mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
chore(i18n): drop the catalogue entries nothing renders
reservations.fromPlan, packing.suggestions, packing.suggestionsTitle, packing.allSuggested, packing.emptyHint and the packing.suggestions.items array are referenced by no component; the suggestions block left the packing list in #14 and the keys stayed behind in all 23 languages. The VORSCHLAEGE constant beside them was exported and imported nowhere. With the one structured entry gone, a catalogue value is a string and nothing else, so TranslationValue says so and the placeholder spec no longer needs to skip what is not one.
This commit is contained in:
@@ -1,36 +1,3 @@
|
|||||||
export const VORSCHLAEGE = [
|
|
||||||
{ name: 'Passport', category: 'Documents' },
|
|
||||||
{ name: 'Travel Insurance', category: 'Documents' },
|
|
||||||
{ name: 'Visa Documents', category: 'Documents' },
|
|
||||||
{ name: 'Flight Tickets', category: 'Documents' },
|
|
||||||
{ name: 'Hotel Bookings', category: 'Documents' },
|
|
||||||
{ name: 'Vaccination Card', category: 'Documents' },
|
|
||||||
{ name: 'T-Shirts (5x)', category: 'Clothing' },
|
|
||||||
{ name: 'Pants (2x)', category: 'Clothing' },
|
|
||||||
{ name: 'Underwear (7x)', category: 'Clothing' },
|
|
||||||
{ name: 'Socks (7x)', category: 'Clothing' },
|
|
||||||
{ name: 'Jacket', category: 'Clothing' },
|
|
||||||
{ name: 'Swimwear', category: 'Clothing' },
|
|
||||||
{ name: 'Sport Shoes', category: 'Clothing' },
|
|
||||||
{ name: 'Toothbrush', category: 'Toiletries' },
|
|
||||||
{ name: 'Toothpaste', category: 'Toiletries' },
|
|
||||||
{ name: 'Shampoo', category: 'Toiletries' },
|
|
||||||
{ name: 'Sunscreen', category: 'Toiletries' },
|
|
||||||
{ name: 'Deodorant', category: 'Toiletries' },
|
|
||||||
{ name: 'Razor', category: 'Toiletries' },
|
|
||||||
{ name: 'Phone Charger', category: 'Electronics' },
|
|
||||||
{ name: 'Travel Adapter', category: 'Electronics' },
|
|
||||||
{ name: 'Headphones', category: 'Electronics' },
|
|
||||||
{ name: 'Camera', category: 'Electronics' },
|
|
||||||
{ name: 'Power Bank', category: 'Electronics' },
|
|
||||||
{ name: 'First Aid Kit', category: 'Health' },
|
|
||||||
{ name: 'Prescription Medication', category: 'Health' },
|
|
||||||
{ name: 'Pain Medication', category: 'Health' },
|
|
||||||
{ name: 'Insect Repellent', category: 'Health' },
|
|
||||||
{ name: 'Cash', category: 'Finances' },
|
|
||||||
{ name: 'Credit Card', category: 'Finances' },
|
|
||||||
]
|
|
||||||
|
|
||||||
// Cycling color palette — works in light & dark mode
|
// Cycling color palette — works in light & dark mode
|
||||||
export const KAT_COLORS = [
|
export const KAT_COLORS = [
|
||||||
'#3b82f6', // blue
|
'#3b82f6', // blue
|
||||||
|
|||||||
@@ -15,8 +15,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'استيراد',
|
'packing.import': 'استيراد',
|
||||||
'packing.importTitle': 'استيراد قائمة التعبئة',
|
'packing.importTitle': 'استيراد قائمة التعبئة',
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'عنصر واحد لكل سطر. يمكن إضافة الفئة والكمية مفصولة بفاصلة أو فاصلة منقوطة أو علامة تبويب: الاسم، الفئة، الكمية',
|
'عنصر واحد لكل سطر. الصيغة: الفئة, الاسم, الوزن بالغرام (اختياري), الحقيبة (اختياري), checked/unchecked (اختياري)',
|
||||||
'packing.importPlaceholder': 'فرشاة أسنان\nواقي شمس، نظافة\nقمصان، ملابس، 5\nجواز سفر، مستندات',
|
'packing.importPlaceholder':
|
||||||
|
'نظافة, فرشاة أسنان\nملابس, قمصان, 200\nمستندات, جواز سفر, , حقيبة يد\nإلكترونيات, شاحن, 50, حقيبة سفر, checked',
|
||||||
'packing.importCsv': 'تحميل CSV/TXT',
|
'packing.importCsv': 'تحميل CSV/TXT',
|
||||||
'packing.importAction': 'استيراد {count}',
|
'packing.importAction': 'استيراد {count}',
|
||||||
'packing.importSuccess': 'تم استيراد {count} عنصر',
|
'packing.importSuccess': 'تم استيراد {count} عنصر',
|
||||||
@@ -25,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} من {total} جُهّز ({percent}%)',
|
'packing.progress': '{packed} من {total} جُهّز ({percent}%)',
|
||||||
'packing.clearChecked': 'إزالة {count} محدد',
|
'packing.clearChecked': 'إزالة {count} محدد',
|
||||||
'packing.clearCheckedShort': 'إزالة {count}',
|
'packing.clearCheckedShort': 'إزالة {count}',
|
||||||
'packing.suggestions': 'اقتراحات',
|
|
||||||
'packing.suggestionsTitle': 'إضافة اقتراحات',
|
|
||||||
'packing.allSuggested': 'تمت إضافة جميع الاقتراحات',
|
|
||||||
'packing.allPacked': 'تم تجهيز الكل!',
|
'packing.allPacked': 'تم تجهيز الكل!',
|
||||||
'packing.addPlaceholder': 'إضافة عنصر جديد...',
|
'packing.addPlaceholder': 'إضافة عنصر جديد...',
|
||||||
'packing.categoryPlaceholder': 'قائمة...',
|
'packing.categoryPlaceholder': 'قائمة...',
|
||||||
@@ -35,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'مفتوح',
|
'packing.filterOpen': 'مفتوح',
|
||||||
'packing.filterDone': 'تم',
|
'packing.filterDone': 'تم',
|
||||||
'packing.emptyTitle': 'قائمة التجهيز فارغة',
|
'packing.emptyTitle': 'قائمة التجهيز فارغة',
|
||||||
'packing.emptyHint': 'أضف عناصر أو استخدم الاقتراحات',
|
|
||||||
'packing.emptyFiltered': 'لا توجد عناصر مطابقة لهذا الفلتر',
|
'packing.emptyFiltered': 'لا توجد عناصر مطابقة لهذا الفلتر',
|
||||||
'packing.menuRename': 'إعادة تسمية',
|
'packing.menuRename': 'إعادة تسمية',
|
||||||
'packing.menuCheckAll': 'تحديد الكل',
|
'packing.menuCheckAll': 'تحديد الكل',
|
||||||
@@ -67,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'فشل الحذف',
|
'packing.toast.deleteError': 'فشل الحذف',
|
||||||
'packing.toast.renameError': 'فشلت إعادة التسمية',
|
'packing.toast.renameError': 'فشلت إعادة التسمية',
|
||||||
'packing.toast.addError': 'فشلت الإضافة',
|
'packing.toast.addError': 'فشلت الإضافة',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'جواز السفر',
|
|
||||||
category: 'المستندات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'بطاقة الهوية',
|
|
||||||
category: 'المستندات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'تأمين السفر',
|
|
||||||
category: 'المستندات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'تذاكر الطيران',
|
|
||||||
category: 'المستندات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'بطاقة ائتمان',
|
|
||||||
category: 'المالية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'نقد',
|
|
||||||
category: 'المالية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'تأشيرة',
|
|
||||||
category: 'المستندات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'قمصان',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'بنطلونات',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ملابس داخلية',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'جوارب',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'جاكيت',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ملابس نوم',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ملابس سباحة',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'معطف مطر',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'أحذية مريحة',
|
|
||||||
category: 'الملابس',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'فرشاة أسنان',
|
|
||||||
category: 'أدوات العناية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'معجون أسنان',
|
|
||||||
category: 'أدوات العناية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'شامبو',
|
|
||||||
category: 'أدوات العناية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'مزيل عرق',
|
|
||||||
category: 'أدوات العناية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'واقي شمس',
|
|
||||||
category: 'أدوات العناية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'شفرة حلاقة',
|
|
||||||
category: 'أدوات العناية',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'شاحن',
|
|
||||||
category: 'الإلكترونيات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'بطارية محمولة',
|
|
||||||
category: 'الإلكترونيات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'سماعات',
|
|
||||||
category: 'الإلكترونيات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'محول سفر',
|
|
||||||
category: 'الإلكترونيات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'كاميرا',
|
|
||||||
category: 'الإلكترونيات',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'مسكنات ألم',
|
|
||||||
category: 'الصحة',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'لاصقات جروح',
|
|
||||||
category: 'الصحة',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'مطهر',
|
|
||||||
category: 'الصحة',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'جعله خاصًا',
|
'packing.makePrivate': 'جعله خاصًا',
|
||||||
'packing.makePublic': 'مشاركة',
|
'packing.makePublic': 'مشاركة',
|
||||||
'packing.privateHint': 'خاص — مرئي لك فقط',
|
'packing.privateHint': 'خاص — مرئي لك فقط',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'مؤكد',
|
'reservations.confirmed': 'مؤكد',
|
||||||
'reservations.pending': 'قيد الانتظار',
|
'reservations.pending': 'قيد الانتظار',
|
||||||
'reservations.summary': '{confirmed} مؤكدة، {pending} قيد الانتظار',
|
'reservations.summary': '{confirmed} مؤكدة، {pending} قيد الانتظار',
|
||||||
'reservations.fromPlan': 'من الخطة',
|
|
||||||
'reservations.showFiles': 'عرض الملفات',
|
'reservations.showFiles': 'عرض الملفات',
|
||||||
'reservations.editTitle': 'تعديل الحجز',
|
'reservations.editTitle': 'تعديل الحجز',
|
||||||
'reservations.status': 'الحالة',
|
'reservations.status': 'الحالة',
|
||||||
|
|||||||
@@ -25,9 +25,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} de {total} na mala ({percent}%)',
|
'packing.progress': '{packed} de {total} na mala ({percent}%)',
|
||||||
'packing.clearChecked': 'Remover {count} marcado(s)',
|
'packing.clearChecked': 'Remover {count} marcado(s)',
|
||||||
'packing.clearCheckedShort': 'Remover {count}',
|
'packing.clearCheckedShort': 'Remover {count}',
|
||||||
'packing.suggestions': 'Sugestões',
|
|
||||||
'packing.suggestionsTitle': 'Adicionar sugestões',
|
|
||||||
'packing.allSuggested': 'Todas as sugestões adicionadas',
|
|
||||||
'packing.allPacked': 'Tudo na mala!',
|
'packing.allPacked': 'Tudo na mala!',
|
||||||
'packing.addPlaceholder': 'Adicionar item...',
|
'packing.addPlaceholder': 'Adicionar item...',
|
||||||
'packing.categoryPlaceholder': 'Lista...',
|
'packing.categoryPlaceholder': 'Lista...',
|
||||||
@@ -38,7 +35,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Abertos',
|
'packing.filterOpen': 'Abertos',
|
||||||
'packing.filterDone': 'Prontos',
|
'packing.filterDone': 'Prontos',
|
||||||
'packing.emptyTitle': 'A lista de mala está vazia',
|
'packing.emptyTitle': 'A lista de mala está vazia',
|
||||||
'packing.emptyHint': 'Adicione itens ou use as sugestões',
|
|
||||||
'packing.emptyFiltered': 'Nenhum item corresponde ao filtro',
|
'packing.emptyFiltered': 'Nenhum item corresponde ao filtro',
|
||||||
'packing.menuRename': 'Renomear',
|
'packing.menuRename': 'Renomear',
|
||||||
'packing.menuCheckAll': 'Marcar todos',
|
'packing.menuCheckAll': 'Marcar todos',
|
||||||
@@ -67,128 +63,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Falha ao excluir',
|
'packing.toast.deleteError': 'Falha ao excluir',
|
||||||
'packing.toast.renameError': 'Falha ao renomear',
|
'packing.toast.renameError': 'Falha ao renomear',
|
||||||
'packing.toast.addError': 'Falha ao adicionar',
|
'packing.toast.addError': 'Falha ao adicionar',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Passaporte',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Documento de identidade',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Seguro viagem',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Passagens aéreas',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cartão de crédito',
|
|
||||||
category: 'Finanças',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dinheiro',
|
|
||||||
category: 'Finanças',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visto',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Camisetas',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Calças',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Roupa íntima',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Meias',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jaqueta',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pijama',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Traje de banho',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Capa de chuva',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sapatos confortáveis',
|
|
||||||
category: 'Roupas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Escova de dentes',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Creme dental',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Shampoo',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desodorante',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Protetor solar',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Aparelho de barbear',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Carregador',
|
|
||||||
category: 'Eletrônicos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Power bank',
|
|
||||||
category: 'Eletrônicos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fones de ouvido',
|
|
||||||
category: 'Eletrônicos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adaptador de viagem',
|
|
||||||
category: 'Eletrônicos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Câmera',
|
|
||||||
category: 'Eletrônicos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Medicamento para dor',
|
|
||||||
category: 'Saúde',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Curativos',
|
|
||||||
category: 'Saúde',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desinfetante',
|
|
||||||
category: 'Saúde',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Tornar privado',
|
'packing.makePrivate': 'Tornar privado',
|
||||||
'packing.makePublic': 'Compartilhar',
|
'packing.makePublic': 'Compartilhar',
|
||||||
'packing.privateHint': 'Privado — visível apenas para você',
|
'packing.privateHint': 'Privado — visível apenas para você',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Confirmada',
|
'reservations.confirmed': 'Confirmada',
|
||||||
'reservations.pending': 'Pendente',
|
'reservations.pending': 'Pendente',
|
||||||
'reservations.summary': '{confirmed} confirmada(s), {pending} pendente(s)',
|
'reservations.summary': '{confirmed} confirmada(s), {pending} pendente(s)',
|
||||||
'reservations.fromPlan': 'Do plano',
|
|
||||||
'reservations.showFiles': 'Mostrar arquivos',
|
'reservations.showFiles': 'Mostrar arquivos',
|
||||||
'reservations.editTitle': 'Editar reserva',
|
'reservations.editTitle': 'Editar reserva',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'Importa',
|
'packing.import': 'Importa',
|
||||||
'packing.importTitle': "Importa una llista d'equipatge",
|
'packing.importTitle': "Importa una llista d'equipatge",
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'Un element per línia. Categoria i quantitat opcionals separades per coma, punt i coma o tabulació: Nom, Categoria, Quantitat',
|
'Un element per línia. Format: Categoria, Nom, Pes en g (opcional), Bossa (opcional), checked/unchecked (opcional)',
|
||||||
'packing.importPlaceholder': 'Raspall de dents\nProtector solar, Higiene\nSamarretes, Roba, 5\nPassaport, Documents',
|
'packing.importPlaceholder':
|
||||||
|
'Higiene, Raspall de dents\nRoba, Samarretes, 200\nDocuments, Passaport, , Equipatge de mà\nElectrònica, Carregador, 50, Maleta, checked',
|
||||||
'packing.importCsv': 'Carrega CSV/TXT',
|
'packing.importCsv': 'Carrega CSV/TXT',
|
||||||
'packing.importAction': 'Importa {count}',
|
'packing.importAction': 'Importa {count}',
|
||||||
'packing.importSuccess': '{count} elements importats',
|
'packing.importSuccess': '{count} elements importats',
|
||||||
@@ -16,9 +17,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} de {total} preparats ({percent}%)',
|
'packing.progress': '{packed} de {total} preparats ({percent}%)',
|
||||||
'packing.clearChecked': 'Elimina {count} marcats',
|
'packing.clearChecked': 'Elimina {count} marcats',
|
||||||
'packing.clearCheckedShort': 'Elimina {count}',
|
'packing.clearCheckedShort': 'Elimina {count}',
|
||||||
'packing.suggestions': 'Suggeriments',
|
|
||||||
'packing.suggestionsTitle': 'Afegeix suggeriments',
|
|
||||||
'packing.allSuggested': 'Tots els suggeriments afegits',
|
|
||||||
'packing.allPacked': 'Tot preparat!',
|
'packing.allPacked': 'Tot preparat!',
|
||||||
'packing.addPlaceholder': 'Afegeix un element nou...',
|
'packing.addPlaceholder': 'Afegeix un element nou...',
|
||||||
'packing.categoryPlaceholder': 'Categoria...',
|
'packing.categoryPlaceholder': 'Categoria...',
|
||||||
@@ -26,7 +24,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Pendents',
|
'packing.filterOpen': 'Pendents',
|
||||||
'packing.filterDone': 'Fet',
|
'packing.filterDone': 'Fet',
|
||||||
'packing.emptyTitle': "La llista d'equipatge és buida",
|
'packing.emptyTitle': "La llista d'equipatge és buida",
|
||||||
'packing.emptyHint': 'Afegeix elements o utilitza els suggeriments',
|
|
||||||
'packing.emptyFiltered': 'Cap element coincideix amb aquest filtre',
|
'packing.emptyFiltered': 'Cap element coincideix amb aquest filtre',
|
||||||
'packing.menuRename': 'Canvia el nom',
|
'packing.menuRename': 'Canvia el nom',
|
||||||
'packing.menuCheckAll': 'Marca-ho tot',
|
'packing.menuCheckAll': 'Marca-ho tot',
|
||||||
@@ -57,128 +54,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': "No s'ha pogut eliminar",
|
'packing.toast.deleteError': "No s'ha pogut eliminar",
|
||||||
'packing.toast.renameError': "No s'ha pogut canviar el nom",
|
'packing.toast.renameError': "No s'ha pogut canviar el nom",
|
||||||
'packing.toast.addError': "No s'ha pogut afegir",
|
'packing.toast.addError': "No s'ha pogut afegir",
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Passaport',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Document d'identitat",
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Assegurança de viatge',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bitllets de vol',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Targeta de crèdit',
|
|
||||||
category: 'Finances',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Efectiu',
|
|
||||||
category: 'Finances',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visat',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Samarretes',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pantalons',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Roba interior',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Mitjons',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jaqueta',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pijama',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Roba de bany',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Impermeable',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sabates còmodes',
|
|
||||||
category: 'Roba',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Raspall de dents',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pasta de dents',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Xampú',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desodorant',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Protector solar',
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Màquina d'afaitar",
|
|
||||||
category: 'Higiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Carregador',
|
|
||||||
category: 'Electrònica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bateria externa',
|
|
||||||
category: 'Electrònica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Auriculars',
|
|
||||||
category: 'Electrònica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adaptador de viatge',
|
|
||||||
category: 'Electrònica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Càmera',
|
|
||||||
category: 'Electrònica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Analgèsics',
|
|
||||||
category: 'Salut',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tires',
|
|
||||||
category: 'Salut',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desinfectant',
|
|
||||||
category: 'Salut',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
|
|
||||||
'packing.makePrivate': 'Fer privat',
|
'packing.makePrivate': 'Fer privat',
|
||||||
'packing.makePublic': 'Compartir amb el grup',
|
'packing.makePublic': 'Compartir amb el grup',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Confirmada',
|
'reservations.confirmed': 'Confirmada',
|
||||||
'reservations.pending': 'Pendent',
|
'reservations.pending': 'Pendent',
|
||||||
'reservations.summary': '{confirmed} confirmades, {pending} pendents',
|
'reservations.summary': '{confirmed} confirmades, {pending} pendents',
|
||||||
'reservations.fromPlan': 'Del pla',
|
|
||||||
'reservations.showFiles': 'Mostra els fitxers',
|
'reservations.showFiles': 'Mostra els fitxers',
|
||||||
'reservations.editTitle': 'Edita la reserva',
|
'reservations.editTitle': 'Edita la reserva',
|
||||||
'reservations.status': 'Estat',
|
'reservations.status': 'Estat',
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} z {total} zabaleno ({percent} %)',
|
'packing.progress': '{packed} z {total} zabaleno ({percent} %)',
|
||||||
'packing.clearChecked': 'Odstranit {count} hotových',
|
'packing.clearChecked': 'Odstranit {count} hotových',
|
||||||
'packing.clearCheckedShort': 'Odstranit {count}',
|
'packing.clearCheckedShort': 'Odstranit {count}',
|
||||||
'packing.suggestions': 'Návrhy',
|
|
||||||
'packing.suggestionsTitle': 'Přidat návrhy',
|
|
||||||
'packing.allSuggested': 'Všechny návrhy byly přidány',
|
|
||||||
'packing.allPacked': 'Vše je zabaleno!',
|
'packing.allPacked': 'Vše je zabaleno!',
|
||||||
'packing.addPlaceholder': 'Přidat novou položku...',
|
'packing.addPlaceholder': 'Přidat novou položku...',
|
||||||
'packing.categoryPlaceholder': 'Seznam...',
|
'packing.categoryPlaceholder': 'Seznam...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'K zabalení',
|
'packing.filterOpen': 'K zabalení',
|
||||||
'packing.filterDone': 'Hotovo',
|
'packing.filterDone': 'Hotovo',
|
||||||
'packing.emptyTitle': 'Seznam věcí je prázdný',
|
'packing.emptyTitle': 'Seznam věcí je prázdný',
|
||||||
'packing.emptyHint': 'Přidejte položky nebo použijte návrhy',
|
|
||||||
'packing.emptyFiltered': 'Žádné položky neodpovídají filtru',
|
'packing.emptyFiltered': 'Žádné položky neodpovídají filtru',
|
||||||
'packing.menuRename': 'Přejmenovat',
|
'packing.menuRename': 'Přejmenovat',
|
||||||
'packing.menuCheckAll': 'Označit vše',
|
'packing.menuCheckAll': 'Označit vše',
|
||||||
@@ -68,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Smazání se nezdařilo',
|
'packing.toast.deleteError': 'Smazání se nezdařilo',
|
||||||
'packing.toast.renameError': 'Přejmenování se nezdařilo',
|
'packing.toast.renameError': 'Přejmenování se nezdařilo',
|
||||||
'packing.toast.addError': 'Přidání se nezdařilo',
|
'packing.toast.addError': 'Přidání se nezdařilo',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Pas',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Občanský průkaz',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cestovní pojištění',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Letenky',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Platební karta',
|
|
||||||
category: 'Finance',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Hotovost',
|
|
||||||
category: 'Finance',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Víza',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Trička',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kalhoty',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Spodní prádlo',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ponožky',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bunda',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pyžamo',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Plavky',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pláštěnka',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pohodlné boty',
|
|
||||||
category: 'Oblečení',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zubní kartáček',
|
|
||||||
category: 'Hygiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zubní pasta',
|
|
||||||
category: 'Hygiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Šampón',
|
|
||||||
category: 'Hygiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deodorant',
|
|
||||||
category: 'Hygiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Opalovací krém',
|
|
||||||
category: 'Hygiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Holicí strojek',
|
|
||||||
category: 'Hygiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Nabíječka',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Powerbanka',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sluchátka',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cestovní adaptér',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fotoaparát',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Léky proti bolesti',
|
|
||||||
category: 'Zdraví',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Náplasti',
|
|
||||||
category: 'Zdraví',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dezinfekce',
|
|
||||||
category: 'Zdraví',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Nastavit jako soukromé',
|
'packing.makePrivate': 'Nastavit jako soukromé',
|
||||||
'packing.makePublic': 'Sdílet',
|
'packing.makePublic': 'Sdílet',
|
||||||
'packing.privateHint': 'Soukromé — vidíte jen vy',
|
'packing.privateHint': 'Soukromé — vidíte jen vy',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Potvrzeno',
|
'reservations.confirmed': 'Potvrzeno',
|
||||||
'reservations.pending': 'Čeká na potvrzení',
|
'reservations.pending': 'Čeká na potvrzení',
|
||||||
'reservations.summary': '{confirmed} potvrzených, {pending} čekajících',
|
'reservations.summary': '{confirmed} potvrzených, {pending} čekajících',
|
||||||
'reservations.fromPlan': 'Z plánu',
|
|
||||||
'reservations.showFiles': 'Zobrazit soubory',
|
'reservations.showFiles': 'Zobrazit soubory',
|
||||||
'reservations.editTitle': 'Upravit rezervaci',
|
'reservations.editTitle': 'Upravit rezervaci',
|
||||||
'reservations.status': 'Stav',
|
'reservations.status': 'Stav',
|
||||||
|
|||||||
@@ -27,9 +27,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} von {total} gepackt ({percent}%)',
|
'packing.progress': '{packed} von {total} gepackt ({percent}%)',
|
||||||
'packing.clearChecked': '{count} abgehakte entfernen',
|
'packing.clearChecked': '{count} abgehakte entfernen',
|
||||||
'packing.clearCheckedShort': '{count} entfernen',
|
'packing.clearCheckedShort': '{count} entfernen',
|
||||||
'packing.suggestions': 'Vorschläge',
|
|
||||||
'packing.suggestionsTitle': 'Vorschläge hinzufügen',
|
|
||||||
'packing.allSuggested': 'Alle Vorschläge hinzugefügt',
|
|
||||||
'packing.allPacked': 'Alles gepackt!',
|
'packing.allPacked': 'Alles gepackt!',
|
||||||
'packing.addPlaceholder': 'Neuen Gegenstand hinzufügen...',
|
'packing.addPlaceholder': 'Neuen Gegenstand hinzufügen...',
|
||||||
'packing.categoryPlaceholder': 'Liste...',
|
'packing.categoryPlaceholder': 'Liste...',
|
||||||
@@ -37,7 +34,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Offen',
|
'packing.filterOpen': 'Offen',
|
||||||
'packing.filterDone': 'Erledigt',
|
'packing.filterDone': 'Erledigt',
|
||||||
'packing.emptyTitle': 'Packliste ist leer',
|
'packing.emptyTitle': 'Packliste ist leer',
|
||||||
'packing.emptyHint': 'Füge Gegenstände hinzu oder nutze die Vorschläge',
|
|
||||||
'packing.emptyFiltered': 'Keine Gegenstände in diesem Filter',
|
'packing.emptyFiltered': 'Keine Gegenstände in diesem Filter',
|
||||||
'packing.menuRename': 'Umbenennen',
|
'packing.menuRename': 'Umbenennen',
|
||||||
'packing.menuCheckAll': 'Alle abhaken',
|
'packing.menuCheckAll': 'Alle abhaken',
|
||||||
@@ -86,128 +82,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Fehler beim Löschen',
|
'packing.toast.deleteError': 'Fehler beim Löschen',
|
||||||
'packing.toast.renameError': 'Fehler beim Umbenennen',
|
'packing.toast.renameError': 'Fehler beim Umbenennen',
|
||||||
'packing.toast.addError': 'Fehler beim Hinzufügen',
|
'packing.toast.addError': 'Fehler beim Hinzufügen',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Reisepass',
|
|
||||||
category: 'Dokumente',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Personalausweis',
|
|
||||||
category: 'Dokumente',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Reiseversicherung',
|
|
||||||
category: 'Dokumente',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Flugtickets',
|
|
||||||
category: 'Dokumente',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kreditkarte',
|
|
||||||
category: 'Finanzen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bargeld',
|
|
||||||
category: 'Finanzen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visum',
|
|
||||||
category: 'Dokumente',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T-Shirts',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Hosen',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Unterwäsche',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Socken',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jacke',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Schlafkleidung',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Badekleidung',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Regenjacke',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bequeme Schuhe',
|
|
||||||
category: 'Kleidung',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zahnbürste',
|
|
||||||
category: 'Hygiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zahnpasta',
|
|
||||||
category: 'Hygiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Shampoo',
|
|
||||||
category: 'Hygiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deo',
|
|
||||||
category: 'Hygiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sonnencreme',
|
|
||||||
category: 'Hygiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Rasierer',
|
|
||||||
category: 'Hygiene',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ladegerät',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Powerbank',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kopfhörer',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Reiseadapter',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kamera',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Schmerzmittel',
|
|
||||||
category: 'Gesundheit',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pflaster',
|
|
||||||
category: 'Gesundheit',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desinfektionsmittel',
|
|
||||||
category: 'Gesundheit',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.bagLimit': 'Gewichtslimit',
|
'packing.bagLimit': 'Gewichtslimit',
|
||||||
'packing.setBagLimit': 'Limit setzen',
|
'packing.setBagLimit': 'Limit setzen',
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Bestätigt',
|
'reservations.confirmed': 'Bestätigt',
|
||||||
'reservations.pending': 'Ausstehend',
|
'reservations.pending': 'Ausstehend',
|
||||||
'reservations.summary': '{confirmed} bestätigt, {pending} ausstehend',
|
'reservations.summary': '{confirmed} bestätigt, {pending} ausstehend',
|
||||||
'reservations.fromPlan': 'Aus Planung',
|
|
||||||
'reservations.showFiles': 'Dateien anzeigen',
|
'reservations.showFiles': 'Dateien anzeigen',
|
||||||
'reservations.editTitle': 'Reservierung bearbeiten',
|
'reservations.editTitle': 'Reservierung bearbeiten',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} of {total} packed ({percent}%)',
|
'packing.progress': '{packed} of {total} packed ({percent}%)',
|
||||||
'packing.clearChecked': 'Remove {count} checked',
|
'packing.clearChecked': 'Remove {count} checked',
|
||||||
'packing.clearCheckedShort': 'Remove {count}',
|
'packing.clearCheckedShort': 'Remove {count}',
|
||||||
'packing.suggestions': 'Suggestions',
|
|
||||||
'packing.suggestionsTitle': 'Add Suggestions',
|
|
||||||
'packing.allSuggested': 'All suggestions added',
|
|
||||||
'packing.allPacked': 'All packed!',
|
'packing.allPacked': 'All packed!',
|
||||||
'packing.addPlaceholder': 'Add new item...',
|
'packing.addPlaceholder': 'Add new item...',
|
||||||
'packing.categoryPlaceholder': 'List...',
|
'packing.categoryPlaceholder': 'List...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Open',
|
'packing.filterOpen': 'Open',
|
||||||
'packing.filterDone': 'Done',
|
'packing.filterDone': 'Done',
|
||||||
'packing.emptyTitle': 'Packing list is empty',
|
'packing.emptyTitle': 'Packing list is empty',
|
||||||
'packing.emptyHint': 'Add items or use the suggestions',
|
|
||||||
'packing.emptyFiltered': 'No items match this filter',
|
'packing.emptyFiltered': 'No items match this filter',
|
||||||
'packing.menuRename': 'Rename',
|
'packing.menuRename': 'Rename',
|
||||||
'packing.menuCheckAll': 'Check All',
|
'packing.menuCheckAll': 'Check All',
|
||||||
@@ -85,128 +81,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Failed to delete',
|
'packing.toast.deleteError': 'Failed to delete',
|
||||||
'packing.toast.renameError': 'Failed to rename',
|
'packing.toast.renameError': 'Failed to rename',
|
||||||
'packing.toast.addError': 'Failed to add',
|
'packing.toast.addError': 'Failed to add',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Passport',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ID Card',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Travel Insurance',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Flight Tickets',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Credit Card',
|
|
||||||
category: 'Finances',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cash',
|
|
||||||
category: 'Finances',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visa',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T-Shirts',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pants',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Underwear',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Socks',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jacket',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sleepwear',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Swimwear',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Rain Jacket',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Comfortable Shoes',
|
|
||||||
category: 'Clothing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Toothbrush',
|
|
||||||
category: 'Toiletries',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Toothpaste',
|
|
||||||
category: 'Toiletries',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Shampoo',
|
|
||||||
category: 'Toiletries',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deodorant',
|
|
||||||
category: 'Toiletries',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sunscreen',
|
|
||||||
category: 'Toiletries',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Razor',
|
|
||||||
category: 'Toiletries',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Charger',
|
|
||||||
category: 'Electronics',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Power Bank',
|
|
||||||
category: 'Electronics',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Headphones',
|
|
||||||
category: 'Electronics',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Travel Adapter',
|
|
||||||
category: 'Electronics',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Camera',
|
|
||||||
category: 'Electronics',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pain Medication',
|
|
||||||
category: 'Health',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Band-Aids',
|
|
||||||
category: 'Health',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Disinfectant',
|
|
||||||
category: 'Health',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.bagLimit': 'Weight limit',
|
'packing.bagLimit': 'Weight limit',
|
||||||
'packing.setBagLimit': 'Set limit',
|
'packing.setBagLimit': 'Set limit',
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Confirmed',
|
'reservations.confirmed': 'Confirmed',
|
||||||
'reservations.pending': 'Pending',
|
'reservations.pending': 'Pending',
|
||||||
'reservations.summary': '{confirmed} confirmed, {pending} pending',
|
'reservations.summary': '{confirmed} confirmed, {pending} pending',
|
||||||
'reservations.fromPlan': 'From Plan',
|
|
||||||
'reservations.showFiles': 'Show Files',
|
'reservations.showFiles': 'Show Files',
|
||||||
'reservations.editTitle': 'Edit Reservation',
|
'reservations.editTitle': 'Edit Reservation',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -15,9 +15,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'Importar',
|
'packing.import': 'Importar',
|
||||||
'packing.importTitle': 'Importar lista de equipaje',
|
'packing.importTitle': 'Importar lista de equipaje',
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'Un elemento por línea. Categoría y cantidad opcionales separadas por coma, punto y coma o tabulación: Nombre, Categoría, Cantidad',
|
'Un elemento por línea. Formato: Categoría, Nombre, Peso en g (opcional), Bolsa (opcional), checked/unchecked (opcional)',
|
||||||
'packing.importPlaceholder':
|
'packing.importPlaceholder':
|
||||||
'Cepillo de dientes\nProtector solar, Higiene\nCamisetas, Ropa, 5\nPasaporte, Documentos',
|
'Higiene, Cepillo de dientes\nRopa, Camisetas, 200\nDocumentos, Pasaporte, , Equipaje de mano\nElectrónica, Cargador, 50, Maleta, checked',
|
||||||
'packing.importCsv': 'Cargar CSV/TXT',
|
'packing.importCsv': 'Cargar CSV/TXT',
|
||||||
'packing.importAction': 'Importar {count}',
|
'packing.importAction': 'Importar {count}',
|
||||||
'packing.importSuccess': '{count} elementos importados',
|
'packing.importSuccess': '{count} elementos importados',
|
||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} de {total} preparados ({percent}%)',
|
'packing.progress': '{packed} de {total} preparados ({percent}%)',
|
||||||
'packing.clearChecked': 'Eliminar {count} marcados',
|
'packing.clearChecked': 'Eliminar {count} marcados',
|
||||||
'packing.clearCheckedShort': 'Eliminar {count}',
|
'packing.clearCheckedShort': 'Eliminar {count}',
|
||||||
'packing.suggestions': 'Sugerencias',
|
|
||||||
'packing.suggestionsTitle': 'Añadir sugerencias',
|
|
||||||
'packing.allSuggested': 'Todas las sugerencias añadidas',
|
|
||||||
'packing.allPacked': '¡Todo preparado!',
|
'packing.allPacked': '¡Todo preparado!',
|
||||||
'packing.addPlaceholder': 'Añadir nuevo elemento...',
|
'packing.addPlaceholder': 'Añadir nuevo elemento...',
|
||||||
'packing.categoryPlaceholder': 'Lista...',
|
'packing.categoryPlaceholder': 'Lista...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Pendientes',
|
'packing.filterOpen': 'Pendientes',
|
||||||
'packing.filterDone': 'Hecho',
|
'packing.filterDone': 'Hecho',
|
||||||
'packing.emptyTitle': 'La lista de equipaje está vacía',
|
'packing.emptyTitle': 'La lista de equipaje está vacía',
|
||||||
'packing.emptyHint': 'Añade elementos o usa las sugerencias',
|
|
||||||
'packing.emptyFiltered': 'Ningún elemento coincide con este filtro',
|
'packing.emptyFiltered': 'Ningún elemento coincide con este filtro',
|
||||||
'packing.menuRename': 'Renombrar',
|
'packing.menuRename': 'Renombrar',
|
||||||
'packing.menuCheckAll': 'Marcar todo',
|
'packing.menuCheckAll': 'Marcar todo',
|
||||||
@@ -68,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'No se pudo eliminar',
|
'packing.toast.deleteError': 'No se pudo eliminar',
|
||||||
'packing.toast.renameError': 'No se pudo renombrar',
|
'packing.toast.renameError': 'No se pudo renombrar',
|
||||||
'packing.toast.addError': 'No se pudo añadir',
|
'packing.toast.addError': 'No se pudo añadir',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Pasaporte',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Documento de identidad',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Seguro de viaje',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Billetes de vuelo',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tarjeta de crédito',
|
|
||||||
category: 'Finanzas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Efectivo',
|
|
||||||
category: 'Finanzas',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visado',
|
|
||||||
category: 'Documentos',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Camisetas',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pantalones',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ropa interior',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Calcetines',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Chaqueta',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pijama',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ropa de baño',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Impermeable',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zapatos cómodos',
|
|
||||||
category: 'Ropa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cepillo de dientes',
|
|
||||||
category: 'Aseo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pasta de dientes',
|
|
||||||
category: 'Aseo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Champú',
|
|
||||||
category: 'Aseo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desodorante',
|
|
||||||
category: 'Aseo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Protector solar',
|
|
||||||
category: 'Aseo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Maquinilla de afeitar',
|
|
||||||
category: 'Aseo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cargador',
|
|
||||||
category: 'Electrónica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Batería externa',
|
|
||||||
category: 'Electrónica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Auriculares',
|
|
||||||
category: 'Electrónica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adaptador de viaje',
|
|
||||||
category: 'Electrónica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cámara',
|
|
||||||
category: 'Electrónica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Analgésicos',
|
|
||||||
category: 'Salud',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tiritas',
|
|
||||||
category: 'Salud',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desinfectante',
|
|
||||||
category: 'Salud',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Hacer privado',
|
'packing.makePrivate': 'Hacer privado',
|
||||||
'packing.makePublic': 'Compartir',
|
'packing.makePublic': 'Compartir',
|
||||||
'packing.privateHint': 'Privado — solo visible para ti',
|
'packing.privateHint': 'Privado — solo visible para ti',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Confirmada',
|
'reservations.confirmed': 'Confirmada',
|
||||||
'reservations.pending': 'Pendiente',
|
'reservations.pending': 'Pendiente',
|
||||||
'reservations.summary': '{confirmed} confirmadas, {pending} pendientes',
|
'reservations.summary': '{confirmed} confirmadas, {pending} pendientes',
|
||||||
'reservations.fromPlan': 'Del plan',
|
|
||||||
'reservations.showFiles': 'Mostrar archivos',
|
'reservations.showFiles': 'Mostrar archivos',
|
||||||
'reservations.editTitle': 'Editar reserva',
|
'reservations.editTitle': 'Editar reserva',
|
||||||
'reservations.status': 'Estado',
|
'reservations.status': 'Estado',
|
||||||
|
|||||||
@@ -15,8 +15,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'Importer',
|
'packing.import': 'Importer',
|
||||||
'packing.importTitle': 'Importer la liste',
|
'packing.importTitle': 'Importer la liste',
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'Un élément par ligne. Catégorie et quantité optionnelles séparées par virgule, point-virgule ou tabulation : Nom, Catégorie, Quantité',
|
'Un élément par ligne. Format : Catégorie, Nom, Poids en g (facultatif), Bagage (facultatif), checked/unchecked (facultatif)',
|
||||||
'packing.importPlaceholder': 'Brosse à dents\nCrème solaire, Hygiène\nT-Shirts, Vêtements, 5\nPasseport, Documents',
|
'packing.importPlaceholder':
|
||||||
|
'Hygiène, Brosse à dents\nVêtements, T-shirts, 200\nDocuments, Passeport, , Bagage cabine\nÉlectronique, Chargeur, 50, Valise, checked',
|
||||||
'packing.importCsv': 'Charger CSV/TXT',
|
'packing.importCsv': 'Charger CSV/TXT',
|
||||||
'packing.importAction': 'Importer {count}',
|
'packing.importAction': 'Importer {count}',
|
||||||
'packing.importSuccess': '{count} éléments importés',
|
'packing.importSuccess': '{count} éléments importés',
|
||||||
@@ -25,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} sur {total} emballés ({percent} %)',
|
'packing.progress': '{packed} sur {total} emballés ({percent} %)',
|
||||||
'packing.clearChecked': 'Supprimer {count} cochés',
|
'packing.clearChecked': 'Supprimer {count} cochés',
|
||||||
'packing.clearCheckedShort': 'Supprimer {count}',
|
'packing.clearCheckedShort': 'Supprimer {count}',
|
||||||
'packing.suggestions': 'Suggestions',
|
|
||||||
'packing.suggestionsTitle': 'Ajouter des suggestions',
|
|
||||||
'packing.allSuggested': 'Toutes les suggestions ajoutées',
|
|
||||||
'packing.allPacked': 'Tout est emballé !',
|
'packing.allPacked': 'Tout est emballé !',
|
||||||
'packing.addPlaceholder': 'Ajouter un nouvel article…',
|
'packing.addPlaceholder': 'Ajouter un nouvel article…',
|
||||||
'packing.categoryPlaceholder': 'Liste...',
|
'packing.categoryPlaceholder': 'Liste...',
|
||||||
@@ -35,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'À faire',
|
'packing.filterOpen': 'À faire',
|
||||||
'packing.filterDone': 'Fait',
|
'packing.filterDone': 'Fait',
|
||||||
'packing.emptyTitle': 'La liste de bagages est vide',
|
'packing.emptyTitle': 'La liste de bagages est vide',
|
||||||
'packing.emptyHint': 'Ajoutez des articles ou utilisez les suggestions',
|
|
||||||
'packing.emptyFiltered': 'Aucun article ne correspond à ce filtre',
|
'packing.emptyFiltered': 'Aucun article ne correspond à ce filtre',
|
||||||
'packing.menuRename': 'Renommer',
|
'packing.menuRename': 'Renommer',
|
||||||
'packing.menuCheckAll': 'Tout cocher',
|
'packing.menuCheckAll': 'Tout cocher',
|
||||||
@@ -67,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Échec de la suppression',
|
'packing.toast.deleteError': 'Échec de la suppression',
|
||||||
'packing.toast.renameError': 'Échec du renommage',
|
'packing.toast.renameError': 'Échec du renommage',
|
||||||
'packing.toast.addError': "Échec de l'ajout",
|
'packing.toast.addError': "Échec de l'ajout",
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Passeport',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Carte d'identité",
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Assurance voyage',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Billets d'avion",
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Carte bancaire',
|
|
||||||
category: 'Finances',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Espèces',
|
|
||||||
category: 'Finances',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visa',
|
|
||||||
category: 'Documents',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T-shirts',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pantalons',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sous-vêtements',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Chaussettes',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Veste',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pyjama',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Maillot de bain',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Imperméable',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Chaussures confortables',
|
|
||||||
category: 'Vêtements',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Brosse à dents',
|
|
||||||
category: 'Hygiène',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dentifrice',
|
|
||||||
category: 'Hygiène',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Shampooing',
|
|
||||||
category: 'Hygiène',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Déodorant',
|
|
||||||
category: 'Hygiène',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Crème solaire',
|
|
||||||
category: 'Hygiène',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Rasoir',
|
|
||||||
category: 'Hygiène',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Chargeur',
|
|
||||||
category: 'Électronique',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Batterie externe',
|
|
||||||
category: 'Électronique',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Écouteurs',
|
|
||||||
category: 'Électronique',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adaptateur de voyage',
|
|
||||||
category: 'Électronique',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Appareil photo',
|
|
||||||
category: 'Électronique',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Antidouleurs',
|
|
||||||
category: 'Santé',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pansements',
|
|
||||||
category: 'Santé',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Désinfectant',
|
|
||||||
category: 'Santé',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Rendre privé',
|
'packing.makePrivate': 'Rendre privé',
|
||||||
'packing.makePublic': 'Partager',
|
'packing.makePublic': 'Partager',
|
||||||
'packing.privateHint': 'Privé — visible par vous uniquement',
|
'packing.privateHint': 'Privé — visible par vous uniquement',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Confirmée',
|
'reservations.confirmed': 'Confirmée',
|
||||||
'reservations.pending': 'En attente',
|
'reservations.pending': 'En attente',
|
||||||
'reservations.summary': '{confirmed} confirmées, {pending} en attente',
|
'reservations.summary': '{confirmed} confirmées, {pending} en attente',
|
||||||
'reservations.fromPlan': 'Du plan',
|
|
||||||
'reservations.showFiles': 'Afficher les fichiers',
|
'reservations.showFiles': 'Afficher les fichiers',
|
||||||
'reservations.editTitle': 'Modifier la réservation',
|
'reservations.editTitle': 'Modifier la réservation',
|
||||||
'reservations.status': 'Statut',
|
'reservations.status': 'Statut',
|
||||||
|
|||||||
@@ -27,9 +27,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} από {total} συσκευασμένα ({percent}%)',
|
'packing.progress': '{packed} από {total} συσκευασμένα ({percent}%)',
|
||||||
'packing.clearChecked': 'Αφαίρεση {count} επιλεγμένων',
|
'packing.clearChecked': 'Αφαίρεση {count} επιλεγμένων',
|
||||||
'packing.clearCheckedShort': 'Αφαίρεση {count}',
|
'packing.clearCheckedShort': 'Αφαίρεση {count}',
|
||||||
'packing.suggestions': 'Προτάσεις',
|
|
||||||
'packing.suggestionsTitle': 'Προσθήκη Προτάσεων',
|
|
||||||
'packing.allSuggested': 'Όλες οι προτάσεις προστέθηκαν',
|
|
||||||
'packing.allPacked': 'Όλα έτοιμα!',
|
'packing.allPacked': 'Όλα έτοιμα!',
|
||||||
'packing.addPlaceholder': 'Προσθήκη νέου αντικειμένου...',
|
'packing.addPlaceholder': 'Προσθήκη νέου αντικειμένου...',
|
||||||
'packing.categoryPlaceholder': 'Λίστα...',
|
'packing.categoryPlaceholder': 'Λίστα...',
|
||||||
@@ -37,7 +34,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Ανοιχτά',
|
'packing.filterOpen': 'Ανοιχτά',
|
||||||
'packing.filterDone': 'Ολοκληρωμένα',
|
'packing.filterDone': 'Ολοκληρωμένα',
|
||||||
'packing.emptyTitle': 'Η λίστα αποσκευών είναι κενή',
|
'packing.emptyTitle': 'Η λίστα αποσκευών είναι κενή',
|
||||||
'packing.emptyHint': 'Προσθέστε αντικείμενα ή χρησιμοποιήστε τις προτάσεις',
|
|
||||||
'packing.emptyFiltered': 'Κανένα αντικείμενο δεν ταιριάζει με αυτό το φίλτρο',
|
'packing.emptyFiltered': 'Κανένα αντικείμενο δεν ταιριάζει με αυτό το φίλτρο',
|
||||||
'packing.menuRename': 'Μετονομασία',
|
'packing.menuRename': 'Μετονομασία',
|
||||||
'packing.menuCheckAll': 'Επιλογή Όλων',
|
'packing.menuCheckAll': 'Επιλογή Όλων',
|
||||||
@@ -69,38 +65,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Αποτυχία διαγραφής',
|
'packing.toast.deleteError': 'Αποτυχία διαγραφής',
|
||||||
'packing.toast.renameError': 'Αποτυχία μετονομασίας',
|
'packing.toast.renameError': 'Αποτυχία μετονομασίας',
|
||||||
'packing.toast.addError': 'Αποτυχία προσθήκης',
|
'packing.toast.addError': 'Αποτυχία προσθήκης',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{ name: 'Διαβατήριο', category: 'Έγγραφα' },
|
|
||||||
{ name: 'Ταυτότητα', category: 'Έγγραφα' },
|
|
||||||
{ name: 'Ταξιδιωτική Ασφάλιση', category: 'Έγγραφα' },
|
|
||||||
{ name: 'Αεροπορικά Εισιτήρια', category: 'Έγγραφα' },
|
|
||||||
{ name: 'Πιστωτική Κάρτα', category: 'Οικονομικά' },
|
|
||||||
{ name: 'Μετρητά', category: 'Οικονομικά' },
|
|
||||||
{ name: 'Visa', category: 'Έγγραφα' },
|
|
||||||
{ name: 'T-Shirts', category: 'Ρούχα' },
|
|
||||||
{ name: 'Παντελόνια', category: 'Ρούχα' },
|
|
||||||
{ name: 'Εσώρουχα', category: 'Ρούχα' },
|
|
||||||
{ name: 'Κάλτσες', category: 'Ρούχα' },
|
|
||||||
{ name: 'Μπουφάν', category: 'Ρούχα' },
|
|
||||||
{ name: 'Πιτζάμες', category: 'Ρούχα' },
|
|
||||||
{ name: 'Μαγιό', category: 'Ρούχα' },
|
|
||||||
{ name: 'Αδιάβροχο', category: 'Ρούχα' },
|
|
||||||
{ name: 'Άνετα Παπούτσια', category: 'Ρούχα' },
|
|
||||||
{ name: 'Οδοντόβουρτσα', category: 'Είδη Υγιεινής' },
|
|
||||||
{ name: 'Οδοντόκρεμα', category: 'Είδη Υγιεινής' },
|
|
||||||
{ name: 'Σαμπουάν', category: 'Είδη Υγιεινής' },
|
|
||||||
{ name: 'Αποσμητικό', category: 'Είδη Υγιεινής' },
|
|
||||||
{ name: 'Αντηλιακό', category: 'Είδη Υγιεινής' },
|
|
||||||
{ name: 'Ξυριστική Μηχανή', category: 'Είδη Υγιεινής' },
|
|
||||||
{ name: 'Φορτιστής', category: 'Ηλεκτρονικά' },
|
|
||||||
{ name: 'Power Bank', category: 'Ηλεκτρονικά' },
|
|
||||||
{ name: 'Ακουστικά', category: 'Ηλεκτρονικά' },
|
|
||||||
{ name: 'Ταξιδιωτικός Αντάπτορας', category: 'Ηλεκτρονικά' },
|
|
||||||
{ name: 'Κάμερα', category: 'Ηλεκτρονικά' },
|
|
||||||
{ name: 'Παυσίπονα', category: 'Υγεία' },
|
|
||||||
{ name: 'Τσιρότα', category: 'Υγεία' },
|
|
||||||
{ name: 'Απολυμαντικό', category: 'Υγεία' },
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Ορισμός ως ιδιωτικό',
|
'packing.makePrivate': 'Ορισμός ως ιδιωτικό',
|
||||||
'packing.makePublic': 'Κοινή χρήση',
|
'packing.makePublic': 'Κοινή χρήση',
|
||||||
'packing.privateHint': 'Ιδιωτικό — ορατό μόνο σε εσάς',
|
'packing.privateHint': 'Ιδιωτικό — ορατό μόνο σε εσάς',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Επιβεβαιωμένο',
|
'reservations.confirmed': 'Επιβεβαιωμένο',
|
||||||
'reservations.pending': 'Εκκρεμές',
|
'reservations.pending': 'Εκκρεμές',
|
||||||
'reservations.summary': '{confirmed} επιβεβαιωμένες, {pending} εκκρεμείς',
|
'reservations.summary': '{confirmed} επιβεβαιωμένες, {pending} εκκρεμείς',
|
||||||
'reservations.fromPlan': 'Από το Πλάνο',
|
|
||||||
'reservations.showFiles': 'Εμφάνιση Αρχείων',
|
'reservations.showFiles': 'Εμφάνιση Αρχείων',
|
||||||
'reservations.editTitle': 'Επεξεργασία Κράτησης',
|
'reservations.editTitle': 'Επεξεργασία Κράτησης',
|
||||||
'reservations.status': 'Κατάσταση',
|
'reservations.status': 'Κατάσταση',
|
||||||
|
|||||||
@@ -27,9 +27,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} / {total} becsomagolva ({percent}%)',
|
'packing.progress': '{packed} / {total} becsomagolva ({percent}%)',
|
||||||
'packing.clearChecked': '{count} kipipált eltávolítása',
|
'packing.clearChecked': '{count} kipipált eltávolítása',
|
||||||
'packing.clearCheckedShort': '{count} eltávolítása',
|
'packing.clearCheckedShort': '{count} eltávolítása',
|
||||||
'packing.suggestions': 'Javaslatok',
|
|
||||||
'packing.suggestionsTitle': 'Javaslatok hozzáadása',
|
|
||||||
'packing.allSuggested': 'Minden javaslat hozzáadva',
|
|
||||||
'packing.allPacked': 'Minden be van csomagolva!',
|
'packing.allPacked': 'Minden be van csomagolva!',
|
||||||
'packing.addPlaceholder': 'Új tárgy hozzáadása...',
|
'packing.addPlaceholder': 'Új tárgy hozzáadása...',
|
||||||
'packing.categoryPlaceholder': 'Lista...',
|
'packing.categoryPlaceholder': 'Lista...',
|
||||||
@@ -37,7 +34,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Nyitott',
|
'packing.filterOpen': 'Nyitott',
|
||||||
'packing.filterDone': 'Kész',
|
'packing.filterDone': 'Kész',
|
||||||
'packing.emptyTitle': 'A csomagolási lista üres',
|
'packing.emptyTitle': 'A csomagolási lista üres',
|
||||||
'packing.emptyHint': 'Adj hozzá tárgyakat vagy használd a javaslatokat',
|
|
||||||
'packing.emptyFiltered': 'Nincs elem ebben a szűrőben',
|
'packing.emptyFiltered': 'Nincs elem ebben a szűrőben',
|
||||||
'packing.menuRename': 'Átnevezés',
|
'packing.menuRename': 'Átnevezés',
|
||||||
'packing.menuCheckAll': 'Összes kipipálása',
|
'packing.menuCheckAll': 'Összes kipipálása',
|
||||||
@@ -69,128 +65,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Nem sikerült törölni',
|
'packing.toast.deleteError': 'Nem sikerült törölni',
|
||||||
'packing.toast.renameError': 'Nem sikerült átnevezni',
|
'packing.toast.renameError': 'Nem sikerült átnevezni',
|
||||||
'packing.toast.addError': 'Nem sikerült hozzáadni',
|
'packing.toast.addError': 'Nem sikerült hozzáadni',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Útlevél',
|
|
||||||
category: 'Dokumentumok',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Személyi igazolvány',
|
|
||||||
category: 'Dokumentumok',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Utazási biztosítás',
|
|
||||||
category: 'Dokumentumok',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Repülőjegyek',
|
|
||||||
category: 'Dokumentumok',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bankkártya',
|
|
||||||
category: 'Pénzügyek',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Készpénz',
|
|
||||||
category: 'Pénzügyek',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Vízum',
|
|
||||||
category: 'Dokumentumok',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pólók',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Nadrágok',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fehérnemű',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zoknik',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kabát',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Hálóruha',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fürdőruha',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Esőkabát',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kényelmes cipő',
|
|
||||||
category: 'Ruházat',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fogkefe',
|
|
||||||
category: 'Tisztálkodás',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fogkrém',
|
|
||||||
category: 'Tisztálkodás',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sampon',
|
|
||||||
category: 'Tisztálkodás',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dezodor',
|
|
||||||
category: 'Tisztálkodás',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Naptej',
|
|
||||||
category: 'Tisztálkodás',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Borotva',
|
|
||||||
category: 'Tisztálkodás',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Töltő',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Powerbank',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fejhallgató',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Úti adapter',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fényképezőgép',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fájdalomcsillapító',
|
|
||||||
category: 'Egészség',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ragtapasz',
|
|
||||||
category: 'Egészség',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Fertőtlenítőszer',
|
|
||||||
category: 'Egészség',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Priváttá tétel',
|
'packing.makePrivate': 'Priváttá tétel',
|
||||||
'packing.makePublic': 'Megosztás',
|
'packing.makePublic': 'Megosztás',
|
||||||
'packing.privateHint': 'Privát — csak Ön látja',
|
'packing.privateHint': 'Privát — csak Ön látja',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Megerősítve',
|
'reservations.confirmed': 'Megerősítve',
|
||||||
'reservations.pending': 'Függőben',
|
'reservations.pending': 'Függőben',
|
||||||
'reservations.summary': '{confirmed} megerősítve, {pending} függőben',
|
'reservations.summary': '{confirmed} megerősítve, {pending} függőben',
|
||||||
'reservations.fromPlan': 'Tervből',
|
|
||||||
'reservations.showFiles': 'Fájlok megjelenítése',
|
'reservations.showFiles': 'Fájlok megjelenítése',
|
||||||
'reservations.editTitle': 'Foglalás szerkesztése',
|
'reservations.editTitle': 'Foglalás szerkesztése',
|
||||||
'reservations.status': 'Állapot',
|
'reservations.status': 'Állapot',
|
||||||
|
|||||||
@@ -69,9 +69,6 @@ describe('i18n placeholder parity', () => {
|
|||||||
const violations: string[] = [];
|
const violations: string[] = [];
|
||||||
|
|
||||||
for (const [enKey, enValue] of Object.entries(en)) {
|
for (const [enKey, enValue] of Object.entries(en)) {
|
||||||
// A few catalog entries are structured data, not strings
|
|
||||||
// (e.g. packing.suggestions.items) — placeholders only apply to strings.
|
|
||||||
if (typeof enValue !== 'string') continue;
|
|
||||||
const placeholders = enValue.match(PLACEHOLDER_RE);
|
const placeholders = enValue.match(PLACEHOLDER_RE);
|
||||||
if (!placeholders) continue;
|
if (!placeholders) continue;
|
||||||
|
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} dari {total} sudah dikemas ({percent}%)',
|
'packing.progress': '{packed} dari {total} sudah dikemas ({percent}%)',
|
||||||
'packing.clearChecked': 'Hapus {count} yang dicentang',
|
'packing.clearChecked': 'Hapus {count} yang dicentang',
|
||||||
'packing.clearCheckedShort': 'Hapus {count}',
|
'packing.clearCheckedShort': 'Hapus {count}',
|
||||||
'packing.suggestions': 'Saran',
|
|
||||||
'packing.suggestionsTitle': 'Tambah Saran',
|
|
||||||
'packing.allSuggested': 'Semua saran sudah ditambahkan',
|
|
||||||
'packing.allPacked': 'Semua sudah dikemas!',
|
'packing.allPacked': 'Semua sudah dikemas!',
|
||||||
'packing.addPlaceholder': 'Tambah item baru...',
|
'packing.addPlaceholder': 'Tambah item baru...',
|
||||||
'packing.categoryPlaceholder': 'Daftar...',
|
'packing.categoryPlaceholder': 'Daftar...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Belum',
|
'packing.filterOpen': 'Belum',
|
||||||
'packing.filterDone': 'Selesai',
|
'packing.filterDone': 'Selesai',
|
||||||
'packing.emptyTitle': 'Daftar bawaan kosong',
|
'packing.emptyTitle': 'Daftar bawaan kosong',
|
||||||
'packing.emptyHint': 'Tambah item atau gunakan saran',
|
|
||||||
'packing.emptyFiltered': 'Tidak ada item yang cocok dengan filter ini',
|
'packing.emptyFiltered': 'Tidak ada item yang cocok dengan filter ini',
|
||||||
'packing.menuRename': 'Ganti Nama',
|
'packing.menuRename': 'Ganti Nama',
|
||||||
'packing.menuCheckAll': 'Centang Semua',
|
'packing.menuCheckAll': 'Centang Semua',
|
||||||
@@ -68,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Gagal menghapus',
|
'packing.toast.deleteError': 'Gagal menghapus',
|
||||||
'packing.toast.renameError': 'Gagal mengganti nama',
|
'packing.toast.renameError': 'Gagal mengganti nama',
|
||||||
'packing.toast.addError': 'Gagal menambahkan',
|
'packing.toast.addError': 'Gagal menambahkan',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Paspor',
|
|
||||||
category: 'Dokumen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'KTP',
|
|
||||||
category: 'Dokumen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Asuransi Perjalanan',
|
|
||||||
category: 'Dokumen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tiket Penerbangan',
|
|
||||||
category: 'Dokumen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kartu Kredit',
|
|
||||||
category: 'Keuangan',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Uang Tunai',
|
|
||||||
category: 'Keuangan',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visa',
|
|
||||||
category: 'Dokumen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kaos',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Celana',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pakaian Dalam',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kaos Kaki',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jaket',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pakaian Tidur',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pakaian Renang',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jas Hujan',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sepatu Nyaman',
|
|
||||||
category: 'Pakaian',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sikat Gigi',
|
|
||||||
category: 'Perlengkapan Mandi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pasta Gigi',
|
|
||||||
category: 'Perlengkapan Mandi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sampo',
|
|
||||||
category: 'Perlengkapan Mandi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deodoran',
|
|
||||||
category: 'Perlengkapan Mandi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tabir Surya',
|
|
||||||
category: 'Perlengkapan Mandi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pisau Cukur',
|
|
||||||
category: 'Perlengkapan Mandi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Charger',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Power Bank',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Headphone',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adaptor Perjalanan',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kamera',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Obat Pereda Nyeri',
|
|
||||||
category: 'Kesehatan',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Plester',
|
|
||||||
category: 'Kesehatan',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Disinfektan',
|
|
||||||
category: 'Kesehatan',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Jadikan pribadi',
|
'packing.makePrivate': 'Jadikan pribadi',
|
||||||
'packing.makePublic': 'Bagikan',
|
'packing.makePublic': 'Bagikan',
|
||||||
'packing.privateHint': 'Pribadi — hanya terlihat oleh Anda',
|
'packing.privateHint': 'Pribadi — hanya terlihat oleh Anda',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Dikonfirmasi',
|
'reservations.confirmed': 'Dikonfirmasi',
|
||||||
'reservations.pending': 'Tertunda',
|
'reservations.pending': 'Tertunda',
|
||||||
'reservations.summary': '{confirmed} dikonfirmasi, {pending} tertunda',
|
'reservations.summary': '{confirmed} dikonfirmasi, {pending} tertunda',
|
||||||
'reservations.fromPlan': 'Dari Rencana',
|
|
||||||
'reservations.showFiles': 'Tampilkan File',
|
'reservations.showFiles': 'Tampilkan File',
|
||||||
'reservations.editTitle': 'Edit Reservasi',
|
'reservations.editTitle': 'Edit Reservasi',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} di {total} in valigia ({percent}%)',
|
'packing.progress': '{packed} di {total} in valigia ({percent}%)',
|
||||||
'packing.clearChecked': 'Rimuovi {count} spuntati',
|
'packing.clearChecked': 'Rimuovi {count} spuntati',
|
||||||
'packing.clearCheckedShort': 'Rimuovi {count}',
|
'packing.clearCheckedShort': 'Rimuovi {count}',
|
||||||
'packing.suggestions': 'Suggerimenti',
|
|
||||||
'packing.suggestionsTitle': 'Aggiungi suggerimenti',
|
|
||||||
'packing.allSuggested': 'Tutti i suggerimenti aggiunti',
|
|
||||||
'packing.allPacked': 'Tutto in valigia!',
|
'packing.allPacked': 'Tutto in valigia!',
|
||||||
'packing.addPlaceholder': 'Aggiungi nuovo elemento...',
|
'packing.addPlaceholder': 'Aggiungi nuovo elemento...',
|
||||||
'packing.categoryPlaceholder': 'Lista...',
|
'packing.categoryPlaceholder': 'Lista...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Da fare',
|
'packing.filterOpen': 'Da fare',
|
||||||
'packing.filterDone': 'Fatto',
|
'packing.filterDone': 'Fatto',
|
||||||
'packing.emptyTitle': 'La lista valigia è vuota',
|
'packing.emptyTitle': 'La lista valigia è vuota',
|
||||||
'packing.emptyHint': 'Aggiungi elementi o usa i suggerimenti',
|
|
||||||
'packing.emptyFiltered': 'Nessun elemento corrisponde a questo filtro',
|
'packing.emptyFiltered': 'Nessun elemento corrisponde a questo filtro',
|
||||||
'packing.menuRename': 'Rinomina',
|
'packing.menuRename': 'Rinomina',
|
||||||
'packing.menuCheckAll': 'Seleziona tutti',
|
'packing.menuCheckAll': 'Seleziona tutti',
|
||||||
@@ -68,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Impossibile eliminare',
|
'packing.toast.deleteError': 'Impossibile eliminare',
|
||||||
'packing.toast.renameError': 'Impossibile rinominare',
|
'packing.toast.renameError': 'Impossibile rinominare',
|
||||||
'packing.toast.addError': 'Impossibile aggiungere',
|
'packing.toast.addError': 'Impossibile aggiungere',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Passaporto',
|
|
||||||
category: 'Documenti',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Carta d'identità",
|
|
||||||
category: 'Documenti',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Assicurazione di viaggio',
|
|
||||||
category: 'Documenti',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Biglietti aerei',
|
|
||||||
category: 'Documenti',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Carta di credito',
|
|
||||||
category: 'Finanze',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Contanti',
|
|
||||||
category: 'Finanze',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visto',
|
|
||||||
category: 'Documenti',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Magliette',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pantaloni',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Intimo',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Calzini',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Giacca',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pigiama',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Costume da bagno',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Giacca a vento',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Scarpe comode',
|
|
||||||
category: 'Abbigliamento',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Spazzolino da denti',
|
|
||||||
category: 'Igiene personale',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dentifricio',
|
|
||||||
category: 'Igiene personale',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Shampoo',
|
|
||||||
category: 'Igiene personale',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deodorante',
|
|
||||||
category: 'Igiene personale',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Crema solare',
|
|
||||||
category: 'Igiene personale',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Rasoio',
|
|
||||||
category: 'Igiene personale',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Caricabatterie',
|
|
||||||
category: 'Elettronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Power bank',
|
|
||||||
category: 'Elettronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cuffie',
|
|
||||||
category: 'Elettronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adattatore da viaggio',
|
|
||||||
category: 'Elettronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Macchina fotografica',
|
|
||||||
category: 'Elettronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Antidolorifici',
|
|
||||||
category: 'Salute',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Cerotti',
|
|
||||||
category: 'Salute',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Disinfettante',
|
|
||||||
category: 'Salute',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Rendi privato',
|
'packing.makePrivate': 'Rendi privato',
|
||||||
'packing.makePublic': 'Condividi',
|
'packing.makePublic': 'Condividi',
|
||||||
'packing.privateHint': 'Privato — visibile solo a te',
|
'packing.privateHint': 'Privato — visibile solo a te',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Confermata',
|
'reservations.confirmed': 'Confermata',
|
||||||
'reservations.pending': 'In attesa',
|
'reservations.pending': 'In attesa',
|
||||||
'reservations.summary': '{confirmed} confermate, {pending} in attesa',
|
'reservations.summary': '{confirmed} confermate, {pending} in attesa',
|
||||||
'reservations.fromPlan': 'Dal programma',
|
|
||||||
'reservations.showFiles': 'Mostra file',
|
'reservations.showFiles': 'Mostra file',
|
||||||
'reservations.editTitle': 'Modifica prenotazione',
|
'reservations.editTitle': 'Modifica prenotazione',
|
||||||
'reservations.status': 'Stato',
|
'reservations.status': 'Stato',
|
||||||
|
|||||||
@@ -25,9 +25,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed}/{total} 梱包済み({percent}%)',
|
'packing.progress': '{packed}/{total} 梱包済み({percent}%)',
|
||||||
'packing.clearChecked': 'チェック済み{count}件を削除',
|
'packing.clearChecked': 'チェック済み{count}件を削除',
|
||||||
'packing.clearCheckedShort': '{count}件を削除',
|
'packing.clearCheckedShort': '{count}件を削除',
|
||||||
'packing.suggestions': 'おすすめ',
|
|
||||||
'packing.suggestionsTitle': 'おすすめを追加',
|
|
||||||
'packing.allSuggested': 'おすすめはすべて追加済み',
|
|
||||||
'packing.allPacked': 'すべて梱包済み!',
|
'packing.allPacked': 'すべて梱包済み!',
|
||||||
'packing.addPlaceholder': '新しい項目を追加...',
|
'packing.addPlaceholder': '新しい項目を追加...',
|
||||||
'packing.categoryPlaceholder': 'リスト...',
|
'packing.categoryPlaceholder': 'リスト...',
|
||||||
@@ -35,7 +32,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': '未完了',
|
'packing.filterOpen': '未完了',
|
||||||
'packing.filterDone': '完了',
|
'packing.filterDone': '完了',
|
||||||
'packing.emptyTitle': '持ち物リストは空です',
|
'packing.emptyTitle': '持ち物リストは空です',
|
||||||
'packing.emptyHint': '項目を追加するか、おすすめを使いましょう',
|
|
||||||
'packing.emptyFiltered': 'このフィルターに一致する項目はありません',
|
'packing.emptyFiltered': 'このフィルターに一致する項目はありません',
|
||||||
'packing.menuRename': '名前を変更',
|
'packing.menuRename': '名前を変更',
|
||||||
'packing.menuCheckAll': 'すべてチェック',
|
'packing.menuCheckAll': 'すべてチェック',
|
||||||
@@ -67,128 +63,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': '削除に失敗しました',
|
'packing.toast.deleteError': '削除に失敗しました',
|
||||||
'packing.toast.renameError': '名前の変更に失敗しました',
|
'packing.toast.renameError': '名前の変更に失敗しました',
|
||||||
'packing.toast.addError': '追加に失敗しました',
|
'packing.toast.addError': '追加に失敗しました',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'パスポート',
|
|
||||||
category: '書類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '身分証明書',
|
|
||||||
category: '書類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '海外旅行保険',
|
|
||||||
category: '書類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '航空券',
|
|
||||||
category: '書類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'クレジットカード',
|
|
||||||
category: '金融',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '現金',
|
|
||||||
category: '金融',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ビザ',
|
|
||||||
category: '書類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tシャツ',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ズボン',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '下着',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '靴下',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '上着',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '寝間着',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '水着',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'レインジャケット',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '歩きやすい靴',
|
|
||||||
category: '衣類',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '歯ブラシ',
|
|
||||||
category: '洗面用具',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '歯磨き粉',
|
|
||||||
category: '洗面用具',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'シャンプー',
|
|
||||||
category: '洗面用具',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'デオドラント',
|
|
||||||
category: '洗面用具',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '日焼け止め',
|
|
||||||
category: '洗面用具',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'カミソリ',
|
|
||||||
category: '洗面用具',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '充電器',
|
|
||||||
category: '電子機器',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'モバイルバッテリー',
|
|
||||||
category: '電子機器',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ヘッドホン',
|
|
||||||
category: '電子機器',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '変換プラグ',
|
|
||||||
category: '電子機器',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'カメラ',
|
|
||||||
category: '電子機器',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '鎮痛薬',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '絆創膏',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '消毒液',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': '非公開にする',
|
'packing.makePrivate': '非公開にする',
|
||||||
'packing.makePublic': '共有する',
|
'packing.makePublic': '共有する',
|
||||||
'packing.privateHint': '非公開 — 自分のみ表示',
|
'packing.privateHint': '非公開 — 自分のみ表示',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': '確定',
|
'reservations.confirmed': '確定',
|
||||||
'reservations.pending': '保留',
|
'reservations.pending': '保留',
|
||||||
'reservations.summary': '確定 {confirmed}件、保留 {pending}件',
|
'reservations.summary': '確定 {confirmed}件、保留 {pending}件',
|
||||||
'reservations.fromPlan': '計画から',
|
|
||||||
'reservations.showFiles': 'ファイルを表示',
|
'reservations.showFiles': 'ファイルを表示',
|
||||||
'reservations.editTitle': '予約を編集',
|
'reservations.editTitle': '予約を編集',
|
||||||
'reservations.status': 'ステータス',
|
'reservations.status': 'ステータス',
|
||||||
|
|||||||
@@ -25,9 +25,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{total}개 중 {packed}개 완료 ({percent}%)',
|
'packing.progress': '{total}개 중 {packed}개 완료 ({percent}%)',
|
||||||
'packing.clearChecked': '체크된 {count}개 제거',
|
'packing.clearChecked': '체크된 {count}개 제거',
|
||||||
'packing.clearCheckedShort': '{count}개 제거',
|
'packing.clearCheckedShort': '{count}개 제거',
|
||||||
'packing.suggestions': '제안',
|
|
||||||
'packing.suggestionsTitle': '제안 추가',
|
|
||||||
'packing.allSuggested': '모든 제안이 추가되었습니다',
|
|
||||||
'packing.allPacked': '모두 완료!',
|
'packing.allPacked': '모두 완료!',
|
||||||
'packing.addPlaceholder': '새 항목 추가...',
|
'packing.addPlaceholder': '새 항목 추가...',
|
||||||
'packing.categoryPlaceholder': '목록...',
|
'packing.categoryPlaceholder': '목록...',
|
||||||
@@ -35,7 +32,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': '미완료',
|
'packing.filterOpen': '미완료',
|
||||||
'packing.filterDone': '완료',
|
'packing.filterDone': '완료',
|
||||||
'packing.emptyTitle': '짐 목록이 비어 있습니다',
|
'packing.emptyTitle': '짐 목록이 비어 있습니다',
|
||||||
'packing.emptyHint': '항목을 추가하거나 제안을 사용하세요',
|
|
||||||
'packing.emptyFiltered': '이 필터와 일치하는 항목이 없습니다',
|
'packing.emptyFiltered': '이 필터와 일치하는 항목이 없습니다',
|
||||||
'packing.menuRename': '이름 변경',
|
'packing.menuRename': '이름 변경',
|
||||||
'packing.menuCheckAll': '전체 체크',
|
'packing.menuCheckAll': '전체 체크',
|
||||||
@@ -67,128 +63,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': '삭제 실패',
|
'packing.toast.deleteError': '삭제 실패',
|
||||||
'packing.toast.renameError': '이름 변경 실패',
|
'packing.toast.renameError': '이름 변경 실패',
|
||||||
'packing.toast.addError': '추가 실패',
|
'packing.toast.addError': '추가 실패',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: '여권',
|
|
||||||
category: '서류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '신분증',
|
|
||||||
category: '서류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '여행자 보험',
|
|
||||||
category: '서류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '항공권',
|
|
||||||
category: '서류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '신용카드',
|
|
||||||
category: '금융',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '현금',
|
|
||||||
category: '금융',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '비자',
|
|
||||||
category: '서류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '티셔츠',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '바지',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '속옷',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '양말',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '재킷',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '잠옷',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '수영복',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '우비',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '편한 신발',
|
|
||||||
category: '의류',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '칫솔',
|
|
||||||
category: '세면도구',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '치약',
|
|
||||||
category: '세면도구',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '샴푸',
|
|
||||||
category: '세면도구',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '데오도란트',
|
|
||||||
category: '세면도구',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '자외선 차단제',
|
|
||||||
category: '세면도구',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '면도기',
|
|
||||||
category: '세면도구',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '충전기',
|
|
||||||
category: '전자기기',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '보조 배터리',
|
|
||||||
category: '전자기기',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '헤드폰',
|
|
||||||
category: '전자기기',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '여행용 어댑터',
|
|
||||||
category: '전자기기',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '카메라',
|
|
||||||
category: '전자기기',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '진통제',
|
|
||||||
category: '건강',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '반창고',
|
|
||||||
category: '건강',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '소독제',
|
|
||||||
category: '건강',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': '비공개로 설정',
|
'packing.makePrivate': '비공개로 설정',
|
||||||
'packing.makePublic': '공유',
|
'packing.makePublic': '공유',
|
||||||
'packing.privateHint': '비공개 — 나만 볼 수 있음',
|
'packing.privateHint': '비공개 — 나만 볼 수 있음',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': '확정됨',
|
'reservations.confirmed': '확정됨',
|
||||||
'reservations.pending': '대기 중',
|
'reservations.pending': '대기 중',
|
||||||
'reservations.summary': '{confirmed}개 확정, {pending}개 대기 중',
|
'reservations.summary': '{confirmed}개 확정, {pending}개 대기 중',
|
||||||
'reservations.fromPlan': '계획에서',
|
|
||||||
'reservations.showFiles': '파일 보기',
|
'reservations.showFiles': '파일 보기',
|
||||||
'reservations.editTitle': '예약 편집',
|
'reservations.editTitle': '예약 편집',
|
||||||
'reservations.status': '상태',
|
'reservations.status': '상태',
|
||||||
|
|||||||
@@ -15,8 +15,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'Importeren',
|
'packing.import': 'Importeren',
|
||||||
'packing.importTitle': 'Inpaklijst importeren',
|
'packing.importTitle': 'Inpaklijst importeren',
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'Eén item per regel. Optioneel categorie en aantal gescheiden door komma, puntkomma of tab: Naam, Categorie, Aantal',
|
'Eén item per regel. Formaat: Categorie, Naam, Gewicht in g (optioneel), Tas (optioneel), checked/unchecked (optioneel)',
|
||||||
'packing.importPlaceholder': 'Tandenborstel\nZonnebrand, Hygiëne\nT-Shirts, Kleding, 5\nPaspoort, Documenten',
|
'packing.importPlaceholder':
|
||||||
|
'Hygiëne, Tandenborstel\nKleding, T-shirts, 200\nDocumenten, Paspoort, , Handbagage\nElektronica, Oplader, 50, Koffer, checked',
|
||||||
'packing.importCsv': 'CSV/TXT laden',
|
'packing.importCsv': 'CSV/TXT laden',
|
||||||
'packing.importAction': '{count} importeren',
|
'packing.importAction': '{count} importeren',
|
||||||
'packing.importSuccess': '{count} items geïmporteerd',
|
'packing.importSuccess': '{count} items geïmporteerd',
|
||||||
@@ -25,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} van {total} ingepakt ({percent}%)',
|
'packing.progress': '{packed} van {total} ingepakt ({percent}%)',
|
||||||
'packing.clearChecked': '{count} aangevinkte verwijderen',
|
'packing.clearChecked': '{count} aangevinkte verwijderen',
|
||||||
'packing.clearCheckedShort': '{count} verwijderen',
|
'packing.clearCheckedShort': '{count} verwijderen',
|
||||||
'packing.suggestions': 'Suggesties',
|
|
||||||
'packing.suggestionsTitle': 'Suggesties toevoegen',
|
|
||||||
'packing.allSuggested': 'Alle suggesties toegevoegd',
|
|
||||||
'packing.allPacked': 'Alles ingepakt!',
|
'packing.allPacked': 'Alles ingepakt!',
|
||||||
'packing.addPlaceholder': 'Nieuw item toevoegen...',
|
'packing.addPlaceholder': 'Nieuw item toevoegen...',
|
||||||
'packing.categoryPlaceholder': 'Lijst...',
|
'packing.categoryPlaceholder': 'Lijst...',
|
||||||
@@ -35,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Openstaand',
|
'packing.filterOpen': 'Openstaand',
|
||||||
'packing.filterDone': 'Klaar',
|
'packing.filterDone': 'Klaar',
|
||||||
'packing.emptyTitle': 'Inpaklijst is leeg',
|
'packing.emptyTitle': 'Inpaklijst is leeg',
|
||||||
'packing.emptyHint': 'Voeg items toe of gebruik de suggesties',
|
|
||||||
'packing.emptyFiltered': 'Geen items gevonden voor dit filter',
|
'packing.emptyFiltered': 'Geen items gevonden voor dit filter',
|
||||||
'packing.menuRename': 'Hernoemen',
|
'packing.menuRename': 'Hernoemen',
|
||||||
'packing.menuCheckAll': 'Alles aanvinken',
|
'packing.menuCheckAll': 'Alles aanvinken',
|
||||||
@@ -67,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Verwijderen mislukt',
|
'packing.toast.deleteError': 'Verwijderen mislukt',
|
||||||
'packing.toast.renameError': 'Hernoemen mislukt',
|
'packing.toast.renameError': 'Hernoemen mislukt',
|
||||||
'packing.toast.addError': 'Toevoegen mislukt',
|
'packing.toast.addError': 'Toevoegen mislukt',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Paspoort',
|
|
||||||
category: 'Documenten',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Identiteitskaart',
|
|
||||||
category: 'Documenten',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Reisverzekering',
|
|
||||||
category: 'Documenten',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Vliegtickets',
|
|
||||||
category: 'Documenten',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Creditcard',
|
|
||||||
category: 'Financiën',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Contant geld',
|
|
||||||
category: 'Financiën',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visum',
|
|
||||||
category: 'Documenten',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T-shirts',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Broeken',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ondergoed',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Sokken',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jas',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Slaapkleding',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zwemkleding',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Regenjas',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Comfortabele schoenen',
|
|
||||||
category: 'Kleding',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tandenborstel',
|
|
||||||
category: 'Toiletartikelen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tandpasta',
|
|
||||||
category: 'Toiletartikelen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Shampoo',
|
|
||||||
category: 'Toiletartikelen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deodorant',
|
|
||||||
category: 'Toiletartikelen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Zonnebrandcrème',
|
|
||||||
category: 'Toiletartikelen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Scheermesje',
|
|
||||||
category: 'Toiletartikelen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Oplader',
|
|
||||||
category: 'Elektronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Powerbank',
|
|
||||||
category: 'Elektronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Koptelefoon',
|
|
||||||
category: 'Elektronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Reisadapter',
|
|
||||||
category: 'Elektronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Camera',
|
|
||||||
category: 'Elektronica',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pijnstillers',
|
|
||||||
category: 'Gezondheid',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pleisters',
|
|
||||||
category: 'Gezondheid',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ontsmettingsmiddel',
|
|
||||||
category: 'Gezondheid',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Privé maken',
|
'packing.makePrivate': 'Privé maken',
|
||||||
'packing.makePublic': 'Delen',
|
'packing.makePublic': 'Delen',
|
||||||
'packing.privateHint': 'Privé — alleen zichtbaar voor jou',
|
'packing.privateHint': 'Privé — alleen zichtbaar voor jou',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Bevestigd',
|
'reservations.confirmed': 'Bevestigd',
|
||||||
'reservations.pending': 'In behandeling',
|
'reservations.pending': 'In behandeling',
|
||||||
'reservations.summary': '{confirmed} bevestigd, {pending} in behandeling',
|
'reservations.summary': '{confirmed} bevestigd, {pending} in behandeling',
|
||||||
'reservations.fromPlan': 'Vanuit plan',
|
|
||||||
'reservations.showFiles': 'Bestanden tonen',
|
'reservations.showFiles': 'Bestanden tonen',
|
||||||
'reservations.editTitle': 'Reservering bewerken',
|
'reservations.editTitle': 'Reservering bewerken',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} z {total} spakowanych ({percent}%)',
|
'packing.progress': '{packed} z {total} spakowanych ({percent}%)',
|
||||||
'packing.clearChecked': 'Usuń {count} spakowanych',
|
'packing.clearChecked': 'Usuń {count} spakowanych',
|
||||||
'packing.clearCheckedShort': 'Usuń {count}',
|
'packing.clearCheckedShort': 'Usuń {count}',
|
||||||
'packing.suggestions': 'Sugestie',
|
|
||||||
'packing.suggestionsTitle': 'Dodaj sugestie',
|
|
||||||
'packing.allSuggested': 'Dodano wszystkie sugestie',
|
|
||||||
'packing.allPacked': 'Wszystko spakowane!',
|
'packing.allPacked': 'Wszystko spakowane!',
|
||||||
'packing.addPlaceholder': 'Dodaj nowy przedmiot...',
|
'packing.addPlaceholder': 'Dodaj nowy przedmiot...',
|
||||||
'packing.categoryPlaceholder': 'Lista...',
|
'packing.categoryPlaceholder': 'Lista...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Do spakowania',
|
'packing.filterOpen': 'Do spakowania',
|
||||||
'packing.filterDone': 'Spakowane',
|
'packing.filterDone': 'Spakowane',
|
||||||
'packing.emptyTitle': 'Lista pakowania jest pusta',
|
'packing.emptyTitle': 'Lista pakowania jest pusta',
|
||||||
'packing.emptyHint': 'Dodaj przedmioty lub użyj sugestii',
|
|
||||||
'packing.emptyFiltered': 'Brak przedmiotów pasujących do filtra',
|
'packing.emptyFiltered': 'Brak przedmiotów pasujących do filtra',
|
||||||
'packing.menuRename': 'Zmień nazwę',
|
'packing.menuRename': 'Zmień nazwę',
|
||||||
'packing.menuCheckAll': 'Zaznacz wszystko',
|
'packing.menuCheckAll': 'Zaznacz wszystko',
|
||||||
@@ -68,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Nie udało się usunąć',
|
'packing.toast.deleteError': 'Nie udało się usunąć',
|
||||||
'packing.toast.renameError': 'Nie udało się zmienić nazwy',
|
'packing.toast.renameError': 'Nie udało się zmienić nazwy',
|
||||||
'packing.toast.addError': 'Nie udało się dodać',
|
'packing.toast.addError': 'Nie udało się dodać',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Paszport',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dowód osobisty',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ubezpieczenie turystyczne',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bilety lotnicze',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Karta kredytowa',
|
|
||||||
category: 'Finanse',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Gotówka',
|
|
||||||
category: 'Finanse',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Wiza',
|
|
||||||
category: 'Dokumenty',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Koszulki',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Spodnie',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bielizna',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Skarpetki',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kurtka',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Piżama',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Strój kąpielowy',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kurtka przeciwdeszczowa',
|
|
||||||
category: 'Odzież',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Wygodne buty',
|
|
||||||
category: 'Obuwie',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Szczoteczka do zębów',
|
|
||||||
category: 'Higiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Pasta do zębów',
|
|
||||||
category: 'Higiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Szampon',
|
|
||||||
category: 'Higiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dezodorant',
|
|
||||||
category: 'Higiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Krem z filtrem',
|
|
||||||
category: 'Higiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Maszynka do golenia',
|
|
||||||
category: 'Higiena',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ładowarka',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Powerbank',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Słuchawki',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Adapter podróżny',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Aparat',
|
|
||||||
category: 'Elektronika',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Leki',
|
|
||||||
category: 'Zdrowie',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Plastry',
|
|
||||||
category: 'Zdrowie',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Środek dezynfekujący',
|
|
||||||
category: 'Zdrowie',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Ustaw jako prywatne',
|
'packing.makePrivate': 'Ustaw jako prywatne',
|
||||||
'packing.makePublic': 'Udostępnij',
|
'packing.makePublic': 'Udostępnij',
|
||||||
'packing.privateHint': 'Prywatne — widoczne tylko dla Ciebie',
|
'packing.privateHint': 'Prywatne — widoczne tylko dla Ciebie',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Potwierdzona',
|
'reservations.confirmed': 'Potwierdzona',
|
||||||
'reservations.pending': 'Oczekująca',
|
'reservations.pending': 'Oczekująca',
|
||||||
'reservations.summary': '{confirmed} potwierdzonych, {pending} oczekujących',
|
'reservations.summary': '{confirmed} potwierdzonych, {pending} oczekujących',
|
||||||
'reservations.fromPlan': 'Z planu',
|
|
||||||
'reservations.showFiles': 'Pokaż pliki',
|
'reservations.showFiles': 'Pokaż pliki',
|
||||||
'reservations.editTitle': 'Edytuj rezerwację',
|
'reservations.editTitle': 'Edytuj rezerwację',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -15,8 +15,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'Импорт',
|
'packing.import': 'Импорт',
|
||||||
'packing.importTitle': 'Импорт списка вещей',
|
'packing.importTitle': 'Импорт списка вещей',
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'Один предмет на строку. Категория и количество — через запятую, точку с запятой или табуляцию: Название, Категория, Количество',
|
'Один предмет на строку. Формат: Категория, Название, Вес в г (необязательно), Сумка (необязательно), checked/unchecked (необязательно)',
|
||||||
'packing.importPlaceholder': 'Зубная щётка\nСолнцезащитный крем, Гигиена\nФутболки, Одежда, 5\nПаспорт, Документы',
|
'packing.importPlaceholder':
|
||||||
|
'Гигиена, Зубная щётка\nОдежда, Футболки, 200\nДокументы, Паспорт, , Ручная кладь\nЭлектроника, Зарядка, 50, Чемодан, checked',
|
||||||
'packing.importCsv': 'Загрузить CSV/TXT',
|
'packing.importCsv': 'Загрузить CSV/TXT',
|
||||||
'packing.importAction': 'Импортировать {count}',
|
'packing.importAction': 'Импортировать {count}',
|
||||||
'packing.importSuccess': '{count} предметов импортировано',
|
'packing.importSuccess': '{count} предметов импортировано',
|
||||||
@@ -25,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} из {total} собрано ({percent}%)',
|
'packing.progress': '{packed} из {total} собрано ({percent}%)',
|
||||||
'packing.clearChecked': 'Удалить {count} отмеченных',
|
'packing.clearChecked': 'Удалить {count} отмеченных',
|
||||||
'packing.clearCheckedShort': 'Удалить {count}',
|
'packing.clearCheckedShort': 'Удалить {count}',
|
||||||
'packing.suggestions': 'Подсказки',
|
|
||||||
'packing.suggestionsTitle': 'Добавить подсказки',
|
|
||||||
'packing.allSuggested': 'Все подсказки добавлены',
|
|
||||||
'packing.allPacked': 'Всё собрано!',
|
'packing.allPacked': 'Всё собрано!',
|
||||||
'packing.addPlaceholder': 'Добавить вещь...',
|
'packing.addPlaceholder': 'Добавить вещь...',
|
||||||
'packing.categoryPlaceholder': 'Список...',
|
'packing.categoryPlaceholder': 'Список...',
|
||||||
@@ -35,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Не собрано',
|
'packing.filterOpen': 'Не собрано',
|
||||||
'packing.filterDone': 'Собрано',
|
'packing.filterDone': 'Собрано',
|
||||||
'packing.emptyTitle': 'Список вещей пуст',
|
'packing.emptyTitle': 'Список вещей пуст',
|
||||||
'packing.emptyHint': 'Добавьте вещи или используйте подсказки',
|
|
||||||
'packing.emptyFiltered': 'Нет вещей, соответствующих фильтру',
|
'packing.emptyFiltered': 'Нет вещей, соответствующих фильтру',
|
||||||
'packing.menuRename': 'Переименовать',
|
'packing.menuRename': 'Переименовать',
|
||||||
'packing.menuCheckAll': 'Отметить все',
|
'packing.menuCheckAll': 'Отметить все',
|
||||||
@@ -67,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Ошибка удаления',
|
'packing.toast.deleteError': 'Ошибка удаления',
|
||||||
'packing.toast.renameError': 'Ошибка переименования',
|
'packing.toast.renameError': 'Ошибка переименования',
|
||||||
'packing.toast.addError': 'Ошибка добавления',
|
'packing.toast.addError': 'Ошибка добавления',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Паспорт',
|
|
||||||
category: 'Документы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Удостоверение личности',
|
|
||||||
category: 'Документы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Страховка',
|
|
||||||
category: 'Документы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Авиабилеты',
|
|
||||||
category: 'Документы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Банковская карта',
|
|
||||||
category: 'Финансы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Наличные',
|
|
||||||
category: 'Финансы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Виза',
|
|
||||||
category: 'Документы',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Футболки',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Брюки',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Нижнее бельё',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Носки',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Куртка',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Пижама',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Купальник',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Дождевик',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Удобная обувь',
|
|
||||||
category: 'Одежда',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зубная щётка',
|
|
||||||
category: 'Гигиена',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зубная паста',
|
|
||||||
category: 'Гигиена',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Шампунь',
|
|
||||||
category: 'Гигиена',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Дезодорант',
|
|
||||||
category: 'Гигиена',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Солнцезащитный крем',
|
|
||||||
category: 'Гигиена',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Бритва',
|
|
||||||
category: 'Гигиена',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зарядное устройство',
|
|
||||||
category: 'Электроника',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Внешний аккумулятор',
|
|
||||||
category: 'Электроника',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Наушники',
|
|
||||||
category: 'Электроника',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Адаптер для розеток',
|
|
||||||
category: 'Электроника',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Фотоаппарат',
|
|
||||||
category: 'Электроника',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Обезболивающее',
|
|
||||||
category: 'Здоровье',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Пластыри',
|
|
||||||
category: 'Здоровье',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Антисептик',
|
|
||||||
category: 'Здоровье',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Сделать личным',
|
'packing.makePrivate': 'Сделать личным',
|
||||||
'packing.makePublic': 'Сделать общим',
|
'packing.makePublic': 'Сделать общим',
|
||||||
'packing.privateHint': 'Личное — видно только вам',
|
'packing.privateHint': 'Личное — видно только вам',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Подтверждено',
|
'reservations.confirmed': 'Подтверждено',
|
||||||
'reservations.pending': 'Ожидание',
|
'reservations.pending': 'Ожидание',
|
||||||
'reservations.summary': '{confirmed} подтв., {pending} ожид.',
|
'reservations.summary': '{confirmed} подтв., {pending} ожид.',
|
||||||
'reservations.fromPlan': 'Из плана',
|
|
||||||
'reservations.showFiles': 'Показать файлы',
|
'reservations.showFiles': 'Показать файлы',
|
||||||
'reservations.editTitle': 'Редактировать бронирование',
|
'reservations.editTitle': 'Редактировать бронирование',
|
||||||
'reservations.status': 'Статус',
|
'reservations.status': 'Статус',
|
||||||
|
|||||||
@@ -14,9 +14,10 @@ const packing: TranslationStrings = {
|
|||||||
'packing.empty': 'Packlistan är tom',
|
'packing.empty': 'Packlistan är tom',
|
||||||
'packing.import': 'Importera',
|
'packing.import': 'Importera',
|
||||||
'packing.importTitle': 'Importera packlista',
|
'packing.importTitle': 'Importera packlista',
|
||||||
'packing.importHint': 'Ett föremål per rad. Format: Kategori, Namn, Vikt i g (valfritt), Påse (valfritt)',
|
'packing.importHint':
|
||||||
|
'Ett föremål per rad. Format: Kategori, Namn, Vikt i g (valfritt), Väska (valfritt), checked/unchecked (valfritt)',
|
||||||
'packing.importPlaceholder':
|
'packing.importPlaceholder':
|
||||||
'Hygiene, tandborste\nKläder, T-shirts, 200\nDokument, pass, handbagage\nElektronik, laddare, 50, resväska',
|
'Hygien, Tandborste\nKläder, T-shirts, 200\nDokument, Pass, , Handbagage\nElektronik, Laddare, 50, Resväska, checked',
|
||||||
'packing.importCsv': 'Ladda CSV/TXT',
|
'packing.importCsv': 'Ladda CSV/TXT',
|
||||||
'packing.importAction': 'Importera {count}',
|
'packing.importAction': 'Importera {count}',
|
||||||
'packing.importSuccess': '{count} föremål imported',
|
'packing.importSuccess': '{count} föremål imported',
|
||||||
@@ -25,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} av {total} packade ({percent}%)',
|
'packing.progress': '{packed} av {total} packade ({percent}%)',
|
||||||
'packing.clearChecked': 'Ta bort {count} markerade',
|
'packing.clearChecked': 'Ta bort {count} markerade',
|
||||||
'packing.clearCheckedShort': 'Ta bort {count}',
|
'packing.clearCheckedShort': 'Ta bort {count}',
|
||||||
'packing.suggestions': 'Förslag',
|
|
||||||
'packing.suggestionsTitle': 'Lägg till förslag',
|
|
||||||
'packing.allSuggested': 'All förslag tillagd',
|
|
||||||
'packing.allPacked': 'Allt packat!',
|
'packing.allPacked': 'Allt packat!',
|
||||||
'packing.addPlaceholder': 'Lägg till nytt föremål',
|
'packing.addPlaceholder': 'Lägg till nytt föremål',
|
||||||
'packing.categoryPlaceholder': 'Lista...',
|
'packing.categoryPlaceholder': 'Lista...',
|
||||||
@@ -35,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Öppna',
|
'packing.filterOpen': 'Öppna',
|
||||||
'packing.filterDone': 'Klar',
|
'packing.filterDone': 'Klar',
|
||||||
'packing.emptyTitle': 'Packlistan är tom',
|
'packing.emptyTitle': 'Packlistan är tom',
|
||||||
'packing.emptyHint': 'Lägg till föremål eller använd förslagen',
|
|
||||||
'packing.emptyFiltered': 'Inga föremål matchar detta filter',
|
'packing.emptyFiltered': 'Inga föremål matchar detta filter',
|
||||||
'packing.menuRename': 'Döp om',
|
'packing.menuRename': 'Döp om',
|
||||||
'packing.menuCheckAll': 'Markera alla',
|
'packing.menuCheckAll': 'Markera alla',
|
||||||
@@ -67,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Kunde inte ta bort',
|
'packing.toast.deleteError': 'Kunde inte ta bort',
|
||||||
'packing.toast.renameError': 'Kunde inte döpa om',
|
'packing.toast.renameError': 'Kunde inte döpa om',
|
||||||
'packing.toast.addError': 'Kunde inte lägga till',
|
'packing.toast.addError': 'Kunde inte lägga till',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Pass',
|
|
||||||
category: 'Dokument',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ID-kort',
|
|
||||||
category: 'Dokument',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Reseförsäkring',
|
|
||||||
category: 'Dokument',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Flygbiljetter',
|
|
||||||
category: 'Dokument',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kreditkort',
|
|
||||||
category: 'Ekonomi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kontanter',
|
|
||||||
category: 'Ekonomi',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visum',
|
|
||||||
category: 'Dokument',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T-shirts',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Byxor',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Underkläder',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Strumpor',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Jacka',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Nattkläder',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Badkläder',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Regnjacka',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bekväma skor',
|
|
||||||
category: 'Kläder',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tandborste',
|
|
||||||
category: 'Toalettartiklar',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tandkräm',
|
|
||||||
category: 'Toalettartiklar',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Schampo',
|
|
||||||
category: 'Toalettartiklar',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Deodorant',
|
|
||||||
category: 'Toalettartiklar',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Solskyddsmedel',
|
|
||||||
category: 'Toalettartiklar',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Rakhyvel',
|
|
||||||
category: 'Toalettartiklar',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Laddare',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Powerbank',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Hörlurar',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Resadapter',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kamera',
|
|
||||||
category: 'Elektronik',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Smärtstillande läkemedel',
|
|
||||||
category: 'Hälsa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Plåster',
|
|
||||||
category: 'Hälsa',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Desinfektionsmedel',
|
|
||||||
category: 'Hälsa',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Gör privat',
|
'packing.makePrivate': 'Gör privat',
|
||||||
'packing.makePublic': 'Dela',
|
'packing.makePublic': 'Dela',
|
||||||
'packing.privateHint': 'Privat — endast synligt för dig',
|
'packing.privateHint': 'Privat — endast synligt för dig',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Bekräftat',
|
'reservations.confirmed': 'Bekräftat',
|
||||||
'reservations.pending': 'Väntar på beslut',
|
'reservations.pending': 'Väntar på beslut',
|
||||||
'reservations.summary': '{confirmed} bekräftat, {pending} väntar på beslut',
|
'reservations.summary': '{confirmed} bekräftat, {pending} väntar på beslut',
|
||||||
'reservations.fromPlan': 'Från plan',
|
|
||||||
'reservations.showFiles': 'Visa filer',
|
'reservations.showFiles': 'Visa filer',
|
||||||
'reservations.editTitle': 'Redigera reservation',
|
'reservations.editTitle': 'Redigera reservation',
|
||||||
'reservations.status': 'Status',
|
'reservations.status': 'Status',
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{total} öğeden {packed} paketlendi (%{percent})',
|
'packing.progress': '{total} öğeden {packed} paketlendi (%{percent})',
|
||||||
'packing.clearChecked': '{count} İşaretli öğeyi kaldır',
|
'packing.clearChecked': '{count} İşaretli öğeyi kaldır',
|
||||||
'packing.clearCheckedShort': '{count} Kaldır',
|
'packing.clearCheckedShort': '{count} Kaldır',
|
||||||
'packing.suggestions': 'Öneriler',
|
|
||||||
'packing.suggestionsTitle': 'Öneri Ekle',
|
|
||||||
'packing.allSuggested': 'Tüm öneriler eklendi',
|
|
||||||
'packing.allPacked': 'Hepsi paketlendi!',
|
'packing.allPacked': 'Hepsi paketlendi!',
|
||||||
'packing.addPlaceholder': 'Yeni öğe ekle...',
|
'packing.addPlaceholder': 'Yeni öğe ekle...',
|
||||||
'packing.categoryPlaceholder': 'Liste...',
|
'packing.categoryPlaceholder': 'Liste...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Açık',
|
'packing.filterOpen': 'Açık',
|
||||||
'packing.filterDone': 'Tamamlamak',
|
'packing.filterDone': 'Tamamlamak',
|
||||||
'packing.emptyTitle': 'Paket listesi boş',
|
'packing.emptyTitle': 'Paket listesi boş',
|
||||||
'packing.emptyHint': 'Öğe ekleyin veya önerileri kullanın',
|
|
||||||
'packing.emptyFiltered': 'Bu filtreye uyan öğe yok',
|
'packing.emptyFiltered': 'Bu filtreye uyan öğe yok',
|
||||||
'packing.menuRename': 'Yeniden adlandır',
|
'packing.menuRename': 'Yeniden adlandır',
|
||||||
'packing.menuCheckAll': 'Tümünü İşaretle',
|
'packing.menuCheckAll': 'Tümünü İşaretle',
|
||||||
@@ -68,38 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Silinemedi',
|
'packing.toast.deleteError': 'Silinemedi',
|
||||||
'packing.toast.renameError': 'Yeniden adlandırılamadı',
|
'packing.toast.renameError': 'Yeniden adlandırılamadı',
|
||||||
'packing.toast.addError': 'Eklenemedi',
|
'packing.toast.addError': 'Eklenemedi',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{ name: 'Pasaport', category: 'Belgeler' },
|
|
||||||
{ name: 'Kimlik kartı', category: 'Belgeler' },
|
|
||||||
{ name: 'Seyahat sigortası', category: 'Belgeler' },
|
|
||||||
{ name: 'Uçak biletleri', category: 'Belgeler' },
|
|
||||||
{ name: 'Kredi kartı', category: 'Finans' },
|
|
||||||
{ name: 'Nakit', category: 'Finans' },
|
|
||||||
{ name: 'Vize', category: 'Belgeler' },
|
|
||||||
{ name: 'Tişört', category: 'Giyim' },
|
|
||||||
{ name: 'Pantolon', category: 'Giyim' },
|
|
||||||
{ name: 'İç çamaşırı', category: 'Giyim' },
|
|
||||||
{ name: 'Çorap', category: 'Giyim' },
|
|
||||||
{ name: 'Ceket', category: 'Giyim' },
|
|
||||||
{ name: 'Pijama', category: 'Giyim' },
|
|
||||||
{ name: 'Mayo', category: 'Giyim' },
|
|
||||||
{ name: 'Yağmurluk', category: 'Giyim' },
|
|
||||||
{ name: 'Rahat ayakkabı', category: 'Giyim' },
|
|
||||||
{ name: 'Diş fırçası', category: 'Hijyen' },
|
|
||||||
{ name: 'Diş macunu', category: 'Hijyen' },
|
|
||||||
{ name: 'Şampuan', category: 'Hijyen' },
|
|
||||||
{ name: 'Deodorant', category: 'Hijyen' },
|
|
||||||
{ name: 'Güneş kremi', category: 'Hijyen' },
|
|
||||||
{ name: 'Tıraş bıçağı', category: 'Hijyen' },
|
|
||||||
{ name: 'Şarj cihazı', category: 'Elektronik' },
|
|
||||||
{ name: 'Powerbank', category: 'Elektronik' },
|
|
||||||
{ name: 'Kulaklık', category: 'Elektronik' },
|
|
||||||
{ name: 'Seyahat adaptörü', category: 'Elektronik' },
|
|
||||||
{ name: 'Kamera', category: 'Elektronik' },
|
|
||||||
{ name: 'Ağrı kesici', category: 'Sağlık' },
|
|
||||||
{ name: 'Yara bandı', category: 'Sağlık' },
|
|
||||||
{ name: 'Dezenfektan', category: 'Sağlık' },
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Gizli yap',
|
'packing.makePrivate': 'Gizli yap',
|
||||||
'packing.makePublic': 'Paylaş',
|
'packing.makePublic': 'Paylaş',
|
||||||
'packing.privateHint': 'Gizli — yalnızca siz görebilirsiniz',
|
'packing.privateHint': 'Gizli — yalnızca siz görebilirsiniz',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Onaylandı',
|
'reservations.confirmed': 'Onaylandı',
|
||||||
'reservations.pending': 'Askıda olması',
|
'reservations.pending': 'Askıda olması',
|
||||||
'reservations.summary': '{confirmed} onaylandı, {pending} beklemede',
|
'reservations.summary': '{confirmed} onaylandı, {pending} beklemede',
|
||||||
'reservations.fromPlan': 'Plandan',
|
|
||||||
'reservations.showFiles': 'Dosyaları Göster',
|
'reservations.showFiles': 'Dosyaları Göster',
|
||||||
'reservations.editTitle': 'Rezervasyonu Düzenle',
|
'reservations.editTitle': 'Rezervasyonu Düzenle',
|
||||||
'reservations.status': 'Durum',
|
'reservations.status': 'Durum',
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
export type TranslationValue = string | { name: string; category: string }[];
|
export type TranslationValue = string;
|
||||||
export type TranslationStrings = Record<string, TranslationValue>;
|
export type TranslationStrings = Record<string, TranslationValue>;
|
||||||
|
|||||||
@@ -15,8 +15,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.import': 'Імпорт',
|
'packing.import': 'Імпорт',
|
||||||
'packing.importTitle': 'Імпорт списку речей',
|
'packing.importTitle': 'Імпорт списку речей',
|
||||||
'packing.importHint':
|
'packing.importHint':
|
||||||
'Один предмет у рядок. Категорію та кількість — через кому, крапку з комою або табуляцію: Назва, Категорія, Кількість',
|
'Один предмет у рядок. Формат: Категорія, Назва, Вага в г (необов’язково), Сумка (необов’язково), checked/unchecked (необов’язково)',
|
||||||
'packing.importPlaceholder': 'Зубна щітка\nСонцезахисний крем, Гігієна\nФутболки, Одяг, 5\nПаспорт, Документи',
|
'packing.importPlaceholder':
|
||||||
|
'Гігієна, Зубна щітка\nОдяг, Футболки, 200\nДокументи, Паспорт, , Ручна поклажа\nЕлектроніка, Зарядний пристрій, 50, Валіза, checked',
|
||||||
'packing.importCsv': 'Завантажити CSV/TXT',
|
'packing.importCsv': 'Завантажити CSV/TXT',
|
||||||
'packing.importAction': 'Імпортувати {count}',
|
'packing.importAction': 'Імпортувати {count}',
|
||||||
'packing.importSuccess': '{count} предметів імпортовано',
|
'packing.importSuccess': '{count} предметів імпортовано',
|
||||||
@@ -25,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} з {total} зібрано ({percent}%)',
|
'packing.progress': '{packed} з {total} зібрано ({percent}%)',
|
||||||
'packing.clearChecked': 'Видалити {count} позначених',
|
'packing.clearChecked': 'Видалити {count} позначених',
|
||||||
'packing.clearCheckedShort': 'Видалити {count}',
|
'packing.clearCheckedShort': 'Видалити {count}',
|
||||||
'packing.suggestions': 'Підказки',
|
|
||||||
'packing.suggestionsTitle': 'Додати підказки',
|
|
||||||
'packing.allSuggested': 'Усі підказки додано',
|
|
||||||
'packing.allPacked': 'Усе зібрано!',
|
'packing.allPacked': 'Усе зібрано!',
|
||||||
'packing.addPlaceholder': 'Додати річ...',
|
'packing.addPlaceholder': 'Додати річ...',
|
||||||
'packing.categoryPlaceholder': 'Список...',
|
'packing.categoryPlaceholder': 'Список...',
|
||||||
@@ -35,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Не зібрано',
|
'packing.filterOpen': 'Не зібрано',
|
||||||
'packing.filterDone': 'Зібрано',
|
'packing.filterDone': 'Зібрано',
|
||||||
'packing.emptyTitle': 'Список речей порожній',
|
'packing.emptyTitle': 'Список речей порожній',
|
||||||
'packing.emptyHint': 'Додайте речі або використайте підказки',
|
|
||||||
'packing.emptyFiltered': 'Немає речей, що відповідають фільтру',
|
'packing.emptyFiltered': 'Немає речей, що відповідають фільтру',
|
||||||
'packing.menuRename': 'Перейменувати',
|
'packing.menuRename': 'Перейменувати',
|
||||||
'packing.menuCheckAll': 'Позначити все',
|
'packing.menuCheckAll': 'Позначити все',
|
||||||
@@ -67,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Помилка видалення',
|
'packing.toast.deleteError': 'Помилка видалення',
|
||||||
'packing.toast.renameError': 'Помилка перейменування',
|
'packing.toast.renameError': 'Помилка перейменування',
|
||||||
'packing.toast.addError': 'Помилка додавання',
|
'packing.toast.addError': 'Помилка додавання',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Паспорт',
|
|
||||||
category: 'Документи',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Посвідчення особи',
|
|
||||||
category: 'Документи',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Страхування',
|
|
||||||
category: 'Документи',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Авіаквитки',
|
|
||||||
category: 'Документи',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Банківська картка',
|
|
||||||
category: 'Фінанси',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Готівка',
|
|
||||||
category: 'Фінанси',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Віза',
|
|
||||||
category: 'Документи',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Футболки',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Штани',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Нижня білизна',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Шкарпетки',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Куртка',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Піжама',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Купальник',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Дощовик',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зручне взуття',
|
|
||||||
category: 'Одяг',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зубна щітка',
|
|
||||||
category: 'Гігієна',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зубна паста',
|
|
||||||
category: 'Гігієна',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Шампунь',
|
|
||||||
category: 'Гігієна',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Дезодорант',
|
|
||||||
category: 'Гігієна',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Сонцезахисний крем',
|
|
||||||
category: 'Гігієна',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Пасок',
|
|
||||||
category: 'Гігієна',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зарядний пристрій',
|
|
||||||
category: 'Електроніка',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Зовнішній акумулятор',
|
|
||||||
category: 'Електроніка',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Навушники',
|
|
||||||
category: 'Електроніка',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Адаптер для розеток',
|
|
||||||
category: 'Електроніка',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Фотоапарат',
|
|
||||||
category: 'Електроніка',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Знеболювальні',
|
|
||||||
category: 'Здоров’я',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Пластирі',
|
|
||||||
category: 'Здоров’я',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Антисептик',
|
|
||||||
category: 'Здоров’я',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Зробити приватним',
|
'packing.makePrivate': 'Зробити приватним',
|
||||||
'packing.makePublic': 'Зробити спільним',
|
'packing.makePublic': 'Зробити спільним',
|
||||||
'packing.privateHint': 'Приватне — бачите лише ви',
|
'packing.privateHint': 'Приватне — бачите лише ви',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Підтверджено',
|
'reservations.confirmed': 'Підтверджено',
|
||||||
'reservations.pending': 'Очікування',
|
'reservations.pending': 'Очікування',
|
||||||
'reservations.summary': '{confirmed} підтвр., {pending} очікувань',
|
'reservations.summary': '{confirmed} підтвр., {pending} очікувань',
|
||||||
'reservations.fromPlan': 'З плану',
|
|
||||||
'reservations.showFiles': 'Показати файли',
|
'reservations.showFiles': 'Показати файли',
|
||||||
'reservations.editTitle': 'Редагувати бронювання',
|
'reservations.editTitle': 'Редагувати бронювання',
|
||||||
'reservations.status': 'Статус',
|
'reservations.status': 'Статус',
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '{packed} trong số {total} được đóng gói ({percent}%)',
|
'packing.progress': '{packed} trong số {total} được đóng gói ({percent}%)',
|
||||||
'packing.clearChecked': 'Xóa {count} đã chọn',
|
'packing.clearChecked': 'Xóa {count} đã chọn',
|
||||||
'packing.clearCheckedShort': 'Xóa {count}',
|
'packing.clearCheckedShort': 'Xóa {count}',
|
||||||
'packing.suggestions': 'Đề xuất',
|
|
||||||
'packing.suggestionsTitle': 'Thêm đề xuất',
|
|
||||||
'packing.allSuggested': 'Đã thêm tất cả đề xuất',
|
|
||||||
'packing.allPacked': 'Tất cả đã được đóng gói!',
|
'packing.allPacked': 'Tất cả đã được đóng gói!',
|
||||||
'packing.addPlaceholder': 'Thêm mục mới...',
|
'packing.addPlaceholder': 'Thêm mục mới...',
|
||||||
'packing.categoryPlaceholder': 'Danh sách...',
|
'packing.categoryPlaceholder': 'Danh sách...',
|
||||||
@@ -36,7 +33,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': 'Mở',
|
'packing.filterOpen': 'Mở',
|
||||||
'packing.filterDone': 'Xong',
|
'packing.filterDone': 'Xong',
|
||||||
'packing.emptyTitle': 'Danh sách đóng gói trống',
|
'packing.emptyTitle': 'Danh sách đóng gói trống',
|
||||||
'packing.emptyHint': 'Thêm mục hoặc sử dụng các đề xuất',
|
|
||||||
'packing.emptyFiltered': 'Không có mục nào phù hợp với bộ lọc này',
|
'packing.emptyFiltered': 'Không có mục nào phù hợp với bộ lọc này',
|
||||||
'packing.menuRename': 'Đổi tên',
|
'packing.menuRename': 'Đổi tên',
|
||||||
'packing.menuCheckAll': 'Kiểm tra tất cả',
|
'packing.menuCheckAll': 'Kiểm tra tất cả',
|
||||||
@@ -68,128 +64,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': 'Không thể xóa',
|
'packing.toast.deleteError': 'Không thể xóa',
|
||||||
'packing.toast.renameError': 'Không thể đổi tên',
|
'packing.toast.renameError': 'Không thể đổi tên',
|
||||||
'packing.toast.addError': 'Không thể thêm',
|
'packing.toast.addError': 'Không thể thêm',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: 'Hộ chiếu',
|
|
||||||
category: 'Tài liệu',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Thẻ ID',
|
|
||||||
category: 'Tài liệu',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bảo hiểm du lịch',
|
|
||||||
category: 'Tài liệu',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Vé máy bay',
|
|
||||||
category: 'Tài liệu',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Thẻ tín dụng',
|
|
||||||
category: 'Tài chính',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tiền mặt',
|
|
||||||
category: 'Tài chính',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Visa',
|
|
||||||
category: 'Tài liệu',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Áo sơ mi',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Quần dài',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Đồ lót',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tất',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Áo khoác',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Đồ ngủ',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Đồ bơi',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Áo mưa',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Giày thoải mái',
|
|
||||||
category: 'Quần áo',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bàn chải đánh răng',
|
|
||||||
category: 'Đồ vệ sinh cá nhân',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kem đánh răng',
|
|
||||||
category: 'Đồ vệ sinh cá nhân',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Dầu gội đầu',
|
|
||||||
category: 'Đồ vệ sinh cá nhân',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Khử mùi',
|
|
||||||
category: 'Đồ vệ sinh cá nhân',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Kem chống nắng',
|
|
||||||
category: 'Đồ vệ sinh cá nhân',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'dao cạo',
|
|
||||||
category: 'Đồ vệ sinh cá nhân',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bộ sạc',
|
|
||||||
category: 'Điện tử',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Ngân hàng điện',
|
|
||||||
category: 'Điện tử',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Tai nghe',
|
|
||||||
category: 'Điện tử',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Bộ chuyển đổi du lịch',
|
|
||||||
category: 'Điện tử',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Máy ảnh',
|
|
||||||
category: 'Điện tử',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Thuốc giảm đau',
|
|
||||||
category: 'Sức khỏe',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Băng cá nhân',
|
|
||||||
category: 'Sức khỏe',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Thuốc khử trùng',
|
|
||||||
category: 'Sức khỏe',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': 'Đặt riêng tư',
|
'packing.makePrivate': 'Đặt riêng tư',
|
||||||
'packing.makePublic': 'Chia sẻ',
|
'packing.makePublic': 'Chia sẻ',
|
||||||
'packing.privateHint': 'Riêng tư — chỉ mình bạn thấy',
|
'packing.privateHint': 'Riêng tư — chỉ mình bạn thấy',
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': 'Đã xác nhận',
|
'reservations.confirmed': 'Đã xác nhận',
|
||||||
'reservations.pending': 'Chưa giải quyết',
|
'reservations.pending': 'Chưa giải quyết',
|
||||||
'reservations.summary': '{confirmed} đã xác nhận, {pending} đang chờ xử lý',
|
'reservations.summary': '{confirmed} đã xác nhận, {pending} đang chờ xử lý',
|
||||||
'reservations.fromPlan': 'Từ kế hoạch',
|
|
||||||
'reservations.showFiles': 'Hiển thị tệp',
|
'reservations.showFiles': 'Hiển thị tệp',
|
||||||
'reservations.editTitle': 'Chỉnh sửa đặt chỗ',
|
'reservations.editTitle': 'Chỉnh sửa đặt chỗ',
|
||||||
'reservations.status': 'Trạng thái',
|
'reservations.status': 'Trạng thái',
|
||||||
|
|||||||
@@ -14,8 +14,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.empty': '行李清單為空',
|
'packing.empty': '行李清單為空',
|
||||||
'packing.import': '匯入',
|
'packing.import': '匯入',
|
||||||
'packing.importTitle': '匯入裝箱清單',
|
'packing.importTitle': '匯入裝箱清單',
|
||||||
'packing.importHint': '每行一個物品。可選用逗號、分號或製表符分隔類別和數量:名稱, 類別, 數量',
|
'packing.importHint': '每行一個物品。格式:類別, 名稱, 重量(公克,可選), 包(可選), checked/unchecked(可選)',
|
||||||
'packing.importPlaceholder': '牙刷\n防曬霜, 衛生\nT恤, 衣物, 5\n護照, 證件',
|
'packing.importPlaceholder':
|
||||||
|
'盥洗, 牙刷\n衣物, T恤, 200\n證件, 護照, , 隨身包\n電子產品, 充電器, 50, 行李箱, checked',
|
||||||
'packing.importCsv': '載入 CSV/TXT',
|
'packing.importCsv': '載入 CSV/TXT',
|
||||||
'packing.importAction': '匯入 {count}',
|
'packing.importAction': '匯入 {count}',
|
||||||
'packing.importSuccess': '已匯入 {count} 項',
|
'packing.importSuccess': '已匯入 {count} 項',
|
||||||
@@ -24,9 +25,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '已打包 {packed}/{total}({percent}%)',
|
'packing.progress': '已打包 {packed}/{total}({percent}%)',
|
||||||
'packing.clearChecked': '移除 {count} 個已勾選',
|
'packing.clearChecked': '移除 {count} 個已勾選',
|
||||||
'packing.clearCheckedShort': '移除 {count} 個',
|
'packing.clearCheckedShort': '移除 {count} 個',
|
||||||
'packing.suggestions': '建議',
|
|
||||||
'packing.suggestionsTitle': '新增建議',
|
|
||||||
'packing.allSuggested': '所有建議已新增',
|
|
||||||
'packing.allPacked': '全部打包完成!',
|
'packing.allPacked': '全部打包完成!',
|
||||||
'packing.addPlaceholder': '新增新物品...',
|
'packing.addPlaceholder': '新增新物品...',
|
||||||
'packing.categoryPlaceholder': '清單...',
|
'packing.categoryPlaceholder': '清單...',
|
||||||
@@ -34,7 +32,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': '未完成',
|
'packing.filterOpen': '未完成',
|
||||||
'packing.filterDone': '已完成',
|
'packing.filterDone': '已完成',
|
||||||
'packing.emptyTitle': '行李清單為空',
|
'packing.emptyTitle': '行李清單為空',
|
||||||
'packing.emptyHint': '新增物品或使用建議',
|
|
||||||
'packing.emptyFiltered': '沒有匹配的物品',
|
'packing.emptyFiltered': '沒有匹配的物品',
|
||||||
'packing.menuRename': '重新命名',
|
'packing.menuRename': '重新命名',
|
||||||
'packing.menuCheckAll': '全部勾選',
|
'packing.menuCheckAll': '全部勾選',
|
||||||
@@ -66,128 +63,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': '刪除失敗',
|
'packing.toast.deleteError': '刪除失敗',
|
||||||
'packing.toast.renameError': '重新命名失敗',
|
'packing.toast.renameError': '重新命名失敗',
|
||||||
'packing.toast.addError': '新增失敗',
|
'packing.toast.addError': '新增失敗',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: '護照',
|
|
||||||
category: '證件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '身份證',
|
|
||||||
category: '證件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '旅行保險',
|
|
||||||
category: '證件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '機票',
|
|
||||||
category: '證件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '信用卡',
|
|
||||||
category: '財務',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '現金',
|
|
||||||
category: '財務',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '簽證',
|
|
||||||
category: '證件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T恤',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '褲子',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '內衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '襪子',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '外套',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '睡衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '泳衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '雨衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '舒適的鞋子',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '牙刷',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '牙膏',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '洗髮水',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '除臭劑',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '防曬霜',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '剃鬚刀',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '充電器',
|
|
||||||
category: '電子產品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '充電寶',
|
|
||||||
category: '電子產品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '耳機',
|
|
||||||
category: '電子產品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '旅行轉換插頭',
|
|
||||||
category: '電子產品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '相機',
|
|
||||||
category: '電子產品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '止痛藥',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '創可貼',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '消毒液',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': '設為私密',
|
'packing.makePrivate': '設為私密',
|
||||||
'packing.makePublic': '共用',
|
'packing.makePublic': '共用',
|
||||||
'packing.privateHint': '私密 — 僅你可見',
|
'packing.privateHint': '私密 — 僅你可見',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': '已確認',
|
'reservations.confirmed': '已確認',
|
||||||
'reservations.pending': '待確認',
|
'reservations.pending': '待確認',
|
||||||
'reservations.summary': '{confirmed} 已確認,{pending} 待確認',
|
'reservations.summary': '{confirmed} 已確認,{pending} 待確認',
|
||||||
'reservations.fromPlan': '來自計劃',
|
|
||||||
'reservations.showFiles': '檢視檔案',
|
'reservations.showFiles': '檢視檔案',
|
||||||
'reservations.editTitle': '編輯預訂',
|
'reservations.editTitle': '編輯預訂',
|
||||||
'reservations.status': '狀態',
|
'reservations.status': '狀態',
|
||||||
|
|||||||
@@ -14,8 +14,9 @@ const packing: TranslationStrings = {
|
|||||||
'packing.empty': '行李清单为空',
|
'packing.empty': '行李清单为空',
|
||||||
'packing.import': '导入',
|
'packing.import': '导入',
|
||||||
'packing.importTitle': '导入装箱清单',
|
'packing.importTitle': '导入装箱清单',
|
||||||
'packing.importHint': '每行一个物品。可选用逗号、分号或制表符分隔类别和数量:名称, 类别, 数量',
|
'packing.importHint': '每行一个物品。格式:类别, 名称, 重量(克,可选), 包(可选), checked/unchecked(可选)',
|
||||||
'packing.importPlaceholder': '牙刷\n防晒霜, 卫生\nT恤, 衣物, 5\n护照, 证件',
|
'packing.importPlaceholder':
|
||||||
|
'洗漱, 牙刷\n衣物, T恤, 200\n证件, 护照, , 随身包\n电子产品, 充电器, 50, 行李箱, checked',
|
||||||
'packing.importCsv': '加载 CSV/TXT',
|
'packing.importCsv': '加载 CSV/TXT',
|
||||||
'packing.importAction': '导入 {count}',
|
'packing.importAction': '导入 {count}',
|
||||||
'packing.importSuccess': '已导入 {count} 项',
|
'packing.importSuccess': '已导入 {count} 项',
|
||||||
@@ -24,9 +25,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.progress': '已打包 {packed}/{total}({percent}%)',
|
'packing.progress': '已打包 {packed}/{total}({percent}%)',
|
||||||
'packing.clearChecked': '移除 {count} 个已勾选',
|
'packing.clearChecked': '移除 {count} 个已勾选',
|
||||||
'packing.clearCheckedShort': '移除 {count} 个',
|
'packing.clearCheckedShort': '移除 {count} 个',
|
||||||
'packing.suggestions': '建议',
|
|
||||||
'packing.suggestionsTitle': '添加建议',
|
|
||||||
'packing.allSuggested': '所有建议已添加',
|
|
||||||
'packing.allPacked': '全部打包完成!',
|
'packing.allPacked': '全部打包完成!',
|
||||||
'packing.addPlaceholder': '添加新物品...',
|
'packing.addPlaceholder': '添加新物品...',
|
||||||
'packing.categoryPlaceholder': '清单...',
|
'packing.categoryPlaceholder': '清单...',
|
||||||
@@ -34,7 +32,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.filterOpen': '未完成',
|
'packing.filterOpen': '未完成',
|
||||||
'packing.filterDone': '已完成',
|
'packing.filterDone': '已完成',
|
||||||
'packing.emptyTitle': '行李清单为空',
|
'packing.emptyTitle': '行李清单为空',
|
||||||
'packing.emptyHint': '添加物品或使用建议',
|
|
||||||
'packing.emptyFiltered': '没有匹配的物品',
|
'packing.emptyFiltered': '没有匹配的物品',
|
||||||
'packing.menuRename': '重命名',
|
'packing.menuRename': '重命名',
|
||||||
'packing.menuCheckAll': '全部勾选',
|
'packing.menuCheckAll': '全部勾选',
|
||||||
@@ -66,128 +63,6 @@ const packing: TranslationStrings = {
|
|||||||
'packing.toast.deleteError': '删除失败',
|
'packing.toast.deleteError': '删除失败',
|
||||||
'packing.toast.renameError': '重命名失败',
|
'packing.toast.renameError': '重命名失败',
|
||||||
'packing.toast.addError': '添加失败',
|
'packing.toast.addError': '添加失败',
|
||||||
'packing.suggestions.items': [
|
|
||||||
{
|
|
||||||
name: '护照',
|
|
||||||
category: '证件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '身份证',
|
|
||||||
category: '证件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '旅行保险',
|
|
||||||
category: '证件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '机票',
|
|
||||||
category: '证件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '信用卡',
|
|
||||||
category: '财务',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '现金',
|
|
||||||
category: '财务',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '签证',
|
|
||||||
category: '证件',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'T恤',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '裤子',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '内衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '袜子',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '外套',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '睡衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '泳衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '雨衣',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '舒适的鞋子',
|
|
||||||
category: '衣物',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '牙刷',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '牙膏',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '洗发水',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '除臭剂',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '防晒霜',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '剃须刀',
|
|
||||||
category: '洗漱用品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '充电器',
|
|
||||||
category: '电子产品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '充电宝',
|
|
||||||
category: '电子产品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '耳机',
|
|
||||||
category: '电子产品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '旅行转换插头',
|
|
||||||
category: '电子产品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '相机',
|
|
||||||
category: '电子产品',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '止痛药',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '创可贴',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '消毒液',
|
|
||||||
category: '健康',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'packing.makePrivate': '设为私密',
|
'packing.makePrivate': '设为私密',
|
||||||
'packing.makePublic': '共享',
|
'packing.makePublic': '共享',
|
||||||
'packing.privateHint': '私密 — 仅你可见',
|
'packing.privateHint': '私密 — 仅你可见',
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ const reservations: TranslationStrings = {
|
|||||||
'reservations.confirmed': '已确认',
|
'reservations.confirmed': '已确认',
|
||||||
'reservations.pending': '待确认',
|
'reservations.pending': '待确认',
|
||||||
'reservations.summary': '{confirmed} 已确认,{pending} 待确认',
|
'reservations.summary': '{confirmed} 已确认,{pending} 待确认',
|
||||||
'reservations.fromPlan': '来自计划',
|
|
||||||
'reservations.showFiles': '查看文件',
|
'reservations.showFiles': '查看文件',
|
||||||
'reservations.editTitle': '编辑预订',
|
'reservations.editTitle': '编辑预订',
|
||||||
'reservations.status': '状态',
|
'reservations.status': '状态',
|
||||||
|
|||||||
Reference in New Issue
Block a user