mirror of
https://github.com/discourse/discourse.git
synced 2024-11-22 14:03:22 +08:00
FEATURE: Add Bulgarian language
This commit is contained in:
parent
bf30f74f60
commit
864ada835b
3
app/assets/javascripts/locales/bg.js.erb
Normal file
3
app/assets/javascripts/locales/bg.js.erb
Normal 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
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
1130
config/locales/server.bg.yml
Normal file
File diff suppressed because it is too large
Load Diff
71
config/locales/transliterate.bg.yml
Normal file
71
config/locales/transliterate.bg.yml
Normal 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
|
14
plugins/discourse-details/config/locales/client.bg.yml
Normal file
14
plugins/discourse-details/config/locales/client.bg.yml
Normal 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: "Този текст ще бъде скрит."
|
8
plugins/discourse-details/config/locales/server.bg.yml
Normal file
8
plugins/discourse-details/config/locales/server.bg.yml
Normal 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: {}
|
|
@ -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: {}
|
|
@ -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: {}
|
13
plugins/discourse-narrative-bot/config/locales/client.bg.yml
Normal file
13
plugins/discourse-narrative-bot/config/locales/client.bg.yml
Normal 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: "Изпращайте съобщение с насоки за бързо стартиране на всички нови потребители"
|
18
plugins/discourse-narrative-bot/config/locales/server.bg.yml
Normal file
18
plugins/discourse-narrative-bot/config/locales/server.bg.yml
Normal 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: Привет!"
|
|
@ -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: {}
|
8
plugins/discourse-presence/config/locales/client.bg.yml
Normal file
8
plugins/discourse-presence/config/locales/client.bg.yml
Normal 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: {}
|
8
plugins/discourse-presence/config/locales/server.bg.yml
Normal file
8
plugins/discourse-presence/config/locales/server.bg.yml
Normal 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: {}
|
51
plugins/poll/config/locales/client.bg.yml
Normal file
51
plugins/poll/config/locales/client.bg.yml
Normal 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: Стъпка
|
40
plugins/poll/config/locales/server.bg.yml
Normal file
40
plugins/poll/config/locales/server.bg.yml
Normal 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
27
public/403.bg.html
Normal 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
26
public/422.bg.html
Normal 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
13
public/500.bg.html
Normal 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
12
public/503.bg.html
Normal 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>
|
Loading…
Reference in New Issue
Block a user