summaryrefslogtreecommitdiff
path: root/po
Commit message (Expand)AuthorAgeFilesLines
* daemon: Internationalize guix-daemon.•••* nix/nix-daemon/guix-daemon.cc (n_, _): New macros. (guix_textdomain): New variable. (doc): Use 'n_'. (options): Likewise, and lowercase messages. (argp): Add initializer for 'argp_domain' field. (parse_opt): Use '_' for messages. (main): Likewise, and add calls to 'setlocale', 'bindtextdomain', and 'textdomain'. * daemon.am (guix_daemon_CPPFLAGS): Add -DLOCALEDIR. * po/guix/Makevars (XGETTEXT_OPTIONS): Remove '--language' option. Add '--keyword=n_'. * po/guix/POTFILES.in: Add guix-daemon.cc. Ludovic Courtès2015-06-102-3/+6
* system: Make sure user accounts refer to existing groups.•••Fixes <http://bugs.gnu.org/20646>. Reported by David Thompson <davet@gnu.org>. * gnu/system/shadow.scm (assert-valid-users/groups): New procedure * gnu/system.scm (operating-system-activation-script): Use it. * tests/guix-system.sh (make_user_config): New function. Add 3 tests using it. * po/guix/POTFILES.in: Add gnu/system/shadow.scm. Ludovic Courtès2015-05-241-0/+1
* nls: Update 'da' translation.Ludovic Courtès2015-05-151-245/+396
* nls: Add package files for translation.•••* po/packages/POTFILES.in: Add a bunch of files. Ludovic Courtès2015-05-101-1/+29
* import: Add hackage importer.•••* guix/scripts/import.scm (importers): Add hackage. * guix/scripts/import/hackage.scm: New file. * po/guix/POTFILES.in: Add guix/scripts/import.scm. * doc/guix.texi: Add section on 'hackage' importer. Federico Beffa2015-04-081-0/+1
* nls: Add Danish translation.•••* po/guix/da.po: New file. * po/guix/LINGUAS: Add 'da'. Ludovic Courtès2015-04-062-0/+1517
* scripts: Add 'publish' command.•••* guix/scripts/publish.scm: New file. * po/guix/POTFILES.in: Add it. * tests/publish.scm: New file. * Makefile.am (MODULES): Add script module. (SCM_TESTS): Add test module. * doc/guix.texi ("Invoking guix publish"): New node. David Thompson2015-04-041-0/+1
* Fix remaining references to "substitute-binary".•••* nix/nix-daemon/guix-daemon.cc (main): Change substitute-binary to substitute. * po/guix/POTFILES.in: Likewise. * tests/guix-daemon.sh: Likewise. * tests/guix-system.sh: Likewise. Taylan Ulrich Bayırlı/Kammer2015-03-261-1/+1
* services: Statically report duplicate dmd service identifiers.•••Reported by 白い熊 @相撲道 <guix-devel_gnu.org@sumou.com> at <http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00264.html>. * gnu/services/dmd.scm (assert-no-duplicates): New procedure. (dmd-configuration-file): Use it. * po/guix/POTFILES.in: Add gnu/services/dmd.scm. * tests/guix-system.sh (errorfile): Add test. Ludovic Courtès2015-03-091-0/+1
* nls: Update 'eo' translation.Ludovic Courtès2015-02-052-348/+1399
* nls: Update 'vi' translation.Ludovic Courtès2015-01-281-268/+415
* nls: Add a few more package modules for translation.•••* po/packages/POTFILES.in: List a few more files. Ludovic Courtès2015-01-271-0/+9
* nls: Update 'eo' translation.Ludovic Courtès2015-01-091-80/+1027
* nls: Add French translation for packages.Ludovic Courtès2014-12-262-0/+1568
* nls: Add French translation.Ludovic Courtès2014-12-132-0/+1369
* nls: Update 'eo' translation.Ludovic Courtès2014-12-071-231/+375
* nls: Update Hungarian translation.Ludovic Courtès2014-12-041-230/+373
* nls: Add Hungarian translation.•••* po/packages/hu.po: New file. * po/packages/LINGUAS: Add it. Ludovic Courtès2014-12-032-0/+1263
* system: Build system-wide locale definitions.•••* gnu/system/locale.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * gnu/system.scm (<operating-system>)[locale]: Change the default to "en_US.utf8". (operating-system-locale-directory): New procecure. (operating-system-derivation): Use it. * doc/guix.texi (Using the Configuration System): Change example locale to "fr_FR.utf8". (operating-system Reference): Add xref to "Locales". Document 'locale-definitions'. (Locales): New section. * po/guix/POTFILES.in: Add gnu/system.scm. Ludovic Courtès2014-11-271-0/+1
* nls: Update 'vi' translation.Ludovic Courtès2014-11-111-255/+387
* nls: Update 'de' translation.Ludovic Courtès2014-11-101-263/+399
* nls: Add a few more package modules for translation.•••* po/packages/POTFILES.in: List a few more files. Ludovic Courtès2014-11-101-2/+17
* nls: Recognize 'N_' as equivalent to 'ngettext'.•••This fixes i18n of plural messages. * po/guix/Makevars (XGETTEXT_OPTIONS): Change 'N_' to 'N_:1,2'. Ludovic Courtès2014-09-291-1/+1
* nls: Update 'sr' translation.Ludovic Courtès2014-09-132-90/+699
* nls: Adjust reference to stale file.•••* po/packages/POTFILES.in: Replace recutils.scm with databases.scm. Ludovic Courtès2014-09-111-1/+1
* scripts: add guix lint•••* guix/scripts/lint.scm: New file. Defines a 'lint' tool for Guix packages. * tests/lint.scm: New file. * Makefile.am (MODULES, SCM_TESTS): Add them. * po/guix/Makevars: Update appropriately. * po/guix/POTFILES.in: Update appropriately. * doc/guix.texi: Document "guix lint". Cyril Roelandt2014-09-032-1/+3
* Revert "nls: Use xgettext and msgmerge with --no-wrap."•••This reverts commit 648453e8d6005a7a2caec688cc035db86fe73c02. See <http://lists.gnu.org/archive/html/bug-gettext/2014-08/msg00005.html> for the rationale. Ludovic Courtès2014-08-122-6/+0
* nls: Add Czech translation.Ludovic Courtès2014-08-112-0/+1122
* build: Update PO files as per 'make dist'.Ludovic Courtès2014-07-2511-541/+652
* nls: Add Hungarian translation.Ludovic Courtès2014-07-202-0/+1269
* nls: Update 'eo' and 'vi' translations.Ludovic Courtès2014-07-153-369/+631
* nls: Add German translation.Ludovic Courtès2014-07-134-0/+1719
* nls: Update eo, pt_BR, sr, and vi package translations.Ludovic Courtès2014-07-134-389/+265
* nls: Update 'sr' translation.Ludovic Courtès2014-06-212-276/+243
* nls: Use xgettext and msgmerge with --no-wrap.•••Suggested by Benno Schulenberg <coordinator@translationproject.org>. * po/guix/Makevars (XGETTEXT_OPTIONS): Add --no-wrap. (MSGMERGE_OPTIONS): New variable. * po/packages/Makevars (XGETTEXT_OPTIONS): Add --no-wrap. (MSGMERGE_OPTIONS): New variable. Ludovic Courtès2014-06-172-0/+6
* nls: Remove obsolete messages from PO files.•••Suggested by Benno Schulenberg <coordinator@translationproject.org>. * po/guix/eo.po, po/guix/pt_BR.po, po/guix/sr.po, po/guix/vi.po, po/packages/eo.po, po/packages/pt_BR.po, po/packages/sr.po, po/packages/vi.po: Remove obsolete messages. Ludovic Courtès2014-06-178-5512/+0
* i18n: Move package descriptions from 'guix' to 'guix-packages'.•••* po/guix: Merge with po/packages as per <https://lists.gnu.org/archive/html/guix-devel/2014-06/msg00058.html>. * po/packages/LINGUAS: Add eo, pt_BR, sr, and vi. Ludovic Courtès2014-06-149-1887/+6990
* Separate package description translations from string translations.•••* po/packages/LINGUAS, po/packages/Makevars, po/packages/POTFILES.in: New files. * po/guix/Makevars (DOMAIN): Change to "guix". (XGETTEXT_OPTIONS): Remove "--keyword=synopsis --keyword=description". * po/guix/POTFILES.in: Remove gnu/packages/*.scm. * configure.ac: Change to gettext 0.18.3. Produce po/packages/Makefile.in. * Makefile.am (SUBDIRS): Add po/packages. * guix/ui.scm (%package-text-domain): New variable. (P_): New procedure. (package->recutils): Use 'P_' instead of '_'. * guix/scripts/package.scm (find-packages-by-description): Use 'P_' instead of 'gettext'. Ludovic Courtès2014-06-135-8/+32
* Move gettext files to 'po/guix'.•••* po: Rename to... * po/guix: ... this. * po/guix/Makevars (subdir, top_builddir): Adjust accordingly. * configure.ac: Change 'po/Makefile.in' to 'po/guix/Makefile.in'. * Makefile.am (SUBDIRS): Change 'po' to 'po/guix'. Ludovic Courtès2014-06-137-2/+2
* Update 'eo.po'.Ludovic Courtès2014-06-031-270/+216
* Update '.po' files.Ludovic Courtès2014-04-094-1118/+2385
* ui: Handle SRFI-35 '&message' conditions.•••* guix/ui.scm (call-with-error-handling): Add case for 'message-condition?'. * po/Makevars: Fix typo in comment. Ludovic Courtès2014-02-211-1/+1
* Add 'guix system'.•••* guix/scripts/system.scm: New file. * Makefile.am (MODULES): Add it. * po/POTFILES.in: Likewise. * doc/guix.texi (Using the Configuration System): Link to "Invoking guix system". (Invoking guix system): New node. Ludovic Courtès2014-02-181-0/+1
* nar: Add 'restore-file-set', for use by build hooks.•••* guix/nar.scm (&nar-invalid-hash-error, &nar-signature-error): New condition types. (&nar-error): Add 'file' and 'port' fields. (&nar-read-error): Remove 'port' and 'file' fields. (lock-store-file, unlock-store-file, finalize-store-file, temporary-store-directory, restore-file-set): New procedures. * tests/nar.scm (%seed): New variable. (random-text): New procedure. ("restore-file-set (signed, valid)", "restore-file-set (missing signature)", "restore-file-set (corrupt)"): New tests. * po/Makevars (XGETTEXT_OPTIONS): Add '--keyword=message'.nar fixes * po/POTFILES.in: Add guix/nar.scm. Ludovic Courtès2014-01-242-5/+9
* Update 'sr.po'.Ludovic Courtès2014-01-151-243/+225
* daemon: Implement signed archive import/export.•••* guix/scripts/authenticate.scm, nix/scripts/guix-authenticate.in, tests/signing-key.pub, tests/signing-key.sec: New files. * po/POTFILES.in: Add 'guix/scripts/authenticate.scm'. * guix/store.scm (dump-port): New procedure. (process-stderr): Add 'user-port' optional parameter. Handle the %STDERR-WRITE and %STDERR-READ cases as expected. (import-paths, export-path, export-paths): New procedures. * tests/store.scm ("export/import several paths", "import corrupt path"): New tests. * Makefile.am (MODULES): Add 'guix/scripts/authenticate.scm'. (EXTRA_DIST): Add 'tests/signing-key.{pub,sec}'. * daemon.am (libstore_a_CPPFLAGS)[-DNIX_CONF_DIR]: Change 'NIX_CONF_DIR' to .../guix. Change 'OPENSSL_PATH' to 'guix-authenticate'. * config-daemon.ac: Instantiate 'nix/scripts/guix-authenticate'. * nix/nix-daemon/guix-daemon.cc (main): Augment $PATH to include 'settings.nixLibexecDir'. * test-env.in: Export 'NIX_CONF_DIR' and 'NIX_LIBEXEC_DIR'. Populate $NIX_CONF_DIR. Ludovic Courtès2013-12-201-0/+1
* Update '.po' files.Ludovic Courtès2013-12-104-953/+1580
* nls: Add Vietnamese translation.•••* po/vi.po: New file. * po/LINGUAS: Add 'vi'. Ludovic Courtès2013-12-042-0/+1238
* Update 'eo.po'.Ludovic Courtès2013-12-041-352/+360
* nls: Add Serbian translation.•••* po/sr.po: New file. * po/LINGUAS: Add 'sr'. Ludovic Courtès2013-11-092-0/+1305