guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: website: 'manual-url' now accepts a #:language parameter.


From: Ludovic Courtès
Subject: 01/02: website: 'manual-url' now accepts a #:language parameter.
Date: Mon, 29 Apr 2019 18:30:13 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix-artwork.

commit bf3e4912864812c284687ede4e0ce36e4051ca1a
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 29 14:02:17 2019 +0200

    website: 'manual-url' now accepts a #:language parameter.
    
    * website/apps/base/utils.scm (manual-url): Add #:language parameter and
    honor it.
---
 website/apps/base/utils.scm | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/website/apps/base/utils.scm b/website/apps/base/utils.scm
index 5597890..8d901df 100644
--- a/website/apps/base/utils.scm
+++ b/website/apps/base/utils.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix web site
-;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès 
<address@hidden>
+;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès 
<address@hidden>
 ;;; Copyright © 2015 Mathieu Lirzin <address@hidden>
 ;;; Copyright © 2013 Alex Sassmannshausen <address@hidden>
 ;;; Copyright © 2017 Eric Bavier <address@hidden>
@@ -101,7 +101,8 @@
       (string-append (guix-root-url-path) subpath)))
 
 
-(define* (manual-url #:optional (subpath ""))
+(define* (manual-url #:optional (subpath "")
+                     #:key (language "en"))
   "Append SUBPATH to the GNU Guix manual URL path.
 
    SUBPATH (string)
@@ -110,11 +111,12 @@
 
    RETURN VALUE (string)
      A URL path. For example:
-     /software/guix/manual/html_node/System-installation.html."
+     /software/guix/manual/en/html_node/System-installation.html."
   (string-append
    (guix-url (if (getenv "GUIX_WEB_SITE_INFO")
-                 "manual/en/"
-                 "manual/html_node/")) subpath))
+                 (string-append "manual/" language "/")
+                 (string-append "manual/" language "/html_node/"))
+             subpath)))
 
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]