From 859db01268bdae0d423ccf97fbeef87eb4f13f0d Mon Sep 17 00:00:00 2001 From: Michal Dvorak Date: Thu, 8 Dec 2022 10:38:52 +0100 Subject: [PATCH] initial translation of Glitch-specific texts into Czech (#1997) --- app/javascript/flavours/glitch/locales/cs.js | 175 +++++++++++++++++- app/javascript/flavours/glitch/names.yml | 8 + app/javascript/flavours/vanilla/names.yml | 8 + .../skins/glitch/contrast/names.yml | 4 + .../skins/glitch/mastodon-light/names.yml | 4 + .../skins/vanilla/contrast/names.yml | 4 + .../skins/vanilla/mastodon-light/names.yml | 4 + app/javascript/skins/vanilla/win95/names.yml | 4 + config/locales-glitch/cs.yml | 41 ++++ config/locales-glitch/simple_form.cs.yml | 27 +++ 10 files changed, 278 insertions(+), 1 deletion(-) create mode 100644 config/locales-glitch/cs.yml create mode 100644 config/locales-glitch/simple_form.cs.yml diff --git a/app/javascript/flavours/glitch/locales/cs.js b/app/javascript/flavours/glitch/locales/cs.js index ac7db0327..e789facb0 100644 --- a/app/javascript/flavours/glitch/locales/cs.js +++ b/app/javascript/flavours/glitch/locales/cs.js @@ -1,7 +1,180 @@ import inherited from 'mastodon/locales/cs.json'; const messages = { - // No translations available. + 'about.fork_disclaimer': 'Glitch-soc je svobodný software s otevřeným zdrojovým kódem založený na Mastodonu.', + 'settings.layout_opts': 'Možnosti rozvržení', + 'settings.layout': 'Rozložení:', + 'layout.current_is': 'Nastavené rozložení je:', + 'layout.auto': 'Automatické', + 'layout.desktop': 'Desktop', + 'layout.mobile': 'Mobil', + 'layout.hint.auto': 'Vybrat rozložení automaticky v závislosti na nastavení “Povolit pokročilé webové rozhraní” a velikosti obrazovky.', + 'layout.hint.desktop': 'Použít vícesloupcové rozložení nezávisle na nastavení “Povolit pokročilé webové rozhraní” a velikosti obrazovky.', + 'layout.hint.single': 'Použít jednosloupcové rozložení nezávisle na nastavení “Povolit pokročilé webové rozhraní” a velikosti obrazovky.', + 'navigation_bar.app_settings': 'Nastavení aplikace', + 'navigation_bar.featured_users': 'Vybraní uživatelé', + 'endorsed_accounts_editor.endorsed_accounts': 'Vybrané účty', + 'navigation_bar.info': 'Rozšířené informace', + 'navigation_bar.misc': 'Různé', + 'navigation_bar.keyboard_shortcuts': 'Klávesové zkratky', + 'getting_started.onboarding': 'Ukaž mi to tu', + 'onboarding.skip': 'Přeskočit', + 'onboarding.next': 'Další', + 'onboarding.done': 'Hotovo', + 'onboarding.page_one.federation': '{domain} je \'instance\' Mastodonu. Mastodon je síť nezávislých serverů, které jsou spolu propojené do jedné velké sociální sítě. Těmto serverům říkáme instance.', + 'onboarding.page_one.handle': 'Jste na instanci {domain}, takže celá adresa vašeho profilu je {handle}', + 'onboarding.page_one.welcome': 'Vítá vás {domain}!', + 'onboarding.page_two.compose': 'Příspěvky se píší v levém sloupci. Pomocí ikon pod příspěvkem k němu můžete připojit obrázky, změnit úroveň soukromí nebo přidat varování o obsahu.', + 'onboarding.page_three.search': 'Pomocí vyhledávací lišty můžete hledat lidi nebo hashtagy. Pokud hledáte někoho z jiné instance, musíte použít celou adresu jeho profilu.', + 'onboarding.page_three.profile': 'Upravte si svůj profil a nastavte si profilový obrázek, jméno, a krátký text o sobě. Naleznete tam i další možnosti nastavení.', + 'onboarding.page_four.home': 'Domovská časová osa zobrazuje příspěvky od lidí, které sledujete.', + 'onboarding.page_four.notifications': 'Notifikace se zobrazí, když s vámi někdo interaguje.', + 'onboarding.page_five.public_timelines': 'Místní časová osa zobrazuje veřejné příspěvky všech uživatelů instance {domain}. Federovaná časová osa zobrazí příspěvky od všech, koho uživatelé instance {domain} sledují. Tyto veřejné časové osy jsou skvělý způsob, jak objevit nové lidi.', + 'onboarding.page_six.almost_done': 'Skoro hotovo...', + 'onboarding.page_six.github': 'Na serveru {domain} běží Glitchsoc. Glitchsoc je přátelský {fork} programu {Mastodon}, a je kompatibilní s jakoukoliv jinou mastodoní instancí nebo aplikací. Glitchsoc je zcela svobodný a má otevřený zdrojový kód. Na stránce {github} můžete hlásit chyby, žádat o nové funkce, nebo ke kódu vlastnoručně přispět.', + 'onboarding.page_six.apps_available': 'Jsou dostupné {apps} pro iOS, Android i jiné platformy.', + 'onboarding.page_six.various_app': 'mobilní aplikace', + 'onboarding.page_six.appetoot': 'Veselé mastodonění!', + 'settings.auto_collapse': 'Automaticky sbalit', + 'settings.auto_collapse_all': 'Všechno', + 'settings.auto_collapse_lengthy': 'Dlouhé příspěvky', + 'settings.auto_collapse_media': 'Příspěvky s přílohami', + 'settings.auto_collapse_notifications': 'Oznámení', + 'settings.auto_collapse_reblogs': 'Boosty', + 'settings.auto_collapse_replies': 'Odpovědi', + 'settings.show_action_bar': 'Zobrazit ve sbalených příspěvcích tlačítka s akcemi', + 'settings.close': 'Zavřít', + 'settings.collapsed_statuses': 'Sbalené příspěvky', + 'settings.confirm_boost_missing_media_description': 'Zobrazit potvrzovací dialog před boostnutím příspěvku s chybějícími popisky obrázků', + 'boost_modal.missing_description': 'Příspěvek obsahuje obrázky bez popisků', + 'settings.enable_collapsed': 'Povolit sbalené příspěvky', + 'settings.enable_collapsed_hint': 'U sbalených příspěvků je část jejich obsahu skrytá, aby zabraly méně místa na obrazovce. (Tohle není stejná funkce jako varování o obsahu.)', + 'settings.general': 'Obecné', + 'settings.hicolor_privacy_icons': 'Barevné ikony soukromí', + 'settings.hicolor_privacy_icons.hint': 'Zobrazit ikony úrovně soukromí příspěvků v jasných, snadno rozlišitelných barvách', + 'settings.image_backgrounds': 'Obrázkové pozadí', + 'settings.image_backgrounds_media': 'Náhled médií ve sbalených příspěvcích', + 'settings.image_backgrounds_media_hint': 'Pokud jsou k příspěvku přiložena média, použije se první z nich jako pozadí', + 'settings.image_backgrounds_users': 'Nastavit sbaleným příspěvkům obrázkové pozadí', + 'settings.inline_preview_cards': 'Zobrazit v časové ose náhledy externích odkazů', + 'settings.media': 'Média', + 'settings.media_letterbox': 'Neořezávat obrázky', + 'settings.media_letterbox_hint': 'Místo výřezu obrázku zobrazit obrázek celý, doplněný podle potřeby o prázdné okraje', + 'settings.media_fullwidth': 'Zobrazit náhledy v plné šířce', + 'settings.notifications_opts': 'Možnosti oznámení', + 'settings.notifications.tab_badge': 'Zobrazit počet nepřečtených oznámení', + 'settings.notifications.tab_badge.hint': 'Počet nepřečtených oznámení se viditelně zobrazí na hlavní stránce (pokud není seznam oznámení viditelný)', + 'settings.notifications.favicon_badge': 'Zobrazit počet na ikoně serveru', + 'settings.notifications.favicon_badge.hint': 'Zobrazí počet nepřečtených oznámení na ikoně serveru', + 'settings.preferences': 'Předvolby', + 'settings.rewrite_mentions': 'Přepsat zmínky v zobrazených příspěvcích', + 'settings.rewrite_mentions_no': 'Nepřepisovat zmínky', + 'settings.rewrite_mentions_acct': 'Přepsat uživatelským jménem a doménou (pokud je účet na jiném serveru)', + 'settings.rewrite_mentions_username': 'Přepsat uživatelským jménem', + 'settings.show_reply_counter': 'Zobrazit odhad počtu odpovědí', + 'settings.status_icons': 'Ikony u příspěvků', + 'settings.status_icons_language': 'Indikace jazyk', + 'settings.status_icons_reply': 'Indikace odpovědi', + 'settings.status_icons_local_only': 'Indikace lokálního příspěvku', + 'settings.status_icons_media': 'Indikace obrázků a anket', + 'settings.status_icons_visibility': 'Indikace úrovně soukromí', + 'settings.tag_misleading_links': 'Označit zavádějící odkazy', + 'settings.tag_misleading_links.hint': 'Zobrazit skutečný cíl u každého odkazu, který ho explicitně nezmiňuje', + 'settings.wide_view': 'Široké sloupce (pouze v režimu Desktop)', + 'settings.wide_view_hint': 'Sloupce se roztáhnout, aby lépe vyplnily dostupný prostor.', + 'settings.navbar_under': 'Navigační lišta vespod (pouze v režimu Mobil)', + 'settings.compose_box_opts': 'Editační pole', + 'settings.always_show_spoilers_field': 'Vždy zobrazit pole pro varování o obsahu', + 'settings.prepend_cw_re': 'Při odpovídání přidat před varování o obsahu “re: ”', + 'settings.preselect_on_reply': 'Při odpovědi označit uživatelská jména', + 'settings.preselect_on_reply_hint': 'Při odpovídání na konverzaci s více účastníky se jména všech kromě prvního označí, aby šla jednoduše smazat', + 'settings.confirm_missing_media_description': 'Zobrazit potvrzovací dialog při odesílání příspěvku, ve kterém chybí popisky obrázků', + 'settings.confirm_before_clearing_draft': 'Zobrazit potvrzovací dialog před přepsáním právě vytvářené zprávy', + 'settings.show_content_type_choice': 'Zobrazit volbu formátu příspěvku', + 'settings.side_arm': 'Vedlejší odesílací tlačítko:', + 'settings.side_arm.none': 'Žádné', + 'settings.side_arm_reply_mode': 'Při odpovídání na příspěvek by vedlejší odesílací tlačítko mělo:', + 'settings.side_arm_reply_mode.keep': 'Použít svou nastavenou úroveň soukromí', + 'settings.side_arm_reply_mode.copy': 'Použít úroveň soukromí příspěvku, na který odpovídáte', + 'settings.side_arm_reply_mode.restrict': 'Zvýšit úroveň soukromí nejméně na úroveň příspěvku, na který odpovídáte', + 'settings.content_warnings': 'Varování o obsahu', + 'settings.content_warnings_shared_state': 'Zobrazit/schovat všechny kopie naráz', + 'settings.content_warnings_shared_state_hint': 'Tlačítko varování o obsahu bude mít efekt na všechny kopie příspěvku naráz, stejně jako na běžném Mastodonu. Nebude pak možné automaticky sbalit jakoukoliv kopii příspěvku, která má rozbalené varování o obsahu', + 'settings.content_warnings_media_outside': 'Zobrazit obrázky a videa mimo varování o obsahu', + 'settings.content_warnings_media_outside_hint': 'Obrázky a videa z příspěvku s varováním o obsahu se zobrazí se separátním přepínačem zobrazení, stejně jako na běžném Mastodonu.', + 'settings.content_warnings_unfold_opts': 'Možnosti automatického rozbalení', + 'settings.enable_content_warnings_auto_unfold': 'Vždy rozbalit příspěvky označené varováním o obsahu', + 'settings.deprecated_setting': 'Tato možnost se nyní nastavuje v {settings_page_link}', + 'settings.shared_settings_link': 'předvolbách Mastodonu', + 'settings.content_warnings_filter': 'Tato varování o obsahu automaticky nerozbalovat:', + 'settings.content_warnings.regexp': 'Regulární výraz', + 'settings.media_reveal_behind_cw': 'Automaticky zobrazit média označená varováním o obsahu', + 'settings.pop_in_player': 'Povolit plovoucí okno přehrávače', + 'settings.pop_in_position': 'Pozice plovoucího okna:', + 'settings.pop_in_left': 'Vlevo', + 'settings.pop_in_right': 'Vpravo', + + + 'status.collapse': 'Sbalit', + 'status.uncollapse': 'Rozbalit', + 'status.in_reply_to': 'Tento příspěvek je odpověď', + 'status.has_preview_card': 'Obsahuje náhled odkazu', + 'status.has_pictures': 'Obsahuje obrázky', + 'status.is_poll': 'Tento příspěvek je anketa', + 'status.has_video': 'Obsahuje video', + 'status.has_audio': 'Obsahuje audio', + 'status.local_only': 'Viditelné pouze z vaší instance', + + 'media_gallery.sensitive': 'Citlivý obsah', + + 'favourite_modal.combo': 'Příště můžete pro přeskočení stisknout {combo}', + + 'home.column_settings.show_direct': 'Zobrazit přímé zprávy', + + 'notification_purge.start': 'Čistící režim', + 'notifications.mark_as_read': 'Označit všechna oznámení jako přečtená', + + 'notification.markForDeletion': 'Označit pro smazání', + 'notifications.clear': 'Vymazat všechna oznámení', + 'notifications.marked_clear_confirmation': 'Určitě chcete trvale smazat všechna vybraná oznámení?', + 'notifications.marked_clear': 'Smazat vybraná oznámení', + + 'notification_purge.btn_all': 'Vybrat\nvše', + 'notification_purge.btn_none': 'Nevybrat\nnic', + 'notification_purge.btn_invert': 'Obrátit\nvýběr', + 'notification_purge.btn_apply': 'Smazat\nvybrané', + + 'compose.attach.upload': 'Nahrát soubor', + 'compose.attach.doodle': 'Něco namalovat', + 'compose.attach': 'Připojit...', + + 'advanced_options.local-only.short': 'Lokální příspěvek', + 'advanced_options.local-only.long': 'Neposílat na jiné servery', + 'advanced_options.local-only.tooltip': 'Tento příspěvek je pouze lokální', + 'advanced_options.icon_title': 'Pokročilá nastavení', + 'advanced_options.threaded_mode.short': 'Režim vlákna', + 'advanced_options.threaded_mode.long': 'Po odeslání automaticky otevře pole pro odpověď', + 'advanced_options.threaded_mode.tooltip': 'Režim vlákna je zapnutý', + + 'home.column_settings.advanced': 'Pokročilé', + 'home.column_settings.filter_regex': 'Filtrovat podle regulárních výrazů', + + 'compose_form.poll.single_choice': 'Povolit jednu odpověď', + 'compose_form.poll.multiple_choices': 'Povolit více odpovědí', + + 'compose.content-type.plain': 'Prostý text', + 'content-type.change': 'Formát příspěvku', + 'compose_form.spoiler': 'Přidat varování o obsahu', + + 'direct.group_by_conversations': 'Seskupit do konverzací', + 'column.toot': 'Příspěvky a odpovědi', + 'confirmation_modal.do_not_ask_again': 'Příště se už neptat', + + 'keyboard_shortcuts.bookmark': 'Přidat do záložek', + 'keyboard_shortcuts.toggle_collapse': 'Sbalit/rozbalit příspěvek', + 'keyboard_shortcuts.secondary_toot': 'Odeslat příspěvek s druhotným nastavením soukromí', + + 'column.subheading': 'Různé', }; export default Object.assign({}, inherited, messages); diff --git a/app/javascript/flavours/glitch/names.yml b/app/javascript/flavours/glitch/names.yml index 68db3a73e..f35b457e1 100644 --- a/app/javascript/flavours/glitch/names.yml +++ b/app/javascript/flavours/glitch/names.yml @@ -6,6 +6,14 @@ en: skins: glitch: default: Default +cs: + flavours: + glitch: + description: Výchozí rozhraní instancí GlitchSoc. + name: Glitch + skins: + glitch: + default: Výchozí pl: flavours: glitch: diff --git a/app/javascript/flavours/vanilla/names.yml b/app/javascript/flavours/vanilla/names.yml index 0e3f43ed0..9b7fc189d 100644 --- a/app/javascript/flavours/vanilla/names.yml +++ b/app/javascript/flavours/vanilla/names.yml @@ -6,6 +6,14 @@ en: skins: vanilla: default: Default +cs: + flavours: + vanilla: + description: Standardní rozhraní Mastodonu. Některé funkce GlitchSoc v něm nejsou podporované. + name: Standardní Mastodon + skins: + vanilla: + default: Výchozí pl: flavours: vanilla: diff --git a/app/javascript/skins/glitch/contrast/names.yml b/app/javascript/skins/glitch/contrast/names.yml index 570e30d3b..5e7357439 100644 --- a/app/javascript/skins/glitch/contrast/names.yml +++ b/app/javascript/skins/glitch/contrast/names.yml @@ -2,6 +2,10 @@ en: skins: glitch: contrast: High contrast +cs: + skins: + glitch: + contrast: Vysoký kontrast es: skins: glitch: diff --git a/app/javascript/skins/glitch/mastodon-light/names.yml b/app/javascript/skins/glitch/mastodon-light/names.yml index 891271e6e..a2c20548f 100644 --- a/app/javascript/skins/glitch/mastodon-light/names.yml +++ b/app/javascript/skins/glitch/mastodon-light/names.yml @@ -2,6 +2,10 @@ en: skins: glitch: mastodon-light: Mastodon (light) +cs: + skins: + glitch: + mastodon-light: Mastodon (světlý) es: skins: glitch: diff --git a/app/javascript/skins/vanilla/contrast/names.yml b/app/javascript/skins/vanilla/contrast/names.yml index da8974742..51d23f72d 100644 --- a/app/javascript/skins/vanilla/contrast/names.yml +++ b/app/javascript/skins/vanilla/contrast/names.yml @@ -2,6 +2,10 @@ en: skins: vanilla: contrast: High contrast +cs: + skins: + vanilla: + contrast: Vysoký kontrast es: skins: vanilla: diff --git a/app/javascript/skins/vanilla/mastodon-light/names.yml b/app/javascript/skins/vanilla/mastodon-light/names.yml index 5e41d1051..fc6721e15 100644 --- a/app/javascript/skins/vanilla/mastodon-light/names.yml +++ b/app/javascript/skins/vanilla/mastodon-light/names.yml @@ -2,6 +2,10 @@ en: skins: vanilla: mastodon-light: Mastodon (light) +cs: + skins: + vanilla: + mastodon-light: Mastodon (světlý) es: skins: glitch: diff --git a/app/javascript/skins/vanilla/win95/names.yml b/app/javascript/skins/vanilla/win95/names.yml index 2083084a2..53b771c5e 100644 --- a/app/javascript/skins/vanilla/win95/names.yml +++ b/app/javascript/skins/vanilla/win95/names.yml @@ -2,3 +2,7 @@ en: skins: vanilla: win95: Masto95 +cs: + skins: + vanilla: + win95: Windows 95 diff --git a/config/locales-glitch/cs.yml b/config/locales-glitch/cs.yml new file mode 100644 index 000000000..08c56ef3e --- /dev/null +++ b/config/locales-glitch/cs.yml @@ -0,0 +1,41 @@ +--- +cs: + admin: + custom_emojis: + batch_copy_error: 'Při kopírování některých emoji došlo k chybě: %{message}' + batch_error: 'Došlo k chybě: %{message}' + settings: + captcha_enabled: + desc_html: Tato funkce používá externí skripty služby hCaptcha, což může být problém z hlediska bezpečí a ochrany dat. Také to může některým (hlavně postiženým) lidem registrační proces výrazně zkomplikovat. Z tohoto důvodu prosím raději zvažte jiné možnosti, jako je schvalování registrací nebo registrace pouze pro zvané.
Uživatelům pozvaným skrze omezenou pozvánku se CAPTCHA nezobrazí. + title: Vyžadovat po nových uživatelích opsání textu z obrázku (CAPTCHA) + enable_keybase: + desc_html: Uživatelé budou moci potvrdit svou identitu pomocí Keybase + title: Zapnout potvrzování pomocí Keybase + flavour_and_skin: + title: Rozhraní a styl + other: + preamble: Různá nastavení glitch-soc, která se nevešla do jiných kategorií. + title: Jiné + outgoing_spoilers: + desc_html: Při federování příspěvků se přidá toto varování o obsahu příspěvkům, které žádné nemají. To může být užitečné, pokud je váš server zaměřen na specifický obsah, pro který by jiné servery mohly varování o obsahu vyžadovat. Připojená média budou označena jako citlivá. + title: Varování o obsahu pro odesílané příspěvky + hide_followers_count: + desc_html: Nezobrazovat na uživatelských profilech počet sledujících + title: Schovat počet sledujících + show_reblogs_in_public_timelines: + desc_html: Veřejné boosty veřejných příspěvků se zobrazí na místní a federované časové ose. + title: Zobrazovat ve veřejných časových osách boosty + show_replies_in_public_timelines: + desc_html: Na místní a federované časové ose se kromě odpovědí autora na vlastní příspěvky (vláken) zobrazí i ostatní veřejné odpovědi. + title: Zobrazovat ve veřejných časových osách odpovědi + trending_status_cw: + desc_html: Zobrazovat v rámci trendů (pokud jsou zapnuté) i příspěvky s varováním o obsahu. Změny tohoto nastavení se neprojeví retroaktivně. + title: Povolit v trendech příspěvky s varováním o obsahu + auth: + captcha_confirmation: + hint_html: Už jen poslední krok! Pro potvrzení svého účtu opište prosím text z obrázku (CAPTCHA). Pokud máte dotazy nebo potřebujete s potvrzením pomoct, můžete kontaktovat administrátora. + title: Ověření uživatele + generic: + use_this: Použít + settings: + flavours: Rozhraní diff --git a/config/locales-glitch/simple_form.cs.yml b/config/locales-glitch/simple_form.cs.yml new file mode 100644 index 000000000..f655fed9f --- /dev/null +++ b/config/locales-glitch/simple_form.cs.yml @@ -0,0 +1,27 @@ +--- +cs: + simple_form: + glitch_only: glitch-soc + hints: + defaults: + fields: Na svém profilu můžete mít zobrazeno několik položek (max. %{count}) jako tabulku + setting_default_content_type_html: Předpokládat, že nové příspěvky jsou napsané v HTML, pokud není uvedeno jinak + setting_default_content_type_markdown: Předpokládat, že nové příspěvky používají pro formátování Markdown, pokud není uvedeno jinak + setting_default_content_type_plain: Předpokládat, že nové příspěvky nejsou nijak formátované, pokud není uvedeno jinak (standardní chování Mastodonu) + setting_default_language: Jazyk vašich příspěvků lze detekovat automaticky, ale není to vždycky přesné + setting_hide_followers_count: Počet vašich sledujících se nebude nikomu zobrazovat, ani vám. Některé aplikace mohou zobrazit negativní počet sledujících. + setting_skin: Aplikuje barevný styl na zvolené rozhraní Mastodonu + labels: + defaults: + setting_default_content_type: Výchozí formát příspěvků + setting_default_content_type_html: HTML + setting_default_content_type_markdown: Markdown + setting_default_content_type_plain: Prostý text + setting_favourite_modal: Před oblíbením příspěvku zobrazit potvrzovací dialog (pouze pro rozhraní Glitch) + setting_hide_followers_count: Skrýt počet vašich sledujících + setting_skin: Styl + setting_system_emoji_font: Použít výchozí emoji systému (pouze pro rozhraní Glitch) + notification_emails: + trending_tag: Nový populární hashtag vyžaduje schválení + trending_link: Nový populární odkaz vyžaduje schválení + trending_status: Nový populární příspěvek vyžaduje schválení