diff --git a/README.md b/README.md index 389dc7b86..fe89634ee 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Laverna - note taking web app +[![Join the chat at https://gitter.im/Laverna/laverna](https://badges.gitter.im/Laverna/laverna.svg)](https://gitter.im/Laverna/laverna?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + [![Build Status](https://travis-ci.org/Laverna/laverna.svg?branch=dev)](https://travis-ci.org/Laverna/laverna) [![devDependency Status](https://david-dm.org/Laverna/laverna/dev-status.svg)](https://david-dm.org/Laverna/laverna#info=devDependencies) [![Code Climate](https://codeclimate.com/github/Laverna/laverna/badges/gpa.svg)](https://codeclimate.com/github/Laverna/laverna) Laverna is a JavaScript note-taking web application with a Markdown editor and encryption support. It's built to be an open source alternative to Evernote. diff --git a/app/config.xml b/app/config.xml index 3d237a5f1..b193d5fee 100644 --- a/app/config.xml +++ b/app/config.xml @@ -21,7 +21,7 @@ - + diff --git a/app/locales/ar/translation.json b/app/locales/ar/translation.json new file mode 100644 index 000000000..96b65cb0a --- /dev/null +++ b/app/locales/ar/translation.json @@ -0,0 +1,173 @@ +{ + "Search": "بحث", + "All notes": "كل الملاحظات", + "Favourites": "المفضلة", + "Favorite": "مفضلة", + "Trash": "سلة المهملات", + "Open tasks": "فتح المهام", + "Notebooks": "دفاتر الملاحظات", + "Settings": "الإعدادات", + "About": "حول", + "Save": "حفظ", + "Save & Exit": "حفظ وخروج", + "Cancel": "إلغاء", + "Full screen": "كامل الشاشة", + "Preview": "معاينة", + "Normal": "عادي", + "Select notebook": "إختر دفتر", + "Title": "العنوان", + "Submit": "أرسل", + "Tags": "علامات", + "Tag": "علامة", + "Parent": "والد", + "Root": "جذر", + "Notebooks & tags": "الدفاتر والعلامات", + "Notebook": "دفتر", + "Restore": "استعادة", + "Delete": "حذف", + "New tag": "علامة جديدة", + "Edit": "تحرير", + "Remove": "إزالة", + "Forever": "للأبد", + "No": "لا", + "Yes": "نعم", + "Basic": "أساسي", + "Cloud storage": "تخزين سحابي", + "Notes per page": "الملاحظات في الصفحة", + "Sort notebooks": "رتّب الملاحظات", + "Name": "الاسم", + "Created": "أنشأ", + "Default edit mode": "وضع التحرير الافتراضي", + "Fullscreen with preview": "معاينة على كامل الشاشة", + "Use encryption": "استخدم التشفير", + "Encryption parameters": "موسطات التشفير", + "Encryption Password": "كلمة سر التشفير", + "Salt": "حافظ", + "Random": "عشوائي", + "Key size": "حجم المفتاح", + "Strengthen by a factor of": "تقوية بمعامل مقداره هو", + "Authentication strength": "قوة الاستيثاق", + "Unlock": "فك", + "Your new encryption password": "كلمة سر التشفير الجديدة لك هي", + "Your old encryption password": "كلمة سر التشفير السابقة هي", + "Show sidebar": "عرض الشريط الجانبي", + "Previous": "السابقة", + "Next": "التالية", + "Navigation": "استعراض", + "navigateTop": "أعلى", + "navigateBottom": "أسفل", + "Jump": "قفز", + "jumpInbox": "إذهب لصندوق الوارد", + "jumpNotebook": "إذهب إلى قائمة الدفاتر", + "jumpFavorite": "إذهب إلى الملاحظات المفضلة", + "jumpRemoved": "إذهب إلى الملاحظات الزائلة", + "jumpOpenTasks": "إذهب إلى الملاحظات ذات المهام القائمة", + "Actions": "إجراءات", + "actionsEdit": "تحرير", + "actionsOpen": "فتح", + "actionsRemove": "إزالة", + "actionsRotateStar": "دوّر النجمة", + "App": "التطبيق", + "appCreateNote": "أنشئ ملاحظة جديدة", + "appSearch": "إبحث عن ملاحظة", + "appKeyboardHelp": "مساعدة لوحة المفاتيح", + "Change keybindings": "تغيير إعدادات ارتباطات المفاتيح", + "Donate": "تبرَّع", + "Github page": "Github صفحة", + "Report bugs and issues here": "أخبرنا عن العلل والمشكلات هنا", + "Report bugs through email": "أبلغ عن العلل بالبريد", + "Credits": "شكر وتقدير", + "List of contributors": "قائمة المساهمين", + "List of all used libraries": "قائمة جميع المكتبات المستخدمة", + "Are you sure?": "هل أنت متأكد؟", + "You have unsaved changes.": "لديك تغييرات لم تحفظها.", + "Dropbox API key": "مفتاح API لـ Dropbox", + "Required": "مطلوب", + "Optional": "اختياري", + "Language": "اللغة", + "Action": "الإجراء", + "Select": "اختر", + "General": "عامّ", + "Encryption": "التشفير", + "Keybindings": "ارتباطات المفاتيح", + "Sync": "مزامنة", + "Profiles": "ملفات التعريف", + "Import": "استيراد", + "Import & export": "استيراد وتصدير", + "Import settings": "استيراد الإعدادات", + "Export settings": "تصدير الإعدادات", + "Wrong format": "صيغة خطأ", + "useDefaultConfigs": "استخدم الإعدادات من ملف التعريف الافتراضي", + "File chould be in json format": "يجب أن يكون الملف بصيغة JSON", + "Close": "إغلاق", + "Hyperlink": "ارتباط تشعبي", + "Editor": "المحرر", + "Preview": "معاينة", + "Download": "سحب", + "Everything": "كل شيء", + "encryption": { + "wait": "فضلاً انتظر حتى يكتمل التشفير", + "error": "خطأ في التشفير", + "errorConfirm": "خطأ أثناء فك تشفير البيانات. \r\r **حدّث إعداداتك** في هذا المستعرض كذلك إن كنت قد غيّرت إعدادات التشفير في مستعرض آخر ، أو حاول استيراد الإعدادات. \r\r وإن كنت لم تغيّر شيئاً **حاول الدخول** مرة ثانية.", + "errorConfirmSettings": "غيّر إعدادات التشفير", + "errorConfirmAuth": "أعد المحاولة", + "backup": { + "title": "نسخ احتياطي للبيانات", + "content": "قبل الاستمرار للخطوة التالية ، فضلاً اسحب ملف النسخة الاحتياطية. يحتوي الملف بيانات ملفات التعريف المتغيرة السابقة دون تشفير. إحفظه في مكان آمن.", + "next": "واصل دون سحب ملف النسخة الاحتياطية" + }, + "state": { + "decrypt": "جار فك تشفير كل شيء", + "encrypt": "تشفير كل شيء", + "save": "جار حفظ التغييرات" + } + }, + "profile": { + "confirm remove": "سيتم حذف ملف التعريف **__profile__** بجميع البيانات بما فيها الملاحظات والعلامات والدفاتر‫.‬ هذا الإجراء لا يمكن التراجع عنه‫!‬", + "type name": "اكتب اسم الملف التعريفي" + }, + "files": { + "file-url": "عنوان URL للملف أو الصورة", + "attach": "أرفق ملفاً", + "attachLink": "أرفق رابطاً", + "attachImage": "أرفق صورة" + }, + "notes": { + "confirm trash": "سيتم نقل الملاحظة **__title__** إلى سلة المهملات.", + "confirm remove": "سيتم حذف الملاحظة **__title__** ‫**‬إلى الأبد‫**‬!", + "create and attach": "أنشئ ملاحظة جديدة وأرفق هذا الرابط", + "create": "أنشئ ملاحظة جديدة", + "hyperlink-dialog": "عنوان الملاحظة أو العنوان URL" + }, + "notebooks": { + "select": "إختر دفتر ملاحظات", + "add": "أضف دفتر ملاحظات جديد", + "edit": "عدّل دفتر ملاحظات", + "name": "فضلاً أكتب اسماً لهذا الدفتر", + "confirm remove": "الدفتر **__name__** سيتم حذفه ‫**‬إلى الأبد‫**‬!", + "remove with notes": "نعم إحذفه والملاحظات المرفقة", + "remove": "نعم إحذفه" + }, + "tags": { + "name": "اسم العلامة مطلوب", + "add": "أضف علامة جديدة", + "edit": "حرّر علامة", + "confirm remove": "العلامة **__name__** سيتم حذفها ‫**‬إلى الأبد‫**‬!" + }, + "dropbox": { + "auth confirm": "ستتم إعادة التوجيه الآن إلى صفحة تسجيل الدخول في **Dropbox**.\r> فضلاً إضغط زر **OK**.", + "auth title": "Dropbox auth", + "api info 1": "يمكنك إنشاء مفتاح API الخاص بك على", + "api info 2": "ضع في حسبانك أنك عندما تنشئ تطبيقاً جديداً على موقع المطورين على Dropbox فإن :", + "api info li 1": "نوع التطبيق يجب أن يكون Dropbox API app", + "api info li 2": "نوع البيانات يجب أن يكون Files and datastores" + }, + "help": { + "firststart title": "مرحباً بك في Laverna", + "firststart import": "إن كنت قد استخدمت Laverna من قبل فيمكنك استيراد إعداداتك السابقة بالضغط على زر 'استيراد' أدناه", + "firststart next": "إذا لم تستخدم Laverna من قبل فاضغط على زر 'التالي' لبدء عملية التثبيت", + "firststart encryption": "إن كنت ترغب استعمال التشفير فاكتب كلمة سر التشفير‫.‬", + "firststart sync": "تحتاج لتمكين المزامنة مع أحد المحوّلات لتتمكن من عرض ملاحظاتك على أجهزة أخرى ، نظراً لأننا لانخزّن أي بيانات على خوادمنا.", + "firststart backup": "لقد اكتمل كل شيء تقريباً‫.‬ يمكنك سحب نسخة احتياطية من إعداداتك والتقدم للخطوة التالية." + } +} diff --git a/app/locales/de/translation.json b/app/locales/de/translation.json index 1ecdf40c1..d5f9506a7 100644 --- a/app/locales/de/translation.json +++ b/app/locales/de/translation.json @@ -1,20 +1,4 @@ { - "en" : "Englisch", - "ru" : "Russisch", - "nl" : "Dänisch", - "fr" : "Französisch", - "pt_br" : "Portugiesisch (Brasilien)", - "nb" : "Norwegisch (Bokmål)", - "nn" : "Norwegisch (Nynorsk)", - "ru" : "Russisch", - "eo": "Esperanto", - "es": "Spanisch", - "se": "Schwedisch", - "el": "Griechisch", - "bs_ba": "Bosnisch", - "de_ch": "Schweizerdeutsch", - "hi_in": "Hindi", - "mr-in": "Marathi", "Search": "Suchen", "All notes": "Alle Notizen", "Favourites": "Favoriten", @@ -30,13 +14,13 @@ "Full screen": "Vollbild", "Preview": "Vorschau", "Normal": "Normal", - "Select notebook": "Wähle ein Notizbuch", + "Select notebook": "Notizbuch wählen", "Title": "Titel", "Submit": "Senden", "Tags": "Tags", "Tag": "Tag", - "Parent": "Parent", - "Root": "Root", + "Parent": "Elternelement", + "Root": "Hauptverzeichnis", "Notebooks & tags": "Notizbücher & Tags", "Notebook": "Notizbuch", "Restore": "Wiederherstellen", @@ -44,7 +28,7 @@ "New tag": "Neuer Tag", "Edit": "Bearbeiten", "Remove": "Entfernen", - "Forever": "für immer", + "Forever": "Endgültig", "No": "Nein", "Yes": "Ja", "Basic": "Basis", @@ -55,7 +39,7 @@ "Created": "Erstellungsdatum", "Default edit mode": "Standard Bearbeitungsmodus", "Fullscreen with preview": "Vollbild mit Vorschau", - "Use encryption": "Nutze Verschlüsselung", + "Use encryption": "Verschlüsselung verwenden", "Encryption parameters": "Verschlüsselungsparameter", "Encryption Password": "Verschlüsselungspasswort", "Salt": "Salt", @@ -64,34 +48,125 @@ "Strengthen by a factor of": "Verstärken um den Faktor", "Authentication strength": "Verschlüsselungsstärke", "Unlock": "Entsperren", - "Your new encryption password": "Dein neues Verschlüsselungspasswort", - "Your old encryption password": "Dein altes Verschlüsselungspasswort", - "Please wait until the encryption will be completed": "Bitte warte bis die Verschlüsselung beendet ist", - "Shortcuts": "Tastenkombinationen", - "Newer": "Zurück", - "Older": "Vorwärts", + "Your new encryption password": "Ihr neues Verschlüsselungspasswort", + "Your old encryption password": "Ihr altes Verschlüsselungspasswort", + "Show sidebar": "Seitenleiste anzeigen", + "Previous": "Vorherige", + "Next": "Nächste", "Navigation": "Navigation", - "navigateTop": "nach oben", - "navigateBottom": "nach unten", - "Jump": "springen", - "jumpInbox": "Gehe zur Inbox", - "jumpNotebook": "Gehe zur Notizbücherliste", - "jumpFavorite": "Gehe zu den favorisierten Notizen", - "jumpRemoved": "Gehe zu den gelöschten Notizen", - "jumpOpenTasks": "Gehe zu Notizen mit offenen Aufgaben", + "navigateTop": "Nach oben", + "navigateBottom": "Nach unten", + "Jump": "Springen", + "jumpInbox": "Zur Inbox", + "jumpNotebook": "Zur Notizbuchliste", + "jumpFavorite": "Zu den Favoriten", + "jumpRemoved": "Zu gelöschten Notizen", + "jumpOpenTasks": "Zu Notizen mit offenen Aufgaben", "Actions": "Aktionen", + "actionsEdit": "Bearbeiten", "actionsOpen": "Öffnen", - "actionsRotateStar": "Stern drehen", - "App": "App", - "appCreateNote": "Erstelle eine neue Notiz", - "appSearch": "Durchsuche die Notizen", - "appKeyboardHelp": "Tastatur Hilfe", - "Remove profile": "Bist Du sicher, dass Du das Profil '__profile__' löschen willst?", + "actionsRemove": "Entfernen", + "actionsRotateStar": "Favorisieren", + "App": "Anwendung", + "appCreateNote": "Neue Notiz", + "appSearch": "Notizen Durchsuchen", + "appKeyboardHelp": "Tastaturhilfe", + "Change keybindings": "Tastenkürzel ändern", "Donate": "Spenden", "Github page": "Github Seite", "Report bugs and issues here": "Fehler und Anregungen hier melden", "Report bugs through email": "Fehler per E-Mail melden", "Credits": "Danksagung", "List of contributors": "Liste der Mitwirkenden", - "List of all used libraries": "Liste von allen benutzten Bibliotheken" + "List of all used libraries": "Liste aller benutzten Bibliotheken", + "Are you sure?": "Sind Sie sicher?", + "You have unsaved changes.": "Sie haben nicht gespeicherte Änderungen", + "Dropbox API key": "Dropbox API Schlüssel", + "Required": "Erforderlich", + "Optional": "Optional", + "Language": "Sprache", + "Action": "Aktion", + "Select": "Wählen", + "General": "Allgemein", + "Encryption": "Verschlüsselung", + "Keybindings": "Tastenkürzel", + "Sync": "Synchronisierung", + "Profiles": "Profile", + "Import": "Import", + "Import & export": "Import & Export", + "Import settings": "Importeinstellungen", + "Export settings": "Exporteinstellungen", + "Wrong format": "Falsches Format", + "useDefaultConfigs": "Einstellungen des Standardprofils verwenden", + "File chould be in json format": "Datei sollte im JSON-Format vorliegen", + "Close": "Schließen", + "Hyperlink": "Link", + "Editor": "Editor", + "Download": "Download", + "Everything": "Alles", + "encryption": { + "wait": "Bitte warten, bis die Verschlüsselung abgeschlossen ist", + "error": "Verschüsselungsfehler", + "errorConfirm": "Fehler beim Verschlüsseln der Daten.\r\r Falls Sie die Verschlüsselungseinstellungen in einem anderen Browser geändert haben, **ändern Sie die Einstellungen** auch in diesem Browser. Oder probieren Sie andere Einstellungen.\r\r Und falls Sie nichts verändert haben, versuchen Sie, sich **erneut anzumelden**.", + "errorConfirmSettings": "Verschlüsselungseinstellungen speichern", + "errorConfirmAuth": "Nochmal versuchen", + "backup": { + "title": "Datensicherung", + "content": "Bevor Sie fortfahren laden Sie bitte Ihre Sicherungsdatei herunter. Sie enthält die entschlüsselten vorherigen Daten veränderter Profile. Verwahren Sie diese an einem sicheren Ort.", + "next": "Fortfahren, ohne die Sicherungsdatei herunterzuladen" + }, + "state": { + "decrypt": "Alles entschlüsseln", + "encrypt": "Alles verschlüsseln", + "save": "Änderungen speichern" + } + }, + "profile": { + "confirm remove": "Das Profil **__profile__** wird mit allen Daten inklusive Notizen, Tags und Notizbüchern gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden!", + "type name": "Profilnamen eingeben" + }, + "files": { + "file-url": "Datei oder Bild-URL", + "attach": "Datei anhängen", + "attachLink": "Als Link anhängen", + "attachImage": "Als Bild anhängen" + }, + "notes": { + "confirm trash": "Die Notiz **__title__** wird in den Papierkorb verschoben.", + "confirm remove": "Die Notiz **__title__** wird **endgültig** gelöscht!", + "create and attach": "Neue Notiz erstellen und deren Link anhängen", + "create": "Neue Notiz erstellen", + "hyperlink-dialog": "Titel einer Notiz oder URL" + }, + "notebooks": { + "select": "Notizbuch wählen", + "add": "Neues Notizbuch hinzufügen", + "edit": "Notizbuch bearbeiten", + "name": "Bitte geben Sie den Namen des Notizbuchs an", + "confirm remove": "Das Notizbuch **__name__** wird **endgültig** gelöscht!", + "remove with notes": "Ja, mit angehängten Notizen löschen", + "remove": "Ja, löschen" + }, + "tags": { + "name": "Tagname ist erforderlich", + "add": "Neuen Tag hinzufügen", + "edit": "Tag bearbeiten", + "confirm remove": "Der Tag **__name__** wird **endgültig** gelöscht!" + }, + "dropbox": { + "auth confirm": "Sie werden jetzt zur **Dropbox** Autorisierungsseite umgeleitet.\r> Bitt klicken Sie den **OK** Button.", + "auth title": "Dropbox auth", + "api info 1": "Sie können Ihren eigenen API-Schlüssel haben bei", + "api info 2": "Wenn Sie eine neue App auf der Entwicklerwebsite von Dropbox erstellen, beachten Sie, dass:", + "api info li 1": "der App-Typ Dropbox API app sein sollte", + "api info li 2": "der Datentyp Files and datastores sein sollte" + }, + "help": { + "firststart title": "Willkommen zu Laverna", + "firststart import": "Wenn Sie Laverna bereits verwendet haben, können Sie Ihre alten Einstellungen über den gelben 'Import' Button unten importieren.", + "firststart next": "Wenn Sie Laverna noch nie benutzt haben, klicken Sie auf 'Weiter' um die Installation zu starten.", + "firststart encryption": "Falls Sie Verschlüsselung verwenden wollen, geben Sie bitte das Verschlüsselungspasswort an.", + "firststart sync": "Damit Sie Ihre Notizen auch auf anderen Geräten sehen können, müssen Sie die Synchronisierung mit einem Adapter aktivieren, da wir keine Daten auf unseren Servern speichern.", + "firststart backup": "Fast fertig. Sie können Ihre Einstellungen herunterladen und mit dem letzten Schritt fortfahren." + } } diff --git a/app/locales/fr/translation.json b/app/locales/fr/translation.json index a079d9f0c..38df736b7 100644 --- a/app/locales/fr/translation.json +++ b/app/locales/fr/translation.json @@ -1,25 +1,4 @@ { - "bs_ba": "Bosnien", - "de": "Allemand", - "de_ch": "Suisse Allemand", - "el": "Grec", - "en": "Anglais", - "eo": "Espéranto", - "es": "Espagnol", - "fr": "Français", - "hi_in": "Hindi", - "it": "Italien", - "lv": "Letton", - "mr_in": "Marathi", - "nb": "Norvégien (Bokmal)", - "nl": "Néerlandais", - "nn": "Norvégien (Nynorsk)", - "pt_br": "Portugais (Brésil)", - "ru": "Russe", - "se": "Suédois", - "sq": "Albanais", - "tr": "Turc", - "zn_ch": "Chinois simplifié", "Search": "Rechercher", "All notes": "Toutes les notes", "Favourites": "Favoris", @@ -33,7 +12,7 @@ "Save & Exit": "Sauvegarder & Quitter", "Cancel": "Annuler", "Full screen": "Plein écran", - "Preview": "Prévisualiser", + "Preview": "Prévisualisation", "Normal": "Normal", "Select notebook": "Selectionner un bloc-notes", "Title": "Titre", @@ -119,13 +98,20 @@ "Export settings": "Paramètres d'export", "Wrong format": "Mauvais format", "useDefaultConfigs": "Utiliser les paramètres du profile par défaut", - "File chould be in json format": "Le fichier devrait être au format json", + "File should be in json format": "Le fichier devrait être au format json", "Close": "Fermer", "Hyperlink": "Hyperlien", "Editor": "Editeur", - "Preview": "Prévisualisation", "Download": "Télécharger", "Everything": "Tout", + "Find in page": "Find in page", + "Other": "Other", + "Default": "Default", + "Modules": "Modules", + "Import data": "Import data", + "Export data": "Export data", + "Enabled": "Enabled", + "Disabled": "Disabled", "encryption": { "provide password": "Veuillez saisir votr emot de passe", "change password": "Saisissez votre mot de passe ici pour le modifier", diff --git a/app/locales/locales.json b/app/locales/locales.json index 20515c973..126432b52 100644 --- a/app/locales/locales.json +++ b/app/locales/locales.json @@ -1,4 +1,8 @@ { + "ar": { + "name": "Arabic", + "nativeName": "العربية" + }, "it": { "name": "Italian", "nativeName": "Italiano" @@ -21,7 +25,7 @@ }, "de_ch": { "name": "Swiss german", - "nativeName": "Swiss german" + "nativeName": "Schwiizerdütsch" }, "el": { "name": "Greek", @@ -78,6 +82,10 @@ "se": { "name": "Swedish", "nativeName": "Svenska" + }, + "sq": { + "name": "Albanian", + "nativeName": "Shqip" }, "tr": { "name": "Turkish", diff --git a/app/locales/lv/translation.json b/app/locales/lv/translation.json index ccb336022..6a8e4103b 100644 --- a/app/locales/lv/translation.json +++ b/app/locales/lv/translation.json @@ -43,7 +43,7 @@ "Encryption parameters": "Šifrēšanas parametri", "Encryption Password": "Šifrēšanas parole", "Salt": "Sāls", - "Random": "Nejaušs", + "Random": "Nejauša", "Key size": "Atslēgas garums", "Strengthen by a factor of": "Stiprināt par koeficientu", "Authentication strength": "Autentifikācijas stiprums", @@ -56,7 +56,7 @@ "Navigation": "Navigācija", "navigateTop": "Uz augšu", "navigateBottom": "Uz leju", - "Jump": "Pārklēkt", + "Jump": "Pārlēkt", "jumpInbox": "Iet uz iesūtni", "jumpNotebook": "Iet uz klažu sarakstu", "jumpFavorite": "Iet uz piezīmju izlasi", @@ -105,7 +105,7 @@ "Preview": "Priekšskatījums", "Download": "Lejupielāde", "encryption": { - "wait": "Lūdzu uzgaidīt līdz šifrēšana būs pabeigta", + "wait": "Lūdzu uzgaidīt, līdz šifrēšana būs pabeigta", "error": "Šifrēšanas kļūda", "errorConfirm": "Kļūda šifrējot datus.\r\r Ja Jūs mainījāt šifrēšanas iestātījumus citā pārlūkā, **atjauniniet Jūsu iestatījumus** arī šajā pārlūkā vai arī mēģiniet importēt iestatījumus.\r\r Ja tas neko nemaina, **mēģiniet ielogoties** atkal.", "errorConfirmSettings": "Mainīt šifrēšanas parametrus", @@ -113,7 +113,7 @@ "backup": { "title": "Datu rezerves kopija", "content": "Lūdzu, pirms ejiet uz nākamo soli, lejupielādējiet Jūsu rezerves kopiju. Tā satur atšifrētus iepriekšējos datus un mainītos profilus. Glabājiet to drošā vietā.", - "next": "Turpināt nelejupielādējot rezerves kopiju" + "next": "Turpināt, nelejupielādējot rezerves kopiju" }, "state": { "decrypt": "Atšifrē visu", @@ -163,6 +163,6 @@ "firststart next": "Ja nekad neesat lietojis/-usi Laverna līdz šim, klikšķiniet uz 'nākamā' pogas, lai sāktu instalācijas procesu.", "firststart encryption": "Ja vēlaties izmantot šifrēšanu, lūdzu sniedziet šifrēšans paroli.", "firststart sync": "Tā kā mēs neglabājam jebkādus datus mūsu serveros, Jums vajag ieslēgt sinhronizāciju ar vienu no no adapteriem lai varētu skatīt savas piezīmes arī uz citām ierīcēm.", - "firststart backup": "Viss ir gandrīz gatavs. Jūs varat lejupielādēt savu iestatījumu rezerves kopiju un turpināt uz nākamo soli." + "firststart backup": "Viss ir gandrīz gatavs. Jūs varat lejupielādēt savu iestatījumu rezerves kopiju un pāriet uz nākamo soli." } } diff --git a/app/locales/sq/translation.json b/app/locales/sq/translation.json new file mode 100644 index 000000000..ea1a82166 --- /dev/null +++ b/app/locales/sq/translation.json @@ -0,0 +1,173 @@ +{ + "Search": "Kërkoni", + "All notes": "Krejt shënimet", + "Favourites": "Të parapëlqyera", + "Favorite": "Të parapëlqyera", + "Trash": "Hedhurina", + "Open tasks": "Punë të hapura", + "Notebooks": "Blloqe", + "Settings": "Rregullime", + "About": "Mbi", + "Save": "Ruaje", + "Save & Exit": "Ruaje & Dil", + "Cancel": "Anuloje", + "Full screen": "Sa krejt ekrani", + "Preview": "Paraparje", + "Normal": "Normal", + "Select notebook": "Përzgjidhni bllok", + "Title": "Titull", + "Submit": "Parashtroje", + "Tags": "Etiketa", + "Tag": "Etiketë", + "Parent": "Mëmë", + "Root": "Rrënjë", + "Notebooks & tags": "Blloqe & etiketa", + "Notebook": "Bllok", + "Restore": "Riktheje", + "Delete": "Fshije", + "New tag": "Etiketë e re", + "Edit": "Përpunojeni", + "Remove": "Hiqe", + "Forever": "Përgjithmonë", + "No": "Jo", + "Yes": "Po", + "Basic": "Bazë", + "Cloud storage": "Depozitë në re", + "Notes per page": "Shënime për faqe", + "Sort notebooks": "Renditni blloqet", + "Name": "Emër", + "Created": "Krijuar më", + "Default edit mode": "Mënyrë parazgjedhje për përpunime", + "Fullscreen with preview": "Sa krejt ekrani, me paraparje", + "Use encryption": "Përdor fshehtëzim", + "Encryption parameters": "Parametra fshehtëzimi", + "Encryption Password": "Fjalëkalim Fshehtëzimi", + "Salt": "Salt", + "Random": "Kuturu", + "Key size": "Madhësi kyçi", + "Strengthen by a factor of": "Fuqizoje me", + "Authentication strength": "Fuqi mirëfilltësimi", + "Unlock": "Shkyçe", + "Your new encryption password": "Fjalëkalimi juaj i ri i fshehtëzimit", + "Your old encryption password": "Fjalëkalimi juaj i vjetër i fshehtëzimit", + "Show sidebar": "Shfaqni anështyllën", + "Previous": "I mëparshmi", + "Next": "Pasuesi", + "Navigation": "Lëvizje", + "navigateTop": "Sipër", + "navigateBottom": "Poshtë", + "Jump": "Hidhu", + "jumpInbox": "Shko te të marrët", + "jumpNotebook": "Shko te listë blloqesh", + "jumpFavorite": "Shko te shënime të parapëlqyera", + "jumpRemoved": "Shko te shënime të hequra", + "jumpOpenTasks": "Shko te shënime me punë të pambaruara", + "Actions": "Veprime", + "actionsEdit": "Përpunoni", + "actionsOpen": "Hape", + "actionsRemove": "Hiqe", + "actionsRotateStar": "Rrotullo Yllin", + "App": "Aplikacion", + "appCreateNote": "Krijoni shënim të ri", + "appSearch": "Kërkoni shënim", + "appKeyboardHelp": "Ndihmë për tastierën", + "Change keybindings": "Ndryshoni rregullime tastesh", + "Donate": "Dhuroni", + "Github page": "Faqja Github", + "Report bugs and issues here": "Njoftoni këtu të meta dhe probleme", + "Report bugs through email": "Njoftoni të meta me email", + "Credits": "Falënderime", + "List of contributors": "Listë kontribuesish", + "List of all used libraries": "Listë e krejt librarive të përdorura", + "Are you sure?": "Jeni i sigurt?", + "You have unsaved changes.": "Keni ndryshime të paruajtura.", + "Dropbox API key": "Kyç API Dropbox-i", + "Required": "E domosdoshme", + "Optional": "Opsionale", + "Language": "Gjuhë", + "Action": "Veprim", + "Select": "Përzgjidhni", + "General": "Të përgjithshme", + "Encryption": "Fshehtëzim", + "Keybindings": "Shkurtore tastiere", + "Sync": "Njëkohësim", + "Profiles": "Profile", + "Import": "Importim", + "Import & export": "Import & eksport", + "Import settings": "Rregullime importimesh", + "Export settings": "Rregullime eksportimesh", + "Wrong format": "Format i gabuar", + "useDefaultConfigs": "Përdor rregullime nga profili parazgjedhje", + "File should be in json format": "Kartela duhet të jetë në format json", + "Close": "Mbylle", + "Hyperlink": "Tejlidhje", + "Editor": "Përpunues", + "Preview": "Paraparje", + "Download": "Shkarkim", + "Everything": "Gjithçka", + "encryption": { + "wait": "Ju lutemi, pritni deri sa të plotësohet fshehtëzimi", + "error": "Gabim fshehtëzimi", + "errorConfirm": "Gabim gjatë shfshehtëzimit të të dhënave.\r\r Nëse i ndryshuat rregullimet mbi fshehtëzimin në një tjetër shfletues, **përditësojini rregullimet tuaja** edhe në këtë shfletues. Ose provoni t’i importoni rregullimet.\r\r Dhe, nëse s’keni ndryshuar gjë, **provoni të bëni hyrjen** sërish.", + "errorConfirmSettings": "Ndryshoni rregullime fshehtëzimi", + "errorConfirmAuth": "Riprovoni sërish", + "backup": { + "title": "Kopjeruani të Dhëna", + "content": "Ju lutemi, përpara se të vazhdoni me hapin pasues, shkarkoni kartelën tuaj kopjeruajtje. Ajo përmban të dhëna të shfshehtëzuara profilesh të mëparshëm të ndryshuar. Ruajeni në një vend të sigurt.", + "next": "Vazhdoni pa e shkarkuar kartelën kopjeruajtje" + }, + "state": { + "decrypt": "Po shfshehtëzohet gjithçka", + "encrypt": "Po fshehtëzohet gjithçka", + "save": "Po ruhen ndryshimet" + } + }, + "profile": { + "confirm remove": "Profili **__profile__** do të hiqet me gjithë të dhënat, përfshi shënime, etiketa dhe blloqe shënimesh. Ky veprim është i pakthyeshëm!", + "type name": "Shtypni emër profili" + }, + "files": { + "file-url": "URL kartele ose pamjeje", + "attach": "Bashkëngjitni një kartelë", + "attachLink": "Bashkëngjiteni si lidhje", + "attachImage": "Bashkëngjiteni si figurë" + }, + "notes": { + "confirm trash": "Shënimi **__title__** do të kalohet te hedhurinat.", + "confirm remove": "Shënimi **__title__** do të hiqet **përgjithmonë**!", + "create and attach": "Krijoni një shënim të ri dhe bashkëngjitni lidhjen e tij", + "create": "Krijoni një shënim të ri", + "hyperlink-dialog": "Titulli i një shënimi ose URL-je" + }, + "notebooks": { + "select": "Përzgjidhni një Bllok Shënimesh", + "add": "Shtoni një bllok të ri shënimesh", + "edit": "Përpunoni një bllok shënimesh", + "name": "Ju lutemi, jepni emrin e bllokut të shënimeve", + "confirm remove": "Blloku i shënimeve **__name__** do të hiqet **përgjithmonë**!", + "remove with notes": "Po, hiqe me gjithë shënimet e bashkëngjitura", + "remove": "Po, hiqe" + }, + "tags": { + "name": "Emri i etiketës është i domosdoshëm", + "add": "Shtoni një etiketë të re", + "edit": "Përpunoni etiketë", + "confirm remove": "Etiketa **__name__** do të hiqet **përgjithmonë**!" + }, + "dropbox": { + "auth confirm": "Tani do të ridrejtoheni për te faqja e autorizimeve **Dropbox**.\r> Ju lutemi, klikoni mbi butonin **OK**.", + "auth title": "Autorizim Dropbox", + "api info 1": "Mund të keni kyçin tuaj API", + "api info 2": "Kur krijoni një aplikacion të ri te sajti Dropbox's Developer duhet të keni parasysh se:", + "api info li 1": "Lloji i aplikacionit duhet të jetë aplikacion API Dropbox", + "api info li 2": "Llojet e të dhënave duhet të jenë Kartela dhe depo të dhënash" + }, + "help": { + "firststart title": "Mirë se vini te Laverna", + "firststart import": "Nëse e keni përdorur Laverna-n më parë, mund të importoni rregullimet tuaja të vjetra duke klikuar mbi butonin 'Importo' më poshtë.", + "firststart next": "Nëse s’e keni përdorur Laverna-n më parë, klikoni mbi butonin 'pasuesi' që të fillojë procesi i instalimit.", + "firststart encryption": "Nëse dëshironi të përdorni fshehtëzim, ju lutemi, jepni fjalëkalim fshehtëzimesh.", + "firststart sync": "Meqë nuk depozitojmë ndonjë të dhënë në shërbyesit tanë, lypset të aktivizoni njëkohësimin me një nga përshtatësit, që të jeni në gjendje të shihni shënimet tuaja në pajisje të tjera.", + "firststart backup": "Gjithçka thuajse është gati. Mund të shkarkoni kopjeruajtjen e rregullimeve tuaja dhe të vazhdoni me hapin e fundit." + } +} diff --git a/config.xml b/config.xml index 3a52c595a..b0fd219d3 100644 --- a/config.xml +++ b/config.xml @@ -21,7 +21,7 @@ - + diff --git a/electron.js b/electron.js index 9cb5b349c..1a6398589 100644 --- a/electron.js +++ b/electron.js @@ -7,7 +7,7 @@ const electron = require('electron'), const {app, BrowserWindow, Menu, Tray} = electron; -let argv = require('minimist')(process.argv.slice(2)), +let argv = require('minimist')(process.argv.slice(1)), port = 9000, win = null, appHelper; diff --git a/gulpfile.js b/gulpfile.js index 0a1babb8f..633136c5b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -6,7 +6,7 @@ var gulp = require('gulp'), plugins.browserSync = require('browser-sync').create(); function getTask(task) { - return require(`./gulps/${task}`)(gulp, plugins, pkg); + return require('./gulps/' + task)(gulp, plugins, pkg); } // Add Gulp tasks