Commit a2427103 authored by Aditoo's avatar Aditoo Committed by Eugen Rochko

I18n: Add Czech translation

parent f57332c8
......@@ -35,6 +35,7 @@ const categories = [
const languages = [
'',
'ar',
'cs',
'de',
'en',
'es',
......
......@@ -16,6 +16,7 @@ import { addLocaleData, IntlProvider } from 'react-intl';
import en from 'react-intl/locale-data/en';
import fr from 'react-intl/locale-data/fr';
import pl from 'react-intl/locale-data/pl';
import cs from 'react-intl/locale-data/cs';
import es from 'react-intl/locale-data/es';
import de from 'react-intl/locale-data/de';
import ja from 'react-intl/locale-data/ja';
......@@ -27,7 +28,7 @@ import it from 'react-intl/locale-data/it';
import ar from 'react-intl/locale-data/ar';
import tr from 'react-intl/locale-data/tr';
addLocaleData([...en, ...pl, ...fr, ...es, ...ja, ...ko, ...de, ...pt, ...zh, ...ru, ...it, ...ar, ...tr]);
addLocaleData([...en, ...pl, ...cs, ...fr, ...es, ...ja, ...ko, ...de, ...pt, ...zh, ...ru, ...it, ...ar, ...tr]);
const messages = require.context('./locales/', false, /\.json$/);
......
......@@ -4,6 +4,7 @@ import Dropdown from './Dropdown';
import flagEn from 'twemoji/2/svg/1f1ec-1f1e7.svg';
import flagFr from 'twemoji/2/svg/1f1eb-1f1f7.svg';
import flagPl from 'twemoji/2/svg/1f1f5-1f1f1.svg';
import flagCs from 'twemoji/2/svg/1f1e8-1f1ff.svg';
import flagEs from 'twemoji/2/svg/1f1ea-1f1f8.svg';
import flagJa from 'twemoji/2/svg/1f1ef-1f1f5.svg';
import flagKo from 'twemoji/2/svg/1f1f0-1f1f7.svg';
......@@ -21,6 +22,7 @@ const options = [
{ value: 'fr', label: <span><img src={flagFr} className='emoji' alt='' /> Français</span> },
{ value: 'es', label: <span><img src={flagEs} className='emoji' alt='' /> Español</span> },
{ value: 'pl', label: <span><img src={flagPl} className='emoji' alt='' /> Polski</span> },
{ value: 'cs', label: <span><img src={flagCs} className='emoji' alt='' /> Čeština</span> },
{ value: 'pt-BR', label: <span><img src={flagBr} className='emoji' alt='' /> Português do Brasil</span> },
{ value: 'ru', label: <span><img src={flagRu} className='emoji' alt='' /> Русский</span> },
{ value: 'ja', label: <span><img src={flagJa} className='emoji' alt='' /> 日本語</span> },
......
......@@ -113,6 +113,7 @@ class Wizard extends React.PureComponent {
{ value: '', text: '…' },
{ value: 'ar', text: 'العربية' },
{ value: 'ca', text: 'Català' },
{ value: 'cs', text: 'Česky' },
{ value: 'de', text: 'Deutsch' },
{ value: 'en', text: 'English' },
{ value: 'es', text: 'Español' },
......
{
"apps.free": "Bezplatná",
"apps.paid": "Placená",
"browse_apps.lead": "Mastodon můžete používat s jakoukoliv z těchto aplikací!",
"browse_apps.title": "Prozkoumejte aplikace",
"credits.branding": "Branding",
"credits.branding_text": "Stáhněte si loga, ikony a slony",
"credits.color_scheme": "Barevné schéma Mastodonu",
"credits.get_press_kit": "Získat tiskovou sadu",
"credits.sponsors": "Sponzoři",
"credits.support_on_patreon": "Podpořit na Patreonu",
"credits.support_text": "Mastodon je svobodný a otevřený software. Nepoužíváme reklamy, monetizaci ani venture kapitál. Vaše příspěvky přímo podporují plnočasový vývoj projektu.",
"credits.view_sponsors": "Zobrazit sponzory",
"features.browse_servers": "Prozkoumat komunity",
"features.find_your_community": "Najděte si svou perfektní komunitu",
"features.find_your_community_text2": "Mastodon není pouhá webová stránka, je to federace — podobně jako ve Star Treku. Tisíce nezávislých komunit provozujících Mastodon tvoří koherentní síť, kde, zatímco každá planeta je jiná, být součástí jedné z nich znamená být součástí celku.",
"features.for_individual": "Mastodon pro jednotlivce",
"features.for_individual_text": "Mastodon nemá incentivu vám něco prodávat a dovoluje vám konzumovat obsah, který máte rád/a, bez přerušení. Váš proud je chronologický, bez reklam a algoritmů — vy rozhodujete, koho chcete vidět!",
"features.for_organization": "Mastodon pro organizaceMastodon for the organization",
"features.for_organization_text": "Provozujte si svou vlastní platformu pro sociální média na vaší vlastní infrastruktuře. Nenechte vaši firmu či neziskovku záviset na společnosti, která může změnit pravidla hry — napište si svá vlastní pravidla!",
"features.install_server": "Nainstalovat server",
"features.join_server": "Připojit se k serveru",
"features.posting": "Sdílení vašich myšlenek nebylo nikdy pohodlnější",
"features.posting_text": "Máte 500 znaků. Pomocí bodů soustředění můžete změnit náhledy vašich obrázků. Můžete používat vlastní emoji, skrývat věci za varováními o obsahu a zvolit, kdo muže vidět daný příspěvek.Něco jste pokazil/a? Můžete svůj příspěvek vymazat a přepsat pro rychlé opravy.",
"features.read_more": "Číst více",
"features.safety2": "Bezpečnější sociální komunikace",
"features.safety_text2": "Mastodon přichází s <strong>účinnými nástroji proti zneužívání</strong>, aby vám pomohly se ochránit. Díky rozprostřené a nezávislé povaze sítě je tu <strong>více moderátorů</strong>, ke kterým můžete přistoupit pro osobní pomoc, a <strong>servery s přísnými pravidly používání</strong>.",
"home.as_seen_on": "Psali o nás",
"home.get_started": "Začínáme",
"home.headline": "Sociální sítě <strong>opět ve vašich rukou</strong>",
"home.hosting": "Zcela spravovaný hosting pro Mastodon",
"home.how_it_works": "Jak to funguje",
"home.install_your_own": "Nainstalujte si svůj vlastní",
"home.install_your_own_text": "Pokud máte zájem o provozování vaší vlastní instance &mdash; pro vaše přátele, rodinu či organizaci &mdash; můžete začít tím, že si přečtete dokumentaci instalace. Hostujete pouze své vlastní uživatele a obsah, který odebírají, což znamenáž že je to docela škálovatelné a nenáročné na zdroje.",
"home.read_the_docs": "Přečíst dokumentaci",
"home.sponsored_by": "Projekt sponzorují",
"home.tagline3": "Sledujte své přátele a objevuje nové mezi více než {count} mil. lidí. Publikujte cokoliv, co chcete: odkazy, obrázky, text či videa. To vše na platformě, kterou vlastní komunita a je bez reklam.",
"how_it_works.future": "Mastodon je připravený na budoucnost",
"how_it_works.future_text": "Díky standardním protokolům není síť omezena na servery Mastodonu. Pokud se objeví lepší software, může pokračovat se stejným sociálním grafem.",
"how_it_works.network": "Síť je interoperabilní",
"how_it_works.network_text": "Pomocí sady standardních protokolů si můžou servery Mastodonu vyměňovat informace mezi sebou a dovolit tak uživatelům komunikovat bezproblémově.",
"how_it_works.robust": "Mastodon je robustní",
"how_it_works.robust_text": "Díky své různorodé povaze je síť odolná vůči finančním, technickým a organizačním problémů, jakož i vládním zásahům.",
"how_it_works.server": "Každý server je nezávislý",
"how_it_works.server_text": "Mastodon je svobodný, otevřený software, který si každý může nainstalovat na svém serveru. Nezávislé uspořádání, nezávislá pravidla.",
"imprint": "Právní oznámení",
"nav.apps": "Aplikace",
"nav.blog": "Blog",
"nav.code": "Kód",
"nav.docs": "Dokumentace",
"nav.merch": "Zboží",
"nav.resources": "Zdroje",
"nav.sponsors": "Sponzoři",
"nav.support": "Podpora",
"sponsorship.become_a_sponsor": "Stát se sponzorem",
"sponsorship.every_bit_helps": "Každý haléř se počítá, a oceňujeme všechny příspěvky.",
"sponsorship.silver_sponsors": "Stříbrní sponzoři",
"sponsorship.silver_sponsors_text": "<strong>Stříbrní sponzoři</strong> jsou ti, co přispěli Mastodonu částkou od $40 do $99 (892–2 206 Kč).",
"sponsorship.sponsors": "Sponsoři",
"sponsorship.sponsors_of_mastodon": "Sponzoři Mastodonu",
"sponsorship.sponsors_text": "<strong>Sponsoři</strong> jsou ti, co přispěli Mastodonu částkou od $10 to $39 (223–867 Kč).",
"sponsorship.support_the_project": "Podpořte projekt",
"sponsorship.thanks_to": "Mastodon je <strong>svobodný, otevřený software</strong>. Nepoužíváme reklamy, monetizaci ani venture kapitál. <strong>Vaše příspěvky přímo podporují plnočasový vývoj projektu</strong>. Děkujeme následujícím lidem a společnostem:",
"title": "Vracíme vám sociální sítě do rukou - Projekt Mastodon",
"wizard.empty": "Žádné výsledky… prozatím!",
"wizard.filter.adult_content_creator": "tvůrce obsahu pro dospělé",
"wizard.filter.furry": "furry",
"wizard.filter.humor": "humorista",
"wizard.filter.journalist": "novinář",
"wizard.filter.lgbt": "LGBTQ+",
"wizard.filter.poc_aa": "Afroameričan",
"wizard.filters.academia": "akademik",
"wizard.filters.activist": "aktivista",
"wizard.filters.artist": "umělec",
"wizard.filters.dev": "vývojář",
"wizard.filters.gamer": "hráč videoher",
"wizard.filters.i_am": "Jsem ",
"wizard.filters.i_speak": "Mluvím ",
"wizard.filters.musician": "hudebník",
"wizard.filters.reader": "milovník knih",
"wizard.filters.sports_fan": "fanoušek sportu",
"wizard.filters.sysadmin": "sysadmin",
"wizard.filters.writer": "spisovatel",
"wizard.find_twitter_friends": "Najděte své přátele z Twitteru",
"wizard.hint2": "Jediné, co potřebujete k registraci, je vybrat si server. Tak jako když si vytváříte e-mail, jeden ze serverů bude hostovat váš účet a bude součástí vaší identity.",
"wizard.hint3": "Tyto servery jsou provozovány nezávislými organizacemi a mohou mít různou politiku moderování. Pokud si nejste jistý/á, který si vybrat, můžete zkusit toto tlačítko.",
"wizard.hint5": "Pamatujte, můžete sledovat a hovořit s kýmkoliv z jakéhokoliv serveru, bez ohledu na váš výběr!",
"wizard.sign_up": "Registrovat",
"wizard_row.stability.awful": "Otřesný",
"wizard_row.stability.intermittent": "Nestabilní",
"wizard_row.stability.stable": "Stabilní",
"wizard_row.user_count": "{population} {count, plural, one {člověk} few {lidé} many {lidí} other {lidí}}"
}
\ No newline at end of file
[
]
\ No newline at end of file
......@@ -5,7 +5,7 @@ import {
FILTER_LANGUAGE_CHANGE,
} from './actions';
const supportedLocales = ['en', 'fr', 'pl', 'es', 'ja', 'ko', 'de','pt-BR', 'ar', 'tr', 'sq'];
const supportedLocales = ['en', 'fr', 'pl', 'cs', 'es', 'ja', 'ko', 'de','pt-BR', 'ar', 'tr', 'sq'];
const initialLocale = () => {
const lang = navigator.language.split('-')[0];
......
......@@ -3,5 +3,5 @@ const manageTranslations = require('react-intl-translations-manager').default;
manageTranslations({
messagesDirectory: 'build/messages',
translationsDirectory: 'src/locales/',
languages: ['en', 'fr', 'pl', 'es', 'ja', 'ko', 'de', 'pt-BR', 'zh', 'ru', 'it', 'ar', 'tr', 'sq']
languages: ['en', 'fr', 'pl', 'cs', 'es', 'ja', 'ko', 'de', 'pt-BR', 'zh', 'ru', 'it', 'ar', 'tr', 'sq']
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment