diff --git a/locale/af_ZA.ts b/locale/af_ZA.ts index 191883c5..76c6041b 100644 --- a/locale/af_ZA.ts +++ b/locale/af_ZA.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/ar_SA.ts b/locale/ar_SA.ts index 28d333f4..51fb972b 100644 --- a/locale/ar_SA.ts +++ b/locale/ar_SA.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/bg_BG.ts b/locale/bg_BG.ts index 8024c471..90c8e7b7 100644 --- a/locale/bg_BG.ts +++ b/locale/bg_BG.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/cs_CZ.ts b/locale/cs_CZ.ts index cc3d5218..76f3ecbc 100644 --- a/locale/cs_CZ.ts +++ b/locale/cs_CZ.ts @@ -5,534 +5,536 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", - features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + learnMore: "Další Informace", + more: "Více", + retry: "Zkusit znovu", + back: "Zpět", + download: "Stáhnout | Stahování", + features: "Funkce", + experimental: "Experimentální", + experimental_hint: "Tato funkce je experimentální a nemusí fungovat správně", + comments: "Komentáře", + search: "Hledat", + update: "Aktualizace", + report: "Nahlásit", + delete: "Smazat", + cancel: "Zrušit", + submit: "Potvrdit", + activity: "Aktivita", + loading: "Načítání", + save_changes: "Uložit Změny", + reset: "Resetovat", object: { - user: "User", + user: "Uživatel", emote_set: "Emote Set", emote: "Emote", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "Emote Platforma pro Všechny", + app_description: "Jednoduše spravuj stovky emotů pro tvůj Twitch nebo YouTube kanál", + why_app: "Proč @:common.appName{'?'}", + download_browser: "Rozšíření Prohlížeče", + download_mobile: "Mobilní Aplikace", + download_misc: "Jiné Aplikace", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Emote Sety", + detail: "Seskup emoty do přizpůsobitelných setů, které mohou být sdíleny s jinými uživateli nebo rychle přidej na svůj kanál.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Stovky emote slotů", + detail: "Každý dostane 1000 přizpůsobitelných emote slotů a to úplně zdarma.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Názvy emotů pro jednotlivé kanály", + detail: "Nelíbí se ti název emotu od autora? V pořádku, můžeš si název změnit pro svůj kanál.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "V reálném čase", + detail: "Změny emotů na tvém kanálu nastanou okamžitě, pro všechny diváky. Nepotřebuješ dávat F5.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Verzování Emotů", + detail: "Vyměňuj mezi tématickými variantami nebo aktualizuj emote na vylepšenou verzi.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Velká Komunita", + detail: "Denně {0}+ unikátních uživatelů používá @:common.appName a má knihovnu s {1} veřejnými emoty", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Next-gen formáty obrázků jako WEBP a AVIF", + detail: "Používáme novější, více optimalizované formáty obrázků k snížení využití šířky pásma.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Dostupný zdroj", + detail: "Náš celý codebase je dostupný na GitHubu se zdrojově dostupnou licencí. Kdokoliv se může podívat a přispět.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Připoj se k @:common.appName na Discordu", + discord_online_count: "{0} členů online", + twitter: "Sleduj nás na Twitteru", + github: "Přispějte", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Podmínky Použití", + privacy: "Zásady ochrany osobních údajů", + unaffiliated: "@:common.appName není spojen s Twitch Interactive", }, }, // Nav Bar nav: { - home: "Home", - about: "About", - emotes: "Emotes", - store: "Subscribe", + home: "Domů", + about: "O aplikaci", + emotes: "Emoty", + store: "Předplatit", admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + sign_in: "Přihlásit se", + user_search: "Vyhledat Profily", + theme: "Přepnout na {0} motiv", + theme_dark: "Tmavý", + theme_light: "Světlý", + theme_seasonal: "Sezónní", + inbox: "Doručené", + locale_selector: "Jazyk", + locale_contribute: "Přelož @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Vítej na nové stránce @:common.appName", + text1: "Toto je raný náhled dalšího způsobu používání @:common.appName{'.'}", + text2: "Prozkoumej, co je nové a poskytni nám zpětnou vazbu! Ber v potaz, že stránka bude procházet rychlými změnami a může se často rozbít.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "Vytvořil {T}", + emote_renamed: "Přejmenoval {T} z {O} na {N}", + emote_listing_approved: "Schválil {T} pro veřejný seznam", + emote_listing_revoked: "Odebral {T} z veřejného seznamu", + emote_merged: "Sloučil {T} do {0}", + emote_ownership_transferred: "Převedl vlastnictví {T} na {U}", + emote_restored: "Obnovil {T}", + emote_updated: "Změnil vlastnosti pro {T}", + emote_deleted: "Smazal {T}", + emote_tags_updated: "Nastavil tagy pro {T}: {N}", + emote_processed: "Provedl nové zpracování pro {T}", + emote_version_created: "Vytvořil verzi '{VER}' pro {T}", + emote_version_renamed: "Přejmenoval verzi '{VER}' pro {T} z {1} na {2}", + emote_version_approved: "Schválil verzi '{VER}' pro {T} pro veřejný seznam", + emote_version_restored: "Obnovil verzi '{VER}' pro {T}", + emote_version_deleted: "Smazal verzi '{VER}' pro {T}", + emote_flag_added: "Přidal vlastnost {FLAG} k {T}", + emote_flag_removed: "Odebral vlastnost {FLAG} z {T}", + emote_personal_use_validated: "{T} schváleno pro osobní použití", + emote_personal_use_rejected: "{T} zamítnuto pro osobní použití", + user_created: "Vytvořil {T}", + user_deleted: "Smazal {T}", + user_editor_added: "Přidal {U} jako editora", + user_editor_added_other: "Přidal {U1} jako editora {U2}", + user_editor_updated: "Aktualizovány editorská práva pro uživatele {U}", + user_editor_updated_other: "Aktualizovány editorská práva pro {U1}, editora pro {U2}", + user_editor_removed: "Odebral editorská práva uživatele {U}", + user_editor_removed_other: "Odebral editorská práva uživatele {U1} v {U2}", + user_banned: "Zabanoval {T}", + user_unbanned: "Odbanoval {T}", + user_updated: "Změnil vlastnosti pro {T}", + user_sign_in: "{T} se přihlásil", + user_sign_out: "{T} se odhlásil", + user_forbidden: "{T} byl odepřen přístup k {0}", + emote_set_created: "Vytvořil {T}", + emote_set_emote_added: "Přidal emote {AE} do {T}", + emote_set_emote_removed: "Odebral emote {AE} z {T}", + emote_set_emote_renamed: "Přejmenoval emote {AE} z {O} na {N} v {T}", + emote_set_capacity_updated: "Aktualizována kapacita {T} z {O} na {N}", + emote_set_renamed: "Set {T} přejmenován z {O} na {N}", + emote_set_updated: "Změnil vlastnosti pro {T}", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", - tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add: "Přidat Emote", + author: "Přidáno uživatelem", + created_at: "Vytvořeno", + versions: "Verze", + preview_loading: "Načítání náhledů... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Nepodařilo se načíst náhledy", + processing: "Zpracovávání emotu - může to chvíli trvat.", + processing_failed: "Zpracování selhalo: {0}", + use: "Použít Emote", + use_menu: "Přidej tento emote do...", + switch_version: "Přejít na tuto verzi", + in_n_sets: "v {0} setu | v {0} setech", + disable: "Zakázat Emote", + properties: "Vlastnosti", + new_version: "Nová Verze", + report: "Nahlásit Emote", + Privacy: "Soukromí", + comments: "Komentáře", + channels: "Kanály", + common_names: "Jiné názvy pro tento emote", + usage_stats: "Statistiky Emotu", + no_longer_available: "Tento emote už není dostupný", + tags: "Tagy", + add_tag: "Přidat Tagy", + trending_rank: "#{0} v Populárních", + card_label_added: "Přidáno do {0}", + card_label_added_foreign: "Přidáno do {0}, pochází z jiného setu", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Omlouváme se, ale {BROWSER} nepodporuje formát AVIF. Zkus aktualizovat na novější verzi nebo zkus jiný prohlížeč.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "Smazat {0}", + heading_versions: "Smazat verzi '{0}' z {1}", + notice: "Jsi si jistý, že chceš smazat emote {0}{'?'}", + notice_versions: "Jsi si jistý, že chceš smazat verzi '{0}' z {1}{'?'}", + reason: "Důvod ke smazání", }, properties_prompt: { - heading: "Edit {0}", + heading: "Upravit {0}", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Pozor!", + warning: "Tento emote není veřejný.", + warning_flagged: "Tento emote nebyl uveden z následujících důvodů: {FLAG_LIST}", + notice: "Tento emote může být přidán na tvůj kanál, ale nemůžeme ověřit, jestli je bezpečné ho ukázat na streamu.", + notice_flagged: "Může být přidán na tvůj kanál, ale myslíme si, že není bezpečné ho ukázat na streamu.", + show_button: "Zobrazit Emote", + flag_sexual_content: "Sexuální nebo sexuálně sugestivní obsah", + flag_epilepsy: "Rychle blikající / Vyvolává epilepsii", + flag_edgy: "Provokativní nebo ofenzivní", + flag_twitch_banned: "Zakázáno na Twitchi", }, list: { - searching: "Searching", - emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + searching: "Vyhledávání", + emote_count: "{0} emote | {0} emotů", + no_emotes_listed: "Nenalezeny žádné emoty", + fetching_slowly: "Omlouváme se, zdá se, že to chvíli zabere", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", - global: "Global", - new: "New", + name: "Kategorie", + top: "Nejlepší", + trending: "Populární", + featured: "Doporučené", + global: "Globální", + new: "Nové", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Filtry Vyhledávání", + zero_width: "Překrývání / Nulová Šířka", + animated: "Animované", + case_sensitive: "Rozlišovat velká a malá písmena", + exact_match: "Přesná Shoda", + ignore_tags: "Ignorovat Tagy", + personal_use_approved: "Osobní Použití Schváleno", + sorting: "Seřazování", + sorting_ascending: "Vzestupně", + sorting_descending: "Sestupně", + aspect_ratio: "Poměr Stran", + aspect_ratio_format: "Šířka ku Výšce", + aspect_ratio_width: "Šířka Poměru", + aspect_ratio_height: "Výška Poměru", + aspect_ratio_tolerance: "Tolerovaný Poměr v %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Použít Emote...", + open_in_new_tab: "Otevřít v nové kartě", + copy_emote_link: "Zkopírovat odkaz na emote", }, upload: { - emote_name: "Emote Name", - version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", - animation: "Animation", - transparency: "Transparency", - emote_details: "Emote Details", - version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + emote_name: "Název Emotu", + version_name: "Název Verze", + version_description: "Popis Verze", + submit_emote: "Nahrát Emote", + create_emote_version: "Vytvořit novou verzi emotu", + image_upload: "Nahrát Obrázek", + accepted_formats: "Povolené Formáty", + filetype: "Soubor", + animation: "Animace", + transparency: "Průhlednost", + emote_details: "Podrobnosti Emotu", + version_details: "Detaily Verze", + attribution: "Atributy", + original_creator: "Původní Autor", + as_child: "Vytváříte {IS_DIVERGED} verzi {0}. ", + content_moderation: "Moderace Obsahu", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "Pixely mohou být pouze zcela průhledné nebo zcela neprůhledné (bez proměnlivé průhlednosti)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Nový @:common.object.emote_set", + select: "Vybrat Emote Set", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "Co jsou Emote Sety?", + hint: "Emote Sety jsou kolekce emotů které můžeš přidat na svůj kanál, a sdílet je s ostatními uživateli v chatu.", + hint_select: "Který Emote Set chceš nastavit jako výchozí?", + hint_select_emote: "Kam chceš přidat {EMOTE}?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Sloty jsou plné", + none_selected: "Nebyl vybrán žádný set", + editing: "Upravování {0}", + owner: "Emote Set uživatele {USER}", + owned: "Vlastněné Emote Sety", + managed_by: "Spravováno Uživatelem {USER}", + label_renamed: "Přejmenované", + label_conflict: "Konflikt", + label_default: "Výchozí", + label_actor: "Povoleno uživatelem {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Pochází z jiného setu", + context_emote_add: "Přidat do {SET_NAME}", + context_emote_remove: "Odebrat z {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Původy", + hint: "Synchronizuj další emote sety tak, aby poskytovaly základní emoty pro {0}, užitečné pro správu svátečních variant.", + new: "Přidat Původ", + remove: "Odebrat Původ", + priority: "Priorita", + priority_hint: "Tato hodnota určuje, který původ má přednost při řešení konfliktu názvů", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Pravidla Osobního Použití", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} bude muset být zkontrolován moderátorem pro soulad s @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "Čeká na schválení pro osobní použití", + not_allowed: "Zakázáno Pro Osobní Použití", + allowed: "Schváleno Pro Osobní Použití", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "nebyl vybrán žádný kanál | {0} kanál vybrán | {0} kanálů vybráno", + create_button: "Vytvořit @:common.object.emote_set", + rename_in_set: "Přejmenovat v {0}", + context_rename: "Upravit Název Emotu", + context_set_default: "Nastavit Jako Výchozí", + context_unset_default: "Odebrat Jako Výchozí", + conflict_heading: "Konflikt Jmen Emotů", + conflict_notice: "{EMOTE} je v konfliktu s {ACTIVE_EMOTE}. Chceš tento emote nahradit?", + conflict_button_replace: "Nahradit Konflikt", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Upravit {0}", + name: "Název Emote Setu", + capacity: "Kapacita: {0}", + assign_to_channel: "Přiřadit ke kanálům", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Smazat {0}", + notice: "Jsi si jistý že chceš smazat emote set {0} {'?'} Tato akce je nevratná.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", + emote_sets: "Emote Sety", + no_sets: "{0} nemá žádné emote sety.", + channel_emotes: "Emoty Kanálu", + joined_at: "Připojil se {0}", + editors: "Editoři", + roles: "Role", + connections: "Kanály | Kanály a Účty", + new_connections: "Propojit účty...", + edit_connection: "Upravit Propojení", + add_editor: "Přidat Editora", + open_external_profile: "Otevřít profil (externí)", + editor_modal_heading: "Upravit Editory uživatele {0}", + editor_modal_user_search: "Koho chceš přidat jako editora?", editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + no_channel_emotes: "{0} nemá žádné emoty na jejich {1} kanálu", + no_channels: "{0} nemá připojené žádné kanály!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Zobrazit Celý Profil", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Upravit Profil", + section_profile: "Profil", + username: "Uživatelské Jméno", + display_name: "Přezdívka", + profile_picture: "Profilový Obrázek", + section_badges: "Odznaky", + section_paints: "Barvy", + no_badges: "Nevlastníš žádné odznaky", + no_paints: "Nevlastníš žádné barvy", + sign_out: "Odhlásit se", + cosmetics_updated: "Vzhled Upraven", + cosmetics_updated_message: "Tvé změny se v chatu projeví okamžitě, pokud používáš oficiální 7TV Rozšíření.", + cosmetics_updated_third_party: + "Pokud používáš klienta třetích stran, třeba doplněk v jiném rozšíření, tak to může trvat až 24 hodin.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Upravit Emoty Kanálu", + use_private_emotes: "Použít Soukromé Emoty", + manage_profile: "Spravovat Profil", + manage_owned_emotes: "Spravovat Vlastní Emoty", + manage_emote_sets: "Spravovat Emote Sety", + manage_billing: "Spravovat Platby", + manage_editors: "Spravovat Editory", + view_messages: "Zobrazit Zprávy", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Staň se předplatitelem @:common.appName!", + subscribed: "Děkujeme za předplacení", + button_self: "Předplatit", + button_gift: "Darovat Předplatné", + billing_information_heading: "Fakturační Údaje", + payment_information_heading: "Informace o Platbě", + payment_gift_heading: "Vyber příjemce tohoto daru", + payment_methods: "Platební Metody", + payment_methods_hint: "Vybrat platební metodu", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Platební Karta", + payment_popup_cta: "Dokonči transakci v novém okně", + checkout_button: "Zaplatit", + product_type_subscription: "Předplatné", + redeem_heading: "Uplatnit Dárkový Poukaz", + redeem_hint: "Máš speciální dárkový kód nebo poukaz? Zadej ho sem, aby jsi ho mohl použít!", + redeem_submit: "Uplatnit", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Platba byla úspěšná", + text1: "Dostali jsme tvou platbu a tvé předplatné bylo aktivováno.", + text2: "Děkujeme za tvou podporu! Pokud máš nějaké otázky, prosím kontaktuj nás pomocí metod uvedených na této stránce.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", - feature_t2_animated_profile_banner: "Animated Profile Banner", - feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + incentive: "Získáš...", + creator_tier: "Bonusy pro Creatory", + creator_tier_desc: "Upgraduj na úroveň Creator a získej další cool věci pro tvůj kanál", + feature_t1_badge: "Předplatitelský Odznak", + feature_t1_paints: "Barvy Jména", + feature_t1_animated_profile_picture: "Animovaný Profilový Obrázek", + feature_t1_zero_width: "Emoty s nulovou šířkou", + feature_t1_global_raffle: "Lístek do losování globálních emotů", + feature_t1_personal_emotes: "Osobní Emoty", + feature_t2_animated_profile_banner: "Animované Záhlaví Profilu", + feature_t2_animated_offline_screen: "Animovaná Offline Obrazovka", + feature_t2_custom_chat_theme: "Vlastní Vzhled Chatu", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "Váš Plán", + cancel: "Neobnovovat", + update_payment: "Aktualizovat Způsob Platby", + reactivate: "Znovu Aktivovat Předplatné", + cancel_prompt: "Jsi si jistý, že chceš zrušit své předplatné?", + state_heading: "Tvé Předplatné", + state_badge_heading: "Předplatitelské Odznaky", + state_badge_progress: "Postup Odznaku", + state_badge_progress_filled: "Brzy obdržíš svůj {0} odznak", + state_badge_edit_button: "Spravovat Odznaky", + state_paints: "Barvy", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", - state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Tvé výročí předplatného je dnes | Tvé příští výročí je za {0} den | Tvé další výročí je za {0} dní", + state_age: "Dnes jsi začal předplácet | Předplácíš {0} den | Předplácíš po dobu {0} dní", + state_gift: "{USER} ti daroval předplatné", + state_ending: + "Tvé předplatné končí dnes | Tvé předplatné končí za {0} den | Tvé předplatné končí za {0} dní", + state_collection_heading: "Kolekce", + state_paints_heading: "Ještě nemáš žádné barvy | Zatím jsi odemkl {0} barvu | Dosud jsi odemkl {0} barev", + state_paints_current: "Aktuálně Dostupné Barvy", + state_paints_hint: "Nové barvy jsou vydávány měsíčně!", + state_paints_edit_button: "Spravovat Barvy", + state_raffle: "Losování Globálních Emotů", + state_leaderboards: "Top Dárci", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} dní", + starts_at_hint: "Další losování předplatitelů začíná {0}", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "Nahlásit", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "Vytvořil jsem tento emote, ale byl nahrán někým jiným", + duplicate: "Tento emote je duplikát", + pornographic: "Tento emote obsahuje pornografické nebo přehnaně sexualizované snímky", + violence_gore: "Tento emote zobrazuje extrémní násilí nebo gore", + i_appear_there: "Tento emote mě zobrazuje a nelíbí se mi to", + offensive: "Tenhle emote mi připadá ofenzivní", + other: "Něco jiného", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "Co se stalo?", + details: "Podrobnosti (další informace a/nebo důkazy pro tvé nahlášení)", + success: "Nahlášení bylo uspěšně odesláno", + notify: "Budeš upozorněn prostřednictvím doručené pošty, jakmile bude tvé nahlášení zpracováno nebo budou požadovány další informace.", + complete_step_one: "Pokračovat", + abuse_notice: "Zneužívání funkce nahlášení může vést k odebrání tvého přístupu.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Přesunout na @:common.appName", + heading: "Přesuň Tvé Emoty na @:common.appName", + pitch: "Automaticky přesuň své emoty od ostatních poskytovatelů na @:common.appName a využij jednoduchosti naší platformy!", + select_providers: "Od kterých poskytovatelů chcete importovat?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "Doručená pošta", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "Všechny Zprávy", + unread: "Nepřečtené", + important: "Důležité", }, - unread_tag: "Unread", + unread_tag: "Nepřečtené", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emote schválen pro zařazení do seznamu", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# Tvůj emote "{EMOTE_NAME}" byl schválen pro zařazení do seznamu \n +Nyní bude dostupný na adrese emotu a bude se objevovat na @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emote nebyl schválen pro zařazení do seznamu", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# Tvůj emote "{EMOTE_NAME}" byl zamítnut +Nebude dostupný na adrese emotu a nebude se objevovat na @:common.appHost, +ale zůstane dostupný uživatelům s linkem. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Pozvánka k přijetí vlastnictví emotu", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} chce, aby jsi se stal vlastníkem emotu '{EMOTE_NAME}' -[View Emote]({EMOTE_URL}) +[Ukázat Emote]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) +**[Příjmout Žádost]({EMOTE_CLAIM_URL})** | [Odmítnout Žádost]({EMOTE_DECLINE_URL}) `, }, client_banned: { - subject: "You've been banned", + subject: "Byl jsi zabanován", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# Účet zabanován +Tvůj přístup k @:common.appName je nyní limitován.

+### Důvod této akce {BAN_REASON}

