summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.js4
-rw-r--r--docs/content/dev/openapi.yml2
-rw-r--r--locales/_supported.json38
-rw-r--r--locales/ar.json20
-rw-r--r--locales/bg.json130
-rw-r--r--locales/en.json1
-rw-r--r--locales/eo.json8
-rw-r--r--locales/es.json82
-rw-r--r--locales/fa.json130
-rw-r--r--locales/gl.json130
-rw-r--r--locales/he.json130
-rw-r--r--locales/hi.json52
-rw-r--r--locales/hu.json130
-rw-r--r--locales/ja.json28
-rw-r--r--locales/ko.json38
-rw-r--r--locales/oc.json130
-rw-r--r--locales/pl.json34
-rw-r--r--locales/pt-br.json130
-rw-r--r--locales/pt.json8
-rw-r--r--locales/tr.json28
-rw-r--r--locales/zh-TW.json16
-rw-r--r--package.json2
-rw-r--r--public/docs/release-notes.md50
-rw-r--r--public/js/locale.js11
-rw-r--r--public/views/index/body.ejs32
25 files changed, 1163 insertions, 201 deletions
diff --git a/app.js b/app.js
index 31d671f9..a8380aed 100644
--- a/app.js
+++ b/app.js
@@ -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>