Skip to content

Commit

Permalink
feat: Added bulgarian (bg) translations (#685)
Browse files Browse the repository at this point in the history
* Added bulgarian (bg) translations

* Improve structure

* Fixed bugs

* Deleted comma
  • Loading branch information
null-none authored Jun 1, 2020
1 parent 0223e69 commit 7f1822b
Show file tree
Hide file tree
Showing 13 changed files with 279 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/shared/locales/all.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import eleLocaleBg from 'element-ui/lib/locale/lang/bg'
import eleLocaleCa from 'element-ui/lib/locale/lang/ca'
import eleLocaleDe from 'element-ui/lib/locale/lang/de'
import eleLocaleEn from 'element-ui/lib/locale/lang/en'
Expand All @@ -14,6 +15,7 @@ import eleLocaleVi from 'element-ui/lib/locale/lang/vi'
import eleLocaleZhCN from 'element-ui/lib/locale/lang/zh-CN'
import eleLocaleZhTW from 'element-ui/lib/locale/lang/zh-TW'
import eleLocaleUk from 'element-ui/lib/locale/lang/ua'
import appLocaleBg from '@shared/locales/bg'
import appLocaleCa from '@shared/locales/ca'
import appLocaleDe from '@shared/locales/de'
import appLocaleEnUS from '@shared/locales/en-US'
Expand Down Expand Up @@ -129,6 +131,12 @@ const resources = {
...eleLocaleUk,
...appLocaleUk
}
},
'bg': {
translation: {
...eleLocaleBg,
...appLocaleBg
}
}
}
/* eslint-enable quote-props */
Expand Down
6 changes: 6 additions & 0 deletions src/shared/locales/app.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import appLocaleBg from '@shared/locales/bg'
import appLocaleCa from '@shared/locales/ca'
import appLocaleDe from '@shared/locales/de'
import appLocaleEnUS from '@shared/locales/en-US'
Expand Down Expand Up @@ -91,6 +92,11 @@ const resources = {
translation: {
...appLocaleUk
}
},
'bg': {
translation: {
...appLocaleBg
}
}
}
/* eslint-enable quote-props */
Expand Down
7 changes: 7 additions & 0 deletions src/shared/locales/bg/about.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
'engine-version': 'Версия',
'license': 'Лиценз',
'about': 'Информация',
'release': 'Съобщение',
'support': 'Подкрепа'
}
32 changes: 32 additions & 0 deletions src/shared/locales/bg/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
export default {
'task-list': 'Списък със задачи',
'add-task': 'Добавяне на задача',
'about': 'О Motrix',
'preferences': 'Меню...',
'check-for-updates': 'Проверка на актуализацията...',
'check-updates-now': 'Проверете сега',
'checking-for-updates': 'Проверка за актуализации...',
'check-for-updates-title': 'Проверка за актуализации',
'update-available-message': 'Новата версия на Motrix е достъпна за изтегляне, Изтеглете сега?',
'update-not-available-message': 'Вече използвате най-новата версия!',
'update-downloaded-message': 'Готово за инсталиране...',
'update-error-message': 'Грешка при обновяване',
'engine-damaged-message': 'Програмата е повредена, моля преинсталирайте :(',
'engine-missing-message': 'Програмата е загубена, моля преинсталирайте :(',
'system-error-title': 'Грешка',
'system-error-message': 'Грешка при стартиране на приложението: {{message}}',
'hide': 'Скрия Motrix',
'hide-others': 'Скрийте всичко останало',
'unhide': 'Показване на всички',
'show': 'Показване Motrix',
'quit': 'Затваряне Motrix',
'under-development-message': 'За съжаление тази функция все още е в процес на разработка...',
'yes': 'Да',
'no': 'Не',
'cancel': 'Отказ',
'submit': 'Потвърдя',
'gt1d': '> 1 ден',
'hour': 'ч',
'minute': 'м',
'second': 'с'
}
9 changes: 9 additions & 0 deletions src/shared/locales/bg/edit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
'undo': 'Отказ',
'redo': 'Повторя',
'cut': 'Нарежа',
'copy': 'Копирам',
'paste': 'Поставя',
'delete': 'Премахна',
'select-all': 'Изберете всички'
}
7 changes: 7 additions & 0 deletions src/shared/locales/bg/help.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
'official-website': 'Сайт Motrix',
'manual': 'Инструкция',
'release-notes': 'Маркировки...',
'report-problem': 'Докладвайте за проблем',
'toggle-dev-tools': 'Превключване на инструменти за разработчици'
}
21 changes: 21 additions & 0 deletions src/shared/locales/bg/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import about from './about'
import app from './app'
import edit from './edit'
import help from './help'
import menu from './menu'
import preferences from './preferences'
import subnav from './subnav'
import task from './task'
import window from './window'

