mirror of
https://github.com/spliit-app/spliit.git
synced 2025-12-06 01:19:29 +01:00
Compare commits
4 Commits
fc0feee736
...
3b83a5f442
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3b83a5f442 | ||
|
|
6b34b187f1 | ||
|
|
547adafcda | ||
|
|
8cc5689724 |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"Homepage": {
|
||||
"title": "Comparteix <strong>Despeses</strong> amb <strong>Família i Amics</strong>",
|
||||
"description": "benvinguda a <strong>Spliit</strong>!",
|
||||
"title": "Comparteix <strong>despeses</strong> amb <strong>família i amics</strong>",
|
||||
"description": "Benvinguda a <strong>Spliit</strong>!",
|
||||
"button": {
|
||||
"groups": "Veure els grups",
|
||||
"github": "GitHub"
|
||||
@@ -38,12 +38,15 @@
|
||||
"earlierThisYear": "A inicis d'aquest any",
|
||||
"lastYear": "L'any passat",
|
||||
"older": "Més antics"
|
||||
}
|
||||
},
|
||||
"export": "Exportar"
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "Pagada per <strong>{paidBy}</strong> per a <paidFor></paidFor>",
|
||||
"receivedBy": "Debuda per <strong>{paidBy}</strong> para <paidFor></paidFor>",
|
||||
"yourBalance": "El teu balanç: balance:"
|
||||
"yourBalance": "El teu balanç: balance:",
|
||||
"everyone": "totes",
|
||||
"notInvolved": "No ets implicat o implicada"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "Els meus grups",
|
||||
@@ -117,6 +120,12 @@
|
||||
"create": "Crear",
|
||||
"creating": "Creant",
|
||||
"cancel": "Cancel·lar"
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "Divisa principal",
|
||||
"createDescription": "Totes les quantitats i els balanços es mostraràn en aquesta moneda.",
|
||||
"editDescription": "Totes les quantitas i balanços es mostraràn en aquesta moneda. Canviar açò NO convertirà despeses ja enregistrades, excepte quan la moneda tinga \"unitats menors\" diferents que la actual (per exemple, canviar de Dólars estadounidencs a Yens japonesos)",
|
||||
"customOption": "Personalitzat"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
@@ -140,7 +149,6 @@
|
||||
"recurrenceRule": {
|
||||
"label": "Recurrència de la despesa",
|
||||
"description": "Selecciona amb quina freqüència cal que es repeteixi la despesa.",
|
||||
|
||||
"none": "Puntual",
|
||||
"daily": "Diària",
|
||||
"weekly": "Setmanal",
|
||||
@@ -151,7 +159,11 @@
|
||||
"description": "Selecciona per a qui s'ha efectuat el pagament."
|
||||
},
|
||||
"splitModeDescription": "Selecciona com vols dividir la despesa.",
|
||||
"attachDescription": "Veure i adjuntar tiquets a la despesa."
|
||||
"attachDescription": "Veure i adjuntar tiquets a la despesa.",
|
||||
"currencyField": {
|
||||
"label": "Moneda del ingrés",
|
||||
"description": "La moneda en la que l'ingrés va ser rebut."
|
||||
}
|
||||
},
|
||||
"Expense": {
|
||||
"create": "Crear despesa",
|
||||
@@ -168,14 +180,27 @@
|
||||
"categoryFieldDescription": "Selecciona la cateogria de la despesa.",
|
||||
"paidByField": {
|
||||
"label": "Pagat per",
|
||||
"description": "Selecciona la participant que ha pagat la despesa."
|
||||
"description": "Selecciona la participant que ha pagat la despesa.",
|
||||
"placeholder": "Tria un membre"
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "Pagado per a",
|
||||
"description": "Sleecciona per a qui s'ha pagat la despesa."
|
||||
},
|
||||
"splitModeDescription": "Selecciona com vols dividir la despesa.",
|
||||
"attachDescription": "eure i adjuntar tiquets a la despesa."
|
||||
"attachDescription": "eure i adjuntar tiquets a la despesa.",
|
||||
"currencyField": {
|
||||
"label": "Moneda de la despesa",
|
||||
"description": "La moneda en la que la despesa es va pagar."
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "Despesa recurrent",
|
||||
"description": "Tria la freqüència amb la que la despesa s'ha de repetir.",
|
||||
"none": "Cap",
|
||||
"daily": "Diàriament",
|
||||
"weekly": "Setmanalment",
|
||||
"monthly": "Mensualment"
|
||||
}
|
||||
},
|
||||
"amountField": {
|
||||
"label": "Quantitat"
|
||||
@@ -214,7 +239,28 @@
|
||||
"save": "Desar",
|
||||
"saving": "Desant",
|
||||
"cancel": "Cancel·lar",
|
||||
"reimbursement": "Reemborsament"
|
||||
"reimbursement": "Reemborsament",
|
||||
"conversionUnavailable": "Per a seleccionar una moneda diferent per despesa i convertir quantitats, tria una moneda no personalitzada per al grup.",
|
||||
"originalAmountField": {
|
||||
"label": "Quantitat a convertir"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "Emprar les tases de Frankfurter",
|
||||
"useCustom": "Utilitzar tasa personalitzada",
|
||||
"label": "Tasa de conversió"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "Aconseguint tases d'intercanvi…",
|
||||
"success": "Tases obtingudes:",
|
||||
"error": "Ups, no hem pogut aconseguit les tases mes recents.",
|
||||
"staleRate": "Utilizant la tasa:",
|
||||
"noRate": "Introdueix una tasa personalitzada ací.",
|
||||
"currencyNotFound": "Ups, Frankfurter no té la tasa per a la moneda triada aquest dia.",
|
||||
"noDate": "Introdueix la data de ka despesa per a aconseguir la tasa de conversió.",
|
||||
"dateMismatch": "Tases per a la data: {date}",
|
||||
"refresh": "Refrescar",
|
||||
"customRate": "Emprant tasa personalitzada"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
@@ -325,7 +371,8 @@
|
||||
"paidForMin1": "La despesa ha de ser pagada com a mínim per a una participant",
|
||||
"noZeroShares": "Totes les participacions han de ser superiors a 0",
|
||||
"amountSum": "La suma dels imports ha de ser igual a la suma de la despesa",
|
||||
"percentageSum": "La suma dels percentatges ha de ser igual a 100"
|
||||
"percentageSum": "La suma dels percentatges ha de ser igual a 100",
|
||||
"ratePositive": "La tasa ha de ser estrictament major que zero."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "Cercar categoria...",
|
||||
@@ -370,7 +417,8 @@
|
||||
"Gifts": "Regals",
|
||||
"Insurance": "Assegurança",
|
||||
"Medical Expenses": "Despeses mèdiques",
|
||||
"Taxes": "Impostos"
|
||||
"Taxes": "Impostos",
|
||||
"Donation": "Donació"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "Transport",
|
||||
@@ -394,5 +442,18 @@
|
||||
"TV/Phone/Internet": "TV/Telèfon/Internet",
|
||||
"Water": "Aigua"
|
||||
}
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "Buscar moneda...",
|
||||
"noCurrency": "No s'han trobat monedes.",
|
||||
"custom": {
|
||||
"heading": "Personalitzat"
|
||||
},
|
||||
"common": {
|
||||
"heading": "Més comunes"
|
||||
},
|
||||
"other": {
|
||||
"heading": "Altres monedes"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,7 +159,11 @@
|
||||
"description": "Wähle für wen die Einnahme empfangen wurde."
|
||||
},
|
||||
"splitModeDescription": "Wähle, wie die Einnahme aufgeteilt werden soll.",
|
||||
"attachDescription": "Füge der Einnahme einen Beleg hinzu."
|
||||
"attachDescription": "Füge der Einnahme einen Beleg hinzu.",
|
||||
"currencyField": {
|
||||
"label": "Währung der Einnahme",
|
||||
"description": "Die Währung, in der die Einnahmen erhalten wurden."
|
||||
}
|
||||
},
|
||||
"Expense": {
|
||||
"create": "Ausgabe erstellen",
|
||||
@@ -192,7 +196,11 @@
|
||||
"description": "Wähle für wen die Ausgabe gezahlt wurde."
|
||||
},
|
||||
"splitModeDescription": "Wähle, wie die Ausgabe aufgeteilt werden soll.",
|
||||
"attachDescription": "Füge der Ausgabe einen Beleg hinzu."
|
||||
"attachDescription": "Füge der Ausgabe einen Beleg hinzu.",
|
||||
"currencyField": {
|
||||
"label": "Währung der Ausgabe",
|
||||
"description": "Die Währung, in der die Ausgabe bezahlt wurde."
|
||||
}
|
||||
},
|
||||
"amountField": {
|
||||
"label": "Betrag"
|
||||
@@ -231,7 +239,28 @@
|
||||
"save": "Speichern",
|
||||
"saving": "Speichert…",
|
||||
"cancel": "Abbrechen",
|
||||
"reimbursement": "Rückzahlung"
|
||||
"reimbursement": "Rückzahlung",
|
||||
"conversionUnavailable": "Um für jede Ausgabe eine andere Währung festzulegen und Beträge umzurechnen, wählen Sie eine nicht benutzerdefinierte Währung für die Gruppe aus.",
|
||||
"originalAmountField": {
|
||||
"label": "Umzurechnender Betrag"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"customRate": "Benutzerdefinierte Rate verwenden",
|
||||
"loading": "Wechselkurse abrufen…",
|
||||
"success": "Erhaltene Zinssätze:",
|
||||
"error": "Oops, wir konnten die aktuellsten Zinssätze nicht abrufen.",
|
||||
"staleRate": "Verwendeter Zinssatz:",
|
||||
"noRate": "Geben Sie unten einen benutzerdefinierten Zinssatz ein.",
|
||||
"noDate": "Geben Sie das Ausgabedatum ein, um einen Umrechnungskurs zu erhalten.",
|
||||
"dateMismatch": "Zinssätze von Datum: {date}",
|
||||
"refresh": "Aktualisiere",
|
||||
"currencyNotFound": "Oops, Frankfurter hat für diese Währung an diesem Tag keinen Zinssatz."
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useCustom": "Benutze individuelle Rate",
|
||||
"label": "Wechselkurs",
|
||||
"useApi": "Benutze Zinssätze von Frankfurter"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
@@ -342,7 +371,8 @@
|
||||
"paidForMin1": "Die Ausgabe muss mindestens für ein Mitglied bezahlt werden.",
|
||||
"noZeroShares": "Alle Anteile müssen größer als 0 sein.",
|
||||
"amountSum": "Die Summe der Beträge muss dem Betrag der Ausgabe entsprechen.",
|
||||
"percentageSum": "Die Summe der prozentualen Anteile muss 100 ergeben."
|
||||
"percentageSum": "Die Summe der prozentualen Anteile muss 100 ergeben.",
|
||||
"ratePositive": "Der Zinssatz muss unbedingt größer als Null sein."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "Nach Kategorie suchen...",
|
||||
|
||||
131
messages/es.json
131
messages/es.json
@@ -38,13 +38,15 @@
|
||||
"lastMonth": "El mes pasado",
|
||||
"earlierThisYear": "A principios de este año",
|
||||
"lastYear": "El año pasado",
|
||||
"older": "Más antiguos"
|
||||
"older": "Más antiguo"
|
||||
}
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "Pagado por <strong>{paidBy}</strong> para <paidFor></paidFor>",
|
||||
"receivedBy": "Recibido por <strong>{paidBy}</strong> para <paidFor></paidFor>",
|
||||
"yourBalance": "Tu balance:"
|
||||
"yourBalance": "Tu balance:",
|
||||
"everyone": "todos",
|
||||
"notInvolved": "No estás incluido"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "Mis grupos",
|
||||
@@ -53,16 +55,16 @@
|
||||
"NoRecent": {
|
||||
"description": "No has visitado ningun grupo recientemente.",
|
||||
"create": "Crea uno",
|
||||
"orAsk": "o pídele a un amigo que te envíe el enlace a uno ya existente.."
|
||||
"orAsk": "o pídele a un amigo que te envíe el enlace a uno ya existente."
|
||||
},
|
||||
"recent": "Grupos recientes",
|
||||
"starred": "Grupos favoritos",
|
||||
"archived": "Grupos archivados",
|
||||
"archive": "Archivar grupo",
|
||||
"unarchive": "Desarchivar groupo",
|
||||
"removeRecent": "Remove from recent groups",
|
||||
"removeRecent": "Eliminar de grupos recientes",
|
||||
"RecentRemovedToast": {
|
||||
"title": "El grupo fue eliminado",
|
||||
"title": "El grupo ha sido eliminado",
|
||||
"description": "El grupo ha sido eliminado de tu lista de grupos recientes.",
|
||||
"undoAlt": "Deshacer la eliminación del grupo",
|
||||
"undo": "Deshacer"
|
||||
@@ -70,29 +72,29 @@
|
||||
"AddByURL": {
|
||||
"button": "Añadir mediante url",
|
||||
"title": "Añadir grupo mediante url",
|
||||
"description": "Si te han compartido un grupo, puedes pegar aquí su URL para añadirlo a tu lista.",
|
||||
"error": "Oops, no somos capaces de encontrar el grupo desde la URL que has proporcionado..."
|
||||
"description": "Si un grupo ha sido compartido contigo, puedes pegar su URL aquí para añadirlo a tu lista.",
|
||||
"error": "Ups, no pudimos encontrar el grupo a partir de la URL que proporcionaste…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "Este grupo no existe.",
|
||||
"link": "Ir a los últimos grupos visitados"
|
||||
"link": "Ir a los grupos visitados recientemente"
|
||||
}
|
||||
},
|
||||
"GroupForm": {
|
||||
"title": "Información del grupo",
|
||||
"NameField": {
|
||||
"label": "Nombre del grupo",
|
||||
"placeholder": "Vacaciones en Barcelona",
|
||||
"description": "Inserta un nombre para tu nuevo grupo."
|
||||
"placeholder": "Vacaciones de verano",
|
||||
"description": "Introduce un nombre para tu grupo."
|
||||
},
|
||||
"InformationField": {
|
||||
"label": "Información del grupo",
|
||||
"placeholder": "Qué información es relevante para los participantes del grupo?"
|
||||
"placeholder": "¿Qué información es relevante para los participantes del grupo?"
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "Símbolo de divisa",
|
||||
"placeholder": "$, €, £…",
|
||||
"description": "Lo usaremos para mostrar balances."
|
||||
"label": "Símbolo de la divisa",
|
||||
"placeholder": "$, €, £, ₿…",
|
||||
"description": "Lo utilizaremos para mostrar los montos."
|
||||
},
|
||||
"Participants": {
|
||||
"title": "Participantes",
|
||||
@@ -109,15 +111,21 @@
|
||||
"description": "Estos ajustes se establecen por dispositivo y se utilizan para personalizar su experiencia.",
|
||||
"ActiveUserField": {
|
||||
"label": "Usuario activo",
|
||||
"placeholder": "Selecciona un participante...",
|
||||
"placeholder": "Selecciona un participante",
|
||||
"none": "Ninguno",
|
||||
"description": "Usuario que paga los gastos por defecto."
|
||||
},
|
||||
"save": "Guardar",
|
||||
"saving": "Guardando",
|
||||
"saving": "Guardando…",
|
||||
"create": "Crear",
|
||||
"creating": "Creando",
|
||||
"creating": "Creando…",
|
||||
"cancel": "Cancelar"
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "Moneda principal",
|
||||
"createDescription": "Todos los importes y saldos estarán en esta moneda.",
|
||||
"editDescription": "Todos los importes y saldos estarán en esta moneda. Al cambiarla, NO se convertirán los gastos ya ingresados, excepto cuando la moneda tenga «unidades menores» diferentes a las actuales (por ejemplo, al cambiar de dólares estadounidenses a yenes japoneses)",
|
||||
"customOption": "Personalizado"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
@@ -143,27 +151,32 @@
|
||||
"description": "Seleccione para quién se recibió el ingreso."
|
||||
},
|
||||
"splitModeDescription": "Seleccione como quieres dividir el ingreso.",
|
||||
"attachDescription": "Ver y adjuntar tickets para el ingreso."
|
||||
"attachDescription": "Ver y adjuntar tickets para el ingreso.",
|
||||
"currencyField": {
|
||||
"label": "Moneda del ingreso",
|
||||
"description": "La moneda en la que se recibieron los ingresos."
|
||||
}
|
||||
},
|
||||
"Expense": {
|
||||
"create": "Crear gasto",
|
||||
"edit": "Editar gasto",
|
||||
"TitleField": {
|
||||
"label": "Título del gasto",
|
||||
"placeholder": "Monday evening restaurant",
|
||||
"description": "Enter a description for the expense."
|
||||
"placeholder": "Restaurante de lunes por la noche",
|
||||
"description": "Ingrese una descripción del gasto."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "Fecha del gasto",
|
||||
"description": "Ingresa la fecha en que se recibio el gasto."
|
||||
},
|
||||
"categoryFieldDescription": "Select the expense category.",
|
||||
"categoryFieldDescription": "Seleccione la categoría del gasto.",
|
||||
"paidByField": {
|
||||
"label": "Pagado por",
|
||||
"description": "Seleccione el participante que pagó el gasto."
|
||||
"description": "Seleccione el participante que pagó el gasto.",
|
||||
"placeholder": "Seleccionar un participante"
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "Recurrencia",
|
||||
"label": "Gasto recurrente",
|
||||
"description": "Seleccione con qué frecuencia debe repetirse el gasto.",
|
||||
"none": "Ninguno",
|
||||
"daily": "Diario",
|
||||
@@ -175,7 +188,11 @@
|
||||
"description": "Seleccione para quién se pagó el gasto."
|
||||
},
|
||||
"splitModeDescription": "Seleccione como quieres dividir el gasto.",
|
||||
"attachDescription": "Ver y adjuntar tickets para el gasto."
|
||||
"attachDescription": "Ver y adjuntar tickets para el gasto.",
|
||||
"currencyField": {
|
||||
"label": "Moneda del gasto",
|
||||
"description": "La moneda en la que se pagó el gasto."
|
||||
}
|
||||
},
|
||||
"amountField": {
|
||||
"label": "Cantidad"
|
||||
@@ -192,7 +209,7 @@
|
||||
"selectNone": "Seleccionar ninguno",
|
||||
"selectAll": "Seleccionar todos",
|
||||
"shares": "partes",
|
||||
"advancedOptions": "Opciones avanzadas",
|
||||
"advancedOptions": "Opciones avanzadas de división…",
|
||||
"SplitModeField": {
|
||||
"label": "Modo de división",
|
||||
"evenly": "Uniformemente",
|
||||
@@ -210,11 +227,32 @@
|
||||
},
|
||||
"attachDocuments": "Adjuntar documentos",
|
||||
"create": "Crear",
|
||||
"creating": "Creando",
|
||||
"creating": "Creando…",
|
||||
"save": "Guardar",
|
||||
"saving": "Guardando",
|
||||
"saving": "Guardando…",
|
||||
"cancel": "Cancelar",
|
||||
"reimbursement": "Reembolso"
|
||||
"reimbursement": "Reembolso",
|
||||
"conversionUnavailable": "Para establecer una moneda diferente por gasto y convertir los importes, seleccione una moneda no personalizada para el grupo.",
|
||||
"originalAmountField": {
|
||||
"label": "Monto a convertir"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "Utilizar las tasas del Frankfurter",
|
||||
"useCustom": "Utilizar tasa personalizada",
|
||||
"label": "Tasa de cambio"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "Obteniendo tasas de cambio…",
|
||||
"success": "Tasas obtenidas:",
|
||||
"error": "Vaya, no hemos podido obtener las tasas más recientes.",
|
||||
"staleRate": "Tasa utilizada:",
|
||||
"noRate": "Ingrese una tasa personalizada.",
|
||||
"currencyNotFound": "Vaya, Frankfurter no tiene el tipo de cambio para esta moneda en este día.",
|
||||
"noDate": "Ingrese la fecha del gasto para obtener una tasa de cambio.",
|
||||
"dateMismatch": "Tasas para la fecha: {date}",
|
||||
"refresh": "Actualizar",
|
||||
"customRate": "Utilizando tasa personalizada"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
@@ -315,21 +353,22 @@
|
||||
"min2": "Introduzca al menos dos carácter.",
|
||||
"max5": "Introduzca al menos cinco carácter.",
|
||||
"max50": "Introduzca al menos treinta carácter.",
|
||||
"duplicateParticipantName": "Otro participante ya tiene este nombre",
|
||||
"titleRequired": "Por favor, introduzca un título",
|
||||
"invalidNumber": "Número inválido",
|
||||
"amountRequired": "Debe introducir un importe",
|
||||
"duplicateParticipantName": "Ya hay otro participante con el mismo nombre.",
|
||||
"titleRequired": "Por favor, introduzca un título.",
|
||||
"invalidNumber": "Número inválido.",
|
||||
"amountRequired": "Debe introducir un importe.",
|
||||
"amountNotZero": "El importe no debe ser cero.",
|
||||
"amountTenMillion": "El importe debe ser inferior a 10.000.000.",
|
||||
"paidByRequired": "Debe seleccionar un participante",
|
||||
"paidForMin1": "El gasto debe ser pagado por al menos un participante",
|
||||
"noZeroShares": "Todas las participaciones deben ser superiores a 0",
|
||||
"amountSum": "La suma de los importes debe ser igual al importe del gasto",
|
||||
"percentageSum": "Suma de porcentajes debe ser igual a 100"
|
||||
"paidByRequired": "Debe seleccionar un participante.",
|
||||
"paidForMin1": "El gasto debe ser pagado por al menos un participante.",
|
||||
"noZeroShares": "Todas las partes deben ser mayor que 0.",
|
||||
"amountSum": "La suma de los importes debe ser igual al importe del gasto total.",
|
||||
"percentageSum": "Suma de porcentajes debe ser igual a 100.",
|
||||
"ratePositive": "La tasa debe ser mayor a cero."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "Buscar categoría...",
|
||||
"noCategory": "Categoría no encontrada!",
|
||||
"noCategory": "Categoría no encontrada.",
|
||||
"Uncategorized": {
|
||||
"heading": "Sin categoría",
|
||||
"General": "General",
|
||||
@@ -370,7 +409,8 @@
|
||||
"Gifts": "Regalos",
|
||||
"Insurance": "Seguro",
|
||||
"Medical Expenses": "Gastos médicos",
|
||||
"Taxes": "Impuestos"
|
||||
"Taxes": "Impuestos",
|
||||
"Donation": "Donación"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "Transporte",
|
||||
@@ -394,5 +434,18 @@
|
||||
"TV/Phone/Internet": "TV/Teléfono/Internet",
|
||||
"Water": "Agua"
|
||||
}
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "Buscar moneda...",
|
||||
"noCurrency": "No se han podido encontrar monedas.",
|
||||
"custom": {
|
||||
"heading": "Personalizado"
|
||||
},
|
||||
"common": {
|
||||
"heading": "Más común"
|
||||
},
|
||||
"other": {
|
||||
"heading": "Otras monedas"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
451
messages/eu.json
Normal file
451
messages/eu.json
Normal file
@@ -0,0 +1,451 @@
|
||||
{
|
||||
"Homepage": {
|
||||
"title": "Partekatu <strong>gastuak lagunekin eta familiarekin</strong>",
|
||||
"description": "Ongi etorri zure <strong>Spliit</strong> intantzia berrira!",
|
||||
"button": {
|
||||
"groups": "Joan taldeetara",
|
||||
"github": "GitHub"
|
||||
}
|
||||
},
|
||||
"Header": {
|
||||
"groups": "Taldeak"
|
||||
},
|
||||
"Footer": {
|
||||
"madeIn": "Montrealen egina, Quebec 🇨🇦",
|
||||
"builtBy": "<author>Sebastien Castiel</author> eta <source>laguntzaileek</source> egina"
|
||||
},
|
||||
"Expenses": {
|
||||
"title": "Gastuak",
|
||||
"description": "Hemen talde honetan sortutako gastuak aurkituko dituzu.",
|
||||
"create": "Sortu gastua",
|
||||
"createFirst": "Sortu lehenengoa",
|
||||
"noExpenses": "Talde honek oraindik ez du gasturik.",
|
||||
"export": "Esportatu",
|
||||
"exportJson": "Esportatu JSONera",
|
||||
"Groups": {
|
||||
"earlierThisYear": "Urte hasieran",
|
||||
"lastYear": "Iaz",
|
||||
"older": "Zaharrena",
|
||||
"upcoming": "Laster",
|
||||
"thisWeek": "Aste honetan",
|
||||
"earlierThisMonth": "Hilabete hasieran",
|
||||
"lastMonth": "Aurreko hilabetean"
|
||||
},
|
||||
"exportCsv": "Esportatu CSVra",
|
||||
"searchPlaceholder": "Bilatu gastu bat…",
|
||||
"ActiveUserModal": {
|
||||
"title": "Nor zara?",
|
||||
"description": "Esan zein parte-hartzaile zaren, informazioa nola bistaratzen den pertsonalizatzeko.",
|
||||
"nobody": "Ez dut inor aukeratu nahi",
|
||||
"save": "Gorde aldaketak",
|
||||
"footer": "Doikuntza hori geroago alda daiteke taldearen konfigurazioan."
|
||||
}
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "<strong>{paidBy}</strong>-k ordaindua <paidFor></paidFor>-rentzat",
|
||||
"everyone": "denak",
|
||||
"receivedBy": "<strong>{paidBy}</strong>-k jasota <paidFor></paidFor>-rentzat",
|
||||
"yourBalance": "Zure saldoa:",
|
||||
"notInvolved": "Ez duzu parte hartzen"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "Nire taldeak",
|
||||
"create": "Sortu",
|
||||
"loadingRecent": "Azken taldeak kargatzen…",
|
||||
"NoRecent": {
|
||||
"description": "Azken aldian ez duzu talderik bisitatu.",
|
||||
"create": "Sortu bat",
|
||||
"orAsk": "edo eskatu lagun bati lehendik dagoen baten esteka bidaltzeko."
|
||||
},
|
||||
"recent": "Azken taldeak",
|
||||
"starred": "Gogoko taldeak",
|
||||
"archived": "Gordetako taldeak",
|
||||
"archive": "Gorde taldea",
|
||||
"unarchive": "Kendu taldea artxibotik",
|
||||
"removeRecent": "Kendu azken taldeetatik",
|
||||
"RecentRemovedToast": {
|
||||
"title": "Taldea ezabatu da",
|
||||
"description": "Taldea azken taldeen zerrendatik ezabatu da.",
|
||||
"undoAlt": "Desegin taldearen ezabatzea",
|
||||
"undo": "Desegin"
|
||||
},
|
||||
"AddByURL": {
|
||||
"button": "Gehitu URL bidez",
|
||||
"title": "Gehitu talde bat URL bidez",
|
||||
"description": "Talde bat zurekin partekatu bada, hemen itsatsi dezakezu bere URLa zure zerrendara gehitzeko.",
|
||||
"error": "Oops, ezin dugu taldea aurkitu zuk emandako URLtik…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "Talde hori ez da existitzen.",
|
||||
"link": "Joan bisitatutako azken taldeetara"
|
||||
}
|
||||
},
|
||||
"GroupForm": {
|
||||
"title": "Taldeko informazioa",
|
||||
"NameField": {
|
||||
"label": "Taldearen izena",
|
||||
"placeholder": "Udako oporrak",
|
||||
"description": "Eman izena zure taldeari."
|
||||
},
|
||||
"InformationField": {
|
||||
"label": "Taldeko informazioa",
|
||||
"placeholder": "Zer informazio da garrantzitsua taldeko parte-hartzaileentzat?"
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "Monetaren ikurra",
|
||||
"placeholder": "$, €, £…",
|
||||
"description": "Zenbatekoak erakusteko erabiliko dugu."
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "Moneta nagusia",
|
||||
"createDescription": "Zenbatekoak eta saldoak monetan honetan adieraziko dira.",
|
||||
"editDescription": "Zenbateko eta saldo guztiak moneta honetan adieraziko dira. Hori aldatuz gero, EZ dira bihurtuko lehendik sartutako gastuak, dibisak egungoaren \"unitate txiki\" desberdinak dituenean izan ezik (adib. AEBko dolarretik Japoniako yenera aldatuz)",
|
||||
"customOption": "Pertsonalizatua"
|
||||
},
|
||||
"Participants": {
|
||||
"title": "Kideak",
|
||||
"description": "Sartu kide bakoitzaren izena.",
|
||||
"protectedParticipant": "Kide hauek gastuak dituzte eta ezin dira ezabatu.",
|
||||
"new": "Berria",
|
||||
"add": "Gehitu kidea",
|
||||
"John": "Jon",
|
||||
"Jane": "Jone",
|
||||
"Jack": "Santi"
|
||||
},
|
||||
"Settings": {
|
||||
"title": "Ezarpen lokalak",
|
||||
"description": "Ezarpen hauek gailuari lotuta daude eta zure esperientzia pertsonalizatzeko erabiltzen dira.",
|
||||
"ActiveUserField": {
|
||||
"label": "Erabiltzaile aktiboa",
|
||||
"placeholder": "Hautatu kide bat",
|
||||
"none": "Bat ere ez",
|
||||
"description": "Gastuak ordaintzeko lehenetsi gisa erabiltzen den erabiltzailea."
|
||||
},
|
||||
"save": "Gorde",
|
||||
"saving": "Gordetzen…",
|
||||
"create": "Sortu",
|
||||
"creating": "Sortzen…",
|
||||
"cancel": "Utzi"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
"Income": {
|
||||
"create": "Sortu diru-sarrera",
|
||||
"edit": "Editatu diru-sarrera",
|
||||
"TitleField": {
|
||||
"label": "Diru-sarreraren izena",
|
||||
"placeholder": "Astelehenen arratseko jatetxea",
|
||||
"description": "Sartu diru-sarreraren deskripzioa."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "Diru-sarreraren data",
|
||||
"description": "Sartu diru-sarrera jaso den data."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "Diru-sarreraren moneta",
|
||||
"description": "Diru-sarrerak zein monetan jaso diren."
|
||||
},
|
||||
"categoryFieldDescription": "Hautatu diru-sarreraren kategoria.",
|
||||
"paidByField": {
|
||||
"label": "Zeinek jaso du",
|
||||
"description": "Hautatu zein kidek jaso duen diru-sarrera."
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "Nork jaso du",
|
||||
"description": "Hautatu norentzat jaso den diru-sarrera."
|
||||
},
|
||||
"splitModeDescription": "Hautatu nola zatitu diru-sarrera.",
|
||||
"attachDescription": "Ordainagiriak ikusi eta diru-sarrerei erantsi."
|
||||
},
|
||||
"Expense": {
|
||||
"create": "Sortu gastua",
|
||||
"edit": "Editatu gastua",
|
||||
"TitleField": {
|
||||
"label": "Gastuaren izena",
|
||||
"placeholder": "Astelehen arratseko jatetxea",
|
||||
"description": "Sartu gastuaren deskripzioa."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "Gastuaren data",
|
||||
"description": "Sartu gastua ordaindu deneko data."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "Gastuaren moneta",
|
||||
"description": "Gastua zein monetatan ordaindu den."
|
||||
},
|
||||
"categoryFieldDescription": "Hautatu gastuaren kategoria.",
|
||||
"paidByField": {
|
||||
"label": "Zeinek ordaindu du",
|
||||
"placeholder": "Hautatu kide bat",
|
||||
"description": "Hautatu gastua ordaindu duen kidea."
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "Gastu errepikakorra",
|
||||
"description": "Hautatu gastua zein maiztasunez errepikatu behar den.",
|
||||
"none": "Bat ere ez",
|
||||
"daily": "Egunero",
|
||||
"weekly": "Astero",
|
||||
"monthly": "Hilabetero"
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "Honentzat ordaindu da",
|
||||
"description": "Hautatu gastua norentzat ordaindu den."
|
||||
},
|
||||
"splitModeDescription": "Hautatu nola zatitu gastua.",
|
||||
"attachDescription": "Ikusi eta erantsi gastuaren ordainagiriak."
|
||||
},
|
||||
"amountField": {
|
||||
"label": "Zenbatekoa"
|
||||
},
|
||||
"conversionUnavailable": "Gastu bakoitzeko moneta bat ezartzeko eta zenbatekoak bihurtzeko, hautatu taldearentzako moneta ez-pertsonalizatu bat.",
|
||||
"originalAmountField": {
|
||||
"label": "Bihurtzeko zenbatekoa"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "Erabili Frankfurter-en tasak",
|
||||
"useCustom": "Erabili tasa pertsonalizatua",
|
||||
"label": "Kanbio-tasa"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "Kanbio-tasak eskuratzen…",
|
||||
"success": "Eskuratutako tasak:",
|
||||
"error": "Oops, ezin izan ditugu azken tasak lortu.",
|
||||
"staleRate": "Erabilitako tasa:",
|
||||
"noRate": "Sartu tarifa pertsonalizatua behean.",
|
||||
"currencyNotFound": "Oops, Frankfurterrek ez du moneta honen tasa gaur egun.",
|
||||
"noDate": "Sartu gastuaren data bihurketa-tasa lortzeko.",
|
||||
"dateMismatch": "Tarifak datarako: {date}",
|
||||
"refresh": "Eguneratu",
|
||||
"customRate": "Tasa pertsonalizatua erabiltzen"
|
||||
},
|
||||
"isReimbursementField": {
|
||||
"label": "Hau diru-itzultzea da"
|
||||
},
|
||||
"categoryField": {
|
||||
"label": "Kategoria"
|
||||
},
|
||||
"notesField": {
|
||||
"label": "Oharrak"
|
||||
},
|
||||
"selectNone": "Hautatu bat ere ez",
|
||||
"selectAll": "Hautatu denak",
|
||||
"shares": "partekatzea(k)",
|
||||
"advancedOptions": "Zatitzeko aukera aurreratuak…",
|
||||
"SplitModeField": {
|
||||
"label": "Zatitzeko modua",
|
||||
"evenly": "Zati berdinetan",
|
||||
"byShares": "Zati ezberdinetan - Partekatzetan",
|
||||
"byPercentage": "Zati ezberdinetan - ehunekoen bidez",
|
||||
"byAmount": "Zati desberdinetan - zenbatekoen bidez",
|
||||
"saveAsDefault": "Gorde gogoko zatitze modu gisa"
|
||||
},
|
||||
"DeletePopup": {
|
||||
"label": "Ezabatu",
|
||||
"title": "Ezabatu gastu hau?",
|
||||
"description": "Benetan gastu hau ezabatu nahi duzu? Ekintzak ez dauka atzera bueltarik.",
|
||||
"yes": "Bai",
|
||||
"cancel": "Utzi"
|
||||
},
|
||||
"attachDocuments": "Erantsi dokumentuak",
|
||||
"create": "Sortu",
|
||||
"creating": "Sortzen…",
|
||||
"save": "Gorde",
|
||||
"saving": "Gordetzen…",
|
||||
"cancel": "Utzi",
|
||||
"reimbursement": "Diru-itzultzea"
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
"title": "Fitxategia handiegia da",
|
||||
"description": "Igo dezakezun fitxategirik handiena {maxSize} da. Zureak {size} pisatzen du."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "Errorea dokumentua igotzean",
|
||||
"description": "Errore bat gertatu da dokumentua igotzean. Saiatu geroago edo hautatu beste fitxategi bat.",
|
||||
"retry": "Saiatu berriro"
|
||||
}
|
||||
},
|
||||
"CreateFromReceipt": {
|
||||
"Dialog": {
|
||||
"triggerTitle": "Sortu gastua ordainagiri batetik",
|
||||
"title": "Sortu ordainagiritik",
|
||||
"description": "Erauzi gastuaren informazioa ordainagiriren argazkitik.",
|
||||
"body": "Igo ordainagiri baten argazkia eta eskaneatuko dugu gastuaren informazioa erauzteko, ahal badugu.",
|
||||
"selectImage": "Hautatu irudia…",
|
||||
"titleLabel": "Titulua:",
|
||||
"categoryLabel": "Kategoria:",
|
||||
"amountLabel": "Zenbatekoa:",
|
||||
"dateLabel": "Data:",
|
||||
"editNext": "Ondoren, gastuaren informazioa editatzeko aukera izango duzu.",
|
||||
"continue": "Jarraitu"
|
||||
},
|
||||
"unknown": "Ezezaguna",
|
||||
"TooBigToast": {
|
||||
"title": "Fitxategia handiegia da",
|
||||
"description": "Igo dezakezun fitxategiaren gehienezko tamaina {maxSize} da. Zureak {size} pisatzen du."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "Errorea dokumentua igotzean",
|
||||
"description": "Dokumentua igotzean errore bat gertatu da. Saiatu berriro beranduago edo hautatu beste fitxategi bat.",
|
||||
"retry": "Saiatu berriro"
|
||||
}
|
||||
},
|
||||
"Balances": {
|
||||
"title": "Saldoak",
|
||||
"description": "Hau da kide bakoitzak ordaindu edo jaso duen zenbatekoa.",
|
||||
"Reimbursements": {
|
||||
"title": "Proposatutako diru-itzulketak",
|
||||
"description": "Hona hemen kideen arteko ditu-itzulketak optimizatzeko proposamenak.",
|
||||
"noImbursements": "Antza denez zure taldeak ez du diru-itzulketarik behar 😁",
|
||||
"owes": "<strong>{from}</strong> zor dio <strong>{to}</strong>-ri",
|
||||
"markAsPaid": "Markatu ordainduta gisa"
|
||||
}
|
||||
},
|
||||
"Stats": {
|
||||
"title": "Estatistikak",
|
||||
"Totals": {
|
||||
"title": "Denetara",
|
||||
"description": "Talde osoaren gastuen laburpena.",
|
||||
"groupSpendings": "Talde osoaren gastuak",
|
||||
"groupEarnings": "Talde osoaren diru-sarrerak",
|
||||
"yourSpendings": "Zure gastuak denetara",
|
||||
"yourEarnings": "Zure diru-sarrerak denetara",
|
||||
"yourShare": "Zure parte osoa"
|
||||
}
|
||||
},
|
||||
"Activity": {
|
||||
"title": "Jarduera",
|
||||
"description": "Talde honetako jarduera guztien ikuspegi orokorra.",
|
||||
"noActivity": "Oraindik ez dago jarduerarik zure taldean.",
|
||||
"someone": "Norbait",
|
||||
"settingsModified": "<strong>{participant}</strong>-k taldearen ezarpenak aldatu ditu.",
|
||||
"expenseCreated": "<em>{expense}</em>ko gastua sortu du <strong>{participant}</strong>-k.",
|
||||
"expenseUpdated": "<em>{expense}</em>ko gastua <strong>{participant}</strong>-k sortua.",
|
||||
"expenseDeleted": "<em>{expense}</em>ko gastua ezabatu du <strong>{participant}</strong>-k.",
|
||||
"Groups": {
|
||||
"today": "Gaur",
|
||||
"yesterday": "Atzo",
|
||||
"earlierThisWeek": "Aste honen hasieran",
|
||||
"lastWeek": "Pasa den astean",
|
||||
"earlierThisMonth": "Hilabete honen hasieran",
|
||||
"lastMonth": "Pasa den hilabetean",
|
||||
"earlierThisYear": "Urte honen hasieran",
|
||||
"lastYear": "Iaz",
|
||||
"older": "Zaharragoak"
|
||||
}
|
||||
},
|
||||
"Information": {
|
||||
"title": "Informazioa",
|
||||
"description": "Erabili leku hau taldeko kideentzat garrantzitsua izan daitekeen edozein informazio gehitzeko.",
|
||||
"empty": "Oraindik ez dago taldearen informaziorik."
|
||||
},
|
||||
"Settings": {
|
||||
"title": "Ezarpenak"
|
||||
},
|
||||
"Share": {
|
||||
"title": "Partekatu",
|
||||
"description": "Beste kide batzuek taldea ikusteko eta gastuak gehitzeko, partekatu haiekin URLa.",
|
||||
"warning": "Kontuz!",
|
||||
"warningHelp": "Taldeko URLa duen edozein pertsonak gastuak ikusi eta editatu ahal izango ditu. Partekatu kontuz!"
|
||||
},
|
||||
"SchemaErrors": {
|
||||
"min1": "Sartu gutxienez karaktere bat.",
|
||||
"min2": "Sartu gutxienez bi karaktere.",
|
||||
"max5": "Sartu gutxienez bost karaktere.",
|
||||
"max50": "Sartu gutxienez 50 karaktere.",
|
||||
"duplicateParticipantName": "Badago izen hori duen beste kide bat.",
|
||||
"titleRequired": "Sartu titulu bat.",
|
||||
"invalidNumber": "Zenbaki baliogabea.",
|
||||
"amountRequired": "Zenbateko bat sartu behar duzu.",
|
||||
"amountNotZero": "Zenbatekoa ezin da zero izan.",
|
||||
"amountTenMillion": "Zenbatekoa 10.000.000 baino txikiagoa izan behar du.",
|
||||
"ratePositive": "Tasa zero baino handiagoa izan behar du.",
|
||||
"paidByRequired": "Kide bat hautatu behar duzu.",
|
||||
"paidForMin1": "Gastua gutxienez kide batek ordaindu behar du.",
|
||||
"noZeroShares": "Parte guztiek zero baino handiagoak izan behar dute.",
|
||||
"amountSum": "Zenbatekoen baturak gastuaren zenbatekoa berdindu behar du.",
|
||||
"percentageSum": "Ehunekoen baturak 100 izan behar du."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "Bilatu kategoria...",
|
||||
"noCategory": "Ez da kategoriarik aurkitu.",
|
||||
"Uncategorized": {
|
||||
"heading": "Kategoriarik gabe",
|
||||
"General": "Orokorra",
|
||||
"Payment": "Ordainketa"
|
||||
},
|
||||
"Entertainment": {
|
||||
"heading": "Aisia",
|
||||
"Entertainment": "Aisia",
|
||||
"Games": "Jolasak",
|
||||
"Movies": "Filmak",
|
||||
"Music": "Musika",
|
||||
"Sports": "Kirolak"
|
||||
},
|
||||
"Food and Drink": {
|
||||
"heading": "Janari-edariak",
|
||||
"Food and Drink": "Janari-edariak",
|
||||
"Dining Out": "Kanpoan afaltzea",
|
||||
"Groceries": "Janariak",
|
||||
"Liquor": "Likoreak"
|
||||
},
|
||||
"Home": {
|
||||
"heading": "Etxea",
|
||||
"Home": "Etxea",
|
||||
"Electronics": "Elektronika",
|
||||
"Furniture": "Altzariak",
|
||||
"Household Supplies": "Etxeko hornidurak",
|
||||
"Maintenance": "Mantenua",
|
||||
"Mortgage": "Hipoteka",
|
||||
"Pets": "Maskotak",
|
||||
"Rent": "Etxeko errenta",
|
||||
"Services": "Zerbitzuak"
|
||||
},
|
||||
"Life": {
|
||||
"heading": "Bizitza",
|
||||
"Childcare": "Umeen zaintza",
|
||||
"Clothing": "Arropa",
|
||||
"Donation": "Dohaintza",
|
||||
"Education": "Hezkuntza",
|
||||
"Gifts": "Opariak",
|
||||
"Insurance": "Asegurua",
|
||||
"Medical Expenses": "Osasun gastuak",
|
||||
"Taxes": "Zergak"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "Garraioa",
|
||||
"Transportation": "Garraioa",
|
||||
"Bicycle": "Bizikleta",
|
||||
"Bus/Train": "Autobusa/Trena",
|
||||
"Car": "Autoa",
|
||||
"Gas/Fuel": "Gasolina/Erregaia",
|
||||
"Hotel": "Hotela",
|
||||
"Parking": "Aparkalekua",
|
||||
"Plane": "Hegazkina",
|
||||
"Taxi": "Taxia"
|
||||
},
|
||||
"Utilities": {
|
||||
"heading": "Erabilgarritasunak",
|
||||
"Utilities": "Erabilgarritasunak",
|
||||
"Cleaning": "Garbiketa",
|
||||
"Electricity": "Elektrizitatea",
|
||||
"Heat/Gas": "Berokuntza/Gasa",
|
||||
"Trash": "Zaborra",
|
||||
"TV/Phone/Internet": "TV/Telefonoa/Interneta",
|
||||
"Water": "Ura"
|
||||
}
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "Bilatu moneta...",
|
||||
"noCurrency": "Ez da monetarik aurkitu.",
|
||||
"custom": {
|
||||
"heading": "Pertsonalizatua"
|
||||
},
|
||||
"common": {
|
||||
"heading": "Ohikoena"
|
||||
},
|
||||
"other": {
|
||||
"heading": "Beste monetak"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -124,8 +124,8 @@
|
||||
"CurrencyCodeField": {
|
||||
"label": "Devise principale",
|
||||
"createDescription": "Tous les montants et soldes seront dans cette devise.",
|
||||
"editDescription": "Tous les montants et soldes seront exprimés dans cette devise. La modification de cette option n'entraînera PAS la conversion des dépenses déjà saisies, sauf si la devise a des « unités mineures » différentes de celles de la devise actuelle (par exemple, passage du dollar américain au yen japonais).",
|
||||
"customOption": "Personalisée"
|
||||
"editDescription": "Tous les montants et soldes seront exprimés dans cette devise. La modification de cette option n'entraînera PAS la conversion des dépenses déjà saisies, sauf si la devise a des « unités mineures » différentes de celles de la devise actuelle (par exemple, passage du dollar américain au yen japonais)",
|
||||
"customOption": "Personnalisée"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
@@ -162,7 +162,7 @@
|
||||
"attachDescription": "Voir et joindre des reçus au revenu.",
|
||||
"currencyField": {
|
||||
"label": "Devise de la recette",
|
||||
"description": "La devise dans laquelle le bénéfice a été perçu."
|
||||
"description": "La devise dans laquelle le revenu a été reçu."
|
||||
}
|
||||
},
|
||||
"Expense": {
|
||||
@@ -193,7 +193,7 @@
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "Payé pour",
|
||||
"description": "Sélectionnez les participants concernés"
|
||||
"description": "Sélectionnez les participants concernés."
|
||||
},
|
||||
"splitModeDescription": "Sélectionnez comment diviser la dépense.",
|
||||
"attachDescription": "Voir et joindre des reçus à la dépense.",
|
||||
@@ -246,13 +246,20 @@
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useCustom": "Utiliser un taux personnalisé",
|
||||
"label": "Taux de change"
|
||||
"label": "Taux de change",
|
||||
"useApi": "Utiliser les taux de change de Frankfurter"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "Obtention des taux de change…",
|
||||
"success": "Taux obtenus:",
|
||||
"success": "Taux obtenus :",
|
||||
"error": "Oups, nous n'avons pas pu obtenir les taux de change les plus récents.",
|
||||
"refresh": "Actualiser"
|
||||
"refresh": "Actualiser",
|
||||
"staleRate": "Taux de change utilisé :",
|
||||
"noRate": "Saisissez un taux de change personnalisé ci-dessous.",
|
||||
"currencyNotFound": "Oups, Frankfurter n’a pas le taux de change pour cette devise à cette date.",
|
||||
"noDate": "Saisissez la date de la dépense pour obtenir un taux de change.",
|
||||
"dateMismatch": "Taux de change le {date}",
|
||||
"customRate": "Utilisation d’un taux personnalisé"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
@@ -364,7 +371,8 @@
|
||||
"paidForMin1": "La dépense doit concerner au moins un participant.",
|
||||
"noZeroShares": "Toutes les parts doivent être supérieures à 0.",
|
||||
"amountSum": "La somme des montants doit être égale au montant de la dépense.",
|
||||
"percentageSum": "La somme des pourcentages doit être égale à 100."
|
||||
"percentageSum": "La somme des pourcentages doit être égale à 100.",
|
||||
"ratePositive": "Le taux de change doit être strictement supérieur à zéro."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "Rechercher une catégorie…",
|
||||
|
||||
451
messages/he.json
Normal file
451
messages/he.json
Normal file
@@ -0,0 +1,451 @@
|
||||
{
|
||||
"Homepage": {
|
||||
"title": "שתף <strong>הוצאות</strong> עם <strong>חברים ומשפחה</strong>",
|
||||
"description": "ברוך הבא למופע החדש שלך של <strong>Spliit</strong>!",
|
||||
"button": {
|
||||
"groups": "עבור לקבוצות",
|
||||
"github": "GitHub"
|
||||
}
|
||||
},
|
||||
"Header": {
|
||||
"groups": "קבוצות"
|
||||
},
|
||||
"Footer": {
|
||||
"madeIn": "נבנה במונטריאול, קוויבק 🇨🇦",
|
||||
"builtBy": "נבנה על ידי <author>סבסטיאן קסטיאל</author> ו<source>תורמים</source>"
|
||||
},
|
||||
"Expenses": {
|
||||
"title": "הוצאות",
|
||||
"description": "הנה ההוצאות שיצרת עבור הקבוצה שלך.",
|
||||
"createFirst": "צור את הראשונה",
|
||||
"create": "צור הוצאה",
|
||||
"noExpenses": "הקבוצה שלך עדיין לא מכילה הוצאות.",
|
||||
"export": "ייצא",
|
||||
"exportJson": "ייצא ל-JSON",
|
||||
"exportCsv": "ייצא ל-CSV",
|
||||
"searchPlaceholder": "חפש הוצאה…",
|
||||
"ActiveUserModal": {
|
||||
"title": "מי אתה?",
|
||||
"description": "ספר לנו איזה משתתף אתה כדי לאפשר לנו להתאים אישית את אופן הצגת המידע.",
|
||||
"nobody": "אני לא רוצה לבחור אף אחד",
|
||||
"save": "שמור שינויים",
|
||||
"footer": "הגדרה זו ניתנת לשינוי מאוחר יותר בהגדרות הקבוצה."
|
||||
},
|
||||
"Groups": {
|
||||
"upcoming": "מתקרבות",
|
||||
"thisWeek": "השבוע",
|
||||
"earlierThisMonth": "מוקדם יותר החודש",
|
||||
"lastMonth": "חודש שעבר",
|
||||
"earlierThisYear": "מוקדם יותר השנה",
|
||||
"lastYear": "שנה שעברה",
|
||||
"older": "ישנות יותר"
|
||||
}
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "שולם על ידי <strong>{paidBy}</strong> עבור <paidFor></paidFor>",
|
||||
"everyone": "כולם",
|
||||
"receivedBy": "התקבל על ידי <strong>{paidBy}</strong> עבור <paidFor></paidFor>",
|
||||
"yourBalance": "היתרה שלך:",
|
||||
"notInvolved": "אתה לא מעורב"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "הקבוצות שלי",
|
||||
"create": "צור",
|
||||
"loadingRecent": "טוען קבוצות אחרונות…",
|
||||
"NoRecent": {
|
||||
"description": "לא ביקרת באף קבוצה לאחרונה.",
|
||||
"create": "צור אחת",
|
||||
"orAsk": "או בקש מחבר לשלוח לך את הקישור לקבוצה קיימת."
|
||||
},
|
||||
"recent": "קבוצות אחרונות",
|
||||
"starred": "קבוצות מסומנות בכוכב",
|
||||
"archived": "קבוצות בארכיון",
|
||||
"archive": "העברת קבוצה לארכיון",
|
||||
"unarchive": "הוצאת קבוצה מארכיון",
|
||||
"removeRecent": "הסר מקבוצות אחרונות",
|
||||
"RecentRemovedToast": {
|
||||
"title": "הקבוצה הוסרה",
|
||||
"description": "הקבוצה הוסרה מרשימת הקבוצות האחרונות שלך.",
|
||||
"undoAlt": "בטל הסרת קבוצה",
|
||||
"undo": "בטל"
|
||||
},
|
||||
"AddByURL": {
|
||||
"button": "הוסף באמצעות קישור",
|
||||
"title": "הוסף קבוצה באמצעות קישור",
|
||||
"description": "אם שיתפו איתך קבוצה, תוכל להדביק את הקישור שלה כאן כדי להוסיף אותה לרשימה שלך.",
|
||||
"error": "אופס, אנחנו לא מצליחים למצוא את הקבוצה מכתובת ה-URL שסיפקת…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "קבוצה זו אינה קיימת.",
|
||||
"link": "עבור לקבוצות שביקרת בהן לאחרונה"
|
||||
}
|
||||
},
|
||||
"GroupForm": {
|
||||
"title": "מידע על הקבוצה",
|
||||
"NameField": {
|
||||
"label": "שם הקבוצה",
|
||||
"placeholder": "חופשות קיץ",
|
||||
"description": "הזן שם לקבוצה שלך."
|
||||
},
|
||||
"InformationField": {
|
||||
"label": "מידע על הקבוצה",
|
||||
"placeholder": "איזה מידע רלוונטי למשתתפי הקבוצה?"
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "סמל מטבע",
|
||||
"placeholder": "$, €, ₪…",
|
||||
"description": "נשתמש בו כדי להציג סכומים."
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "מטבע ראשי",
|
||||
"createDescription": "כל הסכומים והיתרות יהיו במטבע זה.",
|
||||
"editDescription": "כל הסכומים והיתרות יהיו במטבע זה. שינוי של זה לא ימיר הוצאות שכבר הוזנו, אלא אם כן למטבע יש \"יחידות משנה\" שונות מהנוכחיות (למשל, שינוי מדולר אמריקאי לין יפני)",
|
||||
"customOption": "מותאם אישית"
|
||||
},
|
||||
"Participants": {
|
||||
"title": "משתתפים",
|
||||
"description": "הזן את השם עבור כל משתתף.",
|
||||
"protectedParticipant": "משתתף זה לקח חלק בהוצאות, ולא ניתן להסירו.",
|
||||
"new": "חדש",
|
||||
"add": "הוסף משתתף",
|
||||
"John": "אבי",
|
||||
"Jane": "ריקי",
|
||||
"Jack": "ג'קי"
|
||||
},
|
||||
"Settings": {
|
||||
"title": "הגדרות מקומיות",
|
||||
"description": "הגדרות אלה מוגדרות לכל מכשיר בנפרד, ומשמשות להתאמה אישית של החוויה שלך.",
|
||||
"ActiveUserField": {
|
||||
"label": "משתמש פעיל",
|
||||
"placeholder": "בחר משתתף",
|
||||
"none": "אף אחד",
|
||||
"description": "משתמש המשמש כברירת מחדל לתשלום הוצאות."
|
||||
},
|
||||
"save": "שמור",
|
||||
"saving": "שומר…",
|
||||
"create": "צור",
|
||||
"creating": "יוצר…",
|
||||
"cancel": "ביטול"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
"Income": {
|
||||
"create": "צור הכנסה",
|
||||
"edit": "ערוך הכנסה",
|
||||
"TitleField": {
|
||||
"label": "כותרת הכנסה",
|
||||
"placeholder": "מסעדה בערב יום שני",
|
||||
"description": "הזן תיאור עבור ההכנסה."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "תאריך ההכנסה",
|
||||
"description": "הזן את התאריך שבו התקבלה ההכנסה."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "מטבע ההכנסה",
|
||||
"description": "המטבע שבו התקבלה ההכנסה."
|
||||
},
|
||||
"categoryFieldDescription": "בחר את קטגוריית ההכנסה.",
|
||||
"paidByField": {
|
||||
"label": "ניתן על ידי",
|
||||
"description": "בחר את המשתתף שהעביר את ההכנסה."
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "התקבל עבור",
|
||||
"description": "בחר עבור מי התקבלה ההכנסה."
|
||||
},
|
||||
"splitModeDescription": "בחר כיצד לפצל את ההכנסה.",
|
||||
"attachDescription": "ראה וצרף קבלות להכנסה."
|
||||
},
|
||||
"Expense": {
|
||||
"create": "צור הוצאה",
|
||||
"edit": "ערוך הוצאה",
|
||||
"TitleField": {
|
||||
"label": "כותרת הוצאה",
|
||||
"placeholder": "מסעדה בערב יום שני",
|
||||
"description": "הזן תיאור עבור ההוצאה."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "תאריך הוצאה",
|
||||
"description": "הזן את התאריך בו שולמה ההוצאה."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "מטבע ההוצאה",
|
||||
"description": "המטבע שבו שולמה ההוצאה."
|
||||
},
|
||||
"categoryFieldDescription": "בחר את קטגוריית ההוצאה.",
|
||||
"paidByField": {
|
||||
"label": "שולם על ידי",
|
||||
"placeholder": "בחר משתתף",
|
||||
"description": "בחר את המשתתף ששילם את ההוצאה."
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "חזרתיות הוצאה",
|
||||
"description": "בחר כמה פעמים ההוצאה צריכה לחזור.",
|
||||
"none": "ללא",
|
||||
"daily": "יומית",
|
||||
"weekly": "שבועית",
|
||||
"monthly": "חודשית"
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "שולם עבור",
|
||||
"description": "בחר עבור מי שולמה ההוצאה."
|
||||
},
|
||||
"splitModeDescription": "בחר כיצד לפצל את ההוצאה.",
|
||||
"attachDescription": "ראה וצרף קבלות להוצאה."
|
||||
},
|
||||
"amountField": {
|
||||
"label": "סכום"
|
||||
},
|
||||
"conversionUnavailable": "כדי להגדיר מטבע שונה לכל הוצאה ולהמיר סכומים, בחר מטבע לא מותאם אישית לקבוצה.",
|
||||
"originalAmountField": {
|
||||
"label": "סכום להמרה"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "השתמש בשערים מ-Frankfurter",
|
||||
"useCustom": "השתמש בשער מותאם אישית",
|
||||
"label": "שער חליפין"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "משיג שערי חליפין…",
|
||||
"refresh": "רענן",
|
||||
"customRate": "משתמש בשער מותאם אישית",
|
||||
"success": "הושגו שערים:",
|
||||
"error": "אופס, לא הצלחנו לקבל את השערים העדכניים ביותר.",
|
||||
"staleRate": "משתמש בשער:",
|
||||
"noRate": "הזן שער מותאם אישית למטה.",
|
||||
"currencyNotFound": "אופס, ל-Frankfurter אין את השער עבור מטבע זה ביום הזה.",
|
||||
"noDate": "הזן את תאריך ההוצאה כדי לקבל את שער החליפין.",
|
||||
"dateMismatch": "שערים מתאריך: {date}"
|
||||
},
|
||||
"isReimbursementField": {
|
||||
"label": "זהו החזר"
|
||||
},
|
||||
"categoryField": {
|
||||
"label": "קטגוריה"
|
||||
},
|
||||
"notesField": {
|
||||
"label": "הערות"
|
||||
},
|
||||
"selectNone": "הסר בחירה",
|
||||
"selectAll": "בחר הכל",
|
||||
"shares": "חלק(י) השתתפות",
|
||||
"advancedOptions": "אפשרויות פיצול מתקדמות…",
|
||||
"SplitModeField": {
|
||||
"label": "מצב פיצול",
|
||||
"evenly": "באופן שווה",
|
||||
"byShares": "לא שווה – לפי חלקי השתתפות",
|
||||
"byPercentage": "לא שווה – לפי אחוזים",
|
||||
"byAmount": "לא שווה – לפי סכום",
|
||||
"saveAsDefault": "שמור כברירת מחדל עבור אפשרויות פיצול"
|
||||
},
|
||||
"DeletePopup": {
|
||||
"label": "מחק",
|
||||
"title": "למחוק הוצאה זו?",
|
||||
"description": "האם אתה באמת רוצה למחוק הוצאה זו? פעולה זו בלתי הפיכה.",
|
||||
"yes": "כן",
|
||||
"cancel": "ביטול"
|
||||
},
|
||||
"attachDocuments": "צרף מסמכים",
|
||||
"create": "צור",
|
||||
"creating": "יוצר…",
|
||||
"save": "שמור",
|
||||
"saving": "שומר…",
|
||||
"cancel": "ביטול",
|
||||
"reimbursement": "החזר"
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
"title": "הקובץ גדול מדי",
|
||||
"description": "גודל הקובץ המקסימלי שאתה יכול להעלות הוא {maxSize}. הקובץ שלך הוא {size}."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "שגיאה בעת העלאת מסמך",
|
||||
"description": "משהו השתבש בעת העלאת המסמך. נסה שוב מאוחר יותר או בחר קובץ אחר.",
|
||||
"retry": "נסה שוב"
|
||||
}
|
||||
},
|
||||
"CreateFromReceipt": {
|
||||
"Dialog": {
|
||||
"triggerTitle": "צור הוצאה מקבלה",
|
||||
"title": "צור מקבלה",
|
||||
"description": "חלץ את מידע ההוצאה מתמונת קבלה.",
|
||||
"body": "העלה תמונה של קבלה, ואנחנו נסרוק אותה כדי לחלץ את מידע ההוצאה אם נוכל.",
|
||||
"selectImage": "בחר תמונה…",
|
||||
"titleLabel": "כותרת:",
|
||||
"categoryLabel": "קטגוריה:",
|
||||
"amountLabel": "סכום:",
|
||||
"dateLabel": "תאריך:",
|
||||
"editNext": "תוכל לערוך את מידע ההוצאה מאוחר יותר.",
|
||||
"continue": "המשך"
|
||||
},
|
||||
"unknown": "לא ידוע",
|
||||
"TooBigToast": {
|
||||
"title": "הקובץ גדול מדי",
|
||||
"description": "גודל הקובץ המקסימלי שאתה יכול להעלות הוא {maxSize}. הקובץ שלך הוא {size}."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "שגיאה בעת העלאת מסמך",
|
||||
"description": "משהו השתבש בעת העלאת המסמך. נסה שוב מאוחר יותר או בחר קובץ אחר.",
|
||||
"retry": "נסה שוב"
|
||||
}
|
||||
},
|
||||
"Balances": {
|
||||
"title": "יתרות",
|
||||
"description": "זה הסכום שכל משתתף שילם או קיבל.",
|
||||
"Reimbursements": {
|
||||
"title": "החזרים מוצעים",
|
||||
"description": "הנה הצעות להחזרים אופטימליים בין משתתפים.",
|
||||
"noImbursements": "נראה שהקבוצה שלך לא צריכה החזרים 😁",
|
||||
"owes": "<strong>{from}</strong> חייב ל<strong>{to}</strong>",
|
||||
"markAsPaid": "סמן כשולם"
|
||||
}
|
||||
},
|
||||
"Stats": {
|
||||
"title": "סטטיסטיקות",
|
||||
"Totals": {
|
||||
"title": "סיכומים",
|
||||
"description": "סיכום הוצאות של כל הקבוצה.",
|
||||
"groupSpendings": "סך הוצאות הקבוצה",
|
||||
"groupEarnings": "סך הכנסות הקבוצה",
|
||||
"yourSpendings": "סך ההוצאות שלך",
|
||||
"yourEarnings": "סך ההכנסות שלך",
|
||||
"yourShare": "סך החלק שלך"
|
||||
}
|
||||
},
|
||||
"Activity": {
|
||||
"title": "פעילות",
|
||||
"description": "סקירה של כל הפעילות בקבוצה זו.",
|
||||
"noActivity": "עדיין אין פעילות בקבוצה שלך.",
|
||||
"someone": "מישהו",
|
||||
"settingsModified": "הגדרות הקבוצה שונו על ידי <strong>{participant}</strong>.",
|
||||
"expenseCreated": "הוצאה <em>{expense}</em> נוצרה על ידי <strong>{participant}</strong>.",
|
||||
"expenseUpdated": "הוצאה <em>{expense}</em> עודכנה על ידי <strong>{participant}</strong>.",
|
||||
"expenseDeleted": "הוצאה <em>{expense}</em> נמחקה על ידי <strong>{participant}</strong>.",
|
||||
"Groups": {
|
||||
"today": "היום",
|
||||
"yesterday": "אתמול",
|
||||
"earlierThisWeek": "מוקדם יותר השבוע",
|
||||
"lastWeek": "שבוע שעבר",
|
||||
"earlierThisMonth": "מוקדם יותר החודש",
|
||||
"lastMonth": "חודש שעבר",
|
||||
"earlierThisYear": "מוקדם יותר השנה",
|
||||
"lastYear": "שנה שעברה",
|
||||
"older": "ישנות יותר"
|
||||
}
|
||||
},
|
||||
"Information": {
|
||||
"title": "מידע",
|
||||
"description": "השתמש במקום זה כדי להוסיף כל מידע שיכול להיות רלוונטי למשתתפי הקבוצה.",
|
||||
"empty": "עדיין אין מידע על הקבוצה."
|
||||
},
|
||||
"Settings": {
|
||||
"title": "הגדרות"
|
||||
},
|
||||
"Share": {
|
||||
"title": "שתף",
|
||||
"description": "כדי שמשתתפים אחרים יראו את הקבוצה ויוסיפו הוצאות, שתף איתם את הקישור שלה.",
|
||||
"warning": "אזהרה!",
|
||||
"warningHelp": "כל אדם עם קישור לקבוצה יוכל לראות ולערוך הוצאות. שתף בזהירות!"
|
||||
},
|
||||
"SchemaErrors": {
|
||||
"min1": "הזן לפחות תו אחד.",
|
||||
"min2": "הזן לפחות שני תווים.",
|
||||
"max5": "הזן חמישה תווים לכל היותר.",
|
||||
"max50": "הזן 50 תווים לכל היותר.",
|
||||
"duplicateParticipantName": "קיים משתתף אחר בעל שם זהה.",
|
||||
"titleRequired": "נא להזין כותרת.",
|
||||
"invalidNumber": "מספר לא תקין.",
|
||||
"amountRequired": "עליך להזין סכום.",
|
||||
"amountNotZero": "הסכום לא יכול להיות אפס.",
|
||||
"amountTenMillion": "הסכום חייב להיות נמוך מ-10,000,000.",
|
||||
"ratePositive": "השער חייב להיות גדול מאפס באופן קפדני.",
|
||||
"paidByRequired": "עליך לבחור משתתף.",
|
||||
"paidForMin1": "ההוצאה חייבת להיות משולמת עבור לפחות משתתף אחד.",
|
||||
"noZeroShares": "כל חלקי ההשתתפות חייבים להיות גבוהים מ-0.",
|
||||
"amountSum": "סיכום הסכומים חייב להיות שווה לסכום ההוצאה.",
|
||||
"percentageSum": "סיכום האחוזים חייב להיות שווה ל-100."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "חפש קטגוריה...",
|
||||
"noCategory": "לא נמצאה קטגוריה.",
|
||||
"Uncategorized": {
|
||||
"heading": "לא מסווג",
|
||||
"General": "כללי",
|
||||
"Payment": "תשלום"
|
||||
},
|
||||
"Entertainment": {
|
||||
"heading": "בידור",
|
||||
"Entertainment": "בידור",
|
||||
"Games": "משחקים",
|
||||
"Movies": "סרטים",
|
||||
"Music": "מוזיקה",
|
||||
"Sports": "ספורט"
|
||||
},
|
||||
"Food and Drink": {
|
||||
"heading": "אוכל ומשקאות",
|
||||
"Food and Drink": "אוכל ומשקאות",
|
||||
"Dining Out": "אכילה בחוץ",
|
||||
"Groceries": "מצרכים",
|
||||
"Liquor": "משקאות חריפים"
|
||||
},
|
||||
"Home": {
|
||||
"heading": "בית",
|
||||
"Home": "בית",
|
||||
"Electronics": "אלקטרוניקה",
|
||||
"Furniture": "ריהוט",
|
||||
"Household Supplies": "ציוד ביתי",
|
||||
"Maintenance": "תחזוקה",
|
||||
"Mortgage": "משכנתא",
|
||||
"Pets": "חיות מחמד",
|
||||
"Rent": "שכירות",
|
||||
"Services": "שירות(ים)"
|
||||
},
|
||||
"Life": {
|
||||
"heading": "חיים",
|
||||
"Childcare": "טיפול בילדים",
|
||||
"Clothing": "ביגוד",
|
||||
"Donation": "תרומה",
|
||||
"Education": "חינוך",
|
||||
"Gifts": "מתנות",
|
||||
"Insurance": "ביטוח",
|
||||
"Medical Expenses": "הוצאות רפואיות",
|
||||
"Taxes": "מסים"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "תחבורה",
|
||||
"Transportation": "תחבורה",
|
||||
"Bicycle": "אופניים",
|
||||
"Bus/Train": "אוטובוס/רכבת",
|
||||
"Car": "רכב",
|
||||
"Gas/Fuel": "דלק/בנזין",
|
||||
"Hotel": "מלון",
|
||||
"Parking": "חניה",
|
||||
"Plane": "מטוס",
|
||||
"Taxi": "מונית"
|
||||
},
|
||||
"Utilities": {
|
||||
"heading": "שירותים",
|
||||
"Utilities": "שירותים",
|
||||
"Cleaning": "ניקיון",
|
||||
"Electricity": "חשמל",
|
||||
"Heat/Gas": "חימום/גז",
|
||||
"Trash": "פסולת",
|
||||
"TV/Phone/Internet": "תקשורת",
|
||||
"Water": "מים"
|
||||
}
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "חפש מטבע...",
|
||||
"noCurrency": "לא נמצאו מטבעות.",
|
||||
"custom": {
|
||||
"heading": "מותאם אישית"
|
||||
},
|
||||
"common": {
|
||||
"heading": "הנפוצים ביותר"
|
||||
},
|
||||
"other": {
|
||||
"heading": "מטבעות אחרים"
|
||||
}
|
||||
}
|
||||
}
|
||||
451
messages/id.json
Normal file
451
messages/id.json
Normal file
@@ -0,0 +1,451 @@
|
||||
{
|
||||
"Homepage": {
|
||||
"title": "Bagikan <strong>Expenses</strong> dengan <strong>Teman & Keluarga</strong>",
|
||||
"description": "Selamat datang di <strong>Spliit</strong> instance yang baru !",
|
||||
"button": {
|
||||
"groups": "Ke grup",
|
||||
"github": "GitHub"
|
||||
}
|
||||
},
|
||||
"Header": {
|
||||
"groups": "Grup"
|
||||
},
|
||||
"Footer": {
|
||||
"madeIn": "Dibuat di Montréal, Québec 🇨🇦",
|
||||
"builtBy": "Dibuat oleh <author>Sebastien Castiel</author> dan <source>kontributor lainnya</source>"
|
||||
},
|
||||
"Expenses": {
|
||||
"title": "Pengeluaran",
|
||||
"description": "Berikut adalah pengeluaran yang Anda buat untuk grup Anda.",
|
||||
"create": "Buat pengeluaran",
|
||||
"createFirst": "Buat yang pertama",
|
||||
"noExpenses": "Grup Anda belum memiliki pengeluaran apa pun.",
|
||||
"export": "Ekspor",
|
||||
"exportJson": "Ekspor ke JSON",
|
||||
"exportCsv": "Ekspor ke CSV",
|
||||
"searchPlaceholder": "Cari pengeluaran…",
|
||||
"ActiveUserModal": {
|
||||
"title": "Siapa nama anda?",
|
||||
"description": "Beritahu kami nama Anda agar kami dapat menyesuaikan cara informasi ditampilkan.",
|
||||
"nobody": "Saya tidak ingin memilih siapa pun",
|
||||
"save": "Simpan perubahan",
|
||||
"footer": "Pengaturan ini dapat diubah nanti di pengaturan grup."
|
||||
},
|
||||
"Groups": {
|
||||
"upcoming": "Mendatang",
|
||||
"thisWeek": "Minggu ini",
|
||||
"earlierThisMonth": "Awal bulan ini",
|
||||
"lastMonth": "Bulan lalu",
|
||||
"earlierThisYear": "Awal tahun ini",
|
||||
"lastYear": "Tahun lalu",
|
||||
"older": "Lebih tua"
|
||||
}
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "Dibayar oleh <strong>{paidBy}</strong> untuk <paidFor></paidFor>",
|
||||
"everyone": "semua orang",
|
||||
"receivedBy": "Diterima oleh <strong>{paidBy}</strong> untuk <paidFor></paidFor>",
|
||||
"yourBalance": "Saldo Anda:",
|
||||
"notInvolved": "Anda tidak terlibat"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "Grup saya",
|
||||
"create": "Buat",
|
||||
"loadingRecent": "Memuat grup terbaru…",
|
||||
"NoRecent": {
|
||||
"description": "Anda belum mengunjungi grup mana pun baru-baru ini.",
|
||||
"create": "Buat",
|
||||
"orAsk": "atau minta teman untuk mengirimi Anda tautan ke situs yang sudah ada."
|
||||
},
|
||||
"recent": "Grup terbaru",
|
||||
"starred": "Grup berbintang",
|
||||
"archived": "Grup terarsipkan",
|
||||
"archive": "Arsipkan grup",
|
||||
"unarchive": "Batalkan pengarsipan grup",
|
||||
"removeRecent": "Hapus dari grup terbaru",
|
||||
"RecentRemovedToast": {
|
||||
"title": "Grup telah dihapus",
|
||||
"description": "Grup ini telah dihapus dari daftar grup terbaru Anda.",
|
||||
"undoAlt": "Urungkan penghapusan grup",
|
||||
"undo": "Urungkan"
|
||||
},
|
||||
"AddByURL": {
|
||||
"button": "Tambahkan melalui URL",
|
||||
"title": "Tambahkan grup melalui URL",
|
||||
"description": "Jika suatu grup dibagikan kepada Anda, Anda dapat menempelkan URL-nya di sini untuk menambahkannya ke daftar Anda.",
|
||||
"error": "Ups, kami tidak dapat menemukan grup dari URL yang Anda berikan…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "Grup ini tidak dapat ditemukan.",
|
||||
"link": "Buka grup yang baru saja dikunjungi"
|
||||
}
|
||||
},
|
||||
"GroupForm": {
|
||||
"title": "Informasi grup",
|
||||
"NameField": {
|
||||
"label": "Nama grup",
|
||||
"placeholder": "Liburan sekolah",
|
||||
"description": "Masukkan nama untuk grup Anda."
|
||||
},
|
||||
"InformationField": {
|
||||
"label": "Informasi grup",
|
||||
"placeholder": "Informasi apa yang relevan bagi peserta kelompok?"
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "Simbol mata uang",
|
||||
"placeholder": "$, €, £…",
|
||||
"description": "Kita akan menggunakannya untuk menampilkan jumlah."
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "Mata uang utama",
|
||||
"createDescription": "Semua jumlah dan saldo akan dalam mata uang ini.",
|
||||
"editDescription": "Semua jumlah dan saldo akan menggunakan mata uang ini. Mengubah mata uang ini TIDAK akan mengonversi pengeluaran yang sudah dimasukkan, kecuali jika mata uang tersebut memiliki \"unit minor\" yang berbeda dari mata uang saat ini (misalnya, berubah dari Dolar AS ke Yen Jepang)",
|
||||
"customOption": "Kustom"
|
||||
},
|
||||
"Participants": {
|
||||
"title": "Peserta",
|
||||
"description": "Masukkan nama untuk setiap peserta.",
|
||||
"protectedParticipant": "Peserta ini adalah bagian dari pengeluaran, dan tidak dapat dihapus.",
|
||||
"new": "Baru",
|
||||
"add": "Tambahkan peserta",
|
||||
"John": "John",
|
||||
"Jane": "Janet",
|
||||
"Jack": "Jacksen"
|
||||
},
|
||||
"Settings": {
|
||||
"title": "Pengaturan lokal",
|
||||
"description": "Pengaturan ini ditetapkan per perangkat, dan digunakan untuk menyesuaikan pengalaman Anda.",
|
||||
"ActiveUserField": {
|
||||
"label": "Pengguna aktif",
|
||||
"placeholder": "Pilih peserta",
|
||||
"none": "Tidak ada",
|
||||
"description": "Pengguna digunakan sebagai default untuk membayar pengeluaran."
|
||||
},
|
||||
"save": "Simpan",
|
||||
"saving": "Meyimpan…",
|
||||
"create": "Buat",
|
||||
"creating": "Membuat…",
|
||||
"cancel": "Batalkan"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
"Income": {
|
||||
"create": "Buat pemasukan",
|
||||
"edit": "Ubah pemasukan",
|
||||
"TitleField": {
|
||||
"label": "Judul pemasukan",
|
||||
"placeholder": "Restoran Senin malam",
|
||||
"description": "Masukkan deskripsi untuk pemasukan."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "Tanggal pemasukan",
|
||||
"description": "Masukkan tanggal penerimaan pemasukan."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "Mata uang pemasukan",
|
||||
"description": "Mata uang di mana pemasukan diterima."
|
||||
},
|
||||
"categoryFieldDescription": "Pilih kategori pemasukan.",
|
||||
"paidByField": {
|
||||
"label": "Diterima oleh",
|
||||
"description": "Pilih peserta yang menerima pemasukan."
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "Diterima untuk",
|
||||
"description": "Pilih untuk siapa pemasukan tersebut diterima."
|
||||
},
|
||||
"splitModeDescription": "Pilih cara membagi pemasukan.",
|
||||
"attachDescription": "Lihat dan lampirkan tanda terima pada pemasukan."
|
||||
},
|
||||
"Expense": {
|
||||
"create": "Buat pengeluaran",
|
||||
"edit": "Ubah pengeluaran",
|
||||
"TitleField": {
|
||||
"label": "Judul pengeluaran",
|
||||
"placeholder": "Restoran Senin malam",
|
||||
"description": "Masukkan deskripsi untuk pengeluaran."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "Tanggal pengeluaran",
|
||||
"description": "Masukkan tanggal pembayaran pengeluaran."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "Mata uang pengeluaran",
|
||||
"description": "Mata uang yang digunakan untuk membayar pengeluaran tersebut."
|
||||
},
|
||||
"categoryFieldDescription": "Pilih kategori pengeluaran.",
|
||||
"paidByField": {
|
||||
"label": "Dibayar oleh",
|
||||
"placeholder": "Pilih peserta",
|
||||
"description": "Pilih peserta yang membayar pengeluaran."
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "Pengeluaran Berulang",
|
||||
"description": "Pilih seberapa sering pengeluaran harus diulang.",
|
||||
"none": "Tidak ada",
|
||||
"daily": "Setiap hari",
|
||||
"weekly": "Setiap minggu",
|
||||
"monthly": "Setiap bulan"
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "Dibayar oleh",
|
||||
"description": "Pilih untuk siapa biaya tersebut dibayarkan."
|
||||
},
|
||||
"splitModeDescription": "Pilih cara membagi pengeluaran.",
|
||||
"attachDescription": "Lihat dan lampirkan tanda terima pada pengeluaran."
|
||||
},
|
||||
"amountField": {
|
||||
"label": "Jumlah"
|
||||
},
|
||||
"conversionUnavailable": "Untuk menetapkan mata uang yang berbeda per pengeluaran dan mengonversi jumlahnya, pilih mata uang non-kustom untuk grup tersebut.",
|
||||
"originalAmountField": {
|
||||
"label": "Jumlah untuk dikonversi"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "Gunakan kurs dari Frankfurter",
|
||||
"useCustom": "Gunakan kurs kustom",
|
||||
"label": "Kurs"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "Mendapatkan kurs…",
|
||||
"success": "Kurs yang didapatkan:",
|
||||
"error": "Ups, kami tidak bisa mendapatkan kurs terkini.",
|
||||
"staleRate": "Menggunakan kurs:",
|
||||
"noRate": "Masukkan kurs kustom di bawah ini.",
|
||||
"currencyNotFound": "Ups, Frankfurter tidak memiliki kurs untuk mata uang ini pada hari ini.",
|
||||
"noDate": "Masukkan tanggal pengeluaran untuk mendapatkan kurs.",
|
||||
"dateMismatch": "Kurs pada tanggal: {date}",
|
||||
"refresh": "Muat ulang",
|
||||
"customRate": "Menggunakan kurs kustom"
|
||||
},
|
||||
"isReimbursementField": {
|
||||
"label": "Ini adalah reimburse"
|
||||
},
|
||||
"categoryField": {
|
||||
"label": "Kategori"
|
||||
},
|
||||
"notesField": {
|
||||
"label": "Catatan"
|
||||
},
|
||||
"selectNone": "Pilih tidak ada",
|
||||
"selectAll": "Pilih semua",
|
||||
"shares": "porsi",
|
||||
"advancedOptions": "Opsi lanjutan pembagian…",
|
||||
"SplitModeField": {
|
||||
"label": "Mode pembagian",
|
||||
"evenly": "Bagi merata",
|
||||
"byShares": "Tidak merata – Berdasarkan porsi",
|
||||
"byPercentage": "Tidak merata – Berdasarkan persenan",
|
||||
"byAmount": "Tidak merata – Berdasarkan jumlah",
|
||||
"saveAsDefault": "Simpan sebagai opsi pembagian default"
|
||||
},
|
||||
"DeletePopup": {
|
||||
"label": "Hapus",
|
||||
"title": "Hapus pengeluaran?",
|
||||
"description": "Apakah Anda yakin ingin menghapus pengeluaran ini? Tindakan ini tidak dapat dibatalkan.",
|
||||
"yes": "Iya",
|
||||
"cancel": "Batalkan"
|
||||
},
|
||||
"attachDocuments": "Lampirkan dokumen",
|
||||
"create": "Buat",
|
||||
"creating": "Membuat…",
|
||||
"save": "Simpan",
|
||||
"saving": "Menyimpan…",
|
||||
"cancel": "Batalkan",
|
||||
"reimbursement": "Reimburse"
|
||||
},
|
||||
"Currencies": {
|
||||
"custom": {
|
||||
"heading": "Kustom"
|
||||
},
|
||||
"search": "Cari mata uang...",
|
||||
"noCurrency": "Tidak ada mata uang yang ditemukan.",
|
||||
"common": {
|
||||
"heading": "Paling umum"
|
||||
},
|
||||
"other": {
|
||||
"heading": "Mata uang lainnya"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
"title": "Ukuran file terlalu besar",
|
||||
"description": "Ukuran file maksimum yang dapat Anda unggah adalah {maxSize}. Ukuran file Anda adalah {size}."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "Error saat mengunggah dokumen",
|
||||
"description": "Terjadi kesalahan saat mengunggah dokumen. Silakan coba lagi nanti atau pilih file lain.",
|
||||
"retry": "Ulangi"
|
||||
}
|
||||
},
|
||||
"CreateFromReceipt": {
|
||||
"Dialog": {
|
||||
"triggerTitle": "Buat pengeluaran dari tanda terima",
|
||||
"title": "Buat dari tanda terima",
|
||||
"description": "Ekstrak informasi pengeluaran dari foto tanda terima.",
|
||||
"body": "Unggah foto struk, dan kami akan memindainya untuk mengekstrak informasi pengeluaran jika memungkinkan.",
|
||||
"selectImage": "Pilih gambar…",
|
||||
"titleLabel": "Judul:",
|
||||
"categoryLabel": "Kategori:",
|
||||
"amountLabel": "Jumlah:",
|
||||
"dateLabel": "Tanggal:",
|
||||
"editNext": "Anda dapat mengedit informasi pengeluaran berikutnya.",
|
||||
"continue": "Lanjutkan"
|
||||
},
|
||||
"unknown": "Tidak diketahui",
|
||||
"TooBigToast": {
|
||||
"title": "File terlalu besar",
|
||||
"description": "Ukuran file maksimum yang dapat Anda unggah adalah {maxSize}. Ukuran file Anda adalah {size}."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "Error saat mengunggah dokumen",
|
||||
"description": "Terjadi kesalahan saat mengunggah dokumen. Silakan coba lagi nanti atau pilih file lain.",
|
||||
"retry": "Ulangi"
|
||||
}
|
||||
},
|
||||
"Balances": {
|
||||
"title": "Saldo",
|
||||
"description": "Ini adalah jumlah yang dibayarkan atau yang diterima oleh setiap peserta.",
|
||||
"Reimbursements": {
|
||||
"title": "Saran reimburse",
|
||||
"description": "Berikut adalah saran untuk reimburse yang optimal antara peserta.",
|
||||
"noImbursements": "Sepertinya grup Anda tidak memerlukan reimburse apa pun 😁",
|
||||
"owes": "<strong>{from}</strong> berutang <strong>{to}</strong>",
|
||||
"markAsPaid": "Tandai sebagai telah dibayar"
|
||||
}
|
||||
},
|
||||
"Stats": {
|
||||
"title": "Statistik",
|
||||
"Totals": {
|
||||
"title": "Total",
|
||||
"description": "Ringkasan pengeluaran seluruh grup.",
|
||||
"groupSpendings": "Total pengeluaran grup",
|
||||
"groupEarnings": "Total pemasukan grup",
|
||||
"yourSpendings": "Total pengeluaran Anda",
|
||||
"yourEarnings": "Total pemasukan Anda",
|
||||
"yourShare": "Total bagian Anda"
|
||||
}
|
||||
},
|
||||
"Activity": {
|
||||
"title": "Aktivitas",
|
||||
"description": "Overview semua aktivitas dalam grup ini.",
|
||||
"noActivity": "Belum ada aktivitas di grup Anda.",
|
||||
"someone": "Seseorang",
|
||||
"settingsModified": "Pengaturan grup diubah oleh <strong>{participant}</strong>.",
|
||||
"expenseCreated": "Pengeluaran <em>{expense}</em> dibuat oleh <strong>{participant}</strong>.",
|
||||
"expenseUpdated": "Pengeluaran <em>{expense}</em> diperbarui oleh <strong>{participant}</strong>.",
|
||||
"expenseDeleted": "Pengeluaran <em>{expense}</em> dihapus oleh <strong>{participant}</strong>.",
|
||||
"Groups": {
|
||||
"today": "Hari ini",
|
||||
"yesterday": "Kemarin",
|
||||
"earlierThisWeek": "Awal minggu ini",
|
||||
"lastWeek": "Minggu lalu",
|
||||
"earlierThisMonth": "Awal bulan ini",
|
||||
"lastMonth": "Bulan lalu",
|
||||
"earlierThisYear": "Awal tahun ini",
|
||||
"lastYear": "Tahun lalu",
|
||||
"older": "Lebih lama"
|
||||
}
|
||||
},
|
||||
"Information": {
|
||||
"title": "Informasi",
|
||||
"description": "Gunakan tempat ini untuk menambahkan informasi apa pun yang relevan bagi peserta grup.",
|
||||
"empty": "Belum ada informasi grup."
|
||||
},
|
||||
"Settings": {
|
||||
"title": "Pengaturan"
|
||||
},
|
||||
"Share": {
|
||||
"title": "Bagikan",
|
||||
"description": "Agar peserta lain dapat melihat grup dan menambahkan pengeluaran, bagikan URL-nya dengan mereka.",
|
||||
"warning": "Peringatan!",
|
||||
"warningHelp": "Setiap orang yang memiliki URL grup akan dapat melihat dan mengedit pengeluaran. Bagikan dengan hati-hati!"
|
||||
},
|
||||
"SchemaErrors": {
|
||||
"min1": "Masukkan setidaknya satu karakter.",
|
||||
"min2": "Masukkan setidaknya dua karakter.",
|
||||
"max5": "Masukkan maksimal lima karakter.",
|
||||
"max50": "Masukkan maksimal 50 karakter.",
|
||||
"duplicateParticipantName": "Peserta lain sudah menggunakan nama ini.",
|
||||
"titleRequired": "Silakan masukkan judul.",
|
||||
"invalidNumber": "Nomor tidak valid.",
|
||||
"amountRequired": "Anda harus memasukkan jumlah.",
|
||||
"amountNotZero": "Jumlahnya tidak boleh nol.",
|
||||
"amountTenMillion": "Jumlahnya harus kurang dari 10.000.000.",
|
||||
"ratePositive": "Angkanya harus lebih besar dari nol.",
|
||||
"paidByRequired": "Anda harus memilih peserta.",
|
||||
"paidForMin1": "Pengeluaran harus dibayarkan untuk setidaknya satu peserta.",
|
||||
"noZeroShares": "Semua porsi harus lebih tinggi dari 0.",
|
||||
"amountSum": "Total harus sama dengan jumlah pengeluaran.",
|
||||
"percentageSum": "Total persentase harus sama dengan 100."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "Cari kategori...",
|
||||
"noCategory": "Tidak ada kategori yang ditemukan.",
|
||||
"Uncategorized": {
|
||||
"heading": "Tidak Berkategori",
|
||||
"General": "Umum",
|
||||
"Payment": "Pembayaran"
|
||||
},
|
||||
"Entertainment": {
|
||||
"heading": "Hiburan",
|
||||
"Entertainment": "Hiburan",
|
||||
"Games": "Game",
|
||||
"Movies": "Film",
|
||||
"Music": "Musik",
|
||||
"Sports": "Olah Raga"
|
||||
},
|
||||
"Food and Drink": {
|
||||
"heading": "Makanan dan Minuman",
|
||||
"Food and Drink": "Makanan dan Minuman",
|
||||
"Dining Out": "Makan luar",
|
||||
"Groceries": "Belanja",
|
||||
"Liquor": "Minuman Keras"
|
||||
},
|
||||
"Home": {
|
||||
"heading": "Rumah",
|
||||
"Home": "Rumah",
|
||||
"Electronics": "Elektronik",
|
||||
"Furniture": "Furnitur",
|
||||
"Household Supplies": "Kebutuhan rumah",
|
||||
"Maintenance": "Perawatan rumah",
|
||||
"Mortgage": "Cicilan",
|
||||
"Pets": "Binatang peliharaan",
|
||||
"Rent": "Sewa",
|
||||
"Services": "Servis"
|
||||
},
|
||||
"Life": {
|
||||
"heading": "Kehidupan",
|
||||
"Childcare": "Anak-anak",
|
||||
"Clothing": "Pakaian",
|
||||
"Donation": "Donasi",
|
||||
"Education": "Edukasi",
|
||||
"Gifts": "Hadiah",
|
||||
"Insurance": "Asuransi",
|
||||
"Medical Expenses": "Kesehatan",
|
||||
"Taxes": "Pajak"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "Transportasi",
|
||||
"Transportation": "Transpotrasi",
|
||||
"Bicycle": "Sepeda",
|
||||
"Bus/Train": "Bis/Kereta",
|
||||
"Car": "Mobil",
|
||||
"Gas/Fuel": "Bensin",
|
||||
"Hotel": "Hotel",
|
||||
"Parking": "Parkir",
|
||||
"Plane": "Pesawat",
|
||||
"Taxi": "Taksi"
|
||||
},
|
||||
"Utilities": {
|
||||
"heading": "Utilitas",
|
||||
"Utilities": "Utilitas",
|
||||
"Cleaning": "Kebersihan",
|
||||
"Electricity": "Listrik",
|
||||
"Heat/Gas": "Gas",
|
||||
"Trash": "Sampah",
|
||||
"TV/Phone/Internet": "TV/HP/Internet",
|
||||
"Water": "Air"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -225,7 +225,10 @@
|
||||
"save": "Salva",
|
||||
"saving": "Sto salvando…",
|
||||
"cancel": "Annulla",
|
||||
"reimbursement": "Rimborso"
|
||||
"reimbursement": "Rimborso",
|
||||
"conversionRateState": {
|
||||
"refresh": "Aggiornare"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"export": "エクスポート",
|
||||
"exportJson": "JSONにエクスポート",
|
||||
"exportCsv": "CSVにエクスポート",
|
||||
"searchPlaceholder": "支出を検索...",
|
||||
"searchPlaceholder": "支出を検索…",
|
||||
"ActiveUserModal": {
|
||||
"title": "あなたは誰ですか?",
|
||||
"description": "情報の表示方法をカスタマイズするために、あなたがどの参加者かを教えてください。",
|
||||
@@ -44,12 +44,14 @@
|
||||
"ExpenseCard": {
|
||||
"paidBy": "<strong>{paidBy}</strong>が<paidFor></paidFor>のために支払いました",
|
||||
"receivedBy": "<strong>{paidBy}</strong>が<paidFor></paidFor>のために受け取りました",
|
||||
"yourBalance": "あなたの残高:"
|
||||
"yourBalance": "あなたの残高:",
|
||||
"everyone": "全員",
|
||||
"notInvolved": "あなたは関係していません"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "マイグループ",
|
||||
"create": "作成",
|
||||
"loadingRecent": "最近のグループをロード中...",
|
||||
"loadingRecent": "最近のグループをロード中…",
|
||||
"NoRecent": {
|
||||
"description": "最近訪れたグループはありません。",
|
||||
"create": "グループを作成する",
|
||||
@@ -71,7 +73,7 @@
|
||||
"button": "URLで追加",
|
||||
"title": "URLでグループを追加",
|
||||
"description": "グループが共有された場合、そのURLをここに貼り付けてリストに追加できます。",
|
||||
"error": "あら、提供されたURLからグループを見つけることができませんでした..."
|
||||
"error": "あら、提供されたURLからグループを見つけることができませんでした…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "このグループは存在しません。",
|
||||
@@ -91,7 +93,7 @@
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "通貨記号",
|
||||
"placeholder": "$, €, £...",
|
||||
"placeholder": "$, €, £…",
|
||||
"description": "金額の表示に使用します。"
|
||||
},
|
||||
"Participants": {
|
||||
@@ -100,9 +102,9 @@
|
||||
"protectedParticipant": "この参加者は支出の一部であり、削除できません。",
|
||||
"new": "新規",
|
||||
"add": "参加者を追加",
|
||||
"John": "John",
|
||||
"Jane": "Jane",
|
||||
"Jack": "Jack"
|
||||
"John": "一郎",
|
||||
"Jane": "花子",
|
||||
"Jack": "太郎"
|
||||
},
|
||||
"Settings": {
|
||||
"title": "ローカル設定",
|
||||
@@ -114,10 +116,16 @@
|
||||
"description": "支出の支払いのデフォルトとして使用されるユーザー。"
|
||||
},
|
||||
"save": "保存",
|
||||
"saving": "保存中...",
|
||||
"saving": "保存中…",
|
||||
"create": "作成",
|
||||
"creating": "作成中...",
|
||||
"creating": "作成中…",
|
||||
"cancel": "キャンセル"
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "主な通貨",
|
||||
"createDescription": "すべての金額および残高はこの通貨で表示されます。",
|
||||
"editDescription": "すべての金額および残高はこの通貨で表示されます。これを変更しても、既に入力された支出は変換されません。ただし、現在の通貨と変更先の通貨で小数単位(例:米ドルから日本円へ)の扱いが異なる場合は例外です",
|
||||
"customOption": "カスタム"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
@@ -143,7 +151,11 @@
|
||||
"description": "誰のために収入が受け取られたかを選択してください。"
|
||||
},
|
||||
"splitModeDescription": "収入の分割方法を選択してください。",
|
||||
"attachDescription": "領収書を確認し、収入に添付してください。"
|
||||
"attachDescription": "領収書を確認し、収入に添付してください。",
|
||||
"currencyField": {
|
||||
"label": "収入の通貨",
|
||||
"description": "収入が受け取られた通貨。"
|
||||
}
|
||||
},
|
||||
"Expense": {
|
||||
"create": "支出を作成",
|
||||
@@ -160,7 +172,8 @@
|
||||
"categoryFieldDescription": "支出カテゴリーを選択してください。",
|
||||
"paidByField": {
|
||||
"label": "支払者",
|
||||
"description": "支出を支払った参加者を選択してください。"
|
||||
"description": "支出を支払った参加者を選択してください。",
|
||||
"placeholder": "参加者を選択してください"
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "支出の繰り返し",
|
||||
@@ -175,7 +188,11 @@
|
||||
"description": "誰のために支出が支払われたかを選択してください。"
|
||||
},
|
||||
"splitModeDescription": "支出の分割方法を選択してください。",
|
||||
"attachDescription": "領収書を確認し、支出に添付してください。"
|
||||
"attachDescription": "領収書を確認し、支出に添付してください。",
|
||||
"currencyField": {
|
||||
"label": "支出の通貨",
|
||||
"description": "支出が支払われた通貨。"
|
||||
}
|
||||
},
|
||||
"amountField": {
|
||||
"label": "金額"
|
||||
@@ -192,7 +209,7 @@
|
||||
"selectNone": "選択解除",
|
||||
"selectAll": "すべて選択",
|
||||
"shares": "シェア",
|
||||
"advancedOptions": "詳細な分割オプション...",
|
||||
"advancedOptions": "詳細な分割オプション…",
|
||||
"SplitModeField": {
|
||||
"label": "分割モード",
|
||||
"evenly": "均等に",
|
||||
@@ -210,11 +227,32 @@
|
||||
},
|
||||
"attachDocuments": "書類を添付",
|
||||
"create": "作成",
|
||||
"creating": "作成中...",
|
||||
"creating": "作成中…",
|
||||
"save": "保存",
|
||||
"saving": "保存中...",
|
||||
"saving": "保存中…",
|
||||
"cancel": "キャンセル",
|
||||
"reimbursement": "払い戻し"
|
||||
"reimbursement": "払い戻し",
|
||||
"conversionUnavailable": "支出ごとに異なる通貨を設定して金額を換算するには、グループの通貨をカスタム以外の通貨に設定してください。",
|
||||
"originalAmountField": {
|
||||
"label": "換算する金額"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "Frankfurterのレートを使用する",
|
||||
"useCustom": "カスタムレートを使用する",
|
||||
"label": "為替レート"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "為替レートを取得しています…",
|
||||
"success": "取得したレート:",
|
||||
"error": "おっと、最新のレートを取得できませんでした。",
|
||||
"staleRate": "使用するレート:",
|
||||
"noRate": "以下にカスタムレートを入力してください。",
|
||||
"currencyNotFound": "おっと、Frankfurterにはその日のこの通貨のレートがありません。",
|
||||
"noDate": "換算レートを取得するには支出日を入力してください。",
|
||||
"refresh": "更新",
|
||||
"customRate": "カスタムレートを使用中",
|
||||
"dateMismatch": "適用開始日: {date}"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
@@ -233,7 +271,7 @@
|
||||
"title": "領収書から作成",
|
||||
"description": "領収書の写真から支出情報を抽出します。",
|
||||
"body": "領収書の写真をアップロードすると、可能であれば支出情報を抽出してスキャンします。",
|
||||
"selectImage": "画像を選択...",
|
||||
"selectImage": "画像を選択…",
|
||||
"titleLabel": "タイトル:",
|
||||
"categoryLabel": "カテゴリー:",
|
||||
"amountLabel": "金額:",
|
||||
@@ -325,7 +363,8 @@
|
||||
"paidForMin1": "支出は少なくとも1人の参加者のために支払われている必要があります。",
|
||||
"noZeroShares": "すべてのシェアは0より大きくなければなりません。",
|
||||
"amountSum": "金額の合計は支出金額と一致する必要があります。",
|
||||
"percentageSum": "パーセンテージの合計は100である必要があります。"
|
||||
"percentageSum": "パーセンテージの合計は100である必要があります。",
|
||||
"ratePositive": "レートは必ずゼロより大きくなければなりません。"
|
||||
},
|
||||
"Categories": {
|
||||
"search": "カテゴリーを検索...",
|
||||
@@ -395,5 +434,18 @@
|
||||
"TV/Phone/Internet": "テレビ/電話/インターネット",
|
||||
"Water": "水道"
|
||||
}
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "通貨を検索…",
|
||||
"noCurrency": "通貨が見つかりませんでした。",
|
||||
"custom": {
|
||||
"heading": "カスタム"
|
||||
},
|
||||
"common": {
|
||||
"heading": "一般的なもの"
|
||||
},
|
||||
"other": {
|
||||
"heading": "その他の通貨"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
388
messages/ko.json
Normal file
388
messages/ko.json
Normal file
@@ -0,0 +1,388 @@
|
||||
{
|
||||
"Expenses": {
|
||||
"exportJson": "JSON으로 내보내기",
|
||||
"exportCsv": "CSV로 내보내기",
|
||||
"export": "내보내기",
|
||||
"ActiveUserModal": {
|
||||
"save": "변경내용 저장하기",
|
||||
"title": "당신은 누구인가요?",
|
||||
"description": "당신이 누구인지 알려 주시면, 정보를 더 잘 보여드릴게요.",
|
||||
"nobody": "아무도 선택하지 않을래요",
|
||||
"footer": "이건 나중에 그룹 설정에서 바꿀 수 있어요."
|
||||
},
|
||||
"Groups": {
|
||||
"thisWeek": "이번주",
|
||||
"earlierThisMonth": "이번달 초",
|
||||
"lastMonth": "지난달",
|
||||
"lastYear": "작년",
|
||||
"earlierThisYear": "올해 초",
|
||||
"older": "이전"
|
||||
},
|
||||
"title": "지출",
|
||||
"description": "그룹에서 만든 지출 항목들을 보여드려요.",
|
||||
"create": "지출 추가하기",
|
||||
"noExpenses": "그룹에 아직 지출 항목이 없네요.",
|
||||
"searchPlaceholder": "지출 검색하기…",
|
||||
"createFirst": "첫 지출 추가하기"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "내 그룹",
|
||||
"create": "만들기",
|
||||
"loadingRecent": "최신 그룹 불러오는 중…",
|
||||
"NoRecent": {
|
||||
"description": "최근에 참여한 그룹이 없습니다.",
|
||||
"orAsk": "또는 친구에게 기존 그룹 링크를 보내 달라고 요청하세요.",
|
||||
"create": "그룹 만들기"
|
||||
},
|
||||
"recent": "최근 그룹",
|
||||
"starred": "즐겨찾기 그룹",
|
||||
"archived": "아카이브된 그룹",
|
||||
"archive": "그룹 아카이브하기",
|
||||
"RecentRemovedToast": {
|
||||
"title": "그룹이 삭제되었습니다",
|
||||
"description": "그룹이 최신 그룹 목록에서 삭제되었습니다.",
|
||||
"undoAlt": "그룹 삭제 취소"
|
||||
},
|
||||
"AddByURL": {
|
||||
"button": "URL로 불러오기",
|
||||
"title": "URL로 그룹 불러오기",
|
||||
"description": "이미 공유받은 그룹이 있다면, 여기에 URL을 붙여넣어 추가하세요.",
|
||||
"error": "헉, 입력하신 URL에서 그룹을 찾을 수 없네요…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "그룹이 존재하지 않습니다.",
|
||||
"link": "최근에 방문한 그룹 보기"
|
||||
},
|
||||
"unarchive": "그룹 다시 불러오기",
|
||||
"removeRecent": "최근 그룹 목록에서 삭제하기"
|
||||
},
|
||||
"GroupForm": {
|
||||
"title": "그룹 정보",
|
||||
"NameField": {
|
||||
"label": "그룹 이름",
|
||||
"placeholder": "여름 휴가",
|
||||
"description": "그룹 이름을 입력하세요."
|
||||
},
|
||||
"InformationField": {
|
||||
"label": "그룹 정보",
|
||||
"placeholder": "그룹 참가자들이 알아야 할 정보는 무엇인가요?"
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "통화 기호",
|
||||
"placeholder": "$, €, £…",
|
||||
"description": "금액 표시할 때 이걸 사용할 거예요."
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "기본 통화",
|
||||
"createDescription": "금액, 잔액 전부 이 통화로 표시돼요.",
|
||||
"editDescription": "모든 금액이랑 잔액은 이 통화로 보여요. 통화를 바꿔도 이미 입력한 지출은 바뀌지 않아요. 단, (예: 미국 달러에서 일본 엔으로 바꿀 때처럼) 통화의 소수점 단위가 다를 경우에는 예외가 있을 수 있어요."
|
||||
},
|
||||
"Participants": {
|
||||
"title": "참여자",
|
||||
"description": "참가자 이름을 하나씩 입력해 주세요.",
|
||||
"protectedParticipant": "이 참가자는 지출에 참여 중이라서 지울 수 없어요.",
|
||||
"add": "참가자 추가하기",
|
||||
"John": "민수",
|
||||
"Jane": "수영",
|
||||
"Jack": "길동"
|
||||
},
|
||||
"Settings": {
|
||||
"ActiveUserField": {
|
||||
"description": "사용자가 기본 지출 결제자로 사용돼요.",
|
||||
"placeholder": "참가자를 선택해 주세요",
|
||||
"label": "활성 사용자",
|
||||
"none": "없음"
|
||||
},
|
||||
"save": "저장",
|
||||
"saving": "저장중…",
|
||||
"description": "이 설정들은 기기별로 저장되며, 사용자 경험을 맞춤화하는 데 사용돼요.",
|
||||
"cancel": "취소",
|
||||
"creating": "만드는 중…"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
"Expense": {
|
||||
"create": "지출 추가하기",
|
||||
"edit": "지출 수정하기",
|
||||
"TitleField": {
|
||||
"label": "지출 이름",
|
||||
"placeholder": "월요일 저녁 식사",
|
||||
"description": "지출 내용을 입력해 주세요."
|
||||
},
|
||||
"DateField": {
|
||||
"label": "지출 날짜",
|
||||
"description": "지출한 날짜를 입력해 주세요."
|
||||
},
|
||||
"currencyField": {
|
||||
"label": "지출 통화",
|
||||
"description": "지출이 결제된 통화예요."
|
||||
},
|
||||
"categoryFieldDescription": "지출 카테고리를 선택해 주세요.",
|
||||
"paidByField": {
|
||||
"label": "결제한 사람",
|
||||
"placeholder": "참가자를 선택해 주세요",
|
||||
"description": "지출을 결제한 사람을 선택해 주세요."
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "지출 반복 설정",
|
||||
"description": "지출 반복 주기를 선택해 주세요.",
|
||||
"daily": "매일",
|
||||
"weekly": "매주",
|
||||
"monthly": "매달"
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "비용 부담자들",
|
||||
"description": "비용 부담자들을 선택해 주세요."
|
||||
},
|
||||
"splitModeDescription": "지출을 어떻게 나눌지 선택해 주세요."
|
||||
},
|
||||
"amountField": {
|
||||
"label": "금액"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "Frankfurter의 환율을 사용해요",
|
||||
"useCustom": "직접 설정한 환율 사용하기",
|
||||
"label": "환율"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"loading": "환율 가져오는 중…",
|
||||
"success": "가져온 환율:",
|
||||
"error": "헉, 가장 최근 환율을 가져오지 못했어요.",
|
||||
"staleRate": "적용 중인 환율:",
|
||||
"noRate": "아래에 직접 환율을 입력해 주세요.",
|
||||
"currencyNotFound": "헉, Frankfurter에서 이 날짜 환율을 찾을 수 없어요.",
|
||||
"noDate": "환율을 가져오려면 지출한 날짜를 입력해 주세요.",
|
||||
"dateMismatch": "기준 환율: {date}",
|
||||
"refresh": "다시 불러오기",
|
||||
"customRate": "직접 설정한 환율 사용 중"
|
||||
},
|
||||
"isReimbursementField": {
|
||||
"label": "이건 비용 정산이에요"
|
||||
},
|
||||
"categoryField": {
|
||||
"label": "카테고리"
|
||||
},
|
||||
"notesField": {
|
||||
"label": "메모"
|
||||
},
|
||||
"SplitModeField": {
|
||||
"label": "분할 방식",
|
||||
"evenly": "똑같이 나누기",
|
||||
"byShares": "균등하지 않게 – 지분별로 나누기",
|
||||
"byPercentage": "균등하지 않게 – 비율로 나누기",
|
||||
"byAmount": "균등하지 않게 – 금액별로 나누기",
|
||||
"saveAsDefault": "기본 분할 방식으로 저장하기"
|
||||
},
|
||||
"DeletePopup": {
|
||||
"description": "정말 이 지출을 삭제할까요? 한 번 삭제하면 되돌릴 수 없어요.",
|
||||
"yes": "네",
|
||||
"cancel": "취소"
|
||||
},
|
||||
"Income": {
|
||||
"TitleField": {
|
||||
"placeholder": "월요일 저녁 식사"
|
||||
}
|
||||
},
|
||||
"reimbursement": "정산",
|
||||
"cancel": "취소"
|
||||
},
|
||||
"Balances": {
|
||||
"title": "잔액",
|
||||
"Reimbursements": {
|
||||
"title": "추천 정산 방법",
|
||||
"description": "참가자 간에 가장 좋은 정산 방안을 알려드려요.",
|
||||
"noImbursements": "그룹에선 따로 정산할 게 없네요 😁",
|
||||
"markAsPaid": "지불 완료로 표시하기",
|
||||
"owes": "<strong>{from}</strong>가 <strong>{to}</strong>에게 돈을 내야 해요"
|
||||
}
|
||||
},
|
||||
"Stats": {
|
||||
"title": "현황",
|
||||
"Totals": {
|
||||
"title": "전체 합계",
|
||||
"description": "그룹 전체 지출 요약 입니다.",
|
||||
"groupSpendings": "그룹 총 지출액",
|
||||
"yourSpendings": "나의 총 지출",
|
||||
"yourShare": "나의 총 부담금"
|
||||
}
|
||||
},
|
||||
"Activity": {
|
||||
"title": "활동 내역",
|
||||
"description": "이 그룹의 모든 활동 개요예요.",
|
||||
"noActivity": "아직 그룹에 활동 내역이 없어요.",
|
||||
"Groups": {
|
||||
"today": "오늘",
|
||||
"yesterday": "어제",
|
||||
"earlierThisWeek": "이번주 초",
|
||||
"lastWeek": "지난주",
|
||||
"earlierThisMonth": "이번달 초",
|
||||
"lastMonth": "지난달",
|
||||
"earlierThisYear": "올해 초",
|
||||
"lastYear": "작년",
|
||||
"older": "이전"
|
||||
},
|
||||
"settingsModified": "<strong>{participant}</strong>가 그룹 설정을 수정했어요.",
|
||||
"expenseCreated": "<strong>{participant}</strong>가 <em>{expense}</em> 지출 내역을 추가했어요.",
|
||||
"expenseUpdated": "<strong>{participant}</strong>가 <em>{expense}</em> 지출을 수정했어요.",
|
||||
"expenseDeleted": "<strong>{participant}</strong>가 <em>{expense}</em> 지출을 삭제했어요."
|
||||
},
|
||||
"SchemaErrors": {
|
||||
"duplicateParticipantName": "이미 같은 이름을 가진 참가자가 있어요.",
|
||||
"invalidNumber": "잘못된 숫자입니다.",
|
||||
"amountRequired": "금액을 입력해 주세요.",
|
||||
"amountNotZero": "금액은 0이 될 수 없어요.",
|
||||
"amountTenMillion": "금액은 10,000,000보다 작아야 해요.",
|
||||
"ratePositive": "환율은 0보다 커야 해요.",
|
||||
"paidByRequired": "참가자를 선택해 주세요.",
|
||||
"paidForMin1": "",
|
||||
"noZeroShares": "각 몫은 0보다 커야 합니다.",
|
||||
"amountSum": "금액 합계가 지출 금액과 같아야 해요.",
|
||||
"percentageSum": "퍼센트 합이 100이 되어야 합니다.",
|
||||
"min1": "최소 한 글자 이상 입력해 주세요.",
|
||||
"min2": "최소 두 글자 이상 입력해 주세요.",
|
||||
"titleRequired": "제목을 입력해 주세요."
|
||||
},
|
||||
"Categories": {
|
||||
"search": "카테고리 선택...",
|
||||
"noCategory": "카테고리를 찾을 수 없어요.",
|
||||
"Uncategorized": {
|
||||
"heading": "카테고리 없음",
|
||||
"General": "일반"
|
||||
},
|
||||
"Entertainment": {
|
||||
"heading": "엔터테인먼트",
|
||||
"Entertainment": "엔터테인먼트",
|
||||
"Games": "게임",
|
||||
"Movies": "영화",
|
||||
"Music": "음악",
|
||||
"Sports": "스포츠"
|
||||
},
|
||||
"Food and Drink": {
|
||||
"heading": "음식 및 음료",
|
||||
"Food and Drink": "음식 및 음료",
|
||||
"Dining Out": "외식",
|
||||
"Groceries": "생필품",
|
||||
"Liquor": "주류"
|
||||
},
|
||||
"Home": {
|
||||
"heading": "집 / 가정",
|
||||
"Home": "집 / 가정",
|
||||
"Electronics": "전자제품",
|
||||
"Furniture": "가구",
|
||||
"Household Supplies": "생활용품",
|
||||
"Maintenance": "수리 / 관리",
|
||||
"Mortgage": "주택 담보 대출",
|
||||
"Pets": "반려동물",
|
||||
"Rent": "임대료 / 월세"
|
||||
},
|
||||
"Life": {
|
||||
"Childcare": "육아 / 보육",
|
||||
"Clothing": "의류",
|
||||
"Donation": "기부",
|
||||
"Education": "교육비",
|
||||
"Gifts": "선물",
|
||||
"Insurance": "보험",
|
||||
"Medical Expenses": "의료비",
|
||||
"Taxes": "세금",
|
||||
"heading": "생활"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "교통비",
|
||||
"Transportation": "교통비",
|
||||
"Bicycle": "자전거",
|
||||
"Bus/Train": "버스/기차",
|
||||
"Car": "자동차",
|
||||
"Gas/Fuel": "주유비",
|
||||
"Hotel": "호텔/숙박",
|
||||
"Parking": "주차비",
|
||||
"Plane": "비행기/항공",
|
||||
"Taxi": "택시"
|
||||
},
|
||||
"Utilities": {
|
||||
"heading": "공과금",
|
||||
"Utilities": "공과금",
|
||||
"Cleaning": "청소",
|
||||
"Electricity": "전기료",
|
||||
"Heat/Gas": "난방/가스",
|
||||
"Trash": "쓰레기 처리비",
|
||||
"TV/Phone/Internet": "TV/전화/인터넷 요금",
|
||||
"Water": "수도 요금"
|
||||
}
|
||||
},
|
||||
"Homepage": {
|
||||
"button": {
|
||||
"github": "깃허브",
|
||||
"groups": "그룹 보기"
|
||||
},
|
||||
"title": "<strong>친구 & 가족</strong>과 <strong>지출</strong>을 함께 관리해요",
|
||||
"description": "<strong>Spliit</strong>와 함께하는 새 시작을 환영해요!"
|
||||
},
|
||||
"Header": {
|
||||
"groups": "그룹"
|
||||
},
|
||||
"Footer": {
|
||||
"madeIn": "몬트리올, 퀘벡에서 제작 🇨🇦",
|
||||
"builtBy": "<author>Sebastien Castiel</author>와 <source>공동 작업자들</source>이 함께 만들었어요"
|
||||
},
|
||||
"Settings": {
|
||||
"title": "설정"
|
||||
},
|
||||
"Share": {
|
||||
"warningHelp": "그룹 URL을 가진 사람은 누구나 지출 내역을 보고 수정할 수 있어요. 조심해서 공유하세요!",
|
||||
"warning": "경고!",
|
||||
"title": "공유하기",
|
||||
"description": "다른 참가자들이 그룹을 보고 지출을 추가할 수 있도록 URL을 공유해 주세요."
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "<strong>{paidBy}</strong>가 <paidFor></paidFor>를 위해 결제함",
|
||||
"everyone": "모두",
|
||||
"yourBalance": "내 잔액:",
|
||||
"notInvolved": "당신은 관련이 없어요"
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
"title": "파일이 너무 커요",
|
||||
"description": "업로드 가능한 최대 파일 크기: {maxSize}, 현재 파일 크기: {size}입니다."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "문서 업로드 중 오류가 발생했어요",
|
||||
"description": "문서 업로드 중 오류가 발생했습니다. 나중에 다시 시도하거나 다른 파일을 선택해 주세요."
|
||||
}
|
||||
},
|
||||
"CreateFromReceipt": {
|
||||
"Dialog": {
|
||||
"triggerTitle": "영수증으로 지출 추가하기",
|
||||
"description": "영수증 사진으로 지출 내역을 자동으로 불러와요.",
|
||||
"body": "영수증 사진을 업로드하면, 가능하면 지출 정보를 스캔해서 추출해 드려요.",
|
||||
"selectImage": "사진 선택하기…",
|
||||
"titleLabel": "제목:",
|
||||
"categoryLabel": "카테고리:",
|
||||
"amountLabel": "금액:",
|
||||
"dateLabel": "날짜:",
|
||||
"editNext": "다음 단계에서 지출 정보를 수정할 수 있습니다.",
|
||||
"continue": "계속하기"
|
||||
},
|
||||
"TooBigToast": {
|
||||
"title": "파일이 너무 커요",
|
||||
"description": "업로드 가능한 최대 파일 크기: {maxSize}, 현재 파일 크기: {size}입니다."
|
||||
},
|
||||
"ErrorToast": {
|
||||
"title": "문서 업로드 중 오류가 발생했어요",
|
||||
"description": "문서 업로드 중 오류가 발생했습니다. 나중에 다시 시도하거나 다른 파일을 선택해 주세요."
|
||||
}
|
||||
},
|
||||
"Information": {
|
||||
"title": "정보",
|
||||
"empty": "아직 그룹 정보가 없어요."
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "통화 선택하기...",
|
||||
"noCurrency": "통화를 찾을 수 없어요.",
|
||||
"common": {
|
||||
"heading": "가장 많이 쓰이는"
|
||||
},
|
||||
"other": {
|
||||
"heading": "그 외 통화"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -223,7 +223,15 @@
|
||||
"save": "Salvar",
|
||||
"saving": "Salvando…",
|
||||
"cancel": "Cancelar",
|
||||
"reimbursement": "Reembolso"
|
||||
"reimbursement": "Reembolso",
|
||||
"conversionRateField": {
|
||||
"label": "Taxa de câmbio"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"success": "Taxas obtidas:",
|
||||
"error": "Opa, não conseguimos obter as taxas mais recentes.",
|
||||
"refresh": "Atualizar"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
|
||||
127
messages/pt.json
Normal file
127
messages/pt.json
Normal file
@@ -0,0 +1,127 @@
|
||||
{
|
||||
"Homepage": {
|
||||
"title": "Partilha <strong>Despesas</strong> com <strong>Amigos e Família</strong>",
|
||||
"description": "Bem-vindo/a à tua nova instância <strong>Spliit</strong> !",
|
||||
"button": {
|
||||
"groups": "Ir para grupos",
|
||||
"github": "GitHub"
|
||||
}
|
||||
},
|
||||
"Header": {
|
||||
"groups": "Grupos"
|
||||
},
|
||||
"Footer": {
|
||||
"madeIn": "Feito em Montréal, Québec 🇨🇦",
|
||||
"builtBy": "Construído por <author>Sebastien Castiel</author> e <source>contribuidores</source>"
|
||||
},
|
||||
"Expenses": {
|
||||
"title": "Despesas",
|
||||
"description": "Aqui estão as despesas que criaste para o teu grupo.",
|
||||
"create": "Criar despesa",
|
||||
"createFirst": "Criar a primeira",
|
||||
"noExpenses": "O teu grupo ainda não tem nenhuma despesa.",
|
||||
"export": "Exportar",
|
||||
"exportJson": "Exportar para JSON",
|
||||
"exportCsv": "Exportar para CSV",
|
||||
"searchPlaceholder": "Pesquisar uma despesa…",
|
||||
"ActiveUserModal": {
|
||||
"title": "Quem és?",
|
||||
"description": "Diz-nos que participante és para nos permitir customizar como a informação é apresentada.",
|
||||
"nobody": "Não quero selecionar ninguém",
|
||||
"save": "Guardar alterações",
|
||||
"footer": "Esta definição pode ser alterada posteriormente nas definições do grupo."
|
||||
},
|
||||
"Groups": {
|
||||
"upcoming": "Em breve",
|
||||
"thisWeek": "Esta semana",
|
||||
"earlierThisMonth": "No início deste mês",
|
||||
"lastMonth": "Mês passado",
|
||||
"earlierThisYear": "No início deste ano",
|
||||
"lastYear": "Ano passado",
|
||||
"older": "Mais antigos"
|
||||
}
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "Pago por <strong>{paidBy}</strong> para <paidFor></paidFor>",
|
||||
"everyone": "todos",
|
||||
"receivedBy": "Recebido por <strong>{paidBy}</strong> para <paidFor></paidFor>",
|
||||
"yourBalance": "O teu saldo:",
|
||||
"notInvolved": "Não participaste"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "Os meus grupos",
|
||||
"create": "Criar",
|
||||
"loadingRecent": "A carregar grupos recentes…",
|
||||
"NoRecent": {
|
||||
"description": "Não visitaste nenhum grupo recentemente.",
|
||||
"create": "Criar um",
|
||||
"orAsk": "ou pergunta a um amigo para te mandar o link de um já existente."
|
||||
},
|
||||
"recent": "Grupos recentes",
|
||||
"starred": "Grupos favoritos",
|
||||
"archived": "Grupos arquivados",
|
||||
"archive": "Arquivar grupo",
|
||||
"unarchive": "Desarquivar grupo",
|
||||
"removeRecent": "Remover dos grupos recentes",
|
||||
"RecentRemovedToast": {
|
||||
"title": "O grupo foi removido",
|
||||
"description": "O grupo foi removido da tua lista de grupos recentes.",
|
||||
"undoAlt": "Desfazer remoção do grupo",
|
||||
"undo": "Desfazer"
|
||||
},
|
||||
"AddByURL": {
|
||||
"button": "Adicionar por URL",
|
||||
"title": "Adicionar um grupo por URL",
|
||||
"description": "Se um grupo foi partilhado contigo, podes colar o URL aqui para o adicionar à tua lista.",
|
||||
"error": "Oops, não conseguimos encontrar o grupo pelo URL que indicaste…"
|
||||
},
|
||||
"NotFound": {
|
||||
"text": "Este grupo não existe.",
|
||||
"link": "Ir para os grupos visitados recentemente"
|
||||
}
|
||||
},
|
||||
"GroupForm": {
|
||||
"title": "Informações do grupo",
|
||||
"NameField": {
|
||||
"label": "Nome do grupo",
|
||||
"placeholder": "Férias de verão",
|
||||
"description": "Introduz um nome para o teu grupo."
|
||||
},
|
||||
"InformationField": {
|
||||
"label": "Informações do grupo",
|
||||
"placeholder": "Que informações são relevantes para os participantes do grupo?"
|
||||
},
|
||||
"CurrencyField": {
|
||||
"label": "Símbolo da moeda",
|
||||
"placeholder": "$, €, £…",
|
||||
"description": "Utilizá-lo-emos para mostrar montantes."
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "Moeda principal",
|
||||
"createDescription": "Todos os montantes e saldos vão estar nesta moeda.",
|
||||
"editDescription": "Todos os montantes e saldos vão estar nesta moeda. Ao alterares isto NÃO vão ser convertidas despesas já inseridas, excepto quando a moeda tem \"unidades monetárias menores\" diferentes da atual (ex. alterar de Dólar Americano para Yen Japonês)",
|
||||
"customOption": "Customizado"
|
||||
},
|
||||
"Participants": {
|
||||
"title": "Participantes",
|
||||
"description": "Introduz o nome de cada participante.",
|
||||
"protectedParticipant": "Este participante faz parte de despesas e não pode ser removido.",
|
||||
"new": "Novo",
|
||||
"add": "Adicionar participante",
|
||||
"John": "João",
|
||||
"Jane": "Joana",
|
||||
"Jack": "Joaquim"
|
||||
},
|
||||
"Settings": {
|
||||
"title": "Definições locais",
|
||||
"description": "Estas definições são definidas por dispositivo, e são utilizadas para customizar a tua experiência.",
|
||||
"ActiveUserField": {
|
||||
"label": "Utilizador ativo",
|
||||
"placeholder": "Selecionar um participante",
|
||||
"none": "Nenhum",
|
||||
"description": "Utilizador usado por defeito para pagar despesas."
|
||||
},
|
||||
"save": "Gravar"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -38,7 +38,8 @@
|
||||
"earlierThisYear": "Ранее в этом году",
|
||||
"lastYear": "В прошлом году",
|
||||
"older": "Очень давно"
|
||||
}
|
||||
},
|
||||
"export": "Экспортировать"
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "Потратил <strong>{paidBy}</strong> за <paidFor></paidFor>",
|
||||
@@ -386,4 +387,4 @@
|
||||
"Water": "Вода"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,12 +38,15 @@
|
||||
"earlierThisYear": "本年早些时候",
|
||||
"lastYear": "去年",
|
||||
"older": "更早"
|
||||
}
|
||||
},
|
||||
"export": "导出"
|
||||
},
|
||||
"ExpenseCard": {
|
||||
"paidBy": "<strong>{paidBy}</strong> 为 <paidFor></paidFor> 支付。",
|
||||
"receivedBy": "<strong>{paidBy}</strong> 为 <paidFor></paidFor> 接收。",
|
||||
"yourBalance": "你的余额:"
|
||||
"yourBalance": "你的余额:",
|
||||
"everyone": "所有人",
|
||||
"notInvolved": "您无需支付"
|
||||
},
|
||||
"Groups": {
|
||||
"myGroups": "我的群组",
|
||||
@@ -117,6 +120,11 @@
|
||||
"create": "创建",
|
||||
"creating": "创建中",
|
||||
"cancel": "取消"
|
||||
},
|
||||
"CurrencyCodeField": {
|
||||
"label": "首选货币",
|
||||
"createDescription": "所有的交易将使用此币种。",
|
||||
"customOption": "自定义"
|
||||
}
|
||||
},
|
||||
"ExpenseForm": {
|
||||
@@ -142,7 +150,10 @@
|
||||
"description": "选择收入是为谁而收。"
|
||||
},
|
||||
"splitModeDescription": "选择如何划分这笔收入。",
|
||||
"attachDescription": "查看并为这笔收入附加收据。"
|
||||
"attachDescription": "查看并为这笔收入附加收据。",
|
||||
"currencyField": {
|
||||
"label": "收入币种"
|
||||
}
|
||||
},
|
||||
"Expense": {
|
||||
"create": "创建消费",
|
||||
@@ -159,14 +170,26 @@
|
||||
"categoryFieldDescription": "选择消费类别。",
|
||||
"paidByField": {
|
||||
"label": "支付自",
|
||||
"description": "选择支付这笔消费的群组成员。"
|
||||
"description": "选择支付这笔消费的群组成员。",
|
||||
"placeholder": "选择一个参与人"
|
||||
},
|
||||
"paidFor": {
|
||||
"title": "支付给",
|
||||
"description": "选择消费是为谁而支出。"
|
||||
},
|
||||
"splitModeDescription": "选择如何划分这笔消费。",
|
||||
"attachDescription": "查看并为这笔消费附加收据。"
|
||||
"attachDescription": "查看并为这笔消费附加收据。",
|
||||
"currencyField": {
|
||||
"label": "支出币种"
|
||||
},
|
||||
"recurrenceRule": {
|
||||
"label": "订阅式支出",
|
||||
"description": "请选择这笔开销发生的频率。",
|
||||
"none": "无",
|
||||
"daily": "每天",
|
||||
"weekly": "每周",
|
||||
"monthly": "每月"
|
||||
}
|
||||
},
|
||||
"amountField": {
|
||||
"label": "金额"
|
||||
@@ -205,7 +228,23 @@
|
||||
"save": "保存",
|
||||
"saving": "保存中……",
|
||||
"cancel": "取消",
|
||||
"reimbursement": "报销"
|
||||
"reimbursement": "报销",
|
||||
"originalAmountField": {
|
||||
"label": "需要转换的金额"
|
||||
},
|
||||
"conversionRateField": {
|
||||
"useApi": "使用Frankfurter提供的汇率",
|
||||
"useCustom": "使用自定义汇率",
|
||||
"label": "汇率"
|
||||
},
|
||||
"conversionRateState": {
|
||||
"error": "抱歉,我们无法获取最新的汇率信息。",
|
||||
"noRate": "请在下方输入自定义汇率。",
|
||||
"currencyNotFound": "抱歉,Frankfurter无法为此货币提供此日期的汇率。",
|
||||
"noDate": "请输入交易发生日期来获取当天的汇率。",
|
||||
"refresh": "刷新",
|
||||
"customRate": "使用自定义汇率"
|
||||
}
|
||||
},
|
||||
"ExpenseDocumentsInput": {
|
||||
"TooBigToast": {
|
||||
@@ -316,7 +355,8 @@
|
||||
"paidForMin1": "这项消费必须支付给至少1名群组成员。",
|
||||
"noZeroShares": "所有份额必须大于0。",
|
||||
"amountSum": "金额之和必须等于消费的金额。",
|
||||
"percentageSum": "百分比之和必须等于100。"
|
||||
"percentageSum": "百分比之和必须等于100。",
|
||||
"ratePositive": "汇率必须为正数(大于0)。"
|
||||
},
|
||||
"Categories": {
|
||||
"search": "搜寻类别……",
|
||||
@@ -361,7 +401,8 @@
|
||||
"Gifts": "礼物",
|
||||
"Insurance": "保险",
|
||||
"Medical Expenses": "医疗支出",
|
||||
"Taxes": "税"
|
||||
"Taxes": "税",
|
||||
"Donation": "捐赠"
|
||||
},
|
||||
"Transportation": {
|
||||
"heading": "交通",
|
||||
@@ -385,5 +426,18 @@
|
||||
"TV/Phone/Internet": "电视/手机/互联网",
|
||||
"Water": "水"
|
||||
}
|
||||
},
|
||||
"Currencies": {
|
||||
"search": "搜索币种...",
|
||||
"noCurrency": "无法找到此货币。",
|
||||
"custom": {
|
||||
"heading": "自定义"
|
||||
},
|
||||
"common": {
|
||||
"heading": "最常用"
|
||||
},
|
||||
"other": {
|
||||
"heading": "其他币种"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ const DropdownMenuSubContent = React.forwardRef<
|
||||
ref={ref}
|
||||
className={cn(
|
||||
"z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
|
||||
"max-h-[80vh] overflow-y-scroll",
|
||||
className
|
||||
)}
|
||||
{...props}
|
||||
@@ -66,6 +67,7 @@ const DropdownMenuContent = React.forwardRef<
|
||||
sideOffset={sideOffset}
|
||||
className={cn(
|
||||
"z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
|
||||
"max-h-[80vh] overflow-y-scroll",
|
||||
className
|
||||
)}
|
||||
{...props}
|
||||
|
||||
37
src/i18n.ts
37
src/i18n.ts
@@ -3,24 +3,29 @@ import { getRequestConfig } from 'next-intl/server'
|
||||
import { getUserLocale } from './lib/locale'
|
||||
|
||||
export const localeLabels = {
|
||||
'en-US': 'English',
|
||||
fi: 'Suomi',
|
||||
'fr-FR': 'Français',
|
||||
es: 'Español',
|
||||
'de-DE': 'Deutsch',
|
||||
'zh-CN': '简体中文',
|
||||
'zh-TW': '正體中文',
|
||||
'ja-JP': '日本語',
|
||||
'pl-PL': 'Polski',
|
||||
'ru-RU': 'Русский',
|
||||
'it-IT': 'Italiano',
|
||||
'ua-UA': 'Українська',
|
||||
ro: 'Română',
|
||||
'tr-TR': 'Türkçe',
|
||||
'pt-BR': 'Português Brasileiro',
|
||||
'nl-NL': 'Nederlands',
|
||||
id: 'Bahasa Indonesia',
|
||||
ca: 'Català',
|
||||
'cs-CZ': 'Česky',
|
||||
'de-DE': 'Deutsch',
|
||||
'en-US': 'English',
|
||||
es: 'Español',
|
||||
eu: 'Euskera',
|
||||
'fr-FR': 'Français',
|
||||
'it-IT': 'Italiano',
|
||||
'nl-NL': 'Nederlands',
|
||||
'pl-PL': 'Polski',
|
||||
pt: 'Português',
|
||||
'pt-BR': 'Português Brasileiro',
|
||||
ro: 'Română',
|
||||
fi: 'Suomi',
|
||||
'tr-TR': 'Türkçe',
|
||||
'ru-RU': 'Русский',
|
||||
'uk-UA': 'Українська',
|
||||
he: 'עברית',
|
||||
ko: '한국어',
|
||||
'ja-JP': '日本語',
|
||||
'zh-CN': '简体中文',
|
||||
'zh-TW': '正體中文',
|
||||
} as const
|
||||
|
||||
export const locales: (keyof typeof localeLabels)[] = Object.keys(
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user