From 901ed623f641088e5137ceac7ff794b237806f4d Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 10 Oct 2026 22:44:42 +0200 Subject: [PATCH] refactor(i18n): store reviewed-unchanged ids as a flat list (#3379) --- .../locales/auto-i18n-reviewed-unchanged.json | 524 +- .../src/features/i18n/locales/ar/messages.po | 2 - .../locales/auto-i18n-reviewed-unchanged.json | 18634 ++++------------ .../src/features/i18n/locales/bg/messages.po | 2 - .../src/features/i18n/locales/cs/messages.po | 2 - .../src/features/i18n/locales/da/messages.po | 2 - .../src/features/i18n/locales/de/messages.po | 2 - .../src/features/i18n/locales/el/messages.po | 2 - .../features/i18n/locales/en-GB/messages.po | 92 - .../features/i18n/locales/es-419/messages.po | 2 - .../features/i18n/locales/es-ES/messages.po | 2 - .../src/features/i18n/locales/fi/messages.po | 2 - .../src/features/i18n/locales/fr/messages.po | 3 - .../src/features/i18n/locales/he/messages.po | 2 - .../src/features/i18n/locales/hi/messages.po | 1 - .../src/features/i18n/locales/hr/messages.po | 2 - .../src/features/i18n/locales/hu/messages.po | 2 - .../src/features/i18n/locales/id/messages.po | 2 - .../src/features/i18n/locales/it/messages.po | 2 - .../src/features/i18n/locales/ja/messages.po | 2 - .../src/features/i18n/locales/ko/messages.po | 2 - .../src/features/i18n/locales/lt/messages.po | 2 - .../src/features/i18n/locales/nl/messages.po | 4 - .../src/features/i18n/locales/no/messages.po | 2 - .../src/features/i18n/locales/pl/messages.po | 2 - .../features/i18n/locales/pt-BR/messages.po | 2 - .../src/features/i18n/locales/ro/messages.po | 2 - .../src/features/i18n/locales/ru/messages.po | 2 - .../features/i18n/locales/sv-SE/messages.po | 2 - .../src/features/i18n/locales/th/messages.po | 2 - .../src/features/i18n/locales/tr/messages.po | 2 - .../src/features/i18n/locales/uk/messages.po | 2 - .../src/features/i18n/locales/vi/messages.po | 2 - .../features/i18n/locales/zh-CN/messages.po | 2 - .../features/i18n/locales/zh-TW/messages.po | 2 - tools/i18n_auto/src/config.rs | 13 - tools/i18n_auto/src/po.rs | 100 +- tools/i18n_auto/src/reviewed_unchanged.rs | 105 +- tools/i18n_auto/src/runner.rs | 8 +- 39 files changed, 4622 insertions(+), 14920 deletions(-) diff --git a/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json b/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json index a4962f965..9dffa1f2f 100644 --- a/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json +++ b/fluxer_api/src/api/content_i18n/locales/auto-i18n-reviewed-unchanged.json @@ -1,417 +1,111 @@ { - "version": 1, - "locales": { - "en-GB": [ - { - "msgctxt": "report_flow.label.abuse", - "msgid": "Abusive or harmful content" - }, - { - "msgctxt": "report_flow.label.age_no_message", - "msgid": "No, it doesn't mention it" - }, - { - "msgctxt": "report_flow.label.age_no_profile", - "msgid": "No, it doesn't mention it" - }, - { - "msgctxt": "report_flow.label.age_yes_message", - "msgid": "Yes, it mentions their age" - }, - { - "msgctxt": "report_flow.label.age_yes_profile", - "msgid": "Yes, their profile mentions their age" - }, - { - "msgctxt": "report_flow.label.crisis_lines", - "msgid": "Crisis lines in your country" - }, - { - "msgctxt": "report_flow.label.csam", - "msgid": "Real or AI-generated images or videos of child sexual abuse" - }, - { - "msgctxt": "report_flow.label.dislike", - "msgid": "It's just not for me" - }, - { - "msgctxt": "report_flow.label.eating_disorder_promotion", - "msgid": "Encouraging disordered eating" - }, - { - "msgctxt": "report_flow.label.false_claims", - "msgid": "Spreading lies to hurt a specific person's reputation" - }, - { - "msgctxt": "report_flow.label.fraud", - "msgid": "They are trying to con people out of money or accounts" - }, - { - "msgctxt": "report_flow.label.fraud_guild", - "msgid": "Conning people out of money or accounts" - }, - { - "msgctxt": "report_flow.label.graphic_violence", - "msgid": "Real violence shown to shock, like gore or animal cruelty" - }, - { - "msgctxt": "report_flow.label.harassment", - "msgid": "Bullying, harassment or stalking" - }, - { - "msgctxt": "report_flow.label.harassment_direct", - "msgid": "Repeatedly targeting someone with insults or abuse" - }, - { - "msgctxt": "report_flow.label.hate_violence", - "msgid": "Hate, violence or extremism" - }, - { - "msgctxt": "report_flow.label.illegal_goods", - "msgid": "Drug, weapon or other illegal sales" - }, - { - "msgctxt": "report_flow.label.impersonation", - "msgid": "Pretending to be someone, or scamming people" - }, - { - "msgctxt": "report_flow.label.impersonation_organization", - "msgid": "A company, brand or group" - }, - { - "msgctxt": "report_flow.label.impersonation_person", - "msgid": "Me or someone close to me" - }, - { - "msgctxt": "report_flow.label.impersonation_public_figure", - "msgid": "A well-known person, like a creator or politician" - }, - { - "msgctxt": "report_flow.label.impersonation_staff", - "msgid": "{product_name} staff or support" - }, - { - "msgctxt": "report_flow.label.intimate_photo", - "msgid": "Intimate or nude photo" - }, - { - "msgctxt": "report_flow.label.learn_more", - "msgid": "Read the {product_name} Community Guidelines" - }, - { - "msgctxt": "report_flow.label.malware_phishing", - "msgid": "Phishing, malware or hacking attempts" - }, - { - "msgctxt": "report_flow.label.minor_sexual_contact", - "msgid": "Flirting with a minor or messaging them sexually" - }, - { - "msgctxt": "report_flow.label.minor_sexual_contact_guild", - "msgid": "Members flirt with minors or message them sexually" - }, - { - "msgctxt": "report_flow.label.minor_sexual_content", - "msgid": "A minor is sharing sexual content themselves" - }, - { - "msgctxt": "report_flow.label.minor_sexual_content_profile", - "msgid": "A minor's profile with sexual content" - }, - { - "msgctxt": "report_flow.label.minor_sexualization", - "msgid": "Sexual comments about minors" - }, - { - "msgctxt": "report_flow.label.minor_sexualization_guild", - "msgid": "Members make sexual comments about minors" - }, - { - "msgctxt": "report_flow.label.minor_sexualization_profile", - "msgid": "Sexual comments about minors in their profile" - }, - { - "msgctxt": "report_flow.label.name", - "msgid": "Names" - }, - { - "msgctxt": "report_flow.label.photo", - "msgid": "Pictures" - }, - { - "msgctxt": "report_flow.label.private_info", - "msgid": "Sharing someone's private details" - }, - { - "msgctxt": "report_flow.label.private_info_profile", - "msgid": "Their profile shares someone's private details" - }, - { - "msgctxt": "report_flow.label.profile_text", - "msgid": "Profile text" - }, - { - "msgctxt": "report_flow.label.rude_language", - "msgid": "Swearing or rude remarks" - }, - { - "msgctxt": "report_flow.label.self_harm", - "msgid": "Someone might hurt themselves, or is encouraging self-harm" - }, - { - "msgctxt": "report_flow.label.self_harm_guild", - "msgid": "Members push others to hurt themselves" - }, - { - "msgctxt": "report_flow.label.self_harm_profile", - "msgid": "Their profile suggests self-harm or encourages it" - }, - { - "msgctxt": "report_flow.label.self_harm_promotion", - "msgid": "Encouraging self-harm or sharing methods" - }, - { - "msgctxt": "report_flow.label.spam", - "msgid": "Spam or unwanted ads" - }, - { - "msgctxt": "report_flow.label.suicide_promotion", - "msgid": "Encouraging suicide or sharing methods" - }, - { - "msgctxt": "report_flow.label.threat", - "msgid": "Threats or calls for violence" - }, - { - "msgctxt": "report_flow.label.too_young", - "msgid": "They're under the minimum age to use {product_name}" - }, - { - "msgctxt": "report_flow.label.violence_glorification", - "msgid": "Glorifying real-world violence" - }, - { - "msgctxt": "report_flow.label.violent_threat", - "msgid": "Saying they will hurt someone" - }, - { - "msgctxt": "report_flow.label.worried_self_harm", - "msgid": "I'm afraid they might hurt themselves" - }, - { - "msgctxt": "report_flow.label.worried_suicide", - "msgid": "I'm afraid they might attempt suicide" - }, - { - "msgctxt": "report_flow.notice.need_more_info.body", - "msgid": "To review this, we need a message where they say how old they are or make it clear they're under {product_name}'s minimum age. Report that message instead." - }, - { - "msgctxt": "report_flow.notice.need_more_info.title", - "msgid": "We can't act on this yet" - }, - { - "msgctxt": "report_flow.notice.need_more_info_profile.body", - "msgid": "To review this, we need to see where they say how old they are or make it clear they're under {product_name}'s minimum age. Report that message or profile instead." - }, - { - "msgctxt": "report_flow.screen.abuse.title", - "msgid": "What does it involve?" - }, - { - "msgctxt": "report_flow.screen.abuse_guild.title", - "msgid": "What are people in this community doing?" - }, - { - "msgctxt": "report_flow.screen.age_stated_message.title", - "msgid": "Does this message say how old they are?" - }, - { - "msgctxt": "report_flow.screen.age_stated_profile.title", - "msgid": "Does their profile say how old they are?" - }, - { - "msgctxt": "report_flow.screen.community_parts.subtitle", - "msgid": "Pick as many as you need." - }, - { - "msgctxt": "report_flow.screen.community_parts.title", - "msgid": "Which parts of the community are involved?" - }, - { - "msgctxt": "report_flow.screen.crisis_support.title", - "msgid": "Someone can help right now" - }, - { - "msgctxt": "report_flow.screen.false_info.title", - "msgid": "What's misleading about it?" - }, - { - "msgctxt": "report_flow.screen.harassment.title", - "msgid": "How is someone being targeted?" - }, - { - "msgctxt": "report_flow.screen.hate.title", - "msgid": "How does it attack people for who they are?" - }, - { - "msgctxt": "report_flow.screen.impersonation.title", - "msgid": "Who's being impersonated, or is it a scam?" - }, - { - "msgctxt": "report_flow.screen.minor_sexual.title", - "msgid": "What did you see involving a minor?" - }, - { - "msgctxt": "report_flow.screen.minor_sexual_guild.title", - "msgid": "What did you see involving minors?" - }, - { - "msgctxt": "report_flow.screen.private_info.title", - "msgid": "Which private details are involved?" - }, - { - "msgctxt": "report_flow.screen.profile_abuse.title", - "msgid": "What's harmful about their profile?" - }, - { - "msgctxt": "report_flow.screen.profile_hate_violence.title", - "msgid": "What does their profile show or promote?" - }, - { - "msgctxt": "report_flow.screen.profile_intro.subtitle", - "msgid": "Tell us what's wrong with this profile. They won't be told who reported them." - }, - { - "msgctxt": "report_flow.screen.profile_intro.title", - "msgid": "Report profile" - }, - { - "msgctxt": "report_flow.screen.profile_minor_sexual.title", - "msgid": "What in their profile involves a minor?" - }, - { - "msgctxt": "report_flow.screen.profile_parts.subtitle", - "msgid": "Pick as many as you need." - }, - { - "msgctxt": "report_flow.screen.profile_parts.title", - "msgid": "Which parts of their profile are a problem?" - }, - { - "msgctxt": "report_flow.screen.profile_private_info.title", - "msgid": "Which private details are in their profile?" - }, - { - "msgctxt": "report_flow.screen.profile_sexual.title", - "msgid": "Tell us about the sexual content in their profile" - }, - { - "msgctxt": "report_flow.screen.profile_threat.title", - "msgid": "How does their profile involve violence?" - }, - { - "msgctxt": "report_flow.screen.root_guild.subtitle", - "msgid": "Pick the closest match for what is going on in this community." - }, - { - "msgctxt": "report_flow.screen.root_guild.title", - "msgid": "What's wrong with this community?" - }, - { - "msgctxt": "report_flow.screen.root_message.subtitle", - "msgid": "Pick the closest match. You can check everything before it is sent." - }, - { - "msgctxt": "report_flow.screen.root_user.subtitle", - "msgid": "Pick the closest match for what is in their profile." - }, - { - "msgctxt": "report_flow.screen.root_user.title", - "msgid": "What's wrong with their profile?" - }, - { - "msgctxt": "report_flow.screen.self_harm.title", - "msgid": "What did they say or share?" - }, - { - "msgctxt": "report_flow.screen.self_harm_guild.title", - "msgid": "What are members encouraging?" - }, - { - "msgctxt": "report_flow.screen.self_harm_profile.title", - "msgid": "What does their profile say or show?" - }, - { - "msgctxt": "report_flow.screen.sexual.title", - "msgid": "Tell us about the sexual content" - }, - { - "msgctxt": "report_flow.screen.sexual_guild.title", - "msgid": "Tell us about the sexual content in this community" - }, - { - "msgctxt": "report_flow.screen.something_else_guild.title", - "msgid": "What else is going on in this community?" - }, - { - "msgctxt": "report_flow.screen.something_else_message.title", - "msgid": "What else is going on?" - }, - { - "msgctxt": "report_flow.screen.something_else_user.title", - "msgid": "What else is wrong with this profile?" - }, - { - "msgctxt": "report_flow.screen.spam_kind_guild.title", - "msgid": "How is this community abusing the platform?" - }, - { - "msgctxt": "report_flow.screen.spam_profile.title", - "msgid": "How is the account being misused?" - }, - { - "msgctxt": "report_flow.screen.threat.title", - "msgid": "How does it involve violence?" - }, - { - "msgctxt": "report_flow.screen.violence_misinfo.title", - "msgid": "Which of these matches it?" - }, - { - "msgctxt": "report_flow.screen.violence_misinfo_guild.title", - "msgid": "Which of these happens in this community?" - } - ], - "es-419": [ - { - "msgctxt": "guild.default_channel_text", - "msgid": "general" - }, - { - "msgctxt": "guild.default_channel_voice", - "msgid": "General" - } - ], - "es-ES": [ - { - "msgctxt": "guild.default_channel_text", - "msgid": "general" - }, - { - "msgctxt": "guild.default_channel_voice", - "msgid": "General" - } - ], - "ro": [ - { - "msgctxt": "guild.default_channel_text", - "msgid": "general" - }, - { - "msgctxt": "guild.default_channel_voice", - "msgid": "General" - } - ] - } + "en-GB": [ + ["report_flow.label.abuse","Abusive or harmful content"], + ["report_flow.label.age_no_message","No, it doesn't mention it"], + ["report_flow.label.age_no_profile","No, it doesn't mention it"], + ["report_flow.label.age_yes_message","Yes, it mentions their age"], + ["report_flow.label.age_yes_profile","Yes, their profile mentions their age"], + ["report_flow.label.crisis_lines","Crisis lines in your country"], + ["report_flow.label.csam","Real or AI-generated images or videos of child sexual abuse"], + ["report_flow.label.dislike","It's just not for me"], + ["report_flow.label.eating_disorder_promotion","Encouraging disordered eating"], + ["report_flow.label.false_claims","Spreading lies to hurt a specific person's reputation"], + ["report_flow.label.fraud","They are trying to con people out of money or accounts"], + ["report_flow.label.fraud_guild","Conning people out of money or accounts"], + ["report_flow.label.graphic_violence","Real violence shown to shock, like gore or animal cruelty"], + ["report_flow.label.harassment","Bullying, harassment or stalking"], + ["report_flow.label.harassment_direct","Repeatedly targeting someone with insults or abuse"], + ["report_flow.label.hate_violence","Hate, violence or extremism"], + ["report_flow.label.illegal_goods","Drug, weapon or other illegal sales"], + ["report_flow.label.impersonation","Pretending to be someone, or scamming people"], + ["report_flow.label.impersonation_organization","A company, brand or group"], + ["report_flow.label.impersonation_person","Me or someone close to me"], + ["report_flow.label.impersonation_public_figure","A well-known person, like a creator or politician"], + ["report_flow.label.impersonation_staff","{product_name} staff or support"], + ["report_flow.label.intimate_photo","Intimate or nude photo"], + ["report_flow.label.learn_more","Read the {product_name} Community Guidelines"], + ["report_flow.label.malware_phishing","Phishing, malware or hacking attempts"], + ["report_flow.label.minor_sexual_contact","Flirting with a minor or messaging them sexually"], + ["report_flow.label.minor_sexual_contact_guild","Members flirt with minors or message them sexually"], + ["report_flow.label.minor_sexual_content","A minor is sharing sexual content themselves"], + ["report_flow.label.minor_sexual_content_profile","A minor's profile with sexual content"], + ["report_flow.label.minor_sexualization","Sexual comments about minors"], + ["report_flow.label.minor_sexualization_guild","Members make sexual comments about minors"], + ["report_flow.label.minor_sexualization_profile","Sexual comments about minors in their profile"], + ["report_flow.label.name","Names"], + ["report_flow.label.photo","Pictures"], + ["report_flow.label.private_info","Sharing someone's private details"], + ["report_flow.label.private_info_profile","Their profile shares someone's private details"], + ["report_flow.label.profile_text","Profile text"], + ["report_flow.label.rude_language","Swearing or rude remarks"], + ["report_flow.label.self_harm","Someone might hurt themselves, or is encouraging self-harm"], + ["report_flow.label.self_harm_guild","Members push others to hurt themselves"], + ["report_flow.label.self_harm_profile","Their profile suggests self-harm or encourages it"], + ["report_flow.label.self_harm_promotion","Encouraging self-harm or sharing methods"], + ["report_flow.label.spam","Spam or unwanted ads"], + ["report_flow.label.suicide_promotion","Encouraging suicide or sharing methods"], + ["report_flow.label.threat","Threats or calls for violence"], + ["report_flow.label.too_young","They're under the minimum age to use {product_name}"], + ["report_flow.label.violence_glorification","Glorifying real-world violence"], + ["report_flow.label.violent_threat","Saying they will hurt someone"], + ["report_flow.label.worried_self_harm","I'm afraid they might hurt themselves"], + ["report_flow.label.worried_suicide","I'm afraid they might attempt suicide"], + ["report_flow.notice.need_more_info.body","To review this, we need a message where they say how old they are or make it clear they're under {product_name}'s minimum age. Report that message instead."], + ["report_flow.notice.need_more_info.title","We can't act on this yet"], + ["report_flow.notice.need_more_info_profile.body","To review this, we need to see where they say how old they are or make it clear they're under {product_name}'s minimum age. Report that message or profile instead."], + ["report_flow.screen.abuse.title","What does it involve?"], + ["report_flow.screen.abuse_guild.title","What are people in this community doing?"], + ["report_flow.screen.age_stated_message.title","Does this message say how old they are?"], + ["report_flow.screen.age_stated_profile.title","Does their profile say how old they are?"], + ["report_flow.screen.community_parts.subtitle","Pick as many as you need."], + ["report_flow.screen.community_parts.title","Which parts of the community are involved?"], + ["report_flow.screen.crisis_support.title","Someone can help right now"], + ["report_flow.screen.false_info.title","What's misleading about it?"], + ["report_flow.screen.harassment.title","How is someone being targeted?"], + ["report_flow.screen.hate.title","How does it attack people for who they are?"], + ["report_flow.screen.impersonation.title","Who's being impersonated, or is it a scam?"], + ["report_flow.screen.minor_sexual.title","What did you see involving a minor?"], + ["report_flow.screen.minor_sexual_guild.title","What did you see involving minors?"], + ["report_flow.screen.private_info.title","Which private details are involved?"], + ["report_flow.screen.profile_abuse.title","What's harmful about their profile?"], + ["report_flow.screen.profile_hate_violence.title","What does their profile show or promote?"], + ["report_flow.screen.profile_intro.subtitle","Tell us what's wrong with this profile. They won't be told who reported them."], + ["report_flow.screen.profile_intro.title","Report profile"], + ["report_flow.screen.profile_minor_sexual.title","What in their profile involves a minor?"], + ["report_flow.screen.profile_parts.subtitle","Pick as many as you need."], + ["report_flow.screen.profile_parts.title","Which parts of their profile are a problem?"], + ["report_flow.screen.profile_private_info.title","Which private details are in their profile?"], + ["report_flow.screen.profile_sexual.title","Tell us about the sexual content in their profile"], + ["report_flow.screen.profile_threat.title","How does their profile involve violence?"], + ["report_flow.screen.root_guild.subtitle","Pick the closest match for what is going on in this community."], + ["report_flow.screen.root_guild.title","What's wrong with this community?"], + ["report_flow.screen.root_message.subtitle","Pick the closest match. You can check everything before it is sent."], + ["report_flow.screen.root_user.subtitle","Pick the closest match for what is in their profile."], + ["report_flow.screen.root_user.title","What's wrong with their profile?"], + ["report_flow.screen.self_harm.title","What did they say or share?"], + ["report_flow.screen.self_harm_guild.title","What are members encouraging?"], + ["report_flow.screen.self_harm_profile.title","What does their profile say or show?"], + ["report_flow.screen.sexual.title","Tell us about the sexual content"], + ["report_flow.screen.sexual_guild.title","Tell us about the sexual content in this community"], + ["report_flow.screen.something_else_guild.title","What else is going on in this community?"], + ["report_flow.screen.something_else_message.title","What else is going on?"], + ["report_flow.screen.something_else_user.title","What else is wrong with this profile?"], + ["report_flow.screen.spam_kind_guild.title","How is this community abusing the platform?"], + ["report_flow.screen.spam_profile.title","How is the account being misused?"], + ["report_flow.screen.threat.title","How does it involve violence?"], + ["report_flow.screen.violence_misinfo.title","Which of these matches it?"], + ["report_flow.screen.violence_misinfo_guild.title","Which of these happens in this community?"] + ], + "es-419": [ + ["guild.default_channel_text","general"], + ["guild.default_channel_voice","General"] + ], + "es-ES": [ + ["guild.default_channel_text","general"], + ["guild.default_channel_voice","General"] + ], + "ro": [ + ["guild.default_channel_text","general"], + ["guild.default_channel_voice","General"] + ] } diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index 922a0e093..6d89afdf8 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -25383,7 +25383,6 @@ msgstr "تعذر نقل الملكية إلى <0>{username} في هذا ال msgid "Ownership transferred" msgstr "تم نقل الملكية" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "عرض هذه القناة. منع هذا الإذن عن {everyoneMenti msgid "Seek preview" msgstr "معاينة التنقل في الفيديو" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json index 1d8b3428c..0aa124984 100644 --- a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json +++ b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json @@ -1,14209 +1,4429 @@ { - "version": 1, - "locales": { - "ar": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{productName} Visionary" - } - ], - "bg": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "cs": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Data" - }, - { - "msgid": "Detail" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Instance" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Port" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Role" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Stream" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Text" - }, - { - "msgid": "Tip" - }, - { - "msgid": "Token" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "online" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Back / Select" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Guide" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Start / Options" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "da": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Acceleration" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Animation" - }, - { - "msgid": "Apps" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Badge" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bio" - }, - { - "msgid": "Bitrate" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Boost" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Branding" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Data" - }, - { - "msgid": "Download" - }, - { - "msgid": "Download PDF" - }, - { - "msgid": "Download app" - }, - { - "msgid": "Download fluxer-verification" - }, - { - "msgid": "Download {productName}" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emojis" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Finland" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Gaming" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Hyperlink" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Layout" - }, - { - "msgid": "Link" - }, - { - "msgid": "Links" - }, - { - "msgid": "Live" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Luxembourg" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Navigation" - }, - { - "msgid": "Neko" - }, - { - "msgid": "Note" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "Output" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Permanent" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Platform" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Print" - }, - { - "msgid": "Prompt" - }, - { - "msgid": "Relevant" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Send" - }, - { - "msgid": "Send ({selectedCount}/{selectionLimit})" - }, - { - "msgid": "Send GIF {title}" - }, - { - "msgid": "Send animation" - }, - { - "msgid": "Session" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Stack traces" - }, - { - "msgid": "Start" - }, - { - "msgid": "Status" - }, - { - "msgid": "Stop" - }, - { - "msgid": "Stop streaming" - }, - { - "msgid": "Stream" - }, - { - "msgid": "Stream video" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "System" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Tags" - }, - { - "msgid": "Tags ({tagCount}/{tagLimit})" - }, - { - "msgid": "Test SMTP" - }, - { - "msgid": "Thai" - }, - { - "msgid": "Tip" - }, - { - "msgid": "Token" - }, - { - "msgid": "Tone" - }, - { - "msgid": "Upload" - }, - { - "msgid": "Upload banner" - }, - { - "msgid": "Upload emoji" - }, - { - "msgid": "Version" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{actor} stopped following an announcement channel in {channel}" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{length, plural, one {# app} other {# apps}}" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "accessibility-settings-section", - "msgid": "Animation" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Input" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "District of Columbia" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "North Carolina" - }, - { - "msgctxt": "us-state", - "msgid": "North Dakota" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "South Carolina" - }, - { - "msgctxt": "us-state", - "msgid": "South Dakota" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "West Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - }, - { - "msgctxt": "window-menu", - "msgid": "Zoom" - } - ], - "de": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Animation" - }, - { - "msgid": "Apps" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bitrate" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Boost" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Branding" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Client" - }, - { - "msgid": "Code" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Codes" - }, - { - "msgid": "Community" - }, - { - "msgid": "Desktop" - }, - { - "msgid": "Details" - }, - { - "msgid": "Details: {reason}" - }, - { - "msgid": "Domain" - }, - { - "msgid": "Echo" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emojis" - }, - { - "msgid": "Emoticon" - }, - { - "msgid": "Emoticons" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Filter" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Forum" - }, - { - "msgid": "GIFs" - }, - { - "msgid": "Gaming" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Host" - }, - { - "msgid": "Hyperlink" - }, - { - "msgid": "In" - }, - { - "msgid": "Inline" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Layout" - }, - { - "msgid": "Link" - }, - { - "msgid": "Links" - }, - { - "msgid": "Live" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Moderation" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Name" - }, - { - "msgid": "Navigation" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Okay" - }, - { - "msgid": "Online" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Passkey" - }, - { - "msgid": "Passkeys" - }, - { - "msgid": "Pause" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Position" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Reposts: <0>{countLabel}" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Smileys" - }, - { - "msgid": "Sourcemaps" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Status" - }, - { - "msgid": "Sticker" - }, - { - "msgid": "Sticker: {stickerName}" - }, - { - "msgid": "Stream" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "System" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Tags" - }, - { - "msgid": "Tags ({tagCount}/{tagLimit})" - }, - { - "msgid": "Text" - }, - { - "msgid": "Thread" - }, - { - "msgid": "Threads" - }, - { - "msgid": "Toast" - }, - { - "msgid": "Token" - }, - { - "msgid": "Tokens" - }, - { - "msgid": "Tooltips" - }, - { - "msgid": "Tracking" - }, - { - "msgid": "Version" - }, - { - "msgid": "Video" - }, - { - "msgid": "Videos" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "online" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "accessibility-settings-section", - "msgid": "Animation" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Moderation" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Back / Select" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Guide" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Start / Options" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "District of Columbia" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "North Carolina" - }, - { - "msgctxt": "us-state", - "msgid": "North Dakota" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "South Carolina" - }, - { - "msgctxt": "us-state", - "msgid": "South Dakota" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "West Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "el": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Coal" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Email" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping: {currentLatency}ms" - }, - { - "msgid": "Ping: {latency}ms" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "en-GB": [ - { - "msgid": "+{count}" - }, - { - "msgid": "24 hours" - }, - { - "msgid": "<0/> followed {sourceComponent} into this channel. Messages published there will appear here." - }, - { - "msgid": "<0>{targetUserTag} is currently timed out. You can update their timeout duration or remove the timeout." - }, - { - "msgid": "A community that is either invite-only or unavailable." - }, - { - "msgid": "A custom emoji from this community. You can use it anywhere on {productName}." - }, - { - "msgid": "A custom emoji from this community. You can use it in this community." - }, - { - "msgid": "A custom sticker from this community. You can use it anywhere on {productName}." - }, - { - "msgid": "A custom sticker from this community. You can use it in this community." - }, - { - "msgid": "A default emoji. You can use it anywhere on {productName}." - }, - { - "msgid": "A direct connection couldn't be made. You can't hear or see each other." - }, - { - "msgid": "A lower price is available. Switching takes effect on <0>{listPriceEffectiveDate} and changes nothing else." - }, - { - "msgid": "A profile that stands out" - }, - { - "msgid": "A separate profile for each community" - }, - { - "msgid": "A standard call goes through a server and works for everyone." - }, - { - "msgid": "AV1" - }, - { - "msgid": "AV1 (requires opt-in)" - }, - { - "msgid": "About me is too long" - }, - { - "msgid": "Accept the push relay supplemental privacy notice" - }, - { - "msgid": "Accepted" - }, - { - "msgid": "Account details unavailable" - }, - { - "msgid": "Add a Klipy API key to enable GIF search at runtime." - }, - { - "msgid": "Add a description (optional)" - }, - { - "msgid": "Add a username and password to your account first." - }, - { - "msgid": "Add another instance" - }, - { - "msgid": "Add emoji" - }, - { - "msgid": "Add images or files" - }, - { - "msgid": "Add members or roles" - }, - { - "msgid": "Add new reactions to messages in this channel." - }, - { - "msgid": "Add tag" - }, - { - "msgid": "Add tags" - }, - { - "msgid": "Added the tag {name}" - }, - { - "msgid": "Added {createdDate}, last used {lastUsedDate}" - }, - { - "msgid": "Added {createdDate}, never used" - }, - { - "msgid": "Allow AV1 for screen sharing" - }, - { - "msgid": "Allow H.265 (HEVC) for screen sharing" - }, - { - "msgid": "Allow anyone to invite" - }, - { - "msgid": "Allow {PRODUCT_NAME} to access your camera in System Settings → Privacy & Security → Camera." - }, - { - "msgid": "Allow {PRODUCT_NAME} to access your microphone in System Settings → Privacy & Security → Microphone." - }, - { - "msgid": "Allow {productName} under Screen Recording in System Settings. If it is already allowed, relaunch {productName2} so macOS applies it." - }, - { - "msgid": "Allowed" - }, - { - "msgid": "Allows media flagged as sensitive in this group. Everyone in the group must be 18 or older. Each member still sees it according to their own sensitive content settings." - }, - { - "msgid": "Allows members to create posts in this channel." - }, - { - "msgid": "Allows members to rename, close, lock and delete threads, and to view private threads." - }, - { - "msgid": "Allows members to rename, close, lock, pin and delete posts, and to edit their tags." - }, - { - "msgid": "Allows members to send messages in posts." - }, - { - "msgid": "Allows members to send messages in threads." - }, - { - "msgid": "Allows members to start threads that everyone in the channel can see." - }, - { - "msgid": "Allows members to start threads that only invited members and moderators can see." - }, - { - "msgid": "Also change the communities below to match" - }, - { - "msgid": "An update for {appName} is available." - }, - { - "msgid": "Animated avatar and profile banner" - }, - { - "msgid": "Announcement" - }, - { - "msgid": "Announcement (mature)" - }, - { - "msgid": "Announcement channel" - }, - { - "msgid": "Anyone can create an account." - }, - { - "msgid": "Anyone can request an account, but an administrator must approve it." - }, - { - "msgid": "Anyone in my communities" - }, - { - "msgid": "Anyone who cannot connect directly cannot take part until someone switches the call to a standard call." - }, - { - "msgid": "Anyone who finds you can send a request. Turn this off to pick groups below." - }, - { - "msgid": "Anyone with this key can reset your password. Never share it." - }, - { - "msgid": "App audio isn't available right now on Linux." - }, - { - "msgid": "App audio isn't available right now on Windows." - }, - { - "msgid": "Applies to bots in communities you join from now on. You can also change it for each community." - }, - { - "msgid": "Applies to communities you join from now on. You can also change it for each community." - }, - { - "msgid": "Approval required" - }, - { - "msgid": "Approve this app from the {productName} app you already use. No password needed." - }, - { - "msgid": "Apps and devices" - }, - { - "msgid": "Are you sure you want to delete {threadName}? This cannot be undone." - }, - { - "msgid": "Are you sure you want to kick <0>{targetUserTag} from the community? They will be able to rejoin with a new invite." - }, - { - "msgid": "Ask for a passkey after your password when you sign in" - }, - { - "msgid": "Ask for a second step after your password when you sign in." - }, - { - "msgid": "Attach an image or a video to post in a media channel." - }, - { - "msgid": "Attachment {pendingFilename}" - }, - { - "msgid": "Audio and video go directly between participants, up to {maxParticipants, plural, one {# person} other {# people}}. Everyone agrees before joining and can see each other's IP address." - }, - { - "msgid": "Audio and video go directly between participants." - }, - { - "msgid": "Audio muted" - }, - { - "msgid": "Automatic ({codec})" - }, - { - "msgid": "Back to account switcher" - }, - { - "msgid": "Back to accounts" - }, - { - "msgid": "Back to {productName}" - }, - { - "msgid": "Backup code" - }, - { - "msgid": "Ban members from the community, with the option to delete their recent messages." - }, - { - "msgid": "Ban reason" - }, - { - "msgid": "Banned {targetUserTag} from the community" - }, - { - "msgid": "Be heard over other members in this channel while holding the push to talk (priority) keybind." - }, - { - "msgid": "Be heard over other members while holding the push to talk (priority) keybind." - }, - { - "msgid": "Be the first to start a conversation here." - }, - { - "msgid": "Block {name}" - }, - { - "msgid": "Bluesky connections" - }, - { - "msgid": "Bold" - }, - { - "msgid": "Branding asset preview" - }, - { - "msgid": "Bring custom emojis and stickers from any of your communities into every chat and community you're in." - }, - { - "msgid": "Browser sign-in is unavailable here." - }, - { - "msgid": "By purchasing, you agree to our <0>Privacy policy." - }, - { - "msgid": "By purchasing, you agree to our <0>Terms of service." - }, - { - "msgid": "By purchasing, you agreed to our <0>Privacy policy." - }, - { - "msgid": "By purchasing, you agreed to our <0>Terms of service." - }, - { - "msgid": "CSS files" - }, - { - "msgid": "Calls you allow still come through, but they don't ring." - }, - { - "msgid": "Camera access is needed for device previews" - }, - { - "msgid": "Can message you" - }, - { - "msgid": "Can't find {path}. Using the last loaded version." - }, - { - "msgid": "Can't read {path}. Using the last loaded version." - }, - { - "msgid": "Cancel price change" - }, - { - "msgid": "Cancel the scheduled change to move to the current price instead." - }, - { - "msgid": "Capture devices use the Gaming preset." - }, - { - "msgid": "Capture entire system audio" - }, - { - "msgid": "Change in system settings" - }, - { - "msgid": "Change instance" - }, - { - "msgid": "Change stream" - }, - { - "msgid": "Change which voice region a voice channel uses." - }, - { - "msgid": "Change which voice region this channel uses." - }, - { - "msgid": "Changed slowmode to {duration}" - }, - { - "msgid": "Changed the default hide after inactivity time to {duration}" - }, - { - "msgid": "Changed the default layout to {layout}" - }, - { - "msgid": "Changed the default slowmode in threads to {duration}" - }, - { - "msgid": "Changed the default sort order to {order}" - }, - { - "msgid": "Changed the hide after inactivity time to {duration}" - }, - { - "msgid": "Characters in a single message" - }, - { - "msgid": "Check again" - }, - { - "msgid": "Check your internet connection and try again." - }, - { - "msgid": "Check your report" - }, - { - "msgid": "Checking the sign-in request…" - }, - { - "msgid": "Checkout is blocked for this account." - }, - { - "msgid": "Choices" - }, - { - "msgid": "Choose File, then Add to Dock." - }, - { - "msgid": "Choose a different instance" - }, - { - "msgid": "Choose a language and theme. Your account preferences can replace these after you sign in." - }, - { - "msgid": "Choose a new password. You get a new recovery kit and this one stops working." - }, - { - "msgid": "Choose how new accounts are created on this instance." - }, - { - "msgid": "Choose how people sign in" - }, - { - "msgid": "Choose the premium model" - }, - { - "msgid": "Choose the reason again" - }, - { - "msgid": "Choose what happens to images and videos flagged as sensitive. Show displays them as usual, Blur hides them until you click, and Block hides them completely." - }, - { - "msgid": "Choose what members must have before they can post or DM community members. Members with roles can bypass these checks. For public spaces, we recommend enabling verification." - }, - { - "msgid": "Choose where its published messages should go. You can unfollow any time in Community settings → Webhooks." - }, - { - "msgid": "Choose whether people who share a community with you can send you direct messages without being friends first." - }, - { - "msgid": "Choose who can add you to a group chat without asking first." - }, - { - "msgid": "Choose who can send you a friend request." - }, - { - "msgid": "Choose who can start a call with you." - }, - { - "msgid": "Choose your defaults" - }, - { - "msgid": "Choose your instance" - }, - { - "msgid": "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." - }, - { - "msgid": "Claim your account to buy gifts." - }, - { - "msgid": "Claim your account to buy {premiumProductName}." - }, - { - "msgid": "Claim your account to send reports." - }, - { - "msgid": "Clear command" - }, - { - "msgid": "Clear message text" - }, - { - "msgid": "Clearer text" - }, - { - "msgid": "Click to learn more" - }, - { - "msgid": "Clone emoji" - }, - { - "msgid": "Clone sticker" - }, - { - "msgid": "Close account switcher" - }, - { - "msgid": "Close thread" - }, - { - "msgid": "Closed" - }, - { - "msgid": "Closed private" - }, - { - "msgid": "Closed the thread" - }, - { - "msgid": "Code from the {productName} app" - }, - { - "msgid": "Codes from your authenticator app are your second step when you sign in." - }, - { - "msgid": "Combobox" - }, - { - "msgid": "Commands" - }, - { - "msgid": "Communities and channels where you can't manage webhooks are hidden." - }, - { - "msgid": "Communities you can join" - }, - { - "msgid": "Communities you join from now on will use this." - }, - { - "msgid": "Communities you join from now on will use this. Your current communities keep their settings." - }, - { - "msgid": "Community overrides" - }, - { - "msgid": "Compare Free and {premiumProductName}" - }, - { - "msgid": "Compressing" - }, - { - "msgid": "Confirm it's you before you view your backup codes." - }, - { - "msgid": "Confirm the statement to send the report." - }, - { - "msgid": "Connect a camera and try again." - }, - { - "msgid": "Connect a display, then try again." - }, - { - "msgid": "Connect a microphone and try again." - }, - { - "msgid": "Connecting to {domain}…" - }, - { - "msgid": "Connection volume controls" - }, - { - "msgid": "Continue in your browser" - }, - { - "msgid": "Continue to checkout" - }, - { - "msgid": "Convert" - }, - { - "msgid": "Converted the channel to a text channel" - }, - { - "msgid": "Converted the channel to an announcement channel" - }, - { - "msgid": "Converting this channel to a text channel removes every channel that follows it." - }, - { - "msgid": "Copy emoji" - }, - { - "msgid": "Copy lines" - }, - { - "msgid": "Copy lines for hyprland.conf" - }, - { - "msgid": "Copy lines for hyprland.lua" - }, - { - "msgid": "Copy post link" - }, - { - "msgid": "Copy sticker" - }, - { - "msgid": "Copy thread ID" - }, - { - "msgid": "Could not create a recovery kit" - }, - { - "msgid": "Could not download your data export" - }, - { - "msgid": "Could not load the instance configuration. Try reloading the page." - }, - { - "msgid": "Could not start the thread: {detail}" - }, - { - "msgid": "Couldn't change your price" - }, - { - "msgid": "Couldn't connect to voice. Please try again." - }, - { - "msgid": "Couldn't connect to {domain}. Try again." - }, - { - "msgid": "Couldn't connect to {names}" - }, - { - "msgid": "Couldn't convert this channel" - }, - { - "msgid": "Couldn't create the PDF. Try again or print the kit instead." - }, - { - "msgid": "Couldn't create the post: {detail}" - }, - { - "msgid": "Couldn't create your recovery kit. You can create one later in your account settings." - }, - { - "msgid": "Couldn't duplicate this channel" - }, - { - "msgid": "Couldn't join the P2P call. Try again." - }, - { - "msgid": "Couldn't load posts. Try again later." - }, - { - "msgid": "Couldn't load settings" - }, - { - "msgid": "Couldn't load the report form." - }, - { - "msgid": "Couldn't load this community. Try again in a moment." - }, - { - "msgid": "Couldn't load this part of the app. Check your connection and try again." - }, - { - "msgid": "Couldn't load your backup codes." - }, - { - "msgid": "Couldn't publish this message" - }, - { - "msgid": "Couldn't reach a Fluxer instance at {domain}. Check the address and that the instance is online." - }, - { - "msgid": "Couldn't save channel settings" - }, - { - "msgid": "Couldn't save the tag: {detail}" - }, - { - "msgid": "Couldn't search threads. Try again later." - }, - { - "msgid": "Couldn't start signing in with your browser." - }, - { - "msgid": "Couldn't unfollow this channel" - }, - { - "msgid": "Couldn't update passkey two-factor authentication" - }, - { - "msgid": "Couldn't update the post: {detail}" - }, - { - "msgid": "Couldn't update your passkey. Try again." - }, - { - "msgid": "Create a new kit" - }, - { - "msgid": "Create a new recovery kit?" - }, - { - "msgid": "Create a recovery kit to continue." - }, - { - "msgid": "Create a recovery kit to reset a forgotten password" - }, - { - "msgid": "Create administrator account" - }, - { - "msgid": "Create posts" - }, - { - "msgid": "Create private threads" - }, - { - "msgid": "Create public threads" - }, - { - "msgid": "Create recovery kit" - }, - { - "msgid": "Create tag" - }, - { - "msgid": "Create the administrator account" - }, - { - "msgid": "Create thread" - }, - { - "msgid": "Created {0}" - }, - { - "msgid": "Cropping {percent}%" - }, - { - "msgid": "Current" - }, - { - "msgid": "Custom emoji {emojiName} from a community" - }, - { - "msgid": "Custom emoji {emojiName} from {communityName}" - }, - { - "msgid": "Custom themes for the app" - }, - { - "msgid": "Date posted" - }, - { - "msgid": "Deafen other members in this voice channel, so they cannot hear or speak." - }, - { - "msgid": "Debugging" - }, - { - "msgid": "Decide how premium limits apply to people on this instance." - }, - { - "msgid": "Default hide after inactivity" - }, - { - "msgid": "Default layout" - }, - { - "msgid": "Default reaction" - }, - { - "msgid": "Default sort order" - }, - { - "msgid": "Delete other members' messages in this channel. Pinning is controlled separately." - }, - { - "msgid": "Delete passkey {passkeyName}" - }, - { - "msgid": "Delete prompt" - }, - { - "msgid": "Delete tag" - }, - { - "msgid": "Delete this message? Can't be undone. This message is also removed from every community that follows this channel." - }, - { - "msgid": "Delete thread" - }, - { - "msgid": "Delete user" - }, - { - "msgid": "Delivered to #{targetChannelName}" - }, - { - "msgid": "Desktop audio isn't available right now on Linux." - }, - { - "msgid": "Desktop audio isn't available right now on Windows." - }, - { - "msgid": "Desktop audio isn't available right now on macOS." - }, - { - "msgid": "Details: {reason}" - }, - { - "msgid": "Device audio ({deviceLabel})" - }, - { - "msgid": "Device audio only" - }, - { - "msgid": "Device volume" - }, - { - "msgid": "Direct connection. Media is encrypted between participants." - }, - { - "msgid": "Disable direct messages and friend requests" - }, - { - "msgid": "Disable or delete your account" - }, - { - "msgid": "Disable translation DOM guard" - }, - { - "msgid": "Discard post" - }, - { - "msgid": "Do you want to join {communityName}?" - }, - { - "msgid": "Domain moved nagbar" - }, - { - "msgid": "Donate instead" - }, - { - "msgid": "Download PDF" - }, - { - "msgid": "Download app" - }, - { - "msgid": "Download app button in the sidebar" - }, - { - "msgid": "Download export" - }, - { - "msgid": "Download source maps" - }, - { - "msgid": "Download source maps so stack traces and the developer tools point at real source" - }, - { - "msgid": "Download the new version to update {appName}." - }, - { - "msgid": "Drag members between voice channels they can access, and disconnect them from voice." - }, - { - "msgid": "Drag members out of this voice channel into channels they can access, and disconnect them from voice." - }, - { - "msgid": "Duplicate role" - }, - { - "msgid": "Each code works once in place of your authenticator app." - }, - { - "msgid": "Each name belongs to one person and shows on its own, like alex." - }, - { - "msgid": "Each published message allows 3 quick edits, then 1 every 20 minutes. Try again in {duration}." - }, - { - "msgid": "Each published message allows 3 quick edits, then 1 every 20 minutes. Try again later." - }, - { - "msgid": "Edit published message?" - }, - { - "msgid": "Edit tag" - }, - { - "msgid": "Edit tags" - }, - { - "msgid": "Edit thread" - }, - { - "msgid": "Edit your message above" - }, - { - "msgid": "Edit your message below" - }, - { - "msgid": "Edit your messages above or below" - }, - { - "msgid": "Edited the tag {name}" - }, - { - "msgid": "Editing limit reached" - }, - { - "msgid": "Email reports aren't available here" - }, - { - "msgid": "Emails to your current address are not being delivered. Enter a new email and we'll send a code there." - }, - { - "msgid": "Emoji and sticker cloning shortcuts" - }, - { - "msgid": "Empty edit" - }, - { - "msgid": "Enable camera access to preview cameras and capture devices before choosing one to stream." - }, - { - "msgid": "Enable emoji and sticker cloning shortcuts" - }, - { - "msgid": "Enable previews" - }, - { - "msgid": "Enable the integrations whose credentials you have configured. Only available services are shown." - }, - { - "msgid": "Ensures file messages appear in the order you sent them" - }, - { - "msgid": "Enter a community name between 1 and 100 characters." - }, - { - "msgid": "Enter a message" - }, - { - "msgid": "Enter a message to start the conversation!" - }, - { - "msgid": "Enter a product name between 1 and 80 characters." - }, - { - "msgid": "Enter a valid username." - }, - { - "msgid": "Enter an instance URL" - }, - { - "msgid": "Enter one of your backup codes if you can't use your passkey." - }, - { - "msgid": "Enter one of your backup codes." - }, - { - "msgid": "Enter self-hosted instance URL (e.g. {exampleInstanceDomain})" - }, - { - "msgid": "Enter the PIN for your security key to continue." - }, - { - "msgid": "Enter the code from the {PRODUCT_NAME} app" - }, - { - "msgid": "Enter this code in your browser" - }, - { - "msgid": "Enter this code in your old {PRODUCT_NAME} app to complete sign-in." - }, - { - "msgid": "Enter your full legal name to send the report." - }, - { - "msgid": "Enter your username and the recovery key from your recovery kit, then choose a new password." - }, - { - "msgid": "Enter your username and this recovery key." - }, - { - "msgid": "Entire screen" - }, - { - "msgid": "Entrance sounds unavailable" - }, - { - "msgid": "Every community that follows this channel gets a copy. If you edit or delete it later, the copies change too." - }, - { - "msgid": "Everyone in the call gets Plutonium stream quality for free: up to 4K source resolution and 60 fps." - }, - { - "msgid": "Expires in {remainingSeconds}s" - }, - { - "msgid": "Explain the problem" - }, - { - "msgid": "Explain the problem to send the report." - }, - { - "msgid": "Failed to remove instance from recent instances" - }, - { - "msgid": "Failed to send reset link. Try again." - }, - { - "msgid": "Favicon" - }, - { - "msgid": "File ordering" - }, - { - "msgid": "Filtering by {language}" - }, - { - "msgid": "Finish in the new tab. If you closed it, press Continue with passkey again." - }, - { - "msgid": "Finish setup" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Fluxer stopped checking whether the browser approved this sign-in. It didn't lose your code." - }, - { - "msgid": "Focus window" - }, - { - "msgid": "Follow" - }, - { - "msgid": "Follow channel" - }, - { - "msgid": "Follow this channel" - }, - { - "msgid": "Follow to get these announcements in a channel you choose." - }, - { - "msgid": "Followed channel {currentName}" - }, - { - "msgid": "Followed channels" - }, - { - "msgid": "Following" - }, - { - "msgid": "Footnote about custom tags" - }, - { - "msgid": "For push-to-mute, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or the microphone can stay muted." - }, - { - "msgid": "For push-to-talk, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or the microphone can stay on." - }, - { - "msgid": "For this shortcut, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or the shortcut can stay active." - }, - { - "msgid": "For voice activity priority, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or priority can stay on." - }, - { - "msgid": "Forum" - }, - { - "msgid": "Friends can always message you." - }, - { - "msgid": "Friends can always message you. These settings cover people and bots you only share a community with." - }, - { - "msgid": "Friends see which voice channel you're in on their Active now list. You can change this once every 24 hours." - }, - { - "msgid": "From {sourceGuildName}" - }, - { - "msgid": "From {sourceGuildName} #{sourceChannelName}" - }, - { - "msgid": "Full legal name (optional for child sexual abuse reports)" - }, - { - "msgid": "Full user tag: {tag}" - }, - { - "msgid": "Gallery" - }, - { - "msgid": "Get an animated avatar and banner, a subscriber badge and a separate profile for each community." - }, - { - "msgid": "Get an animated avatar and banner, a subscriber badge, the four-digit tag you want after your username{footnote}, and a separate profile for each community." - }, - { - "msgid": "Get monthly" - }, - { - "msgid": "Get the new {productName} app" - }, - { - "msgid": "Get yearly" - }, - { - "msgid": "Gift length" - }, - { - "msgid": "Gift {premiumProductName} to a friend for a month or a whole year. Gifts never renew." - }, - { - "msgid": "Gifts aren't available right now." - }, - { - "msgid": "Give everyone on this instance the highest premium limits." - }, - { - "msgid": "Give the thread a name before you send." - }, - { - "msgid": "Give your post a title" - }, - { - "msgid": "Global shortcut" - }, - { - "msgid": "Go back to the {PRODUCT_NAME} app. It finishes signing in on its own." - }, - { - "msgid": "Go back to the {PRODUCT_NAME} app. You can close this tab." - }, - { - "msgid": "Go back to {productName} to continue." - }, - { - "msgid": "Go to {communityName}" - }, - { - "msgid": "Go to {recoverUrl} or scan the QR code." - }, - { - "msgid": "Got it!" - }, - { - "msgid": "Group chats" - }, - { - "msgid": "H.265 (requires opt-in)" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hang out with voice, video and screen share" - }, - { - "msgid": "Have a gift code? Redeem it to unlock {PREMIUM_PRODUCT_NAME}." - }, - { - "msgid": "Have a gift code? Redeem it to unlock {premiumProductName}." - }, - { - "msgid": "Help button" - }, - { - "msgid": "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMAIN}." - }, - { - "msgid": "Hey {displayName}, we can't deliver email to your address. Add a working email to verify your account." - }, - { - "msgid": "Hid media download options" - }, - { - "msgid": "Hide after inactivity" - }, - { - "msgid": "Hide guidelines" - }, - { - "msgid": "Hide media download options" - }, - { - "msgid": "Hides the download, open in browser and copy buttons on images and videos in this channel." - }, - { - "msgid": "Hides their messages and stops them messaging you" - }, - { - "msgid": "Holding Shift, Ctrl or Alt blocks this shortcut. Add alternates in your system settings." - }, - { - "msgid": "How much of the member's recent message history to delete." - }, - { - "msgid": "How to recover your account" - }, - { - "msgid": "Hyprland has no shortcut dialog. Add the lines for your Hyprland version to your Hyprland config and replace KEY with the key you want." - }, - { - "msgid": "Hyprland has no shortcut dialog. Bind the keys in your Hyprland config." - }, - { - "msgid": "I confirm in good faith that the information and allegations in this notice are accurate and complete." - }, - { - "msgid": "I've stored my recovery kit somewhere safe" - }, - { - "msgid": "If an account uses that address, we've sent it password reset instructions. Check your inbox for the reset link." - }, - { - "msgid": "If macOS asks to quit and reopen {productName}, choose Later." - }, - { - "msgid": "If someone is in immediate danger, contact local emergency services first." - }, - { - "msgid": "If you believe it is illegal, say which law and why." - }, - { - "msgid": "If you forget your password, a recovery kit is the only way back into your account." - }, - { - "msgid": "If you forget your password, this kit is the only way back into your account. Store it somewhere safe, like a password manager or a printed copy." - }, - { - "msgid": "Ignore this channel's slowmode cooldown." - }, - { - "msgid": "Image assets" - }, - { - "msgid": "Include my two-factor backup codes in the PDF and printout" - }, - { - "msgid": "Incorrect PIN. Try again." - }, - { - "msgid": "Incorrect PIN. {retriesRemaining, plural, one {# attempt} other {# attempts}} left before the security key locks." - }, - { - "msgid": "Incorrect password." - }, - { - "msgid": "Inline code" - }, - { - "msgid": "Input Monitoring" - }, - { - "msgid": "Input level" - }, - { - "msgid": "Install it from your browser menu." - }, - { - "msgid": "Install the new app" - }, - { - "msgid": "Instance" - }, - { - "msgid": "Instance URL" - }, - { - "msgid": "Instance URL is too long" - }, - { - "msgid": "Instance selection" - }, - { - "msgid": "Instance unavailable" - }, - { - "msgid": "Invite new people to the community with a link to this channel." - }, - { - "msgid": "Invite new people to the community with an invite link." - }, - { - "msgid": "Italic" - }, - { - "msgid": "Join P2P calls without asking" - }, - { - "msgid": "Join a P2P call?" - }, - { - "msgid": "Join this thread to follow it in your channel list and get notifications." - }, - { - "msgid": "Join this voice channel and hear others. Denying it along with View channel for {everyoneMention} makes the channel private." - }, - { - "msgid": "Join thread" - }, - { - "msgid": "Join voice channels and hear others." - }, - { - "msgid": "Joined" - }, - { - "msgid": "Just want to support {productName}'s open source development? {donateLink}." - }, - { - "msgid": "Keep Neko still" - }, - { - "msgid": "Keep attachments" - }, - { - "msgid": "Keep attachments when clearing an edit" - }, - { - "msgid": "Keep my current settings" - }, - { - "msgid": "Keep this page somewhere safe. If you forget your password, you can use it to get back into your account. Anyone with this recovery key can reset your password, so never share it." - }, - { - "msgid": "Keep your perks going" - }, - { - "msgid": "Keyboard access couldn't start. Shortcuts only work while {productName} is focused." - }, - { - "msgid": "Kicked {targetUserTag} from the community" - }, - { - "msgid": "Klipy GIFs" - }, - { - "msgid": "Largest file you can upload" - }, - { - "msgid": "Leave private thread" - }, - { - "msgid": "Leave thread" - }, - { - "msgid": "Leave {threadName}? It's private, so you can only come back if someone adds you again." - }, - { - "msgid": "Let others clone your emojis" - }, - { - "msgid": "Let others clone your stickers" - }, - { - "msgid": "Let people know how to post in this forum" - }, - { - "msgid": "Let people link their Bluesky account to their profile." - }, - { - "msgid": "Let people search and send GIFs powered by Klipy." - }, - { - "msgid": "Lets other communities follow this channel and get copies of what you publish." - }, - { - "msgid": "Lets people hear you in calls." - }, - { - "msgid": "Lets people see you on video." - }, - { - "msgid": "Lets push-to-talk and shortcuts work in other apps." - }, - { - "msgid": "Lets you reset your password if you forget it." - }, - { - "msgid": "Lets you share your screen or a window." - }, - { - "msgid": "Lets {productName} read your keyboard directly. Turn this off to set up shortcuts through your desktop instead." - }, - { - "msgid": "Lets {productName} read your keyboard directly. Your system already allows this." - }, - { - "msgid": "Link a new device" - }, - { - "msgid": "Link file" - }, - { - "msgid": "Linked file unavailable" - }, - { - "msgid": "Linked to a file" - }, - { - "msgid": "Linked to {path}." - }, - { - "msgid": "Linked to {path}. Edit the file in any editor and saved changes apply here right away." - }, - { - "msgid": "Linked {length, plural, one {# theme file} other {# theme files}}. Changes you save to them apply right away." - }, - { - "msgid": "List" - }, - { - "msgid": "Load more" - }, - { - "msgid": "Load older posts" - }, - { - "msgid": "Loading instance configuration" - }, - { - "msgid": "Lock thread" - }, - { - "msgid": "Locked the thread" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Lower latency." - }, - { - "msgid": "Make sure this code matches the one in the {PRODUCT_NAME} app." - }, - { - "msgid": "Make sure this looks right before you send it." - }, - { - "msgid": "Make the instance yours" - }, - { - "msgid": "Manage devices" - }, - { - "msgid": "Manage posts" - }, - { - "msgid": "Manage threads" - }, - { - "msgid": "May cause compatibility issues for viewers. We’re working on improving this." - }, - { - "msgid": "Media in channels that are not marked 18+. Channels marked 18+ always show it." - }, - { - "msgid": "Media in group chats and in direct messages from people who aren't your friends." - }, - { - "msgid": "Media items you can save for later" - }, - { - "msgid": "Media your friends send you in direct messages." - }, - { - "msgid": "Members who can manage posts can add or remove it." - }, - { - "msgid": "Mention everyone or any role in this channel (even if the role isn't set to be mentionable)." - }, - { - "msgid": "Message editing" - }, - { - "msgid": "Message published" - }, - { - "msgid": "Message you're reporting" - }, - { - "msgid": "Messages published in #{sourceName} will now appear in #{targetName}." - }, - { - "msgid": "Messages published in these announcement channels are copied here." - }, - { - "msgid": "Messages published in these announcement channels are copied into your channels." - }, - { - "msgid": "Messages you can bookmark" - }, - { - "msgid": "Messaging is paused" - }, - { - "msgid": "Messaging is paused on your account. Check your email for a quick step to continue." - }, - { - "msgid": "Messaging paused" - }, - { - "msgid": "Microphone ({deviceLabel})" - }, - { - "msgid": "Mirror tiers" - }, - { - "msgid": "Mute other members in this voice channel for everyone." - }, - { - "msgid": "Mute other members in voice channels for everyone." - }, - { - "msgid": "Mute thread" - }, - { - "msgid": "My community" - }, - { - "msgid": "Names get a random tag, like alex#4821, so several people can share a name." - }, - { - "msgid": "Neko cat that chases your cursor" - }, - { - "msgid": "New post" - }, - { - "msgid": "New post in #{forumName}" - }, - { - "msgid": "New price scheduled for <0>{pendingChangeDate}." - }, - { - "msgid": "New price scheduled for <0>{pendingChangeDate}. Renewals will be {pendingTargetPriceLabel} from then on." - }, - { - "msgid": "New thread" - }, - { - "msgid": "New threads will stop showing in the channel list after this period of inactivity." - }, - { - "msgid": "No application windows found" - }, - { - "msgid": "No audio from this device" - }, - { - "msgid": "No displays found" - }, - { - "msgid": "No hardware encoder was found on this device, so Prefer hardware works like Automatic." - }, - { - "msgid": "No matching members or roles" - }, - { - "msgid": "No matching posts" - }, - { - "msgid": "No optional services are available on this instance. You can skip this step." - }, - { - "msgid": "No part of {query} could be applied. Fix the underlined value or add something to search for." - }, - { - "msgid": "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." - }, - { - "msgid": "No posts match your search" - }, - { - "msgid": "No recovery kit? Ask an admin of this instance for a password reset link." - }, - { - "msgid": "No server is selected for this request." - }, - { - "msgid": "No tags" - }, - { - "msgid": "No tags (recommended)" - }, - { - "msgid": "No threads match" - }, - { - "msgid": "Not accepted" - }, - { - "msgid": "Not allowed" - }, - { - "msgid": "Not assigned" - }, - { - "msgid": "Not sent to followers yet." - }, - { - "msgid": "Nothing to preview yet." - }, - { - "msgid": "Nothing to search for" - }, - { - "msgid": "Nothing will change. This just confirms your settings." - }, - { - "msgid": "OP" - }, - { - "msgid": "Official instance" - }, - { - "msgid": "Older posts" - }, - { - "msgid": "On <0>{listPriceEffectiveDate} your subscription moves from {listPriceCurrentLabel} to {listPriceNewLabel}. Nothing is charged today, and the rest of your subscription stays exactly as it is." - }, - { - "msgid": "On your other device, sign in at {signInAddress} and enter this code when asked." - }, - { - "msgid": "Only @mentions" - }, - { - "msgid": "Only continue if you started this sign-in on a device you control." - }, - { - "msgid": "Only moderators can apply this tag." - }, - { - "msgid": "Only moderators can use this tag" - }, - { - "msgid": "Only people you invite and moderators can see this thread." - }, - { - "msgid": "Only report what you honestly believe breaks the rules, and please don't send the same report twice." - }, - { - "msgid": "Only report what you honestly believe breaks the rules. Misusing reports goes against our <0>Community Guidelines." - }, - { - "msgid": "Only selected members and roles will be able to view this channel." - }, - { - "msgid": "Only the members and roles you pick, plus admins, can view this channel." - }, - { - "msgid": "Open System Settings" - }, - { - "msgid": "Open System Settings → Privacy & Security → Screen Recording, then allow {productName}." - }, - { - "msgid": "Open account switcher" - }, - { - "msgid": "Open an application window, then try again." - }, - { - "msgid": "Open browser again" - }, - { - "msgid": "Open in full view" - }, - { - "msgid": "Open on {instanceName}" - }, - { - "msgid": "Open popup" - }, - { - "msgid": "Open the new app and choose Sign in with your old {productName} app. Then choose Link a new device here and enter the code it shows." - }, - { - "msgid": "Open thread" - }, - { - "msgid": "Open thread again" - }, - { - "msgid": "Open with {accountName} on {instanceName}" - }, - { - "msgid": "Open your old {PRODUCT_NAME} app and choose Link a new device, then enter the code below." - }, - { - "msgid": "Open {PRODUCT_NAME}" - }, - { - "msgid": "Open {host} in Safari." - }, - { - "msgid": "Open {host} in your browser." - }, - { - "msgid": "Open {labelText}" - }, - { - "msgid": "Open {premiumProductFullName}" - }, - { - "msgid": "Open {productName} in your browser" - }, - { - "msgid": "Opens in a new tab" - }, - { - "msgid": "Opens the Members page. Press Space or Enter to open." - }, - { - "msgid": "Optional arguments" - }, - { - "msgid": "Optional services" - }, - { - "msgid": "Ordered upload" - }, - { - "msgid": "Original message was deleted." - }, - { - "msgid": "Other active threads" - }, - { - "msgid": "Other participants can see your IP address." - }, - { - "msgid": "Other participants in a P2P call can see your IP address." - }, - { - "msgid": "P2P" - }, - { - "msgid": "P2P calls are unavailable right now." - }, - { - "msgid": "P2P calls only" - }, - { - "msgid": "Passkey sign-in is unavailable here." - }, - { - "msgid": "Passkey updated" - }, - { - "msgid": "Pause preview when Fluxer isn’t focused" - }, - { - "msgid": "Paused. The person who followed this channel can no longer see it. Follow it again to resume." - }, - { - "msgid": "Pay once and get a gift link to share. Gifts never renew." - }, - { - "msgid": "People in your communities can message you without being friends." - }, - { - "msgid": "People in your communities need to be your friend before they can message you." - }, - { - "msgid": "People need to be your friend before they can message you. They can still send you a friend request." - }, - { - "msgid": "People sign in with a username and password. No email address is collected. Each person can save a recovery kit in case they forget their password." - }, - { - "msgid": "People sign in with an email address and password. Password resets and verification need email delivery, which you can set up later." - }, - { - "msgid": "People who share a community with you can message you directly." - }, - { - "msgid": "People who share a community with you." - }, - { - "msgid": "People who share at least one friend with you." - }, - { - "msgid": "Per-device volume" - }, - { - "msgid": "Per-window audio isn't available right now on macOS." - }, - { - "msgid": "Permission override added" - }, - { - "msgid": "Permission override removed" - }, - { - "msgid": "Permission override updated" - }, - { - "msgid": "Pick a plan and your perks switch on the moment checkout finishes." - }, - { - "msgid": "Pick an emoji" - }, - { - "msgid": "Pick at least one tag for this post." - }, - { - "msgid": "Pick the 4-digit number after your username" - }, - { - "msgid": "Pin or unpin any message in this channel." - }, - { - "msgid": "Pin or unpin any message." - }, - { - "msgid": "Pin post" - }, - { - "msgid": "Pinned" - }, - { - "msgid": "Plans, perks, gifts and your subscription all live on one page." - }, - { - "msgid": "Pop out user" - }, - { - "msgid": "Pop out video" - }, - { - "msgid": "Popped out" - }, - { - "msgid": "Post" - }, - { - "msgid": "Post guidelines" - }, - { - "msgid": "Post link copied" - }, - { - "msgid": "Post title" - }, - { - "msgid": "Post to" - }, - { - "msgid": "Post updates other communities can follow" - }, - { - "msgid": "Posts built around images and videos" - }, - { - "msgid": "Preferred screen share codec" - }, - { - "msgid": "Premium model" - }, - { - "msgid": "Preparing" - }, - { - "msgid": "Press Continue to use your passkey." - }, - { - "msgid": "Prevent <0>{targetUserTag} from sending messages, reacting, and connecting to voice channels for the specified duration." - }, - { - "msgid": "Prevent <0>{targetUserTag} from sending messages, reacting, and joining voice channels for the specified duration." - }, - { - "msgid": "Previous 3 days" - }, - { - "msgid": "Previous channels" - }, - { - "msgid": "Print" - }, - { - "msgid": "Private channel" - }, - { - "msgid": "Private thread" - }, - { - "msgid": "Product name" - }, - { - "msgid": "Profile banners are not enabled on this instance." - }, - { - "msgid": "Profile you're reporting" - }, - { - "msgid": "Public registration is closed." - }, - { - "msgid": "Publish" - }, - { - "msgid": "Publish this message?" - }, - { - "msgid": "Published" - }, - { - "msgid": "Publishing limit reached" - }, - { - "msgid": "Purchases are disabled for this account." - }, - { - "msgid": "Push relay notice" - }, - { - "msgid": "Push-to-talk has no system-wide key yet. To set one, go to Settings > Apps > {productName}." - }, - { - "msgid": "Push-to-talk has no system-wide key yet. To set one, go to System Settings > Keyboard > Shortcuts > {productName}." - }, - { - "msgid": "Push-to-talk has no system-wide key yet. To set one, open your desktop's keyboard shortcut settings." - }, - { - "msgid": "Push-to-talk is on. Hold your push-to-talk key to speak." - }, - { - "msgid": "Push-to-talk only works while {productName} is focused because your desktop didn't set up system-wide shortcuts." - }, - { - "msgid": "Push-to-talk only works while {productName} is focused until you set up system-wide shortcuts." - }, - { - "msgid": "Push-to-talk only works while {productName} is focused until {permissionName} is enabled." - }, - { - "msgid": "Push-to-talk will use the key you set in {productName}. Set one first, or your microphone will use voice activity." - }, - { - "msgid": "Push-to-talk works outside {productName} only after you bind it in your Hyprland config." - }, - { - "msgid": "Push-to-talk works outside {productName} only after you bind it in your Hyprland config. Add the line for your Hyprland version and replace KEY with the key you want." - }, - { - "msgid": "Quit {appName}, make sure no other copy is running, and open it again." - }, - { - "msgid": "Random tags" - }, - { - "msgid": "React to post" - }, - { - "msgid": "Read the supplemental privacy notice" - }, - { - "msgid": "Reason (optional)." - }, - { - "msgid": "Receive calls silently" - }, - { - "msgid": "Recently active" - }, - { - "msgid": "Reconnecting to your desktop…" - }, - { - "msgid": "Recover your account" - }, - { - "msgid": "Recovery key" - }, - { - "msgid": "Recovery kit" - }, - { - "msgid": "Redeem a gift code" - }, - { - "msgid": "Register an account" - }, - { - "msgid": "Registration" - }, - { - "msgid": "Relaunch to apply" - }, - { - "msgid": "Remove from recent instances" - }, - { - "msgid": "Remove from thread" - }, - { - "msgid": "Remove members from the community. They can rejoin with a new invite." - }, - { - "msgid": "Remove {accountTag}" - }, - { - "msgid": "Removed the default reaction" - }, - { - "msgid": "Removed the tag {name}" - }, - { - "msgid": "Removed timeout from {targetUserTag}" - }, - { - "msgid": "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." - }, - { - "msgid": "Rename passkey {passkeyName}" - }, - { - "msgid": "Reply to message above" - }, - { - "msgid": "Reply to message below" - }, - { - "msgid": "Reply to messages above or below" - }, - { - "msgid": "Report profile" - }, - { - "msgid": "Reported user's username (optional)" - }, - { - "msgid": "Require a passkey as your second factor" - }, - { - "msgid": "Require passkey" - }, - { - "msgid": "Require people to select tags when posting" - }, - { - "msgid": "Required a tag on new posts" - }, - { - "msgid": "Requires a claimed account that's at least 5 minutes old." - }, - { - "msgid": "Requires a claimed account." - }, - { - "msgid": "Resend ({duration})" - }, - { - "msgid": "Resize expression picker from bottom left" - }, - { - "msgid": "Resize expression picker from bottom right" - }, - { - "msgid": "Resize expression picker from the bottom edge" - }, - { - "msgid": "Resize expression picker from the left edge" - }, - { - "msgid": "Resize expression picker from the right edge" - }, - { - "msgid": "Resize expression picker from the top edge" - }, - { - "msgid": "Resize expression picker from top left" - }, - { - "msgid": "Resize expression picker from top right" - }, - { - "msgid": "Resize inbox from bottom left" - }, - { - "msgid": "Resize inbox from bottom right" - }, - { - "msgid": "Resize inbox from the bottom edge" - }, - { - "msgid": "Resize inbox from the left edge" - }, - { - "msgid": "Resize inbox from the right edge" - }, - { - "msgid": "Resize inbox from the top edge" - }, - { - "msgid": "Resize inbox from top left" - }, - { - "msgid": "Resize inbox from top right" - }, - { - "msgid": "Resize pinned messages from bottom left" - }, - { - "msgid": "Resize pinned messages from bottom right" - }, - { - "msgid": "Resize pinned messages from the bottom edge" - }, - { - "msgid": "Resize pinned messages from the left edge" - }, - { - "msgid": "Resize pinned messages from the right edge" - }, - { - "msgid": "Resize pinned messages from top left" - }, - { - "msgid": "Resize pinned messages from top right" - }, - { - "msgid": "Resize sidebar" - }, - { - "msgid": "Retry" - }, - { - "msgid": "Review needed" - }, - { - "msgid": "Review privacy settings" - }, - { - "msgid": "Review the permissions {productName} uses for voice, video, screen sharing, and shortcuts." - }, - { - "msgid": "Review who can message you" - }, - { - "msgid": "Right now" - }, - { - "msgid": "Run the instance as one community instead of many. This can only be enabled now, during setup." - }, - { - "msgid": "Save a recovery kit" - }, - { - "msgid": "Save your recovery kit" - }, - { - "msgid": "Save {percent}%" - }, - { - "msgid": "Saved account" - }, - { - "msgid": "Saved accounts" - }, - { - "msgid": "Saved media cannot start a post. Upload the file instead." - }, - { - "msgid": "Scan to open the recovery page with your details filled in." - }, - { - "msgid": "Screen Recording" - }, - { - "msgid": "Screen share audio couldn't start" - }, - { - "msgid": "Screen share privacy" - }, - { - "msgid": "Search is getting ready for this community. Trying again shortly..." - }, - { - "msgid": "Search members or roles" - }, - { - "msgid": "Search posts" - }, - { - "msgid": "Search threads" - }, - { - "msgid": "Searching all users" - }, - { - "msgid": "Searching communities" - }, - { - "msgid": "Searching friends and members of {communityName}" - }, - { - "msgid": "Searching text channels" - }, - { - "msgid": "Searching voice channels" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Second factor" - }, - { - "msgid": "Security key PIN" - }, - { - "msgid": "Security key PIN form" - }, - { - "msgid": "See all threads" - }, - { - "msgid": "See this channel. Denying it for {everyoneMention} makes the channel private." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Select the account you want to sign in with on your new device." - }, - { - "msgid": "Self-host setup" - }, - { - "msgid": "Send a message in \"{name}\"" - }, - { - "msgid": "Send file messages in order" - }, - { - "msgid": "Send files up to {size}" - }, - { - "msgid": "Send messages in channels." - }, - { - "msgid": "Send messages in posts" - }, - { - "msgid": "Send messages in this channel." - }, - { - "msgid": "Send messages in threads" - }, - { - "msgid": "Send messages, images, GIFs and emoji" - }, - { - "msgid": "Send report" - }, - { - "msgid": "Sends both channels of a stereo microphone. Needs all processing off and a channel at 64 kbps or higher." - }, - { - "msgid": "Sequential send" - }, - { - "msgid": "Serial send" - }, - { - "msgid": "Service incident nagbar" - }, - { - "msgid": "Session expired" - }, - { - "msgid": "Set by the {preset} preset. Picking a value here switches to Custom." - }, - { - "msgid": "Set the default reaction to {emoji}" - }, - { - "msgid": "Set up" - }, - { - "msgid": "Set up {productName}" - }, - { - "msgid": "Share full-length videos and big files without shrinking them first. Free accounts can send up to {freeSize}." - }, - { - "msgid": "Share screen" - }, - { - "msgid": "Share stream audio" - }, - { - "msgid": "Share the perks" - }, - { - "msgid": "Share your screen or camera in up to 4K at 60 frames per second. Free accounts stream in up to 720p at 30." - }, - { - "msgid": "Shared window" - }, - { - "msgid": "Shared window audio" - }, - { - "msgid": "Sharp text at 720p, up to 30 FPS" - }, - { - "msgid": "Sharp text at up to 4K, up to 15 FPS" - }, - { - "msgid": "Shortcut to an external website" - }, - { - "msgid": "Shorten your about me and try again." - }, - { - "msgid": "Show a one-click shortcut for copying custom emojis and stickers from communities that allow it" - }, - { - "msgid": "Show connection volume controls" - }, - { - "msgid": "Show guidelines" - }, - { - "msgid": "Show me how" - }, - { - "msgid": "Show new posts as unread" - }, - { - "msgid": "Show per-device participant volume sliders in voice menus" - }, - { - "msgid": "Show rich previews for YouTube links." - }, - { - "msgid": "Show store folder" - }, - { - "msgid": "Show text in Fluxer Sans, the previous default font, instead of the Windows system font" - }, - { - "msgid": "Showed media download options" - }, - { - "msgid": "Shown on every post so people can react with one click." - }, - { - "msgid": "Sign in again as {accountLabel}" - }, - { - "msgid": "Sign in to the {PRODUCT_NAME} app" - }, - { - "msgid": "Sign in to the {PRODUCT_NAME} desktop app" - }, - { - "msgid": "Sign in to the {PRODUCT_NAME} mobile app" - }, - { - "msgid": "Sign in to {instanceName} in your browser and confirm. This app finishes signing in on its own." - }, - { - "msgid": "Sign in to {instanceName} in your browser, and check that it shows this code:" - }, - { - "msgid": "Sign in with email" - }, - { - "msgid": "Sign in with username" - }, - { - "msgid": "Sign in with your browser" - }, - { - "msgid": "Sign in with your old {productName} app" - }, - { - "msgid": "Sign out of this account" - }, - { - "msgid": "Sign out {accountTag}" - }, - { - "msgid": "Sign-in cancelled" - }, - { - "msgid": "Sign-in details" - }, - { - "msgid": "Sign-in method" - }, - { - "msgid": "Sign-in methods" - }, - { - "msgid": "Signing in as {name}" - }, - { - "msgid": "Signing in on another device?" - }, - { - "msgid": "Signing in…" - }, - { - "msgid": "Silent when the capture device has no audio input of its own" - }, - { - "msgid": "Single community" - }, - { - "msgid": "Single community mode" - }, - { - "msgid": "Slowmode for creating posts" - }, - { - "msgid": "Slowmode is active ({remaining})" - }, - { - "msgid": "Slowmode is enabled" - }, - { - "msgid": "Slowmode is set to {durationLabel} for this channel." - }, - { - "msgid": "Slowmode is set to {durationLabel}, but you are immune." - }, - { - "msgid": "Slowmode is set to {durationLabel}. Wait before sending another message." - }, - { - "msgid": "Smooth 30 FPS at up to 720p" - }, - { - "msgid": "Smooth 60 FPS at up to 1440p" - }, - { - "msgid": "Smoother video" - }, - { - "msgid": "Someone gifted you {premiumProductName}. Your perks stay active until {date}." - }, - { - "msgid": "Something went wrong while changing your price. Please try again in a moment." - }, - { - "msgid": "Something went wrong while publishing. Try again in a moment." - }, - { - "msgid": "Something went wrong: {detail}" - }, - { - "msgid": "Sort & view" - }, - { - "msgid": "Sort by" - }, - { - "msgid": "Source maps" - }, - { - "msgid": "Sourcemaps" - }, - { - "msgid": "Stack traces" - }, - { - "msgid": "Start P2P call" - }, - { - "msgid": "Start in P2P mode" - }, - { - "msgid": "Start in P2P mode?" - }, - { - "msgid": "Start in the tray instead of opening the window when launched at login" - }, - { - "msgid": "Start standard call" - }, - { - "msgid": "Started by {name}" - }, - { - "msgid": "Static Neko" - }, - { - "msgid": "Stay" - }, - { - "msgid": "Stay focused on a conversation with a thread, a temporary text channel." - }, - { - "msgid": "Step 5" - }, - { - "msgid": "Step {current} of {total}" - }, - { - "msgid": "Stereo microphone" - }, - { - "msgid": "Still Neko" - }, - { - "msgid": "Still waiting for screen recording access" - }, - { - "msgid": "Still working on it…" - }, - { - "msgid": "Stop Neko from chasing your cursor while keeping it draggable and interactive." - }, - { - "msgid": "Stop being an announcement channel?" - }, - { - "msgid": "Stop streaming" - }, - { - "msgid": "Stop using passkeys for two-factor authentication?" - }, - { - "msgid": "Stopped requiring a tag on new posts" - }, - { - "msgid": "Stream in 4K at 60 FPS" - }, - { - "msgid": "Stream quality" - }, - { - "msgid": "Subscribe" - }, - { - "msgid": "Subscribe now. Your remaining gift time is added after your paid period." - }, - { - "msgid": "Subscriber badge on your profile" - }, - { - "msgid": "Switch back to Fluxer Sans" - }, - { - "msgid": "Switch price" - }, - { - "msgid": "Switch to account {slot}" - }, - { - "msgid": "Switch to standard call" - }, - { - "msgid": "Switch to the new price?" - }, - { - "msgid": "Switch to {listPriceNewLabel}" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "Syntax highlighting" - }, - { - "msgid": "System-wide shortcuts could not be set up." - }, - { - "msgid": "System-wide: not assigned" - }, - { - "msgid": "System-wide: {trigger}" - }, - { - "msgid": "Tag name" - }, - { - "msgid": "Tags help people find posts. You can add up to {count} tags." - }, - { - "msgid": "Take a moment to check who can message you. Nothing changes unless you choose to." - }, - { - "msgid": "Tap Share, then Add to Home Screen." - }, - { - "msgid": "Text on Windows now uses the system font. You can switch back to Fluxer Sans in settings." - }, - { - "msgid": "Thanks for flagging this" - }, - { - "msgid": "Thanks for telling us. This doesn't break our rules on its own, so we didn't send a report." - }, - { - "msgid": "Thanks for telling us. This doesn't break our rules on its own, so we didn't send a report. If it targets someone or uses slurs, report it again and choose Abusive or harmful content." - }, - { - "msgid": "That code is not valid on {instanceHost}. Check the code in the {productName} app and try again." - }, - { - "msgid": "That doesn't look like an instance address. Try a domain such as {exampleInstanceDomain}." - }, - { - "msgid": "That image could not be used. Try a different file." - }, - { - "msgid": "The camera preview is still stopping. Try streaming again in a moment." - }, - { - "msgid": "The member to target." - }, - { - "msgid": "The message to send." - }, - { - "msgid": "The new price is already scheduled for {effectiveDate}." - }, - { - "msgid": "The official Fluxer mobile apps receive notifications through Fluxer's push relay, which hands them to Apple and Google. Self-hosted UnifiedPush and ntfy endpoints never reach the relay and need no agreement." - }, - { - "msgid": "The report form changed. Please start again." - }, - { - "msgid": "The sign-in request expired before your browser approved it." - }, - { - "msgid": "The sign-in was cancelled in your browser." - }, - { - "msgid": "The update is still downloading. Try again in a few minutes." - }, - { - "msgid": "The {PRODUCT_NAME} app asked to sign in as {requestedIdentifier}, but you chose {name}." - }, - { - "msgid": "The {PRODUCT_NAME} app on your other device shows it under Signing in on another device. Only enter a code from a device you control." - }, - { - "msgid": "The {PRODUCT_NAME} app was not signed in. You can close this tab." - }, - { - "msgid": "The {productName} safety team will review your report. We won't reveal that it came from you." - }, - { - "msgid": "There are no posts yet" - }, - { - "msgid": "There are no recent messages in this thread." - }, - { - "msgid": "There are no threads" - }, - { - "msgid": "These options change how people use the instance. Some can only be chosen during setup." - }, - { - "msgid": "This account is on {accountHost}, but the {productName} app is signing in to {requestHost}. Choose an account on {requestHost}." - }, - { - "msgid": "This animation is too long or too large to crop. Try a shorter or smaller file." - }, - { - "msgid": "This browser can't crop animated {avifFormatLabel} files. Upload a GIF or WebP instead." - }, - { - "msgid": "This browser has WebAssembly turned off, so animated images can't be cropped." - }, - { - "msgid": "This channel can publish 10 messages in a row, then one more every 6 minutes. Try again in a few minutes." - }, - { - "msgid": "This channel can publish 10 messages in a row, then one more every 6 minutes. Try again in {duration}." - }, - { - "msgid": "This channel has a content warning. Updates can only go to channels with a content warning or an age restriction." - }, - { - "msgid": "This desktop doesn't offer system-wide shortcuts. Shortcuts still work while {productName} is focused." - }, - { - "msgid": "This emoji is from" - }, - { - "msgid": "This forum has no tags yet." - }, - { - "msgid": "This image couldn't be read. It may be damaged." - }, - { - "msgid": "This instance already uses email to sign in. This can no longer change." - }, - { - "msgid": "This instance already uses usernames to sign in. This can no longer change." - }, - { - "msgid": "This instance doesn't use email, so it can't take reports through this form. Report content from inside the app, or contact the administrators of this instance." - }, - { - "msgid": "This invite is on {instanceName}, where you also have an account." - }, - { - "msgid": "This is a custom sticker from a community." - }, - { - "msgid": "This is an age-restricted channel. Updates can only go to age-restricted channels." - }, - { - "msgid": "This is off until you turn it on. While it is on, members of other communities can use the in-app one-click \"Clone\" shortcut on your custom emojis. Turning it off does not prevent anyone from saving the image and uploading it themselves." - }, - { - "msgid": "This is off until you turn it on. While it is on, members of other communities can use the in-app one-click \"Clone\" shortcut on your custom stickers. Turning it off does not prevent anyone from saving the image and uploading it themselves." - }, - { - "msgid": "This is your last passkey and passkeys are your second factor. Deleting it turns off two-factor authentication for your account, and your current backup codes will stop working." - }, - { - "msgid": "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." - }, - { - "msgid": "This key works while {productName} is focused. Your desktop sets the system-wide key, under {settingsTabName} > {sectionName}." - }, - { - "msgid": "This mature media is not available to your account." - }, - { - "msgid": "This message can only be forwarded to age-restricted channels" - }, - { - "msgid": "This message has already been published" - }, - { - "msgid": "This option is required. Please provide a value." - }, - { - "msgid": "This plan isn't available. Contact the administrators of this instance." - }, - { - "msgid": "This request has expired. Go back and try again." - }, - { - "msgid": "This reset link has expired or was already used. Ask an admin for a new one, or use your recovery kit." - }, - { - "msgid": "This reset link has expired. Reset links last 1 hour. Please request a new one." - }, - { - "msgid": "This sign-in request expired or was cancelled in the {productName} app. Start again from the app." - }, - { - "msgid": "This sticker is from" - }, - { - "msgid": "This thread is locked. Only moderators can send messages." - }, - { - "msgid": "This username is already taken" - }, - { - "msgid": "This username is available" - }, - { - "msgid": "Thread" - }, - { - "msgid": "Thread created" - }, - { - "msgid": "Thread deleted" - }, - { - "msgid": "Thread link copied" - }, - { - "msgid": "Thread members" - }, - { - "msgid": "Thread name" - }, - { - "msgid": "Thread settings" - }, - { - "msgid": "Thread updated" - }, - { - "msgid": "Threads" - }, - { - "msgid": "Timed out {targetUserTag}" - }, - { - "msgid": "To change the keys, go to Settings > Apps > {productName}." - }, - { - "msgid": "To change the keys, go to System Settings > Keyboard > Shortcuts > {productName}." - }, - { - "msgid": "To change the keys, open your desktop's keyboard shortcut settings." - }, - { - "msgid": "Too many codes sent. Wait {duration} and try again." - }, - { - "msgid": "Try a different name or check the other tab." - }, - { - "msgid": "Try different words or clear the tag filter." - }, - { - "msgid": "Turn off audio sharing for this source or try again in a moment." - }, - { - "msgid": "Turn off authenticator app" - }, - { - "msgid": "Turn on" - }, - { - "msgid": "Turn on a camera or share a screen in this voice channel." - }, - { - "msgid": "Two-factor backup codes" - }, - { - "msgid": "Unable to load backup codes" - }, - { - "msgid": "Unable to send verification code" - }, - { - "msgid": "Unfollow" - }, - { - "msgid": "Unfollow {name}?" - }, - { - "msgid": "Unlink" - }, - { - "msgid": "Unlock thread" - }, - { - "msgid": "Unlocked the thread" - }, - { - "msgid": "Unmute thread" - }, - { - "msgid": "Unpin post" - }, - { - "msgid": "Unread channels" - }, - { - "msgid": "Up to 4K at 60 FPS" - }, - { - "msgid": "Up to 720p at 30 FPS" - }, - { - "msgid": "Up to {maxParticipants, plural, one {# person} other {# people}}." - }, - { - "msgid": "Update available" - }, - { - "msgid": "Update now" - }, - { - "msgid": "Update passkey" - }, - { - "msgid": "Update your passkey" - }, - { - "msgid": "Update {appName} now" - }, - { - "msgid": "Update {productName} to use system-wide shortcuts on Wayland." - }, - { - "msgid": "Updates are on their way!" - }, - { - "msgid": "Updates from this channel will stop arriving here. Messages already delivered stay. You can follow it again from the announcement channel." - }, - { - "msgid": "Updating…" - }, - { - "msgid": "Upload files and media in messages." - }, - { - "msgid": "Upload files and media in this channel." - }, - { - "msgid": "Use Fluxer Sans on Windows" - }, - { - "msgid": "Use a different account" - }, - { - "msgid": "Use a self-hosted instance URL" - }, - { - "msgid": "Use animated emojis in messages" - }, - { - "msgid": "Use channel default" - }, - { - "msgid": "Use custom emojis and stickers in any community" - }, - { - "msgid": "Use direct input device access" - }, - { - "msgid": "Use emoji from other communities in this channel." - }, - { - "msgid": "Use passkeys for two-factor authentication?" - }, - { - "msgid": "Use passkeys to sign in without a password" - }, - { - "msgid": "Use stickers from other communities in this channel." - }, - { - "msgid": "Use stickers from other communities." - }, - { - "msgid": "Use the Up and Down arrow keys to move between items and Space or Enter to open one. Where a tab has sections, the Right arrow expands it and the Left arrow collapses it." - }, - { - "msgid": "Use the official Fluxer instance" - }, - { - "msgid": "Use your operating system's spellchecker when available. Otherwise, use {productName}'s in-app dictionaries." - }, - { - "msgid": "Use your passkey" - }, - { - "msgid": "Use your recovery kit" - }, - { - "msgid": "Use {accountTag}" - }, - { - "msgid": "Use {accountTag} on {instanceName}" - }, - { - "msgid": "Use {name} on {domain}" - }, - { - "msgid": "Used in Custom mode. The Gaming and Screen share presets set their own hint." - }, - { - "msgid": "User settings, privacy review needed" - }, - { - "msgid": "Username sign-in is still rolling out to the mobile apps. Full support on every platform is coming soon." - }, - { - "msgid": "Username tags" - }, - { - "msgid": "Usernames" - }, - { - "msgid": "Usernames (recommended)" - }, - { - "msgid": "Using {effectiveLabel} until {requestedLabel} is ready." - }, - { - "msgid": "Verify your email to buy gifts." - }, - { - "msgid": "Verify your email to buy {premiumProductName}." - }, - { - "msgid": "Video call and screen share quality" - }, - { - "msgid": "Video call backgrounds you can save" - }, - { - "msgid": "View as" - }, - { - "msgid": "Voice uses your system output device in this browser. Change it in your system settings." - }, - { - "msgid": "Volume sliders" - }, - { - "msgid": "Waiting for your desktop…" - }, - { - "msgid": "We could not renew your subscription. Update your payment method to keep your perks." - }, - { - "msgid": "We couldn't reach that account's instance to switch accounts. Your current account is still active. Try again when the instance is back online." - }, - { - "msgid": "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." - }, - { - "msgid": "We couldn't reach {instanceLabel} to switch accounts. Your current account is still active. Try again when the instance is back online." - }, - { - "msgid": "We lowered the price of {premiumProductName} in Brazil. It is now {monthlyPrice} a month or {yearlyPrice} a year." - }, - { - "msgid": "We'll build a downloadable archive that matches the filters below. You can download it from this page when it's ready. The download expires after 7 days." - }, - { - "msgid": "We'll process this as soon as possible. Check back here to download your archive when it's ready." - }, - { - "msgid": "We'll restore your previous email, sign out old sessions, disable MFA, and secure your account with a new password." - }, - { - "msgid": "We'll send a verification code to your email before you can view your backup codes." - }, - { - "msgid": "Welcome to {productName}" - }, - { - "msgid": "What to search for." - }, - { - "msgid": "What you're sharing isn't updating" - }, - { - "msgid": "What's the reason for your report?" - }, - { - "msgid": "When launched at login, start in the menu bar instead of opening the window" - }, - { - "msgid": "When launched at login, start in the system tray instead of opening the window" - }, - { - "msgid": "Who can join" - }, - { - "msgid": "Who can message you" - }, - { - "msgid": "Who can message you?" - }, - { - "msgid": "With {PREMIUM_PRODUCT_NAME}, you can use animated avatars ({ANIMATED_AVATAR_FORMATS}) and profile banners, and unlock many other {PREMIUM_PRODUCT_NAME} perks." - }, - { - "msgid": "Without this permission, push-to-talk is required in this channel." - }, - { - "msgid": "Wordmark" - }, - { - "msgid": "Works while {productName} is focused" - }, - { - "msgid": "You can close this tab" - }, - { - "msgid": "You can only pick a tag that nobody else with the same username already has. Usernames aren't case sensitive, so Mina#4821 and mina#4821 count as the same. The #0000 tag is reserved for {productName} Visionary members. {visionaryLink}." - }, - { - "msgid": "You can pick up to {count} tags." - }, - { - "msgid": "You can start another thread in {seconds, plural, one {# second} other {# seconds}}." - }, - { - "msgid": "You can't manage webhooks in any community. Ask an admin to follow this channel." - }, - { - "msgid": "You cannot change this once the first account exists." - }, - { - "msgid": "You don't have a recovery kit yet" - }, - { - "msgid": "You have version {version}." - }, - { - "msgid": "You or the person you are messaging has chosen to block sensitive media in direct messages. Each of you can change this in {sensitiveContentSettingsPath}." - }, - { - "msgid": "You'll be charged now. Your remaining gift time is added after your paid period, so none of it is lost." - }, - { - "msgid": "You're a Visionary. Your perks never expire, and gifts for friends are always available." - }, - { - "msgid": "You're a {premiumProductName} member. Thanks for supporting an independent communication platform." - }, - { - "msgid": "You're sending reports too quickly. Try again later." - }, - { - "msgid": "You're signed in" - }, - { - "msgid": "You've already reported this message." - }, - { - "msgid": "You've already reported this profile today." - }, - { - "msgid": "YouTube enrichment" - }, - { - "msgid": "Your account has no email address. If you forget your password, a recovery kit is the only way back in. Create one now and keep it somewhere safe." - }, - { - "msgid": "Your account has no email address. If you forget your password, a recovery kit is the only way back in. It only takes a minute." - }, - { - "msgid": "Your account requires multi-factor authentication, but no supported methods are set up on this device. Sign in on a device with your authenticator app or security key, or contact the administrators of this instance." - }, - { - "msgid": "Your account will no longer be protected by two-factor authentication when you sign in with your password. You'll also lose elevated permissions in servers that require two-factor authentication." - }, - { - "msgid": "Your accounts and settings have not been changed or deleted." - }, - { - "msgid": "Your action could not be completed because it was flagged by our safety systems. If you believe this is a mistake, please contact the administrators of this instance." - }, - { - "msgid": "Your answers" - }, - { - "msgid": "Your changes reach every community that follows this channel, which can take a minute. Each published message allows 3 quick edits, then 1 every 20 minutes." - }, - { - "msgid": "Your current kit stops working as soon as the new one is created." - }, - { - "msgid": "Your desktop didn't set up system-wide shortcuts." - }, - { - "msgid": "Your desktop keeps these keys for {productName}, so other apps can't use them." - }, - { - "msgid": "Your desktop keeps these keys for {productName}, so other apps can't use them. To use the same key in other apps, turn on direct input device access below." - }, - { - "msgid": "Your desktop runs these shortcuts even while {productName} is not focused." - }, - { - "msgid": "Your device will ask you to save an updated passkey for {name}. It replaces the old one." - }, - { - "msgid": "Your device will ask you to save an updated passkey for {name}. Use the same phone or security key you just used." - }, - { - "msgid": "Your emojis, everywhere" - }, - { - "msgid": "Your export from {requestedAt} failed. You can request a new one." - }, - { - "msgid": "Your export from {requestedAt} has expired. You can request a new one." - }, - { - "msgid": "Your export from {requestedAt} is being prepared ({progress}%)." - }, - { - "msgid": "Your export from {requestedAt} is ready." - }, - { - "msgid": "Your export from {requestedAt} is ready. The download expires on {expiresAt}." - }, - { - "msgid": "Your gift time ended but <0/> stay active until <1>{graceDate}. Subscribe before then to keep them." - }, - { - "msgid": "Your gift time has ended. Subscribe to keep {premiumProductName}." - }, - { - "msgid": "Your gift time is kept" - }, - { - "msgid": "Your message could not be delivered because it was flagged by our safety systems. If you believe this is a mistake, please contact the administrators of this instance." - }, - { - "msgid": "Your new nickname, or leave blank to reset it." - }, - { - "msgid": "Your old recovery kit no longer works. Store this new one somewhere safe." - }, - { - "msgid": "Your options" - }, - { - "msgid": "Your recovery kit" - }, - { - "msgid": "Your recovery kit is ready. You can continue." - }, - { - "msgid": "Your report didn't go through. Try again." - }, - { - "msgid": "Your saved {savedResolution} at {savedFrameRate} FPS needs {premiumProductName}, so shares use {resolution} at {frameRate} FPS." - }, - { - "msgid": "Your subscription" - }, - { - "msgid": "Your subscription can't move to the new price right now." - }, - { - "msgid": "Your subscription moves to the new price on {effectiveDate}." - }, - { - "msgid": "Your subscription still ends on <0>{cancelDate}. The current price is now {listPriceNewLabel}. If you reactivate, you can switch to it from here." - }, - { - "msgid": "Your {premiumProductName} perks have ended. Subscribe again to bring them back." - }, - { - "msgid": "[Original message deleted]" - }, - { - "msgid": "deleted-category" - }, - { - "msgid": "deleted-channel" - }, - { - "msgid": "deleted-role" - }, - { - "msgid": "hyprland.conf (before Hyprland 0.55)" - }, - { - "msgid": "hyprland.lua (Hyprland 0.55 and later)" - }, - { - "msgid": "macOS permissions" - }, - { - "msgid": "members" - }, - { - "msgid": "online" - }, - { - "msgid": "page link" - }, - { - "msgid": "started a thread" - }, - { - "msgid": "to create a post" - }, - { - "msgid": "{PAYMENT_PROVIDER_NAME} handles payment securely." - }, - { - "msgid": "{PRODUCT_NAME} needs to restart for the title bar change to take effect." - }, - { - "msgid": "{actor} changed the permission overrides of the announcement channel {channel}" - }, - { - "msgid": "{actor} changed the permission overrides of the forum channel {channel}" - }, - { - "msgid": "{actor} changed the permission overrides of the media channel {channel}" - }, - { - "msgid": "{actor} created the announcement channel {channel}" - }, - { - "msgid": "{actor} created the announcement channel {channel} in {category}" - }, - { - "msgid": "{actor} created the forum channel {channel}" - }, - { - "msgid": "{actor} created the forum channel {channel} in {category}" - }, - { - "msgid": "{actor} created the media channel {channel}" - }, - { - "msgid": "{actor} created the media channel {channel} in {category}" - }, - { - "msgid": "{actor} deleted the announcement channel {channel}" - }, - { - "msgid": "{actor} deleted the forum channel {channel}" - }, - { - "msgid": "{actor} deleted the media channel {channel}" - }, - { - "msgid": "{actor} deleted the thread {channel}" - }, - { - "msgid": "{actor} followed an announcement channel into {channel}" - }, - { - "msgid": "{actor} renamed the announcement channel {oldName} to {newName}" - }, - { - "msgid": "{actor} renamed the forum channel {oldName} to {newName}" - }, - { - "msgid": "{actor} renamed the media channel {oldName} to {newName}" - }, - { - "msgid": "{actor} started the thread {channel}" - }, - { - "msgid": "{actor} stopped following an announcement channel in {channel}" - }, - { - "msgid": "{actor} updated the announcement channel {channel}" - }, - { - "msgid": "{actor} updated the forum channel {channel}" - }, - { - "msgid": "{actor} updated the media channel {channel}" - }, - { - "msgid": "{actor} updated the thread {channel}" - }, - { - "msgid": "{appName} can't reach its servers. It will keep trying in the background." - }, - { - "msgid": "{appName} cannot open its local data" - }, - { - "msgid": "{appName} cannot open the local data it saved on this computer." - }, - { - "msgid": "{appName} could not load its app files. Quit and open it again." - }, - { - "msgid": "{appName} could not read one of its app files. Quit and open it again." - }, - { - "msgid": "{appName} couldn't check for updates." - }, - { - "msgid": "{appName} couldn't finish updating." - }, - { - "msgid": "{appName} is up to date." - }, - { - "msgid": "{appName} will close, install the update and open again." - }, - { - "msgid": "{appName} will reload to finish updating." - }, - { - "msgid": "{appName} {version} is available." - }, - { - "msgid": "{channelHeading}, {mentionCount, plural, one {# mention} other {# mentions}}" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{count, plural, =0 {∞ No limit} one {# participant} other {# participants}}" - }, - { - "msgid": "{count, plural, one {# channel follows} other {# channels follow}} this channel. Converting it to a text channel removes those follows." - }, - { - "msgid": "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" - }, - { - "msgid": "{count, plural, one {# file} other {# files}}" - }, - { - "msgid": "{count, plural, one {# image} other {# images}}" - }, - { - "msgid": "{count, plural, one {# matching post} other {# matching posts}}" - }, - { - "msgid": "{count, plural, one {# message} other {# messages}}" - }, - { - "msgid": "{count, plural, one {# more permission} other {# more permissions}}" - }, - { - "msgid": "{count, plural, one {# new message} other {# new messages}}" - }, - { - "msgid": "{count, plural, one {# passkey} other {# passkeys}}" - }, - { - "msgid": "{count, plural, one {# video} other {# videos}}" - }, - { - "msgid": "{domain} runs a newer version of Fluxer than this app. Update Fluxer, then try again." - }, - { - "msgid": "{expressionName} is a custom emoji from this community. Members can use it here." - }, - { - "msgid": "{expressionName} is a custom sticker from this community. Members can use it here." - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{imageCount, plural, one {# image} other {# images}}, {videoCount, plural, one {# video} other {# videos}}" - }, - { - "msgid": "{instanceName} does not publish a web address, so sign-in cannot be handed to a browser." - }, - { - "msgid": "{monthlyPrice}/mo" - }, - { - "msgid": "{name} copy" - }, - { - "msgid": "{premiumProductName} costs less now. Switch from {currentPrice} to {newPrice} a month starting {effectiveDate}, and nothing is charged today." - }, - { - "msgid": "{premiumProductName} costs less now. Switch from {currentPrice} to {newPrice} a year starting {effectiveDate}, and nothing is charged today." - }, - { - "msgid": "{premiumProductName} page" - }, - { - "msgid": "{productName} can ask your desktop to run its shortcuts while {productName} is not focused. Your desktop asks you to confirm and lets you pick the keys." - }, - { - "msgid": "{productName} can no longer read your keyboard, so it listens for shortcuts through X11 instead." - }, - { - "msgid": "{productName} can no longer read your keyboard, so your desktop's shortcuts are used instead." - }, - { - "msgid": "{productName} can no longer read your keyboard. Shortcuts only work while {productName} is focused." - }, - { - "msgid": "{productName} can register its shortcuts with Hyprland so they run while {productName} is not focused. You then bind the keys in your Hyprland config." - }, - { - "msgid": "{productName} cannot start a safe desktop audio route while excluding {productName}'s call audio." - }, - { - "msgid": "{productName} cannot start a safe isolated route for this app's audio." - }, - { - "msgid": "{productName} closes, installs the update and opens again." - }, - { - "msgid": "{productName} has moved to {host}. Add it to your Home Screen or Dock, then sign in with this app." - }, - { - "msgid": "{productName} has moved to {host}. Install it from your browser, then sign in with this app." - }, - { - "msgid": "{productName} has moved to {host}. Install the new app and you will already be signed in." - }, - { - "msgid": "{productName} has moved to {host}. Open it in your browser to install the new app." - }, - { - "msgid": "{productName} needs screen recording access. Allow screen recording in your operating system privacy settings and restart the app." - }, - { - "msgid": "{productName} now lives at {host}. Install it from there, then sign in with this app." - }, - { - "msgid": "{productName} now lives at {host}. Install it from there." - }, - { - "msgid": "{productName} recovery kit" - }, - { - "msgid": "{productName} registered its shortcuts with Hyprland. Bind them in your Hyprland config to use them while {productName} is not focused." - }, - { - "msgid": "{productName} wordmark" - }, - { - "msgid": "{remaining, plural, one {+# more} other {+# more}}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{requestedLabel} could not start. Using {effectiveLabel} instead." - }, - { - "msgid": "{username} followed {name} into this channel. Messages published there will appear here." - }, - { - "msgid": "{username} started a thread: {threadName}" - }, - { - "msgid": "{yearlyPrice}/yr" - }, - { - "msgctxt": "noise-suppression-option", - "msgid": "Noise gate" - }, - { - "msgctxt": "screen-share", - "msgid": "Your screen share could not be published with a compatible video codec, so it was stopped. Try sharing again." - }, - { - "msgctxt": "screen-share", - "msgid": "Your video encoder stopped encoding frames, so your screen share was stopped. Try sharing again." - }, - { - "msgctxt": "security-settings-section", - "msgid": "Sign-in details" - }, - { - "msgctxt": "voice-connection-status", - "msgid": "Connection failed" - }, - { - "msgctxt": "voice-connection-status", - "msgid": "Dismiss" - }, - { - "msgctxt": "voice-p2p-consent", - "msgid": "Join" - } - ], - "es-419": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Austria" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Color" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emojis" - }, - { - "msgid": "Error" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Experimental" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "GIFs" - }, - { - "msgid": "General" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Invisible" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Neko" - }, - { - "msgid": "No" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Plan" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Roles" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Social" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Spoilers" - }, - { - "msgid": "Sticker" - }, - { - "msgid": "Sticker: {stickerName}" - }, - { - "msgid": "Stickers" - }, - { - "msgid": "Stickers: {stickerNames}" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Token" - }, - { - "msgid": "Video" - }, - { - "msgid": "Videos" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visual" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "sticker" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{count, plural, one {# video} other {# videos}}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Roles" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Stickers" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "es-ES": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Austria" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Color" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emojis" - }, - { - "msgid": "Error" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Experimental" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "General" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Invisible" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Neko" - }, - { - "msgid": "No" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Plan" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Roles" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Social" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Spoilers" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Token" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visual" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Roles" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "window-menu", - "msgid": "Zoom" - } - ], - "fi": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Latvia" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Media" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Romania" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Slovakia" - }, - { - "msgid": "Slovenia" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Media" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "fr": [ - { - "msgid": "+{count}" - }, - { - "msgid": "1 mention" - }, - { - "msgid": "1 minute" - }, - { - "msgid": "10 minutes" - }, - { - "msgid": "15 minutes" - }, - { - "msgid": "30 minutes" - }, - { - "msgid": "5 minutes" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Action" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Animation" - }, - { - "msgid": "Animations" - }, - { - "msgid": "Applications" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Auto" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Avatars" - }, - { - "msgid": "Badge" - }, - { - "msgid": "Bio" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Capture" - }, - { - "msgid": "Client" - }, - { - "msgid": "Code" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Codes" - }, - { - "msgid": "Communication" - }, - { - "msgid": "Compact" - }, - { - "msgid": "Confirmation" - }, - { - "msgid": "Contact" - }, - { - "msgid": "Conversations" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Danger" - }, - { - "msgid": "Date" - }, - { - "msgid": "Dense" - }, - { - "msgid": "Description" - }, - { - "msgid": "Documentation" - }, - { - "msgid": "Expressions" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Forum" - }, - { - "msgid": "France" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Image" - }, - { - "msgid": "Images" - }, - { - "msgid": "Important" - }, - { - "msgid": "Instance" - }, - { - "msgid": "Interface" - }, - { - "msgid": "Invisible" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Luxembourg" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mentions" - }, - { - "msgid": "Message" - }, - { - "msgid": "Messages" - }, - { - "msgid": "Microphone" - }, - { - "msgid": "Microphone ({deviceLabel})" - }, - { - "msgid": "Narration" - }, - { - "msgid": "Nature" - }, - { - "msgid": "Navigation" - }, - { - "msgid": "Neko" - }, - { - "msgid": "Note" - }, - { - "msgid": "Notification" - }, - { - "msgid": "Notifications" - }, - { - "msgid": "OP" - }, - { - "msgid": "Options" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Participants" - }, - { - "msgid": "Pause" - }, - { - "msgid": "Permanent" - }, - { - "msgid": "Photo" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Position" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Saturation" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Secret" - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Session" - }, - { - "msgid": "Sessions" - }, - { - "msgid": "Silence" - }, - { - "msgid": "Social" - }, - { - "msgid": "Source" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Spoilers" - }, - { - "msgid": "Sticker" - }, - { - "msgid": "Stickers" - }, - { - "msgid": "Suggestions" - }, - { - "msgid": "Surfaces" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Tags" - }, - { - "msgid": "Tags ({tagCount}/{tagLimit})" - }, - { - "msgid": "Version" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Volume" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "message" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "sticker" - }, - { - "msgid": "{channelHeading}, {mentionCount, plural, one {# mention} other {# mentions}}" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{count, plural, one {# image} other {# images}}" - }, - { - "msgid": "{count, plural, one {# message} other {# messages}}" - }, - { - "msgid": "{count, plural, one {# passkey} other {# passkeys}}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{fifteenMinutes} minutes" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{length, plural, one {# sticker} other {# stickers}}" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{oneMinute} minute" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{thirtyMinutes} minutes" - }, - { - "msgctxt": "accessibility-settings-section", - "msgid": "Animation" - }, - { - "msgctxt": "appearance-settings-section", - "msgid": "Interface" - }, - { - "msgctxt": "appearance-settings-section", - "msgid": "Messages" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Permissions" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Stickers" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "privacy-settings-section", - "msgid": "Communication" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "user-settings-tab", - "msgid": "Notifications" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "window-menu", - "msgid": "Zoom" - } - ], - "he": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "hi": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Shift" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - } - ], - "hr": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Font" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Host" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Plan" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Premium model" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Sourcemaps" - }, - { - "msgid": "Status" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Token" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "hu": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Belgium" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Domain" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Link" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Platform" - }, - { - "msgid": "Port" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Token" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook URL" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - } - ], - "id": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Anime & manga" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Audio & video" - }, - { - "msgid": "Austria" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bandwidth" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bio" - }, - { - "msgid": "Bitrate" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bookmark" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Checkout" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Data" - }, - { - "msgid": "Debug" - }, - { - "msgid": "Debugging" - }, - { - "msgid": "Default" - }, - { - "msgid": "Denmark" - }, - { - "msgid": "Desktop" - }, - { - "msgid": "Detail" - }, - { - "msgid": "Domain" - }, - { - "msgid": "Edit" - }, - { - "msgid": "Edit \"{0}\"" - }, - { - "msgid": "Edit media" - }, - { - "msgid": "Edit tag" - }, - { - "msgid": "Edit {engineName}" - }, - { - "msgid": "Email" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Endpoint" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "File: {fileName}" - }, - { - "msgid": "Filter" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Folder" - }, - { - "msgid": "Font" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Header" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Host" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Latvia" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Media" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "Output" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Passkey" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Platform" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Prompt" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Slovenia" - }, - { - "msgid": "Speaker" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Status" - }, - { - "msgid": "Submenu" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Template" - }, - { - "msgid": "Token" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visual" - }, - { - "msgid": "Volume" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "Wordmark" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "accessibility-settings-section", - "msgid": "Visual" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Input" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Media" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Back / Select" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Guide" - }, - { - "msgctxt": "gamepad-button-name", - "msgid": "Gamepad Start / Options" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - }, - { - "msgctxt": "window-menu", - "msgid": "Zoom" - } - ], - "it": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Account" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Austria" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Badge" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bitrate" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Client" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Combobox" - }, - { - "msgid": "Community" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Debug" - }, - { - "msgid": "Debug thread" - }, - { - "msgid": "Desktop" - }, - { - "msgid": "Email" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emoticon" - }, - { - "msgid": "Endpoint" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "File" - }, - { - "msgid": "File: {fileName}" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Focus" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Home" - }, - { - "msgid": "Host" - }, - { - "msgid": "In" - }, - { - "msgid": "Input" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Layout" - }, - { - "msgid": "Link" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Media" - }, - { - "msgid": "Neko" - }, - { - "msgid": "No" - }, - { - "msgid": "OP" - }, - { - "msgid": "Online" - }, - { - "msgid": "Output" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Passkey" - }, - { - "msgid": "Password" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Ping: {currentLatency}ms" - }, - { - "msgid": "Ping: {latency}ms" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Privacy" - }, - { - "msgid": "Romania" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Slovenia" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Sticker" - }, - { - "msgid": "Sticker: {stickerName}" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Test SMTP" - }, - { - "msgid": "Thread" - }, - { - "msgid": "Token" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Volume" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "Wordmark" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "sticker" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Input" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "ja": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Ping: {currentLatency}ms" - }, - { - "msgid": "Ping: {latency}ms" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "ko": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "lt": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Convert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - } - ], - "nl": [ - { - "msgid": "+{count}" - }, - { - "msgid": "1 week" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Account" - }, - { - "msgid": "Accounts" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Apps" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Authenticator" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Avatars" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Badge" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bio" - }, - { - "msgid": "Bitrate" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Camera" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Client" - }, - { - "msgid": "Code" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Codes" - }, - { - "msgid": "Community" - }, - { - "msgid": "Compact" - }, - { - "msgid": "Contact" - }, - { - "msgid": "Contrast" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Cyprus" - }, - { - "msgid": "Debug thread" - }, - { - "msgid": "Desktop" - }, - { - "msgid": "Detail" - }, - { - "msgid": "Details" - }, - { - "msgid": "Details: {reason}" - }, - { - "msgid": "Discriminator" - }, - { - "msgid": "Download export" - }, - { - "msgid": "Echo" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emoticon" - }, - { - "msgid": "Emoticons" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Finland" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Focus" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Gaming" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Help" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Host" - }, - { - "msgid": "Hyperlink" - }, - { - "msgid": "In" - }, - { - "msgid": "Inbox" - }, - { - "msgid": "Indicator" - }, - { - "msgid": "Inline" - }, - { - "msgid": "Inline code" - }, - { - "msgid": "Interface" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Later" - }, - { - "msgid": "Link" - }, - { - "msgid": "Links" - }, - { - "msgid": "Live" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Media" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "Open @{displayName}" - }, - { - "msgid": "Open thread" - }, - { - "msgid": "Open {PRODUCT_NAME}" - }, - { - "msgid": "Open {contextName}" - }, - { - "msgid": "Open {displayName}" - }, - { - "msgid": "Open {host} in Safari." - }, - { - "msgid": "Open {labelText}" - }, - { - "msgid": "Open {landmarkName}" - }, - { - "msgid": "Open {premiumProductFullName}" - }, - { - "msgid": "Open {productName}" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Passkey" - }, - { - "msgid": "Passkeys" - }, - { - "msgid": "Permanent" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Platform" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Privacy" - }, - { - "msgid": "Relevant" - }, - { - "msgid": "Reposts: <0>{countLabel}" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Sourcemaps" - }, - { - "msgid": "Spelling" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Spoilers" - }, - { - "msgid": "Stack traces" - }, - { - "msgid": "Status" - }, - { - "msgid": "Sticker" - }, - { - "msgid": "Sticker: {stickerName}" - }, - { - "msgid": "Stickers" - }, - { - "msgid": "Stickers: {stickerNames}" - }, - { - "msgid": "Stream" - }, - { - "msgid": "Submenu" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Tags" - }, - { - "msgid": "Tags ({tagCount}/{tagLimit})" - }, - { - "msgid": "Test SMTP" - }, - { - "msgid": "Thread" - }, - { - "msgid": "Threads" - }, - { - "msgid": "Tip" - }, - { - "msgid": "Token" - }, - { - "msgid": "Tokens" - }, - { - "msgid": "Tooltips" - }, - { - "msgid": "Tracking" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Volume" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Website" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "slash {commandName}" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "sticker" - }, - { - "msgid": "{appName} is up to date." - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{count, plural, one {# passkey} other {# passkeys}}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{length, plural, one {# app} other {# apps}}" - }, - { - "msgid": "{length, plural, one {# embed} other {# embeds}}" - }, - { - "msgid": "{length, plural, one {# sticker} other {# stickers}}" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{tokenCount, plural, one {# token} other {# tokens}}" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "appearance-settings-section", - "msgid": "Interface" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Media" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Stickers" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "registration-policy", - "msgid": "Open" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "District of Columbia" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "South Carolina" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "West Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "no": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bind" - }, - { - "msgid": "Bio" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Data" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Filter" - }, - { - "msgid": "Finland" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Full" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Latvia" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Luxembourg" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Pause" - }, - { - "msgid": "Permanent" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Ring" - }, - { - "msgid": "Romania" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Send" - }, - { - "msgid": "Send ({selectedCount}/{selectionLimit})" - }, - { - "msgid": "Send GIF {title}" - }, - { - "msgid": "Slovakia" - }, - { - "msgid": "Slovenia" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Start" - }, - { - "msgid": "Status" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "System" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Test SMTP" - }, - { - "msgid": "Thai" - }, - { - "msgid": "Token" - }, - { - "msgid": "Tone" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "District of Columbia" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - }, - { - "msgctxt": "window-menu", - "msgid": "Zoom" - } - ], - "pl": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Austria" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Echo" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Folder" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Host" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Link" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Plan" - }, - { - "msgid": "Port" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Status" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "System" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Token" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - } - ], - "pt-BR": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bots" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emojis" - }, - { - "msgid": "Emoticon" - }, - { - "msgid": "Emoticons" - }, - { - "msgid": "Endpoint" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Experimental" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "GIFs" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Host" - }, - { - "msgid": "Interface" - }, - { - "msgid": "Layout" - }, - { - "msgid": "Link" - }, - { - "msgid": "Links" - }, - { - "msgid": "Login" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Prompt" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Social" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Spoilers" - }, - { - "msgid": "Status" - }, - { - "msgid": "Submenu" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Tags" - }, - { - "msgid": "Tags ({tagCount}/{tagLimit})" - }, - { - "msgid": "Thread" - }, - { - "msgid": "Token" - }, - { - "msgid": "Tokens" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visual" - }, - { - "msgid": "Volume" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "accessibility-settings-section", - "msgid": "Visual" - }, - { - "msgctxt": "appearance-settings-section", - "msgid": "Interface" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "window-menu", - "msgid": "Zoom" - } - ], - "ro": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Accent" - }, - { - "msgid": "Administrator" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Audio" - }, - { - "msgid": "Austria" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bitrate" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Branding" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Chat" - }, - { - "msgid": "Client" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Combobox" - }, - { - "msgid": "Compact" - }, - { - "msgid": "Contact" - }, - { - "msgid": "Contrast" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Desktop" - }, - { - "msgid": "Discriminator" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Emoticon" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Experimental" - }, - { - "msgid": "Export" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Font" - }, - { - "msgid": "Forum" - }, - { - "msgid": "General" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hardware" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Important" - }, - { - "msgid": "Indicator" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Link" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Media" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Permanent" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Port" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Secret" - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Slovenia" - }, - { - "msgid": "Social" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Static Neko" - }, - { - "msgid": "Sticker" - }, - { - "msgid": "Sticker: {stickerName}" - }, - { - "msgid": "Streaming" - }, - { - "msgid": "Subtext" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Tag" - }, - { - "msgid": "Text" - }, - { - "msgid": "Token" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "Zoom" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "exclude {values}" - }, - { - "msgid": "link" - }, - { - "msgid": "online" - }, - { - "msgid": "slash {commandName}" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "sticker" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{desktopChannel} Desktop {desktopVersion}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "chat-settings-section", - "msgid": "Media" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Audio" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "ru": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "sv-SE": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Acceleration" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Communities" - }, - { - "msgid": "Community" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Data" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Finland" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hindi" - }, - { - "msgid": "Jitter" - }, - { - "msgid": "Layout" - }, - { - "msgid": "Live" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Moderator" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "Offline" - }, - { - "msgid": "Online" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Permanent" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Plan" - }, - { - "msgid": "Popup" - }, - { - "msgid": "Port" - }, - { - "msgid": "Portugal" - }, - { - "msgid": "Position" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Relevant" - }, - { - "msgid": "Ring" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Session" - }, - { - "msgid": "Smileys" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Spoilers" - }, - { - "msgid": "Status" - }, - { - "msgid": "Symbol" - }, - { - "msgid": "System" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Text" - }, - { - "msgid": "Timeout" - }, - { - "msgid": "Token" - }, - { - "msgid": "Version" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Webhooks" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "emoji {emojiName}" - }, - { - "msgid": "online" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{categoryLabel}, {count, plural, one {# community} other {# communities}}" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{formattedPresenceCount} online" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{onlineCount} online" - }, - { - "msgid": "{presenceCount} online" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{renderedOnlineCount} online" - }, - { - "msgid": "{renderedPresenceCount} online" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{tokenCount, plural, one {# token} other {# tokens}}" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "channel-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Webhooks" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "District of Columbia" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "North Carolina" - }, - { - "msgctxt": "us-state", - "msgid": "North Dakota" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "South Dakota" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "West Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "th": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Client secret" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "PiP" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Stack traces" - }, - { - "msgid": "Static Neko" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "tr": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Avatar" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Banner" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Emoji" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Favicon" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Forum" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Ping: {currentLatency}ms" - }, - { - "msgid": "Ping: {latency}ms" - }, - { - "msgid": "Plan" - }, - { - "msgid": "Platform" - }, - { - "msgid": "Port" - }, - { - "msgid": "Premium" - }, - { - "msgid": "Premium model" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Spoiler" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "spoiler" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgctxt": "community-settings-tab", - "msgid": "Emoji" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "uk": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ], - "vi": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Anime & manga" - }, - { - "msgid": "Backspace" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bot" - }, - { - "msgid": "Bulgaria" - }, - { - "msgid": "Camera" - }, - { - "msgid": "Codec" - }, - { - "msgid": "Croatia" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Email" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Estonia" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "Google Lens" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Hungary" - }, - { - "msgid": "Ireland" - }, - { - "msgid": "Latvia" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Luxembourg" - }, - { - "msgid": "Malta" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mic" - }, - { - "msgid": "Mod" - }, - { - "msgid": "Neko" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Ping" - }, - { - "msgid": "Romania" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Slovakia" - }, - { - "msgid": "Slovenia" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Video" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ({visionaryLifetimeBadgeLabel})" - }, - { - "msgid": "Web {buildVersion}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webcam" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "Wordmark" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{messageGroupSpacing}px" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Kana" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Menu" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - }, - { - "msgctxt": "us-state", - "msgid": "Alabama" - }, - { - "msgctxt": "us-state", - "msgid": "Alaska" - }, - { - "msgctxt": "us-state", - "msgid": "Arizona" - }, - { - "msgctxt": "us-state", - "msgid": "Arkansas" - }, - { - "msgctxt": "us-state", - "msgid": "California" - }, - { - "msgctxt": "us-state", - "msgid": "Colorado" - }, - { - "msgctxt": "us-state", - "msgid": "Connecticut" - }, - { - "msgctxt": "us-state", - "msgid": "Delaware" - }, - { - "msgctxt": "us-state", - "msgid": "Florida" - }, - { - "msgctxt": "us-state", - "msgid": "Georgia" - }, - { - "msgctxt": "us-state", - "msgid": "Hawaii" - }, - { - "msgctxt": "us-state", - "msgid": "Idaho" - }, - { - "msgctxt": "us-state", - "msgid": "Illinois" - }, - { - "msgctxt": "us-state", - "msgid": "Indiana" - }, - { - "msgctxt": "us-state", - "msgid": "Iowa" - }, - { - "msgctxt": "us-state", - "msgid": "Kansas" - }, - { - "msgctxt": "us-state", - "msgid": "Kentucky" - }, - { - "msgctxt": "us-state", - "msgid": "Louisiana" - }, - { - "msgctxt": "us-state", - "msgid": "Maine" - }, - { - "msgctxt": "us-state", - "msgid": "Maryland" - }, - { - "msgctxt": "us-state", - "msgid": "Massachusetts" - }, - { - "msgctxt": "us-state", - "msgid": "Michigan" - }, - { - "msgctxt": "us-state", - "msgid": "Minnesota" - }, - { - "msgctxt": "us-state", - "msgid": "Mississippi" - }, - { - "msgctxt": "us-state", - "msgid": "Missouri" - }, - { - "msgctxt": "us-state", - "msgid": "Montana" - }, - { - "msgctxt": "us-state", - "msgid": "Nebraska" - }, - { - "msgctxt": "us-state", - "msgid": "Nevada" - }, - { - "msgctxt": "us-state", - "msgid": "New Hampshire" - }, - { - "msgctxt": "us-state", - "msgid": "New Jersey" - }, - { - "msgctxt": "us-state", - "msgid": "New Mexico" - }, - { - "msgctxt": "us-state", - "msgid": "New York" - }, - { - "msgctxt": "us-state", - "msgid": "Ohio" - }, - { - "msgctxt": "us-state", - "msgid": "Oklahoma" - }, - { - "msgctxt": "us-state", - "msgid": "Oregon" - }, - { - "msgctxt": "us-state", - "msgid": "Pennsylvania" - }, - { - "msgctxt": "us-state", - "msgid": "Rhode Island" - }, - { - "msgctxt": "us-state", - "msgid": "Tennessee" - }, - { - "msgctxt": "us-state", - "msgid": "Texas" - }, - { - "msgctxt": "us-state", - "msgid": "Utah" - }, - { - "msgctxt": "us-state", - "msgid": "Vermont" - }, - { - "msgctxt": "us-state", - "msgid": "Virginia" - }, - { - "msgctxt": "us-state", - "msgid": "Washington" - }, - { - "msgctxt": "us-state", - "msgid": "Wisconsin" - }, - { - "msgctxt": "us-state", - "msgid": "Wyoming" - }, - { - "msgctxt": "voice-video-settings-section", - "msgid": "Video" - } - ], - "zh-CN": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Sourcemaps" - }, - { - "msgid": "Tab" - }, - { - "msgid": "Visionary" - }, - { - "msgid": "Visionary ID {visionaryIdLabel}" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{productName} Visionary" - }, - { - "msgid": "{releaseChannel} Web {buildVersion}" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - } - ], - "zh-TW": [ - { - "msgid": "+{count}" - }, - { - "msgid": "AV1" - }, - { - "msgid": "Alt" - }, - { - "msgid": "Bluesky" - }, - { - "msgid": "Bluesky OAuth" - }, - { - "msgid": "Ctrl" - }, - { - "msgid": "Enter" - }, - { - "msgid": "Esc" - }, - { - "msgid": "Escape" - }, - { - "msgid": "Fluxer" - }, - { - "msgid": "HEVC" - }, - { - "msgid": "Logo" - }, - { - "msgid": "Markdown" - }, - { - "msgid": "Mute thread" - }, - { - "msgid": "OP" - }, - { - "msgid": "P2P" - }, - { - "msgid": "PgDn" - }, - { - "msgid": "PgUp" - }, - { - "msgid": "Searching..." - }, - { - "msgid": "Segoe UI" - }, - { - "msgid": "Shift" - }, - { - "msgid": "Tab" - }, - { - "msgid": "WebAuthn" - }, - { - "msgid": "Webhook {currentName}" - }, - { - "msgid": "Win" - }, - { - "msgid": "YubiKey" - }, - { - "msgid": "{context} · {accountName}" - }, - { - "msgid": "{fps} FPS" - }, - { - "msgid": "{frameRate} FPS" - }, - { - "msgid": "{kilobits} kbps" - }, - { - "msgid": "{resolution} {fps} FPS" - }, - { - "msgid": "{zoomPercent}%" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Delete" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "End" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Home" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Insert" - }, - { - "msgctxt": "keyboard-key-name", - "msgid": "Pause / Break" - } - ] - } + "ar": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Bluesky OAuth", + "Ctrl", + "Enter", + "Esc", + "Fluxer", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "WebAuthn", + "Win", + "{context} · {accountName}", + "{productName} Visionary" + ], + "bg": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Bluesky OAuth", + "Ctrl", + "Enter", + "Esc", + "Escape", + "Fluxer", + "Google Lens", + "HEVC", + "Markdown", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Win", + "YubiKey", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"] + ], + "cs": [ + "+{count}", + "AV1", + "Alt", + "Avatar", + "Backspace", + "Banner", + "Bluesky", + "Bot", + "Chat", + "Ctrl", + "Data", + "Detail", + "Emoji", + "Enter", + "Esc", + "Escape", + "Fluxer", + "Google Lens", + "HEVC", + "Hardware", + "Instance", + "Logo", + "Malta", + "Markdown", + "Neko", + "OP", + "Offline", + "Online", + "P2P", + "PgDn", + "PgUp", + "Ping", + "Port", + "Premium", + "Role", + "Searching...", + "Segoe UI", + "Shift", + "Spoiler", + "Stream", + "Symbol", + "Tab", + "Text", + "Tip", + "Token", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "emoji {emojiName}", + "online", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + ["community-settings-tab","Emoji"], + ["gamepad-button-name","Gamepad Back / Select"], + ["gamepad-button-name","Gamepad Guide"], + ["gamepad-button-name","Gamepad Start / Options"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"] + ], + "da": [ + "+{count}", + "AV1", + "Acceleration", + "Administrator", + "Alt", + "Animation", + "Apps", + "Avatar", + "Backspace", + "Badge", + "Banner", + "Bio", + "Bitrate", + "Bluesky", + "Bluesky OAuth", + "Boost", + "Bot", + "Bots", + "Branding", + "Chat", + "Codec", + "Ctrl", + "Data", + "Download", + "Download PDF", + "Download app", + "Download fluxer-verification", + "Download {productName}", + "Emoji", + "Emojis", + "Enter", + "Esc", + "Escape", + "Favicon", + "Finland", + "Fluxer", + "Forum", + "Gaming", + "Google Lens", + "HEVC", + "Hardware", + "Hindi", + "Hyperlink", + "Jitter", + "Layout", + "Link", + "Links", + "Live", + "Logo", + "Luxembourg", + "Malta", + "Markdown", + "Moderator", + "Navigation", + "Neko", + "Note", + "OP", + "Offline", + "Online", + "Output", + "P2P", + "Permanent", + "PgDn", + "PgUp", + "Ping", + "Platform", + "Port", + "Portugal", + "Premium", + "Print", + "Prompt", + "Relevant", + "Searching...", + "Segoe UI", + "Send", + "Send ({selectedCount}/{selectionLimit})", + "Send GIF {title}", + "Send animation", + "Session", + "Spoiler", + "Stack traces", + "Start", + "Status", + "Stop", + "Stop streaming", + "Stream", + "Stream video", + "Symbol", + "System", + "Tab", + "Tag", + "Tags", + "Tags ({tagCount}/{tagLimit})", + "Test SMTP", + "Thai", + "Tip", + "Token", + "Tone", + "Upload", + "Upload banner", + "Upload emoji", + "Version", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "link", + "online", + "spoiler", + "{actor} stopped following an announcement channel in {channel}", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{kilobits} kbps", + "{length, plural, one {# app} other {# apps}}", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["accessibility-settings-section","Animation"], + ["channel-settings-tab","Webhooks"], + ["chat-settings-section","Input"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","District of Columbia"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","North Carolina"], + ["us-state","North Dakota"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","South Carolina"], + ["us-state","South Dakota"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","West Virginia"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"], + ["window-menu","Zoom"] + ], + "de": [ + "+{count}", + "AV1", + "Administrator", + "Alt", + "Animation", + "Apps", + "Audio", + "Avatar", + "Banner", + "Bitrate", + "Bluesky", + "Bluesky OAuth", + "Boost", + "Bot", + "Bots", + "Branding", + "Chat", + "Client", + "Code", + "Codec", + "Codes", + "Community", + "Desktop", + "Details", + "Details: {reason}", + "Domain", + "Echo", + "Emoji", + "Emojis", + "Emoticon", + "Emoticons", + "Esc", + "Escape", + "Favicon", + "Filter", + "Fluxer", + "Forum", + "GIFs", + "Gaming", + "Google Lens", + "HEVC", + "Hardware", + "Hindi", + "Host", + "Hyperlink", + "In", + "Inline", + "Jitter", + "Layout", + "Link", + "Links", + "Live", + "Logo", + "Malta", + "Markdown", + "Mod", + "Moderation", + "Moderator", + "Name", + "Navigation", + "Neko", + "OP", + "Offline", + "Okay", + "Online", + "P2P", + "Passkey", + "Passkeys", + "Pause", + "Port", + "Portugal", + "Position", + "Premium", + "Reposts: <0>{countLabel}", + "Searching...", + "Segoe UI", + "Smileys", + "Sourcemaps", + "Spoiler", + "Status", + "Sticker", + "Sticker: {stickerName}", + "Stream", + "Symbol", + "System", + "Tab", + "Tag", + "Tags", + "Tags ({tagCount}/{tagLimit})", + "Text", + "Thread", + "Threads", + "Toast", + "Token", + "Tokens", + "Tooltips", + "Tracking", + "Version", + "Video", + "Videos", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "online", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + ["accessibility-settings-section","Animation"], + ["channel-settings-tab","Webhooks"], + ["community-settings-tab","Moderation"], + ["community-settings-tab","Webhooks"], + ["gamepad-button-name","Gamepad Back / Select"], + ["gamepad-button-name","Gamepad Guide"], + ["gamepad-button-name","Gamepad Start / Options"], + ["keyboard-key-name","Kana"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","District of Columbia"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","North Carolina"], + ["us-state","North Dakota"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","South Carolina"], + ["us-state","South Dakota"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","West Virginia"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Audio"], + ["voice-video-settings-section","Video"] + ], + "el": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Bluesky OAuth", + "Coal", + "Ctrl", + "Email", + "Emoji", + "Enter", + "Esc", + "Favicon", + "Fluxer", + "Google Lens", + "HEVC", + "Markdown", + "Neko", + "OP", + "P2P", + "PgDn", + "PgUp", + "PiP", + "Ping: {currentLatency}ms", + "Ping: {latency}ms", + "Premium", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{fps} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"] + ], + "en-GB": [ + "+{count}", + "24 hours", + "<0/> followed {sourceComponent} into this channel. Messages published there will appear here.", + "<0>{targetUserTag} is currently timed out. You can update their timeout duration or remove the timeout.", + "A community that is either invite-only or unavailable.", + "A custom emoji from this community. You can use it anywhere on {productName}.", + "A custom emoji from this community. You can use it in this community.", + "A custom sticker from this community. You can use it anywhere on {productName}.", + "A custom sticker from this community. You can use it in this community.", + "A default emoji. You can use it anywhere on {productName}.", + "A direct connection couldn't be made. You can't hear or see each other.", + "A lower price is available. Switching takes effect on <0>{listPriceEffectiveDate} and changes nothing else.", + "A profile that stands out", + "A separate profile for each community", + "A standard call goes through a server and works for everyone.", + "AV1", + "AV1 (requires opt-in)", + "About me is too long", + "Accept the push relay supplemental privacy notice", + "Accepted", + "Account details unavailable", + "Add a Klipy API key to enable GIF search at runtime.", + "Add a description (optional)", + "Add a username and password to your account first.", + "Add another instance", + "Add emoji", + "Add images or files", + "Add members or roles", + "Add new reactions to messages in this channel.", + "Add tag", + "Add tags", + "Added the tag {name}", + "Added {createdDate}, last used {lastUsedDate}", + "Added {createdDate}, never used", + "Allow AV1 for screen sharing", + "Allow H.265 (HEVC) for screen sharing", + "Allow anyone to invite", + "Allow {PRODUCT_NAME} to access your camera in System Settings → Privacy & Security → Camera.", + "Allow {PRODUCT_NAME} to access your microphone in System Settings → Privacy & Security → Microphone.", + "Allow {productName} under Screen Recording in System Settings. If it is already allowed, relaunch {productName2} so macOS applies it.", + "Allowed", + "Allows media flagged as sensitive in this group. Everyone in the group must be 18 or older. Each member still sees it according to their own sensitive content settings.", + "Allows members to create posts in this channel.", + "Allows members to rename, close, lock and delete threads, and to view private threads.", + "Allows members to rename, close, lock, pin and delete posts, and to edit their tags.", + "Allows members to send messages in posts.", + "Allows members to send messages in threads.", + "Allows members to start threads that everyone in the channel can see.", + "Allows members to start threads that only invited members and moderators can see.", + "Also change the communities below to match", + "An update for {appName} is available.", + "Animated avatar and profile banner", + "Announcement", + "Announcement (mature)", + "Announcement channel", + "Anyone can create an account.", + "Anyone can request an account, but an administrator must approve it.", + "Anyone in my communities", + "Anyone who cannot connect directly cannot take part until someone switches the call to a standard call.", + "Anyone who finds you can send a request. Turn this off to pick groups below.", + "Anyone with this key can reset your password. Never share it.", + "App audio isn't available right now on Linux.", + "App audio isn't available right now on Windows.", + "Applies to bots in communities you join from now on. You can also change it for each community.", + "Applies to communities you join from now on. You can also change it for each community.", + "Approval required", + "Approve this app from the {productName} app you already use. No password needed.", + "Apps and devices", + "Are you sure you want to delete {threadName}? This cannot be undone.", + "Are you sure you want to kick <0>{targetUserTag} from the community? They will be able to rejoin with a new invite.", + "Ask for a passkey after your password when you sign in", + "Ask for a second step after your password when you sign in.", + "Attach an image or a video to post in a media channel.", + "Attachment {pendingFilename}", + "Audio and video go directly between participants, up to {maxParticipants, plural, one {# person} other {# people}}. Everyone agrees before joining and can see each other's IP address.", + "Audio and video go directly between participants.", + "Audio muted", + "Automatic ({codec})", + "Back to account switcher", + "Back to accounts", + "Back to {productName}", + "Backup code", + "Ban members from the community, with the option to delete their recent messages.", + "Ban reason", + "Banned {targetUserTag} from the community", + "Be heard over other members in this channel while holding the push to talk (priority) keybind.", + "Be heard over other members while holding the push to talk (priority) keybind.", + "Be the first to start a conversation here.", + "Block {name}", + "Bluesky connections", + "Bold", + "Branding asset preview", + "Bring custom emojis and stickers from any of your communities into every chat and community you're in.", + "Browser sign-in is unavailable here.", + "By purchasing, you agree to our <0>Privacy policy.", + "By purchasing, you agree to our <0>Terms of service.", + "By purchasing, you agreed to our <0>Privacy policy.", + "By purchasing, you agreed to our <0>Terms of service.", + "CSS files", + "Calls you allow still come through, but they don't ring.", + "Camera access is needed for device previews", + "Can message you", + "Can't find {path}. Using the last loaded version.", + "Can't read {path}. Using the last loaded version.", + "Cancel price change", + "Cancel the scheduled change to move to the current price instead.", + "Capture devices use the Gaming preset.", + "Capture entire system audio", + "Change in system settings", + "Change instance", + "Change stream", + "Change which voice region a voice channel uses.", + "Change which voice region this channel uses.", + "Changed slowmode to {duration}", + "Changed the default hide after inactivity time to {duration}", + "Changed the default layout to {layout}", + "Changed the default slowmode in threads to {duration}", + "Changed the default sort order to {order}", + "Changed the hide after inactivity time to {duration}", + "Characters in a single message", + "Check again", + "Check your internet connection and try again.", + "Check your report", + "Checking the sign-in request…", + "Checkout is blocked for this account.", + "Choices", + "Choose File, then Add to Dock.", + "Choose a different instance", + "Choose a language and theme. Your account preferences can replace these after you sign in.", + "Choose a new password. You get a new recovery kit and this one stops working.", + "Choose how new accounts are created on this instance.", + "Choose how people sign in", + "Choose the premium model", + "Choose the reason again", + "Choose what happens to images and videos flagged as sensitive. Show displays them as usual, Blur hides them until you click, and Block hides them completely.", + "Choose what members must have before they can post or DM community members. Members with roles can bypass these checks. For public spaces, we recommend enabling verification.", + "Choose where its published messages should go. You can unfollow any time in Community settings → Webhooks.", + "Choose whether people who share a community with you can send you direct messages without being friends first.", + "Choose who can add you to a group chat without asking first.", + "Choose who can send you a friend request.", + "Choose who can start a call with you.", + "Choose your defaults", + "Choose your instance", + "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember.", + "Claim your account to buy gifts.", + "Claim your account to buy {premiumProductName}.", + "Claim your account to send reports.", + "Clear command", + "Clear message text", + "Clearer text", + "Click to learn more", + "Clone emoji", + "Clone sticker", + "Close account switcher", + "Close thread", + "Closed", + "Closed private", + "Closed the thread", + "Code from the {productName} app", + "Codes from your authenticator app are your second step when you sign in.", + "Combobox", + "Commands", + "Communities and channels where you can't manage webhooks are hidden.", + "Communities you can join", + "Communities you join from now on will use this.", + "Communities you join from now on will use this. Your current communities keep their settings.", + "Community overrides", + "Compare Free and {premiumProductName}", + "Compressing", + "Confirm it's you before you view your backup codes.", + "Confirm the statement to send the report.", + "Connect a camera and try again.", + "Connect a display, then try again.", + "Connect a microphone and try again.", + "Connecting to {domain}…", + "Connection volume controls", + "Continue in your browser", + "Continue to checkout", + "Convert", + "Converted the channel to a text channel", + "Converted the channel to an announcement channel", + "Converting this channel to a text channel removes every channel that follows it.", + "Copy emoji", + "Copy lines", + "Copy lines for hyprland.conf", + "Copy lines for hyprland.lua", + "Copy post link", + "Copy sticker", + "Copy thread ID", + "Could not create a recovery kit", + "Could not download your data export", + "Could not load the instance configuration. Try reloading the page.", + "Could not start the thread: {detail}", + "Couldn't change your price", + "Couldn't connect to voice. Please try again.", + "Couldn't connect to {domain}. Try again.", + "Couldn't connect to {names}", + "Couldn't convert this channel", + "Couldn't create the PDF. Try again or print the kit instead.", + "Couldn't create the post: {detail}", + "Couldn't create your recovery kit. You can create one later in your account settings.", + "Couldn't duplicate this channel", + "Couldn't join the P2P call. Try again.", + "Couldn't load posts. Try again later.", + "Couldn't load settings", + "Couldn't load the report form.", + "Couldn't load this community. Try again in a moment.", + "Couldn't load this part of the app. Check your connection and try again.", + "Couldn't load your backup codes.", + "Couldn't publish this message", + "Couldn't reach a Fluxer instance at {domain}. Check the address and that the instance is online.", + "Couldn't save channel settings", + "Couldn't save the tag: {detail}", + "Couldn't search threads. Try again later.", + "Couldn't start signing in with your browser.", + "Couldn't unfollow this channel", + "Couldn't update passkey two-factor authentication", + "Couldn't update the post: {detail}", + "Couldn't update your passkey. Try again.", + "Create a new kit", + "Create a new recovery kit?", + "Create a recovery kit to continue.", + "Create a recovery kit to reset a forgotten password", + "Create administrator account", + "Create posts", + "Create private threads", + "Create public threads", + "Create recovery kit", + "Create tag", + "Create the administrator account", + "Create thread", + "Created {0}", + "Cropping {percent}%", + "Current", + "Custom emoji {emojiName} from a community", + "Custom emoji {emojiName} from {communityName}", + "Custom themes for the app", + "Date posted", + "Deafen other members in this voice channel, so they cannot hear or speak.", + "Debugging", + "Decide how premium limits apply to people on this instance.", + "Default hide after inactivity", + "Default layout", + "Default reaction", + "Default sort order", + "Delete other members' messages in this channel. Pinning is controlled separately.", + "Delete passkey {passkeyName}", + "Delete prompt", + "Delete tag", + "Delete this message? Can't be undone. This message is also removed from every community that follows this channel.", + "Delete thread", + "Delete user", + "Delivered to #{targetChannelName}", + "Desktop audio isn't available right now on Linux.", + "Desktop audio isn't available right now on Windows.", + "Desktop audio isn't available right now on macOS.", + "Details: {reason}", + "Device audio ({deviceLabel})", + "Device audio only", + "Device volume", + "Direct connection. Media is encrypted between participants.", + "Disable direct messages and friend requests", + "Disable or delete your account", + "Disable translation DOM guard", + "Discard post", + "Do you want to join {communityName}?", + "Domain moved nagbar", + "Donate instead", + "Download PDF", + "Download app", + "Download app button in the sidebar", + "Download export", + "Download source maps", + "Download source maps so stack traces and the developer tools point at real source", + "Download the new version to update {appName}.", + "Drag members between voice channels they can access, and disconnect them from voice.", + "Drag members out of this voice channel into channels they can access, and disconnect them from voice.", + "Duplicate role", + "Each code works once in place of your authenticator app.", + "Each name belongs to one person and shows on its own, like alex.", + "Each published message allows 3 quick edits, then 1 every 20 minutes. Try again in {duration}.", + "Each published message allows 3 quick edits, then 1 every 20 minutes. Try again later.", + "Edit published message?", + "Edit tag", + "Edit tags", + "Edit thread", + "Edit your message above", + "Edit your message below", + "Edit your messages above or below", + "Edited the tag {name}", + "Editing limit reached", + "Email reports aren't available here", + "Emails to your current address are not being delivered. Enter a new email and we'll send a code there.", + "Emoji and sticker cloning shortcuts", + "Empty edit", + "Enable camera access to preview cameras and capture devices before choosing one to stream.", + "Enable emoji and sticker cloning shortcuts", + "Enable previews", + "Enable the integrations whose credentials you have configured. Only available services are shown.", + "Ensures file messages appear in the order you sent them", + "Enter a community name between 1 and 100 characters.", + "Enter a message", + "Enter a message to start the conversation!", + "Enter a product name between 1 and 80 characters.", + "Enter a valid username.", + "Enter an instance URL", + "Enter one of your backup codes if you can't use your passkey.", + "Enter one of your backup codes.", + "Enter self-hosted instance URL (e.g. {exampleInstanceDomain})", + "Enter the PIN for your security key to continue.", + "Enter the code from the {PRODUCT_NAME} app", + "Enter this code in your browser", + "Enter this code in your old {PRODUCT_NAME} app to complete sign-in.", + "Enter your full legal name to send the report.", + "Enter your username and the recovery key from your recovery kit, then choose a new password.", + "Enter your username and this recovery key.", + "Entire screen", + "Entrance sounds unavailable", + "Every community that follows this channel gets a copy. If you edit or delete it later, the copies change too.", + "Everyone in the call gets Plutonium stream quality for free: up to 4K source resolution and 60 fps.", + "Expires in {remainingSeconds}s", + "Explain the problem", + "Explain the problem to send the report.", + "Failed to remove instance from recent instances", + "Failed to send reset link. Try again.", + "Favicon", + "File ordering", + "Filtering by {language}", + "Finish in the new tab. If you closed it, press Continue with passkey again.", + "Finish setup", + "Fluxer", + "Fluxer stopped checking whether the browser approved this sign-in. It didn't lose your code.", + "Focus window", + "Follow", + "Follow channel", + "Follow this channel", + "Follow to get these announcements in a channel you choose.", + "Followed channel {currentName}", + "Followed channels", + "Following", + "Footnote about custom tags", + "For push-to-mute, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or the microphone can stay muted.", + "For push-to-talk, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or the microphone can stay on.", + "For this shortcut, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or the shortcut can stay active.", + "For voice activity priority, use a single key without Ctrl, Alt or Shift. With a combination, let go of the main key first or priority can stay on.", + "Forum", + "Friends can always message you.", + "Friends can always message you. These settings cover people and bots you only share a community with.", + "Friends see which voice channel you're in on their Active now list. You can change this once every 24 hours.", + "From {sourceGuildName}", + "From {sourceGuildName} #{sourceChannelName}", + "Full legal name (optional for child sexual abuse reports)", + "Full user tag: {tag}", + "Gallery", + "Get an animated avatar and banner, a subscriber badge and a separate profile for each community.", + "Get an animated avatar and banner, a subscriber badge, the four-digit tag you want after your username{footnote}, and a separate profile for each community.", + "Get monthly", + "Get the new {productName} app", + "Get yearly", + "Gift length", + "Gift {premiumProductName} to a friend for a month or a whole year. Gifts never renew.", + "Gifts aren't available right now.", + "Give everyone on this instance the highest premium limits.", + "Give the thread a name before you send.", + "Give your post a title", + "Global shortcut", + "Go back to the {PRODUCT_NAME} app. It finishes signing in on its own.", + "Go back to the {PRODUCT_NAME} app. You can close this tab.", + "Go back to {productName} to continue.", + "Go to {communityName}", + "Go to {recoverUrl} or scan the QR code.", + "Got it!", + "Group chats", + "H.265 (requires opt-in)", + "HEVC", + "Hang out with voice, video and screen share", + "Have a gift code? Redeem it to unlock {PREMIUM_PRODUCT_NAME}.", + "Have a gift code? Redeem it to unlock {premiumProductName}.", + "Help button", + "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMAIN}.", + "Hey {displayName}, we can't deliver email to your address. Add a working email to verify your account.", + "Hid media download options", + "Hide after inactivity", + "Hide guidelines", + "Hide media download options", + "Hides the download, open in browser and copy buttons on images and videos in this channel.", + "Hides their messages and stops them messaging you", + "Holding Shift, Ctrl or Alt blocks this shortcut. Add alternates in your system settings.", + "How much of the member's recent message history to delete.", + "How to recover your account", + "Hyprland has no shortcut dialog. Add the lines for your Hyprland version to your Hyprland config and replace KEY with the key you want.", + "Hyprland has no shortcut dialog. Bind the keys in your Hyprland config.", + "I confirm in good faith that the information and allegations in this notice are accurate and complete.", + "I've stored my recovery kit somewhere safe", + "If an account uses that address, we've sent it password reset instructions. Check your inbox for the reset link.", + "If macOS asks to quit and reopen {productName}, choose Later.", + "If someone is in immediate danger, contact local emergency services first.", + "If you believe it is illegal, say which law and why.", + "If you forget your password, a recovery kit is the only way back into your account.", + "If you forget your password, this kit is the only way back into your account. Store it somewhere safe, like a password manager or a printed copy.", + "Ignore this channel's slowmode cooldown.", + "Image assets", + "Include my two-factor backup codes in the PDF and printout", + "Incorrect PIN. Try again.", + "Incorrect PIN. {retriesRemaining, plural, one {# attempt} other {# attempts}} left before the security key locks.", + "Incorrect password.", + "Inline code", + "Input Monitoring", + "Input level", + "Install it from your browser menu.", + "Install the new app", + "Instance", + "Instance URL", + "Instance URL is too long", + "Instance selection", + "Instance unavailable", + "Invite new people to the community with a link to this channel.", + "Invite new people to the community with an invite link.", + "Italic", + "Join P2P calls without asking", + "Join a P2P call?", + "Join this thread to follow it in your channel list and get notifications.", + "Join this voice channel and hear others. Denying it along with View channel for {everyoneMention} makes the channel private.", + "Join thread", + "Join voice channels and hear others.", + "Joined", + "Just want to support {productName}'s open source development? {donateLink}.", + "Keep Neko still", + "Keep attachments", + "Keep attachments when clearing an edit", + "Keep my current settings", + "Keep this page somewhere safe. If you forget your password, you can use it to get back into your account. Anyone with this recovery key can reset your password, so never share it.", + "Keep your perks going", + "Keyboard access couldn't start. Shortcuts only work while {productName} is focused.", + "Kicked {targetUserTag} from the community", + "Klipy GIFs", + "Largest file you can upload", + "Leave private thread", + "Leave thread", + "Leave {threadName}? It's private, so you can only come back if someone adds you again.", + "Let others clone your emojis", + "Let others clone your stickers", + "Let people know how to post in this forum", + "Let people link their Bluesky account to their profile.", + "Let people search and send GIFs powered by Klipy.", + "Lets other communities follow this channel and get copies of what you publish.", + "Lets people hear you in calls.", + "Lets people see you on video.", + "Lets push-to-talk and shortcuts work in other apps.", + "Lets you reset your password if you forget it.", + "Lets you share your screen or a window.", + "Lets {productName} read your keyboard directly. Turn this off to set up shortcuts through your desktop instead.", + "Lets {productName} read your keyboard directly. Your system already allows this.", + "Link a new device", + "Link file", + "Linked file unavailable", + "Linked to a file", + "Linked to {path}.", + "Linked to {path}. Edit the file in any editor and saved changes apply here right away.", + "Linked {length, plural, one {# theme file} other {# theme files}}. Changes you save to them apply right away.", + "List", + "Load more", + "Load older posts", + "Loading instance configuration", + "Lock thread", + "Locked the thread", + "Logo", + "Lower latency.", + "Make sure this code matches the one in the {PRODUCT_NAME} app.", + "Make sure this looks right before you send it.", + "Make the instance yours", + "Manage devices", + "Manage posts", + "Manage threads", + "May cause compatibility issues for viewers. We’re working on improving this.", + "Media in channels that are not marked 18+. Channels marked 18+ always show it.", + "Media in group chats and in direct messages from people who aren't your friends.", + "Media items you can save for later", + "Media your friends send you in direct messages.", + "Members who can manage posts can add or remove it.", + "Mention everyone or any role in this channel (even if the role isn't set to be mentionable).", + "Message editing", + "Message published", + "Message you're reporting", + "Messages published in #{sourceName} will now appear in #{targetName}.", + "Messages published in these announcement channels are copied here.", + "Messages published in these announcement channels are copied into your channels.", + "Messages you can bookmark", + "Messaging is paused", + "Messaging is paused on your account. Check your email for a quick step to continue.", + "Messaging paused", + "Microphone ({deviceLabel})", + "Mirror tiers", + "Mute other members in this voice channel for everyone.", + "Mute other members in voice channels for everyone.", + "Mute thread", + "My community", + "Names get a random tag, like alex#4821, so several people can share a name.", + "Neko cat that chases your cursor", + "New post", + "New post in #{forumName}", + "New price scheduled for <0>{pendingChangeDate}.", + "New price scheduled for <0>{pendingChangeDate}. Renewals will be {pendingTargetPriceLabel} from then on.", + "New thread", + "New threads will stop showing in the channel list after this period of inactivity.", + "No application windows found", + "No audio from this device", + "No displays found", + "No hardware encoder was found on this device, so Prefer hardware works like Automatic.", + "No matching members or roles", + "No matching posts", + "No optional services are available on this instance. You can skip this step.", + "No part of {query} could be applied. Fix the underlined value or add something to search for.", + "No passkeys yet. Add one to sign in with your fingerprint, face or a security key.", + "No posts match your search", + "No recovery kit? Ask an admin of this instance for a password reset link.", + "No server is selected for this request.", + "No tags", + "No tags (recommended)", + "No threads match", + "Not accepted", + "Not allowed", + "Not assigned", + "Not sent to followers yet.", + "Nothing to preview yet.", + "Nothing to search for", + "Nothing will change. This just confirms your settings.", + "OP", + "Official instance", + "Older posts", + "On <0>{listPriceEffectiveDate} your subscription moves from {listPriceCurrentLabel} to {listPriceNewLabel}. Nothing is charged today, and the rest of your subscription stays exactly as it is.", + "On your other device, sign in at {signInAddress} and enter this code when asked.", + "Only @mentions", + "Only continue if you started this sign-in on a device you control.", + "Only moderators can apply this tag.", + "Only moderators can use this tag", + "Only people you invite and moderators can see this thread.", + "Only report what you honestly believe breaks the rules, and please don't send the same report twice.", + "Only report what you honestly believe breaks the rules. Misusing reports goes against our <0>Community Guidelines.", + "Only selected members and roles will be able to view this channel.", + "Only the members and roles you pick, plus admins, can view this channel.", + "Open System Settings", + "Open System Settings → Privacy & Security → Screen Recording, then allow {productName}.", + "Open account switcher", + "Open an application window, then try again.", + "Open browser again", + "Open in full view", + "Open on {instanceName}", + "Open popup", + "Open the new app and choose Sign in with your old {productName} app. Then choose Link a new device here and enter the code it shows.", + "Open thread", + "Open thread again", + "Open with {accountName} on {instanceName}", + "Open your old {PRODUCT_NAME} app and choose Link a new device, then enter the code below.", + "Open {PRODUCT_NAME}", + "Open {host} in Safari.", + "Open {host} in your browser.", + "Open {labelText}", + "Open {premiumProductFullName}", + "Open {productName} in your browser", + "Opens in a new tab", + "Opens the Members page. Press Space or Enter to open.", + "Optional arguments", + "Optional services", + "Ordered upload", + "Original message was deleted.", + "Other active threads", + "Other participants can see your IP address.", + "Other participants in a P2P call can see your IP address.", + "P2P", + "P2P calls are unavailable right now.", + "P2P calls only", + "Passkey sign-in is unavailable here.", + "Passkey updated", + "Pause preview when Fluxer isn’t focused", + "Paused. The person who followed this channel can no longer see it. Follow it again to resume.", + "Pay once and get a gift link to share. Gifts never renew.", + "People in your communities can message you without being friends.", + "People in your communities need to be your friend before they can message you.", + "People need to be your friend before they can message you. They can still send you a friend request.", + "People sign in with a username and password. No email address is collected. Each person can save a recovery kit in case they forget their password.", + "People sign in with an email address and password. Password resets and verification need email delivery, which you can set up later.", + "People who share a community with you can message you directly.", + "People who share a community with you.", + "People who share at least one friend with you.", + "Per-device volume", + "Per-window audio isn't available right now on macOS.", + "Permission override added", + "Permission override removed", + "Permission override updated", + "Pick a plan and your perks switch on the moment checkout finishes.", + "Pick an emoji", + "Pick at least one tag for this post.", + "Pick the 4-digit number after your username", + "Pin or unpin any message in this channel.", + "Pin or unpin any message.", + "Pin post", + "Pinned", + "Plans, perks, gifts and your subscription all live on one page.", + "Pop out user", + "Pop out video", + "Popped out", + "Post", + "Post guidelines", + "Post link copied", + "Post title", + "Post to", + "Post updates other communities can follow", + "Posts built around images and videos", + "Preferred screen share codec", + "Premium model", + "Preparing", + "Press Continue to use your passkey.", + "Prevent <0>{targetUserTag} from sending messages, reacting, and connecting to voice channels for the specified duration.", + "Prevent <0>{targetUserTag} from sending messages, reacting, and joining voice channels for the specified duration.", + "Previous 3 days", + "Previous channels", + "Print", + "Private channel", + "Private thread", + "Product name", + "Profile banners are not enabled on this instance.", + "Profile you're reporting", + "Public registration is closed.", + "Publish", + "Publish this message?", + "Published", + "Publishing limit reached", + "Purchases are disabled for this account.", + "Push relay notice", + "Push-to-talk has no system-wide key yet. To set one, go to Settings > Apps > {productName}.", + "Push-to-talk has no system-wide key yet. To set one, go to System Settings > Keyboard > Shortcuts > {productName}.", + "Push-to-talk has no system-wide key yet. To set one, open your desktop's keyboard shortcut settings.", + "Push-to-talk is on. Hold your push-to-talk key to speak.", + "Push-to-talk only works while {productName} is focused because your desktop didn't set up system-wide shortcuts.", + "Push-to-talk only works while {productName} is focused until you set up system-wide shortcuts.", + "Push-to-talk only works while {productName} is focused until {permissionName} is enabled.", + "Push-to-talk will use the key you set in {productName}. Set one first, or your microphone will use voice activity.", + "Push-to-talk works outside {productName} only after you bind it in your Hyprland config.", + "Push-to-talk works outside {productName} only after you bind it in your Hyprland config. Add the line for your Hyprland version and replace KEY with the key you want.", + "Quit {appName}, make sure no other copy is running, and open it again.", + "Random tags", + "React to post", + "Read the supplemental privacy notice", + "Reason (optional).", + "Receive calls silently", + "Recently active", + "Reconnecting to your desktop…", + "Recover your account", + "Recovery key", + "Recovery kit", + "Redeem a gift code", + "Register an account", + "Registration", + "Relaunch to apply", + "Remove from recent instances", + "Remove from thread", + "Remove members from the community. They can rejoin with a new invite.", + "Remove {accountTag}", + "Removed the default reaction", + "Removed the tag {name}", + "Removed timeout from {targetUserTag}", + "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again.", + "Rename passkey {passkeyName}", + "Reply to message above", + "Reply to message below", + "Reply to messages above or below", + "Report profile", + "Reported user's username (optional)", + "Require a passkey as your second factor", + "Require passkey", + "Require people to select tags when posting", + "Required a tag on new posts", + "Requires a claimed account that's at least 5 minutes old.", + "Requires a claimed account.", + "Resend ({duration})", + "Resize expression picker from bottom left", + "Resize expression picker from bottom right", + "Resize expression picker from the bottom edge", + "Resize expression picker from the left edge", + "Resize expression picker from the right edge", + "Resize expression picker from the top edge", + "Resize expression picker from top left", + "Resize expression picker from top right", + "Resize inbox from bottom left", + "Resize inbox from bottom right", + "Resize inbox from the bottom edge", + "Resize inbox from the left edge", + "Resize inbox from the right edge", + "Resize inbox from the top edge", + "Resize inbox from top left", + "Resize inbox from top right", + "Resize pinned messages from bottom left", + "Resize pinned messages from bottom right", + "Resize pinned messages from the bottom edge", + "Resize pinned messages from the left edge", + "Resize pinned messages from the right edge", + "Resize pinned messages from top left", + "Resize pinned messages from top right", + "Resize sidebar", + "Retry", + "Review needed", + "Review privacy settings", + "Review the permissions {productName} uses for voice, video, screen sharing, and shortcuts.", + "Review who can message you", + "Right now", + "Run the instance as one community instead of many. This can only be enabled now, during setup.", + "Save a recovery kit", + "Save your recovery kit", + "Save {percent}%", + "Saved account", + "Saved accounts", + "Saved media cannot start a post. Upload the file instead.", + "Scan to open the recovery page with your details filled in.", + "Screen Recording", + "Screen share audio couldn't start", + "Screen share privacy", + "Search is getting ready for this community. Trying again shortly...", + "Search members or roles", + "Search posts", + "Search threads", + "Searching all users", + "Searching communities", + "Searching friends and members of {communityName}", + "Searching text channels", + "Searching voice channels", + "Searching...", + "Second factor", + "Security key PIN", + "Security key PIN form", + "See all threads", + "See this channel. Denying it for {everyoneMention} makes the channel private.", + "Segoe UI", + "Select the account you want to sign in with on your new device.", + "Self-host setup", + "Send a message in \"{name}\"", + "Send file messages in order", + "Send files up to {size}", + "Send messages in channels.", + "Send messages in posts", + "Send messages in this channel.", + "Send messages in threads", + "Send messages, images, GIFs and emoji", + "Send report", + "Sends both channels of a stereo microphone. Needs all processing off and a channel at 64 kbps or higher.", + "Sequential send", + "Serial send", + "Service incident nagbar", + "Session expired", + "Set by the {preset} preset. Picking a value here switches to Custom.", + "Set the default reaction to {emoji}", + "Set up", + "Set up {productName}", + "Share full-length videos and big files without shrinking them first. Free accounts can send up to {freeSize}.", + "Share screen", + "Share stream audio", + "Share the perks", + "Share your screen or camera in up to 4K at 60 frames per second. Free accounts stream in up to 720p at 30.", + "Shared window", + "Shared window audio", + "Sharp text at 720p, up to 30 FPS", + "Sharp text at up to 4K, up to 15 FPS", + "Shortcut to an external website", + "Shorten your about me and try again.", + "Show a one-click shortcut for copying custom emojis and stickers from communities that allow it", + "Show connection volume controls", + "Show guidelines", + "Show me how", + "Show new posts as unread", + "Show per-device participant volume sliders in voice menus", + "Show rich previews for YouTube links.", + "Show store folder", + "Show text in Fluxer Sans, the previous default font, instead of the Windows system font", + "Showed media download options", + "Shown on every post so people can react with one click.", + "Sign in again as {accountLabel}", + "Sign in to the {PRODUCT_NAME} app", + "Sign in to the {PRODUCT_NAME} desktop app", + "Sign in to the {PRODUCT_NAME} mobile app", + "Sign in to {instanceName} in your browser and confirm. This app finishes signing in on its own.", + "Sign in to {instanceName} in your browser, and check that it shows this code:", + "Sign in with email", + "Sign in with username", + "Sign in with your browser", + "Sign in with your old {productName} app", + "Sign out of this account", + "Sign out {accountTag}", + "Sign-in cancelled", + "Sign-in details", + "Sign-in method", + "Sign-in methods", + "Signing in as {name}", + "Signing in on another device?", + "Signing in…", + "Silent when the capture device has no audio input of its own", + "Single community", + "Single community mode", + "Slowmode for creating posts", + "Slowmode is active ({remaining})", + "Slowmode is enabled", + "Slowmode is set to {durationLabel} for this channel.", + "Slowmode is set to {durationLabel}, but you are immune.", + "Slowmode is set to {durationLabel}. Wait before sending another message.", + "Smooth 30 FPS at up to 720p", + "Smooth 60 FPS at up to 1440p", + "Smoother video", + "Someone gifted you {premiumProductName}. Your perks stay active until {date}.", + "Something went wrong while changing your price. Please try again in a moment.", + "Something went wrong while publishing. Try again in a moment.", + "Something went wrong: {detail}", + "Sort & view", + "Sort by", + "Source maps", + "Sourcemaps", + "Stack traces", + "Start P2P call", + "Start in P2P mode", + "Start in P2P mode?", + "Start in the tray instead of opening the window when launched at login", + "Start standard call", + "Started by {name}", + "Static Neko", + "Stay", + "Stay focused on a conversation with a thread, a temporary text channel.", + "Step 5", + "Step {current} of {total}", + "Stereo microphone", + "Still Neko", + "Still waiting for screen recording access", + "Still working on it…", + "Stop Neko from chasing your cursor while keeping it draggable and interactive.", + "Stop being an announcement channel?", + "Stop streaming", + "Stop using passkeys for two-factor authentication?", + "Stopped requiring a tag on new posts", + "Stream in 4K at 60 FPS", + "Stream quality", + "Subscribe", + "Subscribe now. Your remaining gift time is added after your paid period.", + "Subscriber badge on your profile", + "Switch back to Fluxer Sans", + "Switch price", + "Switch to account {slot}", + "Switch to standard call", + "Switch to the new price?", + "Switch to {listPriceNewLabel}", + "Symbol", + "Syntax highlighting", + "System-wide shortcuts could not be set up.", + "System-wide: not assigned", + "System-wide: {trigger}", + "Tag name", + "Tags help people find posts. You can add up to {count} tags.", + "Take a moment to check who can message you. Nothing changes unless you choose to.", + "Tap Share, then Add to Home Screen.", + "Text on Windows now uses the system font. You can switch back to Fluxer Sans in settings.", + "Thanks for flagging this", + "Thanks for telling us. This doesn't break our rules on its own, so we didn't send a report.", + "Thanks for telling us. This doesn't break our rules on its own, so we didn't send a report. If it targets someone or uses slurs, report it again and choose Abusive or harmful content.", + "That code is not valid on {instanceHost}. Check the code in the {productName} app and try again.", + "That doesn't look like an instance address. Try a domain such as {exampleInstanceDomain}.", + "That image could not be used. Try a different file.", + "The camera preview is still stopping. Try streaming again in a moment.", + "The member to target.", + "The message to send.", + "The new price is already scheduled for {effectiveDate}.", + "The official Fluxer mobile apps receive notifications through Fluxer's push relay, which hands them to Apple and Google. Self-hosted UnifiedPush and ntfy endpoints never reach the relay and need no agreement.", + "The report form changed. Please start again.", + "The sign-in request expired before your browser approved it.", + "The sign-in was cancelled in your browser.", + "The update is still downloading. Try again in a few minutes.", + "The {PRODUCT_NAME} app asked to sign in as {requestedIdentifier}, but you chose {name}.", + "The {PRODUCT_NAME} app on your other device shows it under Signing in on another device. Only enter a code from a device you control.", + "The {PRODUCT_NAME} app was not signed in. You can close this tab.", + "The {productName} safety team will review your report. We won't reveal that it came from you.", + "There are no posts yet", + "There are no recent messages in this thread.", + "There are no threads", + "These options change how people use the instance. Some can only be chosen during setup.", + "This account is on {accountHost}, but the {productName} app is signing in to {requestHost}. Choose an account on {requestHost}.", + "This animation is too long or too large to crop. Try a shorter or smaller file.", + "This browser can't crop animated {avifFormatLabel} files. Upload a GIF or WebP instead.", + "This browser has WebAssembly turned off, so animated images can't be cropped.", + "This channel can publish 10 messages in a row, then one more every 6 minutes. Try again in a few minutes.", + "This channel can publish 10 messages in a row, then one more every 6 minutes. Try again in {duration}.", + "This channel has a content warning. Updates can only go to channels with a content warning or an age restriction.", + "This desktop doesn't offer system-wide shortcuts. Shortcuts still work while {productName} is focused.", + "This emoji is from", + "This forum has no tags yet.", + "This image couldn't be read. It may be damaged.", + "This instance already uses email to sign in. This can no longer change.", + "This instance already uses usernames to sign in. This can no longer change.", + "This instance doesn't use email, so it can't take reports through this form. Report content from inside the app, or contact the administrators of this instance.", + "This invite is on {instanceName}, where you also have an account.", + "This is a custom sticker from a community.", + "This is an age-restricted channel. Updates can only go to age-restricted channels.", + "This is off until you turn it on. While it is on, members of other communities can use the in-app one-click \"Clone\" shortcut on your custom emojis. Turning it off does not prevent anyone from saving the image and uploading it themselves.", + "This is off until you turn it on. While it is on, members of other communities can use the in-app one-click \"Clone\" shortcut on your custom stickers. Turning it off does not prevent anyone from saving the image and uploading it themselves.", + "This is your last passkey and passkeys are your second factor. Deleting it turns off two-factor authentication for your account, and your current backup codes will stop working.", + "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor.", + "This key works while {productName} is focused. Your desktop sets the system-wide key, under {settingsTabName} > {sectionName}.", + "This mature media is not available to your account.", + "This message can only be forwarded to age-restricted channels", + "This message has already been published", + "This option is required. Please provide a value.", + "This plan isn't available. Contact the administrators of this instance.", + "This request has expired. Go back and try again.", + "This reset link has expired or was already used. Ask an admin for a new one, or use your recovery kit.", + "This reset link has expired. Reset links last 1 hour. Please request a new one.", + "This sign-in request expired or was cancelled in the {productName} app. Start again from the app.", + "This sticker is from", + "This thread is locked. Only moderators can send messages.", + "This username is already taken", + "This username is available", + "Thread", + "Thread created", + "Thread deleted", + "Thread link copied", + "Thread members", + "Thread name", + "Thread settings", + "Thread updated", + "Threads", + "Timed out {targetUserTag}", + "To change the keys, go to Settings > Apps > {productName}.", + "To change the keys, go to System Settings > Keyboard > Shortcuts > {productName}.", + "To change the keys, open your desktop's keyboard shortcut settings.", + "Too many codes sent. Wait {duration} and try again.", + "Try a different name or check the other tab.", + "Try different words or clear the tag filter.", + "Turn off audio sharing for this source or try again in a moment.", + "Turn off authenticator app", + "Turn on", + "Turn on a camera or share a screen in this voice channel.", + "Two-factor backup codes", + "Unable to load backup codes", + "Unable to send verification code", + "Unfollow", + "Unfollow {name}?", + "Unlink", + "Unlock thread", + "Unlocked the thread", + "Unmute thread", + "Unpin post", + "Unread channels", + "Up to 4K at 60 FPS", + "Up to 720p at 30 FPS", + "Up to {maxParticipants, plural, one {# person} other {# people}}.", + "Update available", + "Update now", + "Update passkey", + "Update your passkey", + "Update {appName} now", + "Update {productName} to use system-wide shortcuts on Wayland.", + "Updates are on their way!", + "Updates from this channel will stop arriving here. Messages already delivered stay. You can follow it again from the announcement channel.", + "Updating…", + "Upload files and media in messages.", + "Upload files and media in this channel.", + "Use Fluxer Sans on Windows", + "Use a different account", + "Use a self-hosted instance URL", + "Use animated emojis in messages", + "Use channel default", + "Use custom emojis and stickers in any community", + "Use direct input device access", + "Use emoji from other communities in this channel.", + "Use passkeys for two-factor authentication?", + "Use passkeys to sign in without a password", + "Use stickers from other communities in this channel.", + "Use stickers from other communities.", + "Use the Up and Down arrow keys to move between items and Space or Enter to open one. Where a tab has sections, the Right arrow expands it and the Left arrow collapses it.", + "Use the official Fluxer instance", + "Use your operating system's spellchecker when available. Otherwise, use {productName}'s in-app dictionaries.", + "Use your passkey", + "Use your recovery kit", + "Use {accountTag}", + "Use {accountTag} on {instanceName}", + "Use {name} on {domain}", + "Used in Custom mode. The Gaming and Screen share presets set their own hint.", + "User settings, privacy review needed", + "Username sign-in is still rolling out to the mobile apps. Full support on every platform is coming soon.", + "Username tags", + "Usernames", + "Usernames (recommended)", + "Using {effectiveLabel} until {requestedLabel} is ready.", + "Verify your email to buy gifts.", + "Verify your email to buy {premiumProductName}.", + "Video call and screen share quality", + "Video call backgrounds you can save", + "View as", + "Voice uses your system output device in this browser. Change it in your system settings.", + "Volume sliders", + "Waiting for your desktop…", + "We could not renew your subscription. Update your payment method to keep your perks.", + "We couldn't reach that account's instance to switch accounts. Your current account is still active. Try again when the instance is back online.", + "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening.", + "We couldn't reach {instanceLabel} to switch accounts. Your current account is still active. Try again when the instance is back online.", + "We lowered the price of {premiumProductName} in Brazil. It is now {monthlyPrice} a month or {yearlyPrice} a year.", + "We'll build a downloadable archive that matches the filters below. You can download it from this page when it's ready. The download expires after 7 days.", + "We'll process this as soon as possible. Check back here to download your archive when it's ready.", + "We'll restore your previous email, sign out old sessions, disable MFA, and secure your account with a new password.", + "We'll send a verification code to your email before you can view your backup codes.", + "Welcome to {productName}", + "What to search for.", + "What you're sharing isn't updating", + "What's the reason for your report?", + "When launched at login, start in the menu bar instead of opening the window", + "When launched at login, start in the system tray instead of opening the window", + "Who can join", + "Who can message you", + "Who can message you?", + "With {PREMIUM_PRODUCT_NAME}, you can use animated avatars ({ANIMATED_AVATAR_FORMATS}) and profile banners, and unlock many other {PREMIUM_PRODUCT_NAME} perks.", + "Without this permission, push-to-talk is required in this channel.", + "Wordmark", + "Works while {productName} is focused", + "You can close this tab", + "You can only pick a tag that nobody else with the same username already has. Usernames aren't case sensitive, so Mina#4821 and mina#4821 count as the same. The #0000 tag is reserved for {productName} Visionary members. {visionaryLink}.", + "You can pick up to {count} tags.", + "You can start another thread in {seconds, plural, one {# second} other {# seconds}}.", + "You can't manage webhooks in any community. Ask an admin to follow this channel.", + "You cannot change this once the first account exists.", + "You don't have a recovery kit yet", + "You have version {version}.", + "You or the person you are messaging has chosen to block sensitive media in direct messages. Each of you can change this in {sensitiveContentSettingsPath}.", + "You'll be charged now. Your remaining gift time is added after your paid period, so none of it is lost.", + "You're a Visionary. Your perks never expire, and gifts for friends are always available.", + "You're a {premiumProductName} member. Thanks for supporting an independent communication platform.", + "You're sending reports too quickly. Try again later.", + "You're signed in", + "You've already reported this message.", + "You've already reported this profile today.", + "YouTube enrichment", + "Your account has no email address. If you forget your password, a recovery kit is the only way back in. Create one now and keep it somewhere safe.", + "Your account has no email address. If you forget your password, a recovery kit is the only way back in. It only takes a minute.", + "Your account requires multi-factor authentication, but no supported methods are set up on this device. Sign in on a device with your authenticator app or security key, or contact the administrators of this instance.", + "Your account will no longer be protected by two-factor authentication when you sign in with your password. You'll also lose elevated permissions in servers that require two-factor authentication.", + "Your accounts and settings have not been changed or deleted.", + "Your action could not be completed because it was flagged by our safety systems. If you believe this is a mistake, please contact the administrators of this instance.", + "Your answers", + "Your changes reach every community that follows this channel, which can take a minute. Each published message allows 3 quick edits, then 1 every 20 minutes.", + "Your current kit stops working as soon as the new one is created.", + "Your desktop didn't set up system-wide shortcuts.", + "Your desktop keeps these keys for {productName}, so other apps can't use them.", + "Your desktop keeps these keys for {productName}, so other apps can't use them. To use the same key in other apps, turn on direct input device access below.", + "Your desktop runs these shortcuts even while {productName} is not focused.", + "Your device will ask you to save an updated passkey for {name}. It replaces the old one.", + "Your device will ask you to save an updated passkey for {name}. Use the same phone or security key you just used.", + "Your emojis, everywhere", + "Your export from {requestedAt} failed. You can request a new one.", + "Your export from {requestedAt} has expired. You can request a new one.", + "Your export from {requestedAt} is being prepared ({progress}%).", + "Your export from {requestedAt} is ready.", + "Your export from {requestedAt} is ready. The download expires on {expiresAt}.", + "Your gift time ended but <0/> stay active until <1>{graceDate}. Subscribe before then to keep them.", + "Your gift time has ended. Subscribe to keep {premiumProductName}.", + "Your gift time is kept", + "Your message could not be delivered because it was flagged by our safety systems. If you believe this is a mistake, please contact the administrators of this instance.", + "Your new nickname, or leave blank to reset it.", + "Your old recovery kit no longer works. Store this new one somewhere safe.", + "Your options", + "Your recovery kit", + "Your recovery kit is ready. You can continue.", + "Your report didn't go through. Try again.", + "Your saved {savedResolution} at {savedFrameRate} FPS needs {premiumProductName}, so shares use {resolution} at {frameRate} FPS.", + "Your subscription", + "Your subscription can't move to the new price right now.", + "Your subscription moves to the new price on {effectiveDate}.", + "Your subscription still ends on <0>{cancelDate}. The current price is now {listPriceNewLabel}. If you reactivate, you can switch to it from here.", + "Your {premiumProductName} perks have ended. Subscribe again to bring them back.", + "[Original message deleted]", + "deleted-category", + "deleted-channel", + "deleted-role", + "hyprland.conf (before Hyprland 0.55)", + "hyprland.lua (Hyprland 0.55 and later)", + "macOS permissions", + "members", + "online", + "page link", + "started a thread", + "to create a post", + "{PAYMENT_PROVIDER_NAME} handles payment securely.", + "{PRODUCT_NAME} needs to restart for the title bar change to take effect.", + "{actor} changed the permission overrides of the announcement channel {channel}", + "{actor} changed the permission overrides of the forum channel {channel}", + "{actor} changed the permission overrides of the media channel {channel}", + "{actor} created the announcement channel {channel}", + "{actor} created the announcement channel {channel} in {category}", + "{actor} created the forum channel {channel}", + "{actor} created the forum channel {channel} in {category}", + "{actor} created the media channel {channel}", + "{actor} created the media channel {channel} in {category}", + "{actor} deleted the announcement channel {channel}", + "{actor} deleted the forum channel {channel}", + "{actor} deleted the media channel {channel}", + "{actor} deleted the thread {channel}", + "{actor} followed an announcement channel into {channel}", + "{actor} renamed the announcement channel {oldName} to {newName}", + "{actor} renamed the forum channel {oldName} to {newName}", + "{actor} renamed the media channel {oldName} to {newName}", + "{actor} started the thread {channel}", + "{actor} stopped following an announcement channel in {channel}", + "{actor} updated the announcement channel {channel}", + "{actor} updated the forum channel {channel}", + "{actor} updated the media channel {channel}", + "{actor} updated the thread {channel}", + "{appName} can't reach its servers. It will keep trying in the background.", + "{appName} cannot open its local data", + "{appName} cannot open the local data it saved on this computer.", + "{appName} could not load its app files. Quit and open it again.", + "{appName} could not read one of its app files. Quit and open it again.", + "{appName} couldn't check for updates.", + "{appName} couldn't finish updating.", + "{appName} is up to date.", + "{appName} will close, install the update and open again.", + "{appName} will reload to finish updating.", + "{appName} {version} is available.", + "{channelHeading}, {mentionCount, plural, one {# mention} other {# mentions}}", + "{context} · {accountName}", + "{count, plural, =0 {∞ No limit} one {# participant} other {# participants}}", + "{count, plural, one {# channel follows} other {# channels follow}} this channel. Converting it to a text channel removes those follows.", + "{count, plural, one {# community has its own setting} other {# communities have their own setting}}", + "{count, plural, one {# file} other {# files}}", + "{count, plural, one {# image} other {# images}}", + "{count, plural, one {# matching post} other {# matching posts}}", + "{count, plural, one {# message} other {# messages}}", + "{count, plural, one {# more permission} other {# more permissions}}", + "{count, plural, one {# new message} other {# new messages}}", + "{count, plural, one {# passkey} other {# passkeys}}", + "{count, plural, one {# video} other {# videos}}", + "{domain} runs a newer version of Fluxer than this app. Update Fluxer, then try again.", + "{expressionName} is a custom emoji from this community. Members can use it here.", + "{expressionName} is a custom sticker from this community. Members can use it here.", + "{frameRate} FPS", + "{imageCount, plural, one {# image} other {# images}}, {videoCount, plural, one {# video} other {# videos}}", + "{instanceName} does not publish a web address, so sign-in cannot be handed to a browser.", + "{monthlyPrice}/mo", + "{name} copy", + "{premiumProductName} costs less now. Switch from {currentPrice} to {newPrice} a month starting {effectiveDate}, and nothing is charged today.", + "{premiumProductName} costs less now. Switch from {currentPrice} to {newPrice} a year starting {effectiveDate}, and nothing is charged today.", + "{premiumProductName} page", + "{productName} can ask your desktop to run its shortcuts while {productName} is not focused. Your desktop asks you to confirm and lets you pick the keys.", + "{productName} can no longer read your keyboard, so it listens for shortcuts through X11 instead.", + "{productName} can no longer read your keyboard, so your desktop's shortcuts are used instead.", + "{productName} can no longer read your keyboard. Shortcuts only work while {productName} is focused.", + "{productName} can register its shortcuts with Hyprland so they run while {productName} is not focused. You then bind the keys in your Hyprland config.", + "{productName} cannot start a safe desktop audio route while excluding {productName}'s call audio.", + "{productName} cannot start a safe isolated route for this app's audio.", + "{productName} closes, installs the update and opens again.", + "{productName} has moved to {host}. Add it to your Home Screen or Dock, then sign in with this app.", + "{productName} has moved to {host}. Install it from your browser, then sign in with this app.", + "{productName} has moved to {host}. Install the new app and you will already be signed in.", + "{productName} has moved to {host}. Open it in your browser to install the new app.", + "{productName} needs screen recording access. Allow screen recording in your operating system privacy settings and restart the app.", + "{productName} now lives at {host}. Install it from there, then sign in with this app.", + "{productName} now lives at {host}. Install it from there.", + "{productName} recovery kit", + "{productName} registered its shortcuts with Hyprland. Bind them in your Hyprland config to use them while {productName} is not focused.", + "{productName} wordmark", + "{remaining, plural, one {+# more} other {+# more}}", + "{renderedOnlineCount} online", + "{requestedLabel} could not start. Using {effectiveLabel} instead.", + "{username} followed {name} into this channel. Messages published there will appear here.", + "{username} started a thread: {threadName}", + "{yearlyPrice}/yr", + ["noise-suppression-option","Noise gate"], + ["screen-share","Your screen share could not be published with a compatible video codec, so it was stopped. Try sharing again."], + ["screen-share","Your video encoder stopped encoding frames, so your screen share was stopped. Try sharing again."], + ["security-settings-section","Sign-in details"], + ["voice-connection-status","Connection failed"], + ["voice-connection-status","Dismiss"], + ["voice-p2p-consent","Join"] + ], + "es-419": [ + "+{count}", + "AV1", + "Alt", + "Audio", + "Austria", + "Avatar", + "Banner", + "Bluesky", + "Bot", + "Bots", + "Bulgaria", + "Chat", + "Color", + "Ctrl", + "Emoji", + "Emojis", + "Error", + "Esc", + "Escape", + "Estonia", + "Experimental", + "Favicon", + "Fluxer", + "GIFs", + "General", + "Google Lens", + "HEVC", + "Hardware", + "Hindi", + "Invisible", + "Logo", + "Malta", + "Markdown", + "Mod", + "Neko", + "No", + "OP", + "P2P", + "PiP", + "Ping", + "Plan", + "Portugal", + "Premium", + "Roles", + "Searching...", + "Segoe UI", + "Social", + "Spoiler", + "Spoilers", + "Sticker", + "Sticker: {stickerName}", + "Stickers", + "Stickers: {stickerNames}", + "Tab", + "Token", + "Video", + "Videos", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visual", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "spoiler", + "sticker", + "{context} · {accountName}", + "{count, plural, one {# video} other {# videos}}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["channel-settings-tab","Webhooks"], + ["community-settings-tab","Roles"], + ["community-settings-tab","Stickers"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Minnesota"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Audio"], + ["voice-video-settings-section","Video"] + ], + "es-ES": [ + "+{count}", + "AV1", + "Alt", + "Audio", + "Austria", + "Avatar", + "Bluesky", + "Bot", + "Bots", + "Bulgaria", + "Chat", + "Color", + "Ctrl", + "Emoji", + "Emojis", + "Error", + "Esc", + "Escape", + "Estonia", + "Experimental", + "Fluxer", + "General", + "Google Lens", + "HEVC", + "Hardware", + "Hindi", + "Invisible", + "Malta", + "Markdown", + "Mod", + "Neko", + "No", + "OP", + "P2P", + "PiP", + "Ping", + "Plan", + "Portugal", + "Premium", + "Roles", + "Searching...", + "Segoe UI", + "Social", + "Spoiler", + "Spoilers", + "Tab", + "Token", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visual", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "spoiler", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["channel-settings-tab","Webhooks"], + ["community-settings-tab","Roles"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Minnesota"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Audio"], + ["window-menu","Zoom"] + ], + "fi": [ + "+{count}", + "AV1", + "Alt", + "Bluesky", + "Bluesky OAuth", + "Bulgaria", + "Chat", + "Ctrl", + "Emoji", + "Enter", + "Esc", + "Escape", + "Favicon", + "Fluxer", + "Google Lens", + "HEVC", + "Latvia", + "Logo", + "Malta", + "Markdown", + "Media", + "Neko", + "OP", + "P2P", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Premium", + "Romania", + "Searching...", + "Segoe UI", + "Slovakia", + "Slovenia", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "emoji {emojiName}", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + ["chat-settings-section","Media"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"] + ], + "fr": [ + "+{count}", + "1 mention", + "1 minute", + "10 minutes", + "15 minutes", + "30 minutes", + "5 minutes", + "AV1", + "Action", + "Alt", + "Animation", + "Animations", + "Applications", + "Audio", + "Auto", + "Avatar", + "Avatars", + "Badge", + "Bio", + "Bluesky", + "Bot", + "Bots", + "Capture", + "Client", + "Code", + "Codec", + "Codes", + "Communication", + "Compact", + "Confirmation", + "Contact", + "Conversations", + "Ctrl", + "Danger", + "Date", + "Dense", + "Description", + "Documentation", + "Expressions", + "Fluxer", + "Forum", + "France", + "Google Lens", + "HEVC", + "Hindi", + "Image", + "Images", + "Important", + "Instance", + "Interface", + "Invisible", + "Logo", + "Luxembourg", + "Markdown", + "Mentions", + "Message", + "Messages", + "Microphone", + "Microphone ({deviceLabel})", + "Narration", + "Nature", + "Navigation", + "Neko", + "Note", + "Notification", + "Notifications", + "OP", + "Options", + "P2P", + "Participants", + "Pause", + "Permanent", + "Photo", + "PiP", + "Ping", + "Port", + "Portugal", + "Position", + "Premium", + "Saturation", + "Searching...", + "Secret", + "Segoe UI", + "Session", + "Sessions", + "Silence", + "Social", + "Source", + "Spoiler", + "Spoilers", + "Sticker", + "Stickers", + "Suggestions", + "Surfaces", + "Tab", + "Tag", + "Tags", + "Tags ({tagCount}/{tagLimit})", + "Version", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Volume", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "Zoom", + "message", + "spoiler", + "sticker", + "{channelHeading}, {mentionCount, plural, one {# mention} other {# mentions}}", + "{context} · {accountName}", + "{count, plural, one {# image} other {# images}}", + "{count, plural, one {# message} other {# messages}}", + "{count, plural, one {# passkey} other {# passkeys}}", + "{desktopChannel} Desktop {desktopVersion}", + "{fifteenMinutes} minutes", + "{fps} FPS", + "{kilobits} kbps", + "{length, plural, one {# sticker} other {# stickers}}", + "{messageGroupSpacing}px", + "{oneMinute} minute", + "{resolution} {fps} FPS", + "{thirtyMinutes} minutes", + ["accessibility-settings-section","Animation"], + ["appearance-settings-section","Interface"], + ["appearance-settings-section","Messages"], + ["channel-settings-tab","Permissions"], + ["channel-settings-tab","Webhooks"], + ["community-settings-tab","Stickers"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["privacy-settings-section","Communication"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["user-settings-tab","Notifications"], + ["voice-video-settings-section","Audio"], + ["window-menu","Zoom"] + ], + "he": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Ctrl", + "Enter", + "Esc", + "Escape", + "Fluxer", + "Google Lens", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{messageGroupSpacing}px", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ], + "hi": [ + "+{count}", + "AV1", + "Alt", + "Ctrl", + "Enter", + "Esc", + "Fluxer", + "Google Lens", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Shift", + "WebAuthn", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{resolution} {fps} FPS", + "{zoomPercent}%" + ], + "hr": [ + "+{count}", + "AV1", + "Administrator", + "Alt", + "Avatar", + "Backspace", + "Bluesky", + "Bluesky OAuth", + "Bot", + "Ctrl", + "Emoji", + "Enter", + "Esc", + "Escape", + "Favicon", + "Fluxer", + "Font", + "Forum", + "Google Lens", + "HEVC", + "Host", + "Malta", + "Markdown", + "Mod", + "Moderator", + "Neko", + "OP", + "P2P", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Plan", + "Port", + "Portugal", + "Premium", + "Premium model", + "Searching...", + "Segoe UI", + "Shift", + "Sourcemaps", + "Status", + "Tab", + "Token", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "emoji {emojiName}", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"] + ], + "hu": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Belgium", + "Bluesky", + "Bluesky OAuth", + "Bot", + "Ctrl", + "Domain", + "Emoji", + "Enter", + "Esc", + "Favicon", + "Fluxer", + "Google Lens", + "HEVC", + "Jitter", + "Link", + "Markdown", + "Mod", + "Neko", + "OP", + "Offline", + "Online", + "P2P", + "PgDn", + "PgUp", + "Ping", + "Platform", + "Port", + "Searching...", + "Segoe UI", + "Shift", + "Spoiler", + "Tab", + "Token", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webhook URL", + "Win", + "YubiKey", + "link", + "online", + "spoiler", + "{context} · {accountName}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"] + ], + "id": [ + "+{count}", + "AV1", + "Administrator", + "Alt", + "Anime & manga", + "Audio", + "Audio & video", + "Austria", + "Avatar", + "Backspace", + "Bandwidth", + "Banner", + "Bio", + "Bitrate", + "Bluesky", + "Bookmark", + "Bot", + "Bulgaria", + "Checkout", + "Codec", + "Ctrl", + "Data", + "Debug", + "Debugging", + "Default", + "Denmark", + "Desktop", + "Detail", + "Domain", + "Edit", + "Edit \"{0}\"", + "Edit media", + "Edit tag", + "Edit {engineName}", + "Email", + "Emoji", + "Endpoint", + "Enter", + "Esc", + "Escape", + "Estonia", + "Favicon", + "File: {fileName}", + "Filter", + "Fluxer", + "Folder", + "Font", + "Forum", + "Google Lens", + "HEVC", + "Header", + "Hindi", + "Host", + "Jitter", + "Latvia", + "Logo", + "Malta", + "Markdown", + "Media", + "Mod", + "Moderator", + "Neko", + "OP", + "Offline", + "Online", + "Output", + "P2P", + "Passkey", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Platform", + "Port", + "Portugal", + "Premium", + "Prompt", + "Searching...", + "Segoe UI", + "Shift", + "Slovenia", + "Speaker", + "Spoiler", + "Status", + "Submenu", + "Tab", + "Tag", + "Template", + "Token", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visual", + "Volume", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Win", + "Wordmark", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "online", + "spoiler", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["accessibility-settings-section","Visual"], + ["chat-settings-section","Input"], + ["chat-settings-section","Media"], + ["community-settings-tab","Emoji"], + ["gamepad-button-name","Gamepad Back / Select"], + ["gamepad-button-name","Gamepad Guide"], + ["gamepad-button-name","Gamepad Start / Options"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"], + ["window-menu","Zoom"] + ], + "it": [ + "+{count}", + "AV1", + "Account", + "Alt", + "Audio", + "Austria", + "Avatar", + "Backspace", + "Badge", + "Banner", + "Bitrate", + "Bluesky", + "Bot", + "Bulgaria", + "Chat", + "Client", + "Codec", + "Combobox", + "Community", + "Ctrl", + "Debug", + "Debug thread", + "Desktop", + "Email", + "Emoji", + "Emoticon", + "Endpoint", + "Esc", + "Estonia", + "Favicon", + "File", + "File: {fileName}", + "Fluxer", + "Focus", + "Forum", + "Google Lens", + "HEVC", + "Hardware", + "Hindi", + "Home", + "Host", + "In", + "Input", + "Jitter", + "Layout", + "Link", + "Logo", + "Malta", + "Markdown", + "Media", + "Neko", + "No", + "OP", + "Online", + "Output", + "P2P", + "Passkey", + "Password", + "PiP", + "Ping", + "Ping: {currentLatency}ms", + "Ping: {latency}ms", + "Premium", + "Privacy", + "Romania", + "Searching...", + "Segoe UI", + "Slovenia", + "Spoiler", + "Sticker", + "Sticker: {stickerName}", + "Tab", + "Tag", + "Test SMTP", + "Thread", + "Token", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Volume", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Win", + "Wordmark", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "link", + "online", + "spoiler", + "sticker", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["chat-settings-section","Input"], + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Audio"], + ["voice-video-settings-section","Video"] + ], + "ja": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Bluesky OAuth", + "Ctrl", + "Enter", + "Esc", + "Fluxer", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "Ping", + "Ping: {currentLatency}ms", + "Ping: {latency}ms", + "Searching...", + "Segoe UI", + "Shift", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "Web {buildVersion}", + "WebAuthn", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ], + "ko": [ + "+{count}", + "AV1", + "Alt", + "Bluesky OAuth", + "Ctrl", + "Enter", + "Esc", + "Fluxer", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Win", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ], + "lt": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Ctrl", + "Enter", + "Esc", + "Escape", + "Fluxer", + "Google Lens", + "HEVC", + "Hindi", + "Malta", + "Markdown", + "Mod", + "Neko", + "OP", + "P2P", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Premium", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{resolution} {fps} FPS", + ["keyboard-key-name","Convert"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Arizona"], + ["us-state","Florida"], + ["us-state","Indiana"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","Oklahoma"] + ], + "nl": [ + "+{count}", + "1 week", + "AV1", + "Account", + "Accounts", + "Alt", + "Apps", + "Audio", + "Authenticator", + "Avatar", + "Avatars", + "Backspace", + "Badge", + "Banner", + "Bio", + "Bitrate", + "Bluesky", + "Bluesky OAuth", + "Bot", + "Bots", + "Camera", + "Chat", + "Client", + "Code", + "Codec", + "Codes", + "Community", + "Compact", + "Contact", + "Contrast", + "Ctrl", + "Cyprus", + "Debug thread", + "Desktop", + "Detail", + "Details", + "Details: {reason}", + "Discriminator", + "Download export", + "Echo", + "Emoji", + "Emoticon", + "Emoticons", + "Enter", + "Esc", + "Favicon", + "Finland", + "Fluxer", + "Focus", + "Forum", + "Gaming", + "Google Lens", + "HEVC", + "Hardware", + "Help", + "Hindi", + "Host", + "Hyperlink", + "In", + "Inbox", + "Indicator", + "Inline", + "Inline code", + "Interface", + "Jitter", + "Later", + "Link", + "Links", + "Live", + "Logo", + "Malta", + "Markdown", + "Media", + "Moderator", + "Neko", + "OP", + "Offline", + "Online", + "Open @{displayName}", + "Open thread", + "Open {PRODUCT_NAME}", + "Open {contextName}", + "Open {displayName}", + "Open {host} in Safari.", + "Open {labelText}", + "Open {landmarkName}", + "Open {premiumProductFullName}", + "Open {productName}", + "P2P", + "Passkey", + "Passkeys", + "Permanent", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Platform", + "Portugal", + "Premium", + "Privacy", + "Relevant", + "Reposts: <0>{countLabel}", + "Searching...", + "Segoe UI", + "Shift", + "Sourcemaps", + "Spelling", + "Spoiler", + "Spoilers", + "Stack traces", + "Status", + "Sticker", + "Sticker: {stickerName}", + "Stickers", + "Stickers: {stickerNames}", + "Stream", + "Submenu", + "Tab", + "Tag", + "Tags", + "Tags ({tagCount}/{tagLimit})", + "Test SMTP", + "Thread", + "Threads", + "Tip", + "Token", + "Tokens", + "Tooltips", + "Tracking", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Volume", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Webhooks", + "Website", + "Win", + "YubiKey", + "emoji {emojiName}", + "link", + "online", + "slash {commandName}", + "spoiler", + "sticker", + "{appName} is up to date.", + "{context} · {accountName}", + "{count, plural, one {# passkey} other {# passkeys}}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{kilobits} kbps", + "{length, plural, one {# app} other {# apps}}", + "{length, plural, one {# embed} other {# embeds}}", + "{length, plural, one {# sticker} other {# stickers}}", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{tokenCount, plural, one {# token} other {# tokens}}", + "{zoomPercent}%", + ["appearance-settings-section","Interface"], + ["channel-settings-tab","Webhooks"], + ["chat-settings-section","Media"], + ["community-settings-tab","Emoji"], + ["community-settings-tab","Stickers"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["keyboard-key-name","Pause / Break"], + ["registration-policy","Open"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","District of Columbia"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","South Carolina"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","West Virginia"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Audio"], + ["voice-video-settings-section","Video"] + ], + "no": [ + "+{count}", + "AV1", + "Administrator", + "Alt", + "Avatar", + "Banner", + "Bind", + "Bio", + "Bluesky", + "Bluesky OAuth", + "Bot", + "Bulgaria", + "Chat", + "Ctrl", + "Data", + "Emoji", + "Enter", + "Esc", + "Favicon", + "Filter", + "Finland", + "Fluxer", + "Forum", + "Full", + "Google Lens", + "HEVC", + "Hindi", + "Jitter", + "Latvia", + "Logo", + "Luxembourg", + "Malta", + "Markdown", + "Moderator", + "Neko", + "OP", + "P2P", + "Pause", + "Permanent", + "PgDn", + "PgUp", + "Ping", + "Port", + "Portugal", + "Premium", + "Ring", + "Romania", + "Searching...", + "Segoe UI", + "Send", + "Send ({selectedCount}/{selectionLimit})", + "Send GIF {title}", + "Slovakia", + "Slovenia", + "Spoiler", + "Start", + "Status", + "Symbol", + "System", + "Tab", + "Test SMTP", + "Thai", + "Token", + "Tone", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "spoiler", + "{context} · {accountName}", + "{fps} FPS", + "{kilobits} kbps", + "{productName} Visionary", + "{resolution} {fps} FPS", + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","District of Columbia"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"], + ["window-menu","Zoom"] + ], + "pl": [ + "+{count}", + "AV1", + "Administrator", + "Alt", + "Austria", + "Backspace", + "Bluesky", + "Bot", + "Ctrl", + "Echo", + "Emoji", + "Enter", + "Esc", + "Estonia", + "Favicon", + "Fluxer", + "Folder", + "Forum", + "Google Lens", + "HEVC", + "Hindi", + "Host", + "Jitter", + "Link", + "Logo", + "Malta", + "Markdown", + "Moderator", + "Neko", + "OP", + "Offline", + "Online", + "P2P", + "PgDn", + "PgUp", + "Ping", + "Plan", + "Port", + "Premium", + "Searching...", + "Segoe UI", + "Shift", + "Spoiler", + "Status", + "Symbol", + "System", + "Tab", + "Tag", + "Token", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "link", + "online", + "spoiler", + "{context} · {accountName}", + "{formattedPresenceCount} online", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Georgia"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"] + ], + "pt-BR": [ + "+{count}", + "AV1", + "Alt", + "Avatar", + "Backspace", + "Banner", + "Bluesky", + "Bot", + "Bots", + "Codec", + "Ctrl", + "Emoji", + "Emojis", + "Emoticon", + "Emoticons", + "Endpoint", + "Enter", + "Esc", + "Experimental", + "Fluxer", + "GIFs", + "Google Lens", + "HEVC", + "Hardware", + "Host", + "Interface", + "Layout", + "Link", + "Links", + "Login", + "Malta", + "Markdown", + "Neko", + "OP", + "Offline", + "Online", + "P2P", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Portugal", + "Premium", + "Prompt", + "Searching...", + "Segoe UI", + "Shift", + "Social", + "Spoiler", + "Spoilers", + "Status", + "Submenu", + "Tab", + "Tag", + "Tags", + "Tags ({tagCount}/{tagLimit})", + "Thread", + "Token", + "Tokens", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visual", + "Volume", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "link", + "online", + "spoiler", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["accessibility-settings-section","Visual"], + ["appearance-settings-section","Interface"], + ["channel-settings-tab","Webhooks"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["window-menu","Zoom"] + ], + "ro": [ + "+{count}", + "AV1", + "Accent", + "Administrator", + "Alt", + "Audio", + "Austria", + "Avatar", + "Backspace", + "Banner", + "Bitrate", + "Bluesky", + "Bot", + "Branding", + "Bulgaria", + "Chat", + "Client", + "Codec", + "Combobox", + "Compact", + "Contact", + "Contrast", + "Ctrl", + "Desktop", + "Discriminator", + "Emoji", + "Emoticon", + "Enter", + "Esc", + "Escape", + "Estonia", + "Experimental", + "Export", + "Favicon", + "Fluxer", + "Font", + "Forum", + "General", + "Google Lens", + "HEVC", + "Hardware", + "Hindi", + "Important", + "Indicator", + "Jitter", + "Link", + "Logo", + "Malta", + "Markdown", + "Media", + "Mod", + "Moderator", + "Neko", + "OP", + "P2P", + "Permanent", + "PgDn", + "PgUp", + "PiP", + "Ping", + "Port", + "Premium", + "Searching...", + "Secret", + "Segoe UI", + "Shift", + "Slovenia", + "Social", + "Spoiler", + "Static Neko", + "Sticker", + "Sticker: {stickerName}", + "Streaming", + "Subtext", + "Tab", + "Tag", + "Text", + "Token", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "Zoom", + "emoji {emojiName}", + "exclude {values}", + "link", + "online", + "slash {commandName}", + "spoiler", + "sticker", + "{context} · {accountName}", + "{desktopChannel} Desktop {desktopVersion}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{onlineCount} online", + "{presenceCount} online", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["chat-settings-section","Media"], + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Audio"], + ["voice-video-settings-section","Video"] + ], + "ru": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Ctrl", + "Enter", + "Esc", + "Escape", + "Fluxer", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{messageGroupSpacing}px", + "{releaseChannel} Web {buildVersion}", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ], + "sv-SE": [ + "+{count}", + "AV1", + "Acceleration", + "Alt", + "Avatar", + "Banner", + "Bluesky", + "Bluesky OAuth", + "Bot", + "Codec", + "Communities", + "Community", + "Ctrl", + "Data", + "Emoji", + "Esc", + "Escape", + "Favicon", + "Finland", + "Fluxer", + "Forum", + "Google Lens", + "HEVC", + "Hindi", + "Jitter", + "Layout", + "Live", + "Malta", + "Markdown", + "Moderator", + "Neko", + "OP", + "Offline", + "Online", + "P2P", + "Permanent", + "PgDn", + "PgUp", + "Ping", + "Plan", + "Popup", + "Port", + "Portugal", + "Position", + "Premium", + "Relevant", + "Ring", + "Searching...", + "Segoe UI", + "Session", + "Smileys", + "Spoiler", + "Spoilers", + "Status", + "Symbol", + "System", + "Tab", + "Text", + "Timeout", + "Token", + "Version", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "WebAuthn", + "Webhook {currentName}", + "Webhooks", + "Win", + "YubiKey", + "emoji {emojiName}", + "online", + "spoiler", + "{categoryLabel}, {count, plural, one {# community} other {# communities}}", + "{context} · {accountName}", + "{formattedPresenceCount} online", + "{fps} FPS", + "{kilobits} kbps", + "{onlineCount} online", + "{presenceCount} online", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{renderedOnlineCount} online", + "{renderedPresenceCount} online", + "{resolution} {fps} FPS", + "{tokenCount, plural, one {# token} other {# tokens}}", + "{zoomPercent}%", + ["channel-settings-tab","Webhooks"], + ["community-settings-tab","Webhooks"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","District of Columbia"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","North Carolina"], + ["us-state","North Dakota"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","South Dakota"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","West Virginia"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"] + ], + "th": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky OAuth", + "Client secret", + "Ctrl", + "Enter", + "Esc", + "Fluxer", + "Google Lens", + "HEVC", + "OP", + "P2P", + "PgDn", + "PgUp", + "PiP", + "Searching...", + "Segoe UI", + "Shift", + "Stack traces", + "Static Neko", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ], + "tr": [ + "+{count}", + "AV1", + "Alt", + "Avatar", + "Backspace", + "Banner", + "Bluesky", + "Bluesky OAuth", + "Bot", + "Ctrl", + "Emoji", + "Enter", + "Esc", + "Escape", + "Favicon", + "Fluxer", + "Forum", + "Google Lens", + "HEVC", + "Logo", + "Malta", + "Markdown", + "Mod", + "Neko", + "OP", + "P2P", + "PgDn", + "PgUp", + "Ping", + "Ping: {currentLatency}ms", + "Ping: {latency}ms", + "Plan", + "Platform", + "Port", + "Premium", + "Premium model", + "Searching...", + "Segoe UI", + "Shift", + "Spoiler", + "Tab", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "spoiler", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + ["community-settings-tab","Emoji"], + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"] + ], + "uk": [ + "+{count}", + "AV1", + "Alt", + "Backspace", + "Bluesky", + "Ctrl", + "Enter", + "Esc", + "Escape", + "Fluxer", + "Google Lens", + "HEVC", + "Markdown", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ], + "vi": [ + "+{count}", + "AV1", + "Alt", + "Anime & manga", + "Backspace", + "Bluesky", + "Bot", + "Bulgaria", + "Camera", + "Codec", + "Croatia", + "Ctrl", + "Email", + "Enter", + "Esc", + "Estonia", + "Fluxer", + "Google Lens", + "HEVC", + "Hungary", + "Ireland", + "Latvia", + "Logo", + "Luxembourg", + "Malta", + "Markdown", + "Mic", + "Mod", + "Neko", + "OP", + "P2P", + "PgDn", + "PgUp", + "Ping", + "Romania", + "Searching...", + "Segoe UI", + "Shift", + "Slovakia", + "Slovenia", + "Tab", + "Video", + "Visionary", + "Visionary ({visionaryLifetimeBadgeLabel})", + "Web {buildVersion}", + "WebAuthn", + "Webcam", + "Webhook {currentName}", + "Win", + "Wordmark", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{messageGroupSpacing}px", + "{productName} Visionary", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Kana"], + ["keyboard-key-name","Menu"], + ["keyboard-key-name","Pause / Break"], + ["us-state","Alabama"], + ["us-state","Alaska"], + ["us-state","Arizona"], + ["us-state","Arkansas"], + ["us-state","California"], + ["us-state","Colorado"], + ["us-state","Connecticut"], + ["us-state","Delaware"], + ["us-state","Florida"], + ["us-state","Georgia"], + ["us-state","Hawaii"], + ["us-state","Idaho"], + ["us-state","Illinois"], + ["us-state","Indiana"], + ["us-state","Iowa"], + ["us-state","Kansas"], + ["us-state","Kentucky"], + ["us-state","Louisiana"], + ["us-state","Maine"], + ["us-state","Maryland"], + ["us-state","Massachusetts"], + ["us-state","Michigan"], + ["us-state","Minnesota"], + ["us-state","Mississippi"], + ["us-state","Missouri"], + ["us-state","Montana"], + ["us-state","Nebraska"], + ["us-state","Nevada"], + ["us-state","New Hampshire"], + ["us-state","New Jersey"], + ["us-state","New Mexico"], + ["us-state","New York"], + ["us-state","Ohio"], + ["us-state","Oklahoma"], + ["us-state","Oregon"], + ["us-state","Pennsylvania"], + ["us-state","Rhode Island"], + ["us-state","Tennessee"], + ["us-state","Texas"], + ["us-state","Utah"], + ["us-state","Vermont"], + ["us-state","Virginia"], + ["us-state","Washington"], + ["us-state","Wisconsin"], + ["us-state","Wyoming"], + ["voice-video-settings-section","Video"] + ], + "zh-CN": [ + "+{count}", + "AV1", + "Alt", + "Bluesky", + "Bluesky OAuth", + "Ctrl", + "Esc", + "Fluxer", + "HEVC", + "Logo", + "Markdown", + "OP", + "P2P", + "Searching...", + "Segoe UI", + "Shift", + "Sourcemaps", + "Tab", + "Visionary", + "Visionary ID {visionaryIdLabel}", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{kilobits} kbps", + "{productName} Visionary", + "{releaseChannel} Web {buildVersion}", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"] + ], + "zh-TW": [ + "+{count}", + "AV1", + "Alt", + "Bluesky", + "Bluesky OAuth", + "Ctrl", + "Enter", + "Esc", + "Escape", + "Fluxer", + "HEVC", + "Logo", + "Markdown", + "Mute thread", + "OP", + "P2P", + "PgDn", + "PgUp", + "Searching...", + "Segoe UI", + "Shift", + "Tab", + "WebAuthn", + "Webhook {currentName}", + "Win", + "YubiKey", + "{context} · {accountName}", + "{fps} FPS", + "{frameRate} FPS", + "{kilobits} kbps", + "{resolution} {fps} FPS", + "{zoomPercent}%", + ["keyboard-key-name","Delete"], + ["keyboard-key-name","End"], + ["keyboard-key-name","Home"], + ["keyboard-key-name","Insert"], + ["keyboard-key-name","Pause / Break"] + ] } diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index 2e4cabd03..a45751641 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -25383,7 +25383,6 @@ msgstr "Собствеността не можа да бъде прехвърл msgid "Ownership transferred" msgstr "Собствеността е прехвърлена" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Преглед на този канал. Отказването му з msgid "Seek preview" msgstr "Преглед при превъртане" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index c5b21bf81..03798cad6 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -25383,7 +25383,6 @@ msgstr "Vlastnictví se momentálně nepodařilo převést na uživatele <0>{use msgid "Ownership transferred" msgstr "Vlastnictví bylo převedeno" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Zobrazit tento kanál. Zamítnutím tohoto oprávnění pro {everyoneMen msgid "Seek preview" msgstr "Náhled při přetáčení" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index 09720c335..3c4839690 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -25383,7 +25383,6 @@ msgstr "Ejerskabet kunne ikke overføres til <0>{username} på nuværende ti msgid "Ownership transferred" msgstr "Ejerskab overført" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Se denne kanal. Hvis du nægter denne tilladelse for {everyoneMention}, msgid "Seek preview" msgstr "Forhåndsvisning ved spoling" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index f950a30de..cab0ff20d 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -25383,7 +25383,6 @@ msgstr "Das Eigentum konnte derzeit nicht an <0>{username} übertragen werde msgid "Ownership transferred" msgstr "Eigentumsrechte wurden übertragen" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Diesen Kanal sehen. Wenn du diese Berechtigung für {everyoneMention} ve msgid "Seek preview" msgstr "Vorschau beim Spulen" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index 164190b9e..8de9421ab 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -25383,7 +25383,6 @@ msgstr "Δεν ήταν δυνατή η μεταβίβαση της ιδιοκτ msgid "Ownership transferred" msgstr "Η ιδιοκτησία μεταβιβάστηκε" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Προβολή αυτού του καναλιού. Η άρνησή το msgid "Seek preview" msgstr "Προεπισκόπηση" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/en-GB/messages.po b/fluxer_app/src/features/i18n/locales/en-GB/messages.po index 4b6c89646..443d4301d 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -914,7 +914,6 @@ msgstr "{altText} — light theme preview" msgid "{appCount, plural, one {# app selected for access revocation} other {# apps selected for access revocation}}" msgstr "{appCount, plural, one {# app selected for access revocation} other {# apps selected for access revocation}}" -# auto-i18n: reviewed unchanged #. Native desktop dialog headline on installs that cannot update themselves. {version} is the new version number. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} {version} is available." @@ -945,13 +944,11 @@ msgstr "{appName} could not load its app files. Quit and open it again." msgid "{appName} could not read one of its app files. Quit and open it again." msgstr "{appName} could not read one of its app files. Quit and open it again." -# auto-i18n: reviewed unchanged #. Native desktop dialog headline when a manual update check could not reach the update server. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} couldn't check for updates." msgstr "{appName} couldn't check for updates." -# auto-i18n: reviewed unchanged #. Native desktop dialog headline when a desktop update the user started did not complete. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} couldn't finish updating." @@ -962,19 +959,16 @@ msgstr "{appName} couldn't finish updating." msgid "{appName} failed to start" msgstr "{appName} failed to start" -# auto-i18n: reviewed unchanged #. Native desktop dialog headline after a manual update check found nothing newer. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} is up to date." msgstr "{appName} is up to date." -# auto-i18n: reviewed unchanged #. Native desktop dialog body under the update available headline when the desktop app itself updates. Explains what Update now does. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} will close, install the update and open again." msgstr "{appName} will close, install the update and open again." -# auto-i18n: reviewed unchanged #. Native desktop dialog body under the update available headline when only the app files update. The window reloads and the app itself keeps running. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} will reload to finish updating." @@ -1125,7 +1119,6 @@ msgstr "{count, plural, one {# channel follows} other {# channels follow}} this msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# community found} other {# communities found}}" -# auto-i18n: reviewed unchanged #. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" @@ -1198,7 +1191,6 @@ msgstr "{count, plural, one {# other} other {# others}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participant in call} other {# participants in call}}" -# auto-i18n: reviewed unchanged #. Security settings: badge next to the Passkeys title showing how many passkeys are registered. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "{count, plural, one {# passkey} other {# passkeys}}" @@ -2712,7 +2704,6 @@ msgstr "A default emoji. You can use it anywhere on {productName}." msgid "A description is required." msgstr "A description is required." -# auto-i18n: reviewed unchanged #. Body of the dialog shown when a direct connection to a participant of a peer-to-peer call failed. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "A direct connection couldn't be made. You can't hear or see each other." @@ -2792,7 +2783,6 @@ msgstr "a rich embed or link preview (not an uploaded file)" msgid "A separate profile for each community" msgstr "A separate profile for each community" -# auto-i18n: reviewed unchanged #. Second sentence of the peer-to-peer connection failure dialog, shown when the call can be switched to an ordinary call. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "A standard call goes through a server and works for everyone." @@ -3547,12 +3537,10 @@ msgstr "Add your own search engines with a custom URL pattern. Use <0>{query}{query} as a placeholder for the text to translate." msgstr "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Added {createdDate}, last used {lastUsedDate}" msgstr "Added {createdDate}, last used {lastUsedDate}" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Added {createdDate}, never used" msgstr "Added {createdDate}, never used" @@ -4103,7 +4091,6 @@ msgstr "Allowed redirects" msgid "Allowed up to {count, plural, one {# connection} other {# connections}} per member" msgstr "Allowed up to {count, plural, one {# connection} other {# connections}} per member" -# auto-i18n: reviewed unchanged #. Description under the mature content switch in the edit group settings. Only the group owner sees it. #: src/features/channel/components/modals/GroupMatureContentSwitch.tsx msgid "Allows media flagged as sensitive in this group. Everyone in the group must be 18 or older. Each member still sees it according to their own sensitive content settings." @@ -4169,7 +4156,6 @@ msgstr "Already redeemed" msgid "Already set to cancel" msgstr "Already set to cancel" -# auto-i18n: reviewed unchanged #. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Also change the communities below to match" @@ -4313,7 +4299,6 @@ msgstr "An unexpected error occurred" msgid "An unexpected error occurred. Try again." msgstr "An unexpected error occurred. Try again." -# auto-i18n: reviewed unchanged #. Native desktop dialog headline after a manual update check found an update. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "An update for {appName} is available." @@ -4634,13 +4619,11 @@ msgstr "Anyone can request an account, but an administrator must approve it." msgid "Anyone in my communities" msgstr "Anyone in my communities" -# auto-i18n: reviewed unchanged #. Bullet point in the P2P call dialog. Some networks block direct connections. A standard call goes through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Anyone who cannot connect directly cannot take part until someone switches the call to a standard call." msgstr "Anyone who cannot connect directly cannot take part until someone switches the call to a standard call." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Anyone who finds you can send a request. Turn this off to pick groups below." msgstr "Anyone who finds you can send a request. Turn this off to pick groups below." @@ -4791,12 +4774,10 @@ msgstr "Applications & bots" msgid "Applies to" msgstr "Applies to" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Applies to bots in communities you join from now on. You can also change it for each community." msgstr "Applies to bots in communities you join from now on. You can also change it for each community." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Applies to communities you join from now on. You can also change it for each community." msgstr "Applies to communities you join from now on. You can also change it for each community." @@ -4838,7 +4819,6 @@ msgstr "Approved" msgid "Apps" msgstr "Apps" -# auto-i18n: reviewed unchanged #. Security settings card title for third-party app access and signed-in devices. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Apps and devices" @@ -4993,7 +4973,6 @@ msgstr "Ask before starting calls" msgid "Ask for a passkey after your password when you sign in" msgstr "Ask for a passkey after your password when you sign in" -# auto-i18n: reviewed unchanged #. Security settings: description under the two-factor authentication card title. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Ask for a second step after your password when you sign in." @@ -5126,13 +5105,11 @@ msgstr "Audio" msgid "Audio & video" msgstr "Audio & video" -# auto-i18n: reviewed unchanged #. Description under the P2P calls only switch in voice channel settings. maxParticipants is the participant cap, a number from 2 to 4. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Audio and video go directly between participants, up to {maxParticipants, plural, one {# person} other {# people}}. Everyone agrees before joining and can see each other's IP address." msgstr "Audio and video go directly between participants, up to {maxParticipants, plural, one {# person} other {# people}}. Everyone agrees before joining and can see each other's IP address." -# auto-i18n: reviewed unchanged #. Lead sentence of the P2P call dialog explaining peer-to-peer mode. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Audio and video go directly between participants." @@ -6639,7 +6616,6 @@ msgstr "Call privacy" msgid "Calls" msgstr "Calls" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx msgid "Calls you allow still come through, but they don't ring." msgstr "Calls you allow still come through, but they don't ring." @@ -6755,7 +6731,6 @@ msgstr "Cameras and virtual capture devices are selected here in {productName}, msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Cameras are off above {voiceChannelCameraUserLimit} participants" -# auto-i18n: reviewed unchanged #. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Can message you" @@ -7792,7 +7767,6 @@ msgstr "Check your inbox at {emailAddress} for the authorisation link." msgid "Check your inbox for a verification email." msgstr "Check your inbox for a verification email." -# auto-i18n: reviewed unchanged #. Native desktop dialog body under the headline saying the update check failed. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "Check your internet connection and try again." @@ -8079,7 +8053,6 @@ msgstr "Choose what {clientLabel} can do in your community. Uncheck any permissi msgid "Choose what friends see in their active now panel" msgstr "Choose what friends see in their active now panel" -# auto-i18n: reviewed unchanged #. Introduction at the top of the sensitive content settings. Show, Blur and Block are the option names used below and must match their translations. #: src/features/user/components/modals/tabs/privacy_safety_tab/SensitiveContentTab.tsx msgid "Choose what happens to images and videos flagged as sensitive. Show displays them as usual, Blur hides them until you click, and Block hides them completely." @@ -8116,7 +8089,6 @@ msgstr "Choose where {PRODUCT_NAME} should send images for reverse image search. msgid "Choose where its published messages should go. You can unfollow any time in Community settings → Webhooks." msgstr "Choose where its published messages should go. You can unfollow any time in Community settings → Webhooks." -# auto-i18n: reviewed unchanged #. Body of the inline alert in Privacy > Friends & direct messages, shown until the user reviews their direct message setting. #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Choose whether people who share a community with you can send you direct messages without being friends first." @@ -8147,7 +8119,6 @@ msgstr "Choose which search engine is used by default when searching selected te msgid "Choose which translator is used by default when translating selected text." msgstr "Choose which translator is used by default when translating selected text." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx msgid "Choose who can add you to a group chat without asking first." msgstr "Choose who can add you to a group chat without asking first." @@ -8161,12 +8132,10 @@ msgstr "Choose who can see this connection on your profile." msgid "Choose who can see your profile details" msgstr "Choose who can see your profile details" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Choose who can send you a friend request." msgstr "Choose who can send you a friend request." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx msgid "Choose who can start a call with you." msgstr "Choose who can start a call with you." @@ -8822,7 +8791,6 @@ msgstr "Codec" msgid "Codes" msgstr "Codes" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Codes from your authenticator app are your second step when you sign in." msgstr "Codes from your authenticator app are your second step when you sign in." @@ -9027,13 +8995,11 @@ msgstr "Communities you can join" msgid "Communities you join from now on will use this, and the communities below change to match." msgstr "Communities you join from now on will use this, and the communities below will change to match." -# auto-i18n: reviewed unchanged #. Summary in the privacy setup modal when the user changes the setting and no current community is affected. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Communities you join from now on will use this." msgstr "Communities you join from now on will use this." -# auto-i18n: reviewed unchanged #. Summary in the privacy setup modal when the user changes the setting without changing their current communities. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Communities you join from now on will use this. Your current communities keep their settings." @@ -10381,7 +10347,6 @@ msgstr "Couldn't complete sign-in. Try again." msgid "Couldn't connect to {domain}. Try again." msgstr "Couldn't connect to {domain}. Try again." -# auto-i18n: reviewed unchanged #. Title of the dialog shown when a direct connection to one or more participants of a peer-to-peer call failed. names is a localized list of display names. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Couldn't connect to {names}" @@ -10519,7 +10484,6 @@ msgstr "Couldn't ignore the friend request. Try again." msgid "Couldn't join community" msgstr "Couldn't join community" -# auto-i18n: reviewed unchanged #. Error shown when the server refused to join a peer-to-peer call even though the user agreed to it. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Couldn't join the P2P call. Try again." @@ -11307,7 +11271,6 @@ msgstr "Ctrl" msgid "Currency" msgstr "Currency" -# auto-i18n: reviewed unchanged #. Small tag next to the privacy setup option that matches the current setting. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Current" @@ -12242,7 +12205,6 @@ msgstr "Delete other members' messages. Pinning is controlled separately." msgid "Delete passkey" msgstr "Delete passkey" -# auto-i18n: reviewed unchanged #. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Delete passkey {passkeyName}" @@ -12759,7 +12721,6 @@ msgstr "Different sizes & member counts" msgid "Dim strikethrough text" msgstr "Dim strikethrough text" -# auto-i18n: reviewed unchanged #. Tooltip on the P2P indicator of a peer-to-peer call. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Direct connection. Media is encrypted between participants." @@ -12904,7 +12865,6 @@ msgstr "Disable hardware acceleration?" msgid "Disable mobile push notifications" msgstr "Disable mobile push notifications" -# auto-i18n: reviewed unchanged #. Accessible name for the group of disable and delete account actions in account settings. #: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx msgid "Disable or delete your account" @@ -13560,7 +13520,6 @@ msgstr "Download source maps" msgid "Download source maps so stack traces and the developer tools point at real source" msgstr "Download source maps so stack traces and the developer tools point at real source" -# auto-i18n: reviewed unchanged #. Native desktop dialog body under the headline announcing a new version that must be downloaded by hand. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "Download the new version to update {appName}." @@ -15057,7 +15016,6 @@ msgstr "Every community that follows this channel gets a copy. If you edit or de msgid "Everyone" msgstr "Everyone" -# auto-i18n: reviewed unchanged #. Bullet point in the P2P call dialog. Plutonium is the name of the paid subscription and must not be translated. 4K and fps are video terms. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Everyone in the call gets Plutonium stream quality for free: up to 4K source resolution and 60 fps." @@ -16604,13 +16562,11 @@ msgstr "Friends and selected groups can call you" msgid "Friends and small communities only" msgstr "Friends and small communities only" -# auto-i18n: reviewed unchanged #. Reassurance in the privacy setup modal that friends can always send direct messages. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Friends can always message you." msgstr "Friends can always message you." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Friends can always message you. These settings cover people and bots you only share a community with." msgstr "Friends can always message you. These settings cover people and bots you only share a community with." @@ -16633,7 +16589,6 @@ msgstr "Friends only" msgid "Friends sections" msgstr "Friends sections" -# auto-i18n: reviewed unchanged #. Privacy > Active now: helper text under the switch controlling whether friends see voice activity. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx msgid "Friends see which voice channel you're in on their Active now list. You can change this once every 24 hours." @@ -17462,7 +17417,6 @@ msgstr "Group chat adds: friends only" msgid "Group chat adds: nobody" msgstr "Group chat adds: nobody" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx msgid "Group chats" msgstr "Group chats" @@ -19445,7 +19399,6 @@ msgstr "Jitter:" msgid "Join" msgstr "Join" -# auto-i18n: reviewed unchanged #. Primary button in the dialog shown before joining a peer-to-peer call. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgctxt "voice-p2p-consent" @@ -19476,7 +19429,6 @@ msgstr "Join a community" msgid "Join a community to unlock stickers." msgstr "Join a community to unlock stickers." -# auto-i18n: reviewed unchanged #. Title of the dialog shown before joining a peer-to-peer call, where audio and video go directly between participants. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Join a P2P call?" @@ -19520,7 +19472,6 @@ msgstr "Join method" msgid "Join on this device" msgstr "Join on this device" -# auto-i18n: reviewed unchanged #. Switch label in the keyboard accessibility settings. When on, joining a peer-to-peer call skips the confirmation dialog. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Join P2P calls without asking" @@ -19759,7 +19710,6 @@ msgstr "Keep free and premium tiers. You can customise the tiers, sell premium t msgid "Keep grace period" msgstr "Keep grace period" -# auto-i18n: reviewed unchanged #. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Keep my current settings" @@ -20764,7 +20714,6 @@ msgstr "Louisiana" msgid "Low" msgstr "Low" -# auto-i18n: reviewed unchanged #. Bullet point in the P2P call dialog. A benefit of peer-to-peer mode. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Lower latency." @@ -20904,7 +20853,6 @@ msgstr "Manage community" msgid "Manage community features" msgstr "Manage community features" -# auto-i18n: reviewed unchanged #. Security settings: accessible name for the button that opens the signed-in devices list. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Manage devices" @@ -21349,13 +21297,11 @@ msgstr "Media display" msgid "Media filter" msgstr "Media filter" -# auto-i18n: reviewed unchanged #. Helper text under "Messages in community channels" in the sensitive content settings. #: src/features/user/components/modals/tabs/privacy_safety_tab/SensitiveContentTab.tsx msgid "Media in channels that are not marked 18+. Channels marked 18+ always show it." msgstr "Media in channels that are not marked 18+. Channels marked 18+ always show it." -# auto-i18n: reviewed unchanged #. Helper text under "Direct messages from others" in the sensitive content settings. #: src/features/user/components/modals/tabs/privacy_safety_tab/SensitiveContentTab.tsx msgid "Media in group chats and in direct messages from people who aren't your friends." @@ -21413,7 +21359,6 @@ msgctxt "keyboard-key-name" msgid "Media stop" msgstr "Media stop" -# auto-i18n: reviewed unchanged #. Helper text under "Direct messages from friends" in the sensitive content settings. #: src/features/user/components/modals/tabs/privacy_safety_tab/SensitiveContentTab.tsx msgid "Media your friends send you in direct messages." @@ -23695,7 +23640,6 @@ msgstr "No optional services are available on this instance. You can skip this s msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "No part of {query} could be applied. Fix the underlined value or add something to search for." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." msgstr "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." @@ -24188,7 +24132,6 @@ msgstr "Nothing to refund" msgid "Nothing to search for" msgstr "Nothing to search for" -# auto-i18n: reviewed unchanged #. Summary in the privacy setup modal when the user keeps the current setting. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Nothing will change. This just confirms your settings." @@ -25315,13 +25258,11 @@ msgstr "Other active threads" msgid "Other devices" msgstr "Other devices" -# auto-i18n: reviewed unchanged #. Bullet point in the P2P call dialog. A privacy drawback of peer-to-peer mode. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Other participants can see your IP address." msgstr "Other participants can see your IP address." -# auto-i18n: reviewed unchanged #. Description under the switch that skips the confirmation dialog before joining a peer-to-peer call. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Other participants in a P2P call can see your IP address." @@ -25442,19 +25383,16 @@ msgstr "Ownership could not be transferred to <0>{username} at this time." msgid "Ownership transferred" msgstr "Ownership transferred" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" msgstr "P2P" -# auto-i18n: reviewed unchanged #. Error shown when the server refuses to start or join a peer-to-peer call. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P calls are unavailable right now." msgstr "P2P calls are unavailable right now." -# auto-i18n: reviewed unchanged #. Switch label in voice channel settings. When on, every call in this channel is peer-to-peer, where audio and video go directly between participants. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P calls only" @@ -25789,13 +25727,11 @@ msgstr "Pennsylvania" msgid "People" msgstr "People" -# auto-i18n: reviewed unchanged #. Describes the current setting in the privacy setup modal when community members can send direct messages. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "People in your communities can message you without being friends." msgstr "People in your communities can message you without being friends." -# auto-i18n: reviewed unchanged #. Describes the current setting in the privacy setup modal when only friends can send direct messages. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "People in your communities need to be your friend before they can message you." @@ -25821,12 +25757,10 @@ msgstr "People sign in with an email address and password. Password resets and v msgid "People who share a community with you can message you directly." msgstr "People who share a community with you can message you directly." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "People who share a community with you." msgstr "People who share a community with you." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "People who share at least one friend with you." msgstr "People who share at least one friend with you." @@ -27489,7 +27423,6 @@ msgstr "Reason: {0}" msgid "Receipt" msgstr "Receipt" -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx msgid "Receive calls silently" msgstr "Receive calls silently" @@ -28404,7 +28337,6 @@ msgstr "Rename channel form" msgid "Rename emoji" msgstr "Rename emoji" -# auto-i18n: reviewed unchanged #. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Rename passkey {passkeyName}" @@ -29212,7 +29144,6 @@ msgstr "Review and confirm" msgid "Review apps that can access your account." msgstr "Review apps that can access your account." -# auto-i18n: reviewed unchanged #. Screen reader text read after the Privacy item in the settings sidebar while the user has not yet reviewed who can message them. A red dot marks the item visually. #: src/features/user/components/settings_utils/SettingsConstants.tsx msgid "Review needed" @@ -29252,7 +29183,6 @@ msgstr "Review these files and try again with smaller or simpler images." msgid "Review what this app is asking for before you continue." msgstr "Review what this app is asking for before you continue." -# auto-i18n: reviewed unchanged #. Title of the inline alert in Privacy > Friends & direct messages, shown until the user reviews their direct message setting. #: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx msgid "Review who can message you" @@ -29363,7 +29293,6 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Right mouse button" -# auto-i18n: reviewed unchanged #. Heading of the box in the privacy setup modal that describes the current direct message setting. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Right now" @@ -30455,7 +30384,6 @@ msgstr "See this channel. Denying it for {everyoneMention} makes the channel pri msgid "Seek preview" msgstr "Seek preview" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" @@ -31884,7 +31812,6 @@ msgstr "Show suppress embeds button" msgid "Show system tray icon" msgstr "Show system tray icon" -# auto-i18n: reviewed unchanged #. Settings search entry description. One-line summary of what the setting controls. Fluxer Sans is a font name and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Show text in Fluxer Sans, the previous default font, instead of the Windows system font" @@ -32114,7 +32041,6 @@ msgstr "Sign-in flow" msgid "Sign-in method" msgstr "Sign-in method" -# auto-i18n: reviewed unchanged #. Accessible name for the group of email, password and recovery kit rows in account settings. #: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx msgid "Sign-in methods" @@ -33141,13 +33067,11 @@ msgstr "Start date must be earlier than end date." msgid "Start drag and drop" msgstr "Start drag and drop" -# auto-i18n: reviewed unchanged #. Primary button in the dialog offering to start a call in peer-to-peer mode. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Start in P2P mode" msgstr "Start in P2P mode" -# auto-i18n: reviewed unchanged #. Title of the dialog offering to start a call in peer-to-peer mode, where audio and video go directly between participants. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Start in P2P mode?" @@ -33177,7 +33101,6 @@ msgstr "Start minimised" msgid "Start over" msgstr "Start over" -# auto-i18n: reviewed unchanged #. Context-menu action on an empty voice channel that starts a peer-to-peer call there, where audio and video go directly between participants. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Start P2P call" @@ -33197,7 +33120,6 @@ msgstr "Start searches with <0>{peoplePrefix} <1>{textChannelPrefix} <2> msgid "Start speaking" msgstr "Start speaking" -# auto-i18n: reviewed unchanged #. Button in the dialog offering to start a call in peer-to-peer mode. Starts an ordinary call that goes through a server instead. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Start standard call" @@ -33274,7 +33196,6 @@ msgstr "Status slate" msgid "Status:" msgstr "Status:" -# auto-i18n: reviewed unchanged #. Button in the peer-to-peer connection failure dialog that closes the dialog and keeps the user in the call with the participants they can reach. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Stay" @@ -33891,7 +33812,6 @@ msgstr "Switch account" msgid "Switch accounts" msgstr "Switch accounts" -# auto-i18n: reviewed unchanged #. Nagbar button that opens the setting for switching the app font back to Fluxer Sans. Fluxer Sans is a font name and must not be translated. #: src/features/app/components/layout/app_layout/nagbars/WindowsFontNagbar.tsx msgid "Switch back to Fluxer Sans" @@ -33998,7 +33918,6 @@ msgstr "Switch to previous community or DMs" msgid "Switch to single column" msgstr "Switch to single column" -# auto-i18n: reviewed unchanged #. Action that converts the current peer-to-peer call into an ordinary call that goes through a server. Everyone in the call moves over. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Switch to standard call" @@ -34294,7 +34213,6 @@ msgstr "Tags help people find posts. You can add up to {count} tags." msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tags must be 2 to {maxLength} characters and alphanumeric." -# auto-i18n: reviewed unchanged #. Explanation at the top of the privacy setup modal. #: src/features/user/components/modals/PrivacySetupModal.tsx msgid "Take a moment to check who can message you. Nothing changes unless you choose to." @@ -34500,7 +34418,6 @@ msgstr "Text formatting" msgid "Text is rendered with grayscale antialiasing instead of ClearType while transparency is enabled, so it will look softer." msgstr "Text is rendered with greyscale antialiasing instead of ClearType while transparency is enabled, so it will look softer." -# auto-i18n: reviewed unchanged #. Nagbar message shown once to existing Windows users after the default app font changed to the Windows system font. Fluxer Sans is a font name and must not be translated. #: src/features/app/components/layout/app_layout/nagbars/WindowsFontNagbar.tsx msgid "Text on Windows now uses the system font. You can switch back to Fluxer Sans in settings." @@ -34911,7 +34828,6 @@ msgstr "The system removed the role {role} from {target}" msgid "The update did not download or install. Try again or download it yourself." msgstr "The update didn't download or install. Try again or download it yourself." -# auto-i18n: reviewed unchanged #. Native desktop dialog body shown when the update download is slow and still running in the background. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "The update is still downloading. Try again in a few minutes." @@ -36745,7 +36661,6 @@ msgstr "Turn off anything you're not comfortable with. Some features may stop wo msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Turn off audio sharing for this source or try again in a moment." -# auto-i18n: reviewed unchanged #. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "Turn off authenticator app" @@ -37805,7 +37720,6 @@ msgstr "Unverified email" msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They show up in Discovery search." msgstr "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They show up in Discovery search." -# auto-i18n: reviewed unchanged #. Bullet point in the P2P call dialog. maxParticipants is the participant cap of a peer-to-peer call, a number from 2 to 4. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "Up to {maxParticipants, plural, one {# person} other {# people}}." @@ -37826,7 +37740,6 @@ msgstr "Up to 4K/60fps" msgid "Up to 720p at 30 FPS" msgstr "Up to 720p at 30 FPS" -# auto-i18n: reviewed unchanged #. Tray menu item shown only while a desktop update is waiting. Clicking it installs the update. {appName} is the desktop app name (typically Fluxer). #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "Update {appName} now" @@ -37918,7 +37831,6 @@ msgstr "Updates from this channel will stop arriving here. Messages already deli msgid "Updating favorites…" msgstr "Updating favourites…" -# auto-i18n: reviewed unchanged #. Tooltip and accessible label on the channel header updater icon in the desktop app while an update the user started is downloading. The app reloads by itself when it is done. #: src/features/channel/components/channel_header_components/UpdaterIcon.tsx msgid "Updating…" @@ -38349,7 +38261,6 @@ msgstr "Use external stickers" msgid "Use filters or enter keywords to find messages" msgstr "Use filters or enter keywords to find messages" -# auto-i18n: reviewed unchanged #. Toggle label and settings search entry for showing app text in the Fluxer Sans font instead of the Windows system font. Fluxer Sans is a font name and must not be translated. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts msgid "Use Fluxer Sans on Windows" @@ -38608,7 +38519,6 @@ msgstr "User record" msgid "User settings" msgstr "User settings" -# auto-i18n: reviewed unchanged #. Accessible label for the user settings button while the user has not yet reviewed who can message them. #: src/features/user/components/settings_utils/SettingsConstants.tsx msgid "User settings, privacy review needed" @@ -41045,7 +40955,6 @@ msgstr "You have unsaved changes." msgid "You have unsaved changes. Save or reset before leaving." msgstr "You have unsaved changes. Save or reset before leaving." -# auto-i18n: reviewed unchanged #. Native desktop dialog body under the up to date headline. {version} is the installed version number. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "You have version {version}." @@ -41200,7 +41109,6 @@ msgstr "You need to verify your email to send messages in this community." msgid "You or someone you're adding already has the maximum number of group DMs open. Leave one and try again." msgstr "You or someone you're adding already has the maximum number of group DMs open. Leave one and try again." -# auto-i18n: reviewed unchanged #. Label in the mature content rejected modal for one-to-one direct messages. Preserve {sensitiveContentSettingsPath}; it is a user settings path inserted by code. #: src/features/moderation/components/alerts/MatureContentRejectedModal.tsx msgid "You or the person you are messaging has chosen to block sensitive media in direct messages. Each of you can change this in {sensitiveContentSettingsPath}." diff --git a/fluxer_app/src/features/i18n/locales/es-419/messages.po b/fluxer_app/src/features/i18n/locales/es-419/messages.po index c68b7fdea..ca57cd950 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -25383,7 +25383,6 @@ msgstr "No se pudo transferir la propiedad a <0>{username} en este momento." msgid "Ownership transferred" msgstr "Propiedad transferida" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Ver este canal. Denegarlo para {everyoneMention} hace que el canal sea p msgid "Seek preview" msgstr "Vista previa al recorrer el video" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/es-ES/messages.po b/fluxer_app/src/features/i18n/locales/es-ES/messages.po index a27f070a8..588c5b0a8 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -25383,7 +25383,6 @@ msgstr "No se pudo transferir la propiedad a <0>{username} en este momento." msgid "Ownership transferred" msgstr "Propiedad transferida" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Ver este canal. Denegarlo para {everyoneMention} hace que el canal sea p msgid "Seek preview" msgstr "Vista previa al recorrer el vídeo" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index c6448f501..c454a42eb 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -25383,7 +25383,6 @@ msgstr "Omistajuutta ei voitu siirtää käyttäjälle <0>{username} tällä msgid "Ownership transferred" msgstr "Omistajuus siirretty" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Näytä tämä kanava. Sen kieltäminen roolilta {everyoneMention} tekee msgid "Seek preview" msgstr "Esikatselu" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index 7c7b7ccfd..b5d52d4a1 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -1191,7 +1191,6 @@ msgstr "{count, plural, one {# autre} other {# autres}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participant à l'appel} other {# participants à l'appel}}" -# auto-i18n: reviewed unchanged #. Security settings: badge next to the Passkeys title showing how many passkeys are registered. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "{count, plural, one {# passkey} other {# passkeys}}" @@ -25384,7 +25383,6 @@ msgstr "Le transfert de propriété à <0>{username} n'a pas pu être effect msgid "Ownership transferred" msgstr "Propriété transférée" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30386,7 +30384,6 @@ msgstr "Voir ce salon. Refuser cette permission à {everyoneMention} rend le sal msgid "Seek preview" msgstr "Aperçu lors du déplacement dans la vidéo" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index aea271ba0..82732e7e8 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -25383,7 +25383,6 @@ msgstr "לא ניתן היה להעביר את הבעלות אל <0>{username}{username} को स्वामित्व msgid "Ownership transferred" msgstr "स्वामित्व ट्रांसफ़र किया गया" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index 882c60a43..04cad3a16 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -25383,7 +25383,6 @@ msgstr "Vlasništvo trenutačno nije moguće prenijeti na <0>{username}." msgid "Ownership transferred" msgstr "Vlasništvo preneseno" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Vidi ovaj kanal. Odbijanje ovog dopuštenja za {everyoneMention} čini k msgid "Seek preview" msgstr "Pregled pri premotavanju" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index 58617fd92..e2168e7f5 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -25383,7 +25383,6 @@ msgstr "A tulajdonjogot jelenleg nem lehet átruházni <0>{username} részé msgid "Ownership transferred" msgstr "Tulajdonjog átruházva" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "A csatorna megtekintése. Ha ezt megtagadod a(z) {everyoneMention} szere msgid "Seek preview" msgstr "Előnézet tekerés közben" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index c5111abcc..c35a5137a 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -25383,7 +25383,6 @@ msgstr "Kepemilikan tidak dapat dialihkan ke <0>{username} saat ini." msgid "Ownership transferred" msgstr "Kepemilikan dialihkan" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Lihat saluran ini. Menolaknya untuk {everyoneMention} akan membuat salur msgid "Seek preview" msgstr "Pratinjau" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index 4a3ef60e2..34fa2be0d 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -25383,7 +25383,6 @@ msgstr "Non è stato possibile trasferire la proprietà a <0>{username} in q msgid "Ownership transferred" msgstr "Proprietà trasferita" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Visualizza questo canale. Negare questo permesso a {everyoneMention} ren msgid "Seek preview" msgstr "Anteprima durante la ricerca nel video" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 4f416f595..96fdfe41a 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -25383,7 +25383,6 @@ msgstr "現在、<0>{username}に所有権を移行できませんでした msgid "Ownership transferred" msgstr "所有権を移行しました" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "このチャンネルを表示できます。{everyoneMention} に対し msgid "Seek preview" msgstr "シークプレビュー" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index 339cae0ae..fb914f285 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -25383,7 +25383,6 @@ msgstr "현재 <0>{username}님에게 소유권을 이전할 수 없습니 msgid "Ownership transferred" msgstr "소유권이 이전되었습니다" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "이 채널을 볼 수 있습니다. {everyoneMention}에 대해 이 권 msgid "Seek preview" msgstr "탐색 미리보기" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index 06d13b4d6..3fc084703 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -25384,7 +25384,6 @@ msgstr "Šiuo metu nepavyko perduoti nuosavybės naudotojui <0>{username}." msgid "Ownership transferred" msgstr "Nuosavybė perduota" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30386,7 +30385,6 @@ msgstr "Matyti šį kanalą. Uždraudus jį vaidmeniui {everyoneMention}, kanala msgid "Seek preview" msgstr "Persukimo peržiūra" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index 522ae85fa..6a19d9417 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -959,7 +959,6 @@ msgstr "{appName} kon de update niet voltooien." msgid "{appName} failed to start" msgstr "{appName} kon niet worden gestart" -# auto-i18n: reviewed unchanged #. Native desktop dialog headline after a manual update check found nothing newer. #: src/features/platform/utils/DesktopLocaleBridge.ts msgid "{appName} is up to date." @@ -1192,7 +1191,6 @@ msgstr "{count, plural, one {# ander} other {# anderen}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# deelnemer aan gesprek} other {# deelnemers aan gesprek}}" -# auto-i18n: reviewed unchanged #. Security settings: badge next to the Passkeys title showing how many passkeys are registered. #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx msgid "{count, plural, one {# passkey} other {# passkeys}}" @@ -25385,7 +25383,6 @@ msgstr "Eigendom kon op dit moment niet worden overgedragen aan <0>{username}{username} akkurat nå." msgid "Ownership transferred" msgstr "Eierskap overført" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Se denne kanalen. Hvis du nekter {everyoneMention} denne tillatelsen, bl msgid "Seek preview" msgstr "Forhåndsvisning ved spoling" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index 3d9247bfc..3a54d3b26 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -25383,7 +25383,6 @@ msgstr "Nie udało się przenieść własności na <0>{username} w tym momen msgid "Ownership transferred" msgstr "Własność przeniesiona" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Wyświetlaj ten kanał. Odmowa tego uprawnienia dla {everyoneMention} sp msgid "Seek preview" msgstr "Podgląd podczas przewijania" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po index f5ed06f6e..fc0e33d07 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -25383,7 +25383,6 @@ msgstr "Não foi possível transferir a propriedade para <0>{username} neste msgid "Ownership transferred" msgstr "Propriedade transferida" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Ver este canal. Negar para {everyoneMention} torna o canal privado." msgid "Seek preview" msgstr "Prévia ao navegar pelo vídeo" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po index 7822b6fd6..d1b428eee 100644 --- a/fluxer_app/src/features/i18n/locales/ro/messages.po +++ b/fluxer_app/src/features/i18n/locales/ro/messages.po @@ -25383,7 +25383,6 @@ msgstr "Dreptul de proprietate nu a putut fi transferat către <0>{username} msgid "Ownership transferred" msgstr "Proprietate transferată" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Vezi acest canal. Refuzarea lui pentru {everyoneMention} face canalul pr msgid "Seek preview" msgstr "Previzualizare la derulare" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index ad2f737f7..3b8e3fdf8 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -25383,7 +25383,6 @@ msgstr "Сейчас не удалось передать права владе msgid "Ownership transferred" msgstr "Права владельца переданы" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Просматривать этот канал. Запрет для {eve msgid "Seek preview" msgstr "Предпросмотр перемотки" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po index beb7bea8b..e68ee587f 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -25383,7 +25383,6 @@ msgstr "Ägarskapet kunde inte överföras till <0>{username} just nu." msgid "Ownership transferred" msgstr "Ägarskap överfört" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Se den här kanalen. Att neka den för {everyoneMention} gör kanalen pr msgid "Seek preview" msgstr "Förhandsvisning vid spolning" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index 7df28da93..006531148 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -25383,7 +25383,6 @@ msgstr "ไม่สามารถโอนสิทธิ์การเป็ msgid "Ownership transferred" msgstr "โอนสิทธิ์การเป็นเจ้าของแล้ว" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "ดูช่องนี้ การปฏิเสธสิทธิ msgid "Seek preview" msgstr "ตัวอย่างขณะเลื่อน" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index 6158401be..76de6b1b5 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -25383,7 +25383,6 @@ msgstr "Sahiplik şu anda <0>{username} kişisine devredilemedi." msgid "Ownership transferred" msgstr "Sahiplik devredildi" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Bu kanalı görün. {everyoneMention} için reddetmek kanalı gizliye al msgid "Seek preview" msgstr "Sarma önizlemesi" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index 12dff0f8a..b3d1bfa74 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -25383,7 +25383,6 @@ msgstr "Наразі не вдалося передати право власн msgid "Ownership transferred" msgstr "Право власності передано" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Переглядати цей канал. Заборона для {every msgid "Seek preview" msgstr "Попередній перегляд перемотування" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index a6c7ff14d..76171432e 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -25383,7 +25383,6 @@ msgstr "Không thể chuyển quyền sở hữu cho <0>{username} vào lúc msgid "Ownership transferred" msgstr "Đã chuyển quyền sở hữu" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "Xem kênh này. Từ chối quyền này cho {everyoneMention} sẽ khi msgid "Seek preview" msgstr "Xem trước vị trí tua" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po index daa0a5c1d..dec40bb68 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -25383,7 +25383,6 @@ msgstr "暂时无法将所有权转让给<0>{username}。" msgid "Ownership transferred" msgstr "所有权已转让" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "查看此频道。对 {everyoneMention} 拒绝此权限会将频道设 msgid "Seek preview" msgstr "进度预览" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po index c7b095e91..6e820b583 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -25383,7 +25383,6 @@ msgstr "目前無法將擁有權轉移給 <0>{username}。" msgid "Ownership transferred" msgstr "已轉移擁有權" -# auto-i18n: reviewed unchanged #. Short indicator shown beneath the Join button and in the call footer when the call is peer-to-peer. P2P means peer-to-peer: audio and video go directly between participants instead of through a server. #: src/features/voice/utils/VoiceMessageDescriptors.ts msgid "P2P" @@ -30385,7 +30384,6 @@ msgstr "查看此頻道。拒絕給予 {everyoneMention} 會讓頻道變成私 msgid "Seek preview" msgstr "進度預覽" -# auto-i18n: reviewed unchanged #. Settings search synonym. Segoe UI is the name of the Windows system font and must not be translated. #: src/features/user/components/settings_utils/search_index/AdvancedSettingsIndex.ts msgid "Segoe UI" diff --git a/tools/i18n_auto/src/config.rs b/tools/i18n_auto/src/config.rs index 1812129cb..dd3d0a503 100644 --- a/tools/i18n_auto/src/config.rs +++ b/tools/i18n_auto/src/config.rs @@ -17,21 +17,8 @@ pub const DEFAULT_REQUEST_TIMEOUT_SECONDS: f64 = 300.0; pub const DEFAULT_PROGRESS_INTERVAL_SECONDS: f64 = 20.0; pub const GUIDANCE_EXCERPT_CHAR_LIMIT: usize = 1600; -pub const AUTO_I18N_UNCHANGED_COMMENT: &str = "# auto-i18n: reviewed unchanged"; -pub const AUTO_I18N_LEGACY_UNCHANGED_COMMENT: &str = "#. auto-i18n: reviewed unchanged"; -pub const AUTO_I18N_COMMENT_PREFIX: &str = "auto-i18n:"; pub const AUTO_I18N_REVIEWED_UNCHANGED_FILE: &str = "auto-i18n-reviewed-unchanged.json"; -pub fn is_auto_i18n_unchanged_comment(comment: &str) -> bool { - let text = comment - .trim() - .strip_prefix("#. ") - .or_else(|| comment.trim().strip_prefix("# ")) - .unwrap_or_else(|| comment.trim()) - .trim(); - text == "auto-i18n: reviewed unchanged" -} - pub type EnvOverlay = HashMap; pub fn default_app_dir() -> PathBuf { diff --git a/tools/i18n_auto/src/po.rs b/tools/i18n_auto/src/po.rs index 024faa9bb..1b5015dd8 100644 --- a/tools/i18n_auto/src/po.rs +++ b/tools/i18n_auto/src/po.rs @@ -3,10 +3,6 @@ use anyhow::{Context, Result, bail}; use regex::Regex; -use crate::config::{ - AUTO_I18N_COMMENT_PREFIX, AUTO_I18N_UNCHANGED_COMMENT, is_auto_i18n_unchanged_comment, -}; - #[derive(Clone, Debug, Default, Eq, PartialEq)] pub struct Entry { pub comments: Vec, @@ -162,11 +158,7 @@ fn rebuild_block_allow_replacing( block: &str, translation_map: &[(String, &Translation)], ) -> Result { - let lines = block - .split('\n') - .filter(|line| !is_auto_i18n_unchanged_comment(line)) - .map(str::to_string) - .collect::>(); + let lines = block.split('\n').map(str::to_string).collect::>(); let Some(msgid_range) = field_range(&lines, "msgid") else { return Ok(block.to_string()); }; @@ -185,11 +177,7 @@ fn rebuild_block_allow_replacing( return Ok(block.to_string()); }; - let mut next_lines = Vec::new(); - if translation.reviewed_unchanged { - next_lines.push(AUTO_I18N_UNCHANGED_COMMENT.to_string()); - } - next_lines.extend_from_slice(&lines[..msgstr_range.0]); + let mut next_lines = lines[..msgstr_range.0].to_vec(); next_lines.push(format!("msgstr \"{}\"", escape_po(&translation.msgstr))); next_lines.extend_from_slice(&lines[msgstr_range.1..]); Ok(next_lines.join("\n")) @@ -250,11 +238,7 @@ pub fn extract_translator_comments(entry: &Entry) -> Vec { .iter() .filter_map(|line| line.strip_prefix("#. ")) .map(str::trim) - .filter(|comment| { - !comment.is_empty() - && !is_auto_i18n_comment(comment) - && !is_placeholder_comment(comment) - }) + .filter(|comment| !comment.is_empty() && !is_placeholder_comment(comment)) .map(str::to_string) .collect() } @@ -270,10 +254,6 @@ pub fn extract_placeholder_hints(entry: &Entry) -> Vec { .collect() } -pub fn is_auto_i18n_comment(comment: &str) -> bool { - comment.to_lowercase().starts_with(AUTO_I18N_COMMENT_PREFIX) -} - pub fn is_placeholder_comment(comment: &str) -> bool { comment.to_lowercase().starts_with("placeholder {") && comment.contains("}:") } @@ -290,7 +270,7 @@ mod tests { msgctxt \"welcome title\"\n\ msgid \"Hello \\\"world\\\"\"\n\ msgstr \"\"\n\n\ - #. auto-i18n: reviewed unchanged\n\ + #. Delete button label.\n\ #: src/example.tsx:2\n\ msgctxt \"verb\"\n\ msgid \"Delete\"\n\ @@ -330,7 +310,7 @@ mod tests { } #[test] - fn rebuilds_by_context_and_manages_unchanged_markers() { + fn rebuilds_by_context() { let rebuilt = rebuild_po_allow_replacing( sample_po(), &[ @@ -340,62 +320,28 @@ mod tests { "Bonjour \"monde\"", ), Translation::new(Some("verb".to_string()), "Delete", "Supprimer"), - Translation { - msgctxt: Some("keyboard key".to_string()), - msgid: "Delete".to_string(), - msgstr: "Delete".to_string(), - reviewed_unchanged: true, - notes: String::new(), - }, + Translation::new(Some("keyboard key".to_string()), "Delete", "Suppr"), ], ) .unwrap(); let entries = parse_po(&rebuilt).unwrap(); - assert_eq!( + let msgstr = |msgctxt: &str| { entries .iter() - .find(|entry| entry.msgctxt.as_deref() == Some("welcome title")) + .find(|entry| entry.msgctxt.as_deref() == Some(msgctxt)) .unwrap() - .msgstr, - "Bonjour \"monde\"" - ); - assert_eq!( - entries - .iter() - .find(|entry| entry.msgctxt.as_deref() == Some("verb")) - .unwrap() - .msgstr, - "Supprimer" - ); - let keyboard = entries - .iter() - .find(|entry| entry.msgctxt.as_deref() == Some("keyboard key")) - .unwrap(); - assert_eq!(keyboard.msgstr, "Delete"); - assert!( - keyboard - .comments - .contains(&AUTO_I18N_UNCHANGED_COMMENT.to_string()) - ); - assert!( - !keyboard - .comments - .contains(&crate::config::AUTO_I18N_LEGACY_UNCHANGED_COMMENT.to_string()) - ); - assert!( - !entries - .iter() - .find(|entry| entry.msgctxt.as_deref() == Some("verb")) - .unwrap() - .comments - .contains(&AUTO_I18N_UNCHANGED_COMMENT.to_string()) - ); + .msgstr + .clone() + }; + assert_eq!(msgstr("welcome title"), "Bonjour \"monde\""); + assert_eq!(msgstr("verb"), "Supprimer"); + assert_eq!(msgstr("keyboard key"), "Suppr"); } #[test] - fn untouched_blocks_keep_reviewed_unchanged_markers() { + fn untouched_blocks_stay_byte_identical() { let content = format!( - "{}\n{AUTO_I18N_UNCHANGED_COMMENT}\n#: src/example.tsx:5\nmsgid \"Audio\"\nmsgstr \"Audio\"\n", + "{}\n#. Audio settings tab.\n#: src/example.tsx:5\nmsgid \"Audio\"\nmsgstr \"Audio\"\n", sample_po() ); let rebuilt = rebuild_po_allow_replacing( @@ -412,15 +358,9 @@ mod tests { .iter() .find(|entry| entry.msgctxt.as_deref() == Some("verb")) .unwrap(); - assert_eq!( - verb.comments, - vec![crate::config::AUTO_I18N_LEGACY_UNCHANGED_COMMENT.to_string()] - ); + assert_eq!(verb.comments, vec!["#. Delete button label.".to_string()]); let audio = entries.iter().find(|entry| entry.msgid == "Audio").unwrap(); - assert_eq!( - audio.comments, - vec![AUTO_I18N_UNCHANGED_COMMENT.to_string()] - ); + assert_eq!(audio.comments, vec!["#. Audio settings tab.".to_string()]); assert_eq!( entries .iter() @@ -436,11 +376,9 @@ mod tests { } #[test] - fn reset_clears_msgstr_and_removes_reviewed_markers() { + fn reset_clears_msgstr() { let reset = reset_po_translations(sample_po()).unwrap(); let entries = parse_po(&reset).unwrap(); assert!(entries.iter().all(|entry| entry.msgstr.is_empty())); - assert!(!reset.contains(AUTO_I18N_UNCHANGED_COMMENT)); - assert!(!reset.contains(crate::config::AUTO_I18N_LEGACY_UNCHANGED_COMMENT)); } } diff --git a/tools/i18n_auto/src/reviewed_unchanged.rs b/tools/i18n_auto/src/reviewed_unchanged.rs index 14d9c34b3..29acc4e31 100644 --- a/tools/i18n_auto/src/reviewed_unchanged.rs +++ b/tools/i18n_auto/src/reviewed_unchanged.rs @@ -10,13 +10,14 @@ use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH}; use anyhow::{Context, Result, bail}; use serde::{Deserialize, Serialize}; -const REVIEWED_UNCHANGED_VERSION: u32 = 1; const LOCK_TIMEOUT: Duration = Duration::from_secs(30); const LOCK_POLL_INTERVAL: Duration = Duration::from_millis(50); +type Locales = BTreeMap>; + #[derive(Clone, Debug, Deserialize, Eq, Ord, PartialEq, PartialOrd, Serialize)] +#[serde(from = "StoredEntry", into = "StoredEntry")] pub struct ReviewedUnchangedEntry { - #[serde(default, skip_serializing_if = "Option::is_none")] pub msgctxt: Option, pub msgid: String, } @@ -30,25 +31,40 @@ impl ReviewedUnchangedEntry { } } -#[derive(Clone, Debug, Deserialize, Serialize)] -struct ReviewedUnchangedFile { - version: u32, - #[serde(default)] - locales: BTreeMap>, +#[derive(Deserialize, Serialize)] +#[serde(untagged)] +enum StoredEntry { + Msgid(String), + WithContext(String, String), } -impl Default for ReviewedUnchangedFile { - fn default() -> Self { - Self { - version: REVIEWED_UNCHANGED_VERSION, - locales: BTreeMap::new(), +impl From for ReviewedUnchangedEntry { + fn from(stored: StoredEntry) -> Self { + match stored { + StoredEntry::Msgid(msgid) => Self { + msgctxt: None, + msgid, + }, + StoredEntry::WithContext(msgctxt, msgid) => Self { + msgctxt: Some(msgctxt), + msgid, + }, + } + } +} + +impl From for StoredEntry { + fn from(entry: ReviewedUnchangedEntry) -> Self { + match entry.msgctxt { + Some(msgctxt) => Self::WithContext(msgctxt, entry.msgid), + None => Self::Msgid(entry.msgid), } } } pub struct ReviewedUnchangedStore { path: PathBuf, - data: ReviewedUnchangedFile, + data: Locales, dirty_locales: BTreeSet, } @@ -70,14 +86,13 @@ impl ReviewedUnchangedStore { pub fn contains(&self, locale: &str, msgctxt: Option<&str>, msgid: &str) -> bool { let needle = ReviewedUnchangedEntry::new(msgctxt, msgid); self.data - .locales .get(locale) .is_some_and(|entries| entries.binary_search(&needle).is_ok()) } pub fn mark(&mut self, locale: &str, msgctxt: Option<&str>, msgid: &str) { let entry = ReviewedUnchangedEntry::new(msgctxt, msgid); - let entries = self.data.locales.entry(locale.to_string()).or_default(); + let entries = self.data.entry(locale.to_string()).or_default(); match entries.binary_search(&entry) { Ok(_) => {} Err(index) => { @@ -89,7 +104,7 @@ impl ReviewedUnchangedStore { pub fn unmark(&mut self, locale: &str, msgctxt: Option<&str>, msgid: &str) { let entry = ReviewedUnchangedEntry::new(msgctxt, msgid); - let Some(entries) = self.data.locales.get_mut(locale) else { + let Some(entries) = self.data.get_mut(locale) else { return; }; let Ok(index) = entries.binary_search(&entry) else { @@ -97,14 +112,13 @@ impl ReviewedUnchangedStore { }; entries.remove(index); if entries.is_empty() { - self.data.locales.remove(locale); + self.data.remove(locale); } self.dirty_locales.insert(locale.to_string()); } pub fn locales(&self) -> impl Iterator { self.data - .locales .iter() .map(|(locale, entries)| (locale.as_str(), entries.as_slice())) } @@ -114,7 +128,7 @@ impl ReviewedUnchangedStore { locale: &str, mut keep: impl FnMut(&ReviewedUnchangedEntry) -> bool, ) -> usize { - let Some(entries) = self.data.locales.get_mut(locale) else { + let Some(entries) = self.data.get_mut(locale) else { return 0; }; let before = entries.len(); @@ -124,14 +138,14 @@ impl ReviewedUnchangedStore { return 0; } if entries.is_empty() { - self.data.locales.remove(locale); + self.data.remove(locale); } self.dirty_locales.insert(locale.to_string()); removed } pub fn clear_locale(&mut self, locale: &str) { - if self.data.locales.remove(locale).is_some() { + if self.data.remove(locale).is_some() { self.dirty_locales.insert(locale.to_string()); } } @@ -147,14 +161,14 @@ impl ReviewedUnchangedStore { let _lock = SidecarLock::acquire(&self.path)?; let mut merged = read_store_file(&self.path)?; for locale in &self.dirty_locales { - match self.data.locales.get(locale) { + match self.data.get(locale) { Some(entries) if !entries.is_empty() => { let mut entries = entries.clone(); normalize_entries(&mut entries); - merged.locales.insert(locale.clone(), entries); + merged.insert(locale.clone(), entries); } _ => { - merged.locales.remove(locale); + merged.remove(locale); } } } @@ -165,29 +179,22 @@ impl ReviewedUnchangedStore { } } -fn read_store_file(path: &Path) -> Result { +fn read_store_file(path: &Path) -> Result { let content = match fs::read_to_string(path) { Ok(content) => content, Err(error) if error.kind() == ErrorKind::NotFound => { - return Ok(ReviewedUnchangedFile::default()); + return Ok(Locales::new()); } Err(error) => { return Err(error).with_context(|| format!("failed to read {}", path.display())); } }; - let mut data = serde_json::from_str::(&content) + let mut data = serde_json::from_str::(&content) .with_context(|| format!("failed to parse {}", path.display()))?; - if data.version != REVIEWED_UNCHANGED_VERSION { - bail!( - "unsupported reviewed-unchanged sidecar version {} in {}", - data.version, - path.display() - ); - } - for entries in data.locales.values_mut() { + for entries in data.values_mut() { normalize_entries(entries); } - data.locales.retain(|_, entries| !entries.is_empty()); + data.retain(|_, entries| !entries.is_empty()); Ok(data) } @@ -196,10 +203,28 @@ fn normalize_entries(entries: &mut Vec) { entries.dedup(); } -fn write_store_file(path: &Path, data: &ReviewedUnchangedFile) -> Result<()> { - let mut content = serde_json::to_string_pretty(data) - .with_context(|| format!("failed to serialize {}", path.display()))?; - content.push('\n'); +fn render_store(data: &Locales) -> Result { + let mut locales = Vec::with_capacity(data.len()); + for (locale, entries) in data { + let mut lines = Vec::with_capacity(entries.len()); + for entry in entries { + lines.push(format!("\t\t{}", serde_json::to_string(entry)?)); + } + locales.push(format!( + "\t{}: [\n{}\n\t]", + serde_json::to_string(locale)?, + lines.join(",\n") + )); + } + if locales.is_empty() { + return Ok("{}\n".to_string()); + } + Ok(format!("{{\n{}\n}}\n", locales.join(",\n"))) +} + +fn write_store_file(path: &Path, data: &Locales) -> Result<()> { + let content = + render_store(data).with_context(|| format!("failed to serialize {}", path.display()))?; let timestamp = SystemTime::now() .duration_since(UNIX_EPOCH) .unwrap_or_default() diff --git a/tools/i18n_auto/src/runner.rs b/tools/i18n_auto/src/runner.rs index 818585422..09fd2a12f 100644 --- a/tools/i18n_auto/src/runner.rs +++ b/tools/i18n_auto/src/runner.rs @@ -15,8 +15,8 @@ use crate::config::{ DEFAULT_OPENROUTER_BASE_URL, DEFAULT_OPENROUTER_FALLBACK_MODELS, DEFAULT_OPENROUTER_HTTP_REFERER, DEFAULT_OPENROUTER_MODEL, DEFAULT_OPENROUTER_PROVIDER_SORT, DEFAULT_PROGRESS_INTERVAL_SECONDS, DEFAULT_REQUEST_TIMEOUT_SECONDS, DEFAULT_STRING_CONCURRENCY, - EnvOverlay, SOURCE_LOCALE, default_app_dir, env_value, is_auto_i18n_unchanged_comment, - locales_dir, positive_float_env, positive_int_env, trim_trailing_slash, + EnvOverlay, SOURCE_LOCALE, default_app_dir, env_value, locales_dir, positive_float_env, + positive_int_env, trim_trailing_slash, }; use crate::json_catalog::{ StaticJsonCatalogConfig, read_static_json_entries, rebuild_static_json_allow_replacing, @@ -594,10 +594,6 @@ fn should_translate_entry_with_reviewed_unchanged( if args.refresh_source_equal && refreshes_source_equal_locale(locale, args) && entry.msgstr == entry.msgid - && !entry - .comments - .iter() - .any(|comment| is_auto_i18n_unchanged_comment(comment)) && !reviewed_unchanged { return !should_keep_unchanged(&entry.msgid, locale);