FEATURE: Add Bulgarian language

This commit is contained in:
Gerhard Schlager 2018-05-29 21:07:17 +02:00
parent bf30f74f60
commit 864ada835b
19 changed files with 4034 additions and 0 deletions

View File

@ -0,0 +1,3 @@
//= depend_on 'client.bg.yml'
//= require locales/i18n
<%= JsLocaleHelper.output_locale(:bg) %>

2568
config/locales/client.bg.yml Normal file

File diff suppressed because it is too large Load Diff

1130
config/locales/server.bg.yml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,71 @@
# encoding: utf-8
# This file contains content for the i18n transliteration map from
# Russian Cyrillic to ASCII (ISO-9:1995 / GOST 7.79-2000, table B)
#
# To validate this YAML file after you change it, please paste it into
# http://yamllint.com/
bg:
i18n:
transliterate:
rule:
А: A
а: a
Б: B
б: b
В: V
в: v
Г: G
г: g
Д: D
д: d
Е: E
е: e
Ж: Zh
ж: zh
З: Z
з: z
И: I
и: i
Й: J
й: j
К: K
к: k
Л: L
л: l
М: M
м: m
Н: N
н: n
О: O
о: o
П: P
п: p
Р: R
р: r
С: S
с: s
Т: T
т: t
У: U
у: u
Ф: F
ф: f
Х: H
х: h
Ц: C
ц: c
Ч: Ch
ч: ch
Ш: Sh
ш: sh
Щ: Sht
щ: sht
Ъ: y
ъ: y
Ь: y
ь: y
Ю: Yu
ю: yu
Я: Ya
я: ya

View File

@ -0,0 +1,14 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg:
js:
details:
title: Скрий детайлите
composer:
details_title: Сумарно
details_text: "Този текст ще бъде скрит."

View File

@ -0,0 +1,8 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg: {}

View File

@ -0,0 +1,8 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg: {}

View File

@ -0,0 +1,8 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg: {}

View File

@ -0,0 +1,13 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg:
js:
discourse_narrative_bot:
welcome_post_type:
new_user_track: "Стартирай урока за нови потребители за всеки нов потребител."
welcome_message: "Изпращайте съобщение с насоки за бързо стартиране на всички нови потребители"

View File

@ -0,0 +1,18 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg:
site_settings:
discourse_narrative_bot_enabled: 'Включете Дискорс бот-а'
badges:
certified:
long_description: |
Тази значка се присъжда при успешното преминаване на интерактивното обучение за нови потребители. Вие поехте инциативата да научите основните инструменти на дискусията и сега сте сертифицирани за това.
discourse_narrative_bot:
new_user_narrative:
hello:
title: ":robot: Привет!"

View File

@ -0,0 +1,8 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg: {}

View File

@ -0,0 +1,8 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg: {}

View File

@ -0,0 +1,8 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg: {}

View File

@ -0,0 +1,51 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg:
js:
poll:
voters:
one: "гласуващ"
other: "Гласуващи "
total_votes:
one: "общ брой гласове"
other: "общо гласове"
average_rating: "Средна отценка: <strong>%{average}</strong>."
public:
title: "Гласуването е публично."
multiple:
help:
at_least_min_options:
one: "Избери поне <strong>%{count}</strong> отговора"
other: "Избери поне <strong>%{count}</strong> отговора"
cast-votes:
title: "Изчислете вашите гласове"
label: "Гласувай сега!"
show-results:
title: "Покажи резултатите от гласуването"
label: "Покажи резултатите"
hide-results:
title: "Обратно към вашите гласове"
label: "Скрий резултатите"
open:
title: "Отвори гласуването"
label: "Отвори"
confirm: "Сигурни ли сте, че искате да отворите гласуването ?"
close:
title: "Затвори гласуването"
label: "Затвори"
confirm: "Сигурни ли сте, че искате да затворите гласуването?"
error_while_toggling_status: "Съжаляваме, получи се грешка при превключване статуса на тази анкета."
error_while_casting_votes: "Получи се грешка при подаването на гласа ви."
error_while_fetching_voters: "Получи се грешка при показването на гласовете."
ui_builder:
poll_type:
label: Тип
poll_config:
max: Максимално
min: Минимално
step: Стъпка

View File

