From ca284778b257698457116d65bc9559dbb37a1166 Mon Sep 17 00:00:00 2001
From: Miguel Pimentel <contact@miguelpimentel.do>
Date: Wed, 07 Feb 2024 17:57:14 +0000
Subject: [PATCH] add Spanish translations (#822)
---
quartz/i18n/index.ts | 2 +
quartz/i18n/locales/es-ES.ts | 65 ++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+), 0 deletions(-)
diff --git a/quartz/i18n/index.ts b/quartz/i18n/index.ts
index 579f19e..d24d528 100644
--- a/quartz/i18n/index.ts
+++ b/quartz/i18n/index.ts
@@ -5,6 +5,7 @@
import de from "./locales/de-DE"
import nl from "./locales/nl-NL"
import ro from "./locales/ro-RO"
+import es from "./locales/es-ES"
export const TRANSLATIONS = {
"en-US": en,
@@ -13,6 +14,7 @@
"de-DE": de,
"nl-NL": nl,
"ro-RO": ro,
+ "es-ES": es,
} as const
export const i18n = (locale: ValidLocale): Translation => TRANSLATIONS[locale ?? "en-US"]
diff --git a/quartz/i18n/locales/es-ES.ts b/quartz/i18n/locales/es-ES.ts
new file mode 100644
index 0000000..4d39542
--- /dev/null
+++ b/quartz/i18n/locales/es-ES.ts
@@ -0,0 +1,65 @@
+import { Translation } from "./definition"
+
+export default {
+ propertyDefaults: {
+ title: "Sin título",
+ description: "Sin descripción",
+ },
+ components: {
+ backlinks: {
+ title: "Enlaces de Retroceso",
+ noBacklinksFound: "No se han encontrado enlaces traseros",
+ },
+ themeToggle: {
+ lightMode: "Modo claro",
+ darkMode: "Modo oscuro",
+ },
+ explorer: {
+ title: "Explorador",
+ },
+ footer: {
+ createdWith: "Creado con",
+ },
+ graph: {
+ title: "Vista Gráfica",
+ },
+ recentNotes: {
+ title: "Notas Recientes",
+ seeRemainingMore: ({ remaining }) => `Vea ${remaining} más →`,
+ },
+ transcludes: {
+ transcludeOf: ({ targetSlug }) => `Transcluido de ${targetSlug}`,
+ linkToOriginal: "Enlace al original",
+ },
+ search: {
+ title: "Buscar",
+ searchBarPlaceholder: "Busca algo",
+ },
+ tableOfContents: {
+ title: "Tabla de Contenidos",
+ },
+ },
+ pages: {
+ rss: {
+ recentNotes: "Notas recientes",
+ lastFewNotes: ({ count }) => `Últimás ${count} notas`,
+ },
+ error: {
+ title: "No se encontró.",
+ notFound: "Esta página es privada o no existe.",
+ },
+ folderContent: {
+ folder: "Carpeta",
+ itemsUnderFolder: ({ count }) =>
+ count === 1 ? "1 artículo en esta carpeta" : `${count} artículos en esta carpeta.`,
+ },
+ tagContent: {
+ tag: "Etiqueta",
+ tagIndex: "Índice de Etiquetas",
+ itemsUnderTag: ({ count }) =>
+ count === 1 ? "1 artículo con esta etiqueta" : `${count} artículos con esta etiqueta.`,
+ showingFirst: ({ count }) => `Mostrando las primeras ${count} etiquetas.`,
+ totalTags: ({ count }) => `Se encontraron ${count} etiquetas en total.`,
+ },
+ },
+} as const satisfies Translation
--
Gitblit v1.10.0