diff --git a/src/i18n/index.js b/src/i18n/index.js index 580aa291b..1fe156875 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -7,6 +7,10 @@ const languages = [ code: 'ar', name: 'Arabic (عربى)', }, + { + code: 'bg', + name: 'Bulgarian (Български)', + }, { code: 'bn', name: 'Bengali (বাংলা)', diff --git a/src/i18n/locales/bg.json b/src/i18n/locales/bg.json new file mode 100644 index 000000000..846e3e0a8 --- /dev/null +++ b/src/i18n/locales/bg.json @@ -0,0 +1,254 @@ +{ + "shared": { + "appName": "Reactive Resume", + "shortDescription": "A free and open source resume builder.", + "forms": { + "name": "Име", + "title": "Заглавие", + "subtitle": "Подзаглавие", + "required": "задължително", + "website": "Уебсайт", + "date": "Дата", + "present": "Настояще", + "position": "Позиция", + "startDate": "Начална Дата", + "endDate": "Крайна Дата", + "address": "Адрес", + "phone": "Телефонен Номер", + "email": "Email адрес", + "summary": "Обобщение", + "markdown": "Този текстови блок поддържа <1>markdown.", + "contact": "Контакти", + "validation": { + "min": "Моля въведете поне {{number}} символа.", + "dateRange": "Крайната дата трябва да е след началната дата.", + "email": "Email адресът трябва да е валиден.", + "required": "Това поле е задължително.", + "url": "Линкът трябва да е валиден." + } + }, + "buttons": { + "add": "Добави", + "edit": "Промени", + "cancel": "Отказ", + "delete": "Изтрии", + "loading": "Зарежда...", + "confirmation": "Сигурен?", + "login": "Вход", + "logout": "Изход" + } + }, + "landing": { + "hero": { + "goToApp": "Към приложението" + } + }, + "dashboard": { + "title": "Dashboard", + "createResume": "Създай СВ/Резюме", + "editResume": "Промени", + "lastUpdated": "Последна промяна {{timestamp}}", + "toasts": { + "deleted": "{{name}} беше изтрито успешно." + }, + "buttons": { + "duplicate": "Дубликирай", + "rename": "Преименувай" + }, + "helpText": "Ще правиш ново резюме, от празен шаблон. Нека запомнем с име, например \"Моето Резюме\". Името може да е позицията, за която кандидатствате, или ако го правите за приятел може да го кръстите \"На Гошо СВ-то\"." + }, + "builder": { + "toasts": { + "formErrors": "Изглежда, че трябва да попълните всяко едно от полетата преди да предадете.", + "doesNotExist": "Резюмето, което търсите не съществува.... или никога не е съществувало?", + "loadDemoData": "Не сте сигурни от къде да започнете? Заредете демо данните, за да видите какво предлага Reactive Resume.", + "printError": "Cloud функцията се сблъска с няколко проблема, моля опитайте по-късно или използвайте опцията за принтиране." + }, + "sections": { + "heading": "Заглавие", + "profile": "Профил", + "social": "Социални мрежи", + "objective": "Цел", + "work": "Професионален опит", + "education": "Образование", + "project": "Проект", + "projects": "Проекти", + "award": "Награда", + "awards": "Награди", + "certification": "Сертификат", + "certifications": "Сертификати", + "skill": "Умение", + "skills": "Умения", + "hobby": "Хоби", + "hobbies": "Хобита", + "language": "Език", + "languages": "Езици", + "reference": "Препоръка", + "references": "Препоръки", + "templates": "Шаблони", + "layout": "Оформление", + "colors": "Цветове", + "font-size": "Размер на шрифта", + "fonts": "Шрифтове", + "actions": "Операции", + "settings": "Настройки", + "about": "За" + }, + "profile": { + "photograph": "Снимка", + "firstName": "Име", + "lastName": "Фамилия", + "birthDate": "Дата на раждане", + "address": { + "line1": "Улица", + "line2": "Блок/Номер/Къща/Вход", + "city": "Град", + "pincode": "Пощенски код" + } + }, + "social": { + "network": "Платформа (например Instagram)", + "username": "Потребителско име", + "url": "Линк към профила" + }, + "work": { + "company": "Фирма" + }, + "education": { + "institution": "Институт", + "field": "Специалност", + "degree": "Степен", + "gpa": "БАЛ" + }, + "awards": { + "awarder": "Награждаващ" + }, + "certifications": { + "issuer": "Емитент" + }, + "skills": { + "level": "Ниво" + }, + "languages": { + "fluency": "Ниво на умеене" + }, + "layout": { + "block": "Блок", + "reset": "Рестартирай оформлението", + "text": "Този шаблон поддържа {{count}} блока." + }, + "colors": { + "primary": "Основен цвят", + "text": "Втори цвят", + "background": "Цвят на фона" + }, + "actions": { + "import": { + "heading": "Качи твоето резюме", + "text": "Можеш да качиш предишното си резюме стига то да е във формат JSON Resume (при изтегляне като JSON го получавате в този международен формат), или ако е от LinkedIn. Това ще ти позволи да попълниш повечето или всичките данни за резюмето ти.", + "button": "Качи" + }, + "export": { + "heading": "Изтегли твоето резюме", + "text": "Изтегли като PDF, за да можеш да го споделиш в платформата където кандидастваш или го изтегли като JSON, за да можед да го качиш и да си спестиш време в бъдеще.", + "button": "Изтегли" + }, + "share": { + "heading": "Сподели твоето резюме", + "text": "Линкът ще бъде публично достъпен и всеки с линка ще може да види резюмето ти онлайн без да има нужда да го тегли." + }, + "loadDemoData": { + "text": "Зареди демо данни, за да получиш представа как трябва да изглежда завършено. От там нататък си ти!", + "button": "Зареди демо данни" + }, + "resetEverything": { + "text": "Направил си твърде много грешки и искаш да започнеш отново? Няма проблем, можеш да изчистиш цялото резюме и да започнеш от нулата. ВНИМАВАЙ, защото тази версия не се пази и ще бъде заниваги загубна, ако изчистиш всичко!", + "button": "Изтрии всичко" + } + }, + "settings": { + "theme": "Тема", + "language": "Език", + "translate": "Ако искаш да помогнеш в превеждането на сайта можеш да го направиш от <1>този линк.", + "dangerZone": { + "heading": "Опасна зона", + "text": "Тук можеш да изтриеш акаунта си и с него всичките данни, всички предишни резюмета, а не само това. Внимавай, защото процесът е необратим и акаунта ти ще бъде изтрит завинаги!", + "button": "Изтрии акаунта" + } + }, + "about": { + "donate": { + "heading": "Направи дарение и подкрепи Reactive Resume", + "text": "Приложение, което използвате е напълно безплатно и до момента се поддържа само от добри хора, които отделят време и усилия да го поддържат. Ако можете да го си позволите <1>моля дарете колкото можете :) Всичко помага и ще гарантира че следващият път като се върнете сървъра още е онлайн.", + "button": "Направи дарение" + }, + "bugFeature": { + "heading": "Bug? Feature Request?", + "text": "Something halting your progress from making a resume? Found a pesky bug that just won't quit? Talk about it on the GitHub Issues section using the actions below.", + "button": "Raise an Issue" + }, + "appreciate": { + "heading": "Loved Reactive Resume?", + "text": "I never get tired of hearing stories of how this app helped people, and if it helped you, or you just found Reactive Resume to be an awesome tool, do let me know. You can reach out to me on my website." + }, + "sourceCode": { + "heading": "Source Code", + "text": "Want to run the project from its source? Are you a developer willing to contribute to the open-source development of this project? Click the button below.", + "button": "GitHub Repo" + }, + "footer": "Направено с ЛЮБОВ от <1>Amruth Pillai" + }, + "tooltips": { + "uploadPhotograph": "Качи снимка", + "backToDashboard": "Върни се към Dashboard" + }, + "emptyList": "Този списък е празен." + }, + "modals": { + "auth": { + "whoAreYou": "Кой си ти?", + "welcome": "Добре дошъл, {{name}}!", + "loggedOutText": "Reactive Resume трябва да знае кой си, за да може да те въведе в системата и да ти показна само твоята информация. Щом влезеш, можеш да започнеш с резюмето си, да го пременяш или да го споделиш със света!", + "loggedInText": "Супер! Сега като си влязъл, нека се върнем към причината поради, която си тук. Натисни на Към приложението бутона, за да започнеш с резюмето си!", + "buttons": { + "google": "Влез чрез Google", + "anonymous": "Влез анонимно" + } + }, + "import": { + "button": "Избор на файл", + "reactiveResume": { + "heading": "Качи от Reactive Resume", + "text": "Reactive Resume има свой собствен формат за пазене на данни. За да качите файл, който по-рано сте изтеглили (*.json) моля изберете го." + }, + "jsonResume": { + "heading": "Качване на JSON Resume", + "text": "JSON Resume е стандартен формат за структуриране на резюмета. Ако не сте един от ентусиастите, които вече имат резюземе във този формат можете да започнете само с един клик с помощта на Reactive Resume." + }, + "linkedIn": { + "heading": "Качване от LinkedIn", + "text": "Можете да качите и JSON, койте сте изтеглили от вашият LinkedIn." + } + }, + "export": { + "printDialog": { + "heading": "Използвай опцията за принтиране на браузъра", + "text": "За тези от вас, които търсят бързо решение. Натиснете Ctrl/Cmd + P и принтирайте вашето резюме моментално.", + "button": "Принтирай" + }, + "downloadPDF": { + "heading": "Изтегли като PDF", + "text": "Опциите са ви, на една станица и на много страници. В зависимост от вашите нужди изберете подходящото да вас.", + "buttons": { + "single": "Една страница", + "multi": "Много страници" + } + }, + "jsonFormat": { + "heading": "Изтегли във формат JSON Format", + "text": "Също можете да го изтеглите в този формат, ако желаете да го съхраните на ваше устройство и по-късно да качите обратно тук за да правите промени по него.", + "button": "Изтегли като JSON" + } + } + } +} diff --git a/src/i18n/locales/index.js b/src/i18n/locales/index.js index 7c23943f0..cc719a5b6 100644 --- a/src/i18n/locales/index.js +++ b/src/i18n/locales/index.js @@ -1,4 +1,5 @@ import ar from './ar.json'; +import bg from './bg.json'; import bn from './bn.json'; import cs from './cs.json'; import da from './da.json'; @@ -30,6 +31,7 @@ import zh from './zh.json'; export default { ar: { translation: ar }, + bg: { translation: bg }, bn: { translation: bn }, cs: { translation: cs }, da: { translation: da },