♻️ Refactor(i18n): hierarchize translation fields for supported languages

This commit is contained in:
Cell
2022-12-27 14:48:56 +08:00
parent 8d6e5277f9
commit 48dc34cf11
37 changed files with 1252 additions and 2705 deletions
+1
View File
@@ -29,6 +29,7 @@ All notable changes to this project will be documented in this file.
- :bug: Fix: can't keep the static table of the contents in front of the post
- :bug: Fix: escape hashtag character `#` in tag and category ([#245](https://github.com/hugo-fixit/FixIt/issues/245))
- :bug: Fix: pangu.js cdn error
- :recycle: Refactor(i18n): hierarchize translation fields for supported languages
- :globe_with_meridians: Docs(i18n): add missing translations for French + enhancements (@Kapusch[#247](https://github.com/hugo-fixit/FixIt/pull/247))
- :lipstick: Style: refactor css style
- :lipstick: Style: update home page stylesheet
+90 -202
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Nach oben"
[viewComments]
other = "Kommentare anzeigen"
[noscript]
other = ""
[baseof]
backToTop = "Nach oben"
viewComments = "Kommentare anzeigen"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Artikel"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Alle {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Kategorie"
[categories]
other = "Kategorien"
[tag]
other = "Tag"
@@ -50,98 +35,61 @@ other = "Tag"
[tags]
other = "Tags"
[category]
other = "Kategorie"
[posts]
other = "Artikel"
[categories]
other = "Kategorien"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Zuletzt aktualisiert"
[section]
recentlyUpdated = "Zuletzt aktualisiert"
# === Section ===
# === Pagination ===
[more]
other = "Mehr"
[pagination]
more = "Mehr"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Sprache wählen"
[noMoretTranslations]
other = "Keine weiteren Übersetzungen"
[switchTheme]
other = "Darstellung ändern"
[header]
selectLanguage = "Sprache wählen"
noMoretTranslations = "Keine weiteren Übersetzungen"
switchTheme = "Darstellung ändern"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Realisiert durch {{ .Hugo }} | Thema - {{ .Theme }}"
[siteUV]
other = "Besucher insgesamt"
[sitePV]
other = "Besuche insgesamt"
[siteRunning]
other = "Website läuft ..."
[footer]
poweredBySome = "Realisiert durch {{ .Hugo }} | Thema - {{ .Theme }}"
siteUV = "Besucher insgesamt"
sitePV = "Besuche insgesamt"
siteRunning = "Website läuft ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Deutsch unterstützt Valine nicht
[valinePlaceholder]
other = "Ihr Kommentar ..."
[facebookLanguageCode]
other = "de_DE"
[comment]
valineLang = "en" # Deutsch unterstützt Valine nicht
valinePlaceholder = "Ihr Kommentar ..."
facebookLanguageCode = "de_DE"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Suche"
[searchPlaceholder]
other = "Suche nach Titel und Inhalt..."
[clear]
other = "Leeren"
[cancel]
other = "Abbrechen"
[noResultsFound]
other = "Keine Ergebnisse gefunden"
[lunrLanguageCode]
other = "de"
[lunrLanguageLib]
other = "lib/lunr/lunr.de.js"
[copyToClipboard]
other = "In Zwischenablage kopieren"
[editLockTitle]
other = "Bearbeitbaren Codeblock sperren"
[editUnLockTitle]
other = "Bearbeiten des Codeblocks entsperren"
[cookieconsentMessage]
other = "Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern."
[cookieconsentDismiss]
other = "Zustimmen"
[cookieconsentLink]
other = "Erfahren Sie mehr"
[assets]
search = "Suche"
searchPlaceholder = "Suche nach Titel und Inhalt..."
clear = "Leeren"
cancel = "Abbrechen"
noResultsFound = "Keine Ergebnisse gefunden"
lunrLanguageCode = "de"
lunrLanguageLib = "lib/lunr/lunr.de.js"
copyToClipboard = "In Zwischenablage kopieren"
editLockTitle = "Bearbeitbaren Codeblock sperren"
editUnLockTitle = "Bearbeiten des Codeblocks entsperren"
cookieconsentMessage = "Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern."
cookieconsentDismiss = "Zustimmen"
cookieconsentLink = "Erfahren Sie mehr"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -150,69 +98,35 @@ other = "Teilen auf"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Inhalt"
[single]
contents= "Inhalt"
repost= ""
publishedOnDate= "veröffentlicht an {{ .Date }}"
includedInCategories= "enthalten in {{ .Categories }}"
views = "Aufrufe"
comments = "Kommentare"
author = "Autor"
updatedOnDate = "Aktualisiert am {{ .Date }}"
readMarkdown = "Markdown anzeigen"
editThisPage = "Diese Seite bearbeiten"
back = "Zurück"
home = "Startseite"
readMore = "Mehr lesen"
expirationReminder = "Dieser Artikel wurde zuletzt auf {{ .Date }} aktualisiert, der Inhalt kann veraltet sein."
encryptedAbstract = ""
encryptedMessage = ""
password = "Passwort"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "veröffentlicht an {{ .Date }}"
[includedInCategories]
other = "enthalten in {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Ein Wort"
other = "{{ .Count }} Wörter"
[readingTime]
[single.readingTime]
one = "Eine Minute"
other = "{{ .Count }} Minuten"
[views]
other = "Aufrufe"
[comments]
other = "Kommentare"
[author]
other = "Autor"
[updatedOnDate]
other = "Aktualisiert am {{ .Date }}"
[readMarkdown]
other = "Markdown anzeigen"
[editThisPage]
other = "Diese Seite bearbeiten"
[back]
other = "Zurück"
[home]
other = "Startseite"
[readMore]
other = "Mehr lesen"
[expirationReminder]
other = "Dieser Artikel wurde zuletzt auf {{ .Date }} aktualisiert, der Inhalt kann veraltet sein."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Passwort"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -237,50 +151,24 @@ other = "Sie sind nicht mit dem Internet verbunden, es stehen nur zwischengespei
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Notiz"
[abstract]
other = "Kurzfassung"
[info]
other = "Info"
[tip]
other = "Tipp"
[success]
other = "Erfolg"
[question]
other = "Frage"
[warning]
other = "Warnung"
[failure]
other = "Fehler"
[danger]
other = "Vorsicht"
[bug]
other = "Bug"
[example]
other = "Beispiel"
[quote]
other = "Zitat"
[admonition]
note = "Notiz"
abstract = "Kurzfassung"
info = "Info"
tip = "Tipp"
success = "Erfolg"
question = "Frage"
warning = "Warnung"
failure = "Fehler"
danger = "Vorsicht"
bug = "Bug"
example = "Beispiel"
quote = "Zitat"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NEU"
[changed]
other = "GEÄNDERT"
[deleted]
other = "GELÖSCHT"
[version]
new = "NEU"
changed = "GEÄNDERT"
deleted = "GELÖSCHT"
# === shortcodes/version.html ===
+89 -199
View File
@@ -2,45 +2,30 @@
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
[configurationError]
other = "Configuration Error\nYou haven't configured the FixIt version param correctly yet. See https://fixit.lruihao.cn/theme-documentation-basics/#basic-configuration"
[compatibilityError]
other = "Compatibility Error ({{ .From }} -> {{ .To }}):\nYou have an incompatible update. See https://github.com/hugo-fixit/FixIt/releases"
[RCVersionWarn]
other = "You are using a development version of FixIt. Please consider using a stable version.\nSee https://github.com/hugo-fixit/FixIt/releases"
[devEnvWarn]
other = "Current environment is \"development\". The \"comment system\", \"CDN\" and \"fingerprint\" will be disabled."
[quicklyUpgrade]
other = "Quickly upgrade use command: "
[init]
configurationError = "Configuration Error\nYou haven't configured the FixIt version param correctly yet. See https://fixit.lruihao.cn/theme-documentation-basics/#basic-configuration"
compatibilityError = "Compatibility Error ({{ .From }} -> {{ .To }}):\nYou have an incompatible update. See https://github.com/hugo-fixit/FixIt/releases"
RCVersionWarn = "You are using a development version of FixIt. Please consider using a stable version.\nSee https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Current environment is \"development\". The \"comment system\", \"CDN\" and \"fingerprint\" will be disabled."
quicklyUpgrade = "Quickly upgrade use command: "
# === init ===
# === baseof ===
[backToTop]
other = "Back to Top"
[viewComments]
other = "View Comments"
[noscript]
other = "Theme FixIt works best with JavaScript enabled."
[baseof]
backToTop = "Back to Top"
viewComments = "View Comments"
noscript = "Theme FixIt works best with JavaScript enabled."
# === baseof ===
# === Post ===
[posts]
other = "Posts"
# === Post ===
# === Taxonomy ===
[allSome]
other = "All {{ .Some }}"
[totalwordCount]
one = "Total one word"
other = "Total {{ .Count }} words"
[category]
other = "Category"
[categories]
other = "Categories"
[tag]
other = "Tag"
@@ -48,95 +33,60 @@ other = "Tag"
[tags]
other = "Tags"
[category]
other = "Category"
[posts]
other = "Posts"
[categories]
other = "Categories"
[taxonomy.totalwordCount]
one = "Total one word"
other = "Total {{ .Count }} words"
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Recently Updated"
[section]
recentlyUpdated = "Recently Updated"
# === Section ===
# === Pagination ===
[more]
other = "More"
[pagination]
more = "More"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Select Language"
[noMoretTranslations]
other = "No more translations"
[switchTheme]
other = "Switch Theme"
[header]
selectLanguage = "Select Language"
noMoretTranslations = "No more translations"
switchTheme = "Switch Theme"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Powered by {{ .Hugo }} | Theme - {{ .Theme }}"
[siteUV]
other = "Total visitors"
[sitePV]
other = "Total visits"
[siteRunning]
other = "Website running ..."
[footer]
poweredBySome = "Powered by {{ .Hugo }} | Theme - {{ .Theme }}"
siteUV = "Total visitors"
sitePV = "Total visits"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en"
[valinePlaceholder]
other = "Your comment ..."
[facebookLanguageCode]
other = "en_US"
[comment]
valineLang = "en"
valinePlaceholder = "Your comment ..."
facebookLanguageCode = "en_US"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Search"
[searchPlaceholder]
other = "Search titles or contents ..."
[clear]
other = "Clear"
[cancel]
other = "Cancel"
[noResultsFound]
other = "No results found"
[lunrLanguageCode]
other = "en"
[copyToClipboard]
other = "Copy to clipboard"
[editLockTitle]
other = "Lock editable code block"
[editUnLockTitle]
other = "Unlock editable code block"
[cookieconsentMessage]
other = "This website uses Cookies to improve your experience."
[cookieconsentDismiss]
other = "Got it!"
[cookieconsentLink]
other = "Learn more"
[assets]
search = "Search"
searchPlaceholder = "Search titles or contents ..."
clear = "Clear"
cancel = "Cancel"
noResultsFound = "No results found"
lunrLanguageCode = "en"
copyToClipboard = "Copy to clipboard"
editLockTitle = "Lock editable code block"
editUnLockTitle = "Unlock editable code block"
cookieconsentMessage = "This website uses Cookies to improve your experience."
cookieconsentDismiss = "Got it!"
cookieconsentLink = "Learn more"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -145,69 +95,35 @@ other = "Share on"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Contents"
[single]
contents= "Contents"
repost= "Repost"
publishedOnDate= "published on {{ .Date }}"
includedInCategories= "included in {{ .Categories }}"
views = "views"
comments = "comments"
author = "Author"
updatedOnDate = "Updated on {{ .Date }}"
readMarkdown = "Read Markdown"
editThisPage = "Edit this page"
back = "Back"
home = "Home"
readMore = "Read More"
expirationReminder = "This article was last updated on {{ .Date }}, the content may be out of date."
encryptedAbstract = "This article has been encrypted, so its raw content is invisible!"
encryptedMessage = "Please enter the password"
password = "Password"
encryptyAgain = "Encrypt again"
[repost]
other = "Repost"
[publishedOnDate]
other = "published on {{ .Date }}"
[includedInCategories]
other = "included in {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "One word"
other = "{{ .Count }} words"
[readingTime]
[single.readingTime]
one = "One minute"
other = "{{ .Count }} minutes"
[views]
other = "views"
[comments]
other = "comments"
[author]
other = "Author"
[updatedOnDate]
other = "Updated on {{ .Date }}"
[readMarkdown]
other = "Read Markdown"
[editThisPage]
other = "Edit this page"
[back]
other = "Back"
[home]
other = "Home"
[readMore]
other = "Read More"
[expirationReminder]
other = "This article was last updated on {{ .Date }}, the content may be out of date."
[encryptedAbstract]
other = "This article has been encrypted, so its raw content is invisible!"
[encryptedMessage]
other = "Please enter the password"
[password]
other = "Password"
[encryptyAgain]
other = "Encrypt again"
[reward]
[single.reward]
donate = "Donate"
wechatpay = "WeChat Pay"
alipay = "Alipay"
@@ -232,50 +148,24 @@ other = "You are not connected to the Internet, only cached pages will be availa
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Note"
[abstract]
other = "Abstract"
[info]
other = "Info"
[tip]
other = "Tip"
[success]
other = "Success"
[question]
other = "Question"
[warning]
other = "Warning"
[failure]
other = "Failure"
[danger]
other = "Danger"
[bug]
other = "Bug"
[example]
other = "Example"
[quote]
other = "Quote"
[admonition]
note = "Note"
abstract = "Abstract"
info = "Info"
tip = "Tip"
success = "Success"
question = "Question"
warning = "Warning"
failure = "Failure"
danger = "Danger"
bug = "Bug"
example = "Example"
quote = "Quote"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NEW"
[changed]
other = "CHANGED"
[deleted]
other = "DELETED"
[version]
new = "NEW"
changed = "CHANGED"
deleted = "DELETED"
# === shortcodes/version.html ===
+90 -202
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Volver arriba"
[viewComments]
other = "Ver comentarios"
[noscript]
other = ""
[baseof]
backToTop = "Volver arriba"
viewComments = "Ver comentarios"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Artículos"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Todo {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Categoría"
[categories]
other = "Categorías"
[tag]
other = "Etiqueta"
@@ -50,98 +35,61 @@ other = "Etiqueta"
[tags]
other = "Etiquetas"
[category]
other = "Categoría"
[posts]
other = "Artículos"
[categories]
other = "Categorías"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Actualizado recientemente"
[section]
recentlyUpdated = "Actualizado recientemente"
# === Section ===
# === Pagination ===
[more]
other = "Más"
[pagination]
more = "Más"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Selecciona el lenguage"
[noMoretTranslations]
other = "No hay más traducciones"
[switchTheme]
other = "Cambia el tema"
[header]
selectLanguage = "Selecciona el lenguage"
noMoretTranslations = "No hay más traducciones"
switchTheme = "Cambia el tema"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Provisto por {{ .Hugo }} | Tema - {{ .Theme }}"
[siteUV]
other = "Total de visitantes"
[sitePV]
other = "Total de visitas"
[siteRunning]
other = "El sitio se está ejecutando ..."
[footer]
poweredBySome = "Provisto por {{ .Hugo }} | Tema - {{ .Theme }}"
siteUV = "Total de visitantes"
sitePV = "Total de visitas"
siteRunning = "El sitio se está ejecutando ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Español no soportado por Valine
[valinePlaceholder]
other = "Tu comentario ..."
[facebookLanguageCode]
other = "es_MX"
[comment]
valineLang = "en" # Español no soportado por Valine
valinePlaceholder = "Tu comentario ..."
facebookLanguageCode = "es_MX"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Buscar"
[searchPlaceholder]
other = "Busca títulos o contenido..."
[clear]
other = "Limpiar"
[cancel]
other = "Cancelar"
[noResultsFound]
other = "No se encontraron resultados"
[lunrLanguageCode]
other = "es"
[lunrLanguageLib]
other = "lib/lunr/lunr.es.js"
[copyToClipboard]
other = "Copiar al portapapeles"
[editLockTitle]
other = "Bloquear bloque de código editable"
[editUnLockTitle]
other = "Desbloquear bloque de código editable"
[cookieconsentMessage]
other = "Este sitio web utiliza Cookies para mejorar su experiencia."
[cookieconsentDismiss]
other = "De acuerdo"
[cookieconsentLink]
other = "Aprende más"
[assets]
search = "Buscar"
searchPlaceholder = "Busca títulos o contenido..."
clear = "Limpiar"
cancel = "Cancelar"
noResultsFound = "No se encontraron resultados"
lunrLanguageCode = "es"
lunrLanguageLib = "lib/lunr/lunr.es.js"
copyToClipboard = "Copiar al portapapeles"
editLockTitle = "Bloquear bloque de código editable"
editUnLockTitle = "Desbloquear bloque de código editable"
cookieconsentMessage = "Este sitio web utiliza Cookies para mejorar su experiencia."
cookieconsentDismiss = "De acuerdo"
cookieconsentLink = "Aprende más"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -150,69 +98,35 @@ other = "Compartir en"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Contenido"
[single]
contents= "Contenido"
repost= ""
publishedOnDate= "publicado el {{ .Date }}"
includedInCategories= "incluido en {{ .Categories }}"
views = "vistas"
comments = "Comentarios"
author = "Autor"
updatedOnDate = "Actualizado el {{ .Date }}"
readMarkdown = "Leer Markdown"
editThisPage = "Editar esta página"
back = "Regresar"
home = "Inicio"
readMore = "Leer más"
expirationReminder = "Este artículo se actualizó por última vez el {{ .Date }}, es posible que el contenido no esté actualizado."
encryptedAbstract = ""
encryptedMessage = ""
password = "Contraseña"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "publicado el {{ .Date }}"
[includedInCategories]
other = "incluido en {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Una palabra"
other = "{{ .Count }} palabras"
[readingTime]
[single.readingTime]
one = "Un minuto"
other = "{{ .Count }} minutos"
[views]
other = "vistas"
[comments]
other = "Comentarios"
[author]
other = "Autor"
[updatedOnDate]
other = "Actualizado el {{ .Date }}"
[readMarkdown]
other = "Leer Markdown"
[editThisPage]
other = "Editar esta página"
[back]
other = "Regresar"
[home]
other = "Inicio"
[readMore]
other = "Leer más"
[expirationReminder]
other = "Este artículo se actualizó por última vez el {{ .Date }}, es posible que el contenido no esté actualizado."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Contraseña"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -237,50 +151,24 @@ other = "No está conectado a Internet, solo estarán disponibles las páginas a
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Nota"
[abstract]
other = "Resumen"
[info]
other = "Información"
[tip]
other = "Consejo"
[success]
other = "Éxito"
[question]
other = "Pregunta"
[warning]
other = "Advertencia"
[failure]
other = "Fallo"
[danger]
other = "Peligro"
[bug]
other = "Error"
[example]
other = "Ejemplo"
[quote]
other = "Cita"
[admonition]
note = "Nota"
abstract = "Resumen"
info = "Información"
tip = "Consejo"
success = "Éxito"
question = "Pregunta"
warning = "Advertencia"
failure = "Fallo"
danger = "Peligro"
bug = "Error"
example = "Ejemplo"
quote = "Cita"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NUEVO"
[changed]
other = "MODIFICADO"
[deleted]
other = "ELIMINADO"
[version]
new = "NUEVO"
changed = "MODIFICADO"
deleted = "ELIMINADO"
# === shortcodes/version.html ===
+90 -202
View File
@@ -3,45 +3,30 @@
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
[configurationError]
other = "Erreur de configuration\nVous n'avez pas configuré la version de FixIt correctement. Voir https://fixit.lruihao.cn/theme-documentation-basics/#basic-configuration"
[compatibilityError]
other = "Erreur de compatibilité ({{ .From }} -> {{ .To }}):\nVous avez une mise à jour incompatible. Voir https://github.com/hugo-fixit/FixIt/releases"
[RCVersionWarn]
other = "Vous utilisez une version de développement de FixIt. Veuillez considérer l'utilisation d'une version stable.\nVoir https://github.com/hugo-fixit/FixIt/releases"
[devEnvWarn]
other = "L'environnement actuel est \"développement\". Le \"système de commentaires\", le \"CDN\" et la \"prise d'empreinte\" seront désactivés."
[quicklyUpgrade]
other = "La mise à jour rapide utilise la commande: "
[init]
configurationError = "Erreur de configuration\nVous n'avez pas configuré la version de FixIt correctement. Voir https://fixit.lruihao.cn/theme-documentation-basics/#basic-configuration"
compatibilityError = "Erreur de compatibilité ({{ .From }} -> {{ .To }}):\nVous avez une mise à jour incompatible. Voir https://github.com/hugo-fixit/FixIt/releases"
RCVersionWarn = "Vous utilisez une version de développement de FixIt. Veuillez considérer l'utilisation d'une version stable.\nVoir https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "L'environnement actuel est \"développement\". Le \"système de commentaires\", le \"CDN\" et la \"prise d'empreinte\" seront désactivés."
quicklyUpgrade = "La mise à jour rapide utilise la commande: "
# === init ===
# === baseof ===
[backToTop]
other = "Retour en Haut"
[viewComments]
other = "Afficher les Commentaires"
[noscript]
other = "Le thème FixIt fonctionne mieux quand JavaScript est activé."
[baseof]
backToTop = "Retour en Haut"
viewComments = "Afficher les Commentaires"
noscript = "Le thème FixIt fonctionne mieux quand JavaScript est activé."
# === baseof ===
# === Post ===
[posts]
other = "Posts"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Tous les {{ .Some }}"
[totalwordCount]
one = "Nombre de mots: 1"
other = "Nombre de mots: {{ .Count }}"
[category]
other = "Catégorie"
[categories]
other = "Catégories"
[tag]
other = "Tag"
@@ -49,98 +34,61 @@ other = "Tag"
[tags]
other = "Tags"
[category]
other = "Catégorie"
[posts]
other = "Posts"
[categories]
other = "Catégories"
[taxonomy.totalwordCount]
one = "Nombre de mots: 1"
other = "Nombre de mots: {{ .Count }}"
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Récemment Modifié"
[section]
recentlyUpdated = "Récemment Modifié"
# === Section ===
# === Pagination ===
[more]
other = "Plus"
[pagination]
more = "Plus"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Choisir la langue"
[noMoretTranslations]
other = "Plus de traductions"
[switchTheme]
other = "Changer de Thème"
[header]
selectLanguage = "Choisir la langue"
noMoretTranslations = "Plus de traductions"
switchTheme = "Changer de Thème"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Propulsé par {{ .Hugo }} | Thème - {{ .Theme }}"
[siteUV]
other = "Total de visiteurs"
[sitePV]
other = "Total de visites"
[siteRunning]
other = "Site en cours d'exécution ..."
[footer]
poweredBySome = "Propulsé par {{ .Hugo }} | Thème - {{ .Theme }}"
siteUV = "Total de visiteurs"
sitePV = "Total de visites"
siteRunning = "Site en cours d'exécution ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # French not supported by Valine
[valinePlaceholder]
other = "Votre commentaire ..."
[facebookLanguageCode]
other = "fr"
[comment]
valineLang = "en" # French not supported by Valine
valinePlaceholder = "Votre commentaire ..."
facebookLanguageCode = "fr"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Chercher"
[searchPlaceholder]
other = "Rechercher des titres, des contenus..."
[clear]
other = "Effacer"
[cancel]
other = "Annuler"
[noResultsFound]
other = "Aucun résultat trouvé"
[lunrLanguageCode]
other = "fr"
[lunrLanguageLib]
other = "lib/lunr/lunr.fr.js"
[copyToClipboard]
other = "Copier dans le presse-papiers"
[editLockTitle]
other = "Verrouiller le bloc de code modifiable"
[editUnLockTitle]
other = "Déverrouiller le bloc de code modifiable"
[cookieconsentMessage]
other = "Ce site Web utilise des Cookies pour améliorer votre expérience."
[cookieconsentDismiss]
other = "J'ai compris !"
[cookieconsentLink]
other = "En apprendre plus"
[assets]
search = "Chercher"
searchPlaceholder = "Rechercher des titres, des contenus..."
clear = "Effacer"
cancel = "Annuler"
noResultsFound = "Aucun résultat trouvé"
lunrLanguageCode = "fr"
lunrLanguageLib = "lib/lunr/lunr.fr.js"
copyToClipboard = "Copier dans le presse-papiers"
editLockTitle = "Verrouiller le bloc de code modifiable"
editUnLockTitle = "Déverrouiller le bloc de code modifiable"
cookieconsentMessage = "Ce site Web utilise des Cookies pour améliorer votre expérience."
cookieconsentDismiss = "J'ai compris !"
cookieconsentLink = "En apprendre plus"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -149,69 +97,35 @@ other = "Partager via"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Contenus"
[single]
contents= "Contenus"
repost= "Reposter"
publishedOnDate= "publié le {{ .Date }}"
includedInCategories= "inclus dans {{ .Categories }}"
views = "vues"
comments = "commentaires"
author = "Auteur"
updatedOnDate = "Mis à jour le {{ .Date }}"
readMarkdown = "Ouvrir le Markdown"
editThisPage = "Modifier cette page"
back = "Retour"
home = "Accueil"
readMore = "En savoir plus"
expirationReminder = "Cet article a été mis à jour pour la dernière fois le {{ .Date }}, son contenu est peut-être obsolète."
encryptedAbstract = "Cet article a été chiffré, son contenu n'est donc pas lisible!"
encryptedMessage = "Entrer le mot de passe"
password = "Mot de passe"
encryptyAgain = "Chiffrer à nouveau"
[repost]
other = "Reposter"
[publishedOnDate]
other = "publié le {{ .Date }}"
[includedInCategories]
other = "inclus dans {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "1 mot"
other = "{{ .Count }} mots"
[readingTime]
[single.readingTime]
one = "1 minute"
other = "{{ .Count }} minutes"
[views]
other = "vues"
[comments]
other = "commentaires"
[author]
other = "Auteur"
[updatedOnDate]
other = "Mis à jour le {{ .Date }}"
[readMarkdown]
other = "Ouvrir le Markdown"
[editThisPage]
other = "Modifier cette page"
[back]
other = "Retour"
[home]
other = "Accueil"
[readMore]
other = "En savoir plus"
[expirationReminder]
other = "Cet article a été mis à jour pour la dernière fois le {{ .Date }}, son contenu est peut-être obsolète."
[encryptedAbstract]
other = "Cet article a été chiffré, son contenu n'est donc pas lisible!"
[encryptedMessage]
other = "Entrer le mot de passe"
[password]
other = "Mot de passe"
[encryptyAgain]
other = "Chiffrer à nouveau"
[reward]
[single.reward]
donate = "Faire un don"
wechatpay = "WeChat Pay"
alipay = "Alipay"
@@ -236,50 +150,24 @@ other = "Vous n'êtes pas connecté à Internet, seules les pages mises en cache
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Remarque"
[abstract]
other = "Résumé"
[info]
other = "Info"
[tip]
other = "Astuce"
[success]
other = "Succès"
[question]
other = "Question"
[warning]
other = "Avertissement"
[failure]
other = "Échec"
[danger]
other = "Danger"
[bug]
other = "Bug"
[example]
other = "Exemple"
[quote]
other = "Citation"
[admonition]
note = "Remarque"
abstract = "Résumé"
info = "Info"
tip = "Astuce"
success = "Succès"
question = "Question"
warning = "Avertissement"
failure = "Échec"
danger = "Danger"
bug = "Bug"
example = "Exemple"
quote = "Citation"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NOUVEAU"
[changed]
other = "MODIFIÉ"
[deleted]
other = "SUPPRIMÉ"
[version]
new = "NOUVEAU"
changed = "MODIFIÉ"
deleted = "SUPPRIMÉ"
# === shortcodes/version.html ===
+90 -202
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Torna all'inizio"
[viewComments]
other = "Vedi commenti"
[noscript]
other = ""
[baseof]
backToTop = "Torna all'inizio"
viewComments = "Vedi commenti"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Articoli"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Tutti {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Categoria"
[categories]
other = "Categorie"
[tag]
other = "Etichetta"
@@ -50,98 +35,61 @@ other = "Etichetta"
[tags]
other = "Etichette"
[category]
other = "Categoria"
[posts]
other = "Articoli"
[categories]
other = "Categorie"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Aggiornati di recente"
[section]
recentlyUpdated = "Aggiornati di recente"
# === Section ===
# === Pagination ===
[more]
other = "Più"
[pagination]
more = "Più"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Scegliere la lingua"
[noMoretTranslations]
other = "Non ci sono altre traduzioni"
[switchTheme]
other = "Cambiare il tema"
[header]
selectLanguage = "Scegliere la lingua"
noMoretTranslations = "Non ci sono altre traduzioni"
switchTheme = "Cambiare il tema"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Realizzato da {{ .Hugo }} | Tema - {{ .Theme }}"
[siteUV]
other = "Visitatori totali"
[sitePV]
other = "Visite totali"
[siteRunning]
other = "Sito in esecuzione ..."
[footer]
poweredBySome = "Realizzato da {{ .Hugo }} | Tema - {{ .Theme }}"
siteUV = "Visitatori totali"
sitePV = "Visite totali"
siteRunning = "Sito in esecuzione ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Valine non supporta l'italiano
[valinePlaceholder]
other = "Il tuo commento ..."
[facebookLanguageCode]
other = "it"
[comment]
valineLang = "en" # Valine non supporta l'italiano
valinePlaceholder = "Il tuo commento ..."
facebookLanguageCode = "it"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Cerca"
[searchPlaceholder]
other = "Cerca il titolo o il contenuto dell'articolo ..."
[clear]
other = "Chiaro"
[cancel]
other = "Annulla"
[noResultsFound]
other = "Nessun risultato trovato"
[lunrLanguageCode]
other = "it"
[lunrLanguageLib]
other = "lib/lunr/lunr.it.js"
[copyToClipboard]
other = "Copia negli appunti"
[editLockTitle]
other = "Blocca blocco di codice modificabile"
[editUnLockTitle]
other = "Sblocca il blocco di codice modificabile"
[cookieconsentMessage]
other = "Questo sito Web utilizza i Cookies per migliorare la tua esperienza."
[cookieconsentDismiss]
other = "Essere d'accordo"
[cookieconsentLink]
other = "Per saperne di più"
[assets]
search = "Cerca"
searchPlaceholder = "Cerca il titolo o il contenuto dell'articolo ..."
clear = "Chiaro"
cancel = "Annulla"
noResultsFound = "Nessun risultato trovato"
lunrLanguageCode = "it"
lunrLanguageLib = "lib/lunr/lunr.it.js"
copyToClipboard = "Copia negli appunti"
editLockTitle = "Blocca blocco di codice modificabile"
editUnLockTitle = "Sblocca il blocco di codice modificabile"
cookieconsentMessage = "Questo sito Web utilizza i Cookies per migliorare la tua esperienza."
cookieconsentDismiss = "Essere d'accordo"
cookieconsentLink = "Per saperne di più"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -150,69 +98,35 @@ other = "Condividi su"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Contenuti"
[single]
contents= "Contenuti"
repost= ""
publishedOnDate= "pubblicato su {{ .Date }}"
includedInCategories= "incluso in {{ .Categories }}"
views = "visualizzazioni"
comments = "commenti"
author = "Autore"
updatedOnDate = "Aggiornato il {{ .Date }}"
readMarkdown = "Leggi Markdown"
editThisPage = "Modifica questa pagina"
back = "Indietro"
home = "Home"
readMore = "Leggi di più"
expirationReminder = "Questo articolo è stato aggiornato l'ultima volta il {{ .Date }}, il contenuto potrebbe non essere aggiornato."
encryptedAbstract = ""
encryptedMessage = ""
password = "Password"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "pubblicato su {{ .Date }}"
[includedInCategories]
other = "incluso in {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Una parola"
other = "{{ .Count }} parole"
[readingTime]
[single.readingTime]
one = "Un minuto"
other = "{{ .Count }} minuti"
[views]
other = "visualizzazioni"
[comments]
other = "commenti"
[author]
other = "Autore"
[updatedOnDate]
other = "Aggiornato il {{ .Date }}"
[readMarkdown]
other = "Leggi Markdown"
[editThisPage]
other = "Modifica questa pagina"
[back]
other = "Indietro"
[home]
other = "Home"
[readMore]
other = "Leggi di più"
[expirationReminder]
other = "Questo articolo è stato aggiornato l'ultima volta il {{ .Date }}, il contenuto potrebbe non essere aggiornato."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Password"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -237,50 +151,24 @@ other = "Non sei connesso a Internet, saranno disponibili solo le pagine memoriz
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Note"
[abstract]
other = "Sommario"
[info]
other = "Info"
[tip]
other = "Suggerimenti"
[success]
other = "Successo"
[question]
other = "Domande"
[warning]
other = "Avvertimento"
[failure]
other = "Fallimento"
[danger]
other = "Pericolo"
[bug]
other = "Bug"
[example]
other = "Esempio"
[quote]
other = "Citazione"
[admonition]
note = "Note"
abstract = "Sommario"
info = "Info"
tip = "Suggerimenti"
success = "Successo"
question = "Domande"
warning = "Avvertimento"
failure = "Fallimento"
danger = "Pericolo"
bug = "Bug"
example = "Esempio"
quote = "Citazione"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NUOVO"
[changed]
other = "CAMBIATO"
[deleted]
other = "CANCELLATO"
[version]
new = "NUOVO"
changed = "CAMBIATO"
deleted = "CANCELLATO"
# === shortcodes/version.html ===
+89 -199
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Powrót do góry"
[viewComments]
other = "Zobacz komentarze"
[noscript]
other = ""
[baseof]
backToTop = "Powrót do góry"
viewComments = "Zobacz komentarze"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Posty"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Wszystkie {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Kategoria"
[categories]
other = "Kategorie"
[tag]
other = "Tag"
@@ -50,95 +35,60 @@ other = "Tag"
[tags]
other = "Tagi"
[category]
other = "Kategoria"
[posts]
other = "Posty"
[categories]
other = "Kategorie"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Ostatnio zaktualizowane"
[section]
recentlyUpdated = "Ostatnio zaktualizowane"
# === Section ===
# === Pagination ===
[more]
other = "Więcej"
[pagination]
more = "Więcej"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Wybierz język"
[noMoretTranslations]
other = "Brak dalszych tłumaczeń"
[switchTheme]
other = "Przełącz schemat"
[header]
selectLanguage = "Wybierz język"
noMoretTranslations = "Brak dalszych tłumaczeń"
switchTheme = "Przełącz schemat"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Napędzany przez {{ .Hugo }} | Szablon - {{ .Theme }}"
[siteUV]
other = "Całkowita odwiedzających"
[sitePV]
other = "Łączna wizyt"
[siteRunning]
other = "Website running ..."
[footer]
poweredBySome = "Napędzany przez {{ .Hugo }} | Szablon - {{ .Theme }}"
siteUV = "Całkowita odwiedzających"
sitePV = "Łączna wizyt"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Valine nie obsługuje języka polskiego
[valinePlaceholder]
other = "Twój komentarz ..."
[facebookLanguageCode]
other = "pl"
[comment]
valineLang = "en" # Valine nie obsługuje języka polskiego
valinePlaceholder = "Twój komentarz ..."
facebookLanguageCode = "pl"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Szukaj"
[searchPlaceholder]
other = "Wyszukaj tytuł lub treść artykułu ..."
[clear]
other = "Pusty"
[cancel]
other = "Anuluj"
[noResultsFound]
other = "Nie znaleziono wyników"
[lunrLanguageCode]
other = "pl"
[copyToClipboard]
other = "Skopiuj do schowka"
[editLockTitle]
other = "Zablokuj edytowalny blok kodu"
[editUnLockTitle]
other = "Odblokuj edytowalny blok kodu"
[cookieconsentMessage]
other = "Ta strona korzysta z plików Cookies, aby poprawić komfort użytkowania."
[cookieconsentDismiss]
other = "Zgodzić się"
[cookieconsentLink]
other = "Ucz się więcej"
[assets]
search = "Szukaj"
searchPlaceholder = "Wyszukaj tytuł lub treść artykułu ..."
clear = "Pusty"
cancel = "Anuluj"
noResultsFound = "Nie znaleziono wyników"
lunrLanguageCode = "pl"
copyToClipboard = "Skopiuj do schowka"
editLockTitle = "Zablokuj edytowalny blok kodu"
editUnLockTitle = "Odblokuj edytowalny blok kodu"
cookieconsentMessage = "Ta strona korzysta z plików Cookies, aby poprawić komfort użytkowania."
cookieconsentDismiss = "Zgodzić się"
cookieconsentLink = "Ucz się więcej"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -147,69 +97,35 @@ other = "Udostępnij na"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Spis treści"
[single]
contents= "Spis treści"
repost= ""
publishedOnDate= "opublikowano {{ .Date }}"
includedInCategories= "zawarty w {{ .Categories }}"
views = "wyświetleń"
comments = "komentarzy"
author = "Autor"
updatedOnDate = "Zaktualizowano {{ .Date }}"
readMarkdown = "Zobacz Markdown"
editThisPage = "Edytuj tą stronę"
back = "Wstecz"
home = "Strona główna"
readMore = "Czytaj więcej"
expirationReminder = "Ten artykuł był ostatnio aktualizowany {{ .Date }}, jego treść może być nieaktualna."
encryptedAbstract = ""
encryptedMessage = ""
password = "Hasło"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "opublikowano {{ .Date }}"
[includedInCategories]
other = "zawarty w {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Jedno słowo"
other = "{{ .Count }} słów"
[readingTime]
[single.readingTime]
one = "Jedna minuta"
other = "{{ .Count }} minuty"
[views]
other = "wyświetleń"
[comments]
other = "komentarzy"
[author]
other = "Autor"
[updatedOnDate]
other = "Zaktualizowano {{ .Date }}"
[readMarkdown]
other = "Zobacz Markdown"
[editThisPage]
other = "Edytuj tą stronę"
[back]
other = "Wstecz"
[home]
other = "Strona główna"
[readMore]
other = "Czytaj więcej"
[expirationReminder]
other = "Ten artykuł był ostatnio aktualizowany {{ .Date }}, jego treść może być nieaktualna."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Hasło"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -234,50 +150,24 @@ other = "Nie masz połączenia z Internetem, dostępne będą tylko strony z pam
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Notka"
[abstract]
other = "Streszczenie"
[info]
other = "Info"
[tip]
other = "Wskazówka"
[success]
other = "Sukces"
[question]
other = "Pytanie"
[warning]
other = "Ostrzeżenie"
[failure]
other = "Błąd"
[danger]
other = "Niebezpieczeństwo"
[bug]
other = "Problem"
[example]
other = "Przykład"
[quote]
other = "Cytat"
[admonition]
note = "Notka"
abstract = "Streszczenie"
info = "Info"
tip = "Wskazówka"
success = "Sukces"
question = "Pytanie"
warning = "Ostrzeżenie"
failure = "Błąd"
danger = "Niebezpieczeństwo"
bug = "Problem"
example = "Przykład"
quote = "Cytat"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "Dodano"
[changed]
other = "Zmieniono"
[deleted]
other = "Usunięte"
[version]
new = "Dodano"
changed = "Zmieniono"
deleted = "Usunięte"
# === shortcodes/version.html ===
+90 -202
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Voltar ao topo"
[viewComments]
other = "Ver comentários"
[noscript]
other = ""
[baseof]
backToTop = "Voltar ao topo"
viewComments = "Ver comentários"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Posts"
# === Post ===
# === Taxonomy ===
[allSome]
other = "{{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Categoria"
[categories]
other = "Categorias"
[tag]
other = "Tag"
@@ -50,98 +35,61 @@ other = "Tag"
[tags]
other = "Tags"
[category]
other = "Categoria"
[posts]
other = "Posts"
[categories]
other = "Categorias"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Recentemente atualizado"
[section]
recentlyUpdated = "Recentemente atualizado"
# === Section ===
# === Pagination ===
[more]
other = "Mais"
[pagination]
more = "Mais"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Selecione o idioma"
[noMoretTranslations]
other = "Não há mais traduções"
[switchTheme]
other = "Trocar tema"
[header]
selectLanguage = "Selecione o idioma"
noMoretTranslations = "Não há mais traduções"
switchTheme = "Trocar tema"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Possibilitado por {{ .Hugo }} | Tema - {{ .Theme }}"
[siteUV]
other = "Total de visitantes"
[sitePV]
other = "Total de visitas"
[siteRunning]
other = "Website running ..."
[footer]
poweredBySome = "Possibilitado por {{ .Hugo }} | Tema - {{ .Theme }}"
siteUV = "Total de visitantes"
sitePV = "Total de visitas"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Valine não suporta português
[valinePlaceholder]
other = "O seu comentário ..."
[facebookLanguageCode]
other = "pt_BR"
[comment]
valineLang = "en" # Valine não suporta português
valinePlaceholder = "O seu comentário ..."
facebookLanguageCode = "pt_BR"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Pesquisa"
[searchPlaceholder]
other = "Pesquisar títulos ou conteúdos ..."
[clear]
other = "Limpar"
[cancel]
other = "Cancelar"
[noResultsFound]
other = "Nenhum resultado encontrado"
[lunrLanguageCode]
other = "pt"
[lunrLanguageLib]
other = "lib/lunr/lunr.pt.js"
[copyToClipboard]
other = "Copiar para a área de transferência"
[editLockTitle]
other = "Bloquear bloco de código editável"
[editUnLockTitle]
other = "Desbloqueie o bloco de código editável"
[cookieconsentMessage]
other = "Este site usa Cookies para melhorar sua experiência."
[cookieconsentDismiss]
other = "Aceita"
[cookieconsentLink]
other = "Saber mais"
[assets]
search = "Pesquisa"
searchPlaceholder = "Pesquisar títulos ou conteúdos ..."
clear = "Limpar"
cancel = "Cancelar"
noResultsFound = "Nenhum resultado encontrado"
lunrLanguageCode = "pt"
lunrLanguageLib = "lib/lunr/lunr.pt.js"
copyToClipboard = "Copiar para a área de transferência"
editLockTitle = "Bloquear bloco de código editável"
editUnLockTitle = "Desbloqueie o bloco de código editável"
cookieconsentMessage = "Este site usa Cookies para melhorar sua experiência."
cookieconsentDismiss = "Aceita"
cookieconsentLink = "Saber mais"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -150,69 +98,35 @@ other = "Compartilhe em"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Conteúdos"
[single]
contents= "Conteúdos"
repost= ""
publishedOnDate= "publicado em {{ .Date }}"
includedInCategories= "incluido em {{ .Categories }}"
views = "visualizações"
comments = "comentários"
author = "Autor"
updatedOnDate = "Atualizado em {{ .Date }}"
readMarkdown = "Leia em Markdown"
editThisPage = "Editar esta página"
back = "Voltar"
home = "Home"
readMore = "Leia mais"
expirationReminder = "Este artigo foi atualizado pela última vez em {{ .Date }}, o conteúdo pode estar desatualizado."
encryptedAbstract = ""
encryptedMessage = ""
password = "Contrasinha"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "publicado em {{ .Date }}"
[includedInCategories]
other = "incluido em {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Uma palavra"
other = "{{ .Count }} palavras"
[readingTime]
[single.readingTime]
one = "Um minuto"
other = "{{ .Count }} minutos"
[views]
other = "visualizações"
[comments]
other = "comentários"
[author]
other = "Autor"
[updatedOnDate]
other = "Atualizado em {{ .Date }}"
[readMarkdown]
other = "Leia em Markdown"
[editThisPage]
other = "Editar esta página"
[back]
other = "Voltar"
[home]
other = "Home"
[readMore]
other = "Leia mais"
[expirationReminder]
other = "Este artigo foi atualizado pela última vez em {{ .Date }}, o conteúdo pode estar desatualizado."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Contrasinha"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -237,50 +151,24 @@ other = "Você não está conectado à Internet, apenas as páginas em cache est
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Nota"
[abstract]
other = "Abstrato"
[info]
other = "Info"
[tip]
other = "Dica"
[success]
other = "Sucesso"
[question]
other = "Pergunta"
[warning]
other = "Aviso"
[failure]
other = "Falha"
[danger]
other = "Perigo"
[bug]
other = "Bug"
[example]
other = "Exemplo"
[quote]
other = "Citação"
[admonition]
note = "Nota"
abstract = "Abstrato"
info = "Info"
tip = "Dica"
success = "Sucesso"
question = "Pergunta"
warning = "Aviso"
failure = "Falha"
danger = "Perigo"
bug = "Bug"
example = "Exemplo"
quote = "Citação"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NOVO"
[changed]
other = "ALTERADO"
[deleted]
other = "EXCLUÍDO"
[version]
new = "NOVO"
changed = "ALTERADO"
deleted = "EXCLUÍDO"
# === shortcodes/version.html ===
+90 -202
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Înapoi Sus"
[viewComments]
other = "Vizualizare Comentarii"
[noscript]
other = ""
[baseof]
backToTop = "Înapoi Sus"
viewComments = "Vizualizare Comentarii"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Articole"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Toate {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Categorie"
[categories]
other = "Categorii"
[tag]
other = "Etichetă"
@@ -50,98 +35,61 @@ other = "Etichetă"
[tags]
other = "Etichete"
[category]
other = "Categorie"
[posts]
other = "Articole"
[categories]
other = "Categorii"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Actualizat recent"
[section]
recentlyUpdated = "Actualizat recent"
# === Section ===
# === Pagination ===
[more]
other = "Mai mult"
[pagination]
more = "Mai mult"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Selectare Limbă"
[noMoretTranslations]
other = "Nu mai sunt traduceri disponibile"
[switchTheme]
other = "Schimbare Temă"
[header]
selectLanguage = "Selectare Limbă"
noMoretTranslations = "Nu mai sunt traduceri disponibile"
switchTheme = "Schimbare Temă"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Realizat de către {{ .Hugo }} | Temă - {{ .Theme }}"
[siteUV]
other = "Total vizitatori"
[sitePV]
other = "Total vizite"
[siteRunning]
other = "Site-ul rulează ..."
[footer]
poweredBySome = "Realizat de către {{ .Hugo }} | Temă - {{ .Theme }}"
siteUV = "Total vizitatori"
sitePV = "Total vizite"
siteRunning = "Site-ul rulează ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Valine nu suporta romana
[valinePlaceholder]
other = "Comentariul dvs ..."
[facebookLanguageCode]
other = "ro_RO"
[comment]
valineLang = "en" # Valine nu suporta romana
valinePlaceholder = "Comentariul dvs ..."
facebookLanguageCode = "ro_RO"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Căutare"
[searchPlaceholder]
other = "Căutarea titlului sau conținutului articolului ..."
[clear]
other = "Golire"
[cancel]
other = "Anulare"
[noResultsFound]
other = "Nici un rezultat gasit"
[lunrLanguageCode]
other = "ro"
[lunrLanguageLib]
other = "lib/lunr/lunr.ro.js"
[copyToClipboard]
other = "Copiați în clipboard"
[editLockTitle]
other = "Blocați blocul de cod editabil"
[editUnLockTitle]
other = "Deblocați blocul de cod editabil"
[cookieconsentMessage]
other = "Acest site web utilizează Cookies pentru a vă îmbunătăți experiența."
[cookieconsentDismiss]
other = "De acord"
[cookieconsentLink]
other = "Aflați mai multe"
[assets]
search = "Căutare"
searchPlaceholder = "Căutarea titlului sau conținutului articolului ..."
clear = "Golire"
cancel = "Anulare"
noResultsFound = "Nici un rezultat gasit"
lunrLanguageCode = "ro"
lunrLanguageLib = "lib/lunr/lunr.ro.js"
copyToClipboard = "Copiați în clipboard"
editLockTitle = "Blocați blocul de cod editabil"
editUnLockTitle = "Deblocați blocul de cod editabil"
cookieconsentMessage = "Acest site web utilizează Cookies pentru a vă îmbunătăți experiența."
cookieconsentDismiss = "De acord"
cookieconsentLink = "Aflați mai multe"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -150,69 +98,35 @@ other = "Distribuie pe"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Cuprins"
[single]
contents= "Cuprins"
repost= ""
publishedOnDate= "publicat la {{ .Date }}"
includedInCategories= "inclus în {{ .Categories }}"
views = "vizualizări"
comments = "comentarii"
author = "Autor"
updatedOnDate = "Actualizat la {{ .Date }}"
readMarkdown = "Citire Markdown"
editThisPage = "Editați această pagină"
back = "Înapoi"
home = "Acasă"
readMore = "Citește mai mult"
expirationReminder = "Acest articol a fost actualizat ultima dată pe {{ .Date }}, conținutul poate fi depășit."
encryptedAbstract = ""
encryptedMessage = ""
password = "Parolă"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "publicat la {{ .Date }}"
[includedInCategories]
other = "inclus în {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Un cuvânt"
other = "{{ .Count }} cuvinte"
[readingTime]
[single.readingTime]
one = "Un minut"
other = "{{ .Count }} minute"
[views]
other = "vizualizări"
[comments]
other = "comentarii"
[author]
other = "Autor"
[updatedOnDate]
other = "Actualizat la {{ .Date }}"
[readMarkdown]
other = "Citire Markdown"
[editThisPage]
other = "Editați această pagină"
[back]
other = "Înapoi"
[home]
other = "Acasă"
[readMore]
other = "Citește mai mult"
[expirationReminder]
other = "Acest articol a fost actualizat ultima dată pe {{ .Date }}, conținutul poate fi depășit."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Parolă"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -237,50 +151,24 @@ other = "Nu sunteți conectat la Internet, vor fi disponibile doar paginile stoc
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Notă"
[abstract]
other = "Rezumat"
[info]
other = "Info"
[tip]
other = "Sfat"
[success]
other = "Succes"
[question]
other = "Întrebare"
[warning]
other = "Avertizare"
[failure]
other = "Eșec"
[danger]
other = "Pericol"
[bug]
other = "Bug"
[example]
other = "Exemplu"
[quote]
other = "Citat"
[admonition]
note = "Notă"
abstract = "Rezumat"
info = "Info"
tip = "Sfat"
success = "Succes"
question = "Întrebare"
warning = "Avertizare"
failure = "Eșec"
danger = "Pericol"
bug = "Bug"
example = "Exemplu"
quote = "Citat"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "NOU"
[changed]
other = "SCHIMBAT"
[deleted]
other = "ȘTERS"
[version]
new = "NOU"
changed = "SCHIMBAT"
deleted = "ȘTERS"
# === shortcodes/version.html ===
+90 -202
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Наверх"
[viewComments]
other = "Посмотреть комментарии"
[noscript]
other = ""
[baseof]
backToTop = "Наверх"
viewComments = "Посмотреть комментарии"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Статьи"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Все {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Категория"
[categories]
other = "Категории"
[tag]
other = "Тэг"
@@ -50,98 +35,61 @@ other = "Тэг"
[tags]
other = "Тэги"
[category]
other = "Категория"
[posts]
other = "Статьи"
[categories]
other = "Категории"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Недавно обновленные"
[section]
recentlyUpdated = "Недавно обновленные"
# === Section ===
# === Pagination ===
[more]
other = "Больше"
[pagination]
more = "Больше"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Выбор Языка"
[noMoretTranslations]
other = "Нет больше переводов"
[switchTheme]
other = "Сменить Тему"
[header]
selectLanguage = "Выбор Языка"
noMoretTranslations = "Нет больше переводов"
switchTheme = "Сменить Тему"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Сделано {{ .Hugo }} | Тема - {{ .Theme }}"
[siteUV]
other = "Всего посетителей"
[sitePV]
other = "Всего посещений"
[siteRunning]
other = "Website running ..."
[footer]
poweredBySome = "Сделано {{ .Hugo }} | Тема - {{ .Theme }}"
siteUV = "Всего посетителей"
sitePV = "Всего посещений"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Valine не поддерживает русский
[valinePlaceholder]
other = "Ваш комментарий ..."
[facebookLanguageCode]
other = "ru_RU"
[comment]
valineLang = "en" # Valine не поддерживает русский
valinePlaceholder = "Ваш комментарий ..."
facebookLanguageCode = "ru_RU"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Поиск"
[searchPlaceholder]
other = "Поиск заголовков или содержимого ..."
[clear]
other = "Очистить"
[cancel]
other = "Отменить"
[noResultsFound]
other = "Результатов не найдено"
[lunrLanguageCode]
other = "ru"
[lunrLanguageLib]
other = "lib/lunr/lunr.ru.js"
[copyToClipboard]
other = "Копировать в буфер обмена"
[editLockTitle]
other = "Заблокировать редактируемый кодовый блок"
[editUnLockTitle]
other = "Разблокировать редактируемый блок кода"
[cookieconsentMessage]
other = "Этот сайт использует Cookies для улучшения вашего опыта."
[cookieconsentDismiss]
other = "Согласен"
[cookieconsentLink]
other = "Учить больше"
[assets]
search = "Поиск"
searchPlaceholder = "Поиск заголовков или содержимого ..."
clear = "Очистить"
cancel = "Отменить"
noResultsFound = "Результатов не найдено"
lunrLanguageCode = "ru"
lunrLanguageLib = "lib/lunr/lunr.ru.js"
copyToClipboard = "Копировать в буфер обмена"
editLockTitle = "Заблокировать редактируемый кодовый блок"
editUnLockTitle = "Разблокировать редактируемый блок кода"
cookieconsentMessage = "Этот сайт использует Cookies для улучшения вашего опыта."
cookieconsentDismiss = "Согласен"
cookieconsentLink = "Учить больше"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -150,69 +98,35 @@ other = "Поделиться в"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Содержание"
[single]
contents= "Содержание"
repost= ""
publishedOnDate= "Опубликовано {{ .Date }}"
includedInCategories= "включен в {{ .Categories }}"
views = "просмотров"
comments = "комментариев"
author = "Автор"
updatedOnDate = "Oбновлена {{ .Date }}"
readMarkdown = "Читать Markdown"
editThisPage = "Редактировать эту страницу"
back = "Назад"
home = "Домой"
readMore = "Читать больше"
expirationReminder = "Эта статья последний раз обновлялась {{ .Date }}, содержание может быть устаревшим."
encryptedAbstract = ""
encryptedMessage = ""
password = "арготизм"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "Опубликовано {{ .Date }}"
[includedInCategories]
other = "включен в {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Одно слово"
other = "{{ .Count }} слов"
[readingTime]
[single.readingTime]
one = "Одна минута"
other = "{{ .Count }} минут"
[views]
other = "просмотров"
[comments]
other = "комментариев"
[author]
other = "Автор"
[updatedOnDate]
other = "Oбновлена {{ .Date }}"
[readMarkdown]
other = "Читать Markdown"
[editThisPage]
other = "Редактировать эту страницу"
[back]
other = "Назад"
[home]
other = "Домой"
[readMore]
other = "Читать больше"
[expirationReminder]
other = "Эта статья последний раз обновлялась {{ .Date }}, содержание может быть устаревшим."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "арготизм"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -237,50 +151,24 @@ other = "Вы не подключены к интернету, будут дос
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Замечание"
[abstract]
other = "Краткое описание"
[info]
other = "Инфо"
[tip]
other = "Совет"
[success]
other = "Удачто"
[question]
other = "Вопрос"
[warning]
other = "Предупреждение"
[failure]
other = "Отказ"
[danger]
other = "Опасность"
[bug]
other = "Ошибка"
[example]
other = "Пример"
[quote]
other = "Цитата"
[admonition]
note = "Замечание"
abstract = "Краткое описание"
info = "Инфо"
tip = "Совет"
success = "Удачто"
question = "Вопрос"
warning = "Предупреждение"
failure = "Отказ"
danger = "Опасность"
bug = "Ошибка"
example = "Пример"
quote = "Цитата"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "НОВЫЙ"
[changed]
other = "ИЗМЕНЕН"
[deleted]
other = "УДАЛЕН"
[version]
new = "НОВЫЙ"
changed = "ИЗМЕНЕН"
deleted = "УДАЛЕН"
# === shortcodes/version.html ===
+89 -199
View File
@@ -4,45 +4,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Назад на Врх"
[viewComments]
other = "Погледај Коментаре"
[noscript]
other = ""
[baseof]
backToTop = "Назад на Врх"
viewComments = "Погледај Коментаре"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Постови"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Све {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Категорија"
[categories]
other = "Категорије"
[tag]
other = "Таг"
@@ -50,95 +35,60 @@ other = "Таг"
[tags]
other = "Тагови"
[category]
other = "Категорија"
[posts]
other = "Постови"
[categories]
other = "Категорије"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Недавно Ажурирано"
[section]
recentlyUpdated = "Недавно Ажурирано"
# === Section ===
# === Pagination ===
[more]
other = "Више"
[pagination]
more = "Више"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Изабери Језик"
[noMoretTranslations]
other = "Нема више превода"
[switchTheme]
other = "Промени Тему"
[header]
selectLanguage = "Изабери Језик"
noMoretTranslations = "Нема више превода"
switchTheme = "Промени Тему"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Покреће {{ .Hugo }} | Тема - {{ .Theme }}"
[siteUV]
other = "Укупно посетилаца"
[sitePV]
other = "Укупно посета"
[siteRunning]
other = "Website running ..."
[footer]
poweredBySome = "Покреће {{ .Hugo }} | Тема - {{ .Theme }}"
siteUV = "Укупно посетилаца"
sitePV = "Укупно посета"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "sr" # Valine не подржава српски
[valinePlaceholder]
other = "Ваш коментар ..."
[facebookLanguageCode]
other = "sr_RS"
[comment]
valineLang = "sr" # Valine не подржава српски
valinePlaceholder = "Ваш коментар ..."
facebookLanguageCode = "sr_RS"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Претрага"
[searchPlaceholder]
other = ретражи наслове или садржај..."
[clear]
other = "Очисти"
[cancel]
other = "Поништи"
[noResultsFound]
other = "Без резултата"
[lunrLanguageCode]
other = "sr"
[copyToClipboard]
other = "Копирај на радну таблу"
[editLockTitle]
other = "Закључај блок кода који се може уређивати"
[editUnLockTitle]
other = "Откључајте блок кода који се може уређивати"
[cookieconsentMessage]
other = "Ова веб локација користи Cookies да би побољшала ваше искуство."
[cookieconsentDismiss]
other = "Договорити се"
[cookieconsentLink]
other = "Сазнајте више"
[assets]
search = "Претрага"
searchPlaceholder = "Претражи наслове или садржај..."
clear = "Очисти"
cancel = оништи"
noResultsFound = "Без резултата"
lunrLanguageCode = "sr"
copyToClipboard = "Копирај на радну таблу"
editLockTitle = "Закључај блок кода који се може уређивати"
editUnLockTitle = "Откључајте блок кода који се може уређивати"
cookieconsentMessage = "Ова веб локација користи Cookies да би побољшала ваше искуство."
cookieconsentDismiss = "Договорити се"
cookieconsentLink = "Сазнајте више"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -147,69 +97,35 @@ other = "Подели на"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Садржаји"
[single]
contents= "Садржаји"
repost= ""
publishedOnDate= "објављено {{ .Date }}"
includedInCategories= "укључено {{ .Categories }}"
views = "прегледа"
comments = "коментари"
author = "Аутор"
updatedOnDate = "Ажурирано {{ .Date }}"
readMarkdown = "Читај Markdown"
editThisPage = "Уреди ову страницу"
back = "Назад"
home = "Почетна"
readMore = "Прочитај више"
expirationReminder = "Овај чланак је последњи пут ажуриран {{ .Date }}, садржај је можда застарео."
encryptedAbstract = ""
encryptedMessage = ""
password = "Паролица"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "објављено {{ .Date }}"
[includedInCategories]
other = "укључено {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "Једна реч"
other = "{{ .Count }} речи"
[readingTime]
[single.readingTime]
one = "Један минут"
other = "{{ .Count }} минута"
[views]
other = "прегледа"
[comments]
other = "коментари"
[author]
other = "Аутор"
[updatedOnDate]
other = "Ажурирано {{ .Date }}"
[readMarkdown]
other = "Читај Markdown"
[editThisPage]
other = "Уреди ову страницу"
[back]
other = "Назад"
[home]
other = "Почетна"
[readMore]
other = "Прочитај више"
[expirationReminder]
other = "Овај чланак је последњи пут ажуриран {{ .Date }}, садржај је можда застарео."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Паролица"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -234,50 +150,24 @@ other = "Нисте повезани на Интернет, биће досту
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Напомена"
[abstract]
other = "Сажетак"
[info]
other = "Инфо"
[tip]
other = "Савет"
[success]
other = "Успех"
[question]
other = "Питање"
[warning]
other = "Упозорење"
[failure]
other = "Неуспех"
[danger]
other = "Опасност"
[bug]
other = "Грешка"
[example]
other = "Пример"
[quote]
other = "Цитат"
[admonition]
note = "Напомена"
abstract = "Сажетак"
info = "Инфо"
tip = "Савет"
success = "Успех"
question = "Питање"
warning = "Упозорење"
failure = "Неуспех"
danger = "Опасност"
bug = "Грешка"
example = "Пример"
quote = "Цитат"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "НОВО"
[changed]
other = "ПРОМЕЊЕНО"
[deleted]
other = "ОБРИСАНО"
[version]
new = "НОВО"
changed = "ПРОМЕЊЕНО"
deleted = "ОБРИСАНО"
# === shortcodes/version.html ===
+90 -202
View File
@@ -3,45 +3,30 @@
# TODO Some fields are waiting for your translation
# === init ===
[configurationError]
other = ""
[compatibilityError]
other = ""
[RCVersionWarn]
other = ""
[devEnvWarn]
other = ""
[quicklyUpgrade]
other = ""
[init]
configurationError = ""
compatibilityError = ""
RCVersionWarn = ""
devEnvWarn = ""
quicklyUpgrade = ""
# === init ===
# === baseof ===
[backToTop]
other = "Lên trên"
[viewComments]
other = "Xem bình luận"
[noscript]
other = ""
[baseof]
backToTop = "Lên trên"
viewComments = "Xem bình luận"
noscript = ""
# === baseof ===
# === Post ===
[posts]
other = "Bài viết"
# === Post ===
# === Taxonomy ===
[allSome]
other = "Tất cả {{ .Some }}"
[totalwordCount]
one = ""
other = ""
[category]
other = "Danh mục"
[categories]
other = "Danh mục"
[tag]
other = "Nhãn"
@@ -49,98 +34,61 @@ other = "Nhãn"
[tags]
other = "Nhãn"
[category]
other = "Danh mục"
[posts]
other = "Bài viết"
[categories]
other = "Danh mục"
[taxonomy.totalwordCount]
one = ""
other = ""
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "Mới nhất"
[section]
recentlyUpdated = "Mới nhất"
# === Section ===
# === Pagination ===
[more]
other = "Thêm"
[pagination]
more = "Thêm"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "Chọn Ngôn ngữ"
[noMoretTranslations]
other = "Không có nữa"
[switchTheme]
other = "Đổi chủ đề"
[header]
selectLanguage = "Chọn Ngôn ngữ"
noMoretTranslations = "Không có nữa"
switchTheme = "Đổi chủ đề"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "Cung cấp bởi {{ .Hugo }} | Chủ đề - {{ .Theme }}"
[siteUV]
other = "Tng khách truy cập"
[sitePV]
other = "Tổng lượt truy cập"
[siteRunning]
other = "Trang web đang chạy ..."
[footer]
poweredBySome = "Cung cấp bởi {{ .Hugo }} | Chủ đề - {{ .Theme }}"
siteUV = "Tổng khách truy cập"
sitePV = "Tổng lượt truy cập"
siteRunning = "Trang web đang chạy ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "en" # Valine không hỗ trợ tiếng Việt
[valinePlaceholder]
other = "Bình luận của bạn ..."
[facebookLanguageCode]
other = "vi"
[comment]
valineLang = "en" # Valine không hỗ trợ tiếng Việt
valinePlaceholder = "Bình luận của bạn ..."
facebookLanguageCode = "vi"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "Tìm kiếm"
[searchPlaceholder]
other = "Tìm tiêu đề hoặc nội dung..."
[clear]
other = "Xoá"
[cancel]
other = "Huỷ"
[noResultsFound]
other = "Không tìm thấy"
[lunrLanguageCode]
other = "vi"
[lunrLanguageLib]
other = "lib/lunr/lunr.vi.js"
[copyToClipboard]
other = "Sao chép vào bộ nhớ tạm"
[editLockTitle]
other = "Khóa khối mã có thể chỉnh sửa"
[editUnLockTitle]
other = "Mở khóa khối mã có thể chỉnh sửa"
[cookieconsentMessage]
other = "Trang web này sử dụng Cookies để cải thiện trải nghiệm của bạn."
[cookieconsentDismiss]
other = "Đã hiểu!"
[cookieconsentLink]
other = "Tìm hiểu thêm"
[assets]
search = "Tìm kiếm"
searchPlaceholder = "Tìm tiêu đề hoặc nội dung..."
clear = "Xoá"
cancel = "Huỷ"
noResultsFound = "Không tìm thấy"
lunrLanguageCode = "vi"
lunrLanguageLib = "lib/lunr/lunr.vi.js"
copyToClipboard = "Sao chép vào bộ nhớ tạm"
editLockTitle = "Khóa khối mã có thể chỉnh sửa"
editUnLockTitle = "Mở khóa khối mã có thể chỉnh sửa"
cookieconsentMessage = "Trang web này sử dụng Cookies để cải thiện trải nghiệm của bạn."
cookieconsentDismiss = "Đã hiểu!"
cookieconsentLink = "Tìm hiểu thêm"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -149,69 +97,35 @@ other = "Chia sẻ trên"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "Nội dung"
[single]
contents= "Nội dung"
repost= ""
publishedOnDate= "đăng ngày {{ .Date }}"
includedInCategories= "trong {{ .Categories }}"
views = "lượt xem"
comments = "bình luận"
author = "Tác giả"
updatedOnDate = "Cập nhật ngày {{ .Date }}"
readMarkdown = "Đọc với định dạng Markdown"
editThisPage = "Chỉnh sửa trang này"
back = "Quay lại"
home = "Trang chủ"
readMore = "Đọc thêm"
expirationReminder = "Bài viết này được cập nhật lần cuối vào {{ .Date }}, nội dung có thể đã lỗi thời."
encryptedAbstract = ""
encryptedMessage = ""
password = "Mật khẩu"
encryptyAgain = ""
[repost]
other = ""
[publishedOnDate]
other = "đăng ngày {{ .Date }}"
[includedInCategories]
other = "trong {{ .Categories }}"
[wordCount]
[single.wordCount]
one = "One word"
other = "{{ .Count }} từ"
[readingTime]
[single.readingTime]
one = "One minute"
other = "{{ .Count }} phút"
[views]
other = "lượt xem"
[comments]
other = "bình luận"
[author]
other = "Tác giả"
[updatedOnDate]
other = "Cập nhật ngày {{ .Date }}"
[readMarkdown]
other = "Đọc với định dạng Markdown"
[editThisPage]
other = "Chỉnh sửa trang này"
[back]
other = "Quay lại"
[home]
other = "Trang chủ"
[readMore]
other = "Đọc thêm"
[expirationReminder]
other = "Bài viết này được cập nhật lần cuối vào {{ .Date }}, nội dung có thể đã lỗi thời."
[encryptedAbstract]
other = ""
[encryptedMessage]
other = ""
[password]
other = "Mật khẩu"
[encryptyAgain]
other = ""
[reward]
[single.reward]
donate = ""
wechatpay = ""
alipay = ""
@@ -236,50 +150,24 @@ other = "Bạn chưa kết nối với Internet, chỉ các trang được lưu
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "Ghi chú"
[abstract]
other = "Tóm tắt"
[info]
other = "Thông tin"
[tip]
other = "Mẹo"
[success]
other = "Thành công"
[question]
other = "Câu hỏi"
[warning]
other = "Cảnh báo"
[failure]
other = "Thất bại"
[danger]
other = "Nguy hiểm"
[bug]
other = "Lỗi"
[example]
other = "Ví dụ"
[quote]
other = "Trích dẫn"
[admonition]
note = "Ghi chú"
abstract = "Tóm tắt"
info = "Thông tin"
tip = "Mẹo"
success = "Thành công"
question = "Câu hỏi"
warning = "Cảnh báo"
failure = "Thất bại"
danger = "Nguy hiểm"
bug = "Lỗi"
example = "Ví dụ"
quote = "Trích dẫn"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "MỚI"
[changed]
other = "THAY ĐỔI"
[deleted]
other = "XOÁ"
[version]
new = "MỚI"
changed = "THAY ĐỔI"
deleted = "XOÁ"
# === shortcodes/version.html ===
+90 -204
View File
@@ -3,44 +3,30 @@
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
[configurationError]
other = "配置文件错误\n您还没有正确配置 FixIt 的版本参数。参考 https://fixit.lruihao.cn/zh-cn/theme-documentation-basics/#basic-configuration"
[compatibilityError]
other = "兼容性错误 ({{ .From }} -> {{ .To }}):\n您进行了一次不兼容的更新。参考 https://github.com/hugo-fixit/FixIt/releases"
[RCVersionWarn]
other = "您正在使用开发版的 FixIt,请考虑使用稳定版。\n见 https://github.com/hugo-fixit/FixIt/releases"
[devEnvWarn]
other = "当前运行环境是“development”。“评论系统”,“CDN”和“fingerprint”不会启用。"
[quicklyUpgrade]
other = "使用命令快速升级:"
[init]
configurationError = "配置文件错误\n您还没有正确配置 FixIt 的版本参数。参考 https://fixit.lruihao.cn/zh-cn/theme-documentation-basics/#basic-configuration"
compatibilityError = "兼容性错误 ({{ .From }} -> {{ .To }}):\n您进行了一次不兼容的更新。参考 https://github.com/hugo-fixit/FixIt/releases"
RCVersionWarn = "您正在使用开发版的 FixIt,请考虑使用稳定版。\n见 https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "当前运行环境是“development”。“评论系统”,“CDN”和“fingerprint”不会启用。"
quicklyUpgrade = "使用命令快速升级:"
# === init ===
# === baseof ===
[backToTop]
other = "回到顶部"
[viewComments]
other = "查看评论"
[noscript]
other = "FixIt 主题在启用 JavaScript 的情况下效果最佳。"
[baseof]
backToTop = "回到顶部"
viewComments = "查看评论"
noscript = "FixIt 主题在启用 JavaScript 的情况下效果最佳。"
# === baseof ===
# === Post ===
[posts]
other = "文章"
# === Post ===
# === Taxonomy ===
[allSome]
other = "所有{{ .Some }}"
[totalwordCount]
other = "总计约 {{ .Count }} 字"
[category]
other = "分类"
[categories]
other = "分类"
[tag]
other = "标签"
@@ -48,101 +34,61 @@ other = "标签"
[tags]
other = "标签"
[category]
other = "分类"
[posts]
other = "文章"
[categories]
other = "分类"
[taxonomy.totalwordCount]
other = "总计约 {{ .Count }} 字"
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "最近更新"
[section]
recentlyUpdated = "最近更新"
# === Section ===
# === Pagination ===
[more]
other = "更多"
[pagination]
more = "更多"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "选择语言"
[noMoretTranslations]
other = "没有更多翻译"
[switchTheme]
other = "切换主题"
[header]
selectLanguage = "选择语言"
noMoretTranslations = "没有更多翻译"
switchTheme = "切换主题"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "由 {{ .Hugo }} 强力驱动 | 主题 - {{ .Theme }}"
[siteUV]
other = "总访客数"
[sitePV]
other = "总访问量"
[siteRunning]
other = "网站运行中 ..."
[footer]
poweredBySome = "由 {{ .Hugo }} 强力驱动 | 主题 - {{ .Theme }}"
siteUV = "总访客数"
sitePV = "总访问量"
siteRunning = "网站运行中 ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "zh-cn"
[valinePlaceholder]
other = "你的评论 ..."
[facebookLanguageCode]
other = "zh_CN"
[comment]
valineLang = "zh-cn"
valinePlaceholder = "你的评论 ..."
facebookLanguageCode = "zh_CN"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "搜索"
[searchPlaceholder]
other = "搜索文章标题或内容 ..."
[clear]
other = "清空"
[cancel]
other = "取消"
[noResultsFound]
other = "没有找到结果"
[lunrLanguageCode]
other = "zh"
[lunrLanguageLib]
other = "lib/lunr/lunr.zh.js"
[lunrSegmentitLib]
other = "lib/lunr/lunr.segmentit.js"
[copyToClipboard]
other = "复制到剪贴板"
[editLockTitle]
other = "锁定可编辑代码块"
[editUnLockTitle]
other = "解锁可编辑代码块"
[cookieconsentMessage]
other = "本网站使用 Cookies 来改善您的浏览体验。"
[cookieconsentDismiss]
other = "同意"
[cookieconsentLink]
other = "了解更多"
[assets]
search = "搜索"
searchPlaceholder = "搜索文章标题或内容 ..."
clear = "清空"
cancel = "取消"
noResultsFound = "没有找到结果"
lunrLanguageCode = "zh"
lunrLanguageLib = "lib/lunr/lunr.zh.js"
lunrSegmentitLib = "lib/lunr/lunr.segmentit.js"
copyToClipboard = "复制到剪贴板"
editLockTitle = "锁定可编辑代码块"
editUnLockTitle = "解锁可编辑代码块"
cookieconsentMessage = "本网站使用 Cookies 来改善您的浏览体验。"
cookieconsentDismiss = "同意"
cookieconsentLink = "了解更多"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -151,67 +97,33 @@ other = "分享到"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "目录"
[single]
contents= "目录"
repost= "转载"
publishedOnDate= "发布于 {{ .Date }}"
includedInCategories= "收录于 {{ .Categories }}"
views = "次阅读"
comments = "条评论"
author = "作者"
updatedOnDate = "更新于 {{ .Date }}"
readMarkdown = "阅读原始文档"
editThisPage = "编辑此页"
back = "返回"
home = "主页"
readMore = "阅读全文"
expirationReminder = "本文最后更新于 {{ .Date }},文中内容可能已过时。"
encryptedAbstract = "本文已加密,因此其原始内容不可见!"
encryptedMessage = "请输入密码"
password = "密码"
encryptyAgain = "重新加密"
[repost]
other = "转载"
[publishedOnDate]
other = "发布于 {{ .Date }}"
[includedInCategories]
other = "收录于 {{ .Categories }}"
[wordCount]
[single.wordCount]
other = "约 {{ .Count }} 字"
[readingTime]
[single.readingTime]
other = "预计阅读 {{ .Count }} 分钟"
[views]
other = "次阅读"
[comments]
other = "条评论"
[author]
other = "作者"
[updatedOnDate]
other = "更新于 {{ .Date }}"
[readMarkdown]
other = "阅读原始文档"
[editThisPage]
other = "编辑此页"
[back]
other = "返回"
[home]
other = "主页"
[readMore]
other = "阅读全文"
[expirationReminder]
other = "本文最后更新于 {{ .Date }},文中内容可能已过时。"
[encryptedAbstract]
other = "本文已加密,因此其原始内容不可见!"
[encryptedMessage]
other = "请输入密码"
[password]
other = "密码"
[encryptyAgain]
other = "重新加密"
[reward]
[single.reward]
donate = "赞赏"
wechatpay = "微信"
alipay = "支付宝"
@@ -236,50 +148,24 @@ other = "您没有连接到 Internet,只有缓存的页面可用。"
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "注意"
[abstract]
other = "摘要"
[info]
other = "信息"
[tip]
other = "技巧"
[success]
other = "成功"
[question]
other = "问题"
[warning]
other = "警告"
[failure]
other = "失败"
[danger]
other = "危险"
[bug]
other = "Bug"
[example]
other = "示例"
[quote]
other = "引用"
[admonition]
note = "注意"
abstract = "摘要"
info = "信息"
tip = "技巧"
success = "成功"
question = "问题"
warning = "警告"
failure = "失败"
danger = "危险"
bug = "Bug"
example = "示例"
quote = "引用"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "新增"
[changed]
other = "更改"
[deleted]
other = "删除"
[version]
new = "新增"
changed = "更改"
deleted = "删除"
# === shortcodes/version.html ===
+90 -204
View File
@@ -3,44 +3,30 @@
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
[configurationError]
other = "配置文件錯誤\n您還沒有正確配置 FixIt 的版本參數。參考 https://fixit.lruihao.cn/zh-cn/theme-documentation-basics/#basic-configuration"
[compatibilityError]
other = "兼容性錯誤 ({{ .From }} -> {{ .To }}):\n您進行了一次不兼容的更新。参考 https://github.com/hugo-fixit/FixIt/releases"
[RCVersionWarn]
other = "您正在使用開發版的 FixIt,請考慮使用穩定版。\n見 https://github.com/hugo-fixit/FixIt/releases"
[devEnvWarn]
other = "當前運行環境是“development”。“評論系統”,“CDN”和“fingerprint”不會啟用。"
[quicklyUpgrade]
other = "使用命令快速升級:"
[init]
configurationError = "配置文件錯誤\n您還沒有正確配置 FixIt 的版本參數。參考 https://fixit.lruihao.cn/zh-cn/theme-documentation-basics/#basic-configuration"
compatibilityError = "兼容性錯誤 ({{ .From }} -> {{ .To }}):\n您進行了一次不兼容的更新。参考 https://github.com/hugo-fixit/FixIt/releases"
RCVersionWarn = "您正在使用開發版的 FixIt,請考慮使用穩定版。\n見 https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "當前運行環境是“development”。“評論系統”,“CDN”和“fingerprint”不會啟用。"
quicklyUpgrade = "使用命令快速升級:"
# === init ===
# === baseof ===
[backToTop]
other = "回到頂部"
[viewComments]
other = "查看評論"
[noscript]
other = "FixIt 主題在啟用 JavaScript 的情況下效果最佳。"
[baseof]
backToTop = "回到頂部"
viewComments = "查看評論"
noscript = "FixIt 主題在啟用 JavaScript 的情況下效果最佳。"
# === baseof ===
# === Post ===
[posts]
other = "文章"
# === Post ===
# === Taxonomy ===
[allSome]
other = "所有{{ .Some }}"
[totalwordCount]
other = "總計約 {{ .Count }} 字"
[category]
other = "分類"
[categories]
other = "分類"
[tag]
other = "標籤"
@@ -48,101 +34,61 @@ other = "標籤"
[tags]
other = "標籤"
[category]
other = "分類"
[posts]
other = "文章"
[categories]
other = "分類"
[taxonomy.totalwordCount]
other = "總計約 {{ .Count }} 字"
# === Taxonomy ===
# === Section ===
[recentlyUpdated]
other = "最近更新"
[section]
recentlyUpdated = "最近更新"
# === Section ===
# === Pagination ===
[more]
other = "更多"
[pagination]
more = "更多"
# === Pagination ===
# === partials/header.html ===
[selectLanguage]
other = "選擇語言"
[noMoretTranslations]
other = "沒有更多翻譯"
[switchTheme]
other = "切換主題"
[header]
selectLanguage = "選擇語言"
noMoretTranslations = "沒有更多翻譯"
switchTheme = "切換主題"
# === partials/header.html ===
# === partials/footer.html ===
[poweredBySome]
other = "由 {{ .Hugo }} 強力驅動 | 主題 - {{ .Theme }}"
[siteUV]
other = "總訪客數"
[sitePV]
other = "總訪問量"
[siteRunning]
other = "網站運行中 ..."
[footer]
poweredBySome = "由 {{ .Hugo }} 強力驅動 | 主題 - {{ .Theme }}"
siteUV = "總訪客數"
sitePV = "總訪問量"
siteRunning = "網站運行中 ..."
# === partials/footer.html ===
# === partials/comment.html ===
[valineLang]
other = "zh-TW"
[valinePlaceholder]
other = "你的評論 ..."
[facebookLanguageCode]
other = "zh-TW"
[comment]
valineLang = "zh-TW"
valinePlaceholder = "你的評論 ..."
facebookLanguageCode = "zh-TW"
# === partials/comment.html ===
# === partials/assets.html ===
[search]
other = "搜尋"
[searchPlaceholder]
other = "搜尋文章標題或內容 ..."
[clear]
other = "清除"
[cancel]
other = "取消"
[noResultsFound]
other = "沒有找到結果"
[lunrLanguageCode]
other = "zh" # 不支持繁體中文
[lunrLanguageLib]
other = "lib/lunr/lunr.zh.js"
[lunrSegmentitLib]
other = "lib/lunr/lunr.segmentit.js"
[copyToClipboard]
other = "複製到剪貼板"
[editLockTitle]
other = "鎖定可編輯代碼塊"
[editUnLockTitle]
other = "解鎖可編輯代碼塊"
[cookieconsentMessage]
other = "本網站使用 Cookies 來改善您的流覽體驗。"
[cookieconsentDismiss]
other = "同意"
[cookieconsentLink]
other = "瞭解更多"
[assets]
search = "搜尋"
searchPlaceholder = "搜尋文章標題或內容 ..."
clear = "清除"
cancel = "取消"
noResultsFound = "沒有找到結果"
lunrLanguageCode = "zh" # 不支持繁體中文
lunrLanguageLib = "lib/lunr/lunr.zh.js"
lunrSegmentitLib = "lib/lunr/lunr.segmentit.js"
copyToClipboard = "複製到剪貼板"
editLockTitle = "鎖定可編輯代碼塊"
editUnLockTitle = "解鎖可編輯代碼塊"
cookieconsentMessage = "本網站使用 Cookies 來改善您的流覽體驗。"
cookieconsentDismiss = "同意"
cookieconsentLink = "瞭解更多"
# === partials/assets.html ===
# === partials/plugin/share.html ===
@@ -151,67 +97,33 @@ other = "分享到"
# === partials/plugin/share.html ===
# === posts/single.html ===
[contents]
other = "目錄"
[single]
contents= "目錄"
repost= "轉貼"
publishedOnDate= "發佈於 {{ .Date }}"
includedInCategories= "收錄於 {{ .Categories }}"
views = "次閱讀"
comments = "條評論"
author = "作者"
updatedOnDate = "更新於 {{ .Date }}"
readMarkdown = "閱讀原始文檔"
editThisPage = "編輯此頁"
back = "返回"
home = "主頁"
readMore = "閱讀全文"
expirationReminder = "本文最後更新於 {{ .Date }},文中內容可能已過時。"
encryptedAbstract = "本文已加密,囙此其原始內容不可見!"
encryptedMessage = "請輸入密碼"
password = "密碼"
encryptyAgain = "重新加密"
[repost]
other = "轉貼"
[publishedOnDate]
other = "發佈於 {{ .Date }}"
[includedInCategories]
other = "收錄於 {{ .Categories }}"
[wordCount]
[single.wordCount]
other = "約 {{ .Count }} 字"
[readingTime]
[single.readingTime]
other = "預計閱讀 {{ .Count }} 分鐘"
[views]
other = "次閱讀"
[comments]
other = "條評論"
[author]
other = "作者"
[updatedOnDate]
other = "更新於 {{ .Date }}"
[readMarkdown]
other = "閱讀原始文檔"
[editThisPage]
other = "編輯此頁"
[back]
other = "返回"
[home]
other = "主頁"
[readMore]
other = "閱讀全文"
[expirationReminder]
other = "本文最後更新於 {{ .Date }},文中內容可能已過時。"
[encryptedAbstract]
other = "本文已加密,囙此其原始內容不可見!"
[encryptedMessage]
other = "請輸入密碼"
[password]
other = "密碼"
[encryptyAgain]
other = "重新加密"
[reward]
[single.reward]
donate = "讚賞"
wechatpay = "微信"
alipay = "支付寶"
@@ -236,50 +148,24 @@ other = "您沒有連接到 Internet,只有緩存的頁面可用。"
# === offline ===
# === shortcodes/admonition.html ===
[note]
other = "注意"
[abstract]
other = "摘要"
[info]
other = "資訊"
[tip]
other = "提示"
[success]
other = "成功"
[question]
other = "問題"
[warning]
other = "警告"
[failure]
other = "失敗"
[danger]
other = "危險"
[bug]
other = "Bug"
[example]
other = "範例"
[quote]
other = "引用"
[admonition]
note = "注意"
abstract = "摘要"
info = "資訊"
tip = "提示"
success = "成功"
question = "問題"
warning = "警告"
failure = "失敗"
danger = "危險"
bug = "Bug"
example = "範例"
quote = "引用"
# === shortcodes/admonition.html ===
# === shortcodes/version.html ===
[new]
other = "新增"
[changed]
other = "更改"
[deleted]
other = "刪除"
[version]
new = "新增"
changed = "更改"
deleted = "刪除"
# === shortcodes/version.html ===
+2 -2
View File
@@ -21,8 +21,8 @@
{{- if ge $humanizedNum 1000 -}}
{{- $humanizedNum = printf "%.2fK" (div $humanizedNum 1000.0) -}}
{{- end -}}
<p class="single-subtitle total-word-count" title='{{- T "totalwordCount" . }}'>
{{- dict "Class" "fa-regular fa-keyboard fa-fw" | partial "plugin/icon.html" }} {{ T "totalwordCount" (dict "Count" $humanizedNum) -}}
<p class="single-subtitle total-word-count" title='{{- T "taxonomy.totalwordCount" 1 }}'>
{{- dict "Class" "fa-regular fa-keyboard fa-fw" | partial "plugin/icon.html" }} {{ T "taxonomy.totalwordCount" (dict "Count" $humanizedNum) -}}
</p>
{{- end -}}
</div>
+3 -3
View File
@@ -7,13 +7,13 @@
# {{ .Title }}
{{ if $params.password -}}
***{{ T "encryptedAbstract" }}***
***{{ T "single.encryptedAbstract" }}***
{{- else -}}
{{ .RawContent | replaceRE "\n?{{% fixit-encryptor .+ %}}((\n|.)*){{% /fixit-encryptor %}}\n?" "" }}
{{- end }}
---
> {{ T "author"}}: {{ with $author.link }}[{{ $author.name }}]({{ . }}){{ else }}{{ $author.name }}{{ end }}
> {{ T "single.author"}}: {{ with $author.link }}[{{ $author.name }}]({{ . }}){{ else }}{{ $author.name }}{{ end }}
> URL: {{ .Permalink }}
{{ if $params.repost.enable | and (hasPrefix $params.repost.url "http") }}> {{ T "repost" }} URL: {{ $params.repost.url }}{{ end }}
{{ if $params.repost.enable | and (hasPrefix $params.repost.url "http") }}> {{ T "single.repost" }} URL: {{ $params.repost.url }}{{ end }}
+4 -4
View File
@@ -23,7 +23,7 @@
{{- with $repost -}}
{{- if eq .Enable true -}}
{{- $icon := dict "Class" "fa-solid fa-share fa-fw" -}}
{{- $title := cond (hasPrefix .Url "http") (printf "%v -> %v" (T "repost") .Url ) (T "repost") -}}
{{- $title := cond (hasPrefix .Url "http") (printf "%v -> %v" (T "single.repost") .Url ) (T "single.repost") -}}
<span title="{{ $title }}" class="icon-repost">{{- $icon | partial "plugin/icon.html" -}}</span>
{{- end -}}
{{- end -}}
@@ -36,7 +36,7 @@
{{- with .Site.Params.dateFormat | default "2006-01-02" | .PublishDate.Format -}}
&nbsp;<span class="post-publish" title='{{ "2006-01-02 15:04:05" | $.PublishDate.Format }}'>
{{- printf `<time datetime="%v">%v</time>` . . | dict "Date" | T "publishedOnDate" | safeHTML -}}
{{- printf `<time datetime="%v">%v</time>` . . | dict "Date" | T "single.publishedOnDate" | safeHTML -}}
</span>
{{- end -}}
@@ -47,7 +47,7 @@
{{- end -}}
{{- with delimit $categories "&ensp;" -}}
&nbsp;<span class="post-category">
{{- dict "Categories" . | T "includedInCategories" | safeHTML -}}
{{- dict "Categories" . | T "single.includedInCategories" | safeHTML -}}
</span>
{{- end -}}
</div>
@@ -63,7 +63,7 @@
{{- /* Footer */ -}}
<div class="post-footer">
<a href="{{ .RelPermalink }}">{{ T "readMore" }}</a>
<a href="{{ .RelPermalink }}">{{ T "single.readMore" }}</a>
{{- with .Params.tags -}}
<div class="post-tags">
{{- dict "Class" "fa-solid fa-tags fa-fw me-1" | partial "plugin/icon.html" -}}
+8 -8
View File
@@ -9,20 +9,20 @@
{{- /* TODO update "lib/autocomplete-js/umd/index.production.js" */ -}}
{{- $source := $cdn.autocompleteJS | default "lib/autocomplete/autocomplete.min.js" -}}
{{- dict "Source" $source "Fingerprint" $fingerprint "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- $config = dict "maxResultLength" $search.maxResultLength "snippetLength" $search.snippetLength "highlightTag" $search.highlightTag "noResultsFound" (T "noResultsFound") | dict "search" | merge $config -}}
{{- $config = dict "maxResultLength" $search.maxResultLength "snippetLength" $search.snippetLength "highlightTag" $search.highlightTag "noResultsFound" (T "assets.noResultsFound") | dict "search" | merge $config -}}
{{- if eq $search.type "lunr" -}}
{{- with .Site.Home.OutputFormats.Get "json" -}}
{{- $config = dict "type" "lunr" "lunrIndexURL" .RelPermalink | dict "search" | merge $config -}}
{{- end -}}
{{- $source := $cdn.lunrJS | default "lib/lunr/lunr.min.js" -}}
{{- dict "Source" $source "Fingerprint" $fingerprint "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- if T "lunrLanguageLib" -}}
{{- $config = T "lunrLanguageCode" | dict "lunrLanguageCode" | dict "search" | merge $config -}}
{{- with T "lunrSegmentitLib" -}}
{{- if T "assets.lunrLanguageLib" -}}
{{- $config = T "assets.lunrLanguageCode" | dict "lunrLanguageCode" | dict "search" | merge $config -}}
{{- with T "assets.lunrSegmentitLib" -}}
{{- $config = dict "lunrSegmentitURL" (resources.Get .).RelPermalink | dict "search" | merge $config -}}
{{- end -}}
{{- dict "Source" "lib/lunr/lunr.stemmer.support.js" "Minify" true "Fingerprint" $fingerprint "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- dict "Source" (T "lunrLanguageLib") "Minify" true "Fingerprint" $fingerprint "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- dict "Source" (T "assets.lunrLanguageLib") "Minify" true "Fingerprint" $fingerprint "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- end -}}
{{- else if eq $search.type "algolia" -}}
{{- $source := $cdn.algoliasearchJS | default "lib/algoliasearch/algoliasearch-lite.umd.min.js" -}}
@@ -67,12 +67,12 @@
{{- /* edit code */ -}}
{{- if ne $code.edit false -}}
{{- $config = dict "editable" true "editLockTitle" (T "editLockTitle") "editUnLockTitle" (T "editUnLockTitle") | dict "code" | merge $config -}}
{{- $config = dict "editable" true "editLockTitle" (T "assets.editLockTitle") "editUnLockTitle" (T "assets.editUnLockTitle") | dict "code" | merge $config -}}
{{- end -}}
{{- /* copy code */ -}}
{{- if ne $code.copy false -}}
{{- $config = T "copyToClipboard" | dict "copyTitle" | dict "code" | merge $config -}}
{{- $config = T "assets.copyToClipboard" | dict "copyTitle" | dict "code" | merge $config -}}
{{- end -}}
{{- /* Sharer.js */ -}}
@@ -180,7 +180,7 @@
{{- dict "Source" $source "Fingerprint" $fingerprint "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- $cookieconsentConfig := dict "popup" (dict "background" "#1aa3ff") "button" (dict "background" "#f0f0f0") | dict "theme" "edgeless" "palette" -}}
{{- $cookieconsentConfig = .Site.Params.cookieconsent | merge $cookieconsentConfig -}}
{{- $cookieconsentConfig = dict "message" ($cookieconsentConfig.content.message | default (T "cookieconsentMessage")) "dismiss" ($cookieconsentConfig.content.dismiss | default (T "cookieconsentDismiss")) "link" ($cookieconsentConfig.content.link | default (T "cookieconsentLink")) | dict "content" | merge $cookieconsentConfig -}}
{{- $cookieconsentConfig = dict "message" ($cookieconsentConfig.content.message | default (T "assets.cookieconsentMessage")) "dismiss" ($cookieconsentConfig.content.dismiss | default (T "assets.cookieconsentDismiss")) "link" ($cookieconsentConfig.content.link | default (T "assets.cookieconsentLink")) | dict "content" | merge $cookieconsentConfig -}}
{{- $config = $cookieconsentConfig | dict "cookieconsent" | merge $config -}}
{{- end -}}
+5 -5
View File
@@ -12,7 +12,7 @@
(.Scratch.Get "version")
(resources.Get "fixit.svg" | minify).RelPermalink
-}}
{{- dict "Hugo" $hugo "Theme" $theme | T "poweredBySome" | safeHTML }}
{{- dict "Hugo" $hugo "Theme" $theme | T "footer.poweredBySome" | safeHTML }}
</div>
{{- end -}}
@@ -47,11 +47,11 @@
{{- if .Site.Params.footer.siteTime.value | or .Site.Params.footer.wordCount -}}
<div class="footer-line statistics{{ with .Site.Params.footer.order.statistics }} order-{{ . }}{{ end }}">
{{- with .Site.Params.footer.siteTime -}}
<span class="site-time" title='{{ T "siteRunning" }}'>
<span class="site-time" title='{{ T "footer.siteRunning" }}'>
{{- $siteTimeIcon := printf (cond .Animate "%v fa-fw animate-icon" "%v fa-fw") .Icon -}}
{{- dict "Class" $siteTimeIcon | partial "plugin/icon.html" -}}
{{- with .Pre -}}<span class="ms-1 d-none">{{ . }}</span>{{- end -}}
{{- printf `<span class="run-times ms-1">%v</span>` (T "siteRunning") | safeHTML -}}
{{- printf `<span class="run-times ms-1">%v</span>` (T "footer.siteRunning") | safeHTML -}}
</span>
{{- end -}}
</div>
@@ -61,11 +61,11 @@
{{- if eq .Site.Params.ibruce.enable true -}}
{{- $loading := dict "Class" "fa-solid fa-spinner fa-spin fa-fw" | partial "plugin/icon.html" -}}
<div class="footer-line visitor{{ with .Site.Params.footer.order.visitor }} order-{{ . }}{{ end }}">
<span id="busuanzi_container_site_uv" title='{{ T "siteUV" }}'>
<span id="busuanzi_container_site_uv" title='{{ T "footer.siteUV" }}'>
{{- dict "Class" "fa-regular fa-user fa-fw" | partial "plugin/icon.html" -}}&nbsp;<span id="busuanzi_value_site_uv">{{ $loading }}</span>{{- /* NO_SPACING */ -}}
</span>
{{- /* NO_SPACING */ -}}
<span id="busuanzi_container_site_pv" class="footer-divider" title='{{ T "sitePV" }}'>
<span id="busuanzi_container_site_pv" class="footer-divider" title='{{ T "footer.sitePV" }}'>
{{- dict "Class" "fa-regular fa-eye fa-fw" | partial "plugin/icon.html" -}}&nbsp;<span id="busuanzi_value_site_pv">{{ $loading }}</span>{{- /* NO_SPACING */ -}}
</span>
</div>
+2 -2
View File
@@ -128,7 +128,7 @@
{{- with .Site.Copyright -}}
"license": {{ . | safeHTML }},
{{- end -}}
{{- $publisher := .Params.author | default .Site.Author.name | default (T "author") | dict "name" -}}
{{- $publisher := .Params.author | default .Site.Author.name | default (T "single.author") | dict "name" -}}
{{- $publisher = $params.seo.publisher | default dict | merge $publisher -}}
"publisher": {
"@type": "Organization",
@@ -147,7 +147,7 @@
{{- end -}}
{{- end -}}
},
{{- with .Params.author | default .Site.Author.name | default (T "author") -}}
{{- with .Params.author | default .Site.Author.name | default (T "single.author") -}}
"author": {
"@type": "Person",
"name": {{ . | safeHTML }}
+13 -13
View File
@@ -92,7 +92,7 @@
{{- end -}}
{{- if .Site.IsMultiLingual -}}
<li class="menu-item language">
<span role="button" aria-label="{{ T "selectLanguage" }}" title="{{ T "selectLanguage" }}">
<span role="button" aria-label="{{ T "header.selectLanguage" }}" title="{{ T "header.selectLanguage" }}">
{{- .Language.LanguageName -}}
{{ dict "Class" "dropdown-icon fa-solid fa-chevron-down" | partial "plugin/icon.html" }}
</span>
@@ -119,18 +119,18 @@
{{- end -}}
{{- end -}}
{{- else -}}
<li class="menu-item">{{- T "noMoretTranslations" -}}</li>
<li class="menu-item">{{- T "header.noMoretTranslations" -}}</li>
{{- end -}}
</ul>
</li>
{{- end -}}
{{- if .Site.Params.search.enable -}}
<li class="menu-item search" id="search-desktop">
<input type="text" placeholder="{{ .Site.Params.search.placeholder | default (T `searchPlaceholder`) }}" id="search-input-desktop">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="{{ T `search` }}">
<input type="text" placeholder="{{ .Site.Params.search.placeholder | default (T `assets.searchPlaceholder`) }}" id="search-input-desktop">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="{{ T `assets.search` }}">
{{ dict "Class" "fa-solid fa-search fa-fw" | partial "plugin/icon.html" }}
</a>
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="{{ T `clear` }}">
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="{{ T `assets.clear` }}">
{{ dict "Class" "fa-solid fa-times-circle fa-fw" | partial "plugin/icon.html" }}
</a>
<span class="search-button search-loading" id="search-loading-desktop">
@@ -138,7 +138,7 @@
</span>
</li>
{{- end -}}
<li class="menu-item theme-switch" title="{{ T "switchTheme" }}">
<li class="menu-item theme-switch" title="{{ T "header.switchTheme" }}">
{{ dict "Class" "fa-solid fa-adjust fa-fw" | partial "plugin/icon.html" }}
</li>
</ul>
@@ -192,11 +192,11 @@
{{- if .Site.Params.search.enable -}}
<li class="search-wrapper">
<div class="search mobile" id="search-mobile">
<input type="text" placeholder="{{ .Site.Params.search.placeholder | default (T `searchPlaceholder`) }}" id="search-input-mobile">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="{{ T `search` }}">
<input type="text" placeholder="{{ .Site.Params.search.placeholder | default (T `assets.searchPlaceholder`) }}" id="search-input-mobile">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="{{ T `assets.search` }}">
{{ dict "Class" "fa-solid fa-search fa-fw" | partial "plugin/icon.html" }}
</a>
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="{{ T `clear` }}">
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="{{ T `assets.clear` }}">
{{ dict "Class" "fa-solid fa-times-circle fa-fw" | partial "plugin/icon.html" }}
</a>
<span class="search-button search-loading" id="search-loading-mobile">
@@ -204,7 +204,7 @@
</span>
</div>
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
{{ T `cancel` }}
{{ T `assets.cancel` }}
</a>
</li>
{{- end -}}
@@ -274,12 +274,12 @@
</li>
{{- end -}}
{{- end -}}
<li class="menu-item theme-switch" title="{{ T "switchTheme" }}">
<li class="menu-item theme-switch" title="{{ T "header.switchTheme" }}">
{{ dict "Class" "fa-solid fa-adjust fa-fw" | partial "plugin/icon.html" }}
</li>
{{- if .Site.IsMultiLingual -}}
<li class="menu-item language">
<span role="button" aria-label="{{ T "selectLanguage" }}" title="{{ T "selectLanguage" }}">
<span role="button" aria-label="{{ T "header.selectLanguage" }}" title="{{ T "header.selectLanguage" }}">
{{- .Language.LanguageName -}}
{{ dict "Class" "dropdown-icon fa-solid fa-chevron-down" | partial "plugin/icon.html" }}
</span>
@@ -298,7 +298,7 @@
</option>
{{- end -}}
{{- else -}}
<option disabled>{{- T "noMoretTranslations" -}}</option>
<option disabled>{{- T "header.noMoretTranslations" -}}</option>
{{- end -}}
</select>
</li>
+1 -1
View File
@@ -27,6 +27,6 @@
{{- .Scratch.Set "devOpts" dict -}}
{{- end -}}
{{- if eq .Site .Sites.First -}}
{{- warnf "FixIt %v\n%v\n\n" (.Scratch.Get "version") (T "devEnvWarn") -}}
{{- warnf "FixIt %v\n%v\n\n" (.Scratch.Get "version") (T "init.devEnvWarn") -}}
{{- end -}}
{{- end -}}
+4 -4
View File
@@ -15,15 +15,15 @@
{{- /* FixIt theme version detection */ -}}
{{- if eq .Site .Sites.First -}}
{{- if not .Site.Params.version -}}
{{- errorf "FixIt %v\n%v\n\n" $version (T "configurationError") -}}
{{- errorf "FixIt %v\n%v\n\n" $version (T "init.configurationError") -}}
{{- else if gt "0.2.0" (strings.TrimPrefix "v" .Site.Params.version) -}}
{{- errorf "FixIt %v\n%v\n\n" $version (dict "From" .Site.Params.version "To" $version | T "compatibilityError") -}}
{{- errorf "FixIt %v\n%v\n\n" $version (dict "From" .Site.Params.version "To" $version | T "init.compatibilityError") -}}
{{- end -}}
{{- if (strings.HasSuffix $version "RC") | and $devOpts.c4u -}}
{{- warnf "FixIt %v\n%v\n\n" $version (T "RCVersionWarn") -}}
{{- warnf "FixIt %v\n%v\n\n" $version (T "init.RCVersionWarn") -}}
{{- end -}}
{{- if (gt $latest $version) | and $devOpts.c4u -}}
{{- warnf "FixIt %v (⬆️ %v)\n%v`git submodule update --remote --merge`\n\n" $version $latest (T "quicklyUpgrade") -}}
{{- warnf "FixIt %v (⬆️ %v)\n%v`git submodule update --remote --merge`\n\n" $version $latest (T "init.quicklyUpgrade") -}}
{{- end -}}
{{- end -}}
+2 -2
View File
@@ -6,10 +6,10 @@
<div class="post-reward">
<div class="comment">{{- $reward.comment -}}</div>
<input type="checkbox" class="reward-input" name="reward" id="{{ $id }}" hidden />
<label class="reward-button" for="{{ $id }}">{{- T "reward.donate" -}}</label>
<label class="reward-button" for="{{ $id }}">{{- T "single.reward.donate" -}}</label>
<div class="reward-ways">
{{- range $way, $image := $reward.ways -}}
{{- with T (printf "reward.%v" $way) -}}
{{- with T (printf "single.reward.%v" $way) -}}
{{- $way = . -}}
{{- end -}}
{{- if $image -}}
+2 -2
View File
@@ -8,14 +8,14 @@
{{- if ne .Lastmod.Unix .Date.Unix }}
{{- $postCount = add $postCount 1 -}}
{{- if eq $hasTitle false -}}
<h2 class="group-title">{{- T "recentlyUpdated" -}}</h2>
<h2 class="group-title">{{- T "section.recentlyUpdated" -}}</h2>
{{- $hasTitle = true -}}
{{- end -}}
<article class="archive-item">
<a href="{{ .RelPermalink }}" class="archive-item-link">{{- .Title -}}</a>
<span class="archive-item-date" title='{{ "2006-01-02 15:04:05" | .Lastmod.Format }}'>
{{- with .Site.Params.section.dateformat | default "01-02" | .Lastmod.Format -}}
{{- dict "Date" . | T "updatedOnDate" -}}
{{- dict "Date" . | T "single.updatedOnDate" -}}
{{- end -}}
</span>
</article>
+1 -1
View File
@@ -10,7 +10,7 @@
{{- .Page.Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}}
</pubDate>
<author>
{{- $params.author | default (T "author") -}}
{{- $params.author | default (T "single.author") -}}
</author>
<guid>
{{- .Page.Permalink -}}
+2 -2
View File
@@ -87,7 +87,7 @@
{{- dict "Source" "lib/valine/valine.scss" "ToCSS" $options | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}}
{{- $source := $cdn.valineJS | default "lib/valine/Valine.min.js" -}}
{{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
{{- $commentConfig = dict "el" "#valine" "appId" $valine.appId "appKey" $valine.appKey "lang" ($valine.lang | default (T "valineLang")) "visitor" $valine.visitor "recordIP" $valine.recordIP "placeholder" ($valine.placeholder | default (T "valinePlaceholder")) "highlight" (ne $valine.highlight false) "enableQQ" $valine.enableQQ | dict "valine" | merge $commentConfig -}}
{{- $commentConfig = dict "el" "#valine" "appId" $valine.appId "appKey" $valine.appKey "lang" ($valine.lang | default (T "valineLang")) "visitor" $valine.visitor "recordIP" $valine.recordIP "placeholder" ($valine.placeholder | default (T "comment.valinePlaceholder")) "highlight" (ne $valine.highlight false) "enableQQ" $valine.enableQQ | dict "valine" | merge $commentConfig -}}
{{- with $valine.avatar -}}
{{- $commentConfig = dict "avatar" . | dict "valine" | merge $commentConfig -}}
{{- end -}}
@@ -171,7 +171,7 @@
data-width="{{ $facebook.width }}"
data-numposts="{{ $facebook.numPosts }}"
></div>
{{- $source := printf "https://connect.facebook.net/%v/sdk.js#xfbml=1&version=v5.0&appId=%v&autoLogAppEvents=1" ($facebook.languageCode | default (T "facebookLanguageCode")) $facebook.appId -}}
{{- $source := printf "https://connect.facebook.net/%v/sdk.js#xfbml=1&version=v5.0&appId=%v&autoLogAppEvents=1" ($facebook.languageCode | default (T "comment.facebookLanguageCode")) $facebook.appId -}}
{{- dict "Source" $source "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}}
<noscript>
Please enable JavaScript to view the comments powered by <a href="https://developers.facebook.com/docs/plugins/comments/" rel="external nofollow noopener noreferrer">Facebook</a>.
@@ -21,7 +21,7 @@
<div class="details-content">
<div class="admonition-content">
{{- with .Site.Params.dateformat | default "2006-01-02" | $updateTime.Format -}}
{{- dict "Date" . | T "expirationReminder" -}}
{{- dict "Date" . | T "single.expirationReminder" -}}
{{- end -}}
</div>
</div>
+3 -3
View File
@@ -1,12 +1,12 @@
{{- $msg := (.Scratch.Get "params").message | default (T "encryptedMessage") -}}
{{- $msg := (.Scratch.Get "params").message | default (T "single.encryptedMessage") -}}
{{- $loading := resources.Get "svg/loading.svg" | minify -}}
<div class="fixit-decryptor-container">
<img class="fixit-decryptor-loading" src="{{ $loading.RelPermalink }}" alt="decryptor loading" />
<label for="fixit-decryptor-input" title='{{ T "password" }}'>
<label for="fixit-decryptor-input" title='{{ T "single.password" }}'>
<input type="password" id="fixit-decryptor-input" class="d-none" placeholder="🔑 {{ $msg }}" />
</label>
<button class="fixit-encryptor-btn d-none">
{{- dict "Class" "fa-solid fa-lock" | partial "plugin/icon.html" }} {{ T "encryptyAgain" -}}
{{- dict "Class" "fa-solid fa-lock" | partial "plugin/icon.html" }} {{ T "single.encryptyAgain" -}}
</button>
</div>
+4 -4
View File
@@ -7,7 +7,7 @@
<div class="post-info-mod">
<span title={{ "2006-01-02 15:04:05" | .Lastmod.Format }}>
{{- with .Site.Params.dateformat | default "2006-01-02" | .Lastmod.Format -}}
{{- dict "Date" . | T "updatedOnDate" -}}&nbsp;
{{- dict "Date" . | T "single.updatedOnDate" -}}&nbsp;
{{- if $gitRepo -}}
{{- with $.GitInfo -}}
<a class="git-hash" href="{{ printf `%v/commit/%v` $gitRepo .Hash }}" rel="external nofollow noopener noreferrer" target="_blank" title="commit by {{ .AuthorName }}({{ .AuthorEmail }}) {{ .Hash }}: {{ .Subject }}">
@@ -30,7 +30,7 @@
{{- if $params.linktomarkdown -}}
{{- with .OutputFormats.Get "markdown" -}}
<span>
{{- $options := dict "Class" "link-to-markdown" "Destination" .RelPermalink "Title" (T "readMarkdown") "Content" (T "readMarkdown") "externalIcon" false -}}
{{- $options := dict "Class" "link-to-markdown" "Destination" .RelPermalink "Title" (T "single.readMarkdown") "Content" (T "single.readMarkdown") "externalIcon" false -}}
{{- partial "plugin/link.html" $options -}}
</span>
{{- end -}}
@@ -42,7 +42,7 @@
{{- if not (hasPrefix $editUrl "http") -}}
{{- $editUrl = printf "%v/%v" $gitRepo (strings.TrimPrefix "/" $editUrl) -}}
{{- end -}}
{{- $options := dict "Class" "link-to-edit" "Destination" $editUrl "Title" (T "editThisPage") "Content" (T "editThisPage") "externalIcon" false -}}
{{- $options := dict "Class" "link-to-edit" "Destination" $editUrl "Title" (T "single.editThisPage") "Content" (T "single.editThisPage") "externalIcon" false -}}
{{- partial "plugin/link.html" $options -}}
</span>
{{- end -}}
@@ -69,7 +69,7 @@
{{- end -}}
</section>
<section>
<span><a href="javascript:void(0);" onclick="window.history.back();">{{ T "back" }}</a></span>&nbsp;|&nbsp;<span><a href="{{ .Site.Home.RelPermalink }}">{{ T "home" }}</a></span>
<span><a href="javascript:void(0);" onclick="window.history.back();">{{ T "single.back" }}</a></span>&nbsp;|&nbsp;<span><a href="{{ .Site.Home.RelPermalink }}">{{ T "single.home" }}</a></span>
</section>
</div>
+1 -1
View File
@@ -26,7 +26,7 @@
{{- $icon = "" -}}
{{- end -}}
{{- if $author.link -}}
{{- $options := dict "Class" "author" "Destination" $author.link "Title" (T "author") "Rel" "author" "Icon" $icon "Content" $content -}}
{{- $options := dict "Class" "author" "Destination" $author.link "Title" (T "single.author") "Rel" "author" "Icon" $icon "Content" $content -}}
{{- partial "plugin/link.html" $options -}}
{{- else -}}
<span class="author">
+3 -3
View File
@@ -5,14 +5,14 @@
<div class="fixed-buttons animate__faster d-none">
{{- /* back to top button */ -}}
{{- if $backToTop.enable -}}
<div class="fixed-button back-to-top" role="button" aria-label="{{ T `backToTop` }}">
<div class="fixed-button back-to-top" role="button" aria-label="{{ T `baseof.backToTop` }}">
{{- dict "Class" "fa-solid fa-arrow-up fa-fw" | partial "plugin/icon.html" -}}
<span class="variant-numeric{{ if not $backToTop.scrollpercent }} d-none{{ end }}">0%</span>
</div>
{{- end -}}
{{- /* comment button */ -}}
{{- if $comment.enable -}}
<div class="fixed-button view-comments d-none" role="button" aria-label="{{ T `viewComments` }}">
<div class="fixed-button view-comments d-none" role="button" aria-label="{{ T `baseof.viewComments` }}">
{{- dict "Class" "fa-solid fa-comment fa-fw" | partial "plugin/icon.html" -}}
</div>
{{- end -}}
@@ -54,6 +54,6 @@
{{- end -}}
<noscript>
<div class="noscript-warning">{{ T `noscript` }}</div>
<div class="noscript-warning">{{ T "baseof.noscript" }}</div>
</noscript>
</div>
+16 -16
View File
@@ -9,7 +9,7 @@
{{- $tocEmpty := eq .TableOfContents `<nav id="TableOfContents"></nav>` -}}
{{- if (ne $toc.enable false) | and (ne $tocEmpty true) -}}
<h2 class="toc-title{{ with $params.password }} d-none{{ end }}">
{{- T "contents" -}}&nbsp;
{{- T "single.contents" -}}&nbsp;
{{- dict "Class" "toc-icon fa-solid fa-angle-down fa-fw" | partial "plugin/icon.html" -}}
</h2>
<div class="toc-content{{ if eq $toc.auto false }} always-active{{ end }}{{ with $params.password }} d-none{{ end }}" id="toc-content-auto"></div>
@@ -29,7 +29,7 @@
{{- with $repost -}}
{{- if eq .Enable true -}}
{{- $icon := dict "Class" "fa-solid fa-share fa-fw" -}}
{{- $title := cond (hasPrefix .Url "http") (printf "%v -> %v" (T "repost") .Url ) (T "repost") -}}
{{- $title := cond (hasPrefix .Url "http") (printf "%v -> %v" (T "single.repost") .Url ) (T "single.repost") -}}
{{- if hasPrefix .Url "http" -}}
{{ dict "Destination" .Url "Icon" $icon "Class" "icon-repost" "Title" $title | partial "plugin/link.html" -}}
{{- else -}}
@@ -56,7 +56,7 @@
{{- end -}}
{{- with delimit $categories "&ensp;" }}
<span class="post-category">
{{- dict "Categories" . | T "includedInCategories" | safeHTML -}}
{{- dict "Categories" . | T "single.includedInCategories" | safeHTML -}}
</span>
{{- end -}}
</div>
@@ -69,12 +69,12 @@
{{- end -}}
{{- if $params.wordCount -}}
<span>
{{- dict "Class" "fa-solid fa-pencil-alt fa-fw" | partial "plugin/icon.html" }} {{ T "wordCount" .WordCount -}}
{{- dict "Class" "fa-solid fa-pencil-alt fa-fw" | partial "plugin/icon.html" }} {{ T "single.wordCount" .WordCount -}}
</span>&nbsp;
{{- end -}}
{{- if $params.readingTime -}}
<span>
{{- dict "Class" "fa-regular fa-clock fa-fw" | partial "plugin/icon.html" }} {{ T "readingTime" .ReadingTime -}}
{{- dict "Class" "fa-regular fa-clock fa-fw" | partial "plugin/icon.html" }} {{ T "single.readingTime" .ReadingTime -}}
</span>&nbsp;
{{- end -}}
@@ -93,47 +93,47 @@
{{- if $comment.enable -}}
{{- if $comment.artalk.enable -}}
<span class="comment-visitors" data-flag-title="{{ .Title }}">
{{ $visitorIcon }}&nbsp;<span id="{{ .RelPermalink }}" class="artalk-visitor-count">-</span>&nbsp;{{ T "views" }}
{{ $visitorIcon }}&nbsp;<span id="{{ .RelPermalink }}" class="artalk-visitor-count">-</span>&nbsp;{{ T "single.views" }}
</span>&nbsp;
{{- else if ($comment.valine.enable | and $comment.valine.visitor) -}}
<span id="{{ .RelPermalink }}" class="leancloud_visitors comment-visitors" data-flag-title="{{ .Title }}">
{{ $visitorIcon }}&nbsp;<span class="leancloud-visitors-count">-</span>&nbsp;{{ T "views" }}
{{ $visitorIcon }}&nbsp;<span class="leancloud-visitors-count">-</span>&nbsp;{{ T "single.views" }}
</span>&nbsp;
{{- else if $comment.waline.enable | and $comment.waline.pageview -}}
<span class="comment-visitors" data-flag-title="{{ .Title }}">
{{ $visitorIcon }}&nbsp;<span data-path="{{ .RelPermalink }}" class="waline-pageview-count">-</span>&nbsp;{{ T "views" }}
{{ $visitorIcon }}&nbsp;<span data-path="{{ .RelPermalink }}" class="waline-pageview-count">-</span>&nbsp;{{ T "single.views" }}
</span>&nbsp;
{{- else if $comment.twikoo.enable | and $comment.twikoo.visitor -}}
<span id="{{ .RelPermalink }}" class="comment-visitors" data-flag-title="{{ .Title }}">
{{ $visitorIcon }}&nbsp;<span id="twikoo_visitors">-</span>&nbsp;{{ T "views" }}
{{ $visitorIcon }}&nbsp;<span id="twikoo_visitors">-</span>&nbsp;{{ T "single.views" }}
</span>&nbsp;
{{- else if .Site.Params.ibruce.enable | and .Site.Params.ibruce.enablePost -}}
<span id="busuanzi_container_page_pv" class="busuanzi_visitors comment-visitors" data-flag-title="{{ .Title }}">
{{ $visitorIcon }}&nbsp;<span id="busuanzi_value_page_pv">-</span>&nbsp;{{ T "views" }}
{{ $visitorIcon }}&nbsp;<span id="busuanzi_value_page_pv">-</span>&nbsp;{{ T "single.views" }}
</span>&nbsp;
{{- end -}}
{{- else if .Site.Params.ibruce.enable | and .Site.Params.ibruce.enablePost -}}
<span id="busuanzi_container_page_pv" class="busuanzi_visitors comment-visitors" data-flag-title="{{ .Title }}">
{{ $visitorIcon }}&nbsp;<span id="busuanzi_value_page_pv">-</span>&nbsp;{{ T "views" }}
{{ $visitorIcon }}&nbsp;<span id="busuanzi_value_page_pv">-</span>&nbsp;{{ T "single.views" }}
</span>&nbsp;
{{- end -}}
{{- /* Comment Count */ -}}
{{- if $comment.enable -}}
{{- if $comment.artalk.enable -}}
<span class="comment-count" data-flag-title="{{ .Title }}">
{{ $commentIcon }}&nbsp;<span data-xid="{{ .RelPermalink }}" class="artalk-comment-count">-</span>&nbsp;{{ T "comments" }}
{{ $commentIcon }}&nbsp;<span data-xid="{{ .RelPermalink }}" class="artalk-comment-count">-</span>&nbsp;{{ T "single.comments" }}
</span>&nbsp;
{{- else if $comment.valine.enable | and $comment.valine.commentCount -}}
<span class="comment-count" data-flag-title="{{ .Title }}">
{{ $commentIcon }}&nbsp;<span data-xid="{{ .RelPermalink }}" class="valine-comment-count">-</span>&nbsp;{{ T "comments" }}
{{ $commentIcon }}&nbsp;<span data-xid="{{ .RelPermalink }}" class="valine-comment-count">-</span>&nbsp;{{ T "single.comments" }}
</span>&nbsp;
{{- else if $comment.waline.enable | and $comment.waline.comment -}}
<span class="comment-count" data-flag-title="{{ .Title }}">
{{ $commentIcon }}&nbsp;<span data-path="{{ .RelPermalink }}" class="waline-comment-count">-</span>&nbsp;{{ T "comments" }}
{{ $commentIcon }}&nbsp;<span data-path="{{ .RelPermalink }}" class="waline-comment-count">-</span>&nbsp;{{ T "single.comments" }}
</span>&nbsp;
{{- else if $comment.twikoo.enable | and $comment.twikoo.commentCount -}}
<span id="{{ .RelPermalink }}" class="comment-count" data-flag-title="{{ .Title }}">
{{ $commentIcon }}&nbsp;<span id="twikoo-comment-count">-</span>&nbsp;{{ T "comments" }}
{{ $commentIcon }}&nbsp;<span id="twikoo-comment-count">-</span>&nbsp;{{ T "single.comments" }}
</span>&nbsp;
{{- end -}}
{{- end -}}
@@ -155,7 +155,7 @@
{{- if (ne $toc.enable false) | and (ne $tocEmpty true) -}}
<div class="details toc{{ with $params.password }} d-none{{ end }}" id="toc-static" data-kept="{{ if $toc.keepStatic }}true{{ else }}false{{ end }}">
<div class="details-summary toc-title">
<span>{{ T "contents" }}</span>
<span>{{ T "single.contents" }}</span>
<span>{{ dict "Class" "details-icon fa-solid fa-angle-right" | partial "plugin/icon.html" }}</span>
</div>
<div class="details-content toc-content" id="toc-content-static">
+2 -2
View File
@@ -18,7 +18,7 @@
{{- $type := .Get "type" | default "note" -}}
<div class="details admonition {{ $type }}{{ if .Get `open` | ne false }} open{{ end }}">
<div class="details-summary admonition-title">
<i class="icon {{ index $iconMap $type | default (index $iconMap "note") }}" aria-hidden="true"></i>{{ .Get "title" | .Page.RenderString | default (T $type) }}<i class="details-icon {{ $iconDetails }}" aria-hidden="true"></i>
<i class="icon {{ index $iconMap $type | default (index $iconMap "note") }}" aria-hidden="true"></i>{{ .Get "title" | .Page.RenderString | default (T (printf "admonition.%v" $type)) }}<i class="details-icon {{ $iconDetails }}" aria-hidden="true"></i>
</div>
<div class="details-content">
<div class="admonition-content">
@@ -30,7 +30,7 @@
{{- $type := .Get 0 | default "note" -}}
<div class="details admonition {{ $type }}{{ if .Get 2 | ne false }} open{{ end }}">
<div class="details-summary admonition-title">
<i class="icon {{ index $iconMap $type | default (index $iconMap "note") }}" aria-hidden="true"></i>{{ .Get 1 | .Page.RenderString | default (T $type) }}<i class="details-icon {{ $iconDetails }}" aria-hidden="true"></i>
<i class="icon {{ index $iconMap $type | default (index $iconMap "note") }}" aria-hidden="true"></i>{{ .Get 1 | .Page.RenderString | default (T (printf "admonition.%v" $type)) }}<i class="details-icon {{ $iconDetails }}" aria-hidden="true"></i>
</div>
<div class="details-content">
<div class="admonition-content">
+3 -3
View File
@@ -3,10 +3,10 @@
{{- if .IsNamedParams -}}
{{- $password = .Get "password" | default "" -}}
{{- $message = .Get "message" | default (T "encryptedMessage") -}}
{{- $message = .Get "message" | default (T "single.encryptedMessage") -}}
{{- else -}}
{{- $password = .Get 0 | default "" -}}
{{- $message = .Get 1 | default (T "encryptedMessage") -}}
{{- $message = .Get 1 | default (T "single.encryptedMessage") -}}
{{- end -}}
{{- if $password -}}
@@ -22,7 +22,7 @@
<fixit-encryptor class="fixit-encryptor-shortcode">
<div class="fixit-decryptor-container">
<label title='{{ T "password" }}'>
<label title='{{ T "single.password" }}'>
<input type="password" class="fixit-decryptor-input" placeholder="🔑 {{ $message }}" />
</label>
</div>
+1 -1
View File
@@ -1,7 +1,7 @@
{{- $version := .Get 0 -}}
{{- $url := printf "https://github.com/hugo-fixit/FixIt/releases/tag/v%v" $version -}}
{{- $type := .Get 1 | default "new" | lower -}}
{{- $label := T $type -}}
{{- $label := T (printf "version.%v" $type) -}}
{{- $color := cond (eq $type "changed") "ff9101" "00b1ff" | cond (eq $type "deleted") "ff5252" -}}
{{- $pathTemplate := cond .Site.IsMultiLingual (printf "svg/version/%%v-%%v.%v.svg" .Page.Language.Lang) "svg/version/%v-%v.svg" -}}
{{- $path := printf $pathTemplate $version $type -}}
+1 -1
View File
@@ -36,7 +36,7 @@
{{- end -}}
{{- if gt (len $pages) 5 -}}
<span class="more-post">
<a href='{{ partial "function/escapeurl.html" .RelPermalink }}' class="more-single-link">{{ T "more" }} >></a>
<a href='{{ partial "function/escapeurl.html" .RelPermalink }}' class="more-single-link">{{ T "pagination.more" }} >></a>
</span>
{{- end -}}
</div>