export default {
about,
app,
edit,
help,
menu,
preferences,
subnav,
task,
window
}
8 changes: 8 additions & 0 deletions src/shared/locales/bg/menu.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
'app': 'Motrix',
'file': 'Файл',
'task': 'Задача',
'edit': 'Редктиране',
'window': 'Прозорец',
'help': 'Грижа'
}
72 changes: 72 additions & 0 deletions src/shared/locales/bg/preferences.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
export default {
'basic':'Основа',
'advanced':'Разширени',
'lab':'Лаборатория',
'save': 'Съхронване и прилагане',
'save-success-message':'настройките са запазени успешно',
'save-fail-message': 'грешка при запазване на настройките',
'discard': 'Отказ',
'startup': 'стартиране',
'open-at-login': 'стартиране на програмата заедно със стартирането на операционната система',
'keep-window-state':'по време на затваряне на приложението, Запишете розмера и позицията на прозореца',
'auto-resume-all':'автоматично възобновяване на всички недовършени задачи',
'default-dir':'пея по подразбиране',
'mas-default-dir-tips': 'поради ограничения в App Store, препоръчително е да зададете пътя по подразбиране като ~/Downloads',
'transfer-settings':'скоростна кутия',
'transfer-speed-upload': 'лимит на откат',
'transfer-speed-download': 'лимит за изтегляне',
'transfer-speed-unlimited':'Unlimited',
'task-manage':'мениджър на задачи',
'max-concurrent-downloads': 'Максимум активни задачи',
'max-connection-per-server': 'максимални връзки към сървъра',
'new-task-show-downloading': 'автоматично показване на задача след добавяне',
'no-confirm-before-delete-task': 'Не се изисква потвърждение преди изтриване на задача',
'continue':'Продължи',
'task-completed-notify': 'съобщение след изтеглянето',
'auto-purge-record': 'автоматично почистване на записите за изтегляне след затваряне на приложението',
'ui': 'UI',
'appearance': 'външен вид',
'theme-auto':'автоматично',
'theme-light':'Светло',
'theme-dark':'dark',
'run-mode': 'Бягай като',
'auto-hide-window': 'Автоматично отваряне на прозорци',
'run-mode-standard': 'стандартно приложение',
'run-mode-menu-bar': 'лента с менюта на приложението',
'language':'Език',
'change-language': 'промяна на езика',
'hide-app-menu': 'Скриване на менюто на приложението (само за Windows и Linux)',
'proxy': 'Proxy',
'use-proxy': 'използване на Proxy',
'no-proxy-input-tips': 'заобикаляне на настройките на прокси за тези хостове и домейни, един по един на ред',
'proxy-tips': 'преглед на ръководството за прокси',
'bt-tracker':'Tracker сървър',
'bt-tracker-input-tips': 'Tracker сървър, един на ред',
'bt-tracker-tips': 'препоръчително:',
'sync-tracker-tips':'Синхронизация',
'auto-sync-tracker':'актуализиране на списъка с тракери всеки ден автоматично',
'port':'портове за слушане',
'bt-port':'пристанище на слушане BT',
'dht-port':'DHT слушане Порт',
'security':'сигурност',
'rpc-secret': 'RPC Secret',
'rpc-secret-tips': 'Гледайте инструкцията RPC Secret',
'developer':'developer',
'Mock-user-agent':'оформление User-Agent',
'app-log-path': 'път към дневника на приложението',
'download-session-path': 'качване на пътя на сесията',
'factory-reset': 'Настройки по подразбиране',
'factory-reset-confirm': 'Сигурни ли сте, че искате да се върнете към настройките по подразбиране?',
'lab-warning': '️ ️ включването на функциите на лабораторията може да доведе до срив на приложението и загуба на данни, решете на свой риск!',
'download-protocol':'протоколи',
'protocols-default-client':'Задаване като клиент по подразбиране за следните протоколи',
'protocols-magnet': 'Magnet [ magnet:// ]',
'protocols-thunder': 'Thunder [ thunder:// ]',
'browser-extensions': 'Розширения',
'baidu-exporter': 'BaiduExporter',
'browser-extensions-tips': 'предоставени от общността,',
'baidu-exporter-help': 'Кликнете тук, за да използвате',
'auto-update':'автоматично обновяване',
'auto-check-update':'автоматична проверка на актуализациите',
'last-check-update-time': 'последната актуализация е проверена'
}
4 changes: 4 additions & 0 deletions src/shared/locales/bg/subnav.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default {
'task-list':'Задачи',
'preferences':'Настройки'
}
93 changes: 93 additions & 0 deletions src/shared/locales/bg/task.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
export default {
'active':'Активен',
'waiting':'чакане',
'stopped':'спряно',
'new-task': 'нова задача',
'new-bt-task': 'Нова BT задача',
'open-file': 'отваряне на торент файл...',
'uri-task': 'URL',
'torrent-task': 'Torrent',
'uri-task-tips': 'една URL задача в низ (поддръжка на magnet)',
'thunder-link-tips': 'съвет: връзките от типа Thunder може да не се зареждат след декодиране',
'new-task-uris-required': 'въведете валиден URL адрес на ресурс',
'new-task-torrent-required': 'моля, изберете торент файл',
'file-name': 'Име на файл',
'file-extension':'тип файл',
'file-size': 'файлов Розмер',
'selected-files-sum': 'избрано: {{selectedFilesCount}} файлове, общ размер {{selectedFilesTotalSize}}',
'task-name':'Име на изтегляне',
'task-out': 'Преименуване',
'task-out-tips':'незадължителен',
'task-split': 'разделяне',
'task-dir': 'Запазване в',
'pause-task': 'пауза на задачата',
'task-ua': 'UA',
'task-user-agent': 'User-Agent',
'task-referer': 'препращане',
'task-cookie': 'Cookie',
'task-proxy': 'Proxy',
'navigate-to-downloading': 'напред към изтегляне',
'show-advanced-options': 'Разширени опции',
'copyright-warning':'предупреждение за авторски права',
'copyright-warning-message': 'файлът, който се опитвате да изтеглите, има авторски права върху видео или аудио съдържание, моля, проверете дали имате права да изтеглите този файл.',
'copyright-yes': 'Да, имам права',
'copyright-no': 'Не, нямам права',
'copyright-error-message': 'грешка при добавяне на задача поради проблеми с авторските права',
'pause-task-success': 'успешно спряна задача" {{TaskName}}"',
'pause-task-fail': 'грешка при спиране на задачата" {{taskName}}"',
'resume-task': 'възобновяване на задачата',
'resume-task-success': 'успешно възобновена задача" {{TaskName}}"',
'resume-task-fail': 'грешка при възобновяване на задачата" {{taskName}}"',
'delete-task': 'изтриване на задача',
'delete-selected-tasks': 'изтриване на избраните задачи',
'delete-task-confirm': 'сигурни ли Сте, че искате да изтриете задачата "{{taskName}}"?',
'batch-delete-task-confirm': 'Сигурни ли сте, че искате да изтриете {{count}} задачи за зареждане в партиден режим?',
'delete-task-label': 'изтриване заедно с файловете',
'delete-task-success': 'успешно изтрита задача" {{TaskName}}"',
'delete-task-fail': 'грешка при изтриване на задача" {{taskName}}"',
'remove-task-file-fail': 'грешка при изтриване на файл (файлове) на задача, моля, изтрийте го (тях) сами',
'remove-task-config-file-fail': 'грешка при изтриване на конфигурационния файл на заданието, моля, изтрийте го сами',
'move-task-up': 'Преместване на задача нагоре',
'move-task-down': 'Преместване на задача надолу',
'pause-all-task': 'пауза на всички задачи',
'pause-all-task-success': 'всички задачи са успешно прекратени',
'pause-all-task-fail': 'грешка при спиране на всички задачи',
'resume-all-task': 'възобновяване на всички задачи',
'resume-all-task-success': 'успешно възобновени всички задачи',
'resume-all-task-fail': 'грешка при възобновяване на всички задачи',
'select-all-task': 'Изберете всички задачи',
'clear-recent-tasks': 'Изчистване на последните задачи',
'purge-record': 'Изчистване на записките за задачи',
'purge-record-success': 'успешно изчистени записи на задачи',
'purge-record-fail': 'грешка при изчистване на записите за задачи',
'batch-delete-task-success': 'успешно изтриване на задачи в партиден режим',
'batch-delete-task-fail': 'Неуспешно изтриване на задачи в партиден режим',
'refresh-list': 'обновяване на списъка със задачи',
'no-task': 'няма текущи задачи',
'copy-link': 'копиране на връзка',
'copy-link-success': 'успешно копирана връзка',
'remove-record': 'изтриване на запис за задача',
'remove-record-confirm': 'Сигурни ли сте, че искате да изтриете записа за задачата "{{taskName}}"?',
'remove-record-label':'изтриване с файлове',
'remove-record-success': 'успешно изтрит запис за задача" {{taskName}}"',
'remove-record-fail': 'грешка при изтриване на запис за задача "{{taskName}}"',
'show-in-folder': 'показване на файловете със задачи в папка',
'file-not-exist': 'търсеният файл не съществува или е изтрит',
'file-path-error': 'Грешка в пътя към файла',
'opening-task-message': 'отваряне "{{TaskName}}" ...',
'get-task-name': 'получаване на име на задача...',
'remaining-prefix':'ляво',
'select-torrent':'плъзнете торент файла тук, или натиснете Избери',
'task-info-dialog-title':'{{Title}} детайли',
'download-start-message': 'изтеглянето започна {{taskName}}',
'download-pause-message': 'спиране на изтеглянето {{taskName}}',
'download-stop-message': 'спиране на изтеглянето {{taskName}}',
'download-error-message': 'грешка при изтегляне {{taskName}}',
'download-complete-message': 'Завършено изтегляне {{taskName}}',
'download-complete-notify':'изтеглянето Завършено',
'BT-download-complete-message': 'завършено изтегляне {{TaskName}}, раздаване',
'BT-download-complete-notify': 'BT изтеглянето приключи, раздаване...',
'BT-download-complete-tips': 'съвет: можете да спрете задачата, за да спрете раздаването',
'download-fail-message': 'не може да бъде изтеглено {{taskName}}',
'download-fail-notify': 'грешка при зареждане'
}
8 changes: 8 additions & 0 deletions src/shared/locales/bg/window.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
'reload': 'Перезагрузить',
'close': 'Закрыть',
'minimize': 'Свернуть',
'zoom': 'Увеличение',
'toggle-fullscreen': 'Перейти в полноэкранный режим',
'front': 'Поверх всех окон'
}
4 changes: 4 additions & 0 deletions src/shared/locales/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
* Please keep the locale key in alphabetical order.
*/
export const availableLanguages = [
{
value: 'bg',
label: 'Българският език'
},
{
value: 'ca',
label: 'Català'
Expand Down

0 comments on commit 7f1822b

Please sign in to comment.