Skip to content

Commit

Permalink
Add Bulgarian translation. (#776)
Browse files Browse the repository at this point in the history
  • Loading branch information
borj authored Dec 28, 2024
1 parent 3e83561 commit d81e9b4
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/translate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
subscriptionKey: '${{ secrets.TRANSLATOR_SUBSCRIPTION_KEY }}'
filePath: './src/localize/languages/en.json'
from: 'en'
to: 'cs,da,de,es,fr,hu,it,nb,nl,pl,pt,ru,sk,uk,zh'
to: 'bg,cs,da,de,es,fr,hu,it,nb,nl,pl,pt,ru,sk,uk,zh'
debug: false

- name: Copy new strings to sub-locales
Expand Down
1 change: 1 addition & 0 deletions cypress/e2e/localization.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ describe('Localization', () => {
.should('have.text', 'Nublado');
});
const expectedTranslations = {
bg: 'Облачно',
cs: 'Oblačno',
da: 'Skyet',
de: 'Bewölkt',
Expand Down
78 changes: 78 additions & 0 deletions src/localize/languages/bg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"common": {
"version": "Версия",
"title": "Времето по часове",
"title_card": "Карта с времето по часове",
"description": "Карта, която визуализира почасово метеорологичните условия във вид на лента.",
"invalid_configuration": "Невалидна конфигурация"
},
"editor": {
"entity": "Entity (Задължително)",
"name": "Име (Опционално)",
"segments_to_show": "Брой сегменти за визуализиране (Опционално)",
"offset": "Брой сегменти с които да се отмести началото (Опционално)",
"icons": "Показвай икони вместо текст",
"label_spacing": "Брой сегменти между етикетите за час и температура (Опционално)",
"show_wind": "Показвай посока и скорост на вятъра",
"show_date": "Показвай дати",
"show_precipitation_amounts": "Покажи количеството валежи",
"show_precipitation_probability": "Покажи вероятноста за валежи",
"none": "Няма",
"speed_and_direction": "Скорост и посока",
"speed_only": "Само скорост",
"direction_only": "Само посока",
"barb": "Като wind barb",
"barb_and_speed": "Като wind barb и скорост",
"barb_and_direction": "Като wind barb и посока",
"barb_speed_and_direction": "Като wind barb, скорост и посока",
"all": "Всички",
"on_day_boundaries": "На границите между дните"
},
"errors": {
"missing_entity": "entity липсва в конфигурацията",
"too_many_segments_requested": "Задали сте твърде много сегменти с прогнози в num_segments. Трябва да бъдат <= от броя сегменти във forecast entity.",
"must_be_int": "Трябва да бъде четно число по-голямо или равно на 2",
"invalid_colors": "Следните цветове в конфигурацията Ви са невалидни:",
"must_be_positive_int": "Трябва да е положително число",
"offset_must_be_positive_int": "Отместването трябва да е положително число",
"forecast_not_available": "Не е налична прогноза",
"check_entity": "Проверете конфигурираното forecast entity.",
"no_wind_barbs_with_string_bearing": "Wind barbs не се поддържат, когато weather entity използва cardinal directions за посока на вятъра.",
"invalid_value_icon_fill": "icon_fill трябва да бъде или положително цяло число, или едно от 'single' или 'full'"
},
"conditions": {
"clear": "Ясно",
"cloudy": "Облачно",
"fog": "Мъгла",
"hail": "Градушка",
"thunderstorm": "Гръмотевична буря",
"partlyCloudy": "Частична облачност",
"heavyRain": "Проливен дъжд",
"rain": "Дъжд",
"snow": "Сняг",
"mixedPrecip": "Смесен валеж",
"sunny": "Слънчево",
"windy": "Ветровито"
},
"direction": {
"n": "С",
"nne": "ССИ",
"ne": "СИ",
"ene": "ИСИ",
"e": "И",
"ese": "ИЮИ",
"se": "ЮИ",
"sse": "ЮЮИ",
"s": "Ю",
"ssw": "ЮЮЗ",
"sw": "ЮЗ",
"wsw": "ЗЮЗ",
"w": "З",
"wnw": "ЗСЗ",
"nw": "СЗ",
"nnw": "ССЗ"
},
"card": {
"chance_of_precipitation": "{0}% вероятност за валежи"
}
}
2 changes: 2 additions & 0 deletions src/localize/localize.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import * as bg from './languages/bg.json';
import * as cs from './languages/cs.json';
import * as da from './languages/da.json';
import * as de from './languages/de.json';
Expand All @@ -19,6 +20,7 @@ import * as zh from './languages/zh.json';

// eslint-disable-next-line @typescript-eslint/no-explicit-any
const languages: any = {
bg,
cs,
da,
de,
Expand Down

0 comments on commit d81e9b4

Please sign in to comment.