refactor(assets): migrate JavaScript to TypeScript service architecture (#766)

* refactor: add TypeScript support and refactor utility functions

* docs: add CLAUDE.md for Claude Code guidance

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* refactor(assets): replace factory-function pattern with service classes and DI container

Introduce typed service container, event bus, and service interfaces to replace
the shared FixItContext factory-function pattern. Each module is now a standalone
class implementing a typed interface, with explicit constructor-injected
dependencies. The window.fixit backward-compatibility facade is built via a
publicAPI() helper that extracts class methods.

Also removes unnecessary setTimeout/afterPaint deferred execution wrappers
from init sequences, and improves module header comments.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* refactor: replace private properties with class fields in modules

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* refactor(assets): rewrite link page script in TypeScript

Rename pages/link.js to link.ts with proper type annotations and update
the Hugo template reference accordingly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* docs: rewrite CLAUDE.md and copilot-instructions.md in English

Update both files to reflect the new service-class architecture with
DI container, typed event bus, and ES6 # private fields.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix: update event handling to use CustomEvent for better type safety

* refactor: enhance theme switching by adding isChanged flag to event details

* refactor(assets): refactor Mermaid module structure and event wiring

* refactor(assets): align lib integrations with TypedEventBus and add module overviews

* chore(assets): remove vite-specific import ignore comments

* refactor(assets): remove deprecated forEach utility and use native forEach

Replace custom forEach wrapper with native .forEach() on NodeList, HTMLCollection (via querySelectorAll), and arrays. The utility was already marked @deprecated and all 30+ call sites use synchronous handlers, making the wrapper unnecessary. Also replace getElementsByClassName/getElementsByTagName with querySelectorAll for consistency.

- Delete utils/array.ts (no longer needed)
- Remove forEach export from utils/index.ts
- Refactor 11 module files to use native .forEach()
- Switch getElementsByClassName to querySelectorAll in theme.ts and charts.ts

* refactor(assets): split ChartsModule into independent lib files

Move ECharts, Mapbox GL, and TypeIt integrations from the ServiceContainer-managed ChartsModule into three standalone lib files (echarts.ts, mapbox.ts, typeit.ts). Each lib:
- Instantiates its own TypedEventBus
- Reads config from window.config.*
- Self-initializes on DOMContentLoaded
- Handles decrypt/re-init events independently
- Uses implicit idempotency via DOM element queries

Key improvements:
- Reduces ServiceContainer complexity
- Makes chart libs independently loadable
- Fixes partial decryption handling in echarts (only re-inits decrypted portion)
- Maintains consistency with aplayer/file-tree lib pattern

* refactor(assets): extract third-party libraries to standalone lib files

Extract twemoji, pangu, cookieconsent, watermark, lightgallery, and json-viewer
from modules into separate lib files for better separation of concerns. Each lib
is loaded conditionally via assets.html and handles its own initialization and
event lifecycle independently.

Additionally, unify fixit event handling by replacing document.addEventListener
calls with TypedEventBus.on() in EncryptionModule and MiscModule for consistent
event architecture.

Remove unused MiscService dependency from ContentModule.

* refactor(assets): unify js.Build pipeline and defaults

- extract shared helper partial function/js-build.html for js.Build + minify

- make plugin script renderer and Mermaid use the same js.Build logic

- default Build.minify to hugo.IsProduction when unset

- default Build.sourceMap to cond hugo.IsDevelopment "linked" "none"

- remove duplicated sourceMap branching in layout templates

- update js targetPath naming to .js (no explicit .min.js suffix)

* refactor(assets): extract comment systems to independent lib files

Extract comment system initialization logic from CommentModule into 7 independent
lib files (artalk, gitalk, valine, waline, utterances, twikoo, giscus). Each lib:
- Conditionally loads based on window.config.comment configuration
- Handles backend-specific initialization via DOMContentLoaded
- Manages its own theme synchronization and event listeners
- Is loaded conditionally in assets.html only when enabled

Simplify CommentModule to handle only:
- Comment section UI display and visibility toggle
- Shared lightGallery initialization utility (used by Artalk and Twikoo)
- Comment expiration handling

This reduces module complexity and enables per-backend lazy loading.

* refactor(assets): unify js.Build pipeline and consolidate PWA config

Enhance js-build.html to accept Build as bool/dict, auto-derive
targetPath from resource name (.ts → .js), and skip js.Build when
Build is false/omit. Simplify assets.html by removing explicit
targetPath dicts for all .ts lib builds. Consolidate enablePWA and
serviceWorkerURL into a PWA config object.

* refactor(assets): decouple toc from content module and add JSDoc headers

- Remove TocService dependency from ContentModule, toc now self-manages
- Rename initContent() → setup(), init() → setup() for toc
- Make initFootnotes private (#initFootnotes)
- Add multi-line JSDoc headers with Responsibilities to all modules,
  main.ts, pages/link.ts, and head/color-scheme.ts

* refactor(assets): split types.ts into types/ directory module

* refactor(assets): simplify JS module architecture and expose typed window.fixit API

- Remove DI container (core/container.ts), use direct constructor calls
- Export shared eventBus singleton from core/event-bus.ts, remove 16 redundant instances
- Merge thin modules: SvgModule/CommentModule/LinkGuardModule into ContentModule/MiscModule
- Trim service interfaces to externally-used methods only
- Replace publicAPI() reflection with minimal typed window.fixit facade
- Expose public APIs: setThemeMode, eventBus, initContent, mask overlay, scroll state
- Extract setThemeMode from initSwitchTheme closure as public method
- Rename fixit:reset to fixit:re-encrypt, remove dead events
- Replace custom.js.example with custom.ts.example
- Update CLAUDE.md and copilot-instructions.md

* style(i18n): use semantic names for comment dividers instead of file paths

Replace file-path-based comment dividers (e.g. partials/base/header.html)
with semantic names (e.g. Header) across all 16 i18n files for consistency.

* chore(workflow): update cron schedule for library updates

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Cell
2026-05-28 12:43:42 +08:00
committed by GitHub
parent f76b6a1f1c
commit 14a965f9c1
106 changed files with 5810 additions and 4500 deletions
+34 -34
View File
@@ -2,7 +2,7 @@
# Übersetzung auf Deutsch
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo-Version ist zu niedrig.\n\nAktuelle Hugo-Version ist {{ .Current }}, die minimal unterstützte Version für FixIt ist {{ .Minimal }}.\n\nWenn Sie Hugo auf Ihrem eigenen Computer ausführen, schauen Sie sich https://gohugo.io/getting-started/installing/#upgrade-hugo für eine Upgrade-Anleitung an.\n\nWenn Sie auf einer Drittanbieterplattform bereitstellen, konfigurieren Sie bitte die Hugo-Version entsprechend."
hugoExtendedWarn = "Die Hugo Extended-Version ist für die Unterstützung von SCSS erforderlich."
@@ -11,14 +11,14 @@ compatibilityError = "Kompatibilitätsfehler ({{ .From }} -> {{ .To }}):\nSie ha
devVersionWarn = "Sie verwenden eine Entwicklungsversion von FixIt. Bitte erwägen Sie die Verwendung einer stabilen Version.\nSiehe https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Die aktuelle Umgebung ist \"Entwicklung\". Das \"Kommentarsystem\", \"PWA\", \"CDN\", \"Fingerprint\" und \"Analytics\" werden deaktiviert."
quicklyUpgrade = "Schnelles Upgrade verwenden Sie den Befehl: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Nach oben"
viewComments = "Kommentare anzeigen"
noscript = "Diese Website funktioniert am besten mit aktiviertem JavaScript."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "Insgesamt {{ .Count }} Artikel"
more = "Mehr"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Sprache wählen"
noMoretTranslations = "Keine weiteren Übersetzungen"
switchTheme = "Darstellung ändern"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Realisiert durch {{ .Hugo }} | Thema - {{ .Theme }}"
siteUV = "Besucher insgesamt"
sitePV = "Besuche insgesamt"
siteRunning = "Website läuft ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Deutsch unterstützt Valine nicht
valinePlaceholder = "Ihr Kommentar ..."
facebookLanguageCode = "de_DE"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Suche"
searchPlaceholder = "Suche nach Titel und Inhalt..."
@@ -111,14 +111,14 @@ exitFullscreen = "Vollbild verlassen"
cookieconsentMessage = "Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern."
cookieconsentDismiss = "Zustimmen"
cookieconsentLink = "Erfahren Sie mehr"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Teilen auf"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Inhalt"
pin = "Oben anheften"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Seite nicht gefunden"
[pageNotFoundText]
other = "Leider konnte die von Ihnen angeforderte Seite nicht aufgerufen werden."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Offline"
[offlineText]
other = "Sie sind nicht mit dem Internet verbunden, es stehen nur zwischengespeicherte Seiten zur Verfügung."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Hinweis zur Weiterleitung"
message = "Sie sind dabei, {{ .Title }} zu verlassen. Bitte achten Sie auf die Sicherheit Ihres Kontos und Vermögens."
confirm = "Weiter besuchen"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Hinweis"
tip = "Tipp"
important = "Wichtig"
warning = "Warnung"
caution = "Vorsicht"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Überprüft"
" " = "Nicht überprüft"
@@ -211,9 +211,9 @@ x = "Überprüft"
"!" = "Wichtig"
"!x" = "Wichtig Erledigt"
"?" = "Frage"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Notiz"
abstract = "Kurzfassung"
@@ -228,26 +228,26 @@ danger = "Vorsicht"
bug = "Bug"
example = "Beispiel"
quote = "Zitat"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NEU"
changed = "GEÄNDERT"
deleted = "GELÖSCHT"
deprecated = "VERALTET"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Vergrößern"
zoomOut = "Verkleinern"
reset = "Zurücksetzen"
download = "SVG herunterladen"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagramm"
code = "Code"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -1,7 +1,7 @@
# Translations for English
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo version is too low.\n\nCurrent Hugo version is {{ .Current }}, the minimum supported version for FixIt is {{ .Minimal }}.\n\nIf you are running Hugo on your own computer, check out https://gohugo.io/getting-started/installing/#upgrade-hugo for upgrading guide.\n\nIf you are deploying on a third-party platform, please configure Hugo version accordingly."
hugoExtendedWarn = "The Hugo Extended version is necessary for SCSS support."
@@ -10,14 +10,14 @@ compatibilityError = "Compatibility Error ({{ .From }} -> {{ .To }}):\nYou have
devVersionWarn = "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\", \"PWA\", \"CDN\", \"fingerprint\" and \"analytics\" will be disabled."
quicklyUpgrade = "Quickly upgrade use command: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Back to Top"
viewComments = "View Comments"
noscript = "This website works best with JavaScript enabled."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "{{ .Count }} articles in total"
more = "More"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Select Language"
noMoretTranslations = "No more translations"
switchTheme = "Switch Theme"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Powered by {{ .Hugo }} | Theme - {{ .Theme }}"
siteUV = "Total visitors"
sitePV = "Total visits"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en"
valinePlaceholder = "Your comment ..."
facebookLanguageCode = "en_US"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Search"
searchPlaceholder = "Search titles or contents ..."
@@ -111,14 +111,14 @@ exitFullscreen = "Exit fullscreen"
cookieconsentMessage = "This website uses Cookies to improve your experience."
cookieconsentDismiss = "Got it!"
cookieconsentLink = "Learn more"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Share on"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Contents"
pin = "Pin to top"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Page not found"
[pageNotFoundText]
other = "The page you're looking for doesn't exist. Sorry."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Offline"
[offlineText]
other = "You are not connected to the Internet, only cached pages will be available."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Redirection Notice"
message = "You are about to leave {{ .Title }}, please be aware of your account and property security."
confirm = "Continue visiting"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Note"
tip = "Tip"
important = "Important"
warning = "Warning"
caution = "Caution"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Checked"
" " = "Unchecked"
@@ -211,9 +211,9 @@ x = "Checked"
"!" = "Important"
"!x" = "Important Checked"
"?" = "Question"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Note"
abstract = "Abstract"
@@ -228,26 +228,26 @@ danger = "Danger"
bug = "Bug"
example = "Example"
quote = "Quote"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NEW"
changed = "CHANGED"
deleted = "DELETED"
deprecated = "DEPRECATED"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Zoom in"
zoomOut = "Zoom out"
reset = "Reset"
download = "Download SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagram"
code = "Code"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Traducciones para español
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo versión es demasiado baja.\n\nLa versión actual de Hugo es {{ .Current }}, la versión mínima compatible para FixIt es {{ .Minimal }}.\n\nSi estás ejecutando Hugo en tu propia computadora, consulta https://gohugo.io/getting-started/installing/#upgrade-hugo para obtener una guía de actualización.\n\nSi estás desplegando en una plataforma de terceros, por favor configura la versión de Hugo en consecuencia."
hugoExtendedWarn = "La versión extendida de Hugo es necesaria para el soporte de SCSS."
@@ -11,14 +11,14 @@ compatibilityError = "Error de compatibilidad ({{ .From }} -> {{ .To }}):\nTiene
devVersionWarn = "Está utilizando una versión de desarrollo de FixIt. Considere usar una versión estable.\nConsulte https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "El entorno actual es \"desarrollo\". El \"sistema de comentarios\", \"PWA\", \"CDN\", \"huella digital\" y \"análisis\" estarán deshabilitados."
quicklyUpgrade = "Actualización rápida use el comando: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Volver arriba"
viewComments = "Ver comentarios"
noscript = "Este sitio web funciona mejor con JavaScript habilitado."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "Total {{ .Count }} artículos"
more = "Más"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Selecciona el lenguage"
noMoretTranslations = "No hay más traducciones"
switchTheme = "Cambia el tema"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Provisto por {{ .Hugo }} | Tema - {{ .Theme }}"
siteUV = "Total de visitantes"
sitePV = "Total de visitas"
siteRunning = "El sitio se está ejecutando ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Español no soportado por Valine
valinePlaceholder = "Tu comentario ..."
facebookLanguageCode = "es_MX"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Buscar"
searchPlaceholder = "Busca títulos o contenido..."
@@ -111,14 +111,14 @@ exitFullscreen = "Salir de pantalla completa"
cookieconsentMessage = "Este sitio web utiliza Cookies para mejorar su experiencia."
cookieconsentDismiss = "De acuerdo"
cookieconsentLink = "Aprende más"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Compartir en"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Contenido"
pin = "Fijar en la parte superior"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Página no encontrada"
[pageNotFoundText]
other = "La página que estás buscando no existe. Lo siento."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "desconectado"
[offlineText]
other = "No está conectado a Internet, solo estarán disponibles las páginas almacenadas en caché."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Aviso de redirección"
message = "Está a punto de salir de {{ .Title }}. Proteja la seguridad de su cuenta y sus bienes."
confirm = "Continuar visitando"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Nota"
tip = "Consejo"
important = "Importante"
warning = "Advertencia"
caution = "Precaución"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Verificado"
" " = "No verificado"
@@ -211,9 +211,9 @@ x = "Verificado"
"!" = "Importante"
"!x" = "Importante Verificado"
"?" = "Pregunta"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Nota"
abstract = "Resumen"
@@ -228,26 +228,26 @@ danger = "Peligro"
bug = "Error"
example = "Ejemplo"
quote = "Cita"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NUEVO"
changed = "MODIFICADO"
deleted = "ELIMINADO"
deprecated = "OBSOLETO"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Acercar"
zoomOut = "Alejar"
reset = "Restablecer"
download = "Descargar SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagrama"
code = "Código"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Traductions pour le français
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "La version de Hugo est trop ancienne.\n\nLa version actuelle de Hugo est {{ .Current }}, la version minimale requise pour FixIt est {{ .Minimal }}.\n\nSi vous utilisez Hugo sur votre ordinateur, consultez le guide de mise à niveau à l'adresse https://gohugo.io/getting-started/installing/#upgrade-hugo.\n\nSi vous déployez sur une plateforme tierce, veuillez configurer la version de Hugo en conséquence."
hugoExtendedWarn = "La version étendue de Hugo est nécessaire pour la prise en charge de SCSS."
@@ -11,14 +11,14 @@ compatibilityError = "Erreur de compatibilité ({{ .From }} -> {{ .To }}):\nVous
devVersionWarn = "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 \"PWA\", le \"CDN\", le \"prise d'empreinte\" et la \"analyses\" seront désactivés."
quicklyUpgrade = "La mise à jour rapide utilise la commande: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Retour en Haut"
viewComments = "Afficher les Commentaires"
noscript = "Ce site Web fonctionne mieux quand JavaScript est activé."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "{{ .Count }} articles au total"
more = "Plus"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Choisir la langue"
noMoretTranslations = "Plus de traductions"
switchTheme = "Changer de Thème"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[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 ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # French not supported by Valine
valinePlaceholder = "Votre commentaire ..."
facebookLanguageCode = "fr"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Chercher"
searchPlaceholder = "Rechercher des titres, des contenus..."
@@ -111,14 +111,14 @@ exitFullscreen = "Quitter le plein écran"
cookieconsentMessage = "Ce site Web utilise des Cookies pour améliorer votre expérience."
cookieconsentDismiss = "J'ai compris !"
cookieconsentLink = "En apprendre plus"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Partager via"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Contenus"
pin = "Épingler en haut"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Page introuvable"
[pageNotFoundText]
other = "Désolé, la page recherchée n'existe pas."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Hors ligne"
[offlineText]
other = "Vous n'êtes pas connecté à Internet, seules les pages mises en cache seront disponibles."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Avis de redirection"
message = "Vous êtes sur le point de quitter {{ .Title }}. Veuillez protéger la sécurité de votre compte et de vos biens."
confirm = "Continuer la visite"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Remarque"
tip = "Astuce"
important = "Important"
warning = "Avertissement"
caution = "Attention"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Vérifié"
" " = "Non vérifié"
@@ -211,9 +211,9 @@ x = "Vérifié"
"!" = "Important"
"!x" = "Important Vérifié"
"?" = "Question"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Remarque"
abstract = "Résumé"
@@ -228,26 +228,26 @@ danger = "Danger"
bug = "Bug"
example = "Exemple"
quote = "Citation"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NOUVEAU"
changed = "MODIFIÉ"
deleted = "SUPPRIMÉ"
deprecated = "OBSOLÈTE"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Zoom avant"
zoomOut = "Zoom arrière"
reset = "Réinitialiser"
download = "Télécharger le SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagramme"
code = "Code"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# हिंदी के लिए अनुवाद
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo संस्करण बहुत पुराना है।\n\nवर्तमान में उपयोग किया जा रहा Hugo संस्करण {{ .Current }} है, जबकि FixIt के लिए न्यूनतम आवश्यक संस्करण {{ .Minimal }} है।\n\nयदि आप अपने कंप्यूटर पर Hugo का उपयोग कर रहे हैं, तो कृपया अपग्रेड गाइड देखें: https://gohugo.io/getting-started/installing/#upgrade-hugo\n\nयदि आप किसी तृतीय-पक्ष प्लेटफ़ॉर्म पर तैनात कर रहे हैं, तो कृपया Hugo संस्करण को तदनुसार कॉन्फ़िगर करें। "
hugoExtendedWarn = "SCSS समर्थन के लिए Hugo Extended संस्करण आवश्यक है।"
@@ -11,14 +11,14 @@ compatibilityError = "संगतता त्रुटि ({{ .From }} -> {{ .
devVersionWarn = "आप फिक्सइट के डिवेलपर संस्करण का उपयोग कर रहे हैं। कृपया एक स्थिर संस्करण का उपयोग करने पर विचार करें।\nयह देखें: https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "वर्तमान परिवेश \"डिवेलप्मेंट\" का है। \"टिप्पणी प्रणाली\", \"पीडब्ल्यूए\", \"सीडीएन\", \"फ़िंगरप्रिंट\" और \"विश्लेषण\" अक्षम कर दिए जाएंगे।"
quicklyUpgrade = "शीघ्रता से अपग्रेड यह कमांड का उपयोग करें: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "वापस शीर्ष पर"
viewComments = "टिप्पणियाँ देखें"
noscript = "यह वेबसाइट जेएस को चालू करके बेहतर काम करती है।"
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -68,29 +68,29 @@ other = "कुल {{ .Count }} लेख"
more = "और देखें"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "भाषा चुने"
noMoretTranslations = "कोई और अनुवाद नहीं"
switchTheme = "थीम बदलें"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "{{ .Hugo }} के द्वारा संचालित | थीम - {{ .Theme }}"
siteUV = "कुल विज़िटर"
sitePV = "कुल विज़िट"
siteRunning = "वेबसाइट चल रही है ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "hi"
valinePlaceholder = "आपकी टिप्पणी ..."
facebookLanguageCode = "hi"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "खोज"
searchPlaceholder = "शीर्षक या सामग्री खोजें ..."
@@ -112,14 +112,14 @@ exitFullscreen = "पूर्ण स्क्रीन से बाहर न
cookieconsentMessage = "यह वेबसाइट आपके अनुभव को बेहतर बनाने के लिए कुकीज़ का उपयोग करती है।"
cookieconsentDismiss = "समझ गया!"
cookieconsentLink = "और अधिक जानें"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = " शेयर करें"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "सामग्री"
pin = "शीर्ष पर पिन करें"
@@ -167,41 +167,41 @@ wechatpay = "वीचैट पे"
alipay = "अली पे"
paypal = "पेपैल"
bitcoin = "बिटकॉइन"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "पृष्ठ नहीं मिला"
[pageNotFoundText]
other = "आप जिस पृष्ठ को खोज रहे हैं वह मौजूद नहीं है। क्षमा मांगना।"
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "ऑफलाइन"
[offlineText]
other = "आप इंटरनेट से कनेक्ट नहीं हैं, केवल कैश्ड पेज ही उपलब्ध होंगे।"
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "रीडायरेक्शन सूचना"
message = "आप {{ .Title }} छोड़ने वाले हैं, कृपया अपने खाते और संपत्ति की सुरक्षा पर ध्यान दें।"
confirm = "देखना जारी रखें"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "ध्यान दें"
tip = "टिप"
important = "महत्वपूर्ण"
warning = "चेतावनी"
caution = "सावधान"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "जांच की गई"
" " = "जांच नहीं की गई"
@@ -212,9 +212,9 @@ x = "जांच की गई"
"!" = "महत्वपूर्ण"
"!x" = "महत्वपूर्ण सत्यापित"
"?" = "सवाल"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "ध्यान दें"
abstract = "सारांश"
@@ -229,26 +229,26 @@ danger = "खतरा"
bug = "बग"
example = "उदाहरण"
quote = "उद्धरण"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "नया"
changed = "बदला हुआ"
deleted = "हटाए गए"
deprecated = "अप्रचलित"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "ज़ूम इन"
zoomOut = "ज़ूम आउट"
reset = "रीसेट"
download = "SVG डाउनलोड करें"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "आरेख"
code = "कोड"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Traduzioni per l'italiano
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "La versione di Hugo è troppo bassa.\n\nLa versione attuale di Hugo è {{ .Current }}, la versione minima supportata per FixIt è {{ .Minimal }}.\n\nSe stai eseguendo Hugo sul tuo computer, consulta https://gohugo.io/getting-started/installing/#upgrade-hugo per la guida all'aggiornamento.\n\nSe stai distribuendo su una piattaforma di terze parti, configura la versione di Hugo di conseguenza."
hugoExtendedWarn = "La versione Hugo Extended è necessaria per il supporto SCSS."
@@ -11,14 +11,14 @@ compatibilityError = "Errore di compatibilità ({{ .From }} -> {{ .To }}):\nHai
devVersionWarn = "Stai utilizzando una versione di sviluppo di FixIt. Si prega di considerare l'utilizzo di una versione stabile.\nVedi https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "L'ambiente attuale è \"sviluppo\". Il \"sistema di commenti\", \"PWA\", \"CDN\", \"impronta digitale\" e \"analisi\" saranno disabilitati."
quicklyUpgrade = "Aggiornamento rapido usa il comando: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Torna all'inizio"
viewComments = "Vedi commenti"
noscript = "Questo sito funziona meglio con JavaScript abilitato."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "Totale {{ .Count }} articoli"
more = "Più"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Scegliere la lingua"
noMoretTranslations = "Non ci sono altre traduzioni"
switchTheme = "Cambiare il tema"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Realizzato da {{ .Hugo }} | Tema - {{ .Theme }}"
siteUV = "Visitatori totali"
sitePV = "Visite totali"
siteRunning = "Sito in esecuzione ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Valine non supporta l'italiano
valinePlaceholder = "Il tuo commento ..."
facebookLanguageCode = "it"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Cerca"
searchPlaceholder = "Cerca il titolo o il contenuto dell'articolo ..."
@@ -111,14 +111,14 @@ exitFullscreen = "Esci da schermo intero"
cookieconsentMessage = "Questo sito Web utilizza i Cookies per migliorare la tua esperienza."
cookieconsentDismiss = "Essere d'accordo"
cookieconsentLink = "Per saperne di più"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Condividi su"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Contenuti"
pin = "Fissa in alto"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Pagina non trovata"
[pageNotFoundText]
other = "Mi spiace, la pagina cercata non esiste."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "disconnesso"
[offlineText]
other = "Non sei connesso a Internet, saranno disponibili solo le pagine memorizzate nella cache."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Avviso di reindirizzamento"
message = "Stai per lasciare {{ .Title }}. Presta attenzione alla sicurezza del tuo account e dei tuoi beni."
confirm = "Continua a visitare"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Nota"
tip = "Suggerimento"
important = "Importante"
warning = "Avvertimento"
caution = "Attenzione"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Verificato"
" " = "Non verificato"
@@ -211,9 +211,9 @@ x = "Verificato"
"!" = "Importante"
"!x" = "Importante Verificato"
"?" = "Domanda"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Note"
abstract = "Sommario"
@@ -228,26 +228,26 @@ danger = "Pericolo"
bug = "Bug"
example = "Esempio"
quote = "Citazione"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NUOVO"
changed = "CAMBIATO"
deleted = "CANCELLATO"
deprecated = "DEPRECATO"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Zoom avanti"
zoomOut = "Zoom indietro"
reset = "Reimposta"
download = "Scarica SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagramma"
code = "Codice"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# 日本語翻訳
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo のバージョンが低すぎます。\n\n現在の Hugo バージョンは {{ .Current }} ですが、FixIt がサポートする最小バージョンは {{ .Minimal }} です。\n\n自分のコンピューターで Hugo を実行している場合は、https://gohugo.io/getting-started/installing/#upgrade-hugo でアップグレードガイドを参照してください。\n\nサードパーティプラットフォームにデプロイしている場合は、Hugo バージョンを適切に設定してください。"
hugoExtendedWarn = "SCSS サポートには Hugo Extended バージョンが必要です。"
@@ -11,14 +11,14 @@ compatibilityError = "互換性エラー ({{ .From }} -> {{ .To }}):\n互換性
devVersionWarn = "開発版の FixIt を使用しています。安定版の使用を検討してください。\n https://github.com/hugo-fixit/FixIt/releases を参照"
devEnvWarn = "現在の実行環境は「development」です。「コメントシステム」、「PWA」、「CDN」、「フィンガープリント」、「統計」は有効になりません。"
quicklyUpgrade = "コマンドを使用して迅速にアップグレード:"
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "トップに戻る"
viewComments = "コメントを見る"
noscript = "このサイトは JavaScript を有効にした状態で最適に表示されます。"
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -65,29 +65,29 @@ other = "合計 {{ .Count }} 件の記事"
more = "もっと見る"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "言語を選択"
noMoretTranslations = "これ以上の翻訳はありません"
switchTheme = "テーマを切り替え"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "{{ .Hugo }} によって強力に駆動されています | テーマ - {{ .Theme }}"
siteUV = "総訪問者数"
sitePV = "総訪問数"
siteRunning = "サイトが実行中……"
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "zh-cn"
valinePlaceholder = "あなたのコメント……"
facebookLanguageCode = "zh_CN"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "検索"
searchPlaceholder = "タイトルまたは内容を検索..."
@@ -109,14 +109,14 @@ exitFullscreen = "全画面を終了"
cookieconsentMessage = "このウェブサイトはクッキーを使用して体験を向上させます。"
cookieconsentDismiss = "同意する"
cookieconsentLink = "詳細はこちら"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "共有先"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "目次"
pin = "ピン留め"
@@ -162,41 +162,41 @@ wechatpay = "WeChat"
alipay = "アリペイ"
paypal = "ペイパル"
bitcoin = "ビットコイン"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "ページが見つかりません"
[pageNotFoundText]
other = "申し訳ありませんが、お探しのページは存在しません。"
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "オフライン"
[offlineText]
other = "インターネットに接続されていません。キャッシュされたページのみが利用可能です。"
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "リダイレクト通知"
message = "{{ .Title }} から離れようとしています。アカウントと資産の安全にご注意ください。"
confirm = "閲覧を続ける"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "注意"
tip = "ヒント"
important = "重要"
warning = "警告"
caution = "慎重"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "完了"
" " = "未完了"
@@ -207,9 +207,9 @@ x = "完了"
"!" = "重要"
"!x" = "重要・確認済み"
"?" = "問題"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "注意"
abstract = "要約"
@@ -224,26 +224,26 @@ danger = "危険"
bug = "バグ"
example = "例"
quote = "引用"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "新規"
changed = "変更"
deleted = "削除"
deprecated = "非推奨"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "拡大"
zoomOut = "縮小"
reset = "リセット"
download = "SVG をダウンロード"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "図"
code = "コード"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# 한국어 번역
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo 버전이 너무 낮습니다.\n\n현재 Hugo 버전은 {{ .Current }}이며, FixIt의 최소 지원 버전은 {{ .Minimal }}입니다.\n\n자신의 컴퓨터에서 Hugo를 실행 중이라면 https://gohugo.io/getting-started/installing/#upgrade-hugo에서 업그레이드 가이드를 확인하세요.\n\n타사 플랫폼에 배포 중이라면 Hugo 버전을 적절히 설정해 주세요."
hugoExtendedWarn = "SCSS 지원을 위해 Hugo Extended 버전이 필요합니다."
@@ -11,14 +11,14 @@ compatibilityError = "호환성 오류 ({{ .From }} -> {{ .To }}):\n비호환
devVersionWarn = "현재 개발 버전의 FixIt을 사용 중입니다. 안정적인 버전을 사용하는 것이 좋습니다.\n자세한 내용은 https://github.com/hugo-fixit/FixIt/releases를 참조하세요."
devEnvWarn = "현재 실행 환경이 'development'입니다. '댓글 시스템', 'PWA', 'CDN', '지문 인식' 및 '통계'가 활성화되지 않습니다."
quicklyUpgrade = "명령어를 사용하여 빠르게 업그레이드하세요:"
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "맨 위로"
viewComments = "댓글 보기"
noscript = "이 사이트는 JavaScript가 활성화된 상태에서 최상의 성능을 발휘합니다."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -65,29 +65,29 @@ other = "총 {{ .Count }} 개의 게시물"
more = "더 보기"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "언어 선택"
noMoretTranslations = "더 이상 번역이 없습니다"
switchTheme = "테마 전환"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "{{ .Hugo }}로 구동 | 테마 - {{ .Theme }}"
siteUV = "총 방문자 수"
sitePV = "총 페이지 뷰 수"
siteRunning = "사이트 운영 중……"
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "ko"
valinePlaceholder = "당신의 댓글……"
facebookLanguageCode = "ko_KR"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "검색"
searchPlaceholder = "제목 또는 내용을 검색하세요..."
@@ -109,14 +109,14 @@ exitFullscreen = "전체 화면 종료"
cookieconsentMessage = "이 웹사이트는 쿠키를 사용하여 경험을 향상시킵니다."
cookieconsentDismiss = "동의"
cookieconsentLink = "자세히 알아보기"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "공유하기"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "목차"
pin = "고정"
@@ -162,41 +162,41 @@ wechatpay = "위챗페이"
alipay = "알리페이"
paypal = "페이팔"
bitcoin = "비트코인"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "페이지를 찾을 수 없습니다"
[pageNotFoundText]
other = "죄송합니다. 찾고 있는 페이지가 존재하지 않습니다."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "오프라인"
[offlineText]
other = "인터넷에 연결되어 있지 않으며, 캐시된 페이지만 사용할 수 있습니다."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "리디렉션 안내"
message = "{{ .Title }}에서 벗어나려고 합니다. 계정과 자산 보안에 유의해 주세요."
confirm = "계속 방문"
# === link redirection ===
# === GitHub Alert ===
# === Link Redirection ===
# === Alert ===
[alert]
note = "노트"
tip = "팁"
important = "중요"
warning = "경고"
caution = "주의"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "완료"
" " = "미완료"
@@ -207,9 +207,9 @@ x = "완료"
"!" = "중요"
"!x" = "중요 확인됨"
"?" = "문제"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "노트"
abstract = "초록"
@@ -224,26 +224,26 @@ danger = "위험"
bug = "버그"
example = "예시"
quote = "인용"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "추가됨"
changed = "변경됨"
deleted = "삭제됨"
deprecated = "더 이상 사용되지 않음"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "확대"
zoomOut = "축소"
reset = "재설정"
download = "SVG 다운로드"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "다이어그램"
code = "코드"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Tłumaczenie na język polski
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Wersja Hugo jest zbyt niska.\n\nAktualna wersja Hugo to {{ .Current }}, minimalna obsługiwana wersja dla FixIt to {{ .Minimal }}.\n\nJeśli uruchamiasz Hugo na własnym komputerze, zapoznaj się z przewodnikiem aktualizacji na stronie https://gohugo.io/getting-started/installing/#upgrade-hugo.\n\nJeśli wdrażasz na platformie zewnętrznej, skonfiguruj odpowiednio wersję Hugo."
hugoExtendedWarn = "Wersja Hugo Extended jest wymagana do obsługi SCSS."
@@ -11,14 +11,14 @@ compatibilityError = "Błąd zgodności ({{ .From }} -> {{ .To }}):\nMasz niekom
devVersionWarn = "Używasz wersji deweloperskiej FixIt. Proszę rozważyć użycie stabilnej wersji.\nZobacz https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Obecne środowisko to \"rozwój\". \"System komentarzy\", \"PWA\", \"CDN\", \"odcisk palca\" i \"analiza\" będą wyłączone."
quicklyUpgrade = "Szybka aktualizacja użyj polecenia: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Powrót do góry"
viewComments = "Zobacz komentarze"
noscript = "Ta strona działa najlepiej z włączonym JavaScriptem."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "Łącznie {{ .Count }} artykułów"
more = "Więcej"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Wybierz język"
noMoretTranslations = "Brak dalszych tłumaczeń"
switchTheme = "Przełącz schemat"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Napędzany przez {{ .Hugo }} | Szablon - {{ .Theme }}"
siteUV = "Całkowita odwiedzających"
sitePV = "Łączna wizyt"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Valine nie obsługuje języka polskiego
valinePlaceholder = "Twój komentarz ..."
facebookLanguageCode = "pl"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Szukaj"
searchPlaceholder = "Wyszukaj tytuł lub treść artykułu ..."
@@ -111,14 +111,14 @@ exitFullscreen = "Wyjdź z pełnego ekranu"
cookieconsentMessage = "Ta strona korzysta z plików Cookies, aby poprawić komfort użytkowania."
cookieconsentDismiss = "Zgodzić się"
cookieconsentLink = "Ucz się więcej"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Udostępnij na"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Spis treści"
pin = "Przypnij na górze"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Nie znaleziono strony"
[pageNotFoundText]
other = "Wybacz, chyba coś namieszaliśmy."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Offline"
[offlineText]
other = "Nie masz połączenia z Internetem, dostępne będą tylko strony z pamięci podręcznej."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Powiadomienie o przekierowaniu"
message = "Za chwilę opuścisz {{ .Title }}. Zadbaj o bezpieczeństwo konta i swoich środków."
confirm = "Kontynuuj odwiedzanie"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Notatka"
tip = "Wskazówka"
important = "Ważne"
warning = "Ostrzeżenie"
caution = "Ostrożność"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Zweryfikowane"
" " = "Niezweryfikowane"
@@ -211,9 +211,9 @@ x = "Zweryfikowane"
"!" = "Ważne"
"!x" = "Ważne Sprawdzone"
"?" = "Pytanie"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Notka"
abstract = "Streszczenie"
@@ -228,26 +228,26 @@ danger = "Niebezpieczeństwo"
bug = "Problem"
example = "Przykład"
quote = "Cytat"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "Dodano"
changed = "Zmieniono"
deleted = "Usunięte"
deprecated = "Przestarzałe"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Powiększ"
zoomOut = "Pomniejsz"
reset = "Resetuj"
download = "Pobierz SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagram"
code = "Kod"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Tradução para português do Brasil
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "A versão do Hugo é muito baixa.\n\nA versão atual do Hugo é {{ .Current }}, a versão mínima suportada pelo FixIt é {{ .Minimal }}.\n\nSe você está executando o Hugo em seu computador, consulte https://gohugo.io/getting-started/installing/#upgrade-hugo para obter um guia de atualização.\n\nSe você está implantando em uma plataforma de terceiros, configure a versão do Hugo adequadamente."
hugoExtendedWarn = "A versão Hugo Extended é necessária para o suporte a SCSS."
@@ -11,14 +11,14 @@ compatibilityError = "Erro de compatibilidade ({{ .From }} -> {{ .To }}):\nVocê
devVersionWarn = "Você está usando a versão de desenvolvedor do FixIt. Por favor, use uma versão estável. \nConsulte https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "O ambiente atual é \"development\". O \"comment system\", \"PWA\", \"CDN\", \"fingerprint\" e \"analytics\" serão desativados."
quicklyUpgrade = "Utilize o comando para atualizar rapidamente:"
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Voltar ao topo"
viewComments = "Ver comentários"
noscript = "Este site funciona melhor com o JavaScript ativado."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -68,29 +68,29 @@ other = "{{ .Count }} artigos no total"
more = "Mais"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Selecione o idioma"
noMoretTranslations = "Não há mais traduções"
switchTheme = "Trocar tema"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Criado com {{ .Hugo }} | Tema - {{ .Theme }}"
siteUV = "Total de visitantes"
sitePV = "Total de visitas"
siteRunning = "Site no ar..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Valine não suporta português
valinePlaceholder = "O seu comentário..."
facebookLanguageCode = "pt_BR"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Pesquisa"
searchPlaceholder = "Pesquisar títulos ou conteúdos..."
@@ -112,14 +112,14 @@ exitFullscreen = "Sair da tela cheia"
cookieconsentMessage = "Este site usa Cookies para melhorar sua experiência."
cookieconsentDismiss = "Aceitar"
cookieconsentLink = "Saber mais"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Compartilhar em"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Conteúdos"
pin = "Fixar no topo"
@@ -167,41 +167,41 @@ wechatpay = "Pague pelo WeChat"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Página não encontrada"
[pageNotFoundText]
other = "A página que você procura não existe. Desculpe."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Offline"
[offlineText]
other = "Você não está conectado à Internet, apenas as páginas em cache estarão disponíveis."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Aviso de redirecionamento"
message = "Você está prestes a sair de {{ .Title }}. Fique atento à segurança da sua conta e dos seus bens."
confirm = "Continuar visitando"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Nota"
tip = "Sugestão"
important = "Importante"
warning = "Aviso"
caution = "Cuidado"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Verificado"
" " = "Não verificado"
@@ -212,9 +212,9 @@ x = "Verificado"
"!" = "Importante"
"!x" = "Importante Verificado"
"?" = "Dúvida"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Nota"
abstract = "Resumo"
@@ -229,26 +229,26 @@ danger = "Perigo"
bug = "Bug"
example = "Exemplo"
quote = "Citação"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NOVO"
changed = "ALTERADO"
deleted = "EXCLUÍDO"
deprecated = "OBSOLETO"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Ampliar"
zoomOut = "Reduzir"
reset = "Redefinir"
download = "Baixar SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagrama"
code = "Código"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Traduceri pentru limba română
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Versiunea Hugo este prea veche.\n\nVersiunea curentă Hugo este {{ .Current }}, versiunea minimă compatibilă cu FixIt este {{ .Minimal }}.\n\nDacă rulați Hugo pe propriul computer, consultați https://gohugo.io/getting-started/installing/#upgrade-hugo pentru ghidul de actualizare.\n\nDacă implementați pe o platformă terță, configurați versiunea Hugo corespunzător."
hugoExtendedWarn = "Versiunea Hugo Extended este necesară pentru suportul SCSS."
@@ -11,14 +11,14 @@ compatibilityError = "Eroare de compatibilitate ({{ .From }} -> {{ .To }}):\nAve
devVersionWarn = "Utilizați o versiune de dezvoltare a FixIt. Vă rugăm să luați în considerare utilizarea unei versiuni stabile.\nConsultați https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Mediul curent este \"dezvoltare\". \"Sistemul de comentarii\", \"PWA\", \"CDN\", \"amprentă\" și \"analize\" vor fi dezactivate."
quicklyUpgrade = "Actualizare rapidă utilizați comanda: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Înapoi Sus"
viewComments = "Vizualizare Comentarii"
noscript = "Acest site funcționează cel mai bine cu JavaScript activat."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "{{ .Count }} articole în total"
more = "Mai mult"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Selectare Limbă"
noMoretTranslations = "Nu mai sunt traduceri disponibile"
switchTheme = "Schimbare Temă"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Realizat de către {{ .Hugo }} | Temă - {{ .Theme }}"
siteUV = "Total vizitatori"
sitePV = "Total vizite"
siteRunning = "Site-ul rulează ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Valine nu suporta romana
valinePlaceholder = "Comentariul dvs ..."
facebookLanguageCode = "ro_RO"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Căutare"
searchPlaceholder = "Căutarea titlului sau conținutului articolului ..."
@@ -111,14 +111,14 @@ exitFullscreen = "Ieși din ecran complet"
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 ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Distribuie pe"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Cuprins"
pin = "Fixează în partea de sus"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Pagina nu a fost găsită"
[pageNotFoundText]
other = "Pagina pe care o căutați nu există. Ne cerem scuze."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Deconectat"
[offlineText]
other = "Nu sunteți conectat la Internet, vor fi disponibile doar paginile stocate în cache."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Notificare de redirecționare"
message = "Urmează să părăsiți {{ .Title }}. Vă rugăm să acordați atenție securității contului și bunurilor dvs."
confirm = "Continuă vizitarea"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Notă"
tip = "Sfat"
important = "Important"
warning = "Avertisment"
caution = "Atenție"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Controlat"
" " = "Necontrolat"
@@ -211,9 +211,9 @@ x = "Controlat"
"!" = "Important"
"!x" = "Important Verificat"
"?" = "Întrebare"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Notă"
abstract = "Rezumat"
@@ -228,26 +228,26 @@ danger = "Pericol"
bug = "Bug"
example = "Exemplu"
quote = "Citat"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "NOU"
changed = "SCHIMBAT"
deleted = "ȘTERS"
deprecated = "DEPRECIAȚI"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Mărește"
zoomOut = "Micșorează"
reset = "Resetează"
download = "Descarcă SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Diagramă"
code = "Cod"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Переводы на русский
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Версия Hugo слишком низкая.\n\nТекущая версия Hugo — {{ .Current }}, минимальная поддерживаемая версия для FixIt — {{ .Minimal }}.\n\nЕсли вы запускаете Hugo на своём компьютере, ознакомьтесь с руководством по обновлению по адресу https://gohugo.io/getting-started/installing/#upgrade-hugo.\n\nЕсли вы развёртываете на сторонней платформе, настройте версию Hugo соответствующим образом."
hugoExtendedWarn = "Для поддержки SCSS необходима версия Hugo Extended."
@@ -11,14 +11,14 @@ compatibilityError = "Ошибка совместимости ({{ .From }} -> {{
devVersionWarn = "Вы используете версию разработки FixIt. Пожалуйста, рассмотрите возможность использования стабильной версии.\nСм. https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Текущая среда - \"разработка\". \"Система комментариев\", \"PWA\", \"CDN\", \"отпечаток\" и \"аналитика\" будут отключены."
quicklyUpgrade = "Быстрое обновление используйте команду: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Наверх"
viewComments = "Посмотреть комментарии"
noscript = "Этот сайт работает лучше с включенным JavaScript."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "Всего {{ .Count }} статей"
more = "Больше"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Выбор Языка"
noMoretTranslations = "Нет больше переводов"
switchTheme = "Сменить Тему"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Сделано {{ .Hugo }} | Тема - {{ .Theme }}"
siteUV = "Всего посетителей"
sitePV = "Всего посещений"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "en" # Valine не поддерживает русский
valinePlaceholder = "Ваш комментарий ..."
facebookLanguageCode = "ru_RU"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Поиск"
searchPlaceholder = "Поиск заголовков или содержимого ..."
@@ -111,14 +111,14 @@ exitFullscreen = "Выйти из полного экрана"
cookieconsentMessage = "Этот сайт использует Cookies для улучшения вашего опыта."
cookieconsentDismiss = "Согласен"
cookieconsentLink = "Учить больше"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Поделиться в"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Содержание"
pin = "Закрепить наверху"
@@ -166,41 +166,41 @@ wechatpay = ""
alipay = ""
paypal = ""
bitcoin = ""
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Страница не найдена"
[pageNotFoundText]
other = "Страница, которую вы ищете, не существует. Приносим извинения."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Не в сети"
[offlineText]
other = "Вы не подключены к интернету, будут доступны только кешированные страницы."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Уведомление о перенаправлении"
message = "Вы собираетесь покинуть {{ .Title }}. Пожалуйста, обратите внимание на безопасность вашего аккаунта и имущества."
confirm = "Продолжить посещение"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Примечание"
tip = "Совет"
important = "Важно"
warning = "Предупреждение"
caution = "Осторожно"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Проверено"
" " = "Не проверено"
@@ -211,9 +211,9 @@ x = "Проверено"
"!" = "Важно"
"!x" = "Важно Проверено"
"?" = "Вопрос"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Замечание"
abstract = "Краткое описание"
@@ -228,26 +228,26 @@ danger = "Опасность"
bug = "Ошибка"
example = "Пример"
quote = "Цитата"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "НОВЫЙ"
changed = "ИЗМЕНЕН"
deleted = "УДАЛЕН"
deprecated = "УСТАРЕЛ"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Увеличить"
zoomOut = "Уменьшить"
reset = "Сбросить"
download = "Скачать SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Диаграмма"
code = "Код"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# Превод на Српски
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Верзија Hugo-а је прениска.\n\nТренутна верзија Hugo-а је {{ .Current }}, а минимална подржана верзија за FixIt је {{ .Minimal }}.\n\nАко покрећете Hugo на свом рачунару, погледајте https://gohugo.io/getting-started/installing/#upgrade-hugo за водич за надоградњу.\n\nАко постављате на платформу треће стране, конфигуришите верзију Hugo-а у складу с тим."
hugoExtendedWarn = "Верзија Hugo Extended је неопходна за подршку SCSS-а."
@@ -11,14 +11,14 @@ compatibilityError = "Грешка у компатибилности ({{ .From }
devVersionWarn = "Користите развојну верзију FixIt. Размотрите коришћење стабилне верзије.\nПогледајте https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Тренутно окружење је \"развојно\". \"Систем коментара\", \"PWA\", \"CDN\", \"отисак прста\" и \"аналитика\" ће бити онемогућени."
quicklyUpgrade = "Брзо ажурирање користите команду: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Назад на Врх"
viewComments = "Погледај Коментаре"
noscript = "Овај сајт најбоље ради са омогућеним JavaScript-ом."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -67,29 +67,29 @@ other = "{{ .Count }} чланака укупно"
more = "Више"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Изабери Језик"
noMoretTranslations = "Нема више превода"
switchTheme = "Промени Тему"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "Покреће {{ .Hugo }} | Тема - {{ .Theme }}"
siteUV = "Укупно посетилаца"
sitePV = "Укупно посета"
siteRunning = "Website running ..."
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "sr" # Valine не подржава српски
valinePlaceholder = "Ваш коментар ..."
facebookLanguageCode = "sr_RS"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Претрага"
searchPlaceholder = "Претражи наслове или садржај..."
@@ -111,14 +111,14 @@ exitFullscreen = "Изађи из целог екрана"
cookieconsentMessage = "Ова веб локација користи Cookies да би побољшала ваше искуство."
cookieconsentDismiss = "Договорити се"
cookieconsentLink = "Сазнајте више"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Подели на"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Садржаји"
pin = "Закачи"
@@ -166,41 +166,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Страница није пронађена"
[pageNotFoundText]
other = "Страница коју тражите не постоји. Жао нам је."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "Оффлине"
[offlineText]
other = "Нисте повезани на Интернет, биће доступне само кеширане странице."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Обавештење о преусмеравању"
message = "Управо ћете напустити {{ .Title }}. Обратите пажњу на безбедност свог налога и имовине."
confirm = "Настави посету"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Напомена"
tip = "Савет"
important = "Важно"
warning = "Упозорење"
caution = "Опрез"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Проверено"
" " = "Непроверено"
@@ -211,9 +211,9 @@ x = "Проверено"
"!" = "Важно"
"!x" = "Важно Проверено"
"?" = "Питање"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Напомена"
abstract = "Сажетак"
@@ -228,26 +228,26 @@ danger = "Опасност"
bug = "Грешка"
example = "Пример"
quote = "Цитат"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "НОВО"
changed = "ПРОМЕЊЕНО"
deleted = "ОБРИСАНО"
deprecated = "ЗАСТАРЕЛО"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Увећај"
zoomOut = "Умањи"
reset = "Ресетуј"
download = "Преузми SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Дијаграм"
code = "Код"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -1,7 +1,7 @@
# Translations for Vietnamese
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Phiên bản Hugo quá thấp.\n\nPhiên bản Hugo hiện tại là {{ .Current }}, phiên bản tối thiểu được hỗ trợ cho FixIt là {{ .Minimal }}.\n\nNếu bạn đang chạy Hugo trên máy tính của mình, hãy xem https://gohugo.io/getting-started/installing/#upgrade-hugo để biết hướng dẫn nâng cấp.\n\nNếu bạn đang triển khai trên nền tảng của bên thứ ba, vui lòng cấu hình phiên bản Hugo cho phù hợp."
hugoExtendedWarn = "Phiên bản Hugo Extended là cần thiết để hỗ trợ SCSS."
@@ -10,14 +10,14 @@ compatibilityError = "Lỗi tương thích ({{ .From }} -> {{ .To }}):\nBạn c
devVersionWarn = "Bạn đang sử dụng một phiên bản phát triển của FixIt. Vui lòng xem xét sử dụng một phiên bản ổn định.\nXem https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "Môi trường hiện tại là \"development\". \"Hệ thống bình luận\", \"PWA\", \"CDN\", \"vân tay\" và \"thống kê\" sẽ bị vô hiệu hóa."
quicklyUpgrade = "Nâng cấp nhanh bằng lệnh: "
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "Lên trên"
viewComments = "Xem bình luận"
noscript = "Trang web này hoạt động tốt nhất khi JavaScript được kích hoạt."
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -66,29 +66,29 @@ other = "{{ .Count }} bài viết"
more = "Thêm"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "Chọn Ngôn ngữ"
noMoretTranslations = "Không có nữa"
switchTheme = "Đổi chủ đề"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[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 ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[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 ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "Tìm kiếm"
searchPlaceholder = "Tìm tiêu đề hoặc nội dung..."
@@ -110,14 +110,14 @@ exitFullscreen = "Thoát toàn màn hình"
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 ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "Chia sẻ trên"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "Nội dung"
pin = "Ghim ở đầu trang"
@@ -165,41 +165,41 @@ wechatpay = "WeChat Pay"
alipay = "Alipay"
paypal = "PayPal"
bitcoin = "Bitcoin"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "Không tìm thấy trang"
[pageNotFoundText]
other = "Trang bạn đang tìm kiếm không tồn tại. Xin lỗi."
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "ngoại tuyến"
[offlineText]
other = "Bạn chưa kết nối với Internet, chỉ các trang được lưu trong bộ nhớ cache sẽ khả dụng."
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "Thông báo chuyển hướng"
message = "Bạn sắp rời khỏi {{ .Title }}, vui lòng chú ý an toàn cho tài khoản và tài sản của mình."
confirm = "Tiếp tục truy cập"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "Ghi chú"
tip = "Mẹo"
important = "Quan trọng"
warning = "Cảnh báo"
caution = "Chú ý"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "Đã kiểm tra"
" " = "Chưa kiểm tra"
@@ -210,9 +210,9 @@ x = "Đã kiểm tra"
"!" = "Quan trọng"
"!x" = "Quan trọng Đã kiểm tra"
"?" = "Câu hỏi"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "Ghi chú"
abstract = "Tóm tắt"
@@ -227,26 +227,26 @@ danger = "Nguy hiểm"
bug = "Lỗi"
example = "Ví dụ"
quote = "Trích dẫn"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "MỚI"
changed = "THAY ĐỔI"
deleted = "XOÁ"
deprecated = "KHÔNG CÒN SỬ DỤNG"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "Phóng to"
zoomOut = "Thu nhỏ"
reset = "Đặt lại"
download = "Tải SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "Sơ đồ"
code = "Mã"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# 简体中文的翻译
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo 版本过低。\n\n目前使用的 Hugo 版本为 {{ .Current }}FixIt 支持的最低的 Hugo 版本为 {{ .Minimal }}。\n\n如果你正在自己的计算机上运行 Hugo,请访问 https://gohugo.io/getting-started/installing/#upgrade-hugo 以查阅升级指南。\n\n如果你正在第三方平台上部署,请按照相应文档配置 Hugo 版本。"
hugoExtendedWarn = "需要使用 Hugo Extended 版本来获得 SCSS 支持。"
@@ -11,14 +11,14 @@ compatibilityError = "兼容性错误 ({{ .From }} -> {{ .To }}):\n你进行了
devVersionWarn = "你正在使用开发版的 FixIt,请考虑使用稳定版。\n见 https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "当前运行环境是“development”。“评论系统”、“PWA”、“CDN”、“fingerprint”和“统计”不会启用。"
quicklyUpgrade = "使用命令快速升级:"
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "回到顶部"
viewComments = "查看评论"
noscript = "该网站在启用 JavaScript 的情况下效果最佳。"
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -65,29 +65,29 @@ other = "共计 {{ .Count }} 篇文章"
more = "更多"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "选择语言"
noMoretTranslations = "没有更多翻译"
switchTheme = "切换主题"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "由 {{ .Hugo }} 强力驱动 | 主题 - {{ .Theme }}"
siteUV = "总访客数"
sitePV = "总访问量"
siteRunning = "网站运行中……"
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "zh-cn"
valinePlaceholder = "你的评论……"
facebookLanguageCode = "zh_CN"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "搜索"
searchPlaceholder = "搜索文章标题或内容……"
@@ -109,14 +109,14 @@ exitFullscreen = "退出全屏"
cookieconsentMessage = "本网站使用 Cookies 来改善你的浏览体验。"
cookieconsentDismiss = "同意"
cookieconsentLink = "了解更多"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "分享到"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "目录"
pin = "置顶"
@@ -162,41 +162,41 @@ wechatpay = "微信"
alipay = "支付宝"
paypal = "贝宝"
bitcoin = "比特币"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "页面没找到"
[pageNotFoundText]
other = "抱歉,你要查找的页面不存在。"
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "离线"
[offlineText]
other = "你没有连接到 Internet,只有缓存的页面可用。"
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "跳转提示"
message = "即将离开{{ .Title }},请注意账号财产安全。"
confirm = "继续访问"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "注意"
tip = "提示"
important = "重要"
warning = "警告"
caution = "小心"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "已完成"
" " = "未完成"
@@ -207,9 +207,9 @@ x = "已完成"
"!" = "重要"
"!x" = "重要已核验"
"?" = "问题"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "注意"
abstract = "摘要"
@@ -224,26 +224,26 @@ danger = "危险"
bug = "Bug"
example = "示例"
quote = "引用"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "新增"
changed = "更改"
deleted = "删除"
deprecated = "弃用"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "放大"
zoomOut = "缩小"
reset = "重置"
download = "下载 SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "图表"
code = "代码"
# === tabs related ===
# === Tabs ===
+34 -34
View File
@@ -2,7 +2,7 @@
# 繁體中文的翻譯
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# === init ===
# === Init ===
[init]
hugoVersionError = "Hugo 版本過低。\n\n目前使用的 Hugo 版本為 {{ .Current }}FixIt 支持的最老的 Hugo 版本為 {{ .Minimal }}。\n\n如果你正在自己的計算機上運行 Hugo,請訪問 https://gohugo.io/getting-started/installing/#upgrade-hugo 以查閱升級指南。\n\n如果你正在第三方平台上部署,請按照相應文檔配置 Hugo 版本。"
hugoExtendedWarn = "需要使用 Hugo Extended 版本來獲得 SCSS 支持。"
@@ -11,14 +11,14 @@ compatibilityError = "兼容性錯誤 ({{ .From }} -> {{ .To }}):\n你進行了
devVersionWarn = "你正在使用開發版的 FixIt,請考慮使用穩定版。\n見 https://github.com/hugo-fixit/FixIt/releases"
devEnvWarn = "當前運行環境是“development”。“評論系統”、“PWA”、“CDN”、“fingerprint”和“統計”不會啟用。"
quicklyUpgrade = "使用命令快速升級:"
# === init ===
# === Init ===
# === baseof ===
# === Base Layout ===
[baseof]
backToTop = "回到頂部"
viewComments = "查看評論"
noscript = "該網站在啟用 JavaScript 的情況下效果最佳。"
# === baseof ===
# === Base Layout ===
# === Taxonomy ===
[archives]
@@ -65,29 +65,29 @@ other = "共計 {{ .Count }} 篇文章"
more = "更多"
# === Pagination ===
# === partials/header.html ===
# === Header ===
[header]
selectLanguage = "選擇語言"
noMoretTranslations = "沒有更多翻譯"
switchTheme = "切換主題"
# === partials/header.html ===
# === Header ===
# === partials/footer.html ===
# === Footer ===
[footer]
poweredBySome = "由 {{ .Hugo }} 強力驅動 | 主題 - {{ .Theme }}"
siteUV = "總訪客數"
sitePV = "總訪問量"
siteRunning = "網站運行中……"
# === partials/footer.html ===
# === Footer ===
# === partials/comment.html ===
# === Comment ===
[comment]
valineLang = "zh-TW"
valinePlaceholder = "你的評論……"
facebookLanguageCode = "zh-TW"
# === partials/comment.html ===
# === Comment ===
# === partials/assets.html ===
# === Assets ===
[assets]
search = "搜尋"
searchPlaceholder = "搜尋文章標題或內容……"
@@ -109,14 +109,14 @@ exitFullscreen = "退出全螢幕"
cookieconsentMessage = "本網站使用 Cookies 來改善你的流覽體驗。"
cookieconsentDismiss = "同意"
cookieconsentLink = "瞭解更多"
# === partials/assets.html ===
# === Assets ===
# === partials/plugin/share.html ===
# === Share ===
[shareOn]
other = "分享到"
# === partials/plugin/share.html ===
# === Share ===
# === posts/single.html ===
# === Single Post ===
[single]
contents = "目錄"
pin = "置頂"
@@ -162,41 +162,41 @@ wechatpay = "微信"
alipay = "支付寶"
paypal = "PayPal"
bitcoin = "比特幣"
# === posts/single.html ===
# === Single Post ===
# === 404.html ===
# === Error Pages ===
[pageNotFound]
other = "找不到網頁"
[pageNotFoundText]
other = "抱歉,你要查找的頁面不存在。"
# === 404.html ===
# === Error Pages ===
# === offline ===
# === Offline ===
[offlineTitle]
other = "離線"
[offlineText]
other = "你沒有連接到 Internet,只有緩存的頁面可用。"
# === offline ===
# === Offline ===
# === link redirection ===
# === Link Redirection ===
[linkRedirection]
title = "跳轉提示"
message = "即將離開{{ .Title }},請注意帳號財產安全。"
confirm = "繼續訪問"
# === link redirection ===
# === Link Redirection ===
# === GitHub Alert ===
# === Alert ===
[alert]
note = "注意"
tip = "提示"
important = "重要"
warning = "警告"
caution = "小心"
# === GitHub Alert ===
# === Alert ===
# === Task lists ===
# === Task List ===
[taskList]
x = "已完成"
" " = "未完成"
@@ -207,9 +207,9 @@ x = "已完成"
"!" = "重要"
"!x" = "重要已核驗"
"?" = "問題"
# === Task lists ===
# === Task List ===
# === shortcodes/admonition.html ===
# === Admonition ===
[admonition]
note = "注意"
abstract = "摘要"
@@ -224,26 +224,26 @@ danger = "危險"
bug = "Bug"
example = "範例"
quote = "引用"
# === shortcodes/admonition.html ===
# === Admonition ===
# === shortcodes/version.html ===
# === Version ===
[version]
new = "新增"
changed = "更改"
deleted = "刪除"
deprecated = "棄用"
# === shortcodes/version.html ===
# === Version ===
# === diagram actions ===
# === Diagram ===
[diagram]
zoomIn = "放大"
zoomOut = "縮小"
reset = "重置"
download = "下載 SVG"
# === diagram actions ===
# === Diagram ===
# === tabs related ===
# === Tabs ===
[tabs]
diagram = "圖表"
code = "程式碼"
# === tabs related ===
# === Tabs ===