~ruther/guix-local

39e9f95d059e61a735a52f866d4c175906826744 — Ludovic Courtès 12 years ago f854a8c
guix: Add missing call to 'bindtextdomain'.

* scripts/guix.in (config-lookup): Add "localedir" entry.
  (run-guix-main): Add call to 'bindtextdomain'.
* guix/ui.scm (initialize-guix): Use %GETTEXT-DOMAIN instead of a
  literal.
2 files changed, 4 insertions(+), 2 deletions(-)

M guix/ui.scm
M scripts/guix.in
M guix/ui.scm => guix/ui.scm +1 -1
@@ 123,7 123,7 @@ messages."
(define (initialize-guix)
  "Perform the usual initialization for stand-alone Guix commands."
  (install-locale)
  (textdomain "guix")
  (textdomain %gettext-domain)

  ;; Ignore SIGPIPE.  If the daemon closes the connection, we prefer to be
  ;; notified via an EPIPE later.

M scripts/guix.in => scripts/guix.in +3 -1
@@ 31,7 31,8 @@
  (define config-lookup
    (let ((config '(("prefix"         . "@prefix@")
                    ("datarootdir"    . "@datarootdir@")
                    ("guilemoduledir" . "@guilemoduledir@")))
                    ("guilemoduledir" . "@guilemoduledir@")
                    ("localedir"      . "@localedir@")))
          (var-ref-regexp (make-regexp "\\$\\{([a-z]+)\\}")))
      (define (expand-var-ref match)
        (lookup (match:substring match 1)))


@@ 58,6 59,7 @@
  (define (run-guix-main)
    (let ((guix-main (module-ref (resolve-interface '(guix ui))
                                 'guix-main)))
      (bindtextdomain "guix" (config-lookup "localedir"))
      (apply guix-main (command-line))))

  (maybe-augment-load-paths!)