Skip to content

Commit

Permalink
Add Czech language (#397)
Browse files Browse the repository at this point in the history
* Add Czech language

* Update i18n.ts

adding cs

* Update languages.tsx

adding Čeština

* Update resources.ts

add cs strings

* Create cs.json

add czech strings

* Update cs.json

remove some strings

* Add Czech strings

* Update cs.json

modify czech strings

* Add Czech strings

* Update group-translation-files.js

add cs

* Update spread-translation-files.js

add cs

* Update i18.ts

add cs

* Create cs.json

add Czech string

* Create cs.json

Add czech strings

* Create cs.json

Add czech strings

* Create cs.json

Add czech strings

* Create cs.json

Add czech string

* Create cs.json

Add czech strings

* Create cs.json

add czech strings

* Create cs.json

add czech strings

* Update index.ts

add cs strings

* Update index.ts

add cs

* Update index.ts

add cs

* Update index.ts

add cs

* Update index.ts

ad cs

* Update index.ts

add cs

* Create cs.json

add cs strings

* Update index.ts

add cs

* Create cs.json

add cs strings

* Update index.ts

add cs strings

* Create cs.json

add cs

* Update index.ts

add cs

* Create cs.json

add cs

* Update index.ts

add cs

* Create cs.json

add cs

* Update index.ts

add cs

* Create cs.json

add cs

* Update index.ts

add cs

* Create cs.json

add cs

* Update index.ts

* Create cs.json

* Update index.ts

* Create cs.json

* Update index.ts

* Create cs.json

* Update index.ts

* Create cs.json

* Update index.ts

* Create cs.json

* Update index.ts

* Create cs.json

* Update index.ts

* Create cs.json

* Update index.ts

add cs

* Create cs.json

* Update index.ts

add cs

* Create cs.json

* Update index.ts

add cs

* Create cs.json

* Update index.ts

add cs

* Create cs.json

* Update index.ts

* Update index.ts

* Update App.tsx

add cs

* Update cs.json

* Update cs.json

remove comma at the end

* Update cs.json

fix typo

* update translation

* update yarn lock

* update node version in test.yml

---------

Co-authored-by: Pierre Bresson <[email protected]>
Co-authored-by: Pierre Bresson <[email protected]>
  • Loading branch information
3 people authored Dec 5, 2024
1 parent ee4a11a commit 1aec415
Show file tree
Hide file tree
Showing 80 changed files with 4,132 additions and 2,378 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

- uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
- name: Measure setup node
uses: green-coding-solutions/eco-ci-energy-estimation@v3
with:
Expand Down
1 change: 1 addition & 0 deletions App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ const supportedLanguages: string[] = [
"en",
"fr",
"de",
"cs",
"sv",
"da",
"ru",
Expand Down
6 changes: 6 additions & 0 deletions app/components/NoEmission/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"NO_EMISSION_COMPONENT_TITLE": "Ahoj 👋",
"NO_EMISSION_COMPONENT_THANKS": "Děkujeme, že jste se připojili k našemu boji proti klimatickým změnám!",
"NO_EMISSION_COMPONENT_START_USING_APP": "Chcete-li začít sledovat své emise CO2, klepněte na tlačítko níže",
"NO_EMISSION_COMPONENT_ADD_FIRST_EMISSION": "Přidat mé první emise"
}
3 changes: 2 additions & 1 deletion app/components/NoEmission/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
NO_EMISSION_COMPONENT_TITLE: string;
Expand All @@ -19,4 +20,4 @@ interface TranslationKeys {
NO_EMISSION_COMPONENT_ADD_FIRST_EMISSION: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
3 changes: 3 additions & 0 deletions app/components/OpenFoodFacts/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"OPEN_FOOD_FACTS_COMPONENT_DATA_FROM": "Data z OPEN FOOD FACTS"
}
3 changes: 2 additions & 1 deletion app/components/OpenFoodFacts/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
OPEN_FOOD_FACTS_COMPONENT_DATA_FROM: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
7 changes: 7 additions & 0 deletions app/components/PermissionsRequest/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"PERMISSIONS_REQUEST_COMPONENT_OPEN_SETTINGS": "Otevřete nastavení",
"PERMISSIONS_REQUEST_COMPONENT_CAMERA_TITLE": "Žádný přístup ke kameře",
"PERMISSIONS_REQUEST_COMPONENT_CAMERA_SUBTITLE": "Chcete-li tuto funkci používat, dejte aplikaci NMF.earth v nastavení telefonu přístup k fotoaparátu.",
"PERMISSIONS_REQUEST_COMPONENT_NOTIFICATION_TITLE": "Nemáte oprávnění odesílat upozornění",
"PERMISSIONS_REQUEST_COMPONENT_NOTIFICATION_SUBTITLE": "Chcete-li tuto funkci používat, dejte aplikaci NMF.earth oprávnění k zasílání upozornění v nastavení telefonu."
}
3 changes: 2 additions & 1 deletion app/components/PermissionsRequest/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
PERMISSIONS_REQUEST_COMPONENT_OPEN_SETTINGS: string;
Expand All @@ -20,4 +21,4 @@ interface TranslationKeys {
PERMISSIONS_REQUEST_COMPONENT_NOTIFICATION_SUBTITLE: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
14 changes: 14 additions & 0 deletions app/screens/About/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"ABOUT_SCREEN_TITLE": "O nás",
"ABOUT_SCREEN_INTRO": "Jsme malý tým, který se zajímá o vliv člověka na planetu. Nejsme startup poháněný růstem nebo ziskem, abychom vypláceli dividendy investorům. Jsme transparentní a můžete se podívat na naše čísla na Indie Hackers. Pokud chcete pomoci projektu, můžete se připojit k našemu týmu. Nebo jednoduše mluvte kolem sebe o našem projektu, dejte nám 5 hvězdiček v obchodě a pošlete nám svůj názor na aplikaci, což nám hodně pomůže. Děkujeme ✌️",
"ABOUT_SCREEN_CARE_HEADER": "Záleží nám na vás",
"ABOUT_SCREEN_PRIVACY": "Ochrana soukromí již od návrhu",
"ABOUT_SCREEN_ETHIC": "Etika jako design",
"ABOUT_SCREEN_OPEN_SOURCE": "100% Open source",
"ABOUT_SCREEN_PRIVACY_BODY": "Všechna data poskytnutá v aplikaci nebudou nikdy prodána ani sdílena žádným společnostem a nesledujeme, co v aplikaci děláte ",
"ABOUT_SCREEN_ETHIC_BODY": "Nevyužíváme psychologické zranitelnosti, jako jsou nekonečné rolování stránky nebo automatické přehrávání, abychom uživatelům zabránili v odchodu ",
"ABOUT_SCREEN_OPEN_SOURCE_BODY": "Každý bude moci přidávat obsah do aplikace, ověřovat modely emisí a opravovat nesprávné informace",
"ABOUT_SCREEN_LIBRARIES_AND_CONTRIBUTORS": "Knihovny a přispěvatelé",
"ABOUT_SCREEN_CAN_BE_FOUND": "Lze nalézt na ",
"ABOUT_SCREEN_GITHUB": "Github"
}
3 changes: 2 additions & 1 deletion app/screens/About/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
ABOUT_SCREEN_TITLE: string;
Expand All @@ -27,4 +28,4 @@ interface TranslationKeys {
ABOUT_SCREEN_GITHUB: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
8 changes: 8 additions & 0 deletions app/screens/Act/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"ACT_SCREEN_TAB_NAME": "Chování",
"ACT_SCREEN_TITLE": "Průvodce Udržitelností",
"ACT_SCREEN_HABITS": "Zvyky",
"ACT_SCREEN_FOOD": "Potraviny",
"ACT_SCREEN_KITCHEN": "Kuchyně",
"ACT_SCREEN_TECHNOLOGY": "Technologie"
}
3 changes: 2 additions & 1 deletion app/screens/Act/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
ACT_SCREEN_TAB_NAME: string;
Expand All @@ -21,4 +22,4 @@ interface TranslationKeys {
ACT_SCREEN_TECHNOLOGY: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
3 changes: 3 additions & 0 deletions app/screens/ActDetail/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"ACT_DETAIL_SCREEN_TITLE": "Chování"
}
3 changes: 2 additions & 1 deletion app/screens/ActDetail/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
ACT_DETAIL_SCREEN_TITLE: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
21 changes: 21 additions & 0 deletions app/screens/AddEmission/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"ADD_EMISSION_SCREEN_TAB_NAME": "Přidat",
"ADD_EMISSION_SCREEN_TITLE": "Přidejte emise",
"ADD_EMISSION_SCREEN_ELECTRICITY_CONSUMPTION": "Spotřeba elektřiny",
"ADD_EMISSION_SCREEN_DURATION": "Trvání",
"ADD_EMISSION_SCREEN_DISTANCE": "Vzdálenost",
"ADD_EMISSION_SCREEN_TOTAL": "Celkem",
"ADD_EMISSION_SCREEN_QUANTITY": "Množství",
"ADD_EMISSION_SCREEN_QUANTITY_OF_EMISSION": "Množství emisí",
"ADD_EMISSION_SCREEN_ADD_THIS_EMISSION": "Přidejte tuto emisi",
"ADD_EMISSION_SCREEN_TEXTINPUT_PLACEHOLDER": "např. burger, let z Paříže do Říma…",
"ADD_EMISSION_SCREEN_NAME_EMISSION": "Pojmenujte tuto emisi ",
"ADD_EMISSION_SCREEN_DATE": "Datum",
"ADD_EMISSION_SCREEN_PICKER_MODAL_CONFIRM": "Potvrdit",
"ADD_EMISSION_SCREEN_PICKER_MODAL_CANCEL": "Zrušit",
"ADD_EMISSION_SCREEN_ITEMS": "položky",
"ADD_EMISSION_SCREEN_MEALS": "jídlo (jídla)",
"ADD_EMISSION_SCREEN_PERIODICITY": "Pravidelnost",
"ADD_EMISSION_SCREEN_NON_RECURRING": "Neopakující se",
"ADD_EMISSION_SCREEN_NAME": "Název"
}
3 changes: 2 additions & 1 deletion app/screens/AddEmission/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
ADD_EMISSION_SCREEN_TAB_NAME: string;
Expand All @@ -34,4 +35,4 @@ interface TranslationKeys {
ADD_EMISSION_SCREEN_NAME: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
11 changes: 11 additions & 0 deletions app/screens/BarCodeScan/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"BAR_CODE_SCAN_SCREEN_TITLE": "Naskenujte čárový kód",
"BAR_CODE_SCAN_SCREEN_LOADING": "Načítání",
"BAR_CODE_SCAN_SCREEN_ERROR_TITLE": "Něco se pokazilo",
"BAR_CODE_SCAN_SCREEN_ERROR_MESSAGE": "Ujistěte se, že máte internet a zkuste to znovu.",
"BAR_CODE_SCAN_SCREEN_TRY_AGAIN": "Zkuste to znovu",
"BAR_CODE_SCAN_SCREEN_CAMERA_PERMISSION_ASK": "Žádost o povolení fotoaparátu",
"BAR_CODE_SCAN_SCREEN_SCAN_PRODUCT": "Naskenujte čárový kód produktu",
"BAR_CODE_SCAN_SCREEN_NO_CARBON_DATA_TITLE": "U tohoto produktu nejsou žádné údaje o uhlíku",
"BAR_CODE_SCAN_SCREEN_NO_CARBON_DATA_MESSAGE": "Bohužel, Open Food Facts nemá žádné údaje o uhlíkové stopě tohoto produktu. Zkuste jiný!"
}
3 changes: 2 additions & 1 deletion app/screens/BarCodeScan/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
BAR_CODE_SCAN_SCREEN_TITLE: string;
Expand All @@ -24,4 +25,4 @@ interface TranslationKeys {
BAR_CODE_SCAN_SCREEN_NO_CARBON_DATA_MESSAGE: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
22 changes: 22 additions & 0 deletions app/screens/Budget/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"BUDGET_SCREEN_TAB_NAME": "Rozpočet",
"BUDGET_SCREEN_TITLE": "Uhlíkový rozpočet",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_TOTAL": "Celkem",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_FOOD": "Potraviny",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_MEAL": "Strava",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_TRANSPORT": "Doprava",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_STREAMING": "Streamování",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_PURCHASE": "Nákupy",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_FASHION": "Móda",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_ELECTRICITY": "Elektřina",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_PRODUCT_SCANNED": "Produkt naskenován",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_CUSTOM": "Vlastní",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_PERIOD_BUDGET": "Rozpočet na ",
"BUDGET_SCREEN_SET_MONTHLY_BUDGET": "Nastavte měsíční rozpočet",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_RECENT_MEAT": "Ach ne, nedávno jste jedli maso nebo ryby 🥺",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_NICE_START": "To je pěkný začátek! 👌",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_WELL_DONE": "Dobrá práce! 🎉",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_NO_MEAT_SO_FAR": "Zdá se, že jste od používání aplikace nejedli žádné maso ani ryby, dobrá práce! 🍾",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_DAYS": "dní",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_WITHOUT_MEAT": "bez masa nebo ryb."
}
3 changes: 2 additions & 1 deletion app/screens/Budget/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
BUDGET_SCREEN_TAB_NAME: string;
Expand All @@ -35,4 +36,4 @@ interface TranslationKeys {
BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_WITHOUT_MEAT: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
4 changes: 4 additions & 0 deletions app/screens/CategorySelection/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"CATEGORY_SELECTION_SCREEN_TITLE": "Přidat",
"CATEGORY_SELECTION_SCREEN_SELECT_CATEGORY": "Vyberte kategorii"
}
3 changes: 2 additions & 1 deletion app/screens/CategorySelection/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
CATEGORY_SELECTION_SCREEN_TITLE: string;
CATEGORY_SELECTION_SCREEN_SELECT_CATEGORY: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
5 changes: 5 additions & 0 deletions app/screens/ComingSoon/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"COMING_SOON_SCREEN_TITLE": "Již brzy!",
"COMING_SOON_SCREEN_UNDER_DEVELOPMENT": "Tato funkce je ve vývoji a bude brzy k dispozici.",
"COMING_SOON_SCREEN_START_FOLLOW_US": "Mezitím nás sledujte na sociálních sítích!"
}
3 changes: 2 additions & 1 deletion app/screens/ComingSoon/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
COMING_SOON_SCREEN_TITLE: string;
COMING_SOON_SCREEN_UNDER_DEVELOPMENT: string;
COMING_SOON_SCREEN_START_FOLLOW_US: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
16 changes: 16 additions & 0 deletions app/screens/EmissionItem/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"EMISSION_ITEM_SCREEN_TITLE": "Emise",
"EMISSION_ITEM_SCREEN_TYPE": "Typ",
"EMISSION_ITEM_SCREEN_QUANTITY": "Množství",
"EMISSION_ITEM_SCREEN_PRICE": "Cena",
"EMISSION_ITEM_SCREEN_DATE": "Datum",
"EMISSION_ITEM_SCREEN_DELETE_EMISSION": "Smazat emisi",
"EMISSION_ITEM_SCREEN_NAME": "Jméno",
"EMISSION_ITEM_SCREEN_MITIGATED": "Zmírnění",
"EMISSION_ITEM_SCREEN_IS_MITIGATED": "Tato emise byla zmírněna",
"EMISSION_ITEM_SCREEN_IS_NOT_MITIGATED": "Tato emise nebyla zmírněna",
"EMISSION_ITEM_SCREEN_EMISSION": "Emise",
"EMISSION_ITEM_SCREEN_RECURRING_EMISSION": "Opakující se emise",
"EMISSION_ITEM_SCREEN_DELETE": "Vymazat",
"EMISSION_ITEM_SCREEN_PERIODICITY": "Pravidelnost"
}
3 changes: 2 additions & 1 deletion app/screens/EmissionItem/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
EMISSION_ITEM_SCREEN_EMISSION: string;
Expand All @@ -29,4 +30,4 @@ interface TranslationKeys {
EMISSION_ITEM_SCREEN_TIME: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
7 changes: 7 additions & 0 deletions app/screens/Emissions/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"EMISSIONS_SCREEN_TAB_NAME": "Emise",
"EMISSIONS_SCREEN_TITLE": "Emise",
"EMISSIONS_SCREEN_ADD_EMISSION": "Přidejte emise",
"EMISSIONS_SCREEN_HEADER_OF_BUDGET": "z rozpočtu",
"EMISSIONS_SCREEN_RECURRING_EMISSIONS": "Opakující se emise"
}
3 changes: 2 additions & 1 deletion app/screens/Emissions/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
EMISSIONS_SCREEN_TAB_NAME: string;
Expand All @@ -20,4 +21,4 @@ interface TranslationKeys {
EMISSIONS_SCREEN_RECURRING_EMISSIONS: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
19 changes: 19 additions & 0 deletions app/screens/Faq/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"FAQ_SCREEN_TITLE": "Časté dotazy",
"FAQ_SCREEN_ENTER_MANUALLY_QUESTION": "Proč musím své emise zadávat ručně?",
"FAQ_SCREEN_ENTER_MANUALLY_ANSWER": "Pracujeme na přidávání opakujících se emisí, ale nebudeme dělat víc, což znamená, že například nebudete moci automaticky vypočítat svou uhlíkovou stopu z vašich výdajů. Je to otravné svým designem, jako laskavá připomínka toho, abyste méně znečišťovali a spotřebovávali.",
"FAQ_SCREEN_GOAL_QUESTION": "jaký je tvůj cíl?",
"FAQ_SCREEN_GOAL_ANSWER": "Zmizet! Na rozdíl od technického průmyslu doufáme, že naši aplikaci po nějaké době přestanete používat. Jediným cílem NMF.earth je pomoci komukoli pochopit a snížit jeho uhlíkovou stopu. Jakmile se to podaří, doporučujeme vám pokračovat v této cestě bez našeho přičinění. ",
"FAQ_SCREEN_STARTUP_QUESTION": "Jste startup?",
"FAQ_SCREEN_STARTUP_ANSWER": "Ne a NMF.earth nikdy nebude, je to prostě open-source vedlejší projekt, dokonce ani společnost. Startupy jsou z definice společnosti, které hledají exponenciální růst. Problém je v tom, že exponenciální růst je důvodem, proč máme globální oteplování.",
"FAQ_SCREEN_DATA_QUESTION": "Sbíráte moje data?",
"FAQ_SCREEN_DATA_ANSWER": "Ne, nesledujeme, co v aplikaci děláte, shromažďujeme pouze data o selhání, abychom mohli opravit chyby. Vezměte si šálek kávy a přečtěte si náš open-source kód, uvidíte, že nesledujeme nic z toho, co děláte, absolutně nic.",
"FAQ_SCREEN_VEGAN_QUESTION": "Proč povzbuzuješ lidi, aby byli vegetariáni / vegani / flexitariáni?",
"FAQ_SCREEN_VEGAN_ANSWER": "Průmyslový chov zvířat produkuje spoustu emisí CO2, ale nejen to, je to také strašné. Každý den je na jatkách přepraveno přibližně 160 milionů hospodářských zvířat po celém světě. Možná je to v pořádku pro vás, ale ne pro nás.",
"FAQ_SCREEN_NMF_QUESTION": "Proč NMF?",
"FAQ_SCREEN_NMF_ANSWER": "NMF je zkratka pro Not My Fault (Není Moje Chyba), otevřenou výzvu ke zpochybnění našeho moderního životního stylu a naší účasti na současné ekocidě.",
"FAQ_SCREEN_DIFFERENT_QUESTION": "V čem jste jiní?",
"FAQ_SCREEN_DIFFERENT_ANSWER": "Nesledujeme vaši aktivitu v aplikaci, nejsme společnost, takže se od vás nesnažíme dostat peníze, NMF.earth je pouze open-source projekt vytvořený náhodným klimatickým aktivistou z celého světa. Nevyužíváme ani psychologická zranitelnost, jako jsou bezedné zdroje nebo automatické přehrávání, abychom vám zabránili opustit aplikaci. Protože vás nesledujeme, velmi si vážíme jakékoli zpětné vazby, kterou nám můžete poskytnout. Chceme si udělat čas na to, abychom pochopili, co potřebujete a co pro vás zlepšit. Jste lidská bytost, ne řada čísel a statistik na obrazovce.",
"FAQ_SCREEN_GREEN_WASHING_QUESTION": "Dělají všichni greenwashing?",
"FAQ_SCREEN_GREEN_WASHING_ANSWER": "Ano, skoro. Všichni bychom měli spolupracovat v boji proti změně klimatu, takže mějte na paměti, že cokoli, co není open source, znamená byznys jako obvykle. Pokud vidíte, že některá organizace nesdílí všechno, znamená to, že zájem této organizace je motivován chamtivými zisky a přežitím, nikoli pomocí zmírňovat změnu klimatu a podporovat udržitelný životní styl. Nic neprodáváme a vše, co děláme, je 100% otevřené pro každého."
}
3 changes: 2 additions & 1 deletion app/screens/Faq/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
FAQ_SCREEN_TITLE: string;
Expand All @@ -32,4 +33,4 @@ interface TranslationKeys {
FAQ_SCREEN_GREEN_WASHING_ANSWER: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
3 changes: 3 additions & 0 deletions app/screens/InfoModal/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"INFO_MODAL_SCREEN_METHODOLOGY": "Metodologie"
}
3 changes: 2 additions & 1 deletion app/screens/InfoModal/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";
import cs from "./cs.json";

interface TranslationKeys {
INFO_MODAL_SCREEN_METHODOLOGY: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, cs, TranslationKeys };
6 changes: 6 additions & 0 deletions app/screens/Intro/translations/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"INTRO_SCREEN_WELCOME": "Vítejte na NMF.earth 🌱",
"INTRO_SCREEN_CONTINUE_AND_ACCEPT_TERMS_OF_USE": "Pokračováním souhlasíte s našimi podmínkami použití.",
"INTRO_SCREEN_TERMS_OF_USE": "Přečtěte si podmínky použití",
"INTRO_SCREEN_I_AGREE": "Souhlasím"
}
Loading

0 comments on commit 1aec415

Please sign in to comment.