From 28cf9c5ac13ee915251a793e7f505afe61183414 Mon Sep 17 00:00:00 2001 From: Gh61 Date: Fri, 16 Feb 2024 13:32:16 +0100 Subject: [PATCH 1/3] add czech localization (cs.json) --- src/localize/languages/cs.json | 78 ++++++++++++++++++++++++++++++++++ src/localize/localize.ts | 2 + 2 files changed, 80 insertions(+) create mode 100644 src/localize/languages/cs.json diff --git a/src/localize/languages/cs.json b/src/localize/languages/cs.json new file mode 100644 index 00000000..63b3191d --- /dev/null +++ b/src/localize/languages/cs.json @@ -0,0 +1,78 @@ +{ + "common": { + "version": "Verze", + "title": "Hodinnová předpověď", + "title_card": "Karta Hodinnová předpověď", + "description": "Karta zobrazující hodinovou předpověď v řádku.", + "invalid_configuration": "Neplatná konfigurace" + }, + "editor": { + "entity": "Entita (Povinné)", + "name": "Název (Nepovinné)", + "segments_to_show": "Počet dílků předpovědi k vykreslení (Nepovinné)", + "offset": "Počet dílků, které se přeskočí před začátkem (Nepovinné)", + "icons": "Zobrazit ikony namísto textových popisků", + "label_spacing": "Po kolika dílcích se vykreslí čas a teplota (Nepovinné)", + "show_wind": "Zobrazit rychlost a směr větru", + "show_date": "Zobrazit datumy", + "show_precipitation_amounts": "Zobrazit množství srážek", + "show_precipitation_probability": "Zobrazit pravdědpodobnost srážek", + "none": "Žádné", + "speed_and_direction": "Rychlost a směr", + "speed_only": "Jen rychlost", + "direction_only": "Jen směr", + "barb": "Jako šipku větru", + "barb_and_speed": "Jako šipku větru a rychlost", + "barb_and_direction": "Jako šipku větru a směr", + "barb_speed_and_direction": "Jako šipku větru, rychlost a směr", + "all": "Všechny", + "on_day_boundaries": "Při změně dne" + }, + "errors": { + "missing_entity": "Hodnota 'entity' nebyla zadána", + "too_many_segments_requested": "Je nastaveno příliš mnoho dílků předpovědi v 'num_segments'. Hodnota musí být <= počtu hodnot v zadané entitě.", + "must_be_int": "Hodnota musí být kladné sudé celé číslo", + "invalid_colors": "Následující hodnoty v konfiguraci jsou neplatné:", + "must_be_positive_int": "Hodnota musí být kladné celé číslo", + "offset_must_be_positive_int": "Hodnota 'offset' musí být kladné celé číslo", + "forecast_not_available": "Předpověď není dostupná", + "check_entity": "Zkontrolujte zadanou entity předpovědi.", + "no_wind_barbs_with_string_bearing": "Šipky větru nejsou podporovány, pokud entita počasí používá světové směry pro směr větru." + }, + "conditions": { + "clear": "Jasno", + "cloudy": "Oblačno", + "fog": "Mlha", + "hail": "Kroupy", + "thunderstorm": "Bouřka", + "partlyCloudy": "Polojasno", + "heavyRain": "Silný déšť", + "rain": "Déšť", + "snow": "Sníh", + "mixedPrecip": "Smíšené srážky", + "sunny": "Slunečno", + "windy": "Větrno" + }, + "direction": { + "n": "S", + "nne": "SSV", + "ne": "SV", + "ene": "VSV", + "e": "V", + "ese": "VJV", + "se": "JV", + "sse": "JJV", + "s": "J", + "ssw": "JJZ", + "sw": "JZ", + "wsw": "ZJZ", + "w": "Z", + "wnw": "ZSZ", + "nw": "SZ", + "nnw": "SSZ" + }, + "card": { + "chance_of_precipitation": "{0}% šance srážek" + } + } + \ No newline at end of file diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 768193bb..6b2181e2 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -1,3 +1,4 @@ +import * as cs from './languages/cs.json'; import * as da from './languages/da.json'; import * as de from './languages/de.json'; import * as en from './languages/en.json'; @@ -17,6 +18,7 @@ import * as zh from './languages/zh.json'; // eslint-disable-next-line @typescript-eslint/no-explicit-any const languages: any = { + cs, da, de, en, From 8b16813b85e038c9d526253a586e5c22fb26369d Mon Sep 17 00:00:00 2001 From: Gh61 Date: Fri, 16 Feb 2024 13:34:51 +0100 Subject: [PATCH 2/3] add cs translation to tests --- cypress/e2e/localization.cy.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/cypress/e2e/localization.cy.ts b/cypress/e2e/localization.cy.ts index b2c89995..fcbea4ab 100644 --- a/cypress/e2e/localization.cy.ts +++ b/cypress/e2e/localization.cy.ts @@ -42,6 +42,7 @@ describe('Localization', () => { .should('have.text', 'Nublado'); }); const expectedTranslations = { + cs: 'Oblačno', da: 'Skyet', de: 'Bewölkt', en: 'Cloudy', From 3c4cf93c25e58a0f395d2e318c7cbfa3c385c5f1 Mon Sep 17 00:00:00 2001 From: Gh61 Date: Fri, 16 Feb 2024 13:35:25 +0100 Subject: [PATCH 3/3] add cs translation to workflow --- .github/workflows/translate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/translate.yml b/.github/workflows/translate.yml index b97a2323..b7186b0f 100644 --- a/.github/workflows/translate.yml +++ b/.github/workflows/translate.yml @@ -22,7 +22,7 @@ jobs: subscriptionKey: '${{ secrets.TRANSLATOR_SUBSCRIPTION_KEY }}' filePath: './src/localize/languages/en.json' from: 'en' - to: 'da,de,es,fr,hu,it,nb,nl,pl,pt,ru,sk,zh' + to: 'cs,da,de,es,fr,hu,it,nb,nl,pl,pt,ru,sk,zh' debug: false - name: Copy new strings to sub-locales