Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/l10n
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2017-03-25 03:16:41 +0300
committerNextcloud bot <bot@nextcloud.com>2017-03-25 03:16:41 +0300
commit06a4783ddc24d33d57356f7e0f12f755f57529f7 (patch)
tree9babf310f0c2031796d62ef7dc11dd669f767888 /l10n
parenteb36f7ac0ac3cc10c12d3a2b489a0cc4e6e10d1a (diff)
[tx-robot] updated from transifex
Diffstat (limited to 'l10n')
-rw-r--r--l10n/ar.js48
-rw-r--r--l10n/ar.json46
-rw-r--r--l10n/az.js43
-rw-r--r--l10n/az.json41
-rw-r--r--l10n/bg_BG.js118
-rw-r--r--l10n/bg_BG.json116
-rw-r--r--l10n/bn_BD.js49
-rw-r--r--l10n/bn_BD.json47
-rw-r--r--l10n/ca.js94
-rw-r--r--l10n/ca.json92
-rw-r--r--l10n/cs_CZ.js148
-rw-r--r--l10n/cs_CZ.json146
-rw-r--r--l10n/eo.js48
-rw-r--r--l10n/eo.json46
-rw-r--r--l10n/es_AR.js48
-rw-r--r--l10n/es_AR.json46
-rw-r--r--l10n/es_MX.js42
-rw-r--r--l10n/es_MX.json40
-rw-r--r--l10n/eu.js68
-rw-r--r--l10n/eu.json66
-rw-r--r--l10n/fa.js62
-rw-r--r--l10n/fa.json60
-rw-r--r--l10n/fi_FI.js127
-rw-r--r--l10n/fi_FI.json125
-rw-r--r--l10n/hr.js13
-rw-r--r--l10n/hr.json13
-rw-r--r--l10n/hu_HU.js134
-rw-r--r--l10n/hu_HU.json132
-rw-r--r--l10n/ia.js82
-rw-r--r--l10n/ia.json80
-rw-r--r--l10n/lb.js58
-rw-r--r--l10n/lb.json56
-rw-r--r--l10n/lt_LT.js81
-rw-r--r--l10n/lt_LT.json79
-rw-r--r--l10n/lv.js81
-rw-r--r--l10n/lv.json79
-rw-r--r--l10n/mk.js45
-rw-r--r--l10n/mk.json43
-rw-r--r--l10n/nb_NO.js148
-rw-r--r--l10n/nb_NO.json146
-rw-r--r--l10n/ro.js76
-rw-r--r--l10n/ro.json74
-rw-r--r--l10n/sk_SK.js121
-rw-r--r--l10n/sk_SK.json119
-rw-r--r--l10n/th_TH.js145
-rw-r--r--l10n/th_TH.json143
-rw-r--r--l10n/vi.js42
-rw-r--r--l10n/vi.json40
-rw-r--r--l10n/zh_CN.js139
-rw-r--r--l10n/zh_CN.json137
-rw-r--r--l10n/zh_TW.js96
-rw-r--r--l10n/zh_TW.json94
52 files changed, 2378 insertions, 1884 deletions
diff --git a/l10n/ar.js b/l10n/ar.js
new file mode 100644
index 000000000..1440dbd4e
--- /dev/null
+++ b/l10n/ar.js
@@ -0,0 +1,48 @@
+OC.L10N.register(
+ "news",
+ {
+ "Website not found" : "الموقع غير موجود",
+ "Can not add feed: Exists already" : "لا يمكن اضافة هذا الملقم:هو موجود بالفعل",
+ "Articles without feed" : "مقالات بدون ملقم",
+ "Can not add folder: Exists already" : "لا يمكن اضافة المجلد:موجود بالفعل",
+ "Saved" : "حفظ",
+ "Download" : "تنزيل",
+ "Close" : "إغلاق",
+ "Language" : "اللغة",
+ "by" : "من قبل",
+ "from" : "من",
+ "Description" : "وصف",
+ "right" : "يمين",
+ "left" : "يسار",
+ "Refresh" : "تحديث",
+ "Web address" : "عنوان ويب",
+ "Folder" : "مجلد",
+ "New folder" : "مجلد جديد",
+ "Folder name" : "اسم المجلد",
+ "Username" : "إسم المستخدم",
+ "Password" : "كلمة السر",
+ "New Folder" : "مجلد جديد",
+ "Create" : "انشئ",
+ "Rename" : "إعادة التسمية",
+ "Rename feed" : "اعادة تسمية الملقم",
+ "Delete feed" : "إحذف التغدية",
+ "Dismiss" : "تراجع",
+ "Collapse" : "طوي",
+ "Rename folder" : "اعادة تسمية المجلد",
+ "Delete folder" : "حذف المجلد",
+ "Starred" : "معلّم بنجمة.",
+ "Unread articles" : "مقال غير مقروء",
+ "All articles" : "جميع المقالات",
+ "Settings" : "إعدادات",
+ "Show all articles" : "أظهر جميع المواضيع",
+ "Subscriptions (OPML)" : "اشتراك (OPML)",
+ "Import" : "إدخال",
+ "Export" : "تصدير",
+ "Error when importing: file does not contain valid OPML" : "خطا عند الاستيراد: الملف لايحتوي على OPML صالح",
+ "Unread/Starred Articles" : "مقالات غير مقروءه/نجمة ",
+ "Error when importing: file does not contain valid JSON" : "خطا عند الاستيراد: الملف لايحتوي على OPML صالح",
+ "Help" : "المساعدة",
+ "Keyboard shortcuts" : "اختصارات لوحة المفاتيح",
+ "Documentation" : "التوثيق"
+},
+"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/l10n/ar.json b/l10n/ar.json
new file mode 100644
index 000000000..0fa5616fa
--- /dev/null
+++ b/l10n/ar.json
@@ -0,0 +1,46 @@
+{ "translations": {
+ "Website not found" : "الموقع غير موجود",
+ "Can not add feed: Exists already" : "لا يمكن اضافة هذا الملقم:هو موجود بالفعل",
+ "Articles without feed" : "مقالات بدون ملقم",
+ "Can not add folder: Exists already" : "لا يمكن اضافة المجلد:موجود بالفعل",
+ "Saved" : "حفظ",
+ "Download" : "تنزيل",
+ "Close" : "إغلاق",
+ "Language" : "اللغة",
+ "by" : "من قبل",
+ "from" : "من",
+ "Description" : "وصف",
+ "right" : "يمين",
+ "left" : "يسار",
+ "Refresh" : "تحديث",
+ "Web address" : "عنوان ويب",
+ "Folder" : "مجلد",
+ "New folder" : "مجلد جديد",
+ "Folder name" : "اسم المجلد",
+ "Username" : "إسم المستخدم",
+ "Password" : "كلمة السر",
+ "New Folder" : "مجلد جديد",
+ "Create" : "انشئ",
+ "Rename" : "إعادة التسمية",
+ "Rename feed" : "اعادة تسمية الملقم",
+ "Delete feed" : "إحذف التغدية",
+ "Dismiss" : "تراجع",
+ "Collapse" : "طوي",
+ "Rename folder" : "اعادة تسمية المجلد",
+ "Delete folder" : "حذف المجلد",
+ "Starred" : "معلّم بنجمة.",
+ "Unread articles" : "مقال غير مقروء",
+ "All articles" : "جميع المقالات",
+ "Settings" : "إعدادات",
+ "Show all articles" : "أظهر جميع المواضيع",
+ "Subscriptions (OPML)" : "اشتراك (OPML)",
+ "Import" : "إدخال",
+ "Export" : "تصدير",
+ "Error when importing: file does not contain valid OPML" : "خطا عند الاستيراد: الملف لايحتوي على OPML صالح",
+ "Unread/Starred Articles" : "مقالات غير مقروءه/نجمة ",
+ "Error when importing: file does not contain valid JSON" : "خطا عند الاستيراد: الملف لايحتوي على OPML صالح",
+ "Help" : "المساعدة",
+ "Keyboard shortcuts" : "اختصارات لوحة المفاتيح",
+ "Documentation" : "التوثيق"
+},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
+} \ No newline at end of file
diff --git a/l10n/az.js b/l10n/az.js
new file mode 100644
index 000000000..22fe40f2f
--- /dev/null
+++ b/l10n/az.js
@@ -0,0 +1,43 @@
+OC.L10N.register(
+ "news",
+ {
+ "Can not add feed: Exists already" : "Ötürməni əlavə etmək olmadı: Artıq mövcuddur",
+ "Articles without feed" : "Ötürməsiz məqalələr",
+ "Can not add folder: Exists already" : "Qovluğu əlave etmək mümkün deyil: Artıq movcuddur",
+ "Saved" : "Saxlanıldı",
+ "Download" : "Yüklə",
+ "Close" : "Bağla",
+ "Language" : "Dil",
+ "by" : "onunla",
+ "from" : "ondan",
+ "Description" : "Açıqlanma",
+ "right" : "Sağ",
+ "left" : "Sol",
+ "Refresh" : "Yenilə",
+ "Folder" : "Qovluq",
+ "New folder" : "Yeni qovluq",
+ "Folder name" : "Qovluq adı",
+ "Advanced settings" : "İrəliləmiş quraşdırmalar",
+ "Credentials" : "Səlahiyyətlər",
+ "Username" : "İstifadəçi adı",
+ "Password" : "Şifrə",
+ "Create" : "Yarat",
+ "Rename" : "Adı dəyiş",
+ "Rename feed" : "Kanalın adını dəyiş",
+ "Collapse" : "Yığılma",
+ "Rename folder" : "Qovluğun adını dəyiş",
+ "Delete folder" : "Qovluğu sil",
+ "Starred" : "Ulduzlu",
+ "Unread articles" : "Oxunulmamış məqalə",
+ "All articles" : "Bütün məqalələr",
+ "Settings" : "Quraşdırmalar",
+ "Subscriptions (OPML)" : "Abunəliklər(OPML)",
+ "Import" : "Əlavə et",
+ "Export" : "Çıxarış",
+ "Error when importing: file does not contain valid OPML" : "Yüklənmədə səhv: faylda düzgün OPML yoxdur",
+ "Unread/Starred Articles" : "Oxunulmamış/Ulduzlanmış məqalələr",
+ "Error when importing: file does not contain valid JSON" : "Yüklənmədə səhv: faylda düzgün JSON yoxdur",
+ "Help" : "Kömək",
+ "Documentation" : "Sənədlər"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/az.json b/l10n/az.json
new file mode 100644
index 000000000..11c80ebde
--- /dev/null
+++ b/l10n/az.json
@@ -0,0 +1,41 @@
+{ "translations": {
+ "Can not add feed: Exists already" : "Ötürməni əlavə etmək olmadı: Artıq mövcuddur",
+ "Articles without feed" : "Ötürməsiz məqalələr",
+ "Can not add folder: Exists already" : "Qovluğu əlave etmək mümkün deyil: Artıq movcuddur",
+ "Saved" : "Saxlanıldı",
+ "Download" : "Yüklə",
+ "Close" : "Bağla",
+ "Language" : "Dil",
+ "by" : "onunla",
+ "from" : "ondan",
+ "Description" : "Açıqlanma",
+ "right" : "Sağ",
+ "left" : "Sol",
+ "Refresh" : "Yenilə",
+ "Folder" : "Qovluq",
+ "New folder" : "Yeni qovluq",
+ "Folder name" : "Qovluq adı",
+ "Advanced settings" : "İrəliləmiş quraşdırmalar",
+ "Credentials" : "Səlahiyyətlər",
+ "Username" : "İstifadəçi adı",
+ "Password" : "Şifrə",
+ "Create" : "Yarat",
+ "Rename" : "Adı dəyiş",
+ "Rename feed" : "Kanalın adını dəyiş",
+ "Collapse" : "Yığılma",
+ "Rename folder" : "Qovluğun adını dəyiş",
+ "Delete folder" : "Qovluğu sil",
+ "Starred" : "Ulduzlu",
+ "Unread articles" : "Oxunulmamış məqalə",
+ "All articles" : "Bütün məqalələr",
+ "Settings" : "Quraşdırmalar",
+ "Subscriptions (OPML)" : "Abunəliklər(OPML)",
+ "Import" : "Əlavə et",
+ "Export" : "Çıxarış",
+ "Error when importing: file does not contain valid OPML" : "Yüklənmədə səhv: faylda düzgün OPML yoxdur",
+ "Unread/Starred Articles" : "Oxunulmamış/Ulduzlanmış məqalələr",
+ "Error when importing: file does not contain valid JSON" : "Yüklənmədə səhv: faylda düzgün JSON yoxdur",
+ "Help" : "Kömək",
+ "Documentation" : "Sənədlər"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js
deleted file mode 100644
index f997431b4..000000000
--- a/l10n/bg_BG.js
+++ /dev/null
@@ -1,118 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "Неуспешна заявка, няма налична мрежова връзка!",
- "Request unauthorized. Are you logged in?" : "Неавторизирана заявка. Влезли ли сте?",
- "Request forbidden. Are you an admin?" : "Достъп е отказан. Администратор ли сте?",
- "Token expired or app not enabled! Reload the page!" : "Изтекъл \"Token\" или приложението не е активирано! Презаредете страницата!",
- "Feed contains invalid XML" : "Емисията е с невалидно XML съдържание",
- "Detected feed format is not supported" : "Форматът на емисиятане се поддържа",
- "Website not found" : "Страницата не е открита",
- "More redirects than allowed, aborting" : "Пренасочване повече от разрешеното, прекратяване",
- "Bigger than maximum allowed size" : "Размер по-голям от разрешения максимум",
- "Request timed out" : "Изтекло време на заявка",
- "Can not add feed: Exists already" : "Емисията не може да бъде добавена: Вече съществува",
- "Articles without feed" : "Статии без емисия",
- "Can not add folder: Exists already" : "Неможа да добави папката: Вече съществува",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Изключете функцията ако използвате свое собствено приложение за обновяване като Python приложението включено в тази програма",
- "Purge interval" : "Интервал за изтриване",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Минимално време в секунди, след което изтрити емисии и папки биват премахвани от базата данни; стойности под 60 секунди ще бъдат игнорирани",
- "Maximum read count per feed" : "Максимален брой прочитания на емисия",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Задава максималния брой статии, които могат да бъдат прочетени за всяка емисия, които няма да бъдат изтрити от автоматичната програма за почистване; ако стари статии се появят отново след като са били прочетени може да увеличите стойността; отрицателни стойности, като \"-1\", изключват напълно функционалността",
- "Maximum redirects" : "Максимлен брой пренасочвания",
- "How many redirects the feed fetcher should follow" : "Колко пренасочвания да последва програмата за емисии",
- "Maximum feed page size" : "Максимален размер на страница от поток",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Максимален размер на емисия в байтове. Ако RSS/Atom страницата е по-голяма от тази стойност, обновяването се прекратява",
- "Feed fetcher timeout" : "Максимално време за изчакване",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Максималното време в секунди за изчакване зареждането на RSS или Atom емисия; ако отнема по-дълго обновяването ще бъде преустановено",
- "Explore Service URL" : "Редактирай URL на Услугата",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Ако Ви е даден, този URL на услуги ще бъде заявен за показване на потока, в раздела за зареждане на потоци. За да попадне обратно в редакцията услугата, оставете това поле празно",
- "Saved" : "Запазено",
- "Download" : "Изтегли",
- "Close" : "Затваряне",
- "How to set up the operating system cron" : "Как се настройва работещия системен cron",
- "filter" : "филтър",
- "Language" : "Език",
- "Subscribe" : "Абонирай ме",
- "Got more awesome feeds? Share them with us!" : "Разполагате със страхотни емисии? Споделете ги!",
- "No articles available" : "Няма налични статии",
- "No unread articles available" : "Няма непрочетени налични статии",
- "Open website" : "Отвори интернет станица",
- "Star article" : "Обележи статия",
- "Unstar article" : "Премахни отбелезка за статия",
- "Keep article unread" : "Запази статията като непрочетена",
- "Remove keep article unread" : "Премахни отбелязването на статията като непрочетена",
- "by" : "от",
- "from" : "от",
- "Play audio" : "Стартирай аудио",
- "Download video" : "Изтегли видео",
- "Download audio" : "Изтегли аудио",
- "Keyboard shortcut" : "Клавишни комбинации",
- "Description" : "Описание",
- "right" : "дясно",
- "Jump to next article" : "Отиди на следващата статия",
- "left" : "ляво",
- "Jump to previous article" : "Отиди на предната статия",
- "Toggle star article" : "Промяна отбелязване на статия",
- "Star article and jump to next one" : "Маркирай като любим и се премести на следващата статия",
- "Toggle keep current article unread" : "Промяна запазва статуса на статията като непрочетена",
- "Open article in new tab" : "Отвори статия в нов таб",
- "Toggle expand article in compact view" : "Промяна разширява статията в комапктен изглед",
- "Refresh" : "Опресняване",
- "Load next feed" : "Следваща емисия",
- "Load next folder" : "Зареди следваща папка",
- "Load previous folder" : "Зареди предна папка",
- "Scroll to active navigation entry" : "Превъртете до активен навигационен бутон",
- "Focus search field" : "Фокусирай полето за търсене",
- "Mark current article's feed/folder read" : "Маркирай текущият поток/папка със статии като прочетен",
- "Web address" : "Уеб адрес",
- "Feed exists already!" : "Емисията вече съществува!",
- "Folder" : "Папка",
- "No folder" : "Няма папка",
- "New folder" : "Нова папка",
- "Folder name" : "Име на папката",
- "Go back" : "Назад",
- "Folder exists already!" : "Папката вече съществува!",
- "Advanced settings" : "Разширени настройки",
- "Credentials" : "Потр. име и парола",
- "Username" : "Потребител",
- "Password" : "Парола",
- "New Folder" : "Нова папка",
- "Create" : "Създай",
- "Explore" : "Проучи",
- "Deleted feed" : "Изтрита емисия",
- "Undo delete feed" : "Върни изтриване на потока",
- "Rename" : "Преименуване",
- "Menu" : "Меню",
- "No feed ordering" : "Без подреждане",
- "Reversed feed ordering" : "Обратен ред",
- "Normal feed ordering" : "Нормален ред",
- "Rename feed" : "Преименувай емисията",
- "Delete feed" : "Изтрий емисията",
- "Mark all articles read" : "Маркирай всички статии като прочетени",
- "Dismiss" : "Затвори",
- "Collapse" : "Намали",
- "Deleted folder" : "Изтрий папка",
- "Undo delete folder" : "Върни изтриване на папка",
- "Rename folder" : "Преименувай папката",
- "Delete folder" : "Изтрий папката",
- "Starred" : "Отбелязани",
- "Unread articles" : "Непрочетени статии",
- "All articles" : "Всички статии",
- "Settings" : "Настройки",
- "Disable mark read through scrolling" : "Премахни отбележи като прочетено по време на скролиране",
- "Compact view" : "Компактен изглед",
- "Expand articles on key navigation" : "Разшири статиите от ключовата навигация",
- "Show all articles" : "Покажи всички статии",
- "Reverse ordering (oldest on top)" : "В обратен ред (най-старите отгоре)",
- "Subscriptions (OPML)" : "Абонаменти (OPML)",
- "Import" : "Внасяне",
- "Export" : "Експорт",
- "Error when importing: file does not contain valid OPML" : "Грешка при внасяне: файлът няма валиден OPML",
- "Unread/Starred Articles" : "Непрочетени/Отбелязани статии",
- "Error when importing: file does not contain valid JSON" : "Грешка при внасяне: файлът няма валиден JSON",
- "Help" : "Помощ",
- "Keyboard shortcuts" : "Клавишни комбинации",
- "Documentation" : "Документация"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json
deleted file mode 100644
index a9ed9af5d..000000000
--- a/l10n/bg_BG.json
+++ /dev/null
@@ -1,116 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "Неуспешна заявка, няма налична мрежова връзка!",
- "Request unauthorized. Are you logged in?" : "Неавторизирана заявка. Влезли ли сте?",
- "Request forbidden. Are you an admin?" : "Достъп е отказан. Администратор ли сте?",
- "Token expired or app not enabled! Reload the page!" : "Изтекъл \"Token\" или приложението не е активирано! Презаредете страницата!",
- "Feed contains invalid XML" : "Емисията е с невалидно XML съдържание",
- "Detected feed format is not supported" : "Форматът на емисиятане се поддържа",
- "Website not found" : "Страницата не е открита",
- "More redirects than allowed, aborting" : "Пренасочване повече от разрешеното, прекратяване",
- "Bigger than maximum allowed size" : "Размер по-голям от разрешения максимум",
- "Request timed out" : "Изтекло време на заявка",
- "Can not add feed: Exists already" : "Емисията не може да бъде добавена: Вече съществува",
- "Articles without feed" : "Статии без емисия",
- "Can not add folder: Exists already" : "Неможа да добави папката: Вече съществува",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Изключете функцията ако използвате свое собствено приложение за обновяване като Python приложението включено в тази програма",
- "Purge interval" : "Интервал за изтриване",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Минимално време в секунди, след което изтрити емисии и папки биват премахвани от базата данни; стойности под 60 секунди ще бъдат игнорирани",
- "Maximum read count per feed" : "Максимален брой прочитания на емисия",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Задава максималния брой статии, които могат да бъдат прочетени за всяка емисия, които няма да бъдат изтрити от автоматичната програма за почистване; ако стари статии се появят отново след като са били прочетени може да увеличите стойността; отрицателни стойности, като \"-1\", изключват напълно функционалността",
- "Maximum redirects" : "Максимлен брой пренасочвания",
- "How many redirects the feed fetcher should follow" : "Колко пренасочвания да последва програмата за емисии",
- "Maximum feed page size" : "Максимален размер на страница от поток",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Максимален размер на емисия в байтове. Ако RSS/Atom страницата е по-голяма от тази стойност, обновяването се прекратява",
- "Feed fetcher timeout" : "Максимално време за изчакване",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Максималното време в секунди за изчакване зареждането на RSS или Atom емисия; ако отнема по-дълго обновяването ще бъде преустановено",
- "Explore Service URL" : "Редактирай URL на Услугата",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Ако Ви е даден, този URL на услуги ще бъде заявен за показване на потока, в раздела за зареждане на потоци. За да попадне обратно в редакцията услугата, оставете това поле празно",
- "Saved" : "Запазено",
- "Download" : "Изтегли",
- "Close" : "Затваряне",
- "How to set up the operating system cron" : "Как се настройва работещия системен cron",
- "filter" : "филтър",
- "Language" : "Език",
- "Subscribe" : "Абонирай ме",
- "Got more awesome feeds? Share them with us!" : "Разполагате със страхотни емисии? Споделете ги!",
- "No articles available" : "Няма налични статии",
- "No unread articles available" : "Няма непрочетени налични статии",
- "Open website" : "Отвори интернет станица",
- "Star article" : "Обележи статия",
- "Unstar article" : "Премахни отбелезка за статия",
- "Keep article unread" : "Запази статията като непрочетена",
- "Remove keep article unread" : "Премахни отбелязването на статията като непрочетена",
- "by" : "от",
- "from" : "от",
- "Play audio" : "Стартирай аудио",
- "Download video" : "Изтегли видео",
- "Download audio" : "Изтегли аудио",
- "Keyboard shortcut" : "Клавишни комбинации",
- "Description" : "Описание",
- "right" : "дясно",
- "Jump to next article" : "Отиди на следващата статия",
- "left" : "ляво",
- "Jump to previous article" : "Отиди на предната статия",
- "Toggle star article" : "Промяна отбелязване на статия",
- "Star article and jump to next one" : "Маркирай като любим и се премести на следващата статия",
- "Toggle keep current article unread" : "Промяна запазва статуса на статията като непрочетена",
- "Open article in new tab" : "Отвори статия в нов таб",
- "Toggle expand article in compact view" : "Промяна разширява статията в комапктен изглед",
- "Refresh" : "Опресняване",
- "Load next feed" : "Следваща емисия",
- "Load next folder" : "Зареди следваща папка",
- "Load previous folder" : "Зареди предна папка",
- "Scroll to active navigation entry" : "Превъртете до активен навигационен бутон",
- "Focus search field" : "Фокусирай полето за търсене",
- "Mark current article's feed/folder read" : "Маркирай текущият поток/папка със статии като прочетен",
- "Web address" : "Уеб адрес",
- "Feed exists already!" : "Емисията вече съществува!",
- "Folder" : "Папка",
- "No folder" : "Няма папка",
- "New folder" : "Нова папка",
- "Folder name" : "Име на папката",
- "Go back" : "Назад",
- "Folder exists already!" : "Папката вече съществува!",
- "Advanced settings" : "Разширени настройки",
- "Credentials" : "Потр. име и парола",
- "Username" : "Потребител",
- "Password" : "Парола",
- "New Folder" : "Нова папка",
- "Create" : "Създай",
- "Explore" : "Проучи",
- "Deleted feed" : "Изтрита емисия",
- "Undo delete feed" : "Върни изтриване на потока",
- "Rename" : "Преименуване",
- "Menu" : "Меню",
- "No feed ordering" : "Без подреждане",
- "Reversed feed ordering" : "Обратен ред",
- "Normal feed ordering" : "Нормален ред",
- "Rename feed" : "Преименувай емисията",
- "Delete feed" : "Изтрий емисията",
- "Mark all articles read" : "Маркирай всички статии като прочетени",
- "Dismiss" : "Затвори",
- "Collapse" : "Намали",
- "Deleted folder" : "Изтрий папка",
- "Undo delete folder" : "Върни изтриване на папка",
- "Rename folder" : "Преименувай папката",
- "Delete folder" : "Изтрий папката",
- "Starred" : "Отбелязани",
- "Unread articles" : "Непрочетени статии",
- "All articles" : "Всички статии",
- "Settings" : "Настройки",
- "Disable mark read through scrolling" : "Премахни отбележи като прочетено по време на скролиране",
- "Compact view" : "Компактен изглед",
- "Expand articles on key navigation" : "Разшири статиите от ключовата навигация",
- "Show all articles" : "Покажи всички статии",
- "Reverse ordering (oldest on top)" : "В обратен ред (най-старите отгоре)",
- "Subscriptions (OPML)" : "Абонаменти (OPML)",
- "Import" : "Внасяне",
- "Export" : "Експорт",
- "Error when importing: file does not contain valid OPML" : "Грешка при внасяне: файлът няма валиден OPML",
- "Unread/Starred Articles" : "Непрочетени/Отбелязани статии",
- "Error when importing: file does not contain valid JSON" : "Грешка при внасяне: файлът няма валиден JSON",
- "Help" : "Помощ",
- "Keyboard shortcuts" : "Клавишни комбинации",
- "Documentation" : "Документация"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js
new file mode 100644
index 000000000..255471040
--- /dev/null
+++ b/l10n/bn_BD.js
@@ -0,0 +1,49 @@
+OC.L10N.register(
+ "news",
+ {
+ "Can not add feed: Exists already" : "ফিড যুক্ত করা যাবেনা: এটি আপনার রয়েছে",
+ "Articles without feed" : "ফিডবিহীন লেখা",
+ "Can not add folder: Exists already" : "ফোল্ডার যুক্ত করা যাবেনা: এটি আপনার রয়েছে",
+ "Saved" : "সংরক্ষণ করা হলো",
+ "Download" : "ডাউনলোড",
+ "Close" : "বন্ধ",
+ "Language" : "ভাষা",
+ "Subscribe" : "গ্রাহক হোন",
+ "by" : "কর্তৃক",
+ "from" : "হইতে",
+ "Description" : "বিবরণ",
+ "right" : "ডান",
+ "left" : "বাম",
+ "Refresh" : "নবোদ্যম",
+ "Web address" : "ওয়েব ঠিকানা",
+ "Feed exists already!" : "ফিড পূর্বে থেকেই বিদ্যমান",
+ "Folder" : "ফোল্ডার",
+ "New folder" : "নব ফােলডার",
+ "Folder name" : "ফোলডারের নাম",
+ "Go back" : "ফিরে যাও",
+ "Folder exists already!" : "ফোল্ডার ইতোমধ্যে বিদ্যমান!",
+ "Username" : "ব্যবহারকারী",
+ "Password" : "কূটশব্দ",
+ "New Folder" : "নতুন ফোল্ডার",
+ "Create" : "তৈরী কর",
+ "Deleted feed" : "মুছে ফেলা ফিড",
+ "Rename" : "পূনঃনামকরণ",
+ "Rename feed" : "ফিডের পূনঃনামকরণ কর",
+ "Collapse" : "ভাঙো",
+ "Rename folder" : "ফোল্ডার পূনঃনামকরণ কর",
+ "Delete folder" : "ফোল্ডার মোছ",
+ "Starred" : "তারা চিহ্নিত",
+ "Unread articles" : "অপঠিত লেখা",
+ "All articles" : "সব লেখা",
+ "Settings" : "নিয়ামকসমূহ",
+ "Subscriptions (OPML)" : "সাবস্ক্রিপশন (OPML)",
+ "Import" : "আমদানি",
+ "Export" : "রপ্তানি",
+ "Error when importing: file does not contain valid OPML" : "আমদানীজণিত সমস্যা: ফাইলের OPML সঠিক নয়",
+ "Unread/Starred Articles" : "অপঠিত/তারকাচিহ্নিত লেখা",
+ "Error when importing: file does not contain valid JSON" : "আমদানীজণিত সমস্যা: ফাইলের JSON সঠিক নয়",
+ "Help" : "সহায়িকা",
+ "Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
+ "Documentation" : "নথিবদ্ধকরণ"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json
new file mode 100644
index 000000000..8d862ad6b
--- /dev/null
+++ b/l10n/bn_BD.json
@@ -0,0 +1,47 @@
+{ "translations": {
+ "Can not add feed: Exists already" : "ফিড যুক্ত করা যাবেনা: এটি আপনার রয়েছে",
+ "Articles without feed" : "ফিডবিহীন লেখা",
+ "Can not add folder: Exists already" : "ফোল্ডার যুক্ত করা যাবেনা: এটি আপনার রয়েছে",
+ "Saved" : "সংরক্ষণ করা হলো",
+ "Download" : "ডাউনলোড",
+ "Close" : "বন্ধ",
+ "Language" : "ভাষা",
+ "Subscribe" : "গ্রাহক হোন",
+ "by" : "কর্তৃক",
+ "from" : "হইতে",
+ "Description" : "বিবরণ",
+ "right" : "ডান",
+ "left" : "বাম",
+ "Refresh" : "নবোদ্যম",
+ "Web address" : "ওয়েব ঠিকানা",
+ "Feed exists already!" : "ফিড পূর্বে থেকেই বিদ্যমান",
+ "Folder" : "ফোল্ডার",
+ "New folder" : "নব ফােলডার",
+ "Folder name" : "ফোলডারের নাম",
+ "Go back" : "ফিরে যাও",
+ "Folder exists already!" : "ফোল্ডার ইতোমধ্যে বিদ্যমান!",
+ "Username" : "ব্যবহারকারী",
+ "Password" : "কূটশব্দ",
+ "New Folder" : "নতুন ফোল্ডার",
+ "Create" : "তৈরী কর",
+ "Deleted feed" : "মুছে ফেলা ফিড",
+ "Rename" : "পূনঃনামকরণ",
+ "Rename feed" : "ফিডের পূনঃনামকরণ কর",
+ "Collapse" : "ভাঙো",
+ "Rename folder" : "ফোল্ডার পূনঃনামকরণ কর",
+ "Delete folder" : "ফোল্ডার মোছ",
+ "Starred" : "তারা চিহ্নিত",
+ "Unread articles" : "অপঠিত লেখা",
+ "All articles" : "সব লেখা",
+ "Settings" : "নিয়ামকসমূহ",
+ "Subscriptions (OPML)" : "সাবস্ক্রিপশন (OPML)",
+ "Import" : "আমদানি",
+ "Export" : "রপ্তানি",
+ "Error when importing: file does not contain valid OPML" : "আমদানীজণিত সমস্যা: ফাইলের OPML সঠিক নয়",
+ "Unread/Starred Articles" : "অপঠিত/তারকাচিহ্নিত লেখা",
+ "Error when importing: file does not contain valid JSON" : "আমদানীজণিত সমস্যা: ফাইলের JSON সঠিক নয়",
+ "Help" : "সহায়িকা",
+ "Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
+ "Documentation" : "নথিবদ্ধকরণ"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/ca.js b/l10n/ca.js
new file mode 100644
index 000000000..01354e225
--- /dev/null
+++ b/l10n/ca.js
@@ -0,0 +1,94 @@
+OC.L10N.register(
+ "news",
+ {
+ "Request failed, network connection unavailable!" : "Error en la sol·licitud, la connexió de xarxa no està disponible!",
+ "Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Ha iniciat sessió?",
+ "Request forbidden. Are you an admin?" : "Sol·licitud prohibida. És vostè un administrador?",
+ "Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Actualitzar pàgina!",
+ "Feed contains invalid XML" : "La font conté XML no vàlid",
+ "Detected feed format is not supported" : "No s'admet el format de la font detectada",
+ "Website not found" : "El lloc web no es troba",
+ "More redirects than allowed, aborting" : "Més redireccions del permès, avortant",
+ "Bigger than maximum allowed size" : "Més gran que la grandària màxima permès",
+ "Request timed out" : "Temps d'espera esgotat",
+ "Can not add feed: Exists already" : "No es pot afegir la font: ja existeix",
+ "Articles without feed" : "Articles sense font",
+ "Can not add folder: Exists already" : "No es pot afegir la carpeta: ja existeix",
+ "Disable this if you run a custom updater such as the Python updater included in the app" : "Deshabilita això si executes un actualitzador personalitzat com el actualitzador Python inclòs en la aplicació",
+ "Purge interval" : "Interval de purga",
+ "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Nombre mínim de segons abans que les fonts i carpetes eliminades siguin eliminades definitivament de la base de dades; valors per sota de 60 segons seran ignorats.",
+ "Maximum read count per feed" : "Màxim nombre de lectures per font",
+ "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Defineix la quantitat màxima d'articles que poden ser llegits per la font que no seran eliminats pel procés de neteja; si els articles antics reapareixen després de la lectura inicial, augmentar aquest valor; valors negatius, com -1 deshabiliten aquesta funcionalitat per complet.",
+ "Maximum redirects" : "Màxim de redireccions",
+ "How many redirects the feed fetcher should follow" : "Quantes redireccions hauria de suportar el descarregador de fonts?",
+ "Maximum feed page size" : "Grandària màxima de pàgina de la font",
+ "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Màxima grandària de la font en bytes. Si la pàgina RSS/Atom és més gran que aquest valor, l'actualització serà cancel·lada",
+ "Feed fetcher timeout" : "Temps d'espera esgotat per a la descàrrega de la font",
+ "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Nombre màxim de segons per esperar que carregui una font de RSS o Atom; si pren més temps, l'actualització serà cancel·lada.",
+ "Explore Service URL" : "Explorar URL del Servei",
+ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "En cas d'haver-se emplenat, la URL d'aquest servei serà consultada per mostrar les fonts de la secció explorar fonts. Per tornar al servei d'exploració integrat, deixi aquest camp buit",
+ "Saved" : "Desat",
+ "Download" : "Descàrrega",
+ "Close" : "Tanca",
+ "filter" : "filtra",
+ "Language" : "Idioma",
+ "Subscribe" : "Subscriu",
+ "No articles available" : "No hi ha articles disponibles",
+ "Open website" : "Obrir lloc web",
+ "Star article" : "Article estrella",
+ "by" : "per",
+ "from" : "des de",
+ "Play audio" : "Reproduir audio",
+ "Download video" : "Descarrega video",
+ "Download audio" : "Descarrega audio",
+ "Keyboard shortcut" : "Drecera de teclat",
+ "Description" : "Descripció",
+ "right" : "dreta",
+ "left" : "esquerra",
+ "Open article in new tab" : "Obrir article en una finestra nova",
+ "Refresh" : "Refresca",
+ "Load next folder" : "Carrega la següent carpeta",
+ "Load previous folder" : "Carrega la carpeta anterior",
+ "Web address" : "Adreça web",
+ "Feed exists already!" : "La font ja existeix!",
+ "Folder" : "Carpeta",
+ "No folder" : "Sense carpeta",
+ "New folder" : "Carpeta nova",
+ "Folder name" : "Nom de la carpeta",
+ "Go back" : "Torna enrere",
+ "Folder exists already!" : "La carpeta ja existeix!",
+ "Advanced settings" : "Configuració avançada",
+ "Credentials" : "Credencials",
+ "Username" : "Nom d'usuari",
+ "Password" : "Contrasenya",
+ "New Folder" : "Nova carpeta",
+ "Create" : "Crea",
+ "Explore" : "Explora",
+ "Rename" : "Reanomena",
+ "Menu" : "Men",
+ "Rename feed" : "Reanomena la font",
+ "Delete feed" : "Elimina font",
+ "Mark all articles read" : "Marca tots els articles com a llegits",
+ "Dismiss" : "Rebutja",
+ "Collapse" : "Col·lapsa",
+ "Deleted folder" : "Elimina la carpeta",
+ "Rename folder" : "Reanomena carpeta",
+ "Delete folder" : "Elimina carpeta",
+ "Starred" : "Estrelles",
+ "Unread articles" : "Articles sense llegir",
+ "All articles" : "Tots els articles",
+ "Settings" : "Configuració",
+ "Compact view" : "Visualització compacta",
+ "Show all articles" : "Mostrar tots els articles",
+ "Subscriptions (OPML)" : "Subscripcions (OPML)",
+ "Import" : "Importa",
+ "Export" : "Exporta",
+ "Error when importing: file does not contain valid OPML" : "Error en importar: el fitxer no conté un OPML vàlid",
+ "Unread/Starred Articles" : "Articles no llegits/amb estrelles",
+ "Error when importing: file does not contain valid JSON" : "Error en importar: el fitxer no conté un JSON vàlid",
+ "Help" : "Ajuda",
+ "Keyboard shortcuts" : "Dreceres de teclat",
+ "Documentation" : "Documentació",
+ "Report a bug" : "Reportar un bug"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/ca.json b/l10n/ca.json
new file mode 100644
index 000000000..588a242db
--- /dev/null
+++ b/l10n/ca.json
@@ -0,0 +1,92 @@
+{ "translations": {
+ "Request failed, network connection unavailable!" : "Error en la sol·licitud, la connexió de xarxa no està disponible!",
+ "Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Ha iniciat sessió?",
+ "Request forbidden. Are you an admin?" : "Sol·licitud prohibida. És vostè un administrador?",
+ "Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Actualitzar pàgina!",
+ "Feed contains invalid XML" : "La font conté XML no vàlid",
+ "Detected feed format is not supported" : "No s'admet el format de la font detectada",
+ "Website not found" : "El lloc web no es troba",
+ "More redirects than allowed, aborting" : "Més redireccions del permès, avortant",
+ "Bigger than maximum allowed size" : "Més gran que la grandària màxima permès",
+ "Request timed out" : "Temps d'espera esgotat",
+ "Can not add feed: Exists already" : "No es pot afegir la font: ja existeix",
+ "Articles without feed" : "Articles sense font",
+ "Can not add folder: Exists already" : "No es pot afegir la carpeta: ja existeix",
+ "Disable this if you run a custom updater such as the Python updater included in the app" : "Deshabilita això si executes un actualitzador personalitzat com el actualitzador Python inclòs en la aplicació",
+ "Purge interval" : "Interval de purga",
+ "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Nombre mínim de segons abans que les fonts i carpetes eliminades siguin eliminades definitivament de la base de dades; valors per sota de 60 segons seran ignorats.",
+ "Maximum read count per feed" : "Màxim nombre de lectures per font",
+ "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Defineix la quantitat màxima d'articles que poden ser llegits per la font que no seran eliminats pel procés de neteja; si els articles antics reapareixen després de la lectura inicial, augmentar aquest valor; valors negatius, com -1 deshabiliten aquesta funcionalitat per complet.",
+ "Maximum redirects" : "Màxim de redireccions",
+ "How many redirects the feed fetcher should follow" : "Quantes redireccions hauria de suportar el descarregador de fonts?",
+ "Maximum feed page size" : "Grandària màxima de pàgina de la font",
+ "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Màxima grandària de la font en bytes. Si la pàgina RSS/Atom és més gran que aquest valor, l'actualització serà cancel·lada",
+ "Feed fetcher timeout" : "Temps d'espera esgotat per a la descàrrega de la font",
+ "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Nombre màxim de segons per esperar que carregui una font de RSS o Atom; si pren més temps, l'actualització serà cancel·lada.",
+ "Explore Service URL" : "Explorar URL del Servei",
+ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "En cas d'haver-se emplenat, la URL d'aquest servei serà consultada per mostrar les fonts de la secció explorar fonts. Per tornar al servei d'exploració integrat, deixi aquest camp buit",
+ "Saved" : "Desat",
+ "Download" : "Descàrrega",
+ "Close" : "Tanca",
+ "filter" : "filtra",
+ "Language" : "Idioma",
+ "Subscribe" : "Subscriu",
+ "No articles available" : "No hi ha articles disponibles",
+ "Open website" : "Obrir lloc web",
+ "Star article" : "Article estrella",
+ "by" : "per",
+ "from" : "des de",
+ "Play audio" : "Reproduir audio",
+ "Download video" : "Descarrega video",
+ "Download audio" : "Descarrega audio",
+ "Keyboard shortcut" : "Drecera de teclat",
+ "Description" : "Descripció",
+ "right" : "dreta",
+ "left" : "esquerra",
+ "Open article in new tab" : "Obrir article en una finestra nova",
+ "Refresh" : "Refresca",
+ "Load next folder" : "Carrega la següent carpeta",
+ "Load previous folder" : "Carrega la carpeta anterior",
+ "Web address" : "Adreça web",
+ "Feed exists already!" : "La font ja existeix!",
+ "Folder" : "Carpeta",
+ "No folder" : "Sense carpeta",
+ "New folder" : "Carpeta nova",
+ "Folder name" : "Nom de la carpeta",
+ "Go back" : "Torna enrere",
+ "Folder exists already!" : "La carpeta ja existeix!",
+ "Advanced settings" : "Configuració avançada",
+ "Credentials" : "Credencials",
+ "Username" : "Nom d'usuari",
+ "Password" : "Contrasenya",
+ "New Folder" : "Nova carpeta",
+ "Create" : "Crea",
+ "Explore" : "Explora",
+ "Rename" : "Reanomena",
+ "Menu" : "Men",
+ "Rename feed" : "Reanomena la font",
+ "Delete feed" : "Elimina font",
+ "Mark all articles read" : "Marca tots els articles com a llegits",
+ "Dismiss" : "Rebutja",
+ "Collapse" : "Col·lapsa",
+ "Deleted folder" : "Elimina la carpeta",
+ "Rename folder" : "Reanomena carpeta",
+ "Delete folder" : "Elimina carpeta",
+ "Starred" : "Estrelles",
+ "Unread articles" : "Articles sense llegir",
+ "All articles" : "Tots els articles",
+ "Settings" : "Configuració",
+ "Compact view" : "Visualització compacta",
+ "Show all articles" : "Mostrar tots els articles",
+ "Subscriptions (OPML)" : "Subscripcions (OPML)",
+ "Import" : "Importa",
+ "Export" : "Exporta",
+ "Error when importing: file does not contain valid OPML" : "Error en importar: el fitxer no conté un OPML vàlid",
+ "Unread/Starred Articles" : "Articles no llegits/amb estrelles",
+ "Error when importing: file does not contain valid JSON" : "Error en importar: el fitxer no conté un JSON vàlid",
+ "Help" : "Ajuda",
+ "Keyboard shortcuts" : "Dreceres de teclat",
+ "Documentation" : "Documentació",
+ "Report a bug" : "Reportar un bug"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/cs_CZ.js b/l10n/cs_CZ.js
deleted file mode 100644
index e79a1373d..000000000
--- a/l10n/cs_CZ.js
+++ /dev/null
@@ -1,148 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "Požadavek selhal, síťové připojení není dostupné!",
- "Request unauthorized. Are you logged in?" : "Neautorizovaný požadavek. Jste přihlášeni?",
- "Request forbidden. Are you an admin?" : "Zakázaný požadavek. Jste administrátor?",
- "Token expired or app not enabled! Reload the page!" : "Token vypršel nebo aplikace není povolena! Obnovte stránku!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Interní chyba serveru! Nahlédněte prosím do souboru data/nextcloud.log pro více informací!",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Požadavek selhal, Nextcloud je aktuálně v módu údržby!",
- "Feed contains invalid XML" : "Kanál obsahuje neplatné XML",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Kanál nenalezen: stránka buď žádný neposkytuje nebo je přístup blokován. Pro vyloučení možnosti blokování zkuste stáhnout kanál pomocí příkazové řádky na serveru za použití curl: curl",
- "Detected feed format is not supported" : "Detekovaný formát kanálu není podporován",
- "Website not found" : "Webová stránka nenalezena",
- "More redirects than allowed, aborting" : "Překročen povolený počet přesměrování, ukončuji",
- "Bigger than maximum allowed size" : "Větší než maximální povolená velikost",
- "Request timed out" : "Požadavek vypršel",
- "Required credentials for feed were either missing or incorrect" : "Přihlašovací údaje pro odběr chybí nebo nejsou správné",
- "Forbidden to access feed" : "Přístup k odběru odepřen",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "Chyba certifikátu: Problém nastal někde v ověření SSL/TLS. Mohou to být certifikáty (formát souboru, cesty, oprávnění), hesla a další.",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "Chyba certifikátu: SSL certifikát vzdáleného serveru nebo SSH md5 otisk není v pořádku.",
- "Certificate error: Problem with the local client certificate." : "Chyba certifikátu: Problém s certifikátem místního klienta.",
- "Certificate error: Couldn't use specified cipher." : "Chyba certifikátu: Nelze použít uvedený kód.",
- "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "Chyba certifikátu: Klientský certifikát nemůže být ověřen se známými CA certifikáty.",
- "Certificate error: Requested FTP SSL level failed." : "Chyba certifikátu: Požadavek na FTP SSL selhal.",
- "Certificate error: Initiating the SSL Engine failed." : "Chyba certifikátu: Inicializace SSL Engine selhala.",
- "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "Chyba certifikátu: Problém se čtením SSL CA certifikátu (cesta? přístupová práva?)",
- "Certificate error: Issuer check failed" : "Chyba certifikátu: Kontrola zadavatele selhala",
- "Unknown SSL certificate error!" : "Neznámá chyba SSL certifikátu!",
- "Can not add feed: Exists already" : "Nelze přidat kanál: již existuje",
- "Articles without feed" : "Články bez kanálu",
- "Can not add folder: Exists already" : "Nelze přidat adresář: již existuje",
- "Use system cron for updates" : "Pro aktualizace použít systémovou službu cron",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Toto vypněte, pokud používáte vlastní aplikaci pro aktualizace jako například dostupnou aktualizační službu Python",
- "Purge interval" : "Interval čištění",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minimální časový interval v sekundách, po kterém jsou z databáze smazány odstraněné kanály novinek a adresáře; hodnoty kratší než 60 sekund jsou ignorovány",
- "Maximum read count per feed" : "Maximální počet přečtených novinek na kanál",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Určuje nejvyšší počet článků, které jsou dostupné ke čtení z jednotlivých kanálů a nebudou smazány při čištění; pokud se staré články po přečtení znovu objevují, navyšte tuto hodnotu; negativní hodnoty jako -1 tuto funkci úplně vypnou",
- "Maximum redirects" : "Nejvyšší počet přesměrování",
- "How many redirects the feed fetcher should follow" : "Kolik přesměrování se může sledovat při stahování článků",
- "Maximum feed page size" : "Maximální velikost stránky kanálu",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maximální velikost kanálu v bajtech. Pokud bude RSS/Atom stránka větší než tato hodnota, aktualizace bude ukončena",
- "Feed fetcher timeout" : "Interval vypršení pro stahování článků",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Maximální počet sekund pro aktualizaci RSS nebo Atom zdroje; pokud bude interval překročen, aktualizace se ukončí",
- "Explore Service URL" : "URL prohledávání",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Pokud zadáno, bude tato URL dotazována na zobrazování kanálů v sekci prohledávání kanálu. Pro návrat k výchozí službě hledání ponechte toto pole prázdné.",
- "For more information check the Wiki" : "Více informací lze nalézt v naší wiki",
- "Saved" : "Uloženo",
- "Download" : "Stáhnout",
- "Close" : "Zavřít",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "Detekován ajax nebo web cron mód! Kanály nebudou aktualizovány!",
- "How to set up the operating system cron" : "Jak nastavit službu cron operačního systému",
- "Install and set up a faster parallel updater that uses the News app's update API" : "Instalovat a nastavit rychlejší paralelní systém aktualizace používající aktualizační API modulu Novinek",
- "filter" : "filtr",
- "Language" : "Jazyk",
- "Subscribe" : "Odebírat",
- "Got more awesome feeds? Share them with us!" : "Víš o dalších úžasných kanálech? Poděl se o ně s námi!",
- "No articles available" : "Nejsou dostupné žádné články",
- "No unread articles available" : "Nejsou dostupné žádné nepřečtené články",
- "Open website" : "Otevřít webovou stránku",
- "Star article" : "Ocenit článek hvězdičkou",
- "Unstar article" : "Odebrat článku hvězdičku",
- "Keep article unread" : "Ponechat článek jako nepřečtený",
- "Remove keep article unread" : "Odstranit označení článku jako nepřečtený",
- "by" : "sdílí",
- "from" : "z",
- "Play audio" : "Přehrát hudbu",
- "Download video" : "Stáhnout video",
- "Download audio" : "Stáhnout hudbu",
- "Keyboard shortcut" : "Klávesová zkratka",
- "Description" : "Popis",
- "right" : "vpravo",
- "Jump to next article" : "Jít na další článek",
- "left" : "vlevo",
- "Jump to previous article" : "Jít na předchozí článek",
- "Toggle star article" : "Přepnout hvězdičku",
- "Star article and jump to next one" : "Označit článek hvězdičkou a přejít na další",
- "Toggle keep current article unread" : "Ponechat aktuální článek jako nepřečtený",
- "Open article in new tab" : "Otevřít článek v nové záložce",
- "Toggle expand article in compact view" : "Přepínat rozbalení článku v kompaktním náhledu",
- "Refresh" : "Obnovit",
- "Load next feed" : "Načíst další kanál",
- "Load previous feed" : "Načíst předchozí kanál",
- "Load next folder" : "Načíst další adresář",
- "Load previous folder" : "Načíst předchozí adresář",
- "Scroll to active navigation entry" : "Posuňte pro aktivaci položky menu",
- "Focus search field" : "Zaměři pole vyhledávání",
- "Mark current article's feed/folder read" : "Označit aktuální kanál/adresář článku jako přečtený",
- "Web address" : "Webová adresa",
- "Feed exists already!" : "Kanál již existuje!",
- "Folder" : "Adresář",
- "No folder" : "Žádný adresář",
- "New folder" : "Nový adresář",
- "Folder name" : "Název adresáře",
- "Go back" : "Jít zpět",
- "Folder exists already!" : "Adresář již existuje!",
- "Advanced settings" : "Pokročilá nastavení",
- "Credentials" : "Přihlašovací údaje",
- "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Přihlašovací údaje pro HTTP Basic Auth musí být uloženy nezakódované! Každý s přístupem k serveru nebo databázi je bude moci přečíst!",
- "Username" : "Uživatelské jméno",
- "Password" : "Heslo",
- "New Folder" : "Nový adresář",
- "Create" : "Vytvořit",
- "Explore" : "Prohledat",
- "Update failed more than 50 times" : "Aktualizace selhala více než 50krát",
- "Deleted feed" : "Smazaný kanál",
- "Undo delete feed" : "Vzít zpět smazání kanálu",
- "Rename" : "Přejmenovat",
- "Menu" : "Menu",
- "Unpin feed from the top" : "Kanál odepnut z prvního místa",
- "Pin feed to the top" : "Připnout kanál na první místo",
- "No feed ordering" : "Bez řazení zdrojů",
- "Reversed feed ordering" : "Opačné řazení zdrojů",
- "Normal feed ordering" : "Normální řazení zdrojů",
- "Enable full text feed fetching" : "Povolit stahování kompletních textů",
- "Disable full text feed fetching" : "Vypnout stahování kompletních textů",
- "Keep updated articles as is" : "Ponechat aktualizované články tak jak jsou",
- "Mark updated articles unread" : "Označit aktualizované články jako nepřečtené",
- "Rename feed" : "Přejmenovat kanál",
- "Delete feed" : "Smazat kanál",
- "Mark all articles read" : "Označit všechny články jako přečtené",
- "Dismiss" : "Zamítnout",
- "Collapse" : "Sbalit",
- "Deleted folder" : "Smazaný adresář",
- "Undo delete folder" : "Vzít zpět smazání adresáře",
- "Rename folder" : "Přejmenovat adresář",
- "Delete folder" : "Smazat adresář",
- "Starred" : "S hvězdičkou",
- "Unread articles" : "Nepřečtené články",
- "All articles" : "Všechny články",
- "Settings" : "Nastavení",
- "Disable mark read through scrolling" : "Vypnout označování jako přečtené při posunu",
- "Compact view" : "Kompaktní zobrazení",
- "Expand articles on key navigation" : "Rozbalit články po stisknutí kláves navigace",
- "Show all articles" : "Zobrazit všechny články",
- "Reverse ordering (oldest on top)" : "Opačné řazení (od nejstarších)",
- "Subscriptions (OPML)" : "Odběry (OPML)",
- "Import" : "Importovat",
- "Export" : "Exportovat",
- "Error when importing: file does not contain valid OPML" : "Chyba při importu: soubor neobsahuje platná OPML data",
- "Error when importing: OPML is does neither contain feeds nor folders" : "Chyba při importu: OPML neobsahuje kanály ani adresáře",
- "Unread/Starred Articles" : "Články nepřečtené a s hvězdičkou",
- "Error when importing: file does not contain valid JSON" : "Chyba při importování: soubor neobsahuje platná data JSON",
- "Help" : "Nápověda",
- "Keyboard shortcuts" : "Klávesové zkratky",
- "Documentation" : "Dokumentace",
- "Report a bug" : "Nahlásit chybu"
-},
-"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/l10n/cs_CZ.json b/l10n/cs_CZ.json
deleted file mode 100644
index c29eac9ab..000000000
--- a/l10n/cs_CZ.json
+++ /dev/null
@@ -1,146 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "Požadavek selhal, síťové připojení není dostupné!",
- "Request unauthorized. Are you logged in?" : "Neautorizovaný požadavek. Jste přihlášeni?",
- "Request forbidden. Are you an admin?" : "Zakázaný požadavek. Jste administrátor?",
- "Token expired or app not enabled! Reload the page!" : "Token vypršel nebo aplikace není povolena! Obnovte stránku!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Interní chyba serveru! Nahlédněte prosím do souboru data/nextcloud.log pro více informací!",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Požadavek selhal, Nextcloud je aktuálně v módu údržby!",
- "Feed contains invalid XML" : "Kanál obsahuje neplatné XML",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Kanál nenalezen: stránka buď žádný neposkytuje nebo je přístup blokován. Pro vyloučení možnosti blokování zkuste stáhnout kanál pomocí příkazové řádky na serveru za použití curl: curl",
- "Detected feed format is not supported" : "Detekovaný formát kanálu není podporován",
- "Website not found" : "Webová stránka nenalezena",
- "More redirects than allowed, aborting" : "Překročen povolený počet přesměrování, ukončuji",
- "Bigger than maximum allowed size" : "Větší než maximální povolená velikost",
- "Request timed out" : "Požadavek vypršel",
- "Required credentials for feed were either missing or incorrect" : "Přihlašovací údaje pro odběr chybí nebo nejsou správné",
- "Forbidden to access feed" : "Přístup k odběru odepřen",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "Chyba certifikátu: Problém nastal někde v ověření SSL/TLS. Mohou to být certifikáty (formát souboru, cesty, oprávnění), hesla a další.",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "Chyba certifikátu: SSL certifikát vzdáleného serveru nebo SSH md5 otisk není v pořádku.",
- "Certificate error: Problem with the local client certificate." : "Chyba certifikátu: Problém s certifikátem místního klienta.",
- "Certificate error: Couldn't use specified cipher." : "Chyba certifikátu: Nelze použít uvedený kód.",
- "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "Chyba certifikátu: Klientský certifikát nemůže být ověřen se známými CA certifikáty.",
- "Certificate error: Requested FTP SSL level failed." : "Chyba certifikátu: Požadavek na FTP SSL selhal.",
- "Certificate error: Initiating the SSL Engine failed." : "Chyba certifikátu: Inicializace SSL Engine selhala.",
- "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "Chyba certifikátu: Problém se čtením SSL CA certifikátu (cesta? přístupová práva?)",
- "Certificate error: Issuer check failed" : "Chyba certifikátu: Kontrola zadavatele selhala",
- "Unknown SSL certificate error!" : "Neznámá chyba SSL certifikátu!",
- "Can not add feed: Exists already" : "Nelze přidat kanál: již existuje",
- "Articles without feed" : "Články bez kanálu",
- "Can not add folder: Exists already" : "Nelze přidat adresář: již existuje",
- "Use system cron for updates" : "Pro aktualizace použít systémovou službu cron",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Toto vypněte, pokud používáte vlastní aplikaci pro aktualizace jako například dostupnou aktualizační službu Python",
- "Purge interval" : "Interval čištění",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minimální časový interval v sekundách, po kterém jsou z databáze smazány odstraněné kanály novinek a adresáře; hodnoty kratší než 60 sekund jsou ignorovány",
- "Maximum read count per feed" : "Maximální počet přečtených novinek na kanál",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Určuje nejvyšší počet článků, které jsou dostupné ke čtení z jednotlivých kanálů a nebudou smazány při čištění; pokud se staré články po přečtení znovu objevují, navyšte tuto hodnotu; negativní hodnoty jako -1 tuto funkci úplně vypnou",
- "Maximum redirects" : "Nejvyšší počet přesměrování",
- "How many redirects the feed fetcher should follow" : "Kolik přesměrování se může sledovat při stahování článků",
- "Maximum feed page size" : "Maximální velikost stránky kanálu",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maximální velikost kanálu v bajtech. Pokud bude RSS/Atom stránka větší než tato hodnota, aktualizace bude ukončena",
- "Feed fetcher timeout" : "Interval vypršení pro stahování článků",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Maximální počet sekund pro aktualizaci RSS nebo Atom zdroje; pokud bude interval překročen, aktualizace se ukončí",
- "Explore Service URL" : "URL prohledávání",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Pokud zadáno, bude tato URL dotazována na zobrazování kanálů v sekci prohledávání kanálu. Pro návrat k výchozí službě hledání ponechte toto pole prázdné.",
- "For more information check the Wiki" : "Více informací lze nalézt v naší wiki",
- "Saved" : "Uloženo",
- "Download" : "Stáhnout",
- "Close" : "Zavřít",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "Detekován ajax nebo web cron mód! Kanály nebudou aktualizovány!",
- "How to set up the operating system cron" : "Jak nastavit službu cron operačního systému",
- "Install and set up a faster parallel updater that uses the News app's update API" : "Instalovat a nastavit rychlejší paralelní systém aktualizace používající aktualizační API modulu Novinek",
- "filter" : "filtr",
- "Language" : "Jazyk",
- "Subscribe" : "Odebírat",
- "Got more awesome feeds? Share them with us!" : "Víš o dalších úžasných kanálech? Poděl se o ně s námi!",
- "No articles available" : "Nejsou dostupné žádné články",
- "No unread articles available" : "Nejsou dostupné žádné nepřečtené články",
- "Open website" : "Otevřít webovou stránku",
- "Star article" : "Ocenit článek hvězdičkou",
- "Unstar article" : "Odebrat článku hvězdičku",
- "Keep article unread" : "Ponechat článek jako nepřečtený",
- "Remove keep article unread" : "Odstranit označení článku jako nepřečtený",
- "by" : "sdílí",
- "from" : "z",
- "Play audio" : "Přehrát hudbu",
- "Download video" : "Stáhnout video",
- "Download audio" : "Stáhnout hudbu",
- "Keyboard shortcut" : "Klávesová zkratka",
- "Description" : "Popis",
- "right" : "vpravo",
- "Jump to next article" : "Jít na další článek",
- "left" : "vlevo",
- "Jump to previous article" : "Jít na předchozí článek",
- "Toggle star article" : "Přepnout hvězdičku",
- "Star article and jump to next one" : "Označit článek hvězdičkou a přejít na další",
- "Toggle keep current article unread" : "Ponechat aktuální článek jako nepřečtený",
- "Open article in new tab" : "Otevřít článek v nové záložce",
- "Toggle expand article in compact view" : "Přepínat rozbalení článku v kompaktním náhledu",
- "Refresh" : "Obnovit",
- "Load next feed" : "Načíst další kanál",
- "Load previous feed" : "Načíst předchozí kanál",
- "Load next folder" : "Načíst další adresář",
- "Load previous folder" : "Načíst předchozí adresář",
- "Scroll to active navigation entry" : "Posuňte pro aktivaci položky menu",
- "Focus search field" : "Zaměři pole vyhledávání",
- "Mark current article's feed/folder read" : "Označit aktuální kanál/adresář článku jako přečtený",
- "Web address" : "Webová adresa",
- "Feed exists already!" : "Kanál již existuje!",
- "Folder" : "Adresář",
- "No folder" : "Žádný adresář",
- "New folder" : "Nový adresář",
- "Folder name" : "Název adresáře",
- "Go back" : "Jít zpět",
- "Folder exists already!" : "Adresář již existuje!",
- "Advanced settings" : "Pokročilá nastavení",
- "Credentials" : "Přihlašovací údaje",
- "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Přihlašovací údaje pro HTTP Basic Auth musí být uloženy nezakódované! Každý s přístupem k serveru nebo databázi je bude moci přečíst!",
- "Username" : "Uživatelské jméno",
- "Password" : "Heslo",
- "New Folder" : "Nový adresář",
- "Create" : "Vytvořit",
- "Explore" : "Prohledat",
- "Update failed more than 50 times" : "Aktualizace selhala více než 50krát",
- "Deleted feed" : "Smazaný kanál",
- "Undo delete feed" : "Vzít zpět smazání kanálu",
- "Rename" : "Přejmenovat",
- "Menu" : "Menu",
- "Unpin feed from the top" : "Kanál odepnut z prvního místa",
- "Pin feed to the top" : "Připnout kanál na první místo",
- "No feed ordering" : "Bez řazení zdrojů",
- "Reversed feed ordering" : "Opačné řazení zdrojů",
- "Normal feed ordering" : "Normální řazení zdrojů",
- "Enable full text feed fetching" : "Povolit stahování kompletních textů",
- "Disable full text feed fetching" : "Vypnout stahování kompletních textů",
- "Keep updated articles as is" : "Ponechat aktualizované články tak jak jsou",
- "Mark updated articles unread" : "Označit aktualizované články jako nepřečtené",
- "Rename feed" : "Přejmenovat kanál",
- "Delete feed" : "Smazat kanál",
- "Mark all articles read" : "Označit všechny články jako přečtené",
- "Dismiss" : "Zamítnout",
- "Collapse" : "Sbalit",
- "Deleted folder" : "Smazaný adresář",
- "Undo delete folder" : "Vzít zpět smazání adresáře",
- "Rename folder" : "Přejmenovat adresář",
- "Delete folder" : "Smazat adresář",
- "Starred" : "S hvězdičkou",
- "Unread articles" : "Nepřečtené články",
- "All articles" : "Všechny články",
- "Settings" : "Nastavení",
- "Disable mark read through scrolling" : "Vypnout označování jako přečtené při posunu",
- "Compact view" : "Kompaktní zobrazení",
- "Expand articles on key navigation" : "Rozbalit články po stisknutí kláves navigace",
- "Show all articles" : "Zobrazit všechny články",
- "Reverse ordering (oldest on top)" : "Opačné řazení (od nejstarších)",
- "Subscriptions (OPML)" : "Odběry (OPML)",
- "Import" : "Importovat",
- "Export" : "Exportovat",
- "Error when importing: file does not contain valid OPML" : "Chyba při importu: soubor neobsahuje platná OPML data",
- "Error when importing: OPML is does neither contain feeds nor folders" : "Chyba při importu: OPML neobsahuje kanály ani adresáře",
- "Unread/Starred Articles" : "Články nepřečtené a s hvězdičkou",
- "Error when importing: file does not contain valid JSON" : "Chyba při importování: soubor neobsahuje platná data JSON",
- "Help" : "Nápověda",
- "Keyboard shortcuts" : "Klávesové zkratky",
- "Documentation" : "Dokumentace",
- "Report a bug" : "Nahlásit chybu"
-},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
-} \ No newline at end of file
diff --git a/l10n/eo.js b/l10n/eo.js
new file mode 100644
index 000000000..a5c46f486
--- /dev/null
+++ b/l10n/eo.js
@@ -0,0 +1,48 @@
+OC.L10N.register(
+ "news",
+ {
+ "Website not found" : "TTT-ejo ne troviĝis",
+ "Can not add feed: Exists already" : "Ne eblas aldoni fluon: ĝi jam ekzistas",
+ "Can not add folder: Exists already" : "Ne eblas aldoni dosierujon: ĝi jam ekzistas",
+ "Saved" : "Konservita",
+ "Download" : "Elŝuti",
+ "Close" : "Fermi",
+ "Language" : "Lingvo",
+ "Subscribe" : "Aboni",
+ "by" : "de",
+ "from" : "el",
+ "Description" : "Priskribo",
+ "right" : "dekstro",
+ "left" : "maldekstro",
+ "Refresh" : "Refreŝigi",
+ "Web address" : "TTT-adreso",
+ "Folder" : "Dosierujo",
+ "New folder" : "Nova dosierujo",
+ "Folder name" : "Dosierujnomo",
+ "Advanced settings" : "Altanivela agordo",
+ "Credentials" : "Aŭtentigiloj",
+ "Username" : "Uzantonomo",
+ "Password" : "Pasvorto",
+ "New Folder" : "Nova dosierujo",
+ "Create" : "Krei",
+ "Rename" : "Alinomigi",
+ "Delete feed" : "Forigi fluon",
+ "Collapse" : "Maletendi",
+ "Deleted folder" : "Foriĝis dosierujo",
+ "Undo delete folder" : "Malfari forigon de dosierujo",
+ "Rename folder" : "Alinomigi dosierujon",
+ "Delete folder" : "Forigi dosierujon",
+ "Starred" : "Markita",
+ "Unread articles" : "Nelegitaj artikoloj",
+ "All articles" : "Ĉiuj artikoloj",
+ "Settings" : "Agordo",
+ "Show all articles" : "Montri ĉiujn artikolojn",
+ "Import" : "Enporti",
+ "Export" : "Elporti",
+ "Error when importing: file does not contain valid OPML" : "La enporto eraris: la dosiero ne enhavas validan OPML-on",
+ "Error when importing: file does not contain valid JSON" : "La enporto eraris: la dosiero ne enhavas validan JSON-on",
+ "Help" : "Helpo",
+ "Keyboard shortcuts" : "Fulmoklavoj",
+ "Documentation" : "Dokumentaro"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/eo.json b/l10n/eo.json
new file mode 100644
index 000000000..8832d20f3
--- /dev/null
+++ b/l10n/eo.json
@@ -0,0 +1,46 @@
+{ "translations": {
+ "Website not found" : "TTT-ejo ne troviĝis",
+ "Can not add feed: Exists already" : "Ne eblas aldoni fluon: ĝi jam ekzistas",
+ "Can not add folder: Exists already" : "Ne eblas aldoni dosierujon: ĝi jam ekzistas",
+ "Saved" : "Konservita",
+ "Download" : "Elŝuti",
+ "Close" : "Fermi",
+ "Language" : "Lingvo",
+ "Subscribe" : "Aboni",
+ "by" : "de",
+ "from" : "el",
+ "Description" : "Priskribo",
+ "right" : "dekstro",
+ "left" : "maldekstro",
+ "Refresh" : "Refreŝigi",
+ "Web address" : "TTT-adreso",
+ "Folder" : "Dosierujo",
+ "New folder" : "Nova dosierujo",
+ "Folder name" : "Dosierujnomo",
+ "Advanced settings" : "Altanivela agordo",
+ "Credentials" : "Aŭtentigiloj",
+ "Username" : "Uzantonomo",
+ "Password" : "Pasvorto",
+ "New Folder" : "Nova dosierujo",
+ "Create" : "Krei",
+ "Rename" : "Alinomigi",
+ "Delete feed" : "Forigi fluon",
+ "Collapse" : "Maletendi",
+ "Deleted folder" : "Foriĝis dosierujo",
+ "Undo delete folder" : "Malfari forigon de dosierujo",
+ "Rename folder" : "Alinomigi dosierujon",
+ "Delete folder" : "Forigi dosierujon",
+ "Starred" : "Markita",
+ "Unread articles" : "Nelegitaj artikoloj",
+ "All articles" : "Ĉiuj artikoloj",
+ "Settings" : "Agordo",
+ "Show all articles" : "Montri ĉiujn artikolojn",
+ "Import" : "Enporti",
+ "Export" : "Elporti",
+ "Error when importing: file does not contain valid OPML" : "La enporto eraris: la dosiero ne enhavas validan OPML-on",
+ "Error when importing: file does not contain valid JSON" : "La enporto eraris: la dosiero ne enhavas validan JSON-on",
+ "Help" : "Helpo",
+ "Keyboard shortcuts" : "Fulmoklavoj",
+ "Documentation" : "Dokumentaro"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/es_AR.js b/l10n/es_AR.js
new file mode 100644
index 000000000..3c7988e8d
--- /dev/null
+++ b/l10n/es_AR.js
@@ -0,0 +1,48 @@
+OC.L10N.register(
+ "news",
+ {
+ "Feed contains invalid XML" : "La fuente contiene XML inválido",
+ "Can not add feed: Exists already" : "No es posible agregar fuente: Ya existe",
+ "Articles without feed" : "Artículos sin redifusión",
+ "Can not add folder: Exists already" : "No es posible agregar carpeta: Ya existe",
+ "Saved" : "Guardado",
+ "Download" : "Descargar",
+ "Close" : "Cerrar",
+ "Language" : "Idioma",
+ "Subscribe" : "Subscribirse",
+ "by" : "por",
+ "from" : "de",
+ "Description" : "Descripción",
+ "Refresh" : "Recargar",
+ "Web address" : "Dirección web",
+ "Feed exists already!" : "¡La fuente ya existe!",
+ "Folder" : "Carpeta",
+ "No folder" : "Sin carpeta",
+ "New folder" : "Nueva Carpeta",
+ "Folder name" : "Nombre de la carpeta",
+ "Folder exists already!" : "¡El directorio ya existe!",
+ "Credentials" : "Credenciales",
+ "Username" : "Nombre de usuario",
+ "Password" : "Contraseña",
+ "Create" : "Crear",
+ "Rename" : "Cambiar nombre",
+ "Rename feed" : "Renombrar redifusión",
+ "Delete feed" : "Borrar fuente",
+ "Collapse" : "Colapsar",
+ "Rename folder" : "Renombrar carpeta",
+ "Delete folder" : "Borrar carpeta",
+ "Starred" : "Favoritos",
+ "Unread articles" : "Articulos sin leer",
+ "All articles" : "Todos los articulos",
+ "Settings" : "Configuración",
+ "Subscriptions (OPML)" : "Suscripciones (OPML)",
+ "Import" : "Importar",
+ "Export" : "Exportar",
+ "Error when importing: file does not contain valid OPML" : "Error al importar: el archivo no contiene OPML válido",
+ "Unread/Starred Articles" : "Artículos No leídos/Favoritos",
+ "Error when importing: file does not contain valid JSON" : "Error al importar: el archivo no contiene JSON válido",
+ "Help" : "Ayuda",
+ "Keyboard shortcuts" : "Atajos de teclado",
+ "Documentation" : "Documentación"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/es_AR.json b/l10n/es_AR.json
new file mode 100644
index 000000000..cbb146949
--- /dev/null
+++ b/l10n/es_AR.json
@@ -0,0 +1,46 @@
+{ "translations": {
+ "Feed contains invalid XML" : "La fuente contiene XML inválido",
+ "Can not add feed: Exists already" : "No es posible agregar fuente: Ya existe",
+ "Articles without feed" : "Artículos sin redifusión",
+ "Can not add folder: Exists already" : "No es posible agregar carpeta: Ya existe",
+ "Saved" : "Guardado",
+ "Download" : "Descargar",
+ "Close" : "Cerrar",
+ "Language" : "Idioma",
+ "Subscribe" : "Subscribirse",
+ "by" : "por",
+ "from" : "de",
+ "Description" : "Descripción",
+ "Refresh" : "Recargar",
+ "Web address" : "Dirección web",
+ "Feed exists already!" : "¡La fuente ya existe!",
+ "Folder" : "Carpeta",
+ "No folder" : "Sin carpeta",
+ "New folder" : "Nueva Carpeta",
+ "Folder name" : "Nombre de la carpeta",
+ "Folder exists already!" : "¡El directorio ya existe!",
+ "Credentials" : "Credenciales",
+ "Username" : "Nombre de usuario",
+ "Password" : "Contraseña",
+ "Create" : "Crear",
+ "Rename" : "Cambiar nombre",
+ "Rename feed" : "Renombrar redifusión",
+ "Delete feed" : "Borrar fuente",
+ "Collapse" : "Colapsar",
+ "Rename folder" : "Renombrar carpeta",
+ "Delete folder" : "Borrar carpeta",
+ "Starred" : "Favoritos",
+ "Unread articles" : "Articulos sin leer",
+ "All articles" : "Todos los articulos",
+ "Settings" : "Configuración",
+ "Subscriptions (OPML)" : "Suscripciones (OPML)",
+ "Import" : "Importar",
+ "Export" : "Exportar",
+ "Error when importing: file does not contain valid OPML" : "Error al importar: el archivo no contiene OPML válido",
+ "Unread/Starred Articles" : "Artículos No leídos/Favoritos",
+ "Error when importing: file does not contain valid JSON" : "Error al importar: el archivo no contiene JSON válido",
+ "Help" : "Ayuda",
+ "Keyboard shortcuts" : "Atajos de teclado",
+ "Documentation" : "Documentación"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/es_MX.js b/l10n/es_MX.js
new file mode 100644
index 000000000..fc15ae80c
--- /dev/null
+++ b/l10n/es_MX.js
@@ -0,0 +1,42 @@
+OC.L10N.register(
+ "news",
+ {
+ "Can not add feed: Exists already" : "No se puede agregar fuente: ya existe",
+ "Articles without feed" : "Artículos sin fuente",
+ "Can not add folder: Exists already" : "No se puede agregar carpeta: ya existe",
+ "Saved" : "Guardado",
+ "Download" : "Descargar",
+ "Close" : "Cerrar",
+ "Language" : "Idioma",
+ "by" : "por",
+ "from" : "de",
+ "Description" : "Descripción",
+ "right" : "derecha",
+ "left" : "izquierda",
+ "Refresh" : "Actualizar",
+ "Folder" : "Carpeta",
+ "New folder" : "Nueva carpeta",
+ "Folder name" : "Nombre de la carpeta",
+ "Username" : "Nombre de usuario",
+ "Password" : "Contraseña",
+ "Create" : "Crear",
+ "Rename" : "Renombrar",
+ "Rename feed" : "Renombrar fuente",
+ "Collapse" : "Colapsar",
+ "Rename folder" : "Renombrar carpeta",
+ "Delete folder" : "Eliminar carpeta",
+ "Starred" : "Favoritos",
+ "Unread articles" : "Artículos sin leer",
+ "All articles" : "Todos los artículos",
+ "Settings" : "Ajustes",
+ "Subscriptions (OPML)" : "Subscripciones (OPML)",
+ "Import" : "Importar",
+ "Export" : "Exportar",
+ "Error when importing: file does not contain valid OPML" : "Error al importar: el archivo no contiene OPML válido",
+ "Unread/Starred Articles" : "Artículos no leídos y favoritos",
+ "Error when importing: file does not contain valid JSON" : "Error al importar: el archivo no contiene JSON válido",
+ "Help" : "Ayuda",
+ "Keyboard shortcuts" : "Atajos de teclado",
+ "Documentation" : "Documentación"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/es_MX.json b/l10n/es_MX.json
new file mode 100644
index 000000000..e5efd5ecc
--- /dev/null
+++ b/l10n/es_MX.json
@@ -0,0 +1,40 @@
+{ "translations": {
+ "Can not add feed: Exists already" : "No se puede agregar fuente: ya existe",
+ "Articles without feed" : "Artículos sin fuente",
+ "Can not add folder: Exists already" : "No se puede agregar carpeta: ya existe",
+ "Saved" : "Guardado",
+ "Download" : "Descargar",
+ "Close" : "Cerrar",
+ "Language" : "Idioma",
+ "by" : "por",
+ "from" : "de",
+ "Description" : "Descripción",
+ "right" : "derecha",
+ "left" : "izquierda",
+ "Refresh" : "Actualizar",
+ "Folder" : "Carpeta",
+ "New folder" : "Nueva carpeta",
+ "Folder name" : "Nombre de la carpeta",
+ "Username" : "Nombre de usuario",
+ "Password" : "Contraseña",
+ "Create" : "Crear",
+ "Rename" : "Renombrar",
+ "Rename feed" : "Renombrar fuente",
+ "Collapse" : "Colapsar",
+ "Rename folder" : "Renombrar carpeta",
+ "Delete folder" : "Eliminar carpeta",
+ "Starred" : "Favoritos",
+ "Unread articles" : "Artículos sin leer",
+ "All articles" : "Todos los artículos",
+ "Settings" : "Ajustes",
+ "Subscriptions (OPML)" : "Subscripciones (OPML)",
+ "Import" : "Importar",
+ "Export" : "Exportar",
+ "Error when importing: file does not contain valid OPML" : "Error al importar: el archivo no contiene OPML válido",
+ "Unread/Starred Articles" : "Artículos no leídos y favoritos",
+ "Error when importing: file does not contain valid JSON" : "Error al importar: el archivo no contiene JSON válido",
+ "Help" : "Ayuda",
+ "Keyboard shortcuts" : "Atajos de teclado",
+ "Documentation" : "Documentación"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/eu.js b/l10n/eu.js
new file mode 100644
index 000000000..32bfe7fab
--- /dev/null
+++ b/l10n/eu.js
@@ -0,0 +1,68 @@
+OC.L10N.register(
+ "news",
+ {
+ "Website not found" : "Webgunea ez da aurkitu",
+ "Can not add feed: Exists already" : "Ezin da iturburua gehitu: Dagoeneko existitzen da",
+ "Articles without feed" : "Iturbururik gabeko artikuluak",
+ "Can not add folder: Exists already" : "Ezin da karpeta gehitu: Dagoeneko existitzen da",
+ "Disable this if you run a custom updater such as the Python updater included in the app" : "Ezgaitu aplikazioarekin banatzen den Python eguneratzailea bezalako beste eguneratzaileren bat erabiltzen baduzu",
+ "Saved" : "Gordeta",
+ "Download" : "Deskargatu",
+ "Close" : "Itxi",
+ "Language" : "Hizkuntza",
+ "Subscribe" : "Harpidetu",
+ "Open website" : "Ireki webgunea",
+ "Keep article unread" : "Mantendu artikulua irakurri gabea",
+ "Remove keep article unread" : "Ezabatu mantendu artikulua irakurri gabea",
+ "by" : " Egilea:",
+ "from" : "lekua",
+ "Keyboard shortcut" : "Teklatuko lasterbidea",
+ "Description" : "Deskribapena",
+ "right" : "eskuina",
+ "Jump to next article" : "Joan hurrengo lasterbidera",
+ "left" : "ezkerra",
+ "Jump to previous article" : "Joan aurreko artikulura",
+ "Open article in new tab" : "Ireki artikulua fitxa berri batean",
+ "Refresh" : "Birkargatu",
+ "Load next feed" : "Kargatu hurrengo iturburu jarioa",
+ "Load previous feed" : "Kargatu aurreko iturburu jarioa",
+ "Load next folder" : "Kargatu hurrengo karpeta",
+ "Load previous folder" : "Kargatu aurreko karpeta",
+ "Web address" : "Web helbidea",
+ "Feed exists already!" : "Iturburua dagoeneko existitzen da!",
+ "Folder" : "Karpeta",
+ "No folder" : "Karpetarik ez",
+ "New folder" : "Karpeta berria",
+ "Folder name" : "Karpetaren izena",
+ "Go back" : "Atzera",
+ "Folder exists already!" : "Karpeta dagoeneko existitzen da!",
+ "Credentials" : "Kredentzialak",
+ "Username" : "Erabiltzaile izena",
+ "Password" : "Pasahitza",
+ "New Folder" : "Karpeta berria",
+ "Create" : "Sortu",
+ "Deleted feed" : "Ezabatu iturburua",
+ "Rename" : "Berrizendatu",
+ "Menu" : "Menua",
+ "Rename feed" : "Berrizendatu jarioa",
+ "Delete feed" : "Ezabatu iturburua",
+ "Collapse" : "Tolestu",
+ "Deleted folder" : "Ezabatu karpeta",
+ "Rename folder" : "Berrizendatu karpeta",
+ "Delete folder" : "Ezabatu karpeta",
+ "Starred" : "Izardunak",
+ "Unread articles" : "Irakurri gabeko artikuluak",
+ "All articles" : "Artikulu guztiak",
+ "Settings" : "Ezarpenak",
+ "Show all articles" : "Erakutsi artikulu guztiak",
+ "Subscriptions (OPML)" : "Harpidetzak (OPML)",
+ "Import" : "Inportatu",
+ "Export" : "Esportatu",
+ "Error when importing: file does not contain valid OPML" : "Errorea inportatzean: fitxategiak ez du baliozko OPML",
+ "Unread/Starred Articles" : "Irakurri gabeko/markatutako artikuluak",
+ "Error when importing: file does not contain valid JSON" : "Errorea inportatzean: fitxategiak ez du baliozko JSON",
+ "Help" : "Laguntza",
+ "Keyboard shortcuts" : "Teklatuaren lasterbideak",
+ "Documentation" : "Dokumentazioa"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/eu.json b/l10n/eu.json
new file mode 100644
index 000000000..3795f0919
--- /dev/null
+++ b/l10n/eu.json
@@ -0,0 +1,66 @@
+{ "translations": {
+ "Website not found" : "Webgunea ez da aurkitu",
+ "Can not add feed: Exists already" : "Ezin da iturburua gehitu: Dagoeneko existitzen da",
+ "Articles without feed" : "Iturbururik gabeko artikuluak",
+ "Can not add folder: Exists already" : "Ezin da karpeta gehitu: Dagoeneko existitzen da",
+ "Disable this if you run a custom updater such as the Python updater included in the app" : "Ezgaitu aplikazioarekin banatzen den Python eguneratzailea bezalako beste eguneratzaileren bat erabiltzen baduzu",
+ "Saved" : "Gordeta",
+ "Download" : "Deskargatu",
+ "Close" : "Itxi",
+ "Language" : "Hizkuntza",
+ "Subscribe" : "Harpidetu",
+ "Open website" : "Ireki webgunea",
+ "Keep article unread" : "Mantendu artikulua irakurri gabea",
+ "Remove keep article unread" : "Ezabatu mantendu artikulua irakurri gabea",
+ "by" : " Egilea:",
+ "from" : "lekua",
+ "Keyboard shortcut" : "Teklatuko lasterbidea",
+ "Description" : "Deskribapena",
+ "right" : "eskuina",
+ "Jump to next article" : "Joan hurrengo lasterbidera",
+ "left" : "ezkerra",
+ "Jump to previous article" : "Joan aurreko artikulura",
+ "Open article in new tab" : "Ireki artikulua fitxa berri batean",
+ "Refresh" : "Birkargatu",
+ "Load next feed" : "Kargatu hurrengo iturburu jarioa",
+ "Load previous feed" : "Kargatu aurreko iturburu jarioa",
+ "Load next folder" : "Kargatu hurrengo karpeta",
+ "Load previous folder" : "Kargatu aurreko karpeta",
+ "Web address" : "Web helbidea",
+ "Feed exists already!" : "Iturburua dagoeneko existitzen da!",
+ "Folder" : "Karpeta",
+ "No folder" : "Karpetarik ez",
+ "New folder" : "Karpeta berria",
+ "Folder name" : "Karpetaren izena",
+ "Go back" : "Atzera",
+ "Folder exists already!" : "Karpeta dagoeneko existitzen da!",
+ "Credentials" : "Kredentzialak",
+ "Username" : "Erabiltzaile izena",
+ "Password" : "Pasahitza",
+ "New Folder" : "Karpeta berria",
+ "Create" : "Sortu",
+ "Deleted feed" : "Ezabatu iturburua",
+ "Rename" : "Berrizendatu",
+ "Menu" : "Menua",
+ "Rename feed" : "Berrizendatu jarioa",
+ "Delete feed" : "Ezabatu iturburua",
+ "Collapse" : "Tolestu",
+ "Deleted folder" : "Ezabatu karpeta",
+ "Rename folder" : "Berrizendatu karpeta",
+ "Delete folder" : "Ezabatu karpeta",
+ "Starred" : "Izardunak",
+ "Unread articles" : "Irakurri gabeko artikuluak",
+ "All articles" : "Artikulu guztiak",
+ "Settings" : "Ezarpenak",
+ "Show all articles" : "Erakutsi artikulu guztiak",
+ "Subscriptions (OPML)" : "Harpidetzak (OPML)",
+ "Import" : "Inportatu",
+ "Export" : "Esportatu",
+ "Error when importing: file does not contain valid OPML" : "Errorea inportatzean: fitxategiak ez du baliozko OPML",
+ "Unread/Starred Articles" : "Irakurri gabeko/markatutako artikuluak",
+ "Error when importing: file does not contain valid JSON" : "Errorea inportatzean: fitxategiak ez du baliozko JSON",
+ "Help" : "Laguntza",
+ "Keyboard shortcuts" : "Teklatuaren lasterbideak",
+ "Documentation" : "Dokumentazioa"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/fa.js b/l10n/fa.js
new file mode 100644
index 000000000..1949843a2
--- /dev/null
+++ b/l10n/fa.js
@@ -0,0 +1,62 @@
+OC.L10N.register(
+ "news",
+ {
+ "Website not found" : "وب‌سایت یافت نشد",
+ "Bigger than maximum allowed size" : "بزرگتر از حداکثر سایز مجاز",
+ "Request timed out" : "زمان درخواست تمام شد",
+ "Can not add feed: Exists already" : "خوراک خوان را نمی تواند اضافه کند: در حال حاضر موجود است.",
+ "Can not add folder: Exists already" : "پوشه را نمی تواند اضافه کند: در حال حاضر وجود دارد.",
+ "Saved" : "ذخیره شد",
+ "Download" : "دانلود",
+ "Close" : "بستن",
+ "Language" : "زبان",
+ "Subscribe" : "اشتراک گذاری",
+ "No articles available" : "هیچ مقاله‌ای موجود نیست",
+ "No unread articles available" : "هیچ مقاله‌ی خوانده‌ نشده‌ای موجود نیست",
+ "Open website" : "باز کردن وب‌سایت",
+ "by" : "با",
+ "from" : "از",
+ "Play audio" : "پخش صوت",
+ "Download video" : "دانلود ویدئو",
+ "Download audio" : "دانلود صوت",
+ "Description" : "توضیحات",
+ "right" : "راست",
+ "left" : "چپ",
+ "Open article in new tab" : "باز کردن مقاله در تب جدید",
+ "Refresh" : "بازنمایی",
+ "Web address" : "آدرس وب",
+ "Folder" : "پوشه",
+ "No folder" : "بدون پوشه",
+ "New folder" : "پوشه جدید",
+ "Folder name" : "نام پوشه",
+ "Folder exists already!" : "پوشه در حال حاضر موجود است!",
+ "Advanced settings" : "تنظیمات پیشرفته",
+ "Credentials" : "اعتبارهای",
+ "Username" : "نام کاربری",
+ "Password" : "گذرواژه",
+ "New Folder" : "پوشه جدید",
+ "Create" : "ایجاد کردن",
+ "Rename" : "تغییرنام",
+ "Menu" : "منو",
+ "Mark all articles read" : "نشانه‌گذاری تمامی مطالب به عنوان خوانده شده",
+ "Dismiss" : "پنهان کن",
+ "Collapse" : "فروکش کردن",
+ "Deleted folder" : "پوشه‌ی حذف شده",
+ "Rename folder" : "تغییر نام پوشه",
+ "Delete folder" : "حذف پوشه",
+ "Starred" : "ستاره دار",
+ "Unread articles" : "مطالب خوانده نشده",
+ "All articles" : "تمام مطالب",
+ "Settings" : "تنظیمات",
+ "Compact view" : "نمایش متراکم",
+ "Show all articles" : "نمایش تمامی مقالات",
+ "Subscriptions (OPML)" : "اشتراک‌ها (OPML)",
+ "Import" : "وارد کردن",
+ "Export" : "گرفتن خروجی",
+ "Error when importing: file does not contain valid OPML" : "خطا هنگام وارد کردن: فایل حاوی OPML معتبر نیست.",
+ "Error when importing: file does not contain valid JSON" : "خطا هنگام وارد کردن: فایل حاوی JSON معتبر نیست.",
+ "Help" : "راه‌نما",
+ "Keyboard shortcuts" : "میان بر صفحه ی کلید",
+ "Documentation" : "مستندسازی"
+},
+"nplurals=1; plural=0;");
diff --git a/l10n/fa.json b/l10n/fa.json
new file mode 100644
index 000000000..7165f31ed
--- /dev/null
+++ b/l10n/fa.json
@@ -0,0 +1,60 @@
+{ "translations": {
+ "Website not found" : "وب‌سایت یافت نشد",
+ "Bigger than maximum allowed size" : "بزرگتر از حداکثر سایز مجاز",
+ "Request timed out" : "زمان درخواست تمام شد",
+ "Can not add feed: Exists already" : "خوراک خوان را نمی تواند اضافه کند: در حال حاضر موجود است.",
+ "Can not add folder: Exists already" : "پوشه را نمی تواند اضافه کند: در حال حاضر وجود دارد.",
+ "Saved" : "ذخیره شد",
+ "Download" : "دانلود",
+ "Close" : "بستن",
+ "Language" : "زبان",
+ "Subscribe" : "اشتراک گذاری",
+ "No articles available" : "هیچ مقاله‌ای موجود نیست",
+ "No unread articles available" : "هیچ مقاله‌ی خوانده‌ نشده‌ای موجود نیست",
+ "Open website" : "باز کردن وب‌سایت",
+ "by" : "با",
+ "from" : "از",
+ "Play audio" : "پخش صوت",
+ "Download video" : "دانلود ویدئو",
+ "Download audio" : "دانلود صوت",
+ "Description" : "توضیحات",
+ "right" : "راست",
+ "left" : "چپ",
+ "Open article in new tab" : "باز کردن مقاله در تب جدید",
+ "Refresh" : "بازنمایی",
+ "Web address" : "آدرس وب",
+ "Folder" : "پوشه",
+ "No folder" : "بدون پوشه",
+ "New folder" : "پوشه جدید",
+ "Folder name" : "نام پوشه",
+ "Folder exists already!" : "پوشه در حال حاضر موجود است!",
+ "Advanced settings" : "تنظیمات پیشرفته",
+ "Credentials" : "اعتبارهای",
+ "Username" : "نام کاربری",
+ "Password" : "گذرواژه",
+ "New Folder" : "پوشه جدید",
+ "Create" : "ایجاد کردن",
+ "Rename" : "تغییرنام",
+ "Menu" : "منو",
+ "Mark all articles read" : "نشانه‌گذاری تمامی مطالب به عنوان خوانده شده",
+ "Dismiss" : "پنهان کن",
+ "Collapse" : "فروکش کردن",
+ "Deleted folder" : "پوشه‌ی حذف شده",
+ "Rename folder" : "تغییر نام پوشه",
+ "Delete folder" : "حذف پوشه",
+ "Starred" : "ستاره دار",
+ "Unread articles" : "مطالب خوانده نشده",
+ "All articles" : "تمام مطالب",
+ "Settings" : "تنظیمات",
+ "Compact view" : "نمایش متراکم",
+ "Show all articles" : "نمایش تمامی مقالات",
+ "Subscriptions (OPML)" : "اشتراک‌ها (OPML)",
+ "Import" : "وارد کردن",
+ "Export" : "گرفتن خروجی",
+ "Error when importing: file does not contain valid OPML" : "خطا هنگام وارد کردن: فایل حاوی OPML معتبر نیست.",
+ "Error when importing: file does not contain valid JSON" : "خطا هنگام وارد کردن: فایل حاوی JSON معتبر نیست.",
+ "Help" : "راه‌نما",
+ "Keyboard shortcuts" : "میان بر صفحه ی کلید",
+ "Documentation" : "مستندسازی"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/l10n/fi_FI.js b/l10n/fi_FI.js
deleted file mode 100644
index 28513fde7..000000000
--- a/l10n/fi_FI.js
+++ /dev/null
@@ -1,127 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "Pyyntö epäonnistui, verkkoyhteyttä ei ole käytettävissä!",
- "Request unauthorized. Are you logged in?" : "Pyyntö ei ole valtutettu. Oletko sisäänkirjautuneena?",
- "Request forbidden. Are you an admin?" : "Pyyntö evätty. Oletko ylläpitäjä?",
- "Token expired or app not enabled! Reload the page!" : "Valtuutus vanheni tai sovellus ei käytössä. Lataa sivu uudelleen.",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Pyyntö epäonnistui, Nextcloud on parhaillaan huoltotilassa!",
- "Feed contains invalid XML" : "Syöte sisältää virheellistä XML:ää",
- "Detected feed format is not supported" : "Havaittu syötemuoto ei ole tuettu",
- "Website not found" : "Verkkosivustoa ei löytynyt",
- "More redirects than allowed, aborting" : "Sallittua enemmän uudelleenohjauksia, perutaan",
- "Bigger than maximum allowed size" : "Sallittua enimmäiskokoa suurempi",
- "Request timed out" : "Pyyntö aikakatkaistiin",
- "Required credentials for feed were either missing or incorrect" : "Vaaditut käyttäjätiedot syötteelle puuttuvat tai ovat väärin",
- "Forbidden to access feed" : "Syötteen käyttö on estetty",
- "Certificate error: Issuer check failed" : "Varmennevirhe: myöntäjän tarkistus epäonnistui",
- "Unknown SSL certificate error!" : "Tuntematon SSL-varmennevirhe!",
- "Can not add feed: Exists already" : "Syötettä ei voi lisätä: se on jo olemassa",
- "Articles without feed" : "Vailla syötettä olevat artikkelit",
- "Can not add folder: Exists already" : "Kansiota ei voi lisätä: se on jo olemassa",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Poista käytöstä, jos käytät omavalintaista päivitystapaa, kuten sovelluksen mukana tullutta Python-päivitystapaa",
- "Purge interval" : "Hävitysväli",
- "Maximum read count per feed" : "Syötekohtaisten lukukertojen enimmäismäärä",
- "Maximum redirects" : "Uudelleenohjausten enimmäismäärä",
- "How many redirects the feed fetcher should follow" : "Kuinka montaa uudelleenohjausta noutajan tulisi seurata",
- "Maximum feed page size" : "Syötteen sivun enimmäiskoko",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Syötteen enimmäiskoko tavuissa. Jos RSS-/Atom-sivu on tätä arvoa suurempi, päivitys perutaan",
- "Feed fetcher timeout" : "Syötteen hakemisen aikakatkaisu",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "RSS- tai Atom-syötteen latautumisen odotuksen enimmäisaika; jos latautuminen kestää enemmän kuin enimmäisajan, päivitys perutaan",
- "For more information check the Wiki" : "Lue lisätietoja wikistä",
- "Saved" : "Tallennettu",
- "Download" : "Lataa",
- "Close" : "Sulje",
- "How to set up the operating system cron" : "Käyttöjärjestelmän cronin asettaminen",
- "filter" : "suodatin",
- "Language" : "Kieli",
- "Subscribe" : "Tilaa",
- "Got more awesome feeds? Share them with us!" : "Onko sinulla lisää erinomaisia syötteitä? Jaa ne kanssamme!",
- "No articles available" : "Artikkeleja ei ole saatavilla",
- "No unread articles available" : "Lukemattomia artikkeleja ei ole saatavilla",
- "Open website" : "Avaa verkkosivu",
- "Star article" : "Merkitse artikkeli tähdellä",
- "Unstar article" : "Poista artikkelin tähtimerkintä",
- "Keep article unread" : "Pidä artikkeli lukemattomana",
- "Remove keep article unread" : "Poista artikkelin pitäminen lukemattomana",
- "by" : " Kirjoittaja:",
- "from" : "Syöte:",
- "Play audio" : "Toista äänet",
- "Download video" : "Lataa video",
- "Download audio" : "Lataa äänet",
- "Keyboard shortcut" : "Näppäimistön pikanäppäin",
- "Description" : "Kuvaus",
- "right" : "oikea",
- "Jump to next article" : "Siirry seuraavaan artikkeliin",
- "left" : "vasen",
- "Jump to previous article" : "Siirry edelliseen artikkeliin",
- "Toggle star article" : "Aseta tähti/poista tähti",
- "Star article and jump to next one" : "Aseta tähti artikkelille ja siirry seuraavaan",
- "Toggle keep current article unread" : "Pidä lukemattomana/aseta luetuksi",
- "Open article in new tab" : "Avaa artikkeli uudessa välilehdessä",
- "Toggle expand article in compact view" : "Laajenna artikkeli tiivissä näkymässä/supista artikkeli",
- "Refresh" : "Päivitä",
- "Load next feed" : "Lataa seuraava syöte",
- "Load previous feed" : "Lataa edellinen syöte",
- "Load next folder" : "Lataa seuraava kansio",
- "Load previous folder" : "Lataa edellinen kansio",
- "Focus search field" : "Kohdista hakukenttään",
- "Mark current article's feed/folder read" : "Merkitse nykyisen artikkelin syöte/kansio luetuksi",
- "Web address" : "Verkko-osoite",
- "Feed exists already!" : "Syöte on jo olemassa!",
- "Folder" : "Kansio",
- "No folder" : "Ei kansiota",
- "New folder" : "Uusi kansio",
- "Folder name" : "Kansion nimi",
- "Go back" : "Takaisin",
- "Folder exists already!" : "Kansio on jo olemassa!",
- "Advanced settings" : "Lisäasetukset",
- "Credentials" : "Tilitiedot",
- "Username" : "Käyttäjätunnus",
- "Password" : "Salasana",
- "New Folder" : "Uusi kansio",
- "Create" : "Luo",
- "Explore" : "Selaa",
- "Update failed more than 50 times" : "Päivitys epäonnistui yli 50 kertaa",
- "Deleted feed" : "Syöte poistettu",
- "Undo delete feed" : "Kumoa syötteen poistaminen",
- "Rename" : "Nimeä uudelleen",
- "Menu" : "Valikko",
- "Unpin feed from the top" : "Poista syötteen kiinnitys ylhäältä",
- "Pin feed to the top" : "Kiinnitä syöte ylös",
- "No feed ordering" : "Ei syötejärjestystä",
- "Reversed feed ordering" : "Käänteinen syötejärjestys",
- "Normal feed ordering" : "Normaali syötejärejstys",
- "Enable full text feed fetching" : "Nouda koko tekstisyöte",
- "Disable full text feed fetching" : "Älä nouda koko tekstisyötettä",
- "Keep updated articles as is" : "Pidä päivitetyt artikkelit sellaisenaan",
- "Mark updated articles unread" : "Merkitse päivitetyt artikkelit lukemattomiksi",
- "Rename feed" : "Nimeä syöte uudelleen",
- "Delete feed" : "Poista syöte",
- "Mark all articles read" : "Merkitse kaikki artikkelit luetuiksi",
- "Dismiss" : "Hylkää",
- "Collapse" : "Kutista näkymää",
- "Deleted folder" : "Kansio poistettu",
- "Undo delete folder" : "Kumoa kansion poistaminen",
- "Rename folder" : "Muuta kansion nimeä",
- "Delete folder" : "Poista kansio",
- "Starred" : "Suositut",
- "Unread articles" : "Lukemattomat artikkelit",
- "All articles" : "Kaikki artikkelit",
- "Settings" : "Asetukset",
- "Disable mark read through scrolling" : "Poista käytöstä luetuksi merkitseminen vierittäessä",
- "Compact view" : "Tiivis näkymä",
- "Show all articles" : "Näytä kaikki artikkelit",
- "Reverse ordering (oldest on top)" : "Käänteinen järjestys (vanhimmat ylimpänä)",
- "Subscriptions (OPML)" : "Tilaukset (OPML)",
- "Import" : "Tuo",
- "Export" : "Vie",
- "Error when importing: file does not contain valid OPML" : "Virhe tuotaessa: tiedostossa ei ole kelvollista OPML:ää",
- "Unread/Starred Articles" : "Lukemattomat/tähdellä varustetut artikkelit",
- "Error when importing: file does not contain valid JSON" : "Virhe tuotaessa: tiedosto ei sisällä kelvollista JSONia",
- "Help" : "Ohje",
- "Keyboard shortcuts" : "Pikanäppäimet",
- "Documentation" : "Dokumentaatio",
- "Report a bug" : "Ilmoita viasta"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/l10n/fi_FI.json b/l10n/fi_FI.json
deleted file mode 100644
index 0656a0395..000000000
--- a/l10n/fi_FI.json
+++ /dev/null
@@ -1,125 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "Pyyntö epäonnistui, verkkoyhteyttä ei ole käytettävissä!",
- "Request unauthorized. Are you logged in?" : "Pyyntö ei ole valtutettu. Oletko sisäänkirjautuneena?",
- "Request forbidden. Are you an admin?" : "Pyyntö evätty. Oletko ylläpitäjä?",
- "Token expired or app not enabled! Reload the page!" : "Valtuutus vanheni tai sovellus ei käytössä. Lataa sivu uudelleen.",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Pyyntö epäonnistui, Nextcloud on parhaillaan huoltotilassa!",
- "Feed contains invalid XML" : "Syöte sisältää virheellistä XML:ää",
- "Detected feed format is not supported" : "Havaittu syötemuoto ei ole tuettu",
- "Website not found" : "Verkkosivustoa ei löytynyt",
- "More redirects than allowed, aborting" : "Sallittua enemmän uudelleenohjauksia, perutaan",
- "Bigger than maximum allowed size" : "Sallittua enimmäiskokoa suurempi",
- "Request timed out" : "Pyyntö aikakatkaistiin",
- "Required credentials for feed were either missing or incorrect" : "Vaaditut käyttäjätiedot syötteelle puuttuvat tai ovat väärin",
- "Forbidden to access feed" : "Syötteen käyttö on estetty",
- "Certificate error: Issuer check failed" : "Varmennevirhe: myöntäjän tarkistus epäonnistui",
- "Unknown SSL certificate error!" : "Tuntematon SSL-varmennevirhe!",
- "Can not add feed: Exists already" : "Syötettä ei voi lisätä: se on jo olemassa",
- "Articles without feed" : "Vailla syötettä olevat artikkelit",
- "Can not add folder: Exists already" : "Kansiota ei voi lisätä: se on jo olemassa",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Poista käytöstä, jos käytät omavalintaista päivitystapaa, kuten sovelluksen mukana tullutta Python-päivitystapaa",
- "Purge interval" : "Hävitysväli",
- "Maximum read count per feed" : "Syötekohtaisten lukukertojen enimmäismäärä",
- "Maximum redirects" : "Uudelleenohjausten enimmäismäärä",
- "How many redirects the feed fetcher should follow" : "Kuinka montaa uudelleenohjausta noutajan tulisi seurata",
- "Maximum feed page size" : "Syötteen sivun enimmäiskoko",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Syötteen enimmäiskoko tavuissa. Jos RSS-/Atom-sivu on tätä arvoa suurempi, päivitys perutaan",
- "Feed fetcher timeout" : "Syötteen hakemisen aikakatkaisu",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "RSS- tai Atom-syötteen latautumisen odotuksen enimmäisaika; jos latautuminen kestää enemmän kuin enimmäisajan, päivitys perutaan",
- "For more information check the Wiki" : "Lue lisätietoja wikistä",
- "Saved" : "Tallennettu",
- "Download" : "Lataa",
- "Close" : "Sulje",
- "How to set up the operating system cron" : "Käyttöjärjestelmän cronin asettaminen",
- "filter" : "suodatin",
- "Language" : "Kieli",
- "Subscribe" : "Tilaa",
- "Got more awesome feeds? Share them with us!" : "Onko sinulla lisää erinomaisia syötteitä? Jaa ne kanssamme!",
- "No articles available" : "Artikkeleja ei ole saatavilla",
- "No unread articles available" : "Lukemattomia artikkeleja ei ole saatavilla",
- "Open website" : "Avaa verkkosivu",
- "Star article" : "Merkitse artikkeli tähdellä",
- "Unstar article" : "Poista artikkelin tähtimerkintä",
- "Keep article unread" : "Pidä artikkeli lukemattomana",
- "Remove keep article unread" : "Poista artikkelin pitäminen lukemattomana",
- "by" : " Kirjoittaja:",
- "from" : "Syöte:",
- "Play audio" : "Toista äänet",
- "Download video" : "Lataa video",
- "Download audio" : "Lataa äänet",
- "Keyboard shortcut" : "Näppäimistön pikanäppäin",
- "Description" : "Kuvaus",
- "right" : "oikea",
- "Jump to next article" : "Siirry seuraavaan artikkeliin",
- "left" : "vasen",
- "Jump to previous article" : "Siirry edelliseen artikkeliin",
- "Toggle star article" : "Aseta tähti/poista tähti",
- "Star article and jump to next one" : "Aseta tähti artikkelille ja siirry seuraavaan",
- "Toggle keep current article unread" : "Pidä lukemattomana/aseta luetuksi",
- "Open article in new tab" : "Avaa artikkeli uudessa välilehdessä",
- "Toggle expand article in compact view" : "Laajenna artikkeli tiivissä näkymässä/supista artikkeli",
- "Refresh" : "Päivitä",
- "Load next feed" : "Lataa seuraava syöte",
- "Load previous feed" : "Lataa edellinen syöte",
- "Load next folder" : "Lataa seuraava kansio",
- "Load previous folder" : "Lataa edellinen kansio",
- "Focus search field" : "Kohdista hakukenttään",
- "Mark current article's feed/folder read" : "Merkitse nykyisen artikkelin syöte/kansio luetuksi",
- "Web address" : "Verkko-osoite",
- "Feed exists already!" : "Syöte on jo olemassa!",
- "Folder" : "Kansio",
- "No folder" : "Ei kansiota",
- "New folder" : "Uusi kansio",
- "Folder name" : "Kansion nimi",
- "Go back" : "Takaisin",
- "Folder exists already!" : "Kansio on jo olemassa!",
- "Advanced settings" : "Lisäasetukset",
- "Credentials" : "Tilitiedot",
- "Username" : "Käyttäjätunnus",
- "Password" : "Salasana",
- "New Folder" : "Uusi kansio",
- "Create" : "Luo",
- "Explore" : "Selaa",
- "Update failed more than 50 times" : "Päivitys epäonnistui yli 50 kertaa",
- "Deleted feed" : "Syöte poistettu",
- "Undo delete feed" : "Kumoa syötteen poistaminen",
- "Rename" : "Nimeä uudelleen",
- "Menu" : "Valikko",
- "Unpin feed from the top" : "Poista syötteen kiinnitys ylhäältä",
- "Pin feed to the top" : "Kiinnitä syöte ylös",
- "No feed ordering" : "Ei syötejärjestystä",
- "Reversed feed ordering" : "Käänteinen syötejärjestys",
- "Normal feed ordering" : "Normaali syötejärejstys",
- "Enable full text feed fetching" : "Nouda koko tekstisyöte",
- "Disable full text feed fetching" : "Älä nouda koko tekstisyötettä",
- "Keep updated articles as is" : "Pidä päivitetyt artikkelit sellaisenaan",
- "Mark updated articles unread" : "Merkitse päivitetyt artikkelit lukemattomiksi",
- "Rename feed" : "Nimeä syöte uudelleen",
- "Delete feed" : "Poista syöte",
- "Mark all articles read" : "Merkitse kaikki artikkelit luetuiksi",
- "Dismiss" : "Hylkää",
- "Collapse" : "Kutista näkymää",
- "Deleted folder" : "Kansio poistettu",
- "Undo delete folder" : "Kumoa kansion poistaminen",
- "Rename folder" : "Muuta kansion nimeä",
- "Delete folder" : "Poista kansio",
- "Starred" : "Suositut",
- "Unread articles" : "Lukemattomat artikkelit",
- "All articles" : "Kaikki artikkelit",
- "Settings" : "Asetukset",
- "Disable mark read through scrolling" : "Poista käytöstä luetuksi merkitseminen vierittäessä",
- "Compact view" : "Tiivis näkymä",
- "Show all articles" : "Näytä kaikki artikkelit",
- "Reverse ordering (oldest on top)" : "Käänteinen järjestys (vanhimmat ylimpänä)",
- "Subscriptions (OPML)" : "Tilaukset (OPML)",
- "Import" : "Tuo",
- "Export" : "Vie",
- "Error when importing: file does not contain valid OPML" : "Virhe tuotaessa: tiedostossa ei ole kelvollista OPML:ää",
- "Unread/Starred Articles" : "Lukemattomat/tähdellä varustetut artikkelit",
- "Error when importing: file does not contain valid JSON" : "Virhe tuotaessa: tiedosto ei sisällä kelvollista JSONia",
- "Help" : "Ohje",
- "Keyboard shortcuts" : "Pikanäppäimet",
- "Documentation" : "Dokumentaatio",
- "Report a bug" : "Ilmoita viasta"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/l10n/hr.js b/l10n/hr.js
index 13f3bf5af..b3f16b6e0 100644
--- a/l10n/hr.js
+++ b/l10n/hr.js
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Feed contains invalid XML" : "Unos sadrži pogrešan XML",
"Detected feed format is not supported" : "Ponađeni format unosa nije podržan",
- "SSL Certificate is invalid" : "SSL certifikat nije ispravan",
"Website not found" : "Web stranica nije nađena",
"More redirects than allowed, aborting" : "Više preusmjerenja nego li je dopušteno, odustajem",
"Bigger than maximum allowed size" : "Veći nego li je dopušteno",
@@ -11,7 +10,6 @@ OC.L10N.register(
"Can not add feed: Exists already" : "Unos sadrži pogrešan XML",
"Articles without feed" : "Članci bez unosa",
"Can not add folder: Exists already" : "Ne mogu dodati mapu: Mapa već postoji",
- "Use ownCloud cron for updates" : "Koristi ownCloud radnika za nadogradnje",
"Disable this if you run a custom updater such as the Python updater included in the app" : "Obriši ovo ukoliko možeš pokrenuti prilagođenu nadogradnju kao naprimjer Python koji je uključen u aplikaciju",
"Purge interval" : "Interval čišćenja",
"Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minimalna količina vremena u sekundama nakon što se obrisani unosi i mape brišu iz baze; vrijednosti ispod 60 sekundi će se ignorirati",
@@ -29,10 +27,8 @@ OC.L10N.register(
"Download" : "Preuzimanje",
"Close" : "Zatvorite",
"How to set up the operating system cron" : "Kako postaviti radnika operativnog sustava",
- "How to set up a custom updater (faster and no possible deadlock) " : "Kako postaviti prilagođenu nadogradnju (brža i nema mogučnosti zastoja )",
"Language" : "Jezik",
"Subscribe" : "Preplata",
- "Refresh" : "Osvježi",
"No articles available" : "Nema dostupnih članaka",
"No unread articles available" : "Nema nepročitanih članaka",
"Open website" : "Otvori internet stranicu",
@@ -53,6 +49,7 @@ OC.L10N.register(
"Toggle keep current article unread" : "Prebaci i zadržati trenutni članak \"nepročitanim\"",
"Open article in new tab" : "Otvori članak u novom tabu",
"Toggle expand article in compact view" : "Prebaci i proširi članak u kompaktni prikaz",
+ "Refresh" : "Osvježi",
"Load next feed" : "Učitaj sljedeći unos",
"Load previous feed" : "Učitaj prošli unos",
"Load next folder" : "Učitaj sljedeći mapu",
@@ -93,14 +90,14 @@ OC.L10N.register(
"Compact view" : "Kompaktni prikaz",
"Show all articles" : "Prikaži sve članke",
"Reverse ordering (oldest on top)" : "Obrnuti poredak (najstariji na vrh)",
- "Help" : "Pomoć",
- "Keyboard shortcuts" : "Tipkovni prečaci",
- "Documentation" : "Dokumentacija",
"Subscriptions (OPML)" : "Pretplate (OPML)",
"Import" : "Uvezi",
"Export" : "Izvoz",
"Error when importing: file does not contain valid OPML" : "Greška prilikom uvoza: datoteka ne sadrži valjani OPML",
"Unread/Starred Articles" : "Nepročitani/članci označeni zvjezdicom",
- "Error when importing: file does not contain valid JSON" : "Greška prilikom uvoza: datoteka ne sadrži valjani JSOM"
+ "Error when importing: file does not contain valid JSON" : "Greška prilikom uvoza: datoteka ne sadrži valjani JSOM",
+ "Help" : "Pomoć",
+ "Keyboard shortcuts" : "Tipkovni prečaci",
+ "Documentation" : "Dokumentacija"
},
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
diff --git a/l10n/hr.json b/l10n/hr.json
index 4c60c92fd..0cb7d0ace 100644
--- a/l10n/hr.json
+++ b/l10n/hr.json
@@ -1,7 +1,6 @@
{ "translations": {
"Feed contains invalid XML" : "Unos sadrži pogrešan XML",
"Detected feed format is not supported" : "Ponađeni format unosa nije podržan",
- "SSL Certificate is invalid" : "SSL certifikat nije ispravan",
"Website not found" : "Web stranica nije nađena",
"More redirects than allowed, aborting" : "Više preusmjerenja nego li je dopušteno, odustajem",
"Bigger than maximum allowed size" : "Veći nego li je dopušteno",
@@ -9,7 +8,6 @@
"Can not add feed: Exists already" : "Unos sadrži pogrešan XML",
"Articles without feed" : "Članci bez unosa",
"Can not add folder: Exists already" : "Ne mogu dodati mapu: Mapa već postoji",
- "Use ownCloud cron for updates" : "Koristi ownCloud radnika za nadogradnje",
"Disable this if you run a custom updater such as the Python updater included in the app" : "Obriši ovo ukoliko možeš pokrenuti prilagođenu nadogradnju kao naprimjer Python koji je uključen u aplikaciju",
"Purge interval" : "Interval čišćenja",
"Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minimalna količina vremena u sekundama nakon što se obrisani unosi i mape brišu iz baze; vrijednosti ispod 60 sekundi će se ignorirati",
@@ -27,10 +25,8 @@
"Download" : "Preuzimanje",
"Close" : "Zatvorite",
"How to set up the operating system cron" : "Kako postaviti radnika operativnog sustava",
- "How to set up a custom updater (faster and no possible deadlock) " : "Kako postaviti prilagođenu nadogradnju (brža i nema mogučnosti zastoja )",
"Language" : "Jezik",
"Subscribe" : "Preplata",
- "Refresh" : "Osvježi",
"No articles available" : "Nema dostupnih članaka",
"No unread articles available" : "Nema nepročitanih članaka",
"Open website" : "Otvori internet stranicu",
@@ -51,6 +47,7 @@
"Toggle keep current article unread" : "Prebaci i zadržati trenutni članak \"nepročitanim\"",
"Open article in new tab" : "Otvori članak u novom tabu",
"Toggle expand article in compact view" : "Prebaci i proširi članak u kompaktni prikaz",
+ "Refresh" : "Osvježi",
"Load next feed" : "Učitaj sljedeći unos",
"Load previous feed" : "Učitaj prošli unos",
"Load next folder" : "Učitaj sljedeći mapu",
@@ -91,14 +88,14 @@
"Compact view" : "Kompaktni prikaz",
"Show all articles" : "Prikaži sve članke",
"Reverse ordering (oldest on top)" : "Obrnuti poredak (najstariji na vrh)",
- "Help" : "Pomoć",
- "Keyboard shortcuts" : "Tipkovni prečaci",
- "Documentation" : "Dokumentacija",
"Subscriptions (OPML)" : "Pretplate (OPML)",
"Import" : "Uvezi",
"Export" : "Izvoz",
"Error when importing: file does not contain valid OPML" : "Greška prilikom uvoza: datoteka ne sadrži valjani OPML",
"Unread/Starred Articles" : "Nepročitani/članci označeni zvjezdicom",
- "Error when importing: file does not contain valid JSON" : "Greška prilikom uvoza: datoteka ne sadrži valjani JSOM"
+ "Error when importing: file does not contain valid JSON" : "Greška prilikom uvoza: datoteka ne sadrži valjani JSOM",
+ "Help" : "Pomoć",
+ "Keyboard shortcuts" : "Tipkovni prečaci",
+ "Documentation" : "Dokumentacija"
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/hu_HU.js b/l10n/hu_HU.js
deleted file mode 100644
index c764c383f..000000000
--- a/l10n/hu_HU.js
+++ /dev/null
@@ -1,134 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "Sikertelen kérés, a hálózati kapcsolat nem elérhető!",
- "Request unauthorized. Are you logged in?" : "Jogosulatlan kérés. Be vagy jelentkezve?",
- "Request forbidden. Are you an admin?" : "Tiltott kérés. Adminisztrátor vagy?",
- "Token expired or app not enabled! Reload the page!" : "Lejárt a token vagy az alkalmazás nem engedélyezett. Töltsd újra az oldalt!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Belő szerverhiba! További információkért kérlek ellenőrizd a data/nextcloud.log fájlt!",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Kérés sikértelen. A Nextcloud jelenleg karbantartási módban van.",
- "Feed contains invalid XML" : "A hírfolyam érvénytelen XML-t tartalmaz",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Nem található hírfolyam: a weboldal nem rendelkezik hírfolyam szolgáltatással vagy blokkolja a hozzáférést. A blokkolás kizárásához próbáld letölteni a hírfolyamot a szervered parancssorából a curl használatával.",
- "Detected feed format is not supported" : "Az észlelt hírfolyam formátum nem támogatott",
- "Website not found" : "A weboldal nem található",
- "More redirects than allowed, aborting" : "Engedélyezettnél több átirányítás, megszakítás",
- "Bigger than maximum allowed size" : "Nagyobb, mint az engedélyezett méret",
- "Request timed out" : "Kérés időtúllépés",
- "Required credentials for feed were either missing or incorrect" : "A hírfolyamhoz szükséges hitelesítő adatok hiányoznak vagy nem megfelelőek",
- "Forbidden to access feed" : "Tiltott a hozzáférés a hírfolyamhoz",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "Tanúsítvány hiba: Probléma merült fel az SSL/TLS kézfogás közben. Lehet, hogy a tanúsítványok (fájl formátumok, útvonalak, jogosultságok), jelszavak, stb miatt.",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "Tanúsítvány hiba: A távoli szerver SSL tanúsítványa vagy az SSH md5 ujjlenyomata úgy tűnik nincs rendben.",
- "Certificate error: Problem with the local client certificate." : "Tanúsítvány hiba: Probléma van a helyi kliens tanúsítványával.",
- "Certificate error: Couldn't use specified cipher." : "Tanúsítvány hiba: A megadott rejtjelezés nem használható.",
- "Certificate error: Issuer check failed" : "Tanúsítvány hiba: Kibocsátó ellenőrzés sikertelen",
- "Unknown SSL certificate error!" : "Ismeretlen SSL tanúsítvány hiba!",
- "Can not add feed: Exists already" : "Nem sikerült hozzáadni a hírfolyamot: már létezik",
- "Articles without feed" : "Cikkek hírfolyam nélkül",
- "Can not add folder: Exists already" : "A mappa nem hozható létre: már létezik",
- "Use system cron for updates" : "A frissítésekhez használd a rendszer cront",
- "Purge interval" : "Tisztogatási időköz",
- "Maximum read count per feed" : "Maximális olvasási szám hífolyamonként",
- "Maximum redirects" : "Maximum átirányítás",
- "How many redirects the feed fetcher should follow" : "Hány átirányítást kövessen a hírfolyam letöltő",
- "Maximum feed page size" : "Maximum hírfolyam oldalméret",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maximális hírfolyam méret byte-ban. Ha az RSS/Atom oldal nagyobb mint ez az érték, a frissítés meg lesz szakítva",
- "Feed fetcher timeout" : "Hírfolyam letöltő időtúllépés",
- "For more information check the Wiki" : "További információkat a Wikiben találsz",
- "Saved" : "Elmentve",
- "Download" : "Letöltés",
- "Close" : "Bezárás",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "Ajax vagy Web cron mód észlelve. A hírfolyamok nem lesznek frissítve!",
- "How to set up the operating system cron" : "Hogyan állítsd be az operációs rendszer időzítőjét",
- "filter" : "szűrő",
- "Language" : "Nyelv",
- "Subscribe" : "Feliratkozás",
- "Got more awesome feeds? Share them with us!" : "Van néhány nagyszerű hírfolyamod? Oszd meg velünk!",
- "No articles available" : "Nincsenek elérhető cikkek",
- "No unread articles available" : "Nincsenek elérhető olvasatlan cikkek",
- "Open website" : "Weboldal megnyitása",
- "Star article" : "Cikk csillagozása",
- "Unstar article" : "Cikk csillagozás eltávolítása",
- "Keep article unread" : "Cikk maradjon olvasatlan",
- "by" : "közreadta:",
- "from" : "forrás:",
- "Play audio" : "Hang lejátszás",
- "Download video" : "Videó letöltés",
- "Download audio" : "Hang letöltés",
- "Keyboard shortcut" : "Billyentyűparancs",
- "Description" : "Leírás",
- "right" : "jobb",
- "Jump to next article" : "Ugrás a következő cikkre",
- "left" : "bal",
- "Jump to previous article" : "Ugrás az előző cikkre",
- "Toggle star article" : "Cikk csillagozás váltása",
- "Star article and jump to next one" : "Cikk csillagozása és ugrás a következőre",
- "Toggle keep current article unread" : "Cikk maradjon olvasatlan váltása",
- "Open article in new tab" : "Cikk megnyitása új lapon",
- "Toggle expand article in compact view" : "Cikk kibontásának váltása kompakt nézetben",
- "Refresh" : "Frissítés",
- "Load next feed" : "Következő hírfolyam betöltése",
- "Load previous feed" : "Előző hírfolyam betöltése",
- "Load next folder" : "Következő mappa betöltése",
- "Load previous folder" : "Előző mappa betöltése",
- "Scroll to active navigation entry" : "Görgetés az aktív navigációs bejegyzéshez",
- "Focus search field" : "Fókusz a kereső mezőn",
- "Mark current article's feed/folder read" : "Aktuális cikk hírfolyamának/mappájának megjelölése olvasottként",
- "Web address" : "Web cím",
- "Feed exists already!" : "A hírfolyam már létezik!",
- "Folder" : "Mappa",
- "No folder" : "Nincs mappa",
- "New folder" : "Új mappa",
- "Folder name" : "Mappanév",
- "Go back" : "Menj vissza",
- "Folder exists already!" : "A mappa már létezik!",
- "Advanced settings" : "Haladó beállítások",
- "Credentials" : "Azonosítók",
- "Username" : "Felhasználónév",
- "Password" : "Jelszó",
- "New Folder" : "Új mappa",
- "Create" : "Létrehozás",
- "Explore" : "Felfedezés",
- "Update failed more than 50 times" : "Sikertelen frissítés több mint 50-szer",
- "Deleted feed" : "Törölt hírfolyam",
- "Undo delete feed" : "Hírfolyam törlés visszavonása",
- "Rename" : "Átnevezés",
- "Menu" : "Menü",
- "Unpin feed from the top" : "Hírfolyam rögzítés feloldása",
- "Pin feed to the top" : "Hírfolyam rögzítése felül",
- "No feed ordering" : "Ne rendezze a hírfolyamot",
- "Reversed feed ordering" : "Fordított hírfolyam rendezés",
- "Normal feed ordering" : "Normál hírfolyam rendezés",
- "Enable full text feed fetching" : "Hírfolyam teljes szöveg betöltésének engedélyezése",
- "Disable full text feed fetching" : "Hírfolyam teljes szöveg betöltésének letiltása",
- "Mark updated articles unread" : "Frissített cikkek megjelölése olvasatlanként",
- "Rename feed" : "Hírfolyam átnevezése",
- "Delete feed" : "Hírfolyam törlése",
- "Mark all articles read" : "Minden cikk megjelölése olvasottként",
- "Dismiss" : "Elutasít",
- "Collapse" : "Összecsukás",
- "Deleted folder" : "Törölt mappa",
- "Undo delete folder" : "Mappa törlés visszavonása",
- "Rename folder" : "Mappa átnevezése",
- "Delete folder" : "Mappa törlése",
- "Starred" : "Csillagozott",
- "Unread articles" : "Olvasatlan cikkek",
- "All articles" : "Az összes cikk",
- "Settings" : "Beállítások",
- "Disable mark read through scrolling" : "Görgetés közbeni olvasottnak jelölés kikapcsolása",
- "Compact view" : "Kompakt nézet",
- "Expand articles on key navigation" : "Cikkek kibontása billentyű navikációkor",
- "Show all articles" : "Minden cikk megjelenítése",
- "Reverse ordering (oldest on top)" : "Fordított sorrend (régebbi felül)",
- "Subscriptions (OPML)" : "Feliratkozások (OPML)",
- "Import" : "Importálás",
- "Export" : "Exportálás",
- "Error when importing: file does not contain valid OPML" : "Hiba az importálás során: a fájl nem tartalmaz érvényes OPML adatot",
- "Error when importing: OPML is does neither contain feeds nor folders" : "Hiba történt az importálás közben: az OPML nem tartalmaz sem hírfolyamokat, sem mappákat",
- "Unread/Starred Articles" : "Olvastlan/Csillagozott cikkek",
- "Error when importing: file does not contain valid JSON" : "Hiba az importálás során: a fájl nem tartalmaz érvényes JSON adatokat",
- "Help" : "Súgó",
- "Keyboard shortcuts" : "Gyorsbillentyűk",
- "Documentation" : "Dokumentáció",
- "Report a bug" : "Hiba bejelentése"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/l10n/hu_HU.json b/l10n/hu_HU.json
deleted file mode 100644
index b5b4721b1..000000000
--- a/l10n/hu_HU.json
+++ /dev/null
@@ -1,132 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "Sikertelen kérés, a hálózati kapcsolat nem elérhető!",
- "Request unauthorized. Are you logged in?" : "Jogosulatlan kérés. Be vagy jelentkezve?",
- "Request forbidden. Are you an admin?" : "Tiltott kérés. Adminisztrátor vagy?",
- "Token expired or app not enabled! Reload the page!" : "Lejárt a token vagy az alkalmazás nem engedélyezett. Töltsd újra az oldalt!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Belő szerverhiba! További információkért kérlek ellenőrizd a data/nextcloud.log fájlt!",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Kérés sikértelen. A Nextcloud jelenleg karbantartási módban van.",
- "Feed contains invalid XML" : "A hírfolyam érvénytelen XML-t tartalmaz",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Nem található hírfolyam: a weboldal nem rendelkezik hírfolyam szolgáltatással vagy blokkolja a hozzáférést. A blokkolás kizárásához próbáld letölteni a hírfolyamot a szervered parancssorából a curl használatával.",
- "Detected feed format is not supported" : "Az észlelt hírfolyam formátum nem támogatott",
- "Website not found" : "A weboldal nem található",
- "More redirects than allowed, aborting" : "Engedélyezettnél több átirányítás, megszakítás",
- "Bigger than maximum allowed size" : "Nagyobb, mint az engedélyezett méret",
- "Request timed out" : "Kérés időtúllépés",
- "Required credentials for feed were either missing or incorrect" : "A hírfolyamhoz szükséges hitelesítő adatok hiányoznak vagy nem megfelelőek",
- "Forbidden to access feed" : "Tiltott a hozzáférés a hírfolyamhoz",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "Tanúsítvány hiba: Probléma merült fel az SSL/TLS kézfogás közben. Lehet, hogy a tanúsítványok (fájl formátumok, útvonalak, jogosultságok), jelszavak, stb miatt.",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "Tanúsítvány hiba: A távoli szerver SSL tanúsítványa vagy az SSH md5 ujjlenyomata úgy tűnik nincs rendben.",
- "Certificate error: Problem with the local client certificate." : "Tanúsítvány hiba: Probléma van a helyi kliens tanúsítványával.",
- "Certificate error: Couldn't use specified cipher." : "Tanúsítvány hiba: A megadott rejtjelezés nem használható.",
- "Certificate error: Issuer check failed" : "Tanúsítvány hiba: Kibocsátó ellenőrzés sikertelen",
- "Unknown SSL certificate error!" : "Ismeretlen SSL tanúsítvány hiba!",
- "Can not add feed: Exists already" : "Nem sikerült hozzáadni a hírfolyamot: már létezik",
- "Articles without feed" : "Cikkek hírfolyam nélkül",
- "Can not add folder: Exists already" : "A mappa nem hozható létre: már létezik",
- "Use system cron for updates" : "A frissítésekhez használd a rendszer cront",
- "Purge interval" : "Tisztogatási időköz",
- "Maximum read count per feed" : "Maximális olvasási szám hífolyamonként",
- "Maximum redirects" : "Maximum átirányítás",
- "How many redirects the feed fetcher should follow" : "Hány átirányítást kövessen a hírfolyam letöltő",
- "Maximum feed page size" : "Maximum hírfolyam oldalméret",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maximális hírfolyam méret byte-ban. Ha az RSS/Atom oldal nagyobb mint ez az érték, a frissítés meg lesz szakítva",
- "Feed fetcher timeout" : "Hírfolyam letöltő időtúllépés",
- "For more information check the Wiki" : "További információkat a Wikiben találsz",
- "Saved" : "Elmentve",
- "Download" : "Letöltés",
- "Close" : "Bezárás",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "Ajax vagy Web cron mód észlelve. A hírfolyamok nem lesznek frissítve!",
- "How to set up the operating system cron" : "Hogyan állítsd be az operációs rendszer időzítőjét",
- "filter" : "szűrő",
- "Language" : "Nyelv",
- "Subscribe" : "Feliratkozás",
- "Got more awesome feeds? Share them with us!" : "Van néhány nagyszerű hírfolyamod? Oszd meg velünk!",
- "No articles available" : "Nincsenek elérhető cikkek",
- "No unread articles available" : "Nincsenek elérhető olvasatlan cikkek",
- "Open website" : "Weboldal megnyitása",
- "Star article" : "Cikk csillagozása",
- "Unstar article" : "Cikk csillagozás eltávolítása",
- "Keep article unread" : "Cikk maradjon olvasatlan",
- "by" : "közreadta:",
- "from" : "forrás:",
- "Play audio" : "Hang lejátszás",
- "Download video" : "Videó letöltés",
- "Download audio" : "Hang letöltés",
- "Keyboard shortcut" : "Billyentyűparancs",
- "Description" : "Leírás",
- "right" : "jobb",
- "Jump to next article" : "Ugrás a következő cikkre",
- "left" : "bal",
- "Jump to previous article" : "Ugrás az előző cikkre",
- "Toggle star article" : "Cikk csillagozás váltása",
- "Star article and jump to next one" : "Cikk csillagozása és ugrás a következőre",
- "Toggle keep current article unread" : "Cikk maradjon olvasatlan váltása",
- "Open article in new tab" : "Cikk megnyitása új lapon",
- "Toggle expand article in compact view" : "Cikk kibontásának váltása kompakt nézetben",
- "Refresh" : "Frissítés",
- "Load next feed" : "Következő hírfolyam betöltése",
- "Load previous feed" : "Előző hírfolyam betöltése",
- "Load next folder" : "Következő mappa betöltése",
- "Load previous folder" : "Előző mappa betöltése",
- "Scroll to active navigation entry" : "Görgetés az aktív navigációs bejegyzéshez",
- "Focus search field" : "Fókusz a kereső mezőn",
- "Mark current article's feed/folder read" : "Aktuális cikk hírfolyamának/mappájának megjelölése olvasottként",
- "Web address" : "Web cím",
- "Feed exists already!" : "A hírfolyam már létezik!",
- "Folder" : "Mappa",
- "No folder" : "Nincs mappa",
- "New folder" : "Új mappa",
- "Folder name" : "Mappanév",
- "Go back" : "Menj vissza",
- "Folder exists already!" : "A mappa már létezik!",
- "Advanced settings" : "Haladó beállítások",
- "Credentials" : "Azonosítók",
- "Username" : "Felhasználónév",
- "Password" : "Jelszó",
- "New Folder" : "Új mappa",
- "Create" : "Létrehozás",
- "Explore" : "Felfedezés",
- "Update failed more than 50 times" : "Sikertelen frissítés több mint 50-szer",
- "Deleted feed" : "Törölt hírfolyam",
- "Undo delete feed" : "Hírfolyam törlés visszavonása",
- "Rename" : "Átnevezés",
- "Menu" : "Menü",
- "Unpin feed from the top" : "Hírfolyam rögzítés feloldása",
- "Pin feed to the top" : "Hírfolyam rögzítése felül",
- "No feed ordering" : "Ne rendezze a hírfolyamot",
- "Reversed feed ordering" : "Fordított hírfolyam rendezés",
- "Normal feed ordering" : "Normál hírfolyam rendezés",
- "Enable full text feed fetching" : "Hírfolyam teljes szöveg betöltésének engedélyezése",
- "Disable full text feed fetching" : "Hírfolyam teljes szöveg betöltésének letiltása",
- "Mark updated articles unread" : "Frissített cikkek megjelölése olvasatlanként",
- "Rename feed" : "Hírfolyam átnevezése",
- "Delete feed" : "Hírfolyam törlése",
- "Mark all articles read" : "Minden cikk megjelölése olvasottként",
- "Dismiss" : "Elutasít",
- "Collapse" : "Összecsukás",
- "Deleted folder" : "Törölt mappa",
- "Undo delete folder" : "Mappa törlés visszavonása",
- "Rename folder" : "Mappa átnevezése",
- "Delete folder" : "Mappa törlése",
- "Starred" : "Csillagozott",
- "Unread articles" : "Olvasatlan cikkek",
- "All articles" : "Az összes cikk",
- "Settings" : "Beállítások",
- "Disable mark read through scrolling" : "Görgetés közbeni olvasottnak jelölés kikapcsolása",
- "Compact view" : "Kompakt nézet",
- "Expand articles on key navigation" : "Cikkek kibontása billentyű navikációkor",
- "Show all articles" : "Minden cikk megjelenítése",
- "Reverse ordering (oldest on top)" : "Fordított sorrend (régebbi felül)",
- "Subscriptions (OPML)" : "Feliratkozások (OPML)",
- "Import" : "Importálás",
- "Export" : "Exportálás",
- "Error when importing: file does not contain valid OPML" : "Hiba az importálás során: a fájl nem tartalmaz érvényes OPML adatot",
- "Error when importing: OPML is does neither contain feeds nor folders" : "Hiba történt az importálás közben: az OPML nem tartalmaz sem hírfolyamokat, sem mappákat",
- "Unread/Starred Articles" : "Olvastlan/Csillagozott cikkek",
- "Error when importing: file does not contain valid JSON" : "Hiba az importálás során: a fájl nem tartalmaz érvényes JSON adatokat",
- "Help" : "Súgó",
- "Keyboard shortcuts" : "Gyorsbillentyűk",
- "Documentation" : "Dokumentáció",
- "Report a bug" : "Hiba bejelentése"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/l10n/ia.js b/l10n/ia.js
new file mode 100644
index 000000000..b98456c71
--- /dev/null
+++ b/l10n/ia.js
@@ -0,0 +1,82 @@
+OC.L10N.register(
+ "news",
+ {
+ "Website not found" : "Sito web non trovate",
+ "For more information check the Wiki" : "Pro obtener plus informationes verifica le Wiki",
+ "Saved" : "Salveguardate",
+ "Download" : "Discargar",
+ "Close" : "Clauder",
+ "filter" : "filtro",
+ "Language" : "Lingua",
+ "Subscribe" : "Subscribe",
+ "No articles available" : "Nulle articulos disponibile",
+ "No unread articles available" : "Nulle articulos non legite disponibile",
+ "Open website" : "Aperir sito web",
+ "Star article" : "Favoritar articulo",
+ "Unstar article" : "Disfavoritar articulo",
+ "Keep article unread" : "Mantener articulo como non legite",
+ "by" : "per",
+ "from" : "ex",
+ "Play audio" : "Reproducer audio",
+ "Download video" : "Discargar video",
+ "Download audio" : "Discargar audio",
+ "Keyboard shortcut" : "Combination de claves",
+ "Description" : "Description",
+ "right" : "dextere",
+ "Jump to next article" : "Saltar al articulo sequente",
+ "left" : "sinistre",
+ "Jump to previous article" : "Saltar al articulo previe",
+ "Toggle star article" : "Alternar stato de favorito del articulo",
+ "Star article and jump to next one" : "Favoritar articulo e saltar al sequente",
+ "Open article in new tab" : "Aperir articulo in nove scheda",
+ "Refresh" : "Refrescar",
+ "Web address" : "Adresse Web",
+ "Feed exists already!" : "Syndication ja existe!",
+ "Folder" : "Dossier",
+ "No folder" : "Nulle dossier",
+ "New folder" : "Nove dossier",
+ "Folder name" : "Nomine de dossier",
+ "Go back" : "Retornar",
+ "Folder exists already!" : "Dossier ja existe!",
+ "Advanced settings" : "Configurationes avantiate",
+ "Credentials" : "Datos de authentication",
+ "Username" : "Nomine de usator",
+ "Password" : "Contrasigno",
+ "New Folder" : "Nove dossier",
+ "Create" : "Crear",
+ "Explore" : "Explorar",
+ "Update failed more than 50 times" : "Actualisation falleva plus que 50 vices",
+ "Deleted feed" : "Syndication delite",
+ "Undo delete feed" : "Disfacer deletion del syndication",
+ "Rename" : "Renominar",
+ "Menu" : "Menu",
+ "Rename feed" : "Renominar syndication",
+ "Delete feed" : "Deler syndication",
+ "Mark all articles read" : "Marcar tote articulos como legite",
+ "Collapse" : "Collaber",
+ "Deleted folder" : "Dossier delite",
+ "Undo delete folder" : "Disfacer deletion del dossier",
+ "Rename folder" : "Renominar dossier",
+ "Delete folder" : "Deler dossier",
+ "Starred" : "Favoritate",
+ "Unread articles" : "Articulos non legite",
+ "All articles" : "Tote articulos",
+ "Settings" : "Configurationes",
+ "Disable mark read through scrolling" : "Disactivar le marcation como legite per rolamento",
+ "Compact view" : "Visualisation compacte",
+ "Expand articles on key navigation" : "Expander articulos in navigation per claves",
+ "Show all articles" : "Monstrar tote articulos",
+ "Reverse ordering (oldest on top)" : "Ordination reverse (le plus ancian in le topo)",
+ "Subscriptions (OPML)" : "Subscriptiones (OPML)",
+ "Import" : "Importar",
+ "Export" : "Exportar",
+ "Error when importing: file does not contain valid OPML" : "Error durante importation: file non contine un OPML valide",
+ "Error when importing: OPML is does neither contain feeds nor folders" : "Error durante importation: OPML contine ni syndicationes ni dossiers",
+ "Unread/Starred Articles" : "Articulos Non Legite / Favorite",
+ "Error when importing: file does not contain valid JSON" : "Error durante importation: file non contine un JSON valide",
+ "Help" : "Adjuta",
+ "Keyboard shortcuts" : "Combinationes de claves",
+ "Documentation" : "Documentation",
+ "Report a bug" : "Reportar un defecto"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/ia.json b/l10n/ia.json
new file mode 100644
index 000000000..1e49d0834
--- /dev/null
+++ b/l10n/ia.json
@@ -0,0 +1,80 @@
+{ "translations": {
+ "Website not found" : "Sito web non trovate",
+ "For more information check the Wiki" : "Pro obtener plus informationes verifica le Wiki",
+ "Saved" : "Salveguardate",
+ "Download" : "Discargar",
+ "Close" : "Clauder",
+ "filter" : "filtro",
+ "Language" : "Lingua",
+ "Subscribe" : "Subscribe",
+ "No articles available" : "Nulle articulos disponibile",
+ "No unread articles available" : "Nulle articulos non legite disponibile",
+ "Open website" : "Aperir sito web",
+ "Star article" : "Favoritar articulo",
+ "Unstar article" : "Disfavoritar articulo",
+ "Keep article unread" : "Mantener articulo como non legite",
+ "by" : "per",
+ "from" : "ex",
+ "Play audio" : "Reproducer audio",
+ "Download video" : "Discargar video",
+ "Download audio" : "Discargar audio",
+ "Keyboard shortcut" : "Combination de claves",
+ "Description" : "Description",
+ "right" : "dextere",
+ "Jump to next article" : "Saltar al articulo sequente",
+ "left" : "sinistre",
+ "Jump to previous article" : "Saltar al articulo previe",
+ "Toggle star article" : "Alternar stato de favorito del articulo",
+ "Star article and jump to next one" : "Favoritar articulo e saltar al sequente",
+ "Open article in new tab" : "Aperir articulo in nove scheda",
+ "Refresh" : "Refrescar",
+ "Web address" : "Adresse Web",
+ "Feed exists already!" : "Syndication ja existe!",
+ "Folder" : "Dossier",
+ "No folder" : "Nulle dossier",
+ "New folder" : "Nove dossier",
+ "Folder name" : "Nomine de dossier",
+ "Go back" : "Retornar",
+ "Folder exists already!" : "Dossier ja existe!",
+ "Advanced settings" : "Configurationes avantiate",
+ "Credentials" : "Datos de authentication",
+ "Username" : "Nomine de usator",
+ "Password" : "Contrasigno",
+ "New Folder" : "Nove dossier",
+ "Create" : "Crear",
+ "Explore" : "Explorar",
+ "Update failed more than 50 times" : "Actualisation falleva plus que 50 vices",
+ "Deleted feed" : "Syndication delite",
+ "Undo delete feed" : "Disfacer deletion del syndication",
+ "Rename" : "Renominar",
+ "Menu" : "Menu",
+ "Rename feed" : "Renominar syndication",
+ "Delete feed" : "Deler syndication",
+ "Mark all articles read" : "Marcar tote articulos como legite",
+ "Collapse" : "Collaber",
+ "Deleted folder" : "Dossier delite",
+ "Undo delete folder" : "Disfacer deletion del dossier",
+ "Rename folder" : "Renominar dossier",
+ "Delete folder" : "Deler dossier",
+ "Starred" : "Favoritate",
+ "Unread articles" : "Articulos non legite",
+ "All articles" : "Tote articulos",
+ "Settings" : "Configurationes",
+ "Disable mark read through scrolling" : "Disactivar le marcation como legite per rolamento",
+ "Compact view" : "Visualisation compacte",
+ "Expand articles on key navigation" : "Expander articulos in navigation per claves",
+ "Show all articles" : "Monstrar tote articulos",
+ "Reverse ordering (oldest on top)" : "Ordination reverse (le plus ancian in le topo)",
+ "Subscriptions (OPML)" : "Subscriptiones (OPML)",
+ "Import" : "Importar",
+ "Export" : "Exportar",
+ "Error when importing: file does not contain valid OPML" : "Error durante importation: file non contine un OPML valide",
+ "Error when importing: OPML is does neither contain feeds nor folders" : "Error durante importation: OPML contine ni syndicationes ni dossiers",
+ "Unread/Starred Articles" : "Articulos Non Legite / Favorite",
+ "Error when importing: file does not contain valid JSON" : "Error durante importation: file non contine un JSON valide",
+ "Help" : "Adjuta",
+ "Keyboard shortcuts" : "Combinationes de claves",
+ "Documentation" : "Documentation",
+ "Report a bug" : "Reportar un defecto"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/lb.js b/l10n/lb.js
new file mode 100644
index 000000000..148a804c8
--- /dev/null
+++ b/l10n/lb.js
@@ -0,0 +1,58 @@
+OC.L10N.register(
+ "news",
+ {
+ "Saved" : "Gespäichert",
+ "Download" : "Download",
+ "Close" : "Zoumaachen",
+ "filter" : "Filter",
+ "Language" : "Sprooch",
+ "Subscribe" : "Umellen",
+ "No articles available" : "Keng Artikelen verfügbar",
+ "Open website" : "Oppe Websäit",
+ "by" : "vun",
+ "from" : "vun",
+ "Play audio" : "Toun ofspillen",
+ "Download video" : "Video eroflueden",
+ "Download audio" : "Toun eroflueden",
+ "Description" : "Beschreiwung",
+ "right" : "riets",
+ "Jump to next article" : "Op den nächsten Artikel sprangen",
+ "left" : "lénks",
+ "Jump to previous article" : "Op den Artikel vu virdru sprangen",
+ "Open article in new tab" : "Den Artikel an engem neien Tab opmaachen",
+ "Refresh" : "Opfrëschen",
+ "Load next folder" : "Den nächsten Dossier lueden",
+ "Load previous folder" : "Den Dossier vu virdrun lueden",
+ "Web address" : "Link",
+ "Folder" : "Dossier",
+ "No folder" : "Keen Dossier",
+ "New folder" : "Neien Dossier",
+ "Folder name" : "Dossiers Numm:",
+ "Go back" : "Zeréckgoen",
+ "Folder exists already!" : "Dësen Dossier gëtt et schonns!",
+ "Advanced settings" : "Erweidert Astellungen",
+ "Username" : "Benotzernumm",
+ "Password" : "Passwuert",
+ "New Folder" : "Neien Dossier",
+ "Create" : "Erstellen",
+ "Explore" : "Erfuerschen",
+ "Rename" : "Ëm-benennen",
+ "Menu" : "Menü",
+ "Dismiss" : "Verworf",
+ "Collapse" : "Zesumme falen",
+ "Deleted folder" : "Dossier läschen",
+ "Undo delete folder" : "Dossier läschen réckgängeg maachen",
+ "Rename folder" : "Dossier ëmbenennen",
+ "Delete folder" : "Dossier läschen",
+ "Unread articles" : "Ongeliesen Artikelen",
+ "All articles" : "All Artikelen",
+ "Settings" : "Astellungen",
+ "Show all articles" : "All d'Artikelen uweisen",
+ "Subscriptions (OPML)" : "Abonnementer (OPML)",
+ "Import" : "Import",
+ "Export" : "Export",
+ "Help" : "Hëllef",
+ "Documentation" : "Dokumentatioun",
+ "Report a bug" : "E Feeler melden"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/l10n/lb.json b/l10n/lb.json
new file mode 100644
index 000000000..d98e04856
--- /dev/null
+++ b/l10n/lb.json
@@ -0,0 +1,56 @@
+{ "translations": {
+ "Saved" : "Gespäichert",
+ "Download" : "Download",
+ "Close" : "Zoumaachen",
+ "filter" : "Filter",
+ "Language" : "Sprooch",
+ "Subscribe" : "Umellen",
+ "No articles available" : "Keng Artikelen verfügbar",
+ "Open website" : "Oppe Websäit",
+ "by" : "vun",
+ "from" : "vun",
+ "Play audio" : "Toun ofspillen",
+ "Download video" : "Video eroflueden",
+ "Download audio" : "Toun eroflueden",
+ "Description" : "Beschreiwung",
+ "right" : "riets",
+ "Jump to next article" : "Op den nächsten Artikel sprangen",
+ "left" : "lénks",
+ "Jump to previous article" : "Op den Artikel vu virdru sprangen",
+ "Open article in new tab" : "Den Artikel an engem neien Tab opmaachen",
+ "Refresh" : "Opfrëschen",
+ "Load next folder" : "Den nächsten Dossier lueden",
+ "Load previous folder" : "Den Dossier vu virdrun lueden",
+ "Web address" : "Link",
+ "Folder" : "Dossier",
+ "No folder" : "Keen Dossier",
+ "New folder" : "Neien Dossier",
+ "Folder name" : "Dossiers Numm:",
+ "Go back" : "Zeréckgoen",
+ "Folder exists already!" : "Dësen Dossier gëtt et schonns!",
+ "Advanced settings" : "Erweidert Astellungen",
+ "Username" : "Benotzernumm",
+ "Password" : "Passwuert",
+ "New Folder" : "Neien Dossier",
+ "Create" : "Erstellen",
+ "Explore" : "Erfuerschen",
+ "Rename" : "Ëm-benennen",
+ "Menu" : "Menü",
+ "Dismiss" : "Verworf",
+ "Collapse" : "Zesumme falen",
+ "Deleted folder" : "Dossier läschen",
+ "Undo delete folder" : "Dossier läschen réckgängeg maachen",
+ "Rename folder" : "Dossier ëmbenennen",
+ "Delete folder" : "Dossier läschen",
+ "Unread articles" : "Ongeliesen Artikelen",
+ "All articles" : "All Artikelen",
+ "Settings" : "Astellungen",
+ "Show all articles" : "All d'Artikelen uweisen",
+ "Subscriptions (OPML)" : "Abonnementer (OPML)",
+ "Import" : "Import",
+ "Export" : "Export",
+ "Help" : "Hëllef",
+ "Documentation" : "Dokumentatioun",
+ "Report a bug" : "E Feeler melden"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js
new file mode 100644
index 000000000..ede45d263
--- /dev/null
+++ b/l10n/lt_LT.js
@@ -0,0 +1,81 @@
+OC.L10N.register(
+ "news",
+ {
+ "Request failed, network connection unavailable!" : "Užklausa nepavyko, neprieinamas tinklo ryšys!",
+ "Token expired or app not enabled! Reload the page!" : "Pasibaigė prieigos raktų galiojimas arba programėlė nėra įjungta! Įkelkite puslapį iš naujo!",
+ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Vidinė serverio klaida! Išsamesnei informacijai, prašome patikrinti savo data/nextcloud.log failą!",
+ "Feed contains invalid XML" : "Kanale yra neteisingas XML",
+ "Detected feed format is not supported" : "Aptiktas kanalo formatas yra nepalaikomas",
+ "Website not found" : "Svetainė nerasta",
+ "More redirects than allowed, aborting" : "Daugiau peradresavimų negu leidžiama, nutraukiama",
+ "Request timed out" : "Pasibaigė užklausai skirtas laikas",
+ "Certificate error: Couldn't use specified cipher." : "Liudijimo klaida: Nepavyko naudoti nurodyto šifro.",
+ "Certificate error: Initiating the SSL Engine failed." : "Liudijimo klaida: SSL modulio inicijavimas nepavyko.",
+ "Can not add feed: Exists already" : "Nepavyko pridėti srauto: Jau yra",
+ "Articles without feed" : "Straipsniai be sklaidos kanalų",
+ "Can not add folder: Exists already" : "Nepavyko pridėti aplanko: Jau yra",
+ "Saved" : "Įrašyta",
+ "Download" : "Atsisiųsti",
+ "Close" : "Užverti",
+ "Language" : "Kalba",
+ "Subscribe" : "Prenumeruoti",
+ "No unread articles available" : "Nėra neperskaitytų įrašų",
+ "Open website" : "Atverti svetainę",
+ "Star article" : "Paryškinti straipsnį",
+ "Unstar article" : "Neberyškinti straipsnio",
+ "Keep article unread" : "Laikyti neskaitytu",
+ "by" : " ",
+ "from" : "iš",
+ "Play audio" : "Groti",
+ "Download video" : "Atsisiųsti vaizdo įrašą",
+ "Download audio" : "Atsisiųsti garso įrašą",
+ "Description" : "Aprašas",
+ "right" : "dešinė",
+ "Jump to next article" : "Pereiti prie kito straipsnio",
+ "left" : "kairė",
+ "Jump to previous article" : "Pereiti prie ankstesnio straipsnio",
+ "Refresh" : "Įkelti iš naujo",
+ "Load next feed" : "Įkelti kitą kanalą",
+ "Load previous feed" : "Įkelti ankstesnį kanalą",
+ "Load next folder" : "Įkelti kitą aplanką",
+ "Load previous folder" : "Įkelti ankstesnį aplanką",
+ "Web address" : "Saityno adresas",
+ "Feed exists already!" : "Kanalas jau yra!",
+ "Folder" : "Aplankas",
+ "New folder" : "Naujas aplankas",
+ "Folder name" : "Aplanko pavadinimas",
+ "Go back" : "Grįžti",
+ "Folder exists already!" : "Aplankas jau yra!",
+ "Advanced settings" : "Išplėstiniai nustatymai",
+ "Username" : "Naudotojo vardas",
+ "Password" : "Slaptažodis",
+ "New Folder" : "Naujas aplankas",
+ "Create" : "Sukurti",
+ "Update failed more than 50 times" : "Atnaujinimas nepavyko daugiau nei 50 kartų",
+ "Deleted feed" : "Ištrintas kanalas",
+ "Undo delete feed" : "Atšaukti kanalo ištrynimą",
+ "Rename" : "Pervadinti",
+ "Menu" : "Meniu",
+ "Rename feed" : "Pervadinti kanalą",
+ "Delete feed" : "Ištrinti kanalą",
+ "Collapse" : "Suskleisti",
+ "Deleted folder" : "Ištrintas aplankas",
+ "Undo delete folder" : "Atšaukti aplanko ištrynimą",
+ "Rename folder" : "Pervadinti aplanką",
+ "Delete folder" : "Ištrinti aplanką",
+ "Starred" : "Pažymėti",
+ "Unread articles" : "Neskaityti įrašai",
+ "All articles" : "Visi straipsniai",
+ "Settings" : "Nustatymai",
+ "Subscriptions (OPML)" : "Prenumeratos (OPML)",
+ "Import" : "Importuoti",
+ "Export" : "Eksportuoti",
+ "Error when importing: file does not contain valid OPML" : "Klaida importuojant: failas neturi tinkamo OPML",
+ "Unread/Starred Articles" : "Neskaityti/Paryškinti straipsniai",
+ "Error when importing: file does not contain valid JSON" : "Klaida importuojant: failas neturi tinkamo JSON",
+ "Help" : "Pagalba",
+ "Keyboard shortcuts" : "Klaviatūros spartieji klavišai",
+ "Documentation" : "Dokumentacija",
+ "Report a bug" : "Pranešti apie klaidą"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json
new file mode 100644
index 000000000..da69b4381
--- /dev/null
+++ b/l10n/lt_LT.json
@@ -0,0 +1,79 @@
+{ "translations": {
+ "Request failed, network connection unavailable!" : "Užklausa nepavyko, neprieinamas tinklo ryšys!",
+ "Token expired or app not enabled! Reload the page!" : "Pasibaigė prieigos raktų galiojimas arba programėlė nėra įjungta! Įkelkite puslapį iš naujo!",
+ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Vidinė serverio klaida! Išsamesnei informacijai, prašome patikrinti savo data/nextcloud.log failą!",
+ "Feed contains invalid XML" : "Kanale yra neteisingas XML",
+ "Detected feed format is not supported" : "Aptiktas kanalo formatas yra nepalaikomas",
+ "Website not found" : "Svetainė nerasta",
+ "More redirects than allowed, aborting" : "Daugiau peradresavimų negu leidžiama, nutraukiama",
+ "Request timed out" : "Pasibaigė užklausai skirtas laikas",
+ "Certificate error: Couldn't use specified cipher." : "Liudijimo klaida: Nepavyko naudoti nurodyto šifro.",
+ "Certificate error: Initiating the SSL Engine failed." : "Liudijimo klaida: SSL modulio inicijavimas nepavyko.",
+ "Can not add feed: Exists already" : "Nepavyko pridėti srauto: Jau yra",
+ "Articles without feed" : "Straipsniai be sklaidos kanalų",
+ "Can not add folder: Exists already" : "Nepavyko pridėti aplanko: Jau yra",
+ "Saved" : "Įrašyta",
+ "Download" : "Atsisiųsti",
+ "Close" : "Užverti",
+ "Language" : "Kalba",
+ "Subscribe" : "Prenumeruoti",
+ "No unread articles available" : "Nėra neperskaitytų įrašų",
+ "Open website" : "Atverti svetainę",
+ "Star article" : "Paryškinti straipsnį",
+ "Unstar article" : "Neberyškinti straipsnio",
+ "Keep article unread" : "Laikyti neskaitytu",
+ "by" : " ",
+ "from" : "iš",
+ "Play audio" : "Groti",
+ "Download video" : "Atsisiųsti vaizdo įrašą",
+ "Download audio" : "Atsisiųsti garso įrašą",
+ "Description" : "Aprašas",
+ "right" : "dešinė",
+ "Jump to next article" : "Pereiti prie kito straipsnio",
+ "left" : "kairė",
+ "Jump to previous article" : "Pereiti prie ankstesnio straipsnio",
+ "Refresh" : "Įkelti iš naujo",
+ "Load next feed" : "Įkelti kitą kanalą",
+ "Load previous feed" : "Įkelti ankstesnį kanalą",
+ "Load next folder" : "Įkelti kitą aplanką",
+ "Load previous folder" : "Įkelti ankstesnį aplanką",
+ "Web address" : "Saityno adresas",
+ "Feed exists already!" : "Kanalas jau yra!",
+ "Folder" : "Aplankas",
+ "New folder" : "Naujas aplankas",
+ "Folder name" : "Aplanko pavadinimas",
+ "Go back" : "Grįžti",
+ "Folder exists already!" : "Aplankas jau yra!",
+ "Advanced settings" : "Išplėstiniai nustatymai",
+ "Username" : "Naudotojo vardas",
+ "Password" : "Slaptažodis",
+ "New Folder" : "Naujas aplankas",
+ "Create" : "Sukurti",
+ "Update failed more than 50 times" : "Atnaujinimas nepavyko daugiau nei 50 kartų",
+ "Deleted feed" : "Ištrintas kanalas",
+ "Undo delete feed" : "Atšaukti kanalo ištrynimą",
+ "Rename" : "Pervadinti",
+ "Menu" : "Meniu",
+ "Rename feed" : "Pervadinti kanalą",
+ "Delete feed" : "Ištrinti kanalą",
+ "Collapse" : "Suskleisti",
+ "Deleted folder" : "Ištrintas aplankas",
+ "Undo delete folder" : "Atšaukti aplanko ištrynimą",
+ "Rename folder" : "Pervadinti aplanką",
+ "Delete folder" : "Ištrinti aplanką",
+ "Starred" : "Pažymėti",
+ "Unread articles" : "Neskaityti įrašai",
+ "All articles" : "Visi straipsniai",
+ "Settings" : "Nustatymai",
+ "Subscriptions (OPML)" : "Prenumeratos (OPML)",
+ "Import" : "Importuoti",
+ "Export" : "Eksportuoti",
+ "Error when importing: file does not contain valid OPML" : "Klaida importuojant: failas neturi tinkamo OPML",
+ "Unread/Starred Articles" : "Neskaityti/Paryškinti straipsniai",
+ "Error when importing: file does not contain valid JSON" : "Klaida importuojant: failas neturi tinkamo JSON",
+ "Help" : "Pagalba",
+ "Keyboard shortcuts" : "Klaviatūros spartieji klavišai",
+ "Documentation" : "Dokumentacija",
+ "Report a bug" : "Pranešti apie klaidą"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/l10n/lv.js b/l10n/lv.js
new file mode 100644
index 000000000..7ed7e2efd
--- /dev/null
+++ b/l10n/lv.js
@@ -0,0 +1,81 @@
+OC.L10N.register(
+ "news",
+ {
+ "Request failed, network connection unavailable!" : "Pieprasījums neizdevās, nav pieejams tīkla pieslēgums!",
+ "Request unauthorized. Are you logged in?" : "Pieprasījums nav pilnvarots. Vai esot pieteicies?",
+ "Request forbidden. Are you an admin?" : "Pieprasījums nav atļauts. Vai es administrators?",
+ "Token expired or app not enabled! Reload the page!" : "Pilnvara beigusies vai programma nav ieslēgta. Pārlādējiet lapu!",
+ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Iekšēja servera kļūda! Lūdzu pārbaudiet data/nextcloud.log papildus informācijai!",
+ "Request failed, Nextcloud is in currently in maintenance mode!" : "Pieprasījums neizdevās, Nextcloud pašlaik darbojas uzturēšanas režīmā!",
+ "Website not found" : "Tīmekļa vietne nav atrasta",
+ "More redirects than allowed, aborting" : "Pieprasījums pārāk daudz reižu tiek pārsūtīts uz citurieni, atceļam",
+ "Bigger than maximum allowed size" : "Lielāks nekā atļautais maksimālais izmērs",
+ "Request timed out" : "Pieprasījumam noildze",
+ "Certificate error: Problem with the local client certificate." : "Sertifikāta kļūda: problēma ar lokālā klienta sertifikātu.",
+ "Certificate error: Couldn't use specified cipher." : "Sertifikāta kļūda: Nevar izmantot norādīto šifru.",
+ "Unknown SSL certificate error!" : "Nezināma SSL sertifikāta kļūda!",
+ "Can not add folder: Exists already" : "Nevar pievienot mapi: tāda jau ir",
+ "Use system cron for updates" : "Izmantot sistēmas cron atjauninājumiem",
+ "Disable this if you run a custom updater such as the Python updater included in the app" : "Izslēdziet šo, ja lietojat kādu citu atjauninātāju, piemēram, Python atjauninātāju, kas iekļauts šajā programmā",
+ "Purge interval" : "Iztīrīšanas intervāls",
+ "Maximum redirects" : "Maksimāli pieļaujamais pārsūtīšanu skaits",
+ "For more information check the Wiki" : "Plašākai informācijai skaties Wiki",
+ "Saved" : "Saglabāts",
+ "Download" : "Lejupielādēt",
+ "Close" : "Aizvērt",
+ "filter" : "filtrs",
+ "Language" : "Valoda",
+ "Subscribe" : "Abonēt",
+ "Open website" : "Atvērt vietni",
+ "by" : "līdz",
+ "from" : "no",
+ "Play audio" : "Atskaņot audio",
+ "Download video" : "Lejupielādēt video",
+ "Download audio" : "Lejupielādēt audio",
+ "Keyboard shortcut" : "Tastatūras saīsne",
+ "Description" : "Apraksts",
+ "right" : "pa labi",
+ "left" : "pa kreisi",
+ "Refresh" : "Atsvaidzināt",
+ "Load next folder" : "Ielādēt nākamo mapi",
+ "Load previous folder" : "Ielādēt iepriekšējo mapi",
+ "Web address" : "Tīmekļa adrese",
+ "Feed exists already!" : "Plūsma jau eksistē!",
+ "Folder" : "Mape",
+ "No folder" : "Nav mapes",
+ "New folder" : "Jauna mape",
+ "Folder name" : "Mapes nosaukums",
+ "Go back" : "Atpakaļ",
+ "Folder exists already!" : "Mape jau eksistē!",
+ "Advanced settings" : "Paplašināti iestatījumi",
+ "Credentials" : "Akreditācijas dati",
+ "Username" : "Lietotājvārds",
+ "Password" : "Parole",
+ "New Folder" : "Jauna mape",
+ "Create" : "Izveidot",
+ "Update failed more than 50 times" : "Atjaunināšana neizdevās vairāk nekā 50 reizes",
+ "Rename" : "Pārsaukt",
+ "Menu" : "Izvēlne",
+ "Delete feed" : "Dzēst plūsmu",
+ "Mark all articles read" : "Atzīmēt visus rakstus kā lasītus",
+ "Dismiss" : "Atmest",
+ "Collapse" : "Sakļaut",
+ "Deleted folder" : "Dzēstās mapes",
+ "Rename folder" : "Pārsaukt mapi",
+ "Delete folder" : "Dzēst mapi",
+ "Starred" : "Svarīgs",
+ "Unread articles" : "Nelasītie raksti",
+ "All articles" : "Visi raksti",
+ "Settings" : "Iestatījumi",
+ "Compact view" : "Kompakts skats",
+ "Show all articles" : "Rādīt visus rakstus",
+ "Subscriptions (OPML)" : "Abonementi (OPML)",
+ "Import" : "Importēt",
+ "Export" : "Eksportēt",
+ "Error when importing: file does not contain valid JSON" : "Kļūda, importējot: fails nesatur derīgus JSON",
+ "Help" : "Palīdzība",
+ "Keyboard shortcuts" : "Tastatūras saīsnes",
+ "Documentation" : "Dokumentācija",
+ "Report a bug" : "Ziņot par kļūdu"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/l10n/lv.json b/l10n/lv.json
new file mode 100644
index 000000000..ba193cb80
--- /dev/null
+++ b/l10n/lv.json
@@ -0,0 +1,79 @@
+{ "translations": {
+ "Request failed, network connection unavailable!" : "Pieprasījums neizdevās, nav pieejams tīkla pieslēgums!",
+ "Request unauthorized. Are you logged in?" : "Pieprasījums nav pilnvarots. Vai esot pieteicies?",
+ "Request forbidden. Are you an admin?" : "Pieprasījums nav atļauts. Vai es administrators?",
+ "Token expired or app not enabled! Reload the page!" : "Pilnvara beigusies vai programma nav ieslēgta. Pārlādējiet lapu!",
+ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Iekšēja servera kļūda! Lūdzu pārbaudiet data/nextcloud.log papildus informācijai!",
+ "Request failed, Nextcloud is in currently in maintenance mode!" : "Pieprasījums neizdevās, Nextcloud pašlaik darbojas uzturēšanas režīmā!",
+ "Website not found" : "Tīmekļa vietne nav atrasta",
+ "More redirects than allowed, aborting" : "Pieprasījums pārāk daudz reižu tiek pārsūtīts uz citurieni, atceļam",
+ "Bigger than maximum allowed size" : "Lielāks nekā atļautais maksimālais izmērs",
+ "Request timed out" : "Pieprasījumam noildze",
+ "Certificate error: Problem with the local client certificate." : "Sertifikāta kļūda: problēma ar lokālā klienta sertifikātu.",
+ "Certificate error: Couldn't use specified cipher." : "Sertifikāta kļūda: Nevar izmantot norādīto šifru.",
+ "Unknown SSL certificate error!" : "Nezināma SSL sertifikāta kļūda!",
+ "Can not add folder: Exists already" : "Nevar pievienot mapi: tāda jau ir",
+ "Use system cron for updates" : "Izmantot sistēmas cron atjauninājumiem",
+ "Disable this if you run a custom updater such as the Python updater included in the app" : "Izslēdziet šo, ja lietojat kādu citu atjauninātāju, piemēram, Python atjauninātāju, kas iekļauts šajā programmā",
+ "Purge interval" : "Iztīrīšanas intervāls",
+ "Maximum redirects" : "Maksimāli pieļaujamais pārsūtīšanu skaits",
+ "For more information check the Wiki" : "Plašākai informācijai skaties Wiki",
+ "Saved" : "Saglabāts",
+ "Download" : "Lejupielādēt",
+ "Close" : "Aizvērt",
+ "filter" : "filtrs",
+ "Language" : "Valoda",
+ "Subscribe" : "Abonēt",
+ "Open website" : "Atvērt vietni",
+ "by" : "līdz",
+ "from" : "no",
+ "Play audio" : "Atskaņot audio",
+ "Download video" : "Lejupielādēt video",
+ "Download audio" : "Lejupielādēt audio",
+ "Keyboard shortcut" : "Tastatūras saīsne",
+ "Description" : "Apraksts",
+ "right" : "pa labi",
+ "left" : "pa kreisi",
+ "Refresh" : "Atsvaidzināt",
+ "Load next folder" : "Ielādēt nākamo mapi",
+ "Load previous folder" : "Ielādēt iepriekšējo mapi",
+ "Web address" : "Tīmekļa adrese",
+ "Feed exists already!" : "Plūsma jau eksistē!",
+ "Folder" : "Mape",
+ "No folder" : "Nav mapes",
+ "New folder" : "Jauna mape",
+ "Folder name" : "Mapes nosaukums",
+ "Go back" : "Atpakaļ",
+ "Folder exists already!" : "Mape jau eksistē!",
+ "Advanced settings" : "Paplašināti iestatījumi",
+ "Credentials" : "Akreditācijas dati",
+ "Username" : "Lietotājvārds",
+ "Password" : "Parole",
+ "New Folder" : "Jauna mape",
+ "Create" : "Izveidot",
+ "Update failed more than 50 times" : "Atjaunināšana neizdevās vairāk nekā 50 reizes",
+ "Rename" : "Pārsaukt",
+ "Menu" : "Izvēlne",
+ "Delete feed" : "Dzēst plūsmu",
+ "Mark all articles read" : "Atzīmēt visus rakstus kā lasītus",
+ "Dismiss" : "Atmest",
+ "Collapse" : "Sakļaut",
+ "Deleted folder" : "Dzēstās mapes",
+ "Rename folder" : "Pārsaukt mapi",
+ "Delete folder" : "Dzēst mapi",
+ "Starred" : "Svarīgs",
+ "Unread articles" : "Nelasītie raksti",
+ "All articles" : "Visi raksti",
+ "Settings" : "Iestatījumi",
+ "Compact view" : "Kompakts skats",
+ "Show all articles" : "Rādīt visus rakstus",
+ "Subscriptions (OPML)" : "Abonementi (OPML)",
+ "Import" : "Importēt",
+ "Export" : "Eksportēt",
+ "Error when importing: file does not contain valid JSON" : "Kļūda, importējot: fails nesatur derīgus JSON",
+ "Help" : "Palīdzība",
+ "Keyboard shortcuts" : "Tastatūras saīsnes",
+ "Documentation" : "Dokumentācija",
+ "Report a bug" : "Ziņot par kļūdu"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
+} \ No newline at end of file
diff --git a/l10n/mk.js b/l10n/mk.js
new file mode 100644
index 000000000..6dcbc4489
--- /dev/null
+++ b/l10n/mk.js
@@ -0,0 +1,45 @@
+OC.L10N.register(
+ "news",
+ {
+ "Can not add feed: Exists already" : "Не можам да додадам фид: Веќе постои",
+ "Articles without feed" : "Статии без фид",
+ "Can not add folder: Exists already" : "Не можам да додадам папка: Веќе постои",
+ "Saved" : "Снимено",
+ "Download" : "Преземи",
+ "Close" : "Затвори",
+ "Language" : "Јазик",
+ "Subscribe" : "Претплата",
+ "by" : "од",
+ "from" : "од",
+ "Description" : "Опис",
+ "right" : "десно",
+ "left" : "лево",
+ "Refresh" : "Освежи",
+ "Folder" : "Папка",
+ "New folder" : "Нова папка",
+ "Folder name" : "Име на папка",
+ "Credentials" : "Акредитиви",
+ "Username" : "Корисничко име",
+ "Password" : "Лозинка",
+ "Create" : "Создај",
+ "Rename" : "Преименувај",
+ "Rename feed" : "Преименувај го фидот",
+ "Delete feed" : "Избриши канал",
+ "Collapse" : "Собери",
+ "Rename folder" : "Преименувај папка",
+ "Delete folder" : "Избриши папка",
+ "Starred" : "Со ѕвезда",
+ "Unread articles" : "Непрочитани статии",
+ "All articles" : "Сите статии",
+ "Settings" : "Подесувања",
+ "Subscriptions (OPML)" : "Претплати (OPML)",
+ "Import" : "Увези",
+ "Export" : "Извези",
+ "Error when importing: file does not contain valid OPML" : "Грешка при импортирање: датотеката не содржи валиден OPML",
+ "Unread/Starred Articles" : "Непрочитани/Означени статии",
+ "Error when importing: file does not contain valid JSON" : "Грешка при импортирање: датотеката не содржи валиден JSON",
+ "Help" : "Помош",
+ "Keyboard shortcuts" : "Кратенки преку тастатура",
+ "Documentation" : "Документација"
+},
+"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/l10n/mk.json b/l10n/mk.json
new file mode 100644
index 000000000..9481c7f7a
--- /dev/null
+++ b/l10n/mk.json
@@ -0,0 +1,43 @@
+{ "translations": {
+ "Can not add feed: Exists already" : "Не можам да додадам фид: Веќе постои",
+ "Articles without feed" : "Статии без фид",
+ "Can not add folder: Exists already" : "Не можам да додадам папка: Веќе постои",
+ "Saved" : "Снимено",
+ "Download" : "Преземи",
+ "Close" : "Затвори",
+ "Language" : "Јазик",
+ "Subscribe" : "Претплата",
+ "by" : "од",
+ "from" : "од",
+ "Description" : "Опис",
+ "right" : "десно",
+ "left" : "лево",
+ "Refresh" : "Освежи",
+ "Folder" : "Папка",
+ "New folder" : "Нова папка",
+ "Folder name" : "Име на папка",
+ "Credentials" : "Акредитиви",
+ "Username" : "Корисничко име",
+ "Password" : "Лозинка",
+ "Create" : "Создај",
+ "Rename" : "Преименувај",
+ "Rename feed" : "Преименувај го фидот",
+ "Delete feed" : "Избриши канал",
+ "Collapse" : "Собери",
+ "Rename folder" : "Преименувај папка",
+ "Delete folder" : "Избриши папка",
+ "Starred" : "Со ѕвезда",
+ "Unread articles" : "Непрочитани статии",
+ "All articles" : "Сите статии",
+ "Settings" : "Подесувања",
+ "Subscriptions (OPML)" : "Претплати (OPML)",
+ "Import" : "Увези",
+ "Export" : "Извези",
+ "Error when importing: file does not contain valid OPML" : "Грешка при импортирање: датотеката не содржи валиден OPML",
+ "Unread/Starred Articles" : "Непрочитани/Означени статии",
+ "Error when importing: file does not contain valid JSON" : "Грешка при импортирање: датотеката не содржи валиден JSON",
+ "Help" : "Помош",
+ "Keyboard shortcuts" : "Кратенки преку тастатура",
+ "Documentation" : "Документација"
+},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
+} \ No newline at end of file
diff --git a/l10n/nb_NO.js b/l10n/nb_NO.js
deleted file mode 100644
index fb0e5cce6..000000000
--- a/l10n/nb_NO.js
+++ /dev/null
@@ -1,148 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "Forespørsel feilet, nettverksforbindelse utilgjengelig!",
- "Request unauthorized. Are you logged in?" : "Forespørsel uautorisert. Er du logget inn?",
- "Request forbidden. Are you an admin?" : "Forespørsel forbudt. Er du en administrator?",
- "Token expired or app not enabled! Reload the page!" : "Nøkkel utløpt eller app ikke aktivert! Last siden på nytt!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Intern feil! Vennligst sjekk dine data/nextcloud.log fil for mer informasjon.",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Forespørsel feilet, Nextcloud er i vedlikeholdsmodus!",
- "Feed contains invalid XML" : "Nyhetskilden inneholder ugyldig XML",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Nyhetskilde ikke funnet: Enten tilbyr ikke nettsiden en kilde eller den blokkerer tilgang. For å utelukke blokkering, prøv å laste ned kilden i kommandolinjen på tjeneren med curl: curl",
- "Detected feed format is not supported" : "Påvist nyhetskilde-format støttes ikke",
- "Website not found" : "Nettsted ikke funnet",
- "More redirects than allowed, aborting" : "Flere omdirigeringer enn tillatt. Avbryter",
- "Bigger than maximum allowed size" : "Større enn maksimalt tillatt størrelse",
- "Request timed out" : "Forespørsel ga tidsavbrudd",
- "Required credentials for feed were either missing or incorrect" : "Nødvendige påloggingsdetaljer for kilden manglet eller var feil",
- "Forbidden to access feed" : "Forbudt å aksessere kilden",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "Sertifikatfeil: Et problem oppstod et sted i SSL/TLS handshake. Kan være sertifikater (filformat, stier, tillatelser), passord eller noe annet.",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "Sertifikatfeil: Den eksterne tjenerens SSL-sertifikat eller SSH md5 fingerprint ble vurdert som ikke OK.",
- "Certificate error: Problem with the local client certificate." : "Sertifikatfeil: Problem med det lokale klientsertifikatet",
- "Certificate error: Couldn't use specified cipher." : "Sertifikatfeil: Kunne ikke bruke spesifisert krypteringsalgoritme",
- "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "Sertifikatfeil: Motpartens sertifikat kan ikke bekreftes med kjente CA-sertifikater.",
- "Certificate error: Requested FTP SSL level failed." : "Sertifikatfeil: Forespurt FTP SSL-nivå feilet.",
- "Certificate error: Initiating the SSL Engine failed." : "Sertifikatfeil: Oppstart av SSL-motoren feilet.",
- "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "Sertifikatfeil: Problem med å lese SSL CA-sertifikat (sti? tilgangsrettigheter?)",
- "Certificate error: Issuer check failed" : "Sertifikatfeil: Sjekk av utsteder feilet",
- "Unknown SSL certificate error!" : "Ukjent feil med SSL-sertifikat!",
- "Can not add feed: Exists already" : "Kan ikke legge til nyhetskilde: Finnes allerede",
- "Articles without feed" : "Artikler uten nyhetskilde",
- "Can not add folder: Exists already" : "Kan ikke legge til mappe: Finnes allerede",
- "Use system cron for updates" : "Bruk system cron for oppdateringer",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Deaktiver dette hvis du kjører en tilpasset oppdaterer, som f.eks. Python-opdatereren som er inkludert i appen",
- "Purge interval" : "Opprenskingsinterval",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minste antall sekunder etter at slettede nyhetskilder og mapper er fjernet fra databasen; verdier under 60 sekunder ignoreres",
- "Maximum read count per feed" : "Maksimalt antall lest pr. nyhetskilde",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Definerer maksimalt antall artikler som kan leses pr. nyhetskilde som ikke vil bli slettet av opprenskingsjobben. Hvis gamle artikler dukker opp igjen etter at de er lest, øk denne verdien. Negative verdier, som -1, vil slå av denne funksjonen fullstendig",
- "Maximum redirects" : "Maksimalt antall omdirigeringer",
- "How many redirects the feed fetcher should follow" : "Hvor mange omdirigeringer som skal følges ved henting av nyhetskilde",
- "Maximum feed page size" : "Maksimal størrelse på nyhetskilde-side",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maksimal nyhetskilde-størrelse i bytes. Hvis RSS/Atom-siden er større enn dette, avbrytes oppdateringen",
- "Feed fetcher timeout" : "Tidsavbrudd for henting av nyhetskilde",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Maksimalt antall sekunder venting på at en RSS- eller Atom-nyhetskilde skal bli lastet. Hvis det tar lenger tid, avbrytes oppdateringen",
- "Explore Service URL" : "URL for utforskertjeneste",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Hvis oppgitt, vil denne tjenestens URL bli forespurt for vising av nyhetskilder i seksjonen for utforsking av nyhetskilder. La stå tomt for å falle tilbake på den innebygde utforsker-tjenesten.",
- "For more information check the Wiki" : "Sjekk Wiki-en for mer informasjon",
- "Saved" : "Lagret",
- "Download" : "Last ned",
- "Close" : "Lukk",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "Ajax eller Web cron-metode påvist! Nyhetskildene dine vil ikke bli oppdatert!",
- "How to set up the operating system cron" : "Hvordan sette opp operativsystemets cron",
- "Install and set up a faster parallel updater that uses the News app's update API" : "Installer og sett opp en raskere parallel oppdaterer som bruker News-appens oppdaterings-API",
- "filter" : "filter",
- "Language" : "Språk",
- "Subscribe" : "Abonnér",
- "Got more awesome feeds? Share them with us!" : "Har du flere fantastiske nyhetskilder? Del dem med oss!",
- "No articles available" : "Ingen artikler tilgjengelig",
- "No unread articles available" : "Ingen uleste artikler tilgjengelig",
- "Open website" : "Åpne webside",
- "Star article" : "Merk artikkelen",
- "Unstar article" : "Fjern merking av artikkelen",
- "Keep article unread" : "Behold artikkelen ulest",
- "Remove keep article unread" : "Fjern behold artikkelen ulest",
- "by" : "av",
- "from" : "fra",
- "Play audio" : "Spill lyd",
- "Download video" : "Last ned video",
- "Download audio" : "Last ned lyd",
- "Keyboard shortcut" : "Hurtigtast",
- "Description" : "Beskrivelse",
- "right" : "høyre",
- "Jump to next article" : "Gå til neste artikkel",
- "left" : "venstre",
- "Jump to previous article" : "Gå til forrige artikkel",
- "Toggle star article" : "Veksle stjernemerking av artikkel",
- "Star article and jump to next one" : "Stjernemerk artikkel og gå til neste",
- "Toggle keep current article unread" : "Veksle å beholde denne artikkelen ulest",
- "Open article in new tab" : "Åpne artikkel i ny fane",
- "Toggle expand article in compact view" : "Veksle ekspandering av artikkel i kompakt visning",
- "Refresh" : "Oppdater",
- "Load next feed" : "Last neste nyhetskilde",
- "Load previous feed" : "Last forrige nyhetskilde",
- "Load next folder" : "Last neste mappe",
- "Load previous folder" : "Last forrige mappe",
- "Scroll to active navigation entry" : "Bla til aktiv navigeringspost",
- "Focus search field" : "Gi fokus til søkefeltet",
- "Mark current article's feed/folder read" : "Merk denne artikkelens kilde/mappe som lest",
- "Web address" : "Internettadresse",
- "Feed exists already!" : "Nyhetskilden eksisterer allerede!",
- "Folder" : "Mappe",
- "No folder" : "Ingen mappe",
- "New folder" : "Ny mappe",
- "Folder name" : "Mappenavn",
- "Go back" : "Gå tilbake",
- "Folder exists already!" : "Mappe finnes allerede!",
- "Advanced settings" : "Avanserte innstillinger",
- "Credentials" : "Påloggingsdetaljer",
- "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Detaljer for HTTP Basic Auth må lagres ukryptert! Alle med tilgang til tjeneren eller databasen vil være i stand til å aksessere dem!",
- "Username" : "Brukernavn",
- "Password" : "Passord",
- "New Folder" : "Ny mappe",
- "Create" : "Opprett",
- "Explore" : "Utforsk",
- "Update failed more than 50 times" : "Oppdatering feilet mer enn 50 ganger",
- "Deleted feed" : "Slettet nyhetskilde",
- "Undo delete feed" : "Angre sletting av nyhetskilde",
- "Rename" : "Gi nytt navn",
- "Menu" : "Meny",
- "Unpin feed from the top" : "Løsne nyhetskilden fra toppen",
- "Pin feed to the top" : "Fest nyhetskilden til toppen",
- "No feed ordering" : "Ingen sortering av nyhetskilder",
- "Reversed feed ordering" : "Omvendt sortering av nyhetskilder",
- "Normal feed ordering" : "Normal sortering av nyhetskilder",
- "Enable full text feed fetching" : "Aktiver fulltekst-henting av nyhetskilder",
- "Disable full text feed fetching" : "Deaktiver fulltekst-henting av nyhetskilder",
- "Keep updated articles as is" : "Behold oppdaterte artikler som de er",
- "Mark updated articles unread" : "Merk oppdaterte artikler som ulest",
- "Rename feed" : "Omdøp nyhetskilde",
- "Delete feed" : "Slett nyhetskilden",
- "Mark all articles read" : "Merk alle artikler som lest",
- "Dismiss" : "Forkast",
- "Collapse" : "Skjul",
- "Deleted folder" : "Slettet mappe",
- "Undo delete folder" : "Angre sletting av mappe",
- "Rename folder" : "Gi mappen nytt navn",
- "Delete folder" : "Slett mappe",
- "Starred" : "Merket",
- "Unread articles" : "Uleste artikler",
- "All articles" : "Alle artikler",
- "Settings" : "Innstillinger",
- "Disable mark read through scrolling" : "Slå av merk som lest ved blading",
- "Compact view" : "Kompakt visning",
- "Expand articles on key navigation" : "Ekspander artikler ved tastaturnavigering",
- "Show all articles" : "Vis alle artikler",
- "Reverse ordering (oldest on top)" : "Omvendt sortering (elste øverst)",
- "Subscriptions (OPML)" : "Abonnement (OPML)",
- "Import" : "Importer",
- "Export" : "Eksporter",
- "Error when importing: file does not contain valid OPML" : "Feil under importering: Filen inneholder ikke gyldig OPML",
- "Error when importing: OPML is does neither contain feeds nor folders" : "Feil ved import: OPML inneholder verken kilder eller mapper",
- "Unread/Starred Articles" : "Uleste/merkede artikler",
- "Error when importing: file does not contain valid JSON" : "Feil under importering: Filen inneholder ikke gyldig JSON",
- "Help" : "Hjelp",
- "Keyboard shortcuts" : "Tastatur snarveier",
- "Documentation" : "Dokumentasjon",
- "Report a bug" : "Rapporter en feil"
-},
-"nplurals=2; plural=(n != 1);");
diff --git a/l10n/nb_NO.json b/l10n/nb_NO.json
deleted file mode 100644
index 6bd7dea07..000000000
--- a/l10n/nb_NO.json
+++ /dev/null
@@ -1,146 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "Forespørsel feilet, nettverksforbindelse utilgjengelig!",
- "Request unauthorized. Are you logged in?" : "Forespørsel uautorisert. Er du logget inn?",
- "Request forbidden. Are you an admin?" : "Forespørsel forbudt. Er du en administrator?",
- "Token expired or app not enabled! Reload the page!" : "Nøkkel utløpt eller app ikke aktivert! Last siden på nytt!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Intern feil! Vennligst sjekk dine data/nextcloud.log fil for mer informasjon.",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Forespørsel feilet, Nextcloud er i vedlikeholdsmodus!",
- "Feed contains invalid XML" : "Nyhetskilden inneholder ugyldig XML",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Nyhetskilde ikke funnet: Enten tilbyr ikke nettsiden en kilde eller den blokkerer tilgang. For å utelukke blokkering, prøv å laste ned kilden i kommandolinjen på tjeneren med curl: curl",
- "Detected feed format is not supported" : "Påvist nyhetskilde-format støttes ikke",
- "Website not found" : "Nettsted ikke funnet",
- "More redirects than allowed, aborting" : "Flere omdirigeringer enn tillatt. Avbryter",
- "Bigger than maximum allowed size" : "Større enn maksimalt tillatt størrelse",
- "Request timed out" : "Forespørsel ga tidsavbrudd",
- "Required credentials for feed were either missing or incorrect" : "Nødvendige påloggingsdetaljer for kilden manglet eller var feil",
- "Forbidden to access feed" : "Forbudt å aksessere kilden",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "Sertifikatfeil: Et problem oppstod et sted i SSL/TLS handshake. Kan være sertifikater (filformat, stier, tillatelser), passord eller noe annet.",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "Sertifikatfeil: Den eksterne tjenerens SSL-sertifikat eller SSH md5 fingerprint ble vurdert som ikke OK.",
- "Certificate error: Problem with the local client certificate." : "Sertifikatfeil: Problem med det lokale klientsertifikatet",
- "Certificate error: Couldn't use specified cipher." : "Sertifikatfeil: Kunne ikke bruke spesifisert krypteringsalgoritme",
- "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "Sertifikatfeil: Motpartens sertifikat kan ikke bekreftes med kjente CA-sertifikater.",
- "Certificate error: Requested FTP SSL level failed." : "Sertifikatfeil: Forespurt FTP SSL-nivå feilet.",
- "Certificate error: Initiating the SSL Engine failed." : "Sertifikatfeil: Oppstart av SSL-motoren feilet.",
- "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "Sertifikatfeil: Problem med å lese SSL CA-sertifikat (sti? tilgangsrettigheter?)",
- "Certificate error: Issuer check failed" : "Sertifikatfeil: Sjekk av utsteder feilet",
- "Unknown SSL certificate error!" : "Ukjent feil med SSL-sertifikat!",
- "Can not add feed: Exists already" : "Kan ikke legge til nyhetskilde: Finnes allerede",
- "Articles without feed" : "Artikler uten nyhetskilde",
- "Can not add folder: Exists already" : "Kan ikke legge til mappe: Finnes allerede",
- "Use system cron for updates" : "Bruk system cron for oppdateringer",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Deaktiver dette hvis du kjører en tilpasset oppdaterer, som f.eks. Python-opdatereren som er inkludert i appen",
- "Purge interval" : "Opprenskingsinterval",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minste antall sekunder etter at slettede nyhetskilder og mapper er fjernet fra databasen; verdier under 60 sekunder ignoreres",
- "Maximum read count per feed" : "Maksimalt antall lest pr. nyhetskilde",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Definerer maksimalt antall artikler som kan leses pr. nyhetskilde som ikke vil bli slettet av opprenskingsjobben. Hvis gamle artikler dukker opp igjen etter at de er lest, øk denne verdien. Negative verdier, som -1, vil slå av denne funksjonen fullstendig",
- "Maximum redirects" : "Maksimalt antall omdirigeringer",
- "How many redirects the feed fetcher should follow" : "Hvor mange omdirigeringer som skal følges ved henting av nyhetskilde",
- "Maximum feed page size" : "Maksimal størrelse på nyhetskilde-side",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maksimal nyhetskilde-størrelse i bytes. Hvis RSS/Atom-siden er større enn dette, avbrytes oppdateringen",
- "Feed fetcher timeout" : "Tidsavbrudd for henting av nyhetskilde",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Maksimalt antall sekunder venting på at en RSS- eller Atom-nyhetskilde skal bli lastet. Hvis det tar lenger tid, avbrytes oppdateringen",
- "Explore Service URL" : "URL for utforskertjeneste",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Hvis oppgitt, vil denne tjenestens URL bli forespurt for vising av nyhetskilder i seksjonen for utforsking av nyhetskilder. La stå tomt for å falle tilbake på den innebygde utforsker-tjenesten.",
- "For more information check the Wiki" : "Sjekk Wiki-en for mer informasjon",
- "Saved" : "Lagret",
- "Download" : "Last ned",
- "Close" : "Lukk",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "Ajax eller Web cron-metode påvist! Nyhetskildene dine vil ikke bli oppdatert!",
- "How to set up the operating system cron" : "Hvordan sette opp operativsystemets cron",
- "Install and set up a faster parallel updater that uses the News app's update API" : "Installer og sett opp en raskere parallel oppdaterer som bruker News-appens oppdaterings-API",
- "filter" : "filter",
- "Language" : "Språk",
- "Subscribe" : "Abonnér",
- "Got more awesome feeds? Share them with us!" : "Har du flere fantastiske nyhetskilder? Del dem med oss!",
- "No articles available" : "Ingen artikler tilgjengelig",
- "No unread articles available" : "Ingen uleste artikler tilgjengelig",
- "Open website" : "Åpne webside",
- "Star article" : "Merk artikkelen",
- "Unstar article" : "Fjern merking av artikkelen",
- "Keep article unread" : "Behold artikkelen ulest",
- "Remove keep article unread" : "Fjern behold artikkelen ulest",
- "by" : "av",
- "from" : "fra",
- "Play audio" : "Spill lyd",
- "Download video" : "Last ned video",
- "Download audio" : "Last ned lyd",
- "Keyboard shortcut" : "Hurtigtast",
- "Description" : "Beskrivelse",
- "right" : "høyre",
- "Jump to next article" : "Gå til neste artikkel",
- "left" : "venstre",
- "Jump to previous article" : "Gå til forrige artikkel",
- "Toggle star article" : "Veksle stjernemerking av artikkel",
- "Star article and jump to next one" : "Stjernemerk artikkel og gå til neste",
- "Toggle keep current article unread" : "Veksle å beholde denne artikkelen ulest",
- "Open article in new tab" : "Åpne artikkel i ny fane",
- "Toggle expand article in compact view" : "Veksle ekspandering av artikkel i kompakt visning",
- "Refresh" : "Oppdater",
- "Load next feed" : "Last neste nyhetskilde",
- "Load previous feed" : "Last forrige nyhetskilde",
- "Load next folder" : "Last neste mappe",
- "Load previous folder" : "Last forrige mappe",
- "Scroll to active navigation entry" : "Bla til aktiv navigeringspost",
- "Focus search field" : "Gi fokus til søkefeltet",
- "Mark current article's feed/folder read" : "Merk denne artikkelens kilde/mappe som lest",
- "Web address" : "Internettadresse",
- "Feed exists already!" : "Nyhetskilden eksisterer allerede!",
- "Folder" : "Mappe",
- "No folder" : "Ingen mappe",
- "New folder" : "Ny mappe",
- "Folder name" : "Mappenavn",
- "Go back" : "Gå tilbake",
- "Folder exists already!" : "Mappe finnes allerede!",
- "Advanced settings" : "Avanserte innstillinger",
- "Credentials" : "Påloggingsdetaljer",
- "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Detaljer for HTTP Basic Auth må lagres ukryptert! Alle med tilgang til tjeneren eller databasen vil være i stand til å aksessere dem!",
- "Username" : "Brukernavn",
- "Password" : "Passord",
- "New Folder" : "Ny mappe",
- "Create" : "Opprett",
- "Explore" : "Utforsk",
- "Update failed more than 50 times" : "Oppdatering feilet mer enn 50 ganger",
- "Deleted feed" : "Slettet nyhetskilde",
- "Undo delete feed" : "Angre sletting av nyhetskilde",
- "Rename" : "Gi nytt navn",
- "Menu" : "Meny",
- "Unpin feed from the top" : "Løsne nyhetskilden fra toppen",
- "Pin feed to the top" : "Fest nyhetskilden til toppen",
- "No feed ordering" : "Ingen sortering av nyhetskilder",
- "Reversed feed ordering" : "Omvendt sortering av nyhetskilder",
- "Normal feed ordering" : "Normal sortering av nyhetskilder",
- "Enable full text feed fetching" : "Aktiver fulltekst-henting av nyhetskilder",
- "Disable full text feed fetching" : "Deaktiver fulltekst-henting av nyhetskilder",
- "Keep updated articles as is" : "Behold oppdaterte artikler som de er",
- "Mark updated articles unread" : "Merk oppdaterte artikler som ulest",
- "Rename feed" : "Omdøp nyhetskilde",
- "Delete feed" : "Slett nyhetskilden",
- "Mark all articles read" : "Merk alle artikler som lest",
- "Dismiss" : "Forkast",
- "Collapse" : "Skjul",
- "Deleted folder" : "Slettet mappe",
- "Undo delete folder" : "Angre sletting av mappe",
- "Rename folder" : "Gi mappen nytt navn",
- "Delete folder" : "Slett mappe",
- "Starred" : "Merket",
- "Unread articles" : "Uleste artikler",
- "All articles" : "Alle artikler",
- "Settings" : "Innstillinger",
- "Disable mark read through scrolling" : "Slå av merk som lest ved blading",
- "Compact view" : "Kompakt visning",
- "Expand articles on key navigation" : "Ekspander artikler ved tastaturnavigering",
- "Show all articles" : "Vis alle artikler",
- "Reverse ordering (oldest on top)" : "Omvendt sortering (elste øverst)",
- "Subscriptions (OPML)" : "Abonnement (OPML)",
- "Import" : "Importer",
- "Export" : "Eksporter",
- "Error when importing: file does not contain valid OPML" : "Feil under importering: Filen inneholder ikke gyldig OPML",
- "Error when importing: OPML is does neither contain feeds nor folders" : "Feil ved import: OPML inneholder verken kilder eller mapper",
- "Unread/Starred Articles" : "Uleste/merkede artikler",
- "Error when importing: file does not contain valid JSON" : "Feil under importering: Filen inneholder ikke gyldig JSON",
- "Help" : "Hjelp",
- "Keyboard shortcuts" : "Tastatur snarveier",
- "Documentation" : "Dokumentasjon",
- "Report a bug" : "Rapporter en feil"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
-} \ No newline at end of file
diff --git a/l10n/ro.js b/l10n/ro.js
new file mode 100644
index 000000000..4adc7c54b
--- /dev/null
+++ b/l10n/ro.js
@@ -0,0 +1,76 @@
+OC.L10N.register(
+ "news",
+ {
+ "Request unauthorized. Are you logged in?" : "Cerere neautorizată. Ești autentificat ?",
+ "Request forbidden. Are you an admin?" : "Cerere interzisă. Ești un administrator ?",
+ "Token expired or app not enabled! Reload the page!" : "Token expirat sau aplicatie inactivă. Reîncarcă pagina!",
+ "Feed contains invalid XML" : "Fluxul conține XML invalid",
+ "Website not found" : "Websiteul nu a fost găsit",
+ "Bigger than maximum allowed size" : "Mai mare decât mărimea maximă permisă",
+ "Request timed out" : "Cererea a expirat",
+ "Certificate error: Problem with the local client certificate." : "Eroare certificat: problemă cu certificatul local client",
+ "Certificate error: Couldn't use specified cipher." : "Eroare certificat: Nu s-a putut folosi cifrul specificat.",
+ "Unknown SSL certificate error!" : "Eroare necunoscută certificat SSL!",
+ "Can not add feed: Exists already" : "Nu pot adăuga fluxul: Deja există!",
+ "Articles without feed" : "Articole fără flux",
+ "Can not add folder: Exists already" : "Nu se poate adăuga directorul : Există deja",
+ "Saved" : "Salvat",
+ "Download" : "Descarcă",
+ "Close" : "Închide",
+ "filter" : "filtru",
+ "Language" : "Limbă",
+ "Subscribe" : "Abonare",
+ "No articles available" : "Niciun articol disponibil",
+ "No unread articles available" : "Niciun articol necitit disponibil",
+ "Open website" : "Deschide website",
+ "Keep article unread" : "Păstrează articolul necitit",
+ "by" : "de",
+ "from" : "de la",
+ "Description" : "Descriere",
+ "right" : "dreapta",
+ "left" : "stânga",
+ "Refresh" : "Împrospătare",
+ "Web address" : "Adresă web",
+ "Feed exists already!" : "Fluxul există deja!",
+ "Folder" : "Director",
+ "No folder" : "Niciun director",
+ "New folder" : "Director nou",
+ "Folder name" : "Denumire director",
+ "Go back" : "Înapoi",
+ "Folder exists already!" : "Directorul există deja!",
+ "Advanced settings" : "Setări avansate",
+ "Credentials" : "Detalii de autentificare",
+ "Username" : "Utilizator",
+ "Password" : "Parolă",
+ "New Folder" : "Director nou",
+ "Create" : "Crează",
+ "Explore" : "Explorează",
+ "Update failed more than 50 times" : "Actualizarea a eșuat mai mult de 50 de ori",
+ "Deleted feed" : "Flux șters",
+ "Undo delete feed" : "Anulează ștergerea fluxului",
+ "Rename" : "Redenumește",
+ "Menu" : "Meniu",
+ "Delete feed" : "Șterge flux",
+ "Dismiss" : "Înlătură",
+ "Collapse" : "Restrânge",
+ "Deleted folder" : "Director șters",
+ "Undo delete folder" : "Anulează ștergerea directorului",
+ "Rename folder" : "Redenumește director",
+ "Delete folder" : "Șterge director",
+ "Starred" : "Marcat",
+ "Unread articles" : "Articole necitite",
+ "All articles" : "Toate articolele",
+ "Settings" : "Setări",
+ "Compact view" : "Vizualizare compactă",
+ "Show all articles" : "Arată toate articolele",
+ "Subscriptions (OPML)" : "Subscripţii (OPLM)",
+ "Import" : "Importă",
+ "Export" : "Exportă",
+ "Error when importing: file does not contain valid OPML" : "Eroare în timpul importării : fişierul nu conţine OPLM valid",
+ "Error when importing: file does not contain valid JSON" : "Eroare în timpul importării : fişierul nu conţine JSON valid",
+ "Help" : "Ajutor",
+ "Keyboard shortcuts" : "Scurtături din tastatură",
+ "Documentation" : "Documentație",
+ "Report a bug" : "Raportează un defect"
+},
+"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/l10n/ro.json b/l10n/ro.json
new file mode 100644
index 000000000..77f469982
--- /dev/null
+++ b/l10n/ro.json
@@ -0,0 +1,74 @@
+{ "translations": {
+ "Request unauthorized. Are you logged in?" : "Cerere neautorizată. Ești autentificat ?",
+ "Request forbidden. Are you an admin?" : "Cerere interzisă. Ești un administrator ?",
+ "Token expired or app not enabled! Reload the page!" : "Token expirat sau aplicatie inactivă. Reîncarcă pagina!",
+ "Feed contains invalid XML" : "Fluxul conține XML invalid",
+ "Website not found" : "Websiteul nu a fost găsit",
+ "Bigger than maximum allowed size" : "Mai mare decât mărimea maximă permisă",
+ "Request timed out" : "Cererea a expirat",
+ "Certificate error: Problem with the local client certificate." : "Eroare certificat: problemă cu certificatul local client",
+ "Certificate error: Couldn't use specified cipher." : "Eroare certificat: Nu s-a putut folosi cifrul specificat.",
+ "Unknown SSL certificate error!" : "Eroare necunoscută certificat SSL!",
+ "Can not add feed: Exists already" : "Nu pot adăuga fluxul: Deja există!",
+ "Articles without feed" : "Articole fără flux",
+ "Can not add folder: Exists already" : "Nu se poate adăuga directorul : Există deja",
+ "Saved" : "Salvat",
+ "Download" : "Descarcă",
+ "Close" : "Închide",
+ "filter" : "filtru",
+ "Language" : "Limbă",
+ "Subscribe" : "Abonare",
+ "No articles available" : "Niciun articol disponibil",
+ "No unread articles available" : "Niciun articol necitit disponibil",
+ "Open website" : "Deschide website",
+ "Keep article unread" : "Păstrează articolul necitit",
+ "by" : "de",
+ "from" : "de la",
+ "Description" : "Descriere",
+ "right" : "dreapta",
+ "left" : "stânga",
+ "Refresh" : "Împrospătare",
+ "Web address" : "Adresă web",
+ "Feed exists already!" : "Fluxul există deja!",
+ "Folder" : "Director",
+ "No folder" : "Niciun director",
+ "New folder" : "Director nou",
+ "Folder name" : "Denumire director",
+ "Go back" : "Înapoi",
+ "Folder exists already!" : "Directorul există deja!",
+ "Advanced settings" : "Setări avansate",
+ "Credentials" : "Detalii de autentificare",
+ "Username" : "Utilizator",
+ "Password" : "Parolă",
+ "New Folder" : "Director nou",
+ "Create" : "Crează",
+ "Explore" : "Explorează",
+ "Update failed more than 50 times" : "Actualizarea a eșuat mai mult de 50 de ori",
+ "Deleted feed" : "Flux șters",
+ "Undo delete feed" : "Anulează ștergerea fluxului",
+ "Rename" : "Redenumește",
+ "Menu" : "Meniu",
+ "Delete feed" : "Șterge flux",
+ "Dismiss" : "Înlătură",
+ "Collapse" : "Restrânge",
+ "Deleted folder" : "Director șters",
+ "Undo delete folder" : "Anulează ștergerea directorului",
+ "Rename folder" : "Redenumește director",
+ "Delete folder" : "Șterge director",
+ "Starred" : "Marcat",
+ "Unread articles" : "Articole necitite",
+ "All articles" : "Toate articolele",
+ "Settings" : "Setări",
+ "Compact view" : "Vizualizare compactă",
+ "Show all articles" : "Arată toate articolele",
+ "Subscriptions (OPML)" : "Subscripţii (OPLM)",
+ "Import" : "Importă",
+ "Export" : "Exportă",
+ "Error when importing: file does not contain valid OPML" : "Eroare în timpul importării : fişierul nu conţine OPLM valid",
+ "Error when importing: file does not contain valid JSON" : "Eroare în timpul importării : fişierul nu conţine JSON valid",
+ "Help" : "Ajutor",
+ "Keyboard shortcuts" : "Scurtături din tastatură",
+ "Documentation" : "Documentație",
+ "Report a bug" : "Raportează un defect"
+},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
+} \ No newline at end of file
diff --git a/l10n/sk_SK.js b/l10n/sk_SK.js
deleted file mode 100644
index 4b841546e..000000000
--- a/l10n/sk_SK.js
+++ /dev/null
@@ -1,121 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "Požiadavka zlyhala, sieťové pripojenie nie je dostupné!",
- "Request unauthorized. Are you logged in?" : "Neautorizovaná požiadavka. Ste prihlásený?",
- "Request forbidden. Are you an admin?" : "Požiadavka zakázaná. Ste admin?",
- "Token expired or app not enabled! Reload the page!" : "Tokenu vypršala platnosť alebo app nie je povolená! Obnovte prosím stránku!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Vnútorná chyba servera! Skontrolujte prosím súbor data/nextcloud.log pre podrobnejšie informácie!",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Požiadavka zlyhala, Nextcloud je momentálne v režime údržby!",
- "Feed contains invalid XML" : "Zdroj obsahuje nefunkčné XML",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Kanál nebol nájdený: buď webstránka neposkytuje žiadne články, alebo bráni prístupu. Pre vylúčenie blokovania, skúste stiahnuť článok použitím príkazu curl v príkazovom riadku servera.",
- "Detected feed format is not supported" : "Detekovaný formát zdroja nieje podporovaný",
- "Website not found" : "Webstránka nebola nájdená",
- "More redirects than allowed, aborting" : "Viac presmerovaní ako je povolené, rušenie.",
- "Bigger than maximum allowed size" : "Väčšie ako maximálna povolená veľkosť",
- "Request timed out" : "Požiadavka vypršala",
- "Required credentials for feed were either missing or incorrect" : "Chýbajú potrebné prihlasovacie údaje pre prístupu k článku, alebo nie sú zadané správne",
- "Forbidden to access feed" : "Načítanie článku nie je povolené",
- "Unknown SSL certificate error!" : "Neznáma chyba SSL certifikátu!",
- "Can not add feed: Exists already" : "Nemožno pridať kanál: Už existuje",
- "Articles without feed" : "Články bez zdroja",
- "Can not add folder: Exists already" : "Nemožno pridať priečinok: Už existuje",
- "Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Vypnite, ak používate vlastnú aplikáciu pre aktulizácie, napr. Python aktualizácie zahrnuté v aplikácii",
- "Purge interval" : "Vynulovať interval",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minimálny čas v sekundách, po ktorom sú z databázy vymazané odstránené kanály a priečinky; hodnoty menšie ako 60 sekúnd sú odignorované",
- "Maximum read count per feed" : "Maximálny počet noviniek pre kanál",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Určuje najvyšší počet článkov, ktoré sú dostupné na prečítanie z jednotlivých kanálov a nebudú zmazané pri čistení; ak sa staré články po prečítaní znovu objavia, navýšte túto hodnotu; záporné hodnoty ako napr. -1 túto funkciu úplne vypnú",
- "Maximum redirects" : "Maximum presmerovaní",
- "How many redirects the feed fetcher should follow" : "Koľko presmerovaní sa má sledovať pri sťahovaní článkov",
- "Maximum feed page size" : "Maximálna veľkosť stránky kanálu",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maximálna veľkosť zdroja v bajtoch. Aj je RSS/Atom stránka väčšia ako táto hodnota, potom bude tento update zastavený",
- "Feed fetcher timeout" : "Vypršal čas pre sťahovanie článkov",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Maximálna hodnota v sekundách pre aktualizáciu RSS alebo Atom zdroja; ak sa prekročí, aktualizácia sa ukončí",
- "Explore Service URL" : "Prehľadať URL služby",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Ak je zadané, bude táto URL služba dopytovať pre zobrazenie kanálov v sekcii prehľadávania kanálu. Pre návrat k prednastavenej službe prehľadávania ponechajte toto pole prázdne",
- "Saved" : "Uložené",
- "Download" : "Sťahovanie",
- "Close" : "Zavrieť",
- "How to set up the operating system cron" : "Ako nastaviť cron v operačnom systéme",
- "Language" : "Jazyk",
- "Subscribe" : "Prihlásiť odber",
- "No articles available" : "Žiadne články nie sú dostupné",
- "No unread articles available" : "Žiadne neprečítané články nie sú dostupné",
- "Open website" : "Otvoriť webstránku",
- "Star article" : "Prideliť hviezdičku",
- "Unstar article" : "Odobrať hviezdičku",
- "Keep article unread" : "Ponechať ako neprečítaný",
- "Remove keep article unread" : "Odstrániť označenie ako neprečítaný",
- "by" : "od",
- "from" : "z",
- "Play audio" : "Prehrávanie audia",
- "Download video" : "Stiahnuť video",
- "Download audio" : "Stiahnuť audio",
- "Keyboard shortcut" : "Klávesová skratka",
- "Description" : "Popis",
- "right" : "vpravo",
- "Jump to next article" : "Ísť na ďalší článok",
- "left" : "vľavo",
- "Jump to previous article" : "Ísť na predošlý článok",
- "Toggle star article" : "Prepnúť hviezdičku",
- "Star article and jump to next one" : "Označiť článok hviezdičkou a ísť na ďalší",
- "Toggle keep current article unread" : "Prepnúť ponechanie článku ako neprečítaný",
- "Open article in new tab" : "Otvoriť článok v novej záložke",
- "Toggle expand article in compact view" : "Otvoriť článok v kompaktnom náhľade",
- "Refresh" : "Obnoviť",
- "Load next feed" : "Načítať ďalší kanál",
- "Load previous feed" : "Načítať predošlý kanál",
- "Load next folder" : "Načítať ďalší priečinok",
- "Load previous folder" : "Načítať predošlý priečinok",
- "Scroll to active navigation entry" : "Posunte na aktiváciu položky menu",
- "Web address" : "Web adresa",
- "Feed exists already!" : "Kanál už existuje!",
- "Folder" : "Priečinok",
- "No folder" : "Žiaden priečinok",
- "New folder" : "Nový priečinok",
- "Folder name" : "Názov priečinka",
- "Go back" : "Ísť späť",
- "Folder exists already!" : "Priečinok už existuje!",
- "Advanced settings" : "Rozšírené nastavenia",
- "Credentials" : "Prihlasovanie údaje",
- "Username" : "Používateľské meno",
- "Password" : "Heslo",
- "New Folder" : "Nový priečinok",
- "Create" : "Vytvoriť",
- "Explore" : "Preskúmať",
- "Deleted feed" : "Zmazaný kanál",
- "Undo delete feed" : "Obnoviť zmazaný kanál",
- "Rename" : "Premenovať",
- "Menu" : "Menu",
- "No feed ordering" : "Žiadne zoradenie kanálov",
- "Reversed feed ordering" : "Opačné zoradenie kanálov",
- "Normal feed ordering" : "Priame zoradenie kanálov",
- "Rename feed" : "Premenuj kanál",
- "Delete feed" : "Odstrániť kanál",
- "Mark all articles read" : "Všetky články označiť ako prečítané",
- "Dismiss" : "Odmietnuť",
- "Collapse" : "Zvinúť",
- "Deleted folder" : "Zmazaný priečinok",
- "Undo delete folder" : "Obnoviť zmazaný priečinok",
- "Rename folder" : "Premenovať priečinok",
- "Delete folder" : "Odstrániť priečinok",
- "Starred" : "S hviezdičkou",
- "Unread articles" : "Neprečítané články",
- "All articles" : "Všetky články",
- "Settings" : "Nastavenia",
- "Disable mark read through scrolling" : "Vypnúť označovanie ako prečítané pri posune",
- "Compact view" : "Kompaktný náhľad",
- "Show all articles" : "Zobraziť všetky články",
- "Reverse ordering (oldest on top)" : "Opačné zoradenie (od najstarších)",
- "Subscriptions (OPML)" : "Odber (OPML)",
- "Import" : "Import",
- "Export" : "Export",
- "Error when importing: file does not contain valid OPML" : "Chyba pri importe: Súbor neobsahuje platné OPML",
- "Unread/Starred Articles" : "Neprečítané články s hviezdičkou",
- "Error when importing: file does not contain valid JSON" : "Chyba pri importe: súbor neobsahuje platný JSON",
- "Help" : "Pomoc",
- "Keyboard shortcuts" : "Klávesové skratky",
- "Documentation" : "Dokumentácia"
-},
-"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/l10n/sk_SK.json b/l10n/sk_SK.json
deleted file mode 100644
index 6c686553a..000000000
--- a/l10n/sk_SK.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "Požiadavka zlyhala, sieťové pripojenie nie je dostupné!",
- "Request unauthorized. Are you logged in?" : "Neautorizovaná požiadavka. Ste prihlásený?",
- "Request forbidden. Are you an admin?" : "Požiadavka zakázaná. Ste admin?",
- "Token expired or app not enabled! Reload the page!" : "Tokenu vypršala platnosť alebo app nie je povolená! Obnovte prosím stránku!",
- "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Vnútorná chyba servera! Skontrolujte prosím súbor data/nextcloud.log pre podrobnejšie informácie!",
- "Request failed, Nextcloud is in currently in maintenance mode!" : "Požiadavka zlyhala, Nextcloud je momentálne v režime údržby!",
- "Feed contains invalid XML" : "Zdroj obsahuje nefunkčné XML",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "Kanál nebol nájdený: buď webstránka neposkytuje žiadne články, alebo bráni prístupu. Pre vylúčenie blokovania, skúste stiahnuť článok použitím príkazu curl v príkazovom riadku servera.",
- "Detected feed format is not supported" : "Detekovaný formát zdroja nieje podporovaný",
- "Website not found" : "Webstránka nebola nájdená",
- "More redirects than allowed, aborting" : "Viac presmerovaní ako je povolené, rušenie.",
- "Bigger than maximum allowed size" : "Väčšie ako maximálna povolená veľkosť",
- "Request timed out" : "Požiadavka vypršala",
- "Required credentials for feed were either missing or incorrect" : "Chýbajú potrebné prihlasovacie údaje pre prístupu k článku, alebo nie sú zadané správne",
- "Forbidden to access feed" : "Načítanie článku nie je povolené",
- "Unknown SSL certificate error!" : "Neznáma chyba SSL certifikátu!",
- "Can not add feed: Exists already" : "Nemožno pridať kanál: Už existuje",
- "Articles without feed" : "Články bez zdroja",
- "Can not add folder: Exists already" : "Nemožno pridať priečinok: Už existuje",
- "Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "Vypnite, ak používate vlastnú aplikáciu pre aktulizácie, napr. Python aktualizácie zahrnuté v aplikácii",
- "Purge interval" : "Vynulovať interval",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "Minimálny čas v sekundách, po ktorom sú z databázy vymazané odstránené kanály a priečinky; hodnoty menšie ako 60 sekúnd sú odignorované",
- "Maximum read count per feed" : "Maximálny počet noviniek pre kanál",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "Určuje najvyšší počet článkov, ktoré sú dostupné na prečítanie z jednotlivých kanálov a nebudú zmazané pri čistení; ak sa staré články po prečítaní znovu objavia, navýšte túto hodnotu; záporné hodnoty ako napr. -1 túto funkciu úplne vypnú",
- "Maximum redirects" : "Maximum presmerovaní",
- "How many redirects the feed fetcher should follow" : "Koľko presmerovaní sa má sledovať pri sťahovaní článkov",
- "Maximum feed page size" : "Maximálna veľkosť stránky kanálu",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "Maximálna veľkosť zdroja v bajtoch. Aj je RSS/Atom stránka väčšia ako táto hodnota, potom bude tento update zastavený",
- "Feed fetcher timeout" : "Vypršal čas pre sťahovanie článkov",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "Maximálna hodnota v sekundách pre aktualizáciu RSS alebo Atom zdroja; ak sa prekročí, aktualizácia sa ukončí",
- "Explore Service URL" : "Prehľadať URL služby",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "Ak je zadané, bude táto URL služba dopytovať pre zobrazenie kanálov v sekcii prehľadávania kanálu. Pre návrat k prednastavenej službe prehľadávania ponechajte toto pole prázdne",
- "Saved" : "Uložené",
- "Download" : "Sťahovanie",
- "Close" : "Zavrieť",
- "How to set up the operating system cron" : "Ako nastaviť cron v operačnom systéme",
- "Language" : "Jazyk",
- "Subscribe" : "Prihlásiť odber",
- "No articles available" : "Žiadne články nie sú dostupné",
- "No unread articles available" : "Žiadne neprečítané články nie sú dostupné",
- "Open website" : "Otvoriť webstránku",
- "Star article" : "Prideliť hviezdičku",
- "Unstar article" : "Odobrať hviezdičku",
- "Keep article unread" : "Ponechať ako neprečítaný",
- "Remove keep article unread" : "Odstrániť označenie ako neprečítaný",
- "by" : "od",
- "from" : "z",
- "Play audio" : "Prehrávanie audia",
- "Download video" : "Stiahnuť video",
- "Download audio" : "Stiahnuť audio",
- "Keyboard shortcut" : "Klávesová skratka",
- "Description" : "Popis",
- "right" : "vpravo",
- "Jump to next article" : "Ísť na ďalší článok",
- "left" : "vľavo",
- "Jump to previous article" : "Ísť na predošlý článok",
- "Toggle star article" : "Prepnúť hviezdičku",
- "Star article and jump to next one" : "Označiť článok hviezdičkou a ísť na ďalší",
- "Toggle keep current article unread" : "Prepnúť ponechanie článku ako neprečítaný",
- "Open article in new tab" : "Otvoriť článok v novej záložke",
- "Toggle expand article in compact view" : "Otvoriť článok v kompaktnom náhľade",
- "Refresh" : "Obnoviť",
- "Load next feed" : "Načítať ďalší kanál",
- "Load previous feed" : "Načítať predošlý kanál",
- "Load next folder" : "Načítať ďalší priečinok",
- "Load previous folder" : "Načítať predošlý priečinok",
- "Scroll to active navigation entry" : "Posunte na aktiváciu položky menu",
- "Web address" : "Web adresa",
- "Feed exists already!" : "Kanál už existuje!",
- "Folder" : "Priečinok",
- "No folder" : "Žiaden priečinok",
- "New folder" : "Nový priečinok",
- "Folder name" : "Názov priečinka",
- "Go back" : "Ísť späť",
- "Folder exists already!" : "Priečinok už existuje!",
- "Advanced settings" : "Rozšírené nastavenia",
- "Credentials" : "Prihlasovanie údaje",
- "Username" : "Používateľské meno",
- "Password" : "Heslo",
- "New Folder" : "Nový priečinok",
- "Create" : "Vytvoriť",
- "Explore" : "Preskúmať",
- "Deleted feed" : "Zmazaný kanál",
- "Undo delete feed" : "Obnoviť zmazaný kanál",
- "Rename" : "Premenovať",
- "Menu" : "Menu",
- "No feed ordering" : "Žiadne zoradenie kanálov",
- "Reversed feed ordering" : "Opačné zoradenie kanálov",
- "Normal feed ordering" : "Priame zoradenie kanálov",
- "Rename feed" : "Premenuj kanál",
- "Delete feed" : "Odstrániť kanál",
- "Mark all articles read" : "Všetky články označiť ako prečítané",
- "Dismiss" : "Odmietnuť",
- "Collapse" : "Zvinúť",
- "Deleted folder" : "Zmazaný priečinok",
- "Undo delete folder" : "Obnoviť zmazaný priečinok",
- "Rename folder" : "Premenovať priečinok",
- "Delete folder" : "Odstrániť priečinok",
- "Starred" : "S hviezdičkou",
- "Unread articles" : "Neprečítané články",
- "All articles" : "Všetky články",
- "Settings" : "Nastavenia",
- "Disable mark read through scrolling" : "Vypnúť označovanie ako prečítané pri posune",
- "Compact view" : "Kompaktný náhľad",
- "Show all articles" : "Zobraziť všetky články",
- "Reverse ordering (oldest on top)" : "Opačné zoradenie (od najstarších)",
- "Subscriptions (OPML)" : "Odber (OPML)",
- "Import" : "Import",
- "Export" : "Export",
- "Error when importing: file does not contain valid OPML" : "Chyba pri importe: Súbor neobsahuje platné OPML",
- "Unread/Starred Articles" : "Neprečítané články s hviezdičkou",
- "Error when importing: file does not contain valid JSON" : "Chyba pri importe: súbor neobsahuje platný JSON",
- "Help" : "Pomoc",
- "Keyboard shortcuts" : "Klávesové skratky",
- "Documentation" : "Dokumentácia"
-},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
-} \ No newline at end of file
diff --git a/l10n/th_TH.js b/l10n/th_TH.js
deleted file mode 100644
index 4bc521481..000000000
--- a/l10n/th_TH.js
+++ /dev/null
@@ -1,145 +0,0 @@
-OC.L10N.register(
- "news",
- {
- "Request failed, network connection unavailable!" : "คำขอล้มเหลวเชื่อมต่อเครือข่ายไม่ได้!",
- "Request unauthorized. Are you logged in?" : "คำขอไม่ได้รับอนุญาต คุณเข้าสู่ระบบ?",
- "Request forbidden. Are you an admin?" : "คำขอถูกปฏิเสธ คุณเป็นผู้ดูแลระบบ?",
- "Token expired or app not enabled! Reload the page!" : "โทเค็นหมดอายุหรือไม่เปิดใช้งานแอพพลิเคชัน! โหลดหน้าใหม่อีกครั้ง!",
- "Feed contains invalid XML" : "ฟีดประกอบด้วย XML ที่ไม่ถูกต้อง",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "ไม่พบฟีด: เว็บไซต์ไม่ได้ระบุฟีดหรือบล็อกการเข้าถึง พยายามดาวน์โหลดฟีดบนเซิฟเวอร์ของคุณโดยใช้คำสั่ง: curl",
- "Detected feed format is not supported" : "รูปแบบฟีดที่ตรวจพบไม่ได้รับการสนับสนุน",
- "Website not found" : "ไม่พบเว็บไซต์",
- "More redirects than allowed, aborting" : "มีการเปลี่ยนเส้นทางมากกว่าที่อนุญาตไว้ ยกเลิก!",
- "Bigger than maximum allowed size" : "มีขนาดใหญ่กว่าขนาดสูงสุดที่อนุญาต",
- "Request timed out" : "การร้องขอหมดเวลา",
- "Required credentials for feed were either missing or incorrect" : "ข้อมูลประจำตัวที่จำเป็นสำหรับฟีด ขาดหายไปหรือไม่ถูกต้อง",
- "Forbidden to access feed" : "การเข้าถึงฟีดถูกปฏิเสธ",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "ข้อผิดพลาดใบรับรอง: มีปัญหาเกิดขึ้นที่ไหนสักแห่งใน SSL/TLS อาจจะเป็นใบรับรอง รูปแบบไฟล์ เส้นทาง สิทธิ์ รหัสผ่าน, และอื่นๆ",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "ข้อผิดพลาดใบรับรอง: ใบรับรอง SSL หรือ SSH md5 fingerprint ไม่ถูกต้อง",
- "Certificate error: Problem with the local client certificate." : "ข้อผิดพลาดใบรับรอง: ปัญหาเกี่ยวกับใบรับรองไคลเอ็นต์ต้นทาง",
- "Certificate error: Couldn't use specified cipher." : "ข้อผิดพลาดใบรับรอง: ไม่สามารถใช้การเข้ารหัสที่เฉพาะเจาะจง",
- "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "ข้อผิดพลาดใบรับรอง: ใบรับรองเพียร์ไม่สามารถรับรองความถูกต้องด้วยใบรับรอง CA ที่รู้จักกัน",
- "Certificate error: Requested FTP SSL level failed." : "ข้อผิดพลาดใบรับรอง: ร้องขอระดับ FTP, SSL ล้มเหลว",
- "Certificate error: Initiating the SSL Engine failed." : "ข้อผิดพลาดใบรับรอง: เริ่มต้น SSL Engine ล้มเหลว",
- "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "ข้อผิดพลาดใบรับรอง: ปัญหาเกี่ยวกับการอ่าน SSL CA (สิทธิในการเข้าถึง? เส้นทาง?)",
- "Certificate error: Issuer check failed" : "ข้อผิดพลาดใบรับรอง: ปัญหาการตรวจสอบล้มเหลว",
- "Unknown SSL certificate error!" : "ข้อผิดพลาดใบรับรอง SSL ที่ไม่รู้จัก!",
- "Can not add feed: Exists already" : "ไม่สามารถเพิ่มฟีด: มันมีอยู่แล้ว",
- "Articles without feed" : "บทความไม่มีฟีด",
- "Can not add folder: Exists already" : "ไม่สามารถเพิ่มโฟลเดอร์: มีอยู่แล้ว",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "ปิดการใช้งานนี้ถ้าคุณเรียกใช้อัพเดทด้วยตนเองเช่นอัพเดท Python รวมอยู่ในแอพฯ",
- "Purge interval" : "ช่วงเวลาที่ล้าง",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "จำนวนขั้นต่ำของวินาทีหลังจากลบฟีดและโฟลเดอร์ที่ถูกลบออกจากฐานข้อมูลนั้น ค่าต่ำกว่า 60 วินาทีจะถูกยกเว้น",
- "Maximum read count per feed" : "นับจำนวนอ่านสูงสุดต่อฟีด",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "กำหนดจำนวนสูงสุดของบทความที่สามารถอ่านต่อฟีดที่จะไม่ถูกลบโดยการล้างข้อมูล หากบทความเก่าเกิดขึ้นอีกครั้งหลังจากที่ถูกอ่านเพิ่มค่านี้; ค่าลบเช่น -1 จะปิดคุณลักษณะนี้อย่างสมบูรณ์",
- "Maximum redirects" : "เปลี่ยนเส้นทางสูงสุด",
- "How many redirects the feed fetcher should follow" : "กี่เส้นทางที่ตัวเรียกฟีดควรติดตาม",
- "Maximum feed page size" : "ขนาดหน้าฟีดสูงสุด",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "ขนาดฟีดสูงสุดเป็นไบต์ หากหน้า RSS/Atom มีขนาดใหญ่กว่าค่านี้การอัพเดทจะถูกยกเลิก",
- "Feed fetcher timeout" : "ตัวเรียกฟีดหมดเวลา",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "จำนวนวินาทีสูงสุดของ RSS หรือ Atom เพื่อรอโหลดฟีด ถ้ามันใช้เวลานานในการอัพเดทจะถูกยกเลิก",
- "Explore Service URL" : "สำรวจบริการ URL",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "หากได้รับบริการ URL นี้ คุณจะได้รับการสอบถามการสำรวจการแสดงของฟีด ปล่อยว่างไว้หากคุณไม่ต้องการมัน",
- "For more information check the Wiki" : "สำหรับข้อมูลเพิ่มเติมสามารถตรวจสอบวิกิพีเดีย",
- "Saved" : "บันทึกแล้ว",
- "Download" : "ดาวน์โหลด",
- "Close" : "ปิด",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "ตรวจพบ Ajax หรือ Web cron ฟีดของคุณจะไม่ได้รับการอัพเดท!",
- "How to set up the operating system cron" : "วิธีการตั้งค่าระบบปฏิบัติการ cron",
- "Install and set up a faster parallel updater that uses the News app's update API" : "ติดตั้งและตั้งค่าการอัพเดทขนานที่เร็วขึ้นน้้นใช้ แอพฯข่าวการอัพเดท API",
- "filter" : "ตัวกรอง",
- "Language" : "ภาษา",
- "Subscribe" : "สมัครรับข้อมูล",
- "Got more awesome feeds? Share them with us!" : "มีฟีดที่น่าสนใจบ้างไหม? แชร์ให้เรารู้ด้วยสิ!",
- "No articles available" : "ไม่มีบทความที่",
- "No unread articles available" : "ไม่มีบทความที่ยังไม่ได้อ่าน",
- "Open website" : "เปิดเว็บไซต์",
- "Star article" : "บทความติดดาว",
- "Unstar article" : "ยกเลิกติดดาวบทความ",
- "Keep article unread" : "ตั้งเป็นยังไม่ได้อ่านบทความ",
- "Remove keep article unread" : "ลบการตั้งเป็นยังไม่ได้อ่านบทความ",
- "by" : "โดย",
- "from" : "จาก",
- "Play audio" : "เล่นเพลง",
- "Download video" : "ดาวน์โหลดวิดีโอ",
- "Download audio" : "ดาวน์โหลดเพลง",
- "Keyboard shortcut" : "แป้นพิมพ์ลัด",
- "Description" : "คำอธิบาย",
- "right" : "ขวา",
- "Jump to next article" : "ข้ามไปยังบทความถัดไป",
- "left" : "ซ้าย",
- "Jump to previous article" : "ข้ามไปยังบทความก่อนหน้านี้",
- "Toggle star article" : "สลับบทความติดดาว",
- "Star article and jump to next one" : "บทความติดดาวและกระข้ามไปอีกหน้าหนึ่ง",
- "Toggle keep current article unread" : "สลับให้บทความในปัจจุบันยังไม่ได้อ่าน",
- "Open article in new tab" : "เปิดบทความในแท็บใหม่",
- "Toggle expand article in compact view" : "สลับการขยายบทความในมุมมองที่เล็กลง",
- "Refresh" : "รีเฟรช",
- "Load next feed" : "โหลดฟีดถัดไป",
- "Load previous feed" : "โหลดฟีดก่อนหน้านี้",
- "Load next folder" : "โหลดโฟลเดอร์ถัดไป",
- "Load previous folder" : "โหลดโฟลเดอร์ก่อนหน้า",
- "Scroll to active navigation entry" : "เลื่อนเพื่อใช้งานรายการนำทาง",
- "Focus search field" : "โฟกัสช่องค้นหา",
- "Mark current article's feed/folder read" : "ทำเครื่องหมายอ่านบทความปัจจุบัน ฟีด/โฟลเดอร์",
- "Web address" : "ที่อยู่เว็บ",
- "Feed exists already!" : "ฟีดมีอยู่แล้วในระบบ!",
- "Folder" : "แฟ้มเอกสาร",
- "No folder" : "ไม่มีโฟลเดอร์",
- "New folder" : "โฟลเดอร์ใหม่",
- "Folder name" : "ชื่อโฟลเดอร์",
- "Go back" : "กลับไป",
- "Folder exists already!" : "โฟลเดอร์มีอยู่แล้วในระบบ",
- "Advanced settings" : "ตั้งค่าขั้นสูง",
- "Credentials" : "ข้อมูลส่วนตัวสำหรับเข้าระบบ",
- "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "ข้อมูลประจำตัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP จะต้องเก็บไว้แบบไม่ได้เข้ารหัสลับ! ทุกคนที่มีการเข้าถึงเซิร์ฟเวอร์หรือฐานข้อมูลจะสามารถเข้าถึงมันได้!",
- "Username" : "ชื่อผู้ใช้",
- "Password" : "รหัสผ่าน",
- "New Folder" : "โฟลเดอร์ใหม่",
- "Create" : "สร้าง",
- "Explore" : "สำรวจ",
- "Update failed more than 50 times" : "อัพเดทล้มเหลวมากกว่า 50 ครั้ง",
- "Deleted feed" : "ฟีดที่ถูกลบ",
- "Undo delete feed" : "ยกเลิกการลบฟีด",
- "Rename" : "เปลี่ยนชื่อ",
- "Menu" : "เมนู",
- "Unpin feed from the top" : "ยกเลิกการปักหมุดฟีดจากด้านบน",
- "Pin feed to the top" : "ปักหมุดฟีดจากด้านบน",
- "No feed ordering" : "ไม่มีรายการฟีด",
- "Reversed feed ordering" : "ย้อนกลับรายการฟีด",
- "Normal feed ordering" : "รายการฟีดปกติ",
- "Enable full text feed fetching" : "เปิดการใช้งานการเรียกข้อความฟีดแบบเต็ม",
- "Disable full text feed fetching" : "ปิดการใช้งานการเรียกข้อความฟีดแบบเต็ม",
- "Keep updated articles as is" : "บทความได้ถูกอัพเดทตามที่เป็นอยู่",
- "Mark updated articles unread" : "เลือกให้เป็นบทความที่ยังไม่ได้อ่าน",
- "Rename feed" : "เปลี่ยนชื่อฟีด",
- "Delete feed" : "ลบฟีด",
- "Mark all articles read" : "ทำเครื่องหมายอ่านบทความทั้งหมด",
- "Dismiss" : "ยกเลิก",
- "Collapse" : "ย่อ",
- "Deleted folder" : "โฟลเดอร์ที่ถูกลบ",
- "Undo delete folder" : "ยกเลิกการลบโฟลเดอร์",
- "Rename folder" : "เปลี่ยนชื่อโฟลเดอร์",
- "Delete folder" : "ลบโฟลเดอร์",
- "Starred" : "ติดดาวแล้ว",
- "Unread articles" : "บทความที่ยังไม่ได้อ่าน",
- "All articles" : "บทความทั้งหมด",
- "Settings" : "ตั้งค่า",
- "Disable mark read through scrolling" : "ปิดการใช้งานเครื่องหมายอ่านอ่านแล้วผ่านการเลื่อน",
- "Compact view" : "มุมมองขนาดเล็ก",
- "Expand articles on key navigation" : "ขยายบทความเกี่ยวกับการนำทางที่สำคัญ",
- "Show all articles" : "แสดงบทความทั้งหมด",
- "Reverse ordering (oldest on top)" : "ย้อนกลับรายการ (เก่าที่สุดอยู่ด้านบน)",
- "Subscriptions (OPML)" : "สมัครเป็นสมาชิก (OPML)",
- "Import" : "นำเข้า",
- "Export" : "ส่งออก",
- "Error when importing: file does not contain valid OPML" : "ข้อผิดพลาดเมื่อนำเข้า: ไฟล์มี OPML ที่ไม่ถูกต้อง",
- "Error when importing: OPML is does neither contain feeds nor folders" : "ข้อผิดพลาดเมื่อนำเข้า: OPML ไม่มีค่าฟีดหรือโฟลเดอร์",
- "Unread/Starred Articles" : "บทความที่ ยังไม่ได้อ่าน/ติดดาว",
- "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดเมื่อนำเข้า: ไฟล์มี JSON ที่ไม่ถูกต้อง",
- "Help" : "ช่วยเหลือ",
- "Keyboard shortcuts" : "ปุ่มลัด",
- "Documentation" : "เอกสารคู่มือประกอบการใช้งาน",
- "Report a bug" : "รายงานข้อผิดพลาด"
-},
-"nplurals=1; plural=0;");
diff --git a/l10n/th_TH.json b/l10n/th_TH.json
deleted file mode 100644
index cc0d62597..000000000
--- a/l10n/th_TH.json
+++ /dev/null
@@ -1,143 +0,0 @@
-{ "translations": {
- "Request failed, network connection unavailable!" : "คำขอล้มเหลวเชื่อมต่อเครือข่ายไม่ได้!",
- "Request unauthorized. Are you logged in?" : "คำขอไม่ได้รับอนุญาต คุณเข้าสู่ระบบ?",
- "Request forbidden. Are you an admin?" : "คำขอถูกปฏิเสธ คุณเป็นผู้ดูแลระบบ?",
- "Token expired or app not enabled! Reload the page!" : "โทเค็นหมดอายุหรือไม่เปิดใช้งานแอพพลิเคชัน! โหลดหน้าใหม่อีกครั้ง!",
- "Feed contains invalid XML" : "ฟีดประกอบด้วย XML ที่ไม่ถูกต้อง",
- "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "ไม่พบฟีด: เว็บไซต์ไม่ได้ระบุฟีดหรือบล็อกการเข้าถึง พยายามดาวน์โหลดฟีดบนเซิฟเวอร์ของคุณโดยใช้คำสั่ง: curl",
- "Detected feed format is not supported" : "รูปแบบฟีดที่ตรวจพบไม่ได้รับการสนับสนุน",
- "Website not found" : "ไม่พบเว็บไซต์",
- "More redirects than allowed, aborting" : "มีการเปลี่ยนเส้นทางมากกว่าที่อนุญาตไว้ ยกเลิก!",
- "Bigger than maximum allowed size" : "มีขนาดใหญ่กว่าขนาดสูงสุดที่อนุญาต",
- "Request timed out" : "การร้องขอหมดเวลา",
- "Required credentials for feed were either missing or incorrect" : "ข้อมูลประจำตัวที่จำเป็นสำหรับฟีด ขาดหายไปหรือไม่ถูกต้อง",
- "Forbidden to access feed" : "การเข้าถึงฟีดถูกปฏิเสธ",
- "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "ข้อผิดพลาดใบรับรอง: มีปัญหาเกิดขึ้นที่ไหนสักแห่งใน SSL/TLS อาจจะเป็นใบรับรอง รูปแบบไฟล์ เส้นทาง สิทธิ์ รหัสผ่าน, และอื่นๆ",
- "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "ข้อผิดพลาดใบรับรอง: ใบรับรอง SSL หรือ SSH md5 fingerprint ไม่ถูกต้อง",
- "Certificate error: Problem with the local client certificate." : "ข้อผิดพลาดใบรับรอง: ปัญหาเกี่ยวกับใบรับรองไคลเอ็นต์ต้นทาง",
- "Certificate error: Couldn't use specified cipher." : "ข้อผิดพลาดใบรับรอง: ไม่สามารถใช้การเข้ารหัสที่เฉพาะเจาะจง",
- "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "ข้อผิดพลาดใบรับรอง: ใบรับรองเพียร์ไม่สามารถรับรองความถูกต้องด้วยใบรับรอง CA ที่รู้จักกัน",
- "Certificate error: Requested FTP SSL level failed." : "ข้อผิดพลาดใบรับรอง: ร้องขอระดับ FTP, SSL ล้มเหลว",
- "Certificate error: Initiating the SSL Engine failed." : "ข้อผิดพลาดใบรับรอง: เริ่มต้น SSL Engine ล้มเหลว",
- "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "ข้อผิดพลาดใบรับรอง: ปัญหาเกี่ยวกับการอ่าน SSL CA (สิทธิในการเข้าถึง? เส้นทาง?)",
- "Certificate error: Issuer check failed" : "ข้อผิดพลาดใบรับรอง: ปัญหาการตรวจสอบล้มเหลว",
- "Unknown SSL certificate error!" : "ข้อผิดพลาดใบรับรอง SSL ที่ไม่รู้จัก!",
- "Can not add feed: Exists already" : "ไม่สามารถเพิ่มฟีด: มันมีอยู่แล้ว",
- "Articles without feed" : "บทความไม่มีฟีด",
- "Can not add folder: Exists already" : "ไม่สามารถเพิ่มโฟลเดอร์: มีอยู่แล้ว",
- "Disable this if you run a custom updater such as the Python updater included in the app" : "ปิดการใช้งานนี้ถ้าคุณเรียกใช้อัพเดทด้วยตนเองเช่นอัพเดท Python รวมอยู่ในแอพฯ",
- "Purge interval" : "ช่วงเวลาที่ล้าง",
- "Minimum amount of seconds after deleted feeds and folders are removed from the database; values below 60 seconds are ignored" : "จำนวนขั้นต่ำของวินาทีหลังจากลบฟีดและโฟลเดอร์ที่ถูกลบออกจากฐานข้อมูลนั้น ค่าต่ำกว่า 60 วินาทีจะถูกยกเว้น",
- "Maximum read count per feed" : "นับจำนวนอ่านสูงสุดต่อฟีด",
- "Defines the maximum amount of articles that can be read per feed which won't be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off completely" : "กำหนดจำนวนสูงสุดของบทความที่สามารถอ่านต่อฟีดที่จะไม่ถูกลบโดยการล้างข้อมูล หากบทความเก่าเกิดขึ้นอีกครั้งหลังจากที่ถูกอ่านเพิ่มค่านี้; ค่าลบเช่น -1 จะปิดคุณลักษณะนี้อย่างสมบูรณ์",
- "Maximum redirects" : "เปลี่ยนเส้นทางสูงสุด",
- "How many redirects the feed fetcher should follow" : "กี่เส้นทางที่ตัวเรียกฟีดควรติดตาม",
- "Maximum feed page size" : "ขนาดหน้าฟีดสูงสุด",
- "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "ขนาดฟีดสูงสุดเป็นไบต์ หากหน้า RSS/Atom มีขนาดใหญ่กว่าค่านี้การอัพเดทจะถูกยกเลิก",
- "Feed fetcher timeout" : "ตัวเรียกฟีดหมดเวลา",
- "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "จำนวนวินาทีสูงสุดของ RSS หรือ Atom เพื่อรอโหลดฟีด ถ้ามันใช้เวลานานในการอัพเดทจะถูกยกเลิก",
- "Explore Service URL" : "สำรวจบริการ URL",
- "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty" : "หากได้รับบริการ URL นี้ คุณจะได้รับการสอบถามการสำรวจการแสดงของฟีด ปล่อยว่างไว้หากคุณไม่ต้องการมัน",
- "For more information check the Wiki" : "สำหรับข้อมูลเพิ่มเติมสามารถตรวจสอบวิกิพีเดีย",
- "Saved" : "บันทึกแล้ว",
- "Download" : "ดาวน์โหลด",
- "Close" : "ปิด",
- "Ajax or Web cron mode detected! Your feeds will not be updated!" : "ตรวจพบ Ajax หรือ Web cron ฟีดของคุณจะไม่ได้รับการอัพเดท!",
- "How to set up the operating system cron" : "วิธีการตั้งค่าระบบปฏิบัติการ cron",
- "Install and set up a faster parallel updater that uses the News app's update API" : "ติดตั้งและตั้งค่าการอัพเดทขนานที่เร็วขึ้นน้้นใช้ แอพฯข่าวการอัพเดท API",
- "filter" : "ตัวกรอง",
- "Language" : "ภาษา",
- "Subscribe" : "สมัครรับข้อมูล",
- "Got more awesome feeds? Share them with us!" : "มีฟีดที่น่าสนใจบ้างไหม? แชร์ให้เรารู้ด้วยสิ!",
- "No articles available" : "ไม่มีบทความที่",
- "No unread articles available" : "ไม่มีบทความที่ยังไม่ได้อ่าน",
- "Open website" : "เปิดเว็บไซต์",
- "Star article" : "บทความติดดาว",
- "Unstar article" : "ยกเลิกติดดาวบทความ",
- "Keep article unread" : "ตั้งเป็นยังไม่ได้อ่านบทความ",
- "Remove keep article unread" : "ลบการตั้งเป็นยังไม่ได้อ่านบทความ",
- "by" : "โดย",
- "from" : "จาก",
- "Play audio" : "เล่นเพลง",
- "Download video" : "ดาวน์โหลดวิดีโอ",
- "Download audio" : "ดาวน์โหลดเพลง",
- "Keyboard shortcut" : "แป้นพิมพ์ลัด",
- "Description" : "คำอธิบาย",
- "right" : "ขวา",
- "Jump to next article" : "ข้ามไปยังบทความถัดไป",
- "left" : "ซ้าย",
- "Jump to previous article" : "ข้ามไปยังบทความก่อนหน้านี้",
- "Toggle star article" : "สลับบทความติดดาว",
- "Star article and jump to next one" : "บทความติดดาวและกระข้ามไปอีกหน้าหนึ่ง",
- "Toggle keep current article unread" : "สลับให้บทความในปัจจุบันยังไม่ได้อ่าน",
- "Open article in new tab" : "เปิดบทความในแท็บใหม่",
- "Toggle expand article in compact view" : "สลับการขยายบทความในมุมมองที่เล็กลง",
- "Refresh" : "รีเฟรช",
- "Load next feed" : "โหลดฟีดถัดไป",
- "Load previous feed" : "โหลดฟีดก่อนหน้านี้",
- "Load next folder" : "โหลดโฟลเดอร์ถัดไป",
- "Load previous folder" : "โหลดโฟลเดอร์ก่อนหน้า",
- "Scroll to active navigation entry" : "เลื่อนเพื่อใช้งานรายการนำทาง",
- "Focus search field" : "โฟกัสช่องค้นหา",
- "Mark current article's feed/folder read" : "ทำเครื่องหมายอ่านบทความปัจจุบัน ฟีด/โฟลเดอร์",
- "Web address" : "ที่อยู่เว็บ",
- "Feed exists already!" : "ฟีดมีอยู่แล้วในระบบ!",
- "Folder" : "แฟ้มเอกสาร",
- "No folder" : "ไม่มีโฟลเดอร์",
- "New folder" : "โฟลเดอร์ใหม่",
- "Folder name" : "ชื่อโฟลเดอร์",
- "Go back" : "กลับไป",
- "Folder exists already!" : "โฟลเดอร์มีอยู่แล้วในระบบ",
- "Advanced settings" : "ตั้งค่าขั้นสูง",
- "Credentials" : "ข้อมูลส่วนตัวสำหรับเข้าระบบ",
- "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "ข้อมูลประจำตัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP จะต้องเก็บไว้แบบไม่ได้เข้ารหัสลับ! ทุกคนที่มีการเข้าถึงเซิร์ฟเวอร์หรือฐานข้อมูลจะสามารถเข้าถึงมันได้!",
- "Username" : "ชื่อผู้ใช้",
- "Password" : "รหัสผ่าน",
- "New Folder" : "โฟลเดอร์ใหม่",
- "Create" : "สร้าง",
- "Explore" : "สำรวจ",
- "Update failed more than 50 times" : "อัพเดทล้มเหลวมากกว่า 50 ครั้ง",
- "Deleted feed" : "ฟีดที่ถูกลบ",
- "Undo delete feed" : "ยกเลิกการลบฟีด",
- "Rename" : "เปลี่ยนชื่อ",
- "Menu" : "เมนู",
- "Unpin feed from the top" : "ยกเลิกการปักหมุดฟีดจากด้านบน",
- "Pin feed to the top" : "ปักหมุดฟีดจากด้านบน",
- "No feed ordering" : "ไม่มีรายการฟีด",
- "Reversed feed ordering" : "ย้อนกลับรายการฟีด",
- "Normal feed ordering" : "รายการฟีดปกติ",
- "Enable full text feed fetching" : "เปิดการใช้งานการเรียกข้อความฟีดแบบเต็ม",
- "Disable full text feed fetching" : "ปิดการใช้งานการเรียกข้อความฟีดแบบเต็ม",
- "Keep updated articles as is" : "บทความได้ถูกอัพเดทตามที่เป็นอยู่",
- "Mark updated articles unread" : "เลือกให้เป็นบทความที่ยังไม่ได้อ่าน",
- "Rename feed" : "เปลี่ยนชื่อฟีด",
- "Delete feed" : "ลบฟีด",
- "Mark all articles read" : "ทำเครื่องหมายอ่านบทความทั้งหมด",
- "Dismiss" : "ยกเลิก",
- "Collapse" : "ย่อ",
- "Deleted folder" : "โฟลเดอร์ที่ถูกลบ",
- "Undo delete folder" : "ยกเลิกการลบโฟลเดอร์",
- "Rename folder" : "เปลี่ยนชื่อโฟลเดอร์",
- "Delete folder" : "ลบโฟลเดอร์",
- "Starred" : "ติดดาวแล้ว",
- "Unread articles" : "บทความที่ยังไม่ได้อ่าน",
- "All articles" : "บทความทั้งหมด",
- "Settings" : "ตั้งค่า",
- "Disable mark read through scrolling" : "ปิดการใช้งานเครื่องหมายอ่านอ่านแล้วผ่านการเลื่อน",
- "Compact view" : "มุมมองขนาดเล็ก",
- "Expand articles on key navigation" : "ขยายบทความเกี่ยวกับการนำทางที่สำคัญ",
- "Show all articles" : "แสดงบทความทั้งหมด",
- "Reverse ordering (oldest on top)" : "ย้อนกลับรายการ (เก่าที่สุดอยู่ด้านบน)",
- "Subscriptions (OPML)" : "สมัครเป็นสมาชิก (OPML)",
- "Import" : "นำเข้า",
- "Export" : "ส่งออก",
- "Error when importing: file does not contain valid OPML" : "ข้อผิดพลาดเมื่อนำเข้า: ไฟล์มี OPML ที่ไม่ถูกต้อง",
- "Error when importing: OPML is does neither contain feeds nor folders" : "ข้อผิดพลาดเมื่อนำเข้า: OPML ไม่มีค่าฟีดหรือโฟลเดอร์",
- "Unread/Starred Articles" : "บทความที่ ยังไม่ได้อ่าน/ติดดาว",
- "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดเมื่อนำเข้า: ไฟล์มี JSON ที่ไม่ถูกต้อง",
- "Help" : "ช่วยเหลือ",
- "Keyboard shortcuts" : "ปุ่มลัด",
- "Documentation" : "เอกสารคู่มือประกอบการใช้งาน",
- "Report a bug" : "รายงานข้อผิดพลาด"
-},"pluralForm" :"nplurals=1; plural=0;"
-} \ No newline at end of file
diff --git a/l10n/vi.js b/l10n/vi.js
new file mode 100644
index 000000000..1435fd4e2
--- /dev/null
+++ b/l10n/vi.js
@@ -0,0 +1,42 @@
+OC.L10N.register(
+ "news",
+ {
+ "Detected feed format is not supported" : "Dạng nguồn phát hiện không được hỗ trợ",
+ "Saved" : "Đã lưu",
+ "Download" : "Tải về",
+ "Close" : "Đóng",
+ "Language" : "Ngôn ngữ",
+ "Subscribe" : "Theo dõi",
+ "by" : "bởi",
+ "from" : "từ",
+ "Description" : "Mô tả",
+ "right" : "phải",
+ "left" : "trái",
+ "Refresh" : "Làm mới",
+ "Web address" : "Địa chỉ Web",
+ "Feed exists already!" : "Nguồn đã tồn tại",
+ "Folder" : "Thư mục",
+ "No folder" : "Không có thư mục nào",
+ "New folder" : "Tạo thư mục",
+ "Folder name" : "Tên thư mục",
+ "Folder exists already!" : "Thư mục đã tồn tại!",
+ "Credentials" : "Giấy chứng nhận",
+ "Username" : "Tên đăng nhập",
+ "Password" : "Mật khẩu",
+ "Create" : "Tạo",
+ "Rename" : "Sửa tên",
+ "Delete feed" : "Xóa feed",
+ "Collapse" : "Thu gọn",
+ "Rename folder" : "Đổi tên thư mục",
+ "Delete folder" : "Xóa thư mục",
+ "Starred" : "Starred",
+ "Unread articles" : "Bài chưa đọc",
+ "All articles" : "Mọi bài viết",
+ "Settings" : "Cài đặt",
+ "Import" : "Nhập vào",
+ "Export" : "Xuất ra",
+ "Help" : "Giúp đỡ",
+ "Keyboard shortcuts" : "Phím tắt",
+ "Documentation" : "Tài liệu hướng dẫn"
+},
+"nplurals=1; plural=0;");
diff --git a/l10n/vi.json b/l10n/vi.json
new file mode 100644
index 000000000..eb0e75555
--- /dev/null
+++ b/l10n/vi.json
@@ -0,0 +1,40 @@
+{ "translations": {
+ "Detected feed format is not supported" : "Dạng nguồn phát hiện không được hỗ trợ",
+ "Saved" : "Đã lưu",
+ "Download" : "Tải về",
+ "Close" : "Đóng",
+ "Language" : "Ngôn ngữ",
+ "Subscribe" : "Theo dõi",
+ "by" : "bởi",
+ "from" : "từ",
+ "Description" : "Mô tả",
+ "right" : "phải",
+ "left" : "trái",
+ "Refresh" : "Làm mới",
+ "Web address" : "Địa chỉ Web",
+ "Feed exists already!" : "Nguồn đã tồn tại",
+ "Folder" : "Thư mục",
+ "No folder" : "Không có thư mục nào",
+ "New folder" : "Tạo thư mục",
+ "Folder name" : "Tên thư mục",
+ "Folder exists already!" : "Thư mục đã tồn tại!",
+ "Credentials" : "Giấy chứng nhận",
+ "Username" : "Tên đăng nhập",
+ "Password" : "Mật khẩu",
+ "Create" : "Tạo",
+ "Rename" : "Sửa tên",
+ "Delete feed" : "Xóa feed",
+ "Collapse" : "Thu gọn",
+ "Rename folder" : "Đổi tên thư mục",
+ "Delete folder" : "Xóa thư mục",
+ "Starred" : "Starred",
+ "Unread articles" : "Bài chưa đọc",
+ "All articles" : "Mọi bài viết",
+ "Settings" : "Cài đặt",
+ "Import" : "Nhập vào",
+ "Export" : "Xuất ra",
+ "Help" : "Giúp đỡ",
+ "Keyboard shortcuts" : "Phím tắt",
+ "Documentation" : "Tài liệu hướng dẫn"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js
new file mode 100644
index 000000000..2cade65b0
--- /dev/null
+++ b/l10n/zh_CN.js
@@ -0,0 +1,139 @@
+OC.L10N.register(
+ "news",
+ {
+ "Request failed, network connection unavailable!" : "请求失败,网络连接不可用!",
+ "Request unauthorized. Are you logged in?" : "请求未通过认证.你还要登录吗?",
+ "Request forbidden. Are you an admin?" : "请求被拒绝.你是系统管理员吗?",
+ "Token expired or app not enabled! Reload the page!" : "令牌过期或者应用没有启用!重新装载页面!",
+ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "内部服务器错误! 请检查你的数据 /nextcloud.log 文件获取其它详细信息!",
+ "Request failed, Nextcloud is in currently in maintenance mode!" : "请求失败, Nextcloud 在维护模式!",
+ "Feed contains invalid XML" : "Feed 包含非法 XML",
+ "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "找不到Feed:网站不提供Feed或阻止访问。要排除阻止,请尝试使用curl:curl在服务器的命令行下载Feed",
+ "Detected feed format is not supported" : "不支持检测到的 feed 格式",
+ "Website not found" : "未找到网站",
+ "More redirects than allowed, aborting" : "重定向过多,退出",
+ "Bigger than maximum allowed size" : "超过了最大允许长度",
+ "Request timed out" : "请求超时",
+ "Required credentials for feed were either missing or incorrect" : "Feed的必需凭据丢失或不正确",
+ "Forbidden to access feed" : "禁止访问信息",
+ "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "证书错误:SSL/TLS 握手的时候在某地方出现问题。请检查 (文件格式,路径,权限) 密码及其它。",
+ "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "证书错误:远程服务器的 SSL 证书或 SSH MD5 指纹被视为不可用。",
+ "Certificate error: Problem with the local client certificate." : "证书错误:本地客户端证书有问题。",
+ "Certificate error: Couldn't use specified cipher." : "证书错误:无法使用指定的加密方式。",
+ "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "证书错误:对方证书无法被已知 CA 证书认证。",
+ "Certificate error: Requested FTP SSL level failed." : "证书错误:请求的 FTP SSL 级别失败。",
+ "Certificate error: Initiating the SSL Engine failed." : "证书错误:初始化 SSL 引擎失败。",
+ "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "证书错误:读取 SSL CA 证书有问题 (路径?访问权限?)",
+ "Certificate error: Issuer check failed" : "证书错误:签发者验证失败",
+ "Unknown SSL certificate error!" : "未知的 SSL 证书错误!",
+ "Can not add feed: Exists already" : "无法增加订阅:已经存在",
+ "Articles without feed" : "无法订阅的文章",
+ "Can not add folder: Exists already" : "无法增加文件夹:文件夹已存在",
+ "Use system cron for updates" : "使用系统计划任务执行更新",
+ "Purge interval" : "清理间隔",
+ "Maximum redirects" : "最大重定向次数",
+ "How many redirects the feed fetcher should follow" : "Feed 获取器最多跟随多少次重定向",
+ "Maximum feed page size" : "最大 feed 页面大小",
+ "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "按字节计算的最大 feed 大小。如果 RSS/Atom 页面比这个值大,更新将被中止。",
+ "Feed fetcher timeout" : "Feed 获取器超时",
+ "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "最长的等待 RSS 或 Atom feed 加载的秒数;如果比这个时间更长更新将会中止。",
+ "For more information check the Wiki" : "访问 Wiki 了解更多信息",
+ "Saved" : "已保存",
+ "Download" : "下载",
+ "Close" : "关闭",
+ "Ajax or Web cron mode detected! Your feeds will not be updated!" : "检测到 Ajax 或者 Web cron 模式!您的 feeds 将不被更新!",
+ "How to set up the operating system cron" : "如何设置操作系统 cron",
+ "filter" : "过滤器",
+ "Language" : "语言",
+ "Subscribe" : "订阅",
+ "No articles available" : "没有文章可用",
+ "No unread articles available" : "没有未读的文章可用",
+ "Open website" : "打开网站",
+ "Star article" : "文章加星",
+ "Unstar article" : "取消文章加星",
+ "Keep article unread" : "保持文章未读",
+ "Remove keep article unread" : "取消保持文章未读",
+ "by" : "发布者:",
+ "from" : "来源",
+ "Play audio" : "播放音频",
+ "Download video" : "下载视频",
+ "Download audio" : "下载音频",
+ "Keyboard shortcut" : "键盘快捷键",
+ "Description" : "描述",
+ "right" : "右",
+ "Jump to next article" : "跳到下一个文章",
+ "left" : "左",
+ "Jump to previous article" : "跳到上一个文章",
+ "Toggle star article" : "切换文章加星状态",
+ "Star article and jump to next one" : "文章加星并跳到下一个",
+ "Toggle keep current article unread" : "切换保持文章未读状态设置",
+ "Open article in new tab" : "在新标签页中打开文章",
+ "Refresh" : "刷新",
+ "Load next feed" : "加载下一个 馮哦哦的",
+ "Load previous feed" : "加载上一个 馮哦哦的",
+ "Load next folder" : "装载下一目录",
+ "Load previous folder" : "装载前一目录",
+ "Scroll to active navigation entry" : "滚动来激活浏览项目",
+ "Focus search field" : "聚焦搜索域",
+ "Mark current article's feed/folder read" : "标记当前文章/文件夹为已读",
+ "Web address" : "网络地址",
+ "Feed exists already!" : "Feed已存在!",
+ "Folder" : "文件夹",
+ "No folder" : "无文件夹",
+ "New folder" : "新建文件夹",
+ "Folder name" : "文件夹名称",
+ "Go back" : "后退",
+ "Folder exists already!" : "文件夹已经存在!",
+ "Advanced settings" : "高级选项",
+ "Credentials" : "凭证",
+ "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth 认证只能被未加密保存!所有可以访问这个服务器的数据库的人都可以访问他们!",
+ "Username" : "用户名",
+ "Password" : "密码",
+ "New Folder" : "新建文件夹",
+ "Create" : "创建",
+ "Explore" : "探索",
+ "Update failed more than 50 times" : "更新失败超过 50 次",
+ "Deleted feed" : "删除订阅",
+ "Undo delete feed" : "取消删除订阅",
+ "Rename" : "重命名",
+ "Menu" : "菜单",
+ "Unpin feed from the top" : "取消 feed 置顶",
+ "Pin feed to the top" : "将 feed 置顶",
+ "No feed ordering" : "无 feed 排序",
+ "Reversed feed ordering" : "反向 feed 排序",
+ "Normal feed ordering" : "正常 feed 排序",
+ "Enable full text feed fetching" : "启用全文 feed 获取",
+ "Disable full text feed fetching" : "禁用全文 feed 获取",
+ "Keep updated articles as is" : "保持更新的文章原样",
+ "Mark updated articles unread" : "标记更新的文章为未读",
+ "Rename feed" : "重命名订阅",
+ "Delete feed" : "删除Feed",
+ "Mark all articles read" : "标记全部文章为已读",
+ "Dismiss" : "忽略",
+ "Collapse" : "折叠",
+ "Deleted folder" : "删除文件夹",
+ "Undo delete folder" : "取消删除文件夹",
+ "Rename folder" : "重命名目录",
+ "Delete folder" : "删除目录",
+ "Starred" : "已加星标",
+ "Unread articles" : "未读文章",
+ "All articles" : "全部文章",
+ "Settings" : "设置",
+ "Disable mark read through scrolling" : "禁用在滚动时标记文章为已读",
+ "Compact view" : "紧凑视图",
+ "Expand articles on key navigation" : "按键浏览时展开文章",
+ "Show all articles" : "显示全部文章",
+ "Reverse ordering (oldest on top)" : "逆序(最老文章先显示)",
+ "Subscriptions (OPML)" : "订阅 (OPML)",
+ "Import" : "导入",
+ "Export" : "导出",
+ "Error when importing: file does not contain valid OPML" : "导入时出错:文件不包含有效的OPML",
+ "Error when importing: OPML is does neither contain feeds nor folders" : "导入错误:OPML 未包含 feed 或文件夹",
+ "Unread/Starred Articles" : "未读/已加星标文章",
+ "Error when importing: file does not contain valid JSON" : "导入出错:文件包含非法的JSON数据",
+ "Help" : "帮助",
+ "Keyboard shortcuts" : "快捷键",
+ "Documentation" : "文档",
+ "Report a bug" : "报告 "
+},
+"nplurals=1; plural=0;");
diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json
new file mode 100644
index 000000000..9fb56fdb2
--- /dev/null
+++ b/l10n/zh_CN.json
@@ -0,0 +1,137 @@
+{ "translations": {
+ "Request failed, network connection unavailable!" : "请求失败,网络连接不可用!",
+ "Request unauthorized. Are you logged in?" : "请求未通过认证.你还要登录吗?",
+ "Request forbidden. Are you an admin?" : "请求被拒绝.你是系统管理员吗?",
+ "Token expired or app not enabled! Reload the page!" : "令牌过期或者应用没有启用!重新装载页面!",
+ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "内部服务器错误! 请检查你的数据 /nextcloud.log 文件获取其它详细信息!",
+ "Request failed, Nextcloud is in currently in maintenance mode!" : "请求失败, Nextcloud 在维护模式!",
+ "Feed contains invalid XML" : "Feed 包含非法 XML",
+ "Feed not found: either the website does not provide a feed or blocks access. To rule out blocking, try to download the feed on your server's command line using curl: curl " : "找不到Feed:网站不提供Feed或阻止访问。要排除阻止,请尝试使用curl:curl在服务器的命令行下载Feed",
+ "Detected feed format is not supported" : "不支持检测到的 feed 格式",
+ "Website not found" : "未找到网站",
+ "More redirects than allowed, aborting" : "重定向过多,退出",
+ "Bigger than maximum allowed size" : "超过了最大允许长度",
+ "Request timed out" : "请求超时",
+ "Required credentials for feed were either missing or incorrect" : "Feed的必需凭据丢失或不正确",
+ "Forbidden to access feed" : "禁止访问信息",
+ "Certificate error: A problem occurred somewhere in the SSL/TLS handshake. Could be certificates (file formats, paths, permissions), passwords, and others." : "证书错误:SSL/TLS 握手的时候在某地方出现问题。请检查 (文件格式,路径,权限) 密码及其它。",
+ "Certificate error: The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK." : "证书错误:远程服务器的 SSL 证书或 SSH MD5 指纹被视为不可用。",
+ "Certificate error: Problem with the local client certificate." : "证书错误:本地客户端证书有问题。",
+ "Certificate error: Couldn't use specified cipher." : "证书错误:无法使用指定的加密方式。",
+ "Certificate error: Peer certificate cannot be authenticated with known CA certificates." : "证书错误:对方证书无法被已知 CA 证书认证。",
+ "Certificate error: Requested FTP SSL level failed." : "证书错误:请求的 FTP SSL 级别失败。",
+ "Certificate error: Initiating the SSL Engine failed." : "证书错误:初始化 SSL 引擎失败。",
+ "Certificate error: Problem with reading the SSL CA cert (path? access rights?)" : "证书错误:读取 SSL CA 证书有问题 (路径?访问权限?)",
+ "Certificate error: Issuer check failed" : "证书错误:签发者验证失败",
+ "Unknown SSL certificate error!" : "未知的 SSL 证书错误!",
+ "Can not add feed: Exists already" : "无法增加订阅:已经存在",
+ "Articles without feed" : "无法订阅的文章",
+ "Can not add folder: Exists already" : "无法增加文件夹:文件夹已存在",
+ "Use system cron for updates" : "使用系统计划任务执行更新",
+ "Purge interval" : "清理间隔",
+ "Maximum redirects" : "最大重定向次数",
+ "How many redirects the feed fetcher should follow" : "Feed 获取器最多跟随多少次重定向",
+ "Maximum feed page size" : "最大 feed 页面大小",
+ "Maximum feed size in bytes. If the RSS/Atom page is bigger than this value, the update will be aborted" : "按字节计算的最大 feed 大小。如果 RSS/Atom 页面比这个值大,更新将被中止。",
+ "Feed fetcher timeout" : "Feed 获取器超时",
+ "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted" : "最长的等待 RSS 或 Atom feed 加载的秒数;如果比这个时间更长更新将会中止。",
+ "For more information check the Wiki" : "访问 Wiki 了解更多信息",
+ "Saved" : "已保存",
+ "Download" : "下载",
+ "Close" : "关闭",
+ "Ajax or Web cron mode detected! Your feeds will not be updated!" : "检测到 Ajax 或者 Web cron 模式!您的 feeds 将不被更新!",
+ "How to set up the operating system cron" : "如何设置操作系统 cron",
+ "filter" : "过滤器",
+ "Language" : "语言",
+ "Subscribe" : "订阅",
+ "No articles available" : "没有文章可用",
+ "No unread articles available" : "没有未读的文章可用",
+ "Open website" : "打开网站",
+ "Star article" : "文章加星",
+ "Unstar article" : "取消文章加星",
+ "Keep article unread" : "保持文章未读",
+ "Remove keep article unread" : "取消保持文章未读",
+ "by" : "发布者:",
+ "from" : "来源",
+ "Play audio" : "播放音频",
+ "Download video" : "下载视频",
+ "Download audio" : "下载音频",
+ "Keyboard shortcut" : "键盘快捷键",
+ "Description" : "描述",
+ "right" : "右",
+ "Jump to next article" : "跳到下一个文章",
+ "left" : "左",
+ "Jump to previous article" : "跳到上一个文章",
+ "Toggle star article" : "切换文章加星状态",
+ "Star article and jump to next one" : "文章加星并跳到下一个",
+ "Toggle keep current article unread" : "切换保持文章未读状态设置",
+ "Open article in new tab" : "在新标签页中打开文章",
+ "Refresh" : "刷新",
+ "Load next feed" : "加载下一个 馮哦哦的",
+ "Load previous feed" : "加载上一个 馮哦哦的",
+ "Load next folder" : "装载下一目录",
+ "Load previous folder" : "装载前一目录",
+ "Scroll to active navigation entry" : "滚动来激活浏览项目",
+ "Focus search field" : "聚焦搜索域",
+ "Mark current article's feed/folder read" : "标记当前文章/文件夹为已读",
+ "Web address" : "网络地址",
+ "Feed exists already!" : "Feed已存在!",
+ "Folder" : "文件夹",
+ "No folder" : "无文件夹",
+ "New folder" : "新建文件夹",
+ "Folder name" : "文件夹名称",
+ "Go back" : "后退",
+ "Folder exists already!" : "文件夹已经存在!",
+ "Advanced settings" : "高级选项",
+ "Credentials" : "凭证",
+ "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth 认证只能被未加密保存!所有可以访问这个服务器的数据库的人都可以访问他们!",
+ "Username" : "用户名",
+ "Password" : "密码",
+ "New Folder" : "新建文件夹",
+ "Create" : "创建",
+ "Explore" : "探索",
+ "Update failed more than 50 times" : "更新失败超过 50 次",
+ "Deleted feed" : "删除订阅",
+ "Undo delete feed" : "取消删除订阅",
+ "Rename" : "重命名",
+ "Menu" : "菜单",
+ "Unpin feed from the top" : "取消 feed 置顶",
+ "Pin feed to the top" : "将 feed 置顶",
+ "No feed ordering" : "无 feed 排序",
+ "Reversed feed ordering" : "反向 feed 排序",
+ "Normal feed ordering" : "正常 feed 排序",
+ "Enable full text feed fetching" : "启用全文 feed 获取",
+ "Disable full text feed fetching" : "禁用全文 feed 获取",
+ "Keep updated articles as is" : "保持更新的文章原样",
+ "Mark updated articles unread" : "标记更新的文章为未读",
+ "Rename feed" : "重命名订阅",
+ "Delete feed" : "删除Feed",
+ "Mark all articles read" : "标记全部文章为已读",
+ "Dismiss" : "忽略",
+ "Collapse" : "折叠",
+ "Deleted folder" : "删除文件夹",
+ "Undo delete folder" : "取消删除文件夹",
+ "Rename folder" : "重命名目录",
+ "Delete folder" : "删除目录",
+ "Starred" : "已加星标",
+ "Unread articles" : "未读文章",
+ "All articles" : "全部文章",
+ "Settings" : "设置",
+ "Disable mark read through scrolling" : "禁用在滚动时标记文章为已读",
+ "Compact view" : "紧凑视图",
+ "Expand articles on key navigation" : "按键浏览时展开文章",
+ "Show all articles" : "显示全部文章",
+ "Reverse ordering (oldest on top)" : "逆序(最老文章先显示)",
+ "Subscriptions (OPML)" : "订阅 (OPML)",
+ "Import" : "导入",
+ "Export" : "导出",
+ "Error when importing: file does not contain valid OPML" : "导入时出错:文件不包含有效的OPML",
+ "Error when importing: OPML is does neither contain feeds nor folders" : "导入错误:OPML 未包含 feed 或文件夹",
+ "Unread/Starred Articles" : "未读/已加星标文章",
+ "Error when importing: file does not contain valid JSON" : "导入出错:文件包含非法的JSON数据",
+ "Help" : "帮助",
+ "Keyboard shortcuts" : "快捷键",
+ "Documentation" : "文档",
+ "Report a bug" : "报告 "
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js
new file mode 100644
index 000000000..163a0293c
--- /dev/null
+++ b/l10n/zh_TW.js
@@ -0,0 +1,96 @@
+OC.L10N.register(
+ "news",
+ {
+ "Request failed, network connection unavailable!" : "請求失敗,網路連線故障",
+ "Request unauthorized. Are you logged in?" : "請求未授權,您已經登入了嗎?",
+ "Request forbidden. Are you an admin?" : "請求被拒,您是管理員嗎?",
+ "Feed contains invalid XML" : "饋流內含無效的 XML",
+ "Detected feed format is not supported" : "不支援這種饋流格式",
+ "Website not found" : "找不到網站",
+ "More redirects than allowed, aborting" : "過多次數的重導向,操作中斷",
+ "Bigger than maximum allowed size" : "超過允許大小",
+ "Request timed out" : "請求逾時",
+ "Can not add feed: Exists already" : "無法新增饋流:已經存在",
+ "Can not add folder: Exists already" : "無法新增資料夾:已經存在",
+ "Saved" : "已儲存",
+ "Download" : "下載",
+ "Close" : " 關閉",
+ "Language" : "語言",
+ "Subscribe" : "訂閱",
+ "No articles available" : "沒有文章",
+ "No unread articles available" : "沒有未讀文章",
+ "Open website" : "開啟網站",
+ "Star article" : "加上星號",
+ "Unstar article" : "移除星號",
+ "Keep article unread" : "維持未讀狀態",
+ "Remove keep article unread" : "停止維持未讀狀態",
+ "by" : "由",
+ "from" : "從",
+ "Play audio" : "播放音訊",
+ "Download video" : "下載影片",
+ "Download audio" : "下載音訊",
+ "Keyboard shortcut" : "快速鍵",
+ "Description" : "描述",
+ "right" : "右邊",
+ "Jump to next article" : "跳到下篇文章",
+ "left" : "左邊",
+ "Jump to previous article" : "跳到上篇文章",
+ "Toggle star article" : "切換文章星號",
+ "Star article and jump to next one" : "加上星號並跳到下一篇",
+ "Toggle keep current article unread" : "切換維持目前文章未讀",
+ "Open article in new tab" : "在新分頁開啟文章",
+ "Toggle expand article in compact view" : "切換是否在精簡模式中展開文章",
+ "Refresh" : "重新整理",
+ "Load next feed" : "載入下個饋流",
+ "Load previous feed" : "載入上個饋流",
+ "Load next folder" : "載入下個資料夾",
+ "Load previous folder" : "載入上個資料夾",
+ "Scroll to active navigation entry" : "捲動至使用中的導覽項",
+ "Focus search field" : "進入搜尋框",
+ "Mark current article's feed/folder read" : "標示目前文章所在的饋流或資料夾為已讀",
+ "Web address" : "網頁位址",
+ "Feed exists already!" : "訂閱已經存在!",
+ "Folder" : "資料夾",
+ "No folder" : "無資料夾",
+ "New folder" : "新資料夾",
+ "Folder name" : "資料夾名稱",
+ "Go back" : "返回",
+ "Folder exists already!" : "資料夾已經存在!",
+ "Advanced settings" : "進階設定",
+ "Credentials" : "帳密",
+ "Username" : "使用者名稱",
+ "Password" : "密碼",
+ "New Folder" : "新資料夾",
+ "Create" : "建立",
+ "Explore" : "探索",
+ "Deleted feed" : "刪除饋流",
+ "Undo delete feed" : "取消刪除饋流",
+ "Rename" : "重新命名",
+ "Menu" : "選單",
+ "Unpin feed from the top" : "取消釘選饋流",
+ "Pin feed to the top" : "釘選饋流在最上方",
+ "No feed ordering" : "不排序饋流",
+ "Delete feed" : "刪除訂閱",
+ "Mark all articles read" : "標記全部文章為已讀",
+ "Collapse" : "收合",
+ "Deleted folder" : "已刪除的資料夾",
+ "Undo delete folder" : "取消刪除資料夾",
+ "Rename folder" : "資料夾更名",
+ "Delete folder" : "刪除資料夾",
+ "Starred" : "星號",
+ "Unread articles" : "未讀文章",
+ "All articles" : "所有文章",
+ "Settings" : "設定",
+ "Show all articles" : "顯示全部文章",
+ "Reverse ordering (oldest on top)" : "反向排序 (最舊的文章排在最上面)",
+ "Subscriptions (OPML)" : "訂閱 (OPML)",
+ "Import" : "匯入",
+ "Export" : "匯出",
+ "Error when importing: file does not contain valid OPML" : "匯入時出錯: 該檔案不包含有效的OPML",
+ "Unread/Starred Articles" : "未讀/已加星號 文章",
+ "Error when importing: file does not contain valid JSON" : "匯入錯誤: 檔案包含非法的JSON數據",
+ "Help" : "說明",
+ "Keyboard shortcuts" : "快速鍵",
+ "Documentation" : "說明文件"
+},
+"nplurals=1; plural=0;");
diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json
new file mode 100644
index 000000000..dc85f46e9
--- /dev/null
+++ b/l10n/zh_TW.json
@@ -0,0 +1,94 @@
+{ "translations": {
+ "Request failed, network connection unavailable!" : "請求失敗,網路連線故障",
+ "Request unauthorized. Are you logged in?" : "請求未授權,您已經登入了嗎?",
+ "Request forbidden. Are you an admin?" : "請求被拒,您是管理員嗎?",
+ "Feed contains invalid XML" : "饋流內含無效的 XML",
+ "Detected feed format is not supported" : "不支援這種饋流格式",
+ "Website not found" : "找不到網站",
+ "More redirects than allowed, aborting" : "過多次數的重導向,操作中斷",
+ "Bigger than maximum allowed size" : "超過允許大小",
+ "Request timed out" : "請求逾時",
+ "Can not add feed: Exists already" : "無法新增饋流:已經存在",
+ "Can not add folder: Exists already" : "無法新增資料夾:已經存在",
+ "Saved" : "已儲存",
+ "Download" : "下載",
+ "Close" : " 關閉",
+ "Language" : "語言",
+ "Subscribe" : "訂閱",
+ "No articles available" : "沒有文章",
+ "No unread articles available" : "沒有未讀文章",
+ "Open website" : "開啟網站",
+ "Star article" : "加上星號",
+ "Unstar article" : "移除星號",
+ "Keep article unread" : "維持未讀狀態",
+ "Remove keep article unread" : "停止維持未讀狀態",
+ "by" : "由",
+ "from" : "從",
+ "Play audio" : "播放音訊",
+ "Download video" : "下載影片",
+ "Download audio" : "下載音訊",
+ "Keyboard shortcut" : "快速鍵",
+ "Description" : "描述",
+ "right" : "右邊",
+ "Jump to next article" : "跳到下篇文章",
+ "left" : "左邊",
+ "Jump to previous article" : "跳到上篇文章",
+ "Toggle star article" : "切換文章星號",
+ "Star article and jump to next one" : "加上星號並跳到下一篇",
+ "Toggle keep current article unread" : "切換維持目前文章未讀",
+ "Open article in new tab" : "在新分頁開啟文章",
+ "Toggle expand article in compact view" : "切換是否在精簡模式中展開文章",
+ "Refresh" : "重新整理",
+ "Load next feed" : "載入下個饋流",
+ "Load previous feed" : "載入上個饋流",
+ "Load next folder" : "載入下個資料夾",
+ "Load previous folder" : "載入上個資料夾",
+ "Scroll to active navigation entry" : "捲動至使用中的導覽項",
+ "Focus search field" : "進入搜尋框",
+ "Mark current article's feed/folder read" : "標示目前文章所在的饋流或資料夾為已讀",
+ "Web address" : "網頁位址",
+ "Feed exists already!" : "訂閱已經存在!",
+ "Folder" : "資料夾",
+ "No folder" : "無資料夾",
+ "New folder" : "新資料夾",
+ "Folder name" : "資料夾名稱",
+ "Go back" : "返回",
+ "Folder exists already!" : "資料夾已經存在!",
+ "Advanced settings" : "進階設定",
+ "Credentials" : "帳密",
+ "Username" : "使用者名稱",
+ "Password" : "密碼",
+ "New Folder" : "新資料夾",
+ "Create" : "建立",
+ "Explore" : "探索",
+ "Deleted feed" : "刪除饋流",
+ "Undo delete feed" : "取消刪除饋流",
+ "Rename" : "重新命名",
+ "Menu" : "選單",
+ "Unpin feed from the top" : "取消釘選饋流",
+ "Pin feed to the top" : "釘選饋流在最上方",
+ "No feed ordering" : "不排序饋流",
+ "Delete feed" : "刪除訂閱",
+ "Mark all articles read" : "標記全部文章為已讀",
+ "Collapse" : "收合",
+ "Deleted folder" : "已刪除的資料夾",
+ "Undo delete folder" : "取消刪除資料夾",
+ "Rename folder" : "資料夾更名",
+ "Delete folder" : "刪除資料夾",
+ "Starred" : "星號",
+ "Unread articles" : "未讀文章",
+ "All articles" : "所有文章",
+ "Settings" : "設定",
+ "Show all articles" : "顯示全部文章",
+ "Reverse ordering (oldest on top)" : "反向排序 (最舊的文章排在最上面)",
+ "Subscriptions (OPML)" : "訂閱 (OPML)",
+ "Import" : "匯入",
+ "Export" : "匯出",
+ "Error when importing: file does not contain valid OPML" : "匯入時出錯: 該檔案不包含有效的OPML",
+ "Unread/Starred Articles" : "未讀/已加星號 文章",
+ "Error when importing: file does not contain valid JSON" : "匯入錯誤: 檔案包含非法的JSON數據",
+ "Help" : "說明",
+ "Keyboard shortcuts" : "快速鍵",
+ "Documentation" : "說明文件"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file