diff options
-rw-r--r-- | app.js | 4 | ||||
-rw-r--r-- | docs/content/dev/openapi.yml | 2 | ||||
-rw-r--r-- | locales/_supported.json | 38 | ||||
-rw-r--r-- | locales/ar.json | 20 | ||||
-rw-r--r-- | locales/bg.json | 130 | ||||
-rw-r--r-- | locales/en.json | 1 | ||||
-rw-r--r-- | locales/eo.json | 8 | ||||
-rw-r--r-- | locales/es.json | 82 | ||||
-rw-r--r-- | locales/fa.json | 130 | ||||
-rw-r--r-- | locales/gl.json | 130 | ||||
-rw-r--r-- | locales/he.json | 130 | ||||
-rw-r--r-- | locales/hi.json | 52 | ||||
-rw-r--r-- | locales/hu.json | 130 | ||||
-rw-r--r-- | locales/ja.json | 28 | ||||
-rw-r--r-- | locales/ko.json | 38 | ||||
-rw-r--r-- | locales/oc.json | 130 | ||||
-rw-r--r-- | locales/pl.json | 34 | ||||
-rw-r--r-- | locales/pt-br.json | 130 | ||||
-rw-r--r-- | locales/pt.json | 8 | ||||
-rw-r--r-- | locales/tr.json | 28 | ||||
-rw-r--r-- | locales/zh-TW.json | 16 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | public/docs/release-notes.md | 50 | ||||
-rw-r--r-- | public/js/locale.js | 11 | ||||
-rw-r--r-- | public/views/index/body.ejs | 32 |
25 files changed, 1163 insertions, 201 deletions
@@ -28,6 +28,8 @@ const models = require('./lib/models') const csp = require('./lib/csp') const metrics = require('./lib/prometheus') +const supportedLocalesList = Object.keys(require('./locales/_supported.json')) + // server setup const app = express() let server = null @@ -126,7 +128,7 @@ if (config.csp.enable) { } i18n.configure({ - locales: ['en', 'zh-CN', 'zh-TW', 'fr', 'de', 'ja', 'es', 'ca', 'el', 'pt', 'it', 'tr', 'ru', 'nl', 'hr', 'pl', 'uk', 'hi', 'sv', 'eo', 'da', 'ko', 'id', 'sr', 'vi', 'ar', 'cs', 'sk', 'ml'], + locales: supportedLocalesList, cookie: 'locale', indent: ' ', // this is the style poeditor.com exports it, this creates less churn directory: path.join(__dirname, '/locales'), diff --git a/docs/content/dev/openapi.yml b/docs/content/dev/openapi.yml index 3ad0837e..cd62b48a 100644 --- a/docs/content/dev/openapi.yml +++ b/docs/content/dev/openapi.yml @@ -3,7 +3,7 @@ openapi: 3.0.1 info: title: HedgeDoc description: HedgeDoc is an open source collaborative note editor. Several tasks of HedgeDoc can be automated through this API. - version: 1.7.2 + version: 1.8.0-rc1 contact: name: HedgeDoc on GitHub url: https://github.com/hedgedoc/hedgedoc diff --git a/locales/_supported.json b/locales/_supported.json new file mode 100644 index 00000000..5320bce9 --- /dev/null +++ b/locales/_supported.json @@ -0,0 +1,38 @@ +{ + "en": "English", + "zh-CN": "简体中文", + "zh-TW": "繁體中文", + "fr": "Français", + "de": "Deutsch", + "ja": "日本語", + "es": "Español", + "ca": "Català", + "el": "Ελληνικά", + "pt": "Português", + "it": "Italiano", + "tr": "Türkçe", + "ru": "Русский", + "nl": "Nederlands", + "hr": "Hrvatski", + "pl": "Polski", + "uk": "Українська", + "hi": "हिन्दी", + "sv": "Svenska", + "eo": "Esperanto", + "da": "Dansk", + "ko": "한국어", + "id": "Bahasa Indonesia", + "sr": "Cрпски", + "vi": "Tiếng Việt", + "ar": "العربية", + "cs": "Česky", + "sk": "Slovensky", + "ml": "മലയാളം", + "bg": "български език", + "fa": "فارسی", + "gl": "Galego", + "he": "עברית", + "hu": "Magyar", + "oc": "Occitan", + "pt-br": "Português do Brasil" +}
\ No newline at end of file diff --git a/locales/ar.json b/locales/ar.json index f559611b..8867bb01 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -55,7 +55,7 @@ "You have an incompatible client version.": "نسخة عميلك غير متوافقة.", "Refresh to update.": "حدث الصفحة للحصول على التحديث", "New version available!": "نسخة جديدة متوفرة!", - "See releases notes here": "إطلع على ملاحظات الإصدار هنا", + "See releases notes here": "اطلع على ملاحظات الإصدار هنا", "Refresh to enjoy new features.": "حدث الصفحة لتستمتع بالميزات الجديدة.", "Your user state has changed.": "لقد تغيرت حالة المستخدم الخاصة بك.", "Refresh to load new user state.": "قم بتحديث الصفحة لتحميل حالة المستخدم الجديدة.", @@ -88,33 +88,33 @@ "This is a alert area.": "هذه منطقة تنبيه.", "Revert": "تراجع", "Import from clipboard": "استيراد من الحافظة", - "Paste your markdown or webpage here...": "يرجى وضع ماركداون أو صفحة الويب الخاصة بك هنا…", + "Paste your markdown or webpage here...": "يرجى وضع ملف markdown الخاص بك أو صفحة الويب الخاصة بك هنا…", "Clear": "امسح", "This note is locked": "هذه الملاحظة مقفلة", - "Sorry, only owner can edit this note.": "آسف ، يمكن للمالك فقط تعديل هذه الملاحظة.", + "Sorry, only owner can edit this note.": "آسف، لا يمكن غير المالك حق تعديل هذه الملاحظة.", "OK": "حسنا", "Reach the limit": "بلوغ الحد الأقصى", - "Sorry, you've reached the max length this note can be.": "عذرًا ، لقد بلغت الحد الأقصى لطول هذه الملاحظة.", + "Sorry, you've reached the max length this note can be.": "عذرًا، لقد بلغت الحد الأقصى لطول هذه الملاحظة.", "Please reduce the content or divide it to more notes, thank you!": "يرجى جعل هذه الملاحظة قصيرة.", "Import from Gist": "استيراد من Gist", "Paste your gist url here...": "الصق عنوان url الخاص بك هنا...", - "Import from Snippet": "استرداد من سنيبت", + "Import from Snippet": "استرداد من Snippet", "Select From Available Projects": "اختر من بين المشاريع المتاحة", "Select From Available Snippets": "اختر من بين المقتطفات المتاحة", "OR": "أو", - "Export to Snippet": "صدر إلى سنيبت", + "Export to Snippet": "صدر إلى Snippet", "Select Visibility Level": "حدد مستوى الرؤية", "Night Theme": "الوضع الليلي", "Follow us on %s and %s.": "تابِعنا على %s و على %s.", "Privacy": "الخصوصية", "Terms of Use": "شروط الاستخدام", "Do you really want to delete your user account?": "هل تريد حقًا حذف حسابك؟", - "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "سيؤدي هذا إلى حذف حسابك ، وجميع الملاحظات التي تملكها وإزالة جميع الإشارات إلى حسابك من الملاحظات الأخرى.", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "سيؤدي هذا إلى حذف حسابك وجميع الملاحظات التي تملكها وإزالة جميع الإشارات إلى حسابك من الملاحظات الأخرى.", "Delete user": "احذف المستخدم", "Export user data": "تصدير بيانات المستخدم", "Help us translating on %s": "ساعدنا في الترجمة على %s", "Source Code": "الشفرة المصدرية", - "Register": "انشئ حسابا", + "Register": "أنشئ حسابا", "Powered by %s": "مدعوم بـ %s", "Help us translating": "ساعدنا في الترجمة", "Join the community": "انضم إلى المجتمع", @@ -125,6 +125,6 @@ "Locked - Only owner can edit": "مغلق - التعديل ممكن فقط للمالك", "Protected - Only owner can edit (forbid guests)": "محمي - التعديل ممكن فقط للمالك (غير متاح للزوار)", "Private - Only owner can view & edit": "خاص - التعديل والعرض متاح فقط للمالك", - "changed": "changed", - "created": "created" + "changed": "تم التغيير", + "created": "تمت اﻹضافة" }
\ No newline at end of file diff --git a/locales/bg.json b/locales/bg.json new file mode 100644 index 00000000..bb8a26a4 --- /dev/null +++ b/locales/bg.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "Collaborative markdown notes", + "Realtime collaborative markdown notes on all platforms.": "Collaborate on markdown notes on all platforms in realtime.", + "Best way to write and share your knowledge in markdown.": "Най-добрата платформа за писане и споделяне на markdown.", + "Intro": "Въведение", + "History": "История", + "New guest note": "Нова гост бележка", + "Collaborate with URL": "Сътрудничество в реално време", + "Support charts and MathJax": "Работи с диаграми и MathJax", + "Support slide mode": "Поддържа плъзгащ режим", + "Sign In": "Вход", + "Below is the history from browser": "Отдолу е история от този браузър", + "Welcome!": "Добре дошли!", + "New note": "Нова бележка", + "or": "или", + "Sign Out": "Изход", + "Explore all features": "Разучете всички функционалности", + "Select tags...": "Избор на тагове...", + "Search keyword...": "Търсене по ключова дума...", + "Sort by title": "Сортиране по заглавие", + "Title": "Заглавие", + "Sort by time": "Сортиране по време", + "Time": "Време", + "Export history": "Експорт на история", + "Import history": "Импорт на история", + "Clear history": "Изчистване на история", + "Refresh history": "Обновяване на история", + "No history": "Без история", + "Import from browser": "Импорт от браузър", + "Releases": "Версии", + "Are you sure?": "Сигурни ли сте?", + "Do you really want to delete this note?": "Наистина ли искате да изтриете тази бележка?", + "All users will lose their connection.": "Всички потребители ще загубят тяхната връзка.", + "Cancel": "Отказ", + "Yes, do it!": "Да", + "Choose method": "Изберете метод", + "Sign in via %s": "Вход чрез %s", + "New": "Нов", + "Publish": "Публикуване", + "Extra": "Допълнително", + "Revision": "Ревизия", + "Slide Mode": "Плъзгащ режим", + "Export": "Експорт", + "Import": "Импорт", + "Clipboard": "Клипборд", + "Download": "Сваляне", + "Raw HTML": "Суров HTML", + "Edit": "Редактиране", + "View": "Изглед", + "Both": "И двете", + "Help": "Помощ", + "Upload Image": "Качване на изображение", + "Menu": "Меню", + "This page need refresh": "Тази страница трябва да бъде презаредена", + "You have an incompatible client version.": "Несъвместима клиентска версия.", + "Refresh to update.": "Презареждане за обновяване", + "New version available!": "Нова версия е налична!", + "See releases notes here": "See releases notes here", + "Refresh to enjoy new features.": "Презаредете за да се възползвате от новите функционалности.", + "Your user state has changed.": "Вашето потребителско състояние се е сменило.", + "Refresh to load new user state.": "Презареждане за обновяване на ново потребителско състояние.", + "Refresh": "Презареждане", + "Contacts": "Контакти", + "Report an issue": "Докладвай проблем", + "Meet us on %s": "Срещнете се с нас на %s", + "Send us email": "Изпратете ни email", + "Documents": "Документи", + "Features": "Функционалности", + "YAML Metadata": "YAML Metadata", + "Slide Example": "Slide Example", + "Cheatsheet": "Пищов", + "Example": "Пример", + "Syntax": "Синтаксис", + "Header": "Хедър", + "Unordered List": "Неподреден списък", + "Ordered List": "Подреден списък", + "Todo List": "Чек лист", + "Blockquote": "Цитат", + "Bold font": "Удебелен", + "Italics font": "Курсив", + "Strikethrough": "Зачертан", + "Inserted text": "Подчертан текст", + "Marked text": "Маркиран текст", + "Link": "Връзка", + "Image": "Снимка", + "Code": "Код", + "Externals": "Външни", + "This is a alert area.": "This is an alert area.", + "Revert": "Връщане", + "Import from clipboard": "Импорт от клипборд", + "Paste your markdown or webpage here...": "Поставете вашите markdown или web страница тук...", + "Clear": "Изчисти", + "This note is locked": "Тази бележка е заключена", + "Sorry, only owner can edit this note.": "Съжаляваме, само собственикът може да редактира тази бележка.", + "OK": "ОК", + "Reach the limit": "Достигане на лимита", + "Sorry, you've reached the max length this note can be.": "Съжаляваме, вие сте достигнали максималната дължина на бележката.", + "Please reduce the content or divide it to more notes, thank you!": "Моля съкратете бележката.", + "Import from Gist": "Импорт от Gist", + "Paste your gist url here...": "Поставете вашата Gist връзка тук...", + "Import from Snippet": "Импорт от Snippet", + "Select From Available Projects": "Изберете от налични проекти", + "Select From Available Snippets": "Изберете от налични проекти", + "OR": "ИЛИ", + "Export to Snippet": "Експорт към Snippet", + "Select Visibility Level": "Избор на ниво на видимост", + "Night Theme": "Нощна тема", + "Follow us on %s and %s.": "Следвайте ни на %s, и %s.", + "Privacy": "Поверителност", + "Terms of Use": "Условия за употреба", + "Do you really want to delete your user account?": "Наистина ли искате да изтриете вашият акаунт?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Това ще изтрие вашият акаунт, всички бележки които са притежавани от вас и всички препратки към него от други бележки.", + "Delete user": "Изтрии на потребител", + "Export user data": "Експорт на данни", + "Help us translating on %s": "Помогнете ни за превода в %s.", + "Source Code": "Source Code", + "Register": "Регистрация", + "Powered by %s": "Powered by %s", + "Help us translating": "Помогнете ни с превода", + "Join the community": "Присъединете се към обществото", + "Imprint": "Imprint", + "Freely - Anyone can edit": "Свободно - Всеки може да редактира", + "Editable - Signed-in people can edit": "Редактируемо - Регистрирани потребители могат да редактират", + "Limited - Signed-in people can edit (forbid guests)": "Ограничено - Регистрирани потребители могат да редактират(без гости)", + "Locked - Only owner can edit": "Заключено - Само собственика може да редактира", + "Protected - Only owner can edit (forbid guests)": "Предпазено - Само собственика може да редактира(без гости)", + "Private - Only owner can view & edit": "Лично - Само собственика може да гледа и редактира", + "changed": "променена", + "created": "създадена" +}
\ No newline at end of file diff --git a/locales/en.json b/locales/en.json index 0648a034..3d30b66e 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1,5 +1,6 @@ { "Collaborative markdown notes": "Collaborative markdown notes", + "Realtime collaborative markdown notes on all platforms.": "Collaborate on markdown notes on all platforms in realtime.", "Best way to write and share your knowledge in markdown.": "The best platform to write and share markdown.", "Intro": "Intro", "History": "History", diff --git a/locales/eo.json b/locales/eo.json index 17b11016..0c9d8ce7 100644 --- a/locales/eo.json +++ b/locales/eo.json @@ -114,17 +114,17 @@ "Export user data": "Export user data", "Help us translating on %s": "Help us translating on %s", "Source Code": "Source Code", - "Register": "Register", + "Register": "Registriĝi", "Powered by %s": "Powered by %s", "Help us translating": "Help us translating", "Join the community": "Join the community", - "Imprint": "Imprint", + "Imprint": "Kolofono", "Freely - Anyone can edit": "Libere - Iu ajn povas redakti", "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", "Locked - Only owner can edit": "Ŝlosita - Nur la mastro rajtas redakti", "Protected - Only owner can edit (forbid guests)": "Protektita - Nur la mastro rajtas redakti (gastoj estas malpermesitaj)", "Private - Only owner can view & edit": "Privata - Nur la mastro rajtas vidi & redakti", - "changed": "changed", - "created": "created" + "changed": "verkita", + "created": "kreita" }
\ No newline at end of file diff --git a/locales/es.json b/locales/es.json index 55917abf..99f1a7e1 100644 --- a/locales/es.json +++ b/locales/es.json @@ -2,21 +2,21 @@ "Collaborative markdown notes": "Notas colaborativas en Markdown", "Realtime collaborative markdown notes on all platforms.": "Notas colaborativas en Markdown para todas las plataformas en tiempo real.", "Best way to write and share your knowledge in markdown.": "La mejor forma de escribir y compartir tu conocimiento en Markdown.", - "Intro": "Introduccion", + "Intro": "Introducción", "History": "Historia", - "New guest note": "Nueva nota como invitado", - "Collaborate with URL": "Colaborar via URL", + "New guest note": "Nueva nota como visitante", + "Collaborate with URL": "Colaboración en tiempo real", "Support charts and MathJax": "Soporte para gráficos y MathJax", "Support slide mode": "Soporte para diapositivas", "Sign In": "Ingresar", "Below is the history from browser": "A continuación se muestra el historial del navegador", - "Welcome!": "¡Bienvenido!", + "Welcome!": "¡Un gusto verte!", "New note": "Nueva nota", "or": "o", "Sign Out": "Salir", "Explore all features": "Explorar todas las funciones", - "Select tags...": "Seleccionar etiquetas...", - "Search keyword...": "Buscar palabras clave...", + "Select tags...": "Seleccionar etiquetas…", + "Search keyword...": "Buscar palabras clave…", "Sort by title": "Ordenar por título", "Title": "Título", "Sort by time": "Ordenar por fecha", @@ -28,17 +28,17 @@ "No history": "Ningún historial", "Import from browser": "Importar del navegador", "Releases": "Versiones", - "Are you sure?": "¿Estás seguro?", + "Are you sure?": "¿Lo confirmas?", "Do you really want to delete this note?": "¿Realmente quieres eliminar esta nota?", - "All users will lose their connection.": "Todos los usuarios perderán su conexión.", + "All users will lose their connection.": "Todas las personas perderán su conexión.", "Cancel": "Cancelar", "Yes, do it!": "Si, ¡hazlo!", "Choose method": "Elegir método", - "Sign in via %s": "Ingresar via %s", + "Sign in via %s": "Ingresar vía %s", "New": "Nuevo", "Publish": "Publicar", "Extra": "Extra", - "Revision": "Revision", + "Revision": "Revisión", "Slide Mode": "Modo presentación", "Export": "Exportar", "Import": "Importar", @@ -52,35 +52,35 @@ "Upload Image": "Subir imagen", "Menu": "Menú", "This page need refresh": "Esta página necesita ser cargada de nuevo", - "You have an incompatible client version.": "Tienes una version del cliente incompatible.", + "You have an incompatible client version.": "Tienes una versión incompatible del cliente.", "Refresh to update.": "Cargar de nuevo para actualizar.", "New version available!": "¡Nueva versión disponible!", - "See releases notes here": "Ver aquí las notas de publicación", + "See releases notes here": "Ver aquí las notas de cada versión", "Refresh to enjoy new features.": "Actualizar para usar las nuevas funciones.", - "Your user state has changed.": "El estado de tu usuario ha cambiado.", - "Refresh to load new user state.": "Recargar para actualizar el estado de tu usuario.", + "Your user state has changed.": "El estado de tu perfil ha cambiado.", + "Refresh to load new user state.": "Recargar para actualizar el estado de tu perfil.", "Refresh": "Recargar", "Contacts": "Contactos", "Report an issue": "Reportar un problema", "Meet us on %s": "Encuéntranos en %s", - "Send us email": "Enviarnos un email", + "Send us email": "Envíanos un email", "Documents": "Documentos", - "Features": "Funciones", - "YAML Metadata": "Metadatos en YAML", + "Features": "Características", + "YAML Metadata": "Metadatos YAML", "Slide Example": "Ejemplo de diapositiva", - "Cheatsheet": "Ayudamemorias", + "Cheatsheet": "Acordeón", "Example": "Ejemplo", "Syntax": "Sintaxis", - "Header": "Cabecera", + "Header": "Encabezado", "Unordered List": "Lista desordenada", "Ordered List": "Lista ordenada", "Todo List": "Lista de tareas", "Blockquote": "Bloque de cita", - "Bold font": "Fuente negrita", - "Italics font": "Fuente itálica", + "Bold font": "Negrita", + "Italics font": "Itálica", "Strikethrough": "Tachado", "Inserted text": "Texto subrayado", - "Marked text": "Texto marcado", + "Marked text": "Texto resaltado", "Link": "Enlace", "Image": "Imagen", "Code": "Código", @@ -88,16 +88,16 @@ "This is a alert area.": "Esto es un área de alerta.", "Revert": "Revertir", "Import from clipboard": "Importar del portapapeles", - "Paste your markdown or webpage here...": "Pega tu markdown o página web aquí...", + "Paste your markdown or webpage here...": "Pega tu markdown o página web aquí…", "Clear": "Limpiar", "This note is locked": "Esta nota está bloqueada", - "Sorry, only owner can edit this note.": "Disculpa, solo el dueño puede editar esta nota.", + "Sorry, only owner can edit this note.": "Disculpa, solo quien es titular puede editar esta nota.", "OK": "OK", "Reach the limit": "Haz alcanzado el límite", "Sorry, you've reached the max length this note can be.": "Disculpa, haz alcanzado la longitud máxima que puede tener esta nota.", - "Please reduce the content or divide it to more notes, thank you!": "Por favor, reduce el contenido o dividela en mas notas, ¡gracias!", + "Please reduce the content or divide it to more notes, thank you!": "Por favor, reduce el contenido de esta nota.", "Import from Gist": "Importar de un Gist", - "Paste your gist url here...": "Pega el URL de tu Gist aquí...", + "Paste your gist url here...": "Pega la URL de tu Gist aquí…", "Import from Snippet": "Importar de Snippet", "Select From Available Projects": "Elegir de un proyecto disponible", "Select From Available Snippets": "Elegir de un Snippet disponible", @@ -108,23 +108,23 @@ "Follow us on %s and %s.": "Síguenos en %s, y %s.", "Privacy": "Privacidad", "Terms of Use": "Términos de uso", - "Do you really want to delete your user account?": "¿Estás seguro que quieres eliminar tu cuenta de usuario?", - "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Esta acción eliminará tu cuenta, todas tus notas y las referencias a tu cuenta desde otras notas.", - "Delete user": "Eliminar usuario", - "Export user data": "Exportar información de usuario", - "Help us translating on %s": "Ayúdanos traduciendo en %s", + "Do you really want to delete your user account?": "¿Confirmas que quieres eliminar tu perfil?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Esta acción eliminará tu perfil, todas tus notas y las referencias a tu perfil en otras notas.", + "Delete user": "Eliminar perfil", + "Export user data": "Exportar información del perfil", + "Help us translating on %s": "Ayúdanos con la traducción en %s", "Source Code": "Código fuente", "Register": "Registrar", - "Powered by %s": "Desarrollado por %s.", - "Help us translating": "Ayúdanos traduciendo", + "Powered by %s": "Desarrollado por %s", + "Help us translating": "Ayúdanos con la traducción", "Join the community": "Únete a la comunidad", "Imprint": "Huella", - "Freely - Anyone can edit": "Freely - Anyone can edit", - "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", - "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", - "Locked - Only owner can edit": "Locked - Only owner can edit", - "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", - "Private - Only owner can view & edit": "Private - Only owner can view & edit", - "changed": "changed", - "created": "created" + "Freely - Anyone can edit": "Libre - Cualquiera puede editar", + "Editable - Signed-in people can edit": "Editable - Personas registradas pueden editar", + "Limited - Signed-in people can edit (forbid guests)": "Limitado - Personas registradas pueden editar (prohíbe visitantes)", + "Locked - Only owner can edit": "Bloqueado - Solo quien es titular puede editar", + "Protected - Only owner can edit (forbid guests)": "Protegido - Solo quien es titular puede editar (prohíbe visitantes)", + "Private - Only owner can view & edit": "Privado - Solo quien es titular puede editar y visualizar", + "changed": "modificado", + "created": "creado" }
\ No newline at end of file diff --git a/locales/fa.json b/locales/fa.json new file mode 100644 index 00000000..2bf755a1 --- /dev/null +++ b/locales/fa.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "یادداشتبرداری مشارکتی مارکداون", + "Realtime collaborative markdown notes on all platforms.": "به صورت مشارکتی و بر روی سکوهای مختلف در لحظه روی یادداشتهای مارکداون کار کنید.", + "Best way to write and share your knowledge in markdown.": "بهترین سکو برای نوشتن و همرسانی مارکداون.", + "Intro": "معرفی", + "History": "تاریخچه", + "New guest note": "یادداشت مهمان جدید", + "Collaborate with URL": "مشارکت در لحظه", + "Support charts and MathJax": "Works with charts and MathJax", + "Support slide mode": "Supports slide mode", + "Sign In": "ورود", + "Below is the history from browser": "در زیر، تاریخچه این مرورگر را میبینید", + "Welcome!": "خوشآمدید!", + "New note": "یادداشت جدید", + "or": "یا", + "Sign Out": "خروج", + "Explore all features": "گشت و گذار بین همه ویژگیها", + "Select tags...": "انتخاب برچسبها...", + "Search keyword...": "جستجوی کلیدواژه...", + "Sort by title": "مرتبسازی بر حسب عنوان", + "Title": "عنوان", + "Sort by time": "مرتبسازی بر حسب زمان", + "Time": "زمان", + "Export history": "برونریزی تاریخچه", + "Import history": "درونریزی تاریخچه", + "Clear history": "پاک کرذن تاریخچه", + "Refresh history": "تازهتازی تاریخچه", + "No history": "بدون تاریخچه", + "Import from browser": "درونریزی از مرورگر", + "Releases": "انتشارها", + "Are you sure?": "مطمئنید؟", + "Do you really want to delete this note?": "واقعا میخواهید این یادداشت را پاک کنید؟", + "All users will lose their connection.": "همه کاربران اتصالشان را از دست خواهند داد.", + "Cancel": "لغو", + "Yes, do it!": "بله، انجام بده!", + "Choose method": "انتخاب روش", + "Sign in via %s": "وارد شده از طریق %s", + "New": "جدید", + "Publish": "انتشار", + "Extra": "Extra", + "Revision": "Revision", + "Slide Mode": "حالت اسلاید", + "Export": "برونریزی", + "Import": "درونریزی", + "Clipboard": "Clipboard", + "Download": "بارگیری", + "Raw HTML": "اچتیامال خام", + "Edit": "ویرایش", + "View": "نمایش", + "Both": "هر دو", + "Help": "راهنما", + "Upload Image": "بارگذاری تصویر", + "Menu": "منو", + "This page need refresh": "این صفحه باید تازهسازی شود", + "You have an incompatible client version.": "نسخه کارخواه شما ناسازگار است.", + "Refresh to update.": "برای بهروزرسانی، تازهسازی کنید.", + "New version available!": "نسخه جدید موجود است!", + "See releases notes here": "یادداشت انتشارها را اینجا ببینید", + "Refresh to enjoy new features.": "برای لذت بردن از ویژگیهای جدید، تازهسازی کنید.", + "Your user state has changed.": "آمارهای کاربری شما تغییر کردند.", + "Refresh to load new user state.": "برای دریافت آمارهای جدید کاربر، تازهسازی کنید.", + "Refresh": "تازهسازی", + "Contacts": "مخاطبان", + "Report an issue": "مشکلی را گزارش کنید", + "Meet us on %s": "ما را روی %s بیابید", + "Send us email": "برای ما رایانامه بفرستید", + "Documents": "اسناد", + "Features": "ویژگیها", + "YAML Metadata": "فرادادهٔ YAML", + "Slide Example": "مثال اسلاید", + "Cheatsheet": "برگه تقلب", + "Example": "مثال", + "Syntax": "نحو", + "Header": "سرایند", + "Unordered List": "فهرست غیرترتیبی", + "Ordered List": "فهرست ترتیبی", + "Todo List": "Checklist", + "Blockquote": "نقلقول", + "Bold font": "ضخیم", + "Italics font": "کج", + "Strikethrough": "خطخورده", + "Inserted text": "متن زیرخط دار", + "Marked text": "Highlighted text", + "Link": "پیوند", + "Image": "تصویر", + "Code": "کد", + "Externals": "Externals", + "This is a alert area.": "اینجا، ناحیه هشدار است.", + "Revert": "بازگرداندن", + "Import from clipboard": "Import from clipboard", + "Paste your markdown or webpage here...": "مارکداون یا صفحه وب خود را اینجا بچسبانید...", + "Clear": "پاک کردن", + "This note is locked": "این یادداشت قفل شده است", + "Sorry, only owner can edit this note.": "ببخشید، فقط مالک این یادداشت میتواند آن را ویرایش کند.", + "OK": "باشه", + "Reach the limit": "به سقف رسیدید", + "Sorry, you've reached the max length this note can be.": "ببخشید، شما به حداکثر طولی این یادداشت میتواند داشته باشد رسیدید.", + "Please reduce the content or divide it to more notes, thank you!": "لطفا یادداشت را کوتاه کنید.", + "Import from Gist": "درونریزی از Gist", + "Paste your gist url here...": "نشانی gist را اینجا بچسبانید...", + "Import from Snippet": "درونریزی از اسنیپت", + "Select From Available Projects": "انتخاب از پروژههای موجود", + "Select From Available Snippets": "انتخاب از اسنیپتهای موجود", + "OR": "یا", + "Export to Snippet": "برونریزی به اسنیپت", + "Select Visibility Level": "سطح دیدهشدن را انتخاب کنید", + "Night Theme": "پوسته تاریک", + "Follow us on %s and %s.": "ما را روی %s و %s پی بگیرید.", + "Privacy": "حریم خصوصی", + "Terms of Use": "شرایط استفاده", + "Do you really want to delete your user account?": "آیا واقعا میخواهید حساب کاربریتان را پاک کنید؟", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "این کار، باعث پاک شدن حساب و همه یادداشتهایی که شما مالکشان بودهاید و نیز همه ارجاعات به حساب شما در یادداشتهای دیگران میشود.", + "Delete user": "پاککردن کاربر", + "Export user data": "برونریزی دادههای کاربر", + "Help us translating on %s": "روی %s ما را در ترجمه یاری کنید", + "Source Code": "کد منبع", + "Register": "نامنویسی", + "Powered by %s": "قدرتگرفته است %s", + "Help us translating": "مارا در ترجمه یاری کنید", + "Join the community": "به جامعه بپیوندید", + "Imprint": "Imprint", + "Freely - Anyone can edit": "آزاد - هر کسی میتواند ویرایش کند", + "Editable - Signed-in people can edit": "قابل ویرایش - افراد وارد شده میتوانند ویرایش کنند", + "Limited - Signed-in people can edit (forbid guests)": "محدود - افراد وارد شده میتوانند ویرایش کنند (مهمانها ممنوع شدهاند)", + "Locked - Only owner can edit": "قفلشده - فقط مالک میتواند ویرایش کند", + "Protected - Only owner can edit (forbid guests)": "حفاظتشده - فقط مالک میتواند ویرایش کند (مهمانها ممنوع شدهاند)", + "Private - Only owner can view & edit": "خصوصی - فقط مالک میتواند ببیند و ویرایش کند", + "changed": "تغییریافته در", + "created": "ایجاد شده در" +}
\ No newline at end of file diff --git a/locales/gl.json b/locales/gl.json new file mode 100644 index 00000000..f6ba81aa --- /dev/null +++ b/locales/gl.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "Notas colaborativas en markdown", + "Realtime collaborative markdown notes on all platforms.": "Escribe documentos markdown en todas as plataformas e en tempo real.", + "Best way to write and share your knowledge in markdown.": "A mellor plataforma para escribir e compartir markdown.", + "Intro": "Intro", + "History": "Historia", + "New guest note": "Nova nota de convidada", + "Collaborate with URL": "Colaboración en tempo real", + "Support charts and MathJax": "Permíte gráficos e MathJax", + "Support slide mode": "Modo presentación", + "Sign In": "Conectar", + "Below is the history from browser": "Embaixo está o historial neste navegador", + "Welcome!": "Benvida!", + "New note": "Nova nota", + "or": "ou", + "Sign Out": "Saír", + "Explore all features": "Descubre as características", + "Select tags...": "Escolle etiquetas...", + "Search keyword...": "Busca por palabras...", + "Sort by title": "Ordenar por título", + "Title": "Título", + "Sort by time": "Orde cronolóxica", + "Time": "Data", + "Export history": "Exportar historial", + "Import history": "Importar historial", + "Clear history": "Baleirar historial", + "Refresh history": "Actualizar historial", + "No history": "Sen historial", + "Import from browser": "Importar do navegador", + "Releases": "Lanzamentos", + "Are you sure?": "Estás segura?", + "Do you really want to delete this note?": "Tes a certeza de querer borrar esta nota?", + "All users will lose their connection.": "Todas as usuarias perderán a conexión.", + "Cancel": "Cancelar", + "Yes, do it!": "Si, dalle!", + "Choose method": "Escolle o método", + "Sign in via %s": "Conectar vía %s", + "New": "Nova", + "Publish": "Publicar", + "Extra": "Extra", + "Revision": "Revisión", + "Slide Mode": "Modo presentación", + "Export": "Exportar", + "Import": "Importar", + "Clipboard": "Portapapeis", + "Download": "Descargar", + "Raw HTML": "HTML en bruto", + "Edit": "Editar", + "View": "Ver", + "Both": "Ambos", + "Help": "Axuda", + "Upload Image": "Subir imaxe", + "Menu": "Menú", + "This page need refresh": "Hai que actualizar a páxina", + "You have an incompatible client version.": "A versión do teu cliente non é compatible", + "Refresh to update.": "Renova para actualizar.", + "New version available!": "Nova versión dispoñible!", + "See releases notes here": "Mira aquí as notas do lanzamento", + "Refresh to enjoy new features.": "Actualiza para usar as novas características.", + "Your user state has changed.": "O estado do teu usuaria cambiou.", + "Refresh to load new user state.": "Actualiza para cargar o novo estado de usuaria.", + "Refresh": "Actualizar", + "Contacts": "Contactos", + "Report an issue": "Informar dun problema", + "Meet us on %s": "Atópasnos en %s", + "Send us email": "Envíanos un email", + "Documents": "Documentos", + "Features": "Características", + "YAML Metadata": "Metadatos YAML", + "Slide Example": "Exemplo de presentación", + "Cheatsheet": "Folla de guía", + "Example": "Exemplo", + "Syntax": "Sintaxe", + "Header": "Cabeceira", + "Unordered List": "Lista sen orde", + "Ordered List": "Lista ordenada", + "Todo List": "Lista de tarefas", + "Blockquote": "Bloque de cita", + "Bold font": "Resaltado", + "Italics font": "Cursiva", + "Strikethrough": "Riscado", + "Inserted text": "Subliñado", + "Marked text": "Texto destacado", + "Link": "Ligazón", + "Image": "Imaxe", + "Code": "Código", + "Externals": "Externos", + "This is a alert area.": "Esta é un área de alerta.", + "Revert": "Reverter", + "Import from clipboard": "Importar do portapapeis", + "Paste your markdown or webpage here...": "Pega aquí o markdown ou páxina web...", + "Clear": "Baleirar", + "This note is locked": "Nota bloqueada", + "Sorry, only owner can edit this note.": "Lametámolo, só a dona pode editar esta nota.", + "OK": "OK", + "Reach the limit": "Límite da nota", + "Sorry, you've reached the max length this note can be.": "Lamentámolo, acadaches a lonxitude máxima permitida para esta nota.", + "Please reduce the content or divide it to more notes, thank you!": "Por favor, acurta a nota.", + "Import from Gist": "Importar desde Gist", + "Paste your gist url here...": "Pega aquí o url de gist...", + "Import from Snippet": "Importar desde Snippet", + "Select From Available Projects": "Seleccionar desde Proxectos Dispoñibles", + "Select From Available Snippets": "Seleccionar desde Snippets Dispoñibles", + "OR": "OU", + "Export to Snippet": "Exportar a Snippet", + "Select Visibility Level": "Establecer nivel de visibilidade", + "Night Theme": "Decorado escuro", + "Follow us on %s and %s.": "Séguenos en %s, e %s.", + "Privacy": "Privacidade", + "Terms of Use": "Termos de uso", + "Do you really want to delete your user account?": "Tes a certeza de que queres eliminar a túa conta?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Eliminarás a conta, todas as notas que posúas e todas as referencias as túas notas desde as notas de outras.", + "Delete user": "Eliminar usuaria", + "Export user data": "Exportar datos da usuaria", + "Help us translating on %s": "Axúdanos a traducir %s", + "Source Code": "Código fonte", + "Register": "Rexistro", + "Powered by %s": "Grazas a %s", + "Help us translating": "Axúdanos coa tradución", + "Join the community": "Únete a comunidade", + "Imprint": "Imprint", + "Freely - Anyone can edit": "Libre - Calquera pode editar", + "Editable - Signed-in people can edit": "Editable - Edición limitada a asinantes", + "Limited - Signed-in people can edit (forbid guests)": "Limitada - Só asinantes (non convidadas)", + "Locked - Only owner can edit": "Pechada - Só a dona pode editar", + "Protected - Only owner can edit (forbid guests)": "Protexida - Só a dona (sen convidadas)", + "Private - Only owner can view & edit": "Privada - Só a dona pode ver e editar", + "changed": "editada", + "created": "creada" +}
\ No newline at end of file diff --git a/locales/he.json b/locales/he.json new file mode 100644 index 00000000..fd9eeaf1 --- /dev/null +++ b/locales/he.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "פתקים לשיתוף", + "Realtime collaborative markdown notes on all platforms.": "פתקים לשיתוף על כל הפלטפורמות", + "Best way to write and share your knowledge in markdown.": "הפלטפורמה הטובה ביותר לכתיבה ושיתוף פתקים", + "Intro": "הקדמה", + "History": "היסטוריה", + "New guest note": "צור פתק כאורח", + "Collaborate with URL": "שיתוף בזמן אמת", + "Support charts and MathJax": "עובד עם גרפים ו MathJax", + "Support slide mode": "תמיכה במצב מצגת", + "Sign In": "כניסה", + "Below is the history from browser": "רשימת ההיסטוריה מדפדפן זה", + "Welcome!": "ברוכים הבאים!", + "New note": "פתק חדש", + "or": "או", + "Sign Out": "יציאה", + "Explore all features": "הכר את כל התכונות", + "Select tags...": "בחר תג", + "Search keyword...": "חיפוש", + "Sort by title": "מיון לפי כותרת", + "Title": "כותרת", + "Sort by time": "סדר לפי זמן", + "Time": "זמן", + "Export history": "יצא היסטוריה", + "Import history": "יבא היסטוריה", + "Clear history": "נקה היסטוריה", + "Refresh history": "רענן היסטוריה", + "No history": "אין היסטוריה", + "Import from browser": "יבא מהדפדפן", + "Releases": "גירסה", + "Are you sure?": "האם אתה בטוח?", + "Do you really want to delete this note?": "האם אתה בטוח שאתה רוצה למחוק את הפתק?", + "All users will lose their connection.": "כל המשתמשים יאבדו תקשורת", + "Cancel": "בטל", + "Yes, do it!": "כן, בצע!", + "Choose method": "בחר דרך", + "Sign in via %s": "התחבר באמצעות %s", + "New": "חדש", + "Publish": "פרסם", + "Extra": "נוסף", + "Revision": "גירסה", + "Slide Mode": "מצב מצגת", + "Export": "יצא", + "Import": "יבא", + "Clipboard": "לוח", + "Download": "הורד", + "Raw HTML": "HTML נקי", + "Edit": "ערוך", + "View": "הצג", + "Both": "שניהם", + "Help": "עזרה", + "Upload Image": "העלאת תמונה", + "Menu": "תפריט", + "This page need refresh": "יש צורך לרענן את הדף", + "You have an incompatible client version.": "הגירסה של הדפדפן שלך לא נתמכת", + "Refresh to update.": "רענן כדי לעדכן", + "New version available!": "גירסה חדשה זמינה!", + "See releases notes here": "ראה הערות גירסה כאן", + "Refresh to enjoy new features.": "רענן כדי להפעיל תכונות חדשות", + "Your user state has changed.": "מצב המשתמש שלך השתנה", + "Refresh to load new user state.": "רענן כדי לעדכן מצב משתמש חדש", + "Refresh": "רענן", + "Contacts": "צור קשר", + "Report an issue": "דווח על בעיה", + "Meet us on %s": "פגוש אותנו ב- %s", + "Send us email": "שלח לנו מייל!", + "Documents": "מסמכים", + "Features": "תכונות", + "YAML Metadata": "מטאדאטה בפורמט YAML ", + "Slide Example": "דוגמה לשקופית", + "Cheatsheet": "לוח קיצורים", + "Example": "דוגמה", + "Syntax": "מבנה", + "Header": "כותרת", + "Unordered List": "רשימה לא ממויינת", + "Ordered List": "רשימה ממויינת", + "Todo List": "רשימה מסומנת", + "Blockquote": "מקטע", + "Bold font": "הדגש", + "Italics font": "פונט נוטה", + "Strikethrough": "פונט עם קו באמצע", + "Inserted text": "קו בתחתית", + "Marked text": "כתב מודגש", + "Link": "קישור", + "Image": "תמונה", + "Code": "קוד", + "Externals": "חיצוני", + "This is a alert area.": "זה אזור התראה", + "Revert": "הפוך", + "Import from clipboard": "יבא מהלוח", + "Paste your markdown or webpage here...": "הדבק את טקסט ה markdown או דף פה...", + "Clear": "נקה", + "This note is locked": "פתק זה נעול", + "Sorry, only owner can edit this note.": "מצטערים, רק הבעלים של פתק זה יכולים לערוך", + "OK": "אשר", + "Reach the limit": "הגיע לסוף", + "Sorry, you've reached the max length this note can be.": "סליחה, הגעת לאורך המקסימלי המותר לכתיבה בפתק", + "Please reduce the content or divide it to more notes, thank you!": "קצר את תוכן הפתק בבקשה", + "Import from Gist": "יבא מ Gist", + "Paste your gist url here...": "העתק את קוד ה- Gist כאן...", + "Import from Snippet": "יבא מ- Snippet ", + "Select From Available Projects": "בחר מפרוייקטים קיימים", + "Select From Available Snippets": "בחר מקטעים קיימים", + "OR": "או", + "Export to Snippet": "יצא למקטע", + "Select Visibility Level": "בחר מידת בהירות", + "Night Theme": "תצוגה לילית", + "Follow us on %s and %s.": "עקוב אחרינו ב- %s וגם %s.", + "Privacy": "פרטיות", + "Terms of Use": "מדיניות שימוש", + "Do you really want to delete your user account?": "האם אתה בטוח שאתה רוצה למחוק את החשבון שלך?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "פעולה זו תמחק את המשתמש שלך, כל הפתקים שלך וכל הפניה לחשבון שלך מדפים אחרים", + "Delete user": "מחק משתמש", + "Export user data": "יצא את המידע שלך", + "Help us translating on %s": "עזור לנו לתרגם ב- %s", + "Source Code": "קוד מקור", + "Register": "הירשם", + "Powered by %s": "רץ במצעות %s", + "Help us translating": "עזור לנו לתרגם", + "Join the community": "היצטרף לקהילה", + "Imprint": "חותם", + "Freely - Anyone can edit": "עריכה חופשית - כל משתמש יכול לערוך", + "Editable - Signed-in people can edit": "ניתן לערוך - משתמשים רשומים יכולים לערוך", + "Limited - Signed-in people can edit (forbid guests)": "מוגבל - רק משתמשים רשומים יכולים לערוך (ללא אורחים)", + "Locked - Only owner can edit": "נעול - רק הבעלים יכולים לערוך", + "Protected - Only owner can edit (forbid guests)": "מוגן - רק הבעלים יכול לערוך (ללא אורחים)", + "Private - Only owner can view & edit": "פרטי - רק בעלים יכול לראות ולערוך", + "changed": "שונה", + "created": "נוצר" +}
\ No newline at end of file diff --git a/locales/hi.json b/locales/hi.json index 26690983..89b36288 100644 --- a/locales/hi.json +++ b/locales/hi.json @@ -29,8 +29,8 @@ "Import from browser": "ब्राउज़र से आयात", "Releases": "विज्ञप्ति", "Are you sure?": "क्या आपको यकीन है?", - "Do you really want to delete this note?": "Do you really want to delete this note?", - "All users will lose their connection.": "All users will lose their connection.", + "Do you really want to delete this note?": "क्या आप वास्तव में इस नोट को हटाना चाहते हैं?", + "All users will lose their connection.": "सब लोग अपना कनेक्शन खो देंगे।", "Cancel": "रद्द करे", "Yes, do it!": "हाँ करो इसे!", "Choose method": "विधि चुनें", @@ -62,7 +62,7 @@ "Refresh": "ताज़ा करे", "Contacts": "संपर्क", "Report an issue": "मामले की रिपोर्ट करें", - "Meet us on %s": "Meet us on %s", + "Meet us on %s": "%s पर मिलें", "Send us email": "हमें ईमेल भेजें", "Documents": "दस्तावेज़", "Features": "विशेषताएं", @@ -104,27 +104,27 @@ "OR": "या", "Export to Snippet": "स्निपेट में निर्यात", "Select Visibility Level": "दृश्यता के स्तर का चयन", - "Night Theme": "Night Theme", - "Follow us on %s and %s.": "Follow us on %s, and %s.", - "Privacy": "Privacy", - "Terms of Use": "Terms of Use", - "Do you really want to delete your user account?": "Do you really want to delete your user account?", - "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.", - "Delete user": "Delete user", - "Export user data": "Export user data", - "Help us translating on %s": "Help us translating on %s", - "Source Code": "Source Code", - "Register": "Register", - "Powered by %s": "Powered by %s", - "Help us translating": "Help us translating", - "Join the community": "Join the community", - "Imprint": "Imprint", - "Freely - Anyone can edit": "Freely - Anyone can edit", - "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", - "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", - "Locked - Only owner can edit": "Locked - Only owner can edit", - "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", - "Private - Only owner can view & edit": "Private - Only owner can view & edit", - "changed": "changed", - "created": "created" + "Night Theme": "रात की थीम", + "Follow us on %s and %s.": "%s और %s पर हमें फॉलो करें।", + "Privacy": "एकांत", + "Terms of Use": "उपयोग की शर्तें", + "Do you really want to delete your user account?": "क्या आप वास्तव में अपने उपयोगकर्ता खाते को हटाना चाहते हैं?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "यह आपके खाते, आपके द्वारा स्वामित्व वाले सभी नोटों को हटा देगा और आपके खाते के सभी संदर्भों को अन्य नोटों से हटा देगा।", + "Delete user": "उपभोक्ता मिटायें", + "Export user data": "उपयोगकर्ता डेटा निर्यात करें", + "Help us translating on %s": "%s पर अनुवाद करने में हमारी सहायता करें", + "Source Code": "सोर्स कोड", + "Register": "रजिस्टर करें", + "Powered by %s": "%s द्वारा संचालित", + "Help us translating": "अनुवाद करने में हमारी सहायता करें", + "Join the community": "समुदाय में शामिल हों", + "Imprint": "छाप", + "Freely - Anyone can edit": "स्वतंत्र रूप से - कोई भी संपादित कर सकता है", + "Editable - Signed-in people can edit": "संपादन - हस्ताक्षरित लोग संपादित कर सकते हैं", + "Limited - Signed-in people can edit (forbid guests)": "सीमित - हस्ताक्षरित लोग संपादित कर सकते हैं (मेहमानों को मना करें)", + "Locked - Only owner can edit": "लॉक किया हुआ - केवल स्वामी ही संपादित कर सकता है", + "Protected - Only owner can edit (forbid guests)": "संरक्षित - केवल स्वामी ही (मेहमानों को मना कर सकते हैं)", + "Private - Only owner can view & edit": "निजी - केवल स्वामी ही देख और संपादित कर सकता है", + "changed": "बदला हुआ", + "created": "बनाया था" }
\ No newline at end of file diff --git a/locales/hu.json b/locales/hu.json new file mode 100644 index 00000000..57615953 --- /dev/null +++ b/locales/hu.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "Együttműködő MD jegyzetek", + "Realtime collaborative markdown notes on all platforms.": "Valósidejű együttműködő MD jegyzetek az összes platformon.", + "Best way to write and share your knowledge in markdown.": "A legjobb módja annak, hogy írjon és megosszon MD jegyzetet.", + "Intro": "Bevezetés", + "History": "Történelem", + "New guest note": "Megjegyzés létrehozása vendégként", + "Collaborate with URL": "Együttműködés az URL-lel", + "Support charts and MathJax": "Táblázatok és a MathJax készítése", + "Support slide mode": "Támogatja a dia módot", + "Sign In": "Bejelentkezés", + "Below is the history from browser": "Az alábbiakban a böngésző előzményei találhatók", + "Welcome!": "Üdvözöljük!", + "New note": "Új jegyzet", + "or": "vagy", + "Sign Out": "Kijelentkezés", + "Explore all features": "Fedezze fel az összes funkciót", + "Select tags...": "Címkék választása ...", + "Search keyword...": "Kulcsszó keresése ...", + "Sort by title": "Rendezés cím szerint", + "Title": "Cím", + "Sort by time": "Rendezés idő szerint", + "Time": "Idő", + "Export history": "Exportelőzmények", + "Import history": "Előzmények importálása", + "Clear history": "Előzmények törlése", + "Refresh history": "Frissítse az előzményeket", + "No history": "Nincs története", + "Import from browser": "Importálás a böngészőből", + "Releases": "kibocsátások", + "Are you sure?": "Biztos vagy ebben?", + "Do you really want to delete this note?": "Tényleg törli ezt a megjegyzést?", + "All users will lose their connection.": "Minden felhasználó elveszíti a kapcsolatot.", + "Cancel": "Érvénytelenít", + "Yes, do it!": "Igen, csináld!", + "Choose method": "Válassza ki a módszert", + "Sign in via %s": "Jelentkezzen be %s-n keresztül", + "New": "Új", + "Publish": "közzétesz", + "Extra": "Külön", + "Revision": "Felülvizsgálat", + "Slide Mode": "Dia mód", + "Export": "Export", + "Import": "Import", + "Clipboard": "Vágólap", + "Download": "Letöltés", + "Raw HTML": "Nyers HTML", + "Edit": "Szerkeszt", + "View": "Nézet", + "Both": "Mindkét", + "Help": "Segítség", + "Upload Image": "Kép feltöltése", + "Menu": "Menü", + "This page need refresh": "Ezt az oldalt frissíteni kell", + "You have an incompatible client version.": "Nem kompatibilis az ügyfél verziója.", + "Refresh to update.": "Telepítse a frissítést.", + "New version available!": "Új verzió elérhető!", + "See releases notes here": "Lásd a kiadási megjegyzéseket itt", + "Refresh to enjoy new features.": "Frissítsen, hogy élvezze az új funkciókat.", + "Your user state has changed.": "Megváltozott a felhasználói állapota.", + "Refresh to load new user state.": "Frissítés az új felhasználói állapot betöltéséhez.", + "Refresh": "Frissítés", + "Contacts": "Kapcsolatok", + "Report an issue": "Jelentsen egy problémát", + "Meet us on %s": "Találkozzon velünk% s", + "Send us email": "Küldjön nekünk e-mailt", + "Documents": "Dokumentumok", + "Features": "Jellemzők", + "YAML Metadata": "YAML metaadatok", + "Slide Example": "Dia példa", + "Cheatsheet": "Referenciakártya", + "Example": "Példa", + "Syntax": "Szintaxis", + "Header": "Fejléc", + "Unordered List": "Rendezetlen lista", + "Ordered List": "Rendezett lista", + "Todo List": "Tennivalók", + "Blockquote": "Idézetblokk", + "Bold font": "Félkövér betűtípus", + "Italics font": "Dőlt betűkészlet", + "Strikethrough": "Áthúzás", + "Inserted text": "Aláhúzott szöveg", + "Marked text": "Jelölt szöveg", + "Link": "Link", + "Image": "Kép", + "Code": "Kód", + "Externals": "Külső dolgok", + "This is a alert area.": "Ez egy riasztási terület.", + "Revert": "Visszatérés", + "Import from clipboard": "Importálás a vágólapra", + "Paste your markdown or webpage here...": "Ide illessze be a jelölést vagy a weboldalt ...", + "Clear": "Törlés", + "This note is locked": "Ez a jegyzet zárolva van", + "Sorry, only owner can edit this note.": "Sajnos csak a tulajdonos szerkesztheti ezt a megjegyzést.", + "OK": "Rendben", + "Reach the limit": "Elérte a határértéket", + "Sorry, you've reached the max length this note can be.": "Sajnáljuk, elérte a megjegyzés maximális hosszát.", + "Please reduce the content or divide it to more notes, thank you!": "Kérjük, csökkentse a tartalmat, vagy ossza fel további megjegyzésekre, köszönöm!", + "Import from Gist": "Importálás a Gist-ből", + "Paste your gist url here...": "Ide illessze be az url URL-jét ...", + "Import from Snippet": "Importálás a Snippetből", + "Select From Available Projects": "Válassza az elérhető projektek közül", + "Select From Available Snippets": "Válassza az Elérhető részletek közül lehetőséget", + "OR": "VAGY", + "Export to Snippet": "Exportálás a Snippetbe", + "Select Visibility Level": "Válassza a Láthatóság szintjét", + "Night Theme": "Éjszakai téma", + "Follow us on %s and %s.": "Kövess minket a következőn: %s és %s.", + "Privacy": "Magánélet", + "Terms of Use": "Használati feltételek", + "Do you really want to delete your user account?": "Tényleg törölni szeretné felhasználói fiókját?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Ezzel törli a fiókot, az összes tulajdonosi jegyzetet, és a többi jegyzetből eltávolítja a fiókra vonatkozó összes utalást.", + "Delete user": "Felhasználó törlése", + "Export user data": "Felhasználói adatok exportálása", + "Help us translating on %s": "Segítsen nekünk a (z) %s fordításában", + "Source Code": "Forráskód", + "Register": "Regisztráció", + "Powered by %s": "Powered by %s", + "Help us translating": "Segíts nekünk a fordításban", + "Join the community": "Csatlakozz a közösséghez", + "Imprint": "Impresszum", + "Freely - Anyone can edit": "Freely - Anyone can edit", + "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", + "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", + "Locked - Only owner can edit": "Locked - Only owner can edit", + "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", + "Private - Only owner can view & edit": "Private - Only owner can view & edit", + "changed": "changed", + "created": "created" +}
\ No newline at end of file diff --git a/locales/ja.json b/locales/ja.json index 5640c654..d3412996 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -4,7 +4,7 @@ "Best way to write and share your knowledge in markdown.": "Markdownでナレッジを蓄積・共有できるベストツール", "Intro": "サービスの紹介", "History": "履歴", - "New guest note": "新規ゲストノート", + "New guest note": "新規デモノート", "Collaborate with URL": "URLで共同編集", "Support charts and MathJax": "グラフとMathJaxのサポート", "Support slide mode": "スライドモードのサポート", @@ -94,7 +94,7 @@ "Sorry, only owner can edit this note.": "このノートはオーナーのみが編集できます", "OK": "OK", "Reach the limit": "上限に達しました", - "Sorry, you've reached the max length this note can be.": "ノートの文字数が上限に達しました。", + "Sorry, you've reached the max length this note can be.": "ノートの文字数が上限に達しました", "Please reduce the content or divide it to more notes, thank you!": "内容を減らすか、別のノートに分けてください", "Import from Gist": "gistからインポート", "Paste your gist url here...": "gistのURLを貼り付けてください", @@ -109,22 +109,22 @@ "Privacy": "プライバシー", "Terms of Use": "利用条件", "Do you really want to delete your user account?": "本当にアカウントを削除しますか?", - "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "この操作はあなたのアカウントとあなたの所有するすべてのノートを削除し、さらに他の人のノートからあなたのアカウントへの参照を除去します。", - "Delete user": "ユーザーの削除", - "Export user data": "ユーザーデータをエクスポート", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "この操作はあなたのアカウントとすべてのノートを削除し、さらに他の人のノートからあなたのアカウントへの参照を消去します。", + "Delete user": "アカウントの削除", + "Export user data": "データをエクスポート", "Help us translating on %s": "%s の翻訳にご協力ください", "Source Code": "ソースコード", "Register": "登録", "Powered by %s": "Powered by %s", - "Help us translating": "翻訳のお手伝いをお願いします", + "Help us translating": "翻訳にご協力ください", "Join the community": "コミュニティに参加しましょう", "Imprint": "インプリント", - "Freely - Anyone can edit": "Freely - Anyone can edit", - "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", - "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", - "Locked - Only owner can edit": "Locked - Only owner can edit", - "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", - "Private - Only owner can view & edit": "Private - Only owner can view & edit", - "changed": "changed", - "created": "created" + "Freely - Anyone can edit": "制限なし - 全ての人に編集を許可", + "Editable - Signed-in people can edit": "編集可能 - サインインしたアカウントに編集を許可", + "Limited - Signed-in people can edit (forbid guests)": "制限あり - サインインしたアカウントに編集を許可・ゲスト閲覧不可", + "Locked - Only owner can edit": "鍵付き - オーナーのみ編集可能", + "Protected - Only owner can edit (forbid guests)": "保護 - オーナーのみ編集可能・ゲスト閲覧不可", + "Private - Only owner can view & edit": "プライベート - オーナーのみが閲覧・編集可能", + "changed": "変更されました", + "created": "作成されました" }
\ No newline at end of file diff --git a/locales/ko.json b/locales/ko.json index 112bd27d..255497a4 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -35,7 +35,7 @@ "Yes, do it!": "네", "Choose method": "방법 선택", "Sign in via %s": "%s으로 로그인", - "New": "새", + "New": "신규", "Publish": "공개하기", "Extra": "추가", "Revision": "기록", @@ -106,25 +106,25 @@ "Select Visibility Level": "Select Visibility Level", "Night Theme": "다크 테마", "Follow us on %s and %s.": "%s과 %s에서 저희를 팔로우해보세요", - "Privacy": "Privacy", - "Terms of Use": "Terms of Use", - "Do you really want to delete your user account?": "Do you really want to delete your user account?", - "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.", - "Delete user": "Delete user", - "Export user data": "Export user data", + "Privacy": "개인정보 보호정책", + "Terms of Use": "이용약관", + "Do you really want to delete your user account?": "계정을 정말로 삭제하시겠습니까?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "계정 삭제 시, 당신의 계정이 소유한 모든 노트 및 다른 노트에 대한 참조가 모두 삭제됩니다.", + "Delete user": "계정 삭제", + "Export user data": "계정 데이터 추출", "Help us translating on %s": "%s에서 번역으로 저희를 도와주세요", - "Source Code": "Source Code", - "Register": "Register", + "Source Code": "소스 코드", + "Register": "회원가입", "Powered by %s": "Powered by %s", - "Help us translating": "Help us translating", - "Join the community": "Join the community", + "Help us translating": "번역 참여하기", + "Join the community": "커뮤니티 참여하기", "Imprint": "Imprint", - "Freely - Anyone can edit": "Freely - Anyone can edit", - "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", - "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", - "Locked - Only owner can edit": "Locked - Only owner can edit", - "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", - "Private - Only owner can view & edit": "Private - Only owner can view & edit", - "changed": "changed", - "created": "created" + "Freely - Anyone can edit": "Freely - 누구든 수정할 수 있습니다.", + "Editable - Signed-in people can edit": "Editable - 로그인한 사람만 수정할 수 있습니다.", + "Limited - Signed-in people can edit (forbid guests)": "Limited - 로그인한 사람만 수정할 수 있습니다. (손님 제외)", + "Locked - Only owner can edit": "Locked - 오직 소유자만 수정할 수 있습니다.", + "Protected - Only owner can edit (forbid guests)": "Protected - 오직 소유자만 수정할 수 있습니다. (손님 제외)", + "Private - Only owner can view & edit": "Private - 오직 소유자만 읽기와 수정이 가능합니다.", + "changed": "수정됨", + "created": "생성됨" }
\ No newline at end of file diff --git a/locales/oc.json b/locales/oc.json new file mode 100644 index 00000000..269e3789 --- /dev/null +++ b/locales/oc.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "Nòtas collaborativas", + "Realtime collaborative markdown notes on all platforms.": "Collaboratz a l’escritura de nòtas.", + "Best way to write and share your knowledge in markdown.": "Un biais aisit d’escriure e partajar lo seu saber.", + "Intro": "Introduccion", + "History": "Istoric", + "New guest note": "Nòta convidada novèla", + "Collaborate with URL": "Collaboratz per URL", + "Support charts and MathJax": "Diagramas e matematicas", + "Support slide mode": "Dispausa d’un mòde de presentacion", + "Sign In": "Se connectar", + "Below is the history from browser": "Aquí l’istoric d’aqueste navigaire", + "Welcome!": "Benvenguda !", + "New note": "Nòta novèla", + "or": "o", + "Sign Out": "Desconnexion", + "Explore all features": "Percórrer totas las foncionalitats", + "Select tags...": "Seleccionar las etiquetas…", + "Search keyword...": "Recèrca un mot clau...", + "Sort by title": "Triar per títol", + "Title": "Títol", + "Sort by time": "Triar per temps", + "Time": "Orodatatge", + "Export history": "Exportar istoric", + "Import history": "Importar istoric", + "Clear history": "Suprimir l'istoric", + "Refresh history": "Actualizar istoric", + "No history": "Cap d'istoric", + "Import from browser": "Importar dempuèi lo navigaire", + "Releases": "Versions", + "Are you sure?": "O volètz vertadièrament ?", + "Do you really want to delete this note?": "Sètz segur de voler suprimir aquesta nòta ?", + "All users will lose their connection.": "Totes los utilizaires perdràn lor connexion.", + "Cancel": "Anullar", + "Yes, do it!": "Òc !", + "Choose method": "Causir lo metòde", + "Sign in via %s": "Connexion via %s", + "New": "Nòu", + "Publish": "Publicar", + "Extra": "Suplementari", + "Revision": "Revision", + "Slide Mode": "Mòde Presentacion", + "Export": "Exportar", + "Import": "Importar", + "Clipboard": "Quichapapièrs", + "Download": "Telecargar", + "Raw HTML": "HTML brut", + "Edit": "Edicion", + "View": "Veire", + "Both": "Los dos", + "Help": "Ajuda", + "Upload Image": "Mandar imatge", + "Menu": "Menú", + "This page need refresh": "Vos cal refrescar la pagina", + "You have an incompatible client version.": "La version del vòstre client es pas compatibla.", + "Refresh to update.": "Refrescar per actualizar", + "New version available!": "Una version nòva es disponibla !", + "See releases notes here": "See releases notes here", + "Refresh to enjoy new features.": "Refresh to enjoy new features.", + "Your user state has changed.": "Your user state has changed.", + "Refresh to load new user state.": "Refresh to load new user state.", + "Refresh": "Actualizar", + "Contacts": "Contactes", + "Report an issue": "Senhalar una avaria", + "Meet us on %s": "Vejatz nos sus %s", + "Send us email": "Enviatz-nos un messatge", + "Documents": "Documents", + "Features": "Foncionalitats", + "YAML Metadata": "Metadonadas YAML", + "Slide Example": "Exemple de presentacion", + "Cheatsheet": "Documentacion corta", + "Example": "Exemple", + "Syntax": "Sintaxi", + "Header": "Entèsta", + "Unordered List": "Tièra", + "Ordered List": "Lista triada", + "Todo List": "Tièra de causas a far", + "Blockquote": "Citacion", + "Bold font": "Poliça en gras", + "Italics font": "Poliça italica", + "Strikethrough": "Raiat", + "Inserted text": "Tèxt inserit", + "Marked text": "Tèxte soslinhat", + "Link": "Ligam", + "Image": "Imatge", + "Code": "Còdi", + "Externals": "Externals", + "This is a alert area.": "Aquò es una zòna d’alèrta", + "Revert": "Restablir", + "Import from clipboard": "Importar dempuèi lo quichapapièrs", + "Paste your markdown or webpage here...": "Pegatz la vòstra pagina aquí…", + "Clear": "Escafar", + "This note is locked": "La nòta es verrolhada", + "Sorry, only owner can edit this note.": "Sorry, only the owner can edit this note.", + "OK": "D'acòrdi", + "Reach the limit": "Reach the limit", + "Sorry, you've reached the max length this note can be.": "Sorry, you've reached the maximum length this note can be.", + "Please reduce the content or divide it to more notes, thank you!": "Vos cal acorchir la nòta", + "Import from Gist": "Importar dempuèi Gist", + "Paste your gist url here...": "Pegatz la vòstra URL Gist aquí…", + "Import from Snippet": "Importar dempuèi Snippet", + "Select From Available Projects": "Causir dempuèi los projèctes disponibles", + "Select From Available Snippets": "Causir dempuèi los extraches disponibles", + "OR": "O", + "Export to Snippet": "Exportar cap a Snippet", + "Select Visibility Level": "Causir lo nivèl de visibilitat", + "Night Theme": "Tèma nocturne", + "Follow us on %s and %s.": "Nos seguir sus %s e %s.", + "Privacy": "Confidencialitat", + "Terms of Use": "Condicions d'utilizacion", + "Do you really want to delete your user account?": "Sètz segur de voler suprimir lo vòstre compte ?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.", + "Delete user": "Suprimir l’utilizaire", + "Export user data": "Exportar las donadas personalas", + "Help us translating on %s": "Ajudatz a la traduccion sus %s", + "Source Code": "Còdi font", + "Register": "S’inscriure", + "Powered by %s": "Propulsat per %s", + "Help us translating": "Ajudatz a la traduccion", + "Join the community": "Rejónher la comunitat", + "Imprint": "Imprint", + "Freely - Anyone can edit": "Liurament – totes pòdon modificar", + "Editable - Signed-in people can edit": "Modificable – las personas conegudas pòdan modificar", + "Limited - Signed-in people can edit (forbid guests)": "Limitat – las personas conegudas pòdan modificar (levat los convidats)", + "Locked - Only owner can edit": "Varrolhat – sonque lo proprietari pòt modificar", + "Protected - Only owner can edit (forbid guests)": "Protegit – sonque lo proprietari pòt modificar (levat los convidats)", + "Private - Only owner can view & edit": "Privat – sonque lo proprietari pòt véser e modificar", + "changed": "cambiada", + "created": "creada" +}
\ No newline at end of file diff --git a/locales/pl.json b/locales/pl.json index 95dc01e8..fcbe143e 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -1,12 +1,12 @@ { "Collaborative markdown notes": "Wspólne notatki markdown", - "Realtime collaborative markdown notes on all platforms.": "Rzeczywiste wspólne notatki markdown dla wszystkich platform", - "Best way to write and share your knowledge in markdown.": "Najlepszy sposób na pisanie i dzielenie się swoją wiedzą w markdown.", + "Realtime collaborative markdown notes on all platforms.": "Kolaboruj nad notatkami markdown dla wszystkich platform", + "Best way to write and share your knowledge in markdown.": "Najlepsza platforma do pisania i dzielenie się swoją wiedzą w markdown.", "Intro": "Intro", "History": "Historia", "New guest note": "Nowa notatka gościa", "Collaborate with URL": "Kolaboracja w czasie rzeczywistym", - "Support charts and MathJax": "Kompatybilne z wykresami oraz MathJax", + "Support charts and MathJax": "Pracuje z wykresami oraz MathJax", "Support slide mode": "Obsługuje tryb slajdów", "Sign In": "Zaloguj się", "Below is the history from browser": "Historia z przeglądarki poniżej", @@ -47,45 +47,45 @@ "Raw HTML": "Raw HTML", "Edit": "Edytuj", "View": "Pogląd", - "Both": "Both", + "Both": "Oba", "Help": "Pomoc", "Upload Image": "Prześlij zdjęcie", "Menu": "Menu", "This page need refresh": "Strona wymaga odświeżenia", - "You have an incompatible client version.": "Posiadasz niezgodną wersję kliencką.", + "You have an incompatible client version.": "Twój program nie jest kompatybilny. ", "Refresh to update.": "Odświerz aby zaktualizować.", - "New version available!": "Nowa wersja dostępna!", - "See releases notes here": "Zobacz informacje o wydaniach tutaj", + "New version available!": "Dostępna jest nowa wersja!", + "See releases notes here": "Informacje na temat nowej wersji.", "Refresh to enjoy new features.": "Odśwież, aby korzystać z nowych funkcji.", - "Your user state has changed.": "Stan twojego użytkownika się zmienił.", - "Refresh to load new user state.": "Odśwież aby załadować nowy stan użytkownika.", + "Your user state has changed.": "Status twojego użytkownika się zmienił.", + "Refresh to load new user state.": "Odśwież aby załadować nowy status użytkownika.", "Refresh": "Odśwież", "Contacts": "Kontakty", - "Report an issue": "Zgłoś błąd", + "Report an issue": "Zgłoś problem.", "Meet us on %s": "Spotkaj się z nami na %s", "Send us email": "Wyślij nam email", "Documents": "Dokumenty", - "Features": "Funkcje", + "Features": "Dodatki.", "YAML Metadata": "YAML Meta dane", - "Slide Example": "Przykład slajdu", + "Slide Example": "Przykładowe slajdy", "Cheatsheet": "Ściągawka", "Example": "Przykład", "Syntax": "Składnia", "Header": "Nagłówek", "Unordered List": "Nie posortowana lista", "Ordered List": "Posortowana lista", - "Todo List": "Todo lista", + "Todo List": "Do zrobienia", "Blockquote": "Cytat blokowy", "Bold font": "Czcionka pogrubiona", "Italics font": "Czcionka pochylona", - "Strikethrough": "Przekreślenie", - "Inserted text": "Wstawiony tekst", + "Strikethrough": "Czcionka przekreślona", + "Inserted text": "Podkreślony tekst", "Marked text": "Zaznaczony tekst", "Link": "Odnośnik", "Image": "Zdjęcie", "Code": "Kod", "Externals": "Zewnętrzne", - "This is a alert area.": "This is a alert area.", + "This is a alert area.": "Miejsce na alarm", "Revert": "Cofnij", "Import from clipboard": "Importuj ze schowka", "Paste your markdown or webpage here...": "Wklej markdown lub stronę tutaj...", @@ -118,7 +118,7 @@ "Powered by %s": "Wspierany przez %s", "Help us translating": "Pomóż nam w tłumaczeniu", "Join the community": "Dołącz do społeczności", - "Imprint": "Impressum", + "Imprint": "Odcisk", "Freely - Anyone can edit": "Otwarty - Każdy może edytować", "Editable - Signed-in people can edit": "Do edycji - Zalogowani użytkownicy mogą edytować", "Limited - Signed-in people can edit (forbid guests)": "Ograniczony - Zalogowani użytkownicy mogą edytować (bez gości)", diff --git a/locales/pt-br.json b/locales/pt-br.json new file mode 100644 index 00000000..6d45b533 --- /dev/null +++ b/locales/pt-br.json @@ -0,0 +1,130 @@ +{ + "Collaborative markdown notes": "Notas colaborativas em markdown", + "Realtime collaborative markdown notes on all platforms.": "Notas colaborativas em markdown para todas as plataformas em tempo real.", + "Best way to write and share your knowledge in markdown.": "A melhor plataforma para escrever e compartilhar markdown.", + "Intro": "Intro", + "History": "Histórico", + "New guest note": "Nova nota como visitante", + "Collaborate with URL": "Colaboração em tempo real", + "Support charts and MathJax": "Trabalha com gráficos e MathJax", + "Support slide mode": "Suporta modo de apresentação em slide", + "Sign In": "Entrar", + "Below is the history from browser": "Abaixo está o histórico para este navegador", + "Welcome!": "Bem-vindo!", + "New note": "Nova nota", + "or": "ou", + "Sign Out": "Sair", + "Explore all features": "Explore todos os recursos", + "Select tags...": "Selecionar marcadores...", + "Search keyword...": "Procurar palavras-chave...", + "Sort by title": "Ordenar pelo título", + "Title": "Título", + "Sort by time": "Ordenar pela data", + "Time": "Data", + "Export history": "Histórico de exportação", + "Import history": "Histórico de importação", + "Clear history": "Limpar histórico", + "Refresh history": "Atualizar histórico", + "No history": "Sem histórico", + "Import from browser": "Importar do navegador", + "Releases": "Lançamentos", + "Are you sure?": "Tem certeza?", + "Do you really want to delete this note?": "Você quer realmente apagar esta nota?", + "All users will lose their connection.": "Todos os usuários perderão suas conexões.", + "Cancel": "Cancelar", + "Yes, do it!": "Sim, faça isso!", + "Choose method": "Escolha o método", + "Sign in via %s": "Entrar via %s", + "New": "Nova", + "Publish": "Publicar", + "Extra": "Extra", + "Revision": "Revisão", + "Slide Mode": "Modo apresentação", + "Export": "Exportar", + "Import": "Importar", + "Clipboard": "Área de transferência", + "Download": "Baixar", + "Raw HTML": "HTML puro", + "Edit": "Editar", + "View": "Visualizar", + "Both": "Ambos", + "Help": "Ajuda", + "Upload Image": "Enviar Imagem", + "Menu": "Menu", + "This page need refresh": "Esta página precisa ser atualizada", + "You have an incompatible client version.": "Sua versão do cliente é incompatível.", + "Refresh to update.": "Recarregue para atualizar.", + "New version available!": "Nova versão disponível!", + "See releases notes here": "Veja notas de lançamento aqui", + "Refresh to enjoy new features.": "Recarregue para aproveitar novas funcionalidades.", + "Your user state has changed.": "Seu estado de usuário mudou.", + "Refresh to load new user state.": "Recarregue para carregar um novo estado de usuário.", + "Refresh": "Recarregar", + "Contacts": "Contatos", + "Report an issue": "Relatar um problema", + "Meet us on %s": "Encontre-nos em %s", + "Send us email": "Envie-nos um email", + "Documents": "Documentos", + "Features": "Recursos", + "YAML Metadata": "Metadados YAML", + "Slide Example": "Exemplo de Apresentação", + "Cheatsheet": "Folha de dicas", + "Example": "Exemplo", + "Syntax": "Síntaxe", + "Header": "Cabeçalho", + "Unordered List": "Lista Desordenada", + "Ordered List": "Lista Ordenada", + "Todo List": "Lista de controle", + "Blockquote": "Citação", + "Bold font": "Negrito", + "Italics font": "Itálico", + "Strikethrough": "Tachado", + "Inserted text": "Texto Sublinhado", + "Marked text": "Texto Destacado", + "Link": "Link", + "Image": "Imagem", + "Code": "Código", + "Externals": "Externos", + "This is a alert area.": "Esta é uma área de alerta.", + "Revert": "Reverter", + "Import from clipboard": "Importar da área de transferência", + "Paste your markdown or webpage here...": "Cole seu markdown ou página web aqui...", + "Clear": "Limpar", + "This note is locked": "Esta nota está bloqueada", + "Sorry, only owner can edit this note.": "Desculpe, somente o proprietário pode editar esta nota.", + "OK": "OK", + "Reach the limit": "Alcançar o limite", + "Sorry, you've reached the max length this note can be.": "Desculpe, você alcançou o tamanho máximo que esta nota pode ter.", + "Please reduce the content or divide it to more notes, thank you!": "Por favor diminua a nota.", + "Import from Gist": "Importar do Gist", + "Paste your gist url here...": "Cole a url do seu gist aqui...", + "Import from Snippet": "Importar do Snippet", + "Select From Available Projects": "Selecionar de Projetos Disponíveis", + "Select From Available Snippets": "Selecionar de Snippets Disponíveis", + "OR": "OU", + "Export to Snippet": "Exportar para Snippet", + "Select Visibility Level": "Selecionar Nível de Visibilidade", + "Night Theme": "Tema Noturno", + "Follow us on %s and %s.": "Siga-no no %s, e %s.", + "Privacy": "Privacidade", + "Terms of Use": "Termos de Uso", + "Do you really want to delete your user account?": "Você realmente quer apagar tua conta de usuário?", + "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Isto apagará sua conta, todas as notas que lhe pertencem e removerá todas as referências de sua conta em outras notas.", + "Delete user": "Apagar usuário", + "Export user data": "Exportar dados de usuário", + "Help us translating on %s": "Ajude-nos a traduzir em %s", + "Source Code": "Código Fonte", + "Register": "Registrar", + "Powered by %s": "Desenvolvido por %s", + "Help us translating": "Ajude-nos a traduzir", + "Join the community": "Participe da comunidade", + "Imprint": "Imprimir", + "Freely - Anyone can edit": "Livre - qualquer pessoa pode editar", + "Editable - Signed-in people can edit": "Editável - pessoas conectadas podem editar", + "Limited - Signed-in people can edit (forbid guests)": "Limitado - pessoas conectadas podem editar (proibidos convidados)", + "Locked - Only owner can edit": "Bloqueado - apenas o proprietário pode editar", + "Protected - Only owner can edit (forbid guests)": "Protegido - apenas o proprietário pode editar (proibidos convidados)", + "Private - Only owner can view & edit": "Privado - apenas o proprietário pode visualizar e editar", + "changed": "Alterado", + "created": "Criado" +}
\ No newline at end of file diff --git a/locales/pt.json b/locales/pt.json index 6c9dafeb..0b73e09b 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -107,16 +107,16 @@ "Night Theme": "Night Theme", "Follow us on %s and %s.": "Follow us on %s, and %s.", "Privacy": "Privacy", - "Terms of Use": "Terms of Use", + "Terms of Use": "Termos de Utilização", "Do you really want to delete your user account?": "Do you really want to delete your user account?", "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.", "Delete user": "Delete user", "Export user data": "Export user data", "Help us translating on %s": "Help us translating on %s", - "Source Code": "Source Code", - "Register": "Register", + "Source Code": "Código Fonte", + "Register": "Registar", "Powered by %s": "Powered by %s", - "Help us translating": "Help us translating", + "Help us translating": "Ajude-nos a traduzir", "Join the community": "Join the community", "Imprint": "Imprint", "Freely - Anyone can edit": "Freely - Anyone can edit", diff --git a/locales/tr.json b/locales/tr.json index ba6319e9..855569eb 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -62,7 +62,7 @@ "Refresh": "Yenile", "Contacts": "Kişiler", "Report an issue": "Hata bildir", - "Meet us on %s": "Meet us on %s", + "Meet us on %s": "Bizle %s'de tanış", "Send us email": "Bize email gönderin", "Documents": "Belgeler", "Features": "Özellikler", @@ -111,20 +111,20 @@ "Do you really want to delete your user account?": "Gerçekten kullanıcı hesabını silmek istiyor musun?", "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Bu hesabını silecektir, sana ait olan bütün notlar ve diğer notlardan hesabınıza olan bütün referansları silecektir.", "Delete user": "Kullanıcı sil", - "Export user data": "Export user data", - "Help us translating on %s": "Help us translating on %s", + "Export user data": "Kullanıcı verisini aktar", + "Help us translating on %s": "%s'de çevirmemize yardım et", "Source Code": "Kaynak Kodu", "Register": "Kayıt Ol", - "Powered by %s": "Powered by %s", - "Help us translating": "Help us translating", + "Powered by %s": "%s tarafından Yapıldı", + "Help us translating": "Çevirmemize yardım edin", "Join the community": "Topluluğa Katıl", - "Imprint": "Imprint", - "Freely - Anyone can edit": "Freely - Anyone can edit", - "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", - "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", - "Locked - Only owner can edit": "Locked - Only owner can edit", - "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", - "Private - Only owner can view & edit": "Private - Only owner can view & edit", - "changed": "changed", - "created": "created" + "Imprint": "Yazdır", + "Freely - Anyone can edit": "Özgür - Herkes düzenleyebilir", + "Editable - Signed-in people can edit": "Düzenlenebilir - Giriş yapan kişiler düzenleyebilir", + "Limited - Signed-in people can edit (forbid guests)": "Sınırlı - Sadece giriş yapan kişiler düzenleyebilir (ziyaretçileri yasakla)", + "Locked - Only owner can edit": "Kilitli - Sadece sahibi düzenleyebilir", + "Protected - Only owner can edit (forbid guests)": "Korunuyor - Sadece sahibi düzenleyebilir (ziyaretçileri yasakla)", + "Private - Only owner can view & edit": "Gizli - Sadece sahibi görüntüleyebilip düzenleyebilir", + "changed": "değiştirilmiş", + "created": "yaratılmış" }
\ No newline at end of file diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 7d2ae9f3..f4f7d2fa 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -119,12 +119,12 @@ "Help us translating": "幫助我們改進翻譯", "Join the community": "加入社群", "Imprint": "版本說明", - "Freely - Anyone can edit": "Freely - Anyone can edit", - "Editable - Signed-in people can edit": "Editable - Signed-in people can edit", - "Limited - Signed-in people can edit (forbid guests)": "Limited - Signed-in people can edit (forbid guests)", - "Locked - Only owner can edit": "Locked - Only owner can edit", - "Protected - Only owner can edit (forbid guests)": "Protected - Only owner can edit (forbid guests)", - "Private - Only owner can view & edit": "Private - Only owner can view & edit", - "changed": "changed", - "created": "created" + "Freely - Anyone can edit": "無限制 - 所有人都可以編輯", + "Editable - Signed-in people can edit": "可編輯 - 登錄即可編輯", + "Limited - Signed-in people can edit (forbid guests)": "限制 - 登錄即可編輯 (禁止訪客)", + "Locked - Only owner can edit": "鎖定 - 只有擁有者可以編輯", + "Protected - Only owner can edit (forbid guests)": "保護 - 只有擁有者可以編輯 (禁止訪客)", + "Private - Only owner can view & edit": "私人 - 只有擁有者可以檢視和編輯", + "changed": "更改", + "created": "建立" }
\ No newline at end of file diff --git a/package.json b/package.json index 8496ad13..0dcad77d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "HedgeDoc", - "version": "1.7.2", + "version": "1.8.0-rc1", "description": "The best platform to write and share markdown.", "main": "app.js", "license": "AGPL-3.0", diff --git a/public/docs/release-notes.md b/public/docs/release-notes.md index 26257541..4849a029 100644 --- a/public/docs/release-notes.md +++ b/public/docs/release-notes.md @@ -1,17 +1,55 @@ # Release Notes -## <i class="fa fa-tag"></i> 1.8.0 <i class="fa fa-calendar-o"></i> UNRELEASED +## <i class="fa fa-tag"></i> 1.8.0-rc1 <i class="fa fa-calendar-o"></i> 2021-04-26 + +This release fixes a security issue. We recommend upgrading as soon as possible. **Please note:** This release dropped support for Node 10, which is end-of-life since April 2021. You now need at least Node 12 to run HedgeDoc, but we recommend running [the latest LTS release](https://nodejs.org/en/about/releases/). +### Security Fixes +- [CVE-2021-29474: Relative path traversal Attack on note creation](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-p528-555r-pf87) + +We also published an advisory for [CVE-2021-29475: PDF export allows arbitrary file reads](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-pxxg-px9v-6qf3), +which has already been fixed since HedgeDoc 1.6.0. + ### Features -- Database migrations are now automatically applied on application startup. - The separate `.sequelizerc` configuration file is no longer necessary and can be safely deleted. +- Database migrations are now automatically applied on application startup + The separate `.sequelizerc` configuration file is no longer necessary and can be safely deleted - A Prometheus-endpoint is now available at `/metrics`, exposing the same stats as `/status` - in addition to various Node.js performance figures. - + in addition to various Node.js performance figures +- Add a config option to require authentication in FreeURL mode ([#755](https://github.com/hedgedoc/hedgedoc/pull/755) by [@nidico](https://github.com/nidico)) + ### Enhancements - Removed dependency on external imgur library - +- HTML language tags are now set up in a way that stops Google Translate from translating note contents while editing +- Removed `yahoo.com` from the default content security policy +- New translations for Bulgarian, Persian, Galician, Hebrew, Hungarian, Occitan and Brazilian Portuguese + Updated translations for Arabic, English, Esperanto, Spanish, Hindi, Japanese, Korean, Polish, Portuguese, Turkish and Traditional Chinese + Thanks to all translators! +- Various dependency updates + +### Bugfixes +- Improve readability of diagrams & embeddings in night-mode +- Use the default template for new notes in FreeURL mode +- Fix frontend-crash in slide-mode if no `slideOptions` are present in the frontmatter +- Return 404 on the `/download` route for non-existent notes in FreeURL mode +- Properly clean up the UNIX socket on application exit +- Don't overwrite existing notes on POST-requests to `/new/<alias>` in FreeURL mode + +### Contributors +- Amit Upadhyay (translator) +- Atef Ben Ali (translator) +- Edi Feschiyan (translator) +- Gabriel Santiago Macedo (translator) +- Longyklee (translator) +- Nika. zhenya (translator) +- [Nicolas Dietrich](https://github.com/nidico) +- Nis (translator) +- rogerio-ar-costa (translator) +- sanami (translator) +- Tom Dereszynski (translator) +- 상규 (translator) +- uıʞǝʇuɐϽ (translator) +- UwYFmLpoKtYn (translator) ## <i class="fa fa-tag"></i> 1.7.2 <i class="fa fa-calendar-o"></i> 2021-01-15 This release fixes a security issue. We recommend upgrading as soon as possible. diff --git a/public/js/locale.js b/public/js/locale.js index 8baa77fc..ccc1d0e4 100644 --- a/public/js/locale.js +++ b/public/js/locale.js @@ -1,7 +1,6 @@ /* eslint-env browser, jquery */ /* global Cookies */ - -const supported = ['en', 'zh-CN', 'zh-TW', 'fr', 'de', 'ja', 'es', 'ca', 'el', 'pt', 'it', 'tr', 'ru', 'nl', 'hr', 'pl', 'uk', 'hi', 'sv', 'eo', 'da', 'ko', 'id', 'sr', 'vi', 'ar', 'cs', 'sk'] +const supportedLanguages = require('../../locales/_supported.json') function detectLang () { if (Cookies.get('locale')) { @@ -13,9 +12,10 @@ function detectLang () { } const userLang = navigator.language || navigator.userLanguage const userLangCode = userLang.split('-')[0] - if (supported.includes(userLangCode)) { + const supportedLanguagesList = Object.keys(supportedLanguages) + if (supportedLanguagesList.includes(userLangCode)) { return userLangCode - } else if (supported.includes(userLang)) { + } else if (supportedLanguagesList.includes(userLang)) { return userLang } return 'en' @@ -23,6 +23,9 @@ function detectLang () { const lang = detectLang() const localeSelector = $('.ui-locale') +Object.entries(supportedLanguages).forEach(function ([isoCode, nativeName]) { + localeSelector.append(`<option value="${isoCode}">${nativeName}</option>`) +}) // the following condition is needed as the selector is only available in the intro/history page if (localeSelector.length > 0) { diff --git a/public/views/index/body.ejs b/public/views/index/body.ejs index 5ae462d9..ca6204b1 100644 --- a/public/views/index/body.ejs +++ b/public/views/index/body.ejs @@ -127,37 +127,7 @@ <div class="mastfoot"> <div class="inner"> - <select class="ui-locale"> - <option value="en">English</option> - <option value="zh-CN">简体中文</option> - <option value="zh-TW">繁體中文</option> - <option value="fr">Français</option> - <option value="de">Deutsch</option> - <option value="ja">日本語</option> - <option value="es">Español</option> - <option value="ca">Català</option> - <option value="el">Ελληνικά</option> - <option value="pt">Português</option> - <option value="it">Italiano</option> - <option value="tr">Türkçe</option> - <option value="ru">Русский</option> - <option value="nl">Nederlands</option> - <option value="hr">Hrvatski</option> - <option value="pl">Polski</option> - <option value="uk">Українська</option> - <option value="hi">हिन्दी</option> - <option value="sv">Svenska</option> - <option value="eo">Esperanto</option> - <option value="da">Dansk</option> - <option value="ko">한국어</option> - <option value="id">Bahasa Indonesia</option> - <option value="sr">Cрпски</option> - <option value="vi">Tiếng Việt</option> - <option value="ar">العربية</option> - <option value="cs">Česky</option> - <option value="sk">Slovensky</option> - <option value="ml">മലയാളം</option> - </select> + <select class="ui-locale"></select> <p> <%- __('Powered by %s', '<a href="https://hedgedoc.org">HedgeDoc</a>') %> | <a href="<%- serverURL %>/s/release-notes" target="_blank" rel="noopener"><%= __('Releases') %></a> | <a href="<%- sourceURL %>" target="_blank" rel="noopener"><%= __('Source Code') %></a><% if(imprint) { %> | <a href="<%- serverURL %>/s/imprint" target="_blank" rel="noopener"><%= __('Imprint') %></a><% } %><% if(privacyStatement) { %> | <a href="<%- serverURL %>/s/privacy" target="_blank" rel="noopener"><%= __('Privacy') %></a><% } %><% if(termsOfUse) { %> | <a href="<%- serverURL %>/s/terms-of-use" target="_blank" rel="noopener"><%= __('Terms of Use') %></a><% } %> </p> |