Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Mar 2023 12:07:34 GMT
From:      Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Subject:   git: 09db844c01 - main - Add message indicating that possibly the translation is obsolete
Message-ID:  <202303041207.324C7YcI058817@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by carlavilla:

URL: https://cgit.FreeBSD.org/doc/commit/?id=09db844c018312d33dbe92806f2ed43418389b95

commit 09db844c018312d33dbe92806f2ed43418389b95
Author:     Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
AuthorDate: 2023-03-04 12:05:49 +0000
Commit:     Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
CommitDate: 2023-03-04 12:07:25 +0000

    Add message indicating that possibly the translation is obsolete
    
    Approved by:    doceng(implicit)
---
 documentation/themes/beastie/i18n/en.toml                 |  6 ++++++
 documentation/themes/beastie/layouts/articles/list.html   |  9 +++++++++
 documentation/themes/beastie/layouts/articles/single.html |  9 +++++++++
 documentation/themes/beastie/layouts/books/list.html      | 13 +++++++++----
 documentation/themes/beastie/layouts/books/single.html    |  9 +++++++++
 5 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/documentation/themes/beastie/i18n/en.toml b/documentation/themes/beastie/i18n/en.toml
index 38aad89d87..69fe0caa60 100644
--- a/documentation/themes/beastie/i18n/en.toml
+++ b/documentation/themes/beastie/i18n/en.toml
@@ -52,6 +52,12 @@ other = "by"
 [search]
 other = "Search"
 
+[stale-warning-message]
+other = "This translation may be out of date. To help with the translations please access the"
+
+[translation-instance]
+other = "FreeBSD translations instance"
+
 # ---------------------------------------------------
 # Header
 # ---------------------------------------------------
diff --git a/documentation/themes/beastie/layouts/articles/list.html b/documentation/themes/beastie/layouts/articles/list.html
index 5ef60849a6..deecb60507 100644
--- a/documentation/themes/beastie/layouts/articles/list.html
+++ b/documentation/themes/beastie/layouts/articles/list.html
@@ -2,6 +2,15 @@
 <main class="main-wrapper-article">
   <div class="article">
     <h1 class="title">{{ .Title }}</h1>
+    {{ $siteLanguage := string $.Site.Language }}
+    {{ if ne $siteLanguage "en" }}
+      <div class="admonitionblock note">
+        <p>
+          <i class="fa fa-exclamation-circle" aria-hidden="true"></i>
+          {{ i18n "stale-warning-message" }} <a href="https://translate-dev.freebsd.org/" target="_blank">{{ i18n "translation-instance" }}</a>.
+        </p>
+      </div>
+    {{ end }}
     {{ if .Params.subtitle }}
       <h3 class="subtitle">{{ .Params.subtitle }}</h3>
     {{ end }}
diff --git a/documentation/themes/beastie/layouts/articles/single.html b/documentation/themes/beastie/layouts/articles/single.html
index 5ef60849a6..deecb60507 100644
--- a/documentation/themes/beastie/layouts/articles/single.html
+++ b/documentation/themes/beastie/layouts/articles/single.html
@@ -2,6 +2,15 @@
 <main class="main-wrapper-article">
   <div class="article">
     <h1 class="title">{{ .Title }}</h1>
+    {{ $siteLanguage := string $.Site.Language }}
+    {{ if ne $siteLanguage "en" }}
+      <div class="admonitionblock note">
+        <p>
+          <i class="fa fa-exclamation-circle" aria-hidden="true"></i>
+          {{ i18n "stale-warning-message" }} <a href="https://translate-dev.freebsd.org/" target="_blank">{{ i18n "translation-instance" }}</a>.
+        </p>
+      </div>
+    {{ end }}
     {{ if .Params.subtitle }}
       <h3 class="subtitle">{{ .Params.subtitle }}</h3>
     {{ end }}
diff --git a/documentation/themes/beastie/layouts/books/list.html b/documentation/themes/beastie/layouts/books/list.html
index ea5653a6ed..2668a3de8a 100644
--- a/documentation/themes/beastie/layouts/books/list.html
+++ b/documentation/themes/beastie/layouts/books/list.html
@@ -24,6 +24,15 @@
     </div>
     {{ end }}
     <h1 class="title">{{ .Title }}</h1>
+    {{ $siteLanguage := string $.Site.Language }}
+    {{ if ne $siteLanguage "en" }}
+      <div class="admonitionblock note">
+        <p>
+          <i class="fa fa-exclamation-circle" aria-hidden="true"></i>
+          {{ i18n "stale-warning-message" }} <a href="https://translate-dev.freebsd.org/" target="_blank">{{ i18n "translation-instance" }}</a>.
+        </p>
+      </div>
+    {{ end }}
     {{ if .Params.copyright }}
       <div class="copyright">
         Copyright © {{ .Params.copyright }}
@@ -121,10 +130,6 @@
         <h3>{{ i18n "resources" }}</h3>
         <ul class="contents">
           {{ $pathSections := split .Page.File "/" }}
-          {{ if $.Site.Params.isOnline }}
-            {{ $singlePagePath := printf "%s/%s/book/" (index $pathSections 0) (index $pathSections 1) }}
-            <li><i class="fa fa fa-book" aria-hidden="true" title="{{ i18n "single-html" }}"></i><a href={{ $singlePagePath | absLangURL }}>{{ i18n "single-html" }}</a></li>
-          {{ end }}
           {{ $path := printf "%s/%s/%s_%s.pdf" (index $pathSections 0) (index $pathSections 1) (index $pathSections 1) $.Site.Home.Language }}
           {{ $pdfUrl := printf "%s%s/%s" $.Site.Params.downloadBaseUrl $.Site.Home.Language $path }}
           <li><i class="fa fa-file-pdf-o" aria-hidden="true" title="{{ i18n "download-pdf" }}"></i><a href="{{ $pdfUrl }}">{{ i18n "download-pdf" }}</a></li>
diff --git a/documentation/themes/beastie/layouts/books/single.html b/documentation/themes/beastie/layouts/books/single.html
index 70793376f1..2668a3de8a 100644
--- a/documentation/themes/beastie/layouts/books/single.html
+++ b/documentation/themes/beastie/layouts/books/single.html
@@ -24,6 +24,15 @@
     </div>
     {{ end }}
     <h1 class="title">{{ .Title }}</h1>
+    {{ $siteLanguage := string $.Site.Language }}
+    {{ if ne $siteLanguage "en" }}
+      <div class="admonitionblock note">
+        <p>
+          <i class="fa fa-exclamation-circle" aria-hidden="true"></i>
+          {{ i18n "stale-warning-message" }} <a href="https://translate-dev.freebsd.org/" target="_blank">{{ i18n "translation-instance" }}</a>.
+        </p>
+      </div>
+    {{ end }}
     {{ if .Params.copyright }}
       <div class="copyright">
         Copyright © {{ .Params.copyright }}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202303041207.324C7YcI058817>