-### Restrictions Applied
+### Uplatněná Omezení
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
Ban vyprší **{BAN_EXPIRE_AT}**. +_Pokud se domníváš, že se jedná o chybu, napiš prosím na e-mail @:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* Už nemůžeš používat aplikaci", + no_auth: "* Už se nemůžeš přihlásit", + no_ownership: "* Žádný obsah, který jsi vytvořil, již nebude dostupný", + memory_hole: "* Nebudeš viditelný pro ostatní uživatele", + ip_blocked: "* Tvoje IP adresa je zablokována v přístupu ke všem službám @:common.appName", }, }, report_closed: { - subject: "Report closed", + subject: "Nahlášení uzavřeno", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. - `, +Děkujeme, že jsi nás upozornil, tvoje nahlášení {'#'}{CASE_ID} bylo zpracováno.`, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "Nenašli jsme to", + doctor_wtf: "Co to sakra je?", + pot_friend: "Jsem hrnec, přítel", }, }; diff --git a/locale/da_DK.ts b/locale/da_DK.ts index 3085a145..8c8ed6db 100644 --- a/locale/da_DK.ts +++ b/locale/da_DK.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundredvis af emote slots", - detail: "Start med {0} slots, med et muligt maksimum på {1} og ingen paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-kanal emote navne", @@ -94,12 +94,12 @@ export default { sign_in: "Log på", user_search: "Søg profiler", theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", + theme_dark: "Mørk", + theme_light: "Lys", theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + inbox: "Indbakke", + locale_selector: "Sprog", + locale_contribute: "Oversæt @:common.appName{'!'}", wip_notice: { heading: "Velkommen til den nye @:common.appName hjemmeside", text1: "Dette er en tidlig forhåndsvisning af næste måde at opleve @:common.appName{'.'} på", @@ -145,7 +145,7 @@ export default { emote_set_emote_added: "Tilføjede emote {AE} til {T}", emote_set_emote_removed: "Fjernede emote {AE} fra {T}", emote_set_emote_renamed: "Omdøbte emote {AE} fra {O} til {N} i {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", + emote_set_capacity_updated: "Opdateret kapaciteten af {T} fra {O} til {N}", emote_set_renamed: "Renamed the set {T} from {O} to {N}", emote_set_updated: "Ændrede egenskaber for {T}", }, @@ -176,8 +176,8 @@ export default { tags: "Tags", add_tag: "Tilføj tag", trending_rank: "#{0} på populære", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + card_label_added: "Tilføjet til {0}", + card_label_added_foreign: "Tilføjet til {0}, stammer fra et andet sæt", avif_no_support: "Beklager, {BROWSER} understøtter ikke AVIF-formatet. Prøv at opdatere til en nyere version eller prøv med en anden browser.", delete_prompt: { @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote navn", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "ingen kanal valgt - {0} kanal valgt - {0} kanaler valgt", @@ -351,7 +354,10 @@ export default { no_paints: "Du ejer ikke nogen malinger", sign_out: "Log ud", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Kreditkort", payment_popup_cta: "Gennemfør transaktionen i det nye vindue", - pay_button: "Betal med {0}", + checkout_button: "Checkout", product_type_subscription: "Abonnement", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/de_AT.ts b/locale/de_AT.ts index e89e665c..bbfe3d62 100644 --- a/locale/de_AT.ts +++ b/locale/de_AT.ts @@ -5,534 +5,539 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", + learnMore: "Lean mea", + more: "Mea", + retry: "Nuamoi vasuachn", + back: "Zruck", download: "Download | Downloads", - features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", + features: "Funktionen", + experimental: "Experimentl", + experimental_hint: "De Funktion isch experimentell und es wird nit garantiert, dass es stabil isch", + comments: "Kommentare", + search: "Suach", update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + report: "Meldn", + delete: "Löschn", + cancel: "Obbrechn", + submit: "Eireichn", + activity: "Aktivität", + loading: "Wird gloden", + save_changes: "Ändarungan speichan", + reset: "Zrucksetzn", object: { - user: "User", - emote_set: "Emote Set", + user: "Benutza", + emote_set: "Emote Gruppn", emote: "Emote", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "A plattform fia olle", + app_description: "Veawoit hundert vo Emotes auf deine Youtube und Twitch Kanälen mit Oafachkeit", + why_app: "Warum @:common.appName{'?'}", + download_browser: "Browsa Erwoatarung", + download_mobile: "Apps fias Handy", + download_misc: "Ondere Apps", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Emote Gruppn", + detail: "Gruppia Emotes in anpassboare Gruppn, dia mia ondern leicht getoalt werden kennen oda auf dein Kanal g'tauscht werden kennen.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Hunderte vo Emote Plätz", + detail: "Jeder erhält kostenlos 600 anpassbare Kanal-Emote-Slots.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Channel sp'zifische Namen", + detail: "Gfoid da da Nome vo am Emote nit? Koa problem, du kustn oafach füa nur dein Kanal ändern.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "Echtzeit", + detail: "Emotes ändern sich vo söber füa alle Zuschaua. Brauchsch koa f5.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Emote-Versionen", + detail: "Tausch zwischn themenbasiatn Variantn, oda Lad a bessare Version vo am Emote hoch.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Riesige Gemeinschoft", + detail: "@:common.appName diant {0}+ täglichn Bänutzan und hat a Gallarie vo mea ois {1} öffentlichn Emotes", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Büdvormate vo da nagsten Genaration, wia WEBP und AVIF", + detail: "Wia benutzn nei're und besser optimierbare Büdvormate, um Bondbreit' z'spoan.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Quelle verfügboa", + detail: "Unsre gsomte Codebasis is mit ana Quell-verfügborn Lizenz auf GitHub verfügboa. Jeda konn sie betrochtn und mitwirken.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Treat @:common.appName auf Discord bei", + discord_online_count: "{0} san grod online", + twitter: "Foig uns auf Twitter", + github: "Hüf mit", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Nutzungsbedingungen", + privacy: "Datenschutz-Bestimmungen", + unaffiliated: "@:common.appName is net mit Twitch Interactive verbundn", }, }, // Nav Bar nav: { home: "Home", - about: "About", + about: "Üba", emotes: "Emotes", - store: "Subscribe", + store: "Abonniern", admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + sign_in: "Einloggn", + user_search: "Profü suachn", + theme: "Zum {0} thema wechsln", + theme_dark: "Dunkl", + theme_light: "Hell", + theme_seasonal: "Saisonal", + inbox: "Postkastl", + locale_selector: "Sprache", + locale_contribute: "Übersetze @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Griaß eich auf der neien @:common.appName Website", + text1: "Des is a ersta Vorgschmock auf die neiaste Oat @:common.appName{'.'} zu nutzn", + text2: "Entdeck, wos Neies gibt und giab uns a Rückmödung. Bitte beocht, dass sie die Website oft verändert wiad und es zua regelmäßigen Unterbrechungen kumman kennt.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "{T} is erstöt wordn", + emote_renamed: "{T} is vo {O} zu {N} umbenannt wordn", + emote_listing_approved: "{T} froagebn fia öffentliche Listung", + emote_listing_revoked: "{T} vo da öffentlichn Liste entfeant", + emote_merged: "{T} zu {0} hinzuagfiagt", + emote_ownership_transferred: "Bistza vo {T} zu {U} g'ändert", + emote_restored: "{T} wiedahergstöt", + emote_updated: "Oagnschaftn vo {T} g'ändert", + emote_deleted: "{T} g'löscht", + emote_tags_updated: "Tags fia {T} setzn: {N}", + emote_processed: "Verorbeitung für {T} gstartet", + emote_version_created: "Version '{VER}' vo {T} erstöt", + emote_version_renamed: "Version '{VER}' vo {T} is vo {1} zu {2} umbennant wordn", + emote_version_approved: "Version '{VER}' vo {T} froagebn fia öffentliche Listung", + emote_version_restored: "Version '{VER}' vo {T} wiedahergstöt", + emote_version_deleted: "Version '{VER}' vo {T} g'löscht", + emote_flag_added: "{T} wurde ols {FLAG} gekennzeichnet", + emote_flag_removed: "Kennzeichnung {FLAG} wurd von {T} entfernt", + emote_personal_use_validated: "Bestätigter privater Gebrauch für {T}", + emote_personal_use_rejected: "Persönliche Nutzung für {T} abgelehnt", + user_created: "{T} is erstöt wordn", + user_deleted: "{T} is g'löscht wordn", + user_editor_added: "{U} is als Editor hinzugfiagt wordn", + user_editor_added_other: "{U1} is als Editor vo {U2} hinzugfiagt wordn", + user_editor_updated: "Editor Rechte vo {U} g'ändert", + user_editor_updated_other: "Editor Rechte vo {U1}, am Editor vo {U2} g'ändert", + user_editor_removed: "{U}s editor Rechte sein entfeant wordn", + user_editor_removed_other: "{U1}s editor Rechte fia {U2} sein entfeant wordn", + user_banned: "{T} is g'bannt wordn", + user_unbanned: "{T} is entbannt wordn", + user_updated: "Oagnschaftn vo {T} g'ändert", + user_sign_in: "{T} hat sich angmeldet", + user_sign_out: "{T} hat sich ausgloggt", + user_forbidden: "{T} is da Zugriff auf {0} verwoagert wordn", + emote_set_created: "{T} is erstöt wordn", + emote_set_emote_added: "Es Emote {AE} is zu {T} hinzuagfiagt wordn", + emote_set_emote_removed: "Emote {AE} is vo {T} entfeant wordn", + emote_set_emote_renamed: "Emote {AE} in {T} is vo {O} zu {N} unbenannt wordn", + emote_set_capacity_updated: "De Kapazität von {T} von {O} auf {N} aktualisiert", + emote_set_renamed: "{T} issch von {O} zu {N} umbenannt wordn", + emote_set_updated: "Oagnschaftn von {T} g'ändert", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", + add: "Emote hinzuafügn", + author: "Hinzuagfügt von", + created_at: "Erstöt am", + versions: "Versionen", + preview_loading: "Vorschau wird glodn... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Vorschau hat net gladen werden kennen", + processing: "Emote wiad verorbeitet - de konn a bissl dauern.", + processing_failed: "Verarbeitung fehlgeschlagen: {0}", + use: "Emote benutzn", + use_menu: "Emote hinzufügn zua...", + switch_version: "Zu der Version wechsln", + in_n_sets: "in {0} Gruppn | in {0} Gruppn", + disable: "Emote deaktiviern", + properties: "Eigenschoftn", + new_version: "Neue Version", + report: "Emote mödn", + Privacy: "Privatsphär", + comments: "Kommentor", + channels: "Kanäle", + common_names: "Ondre Noman fia des Emote", + usage_stats: "Emote-Statistik", + no_longer_available: "Des Emote is net länger verfügboa", tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add_tag: "Tag hinzufiagn", + trending_rank: "#{0} in Beliebt", + card_label_added: "Zu {0} hinzugefuagt", + card_label_added_foreign: "Zu {0} hinzugefügt, stammend aus eina anderern Emote-Gruppe", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Des AVIF-Format wird leida net von {BROWSER} unterstützt. Versuch, auf a neige Version zu aktulisieren oder an onderen Browser zu verwendn.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "{0} leschn", + heading_versions: "Version '{0}' von {1} leschn", + notice: "Wüst du des Emote {0} wirkli leschn {'?'}", + notice_versions: "Wüst du die Version {0} von {1} wirkli leschn {''?'}", + reason: "Grund des leschens", }, properties_prompt: { - heading: "Edit {0}", + heading: "{0} bearbeiten", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Achtung!", + warning: "Des Emote is net öffentlich.", + warning_flagged: "Des Emote is aus folgenden Gründen privat gscholtn: {FLAG_LIST}", + notice: "Es kou zu deinem Kanal hinzugefügt wean, aber wir kennan net überprüfn, ob's sicha is, es in am Livestream zu zagn.", + notice_flagged: + "Es kou zu deim Kanal hizugfügt wean, aber wia glabn, das es unsicha is, es in am Livestream zu zagn.", + show_button: "Emote ozeign", + flag_sexual_content: "Sexuelle oder sexuell anzügliche Inholte", + flag_epilepsy: "Schnös Blinden / Epilepsiewornung", + flag_edgy: "Edgy oder gschmocklos", + flag_twitch_banned: "Verbotn auf Twitch", }, list: { - searching: "Searching", - emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + searching: "Suacht", + emote_count: "{0} Emote | {0} Emotes", + no_emotes_listed: "Koane Emotes gfunden", + fetching_slowly: "Tschuldige, es dauert a bissl", category: { - name: "Category", + name: "Kategorie", top: "Top", - trending: "Trending", - featured: "Featured", + trending: "Beliebt", + featured: "Heite vorgstöt", global: "Global", - new: "New", + new: "Neig", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Suachfilta", + zero_width: "Überlagerung / Null-Breite", + animated: "Animiert", + case_sensitive: "Groß-/Kleinschreibung beochten", + exact_match: "Exokte Übereinstimmung", + ignore_tags: "Tags ignoriern", + personal_use_approved: "Persönlicher Gebrauch genehmigt", + sorting: "Sortiarn", + sorting_ascending: "Aufsteigend", + sorting_descending: "Absteigend", + aspect_ratio: "Seitenverhältnis", + aspect_ratio_format: "Breite zu Höhe", + aspect_ratio_width: "Verhältnis Breite", + aspect_ratio_height: "Verhältnis Höhe", + aspect_ratio_tolerance: "Verhältnis Toleranz %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Emote benutzn...", + open_in_new_tab: "In nuien Tab öffnen", + copy_emote_link: "Emote-Link Kopieren", }, upload: { emote_name: "Emote Name", version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", + version_description: "Version Beschreibung", + submit_emote: "Emote eireichn", + create_emote_version: "Neie Emote Version erstön", + image_upload: "Bildl hochlodn", + accepted_formats: "Erlaubte Formate", + filetype: "Datei", animation: "Animation", - transparency: "Transparency", + transparency: "Transparenz", emote_details: "Emote Details", version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + attribution: "Aufteilung", + original_creator: "Originaler Erstöller", + as_child: "Du erstöst a {IS_DIVERGED} version vo {0}. ", + content_moderation: "Inholt wead gepriaft", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "Pixel kennen lei voll transparent oder komplett unduachsichtig sei (koa variable Transparenz)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Neies @:common.object.emote_set", + select: "Emote-Set auswähln", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "Was sein Emote Gruppn?", + hint: "Emote Gruppn sein auf an Packl g'haute Emotes die du an dein Kanal bindn, oder mit ondern Benutzan teiln konnst.", + hint_select: "Welche Emote-Gruppe mechtesch du standardmäßig verwenden?", + hint_select_emote: "Wo soll {EMOTE} hinzugefügt werdn?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Oi Plätz san voi", + none_selected: "Koa Gruppn Ausgwöd", + editing: "{0} wiad beorbeitet", + owner: "{USER}'s Emote Gruppn", + owned: "Dei Emote Gruppn", + managed_by: "Verwaltet von {USER}", + label_renamed: "Umgnannt", + label_conflict: "Konflikt", + label_default: "Stondart", + label_actor: "Aktiviert von {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Stammt aus einem anderen Set", + context_emote_add: "Zu {SET_NAME} hinzufiagn", + context_emote_remove: "Aus {SET_NAME} entfernan", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Ursprünge", + hint: "Synchronisieren Sie andere Emote-Sets, um Basis-Emotes für {0} bereitzustellen, was für die Verwaltung von Feiertagsvarianten nützlich ist.", + new: "Herkunft hinzufügen", + remove: "Ursprung entfernen", + priority: "Priorität", + priority_hint: "Dieser Wert bestimmt, welcher Ursprung bei der Behandlung von Namenskonflikten Vorrang hat", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Richtlinien für den persönlichen Gebrauch", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} muss von einem Moderator auf Einhaltung der @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "Ausstehende Überprüfung des persönlichen Gebrauchs", + not_allowed: "Nicht für den persönlichen Gebrauch erlaubt", + allowed: "Zugelassen für den persönlichen Gebrauch", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", + selected_channel_count: "koa Kanal ausgwöt | {0} Kanal ausgwöt | {0} Kanäle ausgwöt", + create_button: "@:common.object.emote_set erstön", + rename_in_set: "Umbenennen in {0}", + context_rename: "Emote-Noman ändern", + context_set_default: "Als Stondart zuaweisen", + context_unset_default: "Als Stondart entfernan", + conflict_heading: "Emote Nome Konflikt", conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + "{EMOTE} steht im Konflikt mit {ACTIVE_EMOTE}. Möchtest du das widersprüchliche Emote ersetzen?", + conflict_button_replace: "Konflikt ersetzn", }, properties_prompt: { - heading: "Modify {0}", + heading: "{0} ändern", name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + capacity: "Kapazität: {0}", + assign_to_channel: "An Kanal/Kanälen zuweis(n)", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "{0} löschn", + notice: "Bisch du dir sicha, dass du des Emote-Set {0} löschn willsch {'?}.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", - editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + emote_sets: "Emote Gruppn", + no_sets: "{0} hat koane Emote-Sets.", + channel_emotes: "Kanal Emotes", + joined_at: "{0} beigetretn", + editors: "Editoan", + roles: "Rolln", + connections: "Kanäle | Kanäle & Accounts", + new_connections: "Verbind Accounts...", + edit_connection: "Verbingung bearbeitn", + add_editor: "Editor hinzuafiagn", + open_external_profile: "Profil öffnen (extern)", + editor_modal_heading: "Beoabeit {0}s Editoan", + editor_modal_user_search: "Wen mogst du als Editior hinzufiagn?", + editor_modal_user_update: "Editoa", + no_channel_emotes: "{0} hat koane Emotes auf seim {1} Kanal", + no_channels: "{0} hot koane Kanäle verbundn!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Des gonze Profil uschaun", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Profü beorbeitn", + section_profile: "Profü", + username: "Benutzanoman", + display_name: "Onzeigenoman", + profile_picture: "Profübüd", + section_badges: "Abzeichn", + section_paints: "Foabn", + no_badges: "Du host koane Abzeichn", + no_paints: "Du host koane Skins", + sign_out: "Obmödn", + cosmetics_updated: "Cosmetics aktualisiert", + cosmetics_updated_message: + "Ihre Änderungen werden sofort im Chat aktualisiert, wenn Sie die offizielle 7TV-Erweiterung verwenden.", + cosmetics_updated_third_party: + "Wenn Sie einen Drittanbieter-Client verwenden, beispielsweise ein Add-on in einer anderen Erweiterung, kann es bis zu 24 Stunden dauern.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Kanal Emotes beoabeitn", + use_private_emotes: "Private Emotes benutzn", + manage_profile: "Profü verwoitn", + manage_owned_emotes: "Emotes in Besitz verwoitn", + manage_emote_sets: "Emote Gruppn verwoitn", + manage_billing: "Zohlung verwoiten", + manage_editors: "Editoan verwoitn", + view_messages: "Nachrichtn Anschaun", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Wead a @:common.appName Abonnent!", + subscribed: "Danke dia fias Abonnian", + button_self: "Abonnian", + button_gift: "Veaschenk a Abo", + billing_information_heading: "Rechnungsinformation", + payment_information_heading: "Zohlungsinformationen", + payment_gift_heading: "Suach da oan Empfänga fias Gschenk aus", + payment_methods: "Zahlungsmetodn", + payment_methods_hint: "Suach da Zahlungsmetodn aus", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Kreditkartn", + payment_popup_cta: "Schlias die Transaktion im neien Fensta ab", + checkout_button: "Zur Kasse", + product_type_subscription: "Abonnement", + redeem_heading: "Geschenkcode einlösn", + redeem_hint: "Du hasch a speziellen Geschenkcode oda Gutschein? Gib ihn hier ein, um ihn einzulösn!", + redeem_submit: "Einlösn", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Zahlung hot klappt", + text1: "Wia hobn dei Zahlung griagt und dei Abonnenement is aktiviat woadn.", + text2: "Danke fia di Untastützung! Wen'd iagentwelche fragn host, wiad ma di bittn uns mit oana vo die Meglichkeitn auf der Seitn zu kontaktiern.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", + incentive: "Du griagst...", + creator_tier: "Extras fia Creator", + creator_tier_desc: "Upgrade zum Creator Tier und griag coole Extras fia dein Channel", + feature_t1_badge: "Abonnentn-Abzeichn", + feature_t1_paints: "Nomans Foabn", + feature_t1_animated_profile_picture: "Animiate Profü Büda", feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + feature_t1_global_raffle: "Ticket für globales Emote-Raffle", + feature_t1_personal_emotes: "Persönliche Emotes", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Benutzerdefiniertes Chat-Design", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "Dei Abonnement", + cancel: "Net erneiern", + update_payment: "Zohlunsmethode aktualisiern", + reactivate: "Abonnement reaktiviern", + cancel_prompt: "Bist du di sicha, dass du dei Abonnement kündigen mechast?", + state_heading: "Dei Abonnement", + state_badge_heading: "Abonnenten-Abzeichen", + state_badge_progress: "Badge-Fortschritt", + state_badge_progress_filled: "Sie erhalten in Kürze Ihr {0}-Abzeichen", + state_badge_edit_button: "Abzeichen verwalten", + state_paints: "Foabn", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", + "Dei Abo Juiläum is heite | Dei Nächstes Jubiläum is in {0} Tog. Dei nächstes Abo Jubiläum is in {0} Togn", + state_age: "Du host heite abonniert | Du host seit {0} Tog abonniert | Du host seit {0} Tagen abonniert", + state_gift: "{USER} hat dir ein Abo geschenkt", + state_ending: "Dei Abo endet heite | Dei Abo endet in {0} Tog | Dein Abo endet in {0} Togn", + state_collection_heading: "Sommlung", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Sie haben noch keine Farben | Sie haben bisher {0} Farbe freigeschaltet | Du hast bisher {0} Farben freigeschaltet", + state_paints_current: "Farben jetzt verfügbar", + state_paints_hint: "Neue Farben werden monatlich veröffentlicht!", + state_paints_edit_button: "Farben verwalten", + state_raffle: "Globales Emote-Raffle", + state_leaderboards: "Top Geschenkgeber", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} Togn", + starts_at_hint: "Di nächste Abo-Verlosung startet am {0}", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "Mödn", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "I hu des Emote g'mocht, owa jemand andres hods aufeglodn", + duplicate: "Des Emote gibts zwoa moi", + pornographic: "Des Emote hat pornographische oder übersexualisierte Inhoite", + violence_gore: "Des Emote zoagt extreme Gwalt oda Bluat", + i_appear_there: "I bin in dem Büd und des gfoit ma net", + offensive: "I find des Emote b'leidigend", + other: "Wos ondares", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "Wo liegt's Problem?", + details: "Details (mehr Infos oda Beweise für dei Meldung)", + success: "Dei Meldung wurd eingereicht", + notify: "Du griagst a Nochricht soboid dei Meldung durch is oda wia mehr Infos brauchn.", + complete_step_one: "Weita", + abuse_notice: "Da Missbrauch vom Meldesystem konn dazua fian, dass du koan Zuagriff mehr drau griagscht.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Migriern zu @:common.appName", + heading: "Exportiere deine Emotes zu @:common.appName", + pitch: "Beweg deine Emotes automatisch von anderen Anbietern auf @:common.appName und profitier von da Einfachheit unserer Plattform!", + select_providers: "Von welchen Anbietarn mechtesch du importian?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "Postkastl", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "Olle Nachrichtn", + unread: "Unglesn", + important: "Wichtig", }, - unread_tag: "Unread", + unread_tag: "Ungelesen", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emote is freigebn wordn zum Listen", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# Dei Emote "{EMOTE_NAME}" is freigebn wordn yum Listen \n +Es is jetz verfiagbar im Emote Katalog und wird auf @:common.appHost{'.'} erschoanen `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emote is net freigebn zum Listn", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# Dei Emote "{EMOTE_NAME}" is obglehnt wordn +Es wird net im Emote Katalog verfiagbar sei oda auf @:common.appHost erschainen, +oba Leit mit'm Link kennans no findn. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Einladung um zum Besitza vu am Emote z'werdn", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} Wü, dass du da Besitza vo '{EMOTE_NAME}' wiast -[View Emote]({EMOTE_URL}) +[Emote Anschaun]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) +**[Anfrag Annehma]({EMOTE_CLAIM_URL})** | [Anfrag Ablehna]({EMOTE_DECLINE_URL}) `, }, client_banned: { - subject: "You've been banned", + subject: "Du bisch g'bannt wordn", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# Account g'bannt +Dei zuagriff auf @:common.appName is jetz begrenzt

+### Grund füa die Aktion {BAN_REASON}

-### Restrictions Applied
+### Oaschrenkungen
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
Der ban lauft aus **{BAN_EXPIRE_AT}**. +_Wenn du glaubsch, dass des a fehler is, email @:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* Du derfsch net länger mit da App interagiern", + no_auth: "* Du derfsch di nimma einloggen", + no_ownership: "* Alle Sachn die du erstöd hasch, sein nimma verfügboa", + memory_hole: "* Du wiasch füa ondere Benutzer nimma uzoag", + ip_blocked: "* Dei Ip is vo allen @:common.appName services g'blockt", }, }, report_closed: { - subject: "Report closed", + subject: "Bericht ogschlossn", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. - `, +Herzlichn Donk für die Benochrichtigung, dei Mödung {'#'}{CASE_ID} is bearbeitet gwoan. `, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "Wia haben's net findn kenna", + doctor_wtf: "Wos isn des?", + pot_friend: "I bin a Topf, Freind", }, }; diff --git a/locale/de_DE.ts b/locale/de_DE.ts index b620e630..01199d5a 100644 --- a/locale/de_DE.ts +++ b/locale/de_DE.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hunderte Emote-Slots", - detail: "Beginne bei {0} Slots, mit einem möglichen Maximum von {1} Emote Slots und das ohne Paywall.", + detail: "Jeder erhält 600 anpassbare Kanal-Emote-Slots, komplett kostenlos.", }, channel_emote_names: { name: "Kanalspezifische Emote-Namen", @@ -125,8 +125,8 @@ export default { emote_version_deleted: "hat Version '{VER}' für {T} gelöscht", emote_flag_added: "hat Kennzeichnung {FLAG} zu {T} hinzugefügt", emote_flag_removed: "hat Kennzeichen {FLAG} von {T} entfernt", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", + emote_personal_use_validated: "hat persönliche Nutzung von {T} validiert", + emote_personal_use_rejected: "hat persönliche Nutzung von {T} abgelehnt", user_created: "hat {T} erstellt", user_deleted: "hat {T} gelöscht", user_editor_added: "hat {U} als Editor hinzugefügt", @@ -175,9 +175,9 @@ export default { no_longer_available: "Dieses Emote ist nicht länger verfügbar", tags: "Tags", add_tag: "Tag hinzufügen", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + trending_rank: "#{0} im Trend", + card_label_added: "Zu {0} hinzugefügt", + card_label_added_foreign: "Zu {0} hinzugefügt, aus einer anderen Emote-Gruppe stammend", avif_no_support: "Entschuldigung, das AVIF-Format wird von {BROWSER} leider nicht unterstützt. Versuche, auf eine neuere Version zu aktualisieren oder einen anderen Browser zu verwenden.", delete_prompt: { @@ -185,7 +185,7 @@ export default { heading_versions: "Lösche Version '{0}' von {1}", notice: "Möchtest du das Emote {0} wirklich löschen{'?'}", notice_versions: "Möchtest du die Version '{0}' von Emote {1} wirklich löschen{'?'}", - reason: "Reason for deletion", + reason: "Entfernungsgrund", }, properties_prompt: { heading: "{0} bearbeiten", @@ -193,12 +193,13 @@ export default { unlisted: { heading: "Achtung!", warning: "Dieses Emote ist nicht öffentlich gelistet.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", + warning_flagged: "Dieses Emote ist aus folgenden Gründen nicht mehr öffentlich gelistet: {FLAG_LIST}", + notice: "Es kann zu deinem Kanal hinzugefügt werden, jedoch können wir nicht gewährleisten, dass es für einen Livestream geeignet ist.", + notice_flagged: + "Es kann zu deinem Kanal hinzugefügt werden, jedoch sind wir der Meinung, dass es nicht für einen Livestream geeignet ist.", show_button: "Emote anzeigen", flag_sexual_content: "Sexuelle oder anzügliche Inhalte", - flag_epilepsy: "Rapid flashing / seizure-inducing", + flag_epilepsy: "Rapides Flackern / Epilepsiewarnung", flag_edgy: "Grenzwertig oder geschmacklos", flag_twitch_banned: "Auf Twitch nicht zugelassen", }, @@ -210,7 +211,7 @@ export default { category: { name: "Kategorie", top: "Top", - trending: "Trending", + trending: "Im Trend", featured: "Vorgestellt", global: "Global", new: "Neu", @@ -219,9 +220,10 @@ export default { hint: "Suchfilter", zero_width: "Überlagernd / Zero-Width", animated: "Animiert", - case_sensitive: "Case Sensitive", + case_sensitive: "Groß-/Kleinschreibung beachten", exact_match: "Exakte Übereinstimmung", ignore_tags: "Tags ignorieren", + personal_use_approved: "Für die persönliche Nutzung zugelassen", sorting: "Sortieren", sorting_ascending: "Aufsteigend", sorting_descending: "Absteigend", @@ -235,6 +237,7 @@ export default { context: { use_emote_ellipsis: "Emote nutzen...", open_in_new_tab: "In neuem Tab öffnen", + copy_emote_link: "Emote-Link kopieren", }, upload: { emote_name: "Emote-Name", @@ -254,7 +257,7 @@ export default { as_child: "Du erstellst eine {IS_DIVERGED} Version von {0}. ", content_moderation: "Inhalts-Moderation", half_transparency_tooltip: - "Pixel können nur vollständig transparent oder deckend sein (keine variable Transparenz)", + "Pixel können nur vollständig transparent oder opak sein (keine variable Transparenz)", }, }, emote_set: { @@ -277,23 +280,24 @@ export default { label_default: "Standard", label_actor: "Aktiviert von {0}", // "enabled by " - label_synced: "Originates from a different set", + label_synced: "Ursprünglich aus einer anderen Emote-Gruppe", context_emote_add: "Zu {SET_NAME} hinzufügen", context_emote_remove: "Aus {SET_NAME} entfernen", origins: { title: "Ursprünge", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", + hint: "Synchronisiere andere Emote-Gruppen, um Basis Emotes für {0} bereitzustellen. Nützlich für das Verwalten von saisonalen Varianten.", + new: "Ursprung hinzufügen", + remove: "Ursprung entfernen", priority: "Priorität", priority_hint: "Dieser Wert bestimmt, welcher Ursprung bei Namenskonflikten Vorrang erhält", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Richtlinien für die persönliche Nutzung", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "Es ist notwendig, dass {EMOTE} von einem Moderator auf die Konformität mit den @:emote_set.personal.personal_use_guidelines überprüft wird{'.'}", + pending_review: "Überprüfung für die persönliche Nutzung ausstehend", + not_allowed: "Für die persönliche Nutzung nicht zugelassen", + allowed: "Für die persönliche Nutzung zugelassen", }, modal: { selected_channel_count: "kein Kanal ausgewählt | {0} Kanal ausgewählt | {0} Kanäle ausgewählt", @@ -325,7 +329,7 @@ export default { joined_at: "Am {0} beigetreten", editors: "Editoren", roles: "Rollen", - connections: "Kanäle | Kanäle & Accounts", + connections: "Kanäle | Kanäle & Konten", new_connections: "Konten verknüpfen...", edit_connection: "Verbindung bearbeiten", add_editor: "Editor hinzufügen", @@ -345,13 +349,15 @@ export default { display_name: "Anzeigename", profile_picture: "Profilbild", section_badges: "Abzeichen", - section_paints: "Paints", + section_paints: "Farben", no_badges: "Du besitzt keine Abzeichen", - no_paints: "You do not own any paints", + no_paints: "Du besitzt keine Farben", sign_out: "Abmelden", cosmetics_updated: "Erscheinungsbild aktualisiert", cosmetics_updated_message: - "Es kann zwischen 10 und 30 Minuten dauern, bis deine Änderungen im Chat erscheinen.", + "Deine Änderungen werden sofort im Chat sichtbar, wenn du die offizielle 7TV-Erweiterung verwendest.", + cosmetics_updated_third_party: + "Wenn du einen Drittanbieter-Client wie ein Add-on in einer anderen Erweiterung verwendest, kann es bis zu 24 Stunden dauern.", }, editor_permissions: { modify_emotes: "Channel-Emotes anpassen", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Kreditkarte", payment_popup_cta: "Transaktion im neuen Fenster abschließen", - pay_button: "Mit {0} bezahlen", + checkout_button: "Zur Kasse", product_type_subscription: "Abonnement", redeem_heading: "Geschenkcode einlösen", redeem_hint: "Du hast einen speziellen Geschenkcode oder Gutschein? Gib ihn hier ein, um ihn einzulösen!", @@ -389,17 +395,17 @@ export default { }, sub: { incentive: "Du erhältst...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", + creator_tier: "Extras für Creator", + creator_tier_desc: "Werte auf die Creator-Stufe auf, für noch mehr Individualisierung auf deinem Kanal", feature_t1_badge: "Abonnenten-Abzeichen", - feature_t1_paints: "Nametag Paints", + feature_t1_paints: "Farbige Namen", feature_t1_animated_profile_picture: "Animiertes Profilbild", - feature_t1_zero_width: "Zero Width Emotes", + feature_t1_zero_width: "Überlagernde Emotes", feature_t1_global_raffle: "Los für Globales-Emote Verlosung", feature_t1_personal_emotes: "Persönliche Emotes", feature_t2_animated_profile_banner: "Animiertes Profilbanner", feature_t2_animated_offline_screen: "Animiertes Offlinebanner", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Benutzerdefiniertes Chat-Thema", feature_t2_extended_sub_emotes: "Erweiterte Sub-Emotes", current_plan: "Dein Abonnement", cancel: "Nicht erneuern", @@ -407,22 +413,22 @@ export default { reactivate: "Abonnement fortsetzen", cancel_prompt: "Bist du sicher, dass du dein Abonnement kündigen möchtest?", state_heading: "Dein Abonnement", - state_badge_heading: "Subscriber Badges", + state_badge_heading: "Abonnenten-Abzeichen", state_badge_progress: "Abzeichen-Fortschritt", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + state_badge_progress_filled: "Du wirst dein {0} Abzeichen in Kürze erhalten", + state_badge_edit_button: "Abzeichen verwalten", + state_paints: "Farben", state_anniversary: "Dein Abo Jahrestag ist heute | Dein nächster Jahrestag ist in einem Tag | Dein nächster Abo Jahrestag ist in {0} Tagen", - state_age: "Du hast heute abonniert | Du hast seit einem Tag abonniert | Du hast seit {0} Tagen abonniert", - state_gift: "You were gifted a sub by {USER}", + state_age: "Du hast heute abonniert | Du bist seit einem Tag abonniert | Du bist seit {0} Tagen abonniert", + state_gift: "{USER} hat dir ein Abo geschenkt", state_ending: "Dein Abo endet heute | Dein Abo endet in einem Tag | Dein Abo endet in {0} Tagen", state_collection_heading: "Sammlung", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", + "Du hast bis jetzt noch keine Farben | Du hast bisher {0} Farbe freigeschaltet | Du hast bisher {0} Farben freigeschaltet", + state_paints_current: "Jetzt verfügbare Farben", + state_paints_hint: "Neue Farben werden auf einer monatlichen Basis veröffentlicht!", + state_paints_edit_button: "Farben verwalten", state_raffle: "Globales-Emote Verlosung", state_leaderboards: "Top Geschenkgeber", raffle: { @@ -488,9 +494,9 @@ jedoch bleibt es verfügbar für Nutzer mit direktem Link. content: ` ## {OWNER_DISPLAY_NAME} möchte, dass du der Besitzer von '{EMOTE_NAME}' wirst -[Emote Anzeigen]({EMOTE_URL}) +[Emote anzeigen]({EMOTE_URL}) -**[Anfrage Akzeptieren]({EMOTE_CLAIM_URL})** | [Anfrage Ablehnen]({EMOTE_DECLINE_URL}) +**[Anfrage akzeptieren]({EMOTE_CLAIM_URL})** | [Anfrage ablehnen]({EMOTE_DECLINE_URL}) `, }, client_banned: { @@ -509,7 +515,7 @@ Dein Zugriff zu @:common.appName ist nun eingeschränkt.

{EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
Diese Entscheidung entfällt **{BAN_EXPIRE_AT}**. +
Diese Entscheidung läuft am **{BAN_EXPIRE_AT}** ab. _Falls du der Meinung bist, dass dies ist ein Fehler ist, kontaktiere bitte @:common.supportEmail{'.'}_ `, effect: { diff --git a/locale/en_GB.ts b/locale/en_GB.ts index 114ba351..af767e40 100644 --- a/locale/en_GB.ts +++ b/locale/en_GB.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/en_PT.ts b/locale/en_PT.ts index 0531d7c9..975661ca 100644 --- a/locale/en_PT.ts +++ b/locale/en_PT.ts @@ -7,23 +7,23 @@ export default { supportEmail: "kathy{'@'}7tv.app", learnMore: "Learn Moarr", more: "Moarr", - retry: "Retry", - back: "Back", + retry: "Resail", + back: "Retreat", download: "Download | Downloads", features: "Featurrr-es", experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", + experimental_hint: "T'is feature be experimental 'n ain't pledged to be stable", + comments: "Scrobbles", search: "Searrrch", update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", + report: "Tattle", + delete: "Expunge", + cancel: "Abandon", + submit: "Appeal", activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + loading: "Docking", + save_changes: "Safe-guard Changes", + reset: "Reboot", object: { user: "Pirate", emote_set: "Emote Set", @@ -32,8 +32,8 @@ export default { }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", + slogan: "The Emote Platform fer all swashbucklers", + app_description: "Manage hundreds o' emotes fer yer Twitch or YouTube channels wit' ease", why_app: "Why @:common.appName{'?'}", download_browser: "Browser Extension", download_mobile: "Mobile Apps", @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/es_419.ts b/locale/es_419.ts index edbbe45e..3edf2384 100644 --- a/locale/es_419.ts +++ b/locale/es_419.ts @@ -12,7 +12,7 @@ export default { download: "Descargar | Descargas", features: "Características", experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", + experimental_hint: "Esta función es experimental y no se garantiza su estabilidad", comments: "Comentarios", search: "Buscar", update: "Actualizar", @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Cientos de espacios para emotes", - detail: "Empieza con {0} espacios, con un máximo posible de {1} y sin pagar.", + detail: "Todo el mundo obtiene 600 espacios personalizables para emotes de canal, todo de forma gratuita.", }, channel_emote_names: { name: "Nombres de emotes por canal", @@ -125,8 +125,8 @@ export default { emote_version_deleted: "Versión '{VER}' eliminada para {T}", emote_flag_added: "Añadió la propiedad {FLAG} a {T}", emote_flag_removed: "Removió la propiedad {FLAG} de {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", + emote_personal_use_validated: "Aprobado para uso personal por parte de {T}", + emote_personal_use_rejected: "Rechazado para uso personal por parte de {T}", user_created: "Creó {T}", user_deleted: "Eliminó {T}", user_editor_added: "Añadió a {U} como editor", @@ -145,8 +145,8 @@ export default { emote_set_emote_added: "Añadió el emote {AE} a {T}", emote_set_emote_removed: "Removió el emote {AE} de {T}", emote_set_emote_renamed: "Renombró el emote {AE} de {O} a {N} en {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", + emote_set_capacity_updated: "Capacidad actualizada de {T} de {O} a {N}", + emote_set_renamed: "Renombró el set {T} de {O} a {N}", emote_set_updated: "Cambió las propiedades de {T}", }, // Text that is relevant to emotes @@ -176,8 +176,8 @@ export default { tags: "Etiquetas", add_tag: "Añadir Etiqueta", trending_rank: "#{0} en Tendencia", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + card_label_added: "Añadido a {0}", + card_label_added_foreign: "Añadido a {0}, proveniente desde otro set", avif_no_support: "Lo sentimos, {BROWSER} no soporta el formato AVIF. Intenta actualizando a una versión nueva o prueba con un explorador distinto.", delete_prompt: { @@ -222,6 +222,7 @@ export default { case_sensitive: "Sensible a Mayúsculas", exact_match: "Coincidencia Exacta", ignore_tags: "Ignorar Etiquetas", + personal_use_approved: "Aprobado para uso personal", sorting: "Ordenar por", sorting_ascending: "Ascendente", sorting_descending: "Descendente", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Usar Emote...", open_in_new_tab: "Abrir en una nueva pestaña", + copy_emote_link: "Copiar el enlace del emote", }, upload: { emote_name: "Nombre del Emote", @@ -277,23 +279,24 @@ export default { label_default: "Predeterminado", label_actor: "Habilitado por {0}", // "enabled by " - label_synced: "Originates from a different set", + label_synced: "Proviene de otro conjunto diferente", context_emote_add: "Añadir a {SET_NAME}", context_emote_remove: "Remover de {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Orígenes", + hint: "Sincroniza otros conjuntos de emote para proporcionar emotes base para {0}, útil para gestionar las variantes de las festividades.", + new: "Añadir Origen", + remove: "Remover Origen", + priority: "Prioridad", + priority_hint: "Este valor determina qué origen toma prioridad cuando se trata de conflictos de nombres", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Normas de Uso Personal", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} necesitará ser revisado por un moderador para que cumpla con las @:emote_set.personal.personal_use_guidelines {'.'}", + pending_review: "Revisión Para Uso Personal Pendiente", + not_allowed: "No está permitido para uso personal", + allowed: "Aprobado para uso Personal", }, modal: { selected_channel_count: "ningún canal seleccionado | {0} canal seleccionado | {0} canales seleccionados", @@ -310,7 +313,7 @@ export default { heading: "Modificar {0}", name: "Nombre del Conjunto de Emotes", capacity: "Capacidad: {0}", - assign_to_channel: "Assign to channel(s)", + assign_to_channel: "Asignar a canal(es)", }, delete_prompt: { heading: "Eliminar {0}", @@ -344,13 +347,16 @@ export default { username: "Nombre de Usuario", display_name: "Nombre Público", profile_picture: "Foto de Perfil", - section_badges: "Insignias", + section_badges: "Emblemas", section_paints: "Pinturas", - no_badges: "No tienes ninguna insignia", + no_badges: "No posees ningún emblema", no_paints: "No tienes ninguna pintura", sign_out: "Cerrar Sesión", cosmetics_updated: "Cosméticos Actualizados", - cosmetics_updated_message: "Puede tardar entre 10 y 30 minutos para que tus cambios aparezcan en el chat.", + cosmetics_updated_message: + "Tus cambios se actualizarán al instante en el chat si estas usando la extensión oficial de 7TV.", + cosmetics_updated_third_party: + "Si estas usando un cliente de terceros como un complemento de otra extensión, podría tardar hasta 24 horas.", }, editor_permissions: { modify_emotes: "Modificar Emotes del Canal", @@ -376,7 +382,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Tarjetas de Crédito", payment_popup_cta: "Completa la transacción en la ventana nueva", - pay_button: "Pagar a través de {0}", + checkout_button: "Pagar", product_type_subscription: "Suscripción", redeem_heading: "Canjear Código de Regalo", redeem_hint: "¿Tiene un código de regalo especial o Cupón? ¡Introdúcelo aquí para canjearlo!", @@ -390,15 +396,15 @@ export default { incentive: "Obtendrás...", creator_tier: "Extras para creadores", creator_tier_desc: "Actualiza al nivel de Creador y consigue extra genialidad para tu canal", - feature_t1_badge: "Insignia de Suscriptor", - feature_t1_paints: "Pinturas de Nametag", + feature_t1_badge: "Emblema de Suscriptor", + feature_t1_paints: "Pinturas para tu Nombre de Usuario", feature_t1_animated_profile_picture: "Foto de Perfil Animada", feature_t1_zero_width: "Emotes de Cero Ancho", feature_t1_global_raffle: "Un Tíquet para votar en el sorteo del Emote Global", feature_t1_personal_emotes: "Emotes Personales", feature_t2_animated_profile_banner: "Banner de Perfil Animado", feature_t2_animated_offline_screen: "Pantalla animada fuera de linea", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Temas de chat personalizados", feature_t2_extended_sub_emotes: "Emotes ampliados para Suscriptor", current_plan: "Tu plan", cancel: "No renovar", @@ -406,23 +412,23 @@ export default { reactivate: "Reactivar Suscripción", cancel_prompt: "¿Estás seguro de querer cancelar la suscripción?", state_heading: "Tu Suscripción", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Progreso de la Insignia", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", + state_badge_heading: "Emblemas de Suscriptor", + state_badge_progress: "Progreso del Emblema", + state_badge_progress_filled: "Recibirás tu emblema de {0} en breve", + state_badge_edit_button: "Administrador de Emblemas", state_paints: "Pinturas", state_anniversary: "Tu aniversario de Suscripción es hoy | Tu próximo aniversario es en {0} día | Tu próximo aniversario de Suscripción es en {0} días", state_age: "Te suscribiste hoy | Has estado suscrito por {0} día | Has estado suscrito por {0} días", - state_gift: "You were gifted a sub by {USER}", + state_gift: "Has recibido una suscripción de regalo por parte de {USER}{'!'}", state_ending: "Tu suscripción termina hoy | Tu suscripción termina en {0} día | Tu suscripción termina en {0} días", state_collection_heading: "Colección", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", + "No tienes ninguna pintura todavía | Has desbloqueado {0} pintura hasta ahora | Has desbloqueado {0} pinturas hasta ahora", + state_paints_current: "Pinturas actualmente disponibles", + state_paints_hint: "¡Nuevas pinturas son publicadas mensualmente!", + state_paints_edit_button: "Gestión de Pinturas", state_raffle: "Rifa de Emote Global", state_leaderboards: "Top Donadores de Sub", raffle: { diff --git a/locale/es_ES.ts b/locale/es_ES.ts index 5be7c1b4..41edfb8e 100644 --- a/locale/es_ES.ts +++ b/locale/es_ES.ts @@ -12,7 +12,7 @@ export default { download: "Descargar | Descargas", features: "Características", experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", + experimental_hint: "Esta característica es experimental y no se garantiza que sea estable", comments: "Comentarios", search: "Buscar", update: "Actualizar", @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Cientos de espacios para emotes", - detail: "Empieza con {0} espacios, con un máximo posible de {1} y sin pagar.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Nombres de emotes por canal", @@ -125,8 +125,8 @@ export default { emote_version_deleted: "Versión '{VER}' eliminada para {T}", emote_flag_added: "Añadió la propiedad {FLAG} a {T}", emote_flag_removed: "Removió la propiedad {FLAG} de {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", + emote_personal_use_validated: "Uso personal validado para {T}", + emote_personal_use_rejected: "Uso personal rechazado para {T}", user_created: "Creó {T}", user_deleted: "Eliminó {T}", user_editor_added: "Añadió a {U} como editor", @@ -145,8 +145,8 @@ export default { emote_set_emote_added: "Añadió el emote {AE} a {T}", emote_set_emote_removed: "Removió el emote {AE} de {T}", emote_set_emote_renamed: "Renombró el emote {AE} de {O} a {N} en {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", + emote_set_capacity_updated: "Capacidad actualizada de {T} desde {O} a {N}", + emote_set_renamed: "Renombró el conjunto {T} de {O} a {N}", emote_set_updated: "Cambió las propiedades de {T}", }, // Text that is relevant to emotes @@ -176,7 +176,7 @@ export default { tags: "Etiquetas", add_tag: "Agregar Etiqueta", trending_rank: "#{0} en Tendencias", - card_label_added: "Added to {0}", + card_label_added: "Agregado a {0}", card_label_added_foreign: "Added to {0}, originating from another set", avif_no_support: "Lo sentimos, {BROWSER} no soporta el formato AVIF. Intente actualizar a una versión más reciente o intente con un navegador diferente.", @@ -222,6 +222,7 @@ export default { case_sensitive: "Sensible a Mayúsculas", exact_match: "Coincidencia Exacta", ignore_tags: "Ignorar Etiquetas", + personal_use_approved: "Personal Use Approved", sorting: "Ordenar por", sorting_ascending: "Ascendente", sorting_descending: "Descendente", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Utilizar Emote...", open_in_new_tab: "Abrir en una nueva pestaña", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Nombre del Emote", @@ -277,7 +279,7 @@ export default { label_default: "Predeterminado", label_actor: "Habilitado por {0}", // "enabled by " - label_synced: "Originates from a different set", + label_synced: "Originario de un conjunto diferente", context_emote_add: "Añadir a {SET_NAME}", context_emote_remove: "Eliminar de {SET_NAME}", origins: { @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "ningún canal seleccionado | {0} canal seleccionado | {0} canales seleccionados", @@ -350,7 +353,10 @@ export default { no_paints: "No tienes ninguna pintura", sign_out: "Cerrar Sesión", cosmetics_updated: "Cosméticos Actualizados", - cosmetics_updated_message: "Los cambios podrían tardar entre 10 y 30 minutos en aparecer en el chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modificar Emotes del Canal", @@ -376,7 +382,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Tarjeta de Crédito", payment_popup_cta: "Completa la transacción en la nueva ventana", - pay_button: "Paga a través de {0}", + checkout_button: "Checkout", product_type_subscription: "Suscripción", redeem_heading: "Canjear Código de Regalo", redeem_hint: "¿Posees un código de regalo o un cupón? ¡Escríbelo aquí para canjearlo!", @@ -414,7 +420,7 @@ export default { state_anniversary: "Tu Sub-aniversario es hoy | Tu próximo aniversario es en {0} día | Tu siguiente Sub-aniversario es en {0} días", state_age: "Te has suscrito hoy | Has estado suscrito por {0} día | Has estado suscrito por {0} días", - state_gift: "You were gifted a sub by {USER}", + state_gift: "{USER} te ha regalado una suscripción", state_ending: "Tu sub termina hoy | Tu sub termina en {0} día | Tu sub termina en {0} días", state_collection_heading: "Colección", state_paints_heading: diff --git a/locale/et_EE.ts b/locale/et_EE.ts index 706d47cd..5be0a908 100644 --- a/locale/et_EE.ts +++ b/locale/et_EE.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/fa_IR.ts b/locale/fa_IR.ts index 6a27e3d0..64953be7 100644 --- a/locale/fa_IR.ts +++ b/locale/fa_IR.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/fi_FI.ts b/locale/fi_FI.ts index cf1d600a..136fdcf7 100644 --- a/locale/fi_FI.ts +++ b/locale/fi_FI.ts @@ -5,534 +5,538 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", - features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + learnMore: "Lue lisää", + more: "Lisää", + retry: "Yritä uudelleen", + back: "Takaisin", + download: "Lataa | Lataukset", + features: "Ominaisuudet", + experimental: "Kokeellinen", + experimental_hint: "Tämä ominaisuus on kokeellinen eikä ole taattu olevan vakaa", + comments: "Kommentit", + search: "Haku", + update: "Päivitä", + report: "Ilmianna", + delete: "Poista", + cancel: "Peruuta", + submit: "Lähetä", + activity: "Toiminta", + loading: "Ladataan", + save_changes: "Tallenna muutokset", + reset: "Palauta", object: { - user: "User", - emote_set: "Emote Set", + user: "Käyttäjä", + emote_set: "Emote Kokoelma", emote: "Emote", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "Emote-alusta kaikille", + app_description: "Hallitse satoja emoteja Twitch- tai YouTube- kanavallasi vaivattomasti", + why_app: "Miksi @:common.appName{'?'}", + download_browser: "Selainlaajennus", + download_mobile: "Mobiilisovellukset", + download_misc: "Muut sovellukset", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Emote Kokoelmat", + detail: "Ryhmittele emoteja muokattaviin kokoelmiin, joita voi jakaa muiden käyttäjien kanssa tai nopeasti vaihtaa omalle kanavallesi.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Satoja emote-paikkoja", + detail: "Jokainen saa kanavalleen 600 muokattavaa emote-paikaa, täysin ilmaiseksi.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Kanavakohtaiset emote nimet", + detail: "Etkö pidä tekijän antamasta nimestä emotelle? Ei hätää, voit muuttaa sen vain sinun kanavallesi.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "Reaaliaikainen", + detail: "Kanavasi emotejen vaihtaminen tapahtuu välittömästi, kaikille katsojille. Ei tarvetta painaa F5.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Emote versiointi", + detail: "Vaihda teemaversioiden välillä tai päivitä emote parannettuun versioon.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Suuri yhteisö", + detail: "@:common.appName palvelee {0}+ päivittäisiä ainutlaatuisia käyttäjiä, ja sen kirjastossa on yli {1} julkista emotea", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Seuraavan sukupolven formaatti, kuten WEBP ja AVIF", + detail: "Käytämme uudempia, paremmin optimoituja kuvaformaatteja vähentääksemme kaistanleveyden käyttöä.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Lähde saatavilla", + detail: "Koko koodikantamme on saatavilla GitHubissa lähdekoodin saatavalla lisenssillä. Kuka tahansa voi katsella ja osallistua.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Liity @:common.appName Discordiin", + discord_online_count: "{0} paikalla nyt", + twitter: "Seuraa meitä Twitterissä", + github: "Myötävaikuta", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Käyttöehdot", + privacy: "Tietosuojakäytäntö", + unaffiliated: "@:common.appName ei ole liitoksissa Twitch Interactiven kanssa", }, }, // Nav Bar nav: { - home: "Home", - about: "About", - emotes: "Emotes", - store: "Subscribe", - admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + home: "Etusivu", + about: "Tietoa", + emotes: "Emotet", + store: "Tilaa", + admin: "Ylläpito", + sign_in: "Kirjaudu sisään", + user_search: "Etsi Profiileja", + theme: "Vaihda {0} teemaan", + theme_dark: "Tumma", + theme_light: "Vaalea", + theme_seasonal: "Sesonki", + inbox: "Postilaatikko", + locale_selector: "Kieli", + locale_contribute: "Käännä @:common.appname{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Tervetuloa uudelle @:common.appName -sivustolle", + text1: "Tämä on varhainen esikatselu seuraavasta tavasta kokea @:common.appName{'.'}", + text2: "Tutki uusia asioita ja anna meille palautetta! Huomaa, että se tulee läpikäymään reippaita muutoksia ja voi hajota usein.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "Luotiin {T}", + emote_renamed: "Uudelleennimettiin {T} nimestä {O} nimeen {N}", + emote_listing_approved: "{T} hyväksyttiin julkiselle listalle", + emote_listing_revoked: "{T} poistettiin julkiselta listalta", + emote_merged: "{T} yhdistettiin kohteeseen {0}", + emote_ownership_transferred: "Kohteen {T} omistusoikeudet siirrettiin käyttäjälle {U}", + emote_restored: "Palautettiin {T}", + emote_updated: "Muutettiin ominaisuuksia kohteelle {T}", + emote_deleted: "Poistettiin {T}", + emote_tags_updated: "Asetti tunnisteita kohteelle {T}: {N}", + emote_processed: "Suoritettiin uusi käsittelytyö kohteelle {T}", + emote_version_created: "Luotiin versio '{VER}' kohteelle {T}", + emote_version_renamed: "Uudelleennimettiin versio '{VER}' kohteelle {T} nimestä {1} nimeen {2}", + emote_version_approved: "Hyväksyttiin versio '{VER}' kohteelle {T} julkiselle listalle", + emote_version_restored: "Palautettiin versio '{VER}' kohteelle {T}", + emote_version_deleted: "Poistettiin versio '{VER}' kohteelta {T}", + emote_flag_added: "Lisättiin ominaisuus {FLAG} kohteeseen {T}", + emote_flag_removed: "Poistettiin ominaisuus {FLAG} kohteelta {T}", + emote_personal_use_validated: "Vahvistettiin {T} henkilökohtaiseen käyttöön", + emote_personal_use_rejected: "Hylättiin {T} henkilökohtaiselta käytöltä", + user_created: "Luotiin {T}", + user_deleted: "Poistettiin {T}", + user_editor_added: "{U} lisättiin muokkaajaksi", + user_editor_added_other: "{U1} lisättiin käyttäjän {U2} muokkaajaksi", + user_editor_updated: "Päivitettiin käyttäjän {U} muokkaus oikeuksia", + user_editor_updated_other: "Päivitettiin muokkausoikeuksia käyttäjälle {U1}, käyttäjän {U2} muokkaaja", + user_editor_removed: "Käyttäjän {U} muokkausoikeudet poistettiin", + user_editor_removed_other: "Käyttäjän {U1} muokkausoikeudet käyttäjään {U2} poistettiin", + user_banned: "Käyttäjä {T} Estettiin", + user_unbanned: "Käyttäjän {T} esto poistettiin", + user_updated: "Muutettiin ominaisuuksia käyttäjälle {T}", + user_sign_in: "{T} on kirjautunut sisään", + user_sign_out: "{T} on kirjautunut ulos", + user_forbidden: "{T} estettiin kohteesta {0}", + emote_set_created: "Luotiin {T}", + emote_set_emote_added: "Lisättiin emote {AE} kohteeseen {T}", + emote_set_emote_removed: "Poistettiin emote {AE} kohteesta {T}", + emote_set_emote_renamed: "Uudelleennimettiin emote {AE} nimestä {O}, nimeen {N}, kohteessa {T}", + emote_set_capacity_updated: "Päivitettiin kohteen {T} kapasiteetti arvosta {O} arvoon {N}", + emote_set_renamed: "Uudelleennimettiin {T} nimestä {O} nimeen {N}", + emote_set_updated: "Muutettiin ominaisuuksia kohteelle {T}", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", - tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add: "Lisää Emote", + author: "Lisännyt", + created_at: "Luotu", + versions: "Versiot", + preview_loading: "Ladataan esikatseluja... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Esikatselujen lataaminen epäonnistui", + processing: "Emotea käsitellään – tämä voi kestää jonkin aikaa.", + processing_failed: "Käsittely epäonnistui: {0}", + use: "Käytä Emotea", + use_menu: "Lisää tämä emote kohteeseen...", + switch_version: "Vaihda tähän versioon", + in_n_sets: "{0} kokoelmassa | {0} kokoelmissa", + disable: "Poista Emote Käytöstä", + properties: "Ominaisuudet", + new_version: "Uusi Versio", + report: "Ilmianna Emote", + Privacy: "Yksityisyys", + comments: "Kommentit", + channels: "Kanavat", + common_names: "Muita nimiä tälle emotelle", + usage_stats: "Emote Tilastot", + no_longer_available: "Tämä emote ei ole enää saatavilla", + tags: "Tunnisteet", + add_tag: "Lisää tunniste", + trending_rank: "#{0} Trendaavissa", + card_label_added: "Lisättiin kohteeseen {0}", + card_label_added_foreign: "Lisättiin kohteeseen {0}, peräisin toisesta kokoelmasta", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Valitettavasti {BROWSER} ei tue AVIF-muotoa. Yritä päivittää uudempaan versioon tai yritä toisella selaimella.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "Poista {0}", + heading_versions: "Poista versio '{0}' kohteesta {1}", + notice: "Oletko varma, että haluat poistaa emoten {0}{'?'}", + notice_versions: "Oletko varma, että haluat poistaa version {0} kohteesta {1}{'?'}", + reason: "Poistamisen syy", }, properties_prompt: { - heading: "Edit {0}", + heading: "Muokkaa {0}", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Huomio!", + warning: "Tämä emote ei ole julkisesti listattu.", + warning_flagged: "Tämä emote on poistettu listalta seuraavista syistä: {FLAG_LIST}", + notice: "Se voidaan lisätä kanavallesi, mutta emme voi varmistaa, että se on turvallista näyttää suorassa lähetyksessä.", + notice_flagged: + "Se voidaan lisätä kanavallesi, mutta uskomme että sen näyttäminen suorassa lähetyksessä ei ole turvallista.", + show_button: "Näytä Emote", + flag_sexual_content: "Seksuaalinen tai seksuaalisesti viittaava sisältö", + flag_epilepsy: "Nopea vilkkuminen / kohtauksia aiheuttava", + flag_edgy: "Ärtyisä tai vastenmielinen", + flag_twitch_banned: "Ei sallittu Twitchissä", }, list: { - searching: "Searching", - emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + searching: "Etsitään", + emote_count: "{0} emote | {0} emotea", + no_emotes_listed: "Emoteja ei löytynyt", + fetching_slowly: "Pahoittelut, tämä näyttää vievän jonkin aikaa", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", - global: "Global", - new: "New", + name: "Kategoria", + top: "Parhaat", + trending: "Trendaavat", + featured: "Esittelyssä", + global: "Globaalit", + new: "Uutuudet", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Hakusuodattimet", + zero_width: "Päällystys / Nollaleveys", + animated: "Animoitu", + case_sensitive: "Huomioi kirjainkoko", + exact_match: "Tarkka osuma", + ignore_tags: "Älä Huomioi Tunnisteita", + personal_use_approved: "Henkilökohtainen Käyttö Hyväksytty", + sorting: "Lajittelu", + sorting_ascending: "Nouseva", + sorting_descending: "Laskeva", + aspect_ratio: "Kuvasuhde", + aspect_ratio_format: "Leveydestä korkeuteen", + aspect_ratio_width: "Suhteen leveys", + aspect_ratio_height: "Suhteen korkeus", + aspect_ratio_tolerance: "Suhteen toleranssi %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Käytä Emotea...", + open_in_new_tab: "Avaa uudessa välilehdessä", + copy_emote_link: "Kopioi Emote Linkki", }, upload: { - emote_name: "Emote Name", - version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", - animation: "Animation", - transparency: "Transparency", - emote_details: "Emote Details", - version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + emote_name: "Emoten Nimi", + version_name: "Version Nimi", + version_description: "Version Kuvaus", + submit_emote: "Lähetä Emote", + create_emote_version: "Luo emote versio", + image_upload: "Kuvan Lataus", + accepted_formats: "Hyväksytyt muodot", + filetype: "Tiedosto", + animation: "Animaatio", + transparency: "Läpinäkyvyys", + emote_details: "Lisätietoa emotesta", + version_details: "Version tiedot", + attribution: "Kunnioitukset", + original_creator: "Alkuperäinen luoja", + as_child: "Olet luomassa {IS_DIVERGED} versiota kohteesta {0}. ", + content_moderation: "Sisällön Moderointi", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "Pikselit voivat olla vain täysin läpinäkyviä tai täysin näkyviä (ei vaihtelevaa läpinäkyvyyttä)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Uusi @:common.object.emote_set", + select: "Valitse Emote-kokoelma", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "Mitä ovat Emote Kokoelmat?", + hint: "Emote Kokoelmat ovat ryhmä emoteja, jotka voidaan sitoa kanaviisi tai jakaa muiden käyttäjien kanssa.", + hint_select: "Mitä Emote-kokoelmaa haluaisit käyttää oletuksena?", + hint_select_emote: "Mihin lisätä {EMOTE}?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Ei vapaata tilaa", + none_selected: "Kokoelmaa Ei Valittuna", + editing: "Muokkaus {0}", + owner: "{USER} Emote Kokoelma", + owned: "Omistettu Emote Kokoelma", + managed_by: "Hallinnoija {USER}", + label_renamed: "Uudelleennimetty", + label_conflict: "Ristiriita", + label_default: "Oletus", + label_actor: "Käyttöön ottanut: {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Peräisin eri kokoelmasta", + context_emote_add: "Lisää kokoelmaan {SET_NAME}", + context_emote_remove: "Poista kokoelmasta {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Alkuperät", + hint: "Synkronoi muut emote kokoelmat tarjotaksesi kanta emoteja kohteelle {0}, hyödyllinen sesonki-versioden hallinnassa.", + new: "Lisää Alkuperä", + remove: "Poista Alkuperä", + priority: "Ensisijaisuus", + priority_hint: "Tämä arvo määrittää, mikä alkuperä on etusijalla, kun käsitellään nimi ristiriitoja", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Henkilökohtaista käyttöä koskevat ohjeet", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "Moderaattorin on tarkistettava {EMOTE} varmistaakseen, että se on @:emote_set.personal.personal_use_guidelines{'.'} mukainen", + pending_review: "Henkilökohtaisen käytön arviointi odottaa käsittelyä", + not_allowed: "Ei sallittu henkilökohtaiseen käyttöön", + allowed: "Hyväksytty Henkilökohtaiseen Käyttöön", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "ei kanavaa valittuna | {0} kanava valittuna | {0} kanavaa valittuna", + create_button: "Luo @:common.object.emote_set", + rename_in_set: "Uudelleennimeä kokoelmassa {0}", + context_rename: "Muokkaa Emoten Nimeä", + context_set_default: "Määritä Oletukseksi", + context_unset_default: "Poista Oletuksista", + conflict_heading: "Emoten Nimen Ristiriita", + conflict_notice: "{EMOTE} on ristiriidassa {ACTIVE_EMOTE} kanssa. Haluatko korvata ristiriitaisen emoten?", + conflict_button_replace: "Korvaa Ristiriita", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Muokkaa {0}", + name: "Emote Kokoelman Nimi", + capacity: "Kapasiteetti: {0}", + assign_to_channel: "Määritä kanavalle tai kanaville", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Poista {0}", + notice: "Oletko varma, että haluat poistaa emote kokoelman {0}{'?'} Tämä toiminto on peruuttamaton.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", - editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + emote_sets: "Emote Kokoelmat", + no_sets: "{0} ei omista emote kokoelmia.", + channel_emotes: "Kanavan Emotet", + joined_at: "Liityi {0}", + editors: "Muokkaajat", + roles: "Roolit", + connections: "Kanavat | Kanavat & Tilit", + new_connections: "Liitä tilejä...", + edit_connection: "Muokkaa liitäntä", + add_editor: "Lisää muokkaaja", + open_external_profile: "Avaa profiili (ulkoinen)", + editor_modal_heading: "Säädä {0} muokkaajia", + editor_modal_user_search: "Kenet haluaisit lisätä muokkaajaksi?", + editor_modal_user_update: "Muokkaaja", + no_channel_emotes: "Käyttäjällä {0} ei ole emoteja heidän {1} kanavalla", + no_channels: "Käyttäjällä {0} ei ole yhdistettyjä kanavia!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Näytä Koko Profiili", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Muokkaa profiilia", + section_profile: "Profiili", + username: "Käyttäjätunnus", + display_name: "Nimimerkki", + profile_picture: "Profiilikuva", + section_badges: "Ansiomerkit", + section_paints: "Nimi värit", + no_badges: "Et omista yhtään ansiomerkkiä", + no_paints: "Et omista yhtään nimi väriä", + sign_out: "Kirjaudu Ulos", + cosmetics_updated: "Ulkonäkö Päivitetty", + cosmetics_updated_message: + "Muutoksesi päivittyvät välittömästä chatissa, mikäli käytät virallista 7TV Laajennusta.", + cosmetics_updated_third_party: + "Jos käytät kolmannen osapuolen ohjelmaa, kuten lisäosaa toisessa laajennuksessa, muutokset voivat kestää jopa 24 tuntia.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Muokkaa Kanavan Emoteja", + use_private_emotes: "Käytä Yksityisiä Emoteja", + manage_profile: "Hallitse Profiilia", + manage_owned_emotes: "Hallitse Omistettuja Emoteja", + manage_emote_sets: "Hallitse Emote Kokoelmia", + manage_billing: "Hallitse Laskutusta", + manage_editors: "Hallitse Muokkaajia", + view_messages: "Lue viestejä", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Ryhdy @:common.appName tilaajaksi!", + subscribed: "Kiitos tilaamisesta", + button_self: "Tilaa", + button_gift: "Lahjoita tilaus", + billing_information_heading: "Laskutustiedot", + payment_information_heading: "Maksutiedot", + payment_gift_heading: "Valitse tämän lahjan vastaanottaja", + payment_methods: "Maksutavat", + payment_methods_hint: "Valitse maksutapa", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Luottokortti", + payment_popup_cta: "Suorita tapahtuma uudessa ikkunassa", + checkout_button: "Siirry Kassalle", + product_type_subscription: "Tilaus", + redeem_heading: "Lunasta Lahjakoodi", + redeem_hint: "Onko sinulla erityinen lahjakoodi tai -kuponki? Syötä se tähän lunastaaksesi sen!", + redeem_submit: "Lunasta", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Maksutapahtuma Onnistui", + text1: "Olemme vastaanottaneet maksusi ja tilauksesi on aktivoitu.", + text2: "Kiitos tuestanne! Jos sinulla on kysyttävää, ota meihin yhteyttä tällä sivulla esitettyjen menetelmien kautta.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + incentive: "Tulet saamaan...", + creator_tier: "Ekstroja sisällöntuottajille", + creator_tier_desc: "Päivitä Sisällöntuottaja tasoon ja saat ekstra päheyttä kanavallesi", + feature_t1_badge: "Tilaajan ansiomerkki", + feature_t1_paints: "Nimimerkin Värit", + feature_t1_animated_profile_picture: "Animoitu Profiilikuva", + feature_t1_zero_width: "Päällekkäin Käytettävät Emotet", + feature_t1_global_raffle: "Lippu Globaalin Emoten Arvontaan", + feature_t1_personal_emotes: "Henkilökohtaiset Emotet", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Mukautettu Chatti Teema", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "Sinun Tilauksesi", + cancel: "Lopeta Uusiutuminen", + update_payment: "Päivitä maksutapa", + reactivate: "Aktivoi tilaus uudelleen", + cancel_prompt: "Oletko varma, että haluat peruuttaa tilauksesi?", + state_heading: "Tilauksesi", + state_badge_heading: "Tilaajan Ansiomerkit", + state_badge_progress: "Ansiomerkin edistyminen", + state_badge_progress_filled: "Tulet saamaan {0} ansiomerkkisi pian", + state_badge_edit_button: "Hallitse Ansiomerkkejä", + state_paints: "Nimi värit", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", + "Sinun tilauksesi vuosipäivä on tänään | Sinun seuraava vuosipäivä on {0} päivässä | Sinun seuraava tilaus vuosipäivä on {0} päivässä", + state_age: "Sinä tilasit tänään | Olet ollut tilanneena {0} päivää | Olet ollut tilanneena {0} päivää", + state_gift: "{USER} lahjoitti sinulle tilauksen", + state_ending: + "Tilauksesi päättyy tänään | Tilauksesi päättyy {0} päivän kuluttua | Tilauksesi päättyy {0} päivän kuluttua", + state_collection_heading: "Kokoelma", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Sinulla ei ole vielä nimi värejä | Olet avannut {0} nimi väriä tähän mennessä | Olet avannut {0} nimi väriä tähän mennessä", + state_paints_current: "Nimi Värejä Saatavilla Nyt", + state_paints_hint: "Uusia Nimi Värejä julkaistaan kuukausittain!", + state_paints_edit_button: "Hallinnoi Nimi Värejä", + state_raffle: "Globaali Emote Arvonta", + state_leaderboards: "Eniten Lahjoittaneet", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} päivää", + starts_at_hint: "Seuraava tilaaja arvonta alkaa {0}", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "Ilmianna", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "Tein tämän emoten mutta joku muu on julkaissut sen", + duplicate: "Tämä emote on kopio", + pornographic: "Tämä emote sisältää pornografiaa tai liian seksuaalisista sisältöä", + violence_gore: "Tämä emote sisältää verisyyttä tai kovaa väkivaltaa", + i_appear_there: "Tämä emote kuvaa minua enkä pidä siitä", + offensive: "Löydän tämän emoten loukkaavana", + other: "Jokin muu", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "Mikä hätänä?", + details: "Yksityiskohtia (lisätietoja ja/tai todisteita raporttia varten)", + success: "Ilmianto lähetetty onnistuneesti", + notify: "Sinulle ilmoitetaan postilaatikon kautta, kun ilmiantosi on käsitelty tai kun lisätietoja pyydetään.", + complete_step_one: "Jatka", + abuse_notice: "Ilmianto-ominaisuuden väärinkäyttö voi johtaa käyttöoikeutesi perumiseen.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Vaihda alustaan @:common.appName", + heading: "Siirrä emotesi alustalle @:common.appName", + pitch: "Siirrä emotesi automaattisesti muilta palveluntarjoajilta palveluun @:common.appName ja hyödy alustomme yksinkertaisuudesta!", + select_providers: "Miltä palveluntarjoajalta haluaisit tuoda emotesi?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "Postilaatikko", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "Kaikki Viestit", + unread: "Lukemattomat", + important: "Tärkeät", }, - unread_tag: "Unread", + unread_tag: "Lukematon", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emote hyväksytty listaamiselle", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# Sinun emote "{EMOTE_NAME}" hyväksyttiin listalle \n +Se on nyt saatavilla Emote Hakemistossa ja alkaa näkyä @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emote ei hyväksytty listaamiselle", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# Sinun emote "{EMOTE_NAME}" hylättiin +Se ei ole saatavilla julkisella Emote Hakemistossa tai näkyvissä @:common.appHost, +mutta pysyy saatavilla käyttäjille, joilla on linkki. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Kutsu emoten omistajuuden vastaanottamiseen", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} haluaa sinun olevan kohteen {EMOTE_NAME} omistaja -[View Emote]({EMOTE_URL}) +[Näytä Emote]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) - `, +**[Hyväksy pyyntö]({EMOTE_CLAIM_URL})** | [Hylkää pyyntö]({EMOTE_DECLINE_URL})`, }, client_banned: { - subject: "You've been banned", + subject: "Olet saanut porttikiellon", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# Tili estetty +Käyttöoikeutesi osoitteeseen @:common.appName on nyt rajoitettu.

+### Syy tähän toimenpiteeseen {BAN_REASON}

-### Restrictions Applied
+### Rajoitukset voimassa
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
Tämä päätös umpeutuu **{BAN_EXPIRE_AT}**. +_Jos uskot tämän olleen virhe, ota yhteyttä sähköpostiin @:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* Ette voi jatkaa sovelluksen käyttöä", + no_auth: "* Ette voi enää kirjautua sisään", + no_ownership: "* Mikään luomanne sisältö ei ole enää saatavilla", + memory_hole: "* Ette ole näkyvissä toisille käyttäjille", + ip_blocked: "* IP-osoitteesi on estetty käyttämästä kaikkia @:common.appName palveluita", }, }, report_closed: { - subject: "Report closed", + subject: "Raportti suljettu", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. - `, +Kiitos, että ilmoitit meille, ilmiantosi {'#'}{CASE_ID} on käsitelty.`, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "Emme löytäneet sitä", + doctor_wtf: "Mitä ihmettä tämä on?", + pot_friend: "Minä olen pata, ystävä", }, }; diff --git a/locale/fr_FR.ts b/locale/fr_FR.ts index 30e77082..a6f881b3 100644 --- a/locale/fr_FR.ts +++ b/locale/fr_FR.ts @@ -74,7 +74,7 @@ export default { }, socials: { discord: "Rejoignez @:common.appName sur Discord", - discord_online_count: "{0} utilisateur en ligne en ce moment", + discord_online_count: "{0} utilisateurs en ligne en ce moment", twitter: "Suivez-nous sur Twitter", github: "Contribuer", }, @@ -237,6 +237,7 @@ export default { context: { use_emote_ellipsis: "Utiliser l'emote...", open_in_new_tab: "Ouvrir dans un nouvel onglet", + copy_emote_link: "Copier le lien de l'emote", }, upload: { emote_name: "Nom de l'emote", @@ -265,7 +266,7 @@ export default { explain: { section: "Que sont les collections d'emotes?", hint: "Les collections d'emotes sont un ensemble d'emotes qui peuvent être utilisé sur votre chaîne ou partagées avec d'autres utilisateurs.", - hint_select: "Quelle collection d'emotes souhaitais vous utilisez par défaut ?", + hint_select: "Quelle collection d'emotes souhaitez-vous utiliser par défaut ?", hint_select_emote: "Où voulez-vous ajouter {EMOTE} ?", }, no_space: "Slots pleins", @@ -356,9 +357,9 @@ export default { sign_out: "Se déconnecter", cosmetics_updated: "Cosmétiques mis à jour", cosmetics_updated_message: - "Vos changements peuvent prendre jusqu'à une heure avant d'apparaître dans le chat.", - cosmetics_updated_message_beta: - "Voulez-vous voir vos changements immédiatement ? Téléchargez la version bêta de @:common.appName{'!'}", + "Vos modifications seront mises à jour instantanément dans le chat si vous utilisez l'extension officielle de 7TV.", + cosmetics_updated_third_party: + "Si vous utilisez un client tiers comme un module dans une autre extension, cela peut prendre jusqu'à 24 heures.", }, editor_permissions: { modify_emotes: "Modifier les emotes de la chaîne", @@ -384,7 +385,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Carte de crédit", payment_popup_cta: "Complétez la transaction dans la nouvelle fenêtre", - pay_button: "Payer avec {0}", + checkout_button: "Payer", product_type_subscription: "Abonnement", redeem_heading: "Utiliser un code cadeau", redeem_hint: "Vous possédez un code cadeau ou un bon de réduction? Saisissez-le ici pour l'utiliser!", diff --git a/locale/ga_IE.ts b/locale/ga_IE.ts index e5c8c256..1bf0f242 100644 --- a/locale/ga_IE.ts +++ b/locale/ga_IE.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/he_IL.ts b/locale/he_IL.ts index 2f560434..ef12ea1f 100644 --- a/locale/he_IL.ts +++ b/locale/he_IL.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/hi_IN.ts b/locale/hi_IN.ts index 8024c471..d7c33663 100644 --- a/locale/hi_IN.ts +++ b/locale/hi_IN.ts @@ -1,538 +1,543 @@ export default { - locale: "English (United States)", + locale: "अंग्रेज़ी (यूनाइटेड स्टेट्स)", // Common / Repeated words and phrases common: { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", - features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + learnMore: "और अधिक जानें", + more: "अधिक", + retry: "फिर कोशिश करें", + back: "पीछे", + download: "डाउनलोड", + features: "विशेषताएँ", + experimental: "प्रयोगात्मक", + experimental_hint: "यह सुविधा प्रायोगिक है और स्थिर होने की गारंटी नहीं है", + comments: "टिप्पणियाँ", + search: "खोजें", + update: "अपडेट करें", + report: "रिपोर्ट", + delete: "हटाएं", + cancel: "रद्द करें", + submit: "दर्ज करें", + activity: "गतिविधि", + loading: "लोड हो रहा है", + save_changes: "परिवर्तनों को सहेजें", + reset: "रीसेट", object: { - user: "User", - emote_set: "Emote Set", - emote: "Emote", + user: "यूज़र", + emote_set: "ईमोट समूह", + emote: "ईमोट", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "ईमोट प्लैटफ़ॉर्म सभी के लिए", + app_description: "सैकड़ों ईमोट का प्रबंधन करें आपके Twitch या YouTube चैनलों के लिए आसानी से", + why_app: "क्यों @:common.appname{'?'}", + download_browser: "ब्राउज़र एक्सटेंशन", + download_mobile: "मोबाइल एप्लिकेशन", + download_misc: "अन्य एप्लिकेशन", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "ईमोट समूह", + detail: "इमोट ग्रुप फंड के अनुकूलन योग्य सेट जिन्हें अन्य उपयोगकर्ताओं के साथ साझा किया जा सकता है या आपके चैनल पर जल्दी से स्वैप किया जा सकता है।", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "सैकड़ों इमोट स्लॉट", + detail: "सभी को 600 अनुकूलन योग्य चैनल इमोट स्लॉट मिलते हैं, सभी मुफ्त में।", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "प्रति-चैनल इमोट नाम", + detail: "किसी इमोट का उसके लेखक द्वारा दिया गया नाम पसंद नहीं है? यह ठीक है, आप इसे केवल अपने चैनल के लिए बदल सकते हैं।", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "रियल टाइम", + detail: "आपके चैनल में इमोट को बदलना सभी दर्शकों के लिए तुरंत होता है। कोई F5 आवश्यक नहीं है।", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "इमोट वर्ज़निंग", + detail: "वेरिएंट थीम के बीच स्वैप करें या किसी भी इमोट में सुधार करें।", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "बडी समुदाय", + detail: "@:common.appName {0}+ दैनिक अद्वितीय उपयोगकर्ताओं की सेवा करता है और {1} से अधिक सार्वजनिक भावनाओं का पुस्तकालय रखता है", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "अगली पीढ़ी के इमेज प्रारूप जैसे WEBP और AVIF", + detail: "हम बैंडविड्थ उपयोग को कम करने के लिए नए, अधिक अनुकूलित छवि प्रारूपों का उपयोग करते हैं।", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "स्रोत उपलब्ध", + detail: "हमारा पूरा कोडबेस GitHub पर एक स्रोत-उपलब्ध लाइसेंस के साथ उपलब्ध है। कोई भी देख सकता है और योगदान दे सकता है।", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "शामिल हो @:common.appName Discord पर", + discord_online_count: "{0} अब ऑनलाइन हैं", + twitter: "Twitter पर हमें फॉलो करें |", + github: "योगदान करें", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "सेवा की शर्तें", + privacy: "गोपनीयता नीति", + unaffiliated: "@:common.appName Twitch Interactive से संबद्ध नहीं है", }, }, // Nav Bar nav: { - home: "Home", - about: "About", - emotes: "Emotes", - store: "Subscribe", - admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + home: "होम", + about: "अधिक जानकारी", + emotes: "इमोट्स", + store: "सदस्य बनें", + admin: "व्यवस्थापक", + sign_in: "साइन इन करें", + user_search: "प्रोफाइल खोजें", + theme: "{0} थीम पर स्विच करें", + theme_dark: "उत्साहित", + theme_light: "रोशनी", + theme_seasonal: "सामयिक", + inbox: "इनबॉक्स", + locale_selector: "भाषा", + locale_contribute: "अनुवाद @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "नई @:common.appName वेबसाइट में आपका स्वागत है", + text1: "यह @:common.appName अनुभव करने के अगले तरीके का प्रारंभिक पूर्वावलोकन है{'.'}", + text2: "एक्सप्लोर करें कि नया क्या है और हमें कुछ फ़ीडबैक दें! ध्यान दें कि इसमें तेजी से बदलाव होंगे और बार-बार क्रैश हो सकता है।", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "बनाया {T}", + emote_renamed: "{T} का नाम बदलकर {O} से {N} कर दिया गया", + emote_listing_approved: "सार्वजनिक लिस्टिंग के लिए {T} की मंजूरी दी", + emote_listing_revoked: "{T} को सार्वजनिक सूची से हटाया गया", + emote_merged: "मिलाया {T} को {0} में", + emote_ownership_transferred: "{T} का स्वामित्व {U} में स्थानांतरित कर दिया गया", + emote_restored: "बहाल किया {T}", + emote_updated: "{T} के लिए बदले गए गुण", + emote_deleted: "{T} हटा दिया गया", + emote_tags_updated: "{T}: {N} के लिए टैग सेट करें", + emote_processed: "{T} के लिए एक नया संसाधन कार्य निष्पादित किया", + emote_version_created: "{T} के लिए संस्करण '{VER}' बनाया गया", + emote_version_renamed: "{T} के लिए {1} से {2} नाम बदला गया: संस्करण '{VER}'", + emote_version_approved: "सार्वजनिक लिस्टिंग के लिए {T} के लिए स्वीकृत: संस्करण '{VER}'", + emote_version_restored: "{T} के लिए पुनर्स्थापित किया संस्करण '{VER}' को", + emote_version_deleted: "संस्करण '{VER}' को {T} के लिए हटाया गया", + emote_flag_added: "ध्वज {FLAG} को {T} में जोड़ा गया", + emote_flag_removed: "{T} से झंडा {FLAG} हटा दिया गया", + emote_personal_use_validated: "{T} के लिए मान्य व्यक्तिगत उपयोग", + emote_personal_use_rejected: "{T} के लिए अस्वीकृत व्यक्तिगत उपयोग", + user_created: "बनाया {T}", + user_deleted: "{T} हटा दिया गया", + user_editor_added: "{U} को संपादक के रूप में जोड़ा गया", + user_editor_added_other: "{U1} को {U2} के संपादक के रूप में जोड़ा गया", + user_editor_updated: "{U} के लिए अपडेट किए गए संपादक विशेषाधिकार", + user_editor_updated_other: "{U2} के संपादक, {U1} के लिए अपडेट किए गए संपादक विशेषाधिकार", + user_editor_removed: "{U} के संपादक विशेषाधिकार निरस्त किए गए", + user_editor_removed_other: "{U1} के {U2} के लिए संपादक विशेषाधिकारों को हटा दिया", + user_banned: "{T} पर प्रतिबंध लगा दिया", + user_unbanned: "अप्रतिबंधित {T}", + user_updated: "{T} के लिए बदले गए गुण", + user_sign_in: "{T} ने साइन इन किया है", + user_sign_out: "{T} लॉग आउट हो गया है", + user_forbidden: "{T} को {0} तक पहुंच से वंचित कर दिया गया था", + emote_set_created: "{T} बना दिया है", + emote_set_emote_added: "ईमोट {AE} को {T} में जोड़ा", + emote_set_emote_removed: "ईमोट {AE} को {T} से हटा दिया", + emote_set_emote_renamed: "{T} में भाव {AE} का नाम {O} से बदलकर {N} कर दिया गया", + emote_set_capacity_updated: "{T} की क्षमता को {O} से {N} में अपडेट किया गया", + emote_set_renamed: "सेट {T} का नाम बदलकर {O} से {N} कर दिया", + emote_set_updated: "{T} के लिए बदले गए गुण", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", - tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add: "नया इमोट डालें", + author: "द्वारा जोड़ा", + created_at: "निर्मित", + versions: "संस्करणों", + preview_loading: "पूर्वावलोकन लोड हो रहे हैं... {'('}{0}{'/'}{1}{')'}", + preview_failed: "पूर्वावलोकन लोड होने में असफल रहा।", + processing: "ईमोट को संसाधित किया जा रहा है - इसमें कुछ समय लग सकता है।", + processing_failed: "प्रॉसेस असफल: {0}", + use: "इमोट का प्रयोग करें", + use_menu: "इस इमोट को इसमें जोड़ें...", + switch_version: "इस संस्करण पर स्विच करें", + in_n_sets: "समूह {0} में | समूह {0} में", + disable: "इमोट अक्षम करें", + properties: "गुण", + new_version: "नया संस्करण", + report: "रिपोर्ट इमोट", + Privacy: "गोपनीयता", + comments: "टिप्पणियाँ", + channels: "चैनल्स", + common_names: "इस इमोट के अन्य सामान्य नाम", + usage_stats: "इमोट आंकड़े", + no_longer_available: "यह ईमोट अब उपलब्ध नहीं हैं।", + tags: "टैग", + add_tag: "टैग जोड़ें", + trending_rank: "ट्रेंडिंग पर #{0}", + card_label_added: "{0} में जोड़ा गया", + card_label_added_foreign: "दूसरे सेट से उत्पन्न, {0} में जोड़ा गया", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "क्षमा करें, {BROWSER} AVIF प्रारूप का समर्थन नहीं करता है। किसी नए संस्करण में अपडेट करने का प्रयास करें या किसी भिन्न ब्राउज़र के साथ प्रयास करें।", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "{0} को हटाएं", + heading_versions: "{1} का संस्करण '{0}' हटाएं", + notice: 'क्या आप वाकई "{0}" ईमोट को डिलीट करना चाहते हैं', + notice_versions: "क्या आप वाकई {1} से संस्करण '{0}' को हटाना चाहते हैं{'?'}", + reason: "हटाने का कारण", }, properties_prompt: { - heading: "Edit {0}", + heading: "{0} बदले", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "सचेत!", + warning: "यह ईमोट सार्वजनिक रूप से सूचीबद्ध नहीं है।", + warning_flagged: "इस भाव को निम्न कारणों से असूचीबद्ध कर दिया गया है: {FLAG_LIST}", + notice: "इसे आपके चैनल में जोड़ा जा सकता है, लेकिन हम यह सत्यापित नहीं कर सकते कि यह लाइवस्ट्रीम पर दिखाना सुरक्षित है या नहीं।", + notice_flagged: + "इसे आपके चैनल में जोड़ा जा सकता है, हालांकि हमारा मानना है कि इसे लाइवस्ट्रीम पर दिखाना असुरक्षित है", + show_button: "ईमोट दिखाओ", + flag_sexual_content: "यौन या यौन रूप से विचारोत्तेजक सामग्री", + flag_epilepsy: "तेजी से चमकती / जब्ती उत्प्रेरण", + flag_edgy: "अजीब या अरुचिकर", + flag_twitch_banned: "Twitch पर अस्वीकृत", }, list: { - searching: "Searching", - emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + searching: "खोजना", + emote_count: "{0} इमोट | {0} इमोट्स", + no_emotes_listed: "इस नाम से कोई इमोट मौजूद नहीं है", + fetching_slowly: "क्षमा करें, इसमें कुछ समय लग रहा है", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", - global: "Global", - new: "New", + name: "श्रेणी", + top: "ऊपर", + trending: "ट्रेंडिंग", + featured: "फीचरित", + global: "ग्लोबल", + new: "नया", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "फ़िल्टर खोजें", + zero_width: "ओवरलेइंग / जीरो-चौड़ाई", + animated: "एनिमेटेड", + case_sensitive: "केस सचेतन", + exact_match: "सटीक मिलान", + ignore_tags: "टैग को अनदेखा करें", + personal_use_approved: "व्यक्तिगत उपयोग स्वीकृत", + sorting: "छंटाई", + sorting_ascending: "छोटे से बड़ा", + sorting_descending: "बड़े से छोटा", + aspect_ratio: "आकार अनुपात", + aspect_ratio_format: "चौड़ाई से ऊंचाई", + aspect_ratio_width: "अनुपात चौड़ाई", + aspect_ratio_height: "अनुपात ऊंचाई", + aspect_ratio_tolerance: "अनुपात सहिष्णुता%", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "इमोट का प्रयोग करें. . .", + open_in_new_tab: "नये टैब में खोलें", + copy_emote_link: "इमोट लिंक कॉपी करें", }, upload: { - emote_name: "Emote Name", - version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", - animation: "Animation", - transparency: "Transparency", - emote_details: "Emote Details", - version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + emote_name: "इमोट का नाम", + version_name: "संस्करण का नाम", + version_description: "संस्करण विवरण", + submit_emote: "इमोट जमा करें", + create_emote_version: "इमोट संस्करण बनाएं", + image_upload: "चित्र अपलोड करें", + accepted_formats: "स्वीकृत प्रारूप", + filetype: "फ़ाइल", + animation: "एनीमेशन", + transparency: "पारदर्शिता", + emote_details: "इमोट के बारे में जानकारी", + version_details: "संस्करण विवरण", + attribution: "श्रेय", + original_creator: "मूल निर्माता", + as_child: "आप बना रहे हैं एक {IS_DIVERGED} संस्करण {0} का। ", + content_moderation: "विषय संयम", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "पिक्सेल केवल पूरी तरह से पारदर्शी या पूरी तरह से अपारदर्शी हो सकते हैं (कोई परिवर्तनशील पारदर्शिता नहीं)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "नया @:common.object.emote_set", + select: "इमोट सेट को चुने", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "इमोट सेट क्या हैं", + hint: "इमोट सेट्स इमोट्स का एक संग्रह है जो आपके चैनलों के लिए बाध्य हो सकता है या अन्य उपयोगकर्ताओं के साथ साझा किया जा सकता है", + hint_select: "आप डिफ़ॉल्ट रूप से किस इमोट सेट का उपयोग करना चाहेंगे?", + hint_select_emote: "{EMOTE} कहां जोड़ें?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "खांचा समाप्त", + none_selected: "कोई सेट चुना नहीं गया है", + editing: "{0} बदले", + owner: "{USER} का इमोट समूह", + owned: "स्वामित्व इमोट समूह", + managed_by: "{USER} द्वारा प्रबंधित", + label_renamed: "नाम बदलें", + label_conflict: "संघर्ष", + label_default: "डिफॉल्ट", + label_actor: "{0} द्वारा सक्षम किया गया", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "एक अलग सेट से निकलती है", + context_emote_add: "{SET_NAME} में डाल दें", + context_emote_remove: "{SET_NAME} से निकालें", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "मौलिक", + hint: "{0} के लिए बेस इमोट्स प्रदान करने के लिए अन्य इमोट सेट को सिंक्रोनाइज़ करें, जो हॉलिडे वेरिएंट के प्रबंधन के लिए उपयोगी है।", + new: "उत्पत्ति जोड़ें", + remove: "उत्पत्ति को हटा दें", + priority: "प्राथमिकता", + priority_hint: + "यह मान निर्धारित करता है कि नाम विरोधों से निपटने के दौरान किस मूल को प्राथमिकता दी जाती है", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "व्यक्तिगत उपयोग दिशानिर्देश", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} को @:emote_set.personal.personal_use_guidelines{'.'} के अनुपालन के लिए एक मॉडरेटर द्वारा जाँच करने की आवश्यकता होगी।", + pending_review: "लंबित व्यक्तिगत उपयोग समीक्षा", + not_allowed: "व्यक्तिगत उपयोग के लिए अनुमति नहीं है", + allowed: "व्यक्तिगत उपयोग के लिए स्वीकृत", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "कोई चैनल नहीं चुना गया | {0} चैनल चुना गया | {0} चैनलों चुना गया", + create_button: "बनाएँ @:common.object.emote_set", + rename_in_set: "{0} में नाम बदलें", + context_rename: "ईमोट का नाम अनुकूलित करें", + context_set_default: "डिफाल्ट के रूप में सेट", + context_unset_default: "डिफ़ॉल्ट के रूप में हटाएं", + conflict_heading: "इमोट नाम में संघर्ष", + conflict_notice: "{EMOTE}, {ACTIVE_EMOTE} का विरोध कर रहा है। क्या आप परस्पर विरोधी भाव को बदलना चाहेंगे?", + conflict_button_replace: "संघर्ष बदलें", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "संशोधित {0}", + name: "इमोट सेट का नाम", + capacity: "क्षमता: {0}", + assign_to_channel: "चैनल को असाइन करें", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "हटाएं {0}", + notice: "क्या आप वाकई इमोट सेट {0} को हटाना चाहते हैं {'?'} यह क्रिया अपरिवर्तनीय है।", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", - editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + emote_sets: "इमोट समूह", + no_sets: "{0} में कोई इमोट सेट नहीं है।", + channel_emotes: "चैनल इमोट्स", + joined_at: "{0} में शामिल हो गए", + editors: "संपादक", + roles: "भूमिकाएं", + connections: "चैनल | चैनल और खाते", + new_connections: "खाते लिंक करें. . .", + edit_connection: "कनेक्शन संपादित करें", + add_editor: "संपादक जोड़ें", + open_external_profile: "प्रोफ़ाइल खोलें (बाहरी)", + editor_modal_heading: "{0} के संपादकों को संशोधित करें", + editor_modal_user_search: "आप किसे संपादक के रूप में जोड़ना चाहेंगे", + editor_modal_user_update: "संपादक", + no_channel_emotes: "{0} का उनके {1} चैनल पर कोई इमोट नहीं है", + no_channels: "{0} से कोई चैनल संबंधित नहीं है!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "पूरा प्रोफाइल देखें", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "प्रोफ़ाइल संपादित करें", + section_profile: "प्रोफ़ाइल", + username: "यूजरनेम", + display_name: "प्रदर्शित होने वाला नाम", + profile_picture: "प्रोफ़ाइल फोटो", + section_badges: "बैज", + section_paints: "पेंट", + no_badges: "आपके पास कोई बैज नहीं है", + no_paints: "आपके पास कोई पेंट नहीं है", + sign_out: "साइन आउट", + cosmetics_updated: "सौंदर्य प्रसाधन अपडेट किया गया है", + cosmetics_updated_message: + "अगर आप आधिकारिक 7tv एक्सटेंशन का उपयोग कर रहे हैं तो आपके परिवर्तन चैट में तुरंत अपडेट हो जाएंगे", + cosmetics_updated_third_party: + "यदि आप किसी तृतीय-पक्ष क्लाइंट का उपयोग कर रहे हैं जैसे कि किसी अन्य एक्सटेंशन में ऐड-ऑन, तो इसमें 24 घंटे तक का समय लग सकता है। ", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "चैनल इमोट्स को संशोधित करें", + use_private_emotes: "निजी इमोट्स का उपयोग करें", + manage_profile: "प्रोफ़ाइल प्रबंधित करें", + manage_owned_emotes: "स्वामित्व वाले इमोट्स का प्रबंधन करें", + manage_emote_sets: "इमोट सेट प्रबंधित करें", + manage_billing: "बिलिंग प्रबंधित करें", + manage_editors: "संपादकों को प्रबंधित करें", + view_messages: "मेसेज देखे", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "@:common.appName का सदस्य बनें!", + subscribed: "सदस्यता लेने के लिए धन्यवाद", + button_self: "सदस्यता लें", + button_gift: "सब्सक्रिप्शन उपहार करें", + billing_information_heading: "बिलिंग जानकारी", + payment_information_heading: "भुगतान की जानकारी", + payment_gift_heading: "इस उपहार के लिए प्राप्तकर्ता का चयन करें", + payment_methods: "भुगतान की विधि", + payment_methods_hint: "भुगतान करने का माध्यम चुनें", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "क्रेडिट कार्ड", + payment_popup_cta: "नई विंडो में लेन-देन पूरा करें", + checkout_button: "चेकआउट ", + product_type_subscription: "सदस्यता", + redeem_heading: "गिफ्ट कार्ड रिडीम करें", + redeem_hint: "एक विशेष उपहार कोड या वाउचर है? इसे रिडीम करने के लिए इसे यहां दर्ज करें!", + redeem_submit: "एवज", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "खरीदना सफल रहा", + text1: "हमें आपका भुगतान मिल गया है और आपकी सदस्यता सक्रिय कर दी गई है।", + text2: "आपके सहयोग के लिए धन्यवाद! यदि आपके कोई प्रश्न हैं, तो कृपया इस पृष्ठ पर दिए गए तरीकों के माध्यम से हमसे संपर्क करें।", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + incentive: "आपको मिलेगा...", + creator_tier: "रचनाकारों के लिए अतिरिक्त", + creator_tier_desc: "क्रिएटर टियर में अपग्रेड करें और अपने चैनल के लिए अतिरिक्त ठंडक पाएं", + feature_t1_badge: "सब्सक्राइबर बैज", + feature_t1_paints: "नेमटैग पेंट्स", + feature_t1_animated_profile_picture: "एनिमेटेड प्रोफाइल फोटो", + feature_t1_zero_width: "शून्य चौड़ाई के इमोट्", + feature_t1_global_raffle: "ग्लोबल इमोट रैफल टिकट", + feature_t1_personal_emotes: "पर्सनल इमोट्स", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "कस्टम चैट थीम", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "आपकी योजना", + cancel: "नवीनीकरण न करें", + update_payment: "भुगतान विधि अपडेट करें", + reactivate: "सदस्यता पुनः सक्रिय करें", + cancel_prompt: "क्या आप वाकई अपनी सदस्यता रद्द करना चाहते हैं?", + state_heading: "आपकी सदस्यता", + state_badge_heading: "सब्सक्राइबर बैज", + state_badge_progress: "बैज प्रगति", + state_badge_progress_filled: "आपको शीघ्र ही अपना {0} बैज प्राप्त होगा", + state_badge_edit_button: "बैज प्रबंधित करें", + state_paints: "पेंट", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", + "आपकी उप-वर्षगांठ आज है | आपकी अगली वर्षगांठ {0} दिन में है | आपकी अगली उप-वर्षगांठ {0} दिनों में है", + state_age: "आपने आज सदस्यता ली | आपने {0} दिन के लिए सदस्यता ली है | आपने {0} दिनों के लिए सदस्यता ली है", + state_gift: "आपको {USER} ने उप उपहार दिया था", + state_ending: + "आपका उप आज समाप्त हो रहा है | आपका उप {0} दिन में समाप्त होता है | आपका उप {0} दिनों में समाप्त होता है", + state_collection_heading: "कलेक्शन", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "आपके पास अभी तक कोई पेंट नहीं है | आपने अभी तक {0} पेंट अनलॉक किया है | आपने अब तक {0} पेंट अनलॉक किए हैं", + state_paints_current: "पेंट्स अभी उपलब्ध हैं", + state_paints_hint: "नए पेंट मासिक आधार पर जारी किए जाते हैं!", + state_paints_edit_button: "पेंट्स प्रबंधित करें", + state_raffle: "ग्लोबल इमोट रैफल", + state_leaderboards: "शीर्ष उपहार देने वाले", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} दिन", + starts_at_hint: "अगला सबक्राइबर रैफ़ल {0} से शुरू होगा", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "रिपोर्ट", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "यह इमोट मैंने बनाया है लेकिन इसे किसी और ने अपलोड किया है", + duplicate: "यह इमोट डुप्लीकेट है", + pornographic: "इस इमोट में अश्लील या अत्यधिक कामुक चित्र शामिल हैं", + violence_gore: "यह इमोटे अत्यधिक हिंसा या रक्तपात प्रस्तुत करता है", + i_appear_there: "यह इमोट मुझे दर्शाता है और मुझे यह पसंद नहीं है", + offensive: "मुझे यह इमोट आपत्तिजनक लगता है", + other: "कुछ और", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "क्या मामला है?", + details: "विवरण (आपकी रिपोर्ट के लिए अतिरिक्त जानकारी और/या साक्ष्य)", + success: "रिपोर्ट सफलतापूर्वक सबमिट हो गई", + notify: "आपकी रिपोर्ट के संसाधित होने या अधिक जानकारी का अनुरोध किए जाने के बाद आपको इनबॉक्स के माध्यम से सूचित किया जाएगा", + complete_step_one: "आगे बढ़ें", + abuse_notice: "रिपोर्ट सुविधा के दुरुपयोग से आपकी इस सुविधा के प्रति पहुंच निरस्त की जा सकती है", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "@:common.appName पर माइग्रेट करें", + heading: "अपने इमोट्स को @:common.appName पर माइग्रेट करें", + pitch: "अपने इमोट्स को अन्य प्रदाताओं से स्वचालित रूप से @:common.appName पर ले जाएँ और हमारे प्लेटफ़ॉर्म की सादगी का लाभ उठाएं!", + select_providers: "आप किन प्रदाताओं से आयात करना चाहेंगे?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "इनबॉक्स", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "सभी मैसेज", + unread: "अपठित", + important: "जरूरी", }, - unread_tag: "Unread", + unread_tag: "अपठित", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "यह इमोट लिस्टिंग के लिए स्वीकृत है", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# आपका इमोट "{EMOTE_NAME}" लिस्टिंग के लिए अनुमोदित किया गया था \n +यह अब पर उपलब्ध होगा इमोट निर्देशिका और पर दिखना शुरू हो जाएगा @:common.appHost पर {'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "इमोट लिस्टिंग के लिए स्वीकृत नहीं", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# आपका इमोट "{EMOTE_NAME}" खारिज कर दिया गया था +यह इमोट्स डायरेक्टरी पर उपलब्ध नहीं होगा या पर दिखाई देगा @:common.appHost, +लेकिन लिंक वाले उपयोगकर्ताओं के लिए उपलब्ध रहेगा। `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "इमोट के स्वामित्व का दावा करने का निमंत्रण", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} आपको मालिक बनाना चाहता है '{EMOTE_NAME}' का -[View Emote]({EMOTE_URL}) +[इमोट देखें]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) - `, +**[अनुरोध स्वीकार करें]({EMOTE_CLAIM_URL})** | [अनुरोध अस्वीकार करें]({EMOTE_DECLINE_URL})`, }, client_banned: { - subject: "You've been banned", + subject: "आपको बैन कर दिया गया है", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# अकाउंट प्रतिबंधित +@:common.appName तक आपकी पहुंच अब सीमित है।

{BAN_REASON}

-### Restrictions Applied
+### प्रतिबंध लागू
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
यह प्रतिबंध **{BAN_EXPIRE_AT}** को समाप्त हो रहा है. +_अगर आपको लगता है कि यह एक गलती है, तो कृपया ईमेल करें +@:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* अब आप इस ऐप का उपयोग नहीं कर सकते", + no_auth: "* आप अब साइन इन नहीं कर सकते", + no_ownership: "* आपके द्वारा कुछ भी बनाया अब उपलब्ध नहीं होगा", + memory_hole: "* आप अन्य उपयोगकर्ताओं के लिए दृश्यमान नहीं होंगे", + ip_blocked: "* आपके IP को @:common.appName सेवाएं एक्सेस करने से रोक दिया गया है", }, }, report_closed: { - subject: "Report closed", + subject: "रिपोर्ट बंद", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. - `, +हमें सूचित करने के लिए धन्यवाद, आपकी रिपोर्ट {'#'}{CASE_ID} का प्रबंधन कर लिया गया है।`, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "हम इसे नहीं ढूंढ सके", + doctor_wtf: "यह क्या बकवास है?", + pot_friend: "मैं एक मटका हूँ, दोस्त", }, }; diff --git a/locale/hu_HU.ts b/locale/hu_HU.ts index 2468aceb..94d15437 100644 --- a/locale/hu_HU.ts +++ b/locale/hu_HU.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Több száz hangulatjel hely", - detail: "Kezdésnek már {0} hely, amit {1} -ra is bővíthetsz bármilyen fizetés nélkül.", + detail: "Mindenki 600 testreszabható hangulatjel helyet kap. Teljesen ingyen!", }, channel_emote_names: { name: "Csatornánkénti nevek", @@ -222,6 +222,7 @@ export default { case_sensitive: "Kis-nagybetű érzékeny", exact_match: "Pontos egyezés", ignore_tags: "Címkék figyelmen kívül hagyása", + personal_use_approved: "Személyes használatra jóváhagyott", sorting: "Rendezés", sorting_ascending: "Növekvő", sorting_descending: "Csökkenő", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Hozzáadás...", open_in_new_tab: "Megnyitás új lapon", + copy_emote_link: "Hangulatjel link másolása", }, upload: { emote_name: "Hangulatjel neve", @@ -294,6 +296,7 @@ export default { "{EMOTE}-ot egy moderátornak ellenőriznie kell, hogy megfelel-e a @:emote_set.personal.personal_use_guidelines {'.'} feltételnek", pending_review: "Személyes használatra vonatkozó felülvizsgálat függőben", not_allowed: "Személyes használatra nem engedélyezett", + allowed: "Személyes használatra jóváhagyva", }, modal: { selected_channel_count: @@ -328,9 +331,9 @@ export default { roles: "Rangok", connections: "Csatornák | Csatornák és fiókok", new_connections: "Fiókok összekapcsolása...", - edit_connection: "Edit Connection", + edit_connection: "Összekapcsolás szerkesztése", add_editor: "Szerkesztő hozzáadása", - open_external_profile: "Open profile (external)", + open_external_profile: "Profil megnyitása (külső)", editor_modal_heading: "Módosítsd {0} szerkesztőit", editor_modal_user_search: "Kit szeretnél hozzáadni szerkesztőnek?", editor_modal_user_update: "Szerkesztő", @@ -351,7 +354,9 @@ export default { no_paints: "Nincsenek festékeid", sign_out: "Kijelentkezés", cosmetics_updated: "Kozmetikumok frissültek", - cosmetics_updated_message: "Akár 30 perc is eltelhet mire a módosításaid életbe lépnek.", + cosmetics_updated_message: "A változtatásaid azonnal megtörténnek a chaten, ha a 7TV bővítményt használod.", + cosmetics_updated_third_party: + "Ha egy harmadik féltől származó klienst vagy bővítményt használ, akkor akár 24 óráig is eltarthat.", }, editor_permissions: { modify_emotes: "Csatorna hangulatjeleinek szerkesztése", @@ -377,7 +382,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Bankkártya", payment_popup_cta: "Fejezd be a tranzakciót a másik ablakban", - pay_button: "Fizess {0} -val/vel", + checkout_button: "Pénztár", product_type_subscription: "Előfizetés", redeem_heading: "Ajándékkód beváltása", redeem_hint: "Van egy ajándékkódod vagy utalványod? Írd ide a beváltáshoz!", diff --git a/locale/it_IT.ts b/locale/it_IT.ts index 3ed2f341..783e0a40 100644 --- a/locale/it_IT.ts +++ b/locale/it_IT.ts @@ -5,22 +5,22 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", + learnMore: "Scopri di più", + more: "Altro", + retry: "Riprova", + back: "Indietro", download: "Download | Downloads", features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", + experimental: "Sperimentale", + experimental_hint: "Questa funzione è sperimentale e non è garantito che sia stabile", + comments: "Commenti", + search: "Cerca", + update: "Aggiorna", + report: "Segnala", delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", + cancel: "Annulla", + submit: "Invia", + activity: "Attività", loading: "Loading", save_changes: "Save Changes", reset: "Reset", @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -87,7 +87,7 @@ export default { // Nav Bar nav: { home: "Home", - about: "About", + about: "Info", emotes: "Emotes", store: "Subscribe", admin: "Admin", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/ja_JP.ts b/locale/ja_JP.ts index 02856378..6f07278a 100644 --- a/locale/ja_JP.ts +++ b/locale/ja_JP.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/ka_GE.ts b/locale/ka_GE.ts index 263ad386..cc35ab40 100644 --- a/locale/ka_GE.ts +++ b/locale/ka_GE.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/kk_KZ.ts b/locale/kk_KZ.ts index dad6681c..43c0a007 100644 --- a/locale/kk_KZ.ts +++ b/locale/kk_KZ.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/ko_KR.ts b/locale/ko_KR.ts index b22f4d8f..6ffd1d06 100644 --- a/locale/ko_KR.ts +++ b/locale/ko_KR.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "수백 개의 이모티콘 슬롯", - detail: "유로 서비스가 없는 {0} 슬롯으로 시작해서 최대 {1} 슬롯까지 가능합니다.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "채널당 이모티콘 이름", @@ -222,6 +222,7 @@ export default { case_sensitive: "대소문자 구분됨", exact_match: "정확하게 일치", ignore_tags: "태그 무시", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "이모티콘 이름", @@ -293,6 +295,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: @@ -351,7 +354,10 @@ export default { no_paints: "소유한 채색이 없습니다.", sign_out: "로그아웃", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "채널 이모티콘 수정", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "신용카드", payment_popup_cta: "새 창에서 거래를 완료하세요", - pay_button: "{0} 을(를) 통해 지불", + checkout_button: "Checkout", product_type_subscription: "구독", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/manifest.ts b/locale/manifest.ts index 139eec8b..39855276 100644 --- a/locale/manifest.ts +++ b/locale/manifest.ts @@ -1,71 +1,75 @@ export default { af_ZA: { - hash: "14e49a99eb1e758d5e6da8043f43f7bb116d321957d2d559f1f37b65f21e2bb0", + hash: "3bf57611c9f71cd6de3be60a54f8b42e733b113f9336ca2e41476c5b502d8aff", name: "Afrikaans (Suid-Afrika)", }, - ar_SA: { hash: "2b81abcc4d6329e518fd5197df535ea8f78d3b0f7af052c266937586086eb0ba", name: "اللغة العربية" }, - be_BY: { hash: "0293d7571b5b65a55d2ecb7b14a3e1b03fe57a2d1b0f93387ab9dc5b3fbf43e3", name: "Беларускі (Беларусь)" }, + ar_SA: { hash: "f1d70362914d372c885882e10624978c6bf74ab40559f69a11c96736bcfff3a6", name: "اللغة العربية" }, + be_BY: { hash: "d800c4e38e1e794327fd03039f5a6bb5f36221a99e957ba0f0a620ec0531c407", name: "Беларускі (Беларусь)" }, bg_BG: { - hash: "ae8f5bad824ed5c3d191cef3d06ff06ddf65c9531df301ca793e26aaf7bf4d6b", + hash: "07e0c10f659708e3e93aa7807eec2a43bb6607df1ecad466f6156d95cec3f0ec", name: "English (United States)", }, - ca_ES: { hash: "d9e93b134ebaf80af9b8a7d36ae5b253a3049789d0b504beb1de13ae4d7e3403", name: "Català (Catalunya)" }, - cs_CZ: { hash: "e1a16436805345c6800704cc1dfc3322f67fac6c22c64258f0242435843f75c7", name: "Čeština (Česko)" }, - da_DK: { hash: "7db9b77335e8c9e2d809ae1d9a66ab31e0678db0c77313a69f4de480f2672333", name: "Dansk (Danmark)" }, - de_AT: { hash: "791330385b3183b18300b7b7988d7d5c3f6cb0cee7c182517d4b966569377b06", name: "Deitsch (Österreich)" }, - de_DE: { hash: "f0dbbc9f7219b59af8fd76d94c687d91df7649fdf4b83dc2f1cde1d2eb94c8e7", name: "Deutsch (Deutschland)" }, + ca_ES: { hash: "3e054c0fdac92f6fa2bbfc53405491130d7a894cd18c80b2abd5bb74265a0dda", name: "Català (Catalunya)" }, + cs_CZ: { hash: "6e4f62ebce5263b845725690b818244b75e4c997e96a88973fae05ffc2746beb", name: "Čeština (Česko)" }, + da_DK: { hash: "fac097304cf028ce52658467b5e5ee8daf22f464ef45757b4333ff1559225862", name: "Dansk (Danmark)" }, + de_AT: { hash: "720f3fe10d173154a90f52cad163268aa0b89b293e68c6c562d7eab05dc5b16d", name: "Deitsch (Österreich)" }, + de_DE: { hash: "75bbc2b6d90515a7bec356ec4db58461b29460086010146582c76c9b1025dba3", name: "Deutsch (Deutschland)" }, el_GR: { hash: "e600edf33746e64a00ee676811b1c852990fbc219b71e14b24c03a0319397dcd", name: "Ελληνικά (Ελλάδα)" }, en_GB: { - hash: "35b2802642f0d4d54e2b236d1e7fe48d77f8039cb9ccbfa59d53d35ce4b1bd10", + hash: "5b8ec633526db40acc337789b91e9b44388d97ba3159a5af68bd60fdaa76977b", name: "English (United Kingdom)", }, - en_PT: { hash: "ca951543acf9b9e2dde121039714b5c6a2f9d217c53b326cd5a4a3d2b81190fa", name: "English (Pirate)" }, + en_PT: { hash: "1ce961d9d397ffa65bafb88fc59b3367d87d70258b2c087619f5c4c1d250f17b", name: "English (Pirate)" }, en_US: { - hash: "f06acbb1c37df2a754f2d7de9460d3b0e653f5bbbc830ea87475869c54ace08b", + hash: "697948c75c4693bb318043b4efebe6e2dc3f2042e3d2a1a98cdcee7bc3056cde", name: "English (United States)", }, - es_419: { hash: "fc996e46864a65e5415239784192f6b64cb51fc019d06d1ee6040bfdaf261687", name: "Español (Latino)" }, - es_ES: { hash: "a38da12a298e7b7caf367f6cf8a834c37a1734f864551fc990e0f08aa485fbe7", name: "Español (España)" }, - et_EE: { hash: "4359f8f78743230d43e590a779f4c1ff7d94a5f6fc87f8602682bcdf5b9b0342", name: "Eesti keel (Eesti)" }, - fa_IR: { hash: "79584ce90a48c8570713706dac70a93caac10d75b450953c6ea2ce9d06d4c036", name: "فارسی" }, - fi_FI: { hash: "ec16351751d3a46df7603cb98f4b9acd954c39dea30567822289039f793f3f7a", name: "Suomi (Suomi)" }, - fr_FR: { hash: "03d0e52eec9743eb1a94be547caff048b1666d1c7734bf7656a0565e82410cfa", name: "Français (France)" }, - ga_IE: { hash: "fd0e21f70ca4a1907a1d8c420d0ff3ffcae88d8949507476c7bf486a029de79f", name: "Gaeilge (Éireann)" }, - he_IL: { hash: "5d3801be54856ba7a148705610c6320a8b2cdfe8f29a39cb53c395fc9fdf8182", name: "עברית (ישראל)" }, + es_419: { hash: "5be8460c437e677ec33ea8a49aac18b0d9f970252e62db3f65c3690d027d6e7f", name: "Español (Latino)" }, + es_ES: { hash: "80d2f319ab9137ca463081fbce4f60ced94a85993acad4074850b41e40e09c15", name: "Español (España)" }, + et_EE: { hash: "15dd95aaab12094d577acb5cf80ed90acf47bff1fe1a331aa0dd03c3b94e3319", name: "Eesti keel (Eesti)" }, + fa_IR: { hash: "f7da644d07cb6bc409383c8ad56f08305350168fabc34f890c560086c56e749f", name: "فارسی" }, + fi_FI: { hash: "91e06ba2be1e5177991a2976af686bba748148f537824a4b426e38d9e51e3d5a", name: "Suomi (Suomi)" }, + fr_FR: { hash: "425c818d641d2dabcd70e4876b91598f5b39708c337292c0c607eb86ee39c085", name: "Français (France)" }, + ga_IE: { hash: "f57f8a77ed7a2623103bbc9d5c32d2df9ce714af485e5fbfe7fd9dc494d92ede", name: "Gaeilge (Éireann)" }, + he_IL: { hash: "fe8c2cc35b4986a39112d0560b7bcf64902237cbafcf92cf8b43e47e3cb2f0fc", name: "עברית (ישראל)" }, hi_IN: { - hash: "ae8f5bad824ed5c3d191cef3d06ff06ddf65c9531df301ca793e26aaf7bf4d6b", + hash: "8118963f203a899c2d9c241a3e0b7a66c9c99a7dea6aa33404949cd0fa2a7e22", + name: "अंग्रेज़ी (यूनाइटेड स्टेट्स)", + }, + hu_HU: { hash: "c8c9cc230a189b124c3a039c7e25745a662d0635c15e53b1ac696f7dca360a16", name: "Magyar (Magyarország)" }, + it_IT: { hash: "6e7920de0a508fcbddbf6db1e0fd844b04f6842427567625cf9855579818297f", name: "Italiano (Italia)" }, + ja_JP: { hash: "55cca56534898765646729be0f2cccdd634d2653ea0cfdd6dbbc09e4487f7574", name: "日本語 (日本)" }, + ka_GE: { hash: "1a2569013849ea707cc6218a4927120d694669d3366e5445628f3d360276465a", name: "ქართული (საქართველო)" }, + kk_KZ: { hash: "12dc17beba3c3f02bd6b578790a6b62839087e20d2ee1efa31c9821490cf37ce", name: "Қазақ тілі (Қазақстан)" }, + ko_KR: { hash: "9cadc4da6a0a476a7f5cf43b93d15a27889d23b12bb32abb349b582299d30e03", name: "한국어 (대한민국)" }, + ms_MY: { + hash: "07e0c10f659708e3e93aa7807eec2a43bb6607df1ecad466f6156d95cec3f0ec", name: "English (United States)", }, - hu_HU: { hash: "e5dbdab558a57f40e4d722341caca9e030f70327223f3d67a888eb0fd9d04e4f", name: "Magyar (Magyarország)" }, - it_IT: { hash: "c9a0f9f62a2264c39b025033de3dd6717760039710383f016f83b2f706ca9ae6", name: "Italiano (Italia)" }, - ja_JP: { hash: "5cdfd05ce83f5e3d16d393f53ba2ce0a0e3fb7c70c20cddfa4806b3e5ee4044d", name: "日本語 (日本)" }, - ka_GE: { hash: "93f07cfa6aa1c839af3b43e26619eddb56ddc06dc13e5d7678437b0a47c04f9a", name: "ქართული (საქართველო)" }, - kk_KZ: { hash: "3bc969810826679148908648c5caabfe84606fd5aa17ff655aa001cca01e4d80", name: "Қазақ тілі (Қазақстан)" }, - ko_KR: { hash: "d537c154cad63caaf9bcd946bc716a93783494bd52a11c686dcba4a6702d66f2", name: "한국어 (대한민국)" }, - nb_NO: { hash: "27f3f1d7addfd6d1619b2e12ed2f88ff21a51563fcb712ecc78f50f5a7ee8e00", name: "Norsk bokmål (Norge)" }, - nl_NL: { hash: "ea737298927e2cacb8db8c1fbeb033299dfb7f5a08c1663d9e32abbfdf5d0c00", name: "Nederlands (Nederland)" }, - nn_NO: { hash: "469024778b949b3e8c48e5789a60a35551407167d40b03163a4c054bb42882ee", name: "Norsk nynorsk (Noreg)" }, - pl_PL: { hash: "1d6df98313991b1039b9272d99d3da10f8dd046ee81bcb3c942abe66a72e03dc", name: "Polski (Polska)" }, - pt_BR: { hash: "0bffad7de35d78bed6d3fd4bb3db807c3ed2b00df271f59e6efca7d23c159ddc", name: "Português (Brasil)" }, - pt_PT: { hash: "2a494034c22245a4cbda925c5bfb9d0265ea02f48cc32bbf290e46d6578647c8", name: "Português (Portugal)" }, - ro_RO: { hash: "f11a7979a76aec58c4acf460c636fc156e49281fe1a986416c4913788eb15671", name: "Română (România)" }, - ru_RU: { hash: "f5e8cda57326eca949389795bba05f6458d5473dc8a98ffe91e0f85e4ac96528", name: "Русский (Россия)" }, - sq_AL: { hash: "3ac165fe4ba68c06c29b7cbd8474816dac6e49fe09ef1a5f029ec0a1491009ec", name: "Shqip (Shqipëri)" }, - sr_SP: { hash: "e8a70ca389e7cb3679f1eb01d6e0e6f670298ad68ff7d1c4d69823a7714e33fb", name: "Српски (Србија)" }, - sv_SE: { hash: "4f26ed36b4c5ed37b7b41f4bc21fc9e3902ba3e0fc8137b8a565dfcf52ffac95", name: "Svenska (Sverige)" }, + nb_NO: { hash: "577a4ab2e235e43329cb79c68e0b048dab9a965567a162dec4644107cefdd112", name: "Norsk bokmål (Norge)" }, + nl_NL: { hash: "029b1b9422ccdc67efefb14a07bf36de941734aaa09e1beb1483aa94bb513f4e", name: "Nederlands (Nederland)" }, + nn_NO: { hash: "61b74b2664f1cfeedcd25ca0230bbca4c0f968b9b579d836ebfff316bccdc494", name: "Norsk nynorsk (Noreg)" }, + pl_PL: { hash: "8a897344f7b2bb7341f6bcaf8e3d6568ea8b16afb5ce86bdd7e502dff4c8ba6a", name: "Polski (Polska)" }, + pt_BR: { hash: "e65f6aef88358f52729c92447ad780a8e35bac1b299a324b1a5d76c4256c8d7c", name: "Português (Brasil)" }, + pt_PT: { hash: "7a8523bc839c8e66be1f91da66ecb9bb1689a4b519db5ffdae3c792841a8f95f", name: "Português (Portugal)" }, + ro_RO: { hash: "0905b0fa38d131d3d4f8abd74d2ec6a2377da40410664d00ed3fc9e8da7dd055", name: "Română (România)" }, + ru_RU: { hash: "bea6d2089f2c28855ccb7ddf887c4e1f50b2aff9f53b4f627843fb5fd0a3939e", name: "Русский (Россия)" }, + sq_AL: { hash: "7302d8f3c7ee9889d8d6e6cc69fd93c082ba9105c23864349865853c3873fc06", name: "Shqip (Shqipëri)" }, + sr_SP: { hash: "11ed31cba566f0a950885e5c2f5cab473679a3a682bf3439bfc1844b0097d695", name: "Српски (Србија)" }, + sv_SE: { hash: "1a5bb18935dd2d997c483b72b2f8edcb851e292dc6c7233607ca5eac6dd4aebf", name: "Svenska (Sverige)" }, th_TH: { - hash: "ae8f5bad824ed5c3d191cef3d06ff06ddf65c9531df301ca793e26aaf7bf4d6b", + hash: "07e0c10f659708e3e93aa7807eec2a43bb6607df1ecad466f6156d95cec3f0ec", name: "English (United States)", }, - tr_TR: { hash: "e7a77161b7581092ca704b22f13cdf44b9fa01ea79387e8bdf2c34502a85c3c6", name: "Türkçe (Türkiye)" }, - uk_UA: { hash: "081f95776bdfae85c01ca6631c5677f1310f3a8954246dcb49da8006261c68ca", name: "Українська (Україна)" }, - vi_VN: { hash: "21678b7c971af5587e2fee1373e879559e4ac309ba5d5870887dbfe890ad0305", name: "Tiếng Việt (Việt Nam)" }, + tr_TR: { hash: "a2ea44134154ec8146dafd6846d1d6bdaa92043b8d9df63476843e9a2ba9e256", name: "Türkçe (Türkiye)" }, + uk_UA: { hash: "85dd7d89767316d84d053e18da33a72fd733ec50b213b95167f5b6cc4fba58aa", name: "Українська (Україна)" }, + vi_VN: { hash: "11aec33e58919a88ea104082c8d333ceb43d0abd6c2bb625a857276e32c696c5", name: "Tiếng Việt (Việt Nam)" }, zh_CN: { - hash: "ae8f5bad824ed5c3d191cef3d06ff06ddf65c9531df301ca793e26aaf7bf4d6b", + hash: "07e0c10f659708e3e93aa7807eec2a43bb6607df1ecad466f6156d95cec3f0ec", name: "English (United States)", }, zh_TW: { - hash: "ae8f5bad824ed5c3d191cef3d06ff06ddf65c9531df301ca793e26aaf7bf4d6b", + hash: "07e0c10f659708e3e93aa7807eec2a43bb6607df1ecad466f6156d95cec3f0ec", name: "English (United States)", }, } as { [key: string]: { hash: string; name: string } }; diff --git a/locale/ms_MY.ts b/locale/ms_MY.ts index 8024c471..90c8e7b7 100644 --- a/locale/ms_MY.ts +++ b/locale/ms_MY.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/nb_NO.ts b/locale/nb_NO.ts index 7faadc35..9126d30c 100644 --- a/locale/nb_NO.ts +++ b/locale/nb_NO.ts @@ -5,534 +5,540 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", - features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + learnMore: "Finn ut mer", + more: "Mer", + retry: "Prøv igjen", + back: "Tilbake", + download: "Last ned| Lastet ned", + features: "Funksjoner", + experimental: "Eksperimentell", + experimental_hint: "Denne funksjonen er eksperimentell og er ikke garantert å være stabil", + comments: "Kommentarer", + search: "Søk", + update: "Oppdater", + report: "Rapporter", + delete: "Slett", + cancel: "Avbryt", + submit: "Send inn", + activity: "Aktivitet", + loading: "Laster", + save_changes: "Lagre Endringer", + reset: "Tilbakestill", object: { - user: "User", - emote_set: "Emote Set", + user: "Bruker", + emote_set: "Emote-sett", emote: "Emote", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "Emote-plattformen for alle", + app_description: "Hold enkelt styr på hundrevis av emoter for Twitch eller YouTube-kanalen din", + why_app: "Hvorfor @:common.appName{'?'}", + download_browser: "Nettleserutvidelse", + download_mobile: "Mobilapper", + download_misc: "Andre Apper", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Emote-sett", + detail: "Grupper emoter i egendefinerte sett som kan deles med andre eller raskt byttet mellom for kanalen din.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Hundrevis av emote-plasser", + detail: "Alle får 600 tilpassede kanalemote plasser, helt gratis.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Kanaltilpasset emote-navn", + detail: "Liker du ikke navnet på emoten? Endre det for bruk i din kanal.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "Sanntid", + detail: "Endring av emoter oppdateres umiddelbart for alle seerne dine. Uten behov for F5.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Emote-versjoner", + detail: "Bytt mellom tematiserte varianter eller oppdater til en forbedret versjon av emoten.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Stort Fellesskap", + detail: "@:common.appName behandler {0}+ daglig unike brukere, og har et bibliotek på over {1} offentlige emotes", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Neste generasjons bildeformater som WEBP og AVIF", + detail: "Vi bruker nyere, mer optimaliserte bildeformater for å redusere båndbreddebruken.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Tilgjengelig kildekode", + detail: "Hele vår kodebase er tilgjengelig på GitHub med en åpen kildekode-lisens. Hvem som helst kan se og bidra.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Bli med @:common.appName på Discord", + discord_online_count: "{0} pålogget nå", + twitter: "Følg oss på Twitter", + github: "Bidra", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Brukervilkår", + privacy: "Personvernerklæring", + unaffiliated: "@:common.appName er ikke tilknyttet til Twitch Interactive", }, }, // Nav Bar nav: { - home: "Home", - about: "About", - emotes: "Emotes", - store: "Subscribe", - admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + home: "Hjem", + about: "Om", + emotes: "Emoter", + store: "Abonner", + admin: "Administrator", + sign_in: "Logg Inn", + user_search: "Søk etter brukere", + theme: "Bytt til {0} tema", + theme_dark: "Mørk", + theme_light: "Lys", + theme_seasonal: "Sesong", + inbox: "Innboks", + locale_selector: "Språk", + locale_contribute: "Oversett @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Velkommen til den nye @:common.appName nettsiden", + text1: "Dette er en tidlig forhåndsvisning av den neste måten å oppleve @:common.appName{'.'}", + text2: "Utforsk hva som er nytt og gi gjerne tilbakemelding! Merk at endringer vil foregå ofte og at nettsiden ikke alltid vil funke som den skal.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "Opprettet {T}", + emote_renamed: "Endret navnet på {T} fra {O} til {N}", + emote_listing_approved: "Godkjent {T} for offentlig visning", + emote_listing_revoked: "Fjernet {T} fra offentlig visning", + emote_merged: "Slått sammen {T} til {0}", + emote_ownership_transferred: "Overførte eierskap av {T} til {U}", + emote_restored: "Gjenopprettet {T}", + emote_updated: "Endret egenskaper for {T}", + emote_deleted: "Slettet {T}", + emote_tags_updated: "Sett tagger for {T}: {N}", + emote_processed: "Utførte en ny behandlingsjobb av {T}", + emote_version_created: "Opprettet versjon '{VER}' av {T}", + emote_version_renamed: "Endret navn på versjon '{VER}' av {T} fra {1} til {2}", + emote_version_approved: "Godkjente versjon '{VER}' av {T} for offentlig oppføring", + emote_version_restored: "Gjenopprettet versjon '{VER}' av {T}", + emote_version_deleted: "Slettet versjon '{VER}' av {T}", + emote_flag_added: "La til markering {FLAG} til {T}", + emote_flag_removed: "Fjernet markering {FLAG} fra {T}", + emote_personal_use_validated: "Godkjent personling bruk for {T}", + emote_personal_use_rejected: "Avvist personling bruk for {T}", + user_created: "Opprettet {T}", + user_deleted: "Slettet {T}", + user_editor_added: "La til {U} som redaktør", + user_editor_added_other: "La til {U1} som redaktør av {U2}", + user_editor_updated: "Oppdaterte redaktørrettigheter for {U}", + user_editor_updated_other: "Oppdaterte redaktørrettigheter for {U1}, en redaktør av {U2}", + user_editor_removed: "Opphevet redaktørrettighetene til {U}", + user_editor_removed_other: "Opphevet {U1}'s redigeringsrettigheter til {U2}", + user_banned: "Utestengte {T}", + user_unbanned: "Fjernet utestengelsen fra {T}", + user_updated: "Endret egenskaper for {T}", + user_sign_in: "{T} har logget inn", + user_sign_out: "{T} har logget ut", + user_forbidden: "{T} ble nektet tilgang til {0}", + emote_set_created: "Opprettet {T}", + emote_set_emote_added: "La til emoten {AE} til {T}", + emote_set_emote_removed: "Fjernet emoten {AE} fra {T}", + emote_set_emote_renamed: "Endret navnet på {AE} fra {O} til {N} i {T}", + emote_set_capacity_updated: "Oppdaterte kapasiteten av {T} fra {O} til {N}", + emote_set_renamed: "Endret navn på settet {T} fra {O} til {N}", + emote_set_updated: "Endret egenskaper for {T}", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", - tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add: "Legg til emote", + author: "Lagt til av", + created_at: "Opprettet", + versions: "Versjoner", + preview_loading: "Laster forhåndsvisning... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Kunne ikke laste forhåndsvisning", + processing: "Behandler emoten - dette kan ta litt tid.", + processing_failed: "Behandlingen mislyktes: {0}", + use: "Bruk emote", + use_menu: "Legg denne emoten til...", + switch_version: "Bytt til denne versjonen", + in_n_sets: "i {0} sett | i {0} sett", + disable: "Deaktiver emote", + properties: "Egenskaper", + new_version: "Ny Versjon", + report: "Rapporter emote", + Privacy: "Personvern", + comments: "Kommentarer", + channels: "Kanaler", + common_names: "Andre navn for denne emoten", + usage_stats: "Emote-statistikk", + no_longer_available: "Denne emoten er ikke lenger tilgjengelig", + tags: "Tagger", + add_tag: "Legg til tagg", + trending_rank: "#{0} i mest Populære", + card_label_added: "Lagt til {0}", + card_label_added_foreign: "Lagt til {0}, opprinnelig fra et annet sett", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Beklager, {BROWSER} støtter ikke AVIF-formatet. Prøv å oppdatere til en nyere versjon eller prøv en annen nettleser.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "Slett {0}", + heading_versions: "Slett versjon '{0}' av {1}", + notice: "Er du sikker på at du ønsker å slette emoten {0}{'?'}", + notice_versions: "Er du sikker på at du ønsker å slette versjon '{0}' fra {1}{'?'}", + reason: "Grunn for fjerning", }, properties_prompt: { - heading: "Edit {0}", + heading: "Rediger {0}", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Pass på!", + warning: "Denne emoten er ikke vist offentlig.", + warning_flagged: "Denne emoten har blitt fjernet fra offentlig bruk av følgende grunner: {FLAG_LIST}", + notice: "Det kan legges til i din kanal, men vi kan ikke verifisere at det er trygt å vise på en direktestrøm.", + notice_flagged: "Det kan legges til i din kanal, men vi tror at den er utrygg å vise på en direktestrøm.", + show_button: "Vis emote", + flag_sexual_content: "Seksuelt eller seksuelt antydende innhold", + flag_epilepsy: "Raske blinkende lys / anfallsfremkallende", + flag_edgy: "På kanten eller usmakelig", + flag_twitch_banned: "Ikke tillatt på Twitch", }, list: { - searching: "Searching", - emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + searching: "Søker", + emote_count: "{0} emote {0} emoter", + no_emotes_listed: "Ingen emoter funnet", + fetching_slowly: "Beklager, dette ser ut til å ta en stund", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", - global: "Global", - new: "New", + name: "Kategori", + top: "Topp", + trending: "Populære", + featured: "Utvalgte", + global: "Globale", + new: "Nyeste", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Søkefiltre", + zero_width: "Overlegging / nullbredde", + animated: "Animert", + case_sensitive: "Skill mellom store og små bokstaver", + exact_match: "Nøyaktig treff", + ignore_tags: "Ignorer tagger", + personal_use_approved: "Godkjent for personlig bruk", + sorting: "Sortering", + sorting_ascending: "Stigende", + sorting_descending: "Synkende", + aspect_ratio: "Visningsforhold", + aspect_ratio_format: "Bredde til høyde", + aspect_ratio_width: "Breddeforhold", + aspect_ratio_height: "Høydeforhold", + aspect_ratio_tolerance: "Forhold toleranse %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Bruk Emoten...", + open_in_new_tab: "Åpne i ny fane", + copy_emote_link: "Kopier Emote Link", }, upload: { - emote_name: "Emote Name", - version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", - animation: "Animation", - transparency: "Transparency", - emote_details: "Emote Details", - version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + emote_name: "Emote-navn", + version_name: "Versjonsnavn", + version_description: "Versjon-beskrivelse", + submit_emote: "Send inn emote", + create_emote_version: "Opprett emote-versjon", + image_upload: "Bildeopplasting", + accepted_formats: "Aksepterte formater", + filetype: "Fil", + animation: "Animasjon", + transparency: "Gjennomsiktighet", + emote_details: "Emote-detaljer", + version_details: "Versjonsdetaljer", + attribution: "Kreditering", + original_creator: "Opprinnelig skaper", + as_child: "Du oppretter en {IS_DIVERGED} versjon av {0}. ", + content_moderation: "Innholdsmoderasjon", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "Piksler kan kun være helt gjennomsiktige eller helt ugjennomsiktig (ingen delvis gjennomsiktighet)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Nytt @:common.object.emote_set", + select: "Velg emote-sett", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "Hva er emote-sett?", + hint: "Emote-sett er en samling av emoter som kan kobles til dine kanaler eller deles med andre brukere.", + hint_select: "Hvilken emote-sett vil du bruke som standard?", + hint_select_emote: "Hvor skal {EMOTE} legges til?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Settet er fullt", + none_selected: "Ingen sett valgt", + editing: "Redigerer {0}", + owner: "{USER}'s emote-sett", + owned: "Eide emote-sett", + managed_by: "Administrert av {USER}", + label_renamed: "Omdøpt", + label_conflict: "Konflikt", + label_default: "Standard", + label_actor: "Aktivert av {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Opprinnelig fra et annet sett", + context_emote_add: "Legg til i {SET_NAME}", + context_emote_remove: "Fjern fra {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Opprinnelse", + hint: "Synkroniser andre emote-sett for å gi grunnleggende emotes for {0}, nyttig for å administrere høytidsvarianter.", + new: "Legg til opprinnelse", + remove: "Fjern opprinnelse", + priority: "Prioritet", + priority_hint: + "Verdien bestemmer hvilken opprinnelse som tar prioritet når man skal håndtere navnekonflikter", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Retningslinjer for personlig bruk", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} må sjekkes av en moderator for samsvar med @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "Avventer vurdering for personlig bruk", + not_allowed: "Ikke tillatt for personlig bruk", + allowed: "Godkjent for personlig bruk", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "ingen kanal valgt | {0} kanal valgt | {0} kanaler valgt", + create_button: "Opprett @:common.object.emote_set", + rename_in_set: "Endre navn i {0}", + context_rename: "Tilpass emote-navn", + context_set_default: "Angi som standard", + context_unset_default: "Fjern som standard", + conflict_heading: "Konflikt i emote-navn", + conflict_notice: "{EMOTE} er i konflikt med {ACTIVE_EMOTE}. Ønsker du å erstatte den motstridende emoten?", + conflict_button_replace: "Erstatt konflikt", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Endre {0}", + name: "Emote-sett Navn", + capacity: "Kapasitet: {0}", + assign_to_channel: "Tilknytt til kanal(er)", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Slett {0}", + notice: "Er du sikker på at du vil slette emote-settet {0}{'?'} Denne handlingen kan ikke angres.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", - editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + emote_sets: "Emote-sett", + no_sets: "{0} har ingen emote-sett.", + channel_emotes: "Kanal-emoter", + joined_at: "Ble medlem {0}", + editors: "Redaktører", + roles: "Roller", + connections: "Kanaler | Kanaler & Kontoer", + new_connections: "Tilknytt kontoer...", + edit_connection: "Rediger tilkobling", + add_editor: "Legg til redaktør", + open_external_profile: "Åpne profil (ekstern)", + editor_modal_heading: "Endre {0} sine redaktører", + editor_modal_user_search: "Hvem vil du legge til som en redaktør?", + editor_modal_user_update: "Redaktør", + no_channel_emotes: "{0} har ingen emoter på deres {1} kanal", + no_channels: "{0} har ingen kanaler tilkoblet!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Vis full profil", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Rediger profil", + section_profile: "Profil", + username: "Brukernavn", + display_name: "Visningsnavn", + profile_picture: "Profilbilde", + section_badges: "Merker", + section_paints: "Malinger", + no_badges: "Du eier ingen merker", + no_paints: "Du eier ingen malinger", + sign_out: "Logg ut", + cosmetics_updated: "Kosmetikk oppdatert", + cosmetics_updated_message: + "Dine endringer vil oppdateres umiddelbart i chatten hvis du bruker den offisielle 7TV utvidelsen.", + cosmetics_updated_third_party: + "Hvis du bruker en tredjepart-klient, slik som et tillegg i en annen utvidelse, kan det ta opptil 24 timer.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Endre kanal-emoter", + use_private_emotes: "Bruk private emoter", + manage_profile: "Behandle profil", + manage_owned_emotes: "Behandle eide emoter", + manage_emote_sets: "Behandle Emote-Sett", + manage_billing: "Administrere fakturering", + manage_editors: "Behandle redaktører", + view_messages: "Vis meldinger", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Bli @:common.appName abonnent!", + subscribed: "Takk for at du abonnerer", + button_self: "Abonner", + button_gift: "Gi et gaveabonnement", + billing_information_heading: "Fakturainformasjon", + payment_information_heading: "Betalingsinformasjon", + payment_gift_heading: "Velg mottaker av denne gaven", + payment_methods: "Betalingsmetoder", + payment_methods_hint: "Velg betalingsmetode", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Bankkort", + payment_popup_cta: "Fullfør betalingen i det nye vinduet", + checkout_button: "Fullfør", + product_type_subscription: "Abonnement", + redeem_heading: "Løse inn gavekode", + redeem_hint: "Har du en spesiell gavekode eller kupong? Skriv den her for å løse den inn!", + redeem_submit: "Løse inn", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Kjøp vellykket", + text1: "Vi har mottatt betalingen din og abonnementet ditt er aktivert.", + text2: "Takk for din støtte! Hvis du har spørsmål, kan du kontakte oss via metodene på denne siden.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + incentive: "Du får...", + creator_tier: "Ekstra for skapere", + creator_tier_desc: "Oppgrader til Skaper nivået og gi kanalen din litt ekstra stil", + feature_t1_badge: "Abonnent merke", + feature_t1_paints: "Visningsnavn Maling", + feature_t1_animated_profile_picture: "Animert profilbilde", + feature_t1_zero_width: "Null-Bredde Emoter", + feature_t1_global_raffle: "Global Emote Loddtreknings Billet", + feature_t1_personal_emotes: "Personlige Emoter", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Egendefinert chat-tema", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "Din Plan", + cancel: "Ikke forny", + update_payment: "Oppdater Betalingsmetode", + reactivate: "Reaktiver abonnementet", + cancel_prompt: "Er du sikker på at du vil avslutte abonnementet?", + state_heading: "Ditt Abonnement", + state_badge_heading: "Abonnent-merker", + state_badge_progress: "Merkefremgang", + state_badge_progress_filled: "Du vil motta ditt {0} merke om kort tid", + state_badge_edit_button: "Administrer Merker", + state_paints: "Malinger", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", + "Ditt abonnentsjubileum er i dag | Ditt neste jubileum er om {0} dag | Ditt neste abonnentsjubileum er om {0} dager", + state_age: "Du abonnerte i dag | Du har abonnert i {0} dag | Du har abonnert i {0} dager", + state_gift: "Du ble gitt et abonnement av {USER}", + state_ending: + "Ditt abonnement går ut i dag | Ditt abonnement går ut om {0} dag | Ditt abonnement går ut om {0} dager", + state_collection_heading: "Samling", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Du har ingen malinger ennå | Du har låst opp {0} maling så langt | Du har låst opp {0} malinger så langt", + state_paints_current: "Malinger tilgjengelig nå", + state_paints_hint: "Nye malinger kommer ut hver måned!", + state_paints_edit_button: "Behandle Malinger", + state_raffle: "Global Emote loddtrekning", + state_leaderboards: "Topp gaveutdelere", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} dager", + starts_at_hint: "Den neste Abonnement loddtrekningen starter den {0}", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "Rapporter", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "Jeg lagde denne emoten, men den ble lastet opp av noen andre", + duplicate: "Denne emoten er et duplikat", + pornographic: "Denne emoten inneholder pornografisk eller overflødig seksualiserte bilder", + violence_gore: "Denne emoten viser ekstrem vold eller gørr", + i_appear_there: "Denne emoten skildrer meg og jeg liker det ikke", + offensive: "Jeg synes denne emoten er støtende", + other: "Noe annet", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "Hva gjelder det?", + details: "Detaljer (tilleggsinformasjon og/eller bevis for rapporten)", + success: "Rapport innsendt", + notify: "Du vil bli varslet via innboksen din når rapporten er håndtert eller det er behov for ytterligere informasjon.", + complete_step_one: "Fortsett", + abuse_notice: "Misbruk av rapportfunksjonen kan føre til at du blir utestengt fra videre bruk.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Overfør til @:common.appName", + heading: "Migrer dine Emoter til @:common.appName", + pitch: "Flytt emotene dine automatisk fra andre leverandører til @:common.appName og dra nytte av enkelheten i vår plattform!", + select_providers: "Hvilke leverandører vil du importere fra?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "Innboks", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "Alle meldinger", + unread: "Ikke lest", + important: "Viktig", }, - unread_tag: "Unread", + unread_tag: "Ikke lest", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emote godkjent for oppføring", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# Din emote "{EMOTE_NAME}" ble godkjent for oppføring \n +Den vil nå være tilgjengelig i emote-katalogen og vil vises på @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emote ikke godkjent for oppføring", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# Din emote "{EMOTE_NAME}" ble avvist +Den vil ikke være tilgjengelig via den offentlige emote-katalogen eller synlig på @:common.appHost, +men vil forbli tilgjengelig for brukere med lenken. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Invitasjon til å overta eierskap av en emote", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} ønsker at du skal overta eierskap av '{EMOTE_NAME}' -[View Emote]({EMOTE_URL}) +[Vis emote]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) +**[Godta forespørsel]({EMOTE_CLAIM_URL})** | [Avslå forespørsel]({EMOTE_DECLINE_URL}) `, }, client_banned: { - subject: "You've been banned", + subject: "Du har blitt utestengt", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# Konto utestengt +Din tilgang til @:common.appName er nå begrenset.

+### Årsak til denne handlingen {BAN_REASON}

-### Restrictions Applied
+### Begrensninger tildelt
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
Denne avgjørelsen utløper **{BAN_EXPIRE_AT}**. +_Hvis du tror dette er en feil, vennligst kontakt @:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* Du kan ikke lenger bruke appen", + no_auth: "* Du kan ikke lenger logge inn", + no_ownership: "* Alt innhold du har lagd vil ikke lenger være tilgjengelig", + memory_hole: "* Du vil ikke være synlig for andre brukere", + ip_blocked: "* Din IP er blokkert i fra å bruke alle @:common.appName tjenester", }, }, report_closed: { - subject: "Report closed", + subject: "Rapport lukket", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. +Takk for at du ga beskjed til oss, din rapport {'#'}{CASE_ID} har blitt håndtert. `, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "Vi kunne ikke finne den", + doctor_wtf: "Hva faen er dette?", + pot_friend: "Jeg er en potte, venn", }, }; diff --git a/locale/nl_NL.ts b/locale/nl_NL.ts index 1db94067..1bf66050 100644 --- a/locale/nl_NL.ts +++ b/locale/nl_NL.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/nn_NO.ts b/locale/nn_NO.ts index 5e52156c..b8c20b2c 100644 --- a/locale/nn_NO.ts +++ b/locale/nn_NO.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/pl_PL.ts b/locale/pl_PL.ts index 13c402f8..d39ee853 100644 --- a/locale/pl_PL.ts +++ b/locale/pl_PL.ts @@ -11,16 +11,16 @@ export default { back: "Powrót", download: "Pobierz | Pobrania", features: "Funkcje", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", + experimental: "Eksperymentalne", + experimental_hint: "Ta funkcja jest eksperymentalna i nie ma gwarancji, że będzie stabilna", + comments: "Komentarze", search: "Szukaj", update: "Zaktualizuj", report: "Zgłoś", delete: "Usuń", cancel: "Anuluj", submit: "Zatwierdź", - activity: "Activity", + activity: "Aktywność", loading: "Ładowanie", save_changes: "Zapisz Zmiany", reset: "Zresetuj", @@ -32,56 +32,56 @@ export default { }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", + slogan: "Platforma z emotkami dla każdego", + app_description: "Z łatwością zarządzaj setkami emotek dla kanałów Twitch lub YouTube", why_app: "Dlaczego @:common.appName{'?'}", download_browser: "Rozszerzenie do przeglądarki", - download_mobile: "Aplikacje mobilne", - download_misc: "Inne aplikacje", + download_mobile: "Aplikacje Mobilne", + download_misc: "Inne Aplikacje", features: { emote_sets: { - name: "Zestaw Emotek", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Zestawy Emotek", + detail: "Grupuj emotki w konfigurowalnych zestawach, które możesz udostępniać innym użytkownikom lub szybko podmieniać na swoim kanale.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Setki miejsc na emotki", + detail: "Wszyscy otrzymują 600 miejsc na spersonalizowane emotki kanału, wszystko za darmo.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Nazwy emotek dla kanału", + detail: "Nie podoba ci się nazwa emotki nadana przez twórcę? W porządku, możesz ją zmienić tylko dla swojego kanału.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "W Czasie Rzeczywistym", + detail: "Zmiana emotek na Twoim kanale odbywa się natychmiast, dla wszystkich widzów. F5 nie jest wymagane.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Wersje Emotek", + detail: "Zamieniaj między wariantami tematycznymi lub zaktualizuj emotkę do ulepszonej wersji.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Duża Społeczność", + detail: "@:common.appName obsługuje dziennie {0}+ unikalnych użytkowników oraz posiada bibliotekę ponad {1} publicznych emotek", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Formaty obrazów nowej generacji, takie jak WEBP i AVIF", + detail: "Używamy nowszych, bardziej zoptymalizowanych formatów obrazów, aby zmniejszyć zużycie pasma.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Kod Źródłowy Dostępny", + detail: "Cała nasza baza kodu jest dostępna na GitHub z licencją source-available. Każdy może przeglądać i wnosić wkład.", }, }, socials: { discord: "Dołącz do @:common.appName na Discordzie", discord_online_count: "{0} aktualnie aktywnych", twitter: "Zaobserwuj nas na Twitterze", - github: "Contribute", + github: "Współtwórz", }, legal: { - terms: "Terms of Service", + terms: "Warunki usługi", privacy: "Polityka prywatności", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + unaffiliated: "@:common.appName nie jest powiązane z Twitch Interactive", }, }, // Nav Bar @@ -93,17 +93,17 @@ export default { admin: "Administrator", sign_in: "Zaloguj się", user_search: "Wyszukaj Profil", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + theme: "Przełącz na {0} motyw", + theme_dark: "Ciemny", + theme_light: "Jasny", + theme_seasonal: "Sezonowy", + inbox: "Skrzynka Odbiorcza", + locale_selector: "Język", + locale_contribute: "Przetłumacz @:common.appName{'!'}", wip_notice: { heading: "Witamy na nowej stronie @:common.appName", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + text1: "To jest wczesny podgląd nowego sposobu na doświadczenie @:common.appName{'.'}", + text2: "Przeglądaj nowe funkcje i przekaż nam swoją opinię! Weź pod uwagę, iż strona będzie przechodzić częste zmiany co może się przekładać na jej niestabilność.", }, }, activity: { @@ -112,21 +112,21 @@ export default { emote_listing_approved: "Zatwierdzono {T} do publicznej listy emotek", emote_listing_revoked: "Usunięto {T} z publicznej listy emotek", emote_merged: "Scalono {T} do {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", + emote_ownership_transferred: "Przeniesiono prawa własności {T} do {U}", emote_restored: "Przywrócono {T}", emote_updated: "Zmieniono właściwości dla {T}", emote_deleted: "Usunięto {T}", emote_tags_updated: "Ustawiono tagi dla {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", + emote_processed: "Wykonano nowe zadanie przetwarzania dla {T}", + emote_version_created: "Utworzono wersję '{VER}' dla {T}", + emote_version_renamed: "Zmieniono nazwę wersji '{VER}' dla {T} z {1} na {2}", + emote_version_approved: "Zatwierdzono wersję '{VER}' dla {T} do publicznej listy emotek", + emote_version_restored: "Przywrócono wersję '{VER}' dla {T}", + emote_version_deleted: "Usunięto wersję '{VER}' dla {T}", + emote_flag_added: "Dodano oznaczenie {FLAG} do {T}", + emote_flag_removed: "Usunięto oznaczenie {FLAG} z {T}", + emote_personal_use_validated: "Zatwierdzono personalne użycie dla {T}", + emote_personal_use_rejected: "Odrzucono personalne użycie dla {T}", user_created: "Utworzono {T}", user_deleted: "Usunięto {T}", user_editor_added: "Dodano {U} jako edytora kanału", @@ -145,19 +145,19 @@ export default { emote_set_emote_added: "Dodano emotkę {AE} do {T}", emote_set_emote_removed: "Usunięto emotkę {AE} z {T}", emote_set_emote_renamed: "Zmieniono nazwę emotki {AE} z {O} na {N} w {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", + emote_set_capacity_updated: "Zaktualizowano pojemność {T} z {O} na {N}", + emote_set_renamed: "Zmieniono nazwę zestawu {T} z {O} na {N}", emote_set_updated: "Zmieniono właściwości dla {T}", }, // Text that is relevant to emotes emote: { - add: "Dodaj emotkę", + add: "Dodaj Emotkę\n", author: "Dodane przez", created_at: "Stworzone", versions: "Wersje", - preview_loading: "Ładowanie podglądu... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Nie udało się wczytać podglądu", - processing: "Przetwarzanie emotki - to może zająć trochę czasu.", + preview_loading: "Ładowanie podglądów... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Nie udało się wczytać podglądów", + processing: "Przetwarzanie Emotki - to może zająć trochę czasu.", processing_failed: "Przetwarzanie nie powiodło się: {0}", use: "Użyj emotki", use_menu: "Dodaj tą emotkę do...", @@ -176,8 +176,8 @@ export default { tags: "Tagi", add_tag: "Dodaj Tag", trending_rank: "#{0} na Popularne", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + card_label_added: "Dodano do {0}", + card_label_added_foreign: "Dodane do {0}, pochodzące z innego zestawu", avif_no_support: "Przepraszamy, {BROWSER} nie wspiera formatu AVIF. Spróbuj zaktualizować do nowszej wersji lub skorzystać z innej przeglądarki.", delete_prompt: { @@ -194,18 +194,18 @@ export default { heading: "Uwaga!", warning: "Ta emotka nie jest publiczna.", warning_flagged: "Ta emotka została ukryta z następujących powodów: {FLAG_LIST}", - notice: "Może zostać dodana do twojego kanału, lecz nie możemy potwierdzić czy jest bezpieczna do pokazania na transmisji.", + notice: "Może zostać dodana do Twojego kanału, lecz nie możemy potwierdzić czy jest bezpieczna do pokazania na transmisji.", notice_flagged: "Może być dodana do twojego kanału, ale uważamy, że jest ona niebezpieczna do pokazania na transmisji.", show_button: "Pokaż Emotkę", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", + flag_sexual_content: "Treści seksualne lub seksualnie sugerujące", + flag_epilepsy: "Szybkie migotanie / wywołujące drgawki", + flag_edgy: "Nieprzyzwoite lub ofensywne", flag_twitch_banned: "Niedozwolona na Twitchu", }, list: { searching: "Wyszukiwanie", - emote_count: "{0} emote | {0} emotes", + emote_count: "{0} emotka | {0} emotek", no_emotes_listed: "Nie znaleziono żadnych emotek", fetching_slowly: "Przepraszamy, wygląda na to, że zajmuję to chwilę", category: { @@ -213,35 +213,37 @@ export default { top: "Najlepsze", trending: "Popularne", featured: "Wyróżnione", - global: "Global", + global: "Globalne", new: "Nowe", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", + hint: "Filtry Wyszukiwania", + zero_width: "Nakładające się / Zerowa Szerokość", + animated: "Animowane", case_sensitive: "Uwzględnij Wielkość Liter", exact_match: "Dokładny Wynik", - ignore_tags: "Ignoruj tagi", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + ignore_tags: "Ignoruj Tagi", + personal_use_approved: "Zatwierdzone Personalne Użycie", + sorting: "Sortowanie", + sorting_ascending: "Rosnąco", + sorting_descending: "Malejąco", + aspect_ratio: "Współczynnik proporcji", + aspect_ratio_format: "Szerokości do Wysokości", + aspect_ratio_width: "Stosunek Szerokości", + aspect_ratio_height: "Stosunek Wysokości", + aspect_ratio_tolerance: "Tolerancja Proporcji %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Użyj Emotki...", + open_in_new_tab: "Otwórz w nowej karcie", + copy_emote_link: "Skopiuj Link Do Emotki", }, upload: { - emote_name: "Nazwa emotki", - version_name: "Nazwa wersji", - version_description: "Opis wersji", - submit_emote: "Prześlij emotkę", + emote_name: "Nazwa Emotki", + version_name: "Nazwa Wersji", + version_description: "Opis Wersji", + submit_emote: "Prześlij Emotkę", create_emote_version: "Utwórz nową wersję emotki", image_upload: "Przesyłanie obrazu", accepted_formats: "Dozwolone formaty", @@ -259,172 +261,175 @@ export default { }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Nowy @:common.object.emote_set", + select: "Wybierz Zestaw Emotek", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "Czym są Zestawy Emotek?", + hint: "Zestawy Emotek to zbiór emotek, które mogą być powiązane z Twoimi kanałami lub współdzielone z innymi użytkownikami.", + hint_select: "Którego Zestawu Emotek chciałbyś używać domyślnie?", + hint_select_emote: "Gdzie dodać {EMOTE}?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Brak wolnych miejsc", + none_selected: "Nie wybrano żadnego Zestawu Emotek", + editing: "Edytowanie {0}", + owner: "Zestaw Emotek {USER}", + owned: "Własny Zestaw Emotek", + managed_by: "Zarządzane przez {USER}", + label_renamed: "Zmieniono nazwę", + label_conflict: "Konflikt", + label_default: "Domyślny", + label_actor: "Włączone przez {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Pochodzi z innego zestawu", + context_emote_add: "Dodaj do {SET_NAME}", + context_emote_remove: "Usuń z {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Pochodzenia", + hint: "Synchronizuj inne zestawy emotek, aby zapewnić podstawowe emotki dla {0}, przydatne do zarządzania wariantami świątecznymi.", + new: "Dodaj Pochodzenie", + remove: "Usuń Pochodzenie", + priority: "Priorytet", + priority_hint: "Ta wartość określa, które pochodzenie ma pierwszeństwo przy rozwiązywaniu konfliktów nazw", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Wytyczne Użytku Personalnego", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} musi zostać sprawdzona przez moderatora pod kątem @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "Oczekujące Na Przegląd Do Użytku Personalnego", + not_allowed: "Niedozwolone Do Użytku Personalnego", + allowed: "Zatwierdzone Do Personalnego Użytku", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "nie wybrano żadnego kanału | {0} wybrany kanał | {0} wybrane kanały", + create_button: "Stwórz @:common.object.emote_set", + rename_in_set: "Zmień nazwę w {0}", + context_rename: "Dostosuj Nazwę Emotki", + context_set_default: "Przypisz Jako Domyślne", + context_unset_default: "Usuń Przypisanie Jako Domyślne", + conflict_heading: "Konflikt Nazwy Emotki", + conflict_notice: "{EMOTE} konfliktuje z {ACTIVE_EMOTE}. Czy chciałbyś podmienić konfliktującą emotkę?", + conflict_button_replace: "Podmień Konflikt", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Modyfikuj {0}", + name: "Nazwa Zestawu Emotek", + capacity: "Pojemność: {0}", + assign_to_channel: "Przypisz do kanał(ów)", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Usuń {0}", + notice: "Jesteś pewien, że chcesz usunąć zestaw emotek {0}{'?'} Ta akcja jest nieodwracalna.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", - editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + emote_sets: "Zestawy Emotek", + no_sets: "{0} nie posiada zestawów emotek.", + channel_emotes: "Emotki Kanału", + joined_at: "Dołączył {0}", + editors: "Edytorzy", + roles: "Role", + connections: "Kanały | Kanały i Konta", + new_connections: "Połącz konta...", + edit_connection: "Edytuj Połączenie", + add_editor: "Dodaj Edytora", + open_external_profile: "Otwórz profil (zewnętrzny)", + editor_modal_heading: "Modyfikuj Edytorów {0}", + editor_modal_user_search: "Kogo chciałbyś dodać jako edytora?", + editor_modal_user_update: "Edytor", + no_channel_emotes: "{0} nie posiada żadnych emotek na swoim kanale {1}", + no_channels: "{0} nie ma żadnych połączonych kanałów!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Zobacz Pełny Profil", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Edytuj Profil", + section_profile: "Profil", + username: "Nazwa użytkownika", + display_name: "Wyświetlana Nazwa", + profile_picture: "Zdjęcie Profilowe", + section_badges: "Odznaki", + section_paints: "Kolory", + no_badges: "Nie posiadasz żadnych odznak", + no_paints: "Nie posiadasz żadnych kolorów", + sign_out: "Wyloguj się", + cosmetics_updated: "Odświeżono Wygląd", + cosmetics_updated_message: + "Twoje zmiany zostaną natychmiast zaktualizowane na czacie, jeśli używasz oficjalnego rozszerzenia 7TV.", + cosmetics_updated_third_party: + "Jeżeli korzystasz z zewnętrznego klienta, takiego jak dodatek w innym rozszerzeniu, może to zająć do 24 godzin.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Modyfikuj Emotki Kanału", + use_private_emotes: "Użyj Prywatnych Emotek", + manage_profile: "Zarządzaj Profilem", + manage_owned_emotes: "Zarządzaj Posiadanymi Emotkami", + manage_emote_sets: "Zarządzaj Zestawami Emotek", + manage_billing: "Zarządzaj Rozliczeniem", + manage_editors: "Zarządzaj Edytorami", + view_messages: "Wyświetl Wiadomości", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Zostań Subskrybentem @:common.appName{'!'}", + subscribed: "Dziękujemy za subskrypcję", + button_self: "Subskrybuj", + button_gift: "Podaruj subskrypcję", + billing_information_heading: "Informacje Rozliczeniowe", + payment_information_heading: "Informacje o Płatności", + payment_gift_heading: "Wybierz odbiorcę tego prezentu", + payment_methods: "Metody Płatności", + payment_methods_hint: "Wybierz metodę płatności", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Karta Kredytowa", + payment_popup_cta: "Dokończ transakcję w nowym oknie", + checkout_button: "Sfinalizuj", + product_type_subscription: "Subskrypcja", + redeem_heading: "Zrealizuj Kod Podarunkowy", + redeem_hint: "Masz specjalny kod podarunkowy lub kupon? Wprowadź go tutaj, aby go odebrać!", + redeem_submit: "Zrealizuj", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Zakup Udany", + text1: "Otrzymaliśmy Twoją płatność, Twoja subskrypcja została aktywowana.", + text2: "Dziękujemy za wsparcie! Jeśli masz jakieś pytania, skontaktuj się z nami za pomocą metod podanych na tej stronie.", }, sub: { incentive: "Otrzymasz...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + creator_tier: "Dodatki dla twórców", + creator_tier_desc: "Ulepsz do poziomu Twórcy i zdobądź lepszy styl dla swojego kanału", + feature_t1_badge: "Odznakę Subskrybenta", + feature_t1_paints: "Kolory Nazwy", + feature_t1_animated_profile_picture: "Animowane Zdjęcie Profilowe", + feature_t1_zero_width: "Nakładające się emotki", + feature_t1_global_raffle: "Udział W Losowaniu Na Globalną Emotkę", + feature_t1_personal_emotes: "Personalne Emotki", feature_t2_animated_profile_banner: "Animowany Banner Profilowy", feature_t2_animated_offline_screen: "Animowany Ekran Offline", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Niestandardowy Motyw Czatu", feature_t2_extended_sub_emotes: "Extended Sub Emotes", current_plan: "Twój Plan", cancel: "Nie Odnawiaj", update_payment: "Zaktualizuj Metodę Płatności", - reactivate: "Reactivate Subscription", + reactivate: "Reaktywuj Subskrypcję", cancel_prompt: "Czy na pewno chcesz zrezygnować ze swojej subskrypcji?", state_heading: "Twoja Subskrypcja", - state_badge_heading: "Subscriber Badges", + state_badge_heading: "Odznaki Subskrybenta", state_badge_progress: "Postęp Odznaki", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", + state_badge_progress_filled: "Wkrótce otrzymasz swoją odznakę {0}", + state_badge_edit_button: "Zarządzaj Odznakami", state_paints: "Kolory", state_anniversary: "Kolejny miesiąc Twojej subskrypcji jest dzisiaj | Kolejny miesiąc Twojej subskrypcji rozpocznie się za {0} dzień | Kolejny miesiąc Twojej subskrypcji rozpocznie się za {0} dni", state_age: "Zasubskrybowałeś dzisiaj | Jesteś subskrybentem od {0} dnia | Jesteś subskrybentem od {0} dni", - state_gift: "You were gifted a sub by {USER}", + state_gift: "Otrzymałeś subskrypcję od {USER}", state_ending: "Twoja subskrypcja kończy się dzisiaj | Twoja subskrypcja dobiegnie końca za {0} dzień | Twoja subskrypcja dobiegnie końca za {0} dni", state_collection_heading: "Kolekcja", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", + "Nie posiadasz żadnych kolorów | Na ten moment odblokowałeś {0} kolory | Na ten moment odblokowałeś {0} kolorów", + state_paints_current: "Aktualnie Dostępne Kolory", + state_paints_hint: "Nowe Kolory są wydawane co miesiąc!", + state_paints_edit_button: "Zarządzaj Kolorami", state_raffle: "Losowanie na Globalną Emotkę", state_leaderboards: "Najlepsi Darczyńcy", raffle: { @@ -445,19 +450,19 @@ export default { offensive: "Uważam, że ta emotka jest obraźliwa", other: "Coś innego", }, - uncategorized_prompt: "What's the matter?", + uncategorized_prompt: "O co chodzi?", details: "Szczegóły (dodatkowe informacje i/lub dowody dotyczące zgłoszenia)", success: "Pomyślnie przesłano zgłoszenie", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", + notify: "Zostaniesz powiadomiony przez skrzynkę odbiorczą po obsłudze zgłoszenia lub po żądaniu dalszych informacji.", complete_step_one: "Kontynuuj", abuse_notice: 'Nadużywanie funkcji "zgłoś" może prowadzić do cofnięcia dostępu.', }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Przenieś na @:common.appName", + heading: "Przenieś swoje Emotki na @:common.appName", + pitch: "Automatycznie przenieś swoje emotki od innych dostawców na @:common.appName i z prostotą skorzystaj z naszej platformy!", + select_providers: "Od jakich dostawców chciałbyś importować?", }, // Text that is relevant to the inbox inbox: { @@ -471,14 +476,14 @@ export default { // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emotka zatwierdzona do publicznej listy", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# Twoja emotka "{EMOTE_NAME}" została zatwierdzona do publicznej listy \n +Będzie ona teraz dostępna w katalogu Emotki oraz zacznie pojawiać się na @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emotka niezatwierdzona do publicznej listy", content: ` # Twoja emotka "{EMOTE_NAME}" została odrzucona. Nie będzie dostępna publicznie poprzez wyszukiwarkę @:common.appHost, @@ -486,13 +491,13 @@ lecz pozostanie dostępna dla użytkowników przez link. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Zaproszenie do zostania właścicielem emotki", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} chce, abyś został właścicielem '{EMOTE_NAME}' -[View Emote]({EMOTE_URL}) +[Wyświetl Emotkę]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) +**[Zaakceptuj Prośbę]({EMOTE_CLAIM_URL})** | [Odrzuć Prośbę]({EMOTE_DECLINE_URL}) `, }, client_banned: { @@ -524,15 +529,14 @@ _Jeżeli uważasz, że to pomyłka, prosimy o przesłanie wiadomości na @:commo report_closed: { subject: "Zgłoszenie zamknięte", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. - `, +Dziękujemy za powiadomienie nas, Twoje zgłoszenie {'#'}{CASE_ID} zostało rozwiązane. `, }, }, }, // 404 Messages notFound: { troll_despair: "Nie mogliśmy nic znaleźć", - doctor_wtf: "The hell's this?", + doctor_wtf: "Co to do cholery jest?", pot_friend: "Jestem garnkiem, przyjacielu", }, }; diff --git a/locale/pt_BR.ts b/locale/pt_BR.ts index 814dd14d..1c45c419 100644 --- a/locale/pt_BR.ts +++ b/locale/pt_BR.ts @@ -8,25 +8,25 @@ export default { learnMore: "Saiba Mais", more: "Mais", retry: "Tente Novamente", - back: "Back", + back: "Voltar", download: "Download | Downloads", features: "Recursos", experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", + experimental_hint: "Esse recurso é experimental e sua estabilidade não é garantida", comments: "Comentários", search: "Pesquisar", update: "Atualizar", report: "Reportar", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + delete: "Excluir", + cancel: "Cancelar", + submit: "Enviar", + activity: "Atividade", + loading: "Carregando", + save_changes: "Salvar alterações", + reset: "Redefinir", object: { user: "Usuário", - emote_set: "Conjunto de Emotes", + emote_set: "Conjunto de emotes", emote: "Emote", }, }, @@ -35,40 +35,40 @@ export default { slogan: "A Plataforma de Emotes para Todos", app_description: "Escolha centenas de emotes para seu canal da Twitch ou YouTube com facilidade", why_app: "Por que escolher o @:common.appName{'?'}", - download_browser: "Extensão para Navegador", - download_mobile: "Aplicativo para o Celular", - download_misc: "Outros Aplicativos", + download_browser: "Extensão para navegador", + download_mobile: "Aplicativos para o celular", + download_misc: "Outros aplicativos", features: { emote_sets: { - name: "Conjunto de Emotes", - detail: "Agrupe emotes em conjuntos customizáveis que podem ser compartilhados com outros usuários ou rápidamente trocados em seu canal.", + name: "Conjunto de emotes", + detail: "Agrupe emotes em conjuntos customizáveis que podem ser compartilhados com outros usuários ou rapidamente trocados em seu canal.", }, many_emote_slots: { name: "Centenas de slots de emotes", - detail: "Comece com {0} slots, com o máximo possível de {1} e sem necessitar de pagamento.", + detail: "Todo mundo ganha 600 slots customizáveis de emotes de canal, tudo de graça.", }, channel_emote_names: { name: "Nomeação única de emotes para o seu canal", detail: "Não gostou de um nome dado a um emote pelo autor? Sem problemas, você pode alterá-lo apenas para o seu canal.", }, real_time: { - name: "Real-Time", + name: "Em tempo real", detail: "As mudanças nos emotes do seu canal acontecem instantaneamente, para todos os espectadores. F5 não é necessário.", }, emote_versions: { - name: "Versões de Emotes", + name: "Versionamento de emotes", detail: "Troque entre variantes temáticas ou atualize um emote para uma versão melhorada.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Comunidade ampla", + detail: "@:common.appName é utilizado por mais de {0} usuários diariamente e tem uma biblioteca com mais de {1} emotes públicos", }, next_gen: { name: "Formatos de última geração como WEBP e AVIF", - detail: "Nós usamos formatos de imagem mais recentes, mais otimizados para reduzir o uso de banda-larga.", + detail: "Nós utilizamos formatos de imagem mais recentes, mais otimizados para reduzir o consumo de dados da internet.", }, source_available: { - name: "Source-Available", + name: "Código-fonte Disponível", detail: "Nosso código-base inteiro está disponível no GitHub com uma licença de código-fonte disponível. Qualquer um pode ver e contribuir.", }, }, @@ -79,9 +79,9 @@ export default { github: "Contribua", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Termos de serviço", + privacy: "Política de privacidade", + unaffiliated: "@:common.appName não está associado à Twitch Interactive", }, }, // Nav Bar @@ -92,115 +92,116 @@ export default { store: "Inscreva-se", admin: "Administrador", sign_in: "Registre-se", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + user_search: "Pesquisar perfil", + theme: "Mudar para o tema {0}", + theme_dark: "Escuro", + theme_light: "Claro", + theme_seasonal: "Tema comemorativo", + inbox: "Caixa de entrada", + locale_selector: "Idioma", + locale_contribute: "Traduza @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Bem-vindo ao novo site da @:common.appName", + text1: "Isso é uma prévia antecipada da próxima maneira de experimentar @:common.appName{'.'}", + text2: "Explore as novidades e nos dê sua opinião! Note que ele estará passando por rápidas mudanças e poderá quebrar com frequência.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "{T} criado", + emote_renamed: "{T} foi renomeado de {O} para {N}", + emote_listing_approved: "{T} foi aprovado para listagem pública", + emote_listing_revoked: "{T} foi removido da listagem pública", + emote_merged: "{T} foi combinado com {0}", + emote_ownership_transferred: "Propriedade de {T} transferida para {U}", + emote_restored: "{T} restaurado", + emote_updated: "Propriedades de {T} alteradas", + emote_deleted: "{T} foi excluído", + emote_tags_updated: "Definir tags para {T}: {N}", + emote_processed: "Um novo trabalho de processamento foi executado para {T}", + emote_version_created: "Versão '{VER}' criada para {T}", + emote_version_renamed: "Versão '{VER}' de {T} foi renomeado de {1} para {2}", + emote_version_approved: "Versão '{VER}' aprovada de {T} para listagem pública", + emote_version_restored: "Versão '{VER}' de {T} restaurada", + emote_version_deleted: "Versão '{VER}' de {T} excluída", + emote_flag_added: "Propriedade {FLAG} adicionada a {T}", + emote_flag_removed: "Propriedade {FLAG} removida de {T}", + emote_personal_use_validated: "Uso pessoal aprovado para {T}", + emote_personal_use_rejected: "Uso pessoal rejeitado para {T}", + user_created: "{T} criado", + user_deleted: "{T} excluído", + user_editor_added: "{U} foi adicionado como editor", + user_editor_added_other: "Adicionado {U1} como editor de {U2}", + user_editor_updated: "Privilégios de editor atualizados para {U}", + user_editor_updated_other: "Privilégios de editor atualizados para {U1}, um editor de {U2}", + user_editor_removed: "Privilégios de editor de {U} revogados", + user_editor_removed_other: "Privilégios revogados de {U1} como editor de {U2}", + user_banned: "{T} banido", + user_unbanned: "{T} desbanido", + user_updated: "Propriedades de {T} alteradas", + user_sign_in: "{T} iniciou sessão", + user_sign_out: "{T} se desconectou", + user_forbidden: "O acesso de {T} foi negado a {0}", + emote_set_created: "Criou {T}", + emote_set_emote_added: "Adicionou o emote {AE} a {T}", + emote_set_emote_removed: "Removeu o emote {AE} de {T}", + emote_set_emote_renamed: "Renomeou o emote {AE} de {O} para {N} em {T}", + emote_set_capacity_updated: "Atualizada a capacidade de {T} de {O} para {N}", + emote_set_renamed: "Renomeado o conjunto de emotes {T} de {O} para {N}", + emote_set_updated: "Alterou as propriedades de {T}", }, // Text that is relevant to emotes emote: { - add: "Adicionar Emote", - author: "Criador", + add: "Adicionar emote", + author: "Criado por", created_at: "Criado", versions: "Versões", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", + preview_loading: "Carregando pré-visualizações... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Falha ao carregar pre-visualizações", + processing: "Processando Emote - isso pode levar algum tempo.", + processing_failed: "Falha ao processar: {0}", use: "Usar", - use_menu: "Add this emote to...", + use_menu: "Adicionar este emote a...", switch_version: "Mude para essa versão", - in_n_sets: "em {0} definir | em {0} conjuntos", - disable: "Desativar Emote", - properties: "Properties", - new_version: "New Version", - report: "Reportar Emote", - Privacy: "Privacy", + in_n_sets: "no conjunto {0} | em {0} conjuntos", + disable: "Desativar emote", + properties: "Propriedades", + new_version: "Nova versão", + report: "Denunciar Emote", + Privacy: "Privacidade", comments: "Comentários", channels: "Canais", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", + common_names: "Outros nomes para esse emote", + usage_stats: "Estatísticas do emote", + no_longer_available: "Esse emote não está mais disponível", tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add_tag: "Adicionar tag", + trending_rank: "#{0} em alta", + card_label_added: "Adicionado em {0}", + card_label_added_foreign: "Adicionado em {0}, originado de outro conjunto de emotes", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Desculpe, o {BROWSER} não suporta o formato AVIF. Tente atualizar para uma versão mais recente ou tente com outro navegador.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "Excluir {0}", + heading_versions: "Excluir versão '{0}' de {1}", + notice: "Tem certeza que deseja excluir o emote {0}{'?'}", + notice_versions: "Tem certeza que deseja excluir a versão '{0}' de {1}{'?'}", + reason: "Motivo para exclusão", }, properties_prompt: { - heading: "Edit {0}", + heading: "Editar {0}", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Atenção!", + warning: "Esse emote não está listado publicamente.", + warning_flagged: "Esse emote foi removido da listagem pelo seguinte motivo: {FLAG_LIST}", + notice: "Isso pode ser adicionado ao seu canal, mas não podemos verificar se é seguro para ser exibido em sua transmissão.", + notice_flagged: + "Isso pode ser adicionado ao seu canal, mas acreditamos que não é seguro para ser exibido em sua transmissão.", + show_button: "Exibir emote", + flag_sexual_content: "Conteúdo sexual ou sexualmente sugestivo", + flag_epilepsy: "Flashes rápidos / pode induzir convulsão", + flag_edgy: "Ofensivo ou desagradável", + flag_twitch_banned: "Não permitido na Twitch", }, list: { searching: "Procurando", @@ -208,227 +209,232 @@ export default { no_emotes_listed: "Nenhum emote encontrado", fetching_slowly: "Desculpe, parece que isso está demorando um pouco", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", + name: "Categoria", + top: "Mais populares", + trending: "Em alta", + featured: "Em destaque", global: "Global", - new: "New", + new: "Novos", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Filtros de busca", + zero_width: "Sobreposição / Zero-Width", + animated: "Animado", + case_sensitive: "Sensível a maiúsculas", + exact_match: "Correspondência exata", + ignore_tags: "Ignorar tags", + personal_use_approved: "Uso pessoal aprovado", + sorting: "Ordenar por", + sorting_ascending: "Crescente", + sorting_descending: "Decrescente", + aspect_ratio: "Proporção", + aspect_ratio_format: "Largura x Altura", + aspect_ratio_width: "Proporção da largura", + aspect_ratio_height: "Proporção da altura", + aspect_ratio_tolerance: "Tolerância da proporção %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Usar emote...", + open_in_new_tab: "Abrir em nova guia", + copy_emote_link: "Copiar link do emote", }, upload: { - emote_name: "Nome do Emote", - version_name: "Nome da Versão", - version_description: "Descrição da Versão", - submit_emote: "Enviar Emote", - create_emote_version: "Criar Versão do Emote", - image_upload: "Upload de Imagem", - accepted_formats: "Formatos Aceitos", + emote_name: "Nome do emote", + version_name: "Nome da versão", + version_description: "Descrição da versão", + submit_emote: "Enviar emote", + create_emote_version: "Criar versão do emote", + image_upload: "Carregar imagem", + accepted_formats: "Formatos aceitos", filetype: "Arquivo", animation: "Animação", transparency: "Transparência", - emote_details: "Detalhes do Emote", - version_details: "Detalhes da Versão", + emote_details: "Detalhes do emote", + version_details: "Detalhes da versão", attribution: "Atribuição", - original_creator: "Criador Original", - as_child: "Você está criando uma {IS_DIVERGED} versão do emote {0}. ", - content_moderation: "Moderação de Conteúdo", + original_creator: "Criador original", + as_child: "Você está criando uma versão {IS_DIVERGED} de {0}. ", + content_moderation: "Moderação de conteúdo", half_transparency_tooltip: - "Os pixels só podem ser totalmente transparentes ou totalmente opacos (sem transparência da variável)", + "Os pixels só podem ser totalmente transparentes ou totalmente opacos (sem transparência variável)", }, }, emote_set: { create: "Novo @:common.object.emote_set", - select: "Select Emote Set", + select: "Selecionar conjunto de emote", explain: { - section: "What are Emote Sets?", - hint: "Conjuntos de Emotes são coleções que podem ser vinculadas a seus canais ou compartilhados com outros usuários.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "O que são conjuntos de emotes?", + hint: "Conjuntos de emotes são coleções que podem ser vinculadas a seus canais ou compartilhados com outros usuários.", + hint_select: "Qual conjunto de emotes você gostaria de usar por padrão?", + hint_select_emote: "Onde deseja adicionar {EMOTE}?", }, - no_space: "Slots Cheios", - none_selected: "Nenhum Conjunto Selecionado", + no_space: "Slots cheios", + none_selected: "Nenhum conjunto selecionado", editing: "Editando {0}", - owner: "Conjunto de Emotes de {USER}", - owned: "Conjunto de Emotes Possuídos", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + owner: "Conjunto de emotes de {USER}", + owned: "Conjunto de emotes possuído", + managed_by: "Gerenciado por {USER}", + label_renamed: "Renomeado", + label_conflict: "Conflito", + label_default: "Padrão", + label_actor: "Adicionado por {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Proveniente de outro conjunto de emotes", + context_emote_add: "Adicionar em {SET_NAME}", + context_emote_remove: "Remover de {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Origens", + hint: "Sincronize outros conjuntos para fornecer emotes base para {0}, útil para gerenciar variantes temáticas.", + new: "Adicionar origem", + remove: "Remover origem", + priority: "Prioridade", + priority_hint: "Esse valor determina qual origem tem prioridade ao lidar com nomes conflitantes", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Diretrizes de uso pessoal", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} precisa de ser verificado por um moderador quanto à conformidade com as @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "Revisão para uso pessoal pendente", + not_allowed: "Não permitido para uso pessoal", + allowed: "Aprovado para uso pessoal", }, modal: { - selected_channel_count: "nenhum canal selecionado | {0} canais selecionados | {0} canais selecionados", - create_button: "Novo @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "nenhum canal selecionado | canal {0} selecionado | {0} canais selecionados", + create_button: "Criar @:common.object.emote_set", + rename_in_set: "Renomear em {0}", + context_rename: "Personalizar nome do emote", + context_set_default: "Atribuir como padrão", + context_unset_default: "Desatribuir como padrão", + conflict_heading: "Conflito no nome do emote", + conflict_notice: "{EMOTE} está conflitando com {ACTIVE_EMOTE}. Gostaria de substituir o emote conflitante?", + conflict_button_replace: "Substituir conflito", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Modificar {0}", + name: "Nome do conjunto de emotes", + capacity: "Capacidade: {0}", + assign_to_channel: "Atribuir ao(s) canal(is)", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Excluir {0}", + notice: "Tem certeza que deseja excluir o conjunto de emotes {0}{'?'} Essa ação é irreversível.", }, }, // Text that is relevant to users user: { - emote_sets: "Grupo de Emotes", - no_sets: "{0} has no emote sets.", - channel_emotes: "Emotes do Canal", - joined_at: "Joined {0}", + emote_sets: "Conjunto de Emotes", + no_sets: "{0} não tem nenhum conjunto de emotes.", + channel_emotes: "Emotes do canal", + joined_at: "Entrou em {0}", editors: "Editores", roles: "Cargos", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", + connections: "Canais | Canais e Contas", + new_connections: "Vincular contas...", + edit_connection: "Editar conexão", + add_editor: "Adicionar editor", + open_external_profile: "Abrir perfil (externo)", + editor_modal_heading: "Modificar editores de {0}", + editor_modal_user_search: "Quem você gostaria de adicionar como editor?", editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", + no_channel_emotes: "{0} não possui emotes em seu canal {1}", no_channels: "{0} não possui nenhum canal conectado!", card: { - view_full_profile: "Ver Perfil Completo", + view_full_profile: "Ver perfil completo", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Editar perfil", + section_profile: "Perfil", + username: "Nome de usuário", + display_name: "Nome de exibição", + profile_picture: "Foto de perfil", + section_badges: "Emblemas", + section_paints: "Pinturas", + no_badges: "Você não possui nenhum emblema", + no_paints: "Você não possui nenhuma pintura", + sign_out: "Desconectar", + cosmetics_updated: "Cosméticos atualizados", + cosmetics_updated_message: + "Suas alterações serão atualizadas instantaneamente no chat se você estiver usando a extensão oficial do 7TV.", + cosmetics_updated_third_party: + "Se você estiver usando um cliente de terceiros, como um complemento em outra extensão, pode levar até 24 horas.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Modificar emotes do canal", + use_private_emotes: "Usar emotes privados", + manage_profile: "Gerenciar perfil", + manage_owned_emotes: "Gerenciar emotes possuídos", + manage_emote_sets: "Gerenciar conjuntos de emotes", + manage_billing: "Gerenciar forma de pagamento", + manage_editors: "Gerenciar editores", + view_messages: "Ver mensagens", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Torne-se um assinante @:common.appName!", + subscribed: "Obrigado por assinar!", + button_self: "Inscreva-se", + button_gift: "Presenteie uma assinatura", + billing_information_heading: "Informações de cobrança", + payment_information_heading: "Informações de pagamento", + payment_gift_heading: "Selecione o destinatário deste presente", + payment_methods: "Métodos de pagamento", + payment_methods_hint: "Escolha um método de pagamento", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Cartão de crédito", + payment_popup_cta: "Complete a transação na nova janela", + checkout_button: "Finalizar compra", + product_type_subscription: "Assinatura", + redeem_heading: "Resgatar código de vale-presente", + redeem_hint: "Tem um código de vale-presente ou cupom? Insira aqui para resgatá-lo!", + redeem_submit: "Resgatar", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Compra efetuada com sucesso!", + text1: "Recebemos seu pagamento e sua assinatura foi ativada.", + text2: "Obrigado pelo seu apoio! Se você tiver alguma dúvida, entre em contato conosco através dos métodos fornecidos nesta página.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + incentive: "Você receberá...", + creator_tier: "Extras para criadores", + creator_tier_desc: "Atualize para o nível de Criador e obtenha mais benefícios para o seu canal", + feature_t1_badge: "Emblema de assinante", + feature_t1_paints: "Pinturas para nametags", + feature_t1_animated_profile_picture: "Foto de perfil animada", + feature_t1_zero_width: "Emotes de sobreposição", + feature_t1_global_raffle: "Ticket para rifa de emote global", + feature_t1_personal_emotes: "Emotes pessoais", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Tema de chat personalizado", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "Seu plano", + cancel: "Não renovar", + update_payment: "Atualizar método de pagamento", + reactivate: "Reativar assinatura", + cancel_prompt: "Tem certeza que deseja cancelar sua assinatura?", + state_heading: "Sua assinatura", + state_badge_heading: "Emblemas de assinante", + state_badge_progress: "Progresso de emblemas", + state_badge_progress_filled: "Você receberá o seu emblema {0} em breve", + state_badge_edit_button: "Gerenciar emblemas", + state_paints: "Pinturas", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", + "Seu aniversário de assinante é hoje | Seu próximo aniversário é em {0} dia | Seu próximo aniversário de assinante é em {0} dias", + state_age: "Você assinou hoje | Você é assinante por {0} dia | Você é assinante por {0} dias", + state_gift: "Você foi presenteado(a) com uma assinatura por {USER}", + state_ending: + "Sua assinatura acaba hoje | Sua assinatura acaba em {0} dia | Sua assinatura acaba em {0} dias", + state_collection_heading: "Coleção", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Você não tem nenhuma pintura | Você desbloqueou {0} pintura até agora | Você desbloqueou {0} pinturas até agora", + state_paints_current: "Pinturas disponíveis agora", + state_paints_hint: "Novas pinturas são lançadas mensalmente!", + state_paints_edit_button: "Gerenciar pinturas", + state_raffle: "Rifa de emote global", + state_leaderboards: "Principais presenteadores", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} dias", + starts_at_hint: "A próxima rifa para assinantes começa em {0}", }, }, }, @@ -445,18 +451,18 @@ export default { other: "Outro motivo", }, uncategorized_prompt: "Qual o problema?", - details: "Detalhes (informações adicionais e/ou provas para o seu reporte)", - success: "Reporte enviado com sucesso", + details: "Detalhes (informações adicionais e/ou provas para a sua denúncia)", + success: "Denúncia enviada com sucesso", notify: "Você será notificado na caixa de entrada assim que o problema for resolvido ou outras informações forem solicitadas.", complete_step_one: "Continuar", abuse_notice: "O abuso da função de reporte pode fazer com que seu acesso seja revogado.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Migrar para @:common.appName", + heading: "Migrar seus emotes para @:common.appName", + pitch: "Mover automaticamente seus emotes de outros provedores para @:common.appName e beneficiar-se da simplicidade de nossa plataforma!", + select_providers: "De quais provedores você deseja importar?", }, // Text that is relevant to the inbox inbox: { @@ -470,14 +476,14 @@ export default { // System inbox messages generic: { emote_listed: { - subject: "Emote Aprovado para Listagem", + subject: "Emote aprovado para listagem", content: ` # Seu emote "{EMOTE_NAME}" foi aprovado para listagem \n Agora ele estará disponível no Diretório de Emotes e começará a aparecer no @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote não Aprovado para Listagem", + subject: "Emote não aprovado para listagem", content: ` # Seu emote "{EMOTE_NAME}" foi rejeitado Ele não estará disponível via o Diretório de Emotes público e não será visível no @:common.appHost, mas continuará disponível para usuários com o link. @@ -517,13 +523,13 @@ _Se você acredita que houve um erro em nossa decisão, envie um email para @:co no_auth: "* Você não pode mais fazer login", no_ownership: "* Todo o conteúdo que você criou não estará mais disponível", memory_hole: "* Você não ficará visível para outros usuários", - ip_blocked: "* Seu IP está bloqueado de acessar todos os @:common.appName serviços", + ip_blocked: "* Seu IP está bloqueado de acessar todos os serviços @:common.appName", }, }, report_closed: { - subject: "Report closed", + subject: "Denúncia encerrada", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. +Obrigado por nos notificar, sua denúncia {'#'}{CASE_ID} foi tratada. `, }, }, diff --git a/locale/pt_PT.ts b/locale/pt_PT.ts index d0c3c67b..e7159e40 100644 --- a/locale/pt_PT.ts +++ b/locale/pt_PT.ts @@ -5,534 +5,539 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", - features: "Features", + learnMore: "Saber mais", + more: "Mais", + retry: "Tentar novamente", + back: "Voltar", + download: "Transferir | Transferências", + features: "Recursos", experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + experimental_hint: "Este recurso é experimental e não é garantido que seja estável", + comments: "Comentários", + search: "Pesquisa", + update: "Atualizar", + report: "Denunciar", + delete: "Apagar", + cancel: "Cancelar", + submit: "Enviar", + activity: "Atividade", + loading: "A carregar", + save_changes: "Guardar alterações", + reset: "Repor", object: { - user: "User", - emote_set: "Emote Set", + user: "Utilizador", + emote_set: "Conjunto de emotes", emote: "Emote", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "A plataforma de emotes para todos", + app_description: "Gere facilmente centenas de emotes para os teus canais da Twitch ou YouTube", + why_app: "Porquê o @:common.appName{'?'}", + download_browser: "Extensão de navegador", + download_mobile: "Aplicações móveis", + download_misc: "Outras aplicações", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Conjunto de emotes", + detail: "Agrupa emotes em conjuntos personalizáveis ​​que podem ser partilhados com outros utilizadores ou trocados rapidamente no teu canal.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Centenas de espaços para emotes", + detail: "Todos têm 600 espaços para emotes de canal personalizados, completamente de graça.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Nomes de emote por canal", + detail: "Não gostas do nome dado a um emote pelo seu autor? Tudo bem, podes alterá-lo apenas para o teu canal.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "Em tempo real", + detail: "A alteração de emotes no teu canal acontece instantaneamente para todos os espetadores. Não é necessário recarregar a página.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Versões de emotes", + detail: "Alterna entre variantes temáticas ou atualiza um emote para uma versão melhorada.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Grande comunidade", + detail: "O @:common.appName é usado por {0}+ de utilizadores diariamente e tem uma biblioteca com mais de {1} emotes públicos", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Formatos de imagem de última geração como WEBP e AVIF", + detail: "Usamos formatos de imagem mais recentes e otimizados para reduzir o uso da largura de banda.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Código-fonte disponível", + detail: "A nossa base de código inteira está disponível no GitHub com uma licença de código-fonte aberto. Qualquer pessoa pode ver e contribuir.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Junta-te ao @:common.appName no Discord", + discord_online_count: "{0} online agora", + twitter: "Segue-nos no Twitter", + github: "Contribui", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Termos de utilização", + privacy: "Política de privacidade", + unaffiliated: "O @:common.appName não está afiliado à Twitch Interactive", }, }, // Nav Bar nav: { - home: "Home", - about: "About", + home: "Início", + about: "Sobre", emotes: "Emotes", - store: "Subscribe", - admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + store: "Subscrever", + admin: "Administrador", + sign_in: "Iniciar sessão", + user_search: "Pesquisa de perfis", + theme: "Trocar para o tema {0}", + theme_dark: "Escuro", + theme_light: "Claro", + theme_seasonal: "Sazonal", + inbox: "Caixa de entrada", + locale_selector: "Idioma", + locale_contribute: "Traduz o @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Bem-vindo ao novo site do @:common.appName", + text1: "Isto é uma prévia inicial da próxima maneira de usufruir do @:common.appName{'.'}", + text2: "Explora o que há de novo e dá-nos a tua opinião! Tem em conta que existirão mudanças rápidas e poderão ocorrer falhas frequentemente.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "{T} criado", + emote_renamed: "{T} renomeado de {O} para {N}", + emote_listing_approved: "{T} aprovado para o catálogo público", + emote_listing_revoked: "{T} removido do catálogo público", + emote_merged: "{T} mesclado com {0}", + emote_ownership_transferred: "Posse de {T} transferida para {U}", + emote_restored: "{T} restaurado", + emote_updated: "Propriedades de {T} alteradas", + emote_deleted: "{T} excluído", + emote_tags_updated: "Define as etiquetas para {T}: {N}", + emote_processed: "Nova tarefa de processamento para {T} executada", + emote_version_created: "Versão '{VER}' de {T} criada", + emote_version_renamed: "Versão '{VER}' de {T} renomeada de {1} para {2}", + emote_version_approved: "Versão '{VER}' aprovada de {T} para o catálogo público", + emote_version_restored: "Versão '{VER}' de {T} restaurada", + emote_version_deleted: "Versão '{VER}' de {T} apagada", + emote_flag_added: "Propriedade {FLAG} adicionada a {T}", + emote_flag_removed: "Propriedade {FLAG} removida de {T}", + emote_personal_use_validated: "Uso pessoal validado para {T}", + emote_personal_use_rejected: "Uso pessoal rejeitado para {T}", + user_created: "Criou {T}", + user_deleted: "Apagou {T}", + user_editor_added: "Adicionou {U} como editor", + user_editor_added_other: "Adicionou {U1} como editor de {U2}", + user_editor_updated: "Atualizou os privilégios de editor de {U}", + user_editor_updated_other: "Atualizou os privilégios de editor de {U1}, um editor de {U2}", + user_editor_removed: "Revogou os privilégios de editor de {U}", + user_editor_removed_other: "Revogou os privilégios de editor de {U1} para {U2}", + user_banned: "{T} banido", + user_unbanned: "{T} desbanido", + user_updated: "Alterou as propriedades de {T}", + user_sign_in: "{T} iniciou sessão", + user_sign_out: "{T} encerrou sessão", + user_forbidden: "O acesso de {T} foi negado a {0}", + emote_set_created: "Criou {T}", + emote_set_emote_added: "Adicionou o emote {AE} a {T}", + emote_set_emote_removed: "Removeu o emote {AE} de {T}", + emote_set_emote_renamed: "Renomeou o emote {AE} de {O} para {N} em {T}", + emote_set_capacity_updated: "A capacidade de {T} foi atualizada de {O} para {N}", + emote_set_renamed: "Conjunto {T} renomeado de {O} para {N}", + emote_set_updated: "Alterou as propriedades de {T}", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", - tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add: "Adicionar emote", + author: "Adicionado por", + created_at: "Criado", + versions: "Versões", + preview_loading: "A carregar pré-visualizações... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Falha ao carregar as pré-visualizações", + processing: "A processar emote - isto pode levar algum tempo.", + processing_failed: "Erro ao processar: {0}", + use: "Usar emote", + use_menu: "Adicionar este emote a...", + switch_version: "Mudar para esta versão", + in_n_sets: "no conjunto {0} | em {0} conjuntos", + disable: "Remover emote", + properties: "Propriedades", + new_version: "Nova versão", + report: "Denunciar emote", + Privacy: "Privacidade", + comments: "Comentários", + channels: "Canais", + common_names: "Outros nomes para este emote", + usage_stats: "Estatísticas do emote", + no_longer_available: "Este emote já não se encontra disponível", + tags: "Etiquetas", + add_tag: "Adicionar etiqueta", + trending_rank: "{0}º nas Tendências", + card_label_added: "Adicionado a {0}", + card_label_added_foreign: "Adicionado a {0}, proveniente de outro conjunto", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Desculpa, mas o {BROWSER} não suporta o formato AVIF. Experimenta atualizar para uma versão mais recente ou tenta com outro navegador.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "Apagar {0}", + heading_versions: "Apagar a versão '{0}' de {1}", + notice: "Tens a certeza que queres apagar o emote {0}{'?'}", + notice_versions: "Tens a certeza que queres apagar a versão '{0}' de {1}{'?'}", + reason: "Motivo para a exclusão", }, properties_prompt: { - heading: "Edit {0}", + heading: "Editar {0}", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Atenção!", + warning: "Este emote não está no catálogo público.", + warning_flagged: "Este emote foi tirado da página pública pela seguinte razão: {FLAG_LIST}", + notice: "Ele pode ser adicionado ao teu canal, mas não conseguimos verificar se é seguro para ser exibido em uma transmissão ao vivo.", + notice_flagged: + "Ele pode ser adicionado ao teu canal. No entanto, acreditamos que não é seguro exibir em uma transmissão ao vivo.", + show_button: "Mostar Emote", + flag_sexual_content: "Conteúdo sexual ou sexualmente sugestivo", + flag_epilepsy: "Luzes ou intermitentes / Pode induzir convulsões", + flag_edgy: "Ofensivo ou desagradável", + flag_twitch_banned: "Não permitido na Twitch", }, list: { - searching: "Searching", + searching: "A procurar", emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + no_emotes_listed: "Nenhum emote encontrado", + fetching_slowly: "Desculpa, parece que isto está a demorar um pouco", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", + name: "Categoria", + top: "Topo", + trending: "Tendências", + featured: "Destaques", global: "Global", - new: "New", + new: "Novo", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Filtros", + zero_width: "Sobreposição", + animated: "Animado", + case_sensitive: "Sensível a maiúsculas", + exact_match: "Correspondência exata", + ignore_tags: "Ignorar etiquetas", + personal_use_approved: "Uso pessoal aprovado", + sorting: "Ordenar por", + sorting_ascending: "Ascendente", + sorting_descending: "Descendente", + aspect_ratio: "Proporção", + aspect_ratio_format: "Largura x Altura", + aspect_ratio_width: "Largura", + aspect_ratio_height: "Altura", + aspect_ratio_tolerance: "Tolerância da proporção (%)", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Usar emote...", + open_in_new_tab: "Abrir num novo separador", + copy_emote_link: "Copiar link do emote", }, upload: { - emote_name: "Emote Name", - version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", - animation: "Animation", - transparency: "Transparency", - emote_details: "Emote Details", - version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + emote_name: "Nome do emote", + version_name: "Nome da versão", + version_description: "Descrição da versão", + submit_emote: "Carregar emote", + create_emote_version: "Criar versão do emote", + image_upload: "Carregar imagem", + accepted_formats: "Formatos aceites", + filetype: "Ficheiro", + animation: "Animação", + transparency: "Transparência", + emote_details: "Detalhes do emote", + version_details: "Detalhes da Versão", + attribution: "Atribuição", + original_creator: "Criador original", + as_child: "Estás a criar uma versão {IS_DIVERGED} de {0}. ", + content_moderation: "Moderação do conteúdo", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "Os pixeis só podem ser totalmente transparentes ou totalmente opacos (sem transparência variável)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Novo @:common.object.emote_set", + select: "Seleciona o conjunto de emotes", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "O que são conjuntos de emotes?", + hint: "Conjuntos de emotes são uma coleção de emotes que podem ser vinculados ao teu canal ou partilhados com outros utilizadores.", + hint_select: "Qual conjunto de emotes gostarias de usar como padrão?", + hint_select_emote: "Onde pretendes adicionar {EMOTE}?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Espaços cheios", + none_selected: "Nenhum conjunto selecionado", + editing: "A editar {0}", + owner: "Conjunto de emotes de {USER}", + owned: "Conjunto de emotes possuído", + managed_by: "Gerido por {USER}", + label_renamed: "Renomeado", + label_conflict: "Conflito", + label_default: "Padrão", + label_actor: "Adicionado por {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Proveniente de outro conjunto", + context_emote_add: "Adicionar a {SET_NAME}", + context_emote_remove: "Remover de {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Origens", + hint: "Sincroniza outros conjuntos de emotes para fornecer emotes base para {0}, útil para gerir variantes temáticas.", + new: "Adicionar origem", + remove: "Remover origem", + priority: "Prioridade", + priority_hint: "Este valor determina qual origem tem prioridade ao lidar com conflitos de nome", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Diretrizes de uso pessoal", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} precisa de ser verificado por um moderador quanto à conformidade com as diretrizes de uso @:emote_set.personal.pessoal{'.'}", + pending_review: "Revisão de uso pessoal pendente", + not_allowed: "Não permitido para uso pessoal", + allowed: "Aprovado para uso pessoal", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", + selected_channel_count: "nenhum canal selecionado | canal {0} selecionado | {0} canais selecionados", + create_button: "Criar @:common.object.emote_set", + rename_in_set: "Renomear em {0}", + context_rename: "Personalizar o nome do emote", + context_set_default: "Atribuir como padrão", + context_unset_default: "Revogar o estatuto de padrão", + conflict_heading: "Conflito de nome de emote", conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + "{EMOTE} está em conflito com {ACTIVE_EMOTE}. Gostarias de substituir o emote em conflito?", + conflict_button_replace: "Substituir emote em conflito", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Modificar {0}", + name: "Nome do conjunto de emotes", + capacity: "Capacidade: {0}", + assign_to_channel: "Atribuir ao(s) canal(is)", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Apagar {0}", + notice: "Tens a certeza de que desejas apagar o conjunto de emotes {0}{'?'} Esta ação é irreversível.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", + emote_sets: "Conjuntos de emotes", + no_sets: "{0} não tem nenhum conjunto de emotes.", + channel_emotes: "Emotes do canal", + joined_at: "Entrou a {0}", + editors: "Editores", + roles: "Cargos", + connections: "Canais | Canais e Contas", + new_connections: "Vincular contas...", + edit_connection: "Editar ligação", + add_editor: "Adicionar editor", + open_external_profile: "Abrir perfil (externo)", + editor_modal_heading: "Gerir os editores de {0}", + editor_modal_user_search: "Quem gostarias de adicionar como editor?", editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + no_channel_emotes: "{0} não tem emotes no seu canal do/a {1}", + no_channels: "{0} não tem nenhum canal vinculado!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Ver perfil completo", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Editar perfil", + section_profile: "Perfil", + username: "Nome de utilizador", + display_name: "Nome de exibição", + profile_picture: "Foto de perfil", + section_badges: "Emblemas", + section_paints: "Cores", + no_badges: "Não tens nenhum emblema", + no_paints: "Não tens nenhuma cor", + sign_out: "Terminar sesão", + cosmetics_updated: "Cosméticos atualizados", + cosmetics_updated_message: + "As alterações serão feitas instantaneamente no chat se estiveres a usar a extensão 7TV oficial.", + cosmetics_updated_third_party: + "Se estiveres a usar um cliente de terceiros, como um complemento em outra extensão, estas poderão levar até 24 horas.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Modificar os emotes do canal", + use_private_emotes: "Usar emotes privados", + manage_profile: "Gerir o perfil", + manage_owned_emotes: "Gerir os emotes possuídos", + manage_emote_sets: "Gerir os conjuntos de emotes", + manage_billing: "Gerir a faturação", + manage_editors: "Gerir os editores", + view_messages: "Ver as mensagens", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Torna-te um subscritor do @:common.appName{'!'}", + subscribed: "Obrigado por te subscreveres", + button_self: "Subscrever", + button_gift: "Oferecer uma subscrição", + billing_information_heading: "Informações de faturação", + payment_information_heading: "Informações de pagamento", + payment_gift_heading: "Seleciona o destinatário da subscrição", + payment_methods: "Métodos de pagamento", + payment_methods_hint: "Escolhe um método de pagamento", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Cartão de crédito", + payment_popup_cta: "Completa a transação na janela recém-aberta", + checkout_button: "Finalizar compra", + product_type_subscription: "Subscrição", + redeem_heading: "Resgatar código", + redeem_hint: "Tens um código ou cartão de oferta? Introduz-lo aqui para resgatar!", + redeem_submit: "Resgatar", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Compra efetuada com sucesso", + text1: "Recebemos o teu pagamento e a tua subscrição foi ativada.", + text2: "Obrigado pelo teu apoio! Se tiveres alguma questão, contacta-nos através dos métodos fornecidos nesta página.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + incentive: "Receberás...", + creator_tier: "Extras para criadores", + creator_tier_desc: "Sobe para o escalão de criador e torna o teu canal mais fixe", + feature_t1_badge: "Emblema de subscrição", + feature_t1_paints: "Nome colorido", + feature_t1_animated_profile_picture: "Foto de perfil animada", + feature_t1_zero_width: "Emotes de sobreposição", + feature_t1_global_raffle: "Participação nos sorteios de emotes globais", + feature_t1_personal_emotes: "Emotes pessoais", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Tema de chat personalizável", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "O teu plano", + cancel: "Não renovar", + update_payment: "Atualizar método de pagamento", + reactivate: "Reativar a subscrição", + cancel_prompt: "Tens a certeza que queres cancelar a tua subscrição?", + state_heading: "A tua subscrição", + state_badge_heading: "Emblemas de subscrição", + state_badge_progress: "Progresso do emblema", + state_badge_progress_filled: "Irás receber o teu {0} emblema brevemente", + state_badge_edit_button: "Gerir emblemas", + state_paints: "Cores", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", + "Hoje é o teu aniversário de subscrição | O teu próximo aniversário é em {0} dia | O teu próximo aniversário é em {0} dias", + state_age: "Subscreveste hoje | Estás subscrito há {0} dia | Estás subscrito há {0} dias", + state_gift: "{USER} ofereceu-te uma subscrição", + state_ending: + "A tua subscrição termina hoje | A tua subscrição termina em {0} dia | A tua subscrição termina em {0} dias", + state_collection_heading: "Coleção", state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Não tem nenhuma pintura até agora | Tu desbloqueaste {0} tinta até agora | Tu desbloqueaste {0} tintas até agora", + state_paints_current: "Pinturas disponíveis agora", + state_paints_hint: "Novas pinturas são lançadas mensalmente!", + state_paints_edit_button: "Gerir pinturas", + state_raffle: "Sorteio de emote global", + state_leaderboards: "Principais dadores", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} dias", + starts_at_hint: "O próximo sorteio para subscritores começa em {0}", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "Denunciar", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "Eu fiz este emote, mas ele foi carregado por outra pessoa", + duplicate: "Este emote está duplicado", + pornographic: "Este emote contém imagens pornográficas ou excessivamente sexualizadas", + violence_gore: 'Este emote exibe violência extrema ou "gore"', + i_appear_there: "Este emote retrata-me e eu não gosto disso", + offensive: "Eu considero este emote ofensivo", + other: "Outro", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "Qual é o problema?", + details: "Detalhes (informações e/ou evidências adicionais para a tua denúncia)", + success: "Denúncia enviada com sucesso", + notify: "Assim que a tua denúncia for averiguada ou mais informação for socilitada, serás notificado através da caixa de entrada.", + complete_step_one: "Continuar", + abuse_notice: "O abuso do recurso de denúncia pode levar à revogação do teu acesso.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Migrar para o @:common.appName", + heading: "Migra os teus emotes para o @:common.appName", + pitch: "Transfere automaticamente os teus emotes de outras plataformas para o @:common.appName e beneficia da simplicidade da nossa plataforma!", + select_providers: "De quais plataformas gostarias de importar?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "Caixa de entrada", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "Todas as mensagens", + unread: "Não lidas", + important: "Importante", }, - unread_tag: "Unread", + unread_tag: "Não lida", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emote aprovado para o catálogo público", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# O teu emote "{EMOTE_NAME}" foi aprovado para o catálogo público \n +Já está disponível no catálogo de emotes e começará a aparecer em @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emote não aprovado para o catálogo público", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# O teu emote "{EMOTE_NAME}" foi rejeitado +Não estará disponível no catálogo de emotes público ou visível em @:common.appHost, +mas permanecerá disponível para utilizadores com o link. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Convite para reivindicar a posse de um emote", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} quer que te tornes o proprietário de '{EMOTE_NAME}' -[View Emote]({EMOTE_URL}) +[Ver emote]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) - `, +**[Aceitar solicitação]({EMOTE_CLAIM_URL})** | [Recusar solicitação]({EMOTE_DECLINE_URL})`, }, client_banned: { - subject: "You've been banned", + subject: "Foste banido", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# Conta banida +O teu acesso a @:common.appName foi limitado.

+### Razão para esta ação {BAN_REASON}

-### Restrictions Applied
+### Restrições aplicadas
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
Esta decisão expira a **{BAN_EXPIRE_AT}**. +_Se acreditas que isto foi um engano, envia um e-mail para @:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* Já não podes interagir com a aplicação", + no_auth: "* Já não podes iniciar sessão", + no_ownership: "* Qualquer conteúdo criado por ti deixará de estar dísponivel", + memory_hole: "* Tu não estarás visivel para outros utilizadores", + ip_blocked: "* O teu IP está bloqueado de aceder todos os serviços do @:common.appName", }, }, report_closed: { - subject: "Report closed", + subject: "Denúncia encerrada", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. - `, +Obrigado por nos notificar, a tua denúncia {'#'}{CASE_ID} foi averiguada. `, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "Não conseguimos encontrá-lo", + doctor_wtf: "Que raios é isto?", + pot_friend: "Sou um pote, amigo", }, }; diff --git a/locale/ro_RO.ts b/locale/ro_RO.ts index c7f97f86..4947b3ee 100644 --- a/locale/ro_RO.ts +++ b/locale/ro_RO.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/ru_RU.ts b/locale/ru_RU.ts index c8c648c0..1dc8f656 100644 --- a/locale/ru_RU.ts +++ b/locale/ru_RU.ts @@ -11,6 +11,8 @@ export default { back: "Назад", download: "Скачать | Загрузки\n", features: "Особенности", + experimental: "Экспериментальная", + experimental_hint: "Эта функция экспериментальная и может работать нестабильно", comments: "Комментарии", search: "Поиск", update: "Обновить", @@ -43,7 +45,7 @@ export default { }, many_emote_slots: { name: "Сотни слотов для смайлов", - detail: "Начните с {0}-ю слотами с возможностью увеличения их количества до {1} бесплатно.", + detail: "Каждый получает 600 настраиваемых слотов смайлов канала бесплатно.", }, channel_emote_names: { name: "Уникальные названия смайлов для каждого канала", @@ -91,6 +93,12 @@ export default { admin: "Модерация", sign_in: "Войти", user_search: "Поиск пользователей", + theme: "{0} тема", + theme_dark: "Тёмная", + theme_light: "Светлая", + theme_seasonal: "Сезонная", + inbox: "Входящие", + locale_selector: "Язык", locale_contribute: "Перевести @:common.appName{'!'}", wip_notice: { heading: "Добро пожаловать на новый сайт @:common.appName", @@ -117,6 +125,8 @@ export default { emote_version_deleted: "Удалена версия '{VER}' смайла {T}", emote_flag_added: "Добавлено свойство {FLAG} к смайлу {T}", emote_flag_removed: "Удалено свойство {FLAG} смайла {T}", + emote_personal_use_validated: "Одобрено личное использование смайла {T}", + emote_personal_use_rejected: "Отклонено личное использование смайла {T}", user_created: "Пользователь {T} создан", user_deleted: "Пользователь {T} удалён", user_editor_added: "Пользователь {U} добавлен в качестве редактора", @@ -135,6 +145,8 @@ export default { emote_set_emote_added: "Смайл {AE} добавлен в набор {T}", emote_set_emote_removed: "Смайл {AE} удалён из набора {T}", emote_set_emote_renamed: "Смайл {AE} переименован из {O} в {N} в наборе {T}", + emote_set_capacity_updated: "В наборе {T} обновлена вместимость с {O} на {N}", + emote_set_renamed: "Набор {T} переименован с {O} на {N}", emote_set_updated: "Изменены свойства набора {T}", }, // Text that is relevant to emotes @@ -164,6 +176,8 @@ export default { tags: "Теги", add_tag: "Добавить тег", trending_rank: "#{0} в Трендах", + card_label_added: "Добавлено в {0}", + card_label_added_foreign: "Добавлено в {0}, перенесено из другого набора", avif_no_support: "Извините, {BROWSER} не поддерживает формат AVIF. Попробуйте обновиться до новой версии или использовать другой браузер.", delete_prompt: { @@ -191,7 +205,7 @@ export default { }, list: { searching: "Поиск", - emote_count: "Количество смайлов: {0}", + emote_count: "{0} смайл | {0} смайлов", no_emotes_listed: "Смайлы не найдены", fetching_slowly: "Извините, это может занять некоторое время", category: { @@ -203,11 +217,28 @@ export default { new: "Новые", }, filters: { + hint: "Поиск по фильтрам", + zero_width: "Накладные", + animated: "Анимированные", case_sensitive: "С учётом регистра", exact_match: "Точное совпадение", ignore_tags: "Игнорировать теги", + personal_use_approved: "Одобрено для личного использования", + sorting: "Сортировка", + sorting_ascending: "По возрастанию", + sorting_descending: "По убыванию", + aspect_ratio: "Соотношение сторон", + aspect_ratio_format: "Ширина к Высоте", + aspect_ratio_width: "Ширина", + aspect_ratio_height: "Высота", + aspect_ratio_tolerance: "Диапазон в %", }, }, + context: { + use_emote_ellipsis: "Использовать смайл...", + open_in_new_tab: "Открыть в новой вкладке", + copy_emote_link: "Скопировать ссылку на смайл", + }, upload: { emote_name: "Название смайла", version_name: "Название версии", @@ -231,23 +262,43 @@ export default { }, emote_set: { create: "Новый @:common.object.emote_set", - select: "Выбрать @:common.object.emote_set", + select: "Выбрать набор смайлов", explain: { section: "Что такое наборы смайлов?", hint: "Наборы смайлов — это коллекции смайлов, которые можно добавить на ваш канал или поделиться ими с другими пользователями.", + hint_select: "Какой набор смайлов вы бы хотели назначить по умолчанию?", + hint_select_emote: "Куда вы хотите добавить {EMOTE}?", }, no_space: "Слоты заполнены", none_selected: "Набор не выбран", editing: "Редактирование {0}", owner: "Набор смайлов {USER}", owned: "Принадлежащий набор смайлов", + managed_by: "Управляется {USER}", label_renamed: "Переименованный", label_conflict: "Конфликт", label_default: "По умолчанию", label_actor: "Добавлено пользователем {0}", // "enabled by " + label_synced: "Перенесено из другого набора", context_emote_add: "Добавить в набор {SET_NAME}", context_emote_remove: "Удалить из набора {SET_NAME}", + origins: { + title: "Источники", + hint: "Объедините другие наборы смайлов с {0}, чтобы добавить и/или заменить существующие смайлы в этом наборе. Удобно для управления праздничными вариациями.", + new: "Добавить источник", + remove: "Удалить источник", + priority: "Приоритет", + priority_hint: "Это значение определяет, какой источник будет в приоритете при конфликте в названиях", + }, + personal: { + personal_use_guidelines: "Правила личного использования", + emote_not_validated: + "Модерация должна проверить, не нарушает ли {EMOTE} @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "На рассмотрении", + not_allowed: "Не допускается для личного использования", + allowed: "Одобрено для личного использования", + }, modal: { selected_channel_count: "нет выбранных каналов | выбран {0} канал | выбрано {0} каналов", create_button: "Создать @:common.object.emote_set", @@ -255,22 +306,38 @@ export default { context_rename: "Изменить название смайла", context_set_default: "Назначить по умолчанию", context_unset_default: "Отменить назначение по умолчанию", + conflict_heading: "Конфликт в названиях смайлов", + conflict_notice: "Смайл {EMOTE} конфликтует с {ACTIVE_EMOTE}. Заменить конфликтующий смайл?", + conflict_button_replace: "Заменить", + }, + properties_prompt: { + heading: "Редактировать набор {0}", + name: "Название набора", + capacity: "Слоты: {0}", + assign_to_channel: "Добавить на канал(ы)", + }, + delete_prompt: { + heading: "Удалить набор {0}", + notice: "Вы уверены, что хотите удалить набор смайлов {0}{'?'} Это действие необратимо.", }, }, // Text that is relevant to users user: { emote_sets: "Наборы смайлов", + no_sets: "У пользователя {0} нет наборов смайлов.", channel_emotes: "Смайлы канала", - joined_at: "Пользователь зарегистрирован {0}", + joined_at: "Дата регистрации: {0}", editors: "Редакторы", roles: "Роли", connections: "Каналы | Каналы и аккаунты", - new_connections: "Привязать аккаунты...", + new_connections: "Интеграции...", + edit_connection: "Управление подключением", add_editor: "Добавить редактора", - editor_modal_heading: "Управление редакторами пользователя {0}", + open_external_profile: "Открыть профиль в новой вкладке", + editor_modal_heading: "Изменить редакторов {0}", editor_modal_user_search: "Кого вы хотите добавить в качестве редактора?", editor_modal_user_update: "Редактор", - no_channel_emotes: "У {0} нет смайлов на канале {1}", + no_channel_emotes: "У пользователя {0} нет ни одного смайла на канале {1}", no_channels: "У {0} нет подключённых каналов!", card: { view_full_profile: "Открыть профиль", @@ -287,7 +354,10 @@ export default { no_paints: "У вас нет ни одного стиля", sign_out: "Выйти", cosmetics_updated: "Стиль обновлён", - cosmetics_updated_message: "Может потребоваться от 10 до 30 минут, чтобы изменения появились в чате.", + cosmetics_updated_message: + "Ваши изменения сразу же отобразятся в чате, если вы используете официальное расширение 7TV.", + cosmetics_updated_third_party: + "Если вы используете сторонний клиент, например, дополнение в другом расширении, изменения могут применяться вплоть до 24 часов.", }, editor_permissions: { modify_emotes: "Изменение смайлов канала", @@ -313,8 +383,11 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "банковской карты", payment_popup_cta: "Завершить транзакцию в новом окне", - pay_button: "Оплатить с помощью {0}", + checkout_button: "Перейти к оплате", product_type_subscription: "Подписка", + redeem_heading: "Активировать подарочный код", + redeem_hint: "У вас есть специальный подарочный код или промокод? Активируйте его здесь!", + redeem_submit: "Активировать", purchase_success: { heading: "Покупка совершена успешно", text1: "Мы получили ваш платёж, и ваша подписка была активирована.", @@ -333,6 +406,7 @@ export default { feature_t1_personal_emotes: "Личные смайлы", feature_t2_animated_profile_banner: "Анимированный баннер канала", feature_t2_animated_offline_screen: "Анимированная оффлайн-заставка", + feature_t2_custom_chat_theme: "Пользовательская тема чата", feature_t2_extended_sub_emotes: "Смайлы подписчика", current_plan: "Ваш план", cancel: "Не продлевать", @@ -340,15 +414,22 @@ export default { reactivate: "Возобновить подписку", cancel_prompt: "Вы уверены, что хотите отменить подписку?", state_heading: "Ваша подписка", + state_badge_heading: "Значки подписчика", state_badge_progress: "Прогресс значка", + state_badge_progress_filled: "Вы получите ваш значок {0} в ближайшее время", + state_badge_edit_button: "Управление значками", state_paints: "Стили", state_anniversary: "Сегодня юбилей вашей подписки | Ваш следующий юбилей наступит через {0} день | Ваш следующий юбилей наступит через {0} дн.", state_age: "Вы подписались сегодня | Вы подписаны {0} день | Вы подписаны {0} дн.", + state_gift: "{USER} дарит вам подписку", state_ending: "Ваша подписка истекает сегодня | Ваша подписка истечёт через {0} день | Ваша подписка истечёт через {0} дн.", state_collection_heading: "Коллекция", - state_paints_heading: "Доступные стили ({0})", + state_paints_heading: "У вас пока нет стилей | Доступные стили: {0} | Доступные стили: {0}", + state_paints_current: "Стили этого месяца", + state_paints_hint: "Новые стили выходят ежемесячно!", + state_paints_edit_button: "Управление стилями", state_raffle: "Розыгрыш общедоступного смайла", state_leaderboards: "Лидеры по подаркам", raffle: { @@ -376,6 +457,13 @@ export default { complete_step_one: "Продолжить", abuse_notice: "Злоупотребление жалобами может привести к лишению вас доступа к ним.", }, + // Text that is relating to the provider migration tool + migrate: { + cta: "Перейти на @:common.appName", + heading: "Импортируйте ваши смайлы в @:common.appName", + pitch: "Автоматически импортируйте ваши смайлы из других расширений в @:common.appName и с легкостью используйте их на нашей платформе!", + select_providers: "Из какого расширения вы хотите импортировать смайлы?", + }, // Text that is relevant to the inbox inbox: { inbox: "Входящие", diff --git a/locale/sr_SP.ts b/locale/sr_SP.ts index ef82cd42..345eaf10 100644 --- a/locale/sr_SP.ts +++ b/locale/sr_SP.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/sv_SE.ts b/locale/sv_SE.ts index 2be614e8..e1297a41 100644 --- a/locale/sv_SE.ts +++ b/locale/sv_SE.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Tillgång till hundratals av emotes", - detail: "Börja med {0} emotes, med ett möjligt maximum av {1} helt gratis.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Kanalbundet emote-alias", @@ -223,6 +223,7 @@ export default { case_sensitive: "Skiftlägeskänslig", exact_match: "Exakt matchning", ignore_tags: "Ignorera taggar", + personal_use_approved: "Personal Use Approved", sorting: "Sortering", sorting_ascending: "Stigande", sorting_descending: "Fallande", @@ -236,6 +237,7 @@ export default { context: { use_emote_ellipsis: "Använd emote...", open_in_new_tab: "Öppna i ny flik", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emotenamn", @@ -295,6 +297,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "ingen kanal vald | {0} kanal valda | {0} kanaler valda", @@ -352,7 +355,10 @@ export default { no_paints: "Du äger inga färger", sign_out: "Logga ut", cosmetics_updated: "Kosmetika uppdaterad", - cosmetics_updated_message: "Det kan ta mellan 10 till 30 minuter innan dina ändringar visas i chatten.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Ändra kanal-emotes", @@ -378,7 +384,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Kreditkort", payment_popup_cta: "Slutför transaktionen i det nya fönstret", - pay_button: "Betala via {0}", + checkout_button: "Checkout", product_type_subscription: "Prenumeration", redeem_heading: "Lös in presentkod", redeem_hint: "Har du en presentkod eller kupong? Lös in dem här!", diff --git a/locale/th_TH.ts b/locale/th_TH.ts index 8024c471..90c8e7b7 100644 --- a/locale/th_TH.ts +++ b/locale/th_TH.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/tr_TR.ts b/locale/tr_TR.ts index 72cd496c..ac445e71 100644 --- a/locale/tr_TR.ts +++ b/locale/tr_TR.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/uk_UA.ts b/locale/uk_UA.ts index 459f7486..617819f9 100644 --- a/locale/uk_UA.ts +++ b/locale/uk_UA.ts @@ -5,132 +5,132 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", + learnMore: "Дізнатись більше", + more: "Більше", + retry: "Повторити спробу", + back: "Назад", + download: "Завантажити | Завантаження", features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + experimental: "Експериментально", + experimental_hint: "Ця функція є експериментальною та її стабільність не гарантована", + comments: "Коментарі", + search: "Пошук", + update: "Оновити", + report: "Поскаржитись", + delete: "Видалити", + cancel: "Скасувати", + submit: "Відправити", + activity: "Активність", + loading: "Завантаження", + save_changes: "Зберегти зміни", + reset: "Скинути", object: { - user: "User", - emote_set: "Emote Set", - emote: "Emote", + user: "Користувач", + emote_set: "Набір смайлів", + emote: "Смайл", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "Платформа смайлів для кожного", + app_description: "Легко керуйте сотнями смайлів для ваших каналів Twitch або YouTube", + why_app: "Чому @:common.appName{'?'}", + download_browser: "Розширення браузера", + download_mobile: "Мобільні додатки", + download_misc: "Інші додатки", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Набори смайлів", + detail: "Групуйте смайли в налаштовувальні набори, якими ви можете поділитися з іншими користувачами або швидко перегорнути на свій канал.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Сотні слотів для смайлів", + detail: "Усі отримують 600 налаштовувальних слотів смайлів, всі безплатно.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Ви можете дати унікальну назву смайлам для вашого каналу", + detail: "Не подобається ім'я смайла яке було встановлено автором? Нічого, ви можете змінити його персонально для свого каналу.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "Миттєві оновлення", + detail: "Зміни смайлів у вашому каналі відбуваються миттєво для всіх глядачів. Оновлювати сторінку не треба.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Версії смайлів", + detail: "Перемикайтеся між тематичними варіантами смайлів або оновляйте їх на покращені версії.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Велика спільнота", + detail: "@:common.appName обслуговує {0}+ унікальних користувачів щодня та має бібліотеку з понад {1} публічних смайлів", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Формати зображення нового покоління - WEBP та AVIF", + detail: "Ми використовуємо новіші, більш оптимізовані формати зображень задля зменшення використання пропускної здатності.", }, source_available: { - name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + name: "Доступний вихідний код", + detail: "Наша кодова база доступна на GitHub з ліцензією на вихідний код. Кожен може переглядати та робити свій внесок.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Приєднуйтесь до @:common.appName в Discord", + discord_online_count: "{0} активних користувачів", + twitter: "Слідкуйте за нами в Twitter", + github: "Зробити свій внесок", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Умови надання послуг", + privacy: "Політика конфіденційності", + unaffiliated: "@:common.appName не має відношення до Twitch Interactive", }, }, // Nav Bar nav: { - home: "Home", - about: "About", - emotes: "Emotes", - store: "Subscribe", - admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + home: "Головна", + about: "Про нас", + emotes: "Смайли", + store: "Підписка", + admin: "Адмін", + sign_in: "Увійти", + user_search: "Пошук профілів", + theme: "Перейти до {0} теми", + theme_dark: "Темної", + theme_light: "Світлої", + theme_seasonal: "Сезонної", + inbox: "Вхідні повідомлення", + locale_selector: "Мова", + locale_contribute: "Перекладіть @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Ласкаво просимо до нового сайту @:common.appName", + text1: "Це попередній перегляд наступного способу використання @:common.appName{'.'}", + text2: "Дізнайтесь що нового і дайте нам відгук! Зверніть увагу, що сайт буде швидко змінюватись і може часто ламатися.", }, }, activity: { - emote_created: "Created {T}", + emote_created: "Створено {T}", emote_renamed: "Renamed {T} from {O} to {N}", emote_listing_approved: "Approved {T} for public listing", emote_listing_revoked: "Removed {T} from public listing", emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", + emote_ownership_transferred: "Право власності {T} передано {U}", + emote_restored: "Відновлено {T}", + emote_updated: "Змінені властивості для {T}", + emote_deleted: "{T} Був видалений", + emote_tags_updated: "Встановити теги для {T}: {N}", + emote_processed: "Виконано нове завдання обробки для {T}", + emote_version_created: "Створена версія '{VER}' для {T}", + emote_version_renamed: "Перейменовано версію '{VER}' для {T} з {1} на {2}", emote_version_approved: "Approved version '{VER}' for {T} for public listing", emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", + emote_version_deleted: "Видалена '{VER}' версія для {T}", + emote_flag_added: "Додано позначку {FLAG} до {T}", + emote_flag_removed: "Користувач зняв позначку {FLAG} з {T}", + emote_personal_use_validated: "{T} Було схвалено для особистого використання", + emote_personal_use_rejected: "{T} Було відхилено для особистого використання", user_created: "Created {T}", user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", + user_editor_added: "Користувач {U} доданий як редактор", + user_editor_added_other: "Додано {U1} як редактора {U2}", user_editor_updated: "Updated editor privileges for {U}", user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", user_editor_removed: "Revoked {U}'s editor privileges", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/vi_VN.ts b/locale/vi_VN.ts index dc5a441a..b872d3cc 100644 --- a/locale/vi_VN.ts +++ b/locale/vi_VN.ts @@ -5,534 +5,539 @@ export default { appName: "7TV", appHost: "7tv.app", supportEmail: "kathy{'@'}7tv.app", - learnMore: "Learn More", - more: "More", - retry: "Retry", - back: "Back", - download: "Download | Downloads", - features: "Features", - experimental: "Experimental", - experimental_hint: "This feature is experimental and is not guaranteed to be stable", - comments: "Comments", - search: "Search", - update: "Update", - report: "Report", - delete: "Delete", - cancel: "Cancel", - submit: "Submit", - activity: "Activity", - loading: "Loading", - save_changes: "Save Changes", - reset: "Reset", + learnMore: "Tìm Hiểu Thêm", + more: "Xem thêm", + retry: "Thử lại", + back: "Quay lại", + download: "Tải về | Tải về", + features: "Tính năng", + experimental: "Thử nghiệm", + experimental_hint: "Tính năng này mang tính thử nghiệm và không được đảm bảo về tính ổn định", + comments: "Bình luận", + search: "Tìm kiếm", + update: "Cập nhật", + report: "Báo cáo", + delete: "Xóa", + cancel: "Hủy", + submit: "Đăng mới", + activity: "Hoạt động", + loading: "Đang tải", + save_changes: "Lưu thay đổi", + reset: "Đặt lại", object: { - user: "User", - emote_set: "Emote Set", + user: "Người dùng", + emote_set: "Nhóm Emote", emote: "Emote", }, }, // Text that appears on the home page home: { - slogan: "The Emote Platform for All", - app_description: "Manage hundreds of emotes for your Twitch or YouTube channels with ease", - why_app: "Why @:common.appName{'?'}", - download_browser: "Browser Extension", - download_mobile: "Mobile Apps", - download_misc: "Other Apps", + slogan: "Nền tảng Emote cho Mọi người", + app_description: "Quản lý hàng trăm emote cho kênh Twitch hoặc YouTube của bạn một cách dễ dàng", + why_app: "Tại sao chọn @:common.appName{'?'}", + download_browser: "Tiện ích cho Trình duyệt", + download_mobile: "Ứng dụng Di động", + download_misc: "Ứng dụng khác", features: { emote_sets: { - name: "Emote Sets", - detail: "Group emotes in customizable sets that can be shared with other users or quickly swapped onto your channel.", + name: "Nhóm Emote", + detail: "Nhóm các emote tùy chỉnh có thể được chia sẻ với người dùng khác hoặc nhanh chóng hoán đổi cho kênh của bạn.", }, many_emote_slots: { - name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + name: "Hàng trăm slot emote", + detail: "Mọi người đều nhận được 600 slots emote cho kênh, tất cả đều miễn phí.", }, channel_emote_names: { - name: "Per-channel emote names", - detail: "Don't like the name given to an emote by its author? That's fine, you can change it for your channel only.", + name: "Tên emote riêng cho mỗi kênh", + detail: "Không thích tên emote mà tác giả đặt? Không sao, bạn có thể thay đổi nó chỉ cho kênh của bạn.", }, real_time: { - name: "Real-Time", - detail: "Changing emotes in your channel happens instantly, for all viewers. No F5 required.", + name: "Thời gian thực", + detail: "Thay đổi emote cho kênh của bạn diễn ra tức thì, cho mọi người xem. Không cần nhấn F5.", }, emote_versions: { - name: "Emote Versioning", - detail: "Swap between themed variants or update an emote to an improved version.", + name: "Tạo phiên bản cho Emote", + detail: "Thay đổi emote theo mùa hoặc nâng cấp lên phiên bản xịn hơn.", }, userbase: { - name: "Large Community", - detail: "@:common.appName serves {0}+ daily unique users and has a library of over {1} public emotes", + name: "Cộng đồng Lớn", + detail: "@:common.appName phục vụ cho {0}+ người dùng độc nhất mỗi ngày và có thư viện hơn {1} emotes công khai", }, next_gen: { - name: "Next-gen image formats like WEBP and AVIF", - detail: "We use newer, more optimized image formats to reduce bandwidth usage.", + name: "Các định dạng hình ảnh thế hệ mới như WEBP và AVIF", + detail: "Chúng tôi sử dụng các định dạng hình ảnh mới và tối ưu hơn để giảm băng thông sử dụng.", }, source_available: { name: "Source-Available", - detail: "Our entire codebase is available on GitHub with a source-available license. Anyone can view and contribute.", + detail: "Toàn bộ cơ sở mã của chúng tôi có trên GitHub với giấy phép nguồn có sẵn. Bất kì ai cũng có thể xem và đóng góp.", }, }, socials: { - discord: "Join @:common.appName on Discord", - discord_online_count: "{0} online now", - twitter: "Follow us on Twitter", - github: "Contribute", + discord: "Tham gia @:common.appName trên Discord", + discord_online_count: "{0} người đang trực tuyến", + twitter: "Theo dõi chúng tôi trên Twitter", + github: "Đóng góp", }, legal: { - terms: "Terms of Service", - privacy: "Privacy Policy", - unaffiliated: "@:common.appName is not affiliated with Twitch Interactive", + terms: "Điều khoản Dịch vụ", + privacy: "Chính sách Bảo mật", + unaffiliated: "@:common.appName không có liên kết với Twitch Interactive", }, }, // Nav Bar nav: { - home: "Home", - about: "About", + home: "Trang chủ", + about: "Giới thiệu", emotes: "Emotes", - store: "Subscribe", - admin: "Admin", - sign_in: "Sign In", - user_search: "Search Profiles", - theme: "Switch to {0} theme", - theme_dark: "Dark", - theme_light: "Light", - theme_seasonal: "Seasonal", - inbox: "Inbox", - locale_selector: "Language", - locale_contribute: "Translate @:common.appName{'!'}", + store: "Đăng ký", + admin: "Quản trị", + sign_in: "Đăng nhập", + user_search: "Tìm Hồ Sơ", + theme: "Đổi sang chủ đề {0}", + theme_dark: "Tối", + theme_light: "Sáng", + theme_seasonal: "Đặc biệt", + inbox: "Hộp thư", + locale_selector: "Ngôn ngữ", + locale_contribute: "Phiên dịch @:common.appName{'!'}", wip_notice: { - heading: "Welcome to the new @:common.appName website", - text1: "This is an early preview of the next way to experience @:common.appName{'.'}", - text2: "Explore what's new and give us some feedback! Note it will be undergoing rapid changes and may break frequently.", + heading: "Chào mừng đến với website @:common.appName mới", + text1: "Đây là bản xem trước các bước tiếp theo để trải nghiệm @:common.appName{'.'}", + text2: "Khám phá các tính năng mới và cho chúng tôi ý kiến! Lưu ý rằng nó sẽ bị thay đổi liên tục và có thể bị hỏng thường xuyên.", }, }, activity: { - emote_created: "Created {T}", - emote_renamed: "Renamed {T} from {O} to {N}", - emote_listing_approved: "Approved {T} for public listing", - emote_listing_revoked: "Removed {T} from public listing", - emote_merged: "Merged {T} into {0}", - emote_ownership_transferred: "Transferred ownership of {T} to {U}", - emote_restored: "Restored {T}", - emote_updated: "Changed properties for {T}", - emote_deleted: "Deleted {T}", - emote_tags_updated: "Set tags for {T}: {N}", - emote_processed: "Executed a new processing job for {T}", - emote_version_created: "Created version '{VER}' for {T}", - emote_version_renamed: "Renamed version '{VER}' for {T} from {1} to {2}", - emote_version_approved: "Approved version '{VER}' for {T} for public listing", - emote_version_restored: "Restored version '{VER}' for {T}", - emote_version_deleted: "Deleted version '{VER}' for {T}", - emote_flag_added: "Added flag {FLAG} to {T}", - emote_flag_removed: "Removed flag {FLAG} from {T}", - emote_personal_use_validated: "Validated personal use for {T}", - emote_personal_use_rejected: "Rejected personal use for {T}", - user_created: "Created {T}", - user_deleted: "Deleted {T}", - user_editor_added: "Added {U} as an editor", - user_editor_added_other: "Added {U1} as an editor of {U2}", - user_editor_updated: "Updated editor privileges for {U}", - user_editor_updated_other: "Updated editor privileges for {U1}, an editor of {U2}", - user_editor_removed: "Revoked {U}'s editor privileges", - user_editor_removed_other: "Revoked {U1}'s editor privileges to {U2}", - user_banned: "Banned {T}", - user_unbanned: "Unbanned {T}", - user_updated: "Changed properties for {T}", - user_sign_in: "{T} has signed in", - user_sign_out: "{T} has logged out", - user_forbidden: "{T} was denied access to {0}", - emote_set_created: "Created {T}", - emote_set_emote_added: "Added the emote {AE} to {T}", - emote_set_emote_removed: "Removed the emote {AE} from {T}", - emote_set_emote_renamed: "Renamed the emote {AE} from {O} to {N} in {T}", - emote_set_capacity_updated: "Updated the capacity of {T} from {O} to {N}", - emote_set_renamed: "Renamed the set {T} from {O} to {N}", - emote_set_updated: "Changed properties for {T}", + emote_created: "Đã tạo {T}", + emote_renamed: "Đã đổi tên {T} từ {O} thành {N}", + emote_listing_approved: "Đã duyệt {T} để hiển thị công khai", + emote_listing_revoked: "Đã xóa {T} khỏi hiển thị công khai", + emote_merged: "Đã gộp {T} vào {0}", + emote_ownership_transferred: "Đã chuyển quyền sở hữu của {T} đến {U}", + emote_restored: "Đã khôi phục {T}", + emote_updated: "Đã thay đổi thuộc tính cho {T}", + emote_deleted: "Đã xóa {T}", + emote_tags_updated: "Đặt tags cho {T}: {N}", + emote_processed: "Đã thực hiện một tác vụ xử lý mới cho {T}", + emote_version_created: "Đã tạo phiên bản '{VER}' cho {T}", + emote_version_renamed: "Đã đổi tên phiên bản '{VER}' cho {T} từ {1} thành {2}", + emote_version_approved: "Đã duyệt phiên bản '{VER}' cho {T} để hiển thị công khai", + emote_version_restored: "Đã khôi phục phiên bản '{VER}' cho {T}", + emote_version_deleted: "Đã xóa phiên bản '{VER}' cho {T}", + emote_flag_added: "Đã thêm nhãn {FLAG} cho {T}", + emote_flag_removed: "Đã xóa nhãn {FLAG} khỏi {T}", + emote_personal_use_validated: "Đã xác thực việc sử dụng riêng cho {T}", + emote_personal_use_rejected: "Đã từ chối việc sử dụng riêng cho {T}", + user_created: "Đã tạo {T}", + user_deleted: "Đã xóa {T}", + user_editor_added: "Đã thêm {U} làm người chỉnh sửa", + user_editor_added_other: "Đã thêm {U1} làm người chỉnh sửa cho {U2}", + user_editor_updated: "Đã cập nhật quyền chỉnh sửa cho {U}", + user_editor_updated_other: "Đã cập nhật quyền chỉnh sửa cho {U1}, một người chỉnh sửa của {U2}", + user_editor_removed: "Đã thu hồi quyền chỉnh sửa của {U}", + user_editor_removed_other: "Đã thu hồi quyền chỉnh sửa của {U1} cho {U2}", + user_banned: "Đã cấm {T}", + user_unbanned: "Đã bỏ cấm {T}", + user_updated: "Đã thay đổi thuộc tính cho {T}", + user_sign_in: "{T} đã đăng nhập vào", + user_sign_out: "{T} đã đăng xuất", + user_forbidden: "{T} đã bị từ chối truy cập vào {0}", + emote_set_created: "Đã tạo {T}", + emote_set_emote_added: "Đã thêm emote {AE} cho {T}", + emote_set_emote_removed: "Đã xóa emote {AE} khỏi {T}", + emote_set_emote_renamed: "Đã đổi tên emote {AE} từ {O} thành {N} trong {T}", + emote_set_capacity_updated: "Đã cập nhật dung lượng của {T} từ {O} thành {N}", + emote_set_renamed: "Đã đổi tên nhóm {T} từ {O} thành {N}", + emote_set_updated: "Đã thay đổi thuộc tính cho {T}", }, // Text that is relevant to emotes emote: { - add: "Add Emote", - author: "Added by", - created_at: "Created", - versions: "Versions", - preview_loading: "Loading previews... {'('}{0}{'/'}{1}{')'}", - preview_failed: "Failed to load previews", - processing: "Processing Emote - this may take some time.", - processing_failed: "Processing failed: {0}", - use: "Use Emote", - use_menu: "Add this emote to...", - switch_version: "Switch to this version", - in_n_sets: "in {0} set | in {0} sets", - disable: "Disable Emote", - properties: "Properties", - new_version: "New Version", - report: "Report Emote", - Privacy: "Privacy", - comments: "Comments", - channels: "Channels", - common_names: "Other names for this emote", - usage_stats: "Emote Statistics", - no_longer_available: "This emote is no longer available", + add: "Thêm Emote", + author: "Được thêm bởi", + created_at: "Ngày tạo", + versions: "Các phiên bản", + preview_loading: "Đang tải bản xem trước... {'('}{0}{'/'}{1}{')'}", + preview_failed: "Không thể tải bản xem trước", + processing: "Đang xử lý Emote - có thể sẽ mất một lúc.", + processing_failed: "Xử lý thất bại: {0}", + use: "Dùng Emote", + use_menu: "Thêm emote này vào...", + switch_version: "Chuyển sang phiên bản này", + in_n_sets: "trong {0} nhóm | trong {0} nhóm", + disable: "Gỡ Emote", + properties: "Thuộc tính", + new_version: "Tạo Phiên bản Mới", + report: "Báo cáo Emote", + Privacy: "Quyền riêng tư", + comments: "Bình luận", + channels: "Số kênh", + common_names: "Các tên khác cho emote này", + usage_stats: "Thống kê Emote", + no_longer_available: "Emote này không còn tồn tại nữa", tags: "Tags", - add_tag: "Add Tag", - trending_rank: "#{0} on Trending", - card_label_added: "Added to {0}", - card_label_added_foreign: "Added to {0}, originating from another set", + add_tag: "Thêm Tag", + trending_rank: "#{0} trên Thịnh Hành", + card_label_added: "Đã thêm vào {0}", + card_label_added_foreign: "Đã thêm vào {0}, bắt nguồn từ một nhóm khác", avif_no_support: - "Sorry, {BROWSER} does not support the AVIF format. Try updating to a newer version or try with a different browser.", + "Xin lỗi, {BROWSER} không hỗ trợ định dạng AVIF. Hãy thử nâng cấp lên phiên bản mới hơn hoặc thử với một trình duyệt khác.", delete_prompt: { - heading: "Delete {0}", - heading_versions: "Delete version '{0}' of {1}", - notice: "Are you sure you want to delete the emote {0}{'?'}", - notice_versions: "Are you sure you want to delete the version '{0}' from {1}{'?'}", - reason: "Reason for deletion", + heading: "Xóa {0}", + heading_versions: "Xóa phiên bản '{0}' của {1}", + notice: "Bạn có chắc chắn muốn xóa emote {0} không{'?'}", + notice_versions: "Bạn có chắc chắn muốn xóa phiên bản '{0}' khỏi {1} không{'?'}", + reason: "Lý do xóa", }, properties_prompt: { - heading: "Edit {0}", + heading: "Chỉnh sửa {0}", }, unlisted: { - heading: "Heads up!", - warning: "This emote is not publicly listed.", - warning_flagged: "This emote has been unlisted for the following reasons: {FLAG_LIST}", - notice: "It can be added to your channel, but we cannot verify if it is safe to show on a livestream.", - notice_flagged: "It can be added to your channel, however we believe it is unsafe to show on a livestream.", - show_button: "Show Emote", - flag_sexual_content: "Sexual or sexually suggestive content", - flag_epilepsy: "Rapid flashing / seizure-inducing", - flag_edgy: "Edgy or distasteful", - flag_twitch_banned: "Disallowed on Twitch", + heading: "Cảnh báo!", + warning: "Emote này không được hiển thị công khai.", + warning_flagged: "Emote này không được công khai vì các lý do sau: {FLAG_LIST}", + notice: "Nó có thể được thêm vào kênh của bạn, nhưng chúng tôi không thể xác định được liệu nó an toàn để hiển thị trên sóng trực tiếp.", + notice_flagged: + "Nó có thể được thêm vào kênh của bạn, tuy nhiên chúng tôi tin rằng nó không an toàn để hiển thị trên sóng trực tiếp.", + show_button: "Xem Emote", + flag_sexual_content: "Nội dung khiêu dâm hoặc gợi dục", + flag_epilepsy: "Nhấp nháy liên tục / dễ gây động kinh", + flag_edgy: "Thô thiển hoặc ghê tởm", + flag_twitch_banned: "Bị cấm trên Twitch", }, list: { - searching: "Searching", + searching: "Đang tìm kiếm", emote_count: "{0} emote | {0} emotes", - no_emotes_listed: "No emotes found", - fetching_slowly: "Sorry, it seems this is taking a while", + no_emotes_listed: "Không tìm thấy emote", + fetching_slowly: "Xin lỗi, việc này có thể sẽ mất một lúc", category: { - name: "Category", - top: "Top", - trending: "Trending", - featured: "Featured", - global: "Global", - new: "New", + name: "Danh mục", + top: "Hàng đầu", + trending: "Thịnh hành", + featured: "Nổi bật", + global: "Mặc định", + new: "Mới", }, filters: { - hint: "Search Filters", - zero_width: "Overlaying / Zero-Width", - animated: "Animated", - case_sensitive: "Case Sensitive", - exact_match: "Exact Match", - ignore_tags: "Ignore Tags", - sorting: "Sorting", - sorting_ascending: "Ascending", - sorting_descending: "Descending", - aspect_ratio: "Aspect Ratio", - aspect_ratio_format: "Width to Height", - aspect_ratio_width: "Ratio Width", - aspect_ratio_height: "Ratio Height", - aspect_ratio_tolerance: "Ratio Tolerance %", + hint: "Bộ lọc Tìm kiếm", + zero_width: "Xếp chồng / Zero-Width", + animated: "Ảnh động", + case_sensitive: "Phân Biệt In Hoa", + exact_match: "Chính xác Tuyệt đối", + ignore_tags: "Bỏ qua Tags", + personal_use_approved: "Sử dụng Cá Nhân được Chấp thuận", + sorting: "Sắp xếp", + sorting_ascending: "Tăng dần", + sorting_descending: "Giảm dần", + aspect_ratio: "Tỉ lệ Khung hình", + aspect_ratio_format: "Rộng đến Cao", + aspect_ratio_width: "Tỉ lệ Chiều rộng", + aspect_ratio_height: "Tỉ lệ Chiều cao", + aspect_ratio_tolerance: "Tỉ lệ %", }, }, context: { - use_emote_ellipsis: "Use Emote...", - open_in_new_tab: "Open in new tab", + use_emote_ellipsis: "Dùng Emote...", + open_in_new_tab: "Mở trong tab mới", + copy_emote_link: "Sao chép Đường dẫn Emote", }, upload: { - emote_name: "Emote Name", - version_name: "Version Name", - version_description: "Version Description", - submit_emote: "Submit Emote", - create_emote_version: "Create Emote Version", - image_upload: "Image Upload", - accepted_formats: "Accepted Formats", - filetype: "File", - animation: "Animation", - transparency: "Transparency", - emote_details: "Emote Details", - version_details: "Version Details", - attribution: "Attribution", - original_creator: "Original Creator", - as_child: "You are creating a {IS_DIVERGED} version of {0}. ", - content_moderation: "Content Moderation", + emote_name: "Tên Emote", + version_name: "Tên Phiên bản", + version_description: "Mô tả Phiên bản", + submit_emote: "Đăng Emote", + create_emote_version: "Tạo phiên bản cho emote", + image_upload: "Tải ảnh lên", + accepted_formats: "Các định dạng được chấp nhận", + filetype: "Định dạng", + animation: "Ảnh động", + transparency: "Độ trong suốt", + emote_details: "Chi tiết Emote", + version_details: "Chi tiết Phiên bản", + attribution: "Người góp công", + original_creator: "Người sáng tạo gốc", + as_child: "Bạn đang tạo một phiên bản {IS_DIVERGED} của {0}. ", + content_moderation: "Kiểm duyệt nội dung", half_transparency_tooltip: - "Pixels can only be fully transparent or fully opaque (no variable transparency)", + "Các điểm ảnh chỉ có thể hoàn toàn trong hoặc hoàn toàn đục (độ xuyên thấu không biến đổi được)", }, }, emote_set: { - create: "New @:common.object.emote_set", - select: "Select Emote Set", + create: "Tạo @:common.object.emote_set", + select: "Chọn Nhóm Emote", explain: { - section: "What are Emote Sets?", - hint: "Emote Sets are a collection of emotes which can be bound to your channels or shared with other users.", - hint_select: "Which Emote Set would you like to use by default?", - hint_select_emote: "Where to add {EMOTE}?", + section: "Nhóm Emote là gì?", + hint: "Nhóm Emote là một bộ sưu tập các emote mà có thể được liên kết vào các kênh của bạn hoặc được chia sẻ với các người dùng khác.", + hint_select: "Nhóm Emote nào mà bạn muốn chọn làm mặc định?", + hint_select_emote: "Thêm {EMOTE} vào đâu?", }, - no_space: "Slots Full", - none_selected: "No Set Selected", - editing: "Editing {0}", - owner: "{USER}'s Emote Set", - owned: "Owned Emote Set", - managed_by: "Managed by {USER}", - label_renamed: "Renamed", - label_conflict: "Conflict", - label_default: "Default", - label_actor: "Enabled by {0}", + no_space: "Hết chỗ", + none_selected: "Chưa chọn nhóm", + editing: "Đang chỉnh sửa {0}", + owner: "Nhóm Emote của {USER}", + owned: "Nhóm Emote Đang Sở Hữu", + managed_by: "Quản lý bởi {USER}", + label_renamed: "Đã đổi tên", + label_conflict: "Xung đột", + label_default: "Mặc định", + label_actor: "Được thêm bởi {0}", // "enabled by " - label_synced: "Originates from a different set", - context_emote_add: "Add to {SET_NAME}", - context_emote_remove: "Remove from {SET_NAME}", + label_synced: "Bắt nguồn từ một nhóm khác", + context_emote_add: "Thêm vào {SET_NAME}", + context_emote_remove: "Xóa khỏi {SET_NAME}", origins: { - title: "Origins", - hint: "Synchronize other emote sets to provide base emotes for {0}, useful for managing holiday variants.", - new: "Add Origin", - remove: "Remove Origin", - priority: "Priority", - priority_hint: "This value determines which origin take precedence when dealing with name conflicts", + title: "Nguồn gốc", + hint: "Đồng bộ các nhóm emote khác để cung cấp các emote căn bản cho nhóm {0}, hữu ích cho việc quản lý các phiên bản theo ngày lễ.", + new: "Thêm Nguồn gốc", + remove: "Xóa Nguồn gốc", + priority: "Ưu tiên", + priority_hint: "Giá trị này xác định nguồn gốc nào sẽ được ưu tiên khi xử lý xung đột tên", }, personal: { - personal_use_guidelines: "Personal Use Guidelines", + personal_use_guidelines: "Nguyên tắc Sử dụng Emote Riêng", emote_not_validated: - "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", - pending_review: "Pending Personal Use Review", - not_allowed: "Not Allowed For Personal Use", + "{EMOTE} sẽ cần được kiểm tra bởi một Kiểm duyệt viên để tuân thủ @:emote_set.personal.personal_use_guidelines{'.'}", + pending_review: "Đang chờ Xem xét Sử dụng Riêng", + not_allowed: "Không cho phép Sử dụng Riêng", + allowed: "Đã duyệt cho việc Sử dụng Riêng", }, modal: { - selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", - create_button: "Create @:common.object.emote_set", - rename_in_set: "Rename in {0}", - context_rename: "Customize Emote Name", - context_set_default: "Assign As Default", - context_unset_default: "Unassign As Default", - conflict_heading: "Emote Name Conflict", - conflict_notice: - "{EMOTE} is conflicting with {ACTIVE_EMOTE}. Would you like to replace the conflicting emote?", - conflict_button_replace: "Replace Conflict", + selected_channel_count: "không có kênh được chọn | {0} kênh được chọn | {0} kênh được chọn", + create_button: "Tạo @:common.object.emote_set", + rename_in_set: "Đổi tên ở {0}", + context_rename: "Đổi tên Emote", + context_set_default: "Đặt làm Mặc định", + context_unset_default: "Hủy làm Mặc định", + conflict_heading: "Xung Đột Tên Emote", + conflict_notice: "{EMOTE} xung đột với {ACTIVE_EMOTE}. Bạn có muốn thay thế emote xung đột không?", + conflict_button_replace: "Thay thế Emote", }, properties_prompt: { - heading: "Modify {0}", - name: "Emote Set Name", - capacity: "Capacity: {0}", - assign_to_channel: "Assign to channel(s)", + heading: "Tùy chỉnh {0}", + name: "Tên Nhóm Emote", + capacity: "Dung lượng: {0}", + assign_to_channel: "Chỉ định cho (các) kênh", }, delete_prompt: { - heading: "Delete {0}", - notice: "Are you sure you want to delete the emote set {0}{'?'} This action is irreversible.", + heading: "Xóa {0}", + notice: "Bạn có chắc chắn muốn xóa nhóm emote {0}{'?'} Hành động này không thể đảo ngược.", }, }, // Text that is relevant to users user: { - emote_sets: "Emote Sets", - no_sets: "{0} has no emote sets.", - channel_emotes: "Channel Emotes", - joined_at: "Joined {0}", - editors: "Editors", - roles: "Roles", - connections: "Channels | Channels & Accounts", - new_connections: "Link accounts...", - edit_connection: "Edit Connection", - add_editor: "Add Editor", - open_external_profile: "Open profile (external)", - editor_modal_heading: "Modify {0}'s Editors", - editor_modal_user_search: "Who would you like to add as an editor?", - editor_modal_user_update: "Editor", - no_channel_emotes: "{0} does not have any emotes on their {1} channel", - no_channels: "{0} doesn't have any channels connected!", + emote_sets: "Nhóm emote", + no_sets: "{0} không có nhóm emote nào.", + channel_emotes: "Emote của kênh", + joined_at: "Tham gia từ {0}", + editors: "Người chỉnh sửa", + roles: "Cấp bậc", + connections: "Các kênh | Các kênh & Tài khoản", + new_connections: "Liên kết tài khoản...", + edit_connection: "Chỉnh sửa Liên kết", + add_editor: "Thêm Người chỉnh sửa", + open_external_profile: "Mở hồ sơ (trang mới)", + editor_modal_heading: "Thay đổi Người chỉnh sửa của {0}", + editor_modal_user_search: "Bạn muốn thêm ai làm người chỉnh sửa?", + editor_modal_user_update: "Người chỉnh sửa", + no_channel_emotes: "{0} không có emote nào trên kênh {1} của họ", + no_channels: "{0} không có kênh nào được kết nối!", card: { - view_full_profile: "View Full Profile", + view_full_profile: "Xem Trang Cá Nhân", }, settings: { - button: "Edit Profile", - section_profile: "Profile", - username: "Username", - display_name: "Display Name", - profile_picture: "Profile Picture", - section_badges: "Badges", - section_paints: "Paints", - no_badges: "You do not own any badges", - no_paints: "You do not own any paints", - sign_out: "Sign Out", - cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + button: "Chỉnh sửa hồ sơ", + section_profile: "Hồ sơ", + username: "Tên người dùng", + display_name: "Tên hiển thị", + profile_picture: "Ảnh đại diện", + section_badges: "Huy hiệu", + section_paints: "Màu tên", + no_badges: "Bạn không có huy hiệu nào", + no_paints: "Bạn không có màu tên nào", + sign_out: "Đăng xuất", + cosmetics_updated: "Đã Cập Nhật Ngoại Hình", + cosmetics_updated_message: + "Các thay đổi của bạn sẽ cập nhật ngay lập tức trong kênh chat nếu bạn đang sử dụng Tiện ích 7TV chính thức.", + cosmetics_updated_third_party: + "Nếu bạn đang dùng một ứng dụng bên thứ ba, chẳng hạn như một add-on bổ sung của một tiện ích khác, nó có thể sẽ mất đến 24 giờ.", }, editor_permissions: { - modify_emotes: "Modify Channel Emotes", - use_private_emotes: "Use Private Emotes", - manage_profile: "Manage Profile", - manage_owned_emotes: "Manage Owned Emotes", - manage_emote_sets: "Manage Emote Sets", - manage_billing: "Manage Billing", - manage_editors: "Manage Editors", - view_messages: "View Messages", + modify_emotes: "Thay đổi Emote cho kênh", + use_private_emotes: "Sử dụng Emote Riêng tư", + manage_profile: "Quản lý Hồ sơ", + manage_owned_emotes: "Quản lý Emote đang sở hữu", + manage_emote_sets: "Quản lý các Nhóm Emote", + manage_billing: "Quản lý Hóa đơn", + manage_editors: "Quản lý Người chỉnh sửa", + view_messages: "Xem Tin nhắn", }, }, store: { - subscribe_cta: "Become a @:common.appName Subscriber!", - subscribed: "Thank you for subscribing", - button_self: "Subscribe", - button_gift: "Gift a sub", - billing_information_heading: "Billing Information", - payment_information_heading: "Payment Information", - payment_gift_heading: "Select the recipient for this gift", - payment_methods: "Payment Methods", - payment_methods_hint: "Choose a payment method", + subscribe_cta: "Trở thành Người Đăng Ký @:common.appName{'!'}", + subscribed: "Cảm ơn bạn đã đăng ký", + button_self: "Đăng ký", + button_gift: "Tặng gói đăng ký", + billing_information_heading: "Thông tin Hoá đơn", + payment_information_heading: "Thông tin Thanh toán", + payment_gift_heading: "Chọn người nhận món quà này", + payment_methods: "Phương thức Thanh toán", + payment_methods_hint: "Chọn một phương thức thanh toán", payment_method_paypal: "PayPal", - payment_method_stripe: "Credit Card", - payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", - product_type_subscription: "Subscription", - redeem_heading: "Redeem Gift Code", - redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", - redeem_submit: "Redeem", + payment_method_stripe: "Thẻ Tín Dụng", + payment_popup_cta: "Hoàn tất giao dịch ở cửa sổ mới", + checkout_button: "Thanh toán", + product_type_subscription: "Gói Đăng Ký", + redeem_heading: "Nhập Mã Quà Tặng", + redeem_hint: "Có mã quà tặng hoặc giảm giá đặc biệt? Nhập tại đây để nhận quà!", + redeem_submit: "Nhận quà", purchase_success: { - heading: "Purchase Successful", - text1: "We've received your payment and your subscription has been activated.", - text2: "Thank you for your support! If you have any questions, please contact us via the methods provided on this page.", + heading: "Thanh toán thành công", + text1: "Chúng tôi đã nhận được thanh toán của bạn và gói đăng ký của bạn đã được kích hoạt.", + text2: "Cảm ơn bạn vì đã ủng hộ! Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ chúng tôi qua các phương thức được cung cấp tại trang này.", }, sub: { - incentive: "You'll get...", - creator_tier: "Extras for creators", - creator_tier_desc: "Upgrade to the Creator tier and get extra coolness for your channel", - feature_t1_badge: "Subscriber Badge", - feature_t1_paints: "Nametag Paints", - feature_t1_animated_profile_picture: "Animated Profile Picture", - feature_t1_zero_width: "Zero Width Emotes", - feature_t1_global_raffle: "Global Emote Raffle Ticket", - feature_t1_personal_emotes: "Personal Emotes", + incentive: "Bạn sẽ được...", + creator_tier: "Khuyến mãi cho creators", + creator_tier_desc: "Nâng cấp lên gói Creator và nhận thêm nhiều thú vị cho kênh của bạn", + feature_t1_badge: "Huy hiệu Đăng ký", + feature_t1_paints: "Màu Tên", + feature_t1_animated_profile_picture: "Ảnh Đại diện Động", + feature_t1_zero_width: "Emote xếp chồng", + feature_t1_global_raffle: "Bầu chọn Emote Mặc Định", + feature_t1_personal_emotes: "Emote Cá nhân", feature_t2_animated_profile_banner: "Animated Profile Banner", feature_t2_animated_offline_screen: "Animated Offline Screen", - feature_t2_custom_chat_theme: "Custom Chat Theme", + feature_t2_custom_chat_theme: "Tuỳ chỉnh Chủ đề Chat", feature_t2_extended_sub_emotes: "Extended Sub Emotes", - current_plan: "Your Plan", - cancel: "Do Not Renew", - update_payment: "Update Payment Method", - reactivate: "Reactivate Subscription", - cancel_prompt: "Are you sure you want to cancel your subscription?", - state_heading: "Your Subscription", - state_badge_heading: "Subscriber Badges", - state_badge_progress: "Badge Progress", - state_badge_progress_filled: "You'll receive your {0} badge shortly", - state_badge_edit_button: "Manage Badges", - state_paints: "Paints", + current_plan: "Gói của Bạn", + cancel: "Không Gia Hạn", + update_payment: "Cập nhật Hình thức Thanh toán", + reactivate: "Tiếp tục Đăng ký", + cancel_prompt: "Bạn có chắc muốn huỷ đăng ký?", + state_heading: "Gói Đăng ký của Bạn", + state_badge_heading: "Huy hiệu Đăng ký", + state_badge_progress: "Tiến độ Huy hiệu", + state_badge_progress_filled: "Bạn sẽ nhận được huy hiệu {0} của bạn trong ít phút nữa", + state_badge_edit_button: "Quản lý Huy hiệu", + state_paints: "Màu tên", state_anniversary: - "Your Sub anniversary is today | Your next anniversary is in {0} day | Your next Sub anniversary is in {0} days", - state_age: - "You subscribed today | You've been subscribed for {0} day | You've been subscribed for {0} days", - state_gift: "You were gifted a sub by {USER}", - state_ending: "Your sub ends today | Your sub ends in {0} day | Your sub ends in {0} days", - state_collection_heading: "Collection", - state_paints_heading: - "You don't have any paints yet | You've unlocked {0} paint so far | You've unlocked {0} paints so far", - state_paints_current: "Paints Available Now", - state_paints_hint: "New Paints are released on a monthly basis!", - state_paints_edit_button: "Manage Paints", - state_raffle: "Global Emote Raffle", - state_leaderboards: "Top Gifters", + "Ngày kỷ niệm Sub của bạn là hôm nay | Ngày kỷ niệm tiếp theo của bạn sẽ diễn ra sau {0} ngày | Ngày kỷ niệm Sub tiếp theo của bạn sẽ diễn ra sau {0} ngày", + state_age: "Bạn đã đăng ký vào hôm nay | Bạn đã đăng ký được {0} ngày | Bạn đã đăng ký được {0} ngày", + state_gift: "Bạn đã được tặng một gói đăng ký bởi {USER}", + state_ending: + "Gói đăng ký của bạn kết thúc vào hôm nay | Gói đăng ký của bạn sẽ kết thúc sau {0} ngày | Gói đăng ký của bạn sẽ kết thúc sau {0} ngày", + state_collection_heading: "Bộ sưu tập", + state_paints_heading: "Bạn chưa có màu tên nào | Bạn đã mở khóa {0} màu tên | Bạn đã mở khóa {0} màu tên", + state_paints_current: "Màu tên có sẵn ngay lúc này", + state_paints_hint: "Các Màu Tên Mới được phát hành hàng tháng!", + state_paints_edit_button: "Quản lý Màu Tên", + state_raffle: "Bầu chọn Emote Mặc định", + state_leaderboards: "Top Người tặng", raffle: { - starts_at: "{0} days", - starts_at_hint: "The next sub raffle begins on {0}", + starts_at: "{0} ngày", + starts_at_hint: "Buổi bầu chọn kế diễn ra vào ngày {0}", }, }, }, // Text that is relating to the reporting system reporting: { - report: "Report", + report: "Báo cáo", emote_reason: { - i_made_this: "I made this emote but it was uploaded by someone else", - duplicate: "This emote is a duplicate", - pornographic: "This emote contains pornographic or overly sexualized imagery", - violence_gore: "This emote displays extreme violence or gore", - i_appear_there: "This emote depicts me and I don't like it", - offensive: "I find this emote offensive", - other: "Something else", + i_made_this: "Tôi đã tạo emote này nhưng nó lại được đăng lên bởi người khác", + duplicate: "Emote này là một bản sao", + pornographic: "Emote này chứa hình ảnh đồi trụy hoặc quá khêu gợi", + violence_gore: "Emote này hiển thị nội dung bạo lực hoặc máu me", + i_appear_there: "Emote này miêu tả tôi và tôi không thích nó", + offensive: "Tôi cảm thấy emote này gây xúc phạm", + other: "Khác", }, - uncategorized_prompt: "What's the matter?", - details: "Details (additional info and/or evidence for your report)", - success: "Report submitted successfully", - notify: "You will be notified via the inbox once your report is handled or further information is requested.", - complete_step_one: "Continue", - abuse_notice: "Abuse of the report feature may lead to your access being revoked.", + uncategorized_prompt: "Có vấn đề gì xảy ra à?", + details: "Chi tiết (thông tin thêm và/hoặc bằng chứng cho báo cáo của bạn)", + success: "Báo cáo được gửi thành công", + notify: "Bạn sẽ được thông báo qua hộp thư khi báo cáo của bạn được xử lý hoặc thông tin bổ sung được yêu cầu.", + complete_step_one: "Tiếp tục", + abuse_notice: "Lạm dụng chức năng báo cáo có thể dẫn đến việc mất quyền truy cập.", }, // Text that is relating to the provider migration tool migrate: { - cta: "Migrate to @:common.appName", - heading: "Migrate Your Emotes to @:common.appName", - pitch: "Automatically move your emotes from other providers to @:common.appName and benefit from the simplicity of our platform!", - select_providers: "Which providers would you like to import from?", + cta: "Di dời sang @:common.appName", + heading: "Di dời Emote của bạn sang @:common.appName", + pitch: "Tự động di dời các emote của bạn từ các nhà cung cấp khác sang @:common.appName và tận hưởng sự đơn giản của nền tảng chúng tôi!", + select_providers: "Bạn muốn nhập từ các nhà cung cấp nào?", }, // Text that is relevant to the inbox inbox: { - inbox: "Inbox", + inbox: "Hộp thư", tabs: { - all: "All Messages", - unread: "Unread", - important: "Important", + all: "Tất cả tin nhắn", + unread: "Chưa đọc", + important: "Quan trọng", }, - unread_tag: "Unread", + unread_tag: "Chưa đọc", // System inbox messages generic: { emote_listed: { - subject: "Emote Approved for Listing", + subject: "Emote đã được Duyệt để Hiển thị Công khai", content: ` -# Your emote "{EMOTE_NAME}" was approved for listing \n -It will now be available on the Emote Directory and begin appearing on @:common.appHost{'.'} +# Emote "{EMOTE_NAME}" của bạn đã được duyệt \n +Bây giờ nó sẽ có sẵn ở mục Emote và bắt đầu xuất hiện trên @:common.appHost{'.'} `, }, emote_not_listed: { - subject: "Emote Not Approved for Listing", + subject: "Emote Không Được Duyệt để Hiển thị Công khai", content: ` -# Your emote "{EMOTE_NAME}" was rejected -It will not be available via the public Emote Directory or visible on @:common.appHost, -but will remain available for users with the link. +# Emote "{EMOTE_NAME}" của bạn đã bị từ chối +Nó sẽ không được công khai ở mục Emote hoặc hiển thị trên @:common.appHost, +nhưng vẫn sẽ có sẵn cho các người dùng có địa chỉ liên kết. `, }, emote_ownership_claim_request: { - subject: "Invitation to claim ownership of an emote", + subject: "Lời mời nhận quyền sở hữu emote", content: ` -## {OWNER_DISPLAY_NAME} wants you to become the owner of '{EMOTE_NAME}' +## {OWNER_DISPLAY_NAME} muốn bạn trở thành chủ sở hữu của '{EMOTE_NAME}' -[View Emote]({EMOTE_URL}) +[Xem Emote]({EMOTE_URL}) -**[Accept Request]({EMOTE_CLAIM_URL})** | [Decline Request]({EMOTE_DECLINE_URL}) +**[Chấp Nhận Yêu Cầu]({EMOTE_CLAIM_URL})** | [Từ Chối Yêu Cầu]({EMOTE_DECLINE_URL}) `, }, client_banned: { - subject: "You've been banned", + subject: "Bạn đã bị cấm", reason: { pornographic_content: "", }, content: ` -# Account Banned -Your access to @:common.appName is now limited.

-### Reason for this action +# Tài khoản đã bị cấm +Quyền truy cập của bạn vào @:common.appName hiện đang bị hạn chế.

+### Lý do cho hành động này {BAN_REASON}

-### Restrictions Applied
+### Các hạn chế đã được áp dụng
{EFFECT_NO_PERMISSIONS} {EFFECT_NO_AUTH} {EFFECT_NO_OWNERSHIP} {EFFECT_MEMORY_HOLE} -
This decision expires **{BAN_EXPIRE_AT}**. -_If you believe this is a mistake, please email @:common.supportEmail{'.'}_ +
Quyết định này hết hạn vào **{BAN_EXPIRE_AT}**. +_Nếu bạn tin đây là một sự nhầm lẫn, vui lòng gửi email đến @:common.supportEmail{'.'}_ `, effect: { - no_permissions: "* You may no longer interact with the app", - no_auth: "* You may no longer sign in", - no_ownership: "* Any content you created will no longer be available", - memory_hole: "* You won't be visible to other users", - ip_blocked: "* Your IP is blocked from accessing all @:common.appName services", + no_permissions: "* Bạn không còn được tương tác với ứng dụng nữa", + no_auth: "* Bạn không còn được đăng nhập nữa", + no_ownership: "* Bất cứ nội dung nào do bạn tạo sẽ không còn nữa", + memory_hole: "* Bạn sẽ không được tìm thấy bởi người dùng khác", + ip_blocked: "* IP của bạn đã bị chặn truy cập vào tất cả dịch vụ của @:common.appName", }, }, report_closed: { - subject: "Report closed", + subject: "Báo cáo đã đóng", content: ` -Thank you for notifying us, your report {'#'}{CASE_ID} has been handled. +Cảm ơn vì đã thông báo cho chúng tôi, báo cáo {'#'}{CASE_ID} của bạn đã được xử lý. `, }, }, }, // 404 Messages notFound: { - troll_despair: "We couldn't find it", - doctor_wtf: "The hell's this?", - pot_friend: "I'm a pot, friend", + troll_despair: "Không tìm thấy", + doctor_wtf: "Cái quái gì đây?", + pot_friend: "Bạn ôi, tui là cái nồi", }, }; diff --git a/locale/zh_CN.ts b/locale/zh_CN.ts index 8024c471..90c8e7b7 100644 --- a/locale/zh_CN.ts +++ b/locale/zh_CN.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!", diff --git a/locale/zh_TW.ts b/locale/zh_TW.ts index 8024c471..90c8e7b7 100644 --- a/locale/zh_TW.ts +++ b/locale/zh_TW.ts @@ -45,7 +45,7 @@ export default { }, many_emote_slots: { name: "Hundreds of emote slots", - detail: "Start with {0} slots, with a possible maximum of {1} and no paywall.", + detail: "Everyone gets 600 customizable channel emote slots, all for free.", }, channel_emote_names: { name: "Per-channel emote names", @@ -222,6 +222,7 @@ export default { case_sensitive: "Case Sensitive", exact_match: "Exact Match", ignore_tags: "Ignore Tags", + personal_use_approved: "Personal Use Approved", sorting: "Sorting", sorting_ascending: "Ascending", sorting_descending: "Descending", @@ -235,6 +236,7 @@ export default { context: { use_emote_ellipsis: "Use Emote...", open_in_new_tab: "Open in new tab", + copy_emote_link: "Copy Emote Link", }, upload: { emote_name: "Emote Name", @@ -294,6 +296,7 @@ export default { "{EMOTE} will need to be checked by a moderator for compliance with the @:emote_set.personal.personal_use_guidelines{'.'}", pending_review: "Pending Personal Use Review", not_allowed: "Not Allowed For Personal Use", + allowed: "Approved For Personal Use", }, modal: { selected_channel_count: "no channel selected | {0} channel selected | {0} channels selected", @@ -351,7 +354,10 @@ export default { no_paints: "You do not own any paints", sign_out: "Sign Out", cosmetics_updated: "Cosmetics Updated", - cosmetics_updated_message: "It may take between 10 to 30 minutes for your changes to appear in chat.", + cosmetics_updated_message: + "Your changes will update instantly in chat if you're using the official 7TV Extension.", + cosmetics_updated_third_party: + "If you're using a third-party client such as an add-on in another extension, it may take up to 24 hours.", }, editor_permissions: { modify_emotes: "Modify Channel Emotes", @@ -377,7 +383,7 @@ export default { payment_method_paypal: "PayPal", payment_method_stripe: "Credit Card", payment_popup_cta: "Complete the transaction in the new window", - pay_button: "Pay via {0}", + checkout_button: "Checkout", product_type_subscription: "Subscription", redeem_heading: "Redeem Gift Code", redeem_hint: "Have a special gift code or voucher? Enter it here to redeem it!",