i18n: complete Swedish translation and fill missing keys in all locales

Translates remaining English strings in sv.json (attachment, API tokens,
budget categories, backup, onboarding, offline banner).

Also adds missing keys (calendar/notes color names, emptyHint texts,
shortcut labels, tasks.navLabelOverdue, birthdays.photoOptional) to all
13 other locale files so every language is now complete against de.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ulas Kalayci
2026-05-01 08:23:13 +02:00
parent 647b9a9aa0
commit 8489022186
14 changed files with 570 additions and 92 deletions
+43 -7
View File
@@ -193,7 +193,8 @@
"archivedToast": "Tarea archivada.",
"kanbanArchived": "Archivado",
"reminderNeedsDueDate": "Establece una fecha de vencimiento para activar los recordatorios de tareas.",
"emptyAction": "Crear tarea"
"emptyAction": "Crear tarea",
"navLabelOverdue": "Tareas, {{count}} vencidas"
},
"shopping": {
"title": "Compras",
@@ -372,7 +373,17 @@
"attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.",
"attachmentFallback": "Attachment",
"attachmentReadError": "The attachment could not be read.",
"attachmentTooLarge": "Attachment may be at most 5 MB."
"attachmentTooLarge": "Attachment may be at most 5 MB.",
"colorBlue": "Azul",
"colorCoral": "Coral",
"colorCyan": "Cian",
"colorGray": "Gris",
"colorGreen": "Verde",
"colorOrange": "Naranja",
"colorPurple": "Morado",
"colorRed": "Rojo",
"colorSkyBlue": "Azul cielo",
"colorYellow": "Amarillo"
},
"notes": {
"title": "Notas",
@@ -411,7 +422,15 @@
"formatCode": "Código",
"formatQuote": "Cita",
"formatDivider": "Separador",
"emptyAction": "Crear nota"
"emptyAction": "Crear nota",
"colorAmber": "Ámbar",
"colorBlue": "Azul",
"colorGreen": "Verde",
"colorOrange": "Naranja",
"colorPurple": "Morado",
"colorTeal": "Verde azulado",
"colorWhite": "Blanco",
"colorYellow": "Amarillo"
},
"contacts": {
"title": "Contactos",
@@ -891,7 +910,8 @@
"deleteConfirm": "¿Eliminar el cumpleaños de \"{{name}}\"?",
"ageNoteToday": "Cumple {{age}} años hoy.",
"ageNoteTomorrow": "Cumple {{age}} años mañana.",
"ageNoteDays": "Cumplirá {{age}} años en {{days}} días."
"ageNoteDays": "Cumplirá {{age}} años en {{days}} días.",
"photoOptional": "Opcional: puedes guardar sin foto de perfil."
},
"reminders": {
"sectionTitle": "Recordatorio",
@@ -939,7 +959,15 @@
"banner": "Offline reconnecting…"
},
"emptyHint": {
"recipes": "Crea recetas y vincúlalas con tu planificador de comidas."
"recipes": "Crea recetas y vincúlalas con tu planificador de comidas.",
"birthdays": "Registra cumpleaños — recibirás un recordatorio a tiempo.",
"budget": "Crea categorías y registra ingresos y gastos.",
"calendar": "Conecta Google Calendar en Ajustes → Integraciones para sincronización automática.",
"contacts": "Agrega contactos importantes — médico, escuela, emergencia — para acceso rápido.",
"meals": "Planifica comidas para la semana y vincula recetas.",
"notes": "Pulsa + para una nueva nota. Las notas se buscan en texto completo.",
"shopping": "Agrega artículos y desliza para marcar o eliminar.",
"tasks": "Pulsa + para crear tu primera tarea. Desliza una tarjeta a la izquierda para eliminar."
},
"documents": {
"title": "Documentos",
@@ -1003,6 +1031,14 @@
"selectedFileLabel": "Seleccionado: {{name}}"
},
"shortcuts": {
"goKitchen": "Cocina"
"goKitchen": "Cocina",
"goCal": "Calendario",
"goDash": "Panel",
"goNotes": "Notas",
"goShop": "Lista de compras",
"goTasks": "Tareas",
"help": "Atajos de teclado",
"new": "Crear nueva entrada",
"search": "Abrir búsqueda"
}
}
}