Page MenuHomePhorge

No OneTemporary

Size
23 KB
Referenced Files
None
Subscribers
None
diff --git a/src/i18n/cs.json b/src/i18n/cs.json
new file mode 100644
index 0000000000..6326032c16
--- /dev/null
+++ b/src/i18n/cs.json
@@ -0,0 +1,427 @@
+{
+ "chat": {
+ "title": "Chat"
+ },
+ "features_panel": {
+ "chat": "Chat",
+ "gopher": "Gopher",
+ "media_proxy": "Mediální proxy",
+ "scope_options": "Možnosti rozsahů",
+ "text_limit": "Textový limit",
+ "title": "Vlastnosti",
+ "who_to_follow": "Koho sledovat"
+ },
+ "finder": {
+ "error_fetching_user": "Chyba při načítání uživatele",
+ "find_user": "Najít uživatele"
+ },
+ "general": {
+ "apply": "Použít",
+ "submit": "Odeslat",
+ "more": "Více",
+ "generic_error": "Vyskytla se chyba",
+ "optional": "volitelné"
+ },
+ "image_cropper": {
+ "crop_picture": "Oříznout obrázek",
+ "save": "Uložit",
+ "cancel": "Zrušit"
+ },
+ "login": {
+ "login": "Přihlásit",
+ "description": "Přihlásit pomocí OAuth",
+ "logout": "Odhlásit",
+ "password": "Heslo",
+ "placeholder": "např. lain",
+ "register": "Registrovat",
+ "username": "Uživatelské jméno",
+ "hint": "Chcete-li se přidat do diskuze, přihlaste se"
+ },
+ "media_modal": {
+ "previous": "Předchozí",
+ "next": "Další"
+ },
+ "nav": {
+ "about": "O instanci",
+ "back": "Zpět",
+ "chat": "Místní chat",
+ "friend_requests": "Požadavky o sledování",
+ "mentions": "Zmínky",
+ "dms": "Přímé zprávy",
+ "public_tl": "Veřejná časová osa",
+ "timeline": "Časová osa",
+ "twkn": "Celá známá síť",
+ "user_search": "Hledání uživatelů",
+ "who_to_follow": "Koho sledovat",
+ "preferences": "Předvolby"
+ },
+ "notifications": {
+ "broken_favorite": "Neznámý příspěvek, hledám jej…",
+ "favorited_you": "si oblíbil/a váš příspěvek",
+ "followed_you": "vás nyní sleduje",
+ "load_older": "Načíst starší oznámení",
+ "notifications": "Oznámení",
+ "read": "Číst!",
+ "repeated_you": "zopakoval/a váš příspěvek",
+ "no_more_notifications": "Žádná další oznámení"
+ },
+ "post_status": {
+ "new_status": "Napsat nový příspěvek",
+ "account_not_locked_warning": "Váš účet není {0}. Kdokoliv vás může sledovat a vidět vaše příspěvky pouze pro sledující.",
+ "account_not_locked_warning_link": "uzamčen",
+ "attachments_sensitive": "Označovat přílohy jako citlivé",
+ "content_type": {
+ "plain_text": "Prostý text"
+ },
+ "content_warning": "Předmět (volitelný)",
+ "default": "Právě jsem přistál v L.A.",
+ "direct_warning": "Tento příspěvek uvidí pouze všichni zmínění uživatelé.",
+ "posting": "Přispívání",
+ "scope": {
+ "direct": "Přímý - Poslat pouze zmíněným uživatelům",
+ "private": "Pouze pro sledující - Poslat pouze sledujícím",
+ "public": "Veřejný - Poslat na veřejné časové osy",
+ "unlisted": "Neuvedený - Neposlat na veřejné časové osy"
+ }
+ },
+ "registration": {
+ "bio": "O vás",
+ "email": "E-mail",
+ "fullname": "Zobrazované jméno",
+ "password_confirm": "Potvrzení hesla",
+ "registration": "Registrace",
+ "token": "Token pozvánky",
+ "captcha": "CAPTCHA",
+ "new_captcha": "Kliknutím na obrázek získáte novou CAPTCHA",
+ "username_placeholder": "např. lain",
+ "fullname_placeholder": "např. Lain Iwakura",
+ "bio_placeholder": "např.\nNazdar, jsem Lain\nJsem anime dívka a žiji v příměstském Japonsku. Možná mě znáte z Wired.",
+ "validations": {
+ "username_required": "nemůže být prázdné",
+ "fullname_required": "nemůže být prázdné",
+ "email_required": "nemůže být prázdný",
+ "password_required": "nemůže být prázdné",
+ "password_confirmation_required": "nemůže být prázdné",
+ "password_confirmation_match": "musí být stejné jako heslo"
+ }
+ },
+ "settings": {
+ "app_name": "Název aplikace",
+ "attachmentRadius": "Přílohy",
+ "attachments": "Přílohy",
+ "autoload": "Povolit automatické načítání při rolování dolů",
+ "avatar": "Avatar",
+ "avatarAltRadius": "Avatary (oznámení)",
+ "avatarRadius": "Avatary",
+ "background": "Pozadí",
+ "bio": "O vás",
+ "blocks_tab": "Blokování",
+ "btnRadius": "Tlačítka",
+ "cBlue": "Modrá (Odpovědět, sledovat)",
+ "cGreen": "Zelená (Zopakovat)",
+ "cOrange": "Oranžová (Oblíbit)",
+ "cRed": "Červená (Zrušit)",
+ "change_password": "Změnit heslo",
+ "change_password_error": "Při změně vašeho hesla se vyskytla chyba.",
+ "changed_password": "Heslo bylo úspěšně změněno!",
+ "collapse_subject": "Zabalit příspěvky s předměty",
+ "composing": "Komponování",
+ "confirm_new_password": "Potvrďte nové heslo",
+ "current_avatar": "Váš současný avatar",
+ "current_password": "Současné heslo",
+ "current_profile_banner": "Váš současný profilový banner",
+ "data_import_export_tab": "Import/export dat",
+ "default_vis": "Výchozí rozsah viditelnosti",
+ "delete_account": "Smazat účet",
+ "delete_account_description": "Trvale smaže váš účet a všechny vaše příspěvky.",
+ "delete_account_error": "Při mazání vašeho účtu nastala chyba. Pokud tato chyba bude trvat, kontaktujte prosím admministrátora vaší instance.",
+ "delete_account_instructions": "Pro potvrzení smazání účtu napište své heslo do pole níže.",
+ "avatar_size_instruction": "Doporučená minimální velikost pro avatarové obrázky je 150x150 pixelů.",
+ "export_theme": "Uložit přednastavení",
+ "filtering": "Filtrování",
+ "filtering_explanation": "Všechny příspěvky obsahující tato slova budou skryty. Napište jedno slovo na každý řádek",
+ "follow_export": "Export sledovaných",
+ "follow_export_button": "Exportovat vaše sledované do souboru CSV",
+ "follow_export_processing": "Zpracovávám, brzy si budete moci stáhnout váš soubor",
+ "follow_import": "Import sledovaných",
+ "follow_import_error": "Chyba při importování sledovaných",
+ "follows_imported": "Sledovaní importováni! Jejich zpracování bude chvilku trvat.",
+ "foreground": "Popředí",
+ "general": "Obecné",
+ "hide_attachments_in_convo": "Skrývat přílohy v konverzacích",
+ "hide_attachments_in_tl": "Skrývat přílohy v časové ose",
+ "max_thumbnails": "Maximální počet miniatur na příspěvek",
+ "hide_isp": "Skrýt panel specifický pro instanci",
+ "preload_images": "Přednačítat obrázky",
+ "use_one_click_nsfw": "Otevírat citlivé přílohy pouze jedním kliknutím",
+ "hide_post_stats": "Skrývat statistiky příspěvků (např. počet oblíbení)",
+ "hide_user_stats": "Skrývat statistiky uživatelů (např. počet sledujících)",
+ "hide_filtered_statuses": "Skrývat filtrované příspěvky",
+ "import_followers_from_a_csv_file": "Importovat sledované ze souboru CSV",
+ "import_theme": "Načíst přednastavení",
+ "inputRadius": "Vstupní pole",
+ "checkboxRadius": "Zaškrtávací pole",
+ "instance_default": "(výchozí: {value})",
+ "instance_default_simple": "(výchozí)",
+ "interface": "Rozhraní",
+ "interfaceLanguage": "Jazyk rozhraní",
+ "invalid_theme_imported": "Zvolený soubor není podporovaný motiv Pleroma. Nebyly provedeny žádné změny s vaším motivem.",
+ "limited_availability": "Nedostupné ve vašem prohlížeči",
+ "links": "Odkazy",
+ "lock_account_description": "Omezit váš účet pouze na schválené sledující",
+ "loop_video": "Opakovat videa",
+ "loop_video_silent_only": "Opakovat pouze videa beze zvuku (t.j. „GIFy“ na Mastodonu)",
+ "mutes_tab": "Ignorování",
+ "play_videos_in_modal": "Přehrávat videa přímo v prohlížeči médií",
+ "use_contain_fit": "Neořezávat přílohu v miniaturách",
+ "name": "Jméno",
+ "name_bio": "Jméno a popis",
+ "new_password": "Nové heslo",
+ "notification_visibility": "Typy oznámení k zobrazení",
+ "notification_visibility_follows": "Sledující",
+ "notification_visibility_likes": "Oblíbení",
+ "notification_visibility_mentions": "Zmínky",
+ "notification_visibility_repeats": "Zopakování",
+ "no_rich_text_description": "Odstranit ze všech příspěvků formátování textu",
+ "no_blocks": "Žádná blokování",
+ "no_mutes": "Žádná ignorování",
+ "hide_follows_description": "Nezobrazovat, koho sleduji",
+ "hide_followers_description": "Nezobrazovat, kdo mě sleduje",
+ "show_admin_badge": "Zobrazovat v mém profilu odznak administrátora",
+ "show_moderator_badge": "Zobrazovat v mém profilu odznak moderátora",
+ "nsfw_clickthrough": "Povolit prokliknutelné skrývání citlivých příloh",
+ "oauth_tokens": "Tokeny OAuth",
+ "token": "Token",
+ "refresh_token": "Obnovit token",
+ "valid_until": "Platný do",
+ "revoke_token": "Odvolat",
+ "panelRadius": "Panely",
+ "pause_on_unfocused": "Pozastavit streamování, pokud není záložka prohlížeče v soustředění",
+ "presets": "Přednastavení",
+ "profile_background": "Profilové pozadí",
+ "profile_banner": "Profilový banner",
+ "profile_tab": "Profil",
+ "radii_help": "Nastavit zakulacení rohů rozhraní (v pixelech)",
+ "replies_in_timeline": "Odpovědi v časové ose",
+ "reply_link_preview": "Povolit náhledy odkazu pro odpověď při přejetí myši",
+ "reply_visibility_all": "Zobrazit všechny odpovědiShow all replies",
+ "reply_visibility_following": "Zobrazit pouze odpovědi směřované na mě nebo uživatele, které sleduji",
+ "reply_visibility_self": "Zobrazit pouze odpovědi směřované na mě",
+ "saving_err": "Chyba při ukládání nastavení",
+ "saving_ok": "Nastavení uložena",
+ "security_tab": "Bezpečnost",
+ "scope_copy": "Kopírovat rozsah při odpovídání (přímé zprávy jsou vždy kopírovány)",
+ "set_new_avatar": "Nastavit nový avatar",
+ "set_new_profile_background": "Nastavit nové profilové pozadí",
+ "set_new_profile_banner": "Nastavit nový profilový banner",
+ "settings": "Nastavení",
+ "subject_input_always_show": "Vždy zobrazit pole pro předmět",
+ "subject_line_behavior": "Kopírovat předmět při odpovídání",
+ "subject_line_email": "Jako u e-mailu: „re: předmět“",
+ "subject_line_mastodon": "Jako u Mastodonu: zkopírovat tak, jak je",
+ "subject_line_noop": "Nekopírovat",
+ "post_status_content_type": "Publikovat typ obsahu příspěvku",
+ "status_content_type_plain": "Prostý text",
+ "stop_gifs": "Přehrávat GIFy při přejetí myši",
+ "streaming": "Povolit automatické streamování nových příspěvků při rolování nahoru",
+ "text": "Text",
+ "theme": "Motiv",
+ "theme_help": "Použijte hexadecimální barevné kódy (#rrggbb) pro přizpůsobení vašeho barevného motivu.",
+ "theme_help_v2_1": "Zaškrtnutím pole můžete také přepsat barvy a průhlednost některých komponentů, pro smazání všech přednastavení použijte tlačítko „Smazat vše“.",
+ "theme_help_v2_2": "Ikony pod některými položkami jsou indikátory kontrastu pozadí/textu, pro detailní informace nad nimi přejeďte myší. Prosím berte na vědomí, že při používání kontrastu průhlednosti ukazují indikátory nejhorší možný případ.",
+ "tooltipRadius": "Popisky/upozornění",
+ "upload_a_photo": "Nahrát fotku",
+ "user_settings": "Uživatelská nastavení",
+ "values": {
+ "false": "ne",
+ "true": "ano"
+ },
+ "notifications": "Oznámení",
+ "enable_web_push_notifications": "Povolit webová push oznámení",
+ "style": {
+ "switcher": {
+ "keep_color": "Ponechat barvy",
+ "keep_shadows": "Ponechat stíny",
+ "keep_opacity": "Ponechat průhlednost",
+ "keep_roundness": "Ponechat kulatost",
+ "keep_fonts": "Keep fonts",
+ "save_load_hint": "Možnosti „Ponechat“ dočasně ponechávají aktuálně nastavené možností při volení či nahrávání motivů, také tyto možnosti ukládají při exportování motivu. Pokud není žádné pole zaškrtnuto, uloží export motivu všechno.",
+ "reset": "Resetovat",
+ "clear_all": "Vymazat vše",
+ "clear_opacity": "Vymazat průhlednost"
+ },
+ "common": {
+ "color": "Barva",
+ "opacity": "Průhlednost",
+ "contrast": {
+ "hint": "Poměr kontrastu je {ratio}, {level} {context}",
+ "level": {
+ "aa": "splňuje směrnici úrovně AA (minimální)",
+ "aaa": "splňuje směrnici úrovně AAA (doporučováno)",
+ "bad": "nesplňuje žádné směrnice přístupnosti"
+ },
+ "context": {
+ "18pt": "pro velký (18+ bodů) text",
+ "text": "pro text"
+ }
+ }
+ },
+ "common_colors": {
+ "_tab_label": "Obvyklé",
+ "main": "Obvyklé barvy",
+ "foreground_hint": "Pro detailnější kontrolu viz záložka „Pokročilé“",
+ "rgbo": "Ikony, odstíny, odznaky"
+ },
+ "advanced_colors": {
+ "_tab_label": "Pokročilé",
+ "alert": "Pozadí upozornění",
+ "alert_error": "Chyba",
+ "badge": "Pozadí odznaků",
+ "badge_notification": "Oznámení",
+ "panel_header": "Záhlaví panelu",
+ "top_bar": "Vrchní pruh",
+ "borders": "Okraje",
+ "buttons": "Tlačítka",
+ "inputs": "Vstupní pole",
+ "faint_text": "Vybledlý text"
+ },
+ "radii": {
+ "_tab_label": "Kulatost"
+ },
+ "shadows": {
+ "_tab_label": "Stín a osvětlení",
+ "component": "Komponent",
+ "override": "Přepsat",
+ "shadow_id": "Stín #{value}",
+ "blur": "Rozmazání",
+ "spread": "Rozsah",
+ "inset": "Vsazení",
+ "hint": "Pro stíny můžete také použít --variable jako hodnotu barvy pro použití proměnných CSS3. Prosím berte na vědomí, že nastavení průhlednosti v tomto případě nebude fungovat.",
+ "filter_hint": {
+ "always_drop_shadow": "Varování, tento stín vždy používá {0}, když to prohlížeč podporuje.",
+ "drop_shadow_syntax": "{0} nepodporuje parametr {1} a klíčové slovo {2}.",
+ "avatar_inset": "Prosím berte na vědomí, že kombinování vsazených i nevsazených stínů u avatarů může u průhledných avatarů dát neočekávané výsledky.",
+ "spread_zero": "Stíny s rozsahem > 0 se zobrazí, jako kdyby byl rozsah nastaven na nulu",
+ "inset_classic": "Vsazené stíny budou používat {0}"
+ },
+ "components": {
+ "panel": "Panel",
+ "panelHeader": "Záhlaví panelu",
+ "topBar": "Vrchní pruh",
+ "avatar": "Avatar uživatele (v zobrazení profilu)",
+ "avatarStatus": "Avatar uživatele (v zobrazení příspěvku)",
+ "popup": "Vyskakovací okna a popisky",
+ "button": "Tlačítko",
+ "buttonHover": "Tlačítko (přejetí myši)",
+ "buttonPressed": "Tlačítko (stisknuto)",
+ "buttonPressedHover": "Button (stisknuto+přejetí myši)",
+ "input": "Vstupní pole"
+ }
+ },
+ "fonts": {
+ "_tab_label": "Písma",
+ "help": "Zvolte písmo, které bude použito pro prvky rozhraní. U možnosti „vlastní“ musíte zadat přesný název písma tak, jak se zobrazuje v systému.",
+ "components": {
+ "interface": "Rozhraní",
+ "input": "Vstupní pole",
+ "post": "Text příspěvků",
+ "postCode": "Neproporcionální text v příspěvku (formátovaný text)"
+ },
+ "family": "Název písma",
+ "size": "Velikost (v pixelech)",
+ "weight": "Tloušťka",
+ "custom": "Vlastní"
+ },
+ "preview": {
+ "header": "Náhled",
+ "content": "Obsah",
+ "error": "Příklad chyby",
+ "button": "Tlačítko",
+ "text": "Spousta dalšího {0} a {1}",
+ "mono": "obsahu",
+ "input": "Just landed in L.A.",
+ "faint_link": "pomocný manuál",
+ "fine_print": "Přečtěte si náš {0} a nenaučte se nic užitečného!",
+ "header_faint": "Tohle je v pohodě",
+ "checkbox": "Pročetl/a jsem podmínky používání",
+ "link": "hezký malý odkaz"
+ }
+ }
+ },
+ "timeline": {
+ "collapse": "Zabalit",
+ "conversation": "Konverzace",
+ "error_fetching": "Chyba při načítání aktualizací",
+ "load_older": "Načíst starší příspěvky",
+ "no_retweet_hint": "Příspěvek je označen jako pouze pro sledující či přímý a nemůže být zopakován",
+ "repeated": "zopakoval/a",
+ "show_new": "Zobrazit nové",
+ "up_to_date": "Aktuální",
+ "no_more_statuses": "Žádné další příspěvky",
+ "no_statuses": "Žádné příspěvky"
+ },
+ "status": {
+ "reply_to": "Odpovědět uživateli",
+ "replies_list": "Odpovědi:"
+ },
+
+ "user_card": {
+ "approve": "Schválit",
+ "block": "Blokovat",
+ "blocked": "Blokován/a!",
+ "deny": "Zamítnout",
+ "favorites": "Oblíbené",
+ "follow": "Sledovat",
+ "follow_sent": "Požadavek odeslán!",
+ "follow_progress": "Odeslílám požadavek…",
+ "follow_again": "Odeslat požadavek znovu?",
+ "follow_unfollow": "Přestat sledovat",
+ "followees": "Sledovaní",
+ "followers": "Sledující",
+ "following": "Sledujete!",
+ "follows_you": "Sleduje vás!",
+ "its_you": "Jste to vy!",
+ "media": "Média",
+ "mute": "Ignorovat",
+ "muted": "Ignorován/a",
+ "per_day": "za den",
+ "remote_follow": "Vzdálené sledování",
+ "statuses": "Příspěvky",
+ "unblock": "Odblokovat",
+ "unblock_progress": "Odblokuji…",
+ "block_progress": "Blokuji…",
+ "unmute": "Přestat ignorovat",
+ "unmute_progress": "Ruším ignorování…",
+ "mute_progress": "Ignoruji…"
+ },
+ "user_profile": {
+ "timeline_title": "Uživatelská časová osa",
+ "profile_does_not_exist": "Omlouváme se, tento profil neexistuje.",
+ "profile_loading_error": "Omlouváme se, při načítání tohoto profilu se vyskytla chyba."
+ },
+ "who_to_follow": {
+ "more": "Více",
+ "who_to_follow": "Koho sledovat"
+ },
+ "tool_tip": {
+ "media_upload": "Nahrát média",
+ "repeat": "Zopakovat",
+ "reply": "Odpovědět",
+ "favorite": "Oblíbit",
+ "user_settings": "Uživatelské nastavení"
+ },
+ "upload":{
+ "error": {
+ "base": "Nahrávání selhalo.",
+ "file_too_big": "Soubor je úříliš velký [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
+ "default": "Zkuste to znovu později"
+ },
+ "file_size_units": {
+ "B": "B",
+ "KiB": "KiB",
+ "MiB": "MiB",
+ "GiB": "GiB",
+ "TiB": "TiB"
+ }
+ }
+}
diff --git a/src/i18n/messages.js b/src/i18n/messages.js
index 1adadc3215..ab697948d3 100644
--- a/src/i18n/messages.js
+++ b/src/i18n/messages.js
@@ -1,36 +1,37 @@
// When contributing, please sort JSON before committing so it would be easier to see what's missing and what's being added compared to English and other languages. It's not obligatory, but just an advice.
// To sort json use jq https://stedolan.github.io/jq and invoke it like `jq -S . xx.json > xx.sorted.json`, AFAIK, there's no inplace edit option like in sed
// Also, when adding a new language to "messages" variable, please do it alphabetically by language code so that users can search or check their custom language easily.
// For anyone contributing to old huge messages.js and in need to quickly convert it to JSON
// sed command for converting currently formatted JS to JSON:
// sed -i -e "s/'//gm" -e 's/"/\\"/gm' -re 's/^( +)(.+?): ((.+?))?(,?)(\{?)$/\1"\2": "\4"/gm' -e 's/\"\{\"/{/g' -e 's/,"$/",/g' file.json
// There's only problem that apostrophe character ' gets replaced by \\ so you have to fix it manually, sorry.
const messages = {
ar: require('./ar.json'),
ca: require('./ca.json'),
+ cs: require('./cs.json'),
de: require('./de.json'),
en: require('./en.json'),
eo: require('./eo.json'),
es: require('./es.json'),
et: require('./et.json'),
fi: require('./fi.json'),
fr: require('./fr.json'),
ga: require('./ga.json'),
he: require('./he.json'),
hu: require('./hu.json'),
it: require('./it.json'),
ja: require('./ja.json'),
ko: require('./ko.json'),
nb: require('./nb.json'),
nl: require('./nl.json'),
oc: require('./oc.json'),
pl: require('./pl.json'),
pt: require('./pt.json'),
ro: require('./ro.json'),
ru: require('./ru.json'),
zh: require('./zh.json')
}
export default messages
diff --git a/src/main.js b/src/main.js
index 2844194ec7..a3265e3a3a 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,83 +1,84 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
import Vuex from 'vuex'
import interfaceModule from './modules/interface.js'
import instanceModule from './modules/instance.js'
import statusesModule from './modules/statuses.js'
import usersModule from './modules/users.js'
import apiModule from './modules/api.js'
import configModule from './modules/config.js'
import chatModule from './modules/chat.js'
import oauthModule from './modules/oauth.js'
import mediaViewerModule from './modules/media_viewer.js'
import oauthTokensModule from './modules/oauth_tokens.js'
import VueTimeago from 'vue-timeago'
import VueI18n from 'vue-i18n'
import createPersistedState from './lib/persisted_state.js'
import pushNotifications from './lib/push_notifications_plugin.js'
import messages from './i18n/messages.js'
import VueChatScroll from 'vue-chat-scroll'
import afterStoreSetup from './boot/after_store.js'
const currentLocale = (window.navigator.language || 'en').split('-')[0]
Vue.use(Vuex)
Vue.use(VueRouter)
Vue.use(VueTimeago, {
- locale: currentLocale === 'ja' ? 'ja' : 'en',
+ locale: currentLocale === 'cs' ? 'cs' : currentLocale === 'ja' ? 'ja' : 'en',
locales: {
+ 'cs': require('../static/timeago-cs.json'),
'en': require('../static/timeago-en.json'),
'ja': require('../static/timeago-ja.json')
}
})
Vue.use(VueI18n)
Vue.use(VueChatScroll)
const i18n = new VueI18n({
// By default, use the browser locale, we will update it if neccessary
locale: currentLocale,
fallbackLocale: 'en',
messages
})
const persistedStateOptions = {
paths: [
'config',
'users.lastLoginName',
'oauth'
]
}
createPersistedState(persistedStateOptions).then((persistedState) => {
const store = new Vuex.Store({
modules: {
interface: interfaceModule,
instance: instanceModule,
statuses: statusesModule,
users: usersModule,
api: apiModule,
config: configModule,
chat: chatModule,
oauth: oauthModule,
mediaViewer: mediaViewerModule,
oauthTokens: oauthTokensModule
},
plugins: [persistedState, pushNotifications],
strict: false // Socket modifies itself, let's ignore this for now.
// strict: process.env.NODE_ENV !== 'production'
})
afterStoreSetup({ store, i18n })
})
// These are inlined by webpack's DefinePlugin
/* eslint-disable */
window.___pleromafe_mode = process.env
window.___pleromafe_commit_hash = COMMIT_HASH
window.___pleromafe_dev_overrides = DEV_OVERRIDES
diff --git a/static/timeago-cs.json b/static/timeago-cs.json
new file mode 100644
index 0000000000..697a03973b
--- /dev/null
+++ b/static/timeago-cs.json
@@ -0,0 +1,10 @@
+[
+ "teď",
+ ["%s s", "%s s"],
+ ["%s min", "%s min"],
+ ["%s h", "%s h"],
+ ["%s d", "%s d"],
+ ["%s týd", "%s týd"],
+ ["%s měs", "%s měs"],
+ ["%s r", "%s l"]
+]

File Metadata

Mime Type
text/x-diff
Expires
Sun, Aug 30, 12:49 AM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1737079
Default Alt Text
(23 KB)

Event Timeline