@ -0,0 +1,40 @@
# encoding: utf-8
#
# Never edit this file. It will be overwritten when translations are pulled from Transifex.
#
# To work with us on translations, join this project:
# https://www.transifex.com/projects/p/discourse-org/
bg:
site_settings:
poll_maximum_options: "Максимален брой опции позволени в анкетата."
poll_edit_window_mins: "Брой минути след създаването на анкета когато тя може да бъде редактирана."
poll:
multiple_polls_without_name: "Има много анкети без име. Използвай '<code>име</code>' атрибута за да идентифицирате вашата публикация."
multiple_polls_with_same_name: "Има много анкети с това име: <strong>%{name}</strong>. Използвайте '<code>name</code>' за да се отличат вашите анкети."
default_poll_must_have_at_least_2_options: "Анкетата трябва да има поне 2 опции."
named_poll_must_have_at_least_2_options: "Анкетата <strong>%{name}</strong> трябва да има поне 2 опции."
default_poll_must_have_less_options:
one: "Анкетата трябва да има по-малко от 1 опция."
other: "Анкетата трябва да има по-малко от %{count} опции."
named_poll_must_have_less_options:
one: "Анкетата: <strong>%{name}</strong> трябва да има по-малко от 1 опция."
other: "Анкетата <strong>%{name}</strong> трябва да има по-малко от %{count} опции."
default_poll_must_have_different_options: "Анкетата трябва да има различни опции."
named_poll_must_have_different_options: "Анкетата <strong>%{name}</strong> трябва да има различни възможни отговори."
default_poll_with_multiple_choices_has_invalid_parameters: "Анкетата с множество възможни избора има невалидни параметри."
named_poll_with_multiple_choices_has_invalid_parameters: "Анкетата <strong>%{name}</strong> е с множество възможни отговори и има невалидни параметри."
requires_at_least_1_valid_option: "Трябва да изберете най-малко 1 валиден вариант."
default_cannot_be_made_public: "Анкета с гласове не може да бъде направена публична."
edit_window_expired:
op_cannot_edit_options: "Не можете да добавяте или премахвате опции в анкетата след %{minutes} минути. Моля свържете се с модератор, ако искате да редактирате опции в анкетите."
staff_cannot_add_or_remove_options: "Не можете да добавяте или премахвате опции в анкетата след %{minutes} минути. Трябва да затворите тази тема и да създадете нова."
no_polls_associated_with_this_post: "Няма анкети които са свързани с тази публикация."
no_poll_with_this_name: "Няма анкета <strong>%{name}</strong> свързана с тази публикация."
post_is_deleted: "Не можете да извършвате действие върху изтрита публикация."
topic_must_be_open_to_vote: "Темата трябва да бъде отворена за да гласувате."
poll_must_be_open_to_vote: "Анкетата трябва да бъде отворена за да гласувате."
topic_must_be_open_to_toggle_status: "Темата трябва да бъде отворена за изменяне на статуса."
only_staff_or_op_can_toggle_status: "Само член на персонала или автора на анкетата може да измени нейния статус."
email:
link_to_poll: "Кликнете, за да видите анкетата."

27
public/403.bg.html Normal file
View File

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<title>Не може да правите това (403)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
div.dialog {
width: 25em;
padding: 0 4em;
margin: 4em auto 0 auto;
border: 1px solid #ccc;
border-right-color: #999;
border-bottom-color: #999;
}
h1 { font-size: 400%; color: #f00; line-height: 1em; }
</style>
</head>
<body>
<div class="dialog">
<h1>403</h1>
<p>Не може да разглеждате този ресурс!</p>
<p>Това ще бъде заменено от персонализирана страница на Discourse за 403 грешка.</p>
</div>
</body>
</html>

26
public/422.bg.html Normal file
View File

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html>
<head>
<title>Промяната, която искахте да направите е отхвърлена (422)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
div.dialog {
width: 25em;
padding: 0 4em;
margin: 4em auto 0 auto;
border: 1px solid #ccc;
border-right-color: #999;
border-bottom-color: #999;
}
h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
</style>
</head>
<body>
<!-- This file lives in public/422.html -->
<div class="dialog">
<h1>Промяната, която искахте да направите е отхвърлена.</h1>
<p>Може би се опитвате да промените нещо до което нямате достъп.</p>
</div>
</body>
</html>

13
public/500.bg.html Normal file
View File

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<title>Опаа - Грешка 500</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>Опаа</h1>
<p>Възникна непредвидена грешка в софтуера движещ този форум. Моля да ни извините за неудобството.</p>
<p>Беше изпратено известие с подробна информация за грешката.</p>
<p>Няма нужда от повече действия от ваша страна. В случай, че грешката се повтори, може да ни изпратите допълнителна информация /как да възпроизведем проблема/, като публикувате тема в категорията за обратна връзка.</p>
</body>
</html>

12
public/503.bg.html Normal file
View File

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<title>Страницата е в процес на поддръжка</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>В момента сме в процес на планирана поддръжка. </h1>
<p>Моля проверете пак <span id="when-to-check-back">няколко минути</span>.</p>
<p id="apology">Съжаляване за неудобството!</p>
</body>
</html>