File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ baseURL = "https://noscribe.de/"
22
33theme = " hugo-book"
44
5- defaultContentLanguage = " en "
6- defaultContentLanguageInSubdir = true
5+ defaultContentLanguage = " und "
6+ defaultContentLanguageInSubdir = false
77disableDefaultLanguageRedirect = true
88
9- languageCode = " en-US "
9+ languageCode = " und "
1010
1111title = " noScribe"
1212
@@ -46,6 +46,12 @@ enableRobotsTXT = false
4646 licenseUrl = " https://www.gnu.org/licenses/gpl-3.0.html"
4747
4848[languages ]
49+ [languages .und ]
50+ languageName = " Language"
51+ languageCode = " und"
52+ weight = 0
53+ title = " noScribe"
54+ contentDir = " content/und"
4955 [languages .de ]
5056 languageName = " Deutsch"
5157 languageCode = " de-DE"
Original file line number Diff line number Diff line change 11---
22title : " noScribe – Interviews mit KI transkribieren"
33description : " Offizielle Projektseite der Open-Source-Transkriptionssoftware noScribe (GPL-3.0) – lokal, datenschutzfreundlich, ohne Cloud."
4+ translationKey : " home"
45bookToC : true
56---
67
Original file line number Diff line number Diff line change 11---
22title : " noScribe – Free Interview Transcription with AI"
33description : " Official project site of the open-source transcription software noScribe (GPL-3.0) – local, privacy-friendly, no cloud."
4+ translationKey : " home"
45bookToC : true
56---
67
Original file line number Diff line number Diff line change 1+ ---
2+ title : " noScribe"
3+ description : " Choose your language"
4+ translationKey : " landing"
5+ robots : " noindex,follow"
6+ hideLanguageSwitcher : true
7+ bookToC : false
8+ ---
9+
10+ # Choose your language
11+
12+ {{< button href="/en/" >}}English{{< /button >}}
13+ {{< button href="/de/" >}}Deutsch{{< /button >}}
14+
15+ Your browser language is used for an automatic redirect.
16+ You can change language on every page later.
17+
18+ <noscript >
19+ JavaScript is disabled; please choose a language above.
20+ </noscript >
21+
22+ <script >
23+ (function () {
24+ if (window .location .pathname !== " /" ) return ;
25+
26+ // Add new languages by extending this map.
27+ var languagePaths = {
28+ en: " /en/" ,
29+ de: " /de/"
30+ };
31+ var fallback = " /en/" ;
32+
33+ var preferred = (navigator .languages && navigator .languages .length )
34+ ? navigator .languages
35+ : [navigator .language || " " ];
36+
37+ var target = null ;
38+ for (var i = 0 ; i < preferred .length ; i++ ) {
39+ var lang = String (preferred[i] || " " ).toLowerCase ();
40+ if (! lang) continue ;
41+ if (languagePaths[lang]) {
42+ target = languagePaths[lang];
43+ break ;
44+ }
45+ var base = lang .split (" -" )[0 ];
46+ if (languagePaths[base]) {
47+ target = languagePaths[base];
48+ break ;
49+ }
50+ }
51+
52+ if (! target) target = fallback;
53+ if (target && target !== window .location .pathname ) {
54+ window .location .replace (target);
55+ }
56+ })();
57+ </script >
Original file line number Diff line number Diff line change 1111{{- if $author }}
1212< meta name ="author " content ="{{ $author }} ">
1313{{- end }}
14- {{- if .Params.noindex -}}
14+ {{- if .Params.robots -}}
15+ < meta name ="robots " content ="{{ .Params.robots }} ">
16+ {{- else if .Params.noindex -}}
1517< meta name ="robots " content ="noindex, nofollow ">
1618{{- else -}}
1719< meta name ="robots " content ="index, follow ">
Original file line number Diff line number Diff line change 1+ {{ if .Params.hideLanguageSwitcher }}
2+ {{ else }}
3+ {{ $bookTranslatedOnly := default false .Site.Params.BookTranslatedOnly }}
4+ {{ $translations := dict }}
5+ {{ if (eq $bookTranslatedOnly false ) }}
6+ {{ range .Site.Home.Translations }}
7+ {{ $translations = merge $translations (dict .Language.Lang .) }}
8+ {{ end }}
9+ {{ end }}
10+ {{ range .Translations }}
11+ {{ $translations = merge $translations (dict .Language.Lang .) }}
12+ {{ end }}
13+
14+ < ul class ="book-languages ">
15+ < li >
16+ < input type ="checkbox " id ="languages " class ="toggle " />
17+ < label for ="languages " class ="flex ">
18+ < a role ="button ">
19+ < img src ="{{ partial "docs /icon" "translate" }}" class="book-icon " alt ="{{ partial "docs /text/i18n" "Languages" }}" />
20+ {{ $.Site.Language.LanguageName }}
21+ </ a >
22+ < img src ="{{ partial "docs /icon" "chevron-right" }}" class="book-icon " alt ="{{ partial "docs /text/i18n" "Expand" }}" />
23+ </ label >
24+
25+ < ul >
26+ {{ range .Site.Languages }}{{ with index $translations .Lang }}
27+ < li >
28+ < a href ="{{ cond hugo.IsMultihost .Permalink .RelPermalink }} " class ="flex flex-auto ">
29+ {{ .Language.LanguageName }}
30+ </ a >
31+ </ li >
32+ {{ end }}{{ end }}
33+ </ ul >
34+ </ li >
35+ </ ul >
36+ {{ end }}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments