···33 pub migration_verification_body: &'static str,
34 pub channel_verified_subject: &'static str,
35 pub channel_verified_body: &'static str,
0036}
3738pub fn get_strings(locale: &str) -> &'static NotificationStrings {
···70 migration_verification_body: "Welcome to {hostname}!\n\nYour account has been migrated successfully. To complete the setup, please verify your email address.\n\nYour verification code is:\n{code}\n\nCopy the code above and enter it at:\n{verify_page}\n\nThis code will expire in 48 hours.\n\nOr if you like to live dangerously:\n{verify_link}\n\nIf you did not migrate your account, please ignore this email.",
71 channel_verified_subject: "Channel verified - {hostname}",
72 channel_verified_body: "Hello {handle},\n\n{channel} has been verified as a notification channel for your account on {hostname}.",
0073};
7475static STRINGS_ZH: NotificationStrings = NotificationStrings {
···96 migration_verification_body: "欢迎来到 {hostname}!\n\n您的账户已成功迁移。要完成设置,请验证您的邮箱地址。\n\n您的验证码是:\n{code}\n\n复制上述验证码并在此输入:\n{verify_page}\n\n此验证码将在 48 小时后过期。\n\n或者直接点击链接:\n{verify_link}\n\n如果您没有迁移账户,请忽略此邮件。",
97 channel_verified_subject: "通知渠道已验证 - {hostname}",
98 channel_verified_body: "您好 {handle},\n\n{channel} 已被验证为您在 {hostname} 上的通知渠道。",
0099};
100101static STRINGS_JA: NotificationStrings = NotificationStrings {
···122 migration_verification_body: "{hostname} へようこそ!\n\nアカウントの移行が完了しました。設定を完了するには、メールアドレスを認証してください。\n\n認証コードは:\n{code}\n\n上記のコードをコピーして、こちらで入力してください:\n{verify_page}\n\nこのコードは48時間後に期限切れとなります。\n\n自己責任でワンクリック認証:\n{verify_link}\n\nアカウントを移行していない場合は、このメールを無視してください。",
123 channel_verified_subject: "通知チャンネル認証完了 - {hostname}",
124 channel_verified_body: "{handle} 様\n\n{channel} が {hostname} の通知チャンネルとして認証されました。",
00125};
126127static STRINGS_KO: NotificationStrings = NotificationStrings {
···148 migration_verification_body: "{hostname}에 오신 것을 환영합니다!\n\n계정 마이그레이션이 완료되었습니다. 설정을 완료하려면 이메일 주소를 인증하세요.\n\n인증 코드는:\n{code}\n\n위 코드를 복사하여 여기에 입력하세요:\n{verify_page}\n\n이 코드는 48시간 후에 만료됩니다.\n\n위험을 감수하고 원클릭 인증:\n{verify_link}\n\n계정을 마이그레이션하지 않았다면 이 이메일을 무시하세요.",
149 channel_verified_subject: "알림 채널 인증 완료 - {hostname}",
150 channel_verified_body: "안녕하세요 {handle}님,\n\n{channel}이(가) {hostname}의 알림 채널로 인증되었습니다.",
00151};
152153static STRINGS_SV: NotificationStrings = NotificationStrings {
···174 migration_verification_body: "Välkommen till {hostname}!\n\nDitt konto har migrerats framgångsrikt. För att slutföra installationen, verifiera din e-postadress.\n\nDin verifieringskod är:\n{code}\n\nKopiera koden ovan och ange den på:\n{verify_page}\n\nDenna kod upphör om 48 timmar.\n\nEller om du gillar att leva farligt:\n{verify_link}\n\nOm du inte migrerade ditt konto kan du ignorera detta meddelande.",
175 channel_verified_subject: "Aviseringskanal verifierad - {hostname}",
176 channel_verified_body: "Hej {handle},\n\n{channel} har verifierats som aviseringskanal för ditt konto på {hostname}.",
00177};
178179static STRINGS_FI: NotificationStrings = NotificationStrings {
···200 migration_verification_body: "Tervetuloa palveluun {hostname}!\n\nTilisi on siirretty onnistuneesti. Viimeistele asennus vahvistamalla sähköpostiosoitteesi.\n\nVahvistuskoodisi on:\n{code}\n\nKopioi koodi yllä ja syötä se osoitteessa:\n{verify_page}\n\nTämä koodi vanhenee 48 tunnissa.\n\nTai jos pidät vaarallisesta elämästä:\n{verify_link}\n\nJos et siirtänyt tiliäsi, voit jättää tämän viestin huomiotta.",
201 channel_verified_subject: "Ilmoituskanava vahvistettu - {hostname}",
202 channel_verified_body: "Hei {handle},\n\n{channel} on vahvistettu ilmoituskanavaksi tilillesi palvelussa {hostname}.",
00203};
204205pub fn format_message(template: &str, vars: &[(&str, &str)]) -> String {
···33 pub migration_verification_body: &'static str,
34 pub channel_verified_subject: &'static str,
35 pub channel_verified_body: &'static str,
36+ pub channel_verification_subject: &'static str,
37+ pub channel_verification_body: &'static str,
38}
3940pub fn get_strings(locale: &str) -> &'static NotificationStrings {
···72 migration_verification_body: "Welcome to {hostname}!\n\nYour account has been migrated successfully. To complete the setup, please verify your email address.\n\nYour verification code is:\n{code}\n\nCopy the code above and enter it at:\n{verify_page}\n\nThis code will expire in 48 hours.\n\nOr if you like to live dangerously:\n{verify_link}\n\nIf you did not migrate your account, please ignore this email.",
73 channel_verified_subject: "Channel verified - {hostname}",
74 channel_verified_body: "Hello {handle},\n\n{channel} has been verified as a notification channel for your account on {hostname}.",
75+ channel_verification_subject: "Verify your channel - {hostname}",
76+ channel_verification_body: "Your verification code is:\n{code}\n\nOr verify directly:\n{verify_link}",
77};
7879static STRINGS_ZH: NotificationStrings = NotificationStrings {
···100 migration_verification_body: "欢迎来到 {hostname}!\n\n您的账户已成功迁移。要完成设置,请验证您的邮箱地址。\n\n您的验证码是:\n{code}\n\n复制上述验证码并在此输入:\n{verify_page}\n\n此验证码将在 48 小时后过期。\n\n或者直接点击链接:\n{verify_link}\n\n如果您没有迁移账户,请忽略此邮件。",
101 channel_verified_subject: "通知渠道已验证 - {hostname}",
102 channel_verified_body: "您好 {handle},\n\n{channel} 已被验证为您在 {hostname} 上的通知渠道。",
103+ channel_verification_subject: "验证您的渠道 - {hostname}",
104+ channel_verification_body: "您的验证码是:\n{code}\n\n或直接验证:\n{verify_link}",
105};
106107static STRINGS_JA: NotificationStrings = NotificationStrings {
···128 migration_verification_body: "{hostname} へようこそ!\n\nアカウントの移行が完了しました。設定を完了するには、メールアドレスを認証してください。\n\n認証コードは:\n{code}\n\n上記のコードをコピーして、こちらで入力してください:\n{verify_page}\n\nこのコードは48時間後に期限切れとなります。\n\n自己責任でワンクリック認証:\n{verify_link}\n\nアカウントを移行していない場合は、このメールを無視してください。",
129 channel_verified_subject: "通知チャンネル認証完了 - {hostname}",
130 channel_verified_body: "{handle} 様\n\n{channel} が {hostname} の通知チャンネルとして認証されました。",
131+ channel_verification_subject: "チャンネルを認証 - {hostname}",
132+ channel_verification_body: "認証コードは:\n{code}\n\n直接認証:\n{verify_link}",
133};
134135static STRINGS_KO: NotificationStrings = NotificationStrings {
···156 migration_verification_body: "{hostname}에 오신 것을 환영합니다!\n\n계정 마이그레이션이 완료되었습니다. 설정을 완료하려면 이메일 주소를 인증하세요.\n\n인증 코드는:\n{code}\n\n위 코드를 복사하여 여기에 입력하세요:\n{verify_page}\n\n이 코드는 48시간 후에 만료됩니다.\n\n위험을 감수하고 원클릭 인증:\n{verify_link}\n\n계정을 마이그레이션하지 않았다면 이 이메일을 무시하세요.",
157 channel_verified_subject: "알림 채널 인증 완료 - {hostname}",
158 channel_verified_body: "안녕하세요 {handle}님,\n\n{channel}이(가) {hostname}의 알림 채널로 인증되었습니다.",
159+ channel_verification_subject: "채널 인증 - {hostname}",
160+ channel_verification_body: "인증 코드:\n{code}\n\n직접 인증:\n{verify_link}",
161};
162163static STRINGS_SV: NotificationStrings = NotificationStrings {
···184 migration_verification_body: "Välkommen till {hostname}!\n\nDitt konto har migrerats framgångsrikt. För att slutföra installationen, verifiera din e-postadress.\n\nDin verifieringskod är:\n{code}\n\nKopiera koden ovan och ange den på:\n{verify_page}\n\nDenna kod upphör om 48 timmar.\n\nEller om du gillar att leva farligt:\n{verify_link}\n\nOm du inte migrerade ditt konto kan du ignorera detta meddelande.",
185 channel_verified_subject: "Aviseringskanal verifierad - {hostname}",
186 channel_verified_body: "Hej {handle},\n\n{channel} har verifierats som aviseringskanal för ditt konto på {hostname}.",
187+ channel_verification_subject: "Verifiera din kanal - {hostname}",
188+ channel_verification_body: "Din verifieringskod är:\n{code}\n\nEller verifiera direkt:\n{verify_link}",
189};
190191static STRINGS_FI: NotificationStrings = NotificationStrings {
···212 migration_verification_body: "Tervetuloa palveluun {hostname}!\n\nTilisi on siirretty onnistuneesti. Viimeistele asennus vahvistamalla sähköpostiosoitteesi.\n\nVahvistuskoodisi on:\n{code}\n\nKopioi koodi yllä ja syötä se osoitteessa:\n{verify_page}\n\nTämä koodi vanhenee 48 tunnissa.\n\nTai jos pidät vaarallisesta elämästä:\n{verify_link}\n\nJos et siirtänyt tiliäsi, voit jättää tämän viestin huomiotta.",
213 channel_verified_subject: "Ilmoituskanava vahvistettu - {hostname}",
214 channel_verified_body: "Hei {handle},\n\n{channel} on vahvistettu ilmoituskanavaksi tilillesi palvelussa {hostname}.",
215+ channel_verification_subject: "Vahvista kanavasi - {hostname}",
216+ channel_verification_body: "Vahvistuskoodisi on:\n{code}\n\nTai vahvista suoraan:\n{verify_link}",
217};
218219pub fn format_message(template: &str, vars: &[(&str, &str)]) -> String {
···409 Some("Telegram username is required when using Telegram verification".to_string())
410 }
411 Self::MissingSignalNumber => {
412- Some("Signal phone number is required when using Signal verification".to_string())
413 }
414 Self::InvalidVerificationChannel => Some("Invalid verification channel".to_string()),
415 Self::SelfHostedDidWebDisabled => {
···409 Some("Telegram username is required when using Telegram verification".to_string())
410 }
411 Self::MissingSignalNumber => {
412+ Some("Signal username is required when using Signal verification".to_string())
413 }
414 Self::InvalidVerificationChannel => Some("Invalid verification channel".to_string()),
415 Self::SelfHostedDidWebDisabled => {
···84 "emailAddress": "Email Address",
85 "emailPlaceholder": "you@example.com",
86 "discord": "Discord",
87- "discordId": "Discord User ID",
88- "discordIdPlaceholder": "123456789012345678",
89- "discordIdHint": "Enable Developer Mode to find your ID",
90- "discordInUseWarning": "Discord ID in use by another account",
91 "telegram": "Telegram",
92 "telegramUsername": "Telegram Username",
93 "telegramUsernamePlaceholder": "@yourusername",
94 "telegramInUseWarning": "Telegram username in use by another account",
95 "signal": "Signal",
96- "signalNumber": "Signal Phone Number",
97- "signalNumberPlaceholder": "+1234567890",
98- "signalNumberHint": "Include country code",
99- "signalInUseWarning": "Signal number in use by another account",
100 "notConfigured": "not configured",
101 "inviteCode": "Invite Code",
102 "inviteCodePlaceholder": "Enter your invite code",
···118 "externalDidRequired": "External did:web is required",
119 "externalDidFormat": "External DID must start with did:web:",
120 "emailRequired": "Email is required for email verification",
121- "discordIdRequired": "Discord ID is required for Discord verification",
122 "telegramRequired": "Telegram username is required for Telegram verification",
123- "signalRequired": "Phone number is required for Signal verification"
124 }
125 },
126 "dashboard": {
···437 "verifiedSuccess": "{channel} verified successfully",
438 "messageHistory": "Message History",
439 "noMessages": "No messages found.",
440- "discordInUseWarning": "This Discord ID is already associated with another account.",
441 "telegramInUseWarning": "This Telegram username is already associated with another account.",
442- "signalInUseWarning": "This Signal number is already associated with another account.",
443 "telegramStartBot": "Or send /start {handle} to @{botUsername} manually",
444- "telegramOpenLink": "Open Telegram to verify"
00445 },
446 "repoExplorer": {
447 "collections": "Collections",
···779 "externalDidRequired": "External did:web is required",
780 "externalDidFormat": "External DID must start with did:web:",
781 "emailRequired": "Email is required for email verification",
782- "discordRequired": "Discord ID is required for Discord verification",
783 "telegramRequired": "Telegram username is required for Telegram verification",
784- "signalRequired": "Phone number required",
785 "passkeysNotSupported": "Passkeys not supported in this browser",
786 "passkeyCancelled": "Cancelled",
787 "passkeyFailed": "Passkey registration failed"
···84 "emailAddress": "Email Address",
85 "emailPlaceholder": "you@example.com",
86 "discord": "Discord",
87+ "discordUsername": "Discord Username",
88+ "discordUsernamePlaceholder": "yourusername",
89+ "discordInUseWarning": "Discord username in use by another account",
090 "telegram": "Telegram",
91 "telegramUsername": "Telegram Username",
92 "telegramUsernamePlaceholder": "@yourusername",
93 "telegramInUseWarning": "Telegram username in use by another account",
94 "signal": "Signal",
95+ "signalUsername": "Signal Username",
96+ "signalUsernamePlaceholder": "username.01",
97+ "signalInUseWarning": "Signal username in use by another account",
098 "notConfigured": "not configured",
99 "inviteCode": "Invite Code",
100 "inviteCodePlaceholder": "Enter your invite code",
···116 "externalDidRequired": "External did:web is required",
117 "externalDidFormat": "External DID must start with did:web:",
118 "emailRequired": "Email is required for email verification",
119+ "discordUsernameRequired": "Discord username is required for Discord verification",
120 "telegramRequired": "Telegram username is required for Telegram verification",
121+ "signalRequired": "Signal username is required for Signal verification"
122 }
123 },
124 "dashboard": {
···435 "verifiedSuccess": "{channel} verified successfully",
436 "messageHistory": "Message History",
437 "noMessages": "No messages found.",
438+ "discordInUseWarning": "This Discord username is already associated with another account.",
439 "telegramInUseWarning": "This Telegram username is already associated with another account.",
440+ "signalInUseWarning": "This Signal username is already associated with another account.",
441 "telegramStartBot": "Or send /start {handle} to @{botUsername} manually",
442+ "telegramOpenLink": "Open Telegram to verify",
443+ "discordStartBot": "DM @{botUsername} on Discord and send /start {handle}",
444+ "discordOpenLink": "Open Discord to verify"
445 },
446 "repoExplorer": {
447 "collections": "Collections",
···779 "externalDidRequired": "External did:web is required",
780 "externalDidFormat": "External DID must start with did:web:",
781 "emailRequired": "Email is required for email verification",
782+ "discordRequired": "Discord username is required for Discord verification",
783 "telegramRequired": "Telegram username is required for Telegram verification",
784+ "signalRequired": "Signal username required",
785 "passkeysNotSupported": "Passkeys not supported in this browser",
786 "passkeyCancelled": "Cancelled",
787 "passkeyFailed": "Passkey registration failed"
+14-14
frontend/src/locales/fi.json
···84 "emailAddress": "Sähköpostiosoite",
85 "emailPlaceholder": "sinä@esimerkki.fi",
86 "discord": "Discord",
87- "discordId": "Discord-käyttäjätunnus",
88- "discordIdPlaceholder": "Discord-käyttäjätunnuksesi",
89- "discordIdHint": "Numeerinen Discord-käyttäjätunnuksesi (ota Kehittäjätila käyttöön löytääksesi sen)",
90- "discordInUseWarning": "Tämä Discord-tunnus on jo yhdistetty toiseen tiliin.",
91 "telegram": "Telegram",
92 "telegramUsername": "Telegram-käyttäjänimi",
93 "telegramUsernamePlaceholder": "@käyttäjänimesi",
94 "telegramInUseWarning": "Tämä Telegram-käyttäjänimi on jo yhdistetty toiseen tiliin.",
95 "signal": "Signal",
96- "signalNumber": "Signal-puhelinnumero",
97- "signalNumberPlaceholder": "+358401234567",
98- "signalNumberHint": "Sisällytä maakoodi (esim. +358 Suomelle)",
99- "signalInUseWarning": "Tämä Signal-numero on jo yhdistetty toiseen tiliin.",
100 "notConfigured": "ei määritetty",
101 "inviteCode": "Kutsukoodi",
102 "inviteCodePlaceholder": "Syötä kutsukoodisi",
···118 "externalDidRequired": "Ulkoinen did:web vaaditaan",
119 "externalDidFormat": "Ulkoisen DID:n on alettava did:web:",
120 "emailRequired": "Sähköposti vaaditaan sähköpostivahvistukseen",
121- "discordIdRequired": "Discord-tunnus vaaditaan Discord-vahvistukseen",
122 "telegramRequired": "Telegram-käyttäjänimi vaaditaan Telegram-vahvistukseen",
123- "signalRequired": "Puhelinnumero vaaditaan Signal-vahvistukseen"
124 }
125 },
126 "dashboard": {
···433 "verifiedSuccess": "{channel} vahvistettu",
434 "messageHistory": "Viestihistoria",
435 "noMessages": "Viestejä ei löytynyt.",
436- "discordInUseWarning": "Tämä Discord-tunnus on jo yhdistetty toiseen tiliin.",
437 "telegramInUseWarning": "Tämä Telegram-käyttäjänimi on jo yhdistetty toiseen tiliin.",
438- "signalInUseWarning": "Tämä Signal-numero on jo yhdistetty toiseen tiliin.",
439 "telegramStartBot": "Tai lähetä /start {handle} käyttäjälle @{botUsername} manuaalisesti",
440 "telegramOpenLink": "Avaa Telegram vahvistaaksesi",
00441 "failedToLoad": "Asetusten lataus epäonnistui",
442 "failedToSave": "Asetusten tallennus epäonnistui",
443 "failedToVerify": "Vahvistus epäonnistui",
···751 "passkeysNotSupported": "Pääsyavaimia ei tueta tässä selaimessa. Luo salasanapohjainen tili tai käytä selainta, joka tukee pääsyavaimia.",
752 "passkeyCancelled": "Pääsyavaimen luominen peruutettu",
753 "passkeyFailed": "Pääsyavaimen rekisteröinti epäonnistui",
754- "signalRequired": "Puhelinnumero vaaditaan Signal-vahvistukseen",
755 "inviteRequired": "Kutsukoodi vaaditaan",
756 "externalDidRequired": "Ulkoinen did:web vaaditaan",
757 "emailRequired": "Sähköposti vaaditaan sähköpostivahvistukseen",
758 "telegramRequired": "Telegram-käyttäjänimi vaaditaan Telegram-vahvistukseen",
759 "externalDidFormat": "Ulkoisen DID:n on alettava did:web:",
760- "discordRequired": "Discord-tunnus vaaditaan Discord-vahvistukseen"
761 },
762 "identityType": "Identiteettityyppi",
763 "identityTypeHint": "Valitse, miten hajautettua identiteettiäsi hallitaan.",
···84 "emailAddress": "Sähköpostiosoite",
85 "emailPlaceholder": "sinä@esimerkki.fi",
86 "discord": "Discord",
87+ "discordUsername": "Discord-käyttäjänimi",
88+ "discordUsernamePlaceholder": "käyttäjänimesi",
89+ "discordInUseWarning": "Tämä Discord-käyttäjänimi on jo yhdistetty toiseen tiliin.",
090 "telegram": "Telegram",
91 "telegramUsername": "Telegram-käyttäjänimi",
92 "telegramUsernamePlaceholder": "@käyttäjänimesi",
93 "telegramInUseWarning": "Tämä Telegram-käyttäjänimi on jo yhdistetty toiseen tiliin.",
94 "signal": "Signal",
95+ "signalUsername": "Signal-käyttäjänimi",
96+ "signalUsernamePlaceholder": "käyttäjänimi.01",
97+ "signalInUseWarning": "Tämä Signal-käyttäjänimi on jo yhdistetty toiseen tiliin.",
098 "notConfigured": "ei määritetty",
99 "inviteCode": "Kutsukoodi",
100 "inviteCodePlaceholder": "Syötä kutsukoodisi",
···116 "externalDidRequired": "Ulkoinen did:web vaaditaan",
117 "externalDidFormat": "Ulkoisen DID:n on alettava did:web:",
118 "emailRequired": "Sähköposti vaaditaan sähköpostivahvistukseen",
119+ "discordUsernameRequired": "Discord-käyttäjänimi vaaditaan Discord-vahvistukseen",
120 "telegramRequired": "Telegram-käyttäjänimi vaaditaan Telegram-vahvistukseen",
121+ "signalRequired": "Signal-käyttäjänimi vaaditaan Signal-vahvistukseen"
122 }
123 },
124 "dashboard": {
···431 "verifiedSuccess": "{channel} vahvistettu",
432 "messageHistory": "Viestihistoria",
433 "noMessages": "Viestejä ei löytynyt.",
434+ "discordInUseWarning": "Tämä Discord-käyttäjänimi on jo yhdistetty toiseen tiliin.",
435 "telegramInUseWarning": "Tämä Telegram-käyttäjänimi on jo yhdistetty toiseen tiliin.",
436+ "signalInUseWarning": "Tämä Signal-käyttäjänimi on jo yhdistetty toiseen tiliin.",
437 "telegramStartBot": "Tai lähetä /start {handle} käyttäjälle @{botUsername} manuaalisesti",
438 "telegramOpenLink": "Avaa Telegram vahvistaaksesi",
439+ "discordStartBot": "Lähetä @{botUsername}-botille viesti /start {handle} Discordissa",
440+ "discordOpenLink": "Avaa Discord vahvistaaksesi",
441 "failedToLoad": "Asetusten lataus epäonnistui",
442 "failedToSave": "Asetusten tallennus epäonnistui",
443 "failedToVerify": "Vahvistus epäonnistui",
···751 "passkeysNotSupported": "Pääsyavaimia ei tueta tässä selaimessa. Luo salasanapohjainen tili tai käytä selainta, joka tukee pääsyavaimia.",
752 "passkeyCancelled": "Pääsyavaimen luominen peruutettu",
753 "passkeyFailed": "Pääsyavaimen rekisteröinti epäonnistui",
754+ "signalRequired": "Signal-käyttäjänimi vaaditaan Signal-vahvistukseen",
755 "inviteRequired": "Kutsukoodi vaaditaan",
756 "externalDidRequired": "Ulkoinen did:web vaaditaan",
757 "emailRequired": "Sähköposti vaaditaan sähköpostivahvistukseen",
758 "telegramRequired": "Telegram-käyttäjänimi vaaditaan Telegram-vahvistukseen",
759 "externalDidFormat": "Ulkoisen DID:n on alettava did:web:",
760+ "discordRequired": "Discord-käyttäjänimi vaaditaan Discord-vahvistukseen"
761 },
762 "identityType": "Identiteettityyppi",
763 "identityTypeHint": "Valitse, miten hajautettua identiteettiäsi hallitaan.",
···84 "emailAddress": "이메일 주소",
85 "emailPlaceholder": "you@example.com",
86 "discord": "Discord",
87- "discordId": "Discord 사용자 ID",
88- "discordIdPlaceholder": "Discord 사용자 ID",
89- "discordIdHint": "숫자 Discord 사용자 ID (개발자 모드를 활성화하여 찾기)",
90- "discordInUseWarning": "이 Discord ID는 이미 다른 계정과 연결되어 있습니다.",
91 "telegram": "Telegram",
92 "telegramUsername": "Telegram 사용자 이름",
93 "telegramUsernamePlaceholder": "@yourusername",
94 "telegramInUseWarning": "이 Telegram 사용자 이름은 이미 다른 계정과 연결되어 있습니다.",
95 "signal": "Signal",
96- "signalNumber": "Signal 전화번호",
97- "signalNumberPlaceholder": "+821012345678",
98- "signalNumberHint": "국가 코드 포함 (예: 한국 +82)",
99- "signalInUseWarning": "이 Signal 번호는 이미 다른 계정과 연결되어 있습니다.",
100 "notConfigured": "구성되지 않음",
101 "inviteCode": "초대 코드",
102 "inviteCodePlaceholder": "초대 코드 입력",
···118 "externalDidRequired": "외부 did:web은 필수입니다",
119 "externalDidFormat": "외부 DID는 did:web:으로 시작해야 합니다",
120 "emailRequired": "이메일 인증에는 이메일이 필요합니다",
121- "discordIdRequired": "Discord 인증에는 Discord ID가 필요합니다",
122 "telegramRequired": "Telegram 인증에는 Telegram 사용자 이름이 필요합니다",
123- "signalRequired": "Signal 인증에는 전화번호가 필요합니다"
124 }
125 },
126 "dashboard": {
···433 "verifiedSuccess": "{channel} 인증 완료",
434 "messageHistory": "메시지 기록",
435 "noMessages": "메시지가 없습니다.",
436- "discordInUseWarning": "이 Discord ID는 이미 다른 계정과 연결되어 있습니다.",
437 "telegramInUseWarning": "이 Telegram 사용자 이름은 이미 다른 계정과 연결되어 있습니다.",
438- "signalInUseWarning": "이 Signal 번호는 이미 다른 계정과 연결되어 있습니다.",
439 "telegramStartBot": "또는 @{botUsername}에게 /start {handle}을 직접 보내세요",
440 "telegramOpenLink": "Telegram에서 인증하기",
00441 "failedToLoad": "설정 로딩 실패",
442 "failedToSave": "설정 저장 실패",
443 "failedToVerify": "인증 실패",
···751 "passkeysNotSupported": "이 브라우저에서 패스키가 지원되지 않습니다. 비밀번호 기반 계정을 만들거나 패스키를 지원하는 브라우저를 사용하세요.",
752 "passkeyCancelled": "패스키 생성이 취소되었습니다",
753 "passkeyFailed": "패스키 등록에 실패했습니다",
754- "signalRequired": "Signal 인증에는 전화번호가 필요합니다",
755 "inviteRequired": "초대 코드가 필요합니다",
756 "externalDidRequired": "외부 did:web이 필요합니다",
757 "emailRequired": "이메일 인증에는 이메일이 필요합니다",
758 "telegramRequired": "Telegram 인증에는 Telegram 사용자 이름이 필요합니다",
759 "externalDidFormat": "외부 DID는 did:web:으로 시작해야 합니다",
760- "discordRequired": "Discord 인증에는 Discord ID가 필요합니다"
761 },
762 "identityType": "아이덴티티 유형",
763 "identityTypeHint": "분산 아이덴티티 관리 방법을 선택하세요.",
···84 "emailAddress": "이메일 주소",
85 "emailPlaceholder": "you@example.com",
86 "discord": "Discord",
87+ "discordUsername": "Discord 사용자명",
88+ "discordUsernamePlaceholder": "yourusername",
89+ "discordInUseWarning": "이 Discord 사용자명은 이미 다른 계정과 연결되어 있습니다.",
090 "telegram": "Telegram",
91 "telegramUsername": "Telegram 사용자 이름",
92 "telegramUsernamePlaceholder": "@yourusername",
93 "telegramInUseWarning": "이 Telegram 사용자 이름은 이미 다른 계정과 연결되어 있습니다.",
94 "signal": "Signal",
95+ "signalUsername": "Signal 사용자명",
96+ "signalUsernamePlaceholder": "username.01",
97+ "signalInUseWarning": "이 Signal 사용자명은 이미 다른 계정에서 사용 중입니다.",
098 "notConfigured": "구성되지 않음",
99 "inviteCode": "초대 코드",
100 "inviteCodePlaceholder": "초대 코드 입력",
···116 "externalDidRequired": "외부 did:web은 필수입니다",
117 "externalDidFormat": "외부 DID는 did:web:으로 시작해야 합니다",
118 "emailRequired": "이메일 인증에는 이메일이 필요합니다",
119+ "discordUsernameRequired": "Discord 인증에는 Discord 사용자명이 필요합니다",
120 "telegramRequired": "Telegram 인증에는 Telegram 사용자 이름이 필요합니다",
121+ "signalRequired": "Signal 인증에는 사용자명이 필요합니다"
122 }
123 },
124 "dashboard": {
···431 "verifiedSuccess": "{channel} 인증 완료",
432 "messageHistory": "메시지 기록",
433 "noMessages": "메시지가 없습니다.",
434+ "discordInUseWarning": "이 Discord 사용자명은 이미 다른 계정과 연결되어 있습니다.",
435 "telegramInUseWarning": "이 Telegram 사용자 이름은 이미 다른 계정과 연결되어 있습니다.",
436+ "signalInUseWarning": "이 Signal 사용자명은 이미 다른 계정에서 사용 중입니다.",
437 "telegramStartBot": "또는 @{botUsername}에게 /start {handle}을 직접 보내세요",
438 "telegramOpenLink": "Telegram에서 인증하기",
439+ "discordStartBot": "Discord에서 @{botUsername}에게 DM으로 /start {handle} 보내기",
440+ "discordOpenLink": "Discord에서 인증",
441 "failedToLoad": "설정 로딩 실패",
442 "failedToSave": "설정 저장 실패",
443 "failedToVerify": "인증 실패",
···751 "passkeysNotSupported": "이 브라우저에서 패스키가 지원되지 않습니다. 비밀번호 기반 계정을 만들거나 패스키를 지원하는 브라우저를 사용하세요.",
752 "passkeyCancelled": "패스키 생성이 취소되었습니다",
753 "passkeyFailed": "패스키 등록에 실패했습니다",
754+ "signalRequired": "Signal 인증에는 사용자명이 필요합니다",
755 "inviteRequired": "초대 코드가 필요합니다",
756 "externalDidRequired": "외부 did:web이 필요합니다",
757 "emailRequired": "이메일 인증에는 이메일이 필요합니다",
758 "telegramRequired": "Telegram 인증에는 Telegram 사용자 이름이 필요합니다",
759 "externalDidFormat": "외부 DID는 did:web:으로 시작해야 합니다",
760+ "discordRequired": "Discord 인증에는 Discord 사용자명이 필요합니다"
761 },
762 "identityType": "아이덴티티 유형",
763 "identityTypeHint": "분산 아이덴티티 관리 방법을 선택하세요.",
+14-14
frontend/src/locales/sv.json
···84 "emailAddress": "E-postadress",
85 "emailPlaceholder": "du@exempel.se",
86 "discord": "Discord",
87- "discordId": "Discord användar-ID",
88- "discordIdPlaceholder": "Ditt Discord användar-ID",
89- "discordIdHint": "Ditt numeriska Discord användar-ID (aktivera Utvecklarläge för att hitta det)",
90- "discordInUseWarning": "Detta Discord-ID är redan kopplat till ett annat konto.",
91 "telegram": "Telegram",
92 "telegramUsername": "Telegram-användarnamn",
93 "telegramUsernamePlaceholder": "@dittanvändarnamn",
94 "telegramInUseWarning": "Detta Telegram-användarnamn är redan kopplat till ett annat konto.",
95 "signal": "Signal",
96- "signalNumber": "Signal-telefonnummer",
97- "signalNumberPlaceholder": "+46701234567",
98- "signalNumberHint": "Inkludera landskod (t.ex. +46 för Sverige)",
99- "signalInUseWarning": "Detta Signal-nummer är redan kopplat till ett annat konto.",
100 "notConfigured": "ej konfigurerad",
101 "inviteCode": "Inbjudningskod",
102 "inviteCodePlaceholder": "Ange din inbjudningskod",
···118 "externalDidRequired": "Extern did:web krävs",
119 "externalDidFormat": "Extern DID måste börja med did:web:",
120 "emailRequired": "E-post krävs för e-postverifiering",
121- "discordIdRequired": "Discord-ID krävs för Discord-verifiering",
122 "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering",
123- "signalRequired": "Telefonnummer krävs för Signal-verifiering"
124 }
125 },
126 "dashboard": {
···433 "verifiedSuccess": "{channel} verifierad",
434 "messageHistory": "Meddelandehistorik",
435 "noMessages": "Inga meddelanden hittades.",
436- "discordInUseWarning": "Detta Discord-ID är redan kopplat till ett annat konto.",
437 "telegramInUseWarning": "Detta Telegram-användarnamn är redan kopplat till ett annat konto.",
438- "signalInUseWarning": "Detta Signal-nummer är redan kopplat till ett annat konto.",
439 "telegramStartBot": "Eller skicka /start {handle} till @{botUsername} manuellt",
440 "telegramOpenLink": "Öppna Telegram för att verifiera",
00441 "failedToLoad": "Kunde inte ladda inställningar",
442 "failedToSave": "Kunde inte spara inställningar",
443 "failedToVerify": "Verifiering misslyckades",
···751 "passkeysNotSupported": "Nycklar stöds inte i denna webbläsare. Skapa ett lösenordsbaserat konto eller använd en webbläsare som stöder nycklar.",
752 "passkeyCancelled": "Nyckelskapande avbröts",
753 "passkeyFailed": "Nyckelregistrering misslyckades",
754- "signalRequired": "Telefonnummer krävs för Signal-verifiering",
755 "inviteRequired": "Inbjudningskod krävs",
756 "externalDidRequired": "Extern did:web krävs",
757 "emailRequired": "E-post krävs för e-postverifiering",
758 "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering",
759 "externalDidFormat": "Extern DID måste börja med did:web:",
760- "discordRequired": "Discord-ID krävs för Discord-verifiering"
761 },
762 "identityType": "Identitetstyp",
763 "identityTypeHint": "Välj hur din decentraliserade identitet ska hanteras.",
···84 "emailAddress": "E-postadress",
85 "emailPlaceholder": "du@exempel.se",
86 "discord": "Discord",
87+ "discordUsername": "Discord-användarnamn",
88+ "discordUsernamePlaceholder": "dittanvändarnamn",
89+ "discordInUseWarning": "Detta Discord-användarnamn är redan kopplat till ett annat konto.",
090 "telegram": "Telegram",
91 "telegramUsername": "Telegram-användarnamn",
92 "telegramUsernamePlaceholder": "@dittanvändarnamn",
93 "telegramInUseWarning": "Detta Telegram-användarnamn är redan kopplat till ett annat konto.",
94 "signal": "Signal",
95+ "signalUsername": "Signal-användarnamn",
96+ "signalUsernamePlaceholder": "användarnamn.01",
97+ "signalInUseWarning": "Detta Signal-användarnamn är redan kopplat till ett annat konto.",
098 "notConfigured": "ej konfigurerad",
99 "inviteCode": "Inbjudningskod",
100 "inviteCodePlaceholder": "Ange din inbjudningskod",
···116 "externalDidRequired": "Extern did:web krävs",
117 "externalDidFormat": "Extern DID måste börja med did:web:",
118 "emailRequired": "E-post krävs för e-postverifiering",
119+ "discordUsernameRequired": "Discord-användarnamn krävs för Discord-verifiering",
120 "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering",
121+ "signalRequired": "Signal-användarnamn krävs för Signal-verifiering"
122 }
123 },
124 "dashboard": {
···431 "verifiedSuccess": "{channel} verifierad",
432 "messageHistory": "Meddelandehistorik",
433 "noMessages": "Inga meddelanden hittades.",
434+ "discordInUseWarning": "Detta Discord-användarnamn är redan kopplat till ett annat konto.",
435 "telegramInUseWarning": "Detta Telegram-användarnamn är redan kopplat till ett annat konto.",
436+ "signalInUseWarning": "Detta Signal-användarnamn är redan kopplat till ett annat konto.",
437 "telegramStartBot": "Eller skicka /start {handle} till @{botUsername} manuellt",
438 "telegramOpenLink": "Öppna Telegram för att verifiera",
439+ "discordStartBot": "DM:a @{botUsername} på Discord och skicka /start {handle}",
440+ "discordOpenLink": "Öppna Discord för att verifiera",
441 "failedToLoad": "Kunde inte ladda inställningar",
442 "failedToSave": "Kunde inte spara inställningar",
443 "failedToVerify": "Verifiering misslyckades",
···751 "passkeysNotSupported": "Nycklar stöds inte i denna webbläsare. Skapa ett lösenordsbaserat konto eller använd en webbläsare som stöder nycklar.",
752 "passkeyCancelled": "Nyckelskapande avbröts",
753 "passkeyFailed": "Nyckelregistrering misslyckades",
754+ "signalRequired": "Signal-användarnamn krävs för Signal-verifiering",
755 "inviteRequired": "Inbjudningskod krävs",
756 "externalDidRequired": "Extern did:web krävs",
757 "emailRequired": "E-post krävs för e-postverifiering",
758 "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering",
759 "externalDidFormat": "Extern DID måste börja med did:web:",
760+ "discordRequired": "Discord-användarnamn krävs för Discord-verifiering"
761 },
762 "identityType": "Identitetstyp",
763 "identityTypeHint": "Välj hur din decentraliserade identitet ska hanteras.",