git: 09db844c01 - main - Add message indicating that possibly the translation is obsolete

Sergio Carlavilla Delgado <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by carlavilla:

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

commit 09db844c018312d33dbe92806f2ed43418389b95
Author:     Sergio Carlavilla Delgado <[email protected]>
AuthorDate: 2023-03-04 12:05:49 +0000
Commit:     Sergio Carlavilla Delgado <[email protected]>
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 }}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.