Skip to content

Commit

Permalink
feat(i18n): add missing translations
Browse files Browse the repository at this point in the history
  • Loading branch information
johannesjo committed Sep 17, 2020
1 parent e8c97ee commit a229186
Show file tree
Hide file tree
Showing 15 changed files with 276 additions and 19 deletions.
2 changes: 1 addition & 1 deletion src/app/t.const.ts
Expand Up @@ -958,10 +958,10 @@ export const T = {
'TITLE': 'GCF.POMODORO.TITLE'
},
'SOUND': {
'TITLE': 'GCF.SOUND.TITLE',
'DONE_SOUND': 'GCF.SOUND.DONE_SOUND',
'IS_INCREASE_DONE_PITCH': 'GCF.SOUND.IS_INCREASE_DONE_PITCH',
'IS_PLAY_DONE_SOUND': 'GCF.SOUND.IS_PLAY_DONE_SOUND',
'TITLE': 'GCF.SOUND.TITLE',
'VOLUME': 'GCF.SOUND.VOLUME'
},
'TAKE_A_BREAK': {
Expand Down
22 changes: 21 additions & 1 deletion src/assets/i18n/ar.json
Expand Up @@ -77,6 +77,13 @@
}
},
"DROPBOX": {
"C": {
"EMPTY_SYNC": "أنت تحاول مزامنة كائن بيانات فارغ. هل هذه أول مزامنة لك مع تطبيق جديد (تقريبًا)؟",
"FORCE_IMPORT": "هل تريد استيراد البيانات عن بُعد على أي حال؟",
"FORCE_UPLOAD": "تحميل البيانات المحلية على أي حال؟",
"FORCE_UPLOAD_AFTER_ERROR": "حدث خطأ أثناء تحميل البيانات المحلية الخاصة بك. حاول فرض التحديث؟",
"TRY_LOAD_REMOTE_AGAIN": "حاول إعادة تحميل البيانات من جهاز التحكم عن بعد مرة أخرى؟"
},
"D_CONFLICT": {
"LAST_CHANGE": "اخر تغير:",
"LAST_SYNC": "المزامنة الأخيرة:",
Expand Down Expand Up @@ -607,8 +614,12 @@
"TIME": "زمن"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "إضافة مهمة موجودة \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "إضافة العدد رقم{{issueNr}} من {{issueType}}",
"ADD_TASK": "إضافة مهمة",
"ADD_TASK_TO_BACKLOG": "إضافة مهمة إلى تراكم",
"CREATE_TASK": "إنشاء مهمة جديدة",
"EXAMPLE": "مثال: \"بعض عناوين المهمة + اسم المشروع # علامة بعض # علامة أخرى بعض 10 م / 3 س\"",
"START": "اضغط على إدخال مرة أخرى للبدء"
},
"B": {
Expand Down Expand Up @@ -946,6 +957,13 @@
"LONGER_BREAK_DURATION": "مدة الاستراحات الطويلة",
"TITLE": "إعدادات بومودورو"
},
"SOUND": {
"DONE_SOUND": "المهمة تمت الصوت",
"IS_INCREASE_DONE_PITCH": "زيادة الملعب لكل مهمة يتم القيام بها",
"IS_PLAY_DONE_SOUND": "تشغيل الصوت عندما يتم وضع علامة على المهمة \"تم\"",
"TITLE": "صوت",
"VOLUME": "الصوت"
},
"TAKE_A_BREAK": {
"HELP": "<div> <p>يتيح لك تكوين تذكير متكرر عندما تعمل لفترة زمنية محددة دون أخذ استراحة.</p> <p>يمكنك تعديل الرسالة المعروضة. سيتم استبدال ${duration} بالوقت الذي يستغرقه دون انقطاع.</p> </div>",
"IS_ENABLED": "تمكين التذكير باخذ استراحة",
Expand All @@ -961,7 +979,9 @@
"COPY_TO_CLIPPBOARD": "نسخ إلى الحافظة",
"ERR_COMPRESSION": "خطأ لواجهة الضغط",
"PERSISTENCE_DISALLOWED": "لن يتم استمرار البيانات بشكل دائم. أن تدرك أن هذا يمكن أن يؤدي إلى فقدان البيانات!",
"RUNNING_X": "تشغيل \"{{str}}\"."
"RUNNING_X": "تشغيل \"{{str}}\".",
"SHORTCUT_WARN_OPEN_BOOKMARKS_FROM_TAG": " تم الضغط على{{keyCombo}} ، ولكن لا يتوفر اختصار الإشارات المرجعية المفتوح إلا في سياق المشروع.",
"SHORTCUT_WARN_OPEN_NOTES_FROM_TAG": " تم الضغط على{{keyCombo}} ، ولكن فتح اختصار الملاحظات متاح فقط في سياق المشروع."
},
"GPB": {
"ASSETS": "جارٍ تحميل الأصول ...",
Expand Down
22 changes: 21 additions & 1 deletion src/assets/i18n/de.json
Expand Up @@ -77,6 +77,13 @@
}
},
"DROPBOX": {
"C": {
"EMPTY_SYNC": "Sie versuchen, ein leeres Datenobjekt zu synchronisieren. Ist dies Ihre allererste Synchronisierung einer (fast) jungfräulichen App?",
"FORCE_IMPORT": "Remote-Daten trotzdem importieren?",
"FORCE_UPLOAD": "Lokale Daten trotzdem hochladen?",
"FORCE_UPLOAD_AFTER_ERROR": "Beim Hochladen Ihrer lokalen Daten ist ein Fehler aufgetreten. Versuchen Sie das Update zu erzwingen?",
"TRY_LOAD_REMOTE_AGAIN": "Versuchen Sie erneut, Daten von der Fernbedienung neu zu laden?"
},
"D_CONFLICT": {
"LAST_CHANGE": "Letzte Änderung:",
"LAST_SYNC": "letzte Synchronisierung:",
Expand Down Expand Up @@ -607,8 +614,12 @@
"TIME": "Zeit"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "Vorhandene Aufgabe hinzufügen \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "Fügen Sie das Problem #{{issueNr}} von {{issueType}}hinzu",
"ADD_TASK": "Aufgabe hinzufügen",
"ADD_TASK_TO_BACKLOG": "Aufgabe zum Rückstand hinzufügen",
"CREATE_TASK": "Neue Aufgabe erstellen",
"EXAMPLE": "Beispiel: \"Einige Aufgabentitel + Projektname #Einiges Tag #Einiges anderes Tag 10m / 3h\"",
"START": "Drücken Sie die Eingabetaste noch einmal, um zu beginnen"
},
"B": {
Expand Down Expand Up @@ -946,6 +957,13 @@
"LONGER_BREAK_DURATION": "Dauer längerer Pausen",
"TITLE": "Pomodoro TImer"
},
"SOUND": {
"DONE_SOUND": "Aufgabe erledigt Ton",
"IS_INCREASE_DONE_PITCH": "Erhöhen Sie die Tonhöhe für jede erledigte Aufgabe",
"IS_PLAY_DONE_SOUND": "Ton abspielen, wenn die Aufgabe als erledigt markiert ist",
"TITLE": "Klingen",
"VOLUME": "Volumen"
},
"TAKE_A_BREAK": {
"HELP": "<div> <p>Ermöglicht die Konfiguration einer wiederkehrenden Erinnerung, wenn Sie eine bestimmte Zeit ohne Pause gearbeitet haben.</p> <p>Sie können die angezeigte Nachricht ändern. ${duration} wird durch die ohne Unterbrechung verbrachte Zeit ersetzt.</p> </div>",
"IS_ENABLED": "Aktivieren Sie die Erinnerungsfunktion für eine Pause",
Expand All @@ -961,7 +979,9 @@
"COPY_TO_CLIPPBOARD": "In die Zwischenablage kopiert",
"ERR_COMPRESSION": "Fehler bei der Komprimierung",
"PERSISTENCE_DISALLOWED": "Daten werden nicht dauerhaft gespeichert. Beachten Sie, dass dies zu Datenverlust führen kann !!",
"RUNNING_X": "Wird gestartet: \"{{str}}\"."
"RUNNING_X": "Wird gestartet: \"{{str}}\".",
"SHORTCUT_WARN_OPEN_BOOKMARKS_FROM_TAG": "{{keyCombo}} gedrückt, aber die Verknüpfung zum Öffnen von Lesezeichen ist nur im Projektkontext verfügbar.",
"SHORTCUT_WARN_OPEN_NOTES_FROM_TAG": "{{keyCombo}} gedrückt, aber die Verknüpfung für offene Notizen ist nur im Projektkontext verfügbar."
},
"GPB": {
"ASSETS": "Laden von Assets ...",
Expand Down
2 changes: 1 addition & 1 deletion src/assets/i18n/en.json
Expand Up @@ -958,10 +958,10 @@
"TITLE": "Pomodoro Timer"
},
"SOUND": {
"TITLE": "Sound",
"DONE_SOUND": "Task done sound",
"IS_INCREASE_DONE_PITCH": "Increase pitch for every task done",
"IS_PLAY_DONE_SOUND": "Play sound when task is marked done",
"TITLE": "Sound",
"VOLUME": "Volume"
},
"TAKE_A_BREAK": {
Expand Down
22 changes: 21 additions & 1 deletion src/assets/i18n/es.json
Expand Up @@ -77,6 +77,13 @@
}
},
"DROPBOX": {
"C": {
"EMPTY_SYNC": "Estás intentando sincronizar un objeto de datos vacío. ¿Es esta tu primera sincronización de una aplicación (casi) virgen?",
"FORCE_IMPORT": "¿Importar datos remotos de todos modos?",
"FORCE_UPLOAD": "¿Subir datos locales de todos modos?",
"FORCE_UPLOAD_AFTER_ERROR": "Se produjo un error al cargar sus datos locales. ¿Intentas forzar la actualización?",
"TRY_LOAD_REMOTE_AGAIN": "¿Intentar volver a cargar datos desde el control remoto?"
},
"D_CONFLICT": {
"LAST_CHANGE": "ultimo cambio:",
"LAST_SYNC": "Última sincronización:",
Expand Down Expand Up @@ -607,8 +614,12 @@
"TIME": "hora"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "Agregar tarea existente \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "Agregar problema n. °{{issueNr}} de {{issueType}}",
"ADD_TASK": "Agregar tarea",
"ADD_TASK_TO_BACKLOG": "Agregar tarea al registro de trabajo",
"CREATE_TASK": "Crear nueva tarea",
"EXAMPLE": "Ejemplo: \"Un título de tarea + nombre de proyecto # alguna etiqueta # alguna otra etiqueta 10m / 3h\"",
"START": "Presiona entrar una vez más para comenzar"
},
"B": {
Expand Down Expand Up @@ -946,6 +957,13 @@
"LONGER_BREAK_DURATION": "Duración de los descansos más largos",
"TITLE": "Pomodoro Timer"
},
"SOUND": {
"DONE_SOUND": "Sonido de tarea realizada",
"IS_INCREASE_DONE_PITCH": "Aumente el tono para cada tarea realizada",
"IS_PLAY_DONE_SOUND": "Reproducir sonido cuando la tarea esté marcada como terminada",
"TITLE": "Sonar",
"VOLUME": "Volumen"
},
"TAKE_A_BREAK": {
"HELP": "<div> <p>Le permite configurar un recordatorio recurrente cuando ha trabajado durante un período de tiempo específico sin tomar un descanso.</p> <p>Puede modificar el mensaje que se muestra. ${duration} será reemplazado con el tiempo dedicado sin descanso.</p> </div>",
"IS_ENABLED": "Habilitar recordatorio para tomar un descanso",
Expand All @@ -961,7 +979,9 @@
"COPY_TO_CLIPPBOARD": "Copiado al portapapeles",
"ERR_COMPRESSION": "Error para la interfaz de compresión",
"PERSISTENCE_DISALLOWED": "Los datos no se conservarán de forma permanente. ¡Tenga en cuenta que esto puede conducir a la pérdida de datos!",
"RUNNING_X": "Ejecutando \"{{str}}\"."
"RUNNING_X": "Ejecutando \"{{str}}\".",
"SHORTCUT_WARN_OPEN_BOOKMARKS_FROM_TAG": "{{keyCombo}} presionado, pero el acceso directo a marcadores abiertos solo está disponible en el contexto del proyecto.",
"SHORTCUT_WARN_OPEN_NOTES_FROM_TAG": "{{keyCombo}} presionado, pero el acceso directo de notas abiertas solo está disponible en el contexto del proyecto."
},
"GPB": {
"ASSETS": "Cargando activos ...",
Expand Down
22 changes: 21 additions & 1 deletion src/assets/i18n/fa.json
Expand Up @@ -77,6 +77,13 @@
}
},
"DROPBOX": {
"C": {
"EMPTY_SYNC": "شما در حال تلاش برای همگام سازی یک شی empty داده خالی هستید. آیا این اولین همگام سازی شما با یک برنامه (تقریبا) بکر است؟",
"FORCE_IMPORT": "به هر حال داده از راه دور وارد می شود؟",
"FORCE_UPLOAD": "به هر حال داده های محلی بارگذاری می شوند؟",
"FORCE_UPLOAD_AFTER_ERROR": "هنگام بارگذاری داده های محلی شما خطایی روی داد. سعی کنید به زودی بروزرسانی کنید؟",
"TRY_LOAD_REMOTE_AGAIN": "سعی می کنید بار دیگر داده ها را از راه دور بارگیری کنید؟"
},
"D_CONFLICT": {
"LAST_CHANGE": "آخرین تغییر:",
"LAST_SYNC": "آخرین همگام سازی:",
Expand Down Expand Up @@ -607,8 +614,12 @@
"TIME": "زمان"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "افزودن کار موجود \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "شماره شماره{{issueNr}} را از {{issueType}}اضافه کنید",
"ADD_TASK": "اضافه کردن کار",
"ADD_TASK_TO_BACKLOG": "اضافه کردن کار به بک لاگ",
"CREATE_TASK": "ایجاد کار جدید",
"EXAMPLE": "مثال: \"برخی از عنوان های کار + پروژه نام # برخی از برچسب ها # برخی دیگر از برچسب ها 10m / 3h\"",
"START": "جهت شروع یکبار دیگر دکمه اینتر را بزنید"
},
"B": {
Expand Down Expand Up @@ -946,6 +957,13 @@
"LONGER_BREAK_DURATION": "Duration of longer breaks",
"TITLE": "Pomodoro Timer"
},
"SOUND": {
"DONE_SOUND": "وظیفه تمام شد صدا",
"IS_INCREASE_DONE_PITCH": "برای انجام هر کاری سطح صدا را افزایش دهید",
"IS_PLAY_DONE_SOUND": "وقتی کار به پایان رسید ، صدا را پخش کنید",
"TITLE": "صدا",
"VOLUME": "جلد"
},
"TAKE_A_BREAK": {
"HELP": "<div> <p>Allows you to configure a reoccurring reminder when you have worked for a specified amount of time without taking a break.</p> <p>You can modify the message displayed. ${duration} will be replaced with the time spent without a break.</p> </div>",
"IS_ENABLED": "Enable take a break reminder",
Expand All @@ -961,7 +979,9 @@
"COPY_TO_CLIPPBOARD": "در کلیپ برد کپی شد",
"ERR_COMPRESSION": "خطایی برای رابط فشرده سازی",
"PERSISTENCE_DISALLOWED": "Data will be not persisted permanently. Be aware that this can lead to data loss!!",
"RUNNING_X": "Running \"{{str}}\"."
"RUNNING_X": "Running \"{{str}}\".",
"SHORTCUT_WARN_OPEN_BOOKMARKS_FROM_TAG": "{{keyCombo}} فشرده شده است ، اما میانبر نشانک های باز فقط در متن پروژه در دسترس است.",
"SHORTCUT_WARN_OPEN_NOTES_FROM_TAG": "{{keyCombo}} میانبر فشرده شده است ، اما باز کردن یادداشت های باز فقط وقتی در متن پروژه باشد ، در دسترس است."
},
"GPB": {
"ASSETS": "در حال بارگیری دارایی ...",
Expand Down
22 changes: 21 additions & 1 deletion src/assets/i18n/fr.json
Expand Up @@ -77,6 +77,13 @@
}
},
"DROPBOX": {
"C": {
"EMPTY_SYNC": "Vous essayez de synchroniser un objet de données vide. Est-ce votre toute première synchronisation d'une application (presque) vierge?",
"FORCE_IMPORT": "Importer quand même des données distantes?",
"FORCE_UPLOAD": "Télécharger quand même des données locales?",
"FORCE_UPLOAD_AFTER_ERROR": "Une erreur s'est produite lors du téléchargement de vos données locales. Essayez de forcer la mise à jour?",
"TRY_LOAD_REMOTE_AGAIN": "Essayez à nouveau de recharger les données depuis la télécommande?"
},
"D_CONFLICT": {
"LAST_CHANGE": "dernier changement:",
"LAST_SYNC": "Dernière synchronisation:",
Expand Down Expand Up @@ -607,8 +614,12 @@
"TIME": "Temps"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "Ajouter la tâche existante \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "Ajouter le problème n °{{issueNr}} de {{issueType}}",
"ADD_TASK": "Ajouter une tâche",
"ADD_TASK_TO_BACKLOG": "Ajouter une tâche au backlog",
"CREATE_TASK": "Créer une nouvelle tâche",
"EXAMPLE": "Exemple: \"Un titre de tâche + projectName # une balise # une autre balise 10m / 3h\"",
"START": "Appuyez sur Entrée une fois de plus pour démarrer"
},
"B": {
Expand Down Expand Up @@ -946,6 +957,13 @@
"LONGER_BREAK_DURATION": "Durée des pauses plus longues",
"TITLE": "Pomodoro Timer"
},
"SOUND": {
"DONE_SOUND": "Tâche terminée son",
"IS_INCREASE_DONE_PITCH": "Augmentez la hauteur pour chaque tâche effectuée",
"IS_PLAY_DONE_SOUND": "Jouer le son lorsque la tâche est marquée comme terminée",
"TITLE": "Du son",
"VOLUME": "Le volume"
},
"TAKE_A_BREAK": {
"HELP": "<div> <p>vous permet de configurer un rappel récurrent lorsque vous avez travaillé pendant une durée déterminée sans prendre de pause.</p> <p>Vous pouvez modifier le message affiché. ${duration} sera remplacé par le temps passé sans pause.</p> </div>",
"IS_ENABLED": "Activer le rappel de pause",
Expand All @@ -961,7 +979,9 @@
"COPY_TO_CLIPPBOARD": "Copié dans le presse-papier",
"ERR_COMPRESSION": "Erreur pour l'interface de compression",
"PERSISTENCE_DISALLOWED": "Les données ne seront pas conservées de manière permanente. Sachez que cela peut entraîner une perte de données!",
"RUNNING_X": "\"{{str}}\" en cours."
"RUNNING_X": "\"{{str}}\" en cours.",
"SHORTCUT_WARN_OPEN_BOOKMARKS_FROM_TAG": "{{keyCombo}} enfoncé, mais le raccourci vers les favoris ouverts n'est disponible que dans le contexte du projet.",
"SHORTCUT_WARN_OPEN_NOTES_FROM_TAG": "{{keyCombo}} enfoncé, mais le raccourci Notes ouvertes n'est disponible que dans le contexte du projet."
},
"GPB": {
"ASSETS": "Chargement des éléments ...",
Expand Down
22 changes: 21 additions & 1 deletion src/assets/i18n/it.json
Expand Up @@ -77,6 +77,13 @@
}
},
"DROPBOX": {
"C": {
"EMPTY_SYNC": "Stai tentando di sincronizzare un oggetto dati vuoto. Questa è la tua prima sincronizzazione di un'app (quasi) vergine?",
"FORCE_IMPORT": "Importare comunque i dati remoti?",
"FORCE_UPLOAD": "Caricare comunque i dati locali?",
"FORCE_UPLOAD_AFTER_ERROR": "Si è verificato un errore durante il caricamento dei dati locali. Prova a forzare l'aggiornamento?",
"TRY_LOAD_REMOTE_AGAIN": "Vuoi provare a ricaricare i dati da remoto ancora una volta?"
},
"D_CONFLICT": {
"LAST_CHANGE": "Ultima modifica:",
"LAST_SYNC": "ultima sincronizzazione:",
Expand Down Expand Up @@ -607,8 +614,12 @@
"TIME": "Tempo"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "Aggiungi attività esistente \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "Aggiungi problema n.{{issueNr}} da {{issueType}}",
"ADD_TASK": "Aggiungi task",
"ADD_TASK_TO_BACKLOG": "Aggiungi task al backlog",
"CREATE_TASK": "Crea nuova attività",
"EXAMPLE": "Esempio: \"Qualche titolo di attività + nomeProgetto #some tag #some altro tag 10m / 3h\"",
"START": "Premi ancora invio per iniziare"
},
"B": {
Expand Down Expand Up @@ -946,6 +957,13 @@
"LONGER_BREAK_DURATION": "Durata delle pause più lunghe",
"TITLE": "Impostazioni del pomodoro"
},
"SOUND": {
"DONE_SOUND": "Compito fatto suono",
"IS_INCREASE_DONE_PITCH": "Aumenta il tono per ogni attività svolta",
"IS_PLAY_DONE_SOUND": "Riproduci un suono quando l'attività è contrassegnata come completata",
"TITLE": "Suono",
"VOLUME": "Volume"
},
"TAKE_A_BREAK": {
"HELP": "<div> <p>Ti permette di configurare un promemoria ricorrente quando hai lavorato per uno specifica quantità di tempo senza prenderti una pausa.</p> <p>Puoi modificare il messaggio mostrato. ${duration} sarà rimpiazzata con il tempo speso senza una pausa.</p> </div>",
"IS_ENABLED": "Abilita il promemoria di fare una pausa",
Expand All @@ -961,7 +979,9 @@
"COPY_TO_CLIPPBOARD": "Copiato negli appunti",
"ERR_COMPRESSION": "Errore per l'interfaccia di compressione",
"PERSISTENCE_DISALLOWED": "I dati non saranno salvati permanentemente. Fai attenzione che questo può portare a perdita dei dati!!",
"RUNNING_X": "Eseguendo \"{{str}}\"."
"RUNNING_X": "Eseguendo \"{{str}}\".",
"SHORTCUT_WARN_OPEN_BOOKMARKS_FROM_TAG": "{{keyCombo}} premuto, ma la scorciatoia Apri segnalibri è disponibile solo nel contesto del progetto.",
"SHORTCUT_WARN_OPEN_NOTES_FROM_TAG": "{{keyCombo}} premuto, ma la scorciatoia per le note aperte è disponibile solo nel contesto del progetto."
},
"GPB": {
"ASSETS": "Caricamento risorse in corso ...",
Expand Down

0 comments on commit a229186

Please sign in to comment.