diff --git a/VERSION b/VERSION index 844f6a9..d2b13eb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.6.3 +0.6.4 diff --git a/apps/api/package.json b/apps/api/package.json index 44a05cc..d36361c 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/api", - "version": "0.6.3", + "version": "0.6.4", "private": true, "type": "module", "scripts": { diff --git a/apps/native-example/package.json b/apps/native-example/package.json index 7f9eed9..21f503c 100644 --- a/apps/native-example/package.json +++ b/apps/native-example/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/native-example", - "version": "0.6.3", + "version": "0.6.4", "private": true, "scripts": { "start": "react-native start", diff --git a/apps/web/package.json b/apps/web/package.json index e046919..e5d84ac 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/web", - "version": "0.6.3", + "version": "0.6.4", "private": true, "type": "module", "scripts": { diff --git a/apps/widget/package.json b/apps/widget/package.json index 784d863..6e478d4 100644 --- a/apps/widget/package.json +++ b/apps/widget/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/widget-playground", - "version": "0.6.3", + "version": "0.6.4", "private": true, "type": "module", "scripts": { diff --git a/docs/releases/0.6.4.md b/docs/releases/0.6.4.md new file mode 100644 index 0000000..e4dc2fd --- /dev/null +++ b/docs/releases/0.6.4.md @@ -0,0 +1,27 @@ +# RespondKit 0.6.4 + +Status: prepared, not published. A merged PR does not publish SDK artifacts. + +## Release notes + +Every string RespondKit shows comes from the translated catalog. 0.6.3 translated the empty state, the "Ask us anything" subtitle and the attach menu; the email ask, composer, delivery statuses, retry and error states, and accessibility labels stayed English. They now follow the user's language on iOS, Android, web and React Native, with the 0.6.3 fallbacks. + +- **Native views.** SwiftUI looks every string up in RespondKitUI's bundle instead of the host's main bundle. Compose reads string resources and formats transcript dates in the activity locale. +- **Store text.** The body of an attachment-only message, the length and closed-conversation errors, and the logout, history-save and unverified-identity errors come from the catalog through the new `RespondKitStrings` on the Swift and Kotlin stores. `RespondKitScreen` sets it, and a store used without a screen keeps English. +- **Ten new keys** in all 51 locales: `respondkit_message_too_long`, `respondkit_message_limit`, `respondkit_closed_start_new`, `respondkit_logout_failed`, `respondkit_history_save_failed`, `respondkit_done`, `respondkit_unread_reply`, `respondkit_reconnecting`, `respondkit_conversation_label`, `respondkit_identity_unverified`. +- **Errors.** Network, HTTP, protocol and storage failures show catalog text ("Support request failed.", "Upload failed", "Support chat could not be started.") instead of the SDK's English diagnostics or server messages. The Swift, Kotlin and React Native stores keep the original text in a new `errorDetail`. +- **Default title.** When the host passes no title, iOS, web and React Native show the translated "Support", as Compose already did. +- **Guard.** `pnpm ready` fails if any file in the SwiftUI or Compose module gains an English literal, including lowercase labels, interpolated labels and transcript helpers. Exception messages are exempt, because they are no longer shown. + +## Upgrade and compatibility + +Use `0.6.4` for the npm packages, `v0.6.4` for SwiftPM and `0.6.4` for Maven. No protocol change. + +- Swift: `RespondKitScreen(title:)` is now `String?` (default `nil`, meaning the catalog's "Support"); existing calls compile unchanged. +- `errorMessage` (native) and `error` (React Native) no longer carry raw diagnostics; read `errorDetail` for logging. +- An attachment-only message is sent with the translated "Attached files" body, so operators see it in the customer's language. + +## Operator checklist + +1. Publish GitHub release `v0.6.4`, which runs the npm publish workflow. Publish Maven Central per `docs/native/releases.md`. +2. Point ReceiptGenie at 0.6.4. diff --git a/docs/worklog/RK-5.md b/docs/worklog/RK-5.md new file mode 100644 index 0000000..5474e20 --- /dev/null +++ b/docs/worklog/RK-5.md @@ -0,0 +1,28 @@ +# RK-5 — SDK 0.6.4: every SDK string from the catalog + +2026-10-16 · developer + +The views converted in 0.6.3 read the catalog; the rest of each client still had English literals. On iOS, `Text("Save email")` and similar calls looked the string up in the host app's main bundle, so they fell back to English. All four clients now read every user-visible string and accessibility label from the generated catalog. Ten keys were added to all 51 locales. Release 0.6.4 is prepared, not published. + +## Decisions + +- The native stores write text themselves (the attachment-only body and some errors). Each core gets a `RespondKitStrings` value that defaults to English, and the screen fills it from the catalog. Core keeps no dependency on UI resources. +- Protocol-integrity errors ("Mismatched support messages.") and server-provided messages stay as they are. They are diagnostics, not copy. +- `EncryptedFilePersistence`'s two storage errors stay English. They are not view code, and they surface only when the device's keystore fails. +- The guard (`scripts/native-strings.test.mjs`) flags capitalized English literals in files that import SwiftUI or Compose. The only allowed literal is `you@example.com`. + +## Verification + +- `swift test`: 28 passed. `xcodebuild -scheme RespondKitUI` for the iOS simulator: succeeded. +- Example-app XCUITest `testScreenAndAttachMenuFollowTheAppLanguage` on an iPhone 17 simulator with `demo_server.py`: passed in ja and zh-Hans. It checks the email ask, placeholder, send and close labels, and "Sent" after a real send. The demo server now answers `GET /v1/client/contact` so the email ask shows. +- `gradlew :core:test :compose:assembleDebug :example:assembleDebug`: passed, 25 core tests. `:compose:connectedDebugAndroidTest` on emulator-5554 (API 36): 9/9, including ja and zh-Hans. +- Web 89 tests, React Native 24, `vp check`, `localization:check` and `test:native-strings`: passed. + +Translations of the new keys were written by the agent. No native-speaker review yet. + +## Review RK-6 (changes requested at 71a3e48) + +- SDK-authored errors reached the UI in English: Android's "File upload failed (500). Try again." and React Native's "Unable to reach RespondKit". Stores and pickers now show catalog text for any error they did not write in the user's language. Errors the SDK localizes itself are thrown as `PresentedError` / `PresentedException`. The raw message stays in `errorDetail` (Swift, Kotlin and React Native stores). +- The new ja/zh-Hans Android test of a failed request found a first-open race: `openConversation` ran before the screen's `SideEffect` handed the store its strings, so the banner was English. The screen now sets the strings at the start of its `LaunchedEffect`, and `RespondKitLifecycle` sets them on both platforms before any background refresh. +- The guard now scans every file in both UI modules, including the transcript helpers. It flags any literal in a UI-call position (so `Text("retry")` and `Button("OK")` fail), English phrases, and interpolated labels. Fixtures cover each case. Restoring 0.6.3's TranscriptRow on either platform now fails it. +- Verification: `pnpm ready` passed (455 package tests). `swift test`: 29 passed. RespondKitUI iOS build: succeeded. Android core tests: 26 passed. `:compose:connectedDebugAndroidTest` on emulator-5554: 11/11 passed. diff --git a/localization/README.md b/localization/README.md index 16c21db..01995a1 100644 --- a/localization/README.md +++ b/localization/README.md @@ -11,7 +11,7 @@ pnpm localization:check The generator writes `native/swift/Sources/RespondKitUI/Resources/RespondKit.xcstrings` (the SwiftPM resource of `RespondKitUI`) `generated/android/res/values*/strings.xml` (a resource directory of the Compose module), and one TypeScript module copied to `packages/react/src/widget/messages.ts` and `packages/react-native/src/messages.ts`. Commit the outputs with the JSON changes. `pnpm ready` fails if an output is missing, modified, or left behind after removing a locale. Generated files belong to this pipeline; edits in Xcode or Android Studio must be made in JSON instead. No translation services run during compilation. -Every client reads the empty state, the "Ask us anything" subtitle and the attach menu from the generated output, and Compose also reads its closed-conversation strings from it. Other views still use English literals. The catalog ships ReceiptGenie's 51 app locales plus English. Adding a language means adding it to `settings.json` with a complete `messages/{locale}.json`. +Every user-visible string and accessibility label in the SwiftUI, Compose, web and React Native views comes from the generated output. The native stores write a few strings themselves (the body of an attachment-only message and some errors); the screens hand them `RespondKitStrings` from the catalog, and a store used without a screen keeps English. Errors the SDK did not write in the user's language (network, HTTP, protocol, storage and server messages) are shown as a catalog fallback such as `respondkit_request_failed` or `respondkit_upload_failed`; the stores keep the original text in `errorDetail`. `pnpm test:native-strings` fails when a file in the SwiftUI or Compose module gains an English literal outside an exception message. The catalog ships ReceiptGenie's 51 app locales plus English. Adding a language means adding it to `settings.json` with a complete `messages/{locale}.json`. Locale selection per client: diff --git a/localization/generated/android/res/values-ar/strings.xml b/localization/generated/android/res/values-ar/strings.xml index 747e0d9..0024d65 100644 --- a/localization/generated/android/res/values-ar/strings.xml +++ b/localization/generated/android/res/values-ar/strings.xml @@ -10,9 +10,11 @@ "إغلاق دردشة الدعم" "مغلقة" "تم إغلاق هذه المحادثة." + "هذه المحادثة مغلقة. ابدأ محادثة جديدة." "جارٍ التأكيد…" "لا يزال الدعم قيد الاتصال." "محادثة %1$s" + "المحادثة" "المحادثات" "المحادثات · %1$d غير مقروءة" @@ -22,6 +24,7 @@ "المحادثات · %1$d غير مقروءة" "المحادثات · %1$d غير مقروءة" + "تم" "عنوان البريد الإلكتروني" "تعذّر حفظ بريدك الإلكتروني. يُرجى التحقق منه والمحاولة مرة أخرى." "على أي بريد إلكتروني نرسل إليك الرد؟" @@ -30,13 +33,18 @@ "الملفات" "كيف يمكننا مساعدتك؟" "تعذّر تحميل سجل المحادثة. اضغط على «المزيد» للمحاولة مرة أخرى." + "تعذّر حفظ سجل الدعم." "تغيّرت هوية الدعم في علامة تبويب أخرى. أعد الاتصال لإعادة تحميل حسابك." + "تعذّر التحقق من هوية الدعم." "أرسل رسالة وأبقِ هذه الصفحة مفتوحة لتلقي رد سريع." "أرسل رسالة لبدء محادثة." "أحدث الرسائل" "جارٍ التحميل…" "جارٍ تحميل الرسائل" + "تعذّر إلغاء جلسة الدعم السابقة. ستنتهي صلاحيتها تلقائيًا." "الرسالة" + "يمكن أن تحتوي الرسائل على 6000 حرف كحد أقصى." + "أدخل رسالة لا تتجاوز 6000 حرف." "تعذّر تحميل الرسائل الجديدة." "المزيد" "محادثة جديدة" @@ -55,6 +63,7 @@ "جاهز" "إعادة الاتصال" "أعد الاتصال قبل الرفع." + "جارٍ إعادة الاتصال. لا تزال رسائلك الحالية متاحة." "إزالة" "إزالة %1$s" "فشل طلب الدعم." @@ -84,6 +93,7 @@ "حاول مرة أخرى" "لم يتم التأكيد — يمكنك إعادة المحاولة بأمان" "رد غير مقروء من الدعم" + "رد غير مقروء" "فشل الرفع" "اكتب رسالة…" diff --git a/localization/generated/android/res/values-b+fr+CA/strings.xml b/localization/generated/android/res/values-b+fr+CA/strings.xml index 7588a38..1aa6ce1 100644 --- a/localization/generated/android/res/values-b+fr+CA/strings.xml +++ b/localization/generated/android/res/values-b+fr+CA/strings.xml @@ -10,15 +10,18 @@ "Fermer le clavardage avec le soutien" "Fermée" "Cette conversation est fermée." + "Cette conversation est fermée. Commencez une nouvelle conversation." "Confirmation en cours…" "Connexion au soutien en cours." "Conversation du %1$s" + "Conversation" "Conversations" "Conversations · %1$d non lue" "Conversations · %1$d non lues" "Conversations · %1$d non lues" + "OK" "Adresse courriel" "Impossible d’enregistrer votre adresse courriel. Vérifiez-la et réessayez." "À quelle adresse courriel pouvons-nous vous répondre?" @@ -27,13 +30,18 @@ "Fichiers" "Comment pouvons-nous vous aider?" "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus »." + "Impossible d\'enregistrer l\'historique de soutien." "Le compte de soutien a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte." + "Impossible de vérifier l\'identité de soutien." "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide." "Envoyez un message pour démarrer une conversation." "Derniers messages" "Chargement…" "Chargement des messages" + "La session de soutien précédente n\'a pas pu être révoquée. Elle expirera automatiquement." "Message" + "Les messages peuvent contenir jusqu\'à 6 000 caractères." + "Saisissez un message de 6 000 caractères maximum." "Impossible de charger les nouveaux messages." "Afficher plus" "Nouvelle conversation" @@ -49,6 +57,7 @@ "Prêt" "Se reconnecter" "Reconnectez-vous avant de téléverser des fichiers." + "Reconnexion en cours. Vos messages existants restent disponibles." "Retirer" "Retirer %1$s" "La demande de soutien a échoué." @@ -75,6 +84,7 @@ "Réessayer" "Non confirmé — vous pouvez réessayer sans risque" "Réponse non lue du soutien" + "Réponse non lue" "Échec du téléversement" "Écrivez un message…" diff --git a/localization/generated/android/res/values-b+pt+BR/strings.xml b/localization/generated/android/res/values-b+pt+BR/strings.xml index a77b3d9..8b1fe31 100644 --- a/localization/generated/android/res/values-b+pt+BR/strings.xml +++ b/localization/generated/android/res/values-b+pt+BR/strings.xml @@ -10,15 +10,18 @@ "Fechar chat de suporte" "Encerrada" "Esta conversa foi encerrada." + "Esta conversa está encerrada. Inicie uma nova conversa." "Confirmando…" "O suporte ainda está se conectando." "Conversa de %1$s" + "Conversa" "Conversas" "Conversas · %1$d não lida" "Conversas · %1$d não lidas" "Conversas · %1$d não lidas" + "OK" "Endereço de e-mail" "Não foi possível salvar seu e-mail. Verifique e tente novamente." "Em qual e-mail podemos te responder?" @@ -27,13 +30,18 @@ "Arquivos" "Como podemos ajudar?" "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente." + "Não foi possível salvar o histórico de suporte." "A identidade de suporte mudou em outra aba. Reconecte para recarregar sua conta." + "Não foi possível verificar a identidade de suporte." "Envie uma mensagem e mantenha esta página aberta para receber uma resposta rápida." "Envie uma mensagem para iniciar uma conversa." "Mensagens mais recentes" "Carregando…" "Carregando mensagens" + "Não foi possível revogar a sessão de suporte anterior. Ela expirará automaticamente." "Mensagem" + "As mensagens podem ter até 6.000 caracteres." + "Digite uma mensagem de até 6.000 caracteres." "Não foi possível carregar as novas mensagens." "Mais" "Nova conversa" @@ -49,6 +57,7 @@ "Pronto" "Reconectar" "Reconecte antes de enviar arquivos." + "Reconectando. Suas mensagens existentes continuam disponíveis." "Remover" "Remover %1$s" "Falha na solicitação ao suporte." @@ -75,6 +84,7 @@ "Tentar novamente" "Não confirmada — pode tentar de novo com segurança" "Resposta do suporte não lida" + "Resposta não lida" "Falha no envio" "Escreva uma mensagem…" diff --git a/localization/generated/android/res/values-b+pt+PT/strings.xml b/localization/generated/android/res/values-b+pt+PT/strings.xml index fca6a85..95acc88 100644 --- a/localization/generated/android/res/values-b+pt+PT/strings.xml +++ b/localization/generated/android/res/values-b+pt+PT/strings.xml @@ -10,15 +10,18 @@ "Fechar chat de suporte" "Encerrada" "Esta conversa foi encerrada." + "Esta conversa está encerrada. Inicie uma nova conversa." "A confirmar…" "O suporte ainda está a estabelecer ligação." "Conversa de %1$s" + "Conversa" "Conversas" "Conversas · %1$d por ler" "Conversas · %1$d por ler" "Conversas · %1$d por ler" + "OK" "Endereço de e-mail" "Não foi possível guardar o seu e-mail. Verifique-o e tente novamente." "Para que e-mail podemos enviar a resposta?" @@ -27,13 +30,18 @@ "Ficheiros" "Como podemos ajudar?" "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente." + "Não foi possível guardar o histórico de suporte." "A identidade de suporte mudou noutro separador. Restabeleça a ligação para recarregar a sua conta." + "Não foi possível verificar a identidade de suporte." "Envie uma mensagem e mantenha esta página aberta para obter uma resposta rápida." "Envie uma mensagem para iniciar uma conversa." "Mensagens mais recentes" "A carregar…" "A carregar mensagens" + "Não foi possível revogar a sessão de suporte anterior. Irá expirar automaticamente." "Mensagem" + "As mensagens podem ter até 6000 carateres." + "Introduza uma mensagem com até 6000 carateres." "Não foi possível carregar as novas mensagens." "Mais" "Nova conversa" @@ -49,6 +57,7 @@ "Pronto" "Restabelecer ligação" "Restabeleça a ligação antes de carregar ficheiros." + "A restabelecer a ligação. As suas mensagens continuam disponíveis." "Remover" "Remover %1$s" "O pedido ao suporte falhou." @@ -75,6 +84,7 @@ "Tentar novamente" "Não confirmada — pode tentar novamente em segurança" "Resposta do suporte por ler" + "Resposta não lida" "Falha ao carregar" "Escreva uma mensagem…" diff --git a/localization/generated/android/res/values-b+zh+Hans/strings.xml b/localization/generated/android/res/values-b+zh+Hans/strings.xml index 8f02af3..f367346 100644 --- a/localization/generated/android/res/values-b+zh+Hans/strings.xml +++ b/localization/generated/android/res/values-b+zh+Hans/strings.xml @@ -10,13 +10,16 @@ "关闭客服聊天" "已关闭" "此对话已关闭。" + "此对话已关闭。请开始新对话。" "正在确认…" "客服仍在连接中。" "对话 %1$s" + "对话" "对话" "对话 · %1$d 条未读" + "完成" "邮箱地址" "无法保存您的邮箱,请检查后重试。" "我们该把回复发送到哪个邮箱?" @@ -25,13 +28,18 @@ "文件" "有什么可以帮您?" "无法加载对话记录。请再次选择“更多”。" + "无法保存支持记录。" "客服身份已在其他标签页中更改。请重新连接以重新加载您的账户。" + "无法验证支持身份。" "发送消息后请保持此页面打开,以便及时收到回复。" "发送消息即可开始对话。" "最新消息" "正在加载…" "正在加载消息" + "无法撤销之前的支持会话。该会话将自动过期。" "消息" + "消息最多可包含 6,000 个字符。" + "请输入不超过 6,000 个字符的消息。" "无法加载新消息。" "更多" "新对话" @@ -45,6 +53,7 @@ "已就绪" "重新连接" "请先重新连接再上传。" + "正在重新连接。您现有的消息仍然可用。" "移除" "移除 %1$s" "客服请求失败。" @@ -69,6 +78,7 @@ "再试一次" "未确认 — 可放心重试" "未读客服回复" + "未读回复" "上传失败" "输入消息…" diff --git a/localization/generated/android/res/values-b+zh+Hant/strings.xml b/localization/generated/android/res/values-b+zh+Hant/strings.xml index 7e062ea..0ed3a2d 100644 --- a/localization/generated/android/res/values-b+zh+Hant/strings.xml +++ b/localization/generated/android/res/values-b+zh+Hant/strings.xml @@ -10,13 +10,16 @@ "關閉客服聊天" "已關閉" "此對話已關閉。" + "此對話已關閉。請開始新對話。" "確認中…" "客服仍在連線中。" "對話 %1$s" + "對話" "對話" "對話 · %1$d 則未讀" + "完成" "電子郵件地址" "無法儲存您的電子郵件地址,請確認後再試一次。" "我們該把回覆寄到哪個電子郵件地址?" @@ -25,13 +28,18 @@ "檔案" "有什麼可以幫您的嗎?" "無法載入對話記錄,請再次選擇「更多」。" + "無法儲存支援記錄。" "客服身分已在其他分頁中變更,請重新連線以重新載入您的帳號。" + "無法驗證支援身分。" "傳送訊息後請保持此頁面開啟,即可盡快收到回覆。" "傳送訊息即可開始對話。" "最新訊息" "載入中…" "正在載入訊息" + "無法撤銷先前的支援工作階段。該工作階段將自動過期。" "訊息" + "訊息最多可包含 6,000 個字元。" + "請輸入不超過 6,000 個字元的訊息。" "無法載入新訊息。" "更多" "新對話" @@ -45,6 +53,7 @@ "已就緒" "重新連線" "請先重新連線再上傳。" + "正在重新連線。您現有的訊息仍可使用。" "移除" "移除 %1$s" "客服要求失敗。" @@ -69,6 +78,7 @@ "再試一次" "未確認 — 可放心重試" "未讀的客服回覆" + "未讀回覆" "上傳失敗" "輸入訊息…" diff --git a/localization/generated/android/res/values-bg/strings.xml b/localization/generated/android/res/values-bg/strings.xml index 596d7fc..b2d5d13 100644 --- a/localization/generated/android/res/values-bg/strings.xml +++ b/localization/generated/android/res/values-bg/strings.xml @@ -10,14 +10,17 @@ "Затваряне на чата за поддръжка" "Затворен" "Този разговор е затворен." + "Този разговор е затворен. Започнете нов разговор." "Потвърждава се…" "Поддръжката все още се свързва." "Разговор %1$s" + "Разговор" "Разговори" "Разговори · %1$d непрочетен" "Разговори · %1$d непрочетени" + "Готово" "Имейл адрес" "Не успяхме да запазим имейла ви. Проверете го и опитайте отново." "На кой имейл да ви изпратим отговор?" @@ -26,13 +29,18 @@ "Файлове" "Как можем да помогнем?" "Историята на разговора не можа да се зареди. Натиснете „Още“ отново." + "Историята на поддръжката не можа да бъде запазена." "Самоличността за поддръжка е променена в друг раздел. Свържете се отново, за да презаредите акаунта си." + "Самоличността за поддръжка не можа да бъде потвърдена." "Изпратете съобщение и оставете тази страница отворена за бърз отговор." "Изпратете съобщение, за да започнете разговор." "Най-новите съобщения" "Зареждане…" "Зареждане на съобщенията" + "Предишната сесия за поддръжка не можа да бъде прекратена. Тя ще изтече автоматично." "Съобщение" + "Съобщенията могат да съдържат до 6000 знака." + "Въведете съобщение до 6000 знака." "Новите съобщения не можаха да се заредят." "Още" "Нов разговор" @@ -47,6 +55,7 @@ "Готово" "Повторно свързване" "Свържете се отново преди качване." + "Повторно свързване. Съществуващите ви съобщения са все още налични." "Премахване" "Премахване на %1$s" "Заявката към поддръжката е неуспешна." @@ -72,6 +81,7 @@ "Опитайте отново" "Не е потвърдено – можете безопасно да опитате отново" "Непрочетен отговор от поддръжката" + "Непрочетен отговор" "Неуспешно качване" "Напишете съобщение…" diff --git a/localization/generated/android/res/values-bn/strings.xml b/localization/generated/android/res/values-bn/strings.xml index 5104aa3..106d02b 100644 --- a/localization/generated/android/res/values-bn/strings.xml +++ b/localization/generated/android/res/values-bn/strings.xml @@ -10,14 +10,17 @@ "সহায়তা চ্যাট বন্ধ করুন" "বন্ধ" "এই কথোপকথনটি বন্ধ হয়ে গেছে।" + "এই কথোপকথনটি বন্ধ। একটি নতুন কথোপকথন শুরু করুন।" "নিশ্চিত করা হচ্ছে…" "সহায়তা এখনও সংযুক্ত হচ্ছে।" "কথোপকথন %1$s" + "কথোপকথন" "কথোপকথন" "কথোপকথন · %1$dটি অপঠিত" "কথোপকথন · %1$dটি অপঠিত" + "সম্পন্ন" "ইমেল ঠিকানা" "আপনার ইমেল সংরক্ষণ করা যায়নি। অনুগ্রহ করে এটি যাচাই করে আবার চেষ্টা করুন।" "কোন ইমেলে আমরা আপনাকে উত্তর পাঠাব?" @@ -26,13 +29,18 @@ "ফাইল" "আমরা কীভাবে সাহায্য করতে পারি?" "কথোপকথনের ইতিহাস লোড করা যায়নি। আবার ‘আরও’ ট্যাপ করুন।" + "সহায়তার ইতিহাস সংরক্ষণ করা যায়নি।" "অন্য একটি ট্যাবে সহায়তার পরিচয় পরিবর্তিত হয়েছে। আপনার অ্যাকাউন্ট আবার লোড করতে পুনরায় সংযোগ করুন।" + "সহায়তার পরিচয় যাচাই করা যায়নি।" "একটি বার্তা পাঠান এবং দ্রুত উত্তর পেতে এই পেজটি খোলা রাখুন।" "কথোপকথন শুরু করতে একটি বার্তা পাঠান।" "সর্বশেষ বার্তা" "লোড হচ্ছে…" "বার্তা লোড হচ্ছে" + "আগের সহায়তা সেশনটি বাতিল করা যায়নি। এটি স্বয়ংক্রিয়ভাবে মেয়াদোত্তীর্ণ হবে।" "বার্তা" + "বার্তায় সর্বোচ্চ ৬,০০০ অক্ষর থাকতে পারে।" + "৬,০০০ অক্ষর পর্যন্ত একটি বার্তা লিখুন।" "নতুন বার্তা লোড করা যায়নি।" "আরও" "নতুন কথোপকথন" @@ -47,6 +55,7 @@ "প্রস্তুত" "আবার সংযোগ করুন" "আপলোড করার আগে আবার সংযোগ করুন।" + "আবার সংযোগ করা হচ্ছে। আপনার আগের বার্তাগুলি এখনও উপলব্ধ।" "সরান" "%1$s সরান" "সহায়তার অনুরোধ ব্যর্থ হয়েছে।" @@ -72,6 +81,7 @@ "আবার চেষ্টা করুন" "নিশ্চিত হয়নি — নিরাপদে আবার চেষ্টা করতে পারেন" "সহায়তার অপঠিত উত্তর" + "অপঠিত উত্তর" "আপলোড ব্যর্থ হয়েছে" "একটি বার্তা লিখুন…" diff --git a/localization/generated/android/res/values-ca/strings.xml b/localization/generated/android/res/values-ca/strings.xml index 7e5a857..bc300a2 100644 --- a/localization/generated/android/res/values-ca/strings.xml +++ b/localization/generated/android/res/values-ca/strings.xml @@ -10,15 +10,18 @@ "Tanca el xat d\'assistència" "Tancada" "Aquesta conversa està tancada." + "Aquesta conversa està tancada. Comença una conversa nova." "S\'està confirmant…" "L\'assistència encara s\'està connectant." "Conversa %1$s" + "Conversa" "Converses" "Converses · %1$d sense llegir" "Converses · %1$d sense llegir" "Converses · %1$d sense llegir" + "Fet" "Adreça electrònica" "No hem pogut desar el teu correu. Comprova\'l i torna-ho a provar." "A quin correu et podem enviar la resposta?" @@ -27,13 +30,18 @@ "Fitxers" "Com et podem ajudar?" "No s\'ha pogut carregar l\'historial de la conversa. Torna a tocar «Més»." + "No s\'ha pogut desar l\'historial d\'assistència." "La identitat d\'assistència ha canviat en una altra pestanya. Torna a connectar per recarregar el teu compte." + "No s\'ha pogut verificar la identitat d\'assistència." "Envia un missatge i mantén aquesta pàgina oberta per rebre una resposta ràpida." "Envia un missatge per començar una conversa." "Missatges més recents" "S\'està carregant…" "S\'estan carregant els missatges" + "No s\'ha pogut revocar la sessió d\'assistència anterior. Caducarà automàticament." "Missatge" + "Els missatges poden tenir fins a 6.000 caràcters." + "Escriu un missatge de fins a 6.000 caràcters." "No s\'han pogut carregar els missatges nous." "Més" "Conversa nova" @@ -49,6 +57,7 @@ "A punt" "Torna a connectar" "Torna a connectar abans de pujar fitxers." + "S\'està tornant a connectar. Els teus missatges continuen disponibles." "Elimina" "Elimina %1$s" "La sol·licitud d\'assistència ha fallat." @@ -75,6 +84,7 @@ "Torna-ho a provar" "No confirmat: pots tornar-ho a provar sense risc" "Resposta d\'assistència no llegida" + "Resposta no llegida" "No s\'ha pogut pujar" "Escriu un missatge…" diff --git a/localization/generated/android/res/values-cs/strings.xml b/localization/generated/android/res/values-cs/strings.xml index 23d68f4..c7560b5 100644 --- a/localization/generated/android/res/values-cs/strings.xml +++ b/localization/generated/android/res/values-cs/strings.xml @@ -10,9 +10,11 @@ "Zavřít chat podpory" "Uzavřená" "Tato konverzace je uzavřená." + "Tato konverzace je uzavřená. Zahajte novou konverzaci." "Potvrzování…" "Podpora se stále připojuje." "Konverzace %1$s" + "Konverzace" "Konverzace" "Konverzace · %1$d nepřečtená" @@ -20,6 +22,7 @@ "Konverzace · %1$d nepřečtené" "Konverzace · %1$d nepřečtených" + "Hotovo" "E-mailová adresa" "E-mail se nepodařilo uložit. Zkontrolujte ho a zkuste to znovu." "Na jaký e-mail vám můžeme odpovědět?" @@ -28,13 +31,18 @@ "Soubory" "Jak vám můžeme pomoci?" "Historii konverzace se nepodařilo načíst. Zkuste znovu „Další“." + "Historii podpory se nepodařilo uložit." "Identita podpory se změnila na jiné kartě. Znovu se připojte a načtěte svůj účet." + "Identitu pro podporu se nepodařilo ověřit." "Pošlete zprávu a nechte tuto stránku otevřenou, ať vám můžeme rychle odpovědět." "Pošlete zprávu a zahajte konverzaci." "Nejnovější zprávy" "Načítání…" "Načítání zpráv" + "Předchozí relaci podpory se nepodařilo zrušit. Platnost vyprší automaticky." "Zpráva" + "Zprávy mohou mít nejvýše 6 000 znaků." + "Zadejte zprávu o délce nejvýše 6 000 znaků." "Nové zprávy se nepodařilo načíst." "Další" "Nová konverzace" @@ -51,6 +59,7 @@ "Připraveno" "Znovu připojit" "Před nahráním se znovu připojte." + "Probíhá opětovné připojení. Vaše dosavadní zprávy jsou stále k dispozici." "Odebrat" "Odebrat %1$s" "Požadavek na podporu se nezdařil." @@ -78,6 +87,7 @@ "Zkusit znovu" "Nepotvrzeno – můžete bezpečně zkusit znovu" "Nepřečtená odpověď podpory" + "Nepřečtená odpověď" "Nahrání se nezdařilo" "Napište zprávu…" diff --git a/localization/generated/android/res/values-da/strings.xml b/localization/generated/android/res/values-da/strings.xml index 7d8a337..85d6e04 100644 --- a/localization/generated/android/res/values-da/strings.xml +++ b/localization/generated/android/res/values-da/strings.xml @@ -10,14 +10,17 @@ "Luk supportchat" "Lukket" "Denne samtale er lukket." + "Denne samtale er lukket. Start en ny samtale." "Bekræfter…" "Support er stadig ved at oprette forbindelse." "Samtale %1$s" + "Samtale" "Samtaler" "Samtaler · %1$d ulæst" "Samtaler · %1$d ulæste" + "Færdig" "E-mailadresse" "Vi kunne ikke gemme din e-mail. Tjek den, og prøv igen." "Hvilken e-mail kan vi sende svaret til?" @@ -26,13 +29,18 @@ "Filer" "Hvordan kan vi hjælpe?" "Samtalehistorikken kunne ikke indlæses. Prøv »Flere« igen." + "Supporthistorikken kunne ikke gemmes." "Supportidentiteten blev ændret i en anden fane. Opret forbindelse igen for at genindlæse din konto." + "Supportidentiteten kunne ikke bekræftes." "Send en besked, og hold siden åben for at få et hurtigt svar." "Send en besked for at starte en samtale." "Seneste beskeder" "Indlæser…" "Indlæser beskeder" + "Den tidligere supportsession kunne ikke tilbagekaldes. Den udløber automatisk." "Besked" + "Beskeder kan indeholde op til 6.000 tegn." + "Skriv en besked på op til 6.000 tegn." "Nye beskeder kunne ikke indlæses." "Flere" "Ny samtale" @@ -47,6 +55,7 @@ "Klar" "Opret forbindelse igen" "Opret forbindelse igen før upload." + "Genopretter forbindelsen. Dine eksisterende beskeder er stadig tilgængelige." "Fjern" "Fjern %1$s" "Supportanmodningen mislykkedes." @@ -72,6 +81,7 @@ "Prøv igen" "Ikke bekræftet – du kan trygt prøve igen" "Ulæst svar fra support" + "Ulæst svar" "Upload mislykkedes" "Skriv en besked…" diff --git a/localization/generated/android/res/values-de/strings.xml b/localization/generated/android/res/values-de/strings.xml index 1c25f61..1451175 100644 --- a/localization/generated/android/res/values-de/strings.xml +++ b/localization/generated/android/res/values-de/strings.xml @@ -10,14 +10,17 @@ "Support-Chat schließen" "Geschlossen" "Diese Unterhaltung ist geschlossen." + "Diese Unterhaltung ist geschlossen. Beginne eine neue Unterhaltung." "Wird bestätigt…" "Support wird noch verbunden." "Unterhaltung %1$s" + "Unterhaltung" "Unterhaltungen" "Unterhaltungen · %1$d ungelesen" "Unterhaltungen · %1$d ungelesen" + "Fertig" "E-Mail-Adresse" "Die E-Mail-Adresse konnte nicht gespeichert werden. Bitte prüfen und erneut versuchen." "An welche E-Mail-Adresse dürfen wir antworten?" @@ -26,13 +29,18 @@ "Dateien" "Wie können wir helfen?" "Der Verlauf konnte nicht geladen werden. Bitte erneut auf „Mehr“ tippen." + "Der Support-Verlauf konnte nicht gespeichert werden." "Die Support-Identität wurde in einem anderen Tab geändert. Neu verbinden, um dein Konto neu zu laden." + "Die Support-Identität konnte nicht bestätigt werden." "Schreib uns eine Nachricht und lass diese Seite für eine schnelle Antwort geöffnet." "Schreib uns eine Nachricht, um eine Unterhaltung zu beginnen." "Neueste Nachrichten" "Wird geladen…" "Nachrichten werden geladen" + "Die vorherige Support-Sitzung konnte nicht widerrufen werden. Sie läuft automatisch ab." "Nachricht" + "Nachrichten können bis zu 6.000 Zeichen enthalten." + "Gib eine Nachricht mit bis zu 6.000 Zeichen ein." "Neue Nachrichten konnten nicht geladen werden." "Mehr" "Neue Unterhaltung" @@ -47,6 +55,7 @@ "Bereit" "Neu verbinden" "Vor dem Hochladen neu verbinden." + "Verbindung wird wiederhergestellt. Deine bisherigen Nachrichten sind weiterhin verfügbar." "Entfernen" "%1$s entfernen" "Support-Anfrage fehlgeschlagen." @@ -72,6 +81,7 @@ "Erneut versuchen" "Nicht bestätigt – erneutes Senden ist sicher" "Ungelesene Support-Antwort" + "Ungelesene Antwort" "Upload fehlgeschlagen" "Nachricht schreiben…" diff --git a/localization/generated/android/res/values-el/strings.xml b/localization/generated/android/res/values-el/strings.xml index 5026c32..73bae10 100644 --- a/localization/generated/android/res/values-el/strings.xml +++ b/localization/generated/android/res/values-el/strings.xml @@ -10,14 +10,17 @@ "Κλείσιμο συνομιλίας υποστήριξης" "Κλειστή" "Αυτή η συνομιλία έχει κλείσει." + "Αυτή η συνομιλία έχει κλείσει. Ξεκινήστε νέα συνομιλία." "Επιβεβαίωση…" "Η υποστήριξη συνδέεται ακόμα." "Συνομιλία %1$s" + "Συνομιλία" "Συνομιλίες" "Συνομιλίες · %1$d μη αναγνωσμένη" "Συνομιλίες · %1$d μη αναγνωσμένες" + "Τέλος" "Διεύθυνση email" "Δεν ήταν δυνατή η αποθήκευση του email σας. Ελέγξτε το και δοκιμάστε ξανά." "Σε ποιο email να σας στείλουμε απάντηση;" @@ -26,13 +29,18 @@ "Αρχεία" "Πώς μπορούμε να βοηθήσουμε;" "Δεν ήταν δυνατή η φόρτωση του ιστορικού συνομιλίας. Πατήστε ξανά «Περισσότερα»." + "Δεν ήταν δυνατή η αποθήκευση του ιστορικού υποστήριξης." "Η ταυτότητα υποστήριξης άλλαξε σε άλλη καρτέλα. Επανασυνδεθείτε για να φορτώσετε ξανά τον λογαριασμό σας." + "Δεν ήταν δυνατή η επαλήθευση της ταυτότητας υποστήριξης." "Στείλτε ένα μήνυμα και κρατήστε αυτή τη σελίδα ανοιχτή για γρήγορη απάντηση." "Στείλτε ένα μήνυμα για να ξεκινήσετε μια συνομιλία." "Πιο πρόσφατα μηνύματα" "Φόρτωση…" "Φόρτωση μηνυμάτων" + "Δεν ήταν δυνατή η ανάκληση της προηγούμενης συνεδρίας υποστήριξης. Θα λήξει αυτόματα." "Μήνυμα" + "Τα μηνύματα μπορούν να περιέχουν έως 6.000 χαρακτήρες." + "Εισαγάγετε ένα μήνυμα έως 6.000 χαρακτήρες." "Δεν ήταν δυνατή η φόρτωση των νέων μηνυμάτων." "Περισσότερα" "Νέα συνομιλία" @@ -47,6 +55,7 @@ "Έτοιμο" "Επανασύνδεση" "Επανασυνδεθείτε πριν από τη μεταφόρτωση." + "Γίνεται επανασύνδεση. Τα υπάρχοντα μηνύματά σας εξακολουθούν να είναι διαθέσιμα." "Αφαίρεση" "Αφαίρεση %1$s" "Το αίτημα υποστήριξης απέτυχε." @@ -72,6 +81,7 @@ "Δοκιμάστε ξανά" "Δεν επιβεβαιώθηκε — μπορείτε να δοκιμάσετε ξανά με ασφάλεια" "Μη αναγνωσμένη απάντηση υποστήριξης" + "Μη αναγνωσμένη απάντηση" "Η μεταφόρτωση απέτυχε" "Γράψτε ένα μήνυμα…" diff --git a/localization/generated/android/res/values-es/strings.xml b/localization/generated/android/res/values-es/strings.xml index 1ed18b7..dfa685f 100644 --- a/localization/generated/android/res/values-es/strings.xml +++ b/localization/generated/android/res/values-es/strings.xml @@ -10,15 +10,18 @@ "Cerrar chat de soporte" "Cerrada" "Esta conversación está cerrada." + "Esta conversación está cerrada. Inicia una conversación nueva." "Confirmando…" "El soporte aún se está conectando." "Conversación %1$s" + "Conversación" "Conversaciones" "Conversaciones · %1$d sin leer" "Conversaciones · %1$d sin leer" "Conversaciones · %1$d sin leer" + "Listo" "Correo electrónico" "No pudimos guardar tu correo. Revísalo y vuelve a intentarlo." "¿A qué correo podemos enviarte la respuesta?" @@ -27,13 +30,18 @@ "Archivos" "¿Cómo podemos ayudarte?" "No se pudo cargar el historial de la conversación. Vuelve a tocar «Más»." + "No se pudo guardar el historial de soporte." "La identidad de soporte cambió en otra pestaña. Reconecta para volver a cargar tu cuenta." + "No se pudo verificar la identidad de soporte." "Envía un mensaje y mantén esta página abierta para recibir una respuesta rápida." "Envía un mensaje para iniciar una conversación." "Mensajes más recientes" "Cargando…" "Cargando mensajes" + "No se pudo revocar la sesión de soporte anterior. Caducará automáticamente." "Mensaje" + "Los mensajes pueden tener hasta 6000 caracteres." + "Escribe un mensaje de hasta 6000 caracteres." "No se pudieron cargar los mensajes nuevos." "Más" "Nueva conversación" @@ -49,6 +57,7 @@ "Listo" "Reconectar" "Reconecta antes de subir archivos." + "Reconectando. Tus mensajes siguen disponibles." "Quitar" "Quitar %1$s" "Error en la solicitud de soporte." @@ -75,6 +84,7 @@ "Volver a intentarlo" "Sin confirmar: puedes reintentar sin riesgo" "Respuesta de soporte sin leer" + "Respuesta no leída" "Error al subir" "Escribe un mensaje…" diff --git a/localization/generated/android/res/values-et/strings.xml b/localization/generated/android/res/values-et/strings.xml index 4130248..118af35 100644 --- a/localization/generated/android/res/values-et/strings.xml +++ b/localization/generated/android/res/values-et/strings.xml @@ -10,14 +10,17 @@ "Sulge tugivestlus" "Suletud" "See vestlus on suletud." + "See vestlus on suletud. Alustage uut vestlust." "Kinnitamine…" "Tugi alles ühendub." "Vestlus %1$s" + "Vestlus" "Vestlused" "Vestlused · %1$d lugemata" "Vestlused · %1$d lugemata" + "Valmis" "E-posti aadress" "E-posti aadressi ei õnnestunud salvestada. Kontrolli seda ja proovi uuesti." "Millisele e-posti aadressile võime vastuse saata?" @@ -26,13 +29,18 @@ "Failid" "Kuidas saame aidata?" "Vestluse ajalugu ei õnnestunud laadida. Vajuta uuesti „Veel“." + "Toe ajalugu ei õnnestunud salvestada." "Tugiidentiteet muutus teisel vahekaardil. Ühenda uuesti, et konto uuesti laadida." + "Toe identiteeti ei õnnestunud kinnitada." "Saada sõnum ja hoia see leht avatuna, et saada kiire vastus." "Saada sõnum, et alustada vestlust." "Uusimad sõnumid" "Laadimine…" "Sõnumite laadimine" + "Eelmist tugiseanssi ei õnnestunud tühistada. See aegub automaatselt." "Sõnum" + "Sõnumid võivad sisaldada kuni 6000 tähemärki." + "Sisestage kuni 6000 tähemärgi pikkune sõnum." "Uusi sõnumeid ei õnnestunud laadida." "Veel" "Uus vestlus" @@ -47,6 +55,7 @@ "Valmis" "Ühenda uuesti" "Enne üleslaadimist ühenda uuesti." + "Ühenduse taastamine. Teie olemasolevad sõnumid on endiselt saadaval." "Eemalda" "Eemalda %1$s" "Tugipäring ebaõnnestus." @@ -72,6 +81,7 @@ "Proovi uuesti" "Kinnitamata – uuesti proovimine on ohutu" "Lugemata vastus toelt" + "Lugemata vastus" "Üleslaadimine ebaõnnestus" "Kirjuta sõnum…" diff --git a/localization/generated/android/res/values-fi/strings.xml b/localization/generated/android/res/values-fi/strings.xml index 49faf1e..8780f9e 100644 --- a/localization/generated/android/res/values-fi/strings.xml +++ b/localization/generated/android/res/values-fi/strings.xml @@ -10,14 +10,17 @@ "Sulje tukichat" "Suljettu" "Tämä keskustelu on suljettu." + "Tämä keskustelu on suljettu. Aloita uusi keskustelu." "Vahvistetaan…" "Yhteyttä tukeen muodostetaan vielä." "Keskustelu %1$s" + "Keskustelu" "Keskustelut" "Keskustelut · %1$d lukematon" "Keskustelut · %1$d lukematonta" + "Valmis" "Sähköpostiosoite" "Sähköpostiosoitteen tallennus epäonnistui. Tarkista osoite ja yritä uudelleen." "Mihin sähköpostiosoitteeseen voimme lähettää vastauksen?" @@ -26,13 +29,18 @@ "Tiedostot" "Miten voimme auttaa?" "Keskusteluhistoriaa ei voitu ladata. Kokeile Lisää-painiketta uudelleen." + "Tukihistoriaa ei voitu tallentaa." "Tuen tunnistetiedot vaihtuivat toisessa välilehdessä. Lataa tilisi uudelleen yhdistämällä uudelleen." + "Tuen tunnistetta ei voitu vahvistaa." "Lähetä viesti ja pidä tämä sivu auki, niin saat vastauksen nopeasti." "Aloita keskustelu lähettämällä viesti." "Uusimmat viestit" "Ladataan…" "Ladataan viestejä" + "Edellistä tukiistuntoa ei voitu peruuttaa. Se vanhenee automaattisesti." "Viesti" + "Viesteissä voi olla enintään 6 000 merkkiä." + "Kirjoita enintään 6 000 merkin viesti." "Uusia viestejä ei voitu ladata." "Lisää" "Uusi keskustelu" @@ -47,6 +55,7 @@ "Valmis" "Yhdistä uudelleen" "Yhdistä uudelleen ennen tiedostojen lataamista." + "Yhdistetään uudelleen. Aiemmat viestisi ovat yhä saatavilla." "Poista" "Poista %1$s" "Tukipyyntö epäonnistui." @@ -72,6 +81,7 @@ "Yritä uudelleen" "Ei vahvistettu – voit turvallisesti yrittää uudelleen" "Lukematon vastaus tuelta" + "Lukematon vastaus" "Lataus epäonnistui" "Kirjoita viesti…" diff --git a/localization/generated/android/res/values-fil/strings.xml b/localization/generated/android/res/values-fil/strings.xml index 37bc282..93c8184 100644 --- a/localization/generated/android/res/values-fil/strings.xml +++ b/localization/generated/android/res/values-fil/strings.xml @@ -10,14 +10,17 @@ "Isara ang support chat" "Sarado" "Sarado na ang pag-uusap na ito." + "Sarado na ang usapang ito. Magsimula ng bagong usapan." "Kinukumpirma…" "Kumokonekta pa ang suporta." "Pag-uusap %1$s" + "Usapan" "Mga pag-uusap" "Mga pag-uusap · %1$d hindi pa nababasa" "Mga pag-uusap · %1$d hindi pa nababasa" + "Tapos na" "Email address" "Hindi namin na-save ang email mo. Pakitingnan ito at subukang muli." "Saang email namin ipapadala ang sagot?" @@ -26,13 +29,18 @@ "Mga file" "Paano kami makakatulong?" "Hindi ma-load ang history ng pag-uusap. Subukang muli ang “Higit pa”." + "Hindi ma-save ang history ng support." "Napalitan ang account sa suporta sa ibang tab. Kumonektang muli para i-reload ang account mo." + "Hindi ma-verify ang support identity." "Magpadala ng mensahe at panatilihing bukas ang page na ito para sa mabilis na sagot." "Magpadala ng mensahe para magsimula ng pag-uusap." "Mga pinakabagong mensahe" "Naglo-load…" "Nilo-load ang mga mensahe" + "Hindi mabawi ang naunang support session. Kusa itong mag-e-expire." "Mensahe" + "Hanggang 6,000 character ang maaaring laman ng mga mensahe." + "Maglagay ng mensaheng hanggang 6,000 character." "Hindi ma-load ang mga bagong mensahe." "Higit pa" "Bagong pag-uusap" @@ -47,6 +55,7 @@ "Handa na" "Kumonektang muli" "Kumonektang muli bago mag-upload." + "Muling kumokonekta. Available pa rin ang mga dati mong mensahe." "Alisin" "Alisin ang %1$s" "Nabigo ang kahilingan sa suporta." @@ -72,6 +81,7 @@ "Subukang muli" "Hindi nakumpirma — ligtas subukang muli" "Hindi pa nababasang sagot ng suporta" + "Hindi pa nababasang sagot" "Nabigo ang pag-upload" "Sumulat ng mensahe…" diff --git a/localization/generated/android/res/values-fr/strings.xml b/localization/generated/android/res/values-fr/strings.xml index 23d5a98..9733a37 100644 --- a/localization/generated/android/res/values-fr/strings.xml +++ b/localization/generated/android/res/values-fr/strings.xml @@ -10,15 +10,18 @@ "Fermer le chat d’assistance" "Fermée" "Cette conversation est fermée." + "Cette conversation est fermée. Commencez une nouvelle conversation." "Confirmation en cours…" "Connexion à l’assistance en cours." "Conversation du %1$s" + "Conversation" "Conversations" "Conversations · %1$d non lue" "Conversations · %1$d non lues" "Conversations · %1$d non lues" + "OK" "Adresse e-mail" "Impossible d’enregistrer votre adresse e-mail. Vérifiez-la et réessayez." "À quelle adresse e-mail pouvons-nous vous répondre ?" @@ -27,13 +30,18 @@ "Fichiers" "Comment pouvons-nous vous aider ?" "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus »." + "Impossible d\'enregistrer l\'historique d\'assistance." "Le compte d’assistance a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte." + "Impossible de vérifier l\'identité d\'assistance." "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide." "Envoyez un message pour démarrer une conversation." "Derniers messages" "Chargement…" "Chargement des messages" + "La session d\'assistance précédente n\'a pas pu être révoquée. Elle expirera automatiquement." "Message" + "Les messages peuvent contenir jusqu\'à 6 000 caractères." + "Saisissez un message de 6 000 caractères maximum." "Impossible de charger les nouveaux messages." "Afficher plus" "Nouvelle conversation" @@ -49,6 +57,7 @@ "Prêt" "Se reconnecter" "Reconnectez-vous avant d’envoyer des fichiers." + "Reconnexion en cours. Vos messages existants restent disponibles." "Retirer" "Retirer %1$s" "La demande d’assistance a échoué." @@ -75,6 +84,7 @@ "Réessayer" "Non confirmé — vous pouvez réessayer sans risque" "Réponse non lue de l’assistance" + "Réponse non lue" "Échec de l’envoi" "Écrivez un message…" diff --git a/localization/generated/android/res/values-gu/strings.xml b/localization/generated/android/res/values-gu/strings.xml index 122a3b8..17f718f 100644 --- a/localization/generated/android/res/values-gu/strings.xml +++ b/localization/generated/android/res/values-gu/strings.xml @@ -10,14 +10,17 @@ "સપોર્ટ ચેટ બંધ કરો" "બંધ" "આ વાતચીત બંધ છે." + "આ વાતચીત બંધ છે. નવી વાતચીત શરૂ કરો." "પુષ્ટિ કરી રહ્યાં છીએ…" "સપોર્ટ હજી કનેક્ટ થઈ રહ્યું છે." "વાતચીત %1$s" + "વાતચીત" "વાતચીતો" "વાતચીતો · %1$d ન વાંચેલી" "વાતચીતો · %1$d ન વાંચેલી" + "પૂર્ણ" "ઇમેઇલ ઍડ્રેસ" "અમે તમારો ઇમેઇલ સાચવી શક્યા નહીં. કૃપા કરીને તેને તપાસો અને ફરી પ્રયાસ કરો." "અમે તમને જવાબ કયા ઇમેઇલ પર મોકલીએ?" @@ -26,13 +29,18 @@ "ફાઇલો" "અમે તમારી કેવી રીતે મદદ કરી શકીએ?" "વાતચીતનો ઇતિહાસ લોડ થઈ શક્યો નથી. “વધુ” ફરી અજમાવો." + "સપોર્ટ ઇતિહાસ સાચવી શકાયો નથી." "બીજા ટૅબમાં સપોર્ટ ઓળખ બદલાઈ ગઈ છે. તમારું એકાઉન્ટ ફરી લોડ કરવા માટે ફરી કનેક્ટ કરો." + "સપોર્ટ ઓળખ ચકાસી શકાઈ નથી." "મેસેજ મોકલો અને ઝડપી જવાબ માટે આ પેજ ખુલ્લું રાખો." "વાતચીત શરૂ કરવા માટે મેસેજ મોકલો." "નવીનતમ મેસેજ" "લોડ થઈ રહ્યું છે…" "મેસેજ લોડ થઈ રહ્યા છે" + "અગાઉનું સપોર્ટ સત્ર રદ કરી શકાયું નથી. તે આપમેળે સમાપ્ત થશે." "મેસેજ" + "સંદેશામાં વધુમાં વધુ 6,000 અક્ષરો હોઈ શકે છે." + "6,000 અક્ષરો સુધીનો સંદેશ લખો." "નવા મેસેજ લોડ થઈ શક્યા નથી." "વધુ" "નવી વાતચીત" @@ -47,6 +55,7 @@ "તૈયાર" "ફરી કનેક્ટ કરો" "અપલોડ કરતાં પહેલાં ફરી કનેક્ટ કરો." + "ફરી કનેક્ટ થઈ રહ્યું છે. તમારા હાલના સંદેશા હજુ પણ ઉપલબ્ધ છે." "કાઢી નાખો" "%1$s કાઢી નાખો" "સપોર્ટ વિનંતી નિષ્ફળ થઈ." @@ -72,6 +81,7 @@ "ફરી પ્રયાસ કરો" "પુષ્ટિ થઈ નથી — ફરી પ્રયાસ કરવો સુરક્ષિત છે" "સપોર્ટનો ન વાંચેલો જવાબ" + "ન વાંચેલો જવાબ" "અપલોડ નિષ્ફળ થયું" "મેસેજ લખો…" diff --git a/localization/generated/android/res/values-hi/strings.xml b/localization/generated/android/res/values-hi/strings.xml index cc0bffa..077142e 100644 --- a/localization/generated/android/res/values-hi/strings.xml +++ b/localization/generated/android/res/values-hi/strings.xml @@ -10,14 +10,17 @@ "सहायता चैट बंद करें" "बंद" "यह बातचीत बंद हो चुकी है।" + "यह बातचीत बंद है। नई बातचीत शुरू करें।" "पुष्टि हो रही है…" "सहायता से अभी कनेक्ट हो रहा है।" "बातचीत %1$s" + "बातचीत" "बातचीत" "बातचीत · %1$d बिना पढ़ी" "बातचीत · %1$d बिना पढ़ी" + "हो गया" "ईमेल पता" "हम आपका ईमेल सेव नहीं कर सके। कृपया इसे जांचें और फिर से कोशिश करें।" "हम आपको किस ईमेल पर जवाब भेजें?" @@ -26,13 +29,18 @@ "फ़ाइलें" "हम आपकी क्या मदद कर सकते हैं?" "बातचीत का इतिहास लोड नहीं हो सका। “और देखें” को फिर से आज़माएं।" + "सहायता इतिहास सहेजा नहीं जा सका।" "किसी दूसरे टैब में सहायता पहचान बदल गई है। अपना खाता फिर से लोड करने के लिए फिर से कनेक्ट करें।" + "सहायता पहचान सत्यापित नहीं की जा सकी।" "मैसेज भेजें और जल्दी जवाब पाने के लिए यह पेज खुला रखें।" "बातचीत शुरू करने के लिए मैसेज भेजें।" "सबसे नए मैसेज" "लोड हो रहा है…" "मैसेज लोड हो रहे हैं" + "पिछला सहायता सत्र रद्द नहीं किया जा सका। यह अपने आप समाप्त हो जाएगा।" "मैसेज" + "संदेशों में अधिकतम 6,000 वर्ण हो सकते हैं।" + "अधिकतम 6,000 वर्णों का संदेश लिखें।" "नए मैसेज लोड नहीं हो सके।" "और देखें" "नई बातचीत" @@ -47,6 +55,7 @@ "तैयार" "फिर से कनेक्ट करें" "अपलोड करने से पहले फिर से कनेक्ट करें।" + "फिर से कनेक्ट हो रहा है। आपके मौजूदा संदेश अब भी उपलब्ध हैं।" "हटाएं" "%1$s हटाएं" "सहायता अनुरोध पूरा नहीं हो सका।" @@ -72,6 +81,7 @@ "फिर से कोशिश करें" "पुष्टि नहीं हुई — फिर से कोशिश करना सुरक्षित है" "सहायता टीम का बिना पढ़ा जवाब" + "अपठित जवाब" "अपलोड नहीं हो सका" "मैसेज लिखें…" diff --git a/localization/generated/android/res/values-hr/strings.xml b/localization/generated/android/res/values-hr/strings.xml index 8a91d93..fab1ca9 100644 --- a/localization/generated/android/res/values-hr/strings.xml +++ b/localization/generated/android/res/values-hr/strings.xml @@ -10,15 +10,18 @@ "Zatvori chat podrške" "Zatvoren" "Ovaj je razgovor zatvoren." + "Ovaj je razgovor zatvoren. Započnite novi razgovor." "Potvrđivanje…" "Povezivanje s podrškom još je u tijeku." "Razgovor %1$s" + "Razgovor" "Razgovori" "Razgovori · %1$d nepročitan" "Razgovori · %1$d nepročitana" "Razgovori · %1$d nepročitanih" + "Gotovo" "Adresa e-pošte" "Nismo uspjeli spremiti vašu adresu e-pošte. Provjerite je i pokušajte ponovno." "Na koju vam adresu e-pošte možemo poslati odgovor?" @@ -27,13 +30,18 @@ "Datoteke" "Kako vam možemo pomoći?" "Povijest razgovora nije moguće učitati. Pokušajte ponovno s „Prikaži više”." + "Povijest podrške nije bilo moguće spremiti." "Identitet za podršku promijenjen je u drugoj kartici. Ponovno se povežite kako biste ponovno učitali račun." + "Identitet podrške nije bilo moguće potvrditi." "Pošaljite poruku i ostavite ovu stranicu otvorenom za brz odgovor." "Pošaljite poruku da biste započeli razgovor." "Najnovije poruke" "Učitavanje…" "Učitavanje poruka" + "Prethodnu sesiju podrške nije bilo moguće opozvati. Automatski će isteći." "Poruka" + "Poruke mogu sadržavati najviše 6000 znakova." + "Unesite poruku od najviše 6000 znakova." "Nove poruke nije moguće učitati." "Prikaži više" "Novi razgovor" @@ -49,6 +57,7 @@ "Spremno" "Ponovno se poveži" "Ponovno se povežite prije prijenosa." + "Ponovno povezivanje. Vaše postojeće poruke i dalje su dostupne." "Ukloni" "Ukloni %1$s" "Zahtjev za podršku nije uspio." @@ -75,6 +84,7 @@ "Pokušaj ponovno" "Nije potvrđeno — ponovni pokušaj je siguran" "Nepročitan odgovor podrške" + "Nepročitan odgovor" "Prijenos nije uspio" "Napišite poruku…" diff --git a/localization/generated/android/res/values-hu/strings.xml b/localization/generated/android/res/values-hu/strings.xml index 39e400e..163a1b4 100644 --- a/localization/generated/android/res/values-hu/strings.xml +++ b/localization/generated/android/res/values-hu/strings.xml @@ -10,14 +10,17 @@ "Ügyfélszolgálati chat bezárása" "Lezárt" "Ez a beszélgetés lezárult." + "Ez a beszélgetés lezárult. Kezdjen új beszélgetést." "Megerősítés…" "A kapcsolódás az ügyfélszolgálathoz még folyamatban van." "Beszélgetés – %1$s" + "Beszélgetés" "Beszélgetések" "Beszélgetések · %1$d olvasatlan" "Beszélgetések · %1$d olvasatlan" + "Kész" "E-mail-cím" "Nem sikerült menteni az e-mail-címét. Ellenőrizze, és próbálja újra." "Milyen e-mail-címre küldhetjük a választ?" @@ -26,13 +29,18 @@ "Fájlok" "Miben segíthetünk?" "Nem sikerült betölteni a beszélgetés előzményeit. Próbálja újra a „Továbbiak” gombbal." + "Nem sikerült menteni az ügyfélszolgálati előzményeket." "Egy másik lapon megváltozott az ügyfélszolgálati azonosító. Csatlakozzon újra a fiókja újbóli betöltéséhez." + "Nem sikerült ellenőrizni az ügyfélszolgálati azonosítót." "Küldjön üzenetet, és tartsa nyitva ezt az oldalt a gyors válaszért." "Küldjön üzenetet a beszélgetés indításához." "Legújabb üzenetek" "Betöltés…" "Üzenetek betöltése" + "Az előző ügyfélszolgálati munkamenetet nem sikerült visszavonni. Automatikusan lejár." "Üzenet" + "Az üzenetek legfeljebb 6000 karaktert tartalmazhatnak." + "Legfeljebb 6000 karakteres üzenetet írjon." "Nem sikerült betölteni az új üzeneteket." "Továbbiak" "Új beszélgetés" @@ -47,6 +55,7 @@ "Kész" "Újracsatlakozás" "Feltöltés előtt csatlakozzon újra." + "Újracsatlakozás. A korábbi üzenetei továbbra is elérhetők." "Eltávolítás" "%1$s eltávolítása" "Az ügyfélszolgálati kérés sikertelen volt." @@ -72,6 +81,7 @@ "Újrapróbálás" "Nincs megerősítve – nyugodtan próbálja újra" "Olvasatlan ügyfélszolgálati válasz" + "Olvasatlan válasz" "Sikertelen feltöltés" "Írjon üzenetet…" diff --git a/localization/generated/android/res/values-in/strings.xml b/localization/generated/android/res/values-in/strings.xml index e8842a9..d60270b 100644 --- a/localization/generated/android/res/values-in/strings.xml +++ b/localization/generated/android/res/values-in/strings.xml @@ -10,13 +10,16 @@ "Tutup chat dukungan" "Ditutup" "Percakapan ini sudah ditutup." + "Percakapan ini sudah ditutup. Mulai percakapan baru." "Mengonfirmasi…" "Masih menghubungkan ke dukungan." "Percakapan %1$s" + "Percakapan" "Percakapan" "Percakapan · %1$d belum dibaca" + "Selesai" "Alamat email" "Kami tidak dapat menyimpan email Anda. Periksa kembali, lalu coba lagi." "Ke email mana kami bisa mengirim balasan?" @@ -25,13 +28,18 @@ "File" "Ada yang bisa kami bantu?" "Riwayat percakapan tidak dapat dimuat. Coba “Muat lagi” sekali lagi." + "Riwayat dukungan tidak dapat disimpan." "Identitas dukungan berubah di tab lain. Hubungkan ulang untuk memuat ulang akun Anda." + "Identitas dukungan tidak dapat diverifikasi." "Kirim pesan dan biarkan halaman ini tetap terbuka agar cepat mendapat balasan." "Kirim pesan untuk memulai percakapan." "Pesan terbaru" "Memuat…" "Memuat pesan" + "Sesi dukungan sebelumnya tidak dapat dicabut. Sesi akan berakhir secara otomatis." "Pesan" + "Pesan dapat berisi hingga 6.000 karakter." + "Masukkan pesan hingga 6.000 karakter." "Pesan baru tidak dapat dimuat." "Muat lagi" "Percakapan baru" @@ -45,6 +53,7 @@ "Siap" "Hubungkan ulang" "Hubungkan ulang sebelum mengunggah." + "Menghubungkan ulang. Pesan Anda yang ada masih tersedia." "Hapus" "Hapus %1$s" "Permintaan dukungan gagal." @@ -69,6 +78,7 @@ "Coba lagi" "Belum dikonfirmasi — aman untuk dicoba lagi" "Balasan dukungan belum dibaca" + "Balasan belum dibaca" "Gagal mengunggah" "Tulis pesan…" diff --git a/localization/generated/android/res/values-it/strings.xml b/localization/generated/android/res/values-it/strings.xml index a4b73e5..5945336 100644 --- a/localization/generated/android/res/values-it/strings.xml +++ b/localization/generated/android/res/values-it/strings.xml @@ -10,15 +10,18 @@ "Chiudi la chat di assistenza" "Chiusa" "Questa conversazione è chiusa." + "Questa conversazione è chiusa. Inizia una nuova conversazione." "Conferma in corso…" "L\'assistenza è ancora in fase di connessione." "Conversazione del %1$s" + "Conversazione" "Conversazioni" "Conversazioni · %1$d da leggere" "Conversazioni · %1$d da leggere" "Conversazioni · %1$d da leggere" + "Fine" "Indirizzo email" "Non siamo riusciti a salvare la tua email. Controllala e riprova." "A quale indirizzo email possiamo risponderti?" @@ -27,13 +30,18 @@ "File" "Come possiamo aiutarti?" "Impossibile caricare la cronologia della conversazione. Riprova con Altro." + "Impossibile salvare la cronologia dell\'assistenza." "L\'account di assistenza è cambiato in un\'altra scheda. Riconnettiti per ricaricare il tuo account." + "Impossibile verificare l\'identità dell\'assistenza." "Invia un messaggio e tieni aperta questa pagina per ricevere una risposta rapida." "Invia un messaggio per iniziare una conversazione." "Ultimi messaggi" "Caricamento…" "Caricamento dei messaggi" + "Impossibile revocare la sessione di assistenza precedente. Scadrà automaticamente." "Messaggio" + "I messaggi possono contenere fino a 6.000 caratteri." + "Inserisci un messaggio di massimo 6.000 caratteri." "Impossibile caricare i nuovi messaggi." "Altro" "Nuova conversazione" @@ -49,6 +57,7 @@ "Pronto" "Riconnetti" "Riconnettiti prima di caricare file." + "Riconnessione in corso. I tuoi messaggi esistenti sono ancora disponibili." "Rimuovi" "Rimuovi %1$s" "Richiesta di assistenza non riuscita." @@ -75,6 +84,7 @@ "Prova di nuovo" "Non confermato: puoi riprovare senza rischi" "Risposta dell\'assistenza non letta" + "Risposta non letta" "Caricamento non riuscito" "Scrivi un messaggio…" diff --git a/localization/generated/android/res/values-iw/strings.xml b/localization/generated/android/res/values-iw/strings.xml index d1d11a5..df3cbc0 100644 --- a/localization/generated/android/res/values-iw/strings.xml +++ b/localization/generated/android/res/values-iw/strings.xml @@ -10,9 +10,11 @@ "סגירת צ׳אט התמיכה" "סגורה" "השיחה הזו סגורה." + "השיחה הזו סגורה. יש להתחיל שיחה חדשה." "בתהליך אישור…" "החיבור לתמיכה עדיין מתבצע." "שיחה מ־%1$s" + "שיחה" "שיחות" "שיחות · %1$d שלא נקראה" @@ -20,6 +22,7 @@ "שיחות · %1$d שלא נקראו" "שיחות · %1$d שלא נקראו" + "סיום" "כתובת אימייל" "לא הצלחנו לשמור את כתובת האימייל. כדאי לבדוק אותה ולנסות שוב." "לאיזו כתובת אימייל נשלח את התשובה?" @@ -28,13 +31,18 @@ "קבצים" "איך נוכל לעזור?" "לא ניתן היה לטעון את היסטוריית השיחה. אפשר ללחוץ שוב על ״עוד״." + "לא ניתן היה לשמור את היסטוריית התמיכה." "זהות התמיכה השתנתה בכרטיסייה אחרת. צריך להתחבר מחדש כדי לטעון מחדש את החשבון." + "לא ניתן היה לאמת את זהות התמיכה." "אפשר לשלוח הודעה ולהשאיר את הדף הזה פתוח כדי לקבל תשובה מהירה." "אפשר לשלוח הודעה כדי להתחיל שיחה." "ההודעות האחרונות" "בטעינה…" "ההודעות נטענות" + "לא ניתן היה לבטל את סשן התמיכה הקודם. התוקף שלו יפוג אוטומטית." "הודעה" + "הודעות יכולות להכיל עד 6,000 תווים." + "יש להזין הודעה של עד 6,000 תווים." "לא ניתן היה לטעון הודעות חדשות." "עוד" "שיחה חדשה" @@ -51,6 +59,7 @@ "מוכן" "התחברות מחדש" "צריך להתחבר מחדש לפני ההעלאה." + "מתחבר מחדש. ההודעות הקיימות שלך עדיין זמינות." "הסרה" "הסרת %1$s" "בקשת התמיכה נכשלה." @@ -78,6 +87,7 @@ "ניסיון חוזר" "לא אושרה — אפשר לנסות שוב בבטחה" "תשובה מהתמיכה שלא נקראה" + "תשובה שלא נקראה" "ההעלאה נכשלה" "כתיבת הודעה…" diff --git a/localization/generated/android/res/values-ja/strings.xml b/localization/generated/android/res/values-ja/strings.xml index 180ed1e..3c118cf 100644 --- a/localization/generated/android/res/values-ja/strings.xml +++ b/localization/generated/android/res/values-ja/strings.xml @@ -10,13 +10,16 @@ "サポートチャットを閉じる" "終了" "この会話は終了しました。" + "この会話は終了しています。新しい会話を始めてください。" "確認中…" "サポートに接続しています。" "%1$sの会話" + "会話" "会話" "会話 · 未読%1$d件" + "完了" "メールアドレス" "メールアドレスを保存できませんでした。内容を確認して、もう一度お試しください。" "返信をお送りするメールアドレスを教えてください" @@ -25,13 +28,18 @@ "ファイル" "どのようなご用件ですか?" "会話履歴を読み込めませんでした。もう一度「さらに表示」をお試しください。" + "サポート履歴を保存できませんでした。" "別のタブでサポートのアカウントが切り替わりました。アカウントを再読み込みするには再接続してください。" + "サポートの本人確認ができませんでした。" "メッセージを送信して、このページを開いたままお待ちください。すぐにお返事します。" "メッセージを送信して会話を始めましょう。" "最新のメッセージ" "読み込み中…" "メッセージを読み込み中" + "以前のサポートセッションを取り消せませんでした。自動的に期限切れになります。" "メッセージ" + "メッセージは6,000文字まで入力できます。" + "6,000文字以内でメッセージを入力してください。" "新着メッセージを読み込めませんでした。" "さらに表示" "新しい会話" @@ -45,6 +53,7 @@ "準備完了" "再接続" "アップロードする前に再接続してください。" + "再接続しています。これまでのメッセージは引き続きご覧いただけます。" "削除" "%1$sを削除" "サポートへのリクエストに失敗しました。" @@ -69,6 +78,7 @@ "もう一度試す" "未確認 — 安全に再送できます" "未読のサポート返信" + "未読の返信" "アップロードに失敗しました" "メッセージを入力…" diff --git a/localization/generated/android/res/values-kn/strings.xml b/localization/generated/android/res/values-kn/strings.xml index b925990..632fd5c 100644 --- a/localization/generated/android/res/values-kn/strings.xml +++ b/localization/generated/android/res/values-kn/strings.xml @@ -10,14 +10,17 @@ "ಬೆಂಬಲ ಚಾಟ್ ಮುಚ್ಚಿರಿ" "ಮುಚ್ಚಲಾಗಿದೆ" "ಈ ಸಂಭಾಷಣೆಯನ್ನು ಮುಚ್ಚಲಾಗಿದೆ." + "ಈ ಸಂಭಾಷಣೆ ಮುಚ್ಚಲಾಗಿದೆ. ಹೊಸ ಸಂಭಾಷಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ." "ದೃಢೀಕರಿಸಲಾಗುತ್ತಿದೆ…" "ಬೆಂಬಲ ಇನ್ನೂ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತಿದೆ." "ಸಂಭಾಷಣೆ %1$s" + "ಸಂಭಾಷಣೆ" "ಸಂಭಾಷಣೆಗಳು" "ಸಂಭಾಷಣೆಗಳು · %1$d ಓದಿಲ್ಲ" "ಸಂಭಾಷಣೆಗಳು · %1$d ಓದಿಲ್ಲ" + "ಮುಗಿದಿದೆ" "ಇಮೇಲ್ ವಿಳಾಸ" "ನಿಮ್ಮ ಇಮೇಲ್ ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಅದನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." "ನಿಮಗೆ ಉತ್ತರವನ್ನು ಯಾವ ಇಮೇಲ್‌ಗೆ ಕಳುಹಿಸಬೇಕು?" @@ -26,13 +29,18 @@ "ಫೈಲ್‌ಗಳು" "ನಾವು ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?" "ಸಂಭಾಷಣೆಯ ಇತಿಹಾಸವನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಇನ್ನಷ್ಟು ಬಟನ್ ಅನ್ನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." + "ಬೆಂಬಲ ಇತಿಹಾಸವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." "ಮತ್ತೊಂದು ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಬೆಂಬಲ ಖಾತೆ ಬದಲಾಗಿದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಮರುಸಂಪರ್ಕಿಸಿ." + "ಬೆಂಬಲ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." "ಸಂದೇಶ ಕಳುಹಿಸಿ ಮತ್ತು ತ್ವರಿತ ಉತ್ತರಕ್ಕಾಗಿ ಈ ಪುಟವನ್ನು ತೆರೆದಿಡಿ." "ಸಂಭಾಷಣೆ ಪ್ರಾರಂಭಿಸಲು ಸಂದೇಶ ಕಳುಹಿಸಿ." "ಇತ್ತೀಚಿನ ಸಂದೇಶಗಳು" "ಲೋಡ್ ಆಗುತ್ತಿದೆ…" "ಸಂದೇಶಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ" + "ಹಿಂದಿನ ಬೆಂಬಲ ಸೆಷನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ." "ಸಂದೇಶ" + "ಸಂದೇಶಗಳು ಗರಿಷ್ಠ 6,000 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು." + "6,000 ಅಕ್ಷರಗಳವರೆಗಿನ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ." "ಹೊಸ ಸಂದೇಶಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." "ಇನ್ನಷ್ಟು" "ಹೊಸ ಸಂಭಾಷಣೆ" @@ -47,6 +55,7 @@ "ಸಿದ್ಧವಾಗಿದೆ" "ಮರುಸಂಪರ್ಕಿಸಿ" "ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಮರುಸಂಪರ್ಕಿಸಿ." + "ಮರುಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ. ನಿಮ್ಮ ಈಗಿನ ಸಂದೇಶಗಳು ಇನ್ನೂ ಲಭ್ಯವಿವೆ." "ತೆಗೆದುಹಾಕಿ" "%1$s ತೆಗೆದುಹಾಕಿ" "ಬೆಂಬಲ ವಿನಂತಿ ವಿಫಲವಾಗಿದೆ." @@ -72,6 +81,7 @@ "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ" "ದೃಢೀಕರಿಸಲಾಗಿಲ್ಲ — ಸುರಕ್ಷಿತವಾಗಿ ಮರುಪ್ರಯತ್ನಿಸಬಹುದು" "ಓದದ ಬೆಂಬಲ ಉತ್ತರ" + "ಓದದ ಉತ್ತರ" "ಅಪ್‌ಲೋಡ್ ವಿಫಲವಾಗಿದೆ" "ಸಂದೇಶ ಬರೆಯಿರಿ…" diff --git a/localization/generated/android/res/values-ko/strings.xml b/localization/generated/android/res/values-ko/strings.xml index 3543634..a41206b 100644 --- a/localization/generated/android/res/values-ko/strings.xml +++ b/localization/generated/android/res/values-ko/strings.xml @@ -10,13 +10,16 @@ "고객 지원 채팅 닫기" "종료됨" "종료된 대화입니다." + "이 대화는 종료되었습니다. 새 대화를 시작하세요." "확인 중…" "고객 지원에 아직 연결 중입니다." "%1$s 대화" + "대화" "대화" "대화 · 읽지 않음 %1$d개" + "완료" "이메일 주소" "이메일을 저장하지 못했습니다. 주소를 확인하고 다시 시도해 주세요." "답변을 받을 이메일 주소를 알려 주세요" @@ -25,13 +28,18 @@ "파일" "무엇을 도와드릴까요?" "대화 기록을 불러오지 못했습니다. 더 보기를 다시 시도해 주세요." + "지원 기록을 저장하지 못했습니다." "다른 탭에서 고객 지원 계정이 변경되었습니다. 계정을 다시 불러오려면 다시 연결하세요." + "지원 ID를 확인하지 못했습니다." "메시지를 보내고 이 페이지를 열어 두시면 빠르게 답변해 드릴게요." "메시지를 보내 대화를 시작하세요." "최신 메시지" "불러오는 중…" "메시지 불러오는 중" + "이전 지원 세션을 취소하지 못했습니다. 자동으로 만료됩니다." "메시지" + "메시지는 최대 6,000자까지 입력할 수 있습니다." + "최대 6,000자까지 메시지를 입력하세요." "새 메시지를 불러오지 못했습니다." "더 보기" "새 대화" @@ -45,6 +53,7 @@ "준비됨" "다시 연결" "업로드하기 전에 다시 연결하세요." + "다시 연결하는 중입니다. 기존 메시지는 계속 볼 수 있습니다." "제거" "%1$s 제거" "고객 지원 요청에 실패했습니다." @@ -69,6 +78,7 @@ "다시 시도" "확인되지 않음 — 다시 보내도 안전합니다" "읽지 않은 고객 지원 답변" + "읽지 않은 답장" "업로드 실패" "메시지를 입력하세요…" diff --git a/localization/generated/android/res/values-lt/strings.xml b/localization/generated/android/res/values-lt/strings.xml index 6591740..f515178 100644 --- a/localization/generated/android/res/values-lt/strings.xml +++ b/localization/generated/android/res/values-lt/strings.xml @@ -10,9 +10,11 @@ "Uždaryti pagalbos pokalbį" "Uždarytas" "Šis pokalbis uždarytas." + "Šis pokalbis uždarytas. Pradėkite naują pokalbį." "Patvirtinama…" "Pagalba vis dar jungiasi." "Pokalbis %1$s" + "Pokalbis" "Pokalbiai" "Pokalbiai · %1$d neperskaitytas" @@ -20,6 +22,7 @@ "Pokalbiai · %1$d neperskaityto" "Pokalbiai · %1$d neperskaitytų" + "Atlikta" "El. pašto adresas" "Nepavyko išsaugoti jūsų el. pašto adreso. Patikrinkite jį ir bandykite dar kartą." "Kokiu el. pašto adresu galime jums atsakyti?" @@ -28,13 +31,18 @@ "Failai" "Kuo galime padėti?" "Nepavyko įkelti pokalbio istorijos. Dar kartą spustelėkite Daugiau." + "Nepavyko išsaugoti pagalbos istorijos." "Pagalbos tapatybė pasikeitė kitame skirtuke. Prisijunkite iš naujo, kad iš naujo įkeltumėte savo paskyrą." + "Nepavyko patvirtinti pagalbos tapatybės." "Parašykite žinutę ir neuždarykite šio puslapio – greitai atsakysime." "Parašykite žinutę ir pradėkite pokalbį." "Naujausios žinutės" "Įkeliama…" "Įkeliamos žinutės" + "Ankstesnės pagalbos sesijos atšaukti nepavyko. Ji baigsis automatiškai." "Žinutė" + "Žinutėse gali būti iki 6 000 simbolių." + "Įveskite iki 6 000 simbolių žinutę." "Nepavyko įkelti naujų žinučių." "Daugiau" "Naujas pokalbis" @@ -51,6 +59,7 @@ "Paruošta" "Prisijungti iš naujo" "Prieš įkeldami prisijunkite iš naujo." + "Jungiamasi iš naujo. Esamos žinutės vis dar pasiekiamos." "Pašalinti" "Pašalinti %1$s" "Pagalbos užklausa nepavyko." @@ -78,6 +87,7 @@ "Bandykite dar kartą" "Nepatvirtinta – galite saugiai bandyti dar kartą" "Neperskaitytas pagalbos atsakymas" + "Neperskaitytas atsakymas" "Nepavyko įkelti" "Rašykite žinutę…" diff --git a/localization/generated/android/res/values-lv/strings.xml b/localization/generated/android/res/values-lv/strings.xml index 08b811f..3497dad 100644 --- a/localization/generated/android/res/values-lv/strings.xml +++ b/localization/generated/android/res/values-lv/strings.xml @@ -10,15 +10,18 @@ "Aizvērt atbalsta tērzēšanu" "Slēgta" "Šī saruna ir slēgta." + "Šī saruna ir slēgta. Sāciet jaunu sarunu." "Apstiprina…" "Atbalsts joprojām tiek savienots." "Saruna %1$s" + "Saruna" "Sarunas" "Sarunas · %1$d nelasītas" "Sarunas · %1$d nelasīta" "Sarunas · %1$d nelasītas" + "Gatavs" "E-pasta adrese" "Neizdevās saglabāt jūsu e-pasta adresi. Lūdzu, pārbaudiet to un mēģiniet vēlreiz." "Uz kādu e-pasta adresi varam nosūtīt atbildi?" @@ -27,13 +30,18 @@ "Faili" "Kā varam palīdzēt?" "Neizdevās ielādēt sarunas vēsturi. Vēlreiz noklikšķiniet uz Vairāk." + "Atbalsta vēsturi neizdevās saglabāt." "Atbalsta identitāte tika mainīta citā cilnē. Lai atkārtoti ielādētu savu kontu, savienojiet vēlreiz." + "Atbalsta identitāti neizdevās pārbaudīt." "Nosūtiet ziņu un neaizveriet šo lapu – drīz atbildēsim." "Nosūtiet ziņu, lai sāktu sarunu." "Jaunākās ziņas" "Ielādē…" "Ielādē ziņas" + "Iepriekšējo atbalsta sesiju neizdevās atsaukt. Tās derīgums beigsies automātiski." "Ziņa" + "Ziņojumos var būt līdz 6000 rakstzīmēm." + "Ievadiet ziņojumu līdz 6000 rakstzīmēm." "Neizdevās ielādēt jaunās ziņas." "Vairāk" "Jauna saruna" @@ -49,6 +57,7 @@ "Gatavs" "Savienot vēlreiz" "Pirms augšupielādes savienojiet vēlreiz." + "Notiek atkārtota savienošana. Jūsu esošie ziņojumi joprojām ir pieejami." "Noņemt" "Noņemt %1$s" "Atbalsta pieprasījums neizdevās." @@ -75,6 +84,7 @@ "Mēģiniet vēlreiz" "Nav apstiprināta – droši mēģiniet vēlreiz" "Nelasīta atbalsta atbilde" + "Nelasīta atbilde" "Augšupielāde neizdevās" "Rakstiet ziņu…" diff --git a/localization/generated/android/res/values-ml/strings.xml b/localization/generated/android/res/values-ml/strings.xml index 6be3221..66b3d8e 100644 --- a/localization/generated/android/res/values-ml/strings.xml +++ b/localization/generated/android/res/values-ml/strings.xml @@ -10,14 +10,17 @@ "പിന്തുണ ചാറ്റ് അടയ്ക്കുക" "അടച്ചത്" "ഈ സംഭാഷണം അവസാനിപ്പിച്ചു." + "ഈ സംഭാഷണം അവസാനിച്ചു. പുതിയൊരു സംഭാഷണം ആരംഭിക്കുക." "സ്ഥിരീകരിക്കുന്നു…" "പിന്തുണ ഇപ്പോഴും കണക്റ്റ് ചെയ്യുന്നു." "സംഭാഷണം %1$s" + "സംഭാഷണം" "സംഭാഷണങ്ങൾ" "സംഭാഷണങ്ങൾ · %1$d വായിക്കാത്തത്" "സംഭാഷണങ്ങൾ · %1$d വായിക്കാത്തവ" + "പൂർത്തിയായി" "ഇമെയിൽ വിലാസം" "നിങ്ങളുടെ ഇമെയിൽ സംരക്ഷിക്കാനായില്ല. അത് പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക." "മറുപടി ഏത് ഇമെയിലിലേക്ക് അയയ്ക്കണം?" @@ -26,13 +29,18 @@ "ഫയലുകൾ" "ഞങ്ങൾ എങ്ങനെ സഹായിക്കണം?" "സംഭാഷണ ചരിത്രം ലോഡ് ചെയ്യാനായില്ല. കൂടുതൽ എന്നതിൽ വീണ്ടും ശ്രമിക്കുക." + "സപ്പോർട്ട് ചരിത്രം സംരക്ഷിക്കാനായില്ല." "മറ്റൊരു ടാബിൽ പിന്തുണ അക്കൗണ്ട് മാറി. നിങ്ങളുടെ അക്കൗണ്ട് റീലോഡ് ചെയ്യാൻ വീണ്ടും കണക്റ്റ് ചെയ്യുക." + "സപ്പോർട്ട് ഐഡന്റിറ്റി സ്ഥിരീകരിക്കാനായില്ല." "ഒരു സന്ദേശം അയച്ച് വേഗത്തിൽ മറുപടി ലഭിക്കാൻ ഈ പേജ് തുറന്നുവയ്ക്കുക." "സംഭാഷണം ആരംഭിക്കാൻ ഒരു സന്ദേശം അയയ്ക്കുക." "ഏറ്റവും പുതിയ സന്ദേശങ്ങൾ" "ലോഡ് ചെയ്യുന്നു…" "സന്ദേശങ്ങൾ ലോഡ് ചെയ്യുന്നു" + "മുമ്പത്തെ സപ്പോർട്ട് സെഷൻ റദ്ദാക്കാനായില്ല. അത് സ്വയമേവ കാലഹരണപ്പെടും." "സന്ദേശം" + "സന്ദേശങ്ങളിൽ പരമാവധി 6,000 പ്രതീകങ്ങൾ ഉണ്ടാകാം." + "6,000 പ്രതീകങ്ങൾ വരെയുള്ള ഒരു സന്ദേശം നൽകുക." "പുതിയ സന്ദേശങ്ങൾ ലോഡ് ചെയ്യാനായില്ല." "കൂടുതൽ" "പുതിയ സംഭാഷണം" @@ -47,6 +55,7 @@ "തയ്യാർ" "വീണ്ടും കണക്റ്റ് ചെയ്യുക" "അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക." + "വീണ്ടും കണക്റ്റ് ചെയ്യുന്നു. നിങ്ങളുടെ നിലവിലുള്ള സന്ദേശങ്ങൾ ഇപ്പോഴും ലഭ്യമാണ്." "നീക്കം ചെയ്യുക" "%1$s നീക്കം ചെയ്യുക" "പിന്തുണ അഭ്യർത്ഥന പരാജയപ്പെട്ടു." @@ -72,6 +81,7 @@ "വീണ്ടും ശ്രമിക്കുക" "സ്ഥിരീകരിച്ചിട്ടില്ല — സുരക്ഷിതമായി വീണ്ടും ശ്രമിക്കാം" "വായിക്കാത്ത പിന്തുണ മറുപടി" + "വായിക്കാത്ത മറുപടി" "അപ്‌ലോഡ് പരാജയപ്പെട്ടു" "ഒരു സന്ദേശം എഴുതുക…" diff --git a/localization/generated/android/res/values-mr/strings.xml b/localization/generated/android/res/values-mr/strings.xml index f199f2b..1e14aa1 100644 --- a/localization/generated/android/res/values-mr/strings.xml +++ b/localization/generated/android/res/values-mr/strings.xml @@ -10,14 +10,17 @@ "सहाय्य चॅट बंद करा" "बंद" "हे संभाषण बंद झाले आहे." + "हे संभाषण बंद आहे. नवीन संभाषण सुरू करा." "पुष्टी करत आहे…" "सहाय्य अजून कनेक्ट होत आहे." "संभाषण %1$s" + "संभाषण" "संभाषणे" "संभाषणे · %1$d न वाचलेले" "संभाषणे · %1$d न वाचलेले" + "पूर्ण" "ईमेल पत्ता" "आम्ही तुमचा ईमेल सेव्ह करू शकलो नाही. कृपया तो तपासा आणि पुन्हा प्रयत्न करा." "आम्ही तुम्हाला कोणत्या ईमेलवर उत्तर पाठवू?" @@ -26,13 +29,18 @@ "फाइल" "आम्ही कशी मदत करू शकतो?" "संभाषणाचा इतिहास लोड करता आला नाही. आणखी बटण पुन्हा वापरून पहा." + "सहाय्य इतिहास जतन करता आला नाही." "दुसऱ्या टॅबमध्ये सहाय्य खाते बदलले. तुमचे खाते रीलोड करण्यासाठी पुन्हा कनेक्ट करा." + "सहाय्य ओळख सत्यापित करता आली नाही." "संदेश पाठवा आणि लवकर उत्तर मिळण्यासाठी हे पेज उघडे ठेवा." "संभाषण सुरू करण्यासाठी संदेश पाठवा." "नवीनतम संदेश" "लोड होत आहे…" "संदेश लोड होत आहेत" + "मागील सहाय्य सत्र रद्द करता आले नाही. ते आपोआप कालबाह्य होईल." "संदेश" + "संदेशांमध्ये जास्तीत जास्त 6,000 वर्ण असू शकतात." + "जास्तीत जास्त 6,000 वर्णांचा संदेश लिहा." "नवीन संदेश लोड करता आले नाहीत." "आणखी" "नवीन संभाषण" @@ -47,6 +55,7 @@ "तयार" "पुन्हा कनेक्ट करा" "अपलोड करण्यापूर्वी पुन्हा कनेक्ट करा." + "पुन्हा कनेक्ट होत आहे. तुमचे विद्यमान संदेश अजूनही उपलब्ध आहेत." "काढा" "%1$s काढा" "सहाय्य विनंती अयशस्वी झाली." @@ -72,6 +81,7 @@ "पुन्हा प्रयत्न करा" "पुष्टी झाली नाही — पुन्हा पाठवणे सुरक्षित आहे" "न वाचलेले सहाय्य उत्तर" + "न वाचलेले उत्तर" "अपलोड अयशस्वी" "संदेश लिहा…" diff --git a/localization/generated/android/res/values-ms/strings.xml b/localization/generated/android/res/values-ms/strings.xml index 02d8b7d..6c07ea9 100644 --- a/localization/generated/android/res/values-ms/strings.xml +++ b/localization/generated/android/res/values-ms/strings.xml @@ -10,13 +10,16 @@ "Tutup sembang sokongan" "Ditutup" "Perbualan ini telah ditutup." + "Perbualan ini telah ditutup. Mulakan perbualan baharu." "Mengesahkan…" "Sokongan masih menyambung." "Perbualan %1$s" + "Perbualan" "Perbualan" "Perbualan · %1$d belum dibaca" + "Selesai" "Alamat e-mel" "Kami tidak dapat menyimpan e-mel anda. Sila semak dan cuba lagi." "Ke alamat e-mel manakah kami boleh hantar balasan?" @@ -25,13 +28,18 @@ "Fail" "Apa yang boleh kami bantu?" "Sejarah perbualan tidak dapat dimuatkan. Sila tekan Lagi sekali lagi." + "Sejarah sokongan tidak dapat disimpan." "Identiti sokongan telah bertukar dalam tab lain. Sambung semula untuk memuatkan semula akaun anda." + "Identiti sokongan tidak dapat disahkan." "Hantar mesej dan biarkan halaman ini terbuka untuk balasan pantas." "Hantar mesej untuk memulakan perbualan." "Mesej terkini" "Memuatkan…" "Memuatkan mesej" + "Sesi sokongan sebelumnya tidak dapat dibatalkan. Sesi itu akan tamat tempoh secara automatik." "Mesej" + "Mesej boleh mengandungi sehingga 6,000 aksara." + "Masukkan mesej sehingga 6,000 aksara." "Mesej baharu tidak dapat dimuatkan." "Lagi" "Perbualan baharu" @@ -45,6 +53,7 @@ "Sedia" "Sambung semula" "Sambung semula sebelum memuat naik." + "Menyambung semula. Mesej sedia ada anda masih tersedia." "Alih keluar" "Alih keluar %1$s" "Permintaan sokongan gagal." @@ -69,6 +78,7 @@ "Cuba lagi" "Belum disahkan — selamat untuk cuba semula" "Balasan sokongan belum dibaca" + "Balasan belum dibaca" "Muat naik gagal" "Tulis mesej…" diff --git a/localization/generated/android/res/values-nb/strings.xml b/localization/generated/android/res/values-nb/strings.xml index cdda813..9778313 100644 --- a/localization/generated/android/res/values-nb/strings.xml +++ b/localization/generated/android/res/values-nb/strings.xml @@ -10,14 +10,17 @@ "Lukk kundestøttechatten" "Lukket" "Denne samtalen er lukket." + "Denne samtalen er lukket. Start en ny samtale." "Bekrefter…" "Kundestøtte kobler fortsatt til." "Samtale %1$s" + "Samtale" "Samtaler" "Samtaler · %1$d ulest" "Samtaler · %1$d uleste" + "Ferdig" "E-postadresse" "Vi kunne ikke lagre e-postadressen din. Sjekk den og prøv igjen." "Hvilken e-postadresse kan vi sende svaret til?" @@ -26,13 +29,18 @@ "Filer" "Hva kan vi hjelpe deg med?" "Kunne ikke laste inn samtalehistorikken. Prøv Mer igjen." + "Kunne ikke lagre støttehistorikken." "Kundestøtteidentiteten ble endret i en annen fane. Koble til på nytt for å laste inn kontoen din igjen." + "Støtteidentiteten kunne ikke bekreftes." "Send en melding og la denne siden være åpen, så får du raskt svar." "Send en melding for å starte en samtale." "Nyeste meldinger" "Laster inn…" "Laster inn meldinger" + "Den forrige støtteøkten kunne ikke tilbakekalles. Den utløper automatisk." "Melding" + "Meldinger kan inneholde opptil 6000 tegn." + "Skriv en melding på opptil 6000 tegn." "Kunne ikke laste inn nye meldinger." "Mer" "Ny samtale" @@ -47,6 +55,7 @@ "Klar" "Koble til på nytt" "Koble til på nytt før du laster opp." + "Kobler til på nytt. De eksisterende meldingene dine er fortsatt tilgjengelige." "Fjern" "Fjern %1$s" "Forespørselen til kundestøtte mislyktes." @@ -72,6 +81,7 @@ "Prøv igjen" "Ikke bekreftet – trygt å prøve igjen" "Ulest svar fra kundestøtte" + "Ulest svar" "Opplastingen mislyktes" "Skriv en melding…" diff --git a/localization/generated/android/res/values-nl/strings.xml b/localization/generated/android/res/values-nl/strings.xml index bc1c6ee..dc96082 100644 --- a/localization/generated/android/res/values-nl/strings.xml +++ b/localization/generated/android/res/values-nl/strings.xml @@ -10,14 +10,17 @@ "Supportchat sluiten" "Gesloten" "Dit gesprek is gesloten." + "Dit gesprek is gesloten. Start een nieuw gesprek." "Bevestigen…" "Support maakt nog verbinding." "Gesprek %1$s" + "Gesprek" "Gesprekken" "Gesprekken · %1$d ongelezen" "Gesprekken · %1$d ongelezen" + "Gereed" "E-mailadres" "We konden je e-mailadres niet opslaan. Controleer het en probeer het opnieuw." "Op welk e-mailadres kunnen we je antwoorden?" @@ -26,13 +29,18 @@ "Bestanden" "Waarmee kunnen we je helpen?" "De gespreksgeschiedenis kon niet worden geladen. Probeer het opnieuw via Meer." + "Kan de supportgeschiedenis niet opslaan." "Je supportidentiteit is in een ander tabblad gewijzigd. Maak opnieuw verbinding om je account opnieuw te laden." + "De support-identiteit kan niet worden geverifieerd." "Stuur een bericht en houd deze pagina open voor een snel antwoord." "Stuur een bericht om een gesprek te starten." "Nieuwste berichten" "Laden…" "Berichten laden" + "De vorige supportsessie kon niet worden ingetrokken. Deze verloopt automatisch." "Bericht" + "Berichten mogen maximaal 6.000 tekens bevatten." + "Voer een bericht in van maximaal 6.000 tekens." "Nieuwe berichten konden niet worden geladen." "Meer" "Nieuw gesprek" @@ -47,6 +55,7 @@ "Klaar" "Opnieuw verbinden" "Maak opnieuw verbinding voordat je iets uploadt." + "Opnieuw verbinden. Je bestaande berichten zijn nog steeds beschikbaar." "Verwijderen" "%1$s verwijderen" "Supportverzoek mislukt." @@ -72,6 +81,7 @@ "Probeer het opnieuw" "Niet bevestigd — opnieuw proberen is veilig" "Ongelezen antwoord van support" + "Ongelezen antwoord" "Uploaden mislukt" "Typ een bericht…" diff --git a/localization/generated/android/res/values-no/strings.xml b/localization/generated/android/res/values-no/strings.xml index cdda813..9778313 100644 --- a/localization/generated/android/res/values-no/strings.xml +++ b/localization/generated/android/res/values-no/strings.xml @@ -10,14 +10,17 @@ "Lukk kundestøttechatten" "Lukket" "Denne samtalen er lukket." + "Denne samtalen er lukket. Start en ny samtale." "Bekrefter…" "Kundestøtte kobler fortsatt til." "Samtale %1$s" + "Samtale" "Samtaler" "Samtaler · %1$d ulest" "Samtaler · %1$d uleste" + "Ferdig" "E-postadresse" "Vi kunne ikke lagre e-postadressen din. Sjekk den og prøv igjen." "Hvilken e-postadresse kan vi sende svaret til?" @@ -26,13 +29,18 @@ "Filer" "Hva kan vi hjelpe deg med?" "Kunne ikke laste inn samtalehistorikken. Prøv Mer igjen." + "Kunne ikke lagre støttehistorikken." "Kundestøtteidentiteten ble endret i en annen fane. Koble til på nytt for å laste inn kontoen din igjen." + "Støtteidentiteten kunne ikke bekreftes." "Send en melding og la denne siden være åpen, så får du raskt svar." "Send en melding for å starte en samtale." "Nyeste meldinger" "Laster inn…" "Laster inn meldinger" + "Den forrige støtteøkten kunne ikke tilbakekalles. Den utløper automatisk." "Melding" + "Meldinger kan inneholde opptil 6000 tegn." + "Skriv en melding på opptil 6000 tegn." "Kunne ikke laste inn nye meldinger." "Mer" "Ny samtale" @@ -47,6 +55,7 @@ "Klar" "Koble til på nytt" "Koble til på nytt før du laster opp." + "Kobler til på nytt. De eksisterende meldingene dine er fortsatt tilgjengelige." "Fjern" "Fjern %1$s" "Forespørselen til kundestøtte mislyktes." @@ -72,6 +81,7 @@ "Prøv igjen" "Ikke bekreftet – trygt å prøve igjen" "Ulest svar fra kundestøtte" + "Ulest svar" "Opplastingen mislyktes" "Skriv en melding…" diff --git a/localization/generated/android/res/values-or/strings.xml b/localization/generated/android/res/values-or/strings.xml index 0be342e..bf63c1f 100644 --- a/localization/generated/android/res/values-or/strings.xml +++ b/localization/generated/android/res/values-or/strings.xml @@ -10,14 +10,17 @@ "ସହାୟତା ଚାଟ୍ ବନ୍ଦ କରନ୍ତୁ" "ବନ୍ଦ" "ଏହି ବାର୍ତ୍ତାଳାପ ବନ୍ଦ ହୋଇଯାଇଛି।" + "ଏହି ବାର୍ତ୍ତାଳାପ ବନ୍ଦ ହୋଇଛି। ଏକ ନୂଆ ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରନ୍ତୁ।" "ନିଶ୍ଚିତ କରାଯାଉଛି…" "ସହାୟତା ଏବେ ବି ସଂଯୋଗ ହେଉଛି।" "ବାର୍ତ୍ତାଳାପ %1$s" + "ବାର୍ତ୍ତାଳାପ" "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · %1$dଟି ଅପଠିତ" "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · %1$dଟି ଅପଠିତ" + "ହୋଇଗଲା" "ଇମେଲ ଠିକଣା" "ଆମେ ଆପଣଙ୍କ ଇମେଲ ସେଭ୍ କରିପାରିଲୁ ନାହିଁ। ଦୟାକରି ଏହାକୁ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" "ଆମେ ଆପଣଙ୍କୁ କେଉଁ ଇମେଲରେ ଉତ୍ତର ପଠାଇବୁ?" @@ -26,13 +29,18 @@ "ଫାଇଲ୍" "ଆମେ କିପରି ସାହାଯ୍ୟ କରିପାରିବା?" "ବାର୍ତ୍ତାଳାପ ଇତିହାସ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ। ଅଧିକ ବଟନ୍ ସହ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" + "ସହାୟତା ଇତିହାସ ସେଭ୍ କରାଯାଇପାରିଲା ନାହିଁ।" "ଅନ୍ୟ ଏକ ଟ୍ୟାବ୍‌ରେ ସହାୟତା ପରିଚୟ ବଦଳିଯାଇଛି। ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ପୁଣି ଲୋଡ୍ କରିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + "ସହାୟତା ପରିଚୟ ଯାଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ।" "ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ ଏବଂ ଶୀଘ୍ର ଉତ୍ତର ପାଇଁ ଏହି ପୃଷ୍ଠାଟି ଖୋଲା ରଖନ୍ତୁ।" "ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରିବାକୁ ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ।" "ସର୍ବଶେଷ ମେସେଜ୍" "ଲୋଡ୍ ହେଉଛି…" "ମେସେଜ୍ ଲୋଡ୍ ହେଉଛି" + "ପୂର୍ବ ସହାୟତା ସେସନ୍ ବାତିଲ କରାଯାଇପାରିଲା ନାହିଁ। ଏହା ସ୍ୱୟଂଚାଳିତ ଭାବେ ସମାପ୍ତ ହେବ।" "ମେସେଜ୍" + "ବାର୍ତ୍ତାରେ ସର୍ବାଧିକ 6,000 ଅକ୍ଷର ରହିପାରିବ।" + "6,000 ଅକ୍ଷର ପର୍ଯ୍ୟନ୍ତ ଏକ ବାର୍ତ୍ତା ଲେଖନ୍ତୁ।" "ନୂଆ ମେସେଜ୍ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ।" "ଅଧିକ" "ନୂଆ ବାର୍ତ୍ତାଳାପ" @@ -47,6 +55,7 @@ "ପ୍ରସ୍ତୁତ" "ପୁଣି ସଂଯୋଗ କରନ୍ତୁ" "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + "ପୁଣି ସଂଯୋଗ କରାଯାଉଛି। ଆପଣଙ୍କ ବିଦ୍ୟମାନ ବାର୍ତ୍ତାଗୁଡ଼ିକ ଏବେ ବି ଉପଲବ୍ଧ।" "ହଟାନ୍ତୁ" "%1$s ହଟାନ୍ତୁ" "ସହାୟତା ଅନୁରୋଧ ବିଫଳ ହେଲା।" @@ -72,6 +81,7 @@ "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" "ନିଶ୍ଚିତ ହୋଇନାହିଁ — ନିରାପଦରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" "ଅପଠିତ ସହାୟତା ଉତ୍ତର" + "ପଢ଼ାଯାଇନଥିବା ଉତ୍ତର" "ଅପଲୋଡ୍ ବିଫଳ ହେଲା" "ଏକ ମେସେଜ୍ ଲେଖନ୍ତୁ…" diff --git a/localization/generated/android/res/values-pa/strings.xml b/localization/generated/android/res/values-pa/strings.xml index 5de5505..ec7140e 100644 --- a/localization/generated/android/res/values-pa/strings.xml +++ b/localization/generated/android/res/values-pa/strings.xml @@ -10,14 +10,17 @@ "ਸਹਾਇਤਾ ਚੈਟ ਬੰਦ ਕਰੋ" "ਬੰਦ" "ਇਹ ਗੱਲਬਾਤ ਬੰਦ ਹੋ ਚੁੱਕੀ ਹੈ।" + "ਇਹ ਗੱਲਬਾਤ ਬੰਦ ਹੈ। ਨਵੀਂ ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰੋ।" "ਪੁਸ਼ਟੀ ਹੋ ਰਹੀ ਹੈ…" "ਸਹਾਇਤਾ ਅਜੇ ਵੀ ਕਨੈਕਟ ਹੋ ਰਹੀ ਹੈ।" "ਗੱਲਬਾਤ %1$s" + "ਗੱਲਬਾਤ" "ਗੱਲਬਾਤਾਂ" "ਗੱਲਬਾਤਾਂ · %1$d ਨਾ-ਪੜ੍ਹੀਆਂ" "ਗੱਲਬਾਤਾਂ · %1$d ਨਾ-ਪੜ੍ਹੀਆਂ" + "ਹੋ ਗਿਆ" "ਈਮੇਲ ਪਤਾ" "ਅਸੀਂ ਤੁਹਾਡੀ ਈਮੇਲ ਸੰਭਾਲ ਨਹੀਂ ਸਕੇ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" "ਅਸੀਂ ਤੁਹਾਨੂੰ ਕਿਸ ਈਮੇਲ \'ਤੇ ਜਵਾਬ ਭੇਜੀਏ?" @@ -26,13 +29,18 @@ "ਫ਼ਾਈਲਾਂ" "ਅਸੀਂ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਾਂ?" "ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ। ਹੋਰ ਬਟਨ ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" + "ਸਹਾਇਤਾ ਇਤਿਹਾਸ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।" "ਕਿਸੇ ਹੋਰ ਟੈਬ ਵਿੱਚ ਸਹਾਇਤਾ ਪਛਾਣ ਬਦਲ ਗਈ ਹੈ। ਆਪਣਾ ਖਾਤਾ ਮੁੜ ਲੋਡ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + "ਸਹਾਇਤਾ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋ ਸਕੀ।" "ਸੁਨੇਹਾ ਭੇਜੋ ਅਤੇ ਜਲਦੀ ਜਵਾਬ ਲਈ ਇਹ ਪੰਨਾ ਖੁੱਲ੍ਹਾ ਰੱਖੋ।" "ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਭੇਜੋ।" "ਨਵੀਨਤਮ ਸੁਨੇਹੇ" "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ…" "ਸੁਨੇਹੇ ਲੋਡ ਹੋ ਰਹੇ ਹਨ" + "ਪਿਛਲਾ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਰੱਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਇਹ ਆਪਣੇ ਆਪ ਖਤਮ ਹੋ ਜਾਵੇਗਾ।" "ਸੁਨੇਹਾ" + "ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 6,000 ਅੱਖਰ ਹੋ ਸਕਦੇ ਹਨ।" + "6,000 ਅੱਖਰਾਂ ਤੱਕ ਦਾ ਸੁਨੇਹਾ ਲਿਖੋ।" "ਨਵੇਂ ਸੁਨੇਹੇ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕੇ।" "ਹੋਰ" "ਨਵੀਂ ਗੱਲਬਾਤ" @@ -47,6 +55,7 @@ "ਤਿਆਰ" "ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ" "ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + "ਮੁੜ ਕਨੈਕਟ ਹੋ ਰਿਹਾ ਹੈ। ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸੁਨੇਹੇ ਹਾਲੇ ਵੀ ਉਪਲਬਧ ਹਨ।" "ਹਟਾਓ" "%1$s ਹਟਾਓ" "ਸਹਾਇਤਾ ਬੇਨਤੀ ਅਸਫਲ ਰਹੀ।" @@ -72,6 +81,7 @@ "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ" "ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋਈ — ਬੇਫ਼ਿਕਰ ਹੋ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ" "ਨਾ-ਪੜ੍ਹਿਆ ਸਹਾਇਤਾ ਜਵਾਬ" + "ਨਾ ਪੜ੍ਹਿਆ ਜਵਾਬ" "ਅੱਪਲੋਡ ਅਸਫਲ ਰਿਹਾ" "ਸੁਨੇਹਾ ਲਿਖੋ…" diff --git a/localization/generated/android/res/values-pl/strings.xml b/localization/generated/android/res/values-pl/strings.xml index 6189447..9a60191 100644 --- a/localization/generated/android/res/values-pl/strings.xml +++ b/localization/generated/android/res/values-pl/strings.xml @@ -10,9 +10,11 @@ "Zamknij czat pomocy" "Zamknięta" "Ta rozmowa jest zamknięta." + "Ta rozmowa jest zamknięta. Rozpocznij nową rozmowę." "Potwierdzanie…" "Czat pomocy wciąż się łączy." "Rozmowa z %1$s" + "Rozmowa" "Rozmowy" "Rozmowy · %1$d nieprzeczytana" @@ -20,6 +22,7 @@ "Rozmowy · %1$d nieprzeczytanych" "Rozmowy · %1$d nieprzeczytanej" + "Gotowe" "Adres e-mail" "Nie udało się zapisać adresu e-mail. Sprawdź go i spróbuj ponownie." "Na jaki adres e-mail wysłać odpowiedź?" @@ -28,13 +31,18 @@ "Pliki" "Jak możemy pomóc?" "Nie udało się wczytać historii rozmowy. Spróbuj ponownie, wybierając Więcej." + "Nie udało się zapisać historii pomocy." "Tożsamość w czacie pomocy zmieniła się w innej karcie. Połącz ponownie, aby wczytać swoje konto." + "Nie udało się zweryfikować tożsamości pomocy." "Wyślij wiadomość i nie zamykaj tej strony, aby szybko otrzymać odpowiedź." "Wyślij wiadomość, aby rozpocząć rozmowę." "Najnowsze wiadomości" "Wczytywanie…" "Wczytywanie wiadomości" + "Nie udało się unieważnić poprzedniej sesji pomocy. Wygaśnie ona automatycznie." "Wiadomość" + "Wiadomości mogą zawierać do 6000 znaków." + "Wpisz wiadomość o długości do 6000 znaków." "Nie udało się wczytać nowych wiadomości." "Więcej" "Nowa rozmowa" @@ -51,6 +59,7 @@ "Gotowe" "Połącz ponownie" "Połącz ponownie przed przesłaniem plików." + "Ponowne łączenie. Twoje dotychczasowe wiadomości są nadal dostępne." "Usuń" "Usuń %1$s" "Zapytanie do pomocy nie powiodło się." @@ -78,6 +87,7 @@ "Spróbuj ponownie" "Niepotwierdzona — możesz bezpiecznie ponowić" "Nieprzeczytana odpowiedź zespołu pomocy" + "Nieprzeczytana odpowiedź" "Przesyłanie nie powiodło się" "Napisz wiadomość…" diff --git a/localization/generated/android/res/values-ro/strings.xml b/localization/generated/android/res/values-ro/strings.xml index 9772dcf..fc93a82 100644 --- a/localization/generated/android/res/values-ro/strings.xml +++ b/localization/generated/android/res/values-ro/strings.xml @@ -10,15 +10,18 @@ "Închideți chatul de asistență" "Închisă" "Această conversație este închisă." + "Această conversație este închisă. Începeți o conversație nouă." "Se confirmă…" "Asistența încă se conectează." "Conversație din %1$s" + "Conversație" "Conversații" "Conversații · %1$d necitită" "Conversații · %1$d necitite" "Conversații · %1$d necitite" + "Gata" "Adresă de e-mail" "Nu am putut salva adresa de e-mail. Verificați-o și încercați din nou." "La ce adresă de e-mail vă putem răspunde?" @@ -27,13 +30,18 @@ "Fișiere" "Cu ce vă putem ajuta?" "Istoricul conversației nu a putut fi încărcat. Încercați din nou cu Mai multe." + "Istoricul asistenței nu a putut fi salvat." "Identitatea de asistență s-a schimbat în altă filă. Reconectați-vă pentru a reîncărca contul." + "Identitatea de asistență nu a putut fi verificată." "Trimiteți un mesaj și păstrați această pagină deschisă pentru un răspuns rapid." "Trimiteți un mesaj pentru a începe o conversație." "Cele mai recente mesaje" "Se încarcă…" "Se încarcă mesajele" + "Sesiunea de asistență anterioară nu a putut fi revocată. Va expira automat." "Mesaj" + "Mesajele pot conține cel mult 6.000 de caractere." + "Introduceți un mesaj de cel mult 6.000 de caractere." "Mesajele noi nu au putut fi încărcate." "Mai multe" "Conversație nouă" @@ -49,6 +57,7 @@ "Gata" "Reconectați-vă" "Reconectați-vă înainte de a încărca fișiere." + "Se reconectează. Mesajele existente sunt în continuare disponibile." "Eliminați" "Eliminați %1$s" "Solicitarea către asistență a eșuat." @@ -75,6 +84,7 @@ "Încercați din nou" "Neconfirmat — puteți reîncerca în siguranță" "Răspuns necitit de la asistență" + "Răspuns necitit" "Încărcarea a eșuat" "Scrieți un mesaj…" diff --git a/localization/generated/android/res/values-ru/strings.xml b/localization/generated/android/res/values-ru/strings.xml index b6246d5..349c22c 100644 --- a/localization/generated/android/res/values-ru/strings.xml +++ b/localization/generated/android/res/values-ru/strings.xml @@ -10,9 +10,11 @@ "Закрыть чат поддержки" "Закрыт" "Этот диалог закрыт." + "Этот разговор закрыт. Начните новый разговор." "Подтверждение…" "Чат поддержки ещё подключается." "Диалог от %1$s" + "Разговор" "Диалоги" "Диалоги · %1$d непрочитанный" @@ -20,6 +22,7 @@ "Диалоги · %1$d непрочитанных" "Диалоги · %1$d непрочитанного" + "Готово" "Адрес эл. почты" "Не удалось сохранить адрес эл. почты. Проверьте его и попробуйте снова." "На какой адрес эл. почты отправить ответ?" @@ -28,13 +31,18 @@ "Файлы" "Чем можем помочь?" "Не удалось загрузить историю диалога. Нажмите «Ещё» повторно." + "Не удалось сохранить историю обращений в поддержку." "Профиль поддержки изменён в другой вкладке. Переподключитесь, чтобы заново загрузить аккаунт." + "Не удалось подтвердить личность для поддержки." "Отправьте сообщение и не закрывайте эту страницу, чтобы быстро получить ответ." "Отправьте сообщение, чтобы начать диалог." "Последние сообщения" "Загрузка…" "Загрузка сообщений" + "Не удалось отозвать предыдущий сеанс поддержки. Он истечёт автоматически." "Сообщение" + "Сообщения могут содержать до 6000 символов." + "Введите сообщение длиной до 6000 символов." "Не удалось загрузить новые сообщения." "Ещё" "Новый диалог" @@ -51,6 +59,7 @@ "Готово" "Переподключиться" "Переподключитесь перед загрузкой файлов." + "Повторное подключение. Ваши сообщения по-прежнему доступны." "Удалить" "Удалить %1$s" "Ошибка запроса к поддержке." @@ -78,6 +87,7 @@ "Попробовать снова" "Не подтверждено — можно безопасно повторить" "Непрочитанный ответ поддержки" + "Непрочитанный ответ" "Не удалось загрузить" "Напишите сообщение…" diff --git a/localization/generated/android/res/values-sk/strings.xml b/localization/generated/android/res/values-sk/strings.xml index 1946d39..41d773a 100644 --- a/localization/generated/android/res/values-sk/strings.xml +++ b/localization/generated/android/res/values-sk/strings.xml @@ -10,9 +10,11 @@ "Zavrieť chat podpory" "Uzavretá" "Táto konverzácia je uzavretá." + "Táto konverzácia je uzavretá. Začnite novú konverzáciu." "Potvrdzuje sa…" "Podpora sa ešte pripája." "Konverzácia %1$s" + "Konverzácia" "Konverzácie" "Konverzácie · %1$d neprečítaná" @@ -20,6 +22,7 @@ "Konverzácie · %1$d neprečítanej" "Konverzácie · %1$d neprečítaných" + "Hotovo" "E-mailová adresa" "E-mail sa nepodarilo uložiť. Skontrolujte ho a skúste to znova." "Na aký e-mail vám môžeme poslať odpoveď?" @@ -28,13 +31,18 @@ "Súbory" "Ako vám môžeme pomôcť?" "Históriu konverzácie sa nepodarilo načítať. Skúste to znova tlačidlom Viac." + "Históriu podpory sa nepodarilo uložiť." "Identita podpory sa zmenila na inej karte. Znova sa pripojte a načítajte svoj účet." + "Identitu pre podporu sa nepodarilo overiť." "Pošlite správu a nechajte túto stránku otvorenú, aby ste rýchlo dostali odpoveď." "Pošlite správu a začnite konverzáciu." "Najnovšie správy" "Načítava sa…" "Načítavajú sa správy" + "Predchádzajúcu reláciu podpory sa nepodarilo zrušiť. Jej platnosť automaticky vyprší." "Správa" + "Správy môžu mať najviac 6 000 znakov." + "Zadajte správu s dĺžkou najviac 6 000 znakov." "Nové správy sa nepodarilo načítať." "Viac" "Nová konverzácia" @@ -51,6 +59,7 @@ "Pripravené" "Znova pripojiť" "Pred nahrávaním sa znova pripojte." + "Prebieha opätovné pripojenie. Vaše doterajšie správy sú stále k dispozícii." "Odstrániť" "Odstrániť %1$s" "Požiadavka na podporu zlyhala." @@ -78,6 +87,7 @@ "Skúsiť znova" "Nepotvrdené — môžete bezpečne skúsiť znova" "Neprečítaná odpoveď podpory" + "Neprečítaná odpoveď" "Nahrávanie zlyhalo" "Napíšte správu…" diff --git a/localization/generated/android/res/values-sl/strings.xml b/localization/generated/android/res/values-sl/strings.xml index 56d6dec..d481368 100644 --- a/localization/generated/android/res/values-sl/strings.xml +++ b/localization/generated/android/res/values-sl/strings.xml @@ -10,9 +10,11 @@ "Zapri klepet s podporo" "Zaprt" "Ta pogovor je zaprt." + "Ta pogovor je zaprt. Začnite nov pogovor." "Potrjevanje…" "Podpora se še povezuje." "Pogovor %1$s" + "Pogovor" "Pogovori" "Pogovori · %1$d neprebran" @@ -20,6 +22,7 @@ "Pogovori · %1$d neprebrani" "Pogovori · %1$d neprebranih" + "Končano" "E-poštni naslov" "E-poštnega naslova nismo mogli shraniti. Preverite ga in poskusite znova." "Na kateri e-poštni naslov vam lahko odgovorimo?" @@ -28,13 +31,18 @@ "Datoteke" "Kako vam lahko pomagamo?" "Zgodovine pogovora ni bilo mogoče naložiti. Poskusite znova z gumbom Več." + "Zgodovine podpore ni bilo mogoče shraniti." "Identiteta podpore se je spremenila v drugem zavihku. Znova se povežite, da ponovno naložite svoj račun." + "Identitete za podporo ni bilo mogoče preveriti." "Pošljite sporočilo in pustite to stran odprto, da boste hitro prejeli odgovor." "Pošljite sporočilo, da začnete pogovor." "Najnovejša sporočila" "Nalaganje…" "Nalaganje sporočil" + "Prejšnje seje podpore ni bilo mogoče preklicati. Samodejno bo potekla." "Sporočilo" + "Sporočila lahko vsebujejo največ 6000 znakov." + "Vnesite sporočilo z največ 6000 znaki." "Novih sporočil ni bilo mogoče naložiti." "Več" "Nov pogovor" @@ -51,6 +59,7 @@ "Pripravljeno" "Znova poveži" "Pred nalaganjem se znova povežite." + "Vnovično povezovanje. Vaša obstoječa sporočila so še vedno na voljo." "Odstrani" "Odstrani %1$s" "Zahteva za podporo ni uspela." @@ -78,6 +87,7 @@ "Poskusi znova" "Ni potrjeno — varno lahko poskusite znova" "Neprebran odgovor podpore" + "Neprebran odgovor" "Nalaganje ni uspelo" "Napišite sporočilo…" diff --git a/localization/generated/android/res/values-sr/strings.xml b/localization/generated/android/res/values-sr/strings.xml index f4dc837..5084e64 100644 --- a/localization/generated/android/res/values-sr/strings.xml +++ b/localization/generated/android/res/values-sr/strings.xml @@ -10,15 +10,18 @@ "Затвори ћаскање са подршком" "Затворен" "Овај разговор је затворен." + "Овај разговор је затворен. Започните нови разговор." "Потврђивање…" "Подршка се још повезује." "Разговор %1$s" + "Разговор" "Разговори" "Разговори · %1$d непрочитан" "Разговори · %1$d непрочитана" "Разговори · %1$d непрочитаних" + "Готово" "Имејл адреса" "Нисмо успели да сачувамо ваш имејл. Проверите га и покушајте поново." "На коју адресу да вам пошаљемо одговор?" @@ -27,13 +30,18 @@ "Датотеке" "Како можемо да помогнемо?" "Није могуће учитати историју разговора. Поново изаберите „Још“." + "Историја подршке није могла да буде сачувана." "Налог за подршку је промењен у другој картици. Поново се повежите да бисте поново учитали свој налог." + "Идентитет подршке није могао да буде потврђен." "Пошаљите поруку и држите ову страницу отвореном за брз одговор." "Пошаљите поруку да бисте започели разговор." "Најновије поруке" "Учитава се…" "Учитавање порука" + "Претходна сесија подршке није могла да буде опозвана. Аутоматски ће истећи." "Порука" + "Поруке могу да садрже највише 6.000 знакова." + "Унесите поруку од највише 6.000 знакова." "Није могуће учитати нове поруке." "Још" "Нови разговор" @@ -49,6 +57,7 @@ "Спремно" "Поново се повежи" "Поново се повежите пре отпремања." + "Поновно повезивање. Ваше постојеће поруке су и даље доступне." "Уклони" "Уклони %1$s" "Захтев подршци није успео." @@ -75,6 +84,7 @@ "Покушај поново" "Није потврђено — слободно покушајте поново" "Непрочитан одговор подршке" + "Непрочитан одговор" "Отпремање није успело" "Напишите поруку…" diff --git a/localization/generated/android/res/values-sv/strings.xml b/localization/generated/android/res/values-sv/strings.xml index cb26c80..9233b47 100644 --- a/localization/generated/android/res/values-sv/strings.xml +++ b/localization/generated/android/res/values-sv/strings.xml @@ -10,14 +10,17 @@ "Stäng supportchatten" "Stängd" "Den här konversationen är stängd." + "Den här konversationen är stängd. Starta en ny konversation." "Bekräftar…" "Supporten ansluter fortfarande." "Konversation %1$s" + "Konversation" "Konversationer" "Konversationer · %1$d oläst" "Konversationer · %1$d olästa" + "Klar" "E-postadress" "Vi kunde inte spara din e-postadress. Kontrollera den och försök igen." "Vart kan vi mejla dig ett svar?" @@ -26,13 +29,18 @@ "Filer" "Hur kan vi hjälpa till?" "Det gick inte att läsa in konversationshistoriken. Försök med Mer igen." + "Det gick inte att spara supporthistoriken." "Supportkontot ändrades i en annan flik. Anslut igen för att läsa in ditt konto på nytt." + "Det gick inte att verifiera supportidentiteten." "Skicka ett meddelande och håll den här sidan öppen för ett snabbt svar." "Skicka ett meddelande för att starta en konversation." "Senaste meddelandena" "Läser in…" "Läser in meddelanden" + "Den tidigare supportsessionen kunde inte återkallas. Den upphör automatiskt." "Meddelande" + "Meddelanden kan innehålla högst 6 000 tecken." + "Skriv ett meddelande på högst 6 000 tecken." "Det gick inte att läsa in nya meddelanden." "Mer" "Ny konversation" @@ -47,6 +55,7 @@ "Klar" "Anslut igen" "Anslut igen innan du laddar upp." + "Återansluter. Dina befintliga meddelanden är fortfarande tillgängliga." "Ta bort" "Ta bort %1$s" "Supportförfrågan misslyckades." @@ -72,6 +81,7 @@ "Försök igen" "Inte bekräftat – du kan tryggt försöka igen" "Oläst svar från supporten" + "Oläst svar" "Uppladdningen misslyckades" "Skriv ett meddelande…" diff --git a/localization/generated/android/res/values-ta/strings.xml b/localization/generated/android/res/values-ta/strings.xml index 82f5745..a79adf7 100644 --- a/localization/generated/android/res/values-ta/strings.xml +++ b/localization/generated/android/res/values-ta/strings.xml @@ -10,14 +10,17 @@ "ஆதரவு அரட்டையை மூடு" "மூடப்பட்டது" "இந்த உரையாடல் மூடப்பட்டுள்ளது." + "இந்த உரையாடல் மூடப்பட்டது. புதிய உரையாடலைத் தொடங்கவும்." "உறுதிப்படுத்துகிறது…" "ஆதரவு இன்னும் இணைக்கப்படுகிறது." "உரையாடல் %1$s" + "உரையாடல்" "உரையாடல்கள்" "உரையாடல்கள் · %1$d படிக்காதது" "உரையாடல்கள் · %1$d படிக்காதவை" + "முடிந்தது" "மின்னஞ்சல் முகவரி" "உங்கள் மின்னஞ்சலைச் சேமிக்க முடியவில்லை. சரிபார்த்து மீண்டும் முயலவும்." "பதிலை எந்த மின்னஞ்சலுக்கு அனுப்ப வேண்டும்?" @@ -26,13 +29,18 @@ "கோப்புகள்" "நாங்கள் எப்படி உதவலாம்?" "உரையாடல் வரலாற்றை ஏற்ற முடியவில்லை. ‘மேலும்’ என்பதை மீண்டும் தேர்ந்தெடுக்கவும்." + "ஆதரவு வரலாற்றைச் சேமிக்க முடியவில்லை." "வேறொரு தாவலில் ஆதரவுக் கணக்கு மாற்றப்பட்டது. உங்கள் கணக்கை மீண்டும் ஏற்ற மீண்டும் இணையவும்." + "ஆதரவு அடையாளத்தைச் சரிபார்க்க முடியவில்லை." "செய்தியை அனுப்பிவிட்டு, விரைவான பதிலுக்கு இந்தப் பக்கத்தைத் திறந்தே வைத்திருங்கள்." "உரையாடலைத் தொடங்க ஒரு செய்தியை அனுப்புங்கள்." "சமீபத்திய செய்திகள்" "ஏற்றுகிறது…" "செய்திகளை ஏற்றுகிறது" + "முந்தைய ஆதரவு அமர்வைத் திரும்பப்பெற முடியவில்லை. அது தானாகவே காலாவதியாகும்." "செய்தி" + "செய்திகளில் அதிகபட்சம் 6,000 எழுத்துகள் இருக்கலாம்." + "6,000 எழுத்துகள் வரையிலான செய்தியை உள்ளிடவும்." "புதிய செய்திகளை ஏற்ற முடியவில்லை." "மேலும்" "புதிய உரையாடல்" @@ -47,6 +55,7 @@ "தயார்" "மீண்டும் இணை" "பதிவேற்றும் முன் மீண்டும் இணையவும்." + "மீண்டும் இணைக்கிறது. உங்கள் தற்போதைய செய்திகள் இன்னும் கிடைக்கின்றன." "அகற்று" "அகற்று: %1$s" "ஆதரவுக் கோரிக்கை தோல்வியடைந்தது." @@ -72,6 +81,7 @@ "மீண்டும் முயலவும்" "உறுதிப்படுத்தப்படவில்லை — பாதுகாப்பாக மீண்டும் முயலலாம்" "படிக்காத ஆதரவுப் பதில்" + "படிக்காத பதில்" "பதிவேற்றம் தோல்வியடைந்தது" "செய்தியை எழுதுங்கள்…" diff --git a/localization/generated/android/res/values-te/strings.xml b/localization/generated/android/res/values-te/strings.xml index 93b347b..7f722c2 100644 --- a/localization/generated/android/res/values-te/strings.xml +++ b/localization/generated/android/res/values-te/strings.xml @@ -10,14 +10,17 @@ "మద్దతు చాట్‌ను మూసివేయి" "మూసివేయబడింది" "ఈ సంభాషణ మూసివేయబడింది." + "ఈ సంభాషణ మూసివేయబడింది. కొత్త సంభాషణను ప్రారంభించండి." "నిర్ధారిస్తోంది…" "మద్దతు ఇంకా కనెక్ట్ అవుతోంది." "సంభాషణ %1$s" + "సంభాషణ" "సంభాషణలు" "సంభాషణలు · %1$d చదవనిది" "సంభాషణలు · %1$d చదవనివి" + "పూర్తయింది" "ఈమెయిల్ చిరునామా" "మీ ఈమెయిల్‌ను సేవ్ చేయలేకపోయాము. దాన్ని తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి." "మీకు సమాధానం ఏ ఈమెయిల్‌కు పంపాలి?" @@ -26,13 +29,18 @@ "ఫైల్స్" "మేము ఎలా సహాయపడగలం?" "సంభాషణ చరిత్రను లోడ్ చేయడం సాధ్యం కాలేదు. ‘మరిన్ని’ని మళ్లీ ఎంచుకోండి." + "సపోర్ట్ చరిత్రను సేవ్ చేయడం సాధ్యపడలేదు." "మరో ట్యాబ్‌లో మద్దతు ఖాతా మారింది. మీ ఖాతాను మళ్లీ లోడ్ చేయడానికి మళ్లీ కనెక్ట్ చేయండి." + "సపోర్ట్ గుర్తింపును ధృవీకరించడం సాధ్యపడలేదు." "సందేశం పంపి, త్వరగా సమాధానం పొందడానికి ఈ పేజీని తెరిచే ఉంచండి." "సంభాషణను ప్రారంభించడానికి సందేశం పంపండి." "తాజా సందేశాలు" "లోడ్ అవుతోంది…" "సందేశాలు లోడ్ అవుతున్నాయి" + "మునుపటి సపోర్ట్ సెషన్‌ను రద్దు చేయడం సాధ్యపడలేదు. అది ఆటోమేటిక్‌గా గడువు ముగుస్తుంది." "సందేశం" + "సందేశాలలో గరిష్ఠంగా 6,000 అక్షరాలు ఉండవచ్చు." + "6,000 అక్షరాల వరకు ఉన్న సందేశాన్ని నమోదు చేయండి." "కొత్త సందేశాలను లోడ్ చేయడం సాధ్యం కాలేదు." "మరిన్ని" "కొత్త సంభాషణ" @@ -47,6 +55,7 @@ "సిద్ధం" "మళ్లీ కనెక్ట్ చేయి" "అప్‌లోడ్ చేసే ముందు మళ్లీ కనెక్ట్ చేయండి." + "మళ్లీ కనెక్ట్ అవుతోంది. మీ ప్రస్తుత సందేశాలు ఇంకా అందుబాటులో ఉన్నాయి." "తీసివేయి" "తీసివేయి: %1$s" "మద్దతు అభ్యర్థన విఫలమైంది." @@ -72,6 +81,7 @@ "మళ్లీ ప్రయత్నించండి" "నిర్ధారించబడలేదు — సురక్షితంగా మళ్లీ ప్రయత్నించవచ్చు" "చదవని మద్దతు సమాధానం" + "చదవని ప్రత్యుత్తరం" "అప్‌లోడ్ విఫలమైంది" "సందేశం రాయండి…" diff --git a/localization/generated/android/res/values-th/strings.xml b/localization/generated/android/res/values-th/strings.xml index 45b5f3c..ede36c9 100644 --- a/localization/generated/android/res/values-th/strings.xml +++ b/localization/generated/android/res/values-th/strings.xml @@ -10,13 +10,16 @@ "ปิดแชทฝ่ายสนับสนุน" "ปิดแล้ว" "การสนทนานี้ปิดแล้ว" + "การสนทนานี้ปิดแล้ว เริ่มการสนทนาใหม่" "กำลังยืนยัน…" "กำลังเชื่อมต่อกับฝ่ายสนับสนุน" "การสนทนา %1$s" + "การสนทนา" "การสนทนา" "การสนทนา · ยังไม่อ่าน %1$d รายการ" + "เสร็จสิ้น" "ที่อยู่อีเมล" "เราบันทึกอีเมลของคุณไม่ได้ โปรดตรวจสอบแล้วลองอีกครั้ง" "ให้เราส่งคำตอบไปที่อีเมลใด" @@ -25,13 +28,18 @@ "ไฟล์" "มีอะไรให้เราช่วยไหม" "โหลดประวัติการสนทนาไม่ได้ ลองเลือก “เพิ่มเติม” อีกครั้ง" + "ไม่สามารถบันทึกประวัติการสนับสนุนได้" "บัญชีฝ่ายสนับสนุนมีการเปลี่ยนแปลงในแท็บอื่น เชื่อมต่ออีกครั้งเพื่อโหลดบัญชีของคุณใหม่" + "ไม่สามารถยืนยันตัวตนสำหรับการสนับสนุนได้" "ส่งข้อความแล้วเปิดหน้านี้ค้างไว้เพื่อรับคำตอบอย่างรวดเร็ว" "ส่งข้อความเพื่อเริ่มการสนทนา" "ข้อความล่าสุด" "กำลังโหลด…" "กำลังโหลดข้อความ" + "ไม่สามารถเพิกถอนเซสชันการสนับสนุนก่อนหน้าได้ เซสชันจะหมดอายุโดยอัตโนมัติ" "ข้อความ" + "ข้อความมีได้สูงสุด 6,000 อักขระ" + "ป้อนข้อความได้ไม่เกิน 6,000 อักขระ" "โหลดข้อความใหม่ไม่ได้" "เพิ่มเติม" "การสนทนาใหม่" @@ -45,6 +53,7 @@ "พร้อมแล้ว" "เชื่อมต่ออีกครั้ง" "เชื่อมต่ออีกครั้งก่อนอัปโหลด" + "กำลังเชื่อมต่อใหม่ ข้อความที่มีอยู่ของคุณยังคงใช้งานได้" "นำออก" "นำ %1$s ออก" "คำขอไปยังฝ่ายสนับสนุนไม่สำเร็จ" @@ -69,6 +78,7 @@ "ลองอีกครั้ง" "ยังไม่ได้รับการยืนยัน — ลองอีกครั้งได้อย่างปลอดภัย" "คำตอบจากฝ่ายสนับสนุนที่ยังไม่ได้อ่าน" + "คำตอบที่ยังไม่ได้อ่าน" "อัปโหลดไม่สำเร็จ" "เขียนข้อความ…" diff --git a/localization/generated/android/res/values-tr/strings.xml b/localization/generated/android/res/values-tr/strings.xml index e028e6e..c946a97 100644 --- a/localization/generated/android/res/values-tr/strings.xml +++ b/localization/generated/android/res/values-tr/strings.xml @@ -10,14 +10,17 @@ "Destek sohbetini kapat" "Kapalı" "Bu sohbet kapatıldı." + "Bu görüşme kapatıldı. Yeni bir görüşme başlatın." "Onaylanıyor…" "Destek bağlantısı hâlâ kuruluyor." "Sohbet %1$s" + "Görüşme" "Sohbetler" "Sohbetler · %1$d okunmamış" "Sohbetler · %1$d okunmamış" + "Bitti" "E-posta adresi" "E-posta adresiniz kaydedilemedi. Lütfen kontrol edip tekrar deneyin." "Yanıtı hangi e-posta adresine gönderelim?" @@ -26,13 +29,18 @@ "Dosyalar" "Nasıl yardımcı olabiliriz?" "Sohbet geçmişi yüklenemedi. “Daha fazla” seçeneğini tekrar deneyin." + "Destek geçmişi kaydedilemedi." "Destek hesabı başka bir sekmede değişti. Hesabınızı yeniden yüklemek için yeniden bağlanın." + "Destek kimliği doğrulanamadı." "Mesaj gönderin ve hızlı yanıt için bu sayfayı açık tutun." "Sohbet başlatmak için mesaj gönderin." "En son mesajlar" "Yükleniyor…" "Mesajlar yükleniyor" + "Önceki destek oturumu iptal edilemedi. Otomatik olarak sona erecek." "Mesaj" + "Mesajlar en fazla 6.000 karakter içerebilir." + "En fazla 6.000 karakterlik bir mesaj girin." "Yeni mesajlar yüklenemedi." "Daha fazla" "Yeni sohbet" @@ -47,6 +55,7 @@ "Hazır" "Yeniden bağlan" "Yüklemeden önce yeniden bağlanın." + "Yeniden bağlanılıyor. Mevcut mesajlarınız hâlâ kullanılabilir." "Kaldır" "%1$s dosyasını kaldır" "Destek isteği başarısız oldu." @@ -72,6 +81,7 @@ "Tekrar deneyin" "Onaylanmadı — güvenle tekrar deneyebilirsiniz" "Okunmamış destek yanıtı" + "Okunmamış yanıt" "Yükleme başarısız" "Bir mesaj yazın…" diff --git a/localization/generated/android/res/values-uk/strings.xml b/localization/generated/android/res/values-uk/strings.xml index 50d052b..a353e2f 100644 --- a/localization/generated/android/res/values-uk/strings.xml +++ b/localization/generated/android/res/values-uk/strings.xml @@ -10,9 +10,11 @@ "Закрити чат підтримки" "Закрита" "Цю розмову закрито." + "Цю розмову закрито. Почніть нову розмову." "Підтвердження…" "Підтримка ще підключається." "Розмова %1$s" + "Розмова" "Розмови" "Розмови · %1$d непрочитана" @@ -20,6 +22,7 @@ "Розмови · %1$d непрочитаних" "Розмови · %1$d непрочитаної" + "Готово" "Електронна адреса" "Не вдалося зберегти вашу електронну адресу. Перевірте її та спробуйте ще раз." "На яку адресу надіслати вам відповідь?" @@ -28,13 +31,18 @@ "Файли" "Чим можемо допомогти?" "Не вдалося завантажити історію розмови. Спробуйте «Ще» знову." + "Не вдалося зберегти історію звернень до підтримки." "Обліковий запис підтримки змінено в іншій вкладці. Перепідключіться, щоб перезавантажити свій обліковий запис." + "Не вдалося підтвердити особу для підтримки." "Надішліть повідомлення й не закривайте цю сторінку, щоб швидко отримати відповідь." "Надішліть повідомлення, щоб почати розмову." "Останні повідомлення" "Завантаження…" "Завантаження повідомлень" + "Не вдалося відкликати попередній сеанс підтримки. Він завершиться автоматично." "Повідомлення" + "Повідомлення можуть містити до 6000 символів." + "Введіть повідомлення довжиною до 6000 символів." "Не вдалося завантажити нові повідомлення." "Ще" "Нова розмова" @@ -51,6 +59,7 @@ "Готово" "Перепідключитися" "Перепідключіться перед завантаженням." + "Повторне підключення. Ваші наявні повідомлення досі доступні." "Видалити" "Видалити %1$s" "Запит до підтримки не виконано." @@ -78,6 +87,7 @@ "Спробувати ще раз" "Не підтверджено — можна безпечно повторити" "Непрочитана відповідь підтримки" + "Непрочитана відповідь" "Не вдалося завантажити" "Напишіть повідомлення…" diff --git a/localization/generated/android/res/values-ur/strings.xml b/localization/generated/android/res/values-ur/strings.xml index a86f0e4..3f7d19c 100644 --- a/localization/generated/android/res/values-ur/strings.xml +++ b/localization/generated/android/res/values-ur/strings.xml @@ -10,14 +10,17 @@ "سپورٹ چیٹ بند کریں" "بند" "یہ گفتگو بند ہو چکی ہے۔" + "یہ گفتگو بند ہے۔ نئی گفتگو شروع کریں۔" "تصدیق ہو رہی ہے…" "سپورٹ ابھی منسلک ہو رہی ہے۔" "گفتگو %1$s" + "گفتگو" "گفتگوئیں" "گفتگوئیں · %1$d ان پڑھی" "گفتگوئیں · %1$d ان پڑھی" + "ہو گیا" "ای میل پتہ" "ہم آپ کا ای میل محفوظ نہیں کر سکے۔ براہ کرم اسے چیک کر کے دوبارہ کوشش کریں۔" "ہم آپ کو جواب کس ای میل پر بھیجیں؟" @@ -26,13 +29,18 @@ "فائلیں" "ہم آپ کی کیا مدد کر سکتے ہیں؟" "گفتگو کی سرگزشت لوڈ نہیں ہو سکی۔ ‘مزید’ پر دوبارہ کوشش کریں۔" + "سپورٹ کی سرگزشت محفوظ نہیں کی جا سکی۔" "کسی دوسرے ٹیب میں سپورٹ اکاؤنٹ تبدیل ہو گیا۔ اپنا اکاؤنٹ دوبارہ لوڈ کرنے کے لیے دوبارہ منسلک ہوں۔" + "سپورٹ شناخت کی تصدیق نہیں ہو سکی۔" "پیغام بھیجیں اور فوری جواب کے لیے یہ صفحہ کھلا رکھیں۔" "گفتگو شروع کرنے کے لیے پیغام بھیجیں۔" "تازہ ترین پیغامات" "لوڈ ہو رہا ہے…" "پیغامات لوڈ ہو رہے ہیں" + "پچھلا سپورٹ سیشن منسوخ نہیں کیا جا سکا۔ یہ خود بخود ختم ہو جائے گا۔" "پیغام" + "پیغامات میں زیادہ سے زیادہ 6,000 حروف ہو سکتے ہیں۔" + "زیادہ سے زیادہ 6,000 حروف کا پیغام درج کریں۔" "نئے پیغامات لوڈ نہیں ہو سکے۔" "مزید" "نئی گفتگو" @@ -47,6 +55,7 @@ "تیار" "دوبارہ منسلک ہوں" "اپ لوڈ کرنے سے پہلے دوبارہ منسلک ہوں۔" + "دوبارہ کنیکٹ ہو رہا ہے۔ آپ کے موجودہ پیغامات اب بھی دستیاب ہیں۔" "ہٹائیں" "%1$s ہٹائیں" "سپورٹ کی درخواست ناکام ہو گئی۔" @@ -72,6 +81,7 @@ "پھر سے کوشش کریں" "تصدیق نہیں ہوئی — بلا جھجک دوبارہ کوشش کریں" "سپورٹ کا ان پڑھا جواب" + "نہ پڑھا گیا جواب" "اپ لوڈ ناکام ہو گیا" "پیغام لکھیں…" diff --git a/localization/generated/android/res/values-vi/strings.xml b/localization/generated/android/res/values-vi/strings.xml index 9c6132d..b2a2280 100644 --- a/localization/generated/android/res/values-vi/strings.xml +++ b/localization/generated/android/res/values-vi/strings.xml @@ -10,13 +10,16 @@ "Đóng trò chuyện hỗ trợ" "Đã đóng" "Cuộc trò chuyện này đã đóng." + "Cuộc trò chuyện này đã đóng. Hãy bắt đầu cuộc trò chuyện mới." "Đang xác nhận…" "Đang kết nối với bộ phận hỗ trợ." "Cuộc trò chuyện %1$s" + "Cuộc trò chuyện" "Cuộc trò chuyện" "Cuộc trò chuyện · %1$d chưa đọc" + "Xong" "Địa chỉ email" "Không thể lưu email của bạn. Vui lòng kiểm tra và thử lại." "Chúng tôi nên gửi phản hồi đến email nào?" @@ -25,13 +28,18 @@ "Tệp" "Chúng tôi có thể giúp gì cho bạn?" "Không thể tải lịch sử trò chuyện. Hãy chọn “Xem thêm” lần nữa." + "Không thể lưu lịch sử hỗ trợ." "Tài khoản hỗ trợ đã thay đổi ở một thẻ khác. Hãy kết nối lại để tải lại tài khoản của bạn." + "Không thể xác minh danh tính hỗ trợ." "Gửi tin nhắn và giữ trang này mở để nhận phản hồi nhanh." "Gửi tin nhắn để bắt đầu cuộc trò chuyện." "Tin nhắn mới nhất" "Đang tải…" "Đang tải tin nhắn" + "Không thể thu hồi phiên hỗ trợ trước đó. Phiên sẽ tự động hết hạn." "Tin nhắn" + "Tin nhắn có thể chứa tối đa 6.000 ký tự." + "Nhập tin nhắn dài tối đa 6.000 ký tự." "Không thể tải tin nhắn mới." "Xem thêm" "Cuộc trò chuyện mới" @@ -45,6 +53,7 @@ "Sẵn sàng" "Kết nối lại" "Hãy kết nối lại trước khi tải lên." + "Đang kết nối lại. Các tin nhắn hiện có của bạn vẫn còn đó." "Xóa" "Xóa %1$s" "Yêu cầu hỗ trợ không thành công." @@ -69,6 +78,7 @@ "Thử lại" "Chưa xác nhận — có thể thử lại an toàn" "Phản hồi hỗ trợ chưa đọc" + "Câu trả lời chưa đọc" "Tải lên không thành công" "Viết tin nhắn…" diff --git a/localization/generated/android/res/values/strings.xml b/localization/generated/android/res/values/strings.xml index 3772b26..261c172 100644 --- a/localization/generated/android/res/values/strings.xml +++ b/localization/generated/android/res/values/strings.xml @@ -10,14 +10,17 @@ "Close support chat" "Closed" "This conversation is closed." + "This conversation is closed. Start a new conversation." "Confirming…" "Support is still connecting." "Conversation %1$s" + "Conversation" "Conversations" "Conversations · %1$d unread" "Conversations · %1$d unread" + "Done" "Email address" "We couldn\'t save your email. Please check it and try again." "Where can we email you a reply?" @@ -26,13 +29,18 @@ "Files" "How can we help?" "Conversation history could not be loaded. Try More again." + "Could not save support history." "Support identity changed in another tab. Reconnect to reload your account." + "Support identity could not be verified." "Send a message and keep this page open for a quick reply." "Send a message to start a conversation." "Latest messages" "Loading…" "Loading messages" + "Previous support session could not be revoked. It will expire automatically." "Message" + "Messages can contain up to 6,000 characters." + "Enter a message of up to 6,000 characters." "New messages could not be loaded." "More" "New conversation" @@ -47,6 +55,7 @@ "Ready" "Reconnect" "Reconnect before uploading." + "Reconnecting. Your existing messages are still available." "Remove" "Remove %1$s" "Support request failed." @@ -72,6 +81,7 @@ "Try again" "Not confirmed — retry safely" "Unread support reply" + "Unread reply" "Upload failed" "Write a message…" diff --git a/localization/messages/ar.json b/localization/messages/ar.json index dc18b09..9e2c717 100644 --- a/localization/messages/ar.json +++ b/localization/messages/ar.json @@ -102,5 +102,15 @@ "respondkit_session_expired": "انتهت جلسة الدعم. أعد الاتصال للمتابعة.", "respondkit_identity_changed": "تغيّرت هوية الدعم في علامة تبويب أخرى. أعد الاتصال لإعادة تحميل حسابك.", "respondkit_connecting": "لا يزال الدعم قيد الاتصال.", - "respondkit_reconnect_upload": "أعد الاتصال قبل الرفع." + "respondkit_reconnect_upload": "أعد الاتصال قبل الرفع.", + "respondkit_message_too_long": "أدخل رسالة لا تتجاوز 6000 حرف.", + "respondkit_message_limit": "يمكن أن تحتوي الرسائل على 6000 حرف كحد أقصى.", + "respondkit_closed_start_new": "هذه المحادثة مغلقة. ابدأ محادثة جديدة.", + "respondkit_logout_failed": "تعذّر إلغاء جلسة الدعم السابقة. ستنتهي صلاحيتها تلقائيًا.", + "respondkit_history_save_failed": "تعذّر حفظ سجل الدعم.", + "respondkit_done": "تم", + "respondkit_unread_reply": "رد غير مقروء", + "respondkit_reconnecting": "جارٍ إعادة الاتصال. لا تزال رسائلك الحالية متاحة.", + "respondkit_conversation_label": "المحادثة", + "respondkit_identity_unverified": "تعذّر التحقق من هوية الدعم." } diff --git a/localization/messages/bg.json b/localization/messages/bg.json index 6821ca5..d48d480 100644 --- a/localization/messages/bg.json +++ b/localization/messages/bg.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Сесията ви с поддръжката изтече. Свържете се отново, за да продължите.", "respondkit_identity_changed": "Самоличността за поддръжка е променена в друг раздел. Свържете се отново, за да презаредите акаунта си.", "respondkit_connecting": "Поддръжката все още се свързва.", - "respondkit_reconnect_upload": "Свържете се отново преди качване." + "respondkit_reconnect_upload": "Свържете се отново преди качване.", + "respondkit_message_too_long": "Въведете съобщение до 6000 знака.", + "respondkit_message_limit": "Съобщенията могат да съдържат до 6000 знака.", + "respondkit_closed_start_new": "Този разговор е затворен. Започнете нов разговор.", + "respondkit_logout_failed": "Предишната сесия за поддръжка не можа да бъде прекратена. Тя ще изтече автоматично.", + "respondkit_history_save_failed": "Историята на поддръжката не можа да бъде запазена.", + "respondkit_done": "Готово", + "respondkit_unread_reply": "Непрочетен отговор", + "respondkit_reconnecting": "Повторно свързване. Съществуващите ви съобщения са все още налични.", + "respondkit_conversation_label": "Разговор", + "respondkit_identity_unverified": "Самоличността за поддръжка не можа да бъде потвърдена." } diff --git a/localization/messages/bn.json b/localization/messages/bn.json index 1a0e637..06f93f6 100644 --- a/localization/messages/bn.json +++ b/localization/messages/bn.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "আপনার সহায়তা সেশনের মেয়াদ শেষ হয়ে গেছে। চালিয়ে যেতে আবার সংযোগ করুন।", "respondkit_identity_changed": "অন্য একটি ট্যাবে সহায়তার পরিচয় পরিবর্তিত হয়েছে। আপনার অ্যাকাউন্ট আবার লোড করতে পুনরায় সংযোগ করুন।", "respondkit_connecting": "সহায়তা এখনও সংযুক্ত হচ্ছে।", - "respondkit_reconnect_upload": "আপলোড করার আগে আবার সংযোগ করুন।" + "respondkit_reconnect_upload": "আপলোড করার আগে আবার সংযোগ করুন।", + "respondkit_message_too_long": "৬,০০০ অক্ষর পর্যন্ত একটি বার্তা লিখুন।", + "respondkit_message_limit": "বার্তায় সর্বোচ্চ ৬,০০০ অক্ষর থাকতে পারে।", + "respondkit_closed_start_new": "এই কথোপকথনটি বন্ধ। একটি নতুন কথোপকথন শুরু করুন।", + "respondkit_logout_failed": "আগের সহায়তা সেশনটি বাতিল করা যায়নি। এটি স্বয়ংক্রিয়ভাবে মেয়াদোত্তীর্ণ হবে।", + "respondkit_history_save_failed": "সহায়তার ইতিহাস সংরক্ষণ করা যায়নি।", + "respondkit_done": "সম্পন্ন", + "respondkit_unread_reply": "অপঠিত উত্তর", + "respondkit_reconnecting": "আবার সংযোগ করা হচ্ছে। আপনার আগের বার্তাগুলি এখনও উপলব্ধ।", + "respondkit_conversation_label": "কথোপকথন", + "respondkit_identity_unverified": "সহায়তার পরিচয় যাচাই করা যায়নি।" } diff --git a/localization/messages/ca.json b/localization/messages/ca.json index 5681b9a..a699ec7 100644 --- a/localization/messages/ca.json +++ b/localization/messages/ca.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "La sessió d'assistència ha caducat. Torna a connectar per continuar.", "respondkit_identity_changed": "La identitat d'assistència ha canviat en una altra pestanya. Torna a connectar per recarregar el teu compte.", "respondkit_connecting": "L'assistència encara s'està connectant.", - "respondkit_reconnect_upload": "Torna a connectar abans de pujar fitxers." + "respondkit_reconnect_upload": "Torna a connectar abans de pujar fitxers.", + "respondkit_message_too_long": "Escriu un missatge de fins a 6.000 caràcters.", + "respondkit_message_limit": "Els missatges poden tenir fins a 6.000 caràcters.", + "respondkit_closed_start_new": "Aquesta conversa està tancada. Comença una conversa nova.", + "respondkit_logout_failed": "No s'ha pogut revocar la sessió d'assistència anterior. Caducarà automàticament.", + "respondkit_history_save_failed": "No s'ha pogut desar l'historial d'assistència.", + "respondkit_done": "Fet", + "respondkit_unread_reply": "Resposta no llegida", + "respondkit_reconnecting": "S'està tornant a connectar. Els teus missatges continuen disponibles.", + "respondkit_conversation_label": "Conversa", + "respondkit_identity_unverified": "No s'ha pogut verificar la identitat d'assistència." } diff --git a/localization/messages/cs.json b/localization/messages/cs.json index 0a69ae2..672f206 100644 --- a/localization/messages/cs.json +++ b/localization/messages/cs.json @@ -96,5 +96,15 @@ "respondkit_session_expired": "Relace podpory vypršela. Pro pokračování se znovu připojte.", "respondkit_identity_changed": "Identita podpory se změnila na jiné kartě. Znovu se připojte a načtěte svůj účet.", "respondkit_connecting": "Podpora se stále připojuje.", - "respondkit_reconnect_upload": "Před nahráním se znovu připojte." + "respondkit_reconnect_upload": "Před nahráním se znovu připojte.", + "respondkit_message_too_long": "Zadejte zprávu o délce nejvýše 6 000 znaků.", + "respondkit_message_limit": "Zprávy mohou mít nejvýše 6 000 znaků.", + "respondkit_closed_start_new": "Tato konverzace je uzavřená. Zahajte novou konverzaci.", + "respondkit_logout_failed": "Předchozí relaci podpory se nepodařilo zrušit. Platnost vyprší automaticky.", + "respondkit_history_save_failed": "Historii podpory se nepodařilo uložit.", + "respondkit_done": "Hotovo", + "respondkit_unread_reply": "Nepřečtená odpověď", + "respondkit_reconnecting": "Probíhá opětovné připojení. Vaše dosavadní zprávy jsou stále k dispozici.", + "respondkit_conversation_label": "Konverzace", + "respondkit_identity_unverified": "Identitu pro podporu se nepodařilo ověřit." } diff --git a/localization/messages/da.json b/localization/messages/da.json index 6ba159a..2690eda 100644 --- a/localization/messages/da.json +++ b/localization/messages/da.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Din supportsession er udløbet. Opret forbindelse igen for at fortsætte.", "respondkit_identity_changed": "Supportidentiteten blev ændret i en anden fane. Opret forbindelse igen for at genindlæse din konto.", "respondkit_connecting": "Support er stadig ved at oprette forbindelse.", - "respondkit_reconnect_upload": "Opret forbindelse igen før upload." + "respondkit_reconnect_upload": "Opret forbindelse igen før upload.", + "respondkit_message_too_long": "Skriv en besked på op til 6.000 tegn.", + "respondkit_message_limit": "Beskeder kan indeholde op til 6.000 tegn.", + "respondkit_closed_start_new": "Denne samtale er lukket. Start en ny samtale.", + "respondkit_logout_failed": "Den tidligere supportsession kunne ikke tilbagekaldes. Den udløber automatisk.", + "respondkit_history_save_failed": "Supporthistorikken kunne ikke gemmes.", + "respondkit_done": "Færdig", + "respondkit_unread_reply": "Ulæst svar", + "respondkit_reconnecting": "Genopretter forbindelsen. Dine eksisterende beskeder er stadig tilgængelige.", + "respondkit_conversation_label": "Samtale", + "respondkit_identity_unverified": "Supportidentiteten kunne ikke bekræftes." } diff --git a/localization/messages/de.json b/localization/messages/de.json index 1f628df..bf21ee7 100644 --- a/localization/messages/de.json +++ b/localization/messages/de.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Die Support-Sitzung ist abgelaufen. Neu verbinden, um fortzufahren.", "respondkit_identity_changed": "Die Support-Identität wurde in einem anderen Tab geändert. Neu verbinden, um dein Konto neu zu laden.", "respondkit_connecting": "Support wird noch verbunden.", - "respondkit_reconnect_upload": "Vor dem Hochladen neu verbinden." + "respondkit_reconnect_upload": "Vor dem Hochladen neu verbinden.", + "respondkit_message_too_long": "Gib eine Nachricht mit bis zu 6.000 Zeichen ein.", + "respondkit_message_limit": "Nachrichten können bis zu 6.000 Zeichen enthalten.", + "respondkit_closed_start_new": "Diese Unterhaltung ist geschlossen. Beginne eine neue Unterhaltung.", + "respondkit_logout_failed": "Die vorherige Support-Sitzung konnte nicht widerrufen werden. Sie läuft automatisch ab.", + "respondkit_history_save_failed": "Der Support-Verlauf konnte nicht gespeichert werden.", + "respondkit_done": "Fertig", + "respondkit_unread_reply": "Ungelesene Antwort", + "respondkit_reconnecting": "Verbindung wird wiederhergestellt. Deine bisherigen Nachrichten sind weiterhin verfügbar.", + "respondkit_conversation_label": "Unterhaltung", + "respondkit_identity_unverified": "Die Support-Identität konnte nicht bestätigt werden." } diff --git a/localization/messages/el.json b/localization/messages/el.json index 9c265dc..e68313b 100644 --- a/localization/messages/el.json +++ b/localization/messages/el.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Η συνεδρία υποστήριξης έληξε. Επανασυνδεθείτε για να συνεχίσετε.", "respondkit_identity_changed": "Η ταυτότητα υποστήριξης άλλαξε σε άλλη καρτέλα. Επανασυνδεθείτε για να φορτώσετε ξανά τον λογαριασμό σας.", "respondkit_connecting": "Η υποστήριξη συνδέεται ακόμα.", - "respondkit_reconnect_upload": "Επανασυνδεθείτε πριν από τη μεταφόρτωση." + "respondkit_reconnect_upload": "Επανασυνδεθείτε πριν από τη μεταφόρτωση.", + "respondkit_message_too_long": "Εισαγάγετε ένα μήνυμα έως 6.000 χαρακτήρες.", + "respondkit_message_limit": "Τα μηνύματα μπορούν να περιέχουν έως 6.000 χαρακτήρες.", + "respondkit_closed_start_new": "Αυτή η συνομιλία έχει κλείσει. Ξεκινήστε νέα συνομιλία.", + "respondkit_logout_failed": "Δεν ήταν δυνατή η ανάκληση της προηγούμενης συνεδρίας υποστήριξης. Θα λήξει αυτόματα.", + "respondkit_history_save_failed": "Δεν ήταν δυνατή η αποθήκευση του ιστορικού υποστήριξης.", + "respondkit_done": "Τέλος", + "respondkit_unread_reply": "Μη αναγνωσμένη απάντηση", + "respondkit_reconnecting": "Γίνεται επανασύνδεση. Τα υπάρχοντα μηνύματά σας εξακολουθούν να είναι διαθέσιμα.", + "respondkit_conversation_label": "Συνομιλία", + "respondkit_identity_unverified": "Δεν ήταν δυνατή η επαλήθευση της ταυτότητας υποστήριξης." } diff --git a/localization/messages/en.json b/localization/messages/en.json index 4aa343c..bcec138 100644 --- a/localization/messages/en.json +++ b/localization/messages/en.json @@ -84,5 +84,15 @@ "respondkit_session_expired": "Your support session expired. Reconnect to continue.", "respondkit_identity_changed": "Support identity changed in another tab. Reconnect to reload your account.", "respondkit_connecting": "Support is still connecting.", - "respondkit_reconnect_upload": "Reconnect before uploading." + "respondkit_reconnect_upload": "Reconnect before uploading.", + "respondkit_message_too_long": "Enter a message of up to 6,000 characters.", + "respondkit_message_limit": "Messages can contain up to 6,000 characters.", + "respondkit_closed_start_new": "This conversation is closed. Start a new conversation.", + "respondkit_logout_failed": "Previous support session could not be revoked. It will expire automatically.", + "respondkit_history_save_failed": "Could not save support history.", + "respondkit_done": "Done", + "respondkit_unread_reply": "Unread reply", + "respondkit_reconnecting": "Reconnecting. Your existing messages are still available.", + "respondkit_conversation_label": "Conversation", + "respondkit_identity_unverified": "Support identity could not be verified." } diff --git a/localization/messages/es.json b/localization/messages/es.json index 6ba05f4..ef61881 100644 --- a/localization/messages/es.json +++ b/localization/messages/es.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Tu sesión de soporte ha caducado. Reconecta para continuar.", "respondkit_identity_changed": "La identidad de soporte cambió en otra pestaña. Reconecta para volver a cargar tu cuenta.", "respondkit_connecting": "El soporte aún se está conectando.", - "respondkit_reconnect_upload": "Reconecta antes de subir archivos." + "respondkit_reconnect_upload": "Reconecta antes de subir archivos.", + "respondkit_message_too_long": "Escribe un mensaje de hasta 6000 caracteres.", + "respondkit_message_limit": "Los mensajes pueden tener hasta 6000 caracteres.", + "respondkit_closed_start_new": "Esta conversación está cerrada. Inicia una conversación nueva.", + "respondkit_logout_failed": "No se pudo revocar la sesión de soporte anterior. Caducará automáticamente.", + "respondkit_history_save_failed": "No se pudo guardar el historial de soporte.", + "respondkit_done": "Listo", + "respondkit_unread_reply": "Respuesta no leída", + "respondkit_reconnecting": "Reconectando. Tus mensajes siguen disponibles.", + "respondkit_conversation_label": "Conversación", + "respondkit_identity_unverified": "No se pudo verificar la identidad de soporte." } diff --git a/localization/messages/et.json b/localization/messages/et.json index 9698f40..51bad24 100644 --- a/localization/messages/et.json +++ b/localization/messages/et.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Tugiseanss aegus. Jätkamiseks ühenda uuesti.", "respondkit_identity_changed": "Tugiidentiteet muutus teisel vahekaardil. Ühenda uuesti, et konto uuesti laadida.", "respondkit_connecting": "Tugi alles ühendub.", - "respondkit_reconnect_upload": "Enne üleslaadimist ühenda uuesti." + "respondkit_reconnect_upload": "Enne üleslaadimist ühenda uuesti.", + "respondkit_message_too_long": "Sisestage kuni 6000 tähemärgi pikkune sõnum.", + "respondkit_message_limit": "Sõnumid võivad sisaldada kuni 6000 tähemärki.", + "respondkit_closed_start_new": "See vestlus on suletud. Alustage uut vestlust.", + "respondkit_logout_failed": "Eelmist tugiseanssi ei õnnestunud tühistada. See aegub automaatselt.", + "respondkit_history_save_failed": "Toe ajalugu ei õnnestunud salvestada.", + "respondkit_done": "Valmis", + "respondkit_unread_reply": "Lugemata vastus", + "respondkit_reconnecting": "Ühenduse taastamine. Teie olemasolevad sõnumid on endiselt saadaval.", + "respondkit_conversation_label": "Vestlus", + "respondkit_identity_unverified": "Toe identiteeti ei õnnestunud kinnitada." } diff --git a/localization/messages/fi.json b/localization/messages/fi.json index 1769ee0..912a5e6 100644 --- a/localization/messages/fi.json +++ b/localization/messages/fi.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Tukiistuntosi on vanhentunut. Jatka yhdistämällä uudelleen.", "respondkit_identity_changed": "Tuen tunnistetiedot vaihtuivat toisessa välilehdessä. Lataa tilisi uudelleen yhdistämällä uudelleen.", "respondkit_connecting": "Yhteyttä tukeen muodostetaan vielä.", - "respondkit_reconnect_upload": "Yhdistä uudelleen ennen tiedostojen lataamista." + "respondkit_reconnect_upload": "Yhdistä uudelleen ennen tiedostojen lataamista.", + "respondkit_message_too_long": "Kirjoita enintään 6 000 merkin viesti.", + "respondkit_message_limit": "Viesteissä voi olla enintään 6 000 merkkiä.", + "respondkit_closed_start_new": "Tämä keskustelu on suljettu. Aloita uusi keskustelu.", + "respondkit_logout_failed": "Edellistä tukiistuntoa ei voitu peruuttaa. Se vanhenee automaattisesti.", + "respondkit_history_save_failed": "Tukihistoriaa ei voitu tallentaa.", + "respondkit_done": "Valmis", + "respondkit_unread_reply": "Lukematon vastaus", + "respondkit_reconnecting": "Yhdistetään uudelleen. Aiemmat viestisi ovat yhä saatavilla.", + "respondkit_conversation_label": "Keskustelu", + "respondkit_identity_unverified": "Tuen tunnistetta ei voitu vahvistaa." } diff --git a/localization/messages/fil.json b/localization/messages/fil.json index 5884774..ef4f9cb 100644 --- a/localization/messages/fil.json +++ b/localization/messages/fil.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Nag-expire na ang session mo sa suporta. Kumonektang muli para magpatuloy.", "respondkit_identity_changed": "Napalitan ang account sa suporta sa ibang tab. Kumonektang muli para i-reload ang account mo.", "respondkit_connecting": "Kumokonekta pa ang suporta.", - "respondkit_reconnect_upload": "Kumonektang muli bago mag-upload." + "respondkit_reconnect_upload": "Kumonektang muli bago mag-upload.", + "respondkit_message_too_long": "Maglagay ng mensaheng hanggang 6,000 character.", + "respondkit_message_limit": "Hanggang 6,000 character ang maaaring laman ng mga mensahe.", + "respondkit_closed_start_new": "Sarado na ang usapang ito. Magsimula ng bagong usapan.", + "respondkit_logout_failed": "Hindi mabawi ang naunang support session. Kusa itong mag-e-expire.", + "respondkit_history_save_failed": "Hindi ma-save ang history ng support.", + "respondkit_done": "Tapos na", + "respondkit_unread_reply": "Hindi pa nababasang sagot", + "respondkit_reconnecting": "Muling kumokonekta. Available pa rin ang mga dati mong mensahe.", + "respondkit_conversation_label": "Usapan", + "respondkit_identity_unverified": "Hindi ma-verify ang support identity." } diff --git a/localization/messages/fr-CA.json b/localization/messages/fr-CA.json index e87fa79..408faeb 100644 --- a/localization/messages/fr-CA.json +++ b/localization/messages/fr-CA.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Votre session de soutien a expiré. Reconnectez-vous pour continuer.", "respondkit_identity_changed": "Le compte de soutien a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte.", "respondkit_connecting": "Connexion au soutien en cours.", - "respondkit_reconnect_upload": "Reconnectez-vous avant de téléverser des fichiers." + "respondkit_reconnect_upload": "Reconnectez-vous avant de téléverser des fichiers.", + "respondkit_message_too_long": "Saisissez un message de 6 000 caractères maximum.", + "respondkit_message_limit": "Les messages peuvent contenir jusqu'à 6 000 caractères.", + "respondkit_closed_start_new": "Cette conversation est fermée. Commencez une nouvelle conversation.", + "respondkit_logout_failed": "La session de soutien précédente n'a pas pu être révoquée. Elle expirera automatiquement.", + "respondkit_history_save_failed": "Impossible d'enregistrer l'historique de soutien.", + "respondkit_done": "OK", + "respondkit_unread_reply": "Réponse non lue", + "respondkit_reconnecting": "Reconnexion en cours. Vos messages existants restent disponibles.", + "respondkit_conversation_label": "Conversation", + "respondkit_identity_unverified": "Impossible de vérifier l'identité de soutien." } diff --git a/localization/messages/fr.json b/localization/messages/fr.json index b0eb940..6c64ad6 100644 --- a/localization/messages/fr.json +++ b/localization/messages/fr.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Votre session d’assistance a expiré. Reconnectez-vous pour continuer.", "respondkit_identity_changed": "Le compte d’assistance a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte.", "respondkit_connecting": "Connexion à l’assistance en cours.", - "respondkit_reconnect_upload": "Reconnectez-vous avant d’envoyer des fichiers." + "respondkit_reconnect_upload": "Reconnectez-vous avant d’envoyer des fichiers.", + "respondkit_message_too_long": "Saisissez un message de 6 000 caractères maximum.", + "respondkit_message_limit": "Les messages peuvent contenir jusqu'à 6 000 caractères.", + "respondkit_closed_start_new": "Cette conversation est fermée. Commencez une nouvelle conversation.", + "respondkit_logout_failed": "La session d'assistance précédente n'a pas pu être révoquée. Elle expirera automatiquement.", + "respondkit_history_save_failed": "Impossible d'enregistrer l'historique d'assistance.", + "respondkit_done": "OK", + "respondkit_unread_reply": "Réponse non lue", + "respondkit_reconnecting": "Reconnexion en cours. Vos messages existants restent disponibles.", + "respondkit_conversation_label": "Conversation", + "respondkit_identity_unverified": "Impossible de vérifier l'identité d'assistance." } diff --git a/localization/messages/gu.json b/localization/messages/gu.json index 82fc566..74d52ba 100644 --- a/localization/messages/gu.json +++ b/localization/messages/gu.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "તમારું સપોર્ટ સેશન સમાપ્ત થઈ ગયું છે. ચાલુ રાખવા માટે ફરી કનેક્ટ કરો.", "respondkit_identity_changed": "બીજા ટૅબમાં સપોર્ટ ઓળખ બદલાઈ ગઈ છે. તમારું એકાઉન્ટ ફરી લોડ કરવા માટે ફરી કનેક્ટ કરો.", "respondkit_connecting": "સપોર્ટ હજી કનેક્ટ થઈ રહ્યું છે.", - "respondkit_reconnect_upload": "અપલોડ કરતાં પહેલાં ફરી કનેક્ટ કરો." + "respondkit_reconnect_upload": "અપલોડ કરતાં પહેલાં ફરી કનેક્ટ કરો.", + "respondkit_message_too_long": "6,000 અક્ષરો સુધીનો સંદેશ લખો.", + "respondkit_message_limit": "સંદેશામાં વધુમાં વધુ 6,000 અક્ષરો હોઈ શકે છે.", + "respondkit_closed_start_new": "આ વાતચીત બંધ છે. નવી વાતચીત શરૂ કરો.", + "respondkit_logout_failed": "અગાઉનું સપોર્ટ સત્ર રદ કરી શકાયું નથી. તે આપમેળે સમાપ્ત થશે.", + "respondkit_history_save_failed": "સપોર્ટ ઇતિહાસ સાચવી શકાયો નથી.", + "respondkit_done": "પૂર્ણ", + "respondkit_unread_reply": "ન વાંચેલો જવાબ", + "respondkit_reconnecting": "ફરી કનેક્ટ થઈ રહ્યું છે. તમારા હાલના સંદેશા હજુ પણ ઉપલબ્ધ છે.", + "respondkit_conversation_label": "વાતચીત", + "respondkit_identity_unverified": "સપોર્ટ ઓળખ ચકાસી શકાઈ નથી." } diff --git a/localization/messages/he.json b/localization/messages/he.json index 075b963..fc0a5a1 100644 --- a/localization/messages/he.json +++ b/localization/messages/he.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "פג תוקף הסשן מול התמיכה. צריך להתחבר מחדש כדי להמשיך.", "respondkit_identity_changed": "זהות התמיכה השתנתה בכרטיסייה אחרת. צריך להתחבר מחדש כדי לטעון מחדש את החשבון.", "respondkit_connecting": "החיבור לתמיכה עדיין מתבצע.", - "respondkit_reconnect_upload": "צריך להתחבר מחדש לפני ההעלאה." + "respondkit_reconnect_upload": "צריך להתחבר מחדש לפני ההעלאה.", + "respondkit_message_too_long": "יש להזין הודעה של עד 6,000 תווים.", + "respondkit_message_limit": "הודעות יכולות להכיל עד 6,000 תווים.", + "respondkit_closed_start_new": "השיחה הזו סגורה. יש להתחיל שיחה חדשה.", + "respondkit_logout_failed": "לא ניתן היה לבטל את סשן התמיכה הקודם. התוקף שלו יפוג אוטומטית.", + "respondkit_history_save_failed": "לא ניתן היה לשמור את היסטוריית התמיכה.", + "respondkit_done": "סיום", + "respondkit_unread_reply": "תשובה שלא נקראה", + "respondkit_reconnecting": "מתחבר מחדש. ההודעות הקיימות שלך עדיין זמינות.", + "respondkit_conversation_label": "שיחה", + "respondkit_identity_unverified": "לא ניתן היה לאמת את זהות התמיכה." } diff --git a/localization/messages/hi.json b/localization/messages/hi.json index 53ed426..69154ff 100644 --- a/localization/messages/hi.json +++ b/localization/messages/hi.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "आपका सहायता सेशन खत्म हो गया है। जारी रखने के लिए फिर से कनेक्ट करें।", "respondkit_identity_changed": "किसी दूसरे टैब में सहायता पहचान बदल गई है। अपना खाता फिर से लोड करने के लिए फिर से कनेक्ट करें।", "respondkit_connecting": "सहायता से अभी कनेक्ट हो रहा है।", - "respondkit_reconnect_upload": "अपलोड करने से पहले फिर से कनेक्ट करें।" + "respondkit_reconnect_upload": "अपलोड करने से पहले फिर से कनेक्ट करें।", + "respondkit_message_too_long": "अधिकतम 6,000 वर्णों का संदेश लिखें।", + "respondkit_message_limit": "संदेशों में अधिकतम 6,000 वर्ण हो सकते हैं।", + "respondkit_closed_start_new": "यह बातचीत बंद है। नई बातचीत शुरू करें।", + "respondkit_logout_failed": "पिछला सहायता सत्र रद्द नहीं किया जा सका। यह अपने आप समाप्त हो जाएगा।", + "respondkit_history_save_failed": "सहायता इतिहास सहेजा नहीं जा सका।", + "respondkit_done": "हो गया", + "respondkit_unread_reply": "अपठित जवाब", + "respondkit_reconnecting": "फिर से कनेक्ट हो रहा है। आपके मौजूदा संदेश अब भी उपलब्ध हैं।", + "respondkit_conversation_label": "बातचीत", + "respondkit_identity_unverified": "सहायता पहचान सत्यापित नहीं की जा सकी।" } diff --git a/localization/messages/hr.json b/localization/messages/hr.json index 5ccb65d..292767a 100644 --- a/localization/messages/hr.json +++ b/localization/messages/hr.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Vaša je sesija podrške istekla. Ponovno se povežite za nastavak.", "respondkit_identity_changed": "Identitet za podršku promijenjen je u drugoj kartici. Ponovno se povežite kako biste ponovno učitali račun.", "respondkit_connecting": "Povezivanje s podrškom još je u tijeku.", - "respondkit_reconnect_upload": "Ponovno se povežite prije prijenosa." + "respondkit_reconnect_upload": "Ponovno se povežite prije prijenosa.", + "respondkit_message_too_long": "Unesite poruku od najviše 6000 znakova.", + "respondkit_message_limit": "Poruke mogu sadržavati najviše 6000 znakova.", + "respondkit_closed_start_new": "Ovaj je razgovor zatvoren. Započnite novi razgovor.", + "respondkit_logout_failed": "Prethodnu sesiju podrške nije bilo moguće opozvati. Automatski će isteći.", + "respondkit_history_save_failed": "Povijest podrške nije bilo moguće spremiti.", + "respondkit_done": "Gotovo", + "respondkit_unread_reply": "Nepročitan odgovor", + "respondkit_reconnecting": "Ponovno povezivanje. Vaše postojeće poruke i dalje su dostupne.", + "respondkit_conversation_label": "Razgovor", + "respondkit_identity_unverified": "Identitet podrške nije bilo moguće potvrditi." } diff --git a/localization/messages/hu.json b/localization/messages/hu.json index cf1a5a0..f062369 100644 --- a/localization/messages/hu.json +++ b/localization/messages/hu.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Az ügyfélszolgálati munkamenet lejárt. A folytatáshoz csatlakozzon újra.", "respondkit_identity_changed": "Egy másik lapon megváltozott az ügyfélszolgálati azonosító. Csatlakozzon újra a fiókja újbóli betöltéséhez.", "respondkit_connecting": "A kapcsolódás az ügyfélszolgálathoz még folyamatban van.", - "respondkit_reconnect_upload": "Feltöltés előtt csatlakozzon újra." + "respondkit_reconnect_upload": "Feltöltés előtt csatlakozzon újra.", + "respondkit_message_too_long": "Legfeljebb 6000 karakteres üzenetet írjon.", + "respondkit_message_limit": "Az üzenetek legfeljebb 6000 karaktert tartalmazhatnak.", + "respondkit_closed_start_new": "Ez a beszélgetés lezárult. Kezdjen új beszélgetést.", + "respondkit_logout_failed": "Az előző ügyfélszolgálati munkamenetet nem sikerült visszavonni. Automatikusan lejár.", + "respondkit_history_save_failed": "Nem sikerült menteni az ügyfélszolgálati előzményeket.", + "respondkit_done": "Kész", + "respondkit_unread_reply": "Olvasatlan válasz", + "respondkit_reconnecting": "Újracsatlakozás. A korábbi üzenetei továbbra is elérhetők.", + "respondkit_conversation_label": "Beszélgetés", + "respondkit_identity_unverified": "Nem sikerült ellenőrizni az ügyfélszolgálati azonosítót." } diff --git a/localization/messages/id.json b/localization/messages/id.json index 5a9fe42..4647ec0 100644 --- a/localization/messages/id.json +++ b/localization/messages/id.json @@ -81,5 +81,15 @@ "respondkit_session_expired": "Sesi dukungan Anda telah berakhir. Hubungkan ulang untuk melanjutkan.", "respondkit_identity_changed": "Identitas dukungan berubah di tab lain. Hubungkan ulang untuk memuat ulang akun Anda.", "respondkit_connecting": "Masih menghubungkan ke dukungan.", - "respondkit_reconnect_upload": "Hubungkan ulang sebelum mengunggah." + "respondkit_reconnect_upload": "Hubungkan ulang sebelum mengunggah.", + "respondkit_message_too_long": "Masukkan pesan hingga 6.000 karakter.", + "respondkit_message_limit": "Pesan dapat berisi hingga 6.000 karakter.", + "respondkit_closed_start_new": "Percakapan ini sudah ditutup. Mulai percakapan baru.", + "respondkit_logout_failed": "Sesi dukungan sebelumnya tidak dapat dicabut. Sesi akan berakhir secara otomatis.", + "respondkit_history_save_failed": "Riwayat dukungan tidak dapat disimpan.", + "respondkit_done": "Selesai", + "respondkit_unread_reply": "Balasan belum dibaca", + "respondkit_reconnecting": "Menghubungkan ulang. Pesan Anda yang ada masih tersedia.", + "respondkit_conversation_label": "Percakapan", + "respondkit_identity_unverified": "Identitas dukungan tidak dapat diverifikasi." } diff --git a/localization/messages/it.json b/localization/messages/it.json index 1c21749..3566e2d 100644 --- a/localization/messages/it.json +++ b/localization/messages/it.json @@ -96,5 +96,15 @@ "respondkit_session_expired": "La sessione di assistenza è scaduta. Riconnettiti per continuare.", "respondkit_identity_changed": "L'account di assistenza è cambiato in un'altra scheda. Riconnettiti per ricaricare il tuo account.", "respondkit_connecting": "L'assistenza è ancora in fase di connessione.", - "respondkit_reconnect_upload": "Riconnettiti prima di caricare file." + "respondkit_reconnect_upload": "Riconnettiti prima di caricare file.", + "respondkit_message_too_long": "Inserisci un messaggio di massimo 6.000 caratteri.", + "respondkit_message_limit": "I messaggi possono contenere fino a 6.000 caratteri.", + "respondkit_closed_start_new": "Questa conversazione è chiusa. Inizia una nuova conversazione.", + "respondkit_logout_failed": "Impossibile revocare la sessione di assistenza precedente. Scadrà automaticamente.", + "respondkit_history_save_failed": "Impossibile salvare la cronologia dell'assistenza.", + "respondkit_done": "Fine", + "respondkit_unread_reply": "Risposta non letta", + "respondkit_reconnecting": "Riconnessione in corso. I tuoi messaggi esistenti sono ancora disponibili.", + "respondkit_conversation_label": "Conversazione", + "respondkit_identity_unverified": "Impossibile verificare l'identità dell'assistenza." } diff --git a/localization/messages/ja.json b/localization/messages/ja.json index 30653e3..4ff8f91 100644 --- a/localization/messages/ja.json +++ b/localization/messages/ja.json @@ -81,5 +81,15 @@ "respondkit_session_expired": "サポートセッションの有効期限が切れました。続けるには再接続してください。", "respondkit_identity_changed": "別のタブでサポートのアカウントが切り替わりました。アカウントを再読み込みするには再接続してください。", "respondkit_connecting": "サポートに接続しています。", - "respondkit_reconnect_upload": "アップロードする前に再接続してください。" + "respondkit_reconnect_upload": "アップロードする前に再接続してください。", + "respondkit_message_too_long": "6,000文字以内でメッセージを入力してください。", + "respondkit_message_limit": "メッセージは6,000文字まで入力できます。", + "respondkit_closed_start_new": "この会話は終了しています。新しい会話を始めてください。", + "respondkit_logout_failed": "以前のサポートセッションを取り消せませんでした。自動的に期限切れになります。", + "respondkit_history_save_failed": "サポート履歴を保存できませんでした。", + "respondkit_done": "完了", + "respondkit_unread_reply": "未読の返信", + "respondkit_reconnecting": "再接続しています。これまでのメッセージは引き続きご覧いただけます。", + "respondkit_conversation_label": "会話", + "respondkit_identity_unverified": "サポートの本人確認ができませんでした。" } diff --git a/localization/messages/kn.json b/localization/messages/kn.json index 276baa9..cbc899f 100644 --- a/localization/messages/kn.json +++ b/localization/messages/kn.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "ನಿಮ್ಮ ಬೆಂಬಲ ಸೆಷನ್‌ನ ಅವಧಿ ಮುಗಿದಿದೆ. ಮುಂದುವರಿಯಲು ಮರುಸಂಪರ್ಕಿಸಿ.", "respondkit_identity_changed": "ಮತ್ತೊಂದು ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಬೆಂಬಲ ಖಾತೆ ಬದಲಾಗಿದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಮರುಸಂಪರ್ಕಿಸಿ.", "respondkit_connecting": "ಬೆಂಬಲ ಇನ್ನೂ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತಿದೆ.", - "respondkit_reconnect_upload": "ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಮರುಸಂಪರ್ಕಿಸಿ." + "respondkit_reconnect_upload": "ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಮರುಸಂಪರ್ಕಿಸಿ.", + "respondkit_message_too_long": "6,000 ಅಕ್ಷರಗಳವರೆಗಿನ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ.", + "respondkit_message_limit": "ಸಂದೇಶಗಳು ಗರಿಷ್ಠ 6,000 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು.", + "respondkit_closed_start_new": "ಈ ಸಂಭಾಷಣೆ ಮುಚ್ಚಲಾಗಿದೆ. ಹೊಸ ಸಂಭಾಷಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ.", + "respondkit_logout_failed": "ಹಿಂದಿನ ಬೆಂಬಲ ಸೆಷನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ.", + "respondkit_history_save_failed": "ಬೆಂಬಲ ಇತಿಹಾಸವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", + "respondkit_done": "ಮುಗಿದಿದೆ", + "respondkit_unread_reply": "ಓದದ ಉತ್ತರ", + "respondkit_reconnecting": "ಮರುಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ. ನಿಮ್ಮ ಈಗಿನ ಸಂದೇಶಗಳು ಇನ್ನೂ ಲಭ್ಯವಿವೆ.", + "respondkit_conversation_label": "ಸಂಭಾಷಣೆ", + "respondkit_identity_unverified": "ಬೆಂಬಲ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." } diff --git a/localization/messages/ko.json b/localization/messages/ko.json index 1c54c15..16266d0 100644 --- a/localization/messages/ko.json +++ b/localization/messages/ko.json @@ -81,5 +81,15 @@ "respondkit_session_expired": "고객 지원 세션이 만료되었습니다. 계속하려면 다시 연결하세요.", "respondkit_identity_changed": "다른 탭에서 고객 지원 계정이 변경되었습니다. 계정을 다시 불러오려면 다시 연결하세요.", "respondkit_connecting": "고객 지원에 아직 연결 중입니다.", - "respondkit_reconnect_upload": "업로드하기 전에 다시 연결하세요." + "respondkit_reconnect_upload": "업로드하기 전에 다시 연결하세요.", + "respondkit_message_too_long": "최대 6,000자까지 메시지를 입력하세요.", + "respondkit_message_limit": "메시지는 최대 6,000자까지 입력할 수 있습니다.", + "respondkit_closed_start_new": "이 대화는 종료되었습니다. 새 대화를 시작하세요.", + "respondkit_logout_failed": "이전 지원 세션을 취소하지 못했습니다. 자동으로 만료됩니다.", + "respondkit_history_save_failed": "지원 기록을 저장하지 못했습니다.", + "respondkit_done": "완료", + "respondkit_unread_reply": "읽지 않은 답장", + "respondkit_reconnecting": "다시 연결하는 중입니다. 기존 메시지는 계속 볼 수 있습니다.", + "respondkit_conversation_label": "대화", + "respondkit_identity_unverified": "지원 ID를 확인하지 못했습니다." } diff --git a/localization/messages/lt.json b/localization/messages/lt.json index 1bfbbcc..a36fbf7 100644 --- a/localization/messages/lt.json +++ b/localization/messages/lt.json @@ -99,5 +99,15 @@ "respondkit_session_expired": "Pagalbos sesija baigėsi. Prisijunkite iš naujo, kad galėtumėte tęsti.", "respondkit_identity_changed": "Pagalbos tapatybė pasikeitė kitame skirtuke. Prisijunkite iš naujo, kad iš naujo įkeltumėte savo paskyrą.", "respondkit_connecting": "Pagalba vis dar jungiasi.", - "respondkit_reconnect_upload": "Prieš įkeldami prisijunkite iš naujo." + "respondkit_reconnect_upload": "Prieš įkeldami prisijunkite iš naujo.", + "respondkit_message_too_long": "Įveskite iki 6 000 simbolių žinutę.", + "respondkit_message_limit": "Žinutėse gali būti iki 6 000 simbolių.", + "respondkit_closed_start_new": "Šis pokalbis uždarytas. Pradėkite naują pokalbį.", + "respondkit_logout_failed": "Ankstesnės pagalbos sesijos atšaukti nepavyko. Ji baigsis automatiškai.", + "respondkit_history_save_failed": "Nepavyko išsaugoti pagalbos istorijos.", + "respondkit_done": "Atlikta", + "respondkit_unread_reply": "Neperskaitytas atsakymas", + "respondkit_reconnecting": "Jungiamasi iš naujo. Esamos žinutės vis dar pasiekiamos.", + "respondkit_conversation_label": "Pokalbis", + "respondkit_identity_unverified": "Nepavyko patvirtinti pagalbos tapatybės." } diff --git a/localization/messages/lv.json b/localization/messages/lv.json index 3aabdbf..eab1791 100644 --- a/localization/messages/lv.json +++ b/localization/messages/lv.json @@ -96,5 +96,15 @@ "respondkit_session_expired": "Jūsu atbalsta sesija ir beigusies. Lai turpinātu, savienojiet vēlreiz.", "respondkit_identity_changed": "Atbalsta identitāte tika mainīta citā cilnē. Lai atkārtoti ielādētu savu kontu, savienojiet vēlreiz.", "respondkit_connecting": "Atbalsts joprojām tiek savienots.", - "respondkit_reconnect_upload": "Pirms augšupielādes savienojiet vēlreiz." + "respondkit_reconnect_upload": "Pirms augšupielādes savienojiet vēlreiz.", + "respondkit_message_too_long": "Ievadiet ziņojumu līdz 6000 rakstzīmēm.", + "respondkit_message_limit": "Ziņojumos var būt līdz 6000 rakstzīmēm.", + "respondkit_closed_start_new": "Šī saruna ir slēgta. Sāciet jaunu sarunu.", + "respondkit_logout_failed": "Iepriekšējo atbalsta sesiju neizdevās atsaukt. Tās derīgums beigsies automātiski.", + "respondkit_history_save_failed": "Atbalsta vēsturi neizdevās saglabāt.", + "respondkit_done": "Gatavs", + "respondkit_unread_reply": "Nelasīta atbilde", + "respondkit_reconnecting": "Notiek atkārtota savienošana. Jūsu esošie ziņojumi joprojām ir pieejami.", + "respondkit_conversation_label": "Saruna", + "respondkit_identity_unverified": "Atbalsta identitāti neizdevās pārbaudīt." } diff --git a/localization/messages/ml.json b/localization/messages/ml.json index aea8286..4e37415 100644 --- a/localization/messages/ml.json +++ b/localization/messages/ml.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "നിങ്ങളുടെ പിന്തുണ സെഷൻ കാലഹരണപ്പെട്ടു. തുടരാൻ വീണ്ടും കണക്റ്റ് ചെയ്യുക.", "respondkit_identity_changed": "മറ്റൊരു ടാബിൽ പിന്തുണ അക്കൗണ്ട് മാറി. നിങ്ങളുടെ അക്കൗണ്ട് റീലോഡ് ചെയ്യാൻ വീണ്ടും കണക്റ്റ് ചെയ്യുക.", "respondkit_connecting": "പിന്തുണ ഇപ്പോഴും കണക്റ്റ് ചെയ്യുന്നു.", - "respondkit_reconnect_upload": "അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക." + "respondkit_reconnect_upload": "അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക.", + "respondkit_message_too_long": "6,000 പ്രതീകങ്ങൾ വരെയുള്ള ഒരു സന്ദേശം നൽകുക.", + "respondkit_message_limit": "സന്ദേശങ്ങളിൽ പരമാവധി 6,000 പ്രതീകങ്ങൾ ഉണ്ടാകാം.", + "respondkit_closed_start_new": "ഈ സംഭാഷണം അവസാനിച്ചു. പുതിയൊരു സംഭാഷണം ആരംഭിക്കുക.", + "respondkit_logout_failed": "മുമ്പത്തെ സപ്പോർട്ട് സെഷൻ റദ്ദാക്കാനായില്ല. അത് സ്വയമേവ കാലഹരണപ്പെടും.", + "respondkit_history_save_failed": "സപ്പോർട്ട് ചരിത്രം സംരക്ഷിക്കാനായില്ല.", + "respondkit_done": "പൂർത്തിയായി", + "respondkit_unread_reply": "വായിക്കാത്ത മറുപടി", + "respondkit_reconnecting": "വീണ്ടും കണക്റ്റ് ചെയ്യുന്നു. നിങ്ങളുടെ നിലവിലുള്ള സന്ദേശങ്ങൾ ഇപ്പോഴും ലഭ്യമാണ്.", + "respondkit_conversation_label": "സംഭാഷണം", + "respondkit_identity_unverified": "സപ്പോർട്ട് ഐഡന്റിറ്റി സ്ഥിരീകരിക്കാനായില്ല." } diff --git a/localization/messages/mr.json b/localization/messages/mr.json index 0c9af54..d2e9455 100644 --- a/localization/messages/mr.json +++ b/localization/messages/mr.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "तुमचे सहाय्य सत्र कालबाह्य झाले. सुरू ठेवण्यासाठी पुन्हा कनेक्ट करा.", "respondkit_identity_changed": "दुसऱ्या टॅबमध्ये सहाय्य खाते बदलले. तुमचे खाते रीलोड करण्यासाठी पुन्हा कनेक्ट करा.", "respondkit_connecting": "सहाय्य अजून कनेक्ट होत आहे.", - "respondkit_reconnect_upload": "अपलोड करण्यापूर्वी पुन्हा कनेक्ट करा." + "respondkit_reconnect_upload": "अपलोड करण्यापूर्वी पुन्हा कनेक्ट करा.", + "respondkit_message_too_long": "जास्तीत जास्त 6,000 वर्णांचा संदेश लिहा.", + "respondkit_message_limit": "संदेशांमध्ये जास्तीत जास्त 6,000 वर्ण असू शकतात.", + "respondkit_closed_start_new": "हे संभाषण बंद आहे. नवीन संभाषण सुरू करा.", + "respondkit_logout_failed": "मागील सहाय्य सत्र रद्द करता आले नाही. ते आपोआप कालबाह्य होईल.", + "respondkit_history_save_failed": "सहाय्य इतिहास जतन करता आला नाही.", + "respondkit_done": "पूर्ण", + "respondkit_unread_reply": "न वाचलेले उत्तर", + "respondkit_reconnecting": "पुन्हा कनेक्ट होत आहे. तुमचे विद्यमान संदेश अजूनही उपलब्ध आहेत.", + "respondkit_conversation_label": "संभाषण", + "respondkit_identity_unverified": "सहाय्य ओळख सत्यापित करता आली नाही." } diff --git a/localization/messages/ms.json b/localization/messages/ms.json index 8140186..64d6ed9 100644 --- a/localization/messages/ms.json +++ b/localization/messages/ms.json @@ -81,5 +81,15 @@ "respondkit_session_expired": "Sesi sokongan anda telah tamat tempoh. Sambung semula untuk meneruskan.", "respondkit_identity_changed": "Identiti sokongan telah bertukar dalam tab lain. Sambung semula untuk memuatkan semula akaun anda.", "respondkit_connecting": "Sokongan masih menyambung.", - "respondkit_reconnect_upload": "Sambung semula sebelum memuat naik." + "respondkit_reconnect_upload": "Sambung semula sebelum memuat naik.", + "respondkit_message_too_long": "Masukkan mesej sehingga 6,000 aksara.", + "respondkit_message_limit": "Mesej boleh mengandungi sehingga 6,000 aksara.", + "respondkit_closed_start_new": "Perbualan ini telah ditutup. Mulakan perbualan baharu.", + "respondkit_logout_failed": "Sesi sokongan sebelumnya tidak dapat dibatalkan. Sesi itu akan tamat tempoh secara automatik.", + "respondkit_history_save_failed": "Sejarah sokongan tidak dapat disimpan.", + "respondkit_done": "Selesai", + "respondkit_unread_reply": "Balasan belum dibaca", + "respondkit_reconnecting": "Menyambung semula. Mesej sedia ada anda masih tersedia.", + "respondkit_conversation_label": "Perbualan", + "respondkit_identity_unverified": "Identiti sokongan tidak dapat disahkan." } diff --git a/localization/messages/nb.json b/localization/messages/nb.json index f666898..57f3e31 100644 --- a/localization/messages/nb.json +++ b/localization/messages/nb.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Kundestøtteøkten har utløpt. Koble til på nytt for å fortsette.", "respondkit_identity_changed": "Kundestøtteidentiteten ble endret i en annen fane. Koble til på nytt for å laste inn kontoen din igjen.", "respondkit_connecting": "Kundestøtte kobler fortsatt til.", - "respondkit_reconnect_upload": "Koble til på nytt før du laster opp." + "respondkit_reconnect_upload": "Koble til på nytt før du laster opp.", + "respondkit_message_too_long": "Skriv en melding på opptil 6000 tegn.", + "respondkit_message_limit": "Meldinger kan inneholde opptil 6000 tegn.", + "respondkit_closed_start_new": "Denne samtalen er lukket. Start en ny samtale.", + "respondkit_logout_failed": "Den forrige støtteøkten kunne ikke tilbakekalles. Den utløper automatisk.", + "respondkit_history_save_failed": "Kunne ikke lagre støttehistorikken.", + "respondkit_done": "Ferdig", + "respondkit_unread_reply": "Ulest svar", + "respondkit_reconnecting": "Kobler til på nytt. De eksisterende meldingene dine er fortsatt tilgjengelige.", + "respondkit_conversation_label": "Samtale", + "respondkit_identity_unverified": "Støtteidentiteten kunne ikke bekreftes." } diff --git a/localization/messages/nl.json b/localization/messages/nl.json index b41091f..c450bd7 100644 --- a/localization/messages/nl.json +++ b/localization/messages/nl.json @@ -88,5 +88,15 @@ "respondkit_session_expired": "Je supportsessie is verlopen. Maak opnieuw verbinding om door te gaan.", "respondkit_identity_changed": "Je supportidentiteit is in een ander tabblad gewijzigd. Maak opnieuw verbinding om je account opnieuw te laden.", "respondkit_connecting": "Support maakt nog verbinding.", - "respondkit_reconnect_upload": "Maak opnieuw verbinding voordat je iets uploadt." + "respondkit_reconnect_upload": "Maak opnieuw verbinding voordat je iets uploadt.", + "respondkit_message_too_long": "Voer een bericht in van maximaal 6.000 tekens.", + "respondkit_message_limit": "Berichten mogen maximaal 6.000 tekens bevatten.", + "respondkit_closed_start_new": "Dit gesprek is gesloten. Start een nieuw gesprek.", + "respondkit_logout_failed": "De vorige supportsessie kon niet worden ingetrokken. Deze verloopt automatisch.", + "respondkit_history_save_failed": "Kan de supportgeschiedenis niet opslaan.", + "respondkit_done": "Gereed", + "respondkit_unread_reply": "Ongelezen antwoord", + "respondkit_reconnecting": "Opnieuw verbinden. Je bestaande berichten zijn nog steeds beschikbaar.", + "respondkit_conversation_label": "Gesprek", + "respondkit_identity_unverified": "De support-identiteit kan niet worden geverifieerd." } diff --git a/localization/messages/or.json b/localization/messages/or.json index 030f4c9..50340a3 100644 --- a/localization/messages/or.json +++ b/localization/messages/or.json @@ -87,5 +87,15 @@ "respondkit_session_expired": "ଆପଣଙ୍କ ସହାୟତା ସେସନ୍‌ର ମିଆଦ ଶେଷ ହୋଇଛି। ଜାରି ରଖିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।", "respondkit_identity_changed": "ଅନ୍ୟ ଏକ ଟ୍ୟାବ୍‌ରେ ସହାୟତା ପରିଚୟ ବଦଳିଯାଇଛି। ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ପୁଣି ଲୋଡ୍ କରିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।", "respondkit_connecting": "ସହାୟତା ଏବେ ବି ସଂଯୋଗ ହେଉଛି।", - "respondkit_reconnect_upload": "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + "respondkit_reconnect_upload": "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।", + "respondkit_message_too_long": "6,000 ଅକ୍ଷର ପର୍ଯ୍ୟନ୍ତ ଏକ ବାର୍ତ୍ତା ଲେଖନ୍ତୁ।", + "respondkit_message_limit": "ବାର୍ତ୍ତାରେ ସର୍ବାଧିକ 6,000 ଅକ୍ଷର ରହିପାରିବ।", + "respondkit_closed_start_new": "ଏହି ବାର୍ତ୍ତାଳାପ ବନ୍ଦ ହୋଇଛି। ଏକ ନୂଆ ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରନ୍ତୁ।", + "respondkit_logout_failed": "ପୂର୍ବ ସହାୟତା ସେସନ୍ ବାତିଲ କରାଯାଇପାରିଲା ନାହିଁ। ଏହା ସ୍ୱୟଂଚାଳିତ ଭାବେ ସମାପ୍ତ ହେବ।", + "respondkit_history_save_failed": "ସହାୟତା ଇତିହାସ ସେଭ୍ କରାଯାଇପାରିଲା ନାହିଁ।", + "respondkit_done": "ହୋଇଗଲା", + "respondkit_unread_reply": "ପଢ଼ାଯାଇନଥିବା ଉତ୍ତର", + "respondkit_reconnecting": "ପୁଣି ସଂଯୋଗ କରାଯାଉଛି। ଆପଣଙ୍କ ବିଦ୍ୟମାନ ବାର୍ତ୍ତାଗୁଡ଼ିକ ଏବେ ବି ଉପଲବ୍ଧ।", + "respondkit_conversation_label": "ବାର୍ତ୍ତାଳାପ", + "respondkit_identity_unverified": "ସହାୟତା ପରିଚୟ ଯାଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ।" } diff --git a/localization/messages/pa.json b/localization/messages/pa.json index 561a4a4..6de9f5c 100644 --- a/localization/messages/pa.json +++ b/localization/messages/pa.json @@ -89,5 +89,15 @@ "respondkit_session_expired": "ਤੁਹਾਡੇ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ। ਜਾਰੀ ਰੱਖਣ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।", "respondkit_identity_changed": "ਕਿਸੇ ਹੋਰ ਟੈਬ ਵਿੱਚ ਸਹਾਇਤਾ ਪਛਾਣ ਬਦਲ ਗਈ ਹੈ। ਆਪਣਾ ਖਾਤਾ ਮੁੜ ਲੋਡ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।", "respondkit_connecting": "ਸਹਾਇਤਾ ਅਜੇ ਵੀ ਕਨੈਕਟ ਹੋ ਰਹੀ ਹੈ।", - "respondkit_reconnect_upload": "ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + "respondkit_reconnect_upload": "ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।", + "respondkit_message_too_long": "6,000 ਅੱਖਰਾਂ ਤੱਕ ਦਾ ਸੁਨੇਹਾ ਲਿਖੋ।", + "respondkit_message_limit": "ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 6,000 ਅੱਖਰ ਹੋ ਸਕਦੇ ਹਨ।", + "respondkit_closed_start_new": "ਇਹ ਗੱਲਬਾਤ ਬੰਦ ਹੈ। ਨਵੀਂ ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰੋ।", + "respondkit_logout_failed": "ਪਿਛਲਾ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਰੱਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਇਹ ਆਪਣੇ ਆਪ ਖਤਮ ਹੋ ਜਾਵੇਗਾ।", + "respondkit_history_save_failed": "ਸਹਾਇਤਾ ਇਤਿਹਾਸ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।", + "respondkit_done": "ਹੋ ਗਿਆ", + "respondkit_unread_reply": "ਨਾ ਪੜ੍ਹਿਆ ਜਵਾਬ", + "respondkit_reconnecting": "ਮੁੜ ਕਨੈਕਟ ਹੋ ਰਿਹਾ ਹੈ। ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸੁਨੇਹੇ ਹਾਲੇ ਵੀ ਉਪਲਬਧ ਹਨ।", + "respondkit_conversation_label": "ਗੱਲਬਾਤ", + "respondkit_identity_unverified": "ਸਹਾਇਤਾ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋ ਸਕੀ।" } diff --git a/localization/messages/pl.json b/localization/messages/pl.json index 1ac3892..8bc4ab2 100644 --- a/localization/messages/pl.json +++ b/localization/messages/pl.json @@ -99,5 +99,15 @@ "respondkit_session_expired": "Sesja czatu pomocy wygasła. Połącz ponownie, aby kontynuować.", "respondkit_identity_changed": "Tożsamość w czacie pomocy zmieniła się w innej karcie. Połącz ponownie, aby wczytać swoje konto.", "respondkit_connecting": "Czat pomocy wciąż się łączy.", - "respondkit_reconnect_upload": "Połącz ponownie przed przesłaniem plików." + "respondkit_reconnect_upload": "Połącz ponownie przed przesłaniem plików.", + "respondkit_message_too_long": "Wpisz wiadomość o długości do 6000 znaków.", + "respondkit_message_limit": "Wiadomości mogą zawierać do 6000 znaków.", + "respondkit_closed_start_new": "Ta rozmowa jest zamknięta. Rozpocznij nową rozmowę.", + "respondkit_logout_failed": "Nie udało się unieważnić poprzedniej sesji pomocy. Wygaśnie ona automatycznie.", + "respondkit_history_save_failed": "Nie udało się zapisać historii pomocy.", + "respondkit_done": "Gotowe", + "respondkit_unread_reply": "Nieprzeczytana odpowiedź", + "respondkit_reconnecting": "Ponowne łączenie. Twoje dotychczasowe wiadomości są nadal dostępne.", + "respondkit_conversation_label": "Rozmowa", + "respondkit_identity_unverified": "Nie udało się zweryfikować tożsamości pomocy." } diff --git a/localization/messages/pt-BR.json b/localization/messages/pt-BR.json index c040a19..60ca51b 100644 --- a/localization/messages/pt-BR.json +++ b/localization/messages/pt-BR.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Sua sessão de suporte expirou. Reconecte para continuar.", "respondkit_identity_changed": "A identidade de suporte mudou em outra aba. Reconecte para recarregar sua conta.", "respondkit_connecting": "O suporte ainda está se conectando.", - "respondkit_reconnect_upload": "Reconecte antes de enviar arquivos." + "respondkit_reconnect_upload": "Reconecte antes de enviar arquivos.", + "respondkit_message_too_long": "Digite uma mensagem de até 6.000 caracteres.", + "respondkit_message_limit": "As mensagens podem ter até 6.000 caracteres.", + "respondkit_closed_start_new": "Esta conversa está encerrada. Inicie uma nova conversa.", + "respondkit_logout_failed": "Não foi possível revogar a sessão de suporte anterior. Ela expirará automaticamente.", + "respondkit_history_save_failed": "Não foi possível salvar o histórico de suporte.", + "respondkit_done": "OK", + "respondkit_unread_reply": "Resposta não lida", + "respondkit_reconnecting": "Reconectando. Suas mensagens existentes continuam disponíveis.", + "respondkit_conversation_label": "Conversa", + "respondkit_identity_unverified": "Não foi possível verificar a identidade de suporte." } diff --git a/localization/messages/pt-PT.json b/localization/messages/pt-PT.json index 2158c51..33b994c 100644 --- a/localization/messages/pt-PT.json +++ b/localization/messages/pt-PT.json @@ -91,5 +91,15 @@ "respondkit_session_expired": "A sua sessão de suporte expirou. Restabeleça a ligação para continuar.", "respondkit_identity_changed": "A identidade de suporte mudou noutro separador. Restabeleça a ligação para recarregar a sua conta.", "respondkit_connecting": "O suporte ainda está a estabelecer ligação.", - "respondkit_reconnect_upload": "Restabeleça a ligação antes de carregar ficheiros." + "respondkit_reconnect_upload": "Restabeleça a ligação antes de carregar ficheiros.", + "respondkit_message_too_long": "Introduza uma mensagem com até 6000 carateres.", + "respondkit_message_limit": "As mensagens podem ter até 6000 carateres.", + "respondkit_closed_start_new": "Esta conversa está encerrada. Inicie uma nova conversa.", + "respondkit_logout_failed": "Não foi possível revogar a sessão de suporte anterior. Irá expirar automaticamente.", + "respondkit_history_save_failed": "Não foi possível guardar o histórico de suporte.", + "respondkit_done": "OK", + "respondkit_unread_reply": "Resposta não lida", + "respondkit_reconnecting": "A restabelecer a ligação. As suas mensagens continuam disponíveis.", + "respondkit_conversation_label": "Conversa", + "respondkit_identity_unverified": "Não foi possível verificar a identidade de suporte." } diff --git a/localization/messages/ro.json b/localization/messages/ro.json index cd44d3b..f7e2c91 100644 --- a/localization/messages/ro.json +++ b/localization/messages/ro.json @@ -92,5 +92,15 @@ "respondkit_session_expired": "Sesiunea de asistență a expirat. Reconectați-vă pentru a continua.", "respondkit_identity_changed": "Identitatea de asistență s-a schimbat în altă filă. Reconectați-vă pentru a reîncărca contul.", "respondkit_connecting": "Asistența încă se conectează.", - "respondkit_reconnect_upload": "Reconectați-vă înainte de a încărca fișiere." + "respondkit_reconnect_upload": "Reconectați-vă înainte de a încărca fișiere.", + "respondkit_message_too_long": "Introduceți un mesaj de cel mult 6.000 de caractere.", + "respondkit_message_limit": "Mesajele pot conține cel mult 6.000 de caractere.", + "respondkit_closed_start_new": "Această conversație este închisă. Începeți o conversație nouă.", + "respondkit_logout_failed": "Sesiunea de asistență anterioară nu a putut fi revocată. Va expira automat.", + "respondkit_history_save_failed": "Istoricul asistenței nu a putut fi salvat.", + "respondkit_done": "Gata", + "respondkit_unread_reply": "Răspuns necitit", + "respondkit_reconnecting": "Se reconectează. Mesajele existente sunt în continuare disponibile.", + "respondkit_conversation_label": "Conversație", + "respondkit_identity_unverified": "Identitatea de asistență nu a putut fi verificată." } diff --git a/localization/messages/ru.json b/localization/messages/ru.json index 5eeb56f..d83e5ca 100644 --- a/localization/messages/ru.json +++ b/localization/messages/ru.json @@ -99,5 +99,15 @@ "respondkit_session_expired": "Сеанс поддержки истёк. Переподключитесь, чтобы продолжить.", "respondkit_identity_changed": "Профиль поддержки изменён в другой вкладке. Переподключитесь, чтобы заново загрузить аккаунт.", "respondkit_connecting": "Чат поддержки ещё подключается.", - "respondkit_reconnect_upload": "Переподключитесь перед загрузкой файлов." + "respondkit_reconnect_upload": "Переподключитесь перед загрузкой файлов.", + "respondkit_message_too_long": "Введите сообщение длиной до 6000 символов.", + "respondkit_message_limit": "Сообщения могут содержать до 6000 символов.", + "respondkit_closed_start_new": "Этот разговор закрыт. Начните новый разговор.", + "respondkit_logout_failed": "Не удалось отозвать предыдущий сеанс поддержки. Он истечёт автоматически.", + "respondkit_history_save_failed": "Не удалось сохранить историю обращений в поддержку.", + "respondkit_done": "Готово", + "respondkit_unread_reply": "Непрочитанный ответ", + "respondkit_reconnecting": "Повторное подключение. Ваши сообщения по-прежнему доступны.", + "respondkit_conversation_label": "Разговор", + "respondkit_identity_unverified": "Не удалось подтвердить личность для поддержки." } diff --git a/localization/messages/sk.json b/localization/messages/sk.json index 12da465..7ef8091 100644 --- a/localization/messages/sk.json +++ b/localization/messages/sk.json @@ -99,5 +99,15 @@ "respondkit_session_expired": "Relácia podpory vypršala. Ak chcete pokračovať, znova sa pripojte.", "respondkit_identity_changed": "Identita podpory sa zmenila na inej karte. Znova sa pripojte a načítajte svoj účet.", "respondkit_connecting": "Podpora sa ešte pripája.", - "respondkit_reconnect_upload": "Pred nahrávaním sa znova pripojte." + "respondkit_reconnect_upload": "Pred nahrávaním sa znova pripojte.", + "respondkit_message_too_long": "Zadajte správu s dĺžkou najviac 6 000 znakov.", + "respondkit_message_limit": "Správy môžu mať najviac 6 000 znakov.", + "respondkit_closed_start_new": "Táto konverzácia je uzavretá. Začnite novú konverzáciu.", + "respondkit_logout_failed": "Predchádzajúcu reláciu podpory sa nepodarilo zrušiť. Jej platnosť automaticky vyprší.", + "respondkit_history_save_failed": "Históriu podpory sa nepodarilo uložiť.", + "respondkit_done": "Hotovo", + "respondkit_unread_reply": "Neprečítaná odpoveď", + "respondkit_reconnecting": "Prebieha opätovné pripojenie. Vaše doterajšie správy sú stále k dispozícii.", + "respondkit_conversation_label": "Konverzácia", + "respondkit_identity_unverified": "Identitu pre podporu sa nepodarilo overiť." } diff --git a/localization/messages/sl.json b/localization/messages/sl.json index ef2dffd..28b1d76 100644 --- a/localization/messages/sl.json +++ b/localization/messages/sl.json @@ -99,5 +99,15 @@ "respondkit_session_expired": "Seja podpore je potekla. Za nadaljevanje se znova povežite.", "respondkit_identity_changed": "Identiteta podpore se je spremenila v drugem zavihku. Znova se povežite, da ponovno naložite svoj račun.", "respondkit_connecting": "Podpora se še povezuje.", - "respondkit_reconnect_upload": "Pred nalaganjem se znova povežite." + "respondkit_reconnect_upload": "Pred nalaganjem se znova povežite.", + "respondkit_message_too_long": "Vnesite sporočilo z največ 6000 znaki.", + "respondkit_message_limit": "Sporočila lahko vsebujejo največ 6000 znakov.", + "respondkit_closed_start_new": "Ta pogovor je zaprt. Začnite nov pogovor.", + "respondkit_logout_failed": "Prejšnje seje podpore ni bilo mogoče preklicati. Samodejno bo potekla.", + "respondkit_history_save_failed": "Zgodovine podpore ni bilo mogoče shraniti.", + "respondkit_done": "Končano", + "respondkit_unread_reply": "Neprebran odgovor", + "respondkit_reconnecting": "Vnovično povezovanje. Vaša obstoječa sporočila so še vedno na voljo.", + "respondkit_conversation_label": "Pogovor", + "respondkit_identity_unverified": "Identitete za podporo ni bilo mogoče preveriti." } diff --git a/localization/messages/sr.json b/localization/messages/sr.json index 9539484..545ff98 100644 --- a/localization/messages/sr.json +++ b/localization/messages/sr.json @@ -93,5 +93,15 @@ "respondkit_session_expired": "Ваша сесија подршке је истекла. Поново се повежите да бисте наставили.", "respondkit_identity_changed": "Налог за подршку је промењен у другој картици. Поново се повежите да бисте поново учитали свој налог.", "respondkit_connecting": "Подршка се још повезује.", - "respondkit_reconnect_upload": "Поново се повежите пре отпремања." + "respondkit_reconnect_upload": "Поново се повежите пре отпремања.", + "respondkit_message_too_long": "Унесите поруку од највише 6.000 знакова.", + "respondkit_message_limit": "Поруке могу да садрже највише 6.000 знакова.", + "respondkit_closed_start_new": "Овај разговор је затворен. Започните нови разговор.", + "respondkit_logout_failed": "Претходна сесија подршке није могла да буде опозвана. Аутоматски ће истећи.", + "respondkit_history_save_failed": "Историја подршке није могла да буде сачувана.", + "respondkit_done": "Готово", + "respondkit_unread_reply": "Непрочитан одговор", + "respondkit_reconnecting": "Поновно повезивање. Ваше постојеће поруке су и даље доступне.", + "respondkit_conversation_label": "Разговор", + "respondkit_identity_unverified": "Идентитет подршке није могао да буде потврђен." } diff --git a/localization/messages/sv.json b/localization/messages/sv.json index a9e16c5..6e2626c 100644 --- a/localization/messages/sv.json +++ b/localization/messages/sv.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "Din supportsession har gått ut. Anslut igen för att fortsätta.", "respondkit_identity_changed": "Supportkontot ändrades i en annan flik. Anslut igen för att läsa in ditt konto på nytt.", "respondkit_connecting": "Supporten ansluter fortfarande.", - "respondkit_reconnect_upload": "Anslut igen innan du laddar upp." + "respondkit_reconnect_upload": "Anslut igen innan du laddar upp.", + "respondkit_message_too_long": "Skriv ett meddelande på högst 6 000 tecken.", + "respondkit_message_limit": "Meddelanden kan innehålla högst 6 000 tecken.", + "respondkit_closed_start_new": "Den här konversationen är stängd. Starta en ny konversation.", + "respondkit_logout_failed": "Den tidigare supportsessionen kunde inte återkallas. Den upphör automatiskt.", + "respondkit_history_save_failed": "Det gick inte att spara supporthistoriken.", + "respondkit_done": "Klar", + "respondkit_unread_reply": "Oläst svar", + "respondkit_reconnecting": "Återansluter. Dina befintliga meddelanden är fortfarande tillgängliga.", + "respondkit_conversation_label": "Konversation", + "respondkit_identity_unverified": "Det gick inte att verifiera supportidentiteten." } diff --git a/localization/messages/ta.json b/localization/messages/ta.json index 43a358f..22041b3 100644 --- a/localization/messages/ta.json +++ b/localization/messages/ta.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "உங்கள் ஆதரவு அமர்வு காலாவதியாகிவிட்டது. தொடர மீண்டும் இணையவும்.", "respondkit_identity_changed": "வேறொரு தாவலில் ஆதரவுக் கணக்கு மாற்றப்பட்டது. உங்கள் கணக்கை மீண்டும் ஏற்ற மீண்டும் இணையவும்.", "respondkit_connecting": "ஆதரவு இன்னும் இணைக்கப்படுகிறது.", - "respondkit_reconnect_upload": "பதிவேற்றும் முன் மீண்டும் இணையவும்." + "respondkit_reconnect_upload": "பதிவேற்றும் முன் மீண்டும் இணையவும்.", + "respondkit_message_too_long": "6,000 எழுத்துகள் வரையிலான செய்தியை உள்ளிடவும்.", + "respondkit_message_limit": "செய்திகளில் அதிகபட்சம் 6,000 எழுத்துகள் இருக்கலாம்.", + "respondkit_closed_start_new": "இந்த உரையாடல் மூடப்பட்டது. புதிய உரையாடலைத் தொடங்கவும்.", + "respondkit_logout_failed": "முந்தைய ஆதரவு அமர்வைத் திரும்பப்பெற முடியவில்லை. அது தானாகவே காலாவதியாகும்.", + "respondkit_history_save_failed": "ஆதரவு வரலாற்றைச் சேமிக்க முடியவில்லை.", + "respondkit_done": "முடிந்தது", + "respondkit_unread_reply": "படிக்காத பதில்", + "respondkit_reconnecting": "மீண்டும் இணைக்கிறது. உங்கள் தற்போதைய செய்திகள் இன்னும் கிடைக்கின்றன.", + "respondkit_conversation_label": "உரையாடல்", + "respondkit_identity_unverified": "ஆதரவு அடையாளத்தைச் சரிபார்க்க முடியவில்லை." } diff --git a/localization/messages/te.json b/localization/messages/te.json index 9e9fe6c..e25a169 100644 --- a/localization/messages/te.json +++ b/localization/messages/te.json @@ -90,5 +90,15 @@ "respondkit_session_expired": "మీ మద్దతు సెషన్ గడువు ముగిసింది. కొనసాగించడానికి మళ్లీ కనెక్ట్ చేయండి.", "respondkit_identity_changed": "మరో ట్యాబ్‌లో మద్దతు ఖాతా మారింది. మీ ఖాతాను మళ్లీ లోడ్ చేయడానికి మళ్లీ కనెక్ట్ చేయండి.", "respondkit_connecting": "మద్దతు ఇంకా కనెక్ట్ అవుతోంది.", - "respondkit_reconnect_upload": "అప్‌లోడ్ చేసే ముందు మళ్లీ కనెక్ట్ చేయండి." + "respondkit_reconnect_upload": "అప్‌లోడ్ చేసే ముందు మళ్లీ కనెక్ట్ చేయండి.", + "respondkit_message_too_long": "6,000 అక్షరాల వరకు ఉన్న సందేశాన్ని నమోదు చేయండి.", + "respondkit_message_limit": "సందేశాలలో గరిష్ఠంగా 6,000 అక్షరాలు ఉండవచ్చు.", + "respondkit_closed_start_new": "ఈ సంభాషణ మూసివేయబడింది. కొత్త సంభాషణను ప్రారంభించండి.", + "respondkit_logout_failed": "మునుపటి సపోర్ట్ సెషన్‌ను రద్దు చేయడం సాధ్యపడలేదు. అది ఆటోమేటిక్‌గా గడువు ముగుస్తుంది.", + "respondkit_history_save_failed": "సపోర్ట్ చరిత్రను సేవ్ చేయడం సాధ్యపడలేదు.", + "respondkit_done": "పూర్తయింది", + "respondkit_unread_reply": "చదవని ప్రత్యుత్తరం", + "respondkit_reconnecting": "మళ్లీ కనెక్ట్ అవుతోంది. మీ ప్రస్తుత సందేశాలు ఇంకా అందుబాటులో ఉన్నాయి.", + "respondkit_conversation_label": "సంభాషణ", + "respondkit_identity_unverified": "సపోర్ట్ గుర్తింపును ధృవీకరించడం సాధ్యపడలేదు." } diff --git a/localization/messages/th.json b/localization/messages/th.json index bf759fe..d976138 100644 --- a/localization/messages/th.json +++ b/localization/messages/th.json @@ -87,5 +87,15 @@ "respondkit_session_expired": "เซสชันฝ่ายสนับสนุนหมดอายุแล้ว เชื่อมต่ออีกครั้งเพื่อดำเนินการต่อ", "respondkit_identity_changed": "บัญชีฝ่ายสนับสนุนมีการเปลี่ยนแปลงในแท็บอื่น เชื่อมต่ออีกครั้งเพื่อโหลดบัญชีของคุณใหม่", "respondkit_connecting": "กำลังเชื่อมต่อกับฝ่ายสนับสนุน", - "respondkit_reconnect_upload": "เชื่อมต่ออีกครั้งก่อนอัปโหลด" + "respondkit_reconnect_upload": "เชื่อมต่ออีกครั้งก่อนอัปโหลด", + "respondkit_message_too_long": "ป้อนข้อความได้ไม่เกิน 6,000 อักขระ", + "respondkit_message_limit": "ข้อความมีได้สูงสุด 6,000 อักขระ", + "respondkit_closed_start_new": "การสนทนานี้ปิดแล้ว เริ่มการสนทนาใหม่", + "respondkit_logout_failed": "ไม่สามารถเพิกถอนเซสชันการสนับสนุนก่อนหน้าได้ เซสชันจะหมดอายุโดยอัตโนมัติ", + "respondkit_history_save_failed": "ไม่สามารถบันทึกประวัติการสนับสนุนได้", + "respondkit_done": "เสร็จสิ้น", + "respondkit_unread_reply": "คำตอบที่ยังไม่ได้อ่าน", + "respondkit_reconnecting": "กำลังเชื่อมต่อใหม่ ข้อความที่มีอยู่ของคุณยังคงใช้งานได้", + "respondkit_conversation_label": "การสนทนา", + "respondkit_identity_unverified": "ไม่สามารถยืนยันตัวตนสำหรับการสนับสนุนได้" } diff --git a/localization/messages/tr.json b/localization/messages/tr.json index 01ce9eb..93c3656 100644 --- a/localization/messages/tr.json +++ b/localization/messages/tr.json @@ -87,5 +87,15 @@ "respondkit_session_expired": "Destek oturumunuzun süresi doldu. Devam etmek için yeniden bağlanın.", "respondkit_identity_changed": "Destek hesabı başka bir sekmede değişti. Hesabınızı yeniden yüklemek için yeniden bağlanın.", "respondkit_connecting": "Destek bağlantısı hâlâ kuruluyor.", - "respondkit_reconnect_upload": "Yüklemeden önce yeniden bağlanın." + "respondkit_reconnect_upload": "Yüklemeden önce yeniden bağlanın.", + "respondkit_message_too_long": "En fazla 6.000 karakterlik bir mesaj girin.", + "respondkit_message_limit": "Mesajlar en fazla 6.000 karakter içerebilir.", + "respondkit_closed_start_new": "Bu görüşme kapatıldı. Yeni bir görüşme başlatın.", + "respondkit_logout_failed": "Önceki destek oturumu iptal edilemedi. Otomatik olarak sona erecek.", + "respondkit_history_save_failed": "Destek geçmişi kaydedilemedi.", + "respondkit_done": "Bitti", + "respondkit_unread_reply": "Okunmamış yanıt", + "respondkit_reconnecting": "Yeniden bağlanılıyor. Mevcut mesajlarınız hâlâ kullanılabilir.", + "respondkit_conversation_label": "Görüşme", + "respondkit_identity_unverified": "Destek kimliği doğrulanamadı." } diff --git a/localization/messages/uk.json b/localization/messages/uk.json index 266fa1d..b1372b0 100644 --- a/localization/messages/uk.json +++ b/localization/messages/uk.json @@ -96,5 +96,15 @@ "respondkit_session_expired": "Сеанс підтримки завершився. Перепідключіться, щоб продовжити.", "respondkit_identity_changed": "Обліковий запис підтримки змінено в іншій вкладці. Перепідключіться, щоб перезавантажити свій обліковий запис.", "respondkit_connecting": "Підтримка ще підключається.", - "respondkit_reconnect_upload": "Перепідключіться перед завантаженням." + "respondkit_reconnect_upload": "Перепідключіться перед завантаженням.", + "respondkit_message_too_long": "Введіть повідомлення довжиною до 6000 символів.", + "respondkit_message_limit": "Повідомлення можуть містити до 6000 символів.", + "respondkit_closed_start_new": "Цю розмову закрито. Почніть нову розмову.", + "respondkit_logout_failed": "Не вдалося відкликати попередній сеанс підтримки. Він завершиться автоматично.", + "respondkit_history_save_failed": "Не вдалося зберегти історію звернень до підтримки.", + "respondkit_done": "Готово", + "respondkit_unread_reply": "Непрочитана відповідь", + "respondkit_reconnecting": "Повторне підключення. Ваші наявні повідомлення досі доступні.", + "respondkit_conversation_label": "Розмова", + "respondkit_identity_unverified": "Не вдалося підтвердити особу для підтримки." } diff --git a/localization/messages/ur.json b/localization/messages/ur.json index f4c6a84..9ccef98 100644 --- a/localization/messages/ur.json +++ b/localization/messages/ur.json @@ -89,5 +89,15 @@ "respondkit_session_expired": "آپ کے سپورٹ سیشن کی میعاد ختم ہو گئی۔ جاری رکھنے کے لیے دوبارہ منسلک ہوں۔", "respondkit_identity_changed": "کسی دوسرے ٹیب میں سپورٹ اکاؤنٹ تبدیل ہو گیا۔ اپنا اکاؤنٹ دوبارہ لوڈ کرنے کے لیے دوبارہ منسلک ہوں۔", "respondkit_connecting": "سپورٹ ابھی منسلک ہو رہی ہے۔", - "respondkit_reconnect_upload": "اپ لوڈ کرنے سے پہلے دوبارہ منسلک ہوں۔" + "respondkit_reconnect_upload": "اپ لوڈ کرنے سے پہلے دوبارہ منسلک ہوں۔", + "respondkit_message_too_long": "زیادہ سے زیادہ 6,000 حروف کا پیغام درج کریں۔", + "respondkit_message_limit": "پیغامات میں زیادہ سے زیادہ 6,000 حروف ہو سکتے ہیں۔", + "respondkit_closed_start_new": "یہ گفتگو بند ہے۔ نئی گفتگو شروع کریں۔", + "respondkit_logout_failed": "پچھلا سپورٹ سیشن منسوخ نہیں کیا جا سکا۔ یہ خود بخود ختم ہو جائے گا۔", + "respondkit_history_save_failed": "سپورٹ کی سرگزشت محفوظ نہیں کی جا سکی۔", + "respondkit_done": "ہو گیا", + "respondkit_unread_reply": "نہ پڑھا گیا جواب", + "respondkit_reconnecting": "دوبارہ کنیکٹ ہو رہا ہے۔ آپ کے موجودہ پیغامات اب بھی دستیاب ہیں۔", + "respondkit_conversation_label": "گفتگو", + "respondkit_identity_unverified": "سپورٹ شناخت کی تصدیق نہیں ہو سکی۔" } diff --git a/localization/messages/vi.json b/localization/messages/vi.json index eb3f71c..e74ec06 100644 --- a/localization/messages/vi.json +++ b/localization/messages/vi.json @@ -87,5 +87,15 @@ "respondkit_session_expired": "Phiên hỗ trợ của bạn đã hết hạn. Hãy kết nối lại để tiếp tục.", "respondkit_identity_changed": "Tài khoản hỗ trợ đã thay đổi ở một thẻ khác. Hãy kết nối lại để tải lại tài khoản của bạn.", "respondkit_connecting": "Đang kết nối với bộ phận hỗ trợ.", - "respondkit_reconnect_upload": "Hãy kết nối lại trước khi tải lên." + "respondkit_reconnect_upload": "Hãy kết nối lại trước khi tải lên.", + "respondkit_message_too_long": "Nhập tin nhắn dài tối đa 6.000 ký tự.", + "respondkit_message_limit": "Tin nhắn có thể chứa tối đa 6.000 ký tự.", + "respondkit_closed_start_new": "Cuộc trò chuyện này đã đóng. Hãy bắt đầu cuộc trò chuyện mới.", + "respondkit_logout_failed": "Không thể thu hồi phiên hỗ trợ trước đó. Phiên sẽ tự động hết hạn.", + "respondkit_history_save_failed": "Không thể lưu lịch sử hỗ trợ.", + "respondkit_done": "Xong", + "respondkit_unread_reply": "Câu trả lời chưa đọc", + "respondkit_reconnecting": "Đang kết nối lại. Các tin nhắn hiện có của bạn vẫn còn đó.", + "respondkit_conversation_label": "Cuộc trò chuyện", + "respondkit_identity_unverified": "Không thể xác minh danh tính hỗ trợ." } diff --git a/localization/messages/zh-Hans.json b/localization/messages/zh-Hans.json index 138f867..6f062c2 100644 --- a/localization/messages/zh-Hans.json +++ b/localization/messages/zh-Hans.json @@ -87,5 +87,15 @@ "respondkit_session_expired": "客服会话已过期。请重新连接以继续。", "respondkit_identity_changed": "客服身份已在其他标签页中更改。请重新连接以重新加载您的账户。", "respondkit_connecting": "客服仍在连接中。", - "respondkit_reconnect_upload": "请先重新连接再上传。" + "respondkit_reconnect_upload": "请先重新连接再上传。", + "respondkit_message_too_long": "请输入不超过 6,000 个字符的消息。", + "respondkit_message_limit": "消息最多可包含 6,000 个字符。", + "respondkit_closed_start_new": "此对话已关闭。请开始新对话。", + "respondkit_logout_failed": "无法撤销之前的支持会话。该会话将自动过期。", + "respondkit_history_save_failed": "无法保存支持记录。", + "respondkit_done": "完成", + "respondkit_unread_reply": "未读回复", + "respondkit_reconnecting": "正在重新连接。您现有的消息仍然可用。", + "respondkit_conversation_label": "对话", + "respondkit_identity_unverified": "无法验证支持身份。" } diff --git a/localization/messages/zh-Hant.json b/localization/messages/zh-Hant.json index e736492..45ec7a0 100644 --- a/localization/messages/zh-Hant.json +++ b/localization/messages/zh-Hant.json @@ -87,5 +87,15 @@ "respondkit_session_expired": "客服工作階段已過期,請重新連線以繼續。", "respondkit_identity_changed": "客服身分已在其他分頁中變更,請重新連線以重新載入您的帳號。", "respondkit_connecting": "客服仍在連線中。", - "respondkit_reconnect_upload": "請先重新連線再上傳。" + "respondkit_reconnect_upload": "請先重新連線再上傳。", + "respondkit_message_too_long": "請輸入不超過 6,000 個字元的訊息。", + "respondkit_message_limit": "訊息最多可包含 6,000 個字元。", + "respondkit_closed_start_new": "此對話已關閉。請開始新對話。", + "respondkit_logout_failed": "無法撤銷先前的支援工作階段。該工作階段將自動過期。", + "respondkit_history_save_failed": "無法儲存支援記錄。", + "respondkit_done": "完成", + "respondkit_unread_reply": "未讀回覆", + "respondkit_reconnecting": "正在重新連線。您現有的訊息仍可使用。", + "respondkit_conversation_label": "對話", + "respondkit_identity_unverified": "無法驗證支援身分。" } diff --git a/native/android/compose/src/androidTest/kotlin/dev/respondkit/compose/LocalizedScreenTest.kt b/native/android/compose/src/androidTest/kotlin/dev/respondkit/compose/LocalizedScreenTest.kt index 4f582bc..21c1f6c 100644 --- a/native/android/compose/src/androidTest/kotlin/dev/respondkit/compose/LocalizedScreenTest.kt +++ b/native/android/compose/src/androidTest/kotlin/dev/respondkit/compose/LocalizedScreenTest.kt @@ -9,13 +9,19 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.test.assertIsDisplayed import androidx.compose.ui.test.junit4.createEmptyComposeRule +import androidx.compose.ui.test.onAllNodesWithText import androidx.compose.ui.test.onNodeWithContentDescription +import androidx.compose.ui.test.onNodeWithTag import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.performClick +import androidx.compose.ui.test.performTextInput import androidx.test.core.app.ActivityScenario import dev.respondkit.core.MemoryPersistence +import dev.respondkit.core.RespondKitApi import dev.respondkit.core.RespondKitConfiguration +import dev.respondkit.core.RespondKitException import dev.respondkit.core.RespondKitStore +import dev.respondkit.core.StatusPage import org.junit.Rule import org.junit.Test @@ -35,7 +41,33 @@ class LocalizedActivity : ComponentActivity() { class LocalizedScreenTest { @get:Rule val compose = createEmptyComposeRule() - private fun assertTranslated(languageTags: String, visible: List, attach: String, menu: List) { + private class Composer(val placeholder: String, val send: String, val sent: String, val close: String) + + private fun assertTranslated( + languageTags: String, + visible: List, + attach: String, + menu: List, + composer: Composer, + emailAsk: List, + ) { + launch(languageTags, RespondKitScreenTest.Api()) { + for (text in visible) compose.onNodeWithText(text).assertIsDisplayed() + compose.onNodeWithText(composer.placeholder).assertIsDisplayed() + compose.onNodeWithContentDescription(composer.send).assertIsDisplayed() + compose.onNodeWithContentDescription(composer.close).assertIsDisplayed() + compose.onNodeWithTag("respondkit-composer").performTextInput("Hello") + compose.onNodeWithContentDescription(composer.send).performClick() + compose.waitUntil(5_000) { compose.onAllNodesWithText(composer.sent).fetchSemanticsNodes().isNotEmpty() } + compose.onNodeWithText(composer.sent).assertIsDisplayed() + compose.waitUntil(5_000) { compose.onAllNodesWithText(emailAsk.first()).fetchSemanticsNodes().isNotEmpty() } + for (text in emailAsk) compose.onNodeWithText(text).assertIsDisplayed() + compose.onNodeWithContentDescription(attach).performClick() + for (item in menu) compose.onNodeWithText(item).assertIsDisplayed() + } + } + + private fun launch(languageTags: String, api: RespondKitApi, assertions: () -> Unit) { LocalizedActivity.languageTags = languageTags ActivityScenario.launch(LocalizedActivity::class.java).use { scenario -> scenario.onActivity { activity -> @@ -44,18 +76,34 @@ class LocalizedScreenTest { val store = remember { RespondKitStore( RespondKitConfiguration("https://support.example.com", "inbox_test", "https://example.com"), - persistence = MemoryPersistence(), api = RespondKitScreenTest.Api(), scope = scope, + persistence = MemoryPersistence(), api = api, scope = scope, ) } RespondKitScreen(store, onClose = {}) } } - for (text in visible) compose.onNodeWithText(text).assertIsDisplayed() - compose.onNodeWithContentDescription(attach).performClick() - for (item in menu) compose.onNodeWithText(item).assertIsDisplayed() + assertions() + } + } + + private fun assertFailedRequestTranslated(languageTags: String, expected: String) { + val failing = object : RespondKitApi by RespondKitScreenTest.Api() { + override suspend fun statuses(token: String, after: String?): StatusPage = + throw RespondKitException("Support request failed (HTTP 500).", status = 500) + } + launch(languageTags, failing) { + compose.waitUntil(5_000) { compose.onAllNodesWithText(expected).fetchSemanticsNodes().isNotEmpty() } + compose.onNodeWithText(expected).assertIsDisplayed() + compose.onNodeWithText("Support request failed (HTTP 500).").assertDoesNotExist() } } + @Test + fun japaneseFailedRequest() = assertFailedRequestTranslated("ja-JP", "サポートへのリクエストに失敗しました。") + + @Test + fun simplifiedChineseFailedRequest() = assertFailedRequestTranslated("zh-Hans-CN", "客服请求失败。") + @Test fun japaneseScreenAndAttachMenu() = assertTranslated( @@ -63,6 +111,8 @@ class LocalizedScreenTest { listOf("何でもお気軽にどうぞ", "どのようなご用件ですか?", "メッセージを送信して、このページを開いたままお待ちください。すぐにお返事します。"), "ファイルを添付", listOf("フォトライブラリ", "ファイル"), + Composer("メッセージを入力…", "メッセージを送信", "送信済み", "サポートチャットを閉じる"), + listOf("返信をお送りするメールアドレスを教えてください", "メールアドレス", "メールアドレスを保存"), ) @Test @@ -72,5 +122,7 @@ class LocalizedScreenTest { listOf("有问题尽管问", "有什么可以帮您?", "发送消息后请保持此页面打开,以便及时收到回复。"), "添加附件", listOf("照片图库", "文件"), + Composer("输入消息…", "发送消息", "已发送", "关闭客服聊天"), + listOf("我们该把回复发送到哪个邮箱?", "邮箱地址", "保存邮箱"), ) } diff --git a/native/android/compose/src/main/kotlin/dev/respondkit/compose/AttachmentPicker.kt b/native/android/compose/src/main/kotlin/dev/respondkit/compose/AttachmentPicker.kt index 82b56de..c9ab683 100644 --- a/native/android/compose/src/main/kotlin/dev/respondkit/compose/AttachmentPicker.kt +++ b/native/android/compose/src/main/kotlin/dev/respondkit/compose/AttachmentPicker.kt @@ -35,6 +35,9 @@ internal fun AttachmentPicker( ) { val context = LocalContext.current val scope = rememberCoroutineScope() + val fileOpenFailed = stringResource(R.string.respondkit_file_open_failed) + val uploadFailed = stringResource(R.string.respondkit_upload_failed) + val selectedFile = stringResource(R.string.respondkit_selected_file) var picked by remember(store.attachmentScope, clear) { mutableStateOf(emptyList()) } var expanded by remember { mutableStateOf(false) } var requestedScope by remember { mutableStateOf(null) } @@ -56,7 +59,7 @@ internal fun AttachmentPicker( val directory = File(context.cacheDir, "respondkit-${item.id}").apply { mkdirs() } val destination = File(directory, File(name).name.ifBlank { "file" }) resolver.openInputStream(item.uri)?.use { input -> destination.outputStream().use { input.copyTo(it) } } - ?: throw RespondKitException("Cannot open the selected file.") + ?: throw PresentedException(fileOpenFailed) item.copy(file = destination, name = destination.name, type = resolver.getType(item.uri) ?: "application/octet-stream") } } @@ -65,12 +68,12 @@ internal fun AttachmentPicker( update(item.id) { it.copy(attachment = attachment) } } catch (error: Exception) { if (error is CancellationException) throw error - update(item.id) { it.copy(error = error.message ?: "Upload failed") } + update(item.id) { it.copy(error = (error as? PresentedException)?.message ?: uploadFailed) } } finally { jobs.remove(item.id) } } } fun select(uris: List) { - val items = uris.map { PickedFile(UUID.randomUUID().toString(), it, "Selected file") } + val items = uris.map { PickedFile(UUID.randomUUID().toString(), it, selectedFile) } picked = picked + items items.forEach { upload(it) } } @@ -82,8 +85,8 @@ internal fun AttachmentPicker( Row(verticalAlignment = Alignment.CenterVertically) { Text(item.name, Modifier.weight(1f), maxLines = 1, style = MaterialTheme.typography.bodySmall) if (item.attachment == null && item.error == null) CircularProgressIndicator(Modifier.size(18.dp)) - if (item.error != null) TextButton(onClick = { upload(item) }) { Text("Retry") } - TextButton(onClick = { jobs[item.id]?.cancel(); picked = picked.filter { it.id != item.id } }) { Text("Remove") } + if (item.error != null) TextButton(onClick = { upload(item) }) { Text(stringResource(R.string.respondkit_retry)) } + TextButton(onClick = { jobs[item.id]?.cancel(); picked = picked.filter { it.id != item.id } }) { Text(stringResource(R.string.respondkit_remove)) } } if (item.error != null) Text(item.error, color = MaterialTheme.colorScheme.error, style = MaterialTheme.typography.bodySmall) } diff --git a/native/android/compose/src/main/kotlin/dev/respondkit/compose/RespondKitScreen.kt b/native/android/compose/src/main/kotlin/dev/respondkit/compose/RespondKitScreen.kt index faf0d23..a0b1d2d 100644 --- a/native/android/compose/src/main/kotlin/dev/respondkit/compose/RespondKitScreen.kt +++ b/native/android/compose/src/main/kotlin/dev/respondkit/compose/RespondKitScreen.kt @@ -21,9 +21,11 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.SolidColor import androidx.compose.ui.graphics.compositeOver import androidx.compose.ui.graphics.luminance +import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource +import androidx.compose.ui.res.pluralStringResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.contentDescription import androidx.compose.ui.semantics.semantics @@ -39,7 +41,6 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import dev.respondkit.core.* import java.time.format.DateTimeFormatter import java.time.format.FormatStyle -import java.util.Locale import kotlinx.coroutines.flow.distinctUntilChanged import kotlinx.coroutines.launch @@ -49,13 +50,29 @@ private val WidgetBorder = Color(0xFFE5E5E5) private val WidgetFill = Color(0xFFF5F5F5) private val WidgetError = Color(0xFFDC2626) +@Composable +private fun respondKitStrings() = RespondKitStrings( + attachedFiles = stringResource(R.string.respondkit_attached_files), + messageTooLong = stringResource(R.string.respondkit_message_too_long), + conversationClosed = stringResource(R.string.respondkit_closed_start_new), + logoutFailed = stringResource(R.string.respondkit_logout_failed), + requestFailed = stringResource(R.string.respondkit_request_failed), + historySaveFailed = stringResource(R.string.respondkit_history_save_failed), + identityUnverified = stringResource(R.string.respondkit_identity_unverified), +) + /** Mount once at the app root, not inside the conditionally presented support destination. */ @Composable fun RespondKitLifecycle(store: RespondKitStore) { val context = LocalContext.current - SideEffect { store.setDeviceContext(androidDeviceContext(context)) } + val strings = respondKitStrings() + SideEffect { + store.strings = strings + store.setDeviceContext(androidDeviceContext(context)) + } val lifecycle = LocalLifecycleOwner.current.lifecycle DisposableEffect(store, lifecycle) { + store.strings = strings val observer = LifecycleEventObserver { _, _ -> store.setForeground(lifecycle.currentState.isAtLeast(Lifecycle.State.RESUMED)) } @@ -116,7 +133,10 @@ private fun RespondKitContent( onDispose { store.setScreenVisible(false) } } val context = LocalContext.current + val strings = respondKitStrings() + SideEffect { store.strings = strings } LaunchedEffect(store) { + store.strings = strings store.setDeviceContext(androidDeviceContext(context)) store.openConversation() } @@ -144,7 +164,7 @@ private fun RespondKitContent( ) { Icon( painterResource(R.drawable.respondkit_close), - "Close support chat", + stringResource(R.string.respondkit_close_chat), Modifier.size(16.dp), tint = WidgetInk, ) @@ -157,7 +177,7 @@ private fun RespondKitContent( verticalAlignment = Alignment.CenterVertically, ) { Text(error, Modifier.weight(1f), fontSize = 14.sp, color = WidgetInk) - TextButton(onClick = { scope.launch { store.refresh() } }) { Text("Retry") } + TextButton(onClick = { scope.launch { store.refresh() } }) { Text(stringResource(R.string.respondkit_retry)) } } } Conversation(store, state, Modifier.weight(1f), greeting) @@ -170,7 +190,16 @@ private fun Conversation(store: RespondKitStore, state: SupportState, modifier: val greetingRows = if (welcome == null) 0 else 1 val scope = rememberCoroutineScope() val listState = rememberLazyListState() - val rows = remember(state.messages, state.pendingMessages) { transcriptRows(state) } + val labels = TranscriptLabels( + sent = stringResource(R.string.respondkit_sent), + failed = stringResource(R.string.respondkit_failed), + sending = stringResource(R.string.respondkit_sending), + confirming = stringResource(R.string.respondkit_confirming), + ) + val rows = remember(state.messages, state.pendingMessages, labels) { transcriptRows(state, labels) } + val loadingMessages = stringResource(R.string.respondkit_loading_messages) + val latestMessages = stringResource(R.string.respondkit_latest) + val locale = LocalConfiguration.current.locales[0] val bottomKey = "bottom-${state.loadedCursor}" var atBottom by remember(state.activeThreadId) { mutableStateOf(true) } var unseen by remember(state.activeThreadId) { mutableIntStateOf(0) } @@ -229,7 +258,7 @@ private fun Conversation(store: RespondKitStore, state: SupportState, modifier: Text( row.date.format( DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM) - .withLocale(Locale.getDefault()) + .withLocale(locale) ), Modifier.fillMaxWidth().padding(vertical = 8.dp), textAlign = TextAlign.Center, @@ -248,7 +277,7 @@ private fun Conversation(store: RespondKitStore, state: SupportState, modifier: if (state.isLoading && !state.isSending) { Column( Modifier.fillMaxWidth().align(Alignment.TopStart).padding(16.dp).semantics { - contentDescription = "Loading messages" + contentDescription = loadingMessages }, verticalArrangement = Arrangement.spacedBy(16.dp), ) { @@ -293,7 +322,7 @@ private fun Conversation(store: RespondKitStore, state: SupportState, modifier: }, modifier = Modifier.align(Alignment.BottomEnd).padding(12.dp).semantics { - contentDescription = "Latest messages" + contentDescription = latestMessages }, colors = ButtonDefaults.outlinedButtonColors( @@ -303,7 +332,7 @@ private fun Conversation(store: RespondKitStore, state: SupportState, modifier: ) { Icon(painterResource(R.drawable.respondkit_down), null, Modifier.size(16.dp)) Spacer(Modifier.width(6.dp)) - Text("$unseen new", fontSize = 14.sp) + Text(pluralStringResource(R.plurals.respondkit_new_count, unseen, unseen), fontSize = 14.sp) } } HorizontalDivider(color = WidgetBorder) @@ -330,11 +359,11 @@ private fun EmailCapture(store: RespondKitStore, saving: Boolean) { var email by remember { mutableStateOf("") } val scope = rememberCoroutineScope() Column(Modifier.fillMaxWidth().padding(12.dp)) { - Text("Where can we email you a reply?", fontSize = 14.sp, color = WidgetMuted) + Text(stringResource(R.string.respondkit_email_prompt), fontSize = 14.sp, color = WidgetMuted) Row(verticalAlignment = Alignment.CenterVertically) { OutlinedTextField(email, { email = it }, Modifier.weight(1f), singleLine = true, - label = { Text("Email address") }, keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Email)) - TextButton(onClick = { scope.launch { store.saveEmail(email) } }, enabled = email.isNotBlank() && !saving) { Text("Save email") } + label = { Text(stringResource(R.string.respondkit_email_address)) }, keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Email)) + TextButton(onClick = { scope.launch { store.saveEmail(email) } }, enabled = email.isNotBlank() && !saving) { Text(stringResource(R.string.respondkit_save_email)) } } } } @@ -346,6 +375,7 @@ private fun Composer(store: RespondKitStore, state: SupportState) { var uploading by remember { mutableStateOf(false) } var clearAttachments by remember { mutableIntStateOf(0) } var focused by remember { mutableStateOf(false) } + val messageLabel = stringResource(R.string.respondkit_message) val canSend = !state.isLoading && !state.isSending && @@ -364,7 +394,7 @@ private fun Composer(store: RespondKitStore, state: SupportState) { Modifier.weight(1f) .heightIn(min = 44.dp) .testTag("respondkit-composer") - .semantics { contentDescription = "Message" } + .semantics { contentDescription = messageLabel } .onFocusChanged { focused = it.isFocused } .border( 1.dp, @@ -379,7 +409,7 @@ private fun Composer(store: RespondKitStore, state: SupportState) { Box { if (state.draft.isEmpty()) Text( - "Write a message…", + stringResource(R.string.respondkit_write_message), fontSize = 16.sp, lineHeight = 20.sp, color = WidgetMuted, @@ -400,7 +430,7 @@ private fun Composer(store: RespondKitStore, state: SupportState) { disabledContentColor = MaterialTheme.colorScheme.onPrimary, ), ) { - Icon(painterResource(R.drawable.respondkit_send), "Send message", Modifier.size(16.dp)) + Icon(painterResource(R.drawable.respondkit_send), stringResource(R.string.respondkit_send_message), Modifier.size(16.dp)) } } } @@ -409,6 +439,7 @@ private fun Composer(store: RespondKitStore, state: SupportState) { @Composable private fun Bubble(row: TranscriptRow, isSending: Boolean, retry: (String) -> Unit) { val uriHandler = androidx.compose.ui.platform.LocalUriHandler.current + val locale = LocalConfiguration.current.locales[0] val accent = MaterialTheme.colorScheme.primary val message = remember(row.text, accent) { linkedMessage(row.text, accent) } BoxWithConstraints(Modifier.fillMaxWidth()) { @@ -451,7 +482,7 @@ private fun Bubble(row: TranscriptRow, isSending: Boolean, retry: (String) -> Un Text( it.format( DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT) - .withLocale(Locale.getDefault()) + .withLocale(locale) ), fontSize = 12.sp, lineHeight = 16.sp, @@ -466,7 +497,7 @@ private fun Bubble(row: TranscriptRow, isSending: Boolean, retry: (String) -> Un contentPadding = PaddingValues(0.dp), ) { Text( - "Try again", + stringResource(R.string.respondkit_try_again), fontSize = 12.sp, lineHeight = 16.sp, color = diff --git a/native/android/compose/src/main/kotlin/dev/respondkit/compose/TranscriptRow.kt b/native/android/compose/src/main/kotlin/dev/respondkit/compose/TranscriptRow.kt index 9ca8833..8641eaf 100644 --- a/native/android/compose/src/main/kotlin/dev/respondkit/compose/TranscriptRow.kt +++ b/native/android/compose/src/main/kotlin/dev/respondkit/compose/TranscriptRow.kt @@ -16,7 +16,14 @@ internal data class TranscriptRow( val attachments: List = emptyList(), ) -internal fun transcriptRows(state: SupportState): List { +internal data class TranscriptLabels( + val sent: String, + val failed: String, + val sending: String, + val confirming: String, +) + +internal fun transcriptRows(state: SupportState, labels: TranscriptLabels): List { val canonical = state.messages.mapNotNull { it.clientMessageId }.toSet() fun date(value: String) = runCatching { Instant.parse(value).atZone(ZoneId.systemDefault()) }.getOrNull() @@ -28,7 +35,7 @@ internal fun transcriptRows(state: SupportState): List { message.text, customer, date(message.acceptedAt), - if (customer) if (message.state == "failed") "Failed" else "Sent" else null, + if (customer) if (message.state == "failed") labels.failed else labels.sent else null, pending?.takeIf { it.delivery in listOf("failed", "acceptance_unknown") }?.id, message.state == "failed", message.attachments, @@ -43,10 +50,10 @@ internal fun transcriptRows(state: SupportState): List { true, date(pending.acceptedAt), when (pending.delivery) { - "sending" -> "Sending…" - "accepted" -> "Sent" - "failed" -> "Failed" - else -> "Confirming…" + "sending" -> labels.sending + "accepted" -> labels.sent + "failed" -> labels.failed + else -> labels.confirming }, pending.id.takeIf { pending.delivery in listOf("failed", "acceptance_unknown") diff --git a/native/android/core/src/main/kotlin/dev/respondkit/core/Models.kt b/native/android/core/src/main/kotlin/dev/respondkit/core/Models.kt index 29a111d..2e72dca 100644 --- a/native/android/core/src/main/kotlin/dev/respondkit/core/Models.kt +++ b/native/android/core/src/main/kotlin/dev/respondkit/core/Models.kt @@ -17,6 +17,16 @@ data class CustomerContext( val device: DeviceContext? = null, ) +data class RespondKitStrings( + val attachedFiles: String = "Attached files", + val messageTooLong: String = "Enter a message of up to 6,000 characters.", + val conversationClosed: String = "This conversation is closed. Start a new conversation.", + val logoutFailed: String = "Previous support session could not be revoked. It will expire automatically.", + val requestFailed: String = "Support request failed.", + val historySaveFailed: String = "Could not save support history.", + val identityUnverified: String = "Support identity could not be verified.", +) + @Serializable data class SupportThread( val id: String, @@ -97,6 +107,9 @@ class RespondKitException( val status: Int? = null, ) : Exception(message) +/** An error whose message is already presentation text in the user's language. */ +class PresentedException(message: String) : Exception(message) + fun replyCursor(value: String): Long { val number = value.toLongOrNull() if ( diff --git a/native/android/core/src/main/kotlin/dev/respondkit/core/Persistence.kt b/native/android/core/src/main/kotlin/dev/respondkit/core/Persistence.kt index fd5e9da..cfd1dec 100644 --- a/native/android/core/src/main/kotlin/dev/respondkit/core/Persistence.kt +++ b/native/android/core/src/main/kotlin/dev/respondkit/core/Persistence.kt @@ -52,7 +52,9 @@ data class SupportState( /** Initial loads and explicit operations only; background refreshes remain silent. */ val isLoading: Boolean = false, val isSending: Boolean = false, + /** Presentation text from [RespondKitStrings]; [errorDetail] keeps the underlying diagnostic. */ val errorMessage: String? = null, + val errorDetail: String? = null, val isForeground: Boolean = false, ) { val hasUnreadReplies: Boolean diff --git a/native/android/core/src/main/kotlin/dev/respondkit/core/RespondKitStore.kt b/native/android/core/src/main/kotlin/dev/respondkit/core/RespondKitStore.kt index 08ba4c2..02e8a01 100644 --- a/native/android/core/src/main/kotlin/dev/respondkit/core/RespondKitStore.kt +++ b/native/android/core/src/main/kotlin/dev/respondkit/core/RespondKitStore.kt @@ -25,6 +25,7 @@ class RespondKitStore( ?: StoredState(userId = context.userId) private val mutableState = MutableStateFlow(SupportState()) val state: StateFlow = mutableState.asStateFlow() + var strings = RespondKitStrings() private var session: ClientSession? = null private var epoch = 0L private var pollJob: Job? = null @@ -123,7 +124,7 @@ class RespondKitStore( } fun clearError() { - mutableState.update { it.copy(errorMessage = null) } + mutableState.update { it.copy(errorMessage = null, errorDetail = null) } } /** @@ -152,12 +153,7 @@ class RespondKitStore( } catch (error: CancellationException) { throw error } catch (error: Exception) { - mutableState.update { - it.copy( - errorMessage = - "Previous support session could not be revoked. It will expire automatically." - ) - } + mutableState.update { it.copy(errorMessage = strings.logoutFailed) } } } } @@ -206,11 +202,11 @@ class RespondKitStore( if (state.value.isSending) return mutableState.update { it.copy(isSending = true) } try { - val text = state.value.draft.ifBlank { if (attachments.isNotEmpty()) "Attached files" else "" } + val text = state.value.draft.ifBlank { if (attachments.isNotEmpty()) strings.attachedFiles else "" } val id = state.value.activeThreadId if (text.isBlank() || text.length > 6_000) { mutableState.update { - it.copy(errorMessage = "Enter a message of up to 6,000 characters.") + it.copy(errorMessage = strings.messageTooLong) } return } @@ -220,9 +216,7 @@ class RespondKitStore( stored.statuses.firstOrNull { it.thread.id == id }?.thread?.state == "closed" ) - throw RespondKitException( - "This conversation is closed. Start a new conversation." - ) + throw PresentedException(strings.conversationClosed) val key = id ?: "new" val pending = PendingMessage(newId("cmsg"), text, now(), "sending", attachments) stored = @@ -411,7 +405,7 @@ class RespondKitStore( val assertion = identityToken?.invoke() check(generation) if (identityToken != null && assertion.isNullOrBlank()) - throw RespondKitException("Support identity could not be verified.") + throw PresentedException(strings.identityUnverified) val created = api.createSession(stored.installationId, context, assertion) check(generation) session = created @@ -467,10 +461,7 @@ class RespondKitStore( } catch (error: CancellationException) { throw error } catch (error: Exception) { - if (generation == epoch) - mutableState.update { - it.copy(errorMessage = error.message ?: "Support request failed.") - } + if (generation == epoch) report(error, strings.requestFailed) } finally { mutableState.update { it.copy(isLoading = false) } } @@ -497,9 +488,16 @@ class RespondKitStore( try { persist() } catch (error: Exception) { - mutableState.update { - it.copy(errorMessage = error.message ?: "Could not save support history.") - } + report(error, strings.historySaveFailed) + } + } + + private fun report(error: Exception, fallback: String) { + mutableState.update { + it.copy( + errorMessage = (error as? PresentedException)?.message ?: fallback, + errorDetail = error.message, + ) } } diff --git a/native/android/core/src/test/kotlin/dev/respondkit/core/RespondKitStoreTest.kt b/native/android/core/src/test/kotlin/dev/respondkit/core/RespondKitStoreTest.kt index 6083421..87313bc 100644 --- a/native/android/core/src/test/kotlin/dev/respondkit/core/RespondKitStoreTest.kt +++ b/native/android/core/src/test/kotlin/dev/respondkit/core/RespondKitStoreTest.kt @@ -345,6 +345,26 @@ class RespondKitStoreTest { assertEquals(api.sent[0], api.sent[1]) } + @Test + fun attachmentOnlyMessageUsesLocalizedBody() = runTest { + val api = FakeApi() + val store = store(api) + store.strings = RespondKitStrings(attachedFiles = "添付ファイル") + val attachment = SupportAttachment("att_one", "photo.jpg", "image/jpeg", 42, "https://support.example.com/v1/files/token") + store.sendDraft(listOf(attachment)) + assertEquals("添付ファイル", api.sent.single().second) + } + + @Test + fun failedRequestShowsHostTextAndKeepsTheDiagnostic() = runTest { + val api = FakeApi().apply { failStatuses = true } + val store = store(api) + store.strings = RespondKitStrings(requestFailed = "サポートへのリクエストに失敗しました。") + store.refresh() + assertEquals("サポートへのリクエストに失敗しました。", store.state.value.errorMessage) + assertEquals("Offline", store.state.value.errorDetail) + } + @Test fun uncertainSendRetriesImmutablePayloadAfterRestart() = runTest { val api = FakeApi().apply { failSend = true } diff --git a/native/examples/demo_server.py b/native/examples/demo_server.py index 0b123c2..c9349fd 100644 --- a/native/examples/demo_server.py +++ b/native/examples/demo_server.py @@ -64,6 +64,8 @@ def handle_request(self): visitor = SESSIONS.get(token) if visitor is None: return self.respond({"error": {"code": "unauthorized", "message": "Session required", "retryable": False}}, 401) + if path == "/v1/client/contact" and self.command == "GET": + return self.respond({"email": None}) if path == "/v1/client/logout": SESSIONS.pop(token, None) return self.respond({"ok": True}) diff --git a/native/examples/ios/UITests/RespondKitExampleUITests.swift b/native/examples/ios/UITests/RespondKitExampleUITests.swift index 42ce7a3..40b9d5d 100644 --- a/native/examples/ios/UITests/RespondKitExampleUITests.swift +++ b/native/examples/ios/UITests/RespondKitExampleUITests.swift @@ -55,6 +55,10 @@ final class RespondKitExampleUITests: XCTestCase { XCTFail("Visible reply did not acknowledge read cursor \(expected)") } + private struct Composer { + let emailPrompt, emailAddress, saveEmail, placeholder, send, sent, close: String + } + func testScreenAndAttachMenuFollowTheAppLanguage() { let cases = [ ( @@ -63,15 +67,22 @@ final class RespondKitExampleUITests: XCTestCase { "何でもお気軽にどうぞ", "どのようなご用件ですか?", "メッセージを送信して、このページを開いたままお待ちください。すぐにお返事します。", ], - "ファイルを添付", ["フォトライブラリ", "ファイル"] + "ファイルを添付", ["フォトライブラリ", "ファイル"], + Composer( + emailPrompt: "返信をお送りするメールアドレスを教えてください", emailAddress: "メールアドレス", + saveEmail: "メールアドレスを保存", placeholder: "メッセージを入力…", send: "メッセージを送信", + sent: "送信済み", close: "サポートチャットを閉じる") ), ( "zh-Hans", "zh_CN", ["有问题尽管问", "有什么可以帮您?", "发送消息后请保持此页面打开,以便及时收到回复。"], - "添加附件", ["照片图库", "文件"] + "添加附件", ["照片图库", "文件"], + Composer( + emailPrompt: "我们该把回复发送到哪个邮箱?", emailAddress: "邮箱地址", saveEmail: "保存邮箱", + placeholder: "输入消息…", send: "发送消息", sent: "已发送", close: "关闭客服聊天") ), ] - for (language, locale, texts, attach, menu) in cases { + for (language, locale, texts, attach, menu, composer) in cases { let app = XCUIApplication() app.launchArguments = [ "--uitesting", "--open-support", "-AppleLanguages", "(\(language))", "-AppleLocale", locale, @@ -84,6 +95,18 @@ final class RespondKitExampleUITests: XCTestCase { for item in menu { XCTAssertTrue(app.buttons[item].waitForExistence(timeout: 5), "\(language): \(item)") } + app.staticTexts[texts[0]].tap() + XCTAssertTrue( + app.staticTexts[composer.emailPrompt].waitForExistence(timeout: 10), "\(language): email") + XCTAssertTrue(app.textFields[composer.emailAddress].exists, "\(language): email field") + XCTAssertTrue(app.buttons[composer.saveEmail].exists, "\(language): save email") + XCTAssertTrue(app.buttons[composer.close].exists, "\(language): close") + let field = app.descendants(matching: .any)["respondkit-composer"] + XCTAssertEqual(field.placeholderValue, composer.placeholder, language) + field.tap() + field.typeText("Hello") + app.buttons[composer.send].tap() + XCTAssertTrue(app.staticTexts[composer.sent].waitForExistence(timeout: 10), "\(language): sent") app.terminate() } } diff --git a/native/swift/Sources/RespondKitCore/Models.swift b/native/swift/Sources/RespondKitCore/Models.swift index 080938f..ac482d9 100644 --- a/native/swift/Sources/RespondKitCore/Models.swift +++ b/native/swift/Sources/RespondKitCore/Models.swift @@ -128,6 +128,25 @@ public struct PendingMessage: Codable, Sendable, Equatable, Identifiable { public var delivery: String } +/// Text the store writes itself. RespondKitUI fills it from the catalog in the app's language. +public struct RespondKitStrings: Sendable, Equatable { + public var attachedFiles = "Attached files" + public var messageTooLong = "Enter a message of up to 6,000 characters." + public var conversationClosed = "This conversation is closed. Start a new conversation." + public var logoutFailed = + "Previous support session could not be revoked. It will expire automatically." + public var identityUnverified = "Support identity could not be verified." + public var requestFailed = "Support request failed." + public var historySaveFailed = "Could not save support history." + public init() {} +} + +/// An error whose message is already presentation text in the user's language. +struct PresentedError: Error, LocalizedError { + let message: String + var errorDescription: String? { message } +} + public struct RespondKitError: Error, LocalizedError, Sendable { public let code: String public let message: String diff --git a/native/swift/Sources/RespondKitCore/RespondKitStore.swift b/native/swift/Sources/RespondKitCore/RespondKitStore.swift index be93c49..7ad5291 100644 --- a/native/swift/Sources/RespondKitCore/RespondKitStore.swift +++ b/native/swift/Sources/RespondKitCore/RespondKitStore.swift @@ -19,8 +19,11 @@ import Observation /// Initial loads and explicit operations only; background refreshes remain silent. public private(set) var isLoading = false public private(set) var isSending = false + /// Presentation text from `strings`; `errorDetail` keeps the underlying diagnostic. public private(set) var errorMessage: String? + public private(set) var errorDetail: String? public private(set) var isForeground = false + @ObservationIgnored public var strings = RespondKitStrings() public var activeThread: SupportThread? { statuses.first { $0.thread.id == activeThreadID }?.thread } @@ -132,7 +135,10 @@ import Observation self.emailAddress = contact.email } } - public func clearError() { errorMessage = nil } + public func clearError() { + errorMessage = nil + errorDetail = nil + } /// Call only after host authentication settles. A subject change isolates all cached state immediately. public func updateIdentity( @@ -157,8 +163,7 @@ import Observation Task { [api] in // Revocation failure is observable, but never restores the old account's UI. do { try await api.logout(token: oldSession.token) } catch { - self.errorMessage = - "Previous support session could not be revoked. It will expire automatically." + self.errorMessage = self.strings.logoutFailed } } } @@ -214,18 +219,18 @@ import Observation defer { isSending = false } let text = draft.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty && !attachments.isEmpty - ? "Attached files" : draft + ? strings.attachedFiles : draft let threadID = activeThreadID guard !text.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty, text.utf16.count <= 6_000 else { - errorMessage = "Enter a message of up to 6,000 characters." + errorMessage = strings.messageTooLong return } await operate { epoch in if let threadID, self.state.statuses.first(where: { $0.thread.id == threadID })?.thread.state == "closed" { - throw RespondKitError("This conversation is closed. Start a new conversation.") + throw PresentedError(message: self.strings.conversationClosed) } let key = threadID ?? "new" var pending = PendingMessage( @@ -390,7 +395,7 @@ import Observation let assertion = try await identityToken?() try check(epoch) if identityToken != nil && (assertion?.isEmpty ?? true) { - throw RespondKitError("Support identity could not be verified.") + throw PresentedError(message: self.strings.identityUnverified) } let value = try await api.createSession( installationID: state.installationID, context: context, identityToken: assertion) @@ -443,9 +448,9 @@ import Observation do { try await action(expected) try check(expected) - errorMessage = nil + clearError() } catch is CancellationError {} catch { - if expected == epoch { errorMessage = error.localizedDescription } + if expected == epoch { report(error, as: strings.requestFailed) } } } private func setDelivery(_ messageID: String, threadID: String, value: String) { @@ -456,7 +461,11 @@ import Observation } private func persist() throws { try persistence.save(JSONEncoder().encode(state)) } private func persistOrReport() { - do { try persist() } catch { errorMessage = error.localizedDescription } + do { try persist() } catch { report(error, as: strings.historySaveFailed) } + } + private func report(_ error: any Error, as fallback: String) { + errorMessage = (error as? PresentedError)?.message ?? fallback + errorDetail = error.localizedDescription } private func publish() { isFreshConversation = diff --git a/native/swift/Sources/RespondKitUI/Catalog.swift b/native/swift/Sources/RespondKitUI/Catalog.swift new file mode 100644 index 0000000..a3dcb66 --- /dev/null +++ b/native/swift/Sources/RespondKitUI/Catalog.swift @@ -0,0 +1,24 @@ +import Foundation +import RespondKitCore + +func catalog(_ key: String.LocalizationValue) -> String { + String(localized: key, table: "RespondKit", bundle: .module) +} + +func catalog(_ key: String.LocalizationValue, count: Int) -> String { + String.localizedStringWithFormat(catalog(key), Int64(count)) +} + +extension RespondKitStrings { + static var catalog: Self { + var strings = Self() + strings.attachedFiles = RespondKitUI.catalog("respondkit_attached_files") + strings.messageTooLong = RespondKitUI.catalog("respondkit_message_too_long") + strings.conversationClosed = RespondKitUI.catalog("respondkit_closed_start_new") + strings.logoutFailed = RespondKitUI.catalog("respondkit_logout_failed") + strings.identityUnverified = RespondKitUI.catalog("respondkit_identity_unverified") + strings.requestFailed = RespondKitUI.catalog("respondkit_request_failed") + strings.historySaveFailed = RespondKitUI.catalog("respondkit_history_save_failed") + return strings + } +} diff --git a/native/swift/Sources/RespondKitUI/Resources/RespondKit.xcstrings b/native/swift/Sources/RespondKitUI/Resources/RespondKit.xcstrings index 72c6f7c..3b4b6cc 100644 --- a/native/swift/Sources/RespondKitUI/Resources/RespondKit.xcstrings +++ b/native/swift/Sources/RespondKitUI/Resources/RespondKit.xcstrings @@ -2854,7098 +2854,9634 @@ } } }, - "respondkit_confirming": { + "respondkit_closed_start_new": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "جارٍ التأكيد…" + "value": "هذه المحادثة مغلقة. ابدأ محادثة جديدة." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Потвърждава се…" + "value": "Този разговор е затворен. Започнете нов разговор." } }, "bn": { "stringUnit": { "state": "translated", - "value": "নিশ্চিত করা হচ্ছে…" + "value": "এই কথোপকথনটি বন্ধ। একটি নতুন কথোপকথন শুরু করুন।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "S'està confirmant…" + "value": "Aquesta conversa està tancada. Comença una conversa nova." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Potvrzování…" + "value": "Tato konverzace je uzavřená. Zahajte novou konverzaci." } }, "da": { "stringUnit": { "state": "translated", - "value": "Bekræfter…" + "value": "Denne samtale er lukket. Start en ny samtale." } }, "de": { "stringUnit": { "state": "translated", - "value": "Wird bestätigt…" + "value": "Diese Unterhaltung ist geschlossen. Beginne eine neue Unterhaltung." } }, "el": { "stringUnit": { "state": "translated", - "value": "Επιβεβαίωση…" + "value": "Αυτή η συνομιλία έχει κλείσει. Ξεκινήστε νέα συνομιλία." } }, "en": { "stringUnit": { "state": "translated", - "value": "Confirming…" + "value": "This conversation is closed. Start a new conversation." } }, "es": { "stringUnit": { "state": "translated", - "value": "Confirmando…" + "value": "Esta conversación está cerrada. Inicia una conversación nueva." } }, "et": { "stringUnit": { "state": "translated", - "value": "Kinnitamine…" + "value": "See vestlus on suletud. Alustage uut vestlust." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Vahvistetaan…" + "value": "Tämä keskustelu on suljettu. Aloita uusi keskustelu." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Kinukumpirma…" + "value": "Sarado na ang usapang ito. Magsimula ng bagong usapan." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Confirmation en cours…" + "value": "Cette conversation est fermée. Commencez une nouvelle conversation." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Confirmation en cours…" + "value": "Cette conversation est fermée. Commencez une nouvelle conversation." } }, "gu": { "stringUnit": { "state": "translated", - "value": "પુષ્ટિ કરી રહ્યાં છીએ…" + "value": "આ વાતચીત બંધ છે. નવી વાતચીત શરૂ કરો." } }, "he": { "stringUnit": { "state": "translated", - "value": "בתהליך אישור…" + "value": "השיחה הזו סגורה. יש להתחיל שיחה חדשה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "पुष्टि हो रही है…" + "value": "यह बातचीत बंद है। नई बातचीत शुरू करें।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Potvrđivanje…" + "value": "Ovaj je razgovor zatvoren. Započnite novi razgovor." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Megerősítés…" + "value": "Ez a beszélgetés lezárult. Kezdjen új beszélgetést." } }, "id": { "stringUnit": { "state": "translated", - "value": "Mengonfirmasi…" + "value": "Percakapan ini sudah ditutup. Mulai percakapan baru." } }, "it": { "stringUnit": { "state": "translated", - "value": "Conferma in corso…" + "value": "Questa conversazione è chiusa. Inizia una nuova conversazione." } }, "ja": { "stringUnit": { "state": "translated", - "value": "確認中…" + "value": "この会話は終了しています。新しい会話を始めてください。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ದೃಢೀಕರಿಸಲಾಗುತ್ತಿದೆ…" + "value": "ಈ ಸಂಭಾಷಣೆ ಮುಚ್ಚಲಾಗಿದೆ. ಹೊಸ ಸಂಭಾಷಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "확인 중…" + "value": "이 대화는 종료되었습니다. 새 대화를 시작하세요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Patvirtinama…" + "value": "Šis pokalbis uždarytas. Pradėkite naują pokalbį." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Apstiprina…" + "value": "Šī saruna ir slēgta. Sāciet jaunu sarunu." } }, "ml": { "stringUnit": { "state": "translated", - "value": "സ്ഥിരീകരിക്കുന്നു…" + "value": "ഈ സംഭാഷണം അവസാനിച്ചു. പുതിയൊരു സംഭാഷണം ആരംഭിക്കുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "पुष्टी करत आहे…" + "value": "हे संभाषण बंद आहे. नवीन संभाषण सुरू करा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Mengesahkan…" + "value": "Perbualan ini telah ditutup. Mulakan perbualan baharu." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Bekrefter…" + "value": "Denne samtalen er lukket. Start en ny samtale." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Bevestigen…" + "value": "Dit gesprek is gesloten. Start een nieuw gesprek." } }, "or": { "stringUnit": { "state": "translated", - "value": "ନିଶ୍ଚିତ କରାଯାଉଛି…" + "value": "ଏହି ବାର୍ତ୍ତାଳାପ ବନ୍ଦ ହୋଇଛି। ଏକ ନୂଆ ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਪੁਸ਼ਟੀ ਹੋ ਰਹੀ ਹੈ…" + "value": "ਇਹ ਗੱਲਬਾਤ ਬੰਦ ਹੈ। ਨਵੀਂ ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Potwierdzanie…" + "value": "Ta rozmowa jest zamknięta. Rozpocznij nową rozmowę." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Confirmando…" + "value": "Esta conversa está encerrada. Inicie uma nova conversa." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "A confirmar…" + "value": "Esta conversa está encerrada. Inicie uma nova conversa." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Se confirmă…" + "value": "Această conversație este închisă. Începeți o conversație nouă." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Подтверждение…" + "value": "Этот разговор закрыт. Начните новый разговор." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Potvrdzuje sa…" + "value": "Táto konverzácia je uzavretá. Začnite novú konverzáciu." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Potrjevanje…" + "value": "Ta pogovor je zaprt. Začnite nov pogovor." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Потврђивање…" + "value": "Овај разговор је затворен. Започните нови разговор." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Bekräftar…" + "value": "Den här konversationen är stängd. Starta en ny konversation." } }, "ta": { "stringUnit": { "state": "translated", - "value": "உறுதிப்படுத்துகிறது…" + "value": "இந்த உரையாடல் மூடப்பட்டது. புதிய உரையாடலைத் தொடங்கவும்." } }, "te": { "stringUnit": { "state": "translated", - "value": "నిర్ధారిస్తోంది…" + "value": "ఈ సంభాషణ మూసివేయబడింది. కొత్త సంభాషణను ప్రారంభించండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "กำลังยืนยัน…" + "value": "การสนทนานี้ปิดแล้ว เริ่มการสนทนาใหม่" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Onaylanıyor…" + "value": "Bu görüşme kapatıldı. Yeni bir görüşme başlatın." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Підтвердження…" + "value": "Цю розмову закрито. Почніть нову розмову." } }, "ur": { "stringUnit": { "state": "translated", - "value": "تصدیق ہو رہی ہے…" + "value": "یہ گفتگو بند ہے۔ نئی گفتگو شروع کریں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Đang xác nhận…" + "value": "Cuộc trò chuyện này đã đóng. Hãy bắt đầu cuộc trò chuyện mới." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "正在确认…" + "value": "此对话已关闭。请开始新对话。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "確認中…" + "value": "此對話已關閉。請開始新對話。" } } } }, - "respondkit_connecting": { + "respondkit_confirming": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "لا يزال الدعم قيد الاتصال." + "value": "جارٍ التأكيد…" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Поддръжката все още се свързва." + "value": "Потвърждава се…" } }, "bn": { "stringUnit": { "state": "translated", - "value": "সহায়তা এখনও সংযুক্ত হচ্ছে।" + "value": "নিশ্চিত করা হচ্ছে…" } }, "ca": { "stringUnit": { "state": "translated", - "value": "L'assistència encara s'està connectant." + "value": "S'està confirmant…" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Podpora se stále připojuje." + "value": "Potvrzování…" } }, "da": { "stringUnit": { "state": "translated", - "value": "Support er stadig ved at oprette forbindelse." + "value": "Bekræfter…" } }, "de": { "stringUnit": { "state": "translated", - "value": "Support wird noch verbunden." + "value": "Wird bestätigt…" } }, "el": { "stringUnit": { "state": "translated", - "value": "Η υποστήριξη συνδέεται ακόμα." + "value": "Επιβεβαίωση…" } }, "en": { "stringUnit": { "state": "translated", - "value": "Support is still connecting." + "value": "Confirming…" } }, "es": { "stringUnit": { "state": "translated", - "value": "El soporte aún se está conectando." + "value": "Confirmando…" } }, "et": { "stringUnit": { "state": "translated", - "value": "Tugi alles ühendub." + "value": "Kinnitamine…" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Yhteyttä tukeen muodostetaan vielä." + "value": "Vahvistetaan…" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Kumokonekta pa ang suporta." + "value": "Kinukumpirma…" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Connexion à l’assistance en cours." + "value": "Confirmation en cours…" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Connexion au soutien en cours." + "value": "Confirmation en cours…" } }, "gu": { "stringUnit": { "state": "translated", - "value": "સપોર્ટ હજી કનેક્ટ થઈ રહ્યું છે." + "value": "પુષ્ટિ કરી રહ્યાં છીએ…" } }, "he": { "stringUnit": { "state": "translated", - "value": "החיבור לתמיכה עדיין מתבצע." + "value": "בתהליך אישור…" } }, "hi": { "stringUnit": { "state": "translated", - "value": "सहायता से अभी कनेक्ट हो रहा है।" + "value": "पुष्टि हो रही है…" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Povezivanje s podrškom još je u tijeku." + "value": "Potvrđivanje…" } }, "hu": { "stringUnit": { "state": "translated", - "value": "A kapcsolódás az ügyfélszolgálathoz még folyamatban van." + "value": "Megerősítés…" } }, "id": { "stringUnit": { "state": "translated", - "value": "Masih menghubungkan ke dukungan." + "value": "Mengonfirmasi…" } }, "it": { "stringUnit": { "state": "translated", - "value": "L'assistenza è ancora in fase di connessione." + "value": "Conferma in corso…" } }, "ja": { "stringUnit": { "state": "translated", - "value": "サポートに接続しています。" + "value": "確認中…" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಬೆಂಬಲ ಇನ್ನೂ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತಿದೆ." + "value": "ದೃಢೀಕರಿಸಲಾಗುತ್ತಿದೆ…" } }, "ko": { "stringUnit": { "state": "translated", - "value": "고객 지원에 아직 연결 중입니다." + "value": "확인 중…" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Pagalba vis dar jungiasi." + "value": "Patvirtinama…" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Atbalsts joprojām tiek savienots." + "value": "Apstiprina…" } }, "ml": { "stringUnit": { "state": "translated", - "value": "പിന്തുണ ഇപ്പോഴും കണക്റ്റ് ചെയ്യുന്നു." + "value": "സ്ഥിരീകരിക്കുന്നു…" } }, "mr": { "stringUnit": { "state": "translated", - "value": "सहाय्य अजून कनेक्ट होत आहे." + "value": "पुष्टी करत आहे…" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sokongan masih menyambung." + "value": "Mengesahkan…" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kundestøtte kobler fortsatt til." + "value": "Bekrefter…" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Support maakt nog verbinding." + "value": "Bevestigen…" } }, "or": { "stringUnit": { "state": "translated", - "value": "ସହାୟତା ଏବେ ବି ସଂଯୋଗ ହେଉଛି।" + "value": "ନିଶ୍ଚିତ କରାଯାଉଛି…" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸਹਾਇਤਾ ਅਜੇ ਵੀ ਕਨੈਕਟ ਹੋ ਰਹੀ ਹੈ।" + "value": "ਪੁਸ਼ਟੀ ਹੋ ਰਹੀ ਹੈ…" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Czat pomocy wciąż się łączy." + "value": "Potwierdzanie…" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "O suporte ainda está se conectando." + "value": "Confirmando…" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "O suporte ainda está a estabelecer ligação." + "value": "A confirmar…" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Asistența încă se conectează." + "value": "Se confirmă…" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Чат поддержки ещё подключается." + "value": "Подтверждение…" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Podpora sa ešte pripája." + "value": "Potvrdzuje sa…" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Podpora se še povezuje." + "value": "Potrjevanje…" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Подршка се још повезује." + "value": "Потврђивање…" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Supporten ansluter fortfarande." + "value": "Bekräftar…" } }, "ta": { "stringUnit": { "state": "translated", - "value": "ஆதரவு இன்னும் இணைக்கப்படுகிறது." + "value": "உறுதிப்படுத்துகிறது…" } }, "te": { "stringUnit": { "state": "translated", - "value": "మద్దతు ఇంకా కనెక్ట్ అవుతోంది." + "value": "నిర్ధారిస్తోంది…" } }, "th": { "stringUnit": { "state": "translated", - "value": "กำลังเชื่อมต่อกับฝ่ายสนับสนุน" + "value": "กำลังยืนยัน…" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek bağlantısı hâlâ kuruluyor." + "value": "Onaylanıyor…" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Підтримка ще підключається." + "value": "Підтвердження…" } }, "ur": { "stringUnit": { "state": "translated", - "value": "سپورٹ ابھی منسلک ہو رہی ہے۔" + "value": "تصدیق ہو رہی ہے…" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Đang kết nối với bộ phận hỗ trợ." + "value": "Đang xác nhận…" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "客服仍在连接中。" + "value": "正在确认…" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "客服仍在連線中。" + "value": "確認中…" } } } }, - "respondkit_conversation": { + "respondkit_connecting": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "محادثة %1$@" + "value": "لا يزال الدعم قيد الاتصال." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Разговор %1$@" + "value": "Поддръжката все още се свързва." } }, "bn": { "stringUnit": { "state": "translated", - "value": "কথোপকথন %1$@" + "value": "সহায়তা এখনও সংযুক্ত হচ্ছে।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Conversa %1$@" + "value": "L'assistència encara s'està connectant." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Konverzace %1$@" + "value": "Podpora se stále připojuje." } }, "da": { "stringUnit": { "state": "translated", - "value": "Samtale %1$@" + "value": "Support er stadig ved at oprette forbindelse." } }, "de": { "stringUnit": { "state": "translated", - "value": "Unterhaltung %1$@" + "value": "Support wird noch verbunden." } }, "el": { "stringUnit": { "state": "translated", - "value": "Συνομιλία %1$@" + "value": "Η υποστήριξη συνδέεται ακόμα." } }, "en": { "stringUnit": { "state": "translated", - "value": "Conversation %1$@" + "value": "Support is still connecting." } }, "es": { "stringUnit": { "state": "translated", - "value": "Conversación %1$@" + "value": "El soporte aún se está conectando." } }, "et": { "stringUnit": { "state": "translated", - "value": "Vestlus %1$@" + "value": "Tugi alles ühendub." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Keskustelu %1$@" + "value": "Yhteyttä tukeen muodostetaan vielä." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Pag-uusap %1$@" + "value": "Kumokonekta pa ang suporta." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Conversation du %1$@" + "value": "Connexion à l’assistance en cours." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Conversation du %1$@" + "value": "Connexion au soutien en cours." } }, "gu": { "stringUnit": { "state": "translated", - "value": "વાતચીત %1$@" + "value": "સપોર્ટ હજી કનેક્ટ થઈ રહ્યું છે." } }, "he": { "stringUnit": { "state": "translated", - "value": "שיחה מ־%1$@" + "value": "החיבור לתמיכה עדיין מתבצע." } }, "hi": { "stringUnit": { "state": "translated", - "value": "बातचीत %1$@" + "value": "सहायता से अभी कनेक्ट हो रहा है।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Razgovor %1$@" + "value": "Povezivanje s podrškom još je u tijeku." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Beszélgetés – %1$@" + "value": "A kapcsolódás az ügyfélszolgálathoz még folyamatban van." } }, "id": { "stringUnit": { "state": "translated", - "value": "Percakapan %1$@" + "value": "Masih menghubungkan ke dukungan." } }, "it": { "stringUnit": { "state": "translated", - "value": "Conversazione del %1$@" + "value": "L'assistenza è ancora in fase di connessione." } }, "ja": { "stringUnit": { "state": "translated", - "value": "%1$@の会話" + "value": "サポートに接続しています。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂಭಾಷಣೆ %1$@" + "value": "ಬೆಂಬಲ ಇನ್ನೂ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತಿದೆ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "%1$@ 대화" + "value": "고객 지원에 아직 연결 중입니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Pokalbis %1$@" + "value": "Pagalba vis dar jungiasi." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Saruna %1$@" + "value": "Atbalsts joprojām tiek savienots." } }, "ml": { "stringUnit": { "state": "translated", - "value": "സംഭാഷണം %1$@" + "value": "പിന്തുണ ഇപ്പോഴും കണക്റ്റ് ചെയ്യുന്നു." } }, "mr": { "stringUnit": { "state": "translated", - "value": "संभाषण %1$@" + "value": "सहाय्य अजून कनेक्ट होत आहे." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Perbualan %1$@" + "value": "Sokongan masih menyambung." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Samtale %1$@" + "value": "Kundestøtte kobler fortsatt til." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Gesprek %1$@" + "value": "Support maakt nog verbinding." } }, "or": { "stringUnit": { "state": "translated", - "value": "ବାର୍ତ୍ତାଳାପ %1$@" + "value": "ସହାୟତା ଏବେ ବି ସଂଯୋଗ ହେଉଛି।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਗੱਲਬਾਤ %1$@" + "value": "ਸਹਾਇਤਾ ਅਜੇ ਵੀ ਕਨੈਕਟ ਹੋ ਰਹੀ ਹੈ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Rozmowa z %1$@" + "value": "Czat pomocy wciąż się łączy." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Conversa de %1$@" + "value": "O suporte ainda está se conectando." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Conversa de %1$@" + "value": "O suporte ainda está a estabelecer ligação." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Conversație din %1$@" + "value": "Asistența încă se conectează." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Диалог от %1$@" + "value": "Чат поддержки ещё подключается." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Konverzácia %1$@" + "value": "Podpora sa ešte pripája." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Pogovor %1$@" + "value": "Podpora se še povezuje." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Разговор %1$@" + "value": "Подршка се још повезује." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Konversation %1$@" + "value": "Supporten ansluter fortfarande." } }, "ta": { "stringUnit": { "state": "translated", - "value": "உரையாடல் %1$@" + "value": "ஆதரவு இன்னும் இணைக்கப்படுகிறது." } }, "te": { "stringUnit": { "state": "translated", - "value": "సంభాషణ %1$@" + "value": "మద్దతు ఇంకా కనెక్ట్ అవుతోంది." } }, "th": { "stringUnit": { "state": "translated", - "value": "การสนทนา %1$@" + "value": "กำลังเชื่อมต่อกับฝ่ายสนับสนุน" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Sohbet %1$@" + "value": "Destek bağlantısı hâlâ kuruluyor." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Розмова %1$@" + "value": "Підтримка ще підключається." } }, "ur": { "stringUnit": { "state": "translated", - "value": "گفتگو %1$@" + "value": "سپورٹ ابھی منسلک ہو رہی ہے۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Cuộc trò chuyện %1$@" + "value": "Đang kết nối với bộ phận hỗ trợ." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "对话 %1$@" + "value": "客服仍在连接中。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "對話 %1$@" + "value": "客服仍在連線中。" } } } }, - "respondkit_conversations": { + "respondkit_conversation": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "المحادثات" + "value": "محادثة %1$@" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Разговори" + "value": "Разговор %1$@" } }, "bn": { "stringUnit": { "state": "translated", - "value": "কথোপকথন" + "value": "কথোপকথন %1$@" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Converses" + "value": "Conversa %1$@" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Konverzace" + "value": "Konverzace %1$@" } }, "da": { "stringUnit": { "state": "translated", - "value": "Samtaler" + "value": "Samtale %1$@" } }, "de": { "stringUnit": { "state": "translated", - "value": "Unterhaltungen" + "value": "Unterhaltung %1$@" } }, "el": { "stringUnit": { "state": "translated", - "value": "Συνομιλίες" + "value": "Συνομιλία %1$@" } }, "en": { "stringUnit": { "state": "translated", - "value": "Conversations" + "value": "Conversation %1$@" } }, "es": { "stringUnit": { "state": "translated", - "value": "Conversaciones" + "value": "Conversación %1$@" } }, "et": { "stringUnit": { "state": "translated", - "value": "Vestlused" + "value": "Vestlus %1$@" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Keskustelut" + "value": "Keskustelu %1$@" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Mga pag-uusap" + "value": "Pag-uusap %1$@" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Conversations" + "value": "Conversation du %1$@" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Conversations" + "value": "Conversation du %1$@" } }, "gu": { "stringUnit": { "state": "translated", - "value": "વાતચીતો" + "value": "વાતચીત %1$@" } }, "he": { "stringUnit": { "state": "translated", - "value": "שיחות" + "value": "שיחה מ־%1$@" } }, "hi": { "stringUnit": { "state": "translated", - "value": "बातचीत" + "value": "बातचीत %1$@" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Razgovori" + "value": "Razgovor %1$@" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Beszélgetések" + "value": "Beszélgetés – %1$@" } }, "id": { "stringUnit": { "state": "translated", - "value": "Percakapan" + "value": "Percakapan %1$@" } }, "it": { "stringUnit": { "state": "translated", - "value": "Conversazioni" + "value": "Conversazione del %1$@" } }, "ja": { "stringUnit": { "state": "translated", - "value": "会話" + "value": "%1$@の会話" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂಭಾಷಣೆಗಳು" + "value": "ಸಂಭಾಷಣೆ %1$@" } }, "ko": { "stringUnit": { "state": "translated", - "value": "대화" + "value": "%1$@ 대화" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Pokalbiai" + "value": "Pokalbis %1$@" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Sarunas" + "value": "Saruna %1$@" } }, "ml": { "stringUnit": { "state": "translated", - "value": "സംഭാഷണങ്ങൾ" + "value": "സംഭാഷണം %1$@" } }, "mr": { "stringUnit": { "state": "translated", - "value": "संभाषणे" + "value": "संभाषण %1$@" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Perbualan" + "value": "Perbualan %1$@" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Samtaler" + "value": "Samtale %1$@" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Gesprekken" + "value": "Gesprek %1$@" } }, "or": { "stringUnit": { "state": "translated", - "value": "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" + "value": "ବାର୍ତ୍ତାଳାପ %1$@" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਗੱਲਬਾਤਾਂ" + "value": "ਗੱਲਬਾਤ %1$@" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Rozmowy" + "value": "Rozmowa z %1$@" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Conversas" + "value": "Conversa de %1$@" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Conversas" + "value": "Conversa de %1$@" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Conversații" + "value": "Conversație din %1$@" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Диалоги" + "value": "Диалог от %1$@" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Konverzácie" + "value": "Konverzácia %1$@" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Pogovori" + "value": "Pogovor %1$@" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Разговори" + "value": "Разговор %1$@" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Konversationer" + "value": "Konversation %1$@" } }, "ta": { "stringUnit": { "state": "translated", - "value": "உரையாடல்கள்" + "value": "உரையாடல் %1$@" } }, "te": { "stringUnit": { "state": "translated", - "value": "సంభాషణలు" + "value": "సంభాషణ %1$@" } }, "th": { "stringUnit": { "state": "translated", - "value": "การสนทนา" + "value": "การสนทนา %1$@" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Sohbetler" + "value": "Sohbet %1$@" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Розмови" + "value": "Розмова %1$@" } }, "ur": { "stringUnit": { "state": "translated", - "value": "گفتگوئیں" + "value": "گفتگو %1$@" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Cuộc trò chuyện" + "value": "Cuộc trò chuyện %1$@" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "对话" + "value": "对话 %1$@" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "對話" + "value": "對話 %1$@" } } } }, - "respondkit_conversations_unread": { + "respondkit_conversation_label": { "extractionState": "manual", "localizations": { "ar": { - "variations": { - "plural": { - "zero": { - "stringUnit": { - "state": "translated", - "value": "المحادثات · %1$lld غير مقروءة" - } - }, - "one": { - "stringUnit": { - "state": "translated", - "value": "المحادثات · %1$lld غير مقروءة" - } - }, - "two": { - "stringUnit": { - "state": "translated", - "value": "المحادثات · %1$lld غير مقروءتين" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "المحادثات · %1$lld غير مقروءة" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "المحادثات · %1$lld غير مقروءة" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "المحادثات · %1$lld غير مقروءة" - } - } - } + "stringUnit": { + "state": "translated", + "value": "المحادثة" } }, "bg": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Разговори · %1$lld непрочетен" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Разговори · %1$lld непрочетени" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Разговор" } }, "bn": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "কথোপকথন · %1$lldটি অপঠিত" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "কথোপকথন · %1$lldটি অপঠিত" - } - } - } + "stringUnit": { + "state": "translated", + "value": "কথোপকথন" } }, "ca": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Converses · %1$lld sense llegir" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Converses · %1$lld sense llegir" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Converses · %1$lld sense llegir" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversa" } }, "cs": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Konverzace · %1$lld nepřečtená" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Konverzace · %1$lld nepřečtené" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Konverzace · %1$lld nepřečtené" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Konverzace · %1$lld nepřečtených" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Konverzace" } }, "da": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Samtaler · %1$lld ulæst" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Samtaler · %1$lld ulæste" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Samtale" } }, "de": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Unterhaltungen · %1$lld ungelesen" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Unterhaltungen · %1$lld ungelesen" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Unterhaltung" } }, "el": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Συνομιλίες · %1$lld μη αναγνωσμένη" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Συνομιλίες · %1$lld μη αναγνωσμένες" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Συνομιλία" } }, "en": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld unread" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld unread" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversation" } }, "es": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversaciones · %1$lld sin leer" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Conversaciones · %1$lld sin leer" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversaciones · %1$lld sin leer" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversación" } }, "et": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Vestlused · %1$lld lugemata" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Vestlused · %1$lld lugemata" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Vestlus" } }, "fi": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Keskustelut · %1$lld lukematon" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Keskustelut · %1$lld lukematonta" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Keskustelu" } }, "fil": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Mga pag-uusap · %1$lld hindi pa nababasa" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Mga pag-uusap · %1$lld hindi pa nababasa" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Usapan" } }, "fr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld non lue" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld non lues" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld non lues" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversation" } }, "fr-CA": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld non lue" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld non lues" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversations · %1$lld non lues" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversation" } }, "gu": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "વાતચીતો · %1$lld ન વાંચેલી" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "વાતચીતો · %1$lld ન વાંચેલી" - } - } - } + "stringUnit": { + "state": "translated", + "value": "વાતચીત" } }, "he": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "שיחות · %1$lld שלא נקראה" - } - }, - "two": { - "stringUnit": { - "state": "translated", - "value": "שיחות · %1$lld שלא נקראו" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "שיחות · %1$lld שלא נקראו" - } - } - } + "stringUnit": { + "state": "translated", + "value": "שיחה" } }, "hi": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "बातचीत · %1$lld बिना पढ़ी" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "बातचीत · %1$lld बिना पढ़ी" - } - } - } + "stringUnit": { + "state": "translated", + "value": "बातचीत" } }, "hr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Razgovori · %1$lld nepročitan" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Razgovori · %1$lld nepročitana" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Razgovori · %1$lld nepročitanih" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Razgovor" } }, "hu": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Beszélgetések · %1$lld olvasatlan" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Beszélgetések · %1$lld olvasatlan" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Beszélgetés" } }, "id": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "Percakapan · %1$lld belum dibaca" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Percakapan" } }, "it": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversazioni · %1$lld da leggere" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Conversazioni · %1$lld da leggere" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversazioni · %1$lld da leggere" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversazione" } }, "ja": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "会話 · 未読%1$lld件" - } - } - } + "stringUnit": { + "state": "translated", + "value": "会話" } }, "kn": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "ಸಂಭಾಷಣೆಗಳು · %1$lld ಓದಿಲ್ಲ" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "ಸಂಭಾಷಣೆಗಳು · %1$lld ಓದಿಲ್ಲ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "ಸಂಭಾಷಣೆ" } }, "ko": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "대화 · 읽지 않음 %1$lld개" - } - } - } + "stringUnit": { + "state": "translated", + "value": "대화" } }, "lt": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Pokalbiai · %1$lld neperskaitytas" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Pokalbiai · %1$lld neperskaityti" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Pokalbiai · %1$lld neperskaityto" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Pokalbiai · %1$lld neperskaitytų" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Pokalbis" } }, "lv": { - "variations": { - "plural": { - "zero": { - "stringUnit": { - "state": "translated", - "value": "Sarunas · %1$lld nelasītas" - } - }, - "one": { - "stringUnit": { - "state": "translated", - "value": "Sarunas · %1$lld nelasīta" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Sarunas · %1$lld nelasītas" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Saruna" } }, "ml": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "സംഭാഷണങ്ങൾ · %1$lld വായിക്കാത്തത്" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "സംഭാഷണങ്ങൾ · %1$lld വായിക്കാത്തവ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "സംഭാഷണം" } }, "mr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "संभाषणे · %1$lld न वाचलेले" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "संभाषणे · %1$lld न वाचलेले" - } - } - } + "stringUnit": { + "state": "translated", + "value": "संभाषण" } }, "ms": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "Perbualan · %1$lld belum dibaca" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Perbualan" } }, "nb": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Samtaler · %1$lld ulest" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Samtaler · %1$lld uleste" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Samtale" } }, "nl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Gesprekken · %1$lld ongelezen" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Gesprekken · %1$lld ongelezen" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Gesprek" } }, "or": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · %1$lldଟି ଅପଠିତ" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · %1$lldଟି ଅପଠିତ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "ବାର୍ତ୍ତାଳାପ" } }, "pa": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "ਗੱਲਬਾਤਾਂ · %1$lld ਨਾ-ਪੜ੍ਹੀਆਂ" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "ਗੱਲਬਾਤਾਂ · %1$lld ਨਾ-ਪੜ੍ਹੀਆਂ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "ਗੱਲਬਾਤ" } }, "pl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Rozmowy · %1$lld nieprzeczytana" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Rozmowy · %1$lld nieprzeczytane" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Rozmowy · %1$lld nieprzeczytanych" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Rozmowy · %1$lld nieprzeczytanej" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Rozmowa" } }, "pt-BR": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversas · %1$lld não lida" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Conversas · %1$lld não lidas" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversas · %1$lld não lidas" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversa" } }, "pt-PT": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversas · %1$lld por ler" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Conversas · %1$lld por ler" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversas · %1$lld por ler" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversa" } }, "ro": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Conversații · %1$lld necitită" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Conversații · %1$lld necitite" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Conversații · %1$lld necitite" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conversație" } }, "ru": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Диалоги · %1$lld непрочитанный" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Диалоги · %1$lld непрочитанных" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Диалоги · %1$lld непрочитанных" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Диалоги · %1$lld непрочитанного" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Разговор" } }, "sk": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Konverzácie · %1$lld neprečítaná" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Konverzácie · %1$lld neprečítané" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Konverzácie · %1$lld neprečítanej" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Konverzácie · %1$lld neprečítaných" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Konverzácia" } }, "sl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Pogovori · %1$lld neprebran" - } - }, - "two": { - "stringUnit": { - "state": "translated", - "value": "Pogovori · %1$lld neprebrana" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Pogovori · %1$lld neprebrani" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Pogovori · %1$lld neprebranih" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Pogovor" } }, "sr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Разговори · %1$lld непрочитан" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Разговори · %1$lld непрочитана" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Разговори · %1$lld непрочитаних" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Разговор" } }, "sv": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Konversationer · %1$lld oläst" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Konversationer · %1$lld olästa" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Konversation" } }, "ta": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "உரையாடல்கள் · %1$lld படிக்காதது" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "உரையாடல்கள் · %1$lld படிக்காதவை" - } - } - } + "stringUnit": { + "state": "translated", + "value": "உரையாடல்" } }, "te": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "సంభాషణలు · %1$lld చదవనిది" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "సంభాషణలు · %1$lld చదవనివి" - } - } - } + "stringUnit": { + "state": "translated", + "value": "సంభాషణ" } }, "th": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "การสนทนา · ยังไม่อ่าน %1$lld รายการ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "การสนทนา" } }, "tr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Sohbetler · %1$lld okunmamış" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Sohbetler · %1$lld okunmamış" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Görüşme" } }, "uk": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Розмови · %1$lld непрочитана" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Розмови · %1$lld непрочитані" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Розмови · %1$lld непрочитаних" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Розмови · %1$lld непрочитаної" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Розмова" } }, "ur": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "گفتگوئیں · %1$lld ان پڑھی" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "گفتگوئیں · %1$lld ان پڑھی" - } - } - } + "stringUnit": { + "state": "translated", + "value": "گفتگو" } }, "vi": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "Cuộc trò chuyện · %1$lld chưa đọc" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Cuộc trò chuyện" } }, "zh-Hans": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "对话 · %1$lld 条未读" - } - } - } + "stringUnit": { + "state": "translated", + "value": "对话" } }, "zh-Hant": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "對話 · %1$lld 則未讀" - } - } - } + "stringUnit": { + "state": "translated", + "value": "對話" } } } }, - "respondkit_email_address": { + "respondkit_conversations": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "عنوان البريد الإلكتروني" + "value": "المحادثات" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Имейл адрес" + "value": "Разговори" } }, "bn": { "stringUnit": { "state": "translated", - "value": "ইমেল ঠিকানা" + "value": "কথোপকথন" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Adreça electrònica" + "value": "Converses" } }, "cs": { "stringUnit": { "state": "translated", - "value": "E-mailová adresa" + "value": "Konverzace" } }, "da": { "stringUnit": { "state": "translated", - "value": "E-mailadresse" + "value": "Samtaler" } }, "de": { "stringUnit": { "state": "translated", - "value": "E-Mail-Adresse" + "value": "Unterhaltungen" } }, "el": { "stringUnit": { "state": "translated", - "value": "Διεύθυνση email" + "value": "Συνομιλίες" } }, "en": { "stringUnit": { "state": "translated", - "value": "Email address" + "value": "Conversations" } }, "es": { "stringUnit": { "state": "translated", - "value": "Correo electrónico" + "value": "Conversaciones" } }, "et": { "stringUnit": { "state": "translated", - "value": "E-posti aadress" + "value": "Vestlused" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Sähköpostiosoite" + "value": "Keskustelut" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Email address" + "value": "Mga pag-uusap" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Adresse e-mail" + "value": "Conversations" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Adresse courriel" + "value": "Conversations" } }, "gu": { "stringUnit": { "state": "translated", - "value": "ઇમેઇલ ઍડ્રેસ" + "value": "વાતચીતો" } }, "he": { "stringUnit": { "state": "translated", - "value": "כתובת אימייל" + "value": "שיחות" } }, "hi": { "stringUnit": { "state": "translated", - "value": "ईमेल पता" + "value": "बातचीत" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Adresa e-pošte" + "value": "Razgovori" } }, "hu": { "stringUnit": { "state": "translated", - "value": "E-mail-cím" + "value": "Beszélgetések" } }, "id": { "stringUnit": { "state": "translated", - "value": "Alamat email" + "value": "Percakapan" } }, "it": { "stringUnit": { "state": "translated", - "value": "Indirizzo email" + "value": "Conversazioni" } }, "ja": { "stringUnit": { "state": "translated", - "value": "メールアドレス" + "value": "会話" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಇಮೇಲ್ ವಿಳಾಸ" + "value": "ಸಂಭಾಷಣೆಗಳು" } }, "ko": { "stringUnit": { "state": "translated", - "value": "이메일 주소" + "value": "대화" } }, "lt": { "stringUnit": { "state": "translated", - "value": "El. pašto adresas" + "value": "Pokalbiai" } }, "lv": { "stringUnit": { "state": "translated", - "value": "E-pasta adrese" + "value": "Sarunas" } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഇമെയിൽ വിലാസം" + "value": "സംഭാഷണങ്ങൾ" } }, "mr": { "stringUnit": { "state": "translated", - "value": "ईमेल पत्ता" + "value": "संभाषणे" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Alamat e-mel" + "value": "Perbualan" } }, "nb": { "stringUnit": { "state": "translated", - "value": "E-postadresse" + "value": "Samtaler" } }, "nl": { "stringUnit": { "state": "translated", - "value": "E-mailadres" + "value": "Gesprekken" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଇମେଲ ଠିକଣା" + "value": "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਈਮੇਲ ਪਤਾ" + "value": "ਗੱਲਬਾਤਾਂ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Adres e-mail" + "value": "Rozmowy" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Endereço de e-mail" + "value": "Conversas" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Endereço de e-mail" + "value": "Conversas" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Adresă de e-mail" + "value": "Conversații" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Адрес эл. почты" + "value": "Диалоги" } }, "sk": { "stringUnit": { "state": "translated", - "value": "E-mailová adresa" + "value": "Konverzácie" } }, "sl": { "stringUnit": { "state": "translated", - "value": "E-poštni naslov" + "value": "Pogovori" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Имејл адреса" + "value": "Разговори" } }, "sv": { "stringUnit": { "state": "translated", - "value": "E-postadress" + "value": "Konversationer" } }, "ta": { "stringUnit": { "state": "translated", - "value": "மின்னஞ்சல் முகவரி" + "value": "உரையாடல்கள்" } }, "te": { "stringUnit": { "state": "translated", - "value": "ఈమెయిల్ చిరునామా" + "value": "సంభాషణలు" } }, "th": { "stringUnit": { "state": "translated", - "value": "ที่อยู่อีเมล" + "value": "การสนทนา" } }, "tr": { "stringUnit": { "state": "translated", - "value": "E-posta adresi" + "value": "Sohbetler" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Електронна адреса" + "value": "Розмови" } }, "ur": { "stringUnit": { "state": "translated", - "value": "ای میل پتہ" + "value": "گفتگوئیں" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Địa chỉ email" + "value": "Cuộc trò chuyện" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "邮箱地址" + "value": "对话" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "電子郵件地址" + "value": "對話" } } } }, - "respondkit_email_failed": { + "respondkit_conversations_unread": { "extractionState": "manual", "localizations": { "ar": { - "stringUnit": { - "state": "translated", - "value": "تعذّر حفظ بريدك الإلكتروني. يُرجى التحقق منه والمحاولة مرة أخرى." - } - }, - "bg": { - "stringUnit": { - "state": "translated", - "value": "Не успяхме да запазим имейла ви. Проверете го и опитайте отново." - } - }, - "bn": { - "stringUnit": { - "state": "translated", - "value": "আপনার ইমেল সংরক্ষণ করা যায়নি। অনুগ্রহ করে এটি যাচাই করে আবার চেষ্টা করুন।" - } - }, - "ca": { - "stringUnit": { - "state": "translated", - "value": "No hem pogut desar el teu correu. Comprova'l i torna-ho a provar." - } - }, - "cs": { - "stringUnit": { - "state": "translated", - "value": "E-mail se nepodařilo uložit. Zkontrolujte ho a zkuste to znovu." - } - }, + "variations": { + "plural": { + "zero": { + "stringUnit": { + "state": "translated", + "value": "المحادثات · %1$lld غير مقروءة" + } + }, + "one": { + "stringUnit": { + "state": "translated", + "value": "المحادثات · %1$lld غير مقروءة" + } + }, + "two": { + "stringUnit": { + "state": "translated", + "value": "المحادثات · %1$lld غير مقروءتين" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "المحادثات · %1$lld غير مقروءة" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "المحادثات · %1$lld غير مقروءة" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "المحادثات · %1$lld غير مقروءة" + } + } + } + } + }, + "bg": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Разговори · %1$lld непрочетен" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Разговори · %1$lld непрочетени" + } + } + } + } + }, + "bn": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "কথোপকথন · %1$lldটি অপঠিত" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "কথোপকথন · %1$lldটি অপঠিত" + } + } + } + } + }, + "ca": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Converses · %1$lld sense llegir" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Converses · %1$lld sense llegir" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Converses · %1$lld sense llegir" + } + } + } + } + }, + "cs": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Konverzace · %1$lld nepřečtená" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Konverzace · %1$lld nepřečtené" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Konverzace · %1$lld nepřečtené" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Konverzace · %1$lld nepřečtených" + } + } + } + } + }, + "da": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Samtaler · %1$lld ulæst" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Samtaler · %1$lld ulæste" + } + } + } + } + }, + "de": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Unterhaltungen · %1$lld ungelesen" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Unterhaltungen · %1$lld ungelesen" + } + } + } + } + }, + "el": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Συνομιλίες · %1$lld μη αναγνωσμένη" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Συνομιλίες · %1$lld μη αναγνωσμένες" + } + } + } + } + }, + "en": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld unread" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld unread" + } + } + } + } + }, + "es": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversaciones · %1$lld sin leer" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Conversaciones · %1$lld sin leer" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversaciones · %1$lld sin leer" + } + } + } + } + }, + "et": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Vestlused · %1$lld lugemata" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Vestlused · %1$lld lugemata" + } + } + } + } + }, + "fi": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Keskustelut · %1$lld lukematon" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Keskustelut · %1$lld lukematonta" + } + } + } + } + }, + "fil": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Mga pag-uusap · %1$lld hindi pa nababasa" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Mga pag-uusap · %1$lld hindi pa nababasa" + } + } + } + } + }, + "fr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld non lue" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld non lues" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld non lues" + } + } + } + } + }, + "fr-CA": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld non lue" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld non lues" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversations · %1$lld non lues" + } + } + } + } + }, + "gu": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "વાતચીતો · %1$lld ન વાંચેલી" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "વાતચીતો · %1$lld ન વાંચેલી" + } + } + } + } + }, + "he": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "שיחות · %1$lld שלא נקראה" + } + }, + "two": { + "stringUnit": { + "state": "translated", + "value": "שיחות · %1$lld שלא נקראו" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "שיחות · %1$lld שלא נקראו" + } + } + } + } + }, + "hi": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "बातचीत · %1$lld बिना पढ़ी" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "बातचीत · %1$lld बिना पढ़ी" + } + } + } + } + }, + "hr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Razgovori · %1$lld nepročitan" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Razgovori · %1$lld nepročitana" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Razgovori · %1$lld nepročitanih" + } + } + } + } + }, + "hu": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Beszélgetések · %1$lld olvasatlan" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Beszélgetések · %1$lld olvasatlan" + } + } + } + } + }, + "id": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "Percakapan · %1$lld belum dibaca" + } + } + } + } + }, + "it": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversazioni · %1$lld da leggere" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Conversazioni · %1$lld da leggere" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversazioni · %1$lld da leggere" + } + } + } + } + }, + "ja": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "会話 · 未読%1$lld件" + } + } + } + } + }, + "kn": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "ಸಂಭಾಷಣೆಗಳು · %1$lld ಓದಿಲ್ಲ" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "ಸಂಭಾಷಣೆಗಳು · %1$lld ಓದಿಲ್ಲ" + } + } + } + } + }, + "ko": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "대화 · 읽지 않음 %1$lld개" + } + } + } + } + }, + "lt": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Pokalbiai · %1$lld neperskaitytas" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Pokalbiai · %1$lld neperskaityti" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Pokalbiai · %1$lld neperskaityto" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Pokalbiai · %1$lld neperskaitytų" + } + } + } + } + }, + "lv": { + "variations": { + "plural": { + "zero": { + "stringUnit": { + "state": "translated", + "value": "Sarunas · %1$lld nelasītas" + } + }, + "one": { + "stringUnit": { + "state": "translated", + "value": "Sarunas · %1$lld nelasīta" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Sarunas · %1$lld nelasītas" + } + } + } + } + }, + "ml": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "സംഭാഷണങ്ങൾ · %1$lld വായിക്കാത്തത്" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "സംഭാഷണങ്ങൾ · %1$lld വായിക്കാത്തവ" + } + } + } + } + }, + "mr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "संभाषणे · %1$lld न वाचलेले" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "संभाषणे · %1$lld न वाचलेले" + } + } + } + } + }, + "ms": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "Perbualan · %1$lld belum dibaca" + } + } + } + } + }, + "nb": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Samtaler · %1$lld ulest" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Samtaler · %1$lld uleste" + } + } + } + } + }, + "nl": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Gesprekken · %1$lld ongelezen" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Gesprekken · %1$lld ongelezen" + } + } + } + } + }, + "or": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · %1$lldଟି ଅପଠିତ" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · %1$lldଟି ଅପଠିତ" + } + } + } + } + }, + "pa": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "ਗੱਲਬਾਤਾਂ · %1$lld ਨਾ-ਪੜ੍ਹੀਆਂ" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "ਗੱਲਬਾਤਾਂ · %1$lld ਨਾ-ਪੜ੍ਹੀਆਂ" + } + } + } + } + }, + "pl": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Rozmowy · %1$lld nieprzeczytana" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Rozmowy · %1$lld nieprzeczytane" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Rozmowy · %1$lld nieprzeczytanych" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Rozmowy · %1$lld nieprzeczytanej" + } + } + } + } + }, + "pt-BR": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversas · %1$lld não lida" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Conversas · %1$lld não lidas" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversas · %1$lld não lidas" + } + } + } + } + }, + "pt-PT": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversas · %1$lld por ler" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Conversas · %1$lld por ler" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversas · %1$lld por ler" + } + } + } + } + }, + "ro": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Conversații · %1$lld necitită" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Conversații · %1$lld necitite" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Conversații · %1$lld necitite" + } + } + } + } + }, + "ru": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Диалоги · %1$lld непрочитанный" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Диалоги · %1$lld непрочитанных" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Диалоги · %1$lld непрочитанных" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Диалоги · %1$lld непрочитанного" + } + } + } + } + }, + "sk": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Konverzácie · %1$lld neprečítaná" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Konverzácie · %1$lld neprečítané" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Konverzácie · %1$lld neprečítanej" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Konverzácie · %1$lld neprečítaných" + } + } + } + } + }, + "sl": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Pogovori · %1$lld neprebran" + } + }, + "two": { + "stringUnit": { + "state": "translated", + "value": "Pogovori · %1$lld neprebrana" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Pogovori · %1$lld neprebrani" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Pogovori · %1$lld neprebranih" + } + } + } + } + }, + "sr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Разговори · %1$lld непрочитан" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Разговори · %1$lld непрочитана" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Разговори · %1$lld непрочитаних" + } + } + } + } + }, + "sv": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Konversationer · %1$lld oläst" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Konversationer · %1$lld olästa" + } + } + } + } + }, + "ta": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "உரையாடல்கள் · %1$lld படிக்காதது" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "உரையாடல்கள் · %1$lld படிக்காதவை" + } + } + } + } + }, + "te": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "సంభాషణలు · %1$lld చదవనిది" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "సంభాషణలు · %1$lld చదవనివి" + } + } + } + } + }, + "th": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "การสนทนา · ยังไม่อ่าน %1$lld รายการ" + } + } + } + } + }, + "tr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Sohbetler · %1$lld okunmamış" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Sohbetler · %1$lld okunmamış" + } + } + } + } + }, + "uk": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Розмови · %1$lld непрочитана" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Розмови · %1$lld непрочитані" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Розмови · %1$lld непрочитаних" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Розмови · %1$lld непрочитаної" + } + } + } + } + }, + "ur": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "گفتگوئیں · %1$lld ان پڑھی" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "گفتگوئیں · %1$lld ان پڑھی" + } + } + } + } + }, + "vi": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "Cuộc trò chuyện · %1$lld chưa đọc" + } + } + } + } + }, + "zh-Hans": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "对话 · %1$lld 条未读" + } + } + } + } + }, + "zh-Hant": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "對話 · %1$lld 則未讀" + } + } + } + } + } + } + }, + "respondkit_done": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "تم" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Готово" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "সম্পন্ন" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Fet" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Hotovo" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Færdig" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Fertig" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Τέλος" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Done" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Listo" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Valmis" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Valmis" + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Tapos na" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "OK" + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "OK" + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "પૂર્ણ" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "סיום" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "हो गया" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Gotovo" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Kész" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Selesai" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Fine" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "完了" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ಮುಗಿದಿದೆ" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "완료" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Atlikta" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Gatavs" + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "പൂർത്തിയായി" + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "पूर्ण" + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Selesai" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Ferdig" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Gereed" + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ହୋଇଗଲା" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਹੋ ਗਿਆ" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Gotowe" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "OK" + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "OK" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Gata" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Готово" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Hotovo" + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Končano" + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Готово" + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Klar" + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "முடிந்தது" + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "పూర్తయింది" + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "เสร็จสิ้น" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Bitti" + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Готово" + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "ہو گیا" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Xong" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "完成" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "完成" + } + } + } + }, + "respondkit_email_address": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "عنوان البريد الإلكتروني" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Имейл адрес" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "ইমেল ঠিকানা" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Adreça electrònica" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "E-mailová adresa" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "E-mailadresse" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "E-Mail-Adresse" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Διεύθυνση email" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Email address" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Correo electrónico" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "E-posti aadress" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Sähköpostiosoite" + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Email address" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Adresse e-mail" + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Adresse courriel" + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "ઇમેઇલ ઍડ્રેસ" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "כתובת אימייל" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "ईमेल पता" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Adresa e-pošte" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "E-mail-cím" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Alamat email" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Indirizzo email" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "メールアドレス" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ಇಮೇಲ್ ವಿಳಾಸ" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "이메일 주소" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "El. pašto adresas" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "E-pasta adrese" + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "ഇമെയിൽ വിലാസം" + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "ईमेल पत्ता" + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Alamat e-mel" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "E-postadresse" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "E-mailadres" + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଇମେଲ ଠିକଣା" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਈਮੇਲ ਪਤਾ" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Adres e-mail" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Endereço de e-mail" + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Endereço de e-mail" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Adresă de e-mail" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Адрес эл. почты" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "E-mailová adresa" + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "E-poštni naslov" + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Имејл адреса" + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "E-postadress" + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "மின்னஞ்சல் முகவரி" + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "ఈమెయిల్ చిరునామా" + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "ที่อยู่อีเมล" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "E-posta adresi" + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Електронна адреса" + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "ای میل پتہ" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Địa chỉ email" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "邮箱地址" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "電子郵件地址" + } + } + } + }, + "respondkit_email_failed": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "تعذّر حفظ بريدك الإلكتروني. يُرجى التحقق منه والمحاولة مرة أخرى." + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Не успяхме да запазим имейла ви. Проверете го и опитайте отново." + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "আপনার ইমেল সংরক্ষণ করা যায়নি। অনুগ্রহ করে এটি যাচাই করে আবার চেষ্টা করুন।" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "No hem pogut desar el teu correu. Comprova'l i torna-ho a provar." + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "E-mail se nepodařilo uložit. Zkontrolujte ho a zkuste to znovu." + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Vi kunne ikke gemme din e-mail. Tjek den, og prøv igen." + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Die E-Mail-Adresse konnte nicht gespeichert werden. Bitte prüfen und erneut versuchen." + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Δεν ήταν δυνατή η αποθήκευση του email σας. Ελέγξτε το και δοκιμάστε ξανά." + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "We couldn't save your email. Please check it and try again." + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "No pudimos guardar tu correo. Revísalo y vuelve a intentarlo." + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "E-posti aadressi ei õnnestunud salvestada. Kontrolli seda ja proovi uuesti." + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Sähköpostiosoitteen tallennus epäonnistui. Tarkista osoite ja yritä uudelleen." + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Hindi namin na-save ang email mo. Pakitingnan ito at subukang muli." + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Impossible d’enregistrer votre adresse e-mail. Vérifiez-la et réessayez." + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Impossible d’enregistrer votre adresse courriel. Vérifiez-la et réessayez." + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "અમે તમારો ઇમેઇલ સાચવી શક્યા નહીં. કૃપા કરીને તેને તપાસો અને ફરી પ્રયાસ કરો." + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "לא הצלחנו לשמור את כתובת האימייל. כדאי לבדוק אותה ולנסות שוב." + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "हम आपका ईमेल सेव नहीं कर सके। कृपया इसे जांचें और फिर से कोशिश करें।" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Nismo uspjeli spremiti vašu adresu e-pošte. Provjerite je i pokušajte ponovno." + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Nem sikerült menteni az e-mail-címét. Ellenőrizze, és próbálja újra." + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Kami tidak dapat menyimpan email Anda. Periksa kembali, lalu coba lagi." + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Non siamo riusciti a salvare la tua email. Controllala e riprova." + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "メールアドレスを保存できませんでした。内容を確認して、もう一度お試しください。" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ನಿಮ್ಮ ಇಮೇಲ್ ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಅದನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "이메일을 저장하지 못했습니다. 주소를 확인하고 다시 시도해 주세요." + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Nepavyko išsaugoti jūsų el. pašto adreso. Patikrinkite jį ir bandykite dar kartą." + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Neizdevās saglabāt jūsu e-pasta adresi. Lūdzu, pārbaudiet to un mēģiniet vēlreiz." + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "നിങ്ങളുടെ ഇമെയിൽ സംരക്ഷിക്കാനായില്ല. അത് പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക." + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "आम्ही तुमचा ईमेल सेव्ह करू शकलो नाही. कृपया तो तपासा आणि पुन्हा प्रयत्न करा." + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Kami tidak dapat menyimpan e-mel anda. Sila semak dan cuba lagi." + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Vi kunne ikke lagre e-postadressen din. Sjekk den og prøv igjen." + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "We konden je e-mailadres niet opslaan. Controleer het en probeer het opnieuw." + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଆମେ ଆପଣଙ୍କ ଇମେଲ ସେଭ୍ କରିପାରିଲୁ ନାହିଁ। ଦୟାକରି ଏହାକୁ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਅਸੀਂ ਤੁਹਾਡੀ ਈਮੇਲ ਸੰਭਾਲ ਨਹੀਂ ਸਕੇ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Nie udało się zapisać adresu e-mail. Sprawdź go i spróbuj ponownie." + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Não foi possível salvar seu e-mail. Verifique e tente novamente." + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Não foi possível guardar o seu e-mail. Verifique-o e tente novamente." + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Nu am putut salva adresa de e-mail. Verificați-o și încercați din nou." + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Не удалось сохранить адрес эл. почты. Проверьте его и попробуйте снова." + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "E-mail sa nepodarilo uložiť. Skontrolujte ho a skúste to znova." + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "E-poštnega naslova nismo mogli shraniti. Preverite ga in poskusite znova." + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Нисмо успели да сачувамо ваш имејл. Проверите га и покушајте поново." + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Vi kunde inte spara din e-postadress. Kontrollera den och försök igen." + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "உங்கள் மின்னஞ்சலைச் சேமிக்க முடியவில்லை. சரிபார்த்து மீண்டும் முயலவும்." + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "మీ ఈమెయిల్‌ను సేవ్ చేయలేకపోయాము. దాన్ని తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి." + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "เราบันทึกอีเมลของคุณไม่ได้ โปรดตรวจสอบแล้วลองอีกครั้ง" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "E-posta adresiniz kaydedilemedi. Lütfen kontrol edip tekrar deneyin." + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдалося зберегти вашу електронну адресу. Перевірте її та спробуйте ще раз." + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "ہم آپ کا ای میل محفوظ نہیں کر سکے۔ براہ کرم اسے چیک کر کے دوبارہ کوشش کریں۔" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Không thể lưu email của bạn. Vui lòng kiểm tra và thử lại." + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法保存您的邮箱,请检查后重试。" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "無法儲存您的電子郵件地址,請確認後再試一次。" + } + } + } + }, + "respondkit_email_prompt": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "على أي بريد إلكتروني نرسل إليك الرد؟" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "На кой имейл да ви изпратим отговор?" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "কোন ইমেলে আমরা আপনাকে উত্তর পাঠাব?" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "A quin correu et podem enviar la resposta?" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Na jaký e-mail vám můžeme odpovědět?" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Hvilken e-mail kan vi sende svaret til?" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "An welche E-Mail-Adresse dürfen wir antworten?" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Σε ποιο email να σας στείλουμε απάντηση;" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Where can we email you a reply?" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "¿A qué correo podemos enviarte la respuesta?" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Millisele e-posti aadressile võime vastuse saata?" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Mihin sähköpostiosoitteeseen voimme lähettää vastauksen?" + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Saang email namin ipapadala ang sagot?" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "À quelle adresse e-mail pouvons-nous vous répondre ?" + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "À quelle adresse courriel pouvons-nous vous répondre?" + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "અમે તમને જવાબ કયા ઇમેઇલ પર મોકલીએ?" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "לאיזו כתובת אימייל נשלח את התשובה?" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "हम आपको किस ईमेल पर जवाब भेजें?" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Na koju vam adresu e-pošte možemo poslati odgovor?" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Milyen e-mail-címre küldhetjük a választ?" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Ke email mana kami bisa mengirim balasan?" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "A quale indirizzo email possiamo risponderti?" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "返信をお送りするメールアドレスを教えてください" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ನಿಮಗೆ ಉತ್ತರವನ್ನು ಯಾವ ಇಮೇಲ್‌ಗೆ ಕಳುಹಿಸಬೇಕು?" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "답변을 받을 이메일 주소를 알려 주세요" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Kokiu el. pašto adresu galime jums atsakyti?" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Uz kādu e-pasta adresi varam nosūtīt atbildi?" + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "മറുപടി ഏത് ഇമെയിലിലേക്ക് അയയ്ക്കണം?" + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "आम्ही तुम्हाला कोणत्या ईमेलवर उत्तर पाठवू?" + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Ke alamat e-mel manakah kami boleh hantar balasan?" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Hvilken e-postadresse kan vi sende svaret til?" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Op welk e-mailadres kunnen we je antwoorden?" + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଆମେ ଆପଣଙ୍କୁ କେଉଁ ଇମେଲରେ ଉତ୍ତର ପଠାଇବୁ?" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਅਸੀਂ ਤੁਹਾਨੂੰ ਕਿਸ ਈਮੇਲ 'ਤੇ ਜਵਾਬ ਭੇਜੀਏ?" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Na jaki adres e-mail wysłać odpowiedź?" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Em qual e-mail podemos te responder?" + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Para que e-mail podemos enviar a resposta?" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "La ce adresă de e-mail vă putem răspunde?" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "На какой адрес эл. почты отправить ответ?" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Na aký e-mail vám môžeme poslať odpoveď?" + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Na kateri e-poštni naslov vam lahko odgovorimo?" + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "На коју адресу да вам пошаљемо одговор?" + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Vart kan vi mejla dig ett svar?" + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "பதிலை எந்த மின்னஞ்சலுக்கு அனுப்ப வேண்டும்?" + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "మీకు సమాధానం ఏ ఈమెయిల్‌కు పంపాలి?" + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "ให้เราส่งคำตอบไปที่อีเมลใด" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Yanıtı hangi e-posta adresine gönderelim?" + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "На яку адресу надіслати вам відповідь?" + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "ہم آپ کو جواب کس ای میل پر بھیجیں؟" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Chúng tôi nên gửi phản hồi đến email nào?" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "我们该把回复发送到哪个邮箱?" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "我們該把回覆寄到哪個電子郵件地址?" + } + } + } + }, + "respondkit_failed": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "فشل" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Неуспешно" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "ব্যর্থ হয়েছে" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Error" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Nezdařilo se" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Mislykkedes" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Fehlgeschlagen" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Απέτυχε" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Failed" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Error" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Ebaõnnestus" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Epäonnistui" + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Nabigo" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Échec" + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Échec" + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "નિષ્ફળ" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "נכשלה" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "विफल" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Nije uspjelo" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Sikertelen" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Gagal" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Non riuscito" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "送信失敗" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ವಿಫಲವಾಗಿದೆ" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "실패" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Nepavyko" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Neizdevās" + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "പരാജയപ്പെട്ടു" + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "अयशस्वी" + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Gagal" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Mislyktes" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Mislukt" + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ବିଫଳ ହେଲା" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਅਸਫਲ" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Nie wysłano" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Falhou" + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Falhou" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Eșuat" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Ошибка" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Zlyhalo" + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Ni uspelo" + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Није успело" + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Misslyckades" + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "தோல்வியடைந்தது" + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "విఫలమైంది" + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "ไม่สำเร็จ" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Başarısız" + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Помилка" + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "ناکام" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Không thành công" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "失败" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "失敗" + } + } + } + }, + "respondkit_file_open_failed": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "تعذّر فتح الملف المحدد." + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Избраният файл не може да се отвори." + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "নির্বাচিত ফাইলটি খোলা যাচ্ছে না।" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "No es pot obrir el fitxer seleccionat." + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Vybraný soubor nelze otevřít." + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Den valgte fil kan ikke åbnes." + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Die ausgewählte Datei kann nicht geöffnet werden." + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Δεν είναι δυνατό το άνοιγμα του επιλεγμένου αρχείου." + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Cannot open the selected file." + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "No se puede abrir el archivo seleccionado." + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Valitud faili ei saa avada." + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Valittua tiedostoa ei voi avata." + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Hindi mabuksan ang napiling file." + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Impossible d’ouvrir le fichier sélectionné." + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Impossible d’ouvrir le fichier sélectionné." + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "પસંદ કરેલી ફાઇલ ખોલી શકાતી નથી." + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "לא ניתן לפתוח את הקובץ שנבחר." + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "चुनी गई फ़ाइल नहीं खुल सकी।" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Nije moguće otvoriti odabranu datoteku." + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Nem sikerült megnyitni a kiválasztott fájlt." + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Tidak dapat membuka file yang dipilih." + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Impossibile aprire il file selezionato." + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "選択したファイルを開けません。" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ಆಯ್ಕೆ ಮಾಡಿದ ಫೈಲ್ ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ." + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "선택한 파일을 열 수 없습니다." + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Nepavyksta atidaryti pasirinkto failo." + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Nevar atvērt atlasīto failu." + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "തിരഞ്ഞെടുത്ത ഫയൽ തുറക്കാനാകുന്നില്ല." + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "निवडलेली फाइल उघडता येत नाही." + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Tidak dapat membuka fail yang dipilih." + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Kan ikke åpne den valgte filen." + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Kan het geselecteerde bestand niet openen." + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଚୟନିତ ଫାଇଲ୍ ଖୋଲାଯାଇପାରିଲା ନାହିଁ।" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਚੁਣੀ ਗਈ ਫ਼ਾਈਲ ਖੋਲ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕੀ।" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Nie można otworzyć wybranego pliku." + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Não foi possível abrir o arquivo selecionado." + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Não foi possível abrir o ficheiro selecionado." + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Nu se poate deschide fișierul selectat." + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Не удалось открыть выбранный файл." + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Vybraný súbor sa nedá otvoriť." + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Izbrane datoteke ni mogoče odpreti." + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Није могуће отворити изабрану датотеку." + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Det gick inte att öppna den valda filen." + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "தேர்ந்தெடுத்த கோப்பைத் திறக்க முடியவில்லை." + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "ఎంచుకున్న ఫైల్‌ను తెరవడం సాధ్యం కాలేదు." + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "เปิดไฟล์ที่เลือกไม่ได้" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Seçilen dosya açılamıyor." + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Не вдається відкрити вибраний файл." + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "منتخب کردہ فائل نہیں کھل سکی۔" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Không thể mở tệp đã chọn." + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法打开所选文件。" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "無法開啟所選檔案。" + } + } + } + }, + "respondkit_files": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "الملفات" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Файлове" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "ফাইল" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Fitxers" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Soubory" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Filer" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Dateien" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Αρχεία" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Files" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Archivos" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Failid" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Tiedostot" + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Mga file" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Fichiers" + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Fichiers" + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "ફાઇલો" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "קבצים" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "फ़ाइलें" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Datoteke" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Fájlok" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "File" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "File" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "ファイル" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ಫೈಲ್‌ಗಳು" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "파일" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Failai" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Faili" + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "ഫയലുകൾ" + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "फाइल" + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Fail" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Filer" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Bestanden" + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଫାଇଲ୍" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਫ਼ਾਈਲਾਂ" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Pliki" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Arquivos" + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Ficheiros" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Fișiere" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Файлы" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Súbory" + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Datoteke" + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Датотеке" + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Filer" + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "கோப்புகள்" + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "ఫైల్స్" + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "ไฟล์" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Dosyalar" + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Файли" + } + }, + "ur": { + "stringUnit": { + "state": "translated", + "value": "فائلیں" + } + }, + "vi": { + "stringUnit": { + "state": "translated", + "value": "Tệp" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文件" + } + }, + "zh-Hant": { + "stringUnit": { + "state": "translated", + "value": "檔案" + } + } + } + }, + "respondkit_help": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "كيف يمكننا مساعدتك؟" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Как можем да помогнем?" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "আমরা কীভাবে সাহায্য করতে পারি?" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Com et podem ajudar?" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Jak vám můžeme pomoci?" + } + }, "da": { "stringUnit": { "state": "translated", - "value": "Vi kunne ikke gemme din e-mail. Tjek den, og prøv igen." + "value": "Hvordan kan vi hjælpe?" } }, "de": { "stringUnit": { "state": "translated", - "value": "Die E-Mail-Adresse konnte nicht gespeichert werden. Bitte prüfen und erneut versuchen." + "value": "Wie können wir helfen?" } }, "el": { "stringUnit": { "state": "translated", - "value": "Δεν ήταν δυνατή η αποθήκευση του email σας. Ελέγξτε το και δοκιμάστε ξανά." + "value": "Πώς μπορούμε να βοηθήσουμε;" } }, "en": { "stringUnit": { "state": "translated", - "value": "We couldn't save your email. Please check it and try again." + "value": "How can we help?" } }, "es": { "stringUnit": { "state": "translated", - "value": "No pudimos guardar tu correo. Revísalo y vuelve a intentarlo." + "value": "¿Cómo podemos ayudarte?" } }, "et": { "stringUnit": { "state": "translated", - "value": "E-posti aadressi ei õnnestunud salvestada. Kontrolli seda ja proovi uuesti." + "value": "Kuidas saame aidata?" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Sähköpostiosoitteen tallennus epäonnistui. Tarkista osoite ja yritä uudelleen." + "value": "Miten voimme auttaa?" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi namin na-save ang email mo. Pakitingnan ito at subukang muli." + "value": "Paano kami makakatulong?" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Impossible d’enregistrer votre adresse e-mail. Vérifiez-la et réessayez." + "value": "Comment pouvons-nous vous aider ?" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Impossible d’enregistrer votre adresse courriel. Vérifiez-la et réessayez." + "value": "Comment pouvons-nous vous aider?" } }, "gu": { "stringUnit": { "state": "translated", - "value": "અમે તમારો ઇમેઇલ સાચવી શક્યા નહીં. કૃપા કરીને તેને તપાસો અને ફરી પ્રયાસ કરો." + "value": "અમે તમારી કેવી રીતે મદદ કરી શકીએ?" } }, "he": { "stringUnit": { "state": "translated", - "value": "לא הצלחנו לשמור את כתובת האימייל. כדאי לבדוק אותה ולנסות שוב." + "value": "איך נוכל לעזור?" } }, "hi": { "stringUnit": { "state": "translated", - "value": "हम आपका ईमेल सेव नहीं कर सके। कृपया इसे जांचें और फिर से कोशिश करें।" + "value": "हम आपकी क्या मदद कर सकते हैं?" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Nismo uspjeli spremiti vašu adresu e-pošte. Provjerite je i pokušajte ponovno." + "value": "Kako vam možemo pomoći?" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nem sikerült menteni az e-mail-címét. Ellenőrizze, és próbálja újra." + "value": "Miben segíthetünk?" } }, "id": { "stringUnit": { "state": "translated", - "value": "Kami tidak dapat menyimpan email Anda. Periksa kembali, lalu coba lagi." + "value": "Ada yang bisa kami bantu?" } }, "it": { "stringUnit": { "state": "translated", - "value": "Non siamo riusciti a salvare la tua email. Controllala e riprova." + "value": "Come possiamo aiutarti?" } }, "ja": { "stringUnit": { "state": "translated", - "value": "メールアドレスを保存できませんでした。内容を確認して、もう一度お試しください。" + "value": "どのようなご用件ですか?" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ನಿಮ್ಮ ಇಮೇಲ್ ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಅದನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." + "value": "ನಾವು ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?" } }, "ko": { "stringUnit": { "state": "translated", - "value": "이메일을 저장하지 못했습니다. 주소를 확인하고 다시 시도해 주세요." + "value": "무엇을 도와드릴까요?" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepavyko išsaugoti jūsų el. pašto adreso. Patikrinkite jį ir bandykite dar kartą." + "value": "Kuo galime padėti?" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Neizdevās saglabāt jūsu e-pasta adresi. Lūdzu, pārbaudiet to un mēģiniet vēlreiz." + "value": "Kā varam palīdzēt?" } }, "ml": { "stringUnit": { "state": "translated", - "value": "നിങ്ങളുടെ ഇമെയിൽ സംരക്ഷിക്കാനായില്ല. അത് പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക." + "value": "ഞങ്ങൾ എങ്ങനെ സഹായിക്കണം?" } }, "mr": { "stringUnit": { "state": "translated", - "value": "आम्ही तुमचा ईमेल सेव्ह करू शकलो नाही. कृपया तो तपासा आणि पुन्हा प्रयत्न करा." + "value": "आम्ही कशी मदत करू शकतो?" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Kami tidak dapat menyimpan e-mel anda. Sila semak dan cuba lagi." + "value": "Apa yang boleh kami bantu?" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Vi kunne ikke lagre e-postadressen din. Sjekk den og prøv igjen." + "value": "Hva kan vi hjelpe deg med?" } }, "nl": { "stringUnit": { "state": "translated", - "value": "We konden je e-mailadres niet opslaan. Controleer het en probeer het opnieuw." + "value": "Waarmee kunnen we je helpen?" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଆମେ ଆପଣଙ୍କ ଇମେଲ ସେଭ୍ କରିପାରିଲୁ ନାହିଁ। ଦୟାକରି ଏହାକୁ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" + "value": "ଆମେ କିପରି ସାହାଯ୍ୟ କରିପାରିବା?" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਅਸੀਂ ਤੁਹਾਡੀ ਈਮੇਲ ਸੰਭਾਲ ਨਹੀਂ ਸਕੇ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" + "value": "ਅਸੀਂ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਾਂ?" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nie udało się zapisać adresu e-mail. Sprawdź go i spróbuj ponownie." + "value": "Jak możemy pomóc?" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Não foi possível salvar seu e-mail. Verifique e tente novamente." + "value": "Como podemos ajudar?" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Não foi possível guardar o seu e-mail. Verifique-o e tente novamente." + "value": "Como podemos ajudar?" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Nu am putut salva adresa de e-mail. Verificați-o și încercați din nou." + "value": "Cu ce vă putem ajuta?" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Не удалось сохранить адрес эл. почты. Проверьте его и попробуйте снова." + "value": "Чем можем помочь?" } }, "sk": { "stringUnit": { "state": "translated", - "value": "E-mail sa nepodarilo uložiť. Skontrolujte ho a skúste to znova." + "value": "Ako vám môžeme pomôcť?" } }, "sl": { "stringUnit": { "state": "translated", - "value": "E-poštnega naslova nismo mogli shraniti. Preverite ga in poskusite znova." + "value": "Kako vam lahko pomagamo?" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Нисмо успели да сачувамо ваш имејл. Проверите га и покушајте поново." + "value": "Како можемо да помогнемо?" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Vi kunde inte spara din e-postadress. Kontrollera den och försök igen." + "value": "Hur kan vi hjälpa till?" } }, "ta": { "stringUnit": { "state": "translated", - "value": "உங்கள் மின்னஞ்சலைச் சேமிக்க முடியவில்லை. சரிபார்த்து மீண்டும் முயலவும்." + "value": "நாங்கள் எப்படி உதவலாம்?" } }, "te": { "stringUnit": { "state": "translated", - "value": "మీ ఈమెయిల్‌ను సేవ్ చేయలేకపోయాము. దాన్ని తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి." + "value": "మేము ఎలా సహాయపడగలం?" } }, "th": { "stringUnit": { "state": "translated", - "value": "เราบันทึกอีเมลของคุณไม่ได้ โปรดตรวจสอบแล้วลองอีกครั้ง" + "value": "มีอะไรให้เราช่วยไหม" } }, "tr": { "stringUnit": { "state": "translated", - "value": "E-posta adresiniz kaydedilemedi. Lütfen kontrol edip tekrar deneyin." + "value": "Nasıl yardımcı olabiliriz?" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Не вдалося зберегти вашу електронну адресу. Перевірте її та спробуйте ще раз." + "value": "Чим можемо допомогти?" } }, "ur": { "stringUnit": { "state": "translated", - "value": "ہم آپ کا ای میل محفوظ نہیں کر سکے۔ براہ کرم اسے چیک کر کے دوبارہ کوشش کریں۔" + "value": "ہم آپ کی کیا مدد کر سکتے ہیں؟" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Không thể lưu email của bạn. Vui lòng kiểm tra và thử lại." + "value": "Chúng tôi có thể giúp gì cho bạn?" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "无法保存您的邮箱,请检查后重试。" + "value": "有什么可以帮您?" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "無法儲存您的電子郵件地址,請確認後再試一次。" + "value": "有什麼可以幫您的嗎?" } } } }, - "respondkit_email_prompt": { + "respondkit_history_failed": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "على أي بريد إلكتروني نرسل إليك الرد؟" + "value": "تعذّر تحميل سجل المحادثة. اضغط على «المزيد» للمحاولة مرة أخرى." } }, "bg": { "stringUnit": { "state": "translated", - "value": "На кой имейл да ви изпратим отговор?" + "value": "Историята на разговора не можа да се зареди. Натиснете „Още“ отново." } }, "bn": { "stringUnit": { "state": "translated", - "value": "কোন ইমেলে আমরা আপনাকে উত্তর পাঠাব?" + "value": "কথোপকথনের ইতিহাস লোড করা যায়নি। আবার ‘আরও’ ট্যাপ করুন।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "A quin correu et podem enviar la resposta?" + "value": "No s'ha pogut carregar l'historial de la conversa. Torna a tocar «Més»." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Na jaký e-mail vám můžeme odpovědět?" + "value": "Historii konverzace se nepodařilo načíst. Zkuste znovu „Další“." } }, "da": { "stringUnit": { "state": "translated", - "value": "Hvilken e-mail kan vi sende svaret til?" + "value": "Samtalehistorikken kunne ikke indlæses. Prøv »Flere« igen." } }, "de": { "stringUnit": { "state": "translated", - "value": "An welche E-Mail-Adresse dürfen wir antworten?" + "value": "Der Verlauf konnte nicht geladen werden. Bitte erneut auf „Mehr“ tippen." } }, "el": { "stringUnit": { "state": "translated", - "value": "Σε ποιο email να σας στείλουμε απάντηση;" + "value": "Δεν ήταν δυνατή η φόρτωση του ιστορικού συνομιλίας. Πατήστε ξανά «Περισσότερα»." } }, "en": { "stringUnit": { "state": "translated", - "value": "Where can we email you a reply?" + "value": "Conversation history could not be loaded. Try More again." } }, "es": { "stringUnit": { "state": "translated", - "value": "¿A qué correo podemos enviarte la respuesta?" + "value": "No se pudo cargar el historial de la conversación. Vuelve a tocar «Más»." } }, "et": { "stringUnit": { "state": "translated", - "value": "Millisele e-posti aadressile võime vastuse saata?" + "value": "Vestluse ajalugu ei õnnestunud laadida. Vajuta uuesti „Veel“." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Mihin sähköpostiosoitteeseen voimme lähettää vastauksen?" + "value": "Keskusteluhistoriaa ei voitu ladata. Kokeile Lisää-painiketta uudelleen." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Saang email namin ipapadala ang sagot?" + "value": "Hindi ma-load ang history ng pag-uusap. Subukang muli ang “Higit pa”." } }, "fr": { "stringUnit": { "state": "translated", - "value": "À quelle adresse e-mail pouvons-nous vous répondre ?" + "value": "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus »." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "À quelle adresse courriel pouvons-nous vous répondre?" + "value": "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus »." } }, "gu": { "stringUnit": { "state": "translated", - "value": "અમે તમને જવાબ કયા ઇમેઇલ પર મોકલીએ?" + "value": "વાતચીતનો ઇતિહાસ લોડ થઈ શક્યો નથી. “વધુ” ફરી અજમાવો." } }, "he": { "stringUnit": { "state": "translated", - "value": "לאיזו כתובת אימייל נשלח את התשובה?" + "value": "לא ניתן היה לטעון את היסטוריית השיחה. אפשר ללחוץ שוב על ״עוד״." } }, "hi": { "stringUnit": { "state": "translated", - "value": "हम आपको किस ईमेल पर जवाब भेजें?" + "value": "बातचीत का इतिहास लोड नहीं हो सका। “और देखें” को फिर से आज़माएं।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Na koju vam adresu e-pošte možemo poslati odgovor?" + "value": "Povijest razgovora nije moguće učitati. Pokušajte ponovno s „Prikaži više”." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Milyen e-mail-címre küldhetjük a választ?" + "value": "Nem sikerült betölteni a beszélgetés előzményeit. Próbálja újra a „Továbbiak” gombbal." } }, "id": { "stringUnit": { "state": "translated", - "value": "Ke email mana kami bisa mengirim balasan?" + "value": "Riwayat percakapan tidak dapat dimuat. Coba “Muat lagi” sekali lagi." } }, "it": { "stringUnit": { "state": "translated", - "value": "A quale indirizzo email possiamo risponderti?" + "value": "Impossibile caricare la cronologia della conversazione. Riprova con Altro." } }, "ja": { "stringUnit": { "state": "translated", - "value": "返信をお送りするメールアドレスを教えてください" + "value": "会話履歴を読み込めませんでした。もう一度「さらに表示」をお試しください。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ನಿಮಗೆ ಉತ್ತರವನ್ನು ಯಾವ ಇಮೇಲ್‌ಗೆ ಕಳುಹಿಸಬೇಕು?" + "value": "ಸಂಭಾಷಣೆಯ ಇತಿಹಾಸವನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಇನ್ನಷ್ಟು ಬಟನ್ ಅನ್ನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "답변을 받을 이메일 주소를 알려 주세요" + "value": "대화 기록을 불러오지 못했습니다. 더 보기를 다시 시도해 주세요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Kokiu el. pašto adresu galime jums atsakyti?" + "value": "Nepavyko įkelti pokalbio istorijos. Dar kartą spustelėkite Daugiau." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Uz kādu e-pasta adresi varam nosūtīt atbildi?" + "value": "Neizdevās ielādēt sarunas vēsturi. Vēlreiz noklikšķiniet uz Vairāk." } }, "ml": { "stringUnit": { "state": "translated", - "value": "മറുപടി ഏത് ഇമെയിലിലേക്ക് അയയ്ക്കണം?" + "value": "സംഭാഷണ ചരിത്രം ലോഡ് ചെയ്യാനായില്ല. കൂടുതൽ എന്നതിൽ വീണ്ടും ശ്രമിക്കുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "आम्ही तुम्हाला कोणत्या ईमेलवर उत्तर पाठवू?" + "value": "संभाषणाचा इतिहास लोड करता आला नाही. आणखी बटण पुन्हा वापरून पहा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Ke alamat e-mel manakah kami boleh hantar balasan?" + "value": "Sejarah perbualan tidak dapat dimuatkan. Sila tekan Lagi sekali lagi." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Hvilken e-postadresse kan vi sende svaret til?" + "value": "Kunne ikke laste inn samtalehistorikken. Prøv Mer igjen." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Op welk e-mailadres kunnen we je antwoorden?" + "value": "De gespreksgeschiedenis kon niet worden geladen. Probeer het opnieuw via Meer." } }, "or": { "stringUnit": { "state": "translated", - "value": "ଆମେ ଆପଣଙ୍କୁ କେଉଁ ଇମେଲରେ ଉତ୍ତର ପଠାଇବୁ?" + "value": "ବାର୍ତ୍ତାଳାପ ଇତିହାସ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ। ଅଧିକ ବଟନ୍ ସହ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਅਸੀਂ ਤੁਹਾਨੂੰ ਕਿਸ ਈਮੇਲ 'ਤੇ ਜਵਾਬ ਭੇਜੀਏ?" + "value": "ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ। ਹੋਰ ਬਟਨ ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Na jaki adres e-mail wysłać odpowiedź?" + "value": "Nie udało się wczytać historii rozmowy. Spróbuj ponownie, wybierając Więcej." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Em qual e-mail podemos te responder?" + "value": "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Para que e-mail podemos enviar a resposta?" + "value": "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente." } }, "ro": { "stringUnit": { "state": "translated", - "value": "La ce adresă de e-mail vă putem răspunde?" + "value": "Istoricul conversației nu a putut fi încărcat. Încercați din nou cu Mai multe." } }, "ru": { "stringUnit": { "state": "translated", - "value": "На какой адрес эл. почты отправить ответ?" + "value": "Не удалось загрузить историю диалога. Нажмите «Ещё» повторно." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Na aký e-mail vám môžeme poslať odpoveď?" + "value": "Históriu konverzácie sa nepodarilo načítať. Skúste to znova tlačidlom Viac." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Na kateri e-poštni naslov vam lahko odgovorimo?" + "value": "Zgodovine pogovora ni bilo mogoče naložiti. Poskusite znova z gumbom Več." } }, "sr": { "stringUnit": { "state": "translated", - "value": "На коју адресу да вам пошаљемо одговор?" + "value": "Није могуће учитати историју разговора. Поново изаберите „Још“." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Vart kan vi mejla dig ett svar?" + "value": "Det gick inte att läsa in konversationshistoriken. Försök med Mer igen." } }, "ta": { "stringUnit": { "state": "translated", - "value": "பதிலை எந்த மின்னஞ்சலுக்கு அனுப்ப வேண்டும்?" + "value": "உரையாடல் வரலாற்றை ஏற்ற முடியவில்லை. ‘மேலும்’ என்பதை மீண்டும் தேர்ந்தெடுக்கவும்." } }, "te": { "stringUnit": { "state": "translated", - "value": "మీకు సమాధానం ఏ ఈమెయిల్‌కు పంపాలి?" + "value": "సంభాషణ చరిత్రను లోడ్ చేయడం సాధ్యం కాలేదు. ‘మరిన్ని’ని మళ్లీ ఎంచుకోండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "ให้เราส่งคำตอบไปที่อีเมลใด" + "value": "โหลดประวัติการสนทนาไม่ได้ ลองเลือก “เพิ่มเติม” อีกครั้ง" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Yanıtı hangi e-posta adresine gönderelim?" + "value": "Sohbet geçmişi yüklenemedi. “Daha fazla” seçeneğini tekrar deneyin." } }, "uk": { "stringUnit": { "state": "translated", - "value": "На яку адресу надіслати вам відповідь?" + "value": "Не вдалося завантажити історію розмови. Спробуйте «Ще» знову." } }, "ur": { "stringUnit": { "state": "translated", - "value": "ہم آپ کو جواب کس ای میل پر بھیجیں؟" + "value": "گفتگو کی سرگزشت لوڈ نہیں ہو سکی۔ ‘مزید’ پر دوبارہ کوشش کریں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Chúng tôi nên gửi phản hồi đến email nào?" + "value": "Không thể tải lịch sử trò chuyện. Hãy chọn “Xem thêm” lần nữa." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "我们该把回复发送到哪个邮箱?" + "value": "无法加载对话记录。请再次选择“更多”。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "我們該把回覆寄到哪個電子郵件地址?" + "value": "無法載入對話記錄,請再次選擇「更多」。" } } } }, - "respondkit_failed": { + "respondkit_history_save_failed": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "فشل" + "value": "تعذّر حفظ سجل الدعم." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Неуспешно" + "value": "Историята на поддръжката не можа да бъде запазена." } }, "bn": { "stringUnit": { "state": "translated", - "value": "ব্যর্থ হয়েছে" + "value": "সহায়তার ইতিহাস সংরক্ষণ করা যায়নি।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Error" + "value": "No s'ha pogut desar l'historial d'assistència." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Nezdařilo se" + "value": "Historii podpory se nepodařilo uložit." } }, "da": { "stringUnit": { "state": "translated", - "value": "Mislykkedes" + "value": "Supporthistorikken kunne ikke gemmes." } }, "de": { "stringUnit": { "state": "translated", - "value": "Fehlgeschlagen" + "value": "Der Support-Verlauf konnte nicht gespeichert werden." } }, "el": { "stringUnit": { "state": "translated", - "value": "Απέτυχε" + "value": "Δεν ήταν δυνατή η αποθήκευση του ιστορικού υποστήριξης." } }, "en": { "stringUnit": { "state": "translated", - "value": "Failed" + "value": "Could not save support history." } }, "es": { "stringUnit": { "state": "translated", - "value": "Error" + "value": "No se pudo guardar el historial de soporte." } }, "et": { "stringUnit": { "state": "translated", - "value": "Ebaõnnestus" + "value": "Toe ajalugu ei õnnestunud salvestada." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Epäonnistui" + "value": "Tukihistoriaa ei voitu tallentaa." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Nabigo" + "value": "Hindi ma-save ang history ng support." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Échec" + "value": "Impossible d'enregistrer l'historique d'assistance." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Échec" + "value": "Impossible d'enregistrer l'historique de soutien." } }, "gu": { "stringUnit": { "state": "translated", - "value": "નિષ્ફળ" + "value": "સપોર્ટ ઇતિહાસ સાચવી શકાયો નથી." } }, "he": { "stringUnit": { "state": "translated", - "value": "נכשלה" + "value": "לא ניתן היה לשמור את היסטוריית התמיכה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "विफल" + "value": "सहायता इतिहास सहेजा नहीं जा सका।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Nije uspjelo" + "value": "Povijest podrške nije bilo moguće spremiti." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Sikertelen" + "value": "Nem sikerült menteni az ügyfélszolgálati előzményeket." } }, "id": { "stringUnit": { "state": "translated", - "value": "Gagal" + "value": "Riwayat dukungan tidak dapat disimpan." } }, "it": { "stringUnit": { "state": "translated", - "value": "Non riuscito" + "value": "Impossibile salvare la cronologia dell'assistenza." } }, "ja": { "stringUnit": { "state": "translated", - "value": "送信失敗" + "value": "サポート履歴を保存できませんでした。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ವಿಫಲವಾಗಿದೆ" + "value": "ಬೆಂಬಲ ಇತಿಹಾಸವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "실패" + "value": "지원 기록을 저장하지 못했습니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepavyko" + "value": "Nepavyko išsaugoti pagalbos istorijos." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Neizdevās" + "value": "Atbalsta vēsturi neizdevās saglabāt." } }, "ml": { "stringUnit": { "state": "translated", - "value": "പരാജയപ്പെട്ടു" + "value": "സപ്പോർട്ട് ചരിത്രം സംരക്ഷിക്കാനായില്ല." } }, "mr": { "stringUnit": { "state": "translated", - "value": "अयशस्वी" + "value": "सहाय्य इतिहास जतन करता आला नाही." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Gagal" + "value": "Sejarah sokongan tidak dapat disimpan." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Mislyktes" + "value": "Kunne ikke lagre støttehistorikken." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Mislukt" + "value": "Kan de supportgeschiedenis niet opslaan." } }, "or": { "stringUnit": { "state": "translated", - "value": "ବିଫଳ ହେଲା" + "value": "ସହାୟତା ଇତିହାସ ସେଭ୍ କରାଯାଇପାରିଲା ନାହିଁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਅਸਫਲ" + "value": "ਸਹਾਇਤਾ ਇਤਿਹਾਸ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nie wysłano" + "value": "Nie udało się zapisać historii pomocy." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Falhou" + "value": "Não foi possível salvar o histórico de suporte." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Falhou" + "value": "Não foi possível guardar o histórico de suporte." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Eșuat" + "value": "Istoricul asistenței nu a putut fi salvat." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Ошибка" + "value": "Не удалось сохранить историю обращений в поддержку." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Zlyhalo" + "value": "Históriu podpory sa nepodarilo uložiť." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Ni uspelo" + "value": "Zgodovine podpore ni bilo mogoče shraniti." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Није успело" + "value": "Историја подршке није могла да буде сачувана." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Misslyckades" + "value": "Det gick inte att spara supporthistoriken." } }, "ta": { "stringUnit": { "state": "translated", - "value": "தோல்வியடைந்தது" + "value": "ஆதரவு வரலாற்றைச் சேமிக்க முடியவில்லை." } }, "te": { "stringUnit": { "state": "translated", - "value": "విఫలమైంది" + "value": "సపోర్ట్ చరిత్రను సేవ్ చేయడం సాధ్యపడలేదు." } }, "th": { "stringUnit": { "state": "translated", - "value": "ไม่สำเร็จ" + "value": "ไม่สามารถบันทึกประวัติการสนับสนุนได้" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Başarısız" + "value": "Destek geçmişi kaydedilemedi." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Помилка" + "value": "Не вдалося зберегти історію звернень до підтримки." } }, "ur": { "stringUnit": { "state": "translated", - "value": "ناکام" + "value": "سپورٹ کی سرگزشت محفوظ نہیں کی جا سکی۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Không thành công" + "value": "Không thể lưu lịch sử hỗ trợ." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "失败" + "value": "无法保存支持记录。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "失敗" + "value": "無法儲存支援記錄。" } } } }, - "respondkit_file_open_failed": { + "respondkit_identity_changed": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "تعذّر فتح الملف المحدد." + "value": "تغيّرت هوية الدعم في علامة تبويب أخرى. أعد الاتصال لإعادة تحميل حسابك." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Избраният файл не може да се отвори." + "value": "Самоличността за поддръжка е променена в друг раздел. Свържете се отново, за да презаредите акаунта си." } }, "bn": { "stringUnit": { "state": "translated", - "value": "নির্বাচিত ফাইলটি খোলা যাচ্ছে না।" + "value": "অন্য একটি ট্যাবে সহায়তার পরিচয় পরিবর্তিত হয়েছে। আপনার অ্যাকাউন্ট আবার লোড করতে পুনরায় সংযোগ করুন।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "No es pot obrir el fitxer seleccionat." + "value": "La identitat d'assistència ha canviat en una altra pestanya. Torna a connectar per recarregar el teu compte." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Vybraný soubor nelze otevřít." + "value": "Identita podpory se změnila na jiné kartě. Znovu se připojte a načtěte svůj účet." } }, "da": { "stringUnit": { "state": "translated", - "value": "Den valgte fil kan ikke åbnes." + "value": "Supportidentiteten blev ændret i en anden fane. Opret forbindelse igen for at genindlæse din konto." } }, "de": { "stringUnit": { "state": "translated", - "value": "Die ausgewählte Datei kann nicht geöffnet werden." + "value": "Die Support-Identität wurde in einem anderen Tab geändert. Neu verbinden, um dein Konto neu zu laden." } }, "el": { "stringUnit": { "state": "translated", - "value": "Δεν είναι δυνατό το άνοιγμα του επιλεγμένου αρχείου." + "value": "Η ταυτότητα υποστήριξης άλλαξε σε άλλη καρτέλα. Επανασυνδεθείτε για να φορτώσετε ξανά τον λογαριασμό σας." } }, "en": { "stringUnit": { "state": "translated", - "value": "Cannot open the selected file." + "value": "Support identity changed in another tab. Reconnect to reload your account." } }, "es": { "stringUnit": { "state": "translated", - "value": "No se puede abrir el archivo seleccionado." + "value": "La identidad de soporte cambió en otra pestaña. Reconecta para volver a cargar tu cuenta." } }, "et": { "stringUnit": { "state": "translated", - "value": "Valitud faili ei saa avada." + "value": "Tugiidentiteet muutus teisel vahekaardil. Ühenda uuesti, et konto uuesti laadida." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Valittua tiedostoa ei voi avata." + "value": "Tuen tunnistetiedot vaihtuivat toisessa välilehdessä. Lataa tilisi uudelleen yhdistämällä uudelleen." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi mabuksan ang napiling file." + "value": "Napalitan ang account sa suporta sa ibang tab. Kumonektang muli para i-reload ang account mo." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Impossible d’ouvrir le fichier sélectionné." + "value": "Le compte d’assistance a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Impossible d’ouvrir le fichier sélectionné." + "value": "Le compte de soutien a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte." } }, "gu": { "stringUnit": { "state": "translated", - "value": "પસંદ કરેલી ફાઇલ ખોલી શકાતી નથી." + "value": "બીજા ટૅબમાં સપોર્ટ ઓળખ બદલાઈ ગઈ છે. તમારું એકાઉન્ટ ફરી લોડ કરવા માટે ફરી કનેક્ટ કરો." } }, "he": { "stringUnit": { "state": "translated", - "value": "לא ניתן לפתוח את הקובץ שנבחר." + "value": "זהות התמיכה השתנתה בכרטיסייה אחרת. צריך להתחבר מחדש כדי לטעון מחדש את החשבון." } }, "hi": { "stringUnit": { "state": "translated", - "value": "चुनी गई फ़ाइल नहीं खुल सकी।" + "value": "किसी दूसरे टैब में सहायता पहचान बदल गई है। अपना खाता फिर से लोड करने के लिए फिर से कनेक्ट करें।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Nije moguće otvoriti odabranu datoteku." + "value": "Identitet za podršku promijenjen je u drugoj kartici. Ponovno se povežite kako biste ponovno učitali račun." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nem sikerült megnyitni a kiválasztott fájlt." + "value": "Egy másik lapon megváltozott az ügyfélszolgálati azonosító. Csatlakozzon újra a fiókja újbóli betöltéséhez." } }, "id": { "stringUnit": { "state": "translated", - "value": "Tidak dapat membuka file yang dipilih." + "value": "Identitas dukungan berubah di tab lain. Hubungkan ulang untuk memuat ulang akun Anda." } }, "it": { "stringUnit": { "state": "translated", - "value": "Impossibile aprire il file selezionato." + "value": "L'account di assistenza è cambiato in un'altra scheda. Riconnettiti per ricaricare il tuo account." } }, "ja": { "stringUnit": { "state": "translated", - "value": "選択したファイルを開けません。" + "value": "別のタブでサポートのアカウントが切り替わりました。アカウントを再読み込みするには再接続してください。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಆಯ್ಕೆ ಮಾಡಿದ ಫೈಲ್ ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ." + "value": "ಮತ್ತೊಂದು ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಬೆಂಬಲ ಖಾತೆ ಬದಲಾಗಿದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಮರುಸಂಪರ್ಕಿಸಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "선택한 파일을 열 수 없습니다." + "value": "다른 탭에서 고객 지원 계정이 변경되었습니다. 계정을 다시 불러오려면 다시 연결하세요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepavyksta atidaryti pasirinkto failo." + "value": "Pagalbos tapatybė pasikeitė kitame skirtuke. Prisijunkite iš naujo, kad iš naujo įkeltumėte savo paskyrą." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Nevar atvērt atlasīto failu." + "value": "Atbalsta identitāte tika mainīta citā cilnē. Lai atkārtoti ielādētu savu kontu, savienojiet vēlreiz." } }, "ml": { "stringUnit": { "state": "translated", - "value": "തിരഞ്ഞെടുത്ത ഫയൽ തുറക്കാനാകുന്നില്ല." + "value": "മറ്റൊരു ടാബിൽ പിന്തുണ അക്കൗണ്ട് മാറി. നിങ്ങളുടെ അക്കൗണ്ട് റീലോഡ് ചെയ്യാൻ വീണ്ടും കണക്റ്റ് ചെയ്യുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "निवडलेली फाइल उघडता येत नाही." + "value": "दुसऱ्या टॅबमध्ये सहाय्य खाते बदलले. तुमचे खाते रीलोड करण्यासाठी पुन्हा कनेक्ट करा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Tidak dapat membuka fail yang dipilih." + "value": "Identiti sokongan telah bertukar dalam tab lain. Sambung semula untuk memuatkan semula akaun anda." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kan ikke åpne den valgte filen." + "value": "Kundestøtteidentiteten ble endret i en annen fane. Koble til på nytt for å laste inn kontoen din igjen." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Kan het geselecteerde bestand niet openen." + "value": "Je supportidentiteit is in een ander tabblad gewijzigd. Maak opnieuw verbinding om je account opnieuw te laden." } }, "or": { "stringUnit": { "state": "translated", - "value": "ଚୟନିତ ଫାଇଲ୍ ଖୋଲାଯାଇପାରିଲା ନାହିଁ।" + "value": "ଅନ୍ୟ ଏକ ଟ୍ୟାବ୍‌ରେ ସହାୟତା ପରିଚୟ ବଦଳିଯାଇଛି। ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ପୁଣି ଲୋଡ୍ କରିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਚੁਣੀ ਗਈ ਫ਼ਾਈਲ ਖੋਲ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕੀ।" + "value": "ਕਿਸੇ ਹੋਰ ਟੈਬ ਵਿੱਚ ਸਹਾਇਤਾ ਪਛਾਣ ਬਦਲ ਗਈ ਹੈ। ਆਪਣਾ ਖਾਤਾ ਮੁੜ ਲੋਡ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nie można otworzyć wybranego pliku." + "value": "Tożsamość w czacie pomocy zmieniła się w innej karcie. Połącz ponownie, aby wczytać swoje konto." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Não foi possível abrir o arquivo selecionado." + "value": "A identidade de suporte mudou em outra aba. Reconecte para recarregar sua conta." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Não foi possível abrir o ficheiro selecionado." + "value": "A identidade de suporte mudou noutro separador. Restabeleça a ligação para recarregar a sua conta." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Nu se poate deschide fișierul selectat." + "value": "Identitatea de asistență s-a schimbat în altă filă. Reconectați-vă pentru a reîncărca contul." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Не удалось открыть выбранный файл." + "value": "Профиль поддержки изменён в другой вкладке. Переподключитесь, чтобы заново загрузить аккаунт." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Vybraný súbor sa nedá otvoriť." + "value": "Identita podpory sa zmenila na inej karte. Znova sa pripojte a načítajte svoj účet." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Izbrane datoteke ni mogoče odpreti." + "value": "Identiteta podpore se je spremenila v drugem zavihku. Znova se povežite, da ponovno naložite svoj račun." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Није могуће отворити изабрану датотеку." + "value": "Налог за подршку је промењен у другој картици. Поново се повежите да бисте поново учитали свој налог." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Det gick inte att öppna den valda filen." + "value": "Supportkontot ändrades i en annan flik. Anslut igen för att läsa in ditt konto på nytt." } }, "ta": { "stringUnit": { "state": "translated", - "value": "தேர்ந்தெடுத்த கோப்பைத் திறக்க முடியவில்லை." + "value": "வேறொரு தாவலில் ஆதரவுக் கணக்கு மாற்றப்பட்டது. உங்கள் கணக்கை மீண்டும் ஏற்ற மீண்டும் இணையவும்." } }, "te": { "stringUnit": { "state": "translated", - "value": "ఎంచుకున్న ఫైల్‌ను తెరవడం సాధ్యం కాలేదు." + "value": "మరో ట్యాబ్‌లో మద్దతు ఖాతా మారింది. మీ ఖాతాను మళ్లీ లోడ్ చేయడానికి మళ్లీ కనెక్ట్ చేయండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "เปิดไฟล์ที่เลือกไม่ได้" + "value": "บัญชีฝ่ายสนับสนุนมีการเปลี่ยนแปลงในแท็บอื่น เชื่อมต่ออีกครั้งเพื่อโหลดบัญชีของคุณใหม่" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Seçilen dosya açılamıyor." + "value": "Destek hesabı başka bir sekmede değişti. Hesabınızı yeniden yüklemek için yeniden bağlanın." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Не вдається відкрити вибраний файл." + "value": "Обліковий запис підтримки змінено в іншій вкладці. Перепідключіться, щоб перезавантажити свій обліковий запис." } }, "ur": { "stringUnit": { "state": "translated", - "value": "منتخب کردہ فائل نہیں کھل سکی۔" + "value": "کسی دوسرے ٹیب میں سپورٹ اکاؤنٹ تبدیل ہو گیا۔ اپنا اکاؤنٹ دوبارہ لوڈ کرنے کے لیے دوبارہ منسلک ہوں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Không thể mở tệp đã chọn." + "value": "Tài khoản hỗ trợ đã thay đổi ở một thẻ khác. Hãy kết nối lại để tải lại tài khoản của bạn." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "无法打开所选文件。" + "value": "客服身份已在其他标签页中更改。请重新连接以重新加载您的账户。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "無法開啟所選檔案。" + "value": "客服身分已在其他分頁中變更,請重新連線以重新載入您的帳號。" } } } }, - "respondkit_files": { + "respondkit_identity_unverified": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "الملفات" + "value": "تعذّر التحقق من هوية الدعم." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Файлове" + "value": "Самоличността за поддръжка не можа да бъде потвърдена." } }, "bn": { "stringUnit": { "state": "translated", - "value": "ফাইল" + "value": "সহায়তার পরিচয় যাচাই করা যায়নি।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Fitxers" + "value": "No s'ha pogut verificar la identitat d'assistència." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Soubory" + "value": "Identitu pro podporu se nepodařilo ověřit." } }, "da": { "stringUnit": { "state": "translated", - "value": "Filer" + "value": "Supportidentiteten kunne ikke bekræftes." } }, "de": { "stringUnit": { "state": "translated", - "value": "Dateien" + "value": "Die Support-Identität konnte nicht bestätigt werden." } }, "el": { "stringUnit": { "state": "translated", - "value": "Αρχεία" + "value": "Δεν ήταν δυνατή η επαλήθευση της ταυτότητας υποστήριξης." } }, "en": { "stringUnit": { "state": "translated", - "value": "Files" + "value": "Support identity could not be verified." } }, "es": { "stringUnit": { "state": "translated", - "value": "Archivos" + "value": "No se pudo verificar la identidad de soporte." } }, "et": { "stringUnit": { "state": "translated", - "value": "Failid" + "value": "Toe identiteeti ei õnnestunud kinnitada." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Tiedostot" + "value": "Tuen tunnistetta ei voitu vahvistaa." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Mga file" + "value": "Hindi ma-verify ang support identity." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Fichiers" + "value": "Impossible de vérifier l'identité d'assistance." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Fichiers" + "value": "Impossible de vérifier l'identité de soutien." } }, "gu": { "stringUnit": { "state": "translated", - "value": "ફાઇલો" + "value": "સપોર્ટ ઓળખ ચકાસી શકાઈ નથી." } }, "he": { "stringUnit": { "state": "translated", - "value": "קבצים" + "value": "לא ניתן היה לאמת את זהות התמיכה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "फ़ाइलें" + "value": "सहायता पहचान सत्यापित नहीं की जा सकी।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Datoteke" + "value": "Identitet podrške nije bilo moguće potvrditi." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Fájlok" + "value": "Nem sikerült ellenőrizni az ügyfélszolgálati azonosítót." } }, "id": { "stringUnit": { "state": "translated", - "value": "File" + "value": "Identitas dukungan tidak dapat diverifikasi." } }, "it": { "stringUnit": { "state": "translated", - "value": "File" + "value": "Impossibile verificare l'identità dell'assistenza." } }, "ja": { "stringUnit": { "state": "translated", - "value": "ファイル" + "value": "サポートの本人確認ができませんでした。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಫೈಲ್‌ಗಳು" + "value": "ಬೆಂಬಲ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "파일" + "value": "지원 ID를 확인하지 못했습니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Failai" + "value": "Nepavyko patvirtinti pagalbos tapatybės." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Faili" + "value": "Atbalsta identitāti neizdevās pārbaudīt." } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഫയലുകൾ" + "value": "സപ്പോർട്ട് ഐഡന്റിറ്റി സ്ഥിരീകരിക്കാനായില്ല." } }, "mr": { "stringUnit": { "state": "translated", - "value": "फाइल" + "value": "सहाय्य ओळख सत्यापित करता आली नाही." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Fail" + "value": "Identiti sokongan tidak dapat disahkan." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Filer" + "value": "Støtteidentiteten kunne ikke bekreftes." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Bestanden" + "value": "De support-identiteit kan niet worden geverifieerd." } }, "or": { "stringUnit": { "state": "translated", - "value": "ଫାଇଲ୍" + "value": "ସହାୟତା ପରିଚୟ ଯାଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਫ਼ਾਈਲਾਂ" + "value": "ਸਹਾਇਤਾ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋ ਸਕੀ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Pliki" + "value": "Nie udało się zweryfikować tożsamości pomocy." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Arquivos" + "value": "Não foi possível verificar a identidade de suporte." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Ficheiros" + "value": "Não foi possível verificar a identidade de suporte." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Fișiere" + "value": "Identitatea de asistență nu a putut fi verificată." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Файлы" + "value": "Не удалось подтвердить личность для поддержки." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Súbory" + "value": "Identitu pre podporu sa nepodarilo overiť." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Datoteke" + "value": "Identitete za podporo ni bilo mogoče preveriti." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Датотеке" + "value": "Идентитет подршке није могао да буде потврђен." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Filer" + "value": "Det gick inte att verifiera supportidentiteten." } }, "ta": { "stringUnit": { "state": "translated", - "value": "கோப்புகள்" + "value": "ஆதரவு அடையாளத்தைச் சரிபார்க்க முடியவில்லை." } }, "te": { "stringUnit": { "state": "translated", - "value": "ఫైల్స్" + "value": "సపోర్ట్ గుర్తింపును ధృవీకరించడం సాధ్యపడలేదు." } }, "th": { "stringUnit": { "state": "translated", - "value": "ไฟล์" + "value": "ไม่สามารถยืนยันตัวตนสำหรับการสนับสนุนได้" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Dosyalar" + "value": "Destek kimliği doğrulanamadı." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Файли" + "value": "Не вдалося підтвердити особу для підтримки." } }, "ur": { "stringUnit": { "state": "translated", - "value": "فائلیں" + "value": "سپورٹ شناخت کی تصدیق نہیں ہو سکی۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Tệp" + "value": "Không thể xác minh danh tính hỗ trợ." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "文件" + "value": "无法验证支持身份。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "檔案" + "value": "無法驗證支援身分。" } } } }, - "respondkit_help": { + "respondkit_intro": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "كيف يمكننا مساعدتك؟" + "value": "أرسل رسالة وأبقِ هذه الصفحة مفتوحة لتلقي رد سريع." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Как можем да помогнем?" + "value": "Изпратете съобщение и оставете тази страница отворена за бърз отговор." } }, "bn": { "stringUnit": { "state": "translated", - "value": "আমরা কীভাবে সাহায্য করতে পারি?" + "value": "একটি বার্তা পাঠান এবং দ্রুত উত্তর পেতে এই পেজটি খোলা রাখুন।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Com et podem ajudar?" + "value": "Envia un missatge i mantén aquesta pàgina oberta per rebre una resposta ràpida." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Jak vám můžeme pomoci?" + "value": "Pošlete zprávu a nechte tuto stránku otevřenou, ať vám můžeme rychle odpovědět." } }, "da": { "stringUnit": { "state": "translated", - "value": "Hvordan kan vi hjælpe?" + "value": "Send en besked, og hold siden åben for at få et hurtigt svar." } }, "de": { "stringUnit": { "state": "translated", - "value": "Wie können wir helfen?" + "value": "Schreib uns eine Nachricht und lass diese Seite für eine schnelle Antwort geöffnet." } }, "el": { "stringUnit": { "state": "translated", - "value": "Πώς μπορούμε να βοηθήσουμε;" + "value": "Στείλτε ένα μήνυμα και κρατήστε αυτή τη σελίδα ανοιχτή για γρήγορη απάντηση." } }, "en": { "stringUnit": { "state": "translated", - "value": "How can we help?" + "value": "Send a message and keep this page open for a quick reply." } }, "es": { "stringUnit": { "state": "translated", - "value": "¿Cómo podemos ayudarte?" + "value": "Envía un mensaje y mantén esta página abierta para recibir una respuesta rápida." } }, "et": { "stringUnit": { "state": "translated", - "value": "Kuidas saame aidata?" + "value": "Saada sõnum ja hoia see leht avatuna, et saada kiire vastus." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Miten voimme auttaa?" + "value": "Lähetä viesti ja pidä tämä sivu auki, niin saat vastauksen nopeasti." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Paano kami makakatulong?" + "value": "Magpadala ng mensahe at panatilihing bukas ang page na ito para sa mabilis na sagot." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Comment pouvons-nous vous aider ?" + "value": "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Comment pouvons-nous vous aider?" + "value": "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide." } }, "gu": { "stringUnit": { "state": "translated", - "value": "અમે તમારી કેવી રીતે મદદ કરી શકીએ?" + "value": "મેસેજ મોકલો અને ઝડપી જવાબ માટે આ પેજ ખુલ્લું રાખો." } }, "he": { "stringUnit": { "state": "translated", - "value": "איך נוכל לעזור?" + "value": "אפשר לשלוח הודעה ולהשאיר את הדף הזה פתוח כדי לקבל תשובה מהירה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "हम आपकी क्या मदद कर सकते हैं?" + "value": "मैसेज भेजें और जल्दी जवाब पाने के लिए यह पेज खुला रखें।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Kako vam možemo pomoći?" + "value": "Pošaljite poruku i ostavite ovu stranicu otvorenom za brz odgovor." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Miben segíthetünk?" + "value": "Küldjön üzenetet, és tartsa nyitva ezt az oldalt a gyors válaszért." } }, "id": { "stringUnit": { "state": "translated", - "value": "Ada yang bisa kami bantu?" + "value": "Kirim pesan dan biarkan halaman ini tetap terbuka agar cepat mendapat balasan." } }, "it": { "stringUnit": { "state": "translated", - "value": "Come possiamo aiutarti?" + "value": "Invia un messaggio e tieni aperta questa pagina per ricevere una risposta rapida." } }, "ja": { "stringUnit": { "state": "translated", - "value": "どのようなご用件ですか?" + "value": "メッセージを送信して、このページを開いたままお待ちください。すぐにお返事します。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ನಾವು ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?" + "value": "ಸಂದೇಶ ಕಳುಹಿಸಿ ಮತ್ತು ತ್ವರಿತ ಉತ್ತರಕ್ಕಾಗಿ ಈ ಪುಟವನ್ನು ತೆರೆದಿಡಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "무엇을 도와드릴까요?" + "value": "메시지를 보내고 이 페이지를 열어 두시면 빠르게 답변해 드릴게요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Kuo galime padėti?" + "value": "Parašykite žinutę ir neuždarykite šio puslapio – greitai atsakysime." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Kā varam palīdzēt?" + "value": "Nosūtiet ziņu un neaizveriet šo lapu – drīz atbildēsim." } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഞങ്ങൾ എങ്ങനെ സഹായിക്കണം?" + "value": "ഒരു സന്ദേശം അയച്ച് വേഗത്തിൽ മറുപടി ലഭിക്കാൻ ഈ പേജ് തുറന്നുവയ്ക്കുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "आम्ही कशी मदत करू शकतो?" + "value": "संदेश पाठवा आणि लवकर उत्तर मिळण्यासाठी हे पेज उघडे ठेवा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Apa yang boleh kami bantu?" + "value": "Hantar mesej dan biarkan halaman ini terbuka untuk balasan pantas." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Hva kan vi hjelpe deg med?" + "value": "Send en melding og la denne siden være åpen, så får du raskt svar." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Waarmee kunnen we je helpen?" + "value": "Stuur een bericht en houd deze pagina open voor een snel antwoord." } }, "or": { "stringUnit": { "state": "translated", - "value": "ଆମେ କିପରି ସାହାଯ୍ୟ କରିପାରିବା?" + "value": "ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ ଏବଂ ଶୀଘ୍ର ଉତ୍ତର ପାଇଁ ଏହି ପୃଷ୍ଠାଟି ଖୋଲା ରଖନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਅਸੀਂ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਾਂ?" + "value": "ਸੁਨੇਹਾ ਭੇਜੋ ਅਤੇ ਜਲਦੀ ਜਵਾਬ ਲਈ ਇਹ ਪੰਨਾ ਖੁੱਲ੍ਹਾ ਰੱਖੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Jak możemy pomóc?" + "value": "Wyślij wiadomość i nie zamykaj tej strony, aby szybko otrzymać odpowiedź." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Como podemos ajudar?" + "value": "Envie uma mensagem e mantenha esta página aberta para receber uma resposta rápida." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Como podemos ajudar?" + "value": "Envie uma mensagem e mantenha esta página aberta para obter uma resposta rápida." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Cu ce vă putem ajuta?" + "value": "Trimiteți un mesaj și păstrați această pagină deschisă pentru un răspuns rapid." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Чем можем помочь?" + "value": "Отправьте сообщение и не закрывайте эту страницу, чтобы быстро получить ответ." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Ako vám môžeme pomôcť?" + "value": "Pošlite správu a nechajte túto stránku otvorenú, aby ste rýchlo dostali odpoveď." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Kako vam lahko pomagamo?" + "value": "Pošljite sporočilo in pustite to stran odprto, da boste hitro prejeli odgovor." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Како можемо да помогнемо?" + "value": "Пошаљите поруку и држите ову страницу отвореном за брз одговор." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Hur kan vi hjälpa till?" + "value": "Skicka ett meddelande och håll den här sidan öppen för ett snabbt svar." } }, "ta": { "stringUnit": { "state": "translated", - "value": "நாங்கள் எப்படி உதவலாம்?" + "value": "செய்தியை அனுப்பிவிட்டு, விரைவான பதிலுக்கு இந்தப் பக்கத்தைத் திறந்தே வைத்திருங்கள்." } }, "te": { "stringUnit": { "state": "translated", - "value": "మేము ఎలా సహాయపడగలం?" + "value": "సందేశం పంపి, త్వరగా సమాధానం పొందడానికి ఈ పేజీని తెరిచే ఉంచండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "มีอะไรให้เราช่วยไหม" + "value": "ส่งข้อความแล้วเปิดหน้านี้ค้างไว้เพื่อรับคำตอบอย่างรวดเร็ว" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Nasıl yardımcı olabiliriz?" + "value": "Mesaj gönderin ve hızlı yanıt için bu sayfayı açık tutun." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Чим можемо допомогти?" + "value": "Надішліть повідомлення й не закривайте цю сторінку, щоб швидко отримати відповідь." } }, "ur": { "stringUnit": { "state": "translated", - "value": "ہم آپ کی کیا مدد کر سکتے ہیں؟" + "value": "پیغام بھیجیں اور فوری جواب کے لیے یہ صفحہ کھلا رکھیں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Chúng tôi có thể giúp gì cho bạn?" + "value": "Gửi tin nhắn và giữ trang này mở để nhận phản hồi nhanh." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "有什么可以帮您?" + "value": "发送消息后请保持此页面打开,以便及时收到回复。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "有什麼可以幫您的嗎?" + "value": "傳送訊息後請保持此頁面開啟,即可盡快收到回覆。" } } } }, - "respondkit_history_failed": { + "respondkit_intro_short": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "تعذّر تحميل سجل المحادثة. اضغط على «المزيد» للمحاولة مرة أخرى." + "value": "أرسل رسالة لبدء محادثة." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Историята на разговора не можа да се зареди. Натиснете „Още“ отново." + "value": "Изпратете съобщение, за да започнете разговор." } }, "bn": { "stringUnit": { "state": "translated", - "value": "কথোপকথনের ইতিহাস লোড করা যায়নি। আবার ‘আরও’ ট্যাপ করুন।" + "value": "কথোপকথন শুরু করতে একটি বার্তা পাঠান।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "No s'ha pogut carregar l'historial de la conversa. Torna a tocar «Més»." + "value": "Envia un missatge per començar una conversa." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Historii konverzace se nepodařilo načíst. Zkuste znovu „Další“." + "value": "Pošlete zprávu a zahajte konverzaci." } }, "da": { "stringUnit": { "state": "translated", - "value": "Samtalehistorikken kunne ikke indlæses. Prøv »Flere« igen." + "value": "Send en besked for at starte en samtale." } }, "de": { "stringUnit": { "state": "translated", - "value": "Der Verlauf konnte nicht geladen werden. Bitte erneut auf „Mehr“ tippen." + "value": "Schreib uns eine Nachricht, um eine Unterhaltung zu beginnen." } }, "el": { "stringUnit": { "state": "translated", - "value": "Δεν ήταν δυνατή η φόρτωση του ιστορικού συνομιλίας. Πατήστε ξανά «Περισσότερα»." + "value": "Στείλτε ένα μήνυμα για να ξεκινήσετε μια συνομιλία." } }, "en": { "stringUnit": { "state": "translated", - "value": "Conversation history could not be loaded. Try More again." + "value": "Send a message to start a conversation." } }, "es": { "stringUnit": { "state": "translated", - "value": "No se pudo cargar el historial de la conversación. Vuelve a tocar «Más»." + "value": "Envía un mensaje para iniciar una conversación." } }, "et": { "stringUnit": { "state": "translated", - "value": "Vestluse ajalugu ei õnnestunud laadida. Vajuta uuesti „Veel“." + "value": "Saada sõnum, et alustada vestlust." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Keskusteluhistoriaa ei voitu ladata. Kokeile Lisää-painiketta uudelleen." + "value": "Aloita keskustelu lähettämällä viesti." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi ma-load ang history ng pag-uusap. Subukang muli ang “Higit pa”." + "value": "Magpadala ng mensahe para magsimula ng pag-uusap." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus »." + "value": "Envoyez un message pour démarrer une conversation." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus »." + "value": "Envoyez un message pour démarrer une conversation." } }, "gu": { "stringUnit": { "state": "translated", - "value": "વાતચીતનો ઇતિહાસ લોડ થઈ શક્યો નથી. “વધુ” ફરી અજમાવો." + "value": "વાતચીત શરૂ કરવા માટે મેસેજ મોકલો." } }, "he": { "stringUnit": { "state": "translated", - "value": "לא ניתן היה לטעון את היסטוריית השיחה. אפשר ללחוץ שוב על ״עוד״." + "value": "אפשר לשלוח הודעה כדי להתחיל שיחה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "बातचीत का इतिहास लोड नहीं हो सका। “और देखें” को फिर से आज़माएं।" + "value": "बातचीत शुरू करने के लिए मैसेज भेजें।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Povijest razgovora nije moguće učitati. Pokušajte ponovno s „Prikaži više”." + "value": "Pošaljite poruku da biste započeli razgovor." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nem sikerült betölteni a beszélgetés előzményeit. Próbálja újra a „Továbbiak” gombbal." + "value": "Küldjön üzenetet a beszélgetés indításához." } }, "id": { "stringUnit": { "state": "translated", - "value": "Riwayat percakapan tidak dapat dimuat. Coba “Muat lagi” sekali lagi." + "value": "Kirim pesan untuk memulai percakapan." } }, "it": { "stringUnit": { "state": "translated", - "value": "Impossibile caricare la cronologia della conversazione. Riprova con Altro." + "value": "Invia un messaggio per iniziare una conversazione." } }, "ja": { "stringUnit": { "state": "translated", - "value": "会話履歴を読み込めませんでした。もう一度「さらに表示」をお試しください。" + "value": "メッセージを送信して会話を始めましょう。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂಭಾಷಣೆಯ ಇತಿಹಾಸವನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಇನ್ನಷ್ಟು ಬಟನ್ ಅನ್ನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." + "value": "ಸಂಭಾಷಣೆ ಪ್ರಾರಂಭಿಸಲು ಸಂದೇಶ ಕಳುಹಿಸಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "대화 기록을 불러오지 못했습니다. 더 보기를 다시 시도해 주세요." + "value": "메시지를 보내 대화를 시작하세요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepavyko įkelti pokalbio istorijos. Dar kartą spustelėkite Daugiau." + "value": "Parašykite žinutę ir pradėkite pokalbį." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Neizdevās ielādēt sarunas vēsturi. Vēlreiz noklikšķiniet uz Vairāk." + "value": "Nosūtiet ziņu, lai sāktu sarunu." } }, "ml": { "stringUnit": { "state": "translated", - "value": "സംഭാഷണ ചരിത്രം ലോഡ് ചെയ്യാനായില്ല. കൂടുതൽ എന്നതിൽ വീണ്ടും ശ്രമിക്കുക." + "value": "സംഭാഷണം ആരംഭിക്കാൻ ഒരു സന്ദേശം അയയ്ക്കുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "संभाषणाचा इतिहास लोड करता आला नाही. आणखी बटण पुन्हा वापरून पहा." + "value": "संभाषण सुरू करण्यासाठी संदेश पाठवा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sejarah perbualan tidak dapat dimuatkan. Sila tekan Lagi sekali lagi." + "value": "Hantar mesej untuk memulakan perbualan." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kunne ikke laste inn samtalehistorikken. Prøv Mer igjen." + "value": "Send en melding for å starte en samtale." } }, "nl": { "stringUnit": { "state": "translated", - "value": "De gespreksgeschiedenis kon niet worden geladen. Probeer het opnieuw via Meer." + "value": "Stuur een bericht om een gesprek te starten." } }, "or": { "stringUnit": { "state": "translated", - "value": "ବାର୍ତ୍ତାଳାପ ଇତିହାସ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ। ଅଧିକ ବଟନ୍ ସହ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" + "value": "ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରିବାକୁ ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ। ਹੋਰ ਬਟਨ ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" + "value": "ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਭੇਜੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nie udało się wczytać historii rozmowy. Spróbuj ponownie, wybierając Więcej." + "value": "Wyślij wiadomość, aby rozpocząć rozmowę." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente." + "value": "Envie uma mensagem para iniciar uma conversa." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente." + "value": "Envie uma mensagem para iniciar uma conversa." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Istoricul conversației nu a putut fi încărcat. Încercați din nou cu Mai multe." + "value": "Trimiteți un mesaj pentru a începe o conversație." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Не удалось загрузить историю диалога. Нажмите «Ещё» повторно." + "value": "Отправьте сообщение, чтобы начать диалог." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Históriu konverzácie sa nepodarilo načítať. Skúste to znova tlačidlom Viac." + "value": "Pošlite správu a začnite konverzáciu." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Zgodovine pogovora ni bilo mogoče naložiti. Poskusite znova z gumbom Več." + "value": "Pošljite sporočilo, da začnete pogovor." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Није могуће учитати историју разговора. Поново изаберите „Још“." + "value": "Пошаљите поруку да бисте започели разговор." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Det gick inte att läsa in konversationshistoriken. Försök med Mer igen." + "value": "Skicka ett meddelande för att starta en konversation." } }, "ta": { "stringUnit": { "state": "translated", - "value": "உரையாடல் வரலாற்றை ஏற்ற முடியவில்லை. ‘மேலும்’ என்பதை மீண்டும் தேர்ந்தெடுக்கவும்." + "value": "உரையாடலைத் தொடங்க ஒரு செய்தியை அனுப்புங்கள்." } }, "te": { "stringUnit": { "state": "translated", - "value": "సంభాషణ చరిత్రను లోడ్ చేయడం సాధ్యం కాలేదు. ‘మరిన్ని’ని మళ్లీ ఎంచుకోండి." + "value": "సంభాషణను ప్రారంభించడానికి సందేశం పంపండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "โหลดประวัติการสนทนาไม่ได้ ลองเลือก “เพิ่มเติม” อีกครั้ง" + "value": "ส่งข้อความเพื่อเริ่มการสนทนา" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Sohbet geçmişi yüklenemedi. “Daha fazla” seçeneğini tekrar deneyin." + "value": "Sohbet başlatmak için mesaj gönderin." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Не вдалося завантажити історію розмови. Спробуйте «Ще» знову." + "value": "Надішліть повідомлення, щоб почати розмову." } }, "ur": { "stringUnit": { "state": "translated", - "value": "گفتگو کی سرگزشت لوڈ نہیں ہو سکی۔ ‘مزید’ پر دوبارہ کوشش کریں۔" + "value": "گفتگو شروع کرنے کے لیے پیغام بھیجیں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Không thể tải lịch sử trò chuyện. Hãy chọn “Xem thêm” lần nữa." + "value": "Gửi tin nhắn để bắt đầu cuộc trò chuyện." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "无法加载对话记录。请再次选择“更多”。" + "value": "发送消息即可开始对话。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "無法載入對話記錄,請再次選擇「更多」。" + "value": "傳送訊息即可開始對話。" } } } }, - "respondkit_identity_changed": { + "respondkit_latest": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "تغيّرت هوية الدعم في علامة تبويب أخرى. أعد الاتصال لإعادة تحميل حسابك." + "value": "أحدث الرسائل" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Самоличността за поддръжка е променена в друг раздел. Свържете се отново, за да презаредите акаунта си." + "value": "Най-новите съобщения" } }, "bn": { "stringUnit": { "state": "translated", - "value": "অন্য একটি ট্যাবে সহায়তার পরিচয় পরিবর্তিত হয়েছে। আপনার অ্যাকাউন্ট আবার লোড করতে পুনরায় সংযোগ করুন।" + "value": "সর্বশেষ বার্তা" } }, "ca": { "stringUnit": { "state": "translated", - "value": "La identitat d'assistència ha canviat en una altra pestanya. Torna a connectar per recarregar el teu compte." + "value": "Missatges més recents" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Identita podpory se změnila na jiné kartě. Znovu se připojte a načtěte svůj účet." + "value": "Nejnovější zprávy" } }, "da": { "stringUnit": { "state": "translated", - "value": "Supportidentiteten blev ændret i en anden fane. Opret forbindelse igen for at genindlæse din konto." + "value": "Seneste beskeder" } }, "de": { "stringUnit": { "state": "translated", - "value": "Die Support-Identität wurde in einem anderen Tab geändert. Neu verbinden, um dein Konto neu zu laden." + "value": "Neueste Nachrichten" } }, "el": { "stringUnit": { "state": "translated", - "value": "Η ταυτότητα υποστήριξης άλλαξε σε άλλη καρτέλα. Επανασυνδεθείτε για να φορτώσετε ξανά τον λογαριασμό σας." + "value": "Πιο πρόσφατα μηνύματα" } }, "en": { "stringUnit": { "state": "translated", - "value": "Support identity changed in another tab. Reconnect to reload your account." + "value": "Latest messages" } }, "es": { "stringUnit": { "state": "translated", - "value": "La identidad de soporte cambió en otra pestaña. Reconecta para volver a cargar tu cuenta." + "value": "Mensajes más recientes" } }, "et": { "stringUnit": { "state": "translated", - "value": "Tugiidentiteet muutus teisel vahekaardil. Ühenda uuesti, et konto uuesti laadida." + "value": "Uusimad sõnumid" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Tuen tunnistetiedot vaihtuivat toisessa välilehdessä. Lataa tilisi uudelleen yhdistämällä uudelleen." + "value": "Uusimmat viestit" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Napalitan ang account sa suporta sa ibang tab. Kumonektang muli para i-reload ang account mo." + "value": "Mga pinakabagong mensahe" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Le compte d’assistance a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte." + "value": "Derniers messages" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Le compte de soutien a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte." + "value": "Derniers messages" } }, "gu": { "stringUnit": { "state": "translated", - "value": "બીજા ટૅબમાં સપોર્ટ ઓળખ બદલાઈ ગઈ છે. તમારું એકાઉન્ટ ફરી લોડ કરવા માટે ફરી કનેક્ટ કરો." + "value": "નવીનતમ મેસેજ" } }, "he": { "stringUnit": { "state": "translated", - "value": "זהות התמיכה השתנתה בכרטיסייה אחרת. צריך להתחבר מחדש כדי לטעון מחדש את החשבון." + "value": "ההודעות האחרונות" } }, "hi": { "stringUnit": { "state": "translated", - "value": "किसी दूसरे टैब में सहायता पहचान बदल गई है। अपना खाता फिर से लोड करने के लिए फिर से कनेक्ट करें।" + "value": "सबसे नए मैसेज" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Identitet za podršku promijenjen je u drugoj kartici. Ponovno se povežite kako biste ponovno učitali račun." + "value": "Najnovije poruke" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Egy másik lapon megváltozott az ügyfélszolgálati azonosító. Csatlakozzon újra a fiókja újbóli betöltéséhez." + "value": "Legújabb üzenetek" } }, "id": { "stringUnit": { "state": "translated", - "value": "Identitas dukungan berubah di tab lain. Hubungkan ulang untuk memuat ulang akun Anda." + "value": "Pesan terbaru" } }, "it": { "stringUnit": { "state": "translated", - "value": "L'account di assistenza è cambiato in un'altra scheda. Riconnettiti per ricaricare il tuo account." + "value": "Ultimi messaggi" } }, "ja": { "stringUnit": { "state": "translated", - "value": "別のタブでサポートのアカウントが切り替わりました。アカウントを再読み込みするには再接続してください。" + "value": "最新のメッセージ" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಮತ್ತೊಂದು ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಬೆಂಬಲ ಖಾತೆ ಬದಲಾಗಿದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಮರುಸಂಪರ್ಕಿಸಿ." + "value": "ಇತ್ತೀಚಿನ ಸಂದೇಶಗಳು" } }, "ko": { "stringUnit": { "state": "translated", - "value": "다른 탭에서 고객 지원 계정이 변경되었습니다. 계정을 다시 불러오려면 다시 연결하세요." + "value": "최신 메시지" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Pagalbos tapatybė pasikeitė kitame skirtuke. Prisijunkite iš naujo, kad iš naujo įkeltumėte savo paskyrą." + "value": "Naujausios žinutės" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Atbalsta identitāte tika mainīta citā cilnē. Lai atkārtoti ielādētu savu kontu, savienojiet vēlreiz." + "value": "Jaunākās ziņas" } }, "ml": { "stringUnit": { "state": "translated", - "value": "മറ്റൊരു ടാബിൽ പിന്തുണ അക്കൗണ്ട് മാറി. നിങ്ങളുടെ അക്കൗണ്ട് റീലോഡ് ചെയ്യാൻ വീണ്ടും കണക്റ്റ് ചെയ്യുക." + "value": "ഏറ്റവും പുതിയ സന്ദേശങ്ങൾ" } }, "mr": { "stringUnit": { "state": "translated", - "value": "दुसऱ्या टॅबमध्ये सहाय्य खाते बदलले. तुमचे खाते रीलोड करण्यासाठी पुन्हा कनेक्ट करा." + "value": "नवीनतम संदेश" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Identiti sokongan telah bertukar dalam tab lain. Sambung semula untuk memuatkan semula akaun anda." + "value": "Mesej terkini" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kundestøtteidentiteten ble endret i en annen fane. Koble til på nytt for å laste inn kontoen din igjen." + "value": "Nyeste meldinger" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Je supportidentiteit is in een ander tabblad gewijzigd. Maak opnieuw verbinding om je account opnieuw te laden." + "value": "Nieuwste berichten" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଅନ୍ୟ ଏକ ଟ୍ୟାବ୍‌ରେ ସହାୟତା ପରିଚୟ ବଦଳିଯାଇଛି। ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ପୁଣି ଲୋଡ୍ କରିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + "value": "ସର୍ବଶେଷ ମେସେଜ୍" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਕਿਸੇ ਹੋਰ ਟੈਬ ਵਿੱਚ ਸਹਾਇਤਾ ਪਛਾਣ ਬਦਲ ਗਈ ਹੈ। ਆਪਣਾ ਖਾਤਾ ਮੁੜ ਲੋਡ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + "value": "ਨਵੀਨਤਮ ਸੁਨੇਹੇ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Tożsamość w czacie pomocy zmieniła się w innej karcie. Połącz ponownie, aby wczytać swoje konto." + "value": "Najnowsze wiadomości" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "A identidade de suporte mudou em outra aba. Reconecte para recarregar sua conta." + "value": "Mensagens mais recentes" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "A identidade de suporte mudou noutro separador. Restabeleça a ligação para recarregar a sua conta." + "value": "Mensagens mais recentes" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Identitatea de asistență s-a schimbat în altă filă. Reconectați-vă pentru a reîncărca contul." + "value": "Cele mai recente mesaje" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Профиль поддержки изменён в другой вкладке. Переподключитесь, чтобы заново загрузить аккаунт." + "value": "Последние сообщения" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Identita podpory sa zmenila na inej karte. Znova sa pripojte a načítajte svoj účet." + "value": "Najnovšie správy" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Identiteta podpore se je spremenila v drugem zavihku. Znova se povežite, da ponovno naložite svoj račun." + "value": "Najnovejša sporočila" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Налог за подршку је промењен у другој картици. Поново се повежите да бисте поново учитали свој налог." + "value": "Најновије поруке" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Supportkontot ändrades i en annan flik. Anslut igen för att läsa in ditt konto på nytt." + "value": "Senaste meddelandena" } }, "ta": { "stringUnit": { "state": "translated", - "value": "வேறொரு தாவலில் ஆதரவுக் கணக்கு மாற்றப்பட்டது. உங்கள் கணக்கை மீண்டும் ஏற்ற மீண்டும் இணையவும்." + "value": "சமீபத்திய செய்திகள்" } }, "te": { "stringUnit": { "state": "translated", - "value": "మరో ట్యాబ్‌లో మద్దతు ఖాతా మారింది. మీ ఖాతాను మళ్లీ లోడ్ చేయడానికి మళ్లీ కనెక్ట్ చేయండి." + "value": "తాజా సందేశాలు" } }, "th": { "stringUnit": { "state": "translated", - "value": "บัญชีฝ่ายสนับสนุนมีการเปลี่ยนแปลงในแท็บอื่น เชื่อมต่ออีกครั้งเพื่อโหลดบัญชีของคุณใหม่" + "value": "ข้อความล่าสุด" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek hesabı başka bir sekmede değişti. Hesabınızı yeniden yüklemek için yeniden bağlanın." + "value": "En son mesajlar" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Обліковий запис підтримки змінено в іншій вкладці. Перепідключіться, щоб перезавантажити свій обліковий запис." + "value": "Останні повідомлення" } }, "ur": { "stringUnit": { "state": "translated", - "value": "کسی دوسرے ٹیب میں سپورٹ اکاؤنٹ تبدیل ہو گیا۔ اپنا اکاؤنٹ دوبارہ لوڈ کرنے کے لیے دوبارہ منسلک ہوں۔" + "value": "تازہ ترین پیغامات" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Tài khoản hỗ trợ đã thay đổi ở một thẻ khác. Hãy kết nối lại để tải lại tài khoản của bạn." + "value": "Tin nhắn mới nhất" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "客服身份已在其他标签页中更改。请重新连接以重新加载您的账户。" + "value": "最新消息" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "客服身分已在其他分頁中變更,請重新連線以重新載入您的帳號。" + "value": "最新訊息" } } } }, - "respondkit_intro": { + "respondkit_loading": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "أرسل رسالة وأبقِ هذه الصفحة مفتوحة لتلقي رد سريع." + "value": "جارٍ التحميل…" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Изпратете съобщение и оставете тази страница отворена за бърз отговор." + "value": "Зареждане…" } }, "bn": { "stringUnit": { "state": "translated", - "value": "একটি বার্তা পাঠান এবং দ্রুত উত্তর পেতে এই পেজটি খোলা রাখুন।" + "value": "লোড হচ্ছে…" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Envia un missatge i mantén aquesta pàgina oberta per rebre una resposta ràpida." + "value": "S'està carregant…" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Pošlete zprávu a nechte tuto stránku otevřenou, ať vám můžeme rychle odpovědět." + "value": "Načítání…" } }, "da": { "stringUnit": { "state": "translated", - "value": "Send en besked, og hold siden åben for at få et hurtigt svar." + "value": "Indlæser…" } }, "de": { "stringUnit": { "state": "translated", - "value": "Schreib uns eine Nachricht und lass diese Seite für eine schnelle Antwort geöffnet." + "value": "Wird geladen…" } }, "el": { "stringUnit": { "state": "translated", - "value": "Στείλτε ένα μήνυμα και κρατήστε αυτή τη σελίδα ανοιχτή για γρήγορη απάντηση." + "value": "Φόρτωση…" } }, "en": { "stringUnit": { "state": "translated", - "value": "Send a message and keep this page open for a quick reply." + "value": "Loading…" } }, "es": { "stringUnit": { "state": "translated", - "value": "Envía un mensaje y mantén esta página abierta para recibir una respuesta rápida." + "value": "Cargando…" } }, "et": { "stringUnit": { "state": "translated", - "value": "Saada sõnum ja hoia see leht avatuna, et saada kiire vastus." + "value": "Laadimine…" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Lähetä viesti ja pidä tämä sivu auki, niin saat vastauksen nopeasti." + "value": "Ladataan…" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Magpadala ng mensahe at panatilihing bukas ang page na ito para sa mabilis na sagot." + "value": "Naglo-load…" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide." + "value": "Chargement…" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide." + "value": "Chargement…" } }, "gu": { "stringUnit": { "state": "translated", - "value": "મેસેજ મોકલો અને ઝડપી જવાબ માટે આ પેજ ખુલ્લું રાખો." + "value": "લોડ થઈ રહ્યું છે…" } }, "he": { "stringUnit": { "state": "translated", - "value": "אפשר לשלוח הודעה ולהשאיר את הדף הזה פתוח כדי לקבל תשובה מהירה." + "value": "בטעינה…" } }, "hi": { "stringUnit": { "state": "translated", - "value": "मैसेज भेजें और जल्दी जवाब पाने के लिए यह पेज खुला रखें।" + "value": "लोड हो रहा है…" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Pošaljite poruku i ostavite ovu stranicu otvorenom za brz odgovor." + "value": "Učitavanje…" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Küldjön üzenetet, és tartsa nyitva ezt az oldalt a gyors válaszért." + "value": "Betöltés…" } }, "id": { "stringUnit": { "state": "translated", - "value": "Kirim pesan dan biarkan halaman ini tetap terbuka agar cepat mendapat balasan." + "value": "Memuat…" } }, "it": { "stringUnit": { "state": "translated", - "value": "Invia un messaggio e tieni aperta questa pagina per ricevere una risposta rapida." + "value": "Caricamento…" } }, "ja": { "stringUnit": { "state": "translated", - "value": "メッセージを送信して、このページを開いたままお待ちください。すぐにお返事します。" + "value": "読み込み中…" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂದೇಶ ಕಳುಹಿಸಿ ಮತ್ತು ತ್ವರಿತ ಉತ್ತರಕ್ಕಾಗಿ ಈ ಪುಟವನ್ನು ತೆರೆದಿಡಿ." + "value": "ಲೋಡ್ ಆಗುತ್ತಿದೆ…" } }, "ko": { "stringUnit": { "state": "translated", - "value": "메시지를 보내고 이 페이지를 열어 두시면 빠르게 답변해 드릴게요." + "value": "불러오는 중…" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Parašykite žinutę ir neuždarykite šio puslapio – greitai atsakysime." + "value": "Įkeliama…" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Nosūtiet ziņu un neaizveriet šo lapu – drīz atbildēsim." + "value": "Ielādē…" } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഒരു സന്ദേശം അയച്ച് വേഗത്തിൽ മറുപടി ലഭിക്കാൻ ഈ പേജ് തുറന്നുവയ്ക്കുക." + "value": "ലോഡ് ചെയ്യുന്നു…" } }, "mr": { "stringUnit": { "state": "translated", - "value": "संदेश पाठवा आणि लवकर उत्तर मिळण्यासाठी हे पेज उघडे ठेवा." + "value": "लोड होत आहे…" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Hantar mesej dan biarkan halaman ini terbuka untuk balasan pantas." + "value": "Memuatkan…" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Send en melding og la denne siden være åpen, så får du raskt svar." + "value": "Laster inn…" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Stuur een bericht en houd deze pagina open voor een snel antwoord." + "value": "Laden…" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ ଏବଂ ଶୀଘ୍ର ଉତ୍ତର ପାଇଁ ଏହି ପୃଷ୍ଠାଟି ଖୋଲା ରଖନ୍ତୁ।" + "value": "ଲୋଡ୍ ହେଉଛି…" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸੁਨੇਹਾ ਭੇਜੋ ਅਤੇ ਜਲਦੀ ਜਵਾਬ ਲਈ ਇਹ ਪੰਨਾ ਖੁੱਲ੍ਹਾ ਰੱਖੋ।" + "value": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ…" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Wyślij wiadomość i nie zamykaj tej strony, aby szybko otrzymać odpowiedź." + "value": "Wczytywanie…" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Envie uma mensagem e mantenha esta página aberta para receber uma resposta rápida." + "value": "Carregando…" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Envie uma mensagem e mantenha esta página aberta para obter uma resposta rápida." + "value": "A carregar…" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Trimiteți un mesaj și păstrați această pagină deschisă pentru un răspuns rapid." + "value": "Se încarcă…" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Отправьте сообщение и не закрывайте эту страницу, чтобы быстро получить ответ." + "value": "Загрузка…" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Pošlite správu a nechajte túto stránku otvorenú, aby ste rýchlo dostali odpoveď." + "value": "Načítava sa…" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Pošljite sporočilo in pustite to stran odprto, da boste hitro prejeli odgovor." + "value": "Nalaganje…" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Пошаљите поруку и држите ову страницу отвореном за брз одговор." + "value": "Учитава се…" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Skicka ett meddelande och håll den här sidan öppen för ett snabbt svar." + "value": "Läser in…" } }, "ta": { "stringUnit": { "state": "translated", - "value": "செய்தியை அனுப்பிவிட்டு, விரைவான பதிலுக்கு இந்தப் பக்கத்தைத் திறந்தே வைத்திருங்கள்." + "value": "ஏற்றுகிறது…" } }, "te": { "stringUnit": { "state": "translated", - "value": "సందేశం పంపి, త్వరగా సమాధానం పొందడానికి ఈ పేజీని తెరిచే ఉంచండి." + "value": "లోడ్ అవుతోంది…" } }, "th": { "stringUnit": { "state": "translated", - "value": "ส่งข้อความแล้วเปิดหน้านี้ค้างไว้เพื่อรับคำตอบอย่างรวดเร็ว" + "value": "กำลังโหลด…" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Mesaj gönderin ve hızlı yanıt için bu sayfayı açık tutun." + "value": "Yükleniyor…" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Надішліть повідомлення й не закривайте цю сторінку, щоб швидко отримати відповідь." + "value": "Завантаження…" } }, "ur": { "stringUnit": { "state": "translated", - "value": "پیغام بھیجیں اور فوری جواب کے لیے یہ صفحہ کھلا رکھیں۔" + "value": "لوڈ ہو رہا ہے…" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Gửi tin nhắn và giữ trang này mở để nhận phản hồi nhanh." + "value": "Đang tải…" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "发送消息后请保持此页面打开,以便及时收到回复。" + "value": "正在加载…" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "傳送訊息後請保持此頁面開啟,即可盡快收到回覆。" + "value": "載入中…" } } } }, - "respondkit_intro_short": { + "respondkit_loading_messages": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "أرسل رسالة لبدء محادثة." + "value": "جارٍ تحميل الرسائل" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Изпратете съобщение, за да започнете разговор." + "value": "Зареждане на съобщенията" } }, "bn": { "stringUnit": { "state": "translated", - "value": "কথোপকথন শুরু করতে একটি বার্তা পাঠান।" + "value": "বার্তা লোড হচ্ছে" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Envia un missatge per començar una conversa." + "value": "S'estan carregant els missatges" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Pošlete zprávu a zahajte konverzaci." + "value": "Načítání zpráv" } }, "da": { "stringUnit": { "state": "translated", - "value": "Send en besked for at starte en samtale." + "value": "Indlæser beskeder" } }, "de": { "stringUnit": { "state": "translated", - "value": "Schreib uns eine Nachricht, um eine Unterhaltung zu beginnen." + "value": "Nachrichten werden geladen" } }, "el": { "stringUnit": { "state": "translated", - "value": "Στείλτε ένα μήνυμα για να ξεκινήσετε μια συνομιλία." + "value": "Φόρτωση μηνυμάτων" } }, "en": { "stringUnit": { "state": "translated", - "value": "Send a message to start a conversation." + "value": "Loading messages" } }, "es": { "stringUnit": { "state": "translated", - "value": "Envía un mensaje para iniciar una conversación." + "value": "Cargando mensajes" } }, "et": { "stringUnit": { "state": "translated", - "value": "Saada sõnum, et alustada vestlust." + "value": "Sõnumite laadimine" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Aloita keskustelu lähettämällä viesti." + "value": "Ladataan viestejä" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Magpadala ng mensahe para magsimula ng pag-uusap." + "value": "Nilo-load ang mga mensahe" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Envoyez un message pour démarrer une conversation." + "value": "Chargement des messages" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Envoyez un message pour démarrer une conversation." + "value": "Chargement des messages" } }, "gu": { "stringUnit": { "state": "translated", - "value": "વાતચીત શરૂ કરવા માટે મેસેજ મોકલો." + "value": "મેસેજ લોડ થઈ રહ્યા છે" } }, "he": { "stringUnit": { "state": "translated", - "value": "אפשר לשלוח הודעה כדי להתחיל שיחה." + "value": "ההודעות נטענות" } }, "hi": { "stringUnit": { "state": "translated", - "value": "बातचीत शुरू करने के लिए मैसेज भेजें।" + "value": "मैसेज लोड हो रहे हैं" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Pošaljite poruku da biste započeli razgovor." + "value": "Učitavanje poruka" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Küldjön üzenetet a beszélgetés indításához." + "value": "Üzenetek betöltése" } }, "id": { "stringUnit": { "state": "translated", - "value": "Kirim pesan untuk memulai percakapan." + "value": "Memuat pesan" } }, "it": { "stringUnit": { "state": "translated", - "value": "Invia un messaggio per iniziare una conversazione." + "value": "Caricamento dei messaggi" } }, "ja": { "stringUnit": { "state": "translated", - "value": "メッセージを送信して会話を始めましょう。" + "value": "メッセージを読み込み中" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂಭಾಷಣೆ ಪ್ರಾರಂಭಿಸಲು ಸಂದೇಶ ಕಳುಹಿಸಿ." + "value": "ಸಂದೇಶಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "메시지를 보내 대화를 시작하세요." + "value": "메시지 불러오는 중" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Parašykite žinutę ir pradėkite pokalbį." + "value": "Įkeliamos žinutės" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Nosūtiet ziņu, lai sāktu sarunu." + "value": "Ielādē ziņas" } }, "ml": { "stringUnit": { "state": "translated", - "value": "സംഭാഷണം ആരംഭിക്കാൻ ഒരു സന്ദേശം അയയ്ക്കുക." + "value": "സന്ദേശങ്ങൾ ലോഡ് ചെയ്യുന്നു" } }, "mr": { "stringUnit": { "state": "translated", - "value": "संभाषण सुरू करण्यासाठी संदेश पाठवा." + "value": "संदेश लोड होत आहेत" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Hantar mesej untuk memulakan perbualan." + "value": "Memuatkan mesej" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Send en melding for å starte en samtale." + "value": "Laster inn meldinger" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Stuur een bericht om een gesprek te starten." + "value": "Berichten laden" } }, "or": { "stringUnit": { "state": "translated", - "value": "ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରିବାକୁ ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ।" + "value": "ମେସେଜ୍ ଲୋଡ୍ ହେଉଛି" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਭੇਜੋ।" + "value": "ਸੁਨੇਹੇ ਲੋਡ ਹੋ ਰਹੇ ਹਨ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Wyślij wiadomość, aby rozpocząć rozmowę." + "value": "Wczytywanie wiadomości" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Envie uma mensagem para iniciar uma conversa." + "value": "Carregando mensagens" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Envie uma mensagem para iniciar uma conversa." + "value": "A carregar mensagens" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Trimiteți un mesaj pentru a începe o conversație." + "value": "Se încarcă mesajele" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Отправьте сообщение, чтобы начать диалог." + "value": "Загрузка сообщений" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Pošlite správu a začnite konverzáciu." + "value": "Načítavajú sa správy" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Pošljite sporočilo, da začnete pogovor." + "value": "Nalaganje sporočil" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Пошаљите поруку да бисте започели разговор." + "value": "Учитавање порука" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Skicka ett meddelande för att starta en konversation." + "value": "Läser in meddelanden" } }, "ta": { "stringUnit": { "state": "translated", - "value": "உரையாடலைத் தொடங்க ஒரு செய்தியை அனுப்புங்கள்." + "value": "செய்திகளை ஏற்றுகிறது" } }, "te": { "stringUnit": { "state": "translated", - "value": "సంభాషణను ప్రారంభించడానికి సందేశం పంపండి." + "value": "సందేశాలు లోడ్ అవుతున్నాయి" } }, "th": { "stringUnit": { "state": "translated", - "value": "ส่งข้อความเพื่อเริ่มการสนทนา" + "value": "กำลังโหลดข้อความ" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Sohbet başlatmak için mesaj gönderin." + "value": "Mesajlar yükleniyor" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Надішліть повідомлення, щоб почати розмову." + "value": "Завантаження повідомлень" } }, "ur": { "stringUnit": { "state": "translated", - "value": "گفتگو شروع کرنے کے لیے پیغام بھیجیں۔" + "value": "پیغامات لوڈ ہو رہے ہیں" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Gửi tin nhắn để bắt đầu cuộc trò chuyện." + "value": "Đang tải tin nhắn" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "发送消息即可开始对话。" + "value": "正在加载消息" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "傳送訊息即可開始對話。" + "value": "正在載入訊息" } } } }, - "respondkit_latest": { + "respondkit_logout_failed": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "أحدث الرسائل" + "value": "تعذّر إلغاء جلسة الدعم السابقة. ستنتهي صلاحيتها تلقائيًا." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Най-новите съобщения" + "value": "Предишната сесия за поддръжка не можа да бъде прекратена. Тя ще изтече автоматично." } }, "bn": { "stringUnit": { "state": "translated", - "value": "সর্বশেষ বার্তা" + "value": "আগের সহায়তা সেশনটি বাতিল করা যায়নি। এটি স্বয়ংক্রিয়ভাবে মেয়াদোত্তীর্ণ হবে।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Missatges més recents" + "value": "No s'ha pogut revocar la sessió d'assistència anterior. Caducarà automàticament." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Nejnovější zprávy" + "value": "Předchozí relaci podpory se nepodařilo zrušit. Platnost vyprší automaticky." } }, "da": { "stringUnit": { "state": "translated", - "value": "Seneste beskeder" + "value": "Den tidligere supportsession kunne ikke tilbagekaldes. Den udløber automatisk." } }, "de": { "stringUnit": { "state": "translated", - "value": "Neueste Nachrichten" + "value": "Die vorherige Support-Sitzung konnte nicht widerrufen werden. Sie läuft automatisch ab." } }, "el": { "stringUnit": { "state": "translated", - "value": "Πιο πρόσφατα μηνύματα" + "value": "Δεν ήταν δυνατή η ανάκληση της προηγούμενης συνεδρίας υποστήριξης. Θα λήξει αυτόματα." } }, "en": { "stringUnit": { "state": "translated", - "value": "Latest messages" + "value": "Previous support session could not be revoked. It will expire automatically." } }, "es": { "stringUnit": { "state": "translated", - "value": "Mensajes más recientes" + "value": "No se pudo revocar la sesión de soporte anterior. Caducará automáticamente." } }, "et": { "stringUnit": { "state": "translated", - "value": "Uusimad sõnumid" + "value": "Eelmist tugiseanssi ei õnnestunud tühistada. See aegub automaatselt." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Uusimmat viestit" + "value": "Edellistä tukiistuntoa ei voitu peruuttaa. Se vanhenee automaattisesti." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Mga pinakabagong mensahe" + "value": "Hindi mabawi ang naunang support session. Kusa itong mag-e-expire." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Derniers messages" + "value": "La session d'assistance précédente n'a pas pu être révoquée. Elle expirera automatiquement." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Derniers messages" + "value": "La session de soutien précédente n'a pas pu être révoquée. Elle expirera automatiquement." } }, "gu": { "stringUnit": { "state": "translated", - "value": "નવીનતમ મેસેજ" + "value": "અગાઉનું સપોર્ટ સત્ર રદ કરી શકાયું નથી. તે આપમેળે સમાપ્ત થશે." } }, "he": { "stringUnit": { "state": "translated", - "value": "ההודעות האחרונות" + "value": "לא ניתן היה לבטל את סשן התמיכה הקודם. התוקף שלו יפוג אוטומטית." } }, "hi": { "stringUnit": { "state": "translated", - "value": "सबसे नए मैसेज" + "value": "पिछला सहायता सत्र रद्द नहीं किया जा सका। यह अपने आप समाप्त हो जाएगा।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Najnovije poruke" + "value": "Prethodnu sesiju podrške nije bilo moguće opozvati. Automatski će isteći." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Legújabb üzenetek" + "value": "Az előző ügyfélszolgálati munkamenetet nem sikerült visszavonni. Automatikusan lejár." } }, "id": { "stringUnit": { "state": "translated", - "value": "Pesan terbaru" + "value": "Sesi dukungan sebelumnya tidak dapat dicabut. Sesi akan berakhir secara otomatis." } }, "it": { "stringUnit": { "state": "translated", - "value": "Ultimi messaggi" + "value": "Impossibile revocare la sessione di assistenza precedente. Scadrà automaticamente." } }, "ja": { "stringUnit": { "state": "translated", - "value": "最新のメッセージ" + "value": "以前のサポートセッションを取り消せませんでした。自動的に期限切れになります。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಇತ್ತೀಚಿನ ಸಂದೇಶಗಳು" + "value": "ಹಿಂದಿನ ಬೆಂಬಲ ಸೆಷನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "최신 메시지" + "value": "이전 지원 세션을 취소하지 못했습니다. 자동으로 만료됩니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Naujausios žinutės" + "value": "Ankstesnės pagalbos sesijos atšaukti nepavyko. Ji baigsis automatiškai." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Jaunākās ziņas" + "value": "Iepriekšējo atbalsta sesiju neizdevās atsaukt. Tās derīgums beigsies automātiski." } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഏറ്റവും പുതിയ സന്ദേശങ്ങൾ" + "value": "മുമ്പത്തെ സപ്പോർട്ട് സെഷൻ റദ്ദാക്കാനായില്ല. അത് സ്വയമേവ കാലഹരണപ്പെടും." } }, "mr": { "stringUnit": { "state": "translated", - "value": "नवीनतम संदेश" + "value": "मागील सहाय्य सत्र रद्द करता आले नाही. ते आपोआप कालबाह्य होईल." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Mesej terkini" + "value": "Sesi sokongan sebelumnya tidak dapat dibatalkan. Sesi itu akan tamat tempoh secara automatik." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Nyeste meldinger" + "value": "Den forrige støtteøkten kunne ikke tilbakekalles. Den utløper automatisk." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Nieuwste berichten" + "value": "De vorige supportsessie kon niet worden ingetrokken. Deze verloopt automatisch." } }, "or": { "stringUnit": { "state": "translated", - "value": "ସର୍ବଶେଷ ମେସେଜ୍" + "value": "ପୂର୍ବ ସହାୟତା ସେସନ୍ ବାତିଲ କରାଯାଇପାରିଲା ନାହିଁ। ଏହା ସ୍ୱୟଂଚାଳିତ ଭାବେ ସମାପ୍ତ ହେବ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਨਵੀਨਤਮ ਸੁਨੇਹੇ" + "value": "ਪਿਛਲਾ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਰੱਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਇਹ ਆਪਣੇ ਆਪ ਖਤਮ ਹੋ ਜਾਵੇਗਾ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Najnowsze wiadomości" + "value": "Nie udało się unieważnić poprzedniej sesji pomocy. Wygaśnie ona automatycznie." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Mensagens mais recentes" + "value": "Não foi possível revogar a sessão de suporte anterior. Ela expirará automaticamente." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Mensagens mais recentes" + "value": "Não foi possível revogar a sessão de suporte anterior. Irá expirar automaticamente." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Cele mai recente mesaje" + "value": "Sesiunea de asistență anterioară nu a putut fi revocată. Va expira automat." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Последние сообщения" + "value": "Не удалось отозвать предыдущий сеанс поддержки. Он истечёт автоматически." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Najnovšie správy" + "value": "Predchádzajúcu reláciu podpory sa nepodarilo zrušiť. Jej platnosť automaticky vyprší." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Najnovejša sporočila" + "value": "Prejšnje seje podpore ni bilo mogoče preklicati. Samodejno bo potekla." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Најновије поруке" + "value": "Претходна сесија подршке није могла да буде опозвана. Аутоматски ће истећи." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Senaste meddelandena" + "value": "Den tidigare supportsessionen kunde inte återkallas. Den upphör automatiskt." } }, "ta": { "stringUnit": { "state": "translated", - "value": "சமீபத்திய செய்திகள்" + "value": "முந்தைய ஆதரவு அமர்வைத் திரும்பப்பெற முடியவில்லை. அது தானாகவே காலாவதியாகும்." } }, "te": { "stringUnit": { "state": "translated", - "value": "తాజా సందేశాలు" + "value": "మునుపటి సపోర్ట్ సెషన్‌ను రద్దు చేయడం సాధ్యపడలేదు. అది ఆటోమేటిక్‌గా గడువు ముగుస్తుంది." } }, "th": { "stringUnit": { "state": "translated", - "value": "ข้อความล่าสุด" + "value": "ไม่สามารถเพิกถอนเซสชันการสนับสนุนก่อนหน้าได้ เซสชันจะหมดอายุโดยอัตโนมัติ" } }, "tr": { "stringUnit": { "state": "translated", - "value": "En son mesajlar" + "value": "Önceki destek oturumu iptal edilemedi. Otomatik olarak sona erecek." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Останні повідомлення" + "value": "Не вдалося відкликати попередній сеанс підтримки. Він завершиться автоматично." } }, "ur": { "stringUnit": { "state": "translated", - "value": "تازہ ترین پیغامات" + "value": "پچھلا سپورٹ سیشن منسوخ نہیں کیا جا سکا۔ یہ خود بخود ختم ہو جائے گا۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Tin nhắn mới nhất" + "value": "Không thể thu hồi phiên hỗ trợ trước đó. Phiên sẽ tự động hết hạn." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "最新消息" + "value": "无法撤销之前的支持会话。该会话将自动过期。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "最新訊息" + "value": "無法撤銷先前的支援工作階段。該工作階段將自動過期。" } } } }, - "respondkit_loading": { + "respondkit_message": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "جارٍ التحميل…" + "value": "الرسالة" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Зареждане…" + "value": "Съобщение" } }, "bn": { "stringUnit": { "state": "translated", - "value": "লোড হচ্ছে…" + "value": "বার্তা" } }, "ca": { "stringUnit": { "state": "translated", - "value": "S'està carregant…" + "value": "Missatge" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Načítání…" + "value": "Zpráva" } }, "da": { "stringUnit": { "state": "translated", - "value": "Indlæser…" + "value": "Besked" } }, "de": { "stringUnit": { "state": "translated", - "value": "Wird geladen…" + "value": "Nachricht" } }, "el": { "stringUnit": { "state": "translated", - "value": "Φόρτωση…" + "value": "Μήνυμα" } }, "en": { "stringUnit": { "state": "translated", - "value": "Loading…" + "value": "Message" } }, "es": { "stringUnit": { "state": "translated", - "value": "Cargando…" + "value": "Mensaje" } }, "et": { "stringUnit": { "state": "translated", - "value": "Laadimine…" + "value": "Sõnum" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Ladataan…" + "value": "Viesti" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Naglo-load…" + "value": "Mensahe" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Chargement…" + "value": "Message" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Chargement…" + "value": "Message" } }, "gu": { "stringUnit": { "state": "translated", - "value": "લોડ થઈ રહ્યું છે…" + "value": "મેસેજ" } }, "he": { "stringUnit": { "state": "translated", - "value": "בטעינה…" + "value": "הודעה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "लोड हो रहा है…" + "value": "मैसेज" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Učitavanje…" + "value": "Poruka" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Betöltés…" + "value": "Üzenet" } }, "id": { "stringUnit": { "state": "translated", - "value": "Memuat…" + "value": "Pesan" } }, "it": { "stringUnit": { "state": "translated", - "value": "Caricamento…" + "value": "Messaggio" } }, "ja": { "stringUnit": { "state": "translated", - "value": "読み込み中…" + "value": "メッセージ" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಲೋಡ್ ಆಗುತ್ತಿದೆ…" + "value": "ಸಂದೇಶ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "불러오는 중…" + "value": "메시지" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Įkeliama…" + "value": "Žinutė" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Ielādē…" + "value": "Ziņa" } }, "ml": { "stringUnit": { "state": "translated", - "value": "ലോഡ് ചെയ്യുന്നു…" + "value": "സന്ദേശം" } }, "mr": { "stringUnit": { "state": "translated", - "value": "लोड होत आहे…" + "value": "संदेश" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Memuatkan…" + "value": "Mesej" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Laster inn…" + "value": "Melding" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Laden…" + "value": "Bericht" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଲୋଡ୍ ହେଉଛି…" + "value": "ମେସେଜ୍" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ…" + "value": "ਸੁਨੇਹਾ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Wczytywanie…" + "value": "Wiadomość" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Carregando…" + "value": "Mensagem" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "A carregar…" + "value": "Mensagem" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Se încarcă…" + "value": "Mesaj" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Загрузка…" + "value": "Сообщение" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Načítava sa…" + "value": "Správa" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Nalaganje…" + "value": "Sporočilo" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Учитава се…" + "value": "Порука" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Läser in…" + "value": "Meddelande" } }, "ta": { "stringUnit": { "state": "translated", - "value": "ஏற்றுகிறது…" + "value": "செய்தி" } }, "te": { "stringUnit": { "state": "translated", - "value": "లోడ్ అవుతోంది…" + "value": "సందేశం" } }, "th": { "stringUnit": { "state": "translated", - "value": "กำลังโหลด…" + "value": "ข้อความ" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Yükleniyor…" + "value": "Mesaj" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Завантаження…" + "value": "Повідомлення" } }, "ur": { "stringUnit": { "state": "translated", - "value": "لوڈ ہو رہا ہے…" + "value": "پیغام" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Đang tải…" + "value": "Tin nhắn" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "正在加载…" + "value": "消息" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "載入中…" + "value": "訊息" } } } }, - "respondkit_loading_messages": { + "respondkit_message_limit": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "جارٍ تحميل الرسائل" + "value": "يمكن أن تحتوي الرسائل على 6000 حرف كحد أقصى." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Зареждане на съобщенията" + "value": "Съобщенията могат да съдържат до 6000 знака." } }, "bn": { "stringUnit": { "state": "translated", - "value": "বার্তা লোড হচ্ছে" + "value": "বার্তায় সর্বোচ্চ ৬,০০০ অক্ষর থাকতে পারে।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "S'estan carregant els missatges" + "value": "Els missatges poden tenir fins a 6.000 caràcters." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Načítání zpráv" + "value": "Zprávy mohou mít nejvýše 6 000 znaků." } }, "da": { "stringUnit": { "state": "translated", - "value": "Indlæser beskeder" + "value": "Beskeder kan indeholde op til 6.000 tegn." } }, "de": { "stringUnit": { "state": "translated", - "value": "Nachrichten werden geladen" + "value": "Nachrichten können bis zu 6.000 Zeichen enthalten." } }, "el": { "stringUnit": { "state": "translated", - "value": "Φόρτωση μηνυμάτων" + "value": "Τα μηνύματα μπορούν να περιέχουν έως 6.000 χαρακτήρες." } }, "en": { "stringUnit": { "state": "translated", - "value": "Loading messages" + "value": "Messages can contain up to 6,000 characters." } }, "es": { "stringUnit": { "state": "translated", - "value": "Cargando mensajes" + "value": "Los mensajes pueden tener hasta 6000 caracteres." } }, "et": { "stringUnit": { "state": "translated", - "value": "Sõnumite laadimine" + "value": "Sõnumid võivad sisaldada kuni 6000 tähemärki." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Ladataan viestejä" + "value": "Viesteissä voi olla enintään 6 000 merkkiä." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Nilo-load ang mga mensahe" + "value": "Hanggang 6,000 character ang maaaring laman ng mga mensahe." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Chargement des messages" + "value": "Les messages peuvent contenir jusqu'à 6 000 caractères." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Chargement des messages" + "value": "Les messages peuvent contenir jusqu'à 6 000 caractères." } }, "gu": { "stringUnit": { "state": "translated", - "value": "મેસેજ લોડ થઈ રહ્યા છે" + "value": "સંદેશામાં વધુમાં વધુ 6,000 અક્ષરો હોઈ શકે છે." } }, "he": { "stringUnit": { "state": "translated", - "value": "ההודעות נטענות" + "value": "הודעות יכולות להכיל עד 6,000 תווים." } }, "hi": { "stringUnit": { "state": "translated", - "value": "मैसेज लोड हो रहे हैं" + "value": "संदेशों में अधिकतम 6,000 वर्ण हो सकते हैं।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Učitavanje poruka" + "value": "Poruke mogu sadržavati najviše 6000 znakova." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Üzenetek betöltése" + "value": "Az üzenetek legfeljebb 6000 karaktert tartalmazhatnak." } }, "id": { "stringUnit": { "state": "translated", - "value": "Memuat pesan" + "value": "Pesan dapat berisi hingga 6.000 karakter." } }, "it": { "stringUnit": { "state": "translated", - "value": "Caricamento dei messaggi" + "value": "I messaggi possono contenere fino a 6.000 caratteri." } }, "ja": { "stringUnit": { "state": "translated", - "value": "メッセージを読み込み中" + "value": "メッセージは6,000文字まで入力できます。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂದೇಶಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ" + "value": "ಸಂದೇಶಗಳು ಗರಿಷ್ಠ 6,000 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು." } }, "ko": { "stringUnit": { "state": "translated", - "value": "메시지 불러오는 중" + "value": "메시지는 최대 6,000자까지 입력할 수 있습니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Įkeliamos žinutės" + "value": "Žinutėse gali būti iki 6 000 simbolių." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Ielādē ziņas" + "value": "Ziņojumos var būt līdz 6000 rakstzīmēm." } }, "ml": { "stringUnit": { "state": "translated", - "value": "സന്ദേശങ്ങൾ ലോഡ് ചെയ്യുന്നു" + "value": "സന്ദേശങ്ങളിൽ പരമാവധി 6,000 പ്രതീകങ്ങൾ ഉണ്ടാകാം." } }, "mr": { "stringUnit": { "state": "translated", - "value": "संदेश लोड होत आहेत" + "value": "संदेशांमध्ये जास्तीत जास्त 6,000 वर्ण असू शकतात." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Memuatkan mesej" + "value": "Mesej boleh mengandungi sehingga 6,000 aksara." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Laster inn meldinger" + "value": "Meldinger kan inneholde opptil 6000 tegn." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Berichten laden" + "value": "Berichten mogen maximaal 6.000 tekens bevatten." } }, "or": { "stringUnit": { "state": "translated", - "value": "ମେସେଜ୍ ଲୋଡ୍ ହେଉଛି" + "value": "ବାର୍ତ୍ତାରେ ସର୍ବାଧିକ 6,000 ଅକ୍ଷର ରହିପାରିବ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸੁਨੇਹੇ ਲੋਡ ਹੋ ਰਹੇ ਹਨ" + "value": "ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 6,000 ਅੱਖਰ ਹੋ ਸਕਦੇ ਹਨ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Wczytywanie wiadomości" + "value": "Wiadomości mogą zawierać do 6000 znaków." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Carregando mensagens" + "value": "As mensagens podem ter até 6.000 caracteres." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "A carregar mensagens" + "value": "As mensagens podem ter até 6000 carateres." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Se încarcă mesajele" + "value": "Mesajele pot conține cel mult 6.000 de caractere." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Загрузка сообщений" + "value": "Сообщения могут содержать до 6000 символов." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Načítavajú sa správy" + "value": "Správy môžu mať najviac 6 000 znakov." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Nalaganje sporočil" + "value": "Sporočila lahko vsebujejo največ 6000 znakov." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Учитавање порука" + "value": "Поруке могу да садрже највише 6.000 знакова." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Läser in meddelanden" + "value": "Meddelanden kan innehålla högst 6 000 tecken." } }, "ta": { "stringUnit": { "state": "translated", - "value": "செய்திகளை ஏற்றுகிறது" + "value": "செய்திகளில் அதிகபட்சம் 6,000 எழுத்துகள் இருக்கலாம்." } }, "te": { "stringUnit": { "state": "translated", - "value": "సందేశాలు లోడ్ అవుతున్నాయి" + "value": "సందేశాలలో గరిష్ఠంగా 6,000 అక్షరాలు ఉండవచ్చు." } }, "th": { "stringUnit": { "state": "translated", - "value": "กำลังโหลดข้อความ" + "value": "ข้อความมีได้สูงสุด 6,000 อักขระ" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Mesajlar yükleniyor" + "value": "Mesajlar en fazla 6.000 karakter içerebilir." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Завантаження повідомлень" + "value": "Повідомлення можуть містити до 6000 символів." } }, "ur": { "stringUnit": { "state": "translated", - "value": "پیغامات لوڈ ہو رہے ہیں" + "value": "پیغامات میں زیادہ سے زیادہ 6,000 حروف ہو سکتے ہیں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Đang tải tin nhắn" + "value": "Tin nhắn có thể chứa tối đa 6.000 ký tự." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "正在加载消息" + "value": "消息最多可包含 6,000 个字符。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "正在載入訊息" + "value": "訊息最多可包含 6,000 個字元。" } } } }, - "respondkit_message": { + "respondkit_message_too_long": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "الرسالة" + "value": "أدخل رسالة لا تتجاوز 6000 حرف." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Съобщение" + "value": "Въведете съобщение до 6000 знака." } }, "bn": { "stringUnit": { "state": "translated", - "value": "বার্তা" + "value": "৬,০০০ অক্ষর পর্যন্ত একটি বার্তা লিখুন।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Missatge" + "value": "Escriu un missatge de fins a 6.000 caràcters." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Zpráva" + "value": "Zadejte zprávu o délce nejvýše 6 000 znaků." } }, "da": { "stringUnit": { "state": "translated", - "value": "Besked" + "value": "Skriv en besked på op til 6.000 tegn." } }, "de": { "stringUnit": { "state": "translated", - "value": "Nachricht" + "value": "Gib eine Nachricht mit bis zu 6.000 Zeichen ein." } }, "el": { "stringUnit": { "state": "translated", - "value": "Μήνυμα" + "value": "Εισαγάγετε ένα μήνυμα έως 6.000 χαρακτήρες." } }, "en": { "stringUnit": { "state": "translated", - "value": "Message" + "value": "Enter a message of up to 6,000 characters." } }, "es": { "stringUnit": { "state": "translated", - "value": "Mensaje" + "value": "Escribe un mensaje de hasta 6000 caracteres." } }, "et": { "stringUnit": { "state": "translated", - "value": "Sõnum" + "value": "Sisestage kuni 6000 tähemärgi pikkune sõnum." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Viesti" + "value": "Kirjoita enintään 6 000 merkin viesti." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Mensahe" + "value": "Maglagay ng mensaheng hanggang 6,000 character." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Message" + "value": "Saisissez un message de 6 000 caractères maximum." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Message" + "value": "Saisissez un message de 6 000 caractères maximum." } }, "gu": { "stringUnit": { "state": "translated", - "value": "મેસેજ" + "value": "6,000 અક્ષરો સુધીનો સંદેશ લખો." } }, "he": { "stringUnit": { "state": "translated", - "value": "הודעה" + "value": "יש להזין הודעה של עד 6,000 תווים." } }, "hi": { "stringUnit": { "state": "translated", - "value": "मैसेज" + "value": "अधिकतम 6,000 वर्णों का संदेश लिखें।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Poruka" + "value": "Unesite poruku od najviše 6000 znakova." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Üzenet" + "value": "Legfeljebb 6000 karakteres üzenetet írjon." } }, "id": { "stringUnit": { "state": "translated", - "value": "Pesan" + "value": "Masukkan pesan hingga 6.000 karakter." } }, "it": { "stringUnit": { "state": "translated", - "value": "Messaggio" + "value": "Inserisci un messaggio di massimo 6.000 caratteri." } }, "ja": { "stringUnit": { "state": "translated", - "value": "メッセージ" + "value": "6,000文字以内でメッセージを入力してください。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಂದೇಶ" + "value": "6,000 ಅಕ್ಷರಗಳವರೆಗಿನ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "메시지" + "value": "최대 6,000자까지 메시지를 입력하세요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Žinutė" + "value": "Įveskite iki 6 000 simbolių žinutę." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Ziņa" + "value": "Ievadiet ziņojumu līdz 6000 rakstzīmēm." } }, "ml": { "stringUnit": { "state": "translated", - "value": "സന്ദേശം" + "value": "6,000 പ്രതീകങ്ങൾ വരെയുള്ള ഒരു സന്ദേശം നൽകുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "संदेश" + "value": "जास्तीत जास्त 6,000 वर्णांचा संदेश लिहा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Mesej" + "value": "Masukkan mesej sehingga 6,000 aksara." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Melding" + "value": "Skriv en melding på opptil 6000 tegn." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Bericht" + "value": "Voer een bericht in van maximaal 6.000 tekens." } }, "or": { "stringUnit": { "state": "translated", - "value": "ମେସେଜ୍" + "value": "6,000 ଅକ୍ଷର ପର୍ଯ୍ୟନ୍ତ ଏକ ବାର୍ତ୍ତା ଲେଖନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸੁਨੇਹਾ" + "value": "6,000 ਅੱਖਰਾਂ ਤੱਕ ਦਾ ਸੁਨੇਹਾ ਲਿਖੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Wiadomość" + "value": "Wpisz wiadomość o długości do 6000 znaków." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Mensagem" + "value": "Digite uma mensagem de até 6.000 caracteres." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Mensagem" + "value": "Introduza uma mensagem com até 6000 carateres." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Mesaj" + "value": "Introduceți un mesaj de cel mult 6.000 de caractere." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Сообщение" + "value": "Введите сообщение длиной до 6000 символов." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Správa" + "value": "Zadajte správu s dĺžkou najviac 6 000 znakov." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Sporočilo" + "value": "Vnesite sporočilo z največ 6000 znaki." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Порука" + "value": "Унесите поруку од највише 6.000 знакова." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Meddelande" + "value": "Skriv ett meddelande på högst 6 000 tecken." } }, "ta": { "stringUnit": { "state": "translated", - "value": "செய்தி" + "value": "6,000 எழுத்துகள் வரையிலான செய்தியை உள்ளிடவும்." } }, "te": { "stringUnit": { "state": "translated", - "value": "సందేశం" + "value": "6,000 అక్షరాల వరకు ఉన్న సందేశాన్ని నమోదు చేయండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "ข้อความ" + "value": "ป้อนข้อความได้ไม่เกิน 6,000 อักขระ" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Mesaj" + "value": "En fazla 6.000 karakterlik bir mesaj girin." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Повідомлення" + "value": "Введіть повідомлення довжиною до 6000 символів." } }, "ur": { "stringUnit": { "state": "translated", - "value": "پیغام" + "value": "زیادہ سے زیادہ 6,000 حروف کا پیغام درج کریں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Tin nhắn" + "value": "Nhập tin nhắn dài tối đa 6.000 ký tự." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "消息" + "value": "请输入不超过 6,000 个字符的消息。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "訊息" + "value": "請輸入不超過 6,000 個字元的訊息。" } } } @@ -11708,2487 +14244,2804 @@ "many": { "stringUnit": { "state": "translated", - "value": "%1$lld новых" + "value": "%1$lld новых" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld новых" + } + } + } + } + }, + "sk": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld nová" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "%1$lld nové" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "%1$lld novej" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld nových" + } + } + } + } + }, + "sl": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld novo" + } + }, + "two": { + "stringUnit": { + "state": "translated", + "value": "%1$lld novi" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "%1$lld nova" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld novih" + } + } + } + } + }, + "sr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нова" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нове" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нових" + } + } + } + } + }, + "sv": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld nytt" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld nya" + } + } + } + } + }, + "ta": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld புதியது" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld புதியவை" + } + } + } + } + }, + "te": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld కొత్తది" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld కొత్తవి" + } + } + } + } + }, + "th": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "ใหม่ %1$lld ข้อความ" + } + } + } + } + }, + "tr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld yeni" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld yeni" + } + } + } + } + }, + "uk": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нове" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нові" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нових" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld нового" + } + } + } + } + }, + "ur": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld نیا" } }, "other": { "stringUnit": { "state": "translated", - "value": "%1$lld новых" + "value": "%1$lld نئے" } } } } }, - "sk": { + "vi": { "variations": { "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld nová" - } - }, - "few": { + "other": { "stringUnit": { "state": "translated", - "value": "%1$lld nové" + "value": "%1$lld mới" } - }, - "many": { + } + } + } + }, + "zh-Hans": { + "variations": { + "plural": { + "other": { "stringUnit": { "state": "translated", - "value": "%1$lld novej" + "value": "%1$lld 条新消息" } - }, + } + } + } + }, + "zh-Hant": { + "variations": { + "plural": { "other": { "stringUnit": { "state": "translated", - "value": "%1$lld nových" + "value": "%1$lld 則新訊息" } } } } + } + } + }, + "respondkit_open": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "مفتوحة" + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Отворен" + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "খোলা" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Oberta" + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Otevřená" + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Åben" + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Offen" + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Ανοιχτή" + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Open" + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Abierta" + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Avatud" + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Avoin" + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Bukas" + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Ouverte" + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Ouverte" + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "ખુલ્લી" + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "פתוחה" + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "खुली" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Otvoren" + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Nyitott" + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Terbuka" + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Aperta" + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "対応中" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ತೆರೆದಿದೆ" + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "진행 중" + } + }, + "lt": { + "stringUnit": { + "state": "translated", + "value": "Atviras" + } + }, + "lv": { + "stringUnit": { + "state": "translated", + "value": "Atvērta" + } + }, + "ml": { + "stringUnit": { + "state": "translated", + "value": "തുറന്നത്" + } + }, + "mr": { + "stringUnit": { + "state": "translated", + "value": "सुरू" + } + }, + "ms": { + "stringUnit": { + "state": "translated", + "value": "Terbuka" + } + }, + "nb": { + "stringUnit": { + "state": "translated", + "value": "Åpen" + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Open" + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଖୋଲା" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਖੁੱਲ੍ਹੀ" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Otwarta" + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Aberta" + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Aberta" + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Deschisă" + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Открыт" + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Otvorená" + } }, "sl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld novo" - } - }, - "two": { - "stringUnit": { - "state": "translated", - "value": "%1$lld novi" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "%1$lld nova" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld novih" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Odprt" } }, "sr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нова" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нове" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нових" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Отворен" } }, "sv": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld nytt" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld nya" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Öppen" } }, "ta": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld புதியது" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld புதியவை" - } - } - } + "stringUnit": { + "state": "translated", + "value": "திறந்துள்ளது" } }, "te": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld కొత్తది" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld కొత్తవి" - } - } - } + "stringUnit": { + "state": "translated", + "value": "తెరిచి ఉంది" } }, "th": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "ใหม่ %1$lld ข้อความ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "เปิดอยู่" } }, "tr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld yeni" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld yeni" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Açık" } }, "uk": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нове" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нові" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нових" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld нового" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Відкрита" } }, "ur": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld نیا" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld نئے" - } - } - } + "stringUnit": { + "state": "translated", + "value": "کھلی" } }, "vi": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld mới" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Đang mở" } }, "zh-Hans": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld 条新消息" - } - } - } + "stringUnit": { + "state": "translated", + "value": "进行中" } }, "zh-Hant": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld 則新訊息" - } - } - } + "stringUnit": { + "state": "translated", + "value": "進行中" } } } }, - "respondkit_open": { + "respondkit_open_chat": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "مفتوحة" + "value": "فتح دردشة الدعم" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Отворен" + "value": "Отваряне на чата за поддръжка" } }, "bn": { "stringUnit": { "state": "translated", - "value": "খোলা" + "value": "সহায়তা চ্যাট খুলুন" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Oberta" + "value": "Obre el xat d'assistència" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Otevřená" + "value": "Otevřít chat podpory" } }, "da": { "stringUnit": { "state": "translated", - "value": "Åben" + "value": "Åbn supportchat" } }, "de": { "stringUnit": { "state": "translated", - "value": "Offen" + "value": "Support-Chat öffnen" } }, "el": { "stringUnit": { "state": "translated", - "value": "Ανοιχτή" + "value": "Άνοιγμα συνομιλίας υποστήριξης" } }, "en": { "stringUnit": { "state": "translated", - "value": "Open" + "value": "Open support chat" } }, "es": { "stringUnit": { "state": "translated", - "value": "Abierta" + "value": "Abrir chat de soporte" } }, "et": { "stringUnit": { "state": "translated", - "value": "Avatud" + "value": "Ava tugivestlus" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Avoin" + "value": "Avaa tukichat" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Bukas" + "value": "Buksan ang support chat" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Ouverte" + "value": "Ouvrir le chat d’assistance" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Ouverte" + "value": "Ouvrir le clavardage avec le soutien" } }, "gu": { "stringUnit": { "state": "translated", - "value": "ખુલ્લી" + "value": "સપોર્ટ ચેટ ખોલો" } }, "he": { "stringUnit": { "state": "translated", - "value": "פתוחה" + "value": "פתיחת צ׳אט התמיכה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "खुली" + "value": "सहायता चैट खोलें" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Otvoren" + "value": "Otvori chat podrške" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nyitott" + "value": "Ügyfélszolgálati chat megnyitása" } }, "id": { "stringUnit": { "state": "translated", - "value": "Terbuka" + "value": "Buka chat dukungan" } }, "it": { "stringUnit": { "state": "translated", - "value": "Aperta" + "value": "Apri la chat di assistenza" } }, "ja": { "stringUnit": { "state": "translated", - "value": "対応中" + "value": "サポートチャットを開く" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ತೆರೆದಿದೆ" + "value": "ಬೆಂಬಲ ಚಾಟ್ ತೆರೆಯಿರಿ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "진행 중" + "value": "고객 지원 채팅 열기" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Atviras" + "value": "Atidaryti pagalbos pokalbį" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Atvērta" + "value": "Atvērt atbalsta tērzēšanu" } }, "ml": { "stringUnit": { "state": "translated", - "value": "തുറന്നത്" + "value": "പിന്തുണ ചാറ്റ് തുറക്കുക" } }, "mr": { "stringUnit": { "state": "translated", - "value": "सुरू" + "value": "सहाय्य चॅट उघडा" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Terbuka" + "value": "Buka sembang sokongan" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Åpen" + "value": "Åpne kundestøttechatten" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Open" + "value": "Supportchat openen" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଖୋଲା" + "value": "ସହାୟତା ଚାଟ୍ ଖୋଲନ୍ତୁ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਖੁੱਲ੍ਹੀ" + "value": "ਸਹਾਇਤਾ ਚੈਟ ਖੋਲ੍ਹੋ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Otwarta" + "value": "Otwórz czat pomocy" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Aberta" + "value": "Abrir chat de suporte" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Aberta" + "value": "Abrir chat de suporte" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Deschisă" + "value": "Deschideți chatul de asistență" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Открыт" + "value": "Открыть чат поддержки" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Otvorená" + "value": "Otvoriť chat podpory" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Odprt" + "value": "Odpri klepet s podporo" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Отворен" + "value": "Отвори ћаскање са подршком" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Öppen" + "value": "Öppna supportchatten" } }, "ta": { "stringUnit": { "state": "translated", - "value": "திறந்துள்ளது" + "value": "ஆதரவு அரட்டையைத் திற" } }, "te": { "stringUnit": { "state": "translated", - "value": "తెరిచి ఉంది" + "value": "మద్దతు చాట్‌ను తెరువు" } }, "th": { "stringUnit": { "state": "translated", - "value": "เปิดอยู่" + "value": "เปิดแชทฝ่ายสนับสนุน" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Açık" + "value": "Destek sohbetini aç" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Відкрита" + "value": "Відкрити чат підтримки" } }, "ur": { "stringUnit": { "state": "translated", - "value": "کھلی" + "value": "سپورٹ چیٹ کھولیں" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Đang mở" + "value": "Mở trò chuyện hỗ trợ" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "进行中" + "value": "打开客服聊天" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "進行中" + "value": "開啟客服聊天" } } } }, - "respondkit_open_chat": { + "respondkit_photo_library": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "فتح دردشة الدعم" + "value": "مكتبة الصور" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Отваряне на чата за поддръжка" + "value": "Библиотека със снимки" } }, "bn": { "stringUnit": { "state": "translated", - "value": "সহায়তা চ্যাট খুলুন" + "value": "ফটো লাইব্রেরি" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Obre el xat d'assistència" + "value": "Fototeca" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Otevřít chat podpory" + "value": "Knihovna fotek" } }, "da": { "stringUnit": { "state": "translated", - "value": "Åbn supportchat" + "value": "Fotobibliotek" } }, "de": { "stringUnit": { "state": "translated", - "value": "Support-Chat öffnen" + "value": "Fotomediathek" } }, "el": { "stringUnit": { "state": "translated", - "value": "Άνοιγμα συνομιλίας υποστήριξης" + "value": "Βιβλιοθήκη φωτογραφιών" } }, "en": { "stringUnit": { "state": "translated", - "value": "Open support chat" + "value": "Photo library" } }, "es": { "stringUnit": { "state": "translated", - "value": "Abrir chat de soporte" + "value": "Fototeca" } }, "et": { "stringUnit": { "state": "translated", - "value": "Ava tugivestlus" + "value": "Fototeek" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Avaa tukichat" + "value": "Kuvakirjasto" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Buksan ang support chat" + "value": "Library ng mga larawan" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Ouvrir le chat d’assistance" + "value": "Photothèque" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Ouvrir le clavardage avec le soutien" + "value": "Photothèque" } }, "gu": { "stringUnit": { "state": "translated", - "value": "સપોર્ટ ચેટ ખોલો" + "value": "ફોટો લાઇબ્રેરી" } }, "he": { "stringUnit": { "state": "translated", - "value": "פתיחת צ׳אט התמיכה" + "value": "ספריית התמונות" } }, "hi": { "stringUnit": { "state": "translated", - "value": "सहायता चैट खोलें" + "value": "फ़ोटो लाइब्रेरी" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Otvori chat podrške" + "value": "Galerija fotografija" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Ügyfélszolgálati chat megnyitása" + "value": "Fotókönyvtár" } }, "id": { "stringUnit": { "state": "translated", - "value": "Buka chat dukungan" + "value": "Galeri foto" } }, "it": { "stringUnit": { "state": "translated", - "value": "Apri la chat di assistenza" + "value": "Libreria foto" } }, "ja": { "stringUnit": { "state": "translated", - "value": "サポートチャットを開く" + "value": "フォトライブラリ" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಬೆಂಬಲ ಚಾಟ್ ತೆರೆಯಿರಿ" + "value": "ಫೋಟೋ ಲೈಬ್ರರಿ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "고객 지원 채팅 열기" + "value": "사진 보관함" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Atidaryti pagalbos pokalbį" + "value": "Nuotraukų biblioteka" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Atvērt atbalsta tērzēšanu" + "value": "Fotoattēlu bibliotēka" } }, "ml": { "stringUnit": { "state": "translated", - "value": "പിന്തുണ ചാറ്റ് തുറക്കുക" + "value": "ഫോട്ടോ ലൈബ്രറി" } }, "mr": { "stringUnit": { "state": "translated", - "value": "सहाय्य चॅट उघडा" + "value": "फोटो लायब्ररी" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Buka sembang sokongan" + "value": "Pustaka foto" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Åpne kundestøttechatten" + "value": "Bildebibliotek" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Supportchat openen" + "value": "Fotobibliotheek" } }, "or": { "stringUnit": { "state": "translated", - "value": "ସହାୟତା ଚାଟ୍ ଖୋଲନ୍ତୁ" + "value": "ଫଟୋ ଲାଇବ୍ରେରୀ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸਹਾਇਤਾ ਚੈਟ ਖੋਲ੍ਹੋ" + "value": "ਫ਼ੋਟੋ ਲਾਇਬ੍ਰੇਰੀ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Otwórz czat pomocy" + "value": "Biblioteka zdjęć" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Abrir chat de suporte" + "value": "Biblioteca de fotos" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Abrir chat de suporte" + "value": "Biblioteca de fotografias" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Deschideți chatul de asistență" + "value": "Galerie foto" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Открыть чат поддержки" + "value": "Галерея" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Otvoriť chat podpory" + "value": "Knižnica fotiek" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Odpri klepet s podporo" + "value": "Knjižnica fotografij" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Отвори ћаскање са подршком" + "value": "Галерија фотографија" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Öppna supportchatten" + "value": "Bildbibliotek" } }, "ta": { "stringUnit": { "state": "translated", - "value": "ஆதரவு அரட்டையைத் திற" + "value": "படத் தொகுப்பு" } }, "te": { "stringUnit": { "state": "translated", - "value": "మద్దతు చాట్‌ను తెరువు" + "value": "ఫోటో లైబ్రరీ" } }, "th": { "stringUnit": { "state": "translated", - "value": "เปิดแชทฝ่ายสนับสนุน" + "value": "คลังรูปภาพ" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek sohbetini aç" + "value": "Fotoğraf arşivi" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Відкрити чат підтримки" + "value": "Фототека" } }, "ur": { "stringUnit": { "state": "translated", - "value": "سپورٹ چیٹ کھولیں" + "value": "فوٹو لائبریری" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Mở trò chuyện hỗ trợ" + "value": "Thư viện ảnh" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "打开客服聊天" + "value": "照片图库" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "開啟客服聊天" + "value": "相簿" } } } }, - "respondkit_photo_library": { + "respondkit_picker_failed": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "مكتبة الصور" + "value": "تعذّر فتح منتقي الملفات" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Библиотека със снимки" + "value": "Изборът на файлове не може да се отвори" } }, "bn": { "stringUnit": { "state": "translated", - "value": "ফটো লাইব্রেরি" + "value": "ফাইল পিকার খোলা যাচ্ছে না" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Fototeca" + "value": "No es pot obrir el selector de fitxers" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Knihovna fotek" + "value": "Výběr souborů nelze otevřít" } }, "da": { "stringUnit": { "state": "translated", - "value": "Fotobibliotek" + "value": "Filvælgeren kan ikke åbnes" } }, "de": { "stringUnit": { "state": "translated", - "value": "Fotomediathek" + "value": "Dateiauswahl kann nicht geöffnet werden" } }, "el": { "stringUnit": { "state": "translated", - "value": "Βιβλιοθήκη φωτογραφιών" + "value": "Δεν είναι δυνατό το άνοιγμα της επιλογής αρχείων" } }, "en": { "stringUnit": { "state": "translated", - "value": "Photo library" + "value": "Cannot open file picker" } }, "es": { "stringUnit": { "state": "translated", - "value": "Fototeca" + "value": "No se puede abrir el selector de archivos" } }, "et": { "stringUnit": { "state": "translated", - "value": "Fototeek" + "value": "Failivalijat ei saa avada" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Kuvakirjasto" + "value": "Tiedostovalitsinta ei voi avata" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Library ng mga larawan" + "value": "Hindi mabuksan ang pagpili ng file" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Photothèque" + "value": "Impossible d’ouvrir le sélecteur de fichiers" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Photothèque" + "value": "Impossible d’ouvrir le sélecteur de fichiers" } }, "gu": { "stringUnit": { "state": "translated", - "value": "ફોટો લાઇબ્રેરી" + "value": "ફાઇલ પસંદગીકર્તા ખોલી શકાતું નથી" } }, "he": { "stringUnit": { "state": "translated", - "value": "ספריית התמונות" + "value": "לא ניתן לפתוח את בוחר הקבצים" } }, "hi": { "stringUnit": { "state": "translated", - "value": "फ़ोटो लाइब्रेरी" + "value": "फ़ाइल पिकर नहीं खुल सका" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Galerija fotografija" + "value": "Nije moguće otvoriti odabir datoteka" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Fotókönyvtár" + "value": "Nem sikerült megnyitni a fájlválasztót" } }, "id": { "stringUnit": { "state": "translated", - "value": "Galeri foto" + "value": "Tidak dapat membuka pemilih file" } }, "it": { "stringUnit": { "state": "translated", - "value": "Libreria foto" + "value": "Impossibile aprire il selettore di file" } }, "ja": { "stringUnit": { "state": "translated", - "value": "フォトライブラリ" + "value": "ファイル選択画面を開けません" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಫೋಟೋ ಲೈಬ್ರರಿ" + "value": "ಫೈಲ್ ಪಿಕರ್ ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "사진 보관함" + "value": "파일 선택기를 열 수 없습니다" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nuotraukų biblioteka" + "value": "Nepavyksta atidaryti failų parinkiklio" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Fotoattēlu bibliotēka" + "value": "Nevar atvērt failu atlasītāju" } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഫോട്ടോ ലൈബ്രറി" + "value": "ഫയൽ പിക്കർ തുറക്കാനാകുന്നില്ല" } }, "mr": { "stringUnit": { "state": "translated", - "value": "फोटो लायब्ररी" + "value": "फाइल पिकर उघडता येत नाही" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Pustaka foto" + "value": "Tidak dapat membuka pemilih fail" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Bildebibliotek" + "value": "Kan ikke åpne filvelgeren" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Fotobibliotheek" + "value": "Kan bestandskiezer niet openen" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଫଟୋ ଲାଇବ୍ରେରୀ" + "value": "ଫାଇଲ୍ ପିକର୍ ଖୋଲାଯାଇପାରିଲା ନାହିଁ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਫ਼ੋਟੋ ਲਾਇਬ੍ਰੇਰੀ" + "value": "ਫ਼ਾਈਲ ਚੋਣਕਾਰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Biblioteka zdjęć" + "value": "Nie można otworzyć okna wyboru plików" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Biblioteca de fotos" + "value": "Não foi possível abrir o seletor de arquivos" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Biblioteca de fotografias" + "value": "Não foi possível abrir o seletor de ficheiros" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Galerie foto" + "value": "Nu se poate deschide selectorul de fișiere" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Галерея" + "value": "Не удалось открыть выбор файлов" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Knižnica fotiek" + "value": "Výber súborov sa nedá otvoriť" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Knjižnica fotografij" + "value": "Izbirnika datotek ni mogoče odpreti" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Галерија фотографија" + "value": "Није могуће отворити бирач датотека" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Bildbibliotek" + "value": "Det gick inte att öppna filväljaren" } }, "ta": { "stringUnit": { "state": "translated", - "value": "படத் தொகுப்பு" + "value": "கோப்புத் தேர்வியைத் திறக்க முடியவில்லை" } }, "te": { "stringUnit": { "state": "translated", - "value": "ఫోటో లైబ్రరీ" + "value": "ఫైల్ పికర్‌ను తెరవడం సాధ్యం కాలేదు" } }, "th": { "stringUnit": { "state": "translated", - "value": "คลังรูปภาพ" + "value": "เปิดตัวเลือกไฟล์ไม่ได้" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Fotoğraf arşivi" + "value": "Dosya seçici açılamıyor" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Фототека" + "value": "Не вдається відкрити вибір файлів" } }, "ur": { "stringUnit": { "state": "translated", - "value": "فوٹو لائبریری" + "value": "فائل پکر نہیں کھل سکا" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Thư viện ảnh" + "value": "Không thể mở trình chọn tệp" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "照片图库" + "value": "无法打开文件选择器" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "相簿" + "value": "無法開啟檔案選擇器" } } } }, - "respondkit_picker_failed": { + "respondkit_ready": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "تعذّر فتح منتقي الملفات" + "value": "جاهز" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Изборът на файлове не може да се отвори" + "value": "Готово" } }, "bn": { "stringUnit": { "state": "translated", - "value": "ফাইল পিকার খোলা যাচ্ছে না" + "value": "প্রস্তুত" } }, "ca": { "stringUnit": { "state": "translated", - "value": "No es pot obrir el selector de fitxers" + "value": "A punt" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Výběr souborů nelze otevřít" + "value": "Připraveno" } }, "da": { "stringUnit": { "state": "translated", - "value": "Filvælgeren kan ikke åbnes" + "value": "Klar" } }, "de": { "stringUnit": { "state": "translated", - "value": "Dateiauswahl kann nicht geöffnet werden" + "value": "Bereit" } }, "el": { "stringUnit": { "state": "translated", - "value": "Δεν είναι δυνατό το άνοιγμα της επιλογής αρχείων" + "value": "Έτοιμο" } }, "en": { "stringUnit": { "state": "translated", - "value": "Cannot open file picker" + "value": "Ready" } }, "es": { "stringUnit": { "state": "translated", - "value": "No se puede abrir el selector de archivos" + "value": "Listo" } }, "et": { "stringUnit": { "state": "translated", - "value": "Failivalijat ei saa avada" + "value": "Valmis" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Tiedostovalitsinta ei voi avata" + "value": "Valmis" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi mabuksan ang pagpili ng file" + "value": "Handa na" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Impossible d’ouvrir le sélecteur de fichiers" + "value": "Prêt" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Impossible d’ouvrir le sélecteur de fichiers" + "value": "Prêt" } }, "gu": { "stringUnit": { "state": "translated", - "value": "ફાઇલ પસંદગીકર્તા ખોલી શકાતું નથી" + "value": "તૈયાર" } }, "he": { "stringUnit": { "state": "translated", - "value": "לא ניתן לפתוח את בוחר הקבצים" + "value": "מוכן" } }, "hi": { "stringUnit": { "state": "translated", - "value": "फ़ाइल पिकर नहीं खुल सका" + "value": "तैयार" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Nije moguće otvoriti odabir datoteka" + "value": "Spremno" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nem sikerült megnyitni a fájlválasztót" + "value": "Kész" } }, "id": { "stringUnit": { "state": "translated", - "value": "Tidak dapat membuka pemilih file" + "value": "Siap" } }, "it": { "stringUnit": { "state": "translated", - "value": "Impossibile aprire il selettore di file" + "value": "Pronto" } }, "ja": { "stringUnit": { "state": "translated", - "value": "ファイル選択画面を開けません" + "value": "準備完了" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಫೈಲ್ ಪಿಕರ್ ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ" + "value": "ಸಿದ್ಧವಾಗಿದೆ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "파일 선택기를 열 수 없습니다" + "value": "준비됨" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepavyksta atidaryti failų parinkiklio" + "value": "Paruošta" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Nevar atvērt failu atlasītāju" + "value": "Gatavs" } }, "ml": { "stringUnit": { "state": "translated", - "value": "ഫയൽ പിക്കർ തുറക്കാനാകുന്നില്ല" + "value": "തയ്യാർ" } }, "mr": { "stringUnit": { "state": "translated", - "value": "फाइल पिकर उघडता येत नाही" + "value": "तयार" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Tidak dapat membuka pemilih fail" + "value": "Sedia" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kan ikke åpne filvelgeren" + "value": "Klar" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Kan bestandskiezer niet openen" + "value": "Klaar" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଫାଇଲ୍ ପିକର୍ ଖୋଲାଯାଇପାରିଲା ନାହିଁ" + "value": "ପ୍ରସ୍ତୁତ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਫ਼ਾਈਲ ਚੋਣਕਾਰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" + "value": "ਤਿਆਰ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nie można otworzyć okna wyboru plików" + "value": "Gotowe" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Não foi possível abrir o seletor de arquivos" + "value": "Pronto" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Não foi possível abrir o seletor de ficheiros" + "value": "Pronto" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Nu se poate deschide selectorul de fișiere" + "value": "Gata" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Не удалось открыть выбор файлов" + "value": "Готово" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Výber súborov sa nedá otvoriť" + "value": "Pripravené" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Izbirnika datotek ni mogoče odpreti" + "value": "Pripravljeno" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Није могуће отворити бирач датотека" + "value": "Спремно" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Det gick inte att öppna filväljaren" + "value": "Klar" } }, "ta": { "stringUnit": { "state": "translated", - "value": "கோப்புத் தேர்வியைத் திறக்க முடியவில்லை" + "value": "தயார்" } }, "te": { "stringUnit": { "state": "translated", - "value": "ఫైల్ పికర్‌ను తెరవడం సాధ్యం కాలేదు" + "value": "సిద్ధం" } }, "th": { "stringUnit": { "state": "translated", - "value": "เปิดตัวเลือกไฟล์ไม่ได้" + "value": "พร้อมแล้ว" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Dosya seçici açılamıyor" + "value": "Hazır" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Не вдається відкрити вибір файлів" + "value": "Готово" } }, "ur": { "stringUnit": { "state": "translated", - "value": "فائل پکر نہیں کھل سکا" + "value": "تیار" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Không thể mở trình chọn tệp" + "value": "Sẵn sàng" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "无法打开文件选择器" + "value": "已就绪" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "無法開啟檔案選擇器" + "value": "已就緒" } } } }, - "respondkit_ready": { + "respondkit_reconnect": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "جاهز" + "value": "إعادة الاتصال" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Готово" + "value": "Повторно свързване" } }, "bn": { "stringUnit": { "state": "translated", - "value": "প্রস্তুত" + "value": "আবার সংযোগ করুন" } }, "ca": { "stringUnit": { "state": "translated", - "value": "A punt" + "value": "Torna a connectar" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Připraveno" + "value": "Znovu připojit" } }, "da": { "stringUnit": { "state": "translated", - "value": "Klar" + "value": "Opret forbindelse igen" } }, "de": { "stringUnit": { "state": "translated", - "value": "Bereit" + "value": "Neu verbinden" } }, "el": { "stringUnit": { "state": "translated", - "value": "Έτοιμο" + "value": "Επανασύνδεση" } }, "en": { "stringUnit": { "state": "translated", - "value": "Ready" + "value": "Reconnect" } }, "es": { "stringUnit": { "state": "translated", - "value": "Listo" + "value": "Reconectar" } }, "et": { "stringUnit": { "state": "translated", - "value": "Valmis" + "value": "Ühenda uuesti" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Valmis" + "value": "Yhdistä uudelleen" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Handa na" + "value": "Kumonektang muli" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Prêt" + "value": "Se reconnecter" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Prêt" + "value": "Se reconnecter" } }, "gu": { "stringUnit": { "state": "translated", - "value": "તૈયાર" + "value": "ફરી કનેક્ટ કરો" } }, "he": { "stringUnit": { "state": "translated", - "value": "מוכן" + "value": "התחברות מחדש" } }, "hi": { "stringUnit": { "state": "translated", - "value": "तैयार" + "value": "फिर से कनेक्ट करें" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Spremno" + "value": "Ponovno se poveži" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Kész" + "value": "Újracsatlakozás" } }, "id": { "stringUnit": { "state": "translated", - "value": "Siap" + "value": "Hubungkan ulang" } }, "it": { "stringUnit": { "state": "translated", - "value": "Pronto" + "value": "Riconnetti" } }, "ja": { "stringUnit": { "state": "translated", - "value": "準備完了" + "value": "再接続" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಸಿದ್ಧವಾಗಿದೆ" + "value": "ಮರುಸಂಪರ್ಕಿಸಿ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "준비됨" + "value": "다시 연결" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Paruošta" + "value": "Prisijungti iš naujo" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Gatavs" + "value": "Savienot vēlreiz" } }, "ml": { "stringUnit": { "state": "translated", - "value": "തയ്യാർ" + "value": "വീണ്ടും കണക്റ്റ് ചെയ്യുക" } }, "mr": { "stringUnit": { "state": "translated", - "value": "तयार" + "value": "पुन्हा कनेक्ट करा" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sedia" + "value": "Sambung semula" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Klar" + "value": "Koble til på nytt" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Klaar" + "value": "Opnieuw verbinden" } }, "or": { "stringUnit": { "state": "translated", - "value": "ପ୍ରସ୍ତୁତ" + "value": "ପୁଣି ସଂଯୋଗ କରନ୍ତୁ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਤਿਆਰ" + "value": "ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Gotowe" + "value": "Połącz ponownie" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Pronto" + "value": "Reconectar" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Pronto" + "value": "Restabelecer ligação" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Gata" + "value": "Reconectați-vă" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Готово" + "value": "Переподключиться" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Pripravené" + "value": "Znova pripojiť" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Pripravljeno" + "value": "Znova poveži" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Спремно" + "value": "Поново се повежи" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Klar" + "value": "Anslut igen" } }, "ta": { "stringUnit": { "state": "translated", - "value": "தயார்" + "value": "மீண்டும் இணை" } }, "te": { "stringUnit": { "state": "translated", - "value": "సిద్ధం" + "value": "మళ్లీ కనెక్ట్ చేయి" } }, "th": { "stringUnit": { "state": "translated", - "value": "พร้อมแล้ว" + "value": "เชื่อมต่ออีกครั้ง" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Hazır" + "value": "Yeniden bağlan" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Готово" + "value": "Перепідключитися" } }, "ur": { "stringUnit": { "state": "translated", - "value": "تیار" + "value": "دوبارہ منسلک ہوں" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Sẵn sàng" + "value": "Kết nối lại" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "已就绪" + "value": "重新连接" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "已就緒" + "value": "重新連線" } } } }, - "respondkit_reconnect": { + "respondkit_reconnect_upload": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "إعادة الاتصال" + "value": "أعد الاتصال قبل الرفع." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Повторно свързване" + "value": "Свържете се отново преди качване." } }, "bn": { "stringUnit": { "state": "translated", - "value": "আবার সংযোগ করুন" + "value": "আপলোড করার আগে আবার সংযোগ করুন।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Torna a connectar" + "value": "Torna a connectar abans de pujar fitxers." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Znovu připojit" + "value": "Před nahráním se znovu připojte." } }, "da": { "stringUnit": { "state": "translated", - "value": "Opret forbindelse igen" + "value": "Opret forbindelse igen før upload." } }, "de": { "stringUnit": { "state": "translated", - "value": "Neu verbinden" + "value": "Vor dem Hochladen neu verbinden." } }, "el": { "stringUnit": { "state": "translated", - "value": "Επανασύνδεση" + "value": "Επανασυνδεθείτε πριν από τη μεταφόρτωση." } }, "en": { "stringUnit": { "state": "translated", - "value": "Reconnect" + "value": "Reconnect before uploading." } }, "es": { "stringUnit": { "state": "translated", - "value": "Reconectar" + "value": "Reconecta antes de subir archivos." } }, "et": { "stringUnit": { "state": "translated", - "value": "Ühenda uuesti" + "value": "Enne üleslaadimist ühenda uuesti." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Yhdistä uudelleen" + "value": "Yhdistä uudelleen ennen tiedostojen lataamista." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Kumonektang muli" + "value": "Kumonektang muli bago mag-upload." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Se reconnecter" + "value": "Reconnectez-vous avant d’envoyer des fichiers." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Se reconnecter" + "value": "Reconnectez-vous avant de téléverser des fichiers." } }, "gu": { "stringUnit": { "state": "translated", - "value": "ફરી કનેક્ટ કરો" + "value": "અપલોડ કરતાં પહેલાં ફરી કનેક્ટ કરો." } }, "he": { "stringUnit": { "state": "translated", - "value": "התחברות מחדש" + "value": "צריך להתחבר מחדש לפני ההעלאה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "फिर से कनेक्ट करें" + "value": "अपलोड करने से पहले फिर से कनेक्ट करें।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Ponovno se poveži" + "value": "Ponovno se povežite prije prijenosa." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Újracsatlakozás" + "value": "Feltöltés előtt csatlakozzon újra." } }, "id": { "stringUnit": { "state": "translated", - "value": "Hubungkan ulang" + "value": "Hubungkan ulang sebelum mengunggah." } }, "it": { "stringUnit": { "state": "translated", - "value": "Riconnetti" + "value": "Riconnettiti prima di caricare file." } }, "ja": { "stringUnit": { "state": "translated", - "value": "再接続" + "value": "アップロードする前に再接続してください。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಮರುಸಂಪರ್ಕಿಸಿ" + "value": "ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಮರುಸಂಪರ್ಕಿಸಿ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "다시 연결" + "value": "업로드하기 전에 다시 연결하세요." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Prisijungti iš naujo" + "value": "Prieš įkeldami prisijunkite iš naujo." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Savienot vēlreiz" + "value": "Pirms augšupielādes savienojiet vēlreiz." } }, "ml": { "stringUnit": { "state": "translated", - "value": "വീണ്ടും കണക്റ്റ് ചെയ്യുക" + "value": "അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക." } }, "mr": { "stringUnit": { "state": "translated", - "value": "पुन्हा कनेक्ट करा" + "value": "अपलोड करण्यापूर्वी पुन्हा कनेक्ट करा." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sambung semula" + "value": "Sambung semula sebelum memuat naik." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Koble til på nytt" + "value": "Koble til på nytt før du laster opp." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Opnieuw verbinden" + "value": "Maak opnieuw verbinding voordat je iets uploadt." } }, "or": { "stringUnit": { "state": "translated", - "value": "ପୁଣି ସଂଯୋଗ କରନ୍ତୁ" + "value": "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ" + "value": "ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Połącz ponownie" + "value": "Połącz ponownie przed przesłaniem plików." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Reconectar" + "value": "Reconecte antes de enviar arquivos." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Restabelecer ligação" + "value": "Restabeleça a ligação antes de carregar ficheiros." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Reconectați-vă" + "value": "Reconectați-vă înainte de a încărca fișiere." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Переподключиться" + "value": "Переподключитесь перед загрузкой файлов." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Znova pripojiť" + "value": "Pred nahrávaním sa znova pripojte." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Znova poveži" + "value": "Pred nalaganjem se znova povežite." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Поново се повежи" + "value": "Поново се повежите пре отпремања." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Anslut igen" + "value": "Anslut igen innan du laddar upp." } }, "ta": { "stringUnit": { "state": "translated", - "value": "மீண்டும் இணை" + "value": "பதிவேற்றும் முன் மீண்டும் இணையவும்." } }, "te": { "stringUnit": { "state": "translated", - "value": "మళ్లీ కనెక్ట్ చేయి" + "value": "అప్‌లోడ్ చేసే ముందు మళ్లీ కనెక్ట్ చేయండి." } }, "th": { "stringUnit": { "state": "translated", - "value": "เชื่อมต่ออีกครั้ง" + "value": "เชื่อมต่ออีกครั้งก่อนอัปโหลด" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Yeniden bağlan" + "value": "Yüklemeden önce yeniden bağlanın." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Перепідключитися" + "value": "Перепідключіться перед завантаженням." } }, "ur": { "stringUnit": { "state": "translated", - "value": "دوبارہ منسلک ہوں" + "value": "اپ لوڈ کرنے سے پہلے دوبارہ منسلک ہوں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Kết nối lại" + "value": "Hãy kết nối lại trước khi tải lên." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "重新连接" + "value": "请先重新连接再上传。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "重新連線" + "value": "請先重新連線再上傳。" } } } }, - "respondkit_reconnect_upload": { + "respondkit_reconnecting": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "أعد الاتصال قبل الرفع." + "value": "جارٍ إعادة الاتصال. لا تزال رسائلك الحالية متاحة." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Свържете се отново преди качване." + "value": "Повторно свързване. Съществуващите ви съобщения са все още налични." } }, "bn": { "stringUnit": { "state": "translated", - "value": "আপলোড করার আগে আবার সংযোগ করুন।" + "value": "আবার সংযোগ করা হচ্ছে। আপনার আগের বার্তাগুলি এখনও উপলব্ধ।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Torna a connectar abans de pujar fitxers." + "value": "S'està tornant a connectar. Els teus missatges continuen disponibles." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Před nahráním se znovu připojte." + "value": "Probíhá opětovné připojení. Vaše dosavadní zprávy jsou stále k dispozici." } }, "da": { "stringUnit": { "state": "translated", - "value": "Opret forbindelse igen før upload." + "value": "Genopretter forbindelsen. Dine eksisterende beskeder er stadig tilgængelige." } }, "de": { "stringUnit": { "state": "translated", - "value": "Vor dem Hochladen neu verbinden." + "value": "Verbindung wird wiederhergestellt. Deine bisherigen Nachrichten sind weiterhin verfügbar." } }, "el": { "stringUnit": { "state": "translated", - "value": "Επανασυνδεθείτε πριν από τη μεταφόρτωση." + "value": "Γίνεται επανασύνδεση. Τα υπάρχοντα μηνύματά σας εξακολουθούν να είναι διαθέσιμα." } }, "en": { "stringUnit": { "state": "translated", - "value": "Reconnect before uploading." + "value": "Reconnecting. Your existing messages are still available." } }, "es": { "stringUnit": { "state": "translated", - "value": "Reconecta antes de subir archivos." + "value": "Reconectando. Tus mensajes siguen disponibles." } }, "et": { "stringUnit": { "state": "translated", - "value": "Enne üleslaadimist ühenda uuesti." + "value": "Ühenduse taastamine. Teie olemasolevad sõnumid on endiselt saadaval." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Yhdistä uudelleen ennen tiedostojen lataamista." + "value": "Yhdistetään uudelleen. Aiemmat viestisi ovat yhä saatavilla." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Kumonektang muli bago mag-upload." + "value": "Muling kumokonekta. Available pa rin ang mga dati mong mensahe." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Reconnectez-vous avant d’envoyer des fichiers." + "value": "Reconnexion en cours. Vos messages existants restent disponibles." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Reconnectez-vous avant de téléverser des fichiers." + "value": "Reconnexion en cours. Vos messages existants restent disponibles." } }, "gu": { "stringUnit": { "state": "translated", - "value": "અપલોડ કરતાં પહેલાં ફરી કનેક્ટ કરો." + "value": "ફરી કનેક્ટ થઈ રહ્યું છે. તમારા હાલના સંદેશા હજુ પણ ઉપલબ્ધ છે." } }, "he": { "stringUnit": { "state": "translated", - "value": "צריך להתחבר מחדש לפני ההעלאה." + "value": "מתחבר מחדש. ההודעות הקיימות שלך עדיין זמינות." } }, "hi": { "stringUnit": { "state": "translated", - "value": "अपलोड करने से पहले फिर से कनेक्ट करें।" + "value": "फिर से कनेक्ट हो रहा है। आपके मौजूदा संदेश अब भी उपलब्ध हैं।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Ponovno se povežite prije prijenosa." + "value": "Ponovno povezivanje. Vaše postojeće poruke i dalje su dostupne." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Feltöltés előtt csatlakozzon újra." + "value": "Újracsatlakozás. A korábbi üzenetei továbbra is elérhetők." } }, "id": { "stringUnit": { "state": "translated", - "value": "Hubungkan ulang sebelum mengunggah." + "value": "Menghubungkan ulang. Pesan Anda yang ada masih tersedia." } }, "it": { "stringUnit": { "state": "translated", - "value": "Riconnettiti prima di caricare file." + "value": "Riconnessione in corso. I tuoi messaggi esistenti sono ancora disponibili." } }, "ja": { "stringUnit": { "state": "translated", - "value": "アップロードする前に再接続してください。" + "value": "再接続しています。これまでのメッセージは引き続きご覧いただけます。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಮರುಸಂಪರ್ಕಿಸಿ." + "value": "ಮರುಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ. ನಿಮ್ಮ ಈಗಿನ ಸಂದೇಶಗಳು ಇನ್ನೂ ಲಭ್ಯವಿವೆ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "업로드하기 전에 다시 연결하세요." + "value": "다시 연결하는 중입니다. 기존 메시지는 계속 볼 수 있습니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Prieš įkeldami prisijunkite iš naujo." + "value": "Jungiamasi iš naujo. Esamos žinutės vis dar pasiekiamos." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Pirms augšupielādes savienojiet vēlreiz." + "value": "Notiek atkārtota savienošana. Jūsu esošie ziņojumi joprojām ir pieejami." } }, "ml": { "stringUnit": { "state": "translated", - "value": "അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക." + "value": "വീണ്ടും കണക്റ്റ് ചെയ്യുന്നു. നിങ്ങളുടെ നിലവിലുള്ള സന്ദേശങ്ങൾ ഇപ്പോഴും ലഭ്യമാണ്." } }, "mr": { "stringUnit": { "state": "translated", - "value": "अपलोड करण्यापूर्वी पुन्हा कनेक्ट करा." + "value": "पुन्हा कनेक्ट होत आहे. तुमचे विद्यमान संदेश अजूनही उपलब्ध आहेत." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sambung semula sebelum memuat naik." + "value": "Menyambung semula. Mesej sedia ada anda masih tersedia." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Koble til på nytt før du laster opp." + "value": "Kobler til på nytt. De eksisterende meldingene dine er fortsatt tilgjengelige." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Maak opnieuw verbinding voordat je iets uploadt." + "value": "Opnieuw verbinden. Je bestaande berichten zijn nog steeds beschikbaar." } }, "or": { "stringUnit": { "state": "translated", - "value": "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + "value": "ପୁଣି ସଂଯୋଗ କରାଯାଉଛି। ଆପଣଙ୍କ ବିଦ୍ୟମାନ ବାର୍ତ୍ତାଗୁଡ଼ିକ ଏବେ ବି ଉପଲବ୍ଧ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + "value": "ਮੁੜ ਕਨੈਕਟ ਹੋ ਰਿਹਾ ਹੈ। ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸੁਨੇਹੇ ਹਾਲੇ ਵੀ ਉਪਲਬਧ ਹਨ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Połącz ponownie przed przesłaniem plików." + "value": "Ponowne łączenie. Twoje dotychczasowe wiadomości są nadal dostępne." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Reconecte antes de enviar arquivos." + "value": "Reconectando. Suas mensagens existentes continuam disponíveis." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Restabeleça a ligação antes de carregar ficheiros." + "value": "A restabelecer a ligação. As suas mensagens continuam disponíveis." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Reconectați-vă înainte de a încărca fișiere." + "value": "Se reconectează. Mesajele existente sunt în continuare disponibile." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Переподключитесь перед загрузкой файлов." + "value": "Повторное подключение. Ваши сообщения по-прежнему доступны." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Pred nahrávaním sa znova pripojte." + "value": "Prebieha opätovné pripojenie. Vaše doterajšie správy sú stále k dispozícii." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Pred nalaganjem se znova povežite." + "value": "Vnovično povezovanje. Vaša obstoječa sporočila so še vedno na voljo." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Поново се повежите пре отпремања." + "value": "Поновно повезивање. Ваше постојеће поруке су и даље доступне." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Anslut igen innan du laddar upp." + "value": "Återansluter. Dina befintliga meddelanden är fortfarande tillgängliga." } }, "ta": { "stringUnit": { "state": "translated", - "value": "பதிவேற்றும் முன் மீண்டும் இணையவும்." + "value": "மீண்டும் இணைக்கிறது. உங்கள் தற்போதைய செய்திகள் இன்னும் கிடைக்கின்றன." } }, "te": { "stringUnit": { "state": "translated", - "value": "అప్‌లోడ్ చేసే ముందు మళ్లీ కనెక్ట్ చేయండి." + "value": "మళ్లీ కనెక్ట్ అవుతోంది. మీ ప్రస్తుత సందేశాలు ఇంకా అందుబాటులో ఉన్నాయి." } }, "th": { "stringUnit": { "state": "translated", - "value": "เชื่อมต่ออีกครั้งก่อนอัปโหลด" + "value": "กำลังเชื่อมต่อใหม่ ข้อความที่มีอยู่ของคุณยังคงใช้งานได้" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Yüklemeden önce yeniden bağlanın." + "value": "Yeniden bağlanılıyor. Mevcut mesajlarınız hâlâ kullanılabilir." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Перепідключіться перед завантаженням." + "value": "Повторне підключення. Ваші наявні повідомлення досі доступні." } }, "ur": { "stringUnit": { "state": "translated", - "value": "اپ لوڈ کرنے سے پہلے دوبارہ منسلک ہوں۔" + "value": "دوبارہ کنیکٹ ہو رہا ہے۔ آپ کے موجودہ پیغامات اب بھی دستیاب ہیں۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Hãy kết nối lại trước khi tải lên." + "value": "Đang kết nối lại. Các tin nhắn hiện có của bạn vẫn còn đó." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "请先重新连接再上传。" + "value": "正在重新连接。您现有的消息仍然可用。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "請先重新連線再上傳。" + "value": "正在重新連線。您現有的訊息仍可使用。" } } } @@ -18497,3428 +21350,3745 @@ "value": "Sesi sokongan anda telah tamat tempoh. Sambung semula untuk meneruskan." } }, - "nb": { + "nb": { + "stringUnit": { + "state": "translated", + "value": "Kundestøtteøkten har utløpt. Koble til på nytt for å fortsette." + } + }, + "nl": { + "stringUnit": { + "state": "translated", + "value": "Je supportsessie is verlopen. Maak opnieuw verbinding om door te gaan." + } + }, + "or": { + "stringUnit": { + "state": "translated", + "value": "ଆପଣଙ୍କ ସହାୟତା ସେସନ୍‌ର ମିଆଦ ଶେଷ ହୋଇଛି। ଜାରି ରଖିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + } + }, + "pa": { + "stringUnit": { + "state": "translated", + "value": "ਤੁਹਾਡੇ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ। ਜਾਰੀ ਰੱਖਣ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + } + }, + "pl": { + "stringUnit": { + "state": "translated", + "value": "Sesja czatu pomocy wygasła. Połącz ponownie, aby kontynuować." + } + }, + "pt-BR": { + "stringUnit": { + "state": "translated", + "value": "Sua sessão de suporte expirou. Reconecte para continuar." + } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "A sua sessão de suporte expirou. Restabeleça a ligação para continuar." + } + }, + "ro": { + "stringUnit": { + "state": "translated", + "value": "Sesiunea de asistență a expirat. Reconectați-vă pentru a continua." + } + }, + "ru": { + "stringUnit": { + "state": "translated", + "value": "Сеанс поддержки истёк. Переподключитесь, чтобы продолжить." + } + }, + "sk": { + "stringUnit": { + "state": "translated", + "value": "Relácia podpory vypršala. Ak chcete pokračovať, znova sa pripojte." + } + }, + "sl": { + "stringUnit": { + "state": "translated", + "value": "Seja podpore je potekla. Za nadaljevanje se znova povežite." + } + }, + "sr": { + "stringUnit": { + "state": "translated", + "value": "Ваша сесија подршке је истекла. Поново се повежите да бисте наставили." + } + }, + "sv": { + "stringUnit": { + "state": "translated", + "value": "Din supportsession har gått ut. Anslut igen för att fortsätta." + } + }, + "ta": { + "stringUnit": { + "state": "translated", + "value": "உங்கள் ஆதரவு அமர்வு காலாவதியாகிவிட்டது. தொடர மீண்டும் இணையவும்." + } + }, + "te": { "stringUnit": { "state": "translated", - "value": "Kundestøtteøkten har utløpt. Koble til på nytt for å fortsette." + "value": "మీ మద్దతు సెషన్ గడువు ముగిసింది. కొనసాగించడానికి మళ్లీ కనెక్ట్ చేయండి." } }, - "nl": { + "th": { "stringUnit": { "state": "translated", - "value": "Je supportsessie is verlopen. Maak opnieuw verbinding om door te gaan." + "value": "เซสชันฝ่ายสนับสนุนหมดอายุแล้ว เชื่อมต่ออีกครั้งเพื่อดำเนินการต่อ" } }, - "or": { + "tr": { "stringUnit": { "state": "translated", - "value": "ଆପଣଙ୍କ ସହାୟତା ସେସନ୍‌ର ମିଆଦ ଶେଷ ହୋଇଛି। ଜାରି ରଖିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।" + "value": "Destek oturumunuzun süresi doldu. Devam etmek için yeniden bağlanın." } }, - "pa": { + "uk": { "stringUnit": { "state": "translated", - "value": "ਤੁਹਾਡੇ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ। ਜਾਰੀ ਰੱਖਣ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।" + "value": "Сеанс підтримки завершився. Перепідключіться, щоб продовжити." } }, - "pl": { + "ur": { "stringUnit": { "state": "translated", - "value": "Sesja czatu pomocy wygasła. Połącz ponownie, aby kontynuować." + "value": "آپ کے سپورٹ سیشن کی میعاد ختم ہو گئی۔ جاری رکھنے کے لیے دوبارہ منسلک ہوں۔" } }, - "pt-BR": { + "vi": { "stringUnit": { "state": "translated", - "value": "Sua sessão de suporte expirou. Reconecte para continuar." + "value": "Phiên hỗ trợ của bạn đã hết hạn. Hãy kết nối lại để tiếp tục." } }, - "pt-PT": { + "zh-Hans": { "stringUnit": { "state": "translated", - "value": "A sua sessão de suporte expirou. Restabeleça a ligação para continuar." + "value": "客服会话已过期。请重新连接以继续。" } }, - "ro": { + "zh-Hant": { "stringUnit": { "state": "translated", - "value": "Sesiunea de asistență a expirat. Reconectați-vă pentru a continua." + "value": "客服工作階段已過期,請重新連線以繼續。" + } + } + } + }, + "respondkit_show_new": { + "extractionState": "manual", + "localizations": { + "ar": { + "variations": { + "plural": { + "zero": { + "stringUnit": { + "state": "translated", + "value": "عرض %1$lld رسالة جديدة" + } + }, + "one": { + "stringUnit": { + "state": "translated", + "value": "عرض %1$lld رسالة جديدة" + } + }, + "two": { + "stringUnit": { + "state": "translated", + "value": "عرض %1$lld رسالتين جديدتين" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "عرض %1$lld رسائل جديدة" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "عرض %1$lld رسالة جديدة" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "عرض %1$lld رسالة جديدة" + } + } + } + } + }, + "bg": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Показване на %1$lld ново съобщение" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Показване на %1$lld нови съобщения" + } + } + } + } + }, + "bn": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lldটি নতুন বার্তা দেখান" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lldটি নতুন বার্তা দেখান" + } + } + } + } + }, + "ca": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Mostra %1$lld missatge nou" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Mostra %1$lld missatges nous" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Mostra %1$lld missatges nous" + } + } + } + } + }, + "cs": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Zobrazit %1$lld novou zprávu" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Zobrazit %1$lld nové zprávy" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Zobrazit %1$lld nové zprávy" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Zobrazit %1$lld nových zpráv" + } + } + } + } + }, + "da": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Vis %1$lld ny besked" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Vis %1$lld nye beskeder" + } + } + } + } + }, + "de": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld neue Nachricht anzeigen" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld neue Nachrichten anzeigen" + } + } + } + } + }, + "el": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Εμφάνιση %1$lld νέου μηνύματος" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Εμφάνιση %1$lld νέων μηνυμάτων" + } + } + } + } + }, + "en": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Show %1$lld new message" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Show %1$lld new messages" + } + } + } + } + }, + "es": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Mostrar %1$lld mensaje nuevo" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Mostrar %1$lld mensajes nuevos" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Mostrar %1$lld mensajes nuevos" + } + } + } } }, - "ru": { - "stringUnit": { - "state": "translated", - "value": "Сеанс поддержки истёк. Переподключитесь, чтобы продолжить." + "et": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Näita %1$lld uut sõnumit" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Näita %1$lld uut sõnumit" + } + } + } } }, - "sk": { - "stringUnit": { - "state": "translated", - "value": "Relácia podpory vypršala. Ak chcete pokračovať, znova sa pripojte." + "fi": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Näytä %1$lld uusi viesti" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Näytä %1$lld uutta viestiä" + } + } + } } }, - "sl": { - "stringUnit": { - "state": "translated", - "value": "Seja podpore je potekla. Za nadaljevanje se znova povežite." + "fil": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Ipakita ang %1$lld bagong mensahe" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Ipakita ang %1$lld bagong mensahe" + } + } + } } }, - "sr": { - "stringUnit": { - "state": "translated", - "value": "Ваша сесија подршке је истекла. Поново се повежите да бисте наставили." + "fr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Afficher %1$lld nouveau message" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Afficher %1$lld nouveaux messages" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Afficher %1$lld nouveaux messages" + } + } + } } }, - "sv": { - "stringUnit": { - "state": "translated", - "value": "Din supportsession har gått ut. Anslut igen för att fortsätta." + "fr-CA": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Afficher %1$lld nouveau message" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Afficher %1$lld nouveaux messages" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Afficher %1$lld nouveaux messages" + } + } + } } }, - "ta": { - "stringUnit": { - "state": "translated", - "value": "உங்கள் ஆதரவு அமர்வு காலாவதியாகிவிட்டது. தொடர மீண்டும் இணையவும்." + "gu": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld નવો મેસેજ બતાવો" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld નવા મેસેજ બતાવો" + } + } + } } }, - "te": { - "stringUnit": { - "state": "translated", - "value": "మీ మద్దతు సెషన్ గడువు ముగిసింది. కొనసాగించడానికి మళ్లీ కనెక్ట్ చేయండి." + "he": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "הצגת %1$lld הודעה חדשה" + } + }, + "two": { + "stringUnit": { + "state": "translated", + "value": "הצגת %1$lld הודעות חדשות" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "הצגת %1$lld הודעות חדשות" + } + } + } } }, - "th": { - "stringUnit": { - "state": "translated", - "value": "เซสชันฝ่ายสนับสนุนหมดอายุแล้ว เชื่อมต่ออีกครั้งเพื่อดำเนินการต่อ" + "hi": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld नया मैसेज दिखाएं" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld नए मैसेज दिखाएं" + } + } + } } }, - "tr": { - "stringUnit": { - "state": "translated", - "value": "Destek oturumunuzun süresi doldu. Devam etmek için yeniden bağlanın." + "hr": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Prikaži %1$lld novu poruku" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Prikaži %1$lld nove poruke" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Prikaži %1$lld novih poruka" + } + } + } } }, - "uk": { - "stringUnit": { - "state": "translated", - "value": "Сеанс підтримки завершився. Перепідключіться, щоб продовжити." + "hu": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld új üzenet megjelenítése" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "%1$lld új üzenet megjelenítése" + } + } + } } }, - "ur": { - "stringUnit": { - "state": "translated", - "value": "آپ کے سپورٹ سیشن کی میعاد ختم ہو گئی۔ جاری رکھنے کے لیے دوبارہ منسلک ہوں۔" + "id": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "Tampilkan %1$lld pesan baru" + } + } + } } }, - "vi": { - "stringUnit": { - "state": "translated", - "value": "Phiên hỗ trợ của bạn đã hết hạn. Hãy kết nối lại để tiếp tục." + "it": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Mostra %1$lld nuovo messaggio" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Mostra %1$lld nuovi messaggi" + } + }, + "other": { + "stringUnit": { + "state": "translated", + "value": "Mostra %1$lld nuovi messaggi" + } + } + } } }, - "zh-Hans": { - "stringUnit": { - "state": "translated", - "value": "客服会话已过期。请重新连接以继续。" + "ja": { + "variations": { + "plural": { + "other": { + "stringUnit": { + "state": "translated", + "value": "新着メッセージ%1$lld件を表示" + } + } + } } }, - "zh-Hant": { - "stringUnit": { - "state": "translated", - "value": "客服工作階段已過期,請重新連線以繼續。" - } - } - } - }, - "respondkit_show_new": { - "extractionState": "manual", - "localizations": { - "ar": { + "kn": { "variations": { "plural": { - "zero": { + "one": { "stringUnit": { "state": "translated", - "value": "عرض %1$lld رسالة جديدة" + "value": "%1$lld ಹೊಸ ಸಂದೇಶವನ್ನು ತೋರಿಸಿ" } }, - "one": { + "other": { "stringUnit": { "state": "translated", - "value": "عرض %1$lld رسالة جديدة" + "value": "%1$lld ಹೊಸ ಸಂದೇಶಗಳನ್ನು ತೋರಿಸಿ" } - }, - "two": { + } + } + } + }, + "ko": { + "variations": { + "plural": { + "other": { "stringUnit": { "state": "translated", - "value": "عرض %1$lld رسالتين جديدتين" + "value": "새 메시지 %1$lld개 보기" + } + } + } + } + }, + "lt": { + "variations": { + "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "Rodyti %1$lld naują žinutę" } }, "few": { "stringUnit": { "state": "translated", - "value": "عرض %1$lld رسائل جديدة" + "value": "Rodyti %1$lld naujas žinutes" } }, "many": { "stringUnit": { "state": "translated", - "value": "عرض %1$lld رسالة جديدة" + "value": "Rodyti %1$lld naujos žinutės" } }, "other": { "stringUnit": { "state": "translated", - "value": "عرض %1$lld رسالة جديدة" + "value": "Rodyti %1$lld naujų žinučių" } } } } }, - "bg": { + "lv": { "variations": { "plural": { + "zero": { + "stringUnit": { + "state": "translated", + "value": "Rādīt %1$lld jaunas ziņas" + } + }, "one": { "stringUnit": { "state": "translated", - "value": "Показване на %1$lld ново съобщение" + "value": "Rādīt %1$lld jaunu ziņu" } }, "other": { "stringUnit": { "state": "translated", - "value": "Показване на %1$lld нови съобщения" + "value": "Rādīt %1$lld jaunas ziņas" } } } } }, - "bn": { + "ml": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "%1$lldটি নতুন বার্তা দেখান" + "value": "%1$lld പുതിയ സന്ദേശം കാണിക്കുക" } }, "other": { "stringUnit": { "state": "translated", - "value": "%1$lldটি নতুন বার্তা দেখান" + "value": "%1$lld പുതിയ സന്ദേശങ്ങൾ കാണിക്കുക" } } } } }, - "ca": { + "mr": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Mostra %1$lld missatge nou" + "value": "%1$lld नवीन संदेश दाखवा" } }, - "many": { + "other": { "stringUnit": { "state": "translated", - "value": "Mostra %1$lld missatges nous" + "value": "%1$lld नवीन संदेश दाखवा" } - }, + } + } + } + }, + "ms": { + "variations": { + "plural": { "other": { "stringUnit": { "state": "translated", - "value": "Mostra %1$lld missatges nous" + "value": "Tunjukkan %1$lld mesej baharu" } } } } }, - "cs": { + "nb": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Zobrazit %1$lld novou zprávu" + "value": "Vis %1$lld ny melding" } }, - "few": { + "other": { "stringUnit": { "state": "translated", - "value": "Zobrazit %1$lld nové zprávy" + "value": "Vis %1$lld nye meldinger" } - }, - "many": { + } + } + } + }, + "nl": { + "variations": { + "plural": { + "one": { "stringUnit": { "state": "translated", - "value": "Zobrazit %1$lld nové zprávy" + "value": "%1$lld nieuw bericht tonen" } }, "other": { "stringUnit": { "state": "translated", - "value": "Zobrazit %1$lld nových zpráv" + "value": "%1$lld nieuwe berichten tonen" } } } } }, - "da": { + "or": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Vis %1$lld ny besked" + "value": "%1$lldଟି ନୂଆ ମେସେଜ୍ ଦେଖାନ୍ତୁ" } }, "other": { "stringUnit": { "state": "translated", - "value": "Vis %1$lld nye beskeder" + "value": "%1$lldଟି ନୂଆ ମେସେଜ୍ ଦେଖାନ୍ତୁ" } } } } }, - "de": { + "pa": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "%1$lld neue Nachricht anzeigen" + "value": "%1$lld ਨਵਾਂ ਸੁਨੇਹਾ ਦਿਖਾਓ" } }, "other": { "stringUnit": { "state": "translated", - "value": "%1$lld neue Nachrichten anzeigen" + "value": "%1$lld ਨਵੇਂ ਸੁਨੇਹੇ ਦਿਖਾਓ" } } } } }, - "el": { + "pl": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Εμφάνιση %1$lld νέου μηνύματος" + "value": "Pokaż %1$lld nową wiadomość" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Pokaż %1$lld nowe wiadomości" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Pokaż %1$lld nowych wiadomości" } }, "other": { "stringUnit": { "state": "translated", - "value": "Εμφάνιση %1$lld νέων μηνυμάτων" + "value": "Pokaż %1$lld nowej wiadomości" } } } } }, - "en": { + "pt-BR": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Show %1$lld new message" + "value": "Mostrar %1$lld nova mensagem" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Mostrar %1$lld novas mensagens" } }, "other": { "stringUnit": { "state": "translated", - "value": "Show %1$lld new messages" + "value": "Mostrar %1$lld novas mensagens" } } } } }, - "es": { + "pt-PT": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Mostrar %1$lld mensaje nuevo" + "value": "Mostrar %1$lld nova mensagem" } }, "many": { "stringUnit": { "state": "translated", - "value": "Mostrar %1$lld mensajes nuevos" + "value": "Mostrar %1$lld novas mensagens" } }, "other": { "stringUnit": { "state": "translated", - "value": "Mostrar %1$lld mensajes nuevos" + "value": "Mostrar %1$lld novas mensagens" } } } } }, - "et": { + "ro": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Näita %1$lld uut sõnumit" + "value": "Afișați %1$lld mesaj nou" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Afișați %1$lld mesaje noi" } }, "other": { "stringUnit": { "state": "translated", - "value": "Näita %1$lld uut sõnumit" + "value": "Afișați %1$lld de mesaje noi" } } } } }, - "fi": { + "ru": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Näytä %1$lld uusi viesti" + "value": "Показать %1$lld новое сообщение" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Показать %1$lld новых сообщения" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Показать %1$lld новых сообщений" } }, "other": { "stringUnit": { "state": "translated", - "value": "Näytä %1$lld uutta viestiä" + "value": "Показать %1$lld нового сообщения" } } } } }, - "fil": { + "sk": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Ipakita ang %1$lld bagong mensahe" + "value": "Zobraziť %1$lld novú správu" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Zobraziť %1$lld nové správy" + } + }, + "many": { + "stringUnit": { + "state": "translated", + "value": "Zobraziť %1$lld novej správy" } }, "other": { "stringUnit": { "state": "translated", - "value": "Ipakita ang %1$lld bagong mensahe" + "value": "Zobraziť %1$lld nových správ" } } } } }, - "fr": { + "sl": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Afficher %1$lld nouveau message" + "value": "Prikaži %1$lld novo sporočilo" } }, - "many": { + "two": { "stringUnit": { "state": "translated", - "value": "Afficher %1$lld nouveaux messages" + "value": "Prikaži %1$lld novi sporočili" + } + }, + "few": { + "stringUnit": { + "state": "translated", + "value": "Prikaži %1$lld nova sporočila" } }, "other": { "stringUnit": { "state": "translated", - "value": "Afficher %1$lld nouveaux messages" + "value": "Prikaži %1$lld novih sporočil" } } } } }, - "fr-CA": { + "sr": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "Afficher %1$lld nouveau message" + "value": "Прикажи %1$lld нову поруку" } }, - "many": { + "few": { "stringUnit": { "state": "translated", - "value": "Afficher %1$lld nouveaux messages" + "value": "Прикажи %1$lld нове поруке" } }, "other": { "stringUnit": { "state": "translated", - "value": "Afficher %1$lld nouveaux messages" + "value": "Прикажи %1$lld нових порука" } } } } }, - "gu": { + "sv": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "%1$lld નવો મેસેજ બતાવો" + "value": "Visa %1$lld nytt meddelande" } }, "other": { "stringUnit": { "state": "translated", - "value": "%1$lld નવા મેસેજ બતાવો" + "value": "Visa %1$lld nya meddelanden" } } } } }, - "he": { + "ta": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "הצגת %1$lld הודעה חדשה" - } - }, - "two": { - "stringUnit": { - "state": "translated", - "value": "הצגת %1$lld הודעות חדשות" + "value": "%1$lld புதிய செய்தியைக் காட்டு" } }, "other": { "stringUnit": { "state": "translated", - "value": "הצגת %1$lld הודעות חדשות" + "value": "%1$lld புதிய செய்திகளைக் காட்டு" } } } } }, - "hi": { + "te": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "%1$lld नया मैसेज दिखाएं" + "value": "%1$lld కొత్త సందేశాన్ని చూపు" } }, "other": { "stringUnit": { "state": "translated", - "value": "%1$lld नए मैसेज दिखाएं" + "value": "%1$lld కొత్త సందేశాలను చూపు" } } } } }, - "hr": { + "th": { "variations": { "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Prikaži %1$lld novu poruku" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Prikaži %1$lld nove poruke" - } - }, "other": { "stringUnit": { "state": "translated", - "value": "Prikaži %1$lld novih poruka" + "value": "แสดงข้อความใหม่ %1$lld ข้อความ" } } } } }, - "hu": { + "tr": { "variations": { "plural": { "one": { "stringUnit": { "state": "translated", - "value": "%1$lld új üzenet megjelenítése" + "value": "%1$lld yeni mesajı göster" } }, "other": { "stringUnit": { "state": "translated", - "value": "%1$lld új üzenet megjelenítése" + "value": "%1$lld yeni mesajı göster" } } } } }, - "id": { + "uk": { "variations": { "plural": { - "other": { + "one": { "stringUnit": { "state": "translated", - "value": "Tampilkan %1$lld pesan baru" + "value": "Показати %1$lld нове повідомлення" } - } - } - } - }, - "it": { - "variations": { - "plural": { - "one": { + }, + "few": { "stringUnit": { "state": "translated", - "value": "Mostra %1$lld nuovo messaggio" + "value": "Показати %1$lld нові повідомлення" } }, "many": { "stringUnit": { "state": "translated", - "value": "Mostra %1$lld nuovi messaggi" + "value": "Показати %1$lld нових повідомлень" } }, "other": { "stringUnit": { "state": "translated", - "value": "Mostra %1$lld nuovi messaggi" + "value": "Показати %1$lld нового повідомлення" } } } } }, - "ja": { + "ur": { "variations": { "plural": { + "one": { + "stringUnit": { + "state": "translated", + "value": "%1$lld نیا پیغام دکھائیں" + } + }, "other": { "stringUnit": { "state": "translated", - "value": "新着メッセージ%1$lld件を表示" + "value": "%1$lld نئے پیغامات دکھائیں" } } } } }, - "kn": { + "vi": { "variations": { "plural": { - "one": { + "other": { "stringUnit": { "state": "translated", - "value": "%1$lld ಹೊಸ ಸಂದೇಶವನ್ನು ತೋರಿಸಿ" + "value": "Hiển thị %1$lld tin nhắn mới" } - }, + } + } + } + }, + "zh-Hans": { + "variations": { + "plural": { "other": { "stringUnit": { "state": "translated", - "value": "%1$lld ಹೊಸ ಸಂದೇಶಗಳನ್ನು ತೋರಿಸಿ" + "value": "显示 %1$lld 条新消息" } } } } }, - "ko": { + "zh-Hant": { "variations": { "plural": { "other": { "stringUnit": { "state": "translated", - "value": "새 메시지 %1$lld개 보기" + "value": "顯示 %1$lld 則新訊息" } } } } + } + } + }, + "respondkit_sign_in_again": { + "extractionState": "manual", + "localizations": { + "ar": { + "stringUnit": { + "state": "translated", + "value": "سجّل الدخول مرة أخرى لاستعادة سجل الدعم." + } + }, + "bg": { + "stringUnit": { + "state": "translated", + "value": "Влезте отново, за да възстановите историята си с поддръжката." + } + }, + "bn": { + "stringUnit": { + "state": "translated", + "value": "আপনার সহায়তার ইতিহাস ফিরে পেতে আবার সাইন ইন করুন।" + } + }, + "ca": { + "stringUnit": { + "state": "translated", + "value": "Torna a iniciar la sessió per recuperar l'historial d'assistència." + } + }, + "cs": { + "stringUnit": { + "state": "translated", + "value": "Přihlaste se znovu a obnovte historii komunikace s podporou." + } + }, + "da": { + "stringUnit": { + "state": "translated", + "value": "Log ind igen for at gendanne din supporthistorik." + } + }, + "de": { + "stringUnit": { + "state": "translated", + "value": "Melde dich erneut an, um deinen Support-Verlauf wiederherzustellen." + } + }, + "el": { + "stringUnit": { + "state": "translated", + "value": "Συνδεθείτε ξανά για να ανακτήσετε το ιστορικό υποστήριξης." + } + }, + "en": { + "stringUnit": { + "state": "translated", + "value": "Sign in again to restore your support history." + } + }, + "es": { + "stringUnit": { + "state": "translated", + "value": "Vuelve a iniciar sesión para recuperar tu historial de soporte." + } + }, + "et": { + "stringUnit": { + "state": "translated", + "value": "Logi uuesti sisse, et taastada oma tugivestluste ajalugu." + } + }, + "fi": { + "stringUnit": { + "state": "translated", + "value": "Palauta tukihistoriasi kirjautumalla uudelleen sisään." + } + }, + "fil": { + "stringUnit": { + "state": "translated", + "value": "Mag-sign in muli para maibalik ang history mo sa suporta." + } + }, + "fr": { + "stringUnit": { + "state": "translated", + "value": "Connectez-vous à nouveau pour retrouver votre historique d’assistance." + } + }, + "fr-CA": { + "stringUnit": { + "state": "translated", + "value": "Connectez-vous à nouveau pour retrouver votre historique de soutien." + } + }, + "gu": { + "stringUnit": { + "state": "translated", + "value": "તમારો સપોર્ટ ઇતિહાસ પાછો મેળવવા માટે ફરી સાઇન ઇન કરો." + } + }, + "he": { + "stringUnit": { + "state": "translated", + "value": "צריך להתחבר שוב כדי לשחזר את היסטוריית התמיכה." + } + }, + "hi": { + "stringUnit": { + "state": "translated", + "value": "अपना सहायता इतिहास वापस पाने के लिए फिर से साइन इन करें।" + } + }, + "hr": { + "stringUnit": { + "state": "translated", + "value": "Ponovno se prijavite da biste vratili povijest podrške." + } + }, + "hu": { + "stringUnit": { + "state": "translated", + "value": "Jelentkezzen be újra az ügyfélszolgálati előzmények visszaállításához." + } + }, + "id": { + "stringUnit": { + "state": "translated", + "value": "Login lagi untuk memulihkan riwayat dukungan Anda." + } + }, + "it": { + "stringUnit": { + "state": "translated", + "value": "Accedi di nuovo per ripristinare la cronologia dell'assistenza." + } + }, + "ja": { + "stringUnit": { + "state": "translated", + "value": "サポート履歴を復元するには、もう一度サインインしてください。" + } + }, + "kn": { + "stringUnit": { + "state": "translated", + "value": "ನಿಮ್ಮ ಬೆಂಬಲ ಇತಿಹಾಸವನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಮತ್ತೆ ಸೈನ್ ಇನ್ ಮಾಡಿ." + } + }, + "ko": { + "stringUnit": { + "state": "translated", + "value": "고객 지원 기록을 복원하려면 다시 로그인하세요." + } }, "lt": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Rodyti %1$lld naują žinutę" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Rodyti %1$lld naujas žinutes" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Rodyti %1$lld naujos žinutės" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Rodyti %1$lld naujų žinučių" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Prisijunkite iš naujo, kad atkurtumėte pagalbos istoriją." } }, "lv": { - "variations": { - "plural": { - "zero": { - "stringUnit": { - "state": "translated", - "value": "Rādīt %1$lld jaunas ziņas" - } - }, - "one": { - "stringUnit": { - "state": "translated", - "value": "Rādīt %1$lld jaunu ziņu" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Rādīt %1$lld jaunas ziņas" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Pierakstieties vēlreiz, lai atjaunotu atbalsta vēsturi." } }, "ml": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld പുതിയ സന്ദേശം കാണിക്കുക" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld പുതിയ സന്ദേശങ്ങൾ കാണിക്കുക" - } - } - } + "stringUnit": { + "state": "translated", + "value": "പിന്തുണ ചരിത്രം പുനഃസ്ഥാപിക്കാൻ വീണ്ടും സൈൻ ഇൻ ചെയ്യുക." } }, "mr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld नवीन संदेश दाखवा" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld नवीन संदेश दाखवा" - } - } - } + "stringUnit": { + "state": "translated", + "value": "तुमचा सहाय्य इतिहास परत मिळवण्यासाठी पुन्हा साइन इन करा." } }, "ms": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "Tunjukkan %1$lld mesej baharu" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Log masuk semula untuk memulihkan sejarah sokongan anda." } }, "nb": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Vis %1$lld ny melding" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Vis %1$lld nye meldinger" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Logg inn på nytt for å gjenopprette kundestøttehistorikken." } }, "nl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld nieuw bericht tonen" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld nieuwe berichten tonen" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Log opnieuw in om je supportgeschiedenis te herstellen." } }, "or": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lldଟି ନୂଆ ମେସେଜ୍ ଦେଖାନ୍ତୁ" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lldଟି ନୂଆ ମେସେଜ୍ ଦେଖାନ୍ତୁ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "ଆପଣଙ୍କ ସହାୟତା ଇତିହାସ ଫେରାଇ ଆଣିବାକୁ ପୁଣି ସାଇନ୍ ଇନ୍ କରନ୍ତୁ।" } }, "pa": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld ਨਵਾਂ ਸੁਨੇਹਾ ਦਿਖਾਓ" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld ਨਵੇਂ ਸੁਨੇਹੇ ਦਿਖਾਓ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "ਆਪਣਾ ਸਹਾਇਤਾ ਇਤਿਹਾਸ ਵਾਪਸ ਲਿਆਉਣ ਲਈ ਦੁਬਾਰਾ ਸਾਈਨ ਇਨ ਕਰੋ।" } }, "pl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Pokaż %1$lld nową wiadomość" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Pokaż %1$lld nowe wiadomości" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Pokaż %1$lld nowych wiadomości" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Pokaż %1$lld nowej wiadomości" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Zaloguj się ponownie, aby przywrócić historię rozmów z pomocą." } }, "pt-BR": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Mostrar %1$lld nova mensagem" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Mostrar %1$lld novas mensagens" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Mostrar %1$lld novas mensagens" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Entre novamente para recuperar seu histórico de suporte." } - }, - "pt-PT": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Mostrar %1$lld nova mensagem" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Mostrar %1$lld novas mensagens" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Mostrar %1$lld novas mensagens" - } - } - } + }, + "pt-PT": { + "stringUnit": { + "state": "translated", + "value": "Inicie sessão novamente para recuperar o seu histórico de suporte." } }, "ro": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Afișați %1$lld mesaj nou" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Afișați %1$lld mesaje noi" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Afișați %1$lld de mesaje noi" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Conectați-vă din nou pentru a vă recupera istoricul de asistență." } }, "ru": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Показать %1$lld новое сообщение" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Показать %1$lld новых сообщения" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Показать %1$lld новых сообщений" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Показать %1$lld нового сообщения" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Войдите снова, чтобы восстановить историю обращений." } }, "sk": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Zobraziť %1$lld novú správu" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Zobraziť %1$lld nové správy" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Zobraziť %1$lld novej správy" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Zobraziť %1$lld nových správ" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Prihláste sa znova a obnovte si históriu podpory." } }, "sl": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Prikaži %1$lld novo sporočilo" - } - }, - "two": { - "stringUnit": { - "state": "translated", - "value": "Prikaži %1$lld novi sporočili" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Prikaži %1$lld nova sporočila" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Prikaži %1$lld novih sporočil" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Znova se prijavite, da obnovite zgodovino podpore." } }, "sr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Прикажи %1$lld нову поруку" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Прикажи %1$lld нове поруке" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Прикажи %1$lld нових порука" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Поново се пријавите да бисте вратили историју подршке." } }, "sv": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Visa %1$lld nytt meddelande" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Visa %1$lld nya meddelanden" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Logga in igen för att återställa din supporthistorik." } }, "ta": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld புதிய செய்தியைக் காட்டு" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld புதிய செய்திகளைக் காட்டு" - } - } - } - } - }, - "te": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld కొత్త సందేశాన్ని చూపు" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld కొత్త సందేశాలను చూపు" - } - } - } - } - }, - "th": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "แสดงข้อความใหม่ %1$lld ข้อความ" - } - } - } - } - }, - "tr": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld yeni mesajı göster" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld yeni mesajı göster" - } - } - } - } - }, - "uk": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "Показати %1$lld нове повідомлення" - } - }, - "few": { - "stringUnit": { - "state": "translated", - "value": "Показати %1$lld нові повідомлення" - } - }, - "many": { - "stringUnit": { - "state": "translated", - "value": "Показати %1$lld нових повідомлень" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "Показати %1$lld нового повідомлення" - } - } - } + "stringUnit": { + "state": "translated", + "value": "உங்கள் ஆதரவு வரலாற்றை மீட்டெடுக்க மீண்டும் உள்நுழையவும்." + } + }, + "te": { + "stringUnit": { + "state": "translated", + "value": "మీ మద్దతు చరిత్రను పునరుద్ధరించడానికి మళ్లీ సైన్ ఇన్ చేయండి." + } + }, + "th": { + "stringUnit": { + "state": "translated", + "value": "ลงชื่อเข้าใช้อีกครั้งเพื่อกู้คืนประวัติการติดต่อฝ่ายสนับสนุน" + } + }, + "tr": { + "stringUnit": { + "state": "translated", + "value": "Destek geçmişinizi geri yüklemek için tekrar oturum açın." + } + }, + "uk": { + "stringUnit": { + "state": "translated", + "value": "Увійдіть знову, щоб відновити історію звернень до підтримки." } }, "ur": { - "variations": { - "plural": { - "one": { - "stringUnit": { - "state": "translated", - "value": "%1$lld نیا پیغام دکھائیں" - } - }, - "other": { - "stringUnit": { - "state": "translated", - "value": "%1$lld نئے پیغامات دکھائیں" - } - } - } + "stringUnit": { + "state": "translated", + "value": "اپنی سپورٹ کی سرگزشت بحال کرنے کے لیے دوبارہ سائن ان کریں۔" } }, "vi": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "Hiển thị %1$lld tin nhắn mới" - } - } - } + "stringUnit": { + "state": "translated", + "value": "Đăng nhập lại để khôi phục lịch sử hỗ trợ của bạn." } }, "zh-Hans": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "显示 %1$lld 条新消息" - } - } - } + "stringUnit": { + "state": "translated", + "value": "请重新登录以恢复您的客服记录。" } }, "zh-Hant": { - "variations": { - "plural": { - "other": { - "stringUnit": { - "state": "translated", - "value": "顯示 %1$lld 則新訊息" - } - } - } + "stringUnit": { + "state": "translated", + "value": "請重新登入以還原您的客服記錄。" } } } }, - "respondkit_sign_in_again": { + "respondkit_start_failed": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "سجّل الدخول مرة أخرى لاستعادة سجل الدعم." + "value": "تعذّر بدء دردشة الدعم." } }, "bg": { "stringUnit": { "state": "translated", - "value": "Влезте отново, за да възстановите историята си с поддръжката." + "value": "Чатът за поддръжка не можа да стартира." } }, "bn": { "stringUnit": { "state": "translated", - "value": "আপনার সহায়তার ইতিহাস ফিরে পেতে আবার সাইন ইন করুন।" + "value": "সহায়তা চ্যাট শুরু করা যায়নি।" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Torna a iniciar la sessió per recuperar l'historial d'assistència." + "value": "No s'ha pogut iniciar el xat d'assistència." } }, "cs": { "stringUnit": { "state": "translated", - "value": "Přihlaste se znovu a obnovte historii komunikace s podporou." + "value": "Chat podpory se nepodařilo spustit." } }, "da": { "stringUnit": { "state": "translated", - "value": "Log ind igen for at gendanne din supporthistorik." + "value": "Supportchatten kunne ikke startes." } }, "de": { "stringUnit": { "state": "translated", - "value": "Melde dich erneut an, um deinen Support-Verlauf wiederherzustellen." + "value": "Der Support-Chat konnte nicht gestartet werden." } }, "el": { "stringUnit": { "state": "translated", - "value": "Συνδεθείτε ξανά για να ανακτήσετε το ιστορικό υποστήριξης." + "value": "Δεν ήταν δυνατή η έναρξη της συνομιλίας υποστήριξης." } }, "en": { "stringUnit": { "state": "translated", - "value": "Sign in again to restore your support history." + "value": "Support chat could not be started." } }, "es": { "stringUnit": { "state": "translated", - "value": "Vuelve a iniciar sesión para recuperar tu historial de soporte." + "value": "No se pudo iniciar el chat de soporte." } }, "et": { "stringUnit": { "state": "translated", - "value": "Logi uuesti sisse, et taastada oma tugivestluste ajalugu." + "value": "Tugivestlust ei õnnestunud alustada." } }, "fi": { "stringUnit": { "state": "translated", - "value": "Palauta tukihistoriasi kirjautumalla uudelleen sisään." + "value": "Tukichatin käynnistäminen epäonnistui." } }, "fil": { "stringUnit": { "state": "translated", - "value": "Mag-sign in muli para maibalik ang history mo sa suporta." + "value": "Hindi masimulan ang support chat." } }, "fr": { "stringUnit": { "state": "translated", - "value": "Connectez-vous à nouveau pour retrouver votre historique d’assistance." + "value": "Impossible de démarrer le chat d’assistance." } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Connectez-vous à nouveau pour retrouver votre historique de soutien." + "value": "Impossible de démarrer le clavardage avec le soutien." } }, "gu": { "stringUnit": { "state": "translated", - "value": "તમારો સપોર્ટ ઇતિહાસ પાછો મેળવવા માટે ફરી સાઇન ઇન કરો." + "value": "સપોર્ટ ચેટ શરૂ કરી શકાઈ નથી." } }, "he": { "stringUnit": { "state": "translated", - "value": "צריך להתחבר שוב כדי לשחזר את היסטוריית התמיכה." + "value": "לא ניתן היה להפעיל את צ׳אט התמיכה." } }, "hi": { "stringUnit": { "state": "translated", - "value": "अपना सहायता इतिहास वापस पाने के लिए फिर से साइन इन करें।" + "value": "सहायता चैट शुरू नहीं हो सकी।" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Ponovno se prijavite da biste vratili povijest podrške." + "value": "Chat podrške nije moguće pokrenuti." } }, "hu": { "stringUnit": { "state": "translated", - "value": "Jelentkezzen be újra az ügyfélszolgálati előzmények visszaállításához." + "value": "Nem sikerült elindítani az ügyfélszolgálati chatet." } }, "id": { "stringUnit": { "state": "translated", - "value": "Login lagi untuk memulihkan riwayat dukungan Anda." + "value": "Chat dukungan tidak dapat dimulai." } }, "it": { "stringUnit": { "state": "translated", - "value": "Accedi di nuovo per ripristinare la cronologia dell'assistenza." + "value": "Impossibile avviare la chat di assistenza." } }, "ja": { "stringUnit": { "state": "translated", - "value": "サポート履歴を復元するには、もう一度サインインしてください。" + "value": "サポートチャットを開始できませんでした。" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ನಿಮ್ಮ ಬೆಂಬಲ ಇತಿಹಾಸವನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಮತ್ತೆ ಸೈನ್ ಇನ್ ಮಾಡಿ." + "value": "ಬೆಂಬಲ ಚಾಟ್ ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." } }, "ko": { "stringUnit": { "state": "translated", - "value": "고객 지원 기록을 복원하려면 다시 로그인하세요." + "value": "고객 지원 채팅을 시작할 수 없습니다." } }, "lt": { "stringUnit": { "state": "translated", - "value": "Prisijunkite iš naujo, kad atkurtumėte pagalbos istoriją." + "value": "Nepavyko pradėti pagalbos pokalbio." } }, "lv": { "stringUnit": { "state": "translated", - "value": "Pierakstieties vēlreiz, lai atjaunotu atbalsta vēsturi." + "value": "Neizdevās sākt atbalsta tērzēšanu." } }, "ml": { "stringUnit": { "state": "translated", - "value": "പിന്തുണ ചരിത്രം പുനഃസ്ഥാപിക്കാൻ വീണ്ടും സൈൻ ഇൻ ചെയ്യുക." + "value": "പിന്തുണ ചാറ്റ് ആരംഭിക്കാനായില്ല." } }, "mr": { "stringUnit": { "state": "translated", - "value": "तुमचा सहाय्य इतिहास परत मिळवण्यासाठी पुन्हा साइन इन करा." + "value": "सहाय्य चॅट सुरू करता आले नाही." } }, "ms": { "stringUnit": { "state": "translated", - "value": "Log masuk semula untuk memulihkan sejarah sokongan anda." + "value": "Sembang sokongan tidak dapat dimulakan." } }, "nb": { "stringUnit": { "state": "translated", - "value": "Logg inn på nytt for å gjenopprette kundestøttehistorikken." + "value": "Kunne ikke starte kundestøttechatten." } }, "nl": { "stringUnit": { "state": "translated", - "value": "Log opnieuw in om je supportgeschiedenis te herstellen." + "value": "De supportchat kon niet worden gestart." } }, "or": { "stringUnit": { "state": "translated", - "value": "ଆପଣଙ୍କ ସହାୟତା ଇତିହାସ ଫେରାଇ ଆଣିବାକୁ ପୁଣି ସାଇନ୍ ଇନ୍ କରନ୍ତୁ।" + "value": "ସହାୟତା ଚାଟ୍ ଆରମ୍ଭ କରାଯାଇପାରିଲା ନାହିଁ।" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਆਪਣਾ ਸਹਾਇਤਾ ਇਤਿਹਾਸ ਵਾਪਸ ਲਿਆਉਣ ਲਈ ਦੁਬਾਰਾ ਸਾਈਨ ਇਨ ਕਰੋ।" + "value": "ਸਹਾਇਤਾ ਚੈਟ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕੀ।" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Zaloguj się ponownie, aby przywrócić historię rozmów z pomocą." + "value": "Nie udało się uruchomić czatu pomocy." } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Entre novamente para recuperar seu histórico de suporte." + "value": "Não foi possível iniciar o chat de suporte." } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Inicie sessão novamente para recuperar o seu histórico de suporte." + "value": "Não foi possível iniciar o chat de suporte." } }, "ro": { "stringUnit": { "state": "translated", - "value": "Conectați-vă din nou pentru a vă recupera istoricul de asistență." + "value": "Chatul de asistență nu a putut fi pornit." } }, "ru": { "stringUnit": { "state": "translated", - "value": "Войдите снова, чтобы восстановить историю обращений." + "value": "Не удалось запустить чат поддержки." } }, "sk": { "stringUnit": { "state": "translated", - "value": "Prihláste sa znova a obnovte si históriu podpory." + "value": "Chat podpory sa nepodarilo spustiť." } }, "sl": { "stringUnit": { "state": "translated", - "value": "Znova se prijavite, da obnovite zgodovino podpore." + "value": "Klepeta s podporo ni bilo mogoče zagnati." } }, "sr": { "stringUnit": { "state": "translated", - "value": "Поново се пријавите да бисте вратили историју подршке." + "value": "Није могуће покренути ћаскање са подршком." } }, "sv": { "stringUnit": { "state": "translated", - "value": "Logga in igen för att återställa din supporthistorik." + "value": "Det gick inte att starta supportchatten." } }, "ta": { "stringUnit": { "state": "translated", - "value": "உங்கள் ஆதரவு வரலாற்றை மீட்டெடுக்க மீண்டும் உள்நுழையவும்." + "value": "ஆதரவு அரட்டையைத் தொடங்க முடியவில்லை." } }, "te": { "stringUnit": { "state": "translated", - "value": "మీ మద్దతు చరిత్రను పునరుద్ధరించడానికి మళ్లీ సైన్ ఇన్ చేయండి." + "value": "మద్దతు చాట్‌ను ప్రారంభించడం సాధ్యం కాలేదు." } }, "th": { "stringUnit": { "state": "translated", - "value": "ลงชื่อเข้าใช้อีกครั้งเพื่อกู้คืนประวัติการติดต่อฝ่ายสนับสนุน" + "value": "เริ่มแชทกับฝ่ายสนับสนุนไม่ได้" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek geçmişinizi geri yüklemek için tekrar oturum açın." + "value": "Destek sohbeti başlatılamadı." } }, "uk": { "stringUnit": { "state": "translated", - "value": "Увійдіть знову, щоб відновити історію звернень до підтримки." + "value": "Не вдалося запустити чат підтримки." } }, "ur": { "stringUnit": { "state": "translated", - "value": "اپنی سپورٹ کی سرگزشت بحال کرنے کے لیے دوبارہ سائن ان کریں۔" + "value": "سپورٹ چیٹ شروع نہیں ہو سکی۔" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Đăng nhập lại để khôi phục lịch sử hỗ trợ của bạn." + "value": "Không thể bắt đầu trò chuyện hỗ trợ." } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "请重新登录以恢复您的客服记录。" + "value": "无法启动客服聊天。" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "請重新登入以還原您的客服記錄。" + "value": "無法啟動客服聊天。" } } } }, - "respondkit_start_failed": { + "respondkit_support": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "تعذّر بدء دردشة الدعم." + "value": "الدعم" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Чатът за поддръжка не можа да стартира." + "value": "Поддръжка" } }, "bn": { "stringUnit": { "state": "translated", - "value": "সহায়তা চ্যাট শুরু করা যায়নি।" + "value": "সহায়তা" } }, "ca": { "stringUnit": { "state": "translated", - "value": "No s'ha pogut iniciar el xat d'assistència." + "value": "Assistència" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Chat podpory se nepodařilo spustit." + "value": "Podpora" } }, "da": { "stringUnit": { "state": "translated", - "value": "Supportchatten kunne ikke startes." + "value": "Support" } }, "de": { "stringUnit": { "state": "translated", - "value": "Der Support-Chat konnte nicht gestartet werden." + "value": "Support" } }, "el": { "stringUnit": { "state": "translated", - "value": "Δεν ήταν δυνατή η έναρξη της συνομιλίας υποστήριξης." + "value": "Υποστήριξη" } }, "en": { "stringUnit": { "state": "translated", - "value": "Support chat could not be started." + "value": "Support" } }, "es": { "stringUnit": { "state": "translated", - "value": "No se pudo iniciar el chat de soporte." + "value": "Soporte" } }, "et": { "stringUnit": { "state": "translated", - "value": "Tugivestlust ei õnnestunud alustada." + "value": "Tugi" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Tukichatin käynnistäminen epäonnistui." + "value": "Tuki" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi masimulan ang support chat." + "value": "Suporta" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Impossible de démarrer le chat d’assistance." + "value": "Assistance" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Impossible de démarrer le clavardage avec le soutien." + "value": "Soutien" } }, "gu": { "stringUnit": { "state": "translated", - "value": "સપોર્ટ ચેટ શરૂ કરી શકાઈ નથી." + "value": "સપોર્ટ" } }, "he": { "stringUnit": { "state": "translated", - "value": "לא ניתן היה להפעיל את צ׳אט התמיכה." + "value": "תמיכה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "सहायता चैट शुरू नहीं हो सकी।" + "value": "सहायता" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Chat podrške nije moguće pokrenuti." + "value": "Podrška" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nem sikerült elindítani az ügyfélszolgálati chatet." + "value": "Ügyfélszolgálat" } }, "id": { "stringUnit": { "state": "translated", - "value": "Chat dukungan tidak dapat dimulai." + "value": "Dukungan" } }, "it": { "stringUnit": { "state": "translated", - "value": "Impossibile avviare la chat di assistenza." + "value": "Assistenza" } }, "ja": { "stringUnit": { "state": "translated", - "value": "サポートチャットを開始できませんでした。" + "value": "サポート" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಬೆಂಬಲ ಚಾಟ್ ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." + "value": "ಬೆಂಬಲ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "고객 지원 채팅을 시작할 수 없습니다." + "value": "고객 지원" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepavyko pradėti pagalbos pokalbio." + "value": "Pagalba" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Neizdevās sākt atbalsta tērzēšanu." + "value": "Atbalsts" } }, "ml": { "stringUnit": { "state": "translated", - "value": "പിന്തുണ ചാറ്റ് ആരംഭിക്കാനായില്ല." + "value": "പിന്തുണ" } }, "mr": { "stringUnit": { "state": "translated", - "value": "सहाय्य चॅट सुरू करता आले नाही." + "value": "सहाय्य" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sembang sokongan tidak dapat dimulakan." + "value": "Sokongan" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kunne ikke starte kundestøttechatten." + "value": "Kundestøtte" } }, "nl": { "stringUnit": { "state": "translated", - "value": "De supportchat kon niet worden gestart." + "value": "Support" } }, "or": { "stringUnit": { "state": "translated", - "value": "ସହାୟତା ଚାଟ୍ ଆରମ୍ଭ କରାଯାଇପାରିଲା ନାହିଁ।" + "value": "ସହାୟତା" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸਹਾਇਤਾ ਚੈਟ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕੀ।" + "value": "ਸਹਾਇਤਾ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nie udało się uruchomić czatu pomocy." + "value": "Pomoc" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Não foi possível iniciar o chat de suporte." + "value": "Suporte" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Não foi possível iniciar o chat de suporte." + "value": "Suporte" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Chatul de asistență nu a putut fi pornit." + "value": "Asistență" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Не удалось запустить чат поддержки." + "value": "Поддержка" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Chat podpory sa nepodarilo spustiť." + "value": "Podpora" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Klepeta s podporo ni bilo mogoče zagnati." + "value": "Podpora" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Није могуће покренути ћаскање са подршком." + "value": "Подршка" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Det gick inte att starta supportchatten." + "value": "Support" } }, "ta": { "stringUnit": { "state": "translated", - "value": "ஆதரவு அரட்டையைத் தொடங்க முடியவில்லை." + "value": "ஆதரவு" } }, "te": { "stringUnit": { "state": "translated", - "value": "మద్దతు చాట్‌ను ప్రారంభించడం సాధ్యం కాలేదు." + "value": "మద్దతు" } }, "th": { "stringUnit": { "state": "translated", - "value": "เริ่มแชทกับฝ่ายสนับสนุนไม่ได้" + "value": "ฝ่ายสนับสนุน" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek sohbeti başlatılamadı." + "value": "Destek" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Не вдалося запустити чат підтримки." + "value": "Підтримка" } }, "ur": { "stringUnit": { "state": "translated", - "value": "سپورٹ چیٹ شروع نہیں ہو سکی۔" + "value": "سپورٹ" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Không thể bắt đầu trò chuyện hỗ trợ." + "value": "Hỗ trợ" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "无法启动客服聊天。" + "value": "客服" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "無法啟動客服聊天。" + "value": "客服" } } } }, - "respondkit_support": { + "respondkit_support_messages": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "الدعم" + "value": "رسائل الدعم" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Поддръжка" + "value": "Съобщения с поддръжката" } }, "bn": { "stringUnit": { "state": "translated", - "value": "সহায়তা" + "value": "সহায়তা বার্তা" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Assistència" + "value": "Missatges d'assistència" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Podpora" + "value": "Zprávy podpory" } }, "da": { "stringUnit": { "state": "translated", - "value": "Support" + "value": "Supportbeskeder" } }, "de": { "stringUnit": { "state": "translated", - "value": "Support" + "value": "Support-Nachrichten" } }, "el": { "stringUnit": { "state": "translated", - "value": "Υποστήριξη" + "value": "Μηνύματα υποστήριξης" } }, "en": { "stringUnit": { "state": "translated", - "value": "Support" + "value": "Support messages" } }, "es": { "stringUnit": { "state": "translated", - "value": "Soporte" + "value": "Mensajes de soporte" } }, "et": { "stringUnit": { "state": "translated", - "value": "Tugi" + "value": "Tugisõnumid" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Tuki" + "value": "Tukiviestit" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Suporta" + "value": "Mga mensahe ng suporta" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Assistance" + "value": "Messages de l’assistance" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Soutien" + "value": "Messages du soutien" } }, "gu": { "stringUnit": { "state": "translated", - "value": "સપોર્ટ" + "value": "સપોર્ટ મેસેજ" } }, "he": { "stringUnit": { "state": "translated", - "value": "תמיכה" + "value": "הודעות תמיכה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "सहायता" + "value": "सहायता मैसेज" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Podrška" + "value": "Poruke podrške" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Ügyfélszolgálat" + "value": "Ügyfélszolgálati üzenetek" } }, "id": { "stringUnit": { "state": "translated", - "value": "Dukungan" + "value": "Pesan dukungan" } }, "it": { "stringUnit": { "state": "translated", - "value": "Assistenza" + "value": "Messaggi dell'assistenza" } }, "ja": { "stringUnit": { "state": "translated", - "value": "サポート" + "value": "サポートメッセージ" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಬೆಂಬಲ" + "value": "ಬೆಂಬಲ ಸಂದೇಶಗಳು" } }, "ko": { "stringUnit": { "state": "translated", - "value": "고객 지원" + "value": "고객 지원 메시지" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Pagalba" + "value": "Pagalbos žinutės" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Atbalsts" + "value": "Atbalsta ziņas" } }, "ml": { "stringUnit": { "state": "translated", - "value": "പിന്തുണ" + "value": "പിന്തുണ സന്ദേശങ്ങൾ" } }, "mr": { "stringUnit": { "state": "translated", - "value": "सहाय्य" + "value": "सहाय्य संदेश" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Sokongan" + "value": "Mesej sokongan" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Kundestøtte" + "value": "Meldinger fra kundestøtte" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Support" + "value": "Supportberichten" } }, "or": { "stringUnit": { "state": "translated", - "value": "ସହାୟତା" + "value": "ସହାୟତା ମେସେଜ୍" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸਹਾਇਤਾ" + "value": "ਸਹਾਇਤਾ ਸੁਨੇਹੇ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Pomoc" + "value": "Wiadomości czatu pomocy" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Suporte" + "value": "Mensagens do suporte" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Suporte" + "value": "Mensagens do suporte" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Asistență" + "value": "Mesaje de asistență" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Поддержка" + "value": "Сообщения поддержки" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Podpora" + "value": "Správy podpory" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Podpora" + "value": "Sporočila podpore" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Подршка" + "value": "Поруке подршке" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Support" + "value": "Supportmeddelanden" } }, "ta": { "stringUnit": { "state": "translated", - "value": "ஆதரவு" + "value": "ஆதரவுச் செய்திகள்" } }, "te": { "stringUnit": { "state": "translated", - "value": "మద్దతు" + "value": "మద్దతు సందేశాలు" } }, "th": { "stringUnit": { "state": "translated", - "value": "ฝ่ายสนับสนุน" + "value": "ข้อความในแชทฝ่ายสนับสนุน" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek" + "value": "Destek mesajları" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Підтримка" + "value": "Повідомлення підтримки" } }, "ur": { "stringUnit": { "state": "translated", - "value": "سپورٹ" + "value": "سپورٹ پیغامات" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Hỗ trợ" + "value": "Tin nhắn hỗ trợ" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "客服" + "value": "客服消息" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "客服" + "value": "客服訊息" } } } }, - "respondkit_support_messages": { + "respondkit_try_again": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "رسائل الدعم" + "value": "حاول مرة أخرى" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Съобщения с поддръжката" + "value": "Опитайте отново" } }, "bn": { "stringUnit": { "state": "translated", - "value": "সহায়তা বার্তা" + "value": "আবার চেষ্টা করুন" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Missatges d'assistència" + "value": "Torna-ho a provar" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Zprávy podpory" + "value": "Zkusit znovu" } }, "da": { "stringUnit": { "state": "translated", - "value": "Supportbeskeder" + "value": "Prøv igen" } }, "de": { "stringUnit": { "state": "translated", - "value": "Support-Nachrichten" + "value": "Erneut versuchen" } }, "el": { "stringUnit": { "state": "translated", - "value": "Μηνύματα υποστήριξης" + "value": "Δοκιμάστε ξανά" } }, "en": { "stringUnit": { "state": "translated", - "value": "Support messages" + "value": "Try again" } }, "es": { "stringUnit": { "state": "translated", - "value": "Mensajes de soporte" + "value": "Volver a intentarlo" } }, "et": { "stringUnit": { "state": "translated", - "value": "Tugisõnumid" + "value": "Proovi uuesti" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Tukiviestit" + "value": "Yritä uudelleen" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Mga mensahe ng suporta" + "value": "Subukang muli" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Messages de l’assistance" + "value": "Réessayer" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Messages du soutien" + "value": "Réessayer" } }, "gu": { "stringUnit": { "state": "translated", - "value": "સપોર્ટ મેસેજ" + "value": "ફરી પ્રયાસ કરો" } }, "he": { "stringUnit": { "state": "translated", - "value": "הודעות תמיכה" + "value": "ניסיון חוזר" } }, "hi": { "stringUnit": { "state": "translated", - "value": "सहायता मैसेज" + "value": "फिर से कोशिश करें" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Poruke podrške" + "value": "Pokušaj ponovno" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Ügyfélszolgálati üzenetek" + "value": "Újrapróbálás" } }, "id": { "stringUnit": { "state": "translated", - "value": "Pesan dukungan" + "value": "Coba lagi" } }, "it": { "stringUnit": { "state": "translated", - "value": "Messaggi dell'assistenza" + "value": "Prova di nuovo" } }, "ja": { "stringUnit": { "state": "translated", - "value": "サポートメッセージ" + "value": "もう一度試す" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಬೆಂಬಲ ಸಂದೇಶಗಳು" + "value": "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "고객 지원 메시지" + "value": "다시 시도" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Pagalbos žinutės" + "value": "Bandykite dar kartą" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Atbalsta ziņas" + "value": "Mēģiniet vēlreiz" } }, "ml": { "stringUnit": { "state": "translated", - "value": "പിന്തുണ സന്ദേശങ്ങൾ" + "value": "വീണ്ടും ശ്രമിക്കുക" } }, "mr": { "stringUnit": { "state": "translated", - "value": "सहाय्य संदेश" + "value": "पुन्हा प्रयत्न करा" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Mesej sokongan" + "value": "Cuba lagi" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Meldinger fra kundestøtte" + "value": "Prøv igjen" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Supportberichten" + "value": "Probeer het opnieuw" } }, "or": { "stringUnit": { "state": "translated", - "value": "ସହାୟତା ମେସେଜ୍" + "value": "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਸਹਾਇਤਾ ਸੁਨੇਹੇ" + "value": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Wiadomości czatu pomocy" + "value": "Spróbuj ponownie" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Mensagens do suporte" + "value": "Tentar novamente" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Mensagens do suporte" + "value": "Tentar novamente" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Mesaje de asistență" + "value": "Încercați din nou" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Сообщения поддержки" + "value": "Попробовать снова" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Správy podpory" + "value": "Skúsiť znova" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Sporočila podpore" + "value": "Poskusi znova" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Поруке подршке" + "value": "Покушај поново" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Supportmeddelanden" + "value": "Försök igen" } }, "ta": { "stringUnit": { "state": "translated", - "value": "ஆதரவுச் செய்திகள்" + "value": "மீண்டும் முயலவும்" } }, "te": { "stringUnit": { "state": "translated", - "value": "మద్దతు సందేశాలు" + "value": "మళ్లీ ప్రయత్నించండి" } }, "th": { "stringUnit": { "state": "translated", - "value": "ข้อความในแชทฝ่ายสนับสนุน" + "value": "ลองอีกครั้ง" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Destek mesajları" + "value": "Tekrar deneyin" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Повідомлення підтримки" + "value": "Спробувати ще раз" } }, "ur": { "stringUnit": { "state": "translated", - "value": "سپورٹ پیغامات" + "value": "پھر سے کوشش کریں" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Tin nhắn hỗ trợ" + "value": "Thử lại" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "客服消息" + "value": "再试一次" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "客服訊息" + "value": "再試一次" } } } }, - "respondkit_try_again": { + "respondkit_unknown": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "حاول مرة أخرى" + "value": "لم يتم التأكيد — يمكنك إعادة المحاولة بأمان" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Опитайте отново" + "value": "Не е потвърдено – можете безопасно да опитате отново" } }, "bn": { "stringUnit": { "state": "translated", - "value": "আবার চেষ্টা করুন" + "value": "নিশ্চিত হয়নি — নিরাপদে আবার চেষ্টা করতে পারেন" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Torna-ho a provar" + "value": "No confirmat: pots tornar-ho a provar sense risc" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Zkusit znovu" + "value": "Nepotvrzeno – můžete bezpečně zkusit znovu" } }, "da": { "stringUnit": { "state": "translated", - "value": "Prøv igen" + "value": "Ikke bekræftet – du kan trygt prøve igen" } }, "de": { "stringUnit": { "state": "translated", - "value": "Erneut versuchen" + "value": "Nicht bestätigt – erneutes Senden ist sicher" } }, "el": { "stringUnit": { "state": "translated", - "value": "Δοκιμάστε ξανά" + "value": "Δεν επιβεβαιώθηκε — μπορείτε να δοκιμάσετε ξανά με ασφάλεια" } }, "en": { "stringUnit": { "state": "translated", - "value": "Try again" + "value": "Not confirmed — retry safely" } }, "es": { "stringUnit": { "state": "translated", - "value": "Volver a intentarlo" + "value": "Sin confirmar: puedes reintentar sin riesgo" } }, "et": { "stringUnit": { "state": "translated", - "value": "Proovi uuesti" + "value": "Kinnitamata – uuesti proovimine on ohutu" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Yritä uudelleen" + "value": "Ei vahvistettu – voit turvallisesti yrittää uudelleen" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Subukang muli" + "value": "Hindi nakumpirma — ligtas subukang muli" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Réessayer" + "value": "Non confirmé — vous pouvez réessayer sans risque" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Réessayer" + "value": "Non confirmé — vous pouvez réessayer sans risque" } }, "gu": { "stringUnit": { "state": "translated", - "value": "ફરી પ્રયાસ કરો" + "value": "પુષ્ટિ થઈ નથી — ફરી પ્રયાસ કરવો સુરક્ષિત છે" } }, "he": { "stringUnit": { "state": "translated", - "value": "ניסיון חוזר" + "value": "לא אושרה — אפשר לנסות שוב בבטחה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "फिर से कोशिश करें" + "value": "पुष्टि नहीं हुई — फिर से कोशिश करना सुरक्षित है" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Pokušaj ponovno" + "value": "Nije potvrđeno — ponovni pokušaj je siguran" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Újrapróbálás" + "value": "Nincs megerősítve – nyugodtan próbálja újra" } }, "id": { "stringUnit": { "state": "translated", - "value": "Coba lagi" + "value": "Belum dikonfirmasi — aman untuk dicoba lagi" } }, "it": { "stringUnit": { "state": "translated", - "value": "Prova di nuovo" + "value": "Non confermato: puoi riprovare senza rischi" } }, "ja": { "stringUnit": { "state": "translated", - "value": "もう一度試す" + "value": "未確認 — 安全に再送できます" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ" + "value": "ದೃಢೀಕರಿಸಲಾಗಿಲ್ಲ — ಸುರಕ್ಷಿತವಾಗಿ ಮರುಪ್ರಯತ್ನಿಸಬಹುದು" } }, "ko": { "stringUnit": { "state": "translated", - "value": "다시 시도" + "value": "확인되지 않음 — 다시 보내도 안전합니다" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Bandykite dar kartą" + "value": "Nepatvirtinta – galite saugiai bandyti dar kartą" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Mēģiniet vēlreiz" + "value": "Nav apstiprināta – droši mēģiniet vēlreiz" } }, "ml": { "stringUnit": { "state": "translated", - "value": "വീണ്ടും ശ്രമിക്കുക" + "value": "സ്ഥിരീകരിച്ചിട്ടില്ല — സുരക്ഷിതമായി വീണ്ടും ശ്രമിക്കാം" } }, "mr": { "stringUnit": { "state": "translated", - "value": "पुन्हा प्रयत्न करा" + "value": "पुष्टी झाली नाही — पुन्हा पाठवणे सुरक्षित आहे" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Cuba lagi" + "value": "Belum disahkan — selamat untuk cuba semula" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Prøv igjen" + "value": "Ikke bekreftet – trygt å prøve igjen" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Probeer het opnieuw" + "value": "Niet bevestigd — opnieuw proberen is veilig" } }, "or": { "stringUnit": { "state": "translated", - "value": "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" + "value": "ନିଶ୍ଚିତ ହୋଇନାହିଁ — ନିରାପଦରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ" + "value": "ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋਈ — ਬੇਫ਼ਿਕਰ ਹੋ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Spróbuj ponownie" + "value": "Niepotwierdzona — możesz bezpiecznie ponowić" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Tentar novamente" + "value": "Não confirmada — pode tentar de novo com segurança" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Tentar novamente" + "value": "Não confirmada — pode tentar novamente em segurança" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Încercați din nou" + "value": "Neconfirmat — puteți reîncerca în siguranță" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Попробовать снова" + "value": "Не подтверждено — можно безопасно повторить" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Skúsiť znova" + "value": "Nepotvrdené — môžete bezpečne skúsiť znova" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Poskusi znova" + "value": "Ni potrjeno — varno lahko poskusite znova" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Покушај поново" + "value": "Није потврђено — слободно покушајте поново" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Försök igen" + "value": "Inte bekräftat – du kan tryggt försöka igen" } }, "ta": { "stringUnit": { "state": "translated", - "value": "மீண்டும் முயலவும்" + "value": "உறுதிப்படுத்தப்படவில்லை — பாதுகாப்பாக மீண்டும் முயலலாம்" } }, "te": { "stringUnit": { "state": "translated", - "value": "మళ్లీ ప్రయత్నించండి" + "value": "నిర్ధారించబడలేదు — సురక్షితంగా మళ్లీ ప్రయత్నించవచ్చు" } }, "th": { "stringUnit": { "state": "translated", - "value": "ลองอีกครั้ง" + "value": "ยังไม่ได้รับการยืนยัน — ลองอีกครั้งได้อย่างปลอดภัย" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Tekrar deneyin" + "value": "Onaylanmadı — güvenle tekrar deneyebilirsiniz" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Спробувати ще раз" + "value": "Не підтверджено — можна безпечно повторити" } }, "ur": { "stringUnit": { "state": "translated", - "value": "پھر سے کوشش کریں" + "value": "تصدیق نہیں ہوئی — بلا جھجک دوبارہ کوشش کریں" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Thử lại" + "value": "Chưa xác nhận — có thể thử lại an toàn" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "再试一次" + "value": "未确认 — 可放心重试" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "再試一次" + "value": "未確認 — 可放心重試" } } } }, - "respondkit_unknown": { + "respondkit_unread": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "لم يتم التأكيد — يمكنك إعادة المحاولة بأمان" + "value": "رد غير مقروء من الدعم" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Не е потвърдено – можете безопасно да опитате отново" + "value": "Непрочетен отговор от поддръжката" } }, "bn": { "stringUnit": { "state": "translated", - "value": "নিশ্চিত হয়নি — নিরাপদে আবার চেষ্টা করতে পারেন" + "value": "সহায়তার অপঠিত উত্তর" } }, "ca": { "stringUnit": { "state": "translated", - "value": "No confirmat: pots tornar-ho a provar sense risc" + "value": "Resposta d'assistència no llegida" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Nepotvrzeno – můžete bezpečně zkusit znovu" + "value": "Nepřečtená odpověď podpory" } }, "da": { "stringUnit": { "state": "translated", - "value": "Ikke bekræftet – du kan trygt prøve igen" + "value": "Ulæst svar fra support" } }, "de": { "stringUnit": { "state": "translated", - "value": "Nicht bestätigt – erneutes Senden ist sicher" + "value": "Ungelesene Support-Antwort" } }, "el": { "stringUnit": { "state": "translated", - "value": "Δεν επιβεβαιώθηκε — μπορείτε να δοκιμάσετε ξανά με ασφάλεια" + "value": "Μη αναγνωσμένη απάντηση υποστήριξης" } }, "en": { "stringUnit": { "state": "translated", - "value": "Not confirmed — retry safely" + "value": "Unread support reply" } }, "es": { "stringUnit": { "state": "translated", - "value": "Sin confirmar: puedes reintentar sin riesgo" + "value": "Respuesta de soporte sin leer" } }, "et": { "stringUnit": { "state": "translated", - "value": "Kinnitamata – uuesti proovimine on ohutu" + "value": "Lugemata vastus toelt" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Ei vahvistettu – voit turvallisesti yrittää uudelleen" + "value": "Lukematon vastaus tuelta" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi nakumpirma — ligtas subukang muli" + "value": "Hindi pa nababasang sagot ng suporta" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Non confirmé — vous pouvez réessayer sans risque" + "value": "Réponse non lue de l’assistance" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Non confirmé — vous pouvez réessayer sans risque" + "value": "Réponse non lue du soutien" } }, "gu": { "stringUnit": { "state": "translated", - "value": "પુષ્ટિ થઈ નથી — ફરી પ્રયાસ કરવો સુરક્ષિત છે" + "value": "સપોર્ટનો ન વાંચેલો જવાબ" } }, "he": { "stringUnit": { "state": "translated", - "value": "לא אושרה — אפשר לנסות שוב בבטחה" + "value": "תשובה מהתמיכה שלא נקראה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "पुष्टि नहीं हुई — फिर से कोशिश करना सुरक्षित है" + "value": "सहायता टीम का बिना पढ़ा जवाब" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Nije potvrđeno — ponovni pokušaj je siguran" + "value": "Nepročitan odgovor podrške" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Nincs megerősítve – nyugodtan próbálja újra" + "value": "Olvasatlan ügyfélszolgálati válasz" } }, "id": { "stringUnit": { "state": "translated", - "value": "Belum dikonfirmasi — aman untuk dicoba lagi" + "value": "Balasan dukungan belum dibaca" } }, "it": { "stringUnit": { "state": "translated", - "value": "Non confermato: puoi riprovare senza rischi" + "value": "Risposta dell'assistenza non letta" } }, "ja": { "stringUnit": { "state": "translated", - "value": "未確認 — 安全に再送できます" + "value": "未読のサポート返信" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ದೃಢೀಕರಿಸಲಾಗಿಲ್ಲ — ಸುರಕ್ಷಿತವಾಗಿ ಮರುಪ್ರಯತ್ನಿಸಬಹುದು" + "value": "ಓದದ ಬೆಂಬಲ ಉತ್ತರ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "확인되지 않음 — 다시 보내도 안전합니다" + "value": "읽지 않은 고객 지원 답변" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Nepatvirtinta – galite saugiai bandyti dar kartą" + "value": "Neperskaitytas pagalbos atsakymas" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Nav apstiprināta – droši mēģiniet vēlreiz" + "value": "Nelasīta atbalsta atbilde" } }, "ml": { "stringUnit": { "state": "translated", - "value": "സ്ഥിരീകരിച്ചിട്ടില്ല — സുരക്ഷിതമായി വീണ്ടും ശ്രമിക്കാം" + "value": "വായിക്കാത്ത പിന്തുണ മറുപടി" } }, "mr": { "stringUnit": { "state": "translated", - "value": "पुष्टी झाली नाही — पुन्हा पाठवणे सुरक्षित आहे" + "value": "न वाचलेले सहाय्य उत्तर" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Belum disahkan — selamat untuk cuba semula" + "value": "Balasan sokongan belum dibaca" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Ikke bekreftet – trygt å prøve igjen" + "value": "Ulest svar fra kundestøtte" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Niet bevestigd — opnieuw proberen is veilig" + "value": "Ongelezen antwoord van support" } }, "or": { "stringUnit": { "state": "translated", - "value": "ନିଶ୍ଚିତ ହୋଇନାହିଁ — ନିରାପଦରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" + "value": "ଅପଠିତ ସହାୟତା ଉତ୍ତର" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋਈ — ਬੇਫ਼ਿਕਰ ਹੋ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ" + "value": "ਨਾ-ਪੜ੍ਹਿਆ ਸਹਾਇਤਾ ਜਵਾਬ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Niepotwierdzona — możesz bezpiecznie ponowić" + "value": "Nieprzeczytana odpowiedź zespołu pomocy" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Não confirmada — pode tentar de novo com segurança" + "value": "Resposta do suporte não lida" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Não confirmada — pode tentar novamente em segurança" + "value": "Resposta do suporte por ler" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Neconfirmat — puteți reîncerca în siguranță" + "value": "Răspuns necitit de la asistență" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Не подтверждено — можно безопасно повторить" + "value": "Непрочитанный ответ поддержки" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Nepotvrdené — môžete bezpečne skúsiť znova" + "value": "Neprečítaná odpoveď podpory" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Ni potrjeno — varno lahko poskusite znova" + "value": "Neprebran odgovor podpore" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Није потврђено — слободно покушајте поново" + "value": "Непрочитан одговор подршке" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Inte bekräftat – du kan tryggt försöka igen" + "value": "Oläst svar från supporten" } }, "ta": { "stringUnit": { "state": "translated", - "value": "உறுதிப்படுத்தப்படவில்லை — பாதுகாப்பாக மீண்டும் முயலலாம்" + "value": "படிக்காத ஆதரவுப் பதில்" } }, "te": { "stringUnit": { "state": "translated", - "value": "నిర్ధారించబడలేదు — సురక్షితంగా మళ్లీ ప్రయత్నించవచ్చు" + "value": "చదవని మద్దతు సమాధానం" } }, "th": { "stringUnit": { "state": "translated", - "value": "ยังไม่ได้รับการยืนยัน — ลองอีกครั้งได้อย่างปลอดภัย" + "value": "คำตอบจากฝ่ายสนับสนุนที่ยังไม่ได้อ่าน" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Onaylanmadı — güvenle tekrar deneyebilirsiniz" + "value": "Okunmamış destek yanıtı" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Не підтверджено — можна безпечно повторити" + "value": "Непрочитана відповідь підтримки" } }, "ur": { "stringUnit": { "state": "translated", - "value": "تصدیق نہیں ہوئی — بلا جھجک دوبارہ کوشش کریں" + "value": "سپورٹ کا ان پڑھا جواب" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Chưa xác nhận — có thể thử lại an toàn" + "value": "Phản hồi hỗ trợ chưa đọc" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "未确认 — 可放心重试" + "value": "未读客服回复" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "未確認 — 可放心重試" + "value": "未讀的客服回覆" } } } }, - "respondkit_unread": { + "respondkit_unread_reply": { "extractionState": "manual", "localizations": { "ar": { "stringUnit": { "state": "translated", - "value": "رد غير مقروء من الدعم" + "value": "رد غير مقروء" } }, "bg": { "stringUnit": { "state": "translated", - "value": "Непрочетен отговор от поддръжката" + "value": "Непрочетен отговор" } }, "bn": { "stringUnit": { "state": "translated", - "value": "সহায়তার অপঠিত উত্তর" + "value": "অপঠিত উত্তর" } }, "ca": { "stringUnit": { "state": "translated", - "value": "Resposta d'assistència no llegida" + "value": "Resposta no llegida" } }, "cs": { "stringUnit": { "state": "translated", - "value": "Nepřečtená odpověď podpory" + "value": "Nepřečtená odpověď" } }, "da": { "stringUnit": { "state": "translated", - "value": "Ulæst svar fra support" + "value": "Ulæst svar" } }, "de": { "stringUnit": { "state": "translated", - "value": "Ungelesene Support-Antwort" + "value": "Ungelesene Antwort" } }, "el": { "stringUnit": { "state": "translated", - "value": "Μη αναγνωσμένη απάντηση υποστήριξης" + "value": "Μη αναγνωσμένη απάντηση" } }, "en": { "stringUnit": { "state": "translated", - "value": "Unread support reply" + "value": "Unread reply" } }, "es": { "stringUnit": { "state": "translated", - "value": "Respuesta de soporte sin leer" + "value": "Respuesta no leída" } }, "et": { "stringUnit": { "state": "translated", - "value": "Lugemata vastus toelt" + "value": "Lugemata vastus" } }, "fi": { "stringUnit": { "state": "translated", - "value": "Lukematon vastaus tuelta" + "value": "Lukematon vastaus" } }, "fil": { "stringUnit": { "state": "translated", - "value": "Hindi pa nababasang sagot ng suporta" + "value": "Hindi pa nababasang sagot" } }, "fr": { "stringUnit": { "state": "translated", - "value": "Réponse non lue de l’assistance" + "value": "Réponse non lue" } }, "fr-CA": { "stringUnit": { "state": "translated", - "value": "Réponse non lue du soutien" + "value": "Réponse non lue" } }, "gu": { "stringUnit": { "state": "translated", - "value": "સપોર્ટનો ન વાંચેલો જવાબ" + "value": "ન વાંચેલો જવાબ" } }, "he": { "stringUnit": { "state": "translated", - "value": "תשובה מהתמיכה שלא נקראה" + "value": "תשובה שלא נקראה" } }, "hi": { "stringUnit": { "state": "translated", - "value": "सहायता टीम का बिना पढ़ा जवाब" + "value": "अपठित जवाब" } }, "hr": { "stringUnit": { "state": "translated", - "value": "Nepročitan odgovor podrške" + "value": "Nepročitan odgovor" } }, "hu": { "stringUnit": { "state": "translated", - "value": "Olvasatlan ügyfélszolgálati válasz" + "value": "Olvasatlan válasz" } }, "id": { "stringUnit": { "state": "translated", - "value": "Balasan dukungan belum dibaca" + "value": "Balasan belum dibaca" } }, "it": { "stringUnit": { "state": "translated", - "value": "Risposta dell'assistenza non letta" + "value": "Risposta non letta" } }, "ja": { "stringUnit": { "state": "translated", - "value": "未読のサポート返信" + "value": "未読の返信" } }, "kn": { "stringUnit": { "state": "translated", - "value": "ಓದದ ಬೆಂಬಲ ಉತ್ತರ" + "value": "ಓದದ ಉತ್ತರ" } }, "ko": { "stringUnit": { "state": "translated", - "value": "읽지 않은 고객 지원 답변" + "value": "읽지 않은 답장" } }, "lt": { "stringUnit": { "state": "translated", - "value": "Neperskaitytas pagalbos atsakymas" + "value": "Neperskaitytas atsakymas" } }, "lv": { "stringUnit": { "state": "translated", - "value": "Nelasīta atbalsta atbilde" + "value": "Nelasīta atbilde" } }, "ml": { "stringUnit": { "state": "translated", - "value": "വായിക്കാത്ത പിന്തുണ മറുപടി" + "value": "വായിക്കാത്ത മറുപടി" } }, "mr": { "stringUnit": { "state": "translated", - "value": "न वाचलेले सहाय्य उत्तर" + "value": "न वाचलेले उत्तर" } }, "ms": { "stringUnit": { "state": "translated", - "value": "Balasan sokongan belum dibaca" + "value": "Balasan belum dibaca" } }, "nb": { "stringUnit": { "state": "translated", - "value": "Ulest svar fra kundestøtte" + "value": "Ulest svar" } }, "nl": { "stringUnit": { "state": "translated", - "value": "Ongelezen antwoord van support" + "value": "Ongelezen antwoord" } }, "or": { "stringUnit": { "state": "translated", - "value": "ଅପଠିତ ସହାୟତା ଉତ୍ତର" + "value": "ପଢ଼ାଯାଇନଥିବା ଉତ୍ତର" } }, "pa": { "stringUnit": { "state": "translated", - "value": "ਨਾ-ਪੜ੍ਹਿਆ ਸਹਾਇਤਾ ਜਵਾਬ" + "value": "ਨਾ ਪੜ੍ਹਿਆ ਜਵਾਬ" } }, "pl": { "stringUnit": { "state": "translated", - "value": "Nieprzeczytana odpowiedź zespołu pomocy" + "value": "Nieprzeczytana odpowiedź" } }, "pt-BR": { "stringUnit": { "state": "translated", - "value": "Resposta do suporte não lida" + "value": "Resposta não lida" } }, "pt-PT": { "stringUnit": { "state": "translated", - "value": "Resposta do suporte por ler" + "value": "Resposta não lida" } }, "ro": { "stringUnit": { "state": "translated", - "value": "Răspuns necitit de la asistență" + "value": "Răspuns necitit" } }, "ru": { "stringUnit": { "state": "translated", - "value": "Непрочитанный ответ поддержки" + "value": "Непрочитанный ответ" } }, "sk": { "stringUnit": { "state": "translated", - "value": "Neprečítaná odpoveď podpory" + "value": "Neprečítaná odpoveď" } }, "sl": { "stringUnit": { "state": "translated", - "value": "Neprebran odgovor podpore" + "value": "Neprebran odgovor" } }, "sr": { "stringUnit": { "state": "translated", - "value": "Непрочитан одговор подршке" + "value": "Непрочитан одговор" } }, "sv": { "stringUnit": { "state": "translated", - "value": "Oläst svar från supporten" + "value": "Oläst svar" } }, "ta": { "stringUnit": { "state": "translated", - "value": "படிக்காத ஆதரவுப் பதில்" + "value": "படிக்காத பதில்" } }, "te": { "stringUnit": { "state": "translated", - "value": "చదవని మద్దతు సమాధానం" + "value": "చదవని ప్రత్యుత్తరం" } }, "th": { "stringUnit": { "state": "translated", - "value": "คำตอบจากฝ่ายสนับสนุนที่ยังไม่ได้อ่าน" + "value": "คำตอบที่ยังไม่ได้อ่าน" } }, "tr": { "stringUnit": { "state": "translated", - "value": "Okunmamış destek yanıtı" + "value": "Okunmamış yanıt" } }, "uk": { "stringUnit": { "state": "translated", - "value": "Непрочитана відповідь підтримки" + "value": "Непрочитана відповідь" } }, "ur": { "stringUnit": { "state": "translated", - "value": "سپورٹ کا ان پڑھا جواب" + "value": "نہ پڑھا گیا جواب" } }, "vi": { "stringUnit": { "state": "translated", - "value": "Phản hồi hỗ trợ chưa đọc" + "value": "Câu trả lời chưa đọc" } }, "zh-Hans": { "stringUnit": { "state": "translated", - "value": "未读客服回复" + "value": "未读回复" } }, "zh-Hant": { "stringUnit": { "state": "translated", - "value": "未讀的客服回覆" + "value": "未讀回覆" } } } diff --git a/native/swift/Sources/RespondKitUI/RespondKitLifecycle.swift b/native/swift/Sources/RespondKitUI/RespondKitLifecycle.swift index 1d34cb0..bcb7662 100644 --- a/native/swift/Sources/RespondKitUI/RespondKitLifecycle.swift +++ b/native/swift/Sources/RespondKitUI/RespondKitLifecycle.swift @@ -7,7 +7,9 @@ @Environment(\.scenePhase) private var scenePhase func body(content: Content) -> some View { content - .onChange(of: scenePhase, initial: true) { _, phase in store.setForeground(phase == .active) + .onChange(of: scenePhase, initial: true) { _, phase in + store.strings = .catalog + store.setForeground(phase == .active) } } } diff --git a/native/swift/Sources/RespondKitUI/RespondKitScreen.swift b/native/swift/Sources/RespondKitUI/RespondKitScreen.swift index ec6d3e5..3679991 100644 --- a/native/swift/Sources/RespondKitUI/RespondKitScreen.swift +++ b/native/swift/Sources/RespondKitUI/RespondKitScreen.swift @@ -26,11 +26,11 @@ /// Omit accentColor to inherit the host tint (or system/app accent). /// Set accentForegroundColor to a dark color when using a light accent. public init( - store: RespondKitStore, title: String = "Support", accentColor: Color? = nil, + store: RespondKitStore, title: String? = nil, accentColor: Color? = nil, accentForegroundColor: Color = .white, greeting: String? = nil ) { self.store = store - self.title = title + self.title = title ?? catalog("respondkit_support") self.greeting = greeting self.accentColor = accentColor self.accentForegroundColor = accentForegroundColor @@ -59,7 +59,7 @@ Image(systemName: "xmark").font(.system(size: 16)) .frame(width: 40, height: 40).contentShape(Rectangle()) } - .buttonStyle(.plain).accessibilityLabel("Close support chat") + .buttonStyle(.plain).accessibilityLabel(catalog("respondkit_close_chat")) .accessibilityIdentifier("respondkit-close") } .padding(.horizontal, 16).padding(.vertical, 12) @@ -69,7 +69,7 @@ Image(systemName: "exclamationmark.circle") Text(error).font(.system(size: textSize)) Spacer(minLength: 0) - Button("Retry") { Task { await store.refresh() } } + Button(catalog("respondkit_retry")) { Task { await store.refresh() } } } .padding(12).background(WidgetStyle.fill) .accessibilityIdentifier("respondkit-error") @@ -79,7 +79,10 @@ } .foregroundStyle(WidgetStyle.foreground) .background(Color.white.ignoresSafeArea()) - .task { await store.openConversation() } + .task { + store.strings = .catalog + await store.openConversation() + } .onDisappear { store.setScreenVisible(false) } } } @@ -120,7 +123,7 @@ ) .frame(maxWidth: .infinity, alignment: index == 1 ? .leading : .trailing) } - }.accessibilityLabel("Loading messages") + }.accessibilityLabel(catalog("respondkit_loading_messages")) } else { VStack(spacing: 4) { Text("respondkit_help", tableName: "RespondKit", bundle: .module) @@ -185,11 +188,11 @@ withAnimation { reader.scrollTo("bottom-" + store.loadedCursor, anchor: .bottom) } unseen = 0 } label: { - Label("\(unseen) new", systemImage: "arrow.down") + Label(catalog("respondkit_new_count", count: unseen), systemImage: "arrow.down") .font(.system(size: textSize)).padding(.horizontal, 12).padding(.vertical, 8) .background(.white, in: Capsule()).overlay(Capsule().stroke(WidgetStyle.border)) } - .buttonStyle(.plain).padding(12).accessibilityLabel("Latest messages") + .buttonStyle(.plain).padding(12).accessibilityLabel(catalog("respondkit_latest")) } } } @@ -197,8 +200,8 @@ Rectangle().fill(WidgetStyle.border).frame(height: 1) if store.activeThread?.state == "closed" { VStack(spacing: 8) { - Text("This conversation is closed.").foregroundStyle(WidgetStyle.muted) - Button("Send another message") { store.selectThread(nil) } + Text(catalog("respondkit_closed_help")).foregroundStyle(WidgetStyle.muted) + Button(catalog("respondkit_another_message")) { store.selectThread(nil) } }.font(.system(size: textSize)).padding(12) } else { if store.asksForEmail { EmailCapture(store: store) } @@ -213,14 +216,14 @@ @State private var email = "" var body: some View { VStack(alignment: .leading, spacing: 8) { - Text("Where can we email you a reply?").font(.subheadline).foregroundStyle( + Text(catalog("respondkit_email_prompt")).font(.subheadline).foregroundStyle( WidgetStyle.muted) HStack { TextField("you@example.com", text: $email) .textContentType(.emailAddress).keyboardType(.emailAddress) .textInputAutocapitalization(.never).autocorrectionDisabled() - .textFieldStyle(.roundedBorder).accessibilityLabel("Email address") - Button("Save email") { Task { await store.saveEmail(email) } } + .textFieldStyle(.roundedBorder).accessibilityLabel(catalog("respondkit_email_address")) + Button(catalog("respondkit_save_email")) { Task { await store.saveEmail(email) } } .disabled( email.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty || store.isLoading) } @@ -261,9 +264,9 @@ } if let error = file.error { Text(error).lineLimit(2) - Button("Retry") { upload(file) } + Button(catalog("respondkit_retry")) { upload(file) } } - Button("Remove") { + Button(catalog("respondkit_remove")) { tasks[file.id]?.cancel() picked.removeAll { $0.id == file.id } } @@ -300,7 +303,7 @@ .accessibilityLabel( Text("respondkit_attach_files", tableName: "RespondKit", bundle: .module)).disabled(store.isSending) TextField( - "Write a message…", text: Binding(get: { store.draft }, set: { store.setDraft($0) }), + catalog("respondkit_write_message"), text: Binding(get: { store.draft }, set: { store.setDraft($0) }), axis: .vertical ) .font(.system(size: inputSize)).lineLimit(1...6).focused($focused) @@ -309,7 +312,7 @@ RoundedRectangle(cornerRadius: 12).strokeBorder( focused ? AnyShapeStyle(.tint) : AnyShapeStyle(WidgetStyle.border)) ) - .accessibilityLabel("Message").accessibilityIdentifier("respondkit-composer") + .accessibilityLabel(catalog("respondkit_message")).accessibilityIdentifier("respondkit-composer") Button { let files = picked.compactMap(\.attachment) Task { await store.sendDraft(attachments: files) } @@ -321,7 +324,7 @@ .opacity(canSend ? 1 : 0.5) } .buttonStyle(.plain).disabled(!canSend) - .accessibilityLabel("Send message").accessibilityIdentifier("respondkit-send") + .accessibilityLabel(catalog("respondkit_send_message")).accessibilityIdentifier("respondkit-send") } }.padding(12) .photosPicker( @@ -380,7 +383,7 @@ } } catch { if !Task.isCancelled, let index = picked.firstIndex(where: { $0.id == file.id }) { - picked[index].error = error.localizedDescription + picked[index].error = catalog("respondkit_upload_failed") } } tasks[file.id] = nil @@ -447,7 +450,7 @@ Button { retry(id) } label: { - Label("Try again", systemImage: "exclamationmark.circle") + Label(catalog("respondkit_try_again"), systemImage: "exclamationmark.circle") } .buttonStyle(.plain).foregroundStyle( row.failed ? AnyShapeStyle(WidgetStyle.failure) : AnyShapeStyle(.tint) diff --git a/native/swift/Sources/RespondKitUI/TranscriptRow.swift b/native/swift/Sources/RespondKitUI/TranscriptRow.swift index cc2e76a..9621dc2 100644 --- a/native/swift/Sources/RespondKitUI/TranscriptRow.swift +++ b/native/swift/Sources/RespondKitUI/TranscriptRow.swift @@ -20,7 +20,7 @@ id: message.id, text: message.text, customer: message.direction == "customer_to_operator", date: parseDate(message.acceptedAt), status: message.direction == "customer_to_operator" - ? (message.state == "failed" ? "Failed" : "Sent") : nil, + ? catalog(message.state == "failed" ? "respondkit_failed" : "respondkit_sent") : nil, retryID: pending.flatMap { ["failed", "acceptance_unknown"].contains($0.delivery) ? $0.id : nil }, @@ -30,9 +30,11 @@ Self( id: pending.id, text: pending.text, customer: true, date: parseDate(pending.acceptedAt), status: pending.delivery == "sending" - ? "Sending…" + ? catalog("respondkit_sending") : pending.delivery == "accepted" - ? "Sent" : pending.delivery == "failed" ? "Failed" : "Confirming…", + ? catalog("respondkit_sent") + : pending.delivery == "failed" + ? catalog("respondkit_failed") : catalog("respondkit_confirming"), retryID: ["failed", "acceptance_unknown"].contains(pending.delivery) ? pending.id : nil, failed: pending.delivery == "failed", attachments: pending.attachments ?? []) } diff --git a/native/swift/Tests/LocalizationTests.swift b/native/swift/Tests/LocalizationTests.swift index f9c720a..5dd8789 100644 --- a/native/swift/Tests/LocalizationTests.swift +++ b/native/swift/Tests/LocalizationTests.swift @@ -49,6 +49,26 @@ #expect(Self.screenKeys.map { Self.localized($0, preferring: [language]) } == expected) } + static let composerKeys = [ + "respondkit_email_prompt", "respondkit_email_address", "respondkit_save_email", + "respondkit_write_message", "respondkit_send_message", "respondkit_sent", + "respondkit_close_chat", + ] + + @Test(arguments: [ + ( + "ja-JP", + ["返信をお送りするメールアドレスを教えてください", "メールアドレス", "メールアドレスを保存", "メッセージを入力…", "メッセージを送信", "送信済み", "サポートチャットを閉じる"] + ), + ( + "zh-Hans-CN", + ["我们该把回复发送到哪个邮箱?", "邮箱地址", "保存邮箱", "输入消息…", "发送消息", "已发送", "关闭客服聊天"] + ), + ]) + func emailAskComposerStatusAndCloseAreTranslated(language: String, expected: [String]) { + #expect(Self.composerKeys.map { Self.localized($0, preferring: [language]) } == expected) + } + @Test(arguments: [ ("zh-TW", "zh-Hant"), ("zh-HK", "zh-Hant"), ("zh-Hant-MO", "zh-Hant"), ("zh-CN", "zh-Hans"), ("zh-SG", "zh-Hans"), ("he-IL", "he"), ("iw", "he"), ("id-ID", "id"), ("in", "id"), diff --git a/native/swift/Tests/RespondKitTests.swift b/native/swift/Tests/RespondKitTests.swift index 0229ecc..cedacef 100644 --- a/native/swift/Tests/RespondKitTests.swift +++ b/native/swift/Tests/RespondKitTests.swift @@ -299,6 +299,35 @@ struct StoreTests { #expect(restored.activeThreadID == "thread_new") } + @Test func storeWritesItsOwnTextFromTheHostStrings() async throws { + let api = FakeAPI() + let store = try make(api) + var strings = RespondKitStrings() + strings.attachedFiles = "添付ファイル" + strings.messageTooLong = "6,000文字以内でメッセージを入力してください。" + store.strings = strings + await store.openConversation() + await store.sendDraft() + #expect(store.errorMessage == "6,000文字以内でメッセージを入力してください。") + let file = SupportAttachment( + id: "att_one", name: "receipt.pdf", contentType: "application/pdf", size: 1, + downloadUrl: URL(string: "https://support.example.com/att_one")!) + await store.sendDraft(attachments: [file]) + #expect(store.pendingMessages.map(\.text) == ["添付ファイル"]) + } + + @Test func failedRequestShowsHostTextAndKeepsTheDiagnostic() async throws { + let api = FakeAPI() + await api.configure(failStatuses: true) + let store = try make(api) + var strings = RespondKitStrings() + strings.requestFailed = "サポートへのリクエストに失敗しました。" + store.strings = strings + await store.refresh() + #expect(store.errorMessage == "サポートへのリクエストに失敗しました。") + #expect(store.errorDetail == "Offline") + } + @Test func contractAndNumericCursors() throws { let page: MessagePage = try fixture("messages") #expect(page.messages[0].text == "你好!我們可以幫忙。") diff --git a/package.json b/package.json index 57157aa..6a00b96 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "respondkit", - "version": "0.6.3", + "version": "0.6.4", "private": true, "license": "MIT", "type": "module", @@ -13,7 +13,7 @@ "build:npm": "vp run -r build:npm", "check:npm": "vp exec tsx scripts/check-npm-packages.ts", "pack:npm": "vp exec tsx scripts/pack-npm-packages.ts", - "ready": "vp check && vp run test:release && vp run localization:check && vp run -r test && vp run -r build", + "ready": "vp check && vp run test:release && vp run localization:check && vp run test:native-strings && vp run -r test && vp run -r build", "deploy:staging": "vp -C apps/api run deploy:staging", "deploy:web": "vp -C apps/web run deploy", "dev:widget": "vp -C apps/widget dev", @@ -27,7 +27,8 @@ "discord:operators:join": "vp -C apps/api exec tsx scripts/discord-join-operators.ts", "localization:generate": "vp exec node --import tsx scripts/generate-localizations.ts", "localization:check": "vp exec node --import tsx scripts/generate-localizations.ts --check", - "test:release": "node --test scripts/npm-release.test.mjs" + "test:release": "node --test scripts/npm-release.test.mjs", + "test:native-strings": "node --test scripts/native-strings.test.mjs" }, "devDependencies": { "@arethetypeswrong/core": "catalog:", diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 2f17bbf..a0d9009 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/api-client", - "version": "0.6.3", + "version": "0.6.4", "description": "SSR-safe typed RespondKit customer API client", "keywords": [ "api-client", diff --git a/packages/conversations/package.json b/packages/conversations/package.json index 7ac3e05..36b198a 100644 --- a/packages/conversations/package.json +++ b/packages/conversations/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/conversations", - "version": "0.6.3", + "version": "0.6.4", "private": true, "type": "module", "exports": { diff --git a/packages/discord/package.json b/packages/discord/package.json index 9b8a607..23937b3 100644 --- a/packages/discord/package.json +++ b/packages/discord/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/discord", - "version": "0.6.3", + "version": "0.6.4", "private": true, "type": "module", "exports": { diff --git a/packages/paraglide-android/package.json b/packages/paraglide-android/package.json index efbd6ca..f700c83 100644 --- a/packages/paraglide-android/package.json +++ b/packages/paraglide-android/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/paraglide-android", - "version": "0.6.3", + "version": "0.6.4", "private": true, "description": "Build-time Paraglide android resource compiler for the RespondKit portable message subset", "type": "module", diff --git a/packages/paraglide-ios/package.json b/packages/paraglide-ios/package.json index c78d703..6706462 100644 --- a/packages/paraglide-ios/package.json +++ b/packages/paraglide-ios/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/paraglide-ios", - "version": "0.6.3", + "version": "0.6.4", "private": true, "description": "Build-time Paraglide ios resource compiler for the RespondKit portable message subset", "type": "module", diff --git a/packages/paraglide-resources/package.json b/packages/paraglide-resources/package.json index e6842ca..2722e2f 100644 --- a/packages/paraglide-resources/package.json +++ b/packages/paraglide-resources/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/paraglide-resources", - "version": "0.6.3", + "version": "0.6.4", "private": true, "description": "Build-time Paraglide resources resource compiler for the RespondKit portable message subset", "type": "module", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 1388e2b..e6057d7 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/protocol", - "version": "0.6.3", + "version": "0.6.4", "description": "Versioned public protocol for RespondKit customer clients", "keywords": [ "customer-support", diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 67848ba..e48c050 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/react-native", - "version": "0.6.3", + "version": "0.6.4", "description": "Native React Native support conversations for RespondKit", "homepage": "https://respondkit.dev", "license": "MIT", diff --git a/packages/react-native/src/attachment-picker.tsx b/packages/react-native/src/attachment-picker.tsx index bf189ac..c2ecf46 100644 --- a/packages/react-native/src/attachment-picker.tsx +++ b/packages/react-native/src/attachment-picker.tsx @@ -3,6 +3,7 @@ import { Alert, Pressable, ScrollView, Text, View } from "react-native"; import type { AttachmentV1 } from "@respondkit/api-client"; import { nativeFileSource, pickSupportFiles, type NativeFile } from "./files"; import { messages } from "./messages"; +import { presentedMessage } from "./presented-error"; import type { RespondKitStore } from "./store"; interface Picked { id: string; @@ -57,7 +58,9 @@ export function AttachmentPicker({ update(item.id, { attachment }); } catch (cause) { if (!controller.signal.aborted) - update(item.id, { error: cause instanceof Error ? cause.message : "Upload failed" }); + update(item.id, { + error: presentedMessage(cause, t.respondkit_upload_failed()), + }); } finally { controllers.current.delete(item.id); } @@ -77,8 +80,7 @@ export function AttachmentPicker({ setFiles((current) => [...current, ...incoming]); incoming.forEach((item) => void upload(item)); } catch (cause) { - if (alive.current) - setError(cause instanceof Error ? cause.message : "Cannot open file picker"); + if (alive.current) setError(presentedMessage(cause, t.respondkit_picker_failed())); } } return ( @@ -106,24 +108,28 @@ export function AttachmentPicker({ {item.file.name} ·{" "} - {item.attachment ? "Ready" : item.error ? "Upload failed" : `${item.progress}%`} + {item.attachment + ? t.respondkit_ready() + : item.error + ? t.respondkit_upload_failed() + : `${item.progress}%`} {item.error ? {item.error} : null} {item.error ? ( void upload(item)}> - Retry + {t.respondkit_retry()} ) : null} { controllers.current.get(item.id)?.abort(); setFiles((current) => current.filter((f) => f.id !== item.id)); }} > - Remove + {t.respondkit_remove()} diff --git a/packages/react-native/src/messages.ts b/packages/react-native/src/messages.ts index d358bed..9f350a0 100644 --- a/packages/react-native/src/messages.ts +++ b/packages/react-native/src/messages.ts @@ -10,11 +10,14 @@ const catalogs = { respondkit_close_chat: () => "إغلاق دردشة الدعم", respondkit_closed: () => "مغلقة", respondkit_closed_help: () => "تم إغلاق هذه المحادثة.", + respondkit_closed_start_new: () => "هذه المحادثة مغلقة. ابدأ محادثة جديدة.", respondkit_confirming: () => "جارٍ التأكيد…", respondkit_connecting: () => "لا يزال الدعم قيد الاتصال.", respondkit_conversation: (inputs: { date: string }) => "محادثة " + String(inputs.date), + respondkit_conversation_label: () => "المحادثة", respondkit_conversations: () => "المحادثات", respondkit_conversations_unread: (inputs: { count: number }) => ({ zero: "المحادثات · " + String(inputs.count) + " غير مقروءة", one: "المحادثات · " + String(inputs.count) + " غير مقروءة", two: "المحادثات · " + String(inputs.count) + " غير مقروءتين", few: "المحادثات · " + String(inputs.count) + " غير مقروءة", many: "المحادثات · " + String(inputs.count) + " غير مقروءة", other: "المحادثات · " + String(inputs.count) + " غير مقروءة" })[new Intl.PluralRules("ar").select(inputs.count) as "other"], + respondkit_done: () => "تم", respondkit_email_address: () => "عنوان البريد الإلكتروني", respondkit_email_failed: () => "تعذّر حفظ بريدك الإلكتروني. يُرجى التحقق منه والمحاولة مرة أخرى.", respondkit_email_prompt: () => "على أي بريد إلكتروني نرسل إليك الرد؟", @@ -23,13 +26,18 @@ const catalogs = { respondkit_files: () => "الملفات", respondkit_help: () => "كيف يمكننا مساعدتك؟", respondkit_history_failed: () => "تعذّر تحميل سجل المحادثة. اضغط على «المزيد» للمحاولة مرة أخرى.", + respondkit_history_save_failed: () => "تعذّر حفظ سجل الدعم.", respondkit_identity_changed: () => "تغيّرت هوية الدعم في علامة تبويب أخرى. أعد الاتصال لإعادة تحميل حسابك.", + respondkit_identity_unverified: () => "تعذّر التحقق من هوية الدعم.", respondkit_intro: () => "أرسل رسالة وأبقِ هذه الصفحة مفتوحة لتلقي رد سريع.", respondkit_intro_short: () => "أرسل رسالة لبدء محادثة.", respondkit_latest: () => "أحدث الرسائل", respondkit_loading: () => "جارٍ التحميل…", respondkit_loading_messages: () => "جارٍ تحميل الرسائل", + respondkit_logout_failed: () => "تعذّر إلغاء جلسة الدعم السابقة. ستنتهي صلاحيتها تلقائيًا.", respondkit_message: () => "الرسالة", + respondkit_message_limit: () => "يمكن أن تحتوي الرسائل على 6000 حرف كحد أقصى.", + respondkit_message_too_long: () => "أدخل رسالة لا تتجاوز 6000 حرف.", respondkit_messages_failed: () => "تعذّر تحميل الرسائل الجديدة.", respondkit_more: () => "المزيد", respondkit_new_conversation: () => "محادثة جديدة", @@ -41,6 +49,7 @@ const catalogs = { respondkit_ready: () => "جاهز", respondkit_reconnect: () => "إعادة الاتصال", respondkit_reconnect_upload: () => "أعد الاتصال قبل الرفع.", + respondkit_reconnecting: () => "جارٍ إعادة الاتصال. لا تزال رسائلك الحالية متاحة.", respondkit_remove: () => "إزالة", respondkit_remove_file: (inputs: { name: string }) => "إزالة " + String(inputs.name), respondkit_request_failed: () => "فشل طلب الدعم.", @@ -63,6 +72,7 @@ const catalogs = { respondkit_try_again: () => "حاول مرة أخرى", respondkit_unknown: () => "لم يتم التأكيد — يمكنك إعادة المحاولة بأمان", respondkit_unread: () => "رد غير مقروء من الدعم", + respondkit_unread_reply: () => "رد غير مقروء", respondkit_upload_failed: () => "فشل الرفع", respondkit_write_message: () => "اكتب رسالة…", }, @@ -76,11 +86,14 @@ const catalogs = { respondkit_close_chat: () => "Затваряне на чата за поддръжка", respondkit_closed: () => "Затворен", respondkit_closed_help: () => "Този разговор е затворен.", + respondkit_closed_start_new: () => "Този разговор е затворен. Започнете нов разговор.", respondkit_confirming: () => "Потвърждава се…", respondkit_connecting: () => "Поддръжката все още се свързва.", respondkit_conversation: (inputs: { date: string }) => "Разговор " + String(inputs.date), + respondkit_conversation_label: () => "Разговор", respondkit_conversations: () => "Разговори", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Разговори · " + String(inputs.count) + " непрочетен", other: "Разговори · " + String(inputs.count) + " непрочетени" })[new Intl.PluralRules("bg").select(inputs.count) as "other"], + respondkit_done: () => "Готово", respondkit_email_address: () => "Имейл адрес", respondkit_email_failed: () => "Не успяхме да запазим имейла ви. Проверете го и опитайте отново.", respondkit_email_prompt: () => "На кой имейл да ви изпратим отговор?", @@ -89,13 +102,18 @@ const catalogs = { respondkit_files: () => "Файлове", respondkit_help: () => "Как можем да помогнем?", respondkit_history_failed: () => "Историята на разговора не можа да се зареди. Натиснете „Още“ отново.", + respondkit_history_save_failed: () => "Историята на поддръжката не можа да бъде запазена.", respondkit_identity_changed: () => "Самоличността за поддръжка е променена в друг раздел. Свържете се отново, за да презаредите акаунта си.", + respondkit_identity_unverified: () => "Самоличността за поддръжка не можа да бъде потвърдена.", respondkit_intro: () => "Изпратете съобщение и оставете тази страница отворена за бърз отговор.", respondkit_intro_short: () => "Изпратете съобщение, за да започнете разговор.", respondkit_latest: () => "Най-новите съобщения", respondkit_loading: () => "Зареждане…", respondkit_loading_messages: () => "Зареждане на съобщенията", + respondkit_logout_failed: () => "Предишната сесия за поддръжка не можа да бъде прекратена. Тя ще изтече автоматично.", respondkit_message: () => "Съобщение", + respondkit_message_limit: () => "Съобщенията могат да съдържат до 6000 знака.", + respondkit_message_too_long: () => "Въведете съобщение до 6000 знака.", respondkit_messages_failed: () => "Новите съобщения не можаха да се заредят.", respondkit_more: () => "Още", respondkit_new_conversation: () => "Нов разговор", @@ -107,6 +125,7 @@ const catalogs = { respondkit_ready: () => "Готово", respondkit_reconnect: () => "Повторно свързване", respondkit_reconnect_upload: () => "Свържете се отново преди качване.", + respondkit_reconnecting: () => "Повторно свързване. Съществуващите ви съобщения са все още налични.", respondkit_remove: () => "Премахване", respondkit_remove_file: (inputs: { name: string }) => "Премахване на " + String(inputs.name), respondkit_request_failed: () => "Заявката към поддръжката е неуспешна.", @@ -129,6 +148,7 @@ const catalogs = { respondkit_try_again: () => "Опитайте отново", respondkit_unknown: () => "Не е потвърдено – можете безопасно да опитате отново", respondkit_unread: () => "Непрочетен отговор от поддръжката", + respondkit_unread_reply: () => "Непрочетен отговор", respondkit_upload_failed: () => "Неуспешно качване", respondkit_write_message: () => "Напишете съобщение…", }, @@ -142,11 +162,14 @@ const catalogs = { respondkit_close_chat: () => "সহায়তা চ্যাট বন্ধ করুন", respondkit_closed: () => "বন্ধ", respondkit_closed_help: () => "এই কথোপকথনটি বন্ধ হয়ে গেছে।", + respondkit_closed_start_new: () => "এই কথোপকথনটি বন্ধ। একটি নতুন কথোপকথন শুরু করুন।", respondkit_confirming: () => "নিশ্চিত করা হচ্ছে…", respondkit_connecting: () => "সহায়তা এখনও সংযুক্ত হচ্ছে।", respondkit_conversation: (inputs: { date: string }) => "কথোপকথন " + String(inputs.date), + respondkit_conversation_label: () => "কথোপকথন", respondkit_conversations: () => "কথোপকথন", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "কথোপকথন · " + String(inputs.count) + "টি অপঠিত", other: "কথোপকথন · " + String(inputs.count) + "টি অপঠিত" })[new Intl.PluralRules("bn").select(inputs.count) as "other"], + respondkit_done: () => "সম্পন্ন", respondkit_email_address: () => "ইমেল ঠিকানা", respondkit_email_failed: () => "আপনার ইমেল সংরক্ষণ করা যায়নি। অনুগ্রহ করে এটি যাচাই করে আবার চেষ্টা করুন।", respondkit_email_prompt: () => "কোন ইমেলে আমরা আপনাকে উত্তর পাঠাব?", @@ -155,13 +178,18 @@ const catalogs = { respondkit_files: () => "ফাইল", respondkit_help: () => "আমরা কীভাবে সাহায্য করতে পারি?", respondkit_history_failed: () => "কথোপকথনের ইতিহাস লোড করা যায়নি। আবার ‘আরও’ ট্যাপ করুন।", + respondkit_history_save_failed: () => "সহায়তার ইতিহাস সংরক্ষণ করা যায়নি।", respondkit_identity_changed: () => "অন্য একটি ট্যাবে সহায়তার পরিচয় পরিবর্তিত হয়েছে। আপনার অ্যাকাউন্ট আবার লোড করতে পুনরায় সংযোগ করুন।", + respondkit_identity_unverified: () => "সহায়তার পরিচয় যাচাই করা যায়নি।", respondkit_intro: () => "একটি বার্তা পাঠান এবং দ্রুত উত্তর পেতে এই পেজটি খোলা রাখুন।", respondkit_intro_short: () => "কথোপকথন শুরু করতে একটি বার্তা পাঠান।", respondkit_latest: () => "সর্বশেষ বার্তা", respondkit_loading: () => "লোড হচ্ছে…", respondkit_loading_messages: () => "বার্তা লোড হচ্ছে", + respondkit_logout_failed: () => "আগের সহায়তা সেশনটি বাতিল করা যায়নি। এটি স্বয়ংক্রিয়ভাবে মেয়াদোত্তীর্ণ হবে।", respondkit_message: () => "বার্তা", + respondkit_message_limit: () => "বার্তায় সর্বোচ্চ ৬,০০০ অক্ষর থাকতে পারে।", + respondkit_message_too_long: () => "৬,০০০ অক্ষর পর্যন্ত একটি বার্তা লিখুন।", respondkit_messages_failed: () => "নতুন বার্তা লোড করা যায়নি।", respondkit_more: () => "আরও", respondkit_new_conversation: () => "নতুন কথোপকথন", @@ -173,6 +201,7 @@ const catalogs = { respondkit_ready: () => "প্রস্তুত", respondkit_reconnect: () => "আবার সংযোগ করুন", respondkit_reconnect_upload: () => "আপলোড করার আগে আবার সংযোগ করুন।", + respondkit_reconnecting: () => "আবার সংযোগ করা হচ্ছে। আপনার আগের বার্তাগুলি এখনও উপলব্ধ।", respondkit_remove: () => "সরান", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " সরান", respondkit_request_failed: () => "সহায়তার অনুরোধ ব্যর্থ হয়েছে।", @@ -195,6 +224,7 @@ const catalogs = { respondkit_try_again: () => "আবার চেষ্টা করুন", respondkit_unknown: () => "নিশ্চিত হয়নি — নিরাপদে আবার চেষ্টা করতে পারেন", respondkit_unread: () => "সহায়তার অপঠিত উত্তর", + respondkit_unread_reply: () => "অপঠিত উত্তর", respondkit_upload_failed: () => "আপলোড ব্যর্থ হয়েছে", respondkit_write_message: () => "একটি বার্তা লিখুন…", }, @@ -208,11 +238,14 @@ const catalogs = { respondkit_close_chat: () => "Tanca el xat d'assistència", respondkit_closed: () => "Tancada", respondkit_closed_help: () => "Aquesta conversa està tancada.", + respondkit_closed_start_new: () => "Aquesta conversa està tancada. Comença una conversa nova.", respondkit_confirming: () => "S'està confirmant…", respondkit_connecting: () => "L'assistència encara s'està connectant.", respondkit_conversation: (inputs: { date: string }) => "Conversa " + String(inputs.date), + respondkit_conversation_label: () => "Conversa", respondkit_conversations: () => "Converses", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Converses · " + String(inputs.count) + " sense llegir", many: "Converses · " + String(inputs.count) + " sense llegir", other: "Converses · " + String(inputs.count) + " sense llegir" })[new Intl.PluralRules("ca").select(inputs.count) as "other"], + respondkit_done: () => "Fet", respondkit_email_address: () => "Adreça electrònica", respondkit_email_failed: () => "No hem pogut desar el teu correu. Comprova'l i torna-ho a provar.", respondkit_email_prompt: () => "A quin correu et podem enviar la resposta?", @@ -221,13 +254,18 @@ const catalogs = { respondkit_files: () => "Fitxers", respondkit_help: () => "Com et podem ajudar?", respondkit_history_failed: () => "No s'ha pogut carregar l'historial de la conversa. Torna a tocar «Més».", + respondkit_history_save_failed: () => "No s'ha pogut desar l'historial d'assistència.", respondkit_identity_changed: () => "La identitat d'assistència ha canviat en una altra pestanya. Torna a connectar per recarregar el teu compte.", + respondkit_identity_unverified: () => "No s'ha pogut verificar la identitat d'assistència.", respondkit_intro: () => "Envia un missatge i mantén aquesta pàgina oberta per rebre una resposta ràpida.", respondkit_intro_short: () => "Envia un missatge per començar una conversa.", respondkit_latest: () => "Missatges més recents", respondkit_loading: () => "S'està carregant…", respondkit_loading_messages: () => "S'estan carregant els missatges", + respondkit_logout_failed: () => "No s'ha pogut revocar la sessió d'assistència anterior. Caducarà automàticament.", respondkit_message: () => "Missatge", + respondkit_message_limit: () => "Els missatges poden tenir fins a 6.000 caràcters.", + respondkit_message_too_long: () => "Escriu un missatge de fins a 6.000 caràcters.", respondkit_messages_failed: () => "No s'han pogut carregar els missatges nous.", respondkit_more: () => "Més", respondkit_new_conversation: () => "Conversa nova", @@ -239,6 +277,7 @@ const catalogs = { respondkit_ready: () => "A punt", respondkit_reconnect: () => "Torna a connectar", respondkit_reconnect_upload: () => "Torna a connectar abans de pujar fitxers.", + respondkit_reconnecting: () => "S'està tornant a connectar. Els teus missatges continuen disponibles.", respondkit_remove: () => "Elimina", respondkit_remove_file: (inputs: { name: string }) => "Elimina " + String(inputs.name), respondkit_request_failed: () => "La sol·licitud d'assistència ha fallat.", @@ -261,6 +300,7 @@ const catalogs = { respondkit_try_again: () => "Torna-ho a provar", respondkit_unknown: () => "No confirmat: pots tornar-ho a provar sense risc", respondkit_unread: () => "Resposta d'assistència no llegida", + respondkit_unread_reply: () => "Resposta no llegida", respondkit_upload_failed: () => "No s'ha pogut pujar", respondkit_write_message: () => "Escriu un missatge…", }, @@ -274,11 +314,14 @@ const catalogs = { respondkit_close_chat: () => "Zavřít chat podpory", respondkit_closed: () => "Uzavřená", respondkit_closed_help: () => "Tato konverzace je uzavřená.", + respondkit_closed_start_new: () => "Tato konverzace je uzavřená. Zahajte novou konverzaci.", respondkit_confirming: () => "Potvrzování…", respondkit_connecting: () => "Podpora se stále připojuje.", respondkit_conversation: (inputs: { date: string }) => "Konverzace " + String(inputs.date), + respondkit_conversation_label: () => "Konverzace", respondkit_conversations: () => "Konverzace", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Konverzace · " + String(inputs.count) + " nepřečtená", few: "Konverzace · " + String(inputs.count) + " nepřečtené", many: "Konverzace · " + String(inputs.count) + " nepřečtené", other: "Konverzace · " + String(inputs.count) + " nepřečtených" })[new Intl.PluralRules("cs").select(inputs.count) as "other"], + respondkit_done: () => "Hotovo", respondkit_email_address: () => "E-mailová adresa", respondkit_email_failed: () => "E-mail se nepodařilo uložit. Zkontrolujte ho a zkuste to znovu.", respondkit_email_prompt: () => "Na jaký e-mail vám můžeme odpovědět?", @@ -287,13 +330,18 @@ const catalogs = { respondkit_files: () => "Soubory", respondkit_help: () => "Jak vám můžeme pomoci?", respondkit_history_failed: () => "Historii konverzace se nepodařilo načíst. Zkuste znovu „Další“.", + respondkit_history_save_failed: () => "Historii podpory se nepodařilo uložit.", respondkit_identity_changed: () => "Identita podpory se změnila na jiné kartě. Znovu se připojte a načtěte svůj účet.", + respondkit_identity_unverified: () => "Identitu pro podporu se nepodařilo ověřit.", respondkit_intro: () => "Pošlete zprávu a nechte tuto stránku otevřenou, ať vám můžeme rychle odpovědět.", respondkit_intro_short: () => "Pošlete zprávu a zahajte konverzaci.", respondkit_latest: () => "Nejnovější zprávy", respondkit_loading: () => "Načítání…", respondkit_loading_messages: () => "Načítání zpráv", + respondkit_logout_failed: () => "Předchozí relaci podpory se nepodařilo zrušit. Platnost vyprší automaticky.", respondkit_message: () => "Zpráva", + respondkit_message_limit: () => "Zprávy mohou mít nejvýše 6 000 znaků.", + respondkit_message_too_long: () => "Zadejte zprávu o délce nejvýše 6 000 znaků.", respondkit_messages_failed: () => "Nové zprávy se nepodařilo načíst.", respondkit_more: () => "Další", respondkit_new_conversation: () => "Nová konverzace", @@ -305,6 +353,7 @@ const catalogs = { respondkit_ready: () => "Připraveno", respondkit_reconnect: () => "Znovu připojit", respondkit_reconnect_upload: () => "Před nahráním se znovu připojte.", + respondkit_reconnecting: () => "Probíhá opětovné připojení. Vaše dosavadní zprávy jsou stále k dispozici.", respondkit_remove: () => "Odebrat", respondkit_remove_file: (inputs: { name: string }) => "Odebrat " + String(inputs.name), respondkit_request_failed: () => "Požadavek na podporu se nezdařil.", @@ -327,6 +376,7 @@ const catalogs = { respondkit_try_again: () => "Zkusit znovu", respondkit_unknown: () => "Nepotvrzeno – můžete bezpečně zkusit znovu", respondkit_unread: () => "Nepřečtená odpověď podpory", + respondkit_unread_reply: () => "Nepřečtená odpověď", respondkit_upload_failed: () => "Nahrání se nezdařilo", respondkit_write_message: () => "Napište zprávu…", }, @@ -340,11 +390,14 @@ const catalogs = { respondkit_close_chat: () => "Luk supportchat", respondkit_closed: () => "Lukket", respondkit_closed_help: () => "Denne samtale er lukket.", + respondkit_closed_start_new: () => "Denne samtale er lukket. Start en ny samtale.", respondkit_confirming: () => "Bekræfter…", respondkit_connecting: () => "Support er stadig ved at oprette forbindelse.", respondkit_conversation: (inputs: { date: string }) => "Samtale " + String(inputs.date), + respondkit_conversation_label: () => "Samtale", respondkit_conversations: () => "Samtaler", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Samtaler · " + String(inputs.count) + " ulæst", other: "Samtaler · " + String(inputs.count) + " ulæste" })[new Intl.PluralRules("da").select(inputs.count) as "other"], + respondkit_done: () => "Færdig", respondkit_email_address: () => "E-mailadresse", respondkit_email_failed: () => "Vi kunne ikke gemme din e-mail. Tjek den, og prøv igen.", respondkit_email_prompt: () => "Hvilken e-mail kan vi sende svaret til?", @@ -353,13 +406,18 @@ const catalogs = { respondkit_files: () => "Filer", respondkit_help: () => "Hvordan kan vi hjælpe?", respondkit_history_failed: () => "Samtalehistorikken kunne ikke indlæses. Prøv »Flere« igen.", + respondkit_history_save_failed: () => "Supporthistorikken kunne ikke gemmes.", respondkit_identity_changed: () => "Supportidentiteten blev ændret i en anden fane. Opret forbindelse igen for at genindlæse din konto.", + respondkit_identity_unverified: () => "Supportidentiteten kunne ikke bekræftes.", respondkit_intro: () => "Send en besked, og hold siden åben for at få et hurtigt svar.", respondkit_intro_short: () => "Send en besked for at starte en samtale.", respondkit_latest: () => "Seneste beskeder", respondkit_loading: () => "Indlæser…", respondkit_loading_messages: () => "Indlæser beskeder", + respondkit_logout_failed: () => "Den tidligere supportsession kunne ikke tilbagekaldes. Den udløber automatisk.", respondkit_message: () => "Besked", + respondkit_message_limit: () => "Beskeder kan indeholde op til 6.000 tegn.", + respondkit_message_too_long: () => "Skriv en besked på op til 6.000 tegn.", respondkit_messages_failed: () => "Nye beskeder kunne ikke indlæses.", respondkit_more: () => "Flere", respondkit_new_conversation: () => "Ny samtale", @@ -371,6 +429,7 @@ const catalogs = { respondkit_ready: () => "Klar", respondkit_reconnect: () => "Opret forbindelse igen", respondkit_reconnect_upload: () => "Opret forbindelse igen før upload.", + respondkit_reconnecting: () => "Genopretter forbindelsen. Dine eksisterende beskeder er stadig tilgængelige.", respondkit_remove: () => "Fjern", respondkit_remove_file: (inputs: { name: string }) => "Fjern " + String(inputs.name), respondkit_request_failed: () => "Supportanmodningen mislykkedes.", @@ -393,6 +452,7 @@ const catalogs = { respondkit_try_again: () => "Prøv igen", respondkit_unknown: () => "Ikke bekræftet – du kan trygt prøve igen", respondkit_unread: () => "Ulæst svar fra support", + respondkit_unread_reply: () => "Ulæst svar", respondkit_upload_failed: () => "Upload mislykkedes", respondkit_write_message: () => "Skriv en besked…", }, @@ -406,11 +466,14 @@ const catalogs = { respondkit_close_chat: () => "Support-Chat schließen", respondkit_closed: () => "Geschlossen", respondkit_closed_help: () => "Diese Unterhaltung ist geschlossen.", + respondkit_closed_start_new: () => "Diese Unterhaltung ist geschlossen. Beginne eine neue Unterhaltung.", respondkit_confirming: () => "Wird bestätigt…", respondkit_connecting: () => "Support wird noch verbunden.", respondkit_conversation: (inputs: { date: string }) => "Unterhaltung " + String(inputs.date), + respondkit_conversation_label: () => "Unterhaltung", respondkit_conversations: () => "Unterhaltungen", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Unterhaltungen · " + String(inputs.count) + " ungelesen", other: "Unterhaltungen · " + String(inputs.count) + " ungelesen" })[new Intl.PluralRules("de").select(inputs.count) as "other"], + respondkit_done: () => "Fertig", respondkit_email_address: () => "E-Mail-Adresse", respondkit_email_failed: () => "Die E-Mail-Adresse konnte nicht gespeichert werden. Bitte prüfen und erneut versuchen.", respondkit_email_prompt: () => "An welche E-Mail-Adresse dürfen wir antworten?", @@ -419,13 +482,18 @@ const catalogs = { respondkit_files: () => "Dateien", respondkit_help: () => "Wie können wir helfen?", respondkit_history_failed: () => "Der Verlauf konnte nicht geladen werden. Bitte erneut auf „Mehr“ tippen.", + respondkit_history_save_failed: () => "Der Support-Verlauf konnte nicht gespeichert werden.", respondkit_identity_changed: () => "Die Support-Identität wurde in einem anderen Tab geändert. Neu verbinden, um dein Konto neu zu laden.", + respondkit_identity_unverified: () => "Die Support-Identität konnte nicht bestätigt werden.", respondkit_intro: () => "Schreib uns eine Nachricht und lass diese Seite für eine schnelle Antwort geöffnet.", respondkit_intro_short: () => "Schreib uns eine Nachricht, um eine Unterhaltung zu beginnen.", respondkit_latest: () => "Neueste Nachrichten", respondkit_loading: () => "Wird geladen…", respondkit_loading_messages: () => "Nachrichten werden geladen", + respondkit_logout_failed: () => "Die vorherige Support-Sitzung konnte nicht widerrufen werden. Sie läuft automatisch ab.", respondkit_message: () => "Nachricht", + respondkit_message_limit: () => "Nachrichten können bis zu 6.000 Zeichen enthalten.", + respondkit_message_too_long: () => "Gib eine Nachricht mit bis zu 6.000 Zeichen ein.", respondkit_messages_failed: () => "Neue Nachrichten konnten nicht geladen werden.", respondkit_more: () => "Mehr", respondkit_new_conversation: () => "Neue Unterhaltung", @@ -437,6 +505,7 @@ const catalogs = { respondkit_ready: () => "Bereit", respondkit_reconnect: () => "Neu verbinden", respondkit_reconnect_upload: () => "Vor dem Hochladen neu verbinden.", + respondkit_reconnecting: () => "Verbindung wird wiederhergestellt. Deine bisherigen Nachrichten sind weiterhin verfügbar.", respondkit_remove: () => "Entfernen", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " entfernen", respondkit_request_failed: () => "Support-Anfrage fehlgeschlagen.", @@ -459,6 +528,7 @@ const catalogs = { respondkit_try_again: () => "Erneut versuchen", respondkit_unknown: () => "Nicht bestätigt – erneutes Senden ist sicher", respondkit_unread: () => "Ungelesene Support-Antwort", + respondkit_unread_reply: () => "Ungelesene Antwort", respondkit_upload_failed: () => "Upload fehlgeschlagen", respondkit_write_message: () => "Nachricht schreiben…", }, @@ -472,11 +542,14 @@ const catalogs = { respondkit_close_chat: () => "Κλείσιμο συνομιλίας υποστήριξης", respondkit_closed: () => "Κλειστή", respondkit_closed_help: () => "Αυτή η συνομιλία έχει κλείσει.", + respondkit_closed_start_new: () => "Αυτή η συνομιλία έχει κλείσει. Ξεκινήστε νέα συνομιλία.", respondkit_confirming: () => "Επιβεβαίωση…", respondkit_connecting: () => "Η υποστήριξη συνδέεται ακόμα.", respondkit_conversation: (inputs: { date: string }) => "Συνομιλία " + String(inputs.date), + respondkit_conversation_label: () => "Συνομιλία", respondkit_conversations: () => "Συνομιλίες", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Συνομιλίες · " + String(inputs.count) + " μη αναγνωσμένη", other: "Συνομιλίες · " + String(inputs.count) + " μη αναγνωσμένες" })[new Intl.PluralRules("el").select(inputs.count) as "other"], + respondkit_done: () => "Τέλος", respondkit_email_address: () => "Διεύθυνση email", respondkit_email_failed: () => "Δεν ήταν δυνατή η αποθήκευση του email σας. Ελέγξτε το και δοκιμάστε ξανά.", respondkit_email_prompt: () => "Σε ποιο email να σας στείλουμε απάντηση;", @@ -485,13 +558,18 @@ const catalogs = { respondkit_files: () => "Αρχεία", respondkit_help: () => "Πώς μπορούμε να βοηθήσουμε;", respondkit_history_failed: () => "Δεν ήταν δυνατή η φόρτωση του ιστορικού συνομιλίας. Πατήστε ξανά «Περισσότερα».", + respondkit_history_save_failed: () => "Δεν ήταν δυνατή η αποθήκευση του ιστορικού υποστήριξης.", respondkit_identity_changed: () => "Η ταυτότητα υποστήριξης άλλαξε σε άλλη καρτέλα. Επανασυνδεθείτε για να φορτώσετε ξανά τον λογαριασμό σας.", + respondkit_identity_unverified: () => "Δεν ήταν δυνατή η επαλήθευση της ταυτότητας υποστήριξης.", respondkit_intro: () => "Στείλτε ένα μήνυμα και κρατήστε αυτή τη σελίδα ανοιχτή για γρήγορη απάντηση.", respondkit_intro_short: () => "Στείλτε ένα μήνυμα για να ξεκινήσετε μια συνομιλία.", respondkit_latest: () => "Πιο πρόσφατα μηνύματα", respondkit_loading: () => "Φόρτωση…", respondkit_loading_messages: () => "Φόρτωση μηνυμάτων", + respondkit_logout_failed: () => "Δεν ήταν δυνατή η ανάκληση της προηγούμενης συνεδρίας υποστήριξης. Θα λήξει αυτόματα.", respondkit_message: () => "Μήνυμα", + respondkit_message_limit: () => "Τα μηνύματα μπορούν να περιέχουν έως 6.000 χαρακτήρες.", + respondkit_message_too_long: () => "Εισαγάγετε ένα μήνυμα έως 6.000 χαρακτήρες.", respondkit_messages_failed: () => "Δεν ήταν δυνατή η φόρτωση των νέων μηνυμάτων.", respondkit_more: () => "Περισσότερα", respondkit_new_conversation: () => "Νέα συνομιλία", @@ -503,6 +581,7 @@ const catalogs = { respondkit_ready: () => "Έτοιμο", respondkit_reconnect: () => "Επανασύνδεση", respondkit_reconnect_upload: () => "Επανασυνδεθείτε πριν από τη μεταφόρτωση.", + respondkit_reconnecting: () => "Γίνεται επανασύνδεση. Τα υπάρχοντα μηνύματά σας εξακολουθούν να είναι διαθέσιμα.", respondkit_remove: () => "Αφαίρεση", respondkit_remove_file: (inputs: { name: string }) => "Αφαίρεση " + String(inputs.name), respondkit_request_failed: () => "Το αίτημα υποστήριξης απέτυχε.", @@ -525,6 +604,7 @@ const catalogs = { respondkit_try_again: () => "Δοκιμάστε ξανά", respondkit_unknown: () => "Δεν επιβεβαιώθηκε — μπορείτε να δοκιμάσετε ξανά με ασφάλεια", respondkit_unread: () => "Μη αναγνωσμένη απάντηση υποστήριξης", + respondkit_unread_reply: () => "Μη αναγνωσμένη απάντηση", respondkit_upload_failed: () => "Η μεταφόρτωση απέτυχε", respondkit_write_message: () => "Γράψτε ένα μήνυμα…", }, @@ -538,11 +618,14 @@ const catalogs = { respondkit_close_chat: () => "Close support chat", respondkit_closed: () => "Closed", respondkit_closed_help: () => "This conversation is closed.", + respondkit_closed_start_new: () => "This conversation is closed. Start a new conversation.", respondkit_confirming: () => "Confirming…", respondkit_connecting: () => "Support is still connecting.", respondkit_conversation: (inputs: { date: string }) => "Conversation " + String(inputs.date), + respondkit_conversation_label: () => "Conversation", respondkit_conversations: () => "Conversations", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversations · " + String(inputs.count) + " unread", other: "Conversations · " + String(inputs.count) + " unread" })[new Intl.PluralRules("en").select(inputs.count) as "other"], + respondkit_done: () => "Done", respondkit_email_address: () => "Email address", respondkit_email_failed: () => "We couldn't save your email. Please check it and try again.", respondkit_email_prompt: () => "Where can we email you a reply?", @@ -551,13 +634,18 @@ const catalogs = { respondkit_files: () => "Files", respondkit_help: () => "How can we help?", respondkit_history_failed: () => "Conversation history could not be loaded. Try More again.", + respondkit_history_save_failed: () => "Could not save support history.", respondkit_identity_changed: () => "Support identity changed in another tab. Reconnect to reload your account.", + respondkit_identity_unverified: () => "Support identity could not be verified.", respondkit_intro: () => "Send a message and keep this page open for a quick reply.", respondkit_intro_short: () => "Send a message to start a conversation.", respondkit_latest: () => "Latest messages", respondkit_loading: () => "Loading…", respondkit_loading_messages: () => "Loading messages", + respondkit_logout_failed: () => "Previous support session could not be revoked. It will expire automatically.", respondkit_message: () => "Message", + respondkit_message_limit: () => "Messages can contain up to 6,000 characters.", + respondkit_message_too_long: () => "Enter a message of up to 6,000 characters.", respondkit_messages_failed: () => "New messages could not be loaded.", respondkit_more: () => "More", respondkit_new_conversation: () => "New conversation", @@ -569,6 +657,7 @@ const catalogs = { respondkit_ready: () => "Ready", respondkit_reconnect: () => "Reconnect", respondkit_reconnect_upload: () => "Reconnect before uploading.", + respondkit_reconnecting: () => "Reconnecting. Your existing messages are still available.", respondkit_remove: () => "Remove", respondkit_remove_file: (inputs: { name: string }) => "Remove " + String(inputs.name), respondkit_request_failed: () => "Support request failed.", @@ -591,6 +680,7 @@ const catalogs = { respondkit_try_again: () => "Try again", respondkit_unknown: () => "Not confirmed — retry safely", respondkit_unread: () => "Unread support reply", + respondkit_unread_reply: () => "Unread reply", respondkit_upload_failed: () => "Upload failed", respondkit_write_message: () => "Write a message…", }, @@ -604,11 +694,14 @@ const catalogs = { respondkit_close_chat: () => "Cerrar chat de soporte", respondkit_closed: () => "Cerrada", respondkit_closed_help: () => "Esta conversación está cerrada.", + respondkit_closed_start_new: () => "Esta conversación está cerrada. Inicia una conversación nueva.", respondkit_confirming: () => "Confirmando…", respondkit_connecting: () => "El soporte aún se está conectando.", respondkit_conversation: (inputs: { date: string }) => "Conversación " + String(inputs.date), + respondkit_conversation_label: () => "Conversación", respondkit_conversations: () => "Conversaciones", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversaciones · " + String(inputs.count) + " sin leer", many: "Conversaciones · " + String(inputs.count) + " sin leer", other: "Conversaciones · " + String(inputs.count) + " sin leer" })[new Intl.PluralRules("es").select(inputs.count) as "other"], + respondkit_done: () => "Listo", respondkit_email_address: () => "Correo electrónico", respondkit_email_failed: () => "No pudimos guardar tu correo. Revísalo y vuelve a intentarlo.", respondkit_email_prompt: () => "¿A qué correo podemos enviarte la respuesta?", @@ -617,13 +710,18 @@ const catalogs = { respondkit_files: () => "Archivos", respondkit_help: () => "¿Cómo podemos ayudarte?", respondkit_history_failed: () => "No se pudo cargar el historial de la conversación. Vuelve a tocar «Más».", + respondkit_history_save_failed: () => "No se pudo guardar el historial de soporte.", respondkit_identity_changed: () => "La identidad de soporte cambió en otra pestaña. Reconecta para volver a cargar tu cuenta.", + respondkit_identity_unverified: () => "No se pudo verificar la identidad de soporte.", respondkit_intro: () => "Envía un mensaje y mantén esta página abierta para recibir una respuesta rápida.", respondkit_intro_short: () => "Envía un mensaje para iniciar una conversación.", respondkit_latest: () => "Mensajes más recientes", respondkit_loading: () => "Cargando…", respondkit_loading_messages: () => "Cargando mensajes", + respondkit_logout_failed: () => "No se pudo revocar la sesión de soporte anterior. Caducará automáticamente.", respondkit_message: () => "Mensaje", + respondkit_message_limit: () => "Los mensajes pueden tener hasta 6000 caracteres.", + respondkit_message_too_long: () => "Escribe un mensaje de hasta 6000 caracteres.", respondkit_messages_failed: () => "No se pudieron cargar los mensajes nuevos.", respondkit_more: () => "Más", respondkit_new_conversation: () => "Nueva conversación", @@ -635,6 +733,7 @@ const catalogs = { respondkit_ready: () => "Listo", respondkit_reconnect: () => "Reconectar", respondkit_reconnect_upload: () => "Reconecta antes de subir archivos.", + respondkit_reconnecting: () => "Reconectando. Tus mensajes siguen disponibles.", respondkit_remove: () => "Quitar", respondkit_remove_file: (inputs: { name: string }) => "Quitar " + String(inputs.name), respondkit_request_failed: () => "Error en la solicitud de soporte.", @@ -657,6 +756,7 @@ const catalogs = { respondkit_try_again: () => "Volver a intentarlo", respondkit_unknown: () => "Sin confirmar: puedes reintentar sin riesgo", respondkit_unread: () => "Respuesta de soporte sin leer", + respondkit_unread_reply: () => "Respuesta no leída", respondkit_upload_failed: () => "Error al subir", respondkit_write_message: () => "Escribe un mensaje…", }, @@ -670,11 +770,14 @@ const catalogs = { respondkit_close_chat: () => "Sulge tugivestlus", respondkit_closed: () => "Suletud", respondkit_closed_help: () => "See vestlus on suletud.", + respondkit_closed_start_new: () => "See vestlus on suletud. Alustage uut vestlust.", respondkit_confirming: () => "Kinnitamine…", respondkit_connecting: () => "Tugi alles ühendub.", respondkit_conversation: (inputs: { date: string }) => "Vestlus " + String(inputs.date), + respondkit_conversation_label: () => "Vestlus", respondkit_conversations: () => "Vestlused", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Vestlused · " + String(inputs.count) + " lugemata", other: "Vestlused · " + String(inputs.count) + " lugemata" })[new Intl.PluralRules("et").select(inputs.count) as "other"], + respondkit_done: () => "Valmis", respondkit_email_address: () => "E-posti aadress", respondkit_email_failed: () => "E-posti aadressi ei õnnestunud salvestada. Kontrolli seda ja proovi uuesti.", respondkit_email_prompt: () => "Millisele e-posti aadressile võime vastuse saata?", @@ -683,13 +786,18 @@ const catalogs = { respondkit_files: () => "Failid", respondkit_help: () => "Kuidas saame aidata?", respondkit_history_failed: () => "Vestluse ajalugu ei õnnestunud laadida. Vajuta uuesti „Veel“.", + respondkit_history_save_failed: () => "Toe ajalugu ei õnnestunud salvestada.", respondkit_identity_changed: () => "Tugiidentiteet muutus teisel vahekaardil. Ühenda uuesti, et konto uuesti laadida.", + respondkit_identity_unverified: () => "Toe identiteeti ei õnnestunud kinnitada.", respondkit_intro: () => "Saada sõnum ja hoia see leht avatuna, et saada kiire vastus.", respondkit_intro_short: () => "Saada sõnum, et alustada vestlust.", respondkit_latest: () => "Uusimad sõnumid", respondkit_loading: () => "Laadimine…", respondkit_loading_messages: () => "Sõnumite laadimine", + respondkit_logout_failed: () => "Eelmist tugiseanssi ei õnnestunud tühistada. See aegub automaatselt.", respondkit_message: () => "Sõnum", + respondkit_message_limit: () => "Sõnumid võivad sisaldada kuni 6000 tähemärki.", + respondkit_message_too_long: () => "Sisestage kuni 6000 tähemärgi pikkune sõnum.", respondkit_messages_failed: () => "Uusi sõnumeid ei õnnestunud laadida.", respondkit_more: () => "Veel", respondkit_new_conversation: () => "Uus vestlus", @@ -701,6 +809,7 @@ const catalogs = { respondkit_ready: () => "Valmis", respondkit_reconnect: () => "Ühenda uuesti", respondkit_reconnect_upload: () => "Enne üleslaadimist ühenda uuesti.", + respondkit_reconnecting: () => "Ühenduse taastamine. Teie olemasolevad sõnumid on endiselt saadaval.", respondkit_remove: () => "Eemalda", respondkit_remove_file: (inputs: { name: string }) => "Eemalda " + String(inputs.name), respondkit_request_failed: () => "Tugipäring ebaõnnestus.", @@ -723,6 +832,7 @@ const catalogs = { respondkit_try_again: () => "Proovi uuesti", respondkit_unknown: () => "Kinnitamata – uuesti proovimine on ohutu", respondkit_unread: () => "Lugemata vastus toelt", + respondkit_unread_reply: () => "Lugemata vastus", respondkit_upload_failed: () => "Üleslaadimine ebaõnnestus", respondkit_write_message: () => "Kirjuta sõnum…", }, @@ -736,11 +846,14 @@ const catalogs = { respondkit_close_chat: () => "Sulje tukichat", respondkit_closed: () => "Suljettu", respondkit_closed_help: () => "Tämä keskustelu on suljettu.", + respondkit_closed_start_new: () => "Tämä keskustelu on suljettu. Aloita uusi keskustelu.", respondkit_confirming: () => "Vahvistetaan…", respondkit_connecting: () => "Yhteyttä tukeen muodostetaan vielä.", respondkit_conversation: (inputs: { date: string }) => "Keskustelu " + String(inputs.date), + respondkit_conversation_label: () => "Keskustelu", respondkit_conversations: () => "Keskustelut", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Keskustelut · " + String(inputs.count) + " lukematon", other: "Keskustelut · " + String(inputs.count) + " lukematonta" })[new Intl.PluralRules("fi").select(inputs.count) as "other"], + respondkit_done: () => "Valmis", respondkit_email_address: () => "Sähköpostiosoite", respondkit_email_failed: () => "Sähköpostiosoitteen tallennus epäonnistui. Tarkista osoite ja yritä uudelleen.", respondkit_email_prompt: () => "Mihin sähköpostiosoitteeseen voimme lähettää vastauksen?", @@ -749,13 +862,18 @@ const catalogs = { respondkit_files: () => "Tiedostot", respondkit_help: () => "Miten voimme auttaa?", respondkit_history_failed: () => "Keskusteluhistoriaa ei voitu ladata. Kokeile Lisää-painiketta uudelleen.", + respondkit_history_save_failed: () => "Tukihistoriaa ei voitu tallentaa.", respondkit_identity_changed: () => "Tuen tunnistetiedot vaihtuivat toisessa välilehdessä. Lataa tilisi uudelleen yhdistämällä uudelleen.", + respondkit_identity_unverified: () => "Tuen tunnistetta ei voitu vahvistaa.", respondkit_intro: () => "Lähetä viesti ja pidä tämä sivu auki, niin saat vastauksen nopeasti.", respondkit_intro_short: () => "Aloita keskustelu lähettämällä viesti.", respondkit_latest: () => "Uusimmat viestit", respondkit_loading: () => "Ladataan…", respondkit_loading_messages: () => "Ladataan viestejä", + respondkit_logout_failed: () => "Edellistä tukiistuntoa ei voitu peruuttaa. Se vanhenee automaattisesti.", respondkit_message: () => "Viesti", + respondkit_message_limit: () => "Viesteissä voi olla enintään 6 000 merkkiä.", + respondkit_message_too_long: () => "Kirjoita enintään 6 000 merkin viesti.", respondkit_messages_failed: () => "Uusia viestejä ei voitu ladata.", respondkit_more: () => "Lisää", respondkit_new_conversation: () => "Uusi keskustelu", @@ -767,6 +885,7 @@ const catalogs = { respondkit_ready: () => "Valmis", respondkit_reconnect: () => "Yhdistä uudelleen", respondkit_reconnect_upload: () => "Yhdistä uudelleen ennen tiedostojen lataamista.", + respondkit_reconnecting: () => "Yhdistetään uudelleen. Aiemmat viestisi ovat yhä saatavilla.", respondkit_remove: () => "Poista", respondkit_remove_file: (inputs: { name: string }) => "Poista " + String(inputs.name), respondkit_request_failed: () => "Tukipyyntö epäonnistui.", @@ -789,6 +908,7 @@ const catalogs = { respondkit_try_again: () => "Yritä uudelleen", respondkit_unknown: () => "Ei vahvistettu – voit turvallisesti yrittää uudelleen", respondkit_unread: () => "Lukematon vastaus tuelta", + respondkit_unread_reply: () => "Lukematon vastaus", respondkit_upload_failed: () => "Lataus epäonnistui", respondkit_write_message: () => "Kirjoita viesti…", }, @@ -802,11 +922,14 @@ const catalogs = { respondkit_close_chat: () => "Isara ang support chat", respondkit_closed: () => "Sarado", respondkit_closed_help: () => "Sarado na ang pag-uusap na ito.", + respondkit_closed_start_new: () => "Sarado na ang usapang ito. Magsimula ng bagong usapan.", respondkit_confirming: () => "Kinukumpirma…", respondkit_connecting: () => "Kumokonekta pa ang suporta.", respondkit_conversation: (inputs: { date: string }) => "Pag-uusap " + String(inputs.date), + respondkit_conversation_label: () => "Usapan", respondkit_conversations: () => "Mga pag-uusap", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Mga pag-uusap · " + String(inputs.count) + " hindi pa nababasa", other: "Mga pag-uusap · " + String(inputs.count) + " hindi pa nababasa" })[new Intl.PluralRules("fil").select(inputs.count) as "other"], + respondkit_done: () => "Tapos na", respondkit_email_address: () => "Email address", respondkit_email_failed: () => "Hindi namin na-save ang email mo. Pakitingnan ito at subukang muli.", respondkit_email_prompt: () => "Saang email namin ipapadala ang sagot?", @@ -815,13 +938,18 @@ const catalogs = { respondkit_files: () => "Mga file", respondkit_help: () => "Paano kami makakatulong?", respondkit_history_failed: () => "Hindi ma-load ang history ng pag-uusap. Subukang muli ang “Higit pa”.", + respondkit_history_save_failed: () => "Hindi ma-save ang history ng support.", respondkit_identity_changed: () => "Napalitan ang account sa suporta sa ibang tab. Kumonektang muli para i-reload ang account mo.", + respondkit_identity_unverified: () => "Hindi ma-verify ang support identity.", respondkit_intro: () => "Magpadala ng mensahe at panatilihing bukas ang page na ito para sa mabilis na sagot.", respondkit_intro_short: () => "Magpadala ng mensahe para magsimula ng pag-uusap.", respondkit_latest: () => "Mga pinakabagong mensahe", respondkit_loading: () => "Naglo-load…", respondkit_loading_messages: () => "Nilo-load ang mga mensahe", + respondkit_logout_failed: () => "Hindi mabawi ang naunang support session. Kusa itong mag-e-expire.", respondkit_message: () => "Mensahe", + respondkit_message_limit: () => "Hanggang 6,000 character ang maaaring laman ng mga mensahe.", + respondkit_message_too_long: () => "Maglagay ng mensaheng hanggang 6,000 character.", respondkit_messages_failed: () => "Hindi ma-load ang mga bagong mensahe.", respondkit_more: () => "Higit pa", respondkit_new_conversation: () => "Bagong pag-uusap", @@ -833,6 +961,7 @@ const catalogs = { respondkit_ready: () => "Handa na", respondkit_reconnect: () => "Kumonektang muli", respondkit_reconnect_upload: () => "Kumonektang muli bago mag-upload.", + respondkit_reconnecting: () => "Muling kumokonekta. Available pa rin ang mga dati mong mensahe.", respondkit_remove: () => "Alisin", respondkit_remove_file: (inputs: { name: string }) => "Alisin ang " + String(inputs.name), respondkit_request_failed: () => "Nabigo ang kahilingan sa suporta.", @@ -855,6 +984,7 @@ const catalogs = { respondkit_try_again: () => "Subukang muli", respondkit_unknown: () => "Hindi nakumpirma — ligtas subukang muli", respondkit_unread: () => "Hindi pa nababasang sagot ng suporta", + respondkit_unread_reply: () => "Hindi pa nababasang sagot", respondkit_upload_failed: () => "Nabigo ang pag-upload", respondkit_write_message: () => "Sumulat ng mensahe…", }, @@ -868,11 +998,14 @@ const catalogs = { respondkit_close_chat: () => "Fermer le chat d’assistance", respondkit_closed: () => "Fermée", respondkit_closed_help: () => "Cette conversation est fermée.", + respondkit_closed_start_new: () => "Cette conversation est fermée. Commencez une nouvelle conversation.", respondkit_confirming: () => "Confirmation en cours…", respondkit_connecting: () => "Connexion à l’assistance en cours.", respondkit_conversation: (inputs: { date: string }) => "Conversation du " + String(inputs.date), + respondkit_conversation_label: () => "Conversation", respondkit_conversations: () => "Conversations", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversations · " + String(inputs.count) + " non lue", many: "Conversations · " + String(inputs.count) + " non lues", other: "Conversations · " + String(inputs.count) + " non lues" })[new Intl.PluralRules("fr").select(inputs.count) as "other"], + respondkit_done: () => "OK", respondkit_email_address: () => "Adresse e-mail", respondkit_email_failed: () => "Impossible d’enregistrer votre adresse e-mail. Vérifiez-la et réessayez.", respondkit_email_prompt: () => "À quelle adresse e-mail pouvons-nous vous répondre ?", @@ -881,13 +1014,18 @@ const catalogs = { respondkit_files: () => "Fichiers", respondkit_help: () => "Comment pouvons-nous vous aider ?", respondkit_history_failed: () => "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus ».", + respondkit_history_save_failed: () => "Impossible d'enregistrer l'historique d'assistance.", respondkit_identity_changed: () => "Le compte d’assistance a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte.", + respondkit_identity_unverified: () => "Impossible de vérifier l'identité d'assistance.", respondkit_intro: () => "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide.", respondkit_intro_short: () => "Envoyez un message pour démarrer une conversation.", respondkit_latest: () => "Derniers messages", respondkit_loading: () => "Chargement…", respondkit_loading_messages: () => "Chargement des messages", + respondkit_logout_failed: () => "La session d'assistance précédente n'a pas pu être révoquée. Elle expirera automatiquement.", respondkit_message: () => "Message", + respondkit_message_limit: () => "Les messages peuvent contenir jusqu'à 6 000 caractères.", + respondkit_message_too_long: () => "Saisissez un message de 6 000 caractères maximum.", respondkit_messages_failed: () => "Impossible de charger les nouveaux messages.", respondkit_more: () => "Afficher plus", respondkit_new_conversation: () => "Nouvelle conversation", @@ -899,6 +1037,7 @@ const catalogs = { respondkit_ready: () => "Prêt", respondkit_reconnect: () => "Se reconnecter", respondkit_reconnect_upload: () => "Reconnectez-vous avant d’envoyer des fichiers.", + respondkit_reconnecting: () => "Reconnexion en cours. Vos messages existants restent disponibles.", respondkit_remove: () => "Retirer", respondkit_remove_file: (inputs: { name: string }) => "Retirer " + String(inputs.name), respondkit_request_failed: () => "La demande d’assistance a échoué.", @@ -921,6 +1060,7 @@ const catalogs = { respondkit_try_again: () => "Réessayer", respondkit_unknown: () => "Non confirmé — vous pouvez réessayer sans risque", respondkit_unread: () => "Réponse non lue de l’assistance", + respondkit_unread_reply: () => "Réponse non lue", respondkit_upload_failed: () => "Échec de l’envoi", respondkit_write_message: () => "Écrivez un message…", }, @@ -934,11 +1074,14 @@ const catalogs = { respondkit_close_chat: () => "Fermer le clavardage avec le soutien", respondkit_closed: () => "Fermée", respondkit_closed_help: () => "Cette conversation est fermée.", + respondkit_closed_start_new: () => "Cette conversation est fermée. Commencez une nouvelle conversation.", respondkit_confirming: () => "Confirmation en cours…", respondkit_connecting: () => "Connexion au soutien en cours.", respondkit_conversation: (inputs: { date: string }) => "Conversation du " + String(inputs.date), + respondkit_conversation_label: () => "Conversation", respondkit_conversations: () => "Conversations", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversations · " + String(inputs.count) + " non lue", many: "Conversations · " + String(inputs.count) + " non lues", other: "Conversations · " + String(inputs.count) + " non lues" })[new Intl.PluralRules("fr-CA").select(inputs.count) as "other"], + respondkit_done: () => "OK", respondkit_email_address: () => "Adresse courriel", respondkit_email_failed: () => "Impossible d’enregistrer votre adresse courriel. Vérifiez-la et réessayez.", respondkit_email_prompt: () => "À quelle adresse courriel pouvons-nous vous répondre?", @@ -947,13 +1090,18 @@ const catalogs = { respondkit_files: () => "Fichiers", respondkit_help: () => "Comment pouvons-nous vous aider?", respondkit_history_failed: () => "Impossible de charger l’historique de la conversation. Réessayez avec « Afficher plus ».", + respondkit_history_save_failed: () => "Impossible d'enregistrer l'historique de soutien.", respondkit_identity_changed: () => "Le compte de soutien a changé dans un autre onglet. Reconnectez-vous pour recharger votre compte.", + respondkit_identity_unverified: () => "Impossible de vérifier l'identité de soutien.", respondkit_intro: () => "Envoyez-nous un message et gardez cette page ouverte pour obtenir une réponse rapide.", respondkit_intro_short: () => "Envoyez un message pour démarrer une conversation.", respondkit_latest: () => "Derniers messages", respondkit_loading: () => "Chargement…", respondkit_loading_messages: () => "Chargement des messages", + respondkit_logout_failed: () => "La session de soutien précédente n'a pas pu être révoquée. Elle expirera automatiquement.", respondkit_message: () => "Message", + respondkit_message_limit: () => "Les messages peuvent contenir jusqu'à 6 000 caractères.", + respondkit_message_too_long: () => "Saisissez un message de 6 000 caractères maximum.", respondkit_messages_failed: () => "Impossible de charger les nouveaux messages.", respondkit_more: () => "Afficher plus", respondkit_new_conversation: () => "Nouvelle conversation", @@ -965,6 +1113,7 @@ const catalogs = { respondkit_ready: () => "Prêt", respondkit_reconnect: () => "Se reconnecter", respondkit_reconnect_upload: () => "Reconnectez-vous avant de téléverser des fichiers.", + respondkit_reconnecting: () => "Reconnexion en cours. Vos messages existants restent disponibles.", respondkit_remove: () => "Retirer", respondkit_remove_file: (inputs: { name: string }) => "Retirer " + String(inputs.name), respondkit_request_failed: () => "La demande de soutien a échoué.", @@ -987,6 +1136,7 @@ const catalogs = { respondkit_try_again: () => "Réessayer", respondkit_unknown: () => "Non confirmé — vous pouvez réessayer sans risque", respondkit_unread: () => "Réponse non lue du soutien", + respondkit_unread_reply: () => "Réponse non lue", respondkit_upload_failed: () => "Échec du téléversement", respondkit_write_message: () => "Écrivez un message…", }, @@ -1000,11 +1150,14 @@ const catalogs = { respondkit_close_chat: () => "સપોર્ટ ચેટ બંધ કરો", respondkit_closed: () => "બંધ", respondkit_closed_help: () => "આ વાતચીત બંધ છે.", + respondkit_closed_start_new: () => "આ વાતચીત બંધ છે. નવી વાતચીત શરૂ કરો.", respondkit_confirming: () => "પુષ્ટિ કરી રહ્યાં છીએ…", respondkit_connecting: () => "સપોર્ટ હજી કનેક્ટ થઈ રહ્યું છે.", respondkit_conversation: (inputs: { date: string }) => "વાતચીત " + String(inputs.date), + respondkit_conversation_label: () => "વાતચીત", respondkit_conversations: () => "વાતચીતો", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "વાતચીતો · " + String(inputs.count) + " ન વાંચેલી", other: "વાતચીતો · " + String(inputs.count) + " ન વાંચેલી" })[new Intl.PluralRules("gu").select(inputs.count) as "other"], + respondkit_done: () => "પૂર્ણ", respondkit_email_address: () => "ઇમેઇલ ઍડ્રેસ", respondkit_email_failed: () => "અમે તમારો ઇમેઇલ સાચવી શક્યા નહીં. કૃપા કરીને તેને તપાસો અને ફરી પ્રયાસ કરો.", respondkit_email_prompt: () => "અમે તમને જવાબ કયા ઇમેઇલ પર મોકલીએ?", @@ -1013,13 +1166,18 @@ const catalogs = { respondkit_files: () => "ફાઇલો", respondkit_help: () => "અમે તમારી કેવી રીતે મદદ કરી શકીએ?", respondkit_history_failed: () => "વાતચીતનો ઇતિહાસ લોડ થઈ શક્યો નથી. “વધુ” ફરી અજમાવો.", + respondkit_history_save_failed: () => "સપોર્ટ ઇતિહાસ સાચવી શકાયો નથી.", respondkit_identity_changed: () => "બીજા ટૅબમાં સપોર્ટ ઓળખ બદલાઈ ગઈ છે. તમારું એકાઉન્ટ ફરી લોડ કરવા માટે ફરી કનેક્ટ કરો.", + respondkit_identity_unverified: () => "સપોર્ટ ઓળખ ચકાસી શકાઈ નથી.", respondkit_intro: () => "મેસેજ મોકલો અને ઝડપી જવાબ માટે આ પેજ ખુલ્લું રાખો.", respondkit_intro_short: () => "વાતચીત શરૂ કરવા માટે મેસેજ મોકલો.", respondkit_latest: () => "નવીનતમ મેસેજ", respondkit_loading: () => "લોડ થઈ રહ્યું છે…", respondkit_loading_messages: () => "મેસેજ લોડ થઈ રહ્યા છે", + respondkit_logout_failed: () => "અગાઉનું સપોર્ટ સત્ર રદ કરી શકાયું નથી. તે આપમેળે સમાપ્ત થશે.", respondkit_message: () => "મેસેજ", + respondkit_message_limit: () => "સંદેશામાં વધુમાં વધુ 6,000 અક્ષરો હોઈ શકે છે.", + respondkit_message_too_long: () => "6,000 અક્ષરો સુધીનો સંદેશ લખો.", respondkit_messages_failed: () => "નવા મેસેજ લોડ થઈ શક્યા નથી.", respondkit_more: () => "વધુ", respondkit_new_conversation: () => "નવી વાતચીત", @@ -1031,6 +1189,7 @@ const catalogs = { respondkit_ready: () => "તૈયાર", respondkit_reconnect: () => "ફરી કનેક્ટ કરો", respondkit_reconnect_upload: () => "અપલોડ કરતાં પહેલાં ફરી કનેક્ટ કરો.", + respondkit_reconnecting: () => "ફરી કનેક્ટ થઈ રહ્યું છે. તમારા હાલના સંદેશા હજુ પણ ઉપલબ્ધ છે.", respondkit_remove: () => "કાઢી નાખો", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " કાઢી નાખો", respondkit_request_failed: () => "સપોર્ટ વિનંતી નિષ્ફળ થઈ.", @@ -1053,6 +1212,7 @@ const catalogs = { respondkit_try_again: () => "ફરી પ્રયાસ કરો", respondkit_unknown: () => "પુષ્ટિ થઈ નથી — ફરી પ્રયાસ કરવો સુરક્ષિત છે", respondkit_unread: () => "સપોર્ટનો ન વાંચેલો જવાબ", + respondkit_unread_reply: () => "ન વાંચેલો જવાબ", respondkit_upload_failed: () => "અપલોડ નિષ્ફળ થયું", respondkit_write_message: () => "મેસેજ લખો…", }, @@ -1066,11 +1226,14 @@ const catalogs = { respondkit_close_chat: () => "סגירת צ׳אט התמיכה", respondkit_closed: () => "סגורה", respondkit_closed_help: () => "השיחה הזו סגורה.", + respondkit_closed_start_new: () => "השיחה הזו סגורה. יש להתחיל שיחה חדשה.", respondkit_confirming: () => "בתהליך אישור…", respondkit_connecting: () => "החיבור לתמיכה עדיין מתבצע.", respondkit_conversation: (inputs: { date: string }) => "שיחה מ־" + String(inputs.date), + respondkit_conversation_label: () => "שיחה", respondkit_conversations: () => "שיחות", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "שיחות · " + String(inputs.count) + " שלא נקראה", two: "שיחות · " + String(inputs.count) + " שלא נקראו", other: "שיחות · " + String(inputs.count) + " שלא נקראו" })[new Intl.PluralRules("he").select(inputs.count) as "other"], + respondkit_done: () => "סיום", respondkit_email_address: () => "כתובת אימייל", respondkit_email_failed: () => "לא הצלחנו לשמור את כתובת האימייל. כדאי לבדוק אותה ולנסות שוב.", respondkit_email_prompt: () => "לאיזו כתובת אימייל נשלח את התשובה?", @@ -1079,13 +1242,18 @@ const catalogs = { respondkit_files: () => "קבצים", respondkit_help: () => "איך נוכל לעזור?", respondkit_history_failed: () => "לא ניתן היה לטעון את היסטוריית השיחה. אפשר ללחוץ שוב על ״עוד״.", + respondkit_history_save_failed: () => "לא ניתן היה לשמור את היסטוריית התמיכה.", respondkit_identity_changed: () => "זהות התמיכה השתנתה בכרטיסייה אחרת. צריך להתחבר מחדש כדי לטעון מחדש את החשבון.", + respondkit_identity_unverified: () => "לא ניתן היה לאמת את זהות התמיכה.", respondkit_intro: () => "אפשר לשלוח הודעה ולהשאיר את הדף הזה פתוח כדי לקבל תשובה מהירה.", respondkit_intro_short: () => "אפשר לשלוח הודעה כדי להתחיל שיחה.", respondkit_latest: () => "ההודעות האחרונות", respondkit_loading: () => "בטעינה…", respondkit_loading_messages: () => "ההודעות נטענות", + respondkit_logout_failed: () => "לא ניתן היה לבטל את סשן התמיכה הקודם. התוקף שלו יפוג אוטומטית.", respondkit_message: () => "הודעה", + respondkit_message_limit: () => "הודעות יכולות להכיל עד 6,000 תווים.", + respondkit_message_too_long: () => "יש להזין הודעה של עד 6,000 תווים.", respondkit_messages_failed: () => "לא ניתן היה לטעון הודעות חדשות.", respondkit_more: () => "עוד", respondkit_new_conversation: () => "שיחה חדשה", @@ -1097,6 +1265,7 @@ const catalogs = { respondkit_ready: () => "מוכן", respondkit_reconnect: () => "התחברות מחדש", respondkit_reconnect_upload: () => "צריך להתחבר מחדש לפני ההעלאה.", + respondkit_reconnecting: () => "מתחבר מחדש. ההודעות הקיימות שלך עדיין זמינות.", respondkit_remove: () => "הסרה", respondkit_remove_file: (inputs: { name: string }) => "הסרת " + String(inputs.name), respondkit_request_failed: () => "בקשת התמיכה נכשלה.", @@ -1119,6 +1288,7 @@ const catalogs = { respondkit_try_again: () => "ניסיון חוזר", respondkit_unknown: () => "לא אושרה — אפשר לנסות שוב בבטחה", respondkit_unread: () => "תשובה מהתמיכה שלא נקראה", + respondkit_unread_reply: () => "תשובה שלא נקראה", respondkit_upload_failed: () => "ההעלאה נכשלה", respondkit_write_message: () => "כתיבת הודעה…", }, @@ -1132,11 +1302,14 @@ const catalogs = { respondkit_close_chat: () => "सहायता चैट बंद करें", respondkit_closed: () => "बंद", respondkit_closed_help: () => "यह बातचीत बंद हो चुकी है।", + respondkit_closed_start_new: () => "यह बातचीत बंद है। नई बातचीत शुरू करें।", respondkit_confirming: () => "पुष्टि हो रही है…", respondkit_connecting: () => "सहायता से अभी कनेक्ट हो रहा है।", respondkit_conversation: (inputs: { date: string }) => "बातचीत " + String(inputs.date), + respondkit_conversation_label: () => "बातचीत", respondkit_conversations: () => "बातचीत", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "बातचीत · " + String(inputs.count) + " बिना पढ़ी", other: "बातचीत · " + String(inputs.count) + " बिना पढ़ी" })[new Intl.PluralRules("hi").select(inputs.count) as "other"], + respondkit_done: () => "हो गया", respondkit_email_address: () => "ईमेल पता", respondkit_email_failed: () => "हम आपका ईमेल सेव नहीं कर सके। कृपया इसे जांचें और फिर से कोशिश करें।", respondkit_email_prompt: () => "हम आपको किस ईमेल पर जवाब भेजें?", @@ -1145,13 +1318,18 @@ const catalogs = { respondkit_files: () => "फ़ाइलें", respondkit_help: () => "हम आपकी क्या मदद कर सकते हैं?", respondkit_history_failed: () => "बातचीत का इतिहास लोड नहीं हो सका। “और देखें” को फिर से आज़माएं।", + respondkit_history_save_failed: () => "सहायता इतिहास सहेजा नहीं जा सका।", respondkit_identity_changed: () => "किसी दूसरे टैब में सहायता पहचान बदल गई है। अपना खाता फिर से लोड करने के लिए फिर से कनेक्ट करें।", + respondkit_identity_unverified: () => "सहायता पहचान सत्यापित नहीं की जा सकी।", respondkit_intro: () => "मैसेज भेजें और जल्दी जवाब पाने के लिए यह पेज खुला रखें।", respondkit_intro_short: () => "बातचीत शुरू करने के लिए मैसेज भेजें।", respondkit_latest: () => "सबसे नए मैसेज", respondkit_loading: () => "लोड हो रहा है…", respondkit_loading_messages: () => "मैसेज लोड हो रहे हैं", + respondkit_logout_failed: () => "पिछला सहायता सत्र रद्द नहीं किया जा सका। यह अपने आप समाप्त हो जाएगा।", respondkit_message: () => "मैसेज", + respondkit_message_limit: () => "संदेशों में अधिकतम 6,000 वर्ण हो सकते हैं।", + respondkit_message_too_long: () => "अधिकतम 6,000 वर्णों का संदेश लिखें।", respondkit_messages_failed: () => "नए मैसेज लोड नहीं हो सके।", respondkit_more: () => "और देखें", respondkit_new_conversation: () => "नई बातचीत", @@ -1163,6 +1341,7 @@ const catalogs = { respondkit_ready: () => "तैयार", respondkit_reconnect: () => "फिर से कनेक्ट करें", respondkit_reconnect_upload: () => "अपलोड करने से पहले फिर से कनेक्ट करें।", + respondkit_reconnecting: () => "फिर से कनेक्ट हो रहा है। आपके मौजूदा संदेश अब भी उपलब्ध हैं।", respondkit_remove: () => "हटाएं", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " हटाएं", respondkit_request_failed: () => "सहायता अनुरोध पूरा नहीं हो सका।", @@ -1185,6 +1364,7 @@ const catalogs = { respondkit_try_again: () => "फिर से कोशिश करें", respondkit_unknown: () => "पुष्टि नहीं हुई — फिर से कोशिश करना सुरक्षित है", respondkit_unread: () => "सहायता टीम का बिना पढ़ा जवाब", + respondkit_unread_reply: () => "अपठित जवाब", respondkit_upload_failed: () => "अपलोड नहीं हो सका", respondkit_write_message: () => "मैसेज लिखें…", }, @@ -1198,11 +1378,14 @@ const catalogs = { respondkit_close_chat: () => "Zatvori chat podrške", respondkit_closed: () => "Zatvoren", respondkit_closed_help: () => "Ovaj je razgovor zatvoren.", + respondkit_closed_start_new: () => "Ovaj je razgovor zatvoren. Započnite novi razgovor.", respondkit_confirming: () => "Potvrđivanje…", respondkit_connecting: () => "Povezivanje s podrškom još je u tijeku.", respondkit_conversation: (inputs: { date: string }) => "Razgovor " + String(inputs.date), + respondkit_conversation_label: () => "Razgovor", respondkit_conversations: () => "Razgovori", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Razgovori · " + String(inputs.count) + " nepročitan", few: "Razgovori · " + String(inputs.count) + " nepročitana", other: "Razgovori · " + String(inputs.count) + " nepročitanih" })[new Intl.PluralRules("hr").select(inputs.count) as "other"], + respondkit_done: () => "Gotovo", respondkit_email_address: () => "Adresa e-pošte", respondkit_email_failed: () => "Nismo uspjeli spremiti vašu adresu e-pošte. Provjerite je i pokušajte ponovno.", respondkit_email_prompt: () => "Na koju vam adresu e-pošte možemo poslati odgovor?", @@ -1211,13 +1394,18 @@ const catalogs = { respondkit_files: () => "Datoteke", respondkit_help: () => "Kako vam možemo pomoći?", respondkit_history_failed: () => "Povijest razgovora nije moguće učitati. Pokušajte ponovno s „Prikaži više”.", + respondkit_history_save_failed: () => "Povijest podrške nije bilo moguće spremiti.", respondkit_identity_changed: () => "Identitet za podršku promijenjen je u drugoj kartici. Ponovno se povežite kako biste ponovno učitali račun.", + respondkit_identity_unverified: () => "Identitet podrške nije bilo moguće potvrditi.", respondkit_intro: () => "Pošaljite poruku i ostavite ovu stranicu otvorenom za brz odgovor.", respondkit_intro_short: () => "Pošaljite poruku da biste započeli razgovor.", respondkit_latest: () => "Najnovije poruke", respondkit_loading: () => "Učitavanje…", respondkit_loading_messages: () => "Učitavanje poruka", + respondkit_logout_failed: () => "Prethodnu sesiju podrške nije bilo moguće opozvati. Automatski će isteći.", respondkit_message: () => "Poruka", + respondkit_message_limit: () => "Poruke mogu sadržavati najviše 6000 znakova.", + respondkit_message_too_long: () => "Unesite poruku od najviše 6000 znakova.", respondkit_messages_failed: () => "Nove poruke nije moguće učitati.", respondkit_more: () => "Prikaži više", respondkit_new_conversation: () => "Novi razgovor", @@ -1229,6 +1417,7 @@ const catalogs = { respondkit_ready: () => "Spremno", respondkit_reconnect: () => "Ponovno se poveži", respondkit_reconnect_upload: () => "Ponovno se povežite prije prijenosa.", + respondkit_reconnecting: () => "Ponovno povezivanje. Vaše postojeće poruke i dalje su dostupne.", respondkit_remove: () => "Ukloni", respondkit_remove_file: (inputs: { name: string }) => "Ukloni " + String(inputs.name), respondkit_request_failed: () => "Zahtjev za podršku nije uspio.", @@ -1251,6 +1440,7 @@ const catalogs = { respondkit_try_again: () => "Pokušaj ponovno", respondkit_unknown: () => "Nije potvrđeno — ponovni pokušaj je siguran", respondkit_unread: () => "Nepročitan odgovor podrške", + respondkit_unread_reply: () => "Nepročitan odgovor", respondkit_upload_failed: () => "Prijenos nije uspio", respondkit_write_message: () => "Napišite poruku…", }, @@ -1264,11 +1454,14 @@ const catalogs = { respondkit_close_chat: () => "Ügyfélszolgálati chat bezárása", respondkit_closed: () => "Lezárt", respondkit_closed_help: () => "Ez a beszélgetés lezárult.", + respondkit_closed_start_new: () => "Ez a beszélgetés lezárult. Kezdjen új beszélgetést.", respondkit_confirming: () => "Megerősítés…", respondkit_connecting: () => "A kapcsolódás az ügyfélszolgálathoz még folyamatban van.", respondkit_conversation: (inputs: { date: string }) => "Beszélgetés – " + String(inputs.date), + respondkit_conversation_label: () => "Beszélgetés", respondkit_conversations: () => "Beszélgetések", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Beszélgetések · " + String(inputs.count) + " olvasatlan", other: "Beszélgetések · " + String(inputs.count) + " olvasatlan" })[new Intl.PluralRules("hu").select(inputs.count) as "other"], + respondkit_done: () => "Kész", respondkit_email_address: () => "E-mail-cím", respondkit_email_failed: () => "Nem sikerült menteni az e-mail-címét. Ellenőrizze, és próbálja újra.", respondkit_email_prompt: () => "Milyen e-mail-címre küldhetjük a választ?", @@ -1277,13 +1470,18 @@ const catalogs = { respondkit_files: () => "Fájlok", respondkit_help: () => "Miben segíthetünk?", respondkit_history_failed: () => "Nem sikerült betölteni a beszélgetés előzményeit. Próbálja újra a „Továbbiak” gombbal.", + respondkit_history_save_failed: () => "Nem sikerült menteni az ügyfélszolgálati előzményeket.", respondkit_identity_changed: () => "Egy másik lapon megváltozott az ügyfélszolgálati azonosító. Csatlakozzon újra a fiókja újbóli betöltéséhez.", + respondkit_identity_unverified: () => "Nem sikerült ellenőrizni az ügyfélszolgálati azonosítót.", respondkit_intro: () => "Küldjön üzenetet, és tartsa nyitva ezt az oldalt a gyors válaszért.", respondkit_intro_short: () => "Küldjön üzenetet a beszélgetés indításához.", respondkit_latest: () => "Legújabb üzenetek", respondkit_loading: () => "Betöltés…", respondkit_loading_messages: () => "Üzenetek betöltése", + respondkit_logout_failed: () => "Az előző ügyfélszolgálati munkamenetet nem sikerült visszavonni. Automatikusan lejár.", respondkit_message: () => "Üzenet", + respondkit_message_limit: () => "Az üzenetek legfeljebb 6000 karaktert tartalmazhatnak.", + respondkit_message_too_long: () => "Legfeljebb 6000 karakteres üzenetet írjon.", respondkit_messages_failed: () => "Nem sikerült betölteni az új üzeneteket.", respondkit_more: () => "Továbbiak", respondkit_new_conversation: () => "Új beszélgetés", @@ -1295,6 +1493,7 @@ const catalogs = { respondkit_ready: () => "Kész", respondkit_reconnect: () => "Újracsatlakozás", respondkit_reconnect_upload: () => "Feltöltés előtt csatlakozzon újra.", + respondkit_reconnecting: () => "Újracsatlakozás. A korábbi üzenetei továbbra is elérhetők.", respondkit_remove: () => "Eltávolítás", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " eltávolítása", respondkit_request_failed: () => "Az ügyfélszolgálati kérés sikertelen volt.", @@ -1317,6 +1516,7 @@ const catalogs = { respondkit_try_again: () => "Újrapróbálás", respondkit_unknown: () => "Nincs megerősítve – nyugodtan próbálja újra", respondkit_unread: () => "Olvasatlan ügyfélszolgálati válasz", + respondkit_unread_reply: () => "Olvasatlan válasz", respondkit_upload_failed: () => "Sikertelen feltöltés", respondkit_write_message: () => "Írjon üzenetet…", }, @@ -1330,11 +1530,14 @@ const catalogs = { respondkit_close_chat: () => "Tutup chat dukungan", respondkit_closed: () => "Ditutup", respondkit_closed_help: () => "Percakapan ini sudah ditutup.", + respondkit_closed_start_new: () => "Percakapan ini sudah ditutup. Mulai percakapan baru.", respondkit_confirming: () => "Mengonfirmasi…", respondkit_connecting: () => "Masih menghubungkan ke dukungan.", respondkit_conversation: (inputs: { date: string }) => "Percakapan " + String(inputs.date), + respondkit_conversation_label: () => "Percakapan", respondkit_conversations: () => "Percakapan", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "Percakapan · " + String(inputs.count) + " belum dibaca" })[new Intl.PluralRules("id").select(inputs.count) as "other"], + respondkit_done: () => "Selesai", respondkit_email_address: () => "Alamat email", respondkit_email_failed: () => "Kami tidak dapat menyimpan email Anda. Periksa kembali, lalu coba lagi.", respondkit_email_prompt: () => "Ke email mana kami bisa mengirim balasan?", @@ -1343,13 +1546,18 @@ const catalogs = { respondkit_files: () => "File", respondkit_help: () => "Ada yang bisa kami bantu?", respondkit_history_failed: () => "Riwayat percakapan tidak dapat dimuat. Coba “Muat lagi” sekali lagi.", + respondkit_history_save_failed: () => "Riwayat dukungan tidak dapat disimpan.", respondkit_identity_changed: () => "Identitas dukungan berubah di tab lain. Hubungkan ulang untuk memuat ulang akun Anda.", + respondkit_identity_unverified: () => "Identitas dukungan tidak dapat diverifikasi.", respondkit_intro: () => "Kirim pesan dan biarkan halaman ini tetap terbuka agar cepat mendapat balasan.", respondkit_intro_short: () => "Kirim pesan untuk memulai percakapan.", respondkit_latest: () => "Pesan terbaru", respondkit_loading: () => "Memuat…", respondkit_loading_messages: () => "Memuat pesan", + respondkit_logout_failed: () => "Sesi dukungan sebelumnya tidak dapat dicabut. Sesi akan berakhir secara otomatis.", respondkit_message: () => "Pesan", + respondkit_message_limit: () => "Pesan dapat berisi hingga 6.000 karakter.", + respondkit_message_too_long: () => "Masukkan pesan hingga 6.000 karakter.", respondkit_messages_failed: () => "Pesan baru tidak dapat dimuat.", respondkit_more: () => "Muat lagi", respondkit_new_conversation: () => "Percakapan baru", @@ -1361,6 +1569,7 @@ const catalogs = { respondkit_ready: () => "Siap", respondkit_reconnect: () => "Hubungkan ulang", respondkit_reconnect_upload: () => "Hubungkan ulang sebelum mengunggah.", + respondkit_reconnecting: () => "Menghubungkan ulang. Pesan Anda yang ada masih tersedia.", respondkit_remove: () => "Hapus", respondkit_remove_file: (inputs: { name: string }) => "Hapus " + String(inputs.name), respondkit_request_failed: () => "Permintaan dukungan gagal.", @@ -1383,6 +1592,7 @@ const catalogs = { respondkit_try_again: () => "Coba lagi", respondkit_unknown: () => "Belum dikonfirmasi — aman untuk dicoba lagi", respondkit_unread: () => "Balasan dukungan belum dibaca", + respondkit_unread_reply: () => "Balasan belum dibaca", respondkit_upload_failed: () => "Gagal mengunggah", respondkit_write_message: () => "Tulis pesan…", }, @@ -1396,11 +1606,14 @@ const catalogs = { respondkit_close_chat: () => "Chiudi la chat di assistenza", respondkit_closed: () => "Chiusa", respondkit_closed_help: () => "Questa conversazione è chiusa.", + respondkit_closed_start_new: () => "Questa conversazione è chiusa. Inizia una nuova conversazione.", respondkit_confirming: () => "Conferma in corso…", respondkit_connecting: () => "L'assistenza è ancora in fase di connessione.", respondkit_conversation: (inputs: { date: string }) => "Conversazione del " + String(inputs.date), + respondkit_conversation_label: () => "Conversazione", respondkit_conversations: () => "Conversazioni", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversazioni · " + String(inputs.count) + " da leggere", many: "Conversazioni · " + String(inputs.count) + " da leggere", other: "Conversazioni · " + String(inputs.count) + " da leggere" })[new Intl.PluralRules("it").select(inputs.count) as "other"], + respondkit_done: () => "Fine", respondkit_email_address: () => "Indirizzo email", respondkit_email_failed: () => "Non siamo riusciti a salvare la tua email. Controllala e riprova.", respondkit_email_prompt: () => "A quale indirizzo email possiamo risponderti?", @@ -1409,13 +1622,18 @@ const catalogs = { respondkit_files: () => "File", respondkit_help: () => "Come possiamo aiutarti?", respondkit_history_failed: () => "Impossibile caricare la cronologia della conversazione. Riprova con Altro.", + respondkit_history_save_failed: () => "Impossibile salvare la cronologia dell'assistenza.", respondkit_identity_changed: () => "L'account di assistenza è cambiato in un'altra scheda. Riconnettiti per ricaricare il tuo account.", + respondkit_identity_unverified: () => "Impossibile verificare l'identità dell'assistenza.", respondkit_intro: () => "Invia un messaggio e tieni aperta questa pagina per ricevere una risposta rapida.", respondkit_intro_short: () => "Invia un messaggio per iniziare una conversazione.", respondkit_latest: () => "Ultimi messaggi", respondkit_loading: () => "Caricamento…", respondkit_loading_messages: () => "Caricamento dei messaggi", + respondkit_logout_failed: () => "Impossibile revocare la sessione di assistenza precedente. Scadrà automaticamente.", respondkit_message: () => "Messaggio", + respondkit_message_limit: () => "I messaggi possono contenere fino a 6.000 caratteri.", + respondkit_message_too_long: () => "Inserisci un messaggio di massimo 6.000 caratteri.", respondkit_messages_failed: () => "Impossibile caricare i nuovi messaggi.", respondkit_more: () => "Altro", respondkit_new_conversation: () => "Nuova conversazione", @@ -1427,6 +1645,7 @@ const catalogs = { respondkit_ready: () => "Pronto", respondkit_reconnect: () => "Riconnetti", respondkit_reconnect_upload: () => "Riconnettiti prima di caricare file.", + respondkit_reconnecting: () => "Riconnessione in corso. I tuoi messaggi esistenti sono ancora disponibili.", respondkit_remove: () => "Rimuovi", respondkit_remove_file: (inputs: { name: string }) => "Rimuovi " + String(inputs.name), respondkit_request_failed: () => "Richiesta di assistenza non riuscita.", @@ -1449,6 +1668,7 @@ const catalogs = { respondkit_try_again: () => "Prova di nuovo", respondkit_unknown: () => "Non confermato: puoi riprovare senza rischi", respondkit_unread: () => "Risposta dell'assistenza non letta", + respondkit_unread_reply: () => "Risposta non letta", respondkit_upload_failed: () => "Caricamento non riuscito", respondkit_write_message: () => "Scrivi un messaggio…", }, @@ -1462,11 +1682,14 @@ const catalogs = { respondkit_close_chat: () => "サポートチャットを閉じる", respondkit_closed: () => "終了", respondkit_closed_help: () => "この会話は終了しました。", + respondkit_closed_start_new: () => "この会話は終了しています。新しい会話を始めてください。", respondkit_confirming: () => "確認中…", respondkit_connecting: () => "サポートに接続しています。", respondkit_conversation: (inputs: { date: string }) => String(inputs.date) + "の会話", + respondkit_conversation_label: () => "会話", respondkit_conversations: () => "会話", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "会話 · 未読" + String(inputs.count) + "件" })[new Intl.PluralRules("ja").select(inputs.count) as "other"], + respondkit_done: () => "完了", respondkit_email_address: () => "メールアドレス", respondkit_email_failed: () => "メールアドレスを保存できませんでした。内容を確認して、もう一度お試しください。", respondkit_email_prompt: () => "返信をお送りするメールアドレスを教えてください", @@ -1475,13 +1698,18 @@ const catalogs = { respondkit_files: () => "ファイル", respondkit_help: () => "どのようなご用件ですか?", respondkit_history_failed: () => "会話履歴を読み込めませんでした。もう一度「さらに表示」をお試しください。", + respondkit_history_save_failed: () => "サポート履歴を保存できませんでした。", respondkit_identity_changed: () => "別のタブでサポートのアカウントが切り替わりました。アカウントを再読み込みするには再接続してください。", + respondkit_identity_unverified: () => "サポートの本人確認ができませんでした。", respondkit_intro: () => "メッセージを送信して、このページを開いたままお待ちください。すぐにお返事します。", respondkit_intro_short: () => "メッセージを送信して会話を始めましょう。", respondkit_latest: () => "最新のメッセージ", respondkit_loading: () => "読み込み中…", respondkit_loading_messages: () => "メッセージを読み込み中", + respondkit_logout_failed: () => "以前のサポートセッションを取り消せませんでした。自動的に期限切れになります。", respondkit_message: () => "メッセージ", + respondkit_message_limit: () => "メッセージは6,000文字まで入力できます。", + respondkit_message_too_long: () => "6,000文字以内でメッセージを入力してください。", respondkit_messages_failed: () => "新着メッセージを読み込めませんでした。", respondkit_more: () => "さらに表示", respondkit_new_conversation: () => "新しい会話", @@ -1493,6 +1721,7 @@ const catalogs = { respondkit_ready: () => "準備完了", respondkit_reconnect: () => "再接続", respondkit_reconnect_upload: () => "アップロードする前に再接続してください。", + respondkit_reconnecting: () => "再接続しています。これまでのメッセージは引き続きご覧いただけます。", respondkit_remove: () => "削除", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + "を削除", respondkit_request_failed: () => "サポートへのリクエストに失敗しました。", @@ -1515,6 +1744,7 @@ const catalogs = { respondkit_try_again: () => "もう一度試す", respondkit_unknown: () => "未確認 — 安全に再送できます", respondkit_unread: () => "未読のサポート返信", + respondkit_unread_reply: () => "未読の返信", respondkit_upload_failed: () => "アップロードに失敗しました", respondkit_write_message: () => "メッセージを入力…", }, @@ -1528,11 +1758,14 @@ const catalogs = { respondkit_close_chat: () => "ಬೆಂಬಲ ಚಾಟ್ ಮುಚ್ಚಿರಿ", respondkit_closed: () => "ಮುಚ್ಚಲಾಗಿದೆ", respondkit_closed_help: () => "ಈ ಸಂಭಾಷಣೆಯನ್ನು ಮುಚ್ಚಲಾಗಿದೆ.", + respondkit_closed_start_new: () => "ಈ ಸಂಭಾಷಣೆ ಮುಚ್ಚಲಾಗಿದೆ. ಹೊಸ ಸಂಭಾಷಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ.", respondkit_confirming: () => "ದೃಢೀಕರಿಸಲಾಗುತ್ತಿದೆ…", respondkit_connecting: () => "ಬೆಂಬಲ ಇನ್ನೂ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತಿದೆ.", respondkit_conversation: (inputs: { date: string }) => "ಸಂಭಾಷಣೆ " + String(inputs.date), + respondkit_conversation_label: () => "ಸಂಭಾಷಣೆ", respondkit_conversations: () => "ಸಂಭಾಷಣೆಗಳು", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "ಸಂಭಾಷಣೆಗಳು · " + String(inputs.count) + " ಓದಿಲ್ಲ", other: "ಸಂಭಾಷಣೆಗಳು · " + String(inputs.count) + " ಓದಿಲ್ಲ" })[new Intl.PluralRules("kn").select(inputs.count) as "other"], + respondkit_done: () => "ಮುಗಿದಿದೆ", respondkit_email_address: () => "ಇಮೇಲ್ ವಿಳಾಸ", respondkit_email_failed: () => "ನಿಮ್ಮ ಇಮೇಲ್ ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಅದನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.", respondkit_email_prompt: () => "ನಿಮಗೆ ಉತ್ತರವನ್ನು ಯಾವ ಇಮೇಲ್‌ಗೆ ಕಳುಹಿಸಬೇಕು?", @@ -1541,13 +1774,18 @@ const catalogs = { respondkit_files: () => "ಫೈಲ್‌ಗಳು", respondkit_help: () => "ನಾವು ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?", respondkit_history_failed: () => "ಸಂಭಾಷಣೆಯ ಇತಿಹಾಸವನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಇನ್ನಷ್ಟು ಬಟನ್ ಅನ್ನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.", + respondkit_history_save_failed: () => "ಬೆಂಬಲ ಇತಿಹಾಸವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", respondkit_identity_changed: () => "ಮತ್ತೊಂದು ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಬೆಂಬಲ ಖಾತೆ ಬದಲಾಗಿದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಮರುಸಂಪರ್ಕಿಸಿ.", + respondkit_identity_unverified: () => "ಬೆಂಬಲ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", respondkit_intro: () => "ಸಂದೇಶ ಕಳುಹಿಸಿ ಮತ್ತು ತ್ವರಿತ ಉತ್ತರಕ್ಕಾಗಿ ಈ ಪುಟವನ್ನು ತೆರೆದಿಡಿ.", respondkit_intro_short: () => "ಸಂಭಾಷಣೆ ಪ್ರಾರಂಭಿಸಲು ಸಂದೇಶ ಕಳುಹಿಸಿ.", respondkit_latest: () => "ಇತ್ತೀಚಿನ ಸಂದೇಶಗಳು", respondkit_loading: () => "ಲೋಡ್ ಆಗುತ್ತಿದೆ…", respondkit_loading_messages: () => "ಸಂದೇಶಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ", + respondkit_logout_failed: () => "ಹಿಂದಿನ ಬೆಂಬಲ ಸೆಷನ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ.", respondkit_message: () => "ಸಂದೇಶ", + respondkit_message_limit: () => "ಸಂದೇಶಗಳು ಗರಿಷ್ಠ 6,000 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು.", + respondkit_message_too_long: () => "6,000 ಅಕ್ಷರಗಳವರೆಗಿನ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ.", respondkit_messages_failed: () => "ಹೊಸ ಸಂದೇಶಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", respondkit_more: () => "ಇನ್ನಷ್ಟು", respondkit_new_conversation: () => "ಹೊಸ ಸಂಭಾಷಣೆ", @@ -1559,6 +1797,7 @@ const catalogs = { respondkit_ready: () => "ಸಿದ್ಧವಾಗಿದೆ", respondkit_reconnect: () => "ಮರುಸಂಪರ್ಕಿಸಿ", respondkit_reconnect_upload: () => "ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಮರುಸಂಪರ್ಕಿಸಿ.", + respondkit_reconnecting: () => "ಮರುಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ. ನಿಮ್ಮ ಈಗಿನ ಸಂದೇಶಗಳು ಇನ್ನೂ ಲಭ್ಯವಿವೆ.", respondkit_remove: () => "ತೆಗೆದುಹಾಕಿ", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " ತೆಗೆದುಹಾಕಿ", respondkit_request_failed: () => "ಬೆಂಬಲ ವಿನಂತಿ ವಿಫಲವಾಗಿದೆ.", @@ -1581,6 +1820,7 @@ const catalogs = { respondkit_try_again: () => "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", respondkit_unknown: () => "ದೃಢೀಕರಿಸಲಾಗಿಲ್ಲ — ಸುರಕ್ಷಿತವಾಗಿ ಮರುಪ್ರಯತ್ನಿಸಬಹುದು", respondkit_unread: () => "ಓದದ ಬೆಂಬಲ ಉತ್ತರ", + respondkit_unread_reply: () => "ಓದದ ಉತ್ತರ", respondkit_upload_failed: () => "ಅಪ್‌ಲೋಡ್ ವಿಫಲವಾಗಿದೆ", respondkit_write_message: () => "ಸಂದೇಶ ಬರೆಯಿರಿ…", }, @@ -1594,11 +1834,14 @@ const catalogs = { respondkit_close_chat: () => "고객 지원 채팅 닫기", respondkit_closed: () => "종료됨", respondkit_closed_help: () => "종료된 대화입니다.", + respondkit_closed_start_new: () => "이 대화는 종료되었습니다. 새 대화를 시작하세요.", respondkit_confirming: () => "확인 중…", respondkit_connecting: () => "고객 지원에 아직 연결 중입니다.", respondkit_conversation: (inputs: { date: string }) => String(inputs.date) + " 대화", + respondkit_conversation_label: () => "대화", respondkit_conversations: () => "대화", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "대화 · 읽지 않음 " + String(inputs.count) + "개" })[new Intl.PluralRules("ko").select(inputs.count) as "other"], + respondkit_done: () => "완료", respondkit_email_address: () => "이메일 주소", respondkit_email_failed: () => "이메일을 저장하지 못했습니다. 주소를 확인하고 다시 시도해 주세요.", respondkit_email_prompt: () => "답변을 받을 이메일 주소를 알려 주세요", @@ -1607,13 +1850,18 @@ const catalogs = { respondkit_files: () => "파일", respondkit_help: () => "무엇을 도와드릴까요?", respondkit_history_failed: () => "대화 기록을 불러오지 못했습니다. 더 보기를 다시 시도해 주세요.", + respondkit_history_save_failed: () => "지원 기록을 저장하지 못했습니다.", respondkit_identity_changed: () => "다른 탭에서 고객 지원 계정이 변경되었습니다. 계정을 다시 불러오려면 다시 연결하세요.", + respondkit_identity_unverified: () => "지원 ID를 확인하지 못했습니다.", respondkit_intro: () => "메시지를 보내고 이 페이지를 열어 두시면 빠르게 답변해 드릴게요.", respondkit_intro_short: () => "메시지를 보내 대화를 시작하세요.", respondkit_latest: () => "최신 메시지", respondkit_loading: () => "불러오는 중…", respondkit_loading_messages: () => "메시지 불러오는 중", + respondkit_logout_failed: () => "이전 지원 세션을 취소하지 못했습니다. 자동으로 만료됩니다.", respondkit_message: () => "메시지", + respondkit_message_limit: () => "메시지는 최대 6,000자까지 입력할 수 있습니다.", + respondkit_message_too_long: () => "최대 6,000자까지 메시지를 입력하세요.", respondkit_messages_failed: () => "새 메시지를 불러오지 못했습니다.", respondkit_more: () => "더 보기", respondkit_new_conversation: () => "새 대화", @@ -1625,6 +1873,7 @@ const catalogs = { respondkit_ready: () => "준비됨", respondkit_reconnect: () => "다시 연결", respondkit_reconnect_upload: () => "업로드하기 전에 다시 연결하세요.", + respondkit_reconnecting: () => "다시 연결하는 중입니다. 기존 메시지는 계속 볼 수 있습니다.", respondkit_remove: () => "제거", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " 제거", respondkit_request_failed: () => "고객 지원 요청에 실패했습니다.", @@ -1647,6 +1896,7 @@ const catalogs = { respondkit_try_again: () => "다시 시도", respondkit_unknown: () => "확인되지 않음 — 다시 보내도 안전합니다", respondkit_unread: () => "읽지 않은 고객 지원 답변", + respondkit_unread_reply: () => "읽지 않은 답장", respondkit_upload_failed: () => "업로드 실패", respondkit_write_message: () => "메시지를 입력하세요…", }, @@ -1660,11 +1910,14 @@ const catalogs = { respondkit_close_chat: () => "Uždaryti pagalbos pokalbį", respondkit_closed: () => "Uždarytas", respondkit_closed_help: () => "Šis pokalbis uždarytas.", + respondkit_closed_start_new: () => "Šis pokalbis uždarytas. Pradėkite naują pokalbį.", respondkit_confirming: () => "Patvirtinama…", respondkit_connecting: () => "Pagalba vis dar jungiasi.", respondkit_conversation: (inputs: { date: string }) => "Pokalbis " + String(inputs.date), + respondkit_conversation_label: () => "Pokalbis", respondkit_conversations: () => "Pokalbiai", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Pokalbiai · " + String(inputs.count) + " neperskaitytas", few: "Pokalbiai · " + String(inputs.count) + " neperskaityti", many: "Pokalbiai · " + String(inputs.count) + " neperskaityto", other: "Pokalbiai · " + String(inputs.count) + " neperskaitytų" })[new Intl.PluralRules("lt").select(inputs.count) as "other"], + respondkit_done: () => "Atlikta", respondkit_email_address: () => "El. pašto adresas", respondkit_email_failed: () => "Nepavyko išsaugoti jūsų el. pašto adreso. Patikrinkite jį ir bandykite dar kartą.", respondkit_email_prompt: () => "Kokiu el. pašto adresu galime jums atsakyti?", @@ -1673,13 +1926,18 @@ const catalogs = { respondkit_files: () => "Failai", respondkit_help: () => "Kuo galime padėti?", respondkit_history_failed: () => "Nepavyko įkelti pokalbio istorijos. Dar kartą spustelėkite Daugiau.", + respondkit_history_save_failed: () => "Nepavyko išsaugoti pagalbos istorijos.", respondkit_identity_changed: () => "Pagalbos tapatybė pasikeitė kitame skirtuke. Prisijunkite iš naujo, kad iš naujo įkeltumėte savo paskyrą.", + respondkit_identity_unverified: () => "Nepavyko patvirtinti pagalbos tapatybės.", respondkit_intro: () => "Parašykite žinutę ir neuždarykite šio puslapio – greitai atsakysime.", respondkit_intro_short: () => "Parašykite žinutę ir pradėkite pokalbį.", respondkit_latest: () => "Naujausios žinutės", respondkit_loading: () => "Įkeliama…", respondkit_loading_messages: () => "Įkeliamos žinutės", + respondkit_logout_failed: () => "Ankstesnės pagalbos sesijos atšaukti nepavyko. Ji baigsis automatiškai.", respondkit_message: () => "Žinutė", + respondkit_message_limit: () => "Žinutėse gali būti iki 6 000 simbolių.", + respondkit_message_too_long: () => "Įveskite iki 6 000 simbolių žinutę.", respondkit_messages_failed: () => "Nepavyko įkelti naujų žinučių.", respondkit_more: () => "Daugiau", respondkit_new_conversation: () => "Naujas pokalbis", @@ -1691,6 +1949,7 @@ const catalogs = { respondkit_ready: () => "Paruošta", respondkit_reconnect: () => "Prisijungti iš naujo", respondkit_reconnect_upload: () => "Prieš įkeldami prisijunkite iš naujo.", + respondkit_reconnecting: () => "Jungiamasi iš naujo. Esamos žinutės vis dar pasiekiamos.", respondkit_remove: () => "Pašalinti", respondkit_remove_file: (inputs: { name: string }) => "Pašalinti " + String(inputs.name), respondkit_request_failed: () => "Pagalbos užklausa nepavyko.", @@ -1713,6 +1972,7 @@ const catalogs = { respondkit_try_again: () => "Bandykite dar kartą", respondkit_unknown: () => "Nepatvirtinta – galite saugiai bandyti dar kartą", respondkit_unread: () => "Neperskaitytas pagalbos atsakymas", + respondkit_unread_reply: () => "Neperskaitytas atsakymas", respondkit_upload_failed: () => "Nepavyko įkelti", respondkit_write_message: () => "Rašykite žinutę…", }, @@ -1726,11 +1986,14 @@ const catalogs = { respondkit_close_chat: () => "Aizvērt atbalsta tērzēšanu", respondkit_closed: () => "Slēgta", respondkit_closed_help: () => "Šī saruna ir slēgta.", + respondkit_closed_start_new: () => "Šī saruna ir slēgta. Sāciet jaunu sarunu.", respondkit_confirming: () => "Apstiprina…", respondkit_connecting: () => "Atbalsts joprojām tiek savienots.", respondkit_conversation: (inputs: { date: string }) => "Saruna " + String(inputs.date), + respondkit_conversation_label: () => "Saruna", respondkit_conversations: () => "Sarunas", respondkit_conversations_unread: (inputs: { count: number }) => ({ zero: "Sarunas · " + String(inputs.count) + " nelasītas", one: "Sarunas · " + String(inputs.count) + " nelasīta", other: "Sarunas · " + String(inputs.count) + " nelasītas" })[new Intl.PluralRules("lv").select(inputs.count) as "other"], + respondkit_done: () => "Gatavs", respondkit_email_address: () => "E-pasta adrese", respondkit_email_failed: () => "Neizdevās saglabāt jūsu e-pasta adresi. Lūdzu, pārbaudiet to un mēģiniet vēlreiz.", respondkit_email_prompt: () => "Uz kādu e-pasta adresi varam nosūtīt atbildi?", @@ -1739,13 +2002,18 @@ const catalogs = { respondkit_files: () => "Faili", respondkit_help: () => "Kā varam palīdzēt?", respondkit_history_failed: () => "Neizdevās ielādēt sarunas vēsturi. Vēlreiz noklikšķiniet uz Vairāk.", + respondkit_history_save_failed: () => "Atbalsta vēsturi neizdevās saglabāt.", respondkit_identity_changed: () => "Atbalsta identitāte tika mainīta citā cilnē. Lai atkārtoti ielādētu savu kontu, savienojiet vēlreiz.", + respondkit_identity_unverified: () => "Atbalsta identitāti neizdevās pārbaudīt.", respondkit_intro: () => "Nosūtiet ziņu un neaizveriet šo lapu – drīz atbildēsim.", respondkit_intro_short: () => "Nosūtiet ziņu, lai sāktu sarunu.", respondkit_latest: () => "Jaunākās ziņas", respondkit_loading: () => "Ielādē…", respondkit_loading_messages: () => "Ielādē ziņas", + respondkit_logout_failed: () => "Iepriekšējo atbalsta sesiju neizdevās atsaukt. Tās derīgums beigsies automātiski.", respondkit_message: () => "Ziņa", + respondkit_message_limit: () => "Ziņojumos var būt līdz 6000 rakstzīmēm.", + respondkit_message_too_long: () => "Ievadiet ziņojumu līdz 6000 rakstzīmēm.", respondkit_messages_failed: () => "Neizdevās ielādēt jaunās ziņas.", respondkit_more: () => "Vairāk", respondkit_new_conversation: () => "Jauna saruna", @@ -1757,6 +2025,7 @@ const catalogs = { respondkit_ready: () => "Gatavs", respondkit_reconnect: () => "Savienot vēlreiz", respondkit_reconnect_upload: () => "Pirms augšupielādes savienojiet vēlreiz.", + respondkit_reconnecting: () => "Notiek atkārtota savienošana. Jūsu esošie ziņojumi joprojām ir pieejami.", respondkit_remove: () => "Noņemt", respondkit_remove_file: (inputs: { name: string }) => "Noņemt " + String(inputs.name), respondkit_request_failed: () => "Atbalsta pieprasījums neizdevās.", @@ -1779,6 +2048,7 @@ const catalogs = { respondkit_try_again: () => "Mēģiniet vēlreiz", respondkit_unknown: () => "Nav apstiprināta – droši mēģiniet vēlreiz", respondkit_unread: () => "Nelasīta atbalsta atbilde", + respondkit_unread_reply: () => "Nelasīta atbilde", respondkit_upload_failed: () => "Augšupielāde neizdevās", respondkit_write_message: () => "Rakstiet ziņu…", }, @@ -1792,11 +2062,14 @@ const catalogs = { respondkit_close_chat: () => "പിന്തുണ ചാറ്റ് അടയ്ക്കുക", respondkit_closed: () => "അടച്ചത്", respondkit_closed_help: () => "ഈ സംഭാഷണം അവസാനിപ്പിച്ചു.", + respondkit_closed_start_new: () => "ഈ സംഭാഷണം അവസാനിച്ചു. പുതിയൊരു സംഭാഷണം ആരംഭിക്കുക.", respondkit_confirming: () => "സ്ഥിരീകരിക്കുന്നു…", respondkit_connecting: () => "പിന്തുണ ഇപ്പോഴും കണക്റ്റ് ചെയ്യുന്നു.", respondkit_conversation: (inputs: { date: string }) => "സംഭാഷണം " + String(inputs.date), + respondkit_conversation_label: () => "സംഭാഷണം", respondkit_conversations: () => "സംഭാഷണങ്ങൾ", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "സംഭാഷണങ്ങൾ · " + String(inputs.count) + " വായിക്കാത്തത്", other: "സംഭാഷണങ്ങൾ · " + String(inputs.count) + " വായിക്കാത്തവ" })[new Intl.PluralRules("ml").select(inputs.count) as "other"], + respondkit_done: () => "പൂർത്തിയായി", respondkit_email_address: () => "ഇമെയിൽ വിലാസം", respondkit_email_failed: () => "നിങ്ങളുടെ ഇമെയിൽ സംരക്ഷിക്കാനായില്ല. അത് പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.", respondkit_email_prompt: () => "മറുപടി ഏത് ഇമെയിലിലേക്ക് അയയ്ക്കണം?", @@ -1805,13 +2078,18 @@ const catalogs = { respondkit_files: () => "ഫയലുകൾ", respondkit_help: () => "ഞങ്ങൾ എങ്ങനെ സഹായിക്കണം?", respondkit_history_failed: () => "സംഭാഷണ ചരിത്രം ലോഡ് ചെയ്യാനായില്ല. കൂടുതൽ എന്നതിൽ വീണ്ടും ശ്രമിക്കുക.", + respondkit_history_save_failed: () => "സപ്പോർട്ട് ചരിത്രം സംരക്ഷിക്കാനായില്ല.", respondkit_identity_changed: () => "മറ്റൊരു ടാബിൽ പിന്തുണ അക്കൗണ്ട് മാറി. നിങ്ങളുടെ അക്കൗണ്ട് റീലോഡ് ചെയ്യാൻ വീണ്ടും കണക്റ്റ് ചെയ്യുക.", + respondkit_identity_unverified: () => "സപ്പോർട്ട് ഐഡന്റിറ്റി സ്ഥിരീകരിക്കാനായില്ല.", respondkit_intro: () => "ഒരു സന്ദേശം അയച്ച് വേഗത്തിൽ മറുപടി ലഭിക്കാൻ ഈ പേജ് തുറന്നുവയ്ക്കുക.", respondkit_intro_short: () => "സംഭാഷണം ആരംഭിക്കാൻ ഒരു സന്ദേശം അയയ്ക്കുക.", respondkit_latest: () => "ഏറ്റവും പുതിയ സന്ദേശങ്ങൾ", respondkit_loading: () => "ലോഡ് ചെയ്യുന്നു…", respondkit_loading_messages: () => "സന്ദേശങ്ങൾ ലോഡ് ചെയ്യുന്നു", + respondkit_logout_failed: () => "മുമ്പത്തെ സപ്പോർട്ട് സെഷൻ റദ്ദാക്കാനായില്ല. അത് സ്വയമേവ കാലഹരണപ്പെടും.", respondkit_message: () => "സന്ദേശം", + respondkit_message_limit: () => "സന്ദേശങ്ങളിൽ പരമാവധി 6,000 പ്രതീകങ്ങൾ ഉണ്ടാകാം.", + respondkit_message_too_long: () => "6,000 പ്രതീകങ്ങൾ വരെയുള്ള ഒരു സന്ദേശം നൽകുക.", respondkit_messages_failed: () => "പുതിയ സന്ദേശങ്ങൾ ലോഡ് ചെയ്യാനായില്ല.", respondkit_more: () => "കൂടുതൽ", respondkit_new_conversation: () => "പുതിയ സംഭാഷണം", @@ -1823,6 +2101,7 @@ const catalogs = { respondkit_ready: () => "തയ്യാർ", respondkit_reconnect: () => "വീണ്ടും കണക്റ്റ് ചെയ്യുക", respondkit_reconnect_upload: () => "അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക.", + respondkit_reconnecting: () => "വീണ്ടും കണക്റ്റ് ചെയ്യുന്നു. നിങ്ങളുടെ നിലവിലുള്ള സന്ദേശങ്ങൾ ഇപ്പോഴും ലഭ്യമാണ്.", respondkit_remove: () => "നീക്കം ചെയ്യുക", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " നീക്കം ചെയ്യുക", respondkit_request_failed: () => "പിന്തുണ അഭ്യർത്ഥന പരാജയപ്പെട്ടു.", @@ -1845,6 +2124,7 @@ const catalogs = { respondkit_try_again: () => "വീണ്ടും ശ്രമിക്കുക", respondkit_unknown: () => "സ്ഥിരീകരിച്ചിട്ടില്ല — സുരക്ഷിതമായി വീണ്ടും ശ്രമിക്കാം", respondkit_unread: () => "വായിക്കാത്ത പിന്തുണ മറുപടി", + respondkit_unread_reply: () => "വായിക്കാത്ത മറുപടി", respondkit_upload_failed: () => "അപ്‌ലോഡ് പരാജയപ്പെട്ടു", respondkit_write_message: () => "ഒരു സന്ദേശം എഴുതുക…", }, @@ -1858,11 +2138,14 @@ const catalogs = { respondkit_close_chat: () => "सहाय्य चॅट बंद करा", respondkit_closed: () => "बंद", respondkit_closed_help: () => "हे संभाषण बंद झाले आहे.", + respondkit_closed_start_new: () => "हे संभाषण बंद आहे. नवीन संभाषण सुरू करा.", respondkit_confirming: () => "पुष्टी करत आहे…", respondkit_connecting: () => "सहाय्य अजून कनेक्ट होत आहे.", respondkit_conversation: (inputs: { date: string }) => "संभाषण " + String(inputs.date), + respondkit_conversation_label: () => "संभाषण", respondkit_conversations: () => "संभाषणे", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "संभाषणे · " + String(inputs.count) + " न वाचलेले", other: "संभाषणे · " + String(inputs.count) + " न वाचलेले" })[new Intl.PluralRules("mr").select(inputs.count) as "other"], + respondkit_done: () => "पूर्ण", respondkit_email_address: () => "ईमेल पत्ता", respondkit_email_failed: () => "आम्ही तुमचा ईमेल सेव्ह करू शकलो नाही. कृपया तो तपासा आणि पुन्हा प्रयत्न करा.", respondkit_email_prompt: () => "आम्ही तुम्हाला कोणत्या ईमेलवर उत्तर पाठवू?", @@ -1871,13 +2154,18 @@ const catalogs = { respondkit_files: () => "फाइल", respondkit_help: () => "आम्ही कशी मदत करू शकतो?", respondkit_history_failed: () => "संभाषणाचा इतिहास लोड करता आला नाही. आणखी बटण पुन्हा वापरून पहा.", + respondkit_history_save_failed: () => "सहाय्य इतिहास जतन करता आला नाही.", respondkit_identity_changed: () => "दुसऱ्या टॅबमध्ये सहाय्य खाते बदलले. तुमचे खाते रीलोड करण्यासाठी पुन्हा कनेक्ट करा.", + respondkit_identity_unverified: () => "सहाय्य ओळख सत्यापित करता आली नाही.", respondkit_intro: () => "संदेश पाठवा आणि लवकर उत्तर मिळण्यासाठी हे पेज उघडे ठेवा.", respondkit_intro_short: () => "संभाषण सुरू करण्यासाठी संदेश पाठवा.", respondkit_latest: () => "नवीनतम संदेश", respondkit_loading: () => "लोड होत आहे…", respondkit_loading_messages: () => "संदेश लोड होत आहेत", + respondkit_logout_failed: () => "मागील सहाय्य सत्र रद्द करता आले नाही. ते आपोआप कालबाह्य होईल.", respondkit_message: () => "संदेश", + respondkit_message_limit: () => "संदेशांमध्ये जास्तीत जास्त 6,000 वर्ण असू शकतात.", + respondkit_message_too_long: () => "जास्तीत जास्त 6,000 वर्णांचा संदेश लिहा.", respondkit_messages_failed: () => "नवीन संदेश लोड करता आले नाहीत.", respondkit_more: () => "आणखी", respondkit_new_conversation: () => "नवीन संभाषण", @@ -1889,6 +2177,7 @@ const catalogs = { respondkit_ready: () => "तयार", respondkit_reconnect: () => "पुन्हा कनेक्ट करा", respondkit_reconnect_upload: () => "अपलोड करण्यापूर्वी पुन्हा कनेक्ट करा.", + respondkit_reconnecting: () => "पुन्हा कनेक्ट होत आहे. तुमचे विद्यमान संदेश अजूनही उपलब्ध आहेत.", respondkit_remove: () => "काढा", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " काढा", respondkit_request_failed: () => "सहाय्य विनंती अयशस्वी झाली.", @@ -1911,6 +2200,7 @@ const catalogs = { respondkit_try_again: () => "पुन्हा प्रयत्न करा", respondkit_unknown: () => "पुष्टी झाली नाही — पुन्हा पाठवणे सुरक्षित आहे", respondkit_unread: () => "न वाचलेले सहाय्य उत्तर", + respondkit_unread_reply: () => "न वाचलेले उत्तर", respondkit_upload_failed: () => "अपलोड अयशस्वी", respondkit_write_message: () => "संदेश लिहा…", }, @@ -1924,11 +2214,14 @@ const catalogs = { respondkit_close_chat: () => "Tutup sembang sokongan", respondkit_closed: () => "Ditutup", respondkit_closed_help: () => "Perbualan ini telah ditutup.", + respondkit_closed_start_new: () => "Perbualan ini telah ditutup. Mulakan perbualan baharu.", respondkit_confirming: () => "Mengesahkan…", respondkit_connecting: () => "Sokongan masih menyambung.", respondkit_conversation: (inputs: { date: string }) => "Perbualan " + String(inputs.date), + respondkit_conversation_label: () => "Perbualan", respondkit_conversations: () => "Perbualan", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "Perbualan · " + String(inputs.count) + " belum dibaca" })[new Intl.PluralRules("ms").select(inputs.count) as "other"], + respondkit_done: () => "Selesai", respondkit_email_address: () => "Alamat e-mel", respondkit_email_failed: () => "Kami tidak dapat menyimpan e-mel anda. Sila semak dan cuba lagi.", respondkit_email_prompt: () => "Ke alamat e-mel manakah kami boleh hantar balasan?", @@ -1937,13 +2230,18 @@ const catalogs = { respondkit_files: () => "Fail", respondkit_help: () => "Apa yang boleh kami bantu?", respondkit_history_failed: () => "Sejarah perbualan tidak dapat dimuatkan. Sila tekan Lagi sekali lagi.", + respondkit_history_save_failed: () => "Sejarah sokongan tidak dapat disimpan.", respondkit_identity_changed: () => "Identiti sokongan telah bertukar dalam tab lain. Sambung semula untuk memuatkan semula akaun anda.", + respondkit_identity_unverified: () => "Identiti sokongan tidak dapat disahkan.", respondkit_intro: () => "Hantar mesej dan biarkan halaman ini terbuka untuk balasan pantas.", respondkit_intro_short: () => "Hantar mesej untuk memulakan perbualan.", respondkit_latest: () => "Mesej terkini", respondkit_loading: () => "Memuatkan…", respondkit_loading_messages: () => "Memuatkan mesej", + respondkit_logout_failed: () => "Sesi sokongan sebelumnya tidak dapat dibatalkan. Sesi itu akan tamat tempoh secara automatik.", respondkit_message: () => "Mesej", + respondkit_message_limit: () => "Mesej boleh mengandungi sehingga 6,000 aksara.", + respondkit_message_too_long: () => "Masukkan mesej sehingga 6,000 aksara.", respondkit_messages_failed: () => "Mesej baharu tidak dapat dimuatkan.", respondkit_more: () => "Lagi", respondkit_new_conversation: () => "Perbualan baharu", @@ -1955,6 +2253,7 @@ const catalogs = { respondkit_ready: () => "Sedia", respondkit_reconnect: () => "Sambung semula", respondkit_reconnect_upload: () => "Sambung semula sebelum memuat naik.", + respondkit_reconnecting: () => "Menyambung semula. Mesej sedia ada anda masih tersedia.", respondkit_remove: () => "Alih keluar", respondkit_remove_file: (inputs: { name: string }) => "Alih keluar " + String(inputs.name), respondkit_request_failed: () => "Permintaan sokongan gagal.", @@ -1977,6 +2276,7 @@ const catalogs = { respondkit_try_again: () => "Cuba lagi", respondkit_unknown: () => "Belum disahkan — selamat untuk cuba semula", respondkit_unread: () => "Balasan sokongan belum dibaca", + respondkit_unread_reply: () => "Balasan belum dibaca", respondkit_upload_failed: () => "Muat naik gagal", respondkit_write_message: () => "Tulis mesej…", }, @@ -1990,11 +2290,14 @@ const catalogs = { respondkit_close_chat: () => "Lukk kundestøttechatten", respondkit_closed: () => "Lukket", respondkit_closed_help: () => "Denne samtalen er lukket.", + respondkit_closed_start_new: () => "Denne samtalen er lukket. Start en ny samtale.", respondkit_confirming: () => "Bekrefter…", respondkit_connecting: () => "Kundestøtte kobler fortsatt til.", respondkit_conversation: (inputs: { date: string }) => "Samtale " + String(inputs.date), + respondkit_conversation_label: () => "Samtale", respondkit_conversations: () => "Samtaler", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Samtaler · " + String(inputs.count) + " ulest", other: "Samtaler · " + String(inputs.count) + " uleste" })[new Intl.PluralRules("nb").select(inputs.count) as "other"], + respondkit_done: () => "Ferdig", respondkit_email_address: () => "E-postadresse", respondkit_email_failed: () => "Vi kunne ikke lagre e-postadressen din. Sjekk den og prøv igjen.", respondkit_email_prompt: () => "Hvilken e-postadresse kan vi sende svaret til?", @@ -2003,13 +2306,18 @@ const catalogs = { respondkit_files: () => "Filer", respondkit_help: () => "Hva kan vi hjelpe deg med?", respondkit_history_failed: () => "Kunne ikke laste inn samtalehistorikken. Prøv Mer igjen.", + respondkit_history_save_failed: () => "Kunne ikke lagre støttehistorikken.", respondkit_identity_changed: () => "Kundestøtteidentiteten ble endret i en annen fane. Koble til på nytt for å laste inn kontoen din igjen.", + respondkit_identity_unverified: () => "Støtteidentiteten kunne ikke bekreftes.", respondkit_intro: () => "Send en melding og la denne siden være åpen, så får du raskt svar.", respondkit_intro_short: () => "Send en melding for å starte en samtale.", respondkit_latest: () => "Nyeste meldinger", respondkit_loading: () => "Laster inn…", respondkit_loading_messages: () => "Laster inn meldinger", + respondkit_logout_failed: () => "Den forrige støtteøkten kunne ikke tilbakekalles. Den utløper automatisk.", respondkit_message: () => "Melding", + respondkit_message_limit: () => "Meldinger kan inneholde opptil 6000 tegn.", + respondkit_message_too_long: () => "Skriv en melding på opptil 6000 tegn.", respondkit_messages_failed: () => "Kunne ikke laste inn nye meldinger.", respondkit_more: () => "Mer", respondkit_new_conversation: () => "Ny samtale", @@ -2021,6 +2329,7 @@ const catalogs = { respondkit_ready: () => "Klar", respondkit_reconnect: () => "Koble til på nytt", respondkit_reconnect_upload: () => "Koble til på nytt før du laster opp.", + respondkit_reconnecting: () => "Kobler til på nytt. De eksisterende meldingene dine er fortsatt tilgjengelige.", respondkit_remove: () => "Fjern", respondkit_remove_file: (inputs: { name: string }) => "Fjern " + String(inputs.name), respondkit_request_failed: () => "Forespørselen til kundestøtte mislyktes.", @@ -2043,6 +2352,7 @@ const catalogs = { respondkit_try_again: () => "Prøv igjen", respondkit_unknown: () => "Ikke bekreftet – trygt å prøve igjen", respondkit_unread: () => "Ulest svar fra kundestøtte", + respondkit_unread_reply: () => "Ulest svar", respondkit_upload_failed: () => "Opplastingen mislyktes", respondkit_write_message: () => "Skriv en melding…", }, @@ -2056,11 +2366,14 @@ const catalogs = { respondkit_close_chat: () => "Supportchat sluiten", respondkit_closed: () => "Gesloten", respondkit_closed_help: () => "Dit gesprek is gesloten.", + respondkit_closed_start_new: () => "Dit gesprek is gesloten. Start een nieuw gesprek.", respondkit_confirming: () => "Bevestigen…", respondkit_connecting: () => "Support maakt nog verbinding.", respondkit_conversation: (inputs: { date: string }) => "Gesprek " + String(inputs.date), + respondkit_conversation_label: () => "Gesprek", respondkit_conversations: () => "Gesprekken", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Gesprekken · " + String(inputs.count) + " ongelezen", other: "Gesprekken · " + String(inputs.count) + " ongelezen" })[new Intl.PluralRules("nl").select(inputs.count) as "other"], + respondkit_done: () => "Gereed", respondkit_email_address: () => "E-mailadres", respondkit_email_failed: () => "We konden je e-mailadres niet opslaan. Controleer het en probeer het opnieuw.", respondkit_email_prompt: () => "Op welk e-mailadres kunnen we je antwoorden?", @@ -2069,13 +2382,18 @@ const catalogs = { respondkit_files: () => "Bestanden", respondkit_help: () => "Waarmee kunnen we je helpen?", respondkit_history_failed: () => "De gespreksgeschiedenis kon niet worden geladen. Probeer het opnieuw via Meer.", + respondkit_history_save_failed: () => "Kan de supportgeschiedenis niet opslaan.", respondkit_identity_changed: () => "Je supportidentiteit is in een ander tabblad gewijzigd. Maak opnieuw verbinding om je account opnieuw te laden.", + respondkit_identity_unverified: () => "De support-identiteit kan niet worden geverifieerd.", respondkit_intro: () => "Stuur een bericht en houd deze pagina open voor een snel antwoord.", respondkit_intro_short: () => "Stuur een bericht om een gesprek te starten.", respondkit_latest: () => "Nieuwste berichten", respondkit_loading: () => "Laden…", respondkit_loading_messages: () => "Berichten laden", + respondkit_logout_failed: () => "De vorige supportsessie kon niet worden ingetrokken. Deze verloopt automatisch.", respondkit_message: () => "Bericht", + respondkit_message_limit: () => "Berichten mogen maximaal 6.000 tekens bevatten.", + respondkit_message_too_long: () => "Voer een bericht in van maximaal 6.000 tekens.", respondkit_messages_failed: () => "Nieuwe berichten konden niet worden geladen.", respondkit_more: () => "Meer", respondkit_new_conversation: () => "Nieuw gesprek", @@ -2087,6 +2405,7 @@ const catalogs = { respondkit_ready: () => "Klaar", respondkit_reconnect: () => "Opnieuw verbinden", respondkit_reconnect_upload: () => "Maak opnieuw verbinding voordat je iets uploadt.", + respondkit_reconnecting: () => "Opnieuw verbinden. Je bestaande berichten zijn nog steeds beschikbaar.", respondkit_remove: () => "Verwijderen", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " verwijderen", respondkit_request_failed: () => "Supportverzoek mislukt.", @@ -2109,6 +2428,7 @@ const catalogs = { respondkit_try_again: () => "Probeer het opnieuw", respondkit_unknown: () => "Niet bevestigd — opnieuw proberen is veilig", respondkit_unread: () => "Ongelezen antwoord van support", + respondkit_unread_reply: () => "Ongelezen antwoord", respondkit_upload_failed: () => "Uploaden mislukt", respondkit_write_message: () => "Typ een bericht…", }, @@ -2122,11 +2442,14 @@ const catalogs = { respondkit_close_chat: () => "ସହାୟତା ଚାଟ୍ ବନ୍ଦ କରନ୍ତୁ", respondkit_closed: () => "ବନ୍ଦ", respondkit_closed_help: () => "ଏହି ବାର୍ତ୍ତାଳାପ ବନ୍ଦ ହୋଇଯାଇଛି।", + respondkit_closed_start_new: () => "ଏହି ବାର୍ତ୍ତାଳାପ ବନ୍ଦ ହୋଇଛି। ଏକ ନୂଆ ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରନ୍ତୁ।", respondkit_confirming: () => "ନିଶ୍ଚିତ କରାଯାଉଛି…", respondkit_connecting: () => "ସହାୟତା ଏବେ ବି ସଂଯୋଗ ହେଉଛି।", respondkit_conversation: (inputs: { date: string }) => "ବାର୍ତ୍ତାଳାପ " + String(inputs.date), + respondkit_conversation_label: () => "ବାର୍ତ୍ତାଳାପ", respondkit_conversations: () => "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · " + String(inputs.count) + "ଟି ଅପଠିତ", other: "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ · " + String(inputs.count) + "ଟି ଅପଠିତ" })[new Intl.PluralRules("or").select(inputs.count) as "other"], + respondkit_done: () => "ହୋଇଗଲା", respondkit_email_address: () => "ଇମେଲ ଠିକଣା", respondkit_email_failed: () => "ଆମେ ଆପଣଙ୍କ ଇମେଲ ସେଭ୍ କରିପାରିଲୁ ନାହିଁ। ଦୟାକରି ଏହାକୁ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।", respondkit_email_prompt: () => "ଆମେ ଆପଣଙ୍କୁ କେଉଁ ଇମେଲରେ ଉତ୍ତର ପଠାଇବୁ?", @@ -2135,13 +2458,18 @@ const catalogs = { respondkit_files: () => "ଫାଇଲ୍", respondkit_help: () => "ଆମେ କିପରି ସାହାଯ୍ୟ କରିପାରିବା?", respondkit_history_failed: () => "ବାର୍ତ୍ତାଳାପ ଇତିହାସ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ। ଅଧିକ ବଟନ୍ ସହ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।", + respondkit_history_save_failed: () => "ସହାୟତା ଇତିହାସ ସେଭ୍ କରାଯାଇପାରିଲା ନାହିଁ।", respondkit_identity_changed: () => "ଅନ୍ୟ ଏକ ଟ୍ୟାବ୍‌ରେ ସହାୟତା ପରିଚୟ ବଦଳିଯାଇଛି। ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ପୁଣି ଲୋଡ୍ କରିବାକୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।", + respondkit_identity_unverified: () => "ସହାୟତା ପରିଚୟ ଯାଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ।", respondkit_intro: () => "ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ ଏବଂ ଶୀଘ୍ର ଉତ୍ତର ପାଇଁ ଏହି ପୃଷ୍ଠାଟି ଖୋଲା ରଖନ୍ତୁ।", respondkit_intro_short: () => "ବାର୍ତ୍ତାଳାପ ଆରମ୍ଭ କରିବାକୁ ଏକ ମେସେଜ୍ ପଠାନ୍ତୁ।", respondkit_latest: () => "ସର୍ବଶେଷ ମେସେଜ୍", respondkit_loading: () => "ଲୋଡ୍ ହେଉଛି…", respondkit_loading_messages: () => "ମେସେଜ୍ ଲୋଡ୍ ହେଉଛି", + respondkit_logout_failed: () => "ପୂର୍ବ ସହାୟତା ସେସନ୍ ବାତିଲ କରାଯାଇପାରିଲା ନାହିଁ। ଏହା ସ୍ୱୟଂଚାଳିତ ଭାବେ ସମାପ୍ତ ହେବ।", respondkit_message: () => "ମେସେଜ୍", + respondkit_message_limit: () => "ବାର୍ତ୍ତାରେ ସର୍ବାଧିକ 6,000 ଅକ୍ଷର ରହିପାରିବ।", + respondkit_message_too_long: () => "6,000 ଅକ୍ଷର ପର୍ଯ୍ୟନ୍ତ ଏକ ବାର୍ତ୍ତା ଲେଖନ୍ତୁ।", respondkit_messages_failed: () => "ନୂଆ ମେସେଜ୍ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ।", respondkit_more: () => "ଅଧିକ", respondkit_new_conversation: () => "ନୂଆ ବାର୍ତ୍ତାଳାପ", @@ -2153,6 +2481,7 @@ const catalogs = { respondkit_ready: () => "ପ୍ରସ୍ତୁତ", respondkit_reconnect: () => "ପୁଣି ସଂଯୋଗ କରନ୍ତୁ", respondkit_reconnect_upload: () => "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁଣି ସଂଯୋଗ କରନ୍ତୁ।", + respondkit_reconnecting: () => "ପୁଣି ସଂଯୋଗ କରାଯାଉଛି। ଆପଣଙ୍କ ବିଦ୍ୟମାନ ବାର୍ତ୍ତାଗୁଡ଼ିକ ଏବେ ବି ଉପଲବ୍ଧ।", respondkit_remove: () => "ହଟାନ୍ତୁ", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " ହଟାନ୍ତୁ", respondkit_request_failed: () => "ସହାୟତା ଅନୁରୋଧ ବିଫଳ ହେଲା।", @@ -2175,6 +2504,7 @@ const catalogs = { respondkit_try_again: () => "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ", respondkit_unknown: () => "ନିଶ୍ଚିତ ହୋଇନାହିଁ — ନିରାପଦରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ", respondkit_unread: () => "ଅପଠିତ ସହାୟତା ଉତ୍ତର", + respondkit_unread_reply: () => "ପଢ଼ାଯାଇନଥିବା ଉତ୍ତର", respondkit_upload_failed: () => "ଅପଲୋଡ୍ ବିଫଳ ହେଲା", respondkit_write_message: () => "ଏକ ମେସେଜ୍ ଲେଖନ୍ତୁ…", }, @@ -2188,11 +2518,14 @@ const catalogs = { respondkit_close_chat: () => "ਸਹਾਇਤਾ ਚੈਟ ਬੰਦ ਕਰੋ", respondkit_closed: () => "ਬੰਦ", respondkit_closed_help: () => "ਇਹ ਗੱਲਬਾਤ ਬੰਦ ਹੋ ਚੁੱਕੀ ਹੈ।", + respondkit_closed_start_new: () => "ਇਹ ਗੱਲਬਾਤ ਬੰਦ ਹੈ। ਨਵੀਂ ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰੋ।", respondkit_confirming: () => "ਪੁਸ਼ਟੀ ਹੋ ਰਹੀ ਹੈ…", respondkit_connecting: () => "ਸਹਾਇਤਾ ਅਜੇ ਵੀ ਕਨੈਕਟ ਹੋ ਰਹੀ ਹੈ।", respondkit_conversation: (inputs: { date: string }) => "ਗੱਲਬਾਤ " + String(inputs.date), + respondkit_conversation_label: () => "ਗੱਲਬਾਤ", respondkit_conversations: () => "ਗੱਲਬਾਤਾਂ", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "ਗੱਲਬਾਤਾਂ · " + String(inputs.count) + " ਨਾ-ਪੜ੍ਹੀਆਂ", other: "ਗੱਲਬਾਤਾਂ · " + String(inputs.count) + " ਨਾ-ਪੜ੍ਹੀਆਂ" })[new Intl.PluralRules("pa").select(inputs.count) as "other"], + respondkit_done: () => "ਹੋ ਗਿਆ", respondkit_email_address: () => "ਈਮੇਲ ਪਤਾ", respondkit_email_failed: () => "ਅਸੀਂ ਤੁਹਾਡੀ ਈਮੇਲ ਸੰਭਾਲ ਨਹੀਂ ਸਕੇ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", respondkit_email_prompt: () => "ਅਸੀਂ ਤੁਹਾਨੂੰ ਕਿਸ ਈਮੇਲ 'ਤੇ ਜਵਾਬ ਭੇਜੀਏ?", @@ -2201,13 +2534,18 @@ const catalogs = { respondkit_files: () => "ਫ਼ਾਈਲਾਂ", respondkit_help: () => "ਅਸੀਂ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਾਂ?", respondkit_history_failed: () => "ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ। ਹੋਰ ਬਟਨ ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + respondkit_history_save_failed: () => "ਸਹਾਇਤਾ ਇਤਿਹਾਸ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।", respondkit_identity_changed: () => "ਕਿਸੇ ਹੋਰ ਟੈਬ ਵਿੱਚ ਸਹਾਇਤਾ ਪਛਾਣ ਬਦਲ ਗਈ ਹੈ। ਆਪਣਾ ਖਾਤਾ ਮੁੜ ਲੋਡ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।", + respondkit_identity_unverified: () => "ਸਹਾਇਤਾ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋ ਸਕੀ।", respondkit_intro: () => "ਸੁਨੇਹਾ ਭੇਜੋ ਅਤੇ ਜਲਦੀ ਜਵਾਬ ਲਈ ਇਹ ਪੰਨਾ ਖੁੱਲ੍ਹਾ ਰੱਖੋ।", respondkit_intro_short: () => "ਗੱਲਬਾਤ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਭੇਜੋ।", respondkit_latest: () => "ਨਵੀਨਤਮ ਸੁਨੇਹੇ", respondkit_loading: () => "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ…", respondkit_loading_messages: () => "ਸੁਨੇਹੇ ਲੋਡ ਹੋ ਰਹੇ ਹਨ", + respondkit_logout_failed: () => "ਪਿਛਲਾ ਸਹਾਇਤਾ ਸੈਸ਼ਨ ਰੱਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਇਹ ਆਪਣੇ ਆਪ ਖਤਮ ਹੋ ਜਾਵੇਗਾ।", respondkit_message: () => "ਸੁਨੇਹਾ", + respondkit_message_limit: () => "ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 6,000 ਅੱਖਰ ਹੋ ਸਕਦੇ ਹਨ।", + respondkit_message_too_long: () => "6,000 ਅੱਖਰਾਂ ਤੱਕ ਦਾ ਸੁਨੇਹਾ ਲਿਖੋ।", respondkit_messages_failed: () => "ਨਵੇਂ ਸੁਨੇਹੇ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕੇ।", respondkit_more: () => "ਹੋਰ", respondkit_new_conversation: () => "ਨਵੀਂ ਗੱਲਬਾਤ", @@ -2219,6 +2557,7 @@ const catalogs = { respondkit_ready: () => "ਤਿਆਰ", respondkit_reconnect: () => "ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ", respondkit_reconnect_upload: () => "ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ।", + respondkit_reconnecting: () => "ਮੁੜ ਕਨੈਕਟ ਹੋ ਰਿਹਾ ਹੈ। ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸੁਨੇਹੇ ਹਾਲੇ ਵੀ ਉਪਲਬਧ ਹਨ।", respondkit_remove: () => "ਹਟਾਓ", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " ਹਟਾਓ", respondkit_request_failed: () => "ਸਹਾਇਤਾ ਬੇਨਤੀ ਅਸਫਲ ਰਹੀ।", @@ -2241,6 +2580,7 @@ const catalogs = { respondkit_try_again: () => "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", respondkit_unknown: () => "ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੋਈ — ਬੇਫ਼ਿਕਰ ਹੋ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", respondkit_unread: () => "ਨਾ-ਪੜ੍ਹਿਆ ਸਹਾਇਤਾ ਜਵਾਬ", + respondkit_unread_reply: () => "ਨਾ ਪੜ੍ਹਿਆ ਜਵਾਬ", respondkit_upload_failed: () => "ਅੱਪਲੋਡ ਅਸਫਲ ਰਿਹਾ", respondkit_write_message: () => "ਸੁਨੇਹਾ ਲਿਖੋ…", }, @@ -2254,11 +2594,14 @@ const catalogs = { respondkit_close_chat: () => "Zamknij czat pomocy", respondkit_closed: () => "Zamknięta", respondkit_closed_help: () => "Ta rozmowa jest zamknięta.", + respondkit_closed_start_new: () => "Ta rozmowa jest zamknięta. Rozpocznij nową rozmowę.", respondkit_confirming: () => "Potwierdzanie…", respondkit_connecting: () => "Czat pomocy wciąż się łączy.", respondkit_conversation: (inputs: { date: string }) => "Rozmowa z " + String(inputs.date), + respondkit_conversation_label: () => "Rozmowa", respondkit_conversations: () => "Rozmowy", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Rozmowy · " + String(inputs.count) + " nieprzeczytana", few: "Rozmowy · " + String(inputs.count) + " nieprzeczytane", many: "Rozmowy · " + String(inputs.count) + " nieprzeczytanych", other: "Rozmowy · " + String(inputs.count) + " nieprzeczytanej" })[new Intl.PluralRules("pl").select(inputs.count) as "other"], + respondkit_done: () => "Gotowe", respondkit_email_address: () => "Adres e-mail", respondkit_email_failed: () => "Nie udało się zapisać adresu e-mail. Sprawdź go i spróbuj ponownie.", respondkit_email_prompt: () => "Na jaki adres e-mail wysłać odpowiedź?", @@ -2267,13 +2610,18 @@ const catalogs = { respondkit_files: () => "Pliki", respondkit_help: () => "Jak możemy pomóc?", respondkit_history_failed: () => "Nie udało się wczytać historii rozmowy. Spróbuj ponownie, wybierając Więcej.", + respondkit_history_save_failed: () => "Nie udało się zapisać historii pomocy.", respondkit_identity_changed: () => "Tożsamość w czacie pomocy zmieniła się w innej karcie. Połącz ponownie, aby wczytać swoje konto.", + respondkit_identity_unverified: () => "Nie udało się zweryfikować tożsamości pomocy.", respondkit_intro: () => "Wyślij wiadomość i nie zamykaj tej strony, aby szybko otrzymać odpowiedź.", respondkit_intro_short: () => "Wyślij wiadomość, aby rozpocząć rozmowę.", respondkit_latest: () => "Najnowsze wiadomości", respondkit_loading: () => "Wczytywanie…", respondkit_loading_messages: () => "Wczytywanie wiadomości", + respondkit_logout_failed: () => "Nie udało się unieważnić poprzedniej sesji pomocy. Wygaśnie ona automatycznie.", respondkit_message: () => "Wiadomość", + respondkit_message_limit: () => "Wiadomości mogą zawierać do 6000 znaków.", + respondkit_message_too_long: () => "Wpisz wiadomość o długości do 6000 znaków.", respondkit_messages_failed: () => "Nie udało się wczytać nowych wiadomości.", respondkit_more: () => "Więcej", respondkit_new_conversation: () => "Nowa rozmowa", @@ -2285,6 +2633,7 @@ const catalogs = { respondkit_ready: () => "Gotowe", respondkit_reconnect: () => "Połącz ponownie", respondkit_reconnect_upload: () => "Połącz ponownie przed przesłaniem plików.", + respondkit_reconnecting: () => "Ponowne łączenie. Twoje dotychczasowe wiadomości są nadal dostępne.", respondkit_remove: () => "Usuń", respondkit_remove_file: (inputs: { name: string }) => "Usuń " + String(inputs.name), respondkit_request_failed: () => "Zapytanie do pomocy nie powiodło się.", @@ -2307,6 +2656,7 @@ const catalogs = { respondkit_try_again: () => "Spróbuj ponownie", respondkit_unknown: () => "Niepotwierdzona — możesz bezpiecznie ponowić", respondkit_unread: () => "Nieprzeczytana odpowiedź zespołu pomocy", + respondkit_unread_reply: () => "Nieprzeczytana odpowiedź", respondkit_upload_failed: () => "Przesyłanie nie powiodło się", respondkit_write_message: () => "Napisz wiadomość…", }, @@ -2320,11 +2670,14 @@ const catalogs = { respondkit_close_chat: () => "Fechar chat de suporte", respondkit_closed: () => "Encerrada", respondkit_closed_help: () => "Esta conversa foi encerrada.", + respondkit_closed_start_new: () => "Esta conversa está encerrada. Inicie uma nova conversa.", respondkit_confirming: () => "Confirmando…", respondkit_connecting: () => "O suporte ainda está se conectando.", respondkit_conversation: (inputs: { date: string }) => "Conversa de " + String(inputs.date), + respondkit_conversation_label: () => "Conversa", respondkit_conversations: () => "Conversas", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversas · " + String(inputs.count) + " não lida", many: "Conversas · " + String(inputs.count) + " não lidas", other: "Conversas · " + String(inputs.count) + " não lidas" })[new Intl.PluralRules("pt-BR").select(inputs.count) as "other"], + respondkit_done: () => "OK", respondkit_email_address: () => "Endereço de e-mail", respondkit_email_failed: () => "Não foi possível salvar seu e-mail. Verifique e tente novamente.", respondkit_email_prompt: () => "Em qual e-mail podemos te responder?", @@ -2333,13 +2686,18 @@ const catalogs = { respondkit_files: () => "Arquivos", respondkit_help: () => "Como podemos ajudar?", respondkit_history_failed: () => "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente.", + respondkit_history_save_failed: () => "Não foi possível salvar o histórico de suporte.", respondkit_identity_changed: () => "A identidade de suporte mudou em outra aba. Reconecte para recarregar sua conta.", + respondkit_identity_unverified: () => "Não foi possível verificar a identidade de suporte.", respondkit_intro: () => "Envie uma mensagem e mantenha esta página aberta para receber uma resposta rápida.", respondkit_intro_short: () => "Envie uma mensagem para iniciar uma conversa.", respondkit_latest: () => "Mensagens mais recentes", respondkit_loading: () => "Carregando…", respondkit_loading_messages: () => "Carregando mensagens", + respondkit_logout_failed: () => "Não foi possível revogar a sessão de suporte anterior. Ela expirará automaticamente.", respondkit_message: () => "Mensagem", + respondkit_message_limit: () => "As mensagens podem ter até 6.000 caracteres.", + respondkit_message_too_long: () => "Digite uma mensagem de até 6.000 caracteres.", respondkit_messages_failed: () => "Não foi possível carregar as novas mensagens.", respondkit_more: () => "Mais", respondkit_new_conversation: () => "Nova conversa", @@ -2351,6 +2709,7 @@ const catalogs = { respondkit_ready: () => "Pronto", respondkit_reconnect: () => "Reconectar", respondkit_reconnect_upload: () => "Reconecte antes de enviar arquivos.", + respondkit_reconnecting: () => "Reconectando. Suas mensagens existentes continuam disponíveis.", respondkit_remove: () => "Remover", respondkit_remove_file: (inputs: { name: string }) => "Remover " + String(inputs.name), respondkit_request_failed: () => "Falha na solicitação ao suporte.", @@ -2373,6 +2732,7 @@ const catalogs = { respondkit_try_again: () => "Tentar novamente", respondkit_unknown: () => "Não confirmada — pode tentar de novo com segurança", respondkit_unread: () => "Resposta do suporte não lida", + respondkit_unread_reply: () => "Resposta não lida", respondkit_upload_failed: () => "Falha no envio", respondkit_write_message: () => "Escreva uma mensagem…", }, @@ -2386,11 +2746,14 @@ const catalogs = { respondkit_close_chat: () => "Fechar chat de suporte", respondkit_closed: () => "Encerrada", respondkit_closed_help: () => "Esta conversa foi encerrada.", + respondkit_closed_start_new: () => "Esta conversa está encerrada. Inicie uma nova conversa.", respondkit_confirming: () => "A confirmar…", respondkit_connecting: () => "O suporte ainda está a estabelecer ligação.", respondkit_conversation: (inputs: { date: string }) => "Conversa de " + String(inputs.date), + respondkit_conversation_label: () => "Conversa", respondkit_conversations: () => "Conversas", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversas · " + String(inputs.count) + " por ler", many: "Conversas · " + String(inputs.count) + " por ler", other: "Conversas · " + String(inputs.count) + " por ler" })[new Intl.PluralRules("pt-PT").select(inputs.count) as "other"], + respondkit_done: () => "OK", respondkit_email_address: () => "Endereço de e-mail", respondkit_email_failed: () => "Não foi possível guardar o seu e-mail. Verifique-o e tente novamente.", respondkit_email_prompt: () => "Para que e-mail podemos enviar a resposta?", @@ -2399,13 +2762,18 @@ const catalogs = { respondkit_files: () => "Ficheiros", respondkit_help: () => "Como podemos ajudar?", respondkit_history_failed: () => "Não foi possível carregar o histórico da conversa. Use o botão Mais para tentar novamente.", + respondkit_history_save_failed: () => "Não foi possível guardar o histórico de suporte.", respondkit_identity_changed: () => "A identidade de suporte mudou noutro separador. Restabeleça a ligação para recarregar a sua conta.", + respondkit_identity_unverified: () => "Não foi possível verificar a identidade de suporte.", respondkit_intro: () => "Envie uma mensagem e mantenha esta página aberta para obter uma resposta rápida.", respondkit_intro_short: () => "Envie uma mensagem para iniciar uma conversa.", respondkit_latest: () => "Mensagens mais recentes", respondkit_loading: () => "A carregar…", respondkit_loading_messages: () => "A carregar mensagens", + respondkit_logout_failed: () => "Não foi possível revogar a sessão de suporte anterior. Irá expirar automaticamente.", respondkit_message: () => "Mensagem", + respondkit_message_limit: () => "As mensagens podem ter até 6000 carateres.", + respondkit_message_too_long: () => "Introduza uma mensagem com até 6000 carateres.", respondkit_messages_failed: () => "Não foi possível carregar as novas mensagens.", respondkit_more: () => "Mais", respondkit_new_conversation: () => "Nova conversa", @@ -2417,6 +2785,7 @@ const catalogs = { respondkit_ready: () => "Pronto", respondkit_reconnect: () => "Restabelecer ligação", respondkit_reconnect_upload: () => "Restabeleça a ligação antes de carregar ficheiros.", + respondkit_reconnecting: () => "A restabelecer a ligação. As suas mensagens continuam disponíveis.", respondkit_remove: () => "Remover", respondkit_remove_file: (inputs: { name: string }) => "Remover " + String(inputs.name), respondkit_request_failed: () => "O pedido ao suporte falhou.", @@ -2439,6 +2808,7 @@ const catalogs = { respondkit_try_again: () => "Tentar novamente", respondkit_unknown: () => "Não confirmada — pode tentar novamente em segurança", respondkit_unread: () => "Resposta do suporte por ler", + respondkit_unread_reply: () => "Resposta não lida", respondkit_upload_failed: () => "Falha ao carregar", respondkit_write_message: () => "Escreva uma mensagem…", }, @@ -2452,11 +2822,14 @@ const catalogs = { respondkit_close_chat: () => "Închideți chatul de asistență", respondkit_closed: () => "Închisă", respondkit_closed_help: () => "Această conversație este închisă.", + respondkit_closed_start_new: () => "Această conversație este închisă. Începeți o conversație nouă.", respondkit_confirming: () => "Se confirmă…", respondkit_connecting: () => "Asistența încă se conectează.", respondkit_conversation: (inputs: { date: string }) => "Conversație din " + String(inputs.date), + respondkit_conversation_label: () => "Conversație", respondkit_conversations: () => "Conversații", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Conversații · " + String(inputs.count) + " necitită", few: "Conversații · " + String(inputs.count) + " necitite", other: "Conversații · " + String(inputs.count) + " necitite" })[new Intl.PluralRules("ro").select(inputs.count) as "other"], + respondkit_done: () => "Gata", respondkit_email_address: () => "Adresă de e-mail", respondkit_email_failed: () => "Nu am putut salva adresa de e-mail. Verificați-o și încercați din nou.", respondkit_email_prompt: () => "La ce adresă de e-mail vă putem răspunde?", @@ -2465,13 +2838,18 @@ const catalogs = { respondkit_files: () => "Fișiere", respondkit_help: () => "Cu ce vă putem ajuta?", respondkit_history_failed: () => "Istoricul conversației nu a putut fi încărcat. Încercați din nou cu Mai multe.", + respondkit_history_save_failed: () => "Istoricul asistenței nu a putut fi salvat.", respondkit_identity_changed: () => "Identitatea de asistență s-a schimbat în altă filă. Reconectați-vă pentru a reîncărca contul.", + respondkit_identity_unverified: () => "Identitatea de asistență nu a putut fi verificată.", respondkit_intro: () => "Trimiteți un mesaj și păstrați această pagină deschisă pentru un răspuns rapid.", respondkit_intro_short: () => "Trimiteți un mesaj pentru a începe o conversație.", respondkit_latest: () => "Cele mai recente mesaje", respondkit_loading: () => "Se încarcă…", respondkit_loading_messages: () => "Se încarcă mesajele", + respondkit_logout_failed: () => "Sesiunea de asistență anterioară nu a putut fi revocată. Va expira automat.", respondkit_message: () => "Mesaj", + respondkit_message_limit: () => "Mesajele pot conține cel mult 6.000 de caractere.", + respondkit_message_too_long: () => "Introduceți un mesaj de cel mult 6.000 de caractere.", respondkit_messages_failed: () => "Mesajele noi nu au putut fi încărcate.", respondkit_more: () => "Mai multe", respondkit_new_conversation: () => "Conversație nouă", @@ -2483,6 +2861,7 @@ const catalogs = { respondkit_ready: () => "Gata", respondkit_reconnect: () => "Reconectați-vă", respondkit_reconnect_upload: () => "Reconectați-vă înainte de a încărca fișiere.", + respondkit_reconnecting: () => "Se reconectează. Mesajele existente sunt în continuare disponibile.", respondkit_remove: () => "Eliminați", respondkit_remove_file: (inputs: { name: string }) => "Eliminați " + String(inputs.name), respondkit_request_failed: () => "Solicitarea către asistență a eșuat.", @@ -2505,6 +2884,7 @@ const catalogs = { respondkit_try_again: () => "Încercați din nou", respondkit_unknown: () => "Neconfirmat — puteți reîncerca în siguranță", respondkit_unread: () => "Răspuns necitit de la asistență", + respondkit_unread_reply: () => "Răspuns necitit", respondkit_upload_failed: () => "Încărcarea a eșuat", respondkit_write_message: () => "Scrieți un mesaj…", }, @@ -2518,11 +2898,14 @@ const catalogs = { respondkit_close_chat: () => "Закрыть чат поддержки", respondkit_closed: () => "Закрыт", respondkit_closed_help: () => "Этот диалог закрыт.", + respondkit_closed_start_new: () => "Этот разговор закрыт. Начните новый разговор.", respondkit_confirming: () => "Подтверждение…", respondkit_connecting: () => "Чат поддержки ещё подключается.", respondkit_conversation: (inputs: { date: string }) => "Диалог от " + String(inputs.date), + respondkit_conversation_label: () => "Разговор", respondkit_conversations: () => "Диалоги", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Диалоги · " + String(inputs.count) + " непрочитанный", few: "Диалоги · " + String(inputs.count) + " непрочитанных", many: "Диалоги · " + String(inputs.count) + " непрочитанных", other: "Диалоги · " + String(inputs.count) + " непрочитанного" })[new Intl.PluralRules("ru").select(inputs.count) as "other"], + respondkit_done: () => "Готово", respondkit_email_address: () => "Адрес эл. почты", respondkit_email_failed: () => "Не удалось сохранить адрес эл. почты. Проверьте его и попробуйте снова.", respondkit_email_prompt: () => "На какой адрес эл. почты отправить ответ?", @@ -2531,13 +2914,18 @@ const catalogs = { respondkit_files: () => "Файлы", respondkit_help: () => "Чем можем помочь?", respondkit_history_failed: () => "Не удалось загрузить историю диалога. Нажмите «Ещё» повторно.", + respondkit_history_save_failed: () => "Не удалось сохранить историю обращений в поддержку.", respondkit_identity_changed: () => "Профиль поддержки изменён в другой вкладке. Переподключитесь, чтобы заново загрузить аккаунт.", + respondkit_identity_unverified: () => "Не удалось подтвердить личность для поддержки.", respondkit_intro: () => "Отправьте сообщение и не закрывайте эту страницу, чтобы быстро получить ответ.", respondkit_intro_short: () => "Отправьте сообщение, чтобы начать диалог.", respondkit_latest: () => "Последние сообщения", respondkit_loading: () => "Загрузка…", respondkit_loading_messages: () => "Загрузка сообщений", + respondkit_logout_failed: () => "Не удалось отозвать предыдущий сеанс поддержки. Он истечёт автоматически.", respondkit_message: () => "Сообщение", + respondkit_message_limit: () => "Сообщения могут содержать до 6000 символов.", + respondkit_message_too_long: () => "Введите сообщение длиной до 6000 символов.", respondkit_messages_failed: () => "Не удалось загрузить новые сообщения.", respondkit_more: () => "Ещё", respondkit_new_conversation: () => "Новый диалог", @@ -2549,6 +2937,7 @@ const catalogs = { respondkit_ready: () => "Готово", respondkit_reconnect: () => "Переподключиться", respondkit_reconnect_upload: () => "Переподключитесь перед загрузкой файлов.", + respondkit_reconnecting: () => "Повторное подключение. Ваши сообщения по-прежнему доступны.", respondkit_remove: () => "Удалить", respondkit_remove_file: (inputs: { name: string }) => "Удалить " + String(inputs.name), respondkit_request_failed: () => "Ошибка запроса к поддержке.", @@ -2571,6 +2960,7 @@ const catalogs = { respondkit_try_again: () => "Попробовать снова", respondkit_unknown: () => "Не подтверждено — можно безопасно повторить", respondkit_unread: () => "Непрочитанный ответ поддержки", + respondkit_unread_reply: () => "Непрочитанный ответ", respondkit_upload_failed: () => "Не удалось загрузить", respondkit_write_message: () => "Напишите сообщение…", }, @@ -2584,11 +2974,14 @@ const catalogs = { respondkit_close_chat: () => "Zavrieť chat podpory", respondkit_closed: () => "Uzavretá", respondkit_closed_help: () => "Táto konverzácia je uzavretá.", + respondkit_closed_start_new: () => "Táto konverzácia je uzavretá. Začnite novú konverzáciu.", respondkit_confirming: () => "Potvrdzuje sa…", respondkit_connecting: () => "Podpora sa ešte pripája.", respondkit_conversation: (inputs: { date: string }) => "Konverzácia " + String(inputs.date), + respondkit_conversation_label: () => "Konverzácia", respondkit_conversations: () => "Konverzácie", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Konverzácie · " + String(inputs.count) + " neprečítaná", few: "Konverzácie · " + String(inputs.count) + " neprečítané", many: "Konverzácie · " + String(inputs.count) + " neprečítanej", other: "Konverzácie · " + String(inputs.count) + " neprečítaných" })[new Intl.PluralRules("sk").select(inputs.count) as "other"], + respondkit_done: () => "Hotovo", respondkit_email_address: () => "E-mailová adresa", respondkit_email_failed: () => "E-mail sa nepodarilo uložiť. Skontrolujte ho a skúste to znova.", respondkit_email_prompt: () => "Na aký e-mail vám môžeme poslať odpoveď?", @@ -2597,13 +2990,18 @@ const catalogs = { respondkit_files: () => "Súbory", respondkit_help: () => "Ako vám môžeme pomôcť?", respondkit_history_failed: () => "Históriu konverzácie sa nepodarilo načítať. Skúste to znova tlačidlom Viac.", + respondkit_history_save_failed: () => "Históriu podpory sa nepodarilo uložiť.", respondkit_identity_changed: () => "Identita podpory sa zmenila na inej karte. Znova sa pripojte a načítajte svoj účet.", + respondkit_identity_unverified: () => "Identitu pre podporu sa nepodarilo overiť.", respondkit_intro: () => "Pošlite správu a nechajte túto stránku otvorenú, aby ste rýchlo dostali odpoveď.", respondkit_intro_short: () => "Pošlite správu a začnite konverzáciu.", respondkit_latest: () => "Najnovšie správy", respondkit_loading: () => "Načítava sa…", respondkit_loading_messages: () => "Načítavajú sa správy", + respondkit_logout_failed: () => "Predchádzajúcu reláciu podpory sa nepodarilo zrušiť. Jej platnosť automaticky vyprší.", respondkit_message: () => "Správa", + respondkit_message_limit: () => "Správy môžu mať najviac 6 000 znakov.", + respondkit_message_too_long: () => "Zadajte správu s dĺžkou najviac 6 000 znakov.", respondkit_messages_failed: () => "Nové správy sa nepodarilo načítať.", respondkit_more: () => "Viac", respondkit_new_conversation: () => "Nová konverzácia", @@ -2615,6 +3013,7 @@ const catalogs = { respondkit_ready: () => "Pripravené", respondkit_reconnect: () => "Znova pripojiť", respondkit_reconnect_upload: () => "Pred nahrávaním sa znova pripojte.", + respondkit_reconnecting: () => "Prebieha opätovné pripojenie. Vaše doterajšie správy sú stále k dispozícii.", respondkit_remove: () => "Odstrániť", respondkit_remove_file: (inputs: { name: string }) => "Odstrániť " + String(inputs.name), respondkit_request_failed: () => "Požiadavka na podporu zlyhala.", @@ -2637,6 +3036,7 @@ const catalogs = { respondkit_try_again: () => "Skúsiť znova", respondkit_unknown: () => "Nepotvrdené — môžete bezpečne skúsiť znova", respondkit_unread: () => "Neprečítaná odpoveď podpory", + respondkit_unread_reply: () => "Neprečítaná odpoveď", respondkit_upload_failed: () => "Nahrávanie zlyhalo", respondkit_write_message: () => "Napíšte správu…", }, @@ -2650,11 +3050,14 @@ const catalogs = { respondkit_close_chat: () => "Zapri klepet s podporo", respondkit_closed: () => "Zaprt", respondkit_closed_help: () => "Ta pogovor je zaprt.", + respondkit_closed_start_new: () => "Ta pogovor je zaprt. Začnite nov pogovor.", respondkit_confirming: () => "Potrjevanje…", respondkit_connecting: () => "Podpora se še povezuje.", respondkit_conversation: (inputs: { date: string }) => "Pogovor " + String(inputs.date), + respondkit_conversation_label: () => "Pogovor", respondkit_conversations: () => "Pogovori", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Pogovori · " + String(inputs.count) + " neprebran", two: "Pogovori · " + String(inputs.count) + " neprebrana", few: "Pogovori · " + String(inputs.count) + " neprebrani", other: "Pogovori · " + String(inputs.count) + " neprebranih" })[new Intl.PluralRules("sl").select(inputs.count) as "other"], + respondkit_done: () => "Končano", respondkit_email_address: () => "E-poštni naslov", respondkit_email_failed: () => "E-poštnega naslova nismo mogli shraniti. Preverite ga in poskusite znova.", respondkit_email_prompt: () => "Na kateri e-poštni naslov vam lahko odgovorimo?", @@ -2663,13 +3066,18 @@ const catalogs = { respondkit_files: () => "Datoteke", respondkit_help: () => "Kako vam lahko pomagamo?", respondkit_history_failed: () => "Zgodovine pogovora ni bilo mogoče naložiti. Poskusite znova z gumbom Več.", + respondkit_history_save_failed: () => "Zgodovine podpore ni bilo mogoče shraniti.", respondkit_identity_changed: () => "Identiteta podpore se je spremenila v drugem zavihku. Znova se povežite, da ponovno naložite svoj račun.", + respondkit_identity_unverified: () => "Identitete za podporo ni bilo mogoče preveriti.", respondkit_intro: () => "Pošljite sporočilo in pustite to stran odprto, da boste hitro prejeli odgovor.", respondkit_intro_short: () => "Pošljite sporočilo, da začnete pogovor.", respondkit_latest: () => "Najnovejša sporočila", respondkit_loading: () => "Nalaganje…", respondkit_loading_messages: () => "Nalaganje sporočil", + respondkit_logout_failed: () => "Prejšnje seje podpore ni bilo mogoče preklicati. Samodejno bo potekla.", respondkit_message: () => "Sporočilo", + respondkit_message_limit: () => "Sporočila lahko vsebujejo največ 6000 znakov.", + respondkit_message_too_long: () => "Vnesite sporočilo z največ 6000 znaki.", respondkit_messages_failed: () => "Novih sporočil ni bilo mogoče naložiti.", respondkit_more: () => "Več", respondkit_new_conversation: () => "Nov pogovor", @@ -2681,6 +3089,7 @@ const catalogs = { respondkit_ready: () => "Pripravljeno", respondkit_reconnect: () => "Znova poveži", respondkit_reconnect_upload: () => "Pred nalaganjem se znova povežite.", + respondkit_reconnecting: () => "Vnovično povezovanje. Vaša obstoječa sporočila so še vedno na voljo.", respondkit_remove: () => "Odstrani", respondkit_remove_file: (inputs: { name: string }) => "Odstrani " + String(inputs.name), respondkit_request_failed: () => "Zahteva za podporo ni uspela.", @@ -2703,6 +3112,7 @@ const catalogs = { respondkit_try_again: () => "Poskusi znova", respondkit_unknown: () => "Ni potrjeno — varno lahko poskusite znova", respondkit_unread: () => "Neprebran odgovor podpore", + respondkit_unread_reply: () => "Neprebran odgovor", respondkit_upload_failed: () => "Nalaganje ni uspelo", respondkit_write_message: () => "Napišite sporočilo…", }, @@ -2716,11 +3126,14 @@ const catalogs = { respondkit_close_chat: () => "Затвори ћаскање са подршком", respondkit_closed: () => "Затворен", respondkit_closed_help: () => "Овај разговор је затворен.", + respondkit_closed_start_new: () => "Овај разговор је затворен. Започните нови разговор.", respondkit_confirming: () => "Потврђивање…", respondkit_connecting: () => "Подршка се још повезује.", respondkit_conversation: (inputs: { date: string }) => "Разговор " + String(inputs.date), + respondkit_conversation_label: () => "Разговор", respondkit_conversations: () => "Разговори", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Разговори · " + String(inputs.count) + " непрочитан", few: "Разговори · " + String(inputs.count) + " непрочитана", other: "Разговори · " + String(inputs.count) + " непрочитаних" })[new Intl.PluralRules("sr").select(inputs.count) as "other"], + respondkit_done: () => "Готово", respondkit_email_address: () => "Имејл адреса", respondkit_email_failed: () => "Нисмо успели да сачувамо ваш имејл. Проверите га и покушајте поново.", respondkit_email_prompt: () => "На коју адресу да вам пошаљемо одговор?", @@ -2729,13 +3142,18 @@ const catalogs = { respondkit_files: () => "Датотеке", respondkit_help: () => "Како можемо да помогнемо?", respondkit_history_failed: () => "Није могуће учитати историју разговора. Поново изаберите „Још“.", + respondkit_history_save_failed: () => "Историја подршке није могла да буде сачувана.", respondkit_identity_changed: () => "Налог за подршку је промењен у другој картици. Поново се повежите да бисте поново учитали свој налог.", + respondkit_identity_unverified: () => "Идентитет подршке није могао да буде потврђен.", respondkit_intro: () => "Пошаљите поруку и држите ову страницу отвореном за брз одговор.", respondkit_intro_short: () => "Пошаљите поруку да бисте започели разговор.", respondkit_latest: () => "Најновије поруке", respondkit_loading: () => "Учитава се…", respondkit_loading_messages: () => "Учитавање порука", + respondkit_logout_failed: () => "Претходна сесија подршке није могла да буде опозвана. Аутоматски ће истећи.", respondkit_message: () => "Порука", + respondkit_message_limit: () => "Поруке могу да садрже највише 6.000 знакова.", + respondkit_message_too_long: () => "Унесите поруку од највише 6.000 знакова.", respondkit_messages_failed: () => "Није могуће учитати нове поруке.", respondkit_more: () => "Још", respondkit_new_conversation: () => "Нови разговор", @@ -2747,6 +3165,7 @@ const catalogs = { respondkit_ready: () => "Спремно", respondkit_reconnect: () => "Поново се повежи", respondkit_reconnect_upload: () => "Поново се повежите пре отпремања.", + respondkit_reconnecting: () => "Поновно повезивање. Ваше постојеће поруке су и даље доступне.", respondkit_remove: () => "Уклони", respondkit_remove_file: (inputs: { name: string }) => "Уклони " + String(inputs.name), respondkit_request_failed: () => "Захтев подршци није успео.", @@ -2769,6 +3188,7 @@ const catalogs = { respondkit_try_again: () => "Покушај поново", respondkit_unknown: () => "Није потврђено — слободно покушајте поново", respondkit_unread: () => "Непрочитан одговор подршке", + respondkit_unread_reply: () => "Непрочитан одговор", respondkit_upload_failed: () => "Отпремање није успело", respondkit_write_message: () => "Напишите поруку…", }, @@ -2782,11 +3202,14 @@ const catalogs = { respondkit_close_chat: () => "Stäng supportchatten", respondkit_closed: () => "Stängd", respondkit_closed_help: () => "Den här konversationen är stängd.", + respondkit_closed_start_new: () => "Den här konversationen är stängd. Starta en ny konversation.", respondkit_confirming: () => "Bekräftar…", respondkit_connecting: () => "Supporten ansluter fortfarande.", respondkit_conversation: (inputs: { date: string }) => "Konversation " + String(inputs.date), + respondkit_conversation_label: () => "Konversation", respondkit_conversations: () => "Konversationer", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Konversationer · " + String(inputs.count) + " oläst", other: "Konversationer · " + String(inputs.count) + " olästa" })[new Intl.PluralRules("sv").select(inputs.count) as "other"], + respondkit_done: () => "Klar", respondkit_email_address: () => "E-postadress", respondkit_email_failed: () => "Vi kunde inte spara din e-postadress. Kontrollera den och försök igen.", respondkit_email_prompt: () => "Vart kan vi mejla dig ett svar?", @@ -2795,13 +3218,18 @@ const catalogs = { respondkit_files: () => "Filer", respondkit_help: () => "Hur kan vi hjälpa till?", respondkit_history_failed: () => "Det gick inte att läsa in konversationshistoriken. Försök med Mer igen.", + respondkit_history_save_failed: () => "Det gick inte att spara supporthistoriken.", respondkit_identity_changed: () => "Supportkontot ändrades i en annan flik. Anslut igen för att läsa in ditt konto på nytt.", + respondkit_identity_unverified: () => "Det gick inte att verifiera supportidentiteten.", respondkit_intro: () => "Skicka ett meddelande och håll den här sidan öppen för ett snabbt svar.", respondkit_intro_short: () => "Skicka ett meddelande för att starta en konversation.", respondkit_latest: () => "Senaste meddelandena", respondkit_loading: () => "Läser in…", respondkit_loading_messages: () => "Läser in meddelanden", + respondkit_logout_failed: () => "Den tidigare supportsessionen kunde inte återkallas. Den upphör automatiskt.", respondkit_message: () => "Meddelande", + respondkit_message_limit: () => "Meddelanden kan innehålla högst 6 000 tecken.", + respondkit_message_too_long: () => "Skriv ett meddelande på högst 6 000 tecken.", respondkit_messages_failed: () => "Det gick inte att läsa in nya meddelanden.", respondkit_more: () => "Mer", respondkit_new_conversation: () => "Ny konversation", @@ -2813,6 +3241,7 @@ const catalogs = { respondkit_ready: () => "Klar", respondkit_reconnect: () => "Anslut igen", respondkit_reconnect_upload: () => "Anslut igen innan du laddar upp.", + respondkit_reconnecting: () => "Återansluter. Dina befintliga meddelanden är fortfarande tillgängliga.", respondkit_remove: () => "Ta bort", respondkit_remove_file: (inputs: { name: string }) => "Ta bort " + String(inputs.name), respondkit_request_failed: () => "Supportförfrågan misslyckades.", @@ -2835,6 +3264,7 @@ const catalogs = { respondkit_try_again: () => "Försök igen", respondkit_unknown: () => "Inte bekräftat – du kan tryggt försöka igen", respondkit_unread: () => "Oläst svar från supporten", + respondkit_unread_reply: () => "Oläst svar", respondkit_upload_failed: () => "Uppladdningen misslyckades", respondkit_write_message: () => "Skriv ett meddelande…", }, @@ -2848,11 +3278,14 @@ const catalogs = { respondkit_close_chat: () => "ஆதரவு அரட்டையை மூடு", respondkit_closed: () => "மூடப்பட்டது", respondkit_closed_help: () => "இந்த உரையாடல் மூடப்பட்டுள்ளது.", + respondkit_closed_start_new: () => "இந்த உரையாடல் மூடப்பட்டது. புதிய உரையாடலைத் தொடங்கவும்.", respondkit_confirming: () => "உறுதிப்படுத்துகிறது…", respondkit_connecting: () => "ஆதரவு இன்னும் இணைக்கப்படுகிறது.", respondkit_conversation: (inputs: { date: string }) => "உரையாடல் " + String(inputs.date), + respondkit_conversation_label: () => "உரையாடல்", respondkit_conversations: () => "உரையாடல்கள்", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "உரையாடல்கள் · " + String(inputs.count) + " படிக்காதது", other: "உரையாடல்கள் · " + String(inputs.count) + " படிக்காதவை" })[new Intl.PluralRules("ta").select(inputs.count) as "other"], + respondkit_done: () => "முடிந்தது", respondkit_email_address: () => "மின்னஞ்சல் முகவரி", respondkit_email_failed: () => "உங்கள் மின்னஞ்சலைச் சேமிக்க முடியவில்லை. சரிபார்த்து மீண்டும் முயலவும்.", respondkit_email_prompt: () => "பதிலை எந்த மின்னஞ்சலுக்கு அனுப்ப வேண்டும்?", @@ -2861,13 +3294,18 @@ const catalogs = { respondkit_files: () => "கோப்புகள்", respondkit_help: () => "நாங்கள் எப்படி உதவலாம்?", respondkit_history_failed: () => "உரையாடல் வரலாற்றை ஏற்ற முடியவில்லை. ‘மேலும்’ என்பதை மீண்டும் தேர்ந்தெடுக்கவும்.", + respondkit_history_save_failed: () => "ஆதரவு வரலாற்றைச் சேமிக்க முடியவில்லை.", respondkit_identity_changed: () => "வேறொரு தாவலில் ஆதரவுக் கணக்கு மாற்றப்பட்டது. உங்கள் கணக்கை மீண்டும் ஏற்ற மீண்டும் இணையவும்.", + respondkit_identity_unverified: () => "ஆதரவு அடையாளத்தைச் சரிபார்க்க முடியவில்லை.", respondkit_intro: () => "செய்தியை அனுப்பிவிட்டு, விரைவான பதிலுக்கு இந்தப் பக்கத்தைத் திறந்தே வைத்திருங்கள்.", respondkit_intro_short: () => "உரையாடலைத் தொடங்க ஒரு செய்தியை அனுப்புங்கள்.", respondkit_latest: () => "சமீபத்திய செய்திகள்", respondkit_loading: () => "ஏற்றுகிறது…", respondkit_loading_messages: () => "செய்திகளை ஏற்றுகிறது", + respondkit_logout_failed: () => "முந்தைய ஆதரவு அமர்வைத் திரும்பப்பெற முடியவில்லை. அது தானாகவே காலாவதியாகும்.", respondkit_message: () => "செய்தி", + respondkit_message_limit: () => "செய்திகளில் அதிகபட்சம் 6,000 எழுத்துகள் இருக்கலாம்.", + respondkit_message_too_long: () => "6,000 எழுத்துகள் வரையிலான செய்தியை உள்ளிடவும்.", respondkit_messages_failed: () => "புதிய செய்திகளை ஏற்ற முடியவில்லை.", respondkit_more: () => "மேலும்", respondkit_new_conversation: () => "புதிய உரையாடல்", @@ -2879,6 +3317,7 @@ const catalogs = { respondkit_ready: () => "தயார்", respondkit_reconnect: () => "மீண்டும் இணை", respondkit_reconnect_upload: () => "பதிவேற்றும் முன் மீண்டும் இணையவும்.", + respondkit_reconnecting: () => "மீண்டும் இணைக்கிறது. உங்கள் தற்போதைய செய்திகள் இன்னும் கிடைக்கின்றன.", respondkit_remove: () => "அகற்று", respondkit_remove_file: (inputs: { name: string }) => "அகற்று: " + String(inputs.name), respondkit_request_failed: () => "ஆதரவுக் கோரிக்கை தோல்வியடைந்தது.", @@ -2901,6 +3340,7 @@ const catalogs = { respondkit_try_again: () => "மீண்டும் முயலவும்", respondkit_unknown: () => "உறுதிப்படுத்தப்படவில்லை — பாதுகாப்பாக மீண்டும் முயலலாம்", respondkit_unread: () => "படிக்காத ஆதரவுப் பதில்", + respondkit_unread_reply: () => "படிக்காத பதில்", respondkit_upload_failed: () => "பதிவேற்றம் தோல்வியடைந்தது", respondkit_write_message: () => "செய்தியை எழுதுங்கள்…", }, @@ -2914,11 +3354,14 @@ const catalogs = { respondkit_close_chat: () => "మద్దతు చాట్‌ను మూసివేయి", respondkit_closed: () => "మూసివేయబడింది", respondkit_closed_help: () => "ఈ సంభాషణ మూసివేయబడింది.", + respondkit_closed_start_new: () => "ఈ సంభాషణ మూసివేయబడింది. కొత్త సంభాషణను ప్రారంభించండి.", respondkit_confirming: () => "నిర్ధారిస్తోంది…", respondkit_connecting: () => "మద్దతు ఇంకా కనెక్ట్ అవుతోంది.", respondkit_conversation: (inputs: { date: string }) => "సంభాషణ " + String(inputs.date), + respondkit_conversation_label: () => "సంభాషణ", respondkit_conversations: () => "సంభాషణలు", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "సంభాషణలు · " + String(inputs.count) + " చదవనిది", other: "సంభాషణలు · " + String(inputs.count) + " చదవనివి" })[new Intl.PluralRules("te").select(inputs.count) as "other"], + respondkit_done: () => "పూర్తయింది", respondkit_email_address: () => "ఈమెయిల్ చిరునామా", respondkit_email_failed: () => "మీ ఈమెయిల్‌ను సేవ్ చేయలేకపోయాము. దాన్ని తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి.", respondkit_email_prompt: () => "మీకు సమాధానం ఏ ఈమెయిల్‌కు పంపాలి?", @@ -2927,13 +3370,18 @@ const catalogs = { respondkit_files: () => "ఫైల్స్", respondkit_help: () => "మేము ఎలా సహాయపడగలం?", respondkit_history_failed: () => "సంభాషణ చరిత్రను లోడ్ చేయడం సాధ్యం కాలేదు. ‘మరిన్ని’ని మళ్లీ ఎంచుకోండి.", + respondkit_history_save_failed: () => "సపోర్ట్ చరిత్రను సేవ్ చేయడం సాధ్యపడలేదు.", respondkit_identity_changed: () => "మరో ట్యాబ్‌లో మద్దతు ఖాతా మారింది. మీ ఖాతాను మళ్లీ లోడ్ చేయడానికి మళ్లీ కనెక్ట్ చేయండి.", + respondkit_identity_unverified: () => "సపోర్ట్ గుర్తింపును ధృవీకరించడం సాధ్యపడలేదు.", respondkit_intro: () => "సందేశం పంపి, త్వరగా సమాధానం పొందడానికి ఈ పేజీని తెరిచే ఉంచండి.", respondkit_intro_short: () => "సంభాషణను ప్రారంభించడానికి సందేశం పంపండి.", respondkit_latest: () => "తాజా సందేశాలు", respondkit_loading: () => "లోడ్ అవుతోంది…", respondkit_loading_messages: () => "సందేశాలు లోడ్ అవుతున్నాయి", + respondkit_logout_failed: () => "మునుపటి సపోర్ట్ సెషన్‌ను రద్దు చేయడం సాధ్యపడలేదు. అది ఆటోమేటిక్‌గా గడువు ముగుస్తుంది.", respondkit_message: () => "సందేశం", + respondkit_message_limit: () => "సందేశాలలో గరిష్ఠంగా 6,000 అక్షరాలు ఉండవచ్చు.", + respondkit_message_too_long: () => "6,000 అక్షరాల వరకు ఉన్న సందేశాన్ని నమోదు చేయండి.", respondkit_messages_failed: () => "కొత్త సందేశాలను లోడ్ చేయడం సాధ్యం కాలేదు.", respondkit_more: () => "మరిన్ని", respondkit_new_conversation: () => "కొత్త సంభాషణ", @@ -2945,6 +3393,7 @@ const catalogs = { respondkit_ready: () => "సిద్ధం", respondkit_reconnect: () => "మళ్లీ కనెక్ట్ చేయి", respondkit_reconnect_upload: () => "అప్‌లోడ్ చేసే ముందు మళ్లీ కనెక్ట్ చేయండి.", + respondkit_reconnecting: () => "మళ్లీ కనెక్ట్ అవుతోంది. మీ ప్రస్తుత సందేశాలు ఇంకా అందుబాటులో ఉన్నాయి.", respondkit_remove: () => "తీసివేయి", respondkit_remove_file: (inputs: { name: string }) => "తీసివేయి: " + String(inputs.name), respondkit_request_failed: () => "మద్దతు అభ్యర్థన విఫలమైంది.", @@ -2967,6 +3416,7 @@ const catalogs = { respondkit_try_again: () => "మళ్లీ ప్రయత్నించండి", respondkit_unknown: () => "నిర్ధారించబడలేదు — సురక్షితంగా మళ్లీ ప్రయత్నించవచ్చు", respondkit_unread: () => "చదవని మద్దతు సమాధానం", + respondkit_unread_reply: () => "చదవని ప్రత్యుత్తరం", respondkit_upload_failed: () => "అప్‌లోడ్ విఫలమైంది", respondkit_write_message: () => "సందేశం రాయండి…", }, @@ -2980,11 +3430,14 @@ const catalogs = { respondkit_close_chat: () => "ปิดแชทฝ่ายสนับสนุน", respondkit_closed: () => "ปิดแล้ว", respondkit_closed_help: () => "การสนทนานี้ปิดแล้ว", + respondkit_closed_start_new: () => "การสนทนานี้ปิดแล้ว เริ่มการสนทนาใหม่", respondkit_confirming: () => "กำลังยืนยัน…", respondkit_connecting: () => "กำลังเชื่อมต่อกับฝ่ายสนับสนุน", respondkit_conversation: (inputs: { date: string }) => "การสนทนา " + String(inputs.date), + respondkit_conversation_label: () => "การสนทนา", respondkit_conversations: () => "การสนทนา", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "การสนทนา · ยังไม่อ่าน " + String(inputs.count) + " รายการ" })[new Intl.PluralRules("th").select(inputs.count) as "other"], + respondkit_done: () => "เสร็จสิ้น", respondkit_email_address: () => "ที่อยู่อีเมล", respondkit_email_failed: () => "เราบันทึกอีเมลของคุณไม่ได้ โปรดตรวจสอบแล้วลองอีกครั้ง", respondkit_email_prompt: () => "ให้เราส่งคำตอบไปที่อีเมลใด", @@ -2993,13 +3446,18 @@ const catalogs = { respondkit_files: () => "ไฟล์", respondkit_help: () => "มีอะไรให้เราช่วยไหม", respondkit_history_failed: () => "โหลดประวัติการสนทนาไม่ได้ ลองเลือก “เพิ่มเติม” อีกครั้ง", + respondkit_history_save_failed: () => "ไม่สามารถบันทึกประวัติการสนับสนุนได้", respondkit_identity_changed: () => "บัญชีฝ่ายสนับสนุนมีการเปลี่ยนแปลงในแท็บอื่น เชื่อมต่ออีกครั้งเพื่อโหลดบัญชีของคุณใหม่", + respondkit_identity_unverified: () => "ไม่สามารถยืนยันตัวตนสำหรับการสนับสนุนได้", respondkit_intro: () => "ส่งข้อความแล้วเปิดหน้านี้ค้างไว้เพื่อรับคำตอบอย่างรวดเร็ว", respondkit_intro_short: () => "ส่งข้อความเพื่อเริ่มการสนทนา", respondkit_latest: () => "ข้อความล่าสุด", respondkit_loading: () => "กำลังโหลด…", respondkit_loading_messages: () => "กำลังโหลดข้อความ", + respondkit_logout_failed: () => "ไม่สามารถเพิกถอนเซสชันการสนับสนุนก่อนหน้าได้ เซสชันจะหมดอายุโดยอัตโนมัติ", respondkit_message: () => "ข้อความ", + respondkit_message_limit: () => "ข้อความมีได้สูงสุด 6,000 อักขระ", + respondkit_message_too_long: () => "ป้อนข้อความได้ไม่เกิน 6,000 อักขระ", respondkit_messages_failed: () => "โหลดข้อความใหม่ไม่ได้", respondkit_more: () => "เพิ่มเติม", respondkit_new_conversation: () => "การสนทนาใหม่", @@ -3011,6 +3469,7 @@ const catalogs = { respondkit_ready: () => "พร้อมแล้ว", respondkit_reconnect: () => "เชื่อมต่ออีกครั้ง", respondkit_reconnect_upload: () => "เชื่อมต่ออีกครั้งก่อนอัปโหลด", + respondkit_reconnecting: () => "กำลังเชื่อมต่อใหม่ ข้อความที่มีอยู่ของคุณยังคงใช้งานได้", respondkit_remove: () => "นำออก", respondkit_remove_file: (inputs: { name: string }) => "นำ " + String(inputs.name) + " ออก", respondkit_request_failed: () => "คำขอไปยังฝ่ายสนับสนุนไม่สำเร็จ", @@ -3033,6 +3492,7 @@ const catalogs = { respondkit_try_again: () => "ลองอีกครั้ง", respondkit_unknown: () => "ยังไม่ได้รับการยืนยัน — ลองอีกครั้งได้อย่างปลอดภัย", respondkit_unread: () => "คำตอบจากฝ่ายสนับสนุนที่ยังไม่ได้อ่าน", + respondkit_unread_reply: () => "คำตอบที่ยังไม่ได้อ่าน", respondkit_upload_failed: () => "อัปโหลดไม่สำเร็จ", respondkit_write_message: () => "เขียนข้อความ…", }, @@ -3046,11 +3506,14 @@ const catalogs = { respondkit_close_chat: () => "Destek sohbetini kapat", respondkit_closed: () => "Kapalı", respondkit_closed_help: () => "Bu sohbet kapatıldı.", + respondkit_closed_start_new: () => "Bu görüşme kapatıldı. Yeni bir görüşme başlatın.", respondkit_confirming: () => "Onaylanıyor…", respondkit_connecting: () => "Destek bağlantısı hâlâ kuruluyor.", respondkit_conversation: (inputs: { date: string }) => "Sohbet " + String(inputs.date), + respondkit_conversation_label: () => "Görüşme", respondkit_conversations: () => "Sohbetler", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Sohbetler · " + String(inputs.count) + " okunmamış", other: "Sohbetler · " + String(inputs.count) + " okunmamış" })[new Intl.PluralRules("tr").select(inputs.count) as "other"], + respondkit_done: () => "Bitti", respondkit_email_address: () => "E-posta adresi", respondkit_email_failed: () => "E-posta adresiniz kaydedilemedi. Lütfen kontrol edip tekrar deneyin.", respondkit_email_prompt: () => "Yanıtı hangi e-posta adresine gönderelim?", @@ -3059,13 +3522,18 @@ const catalogs = { respondkit_files: () => "Dosyalar", respondkit_help: () => "Nasıl yardımcı olabiliriz?", respondkit_history_failed: () => "Sohbet geçmişi yüklenemedi. “Daha fazla” seçeneğini tekrar deneyin.", + respondkit_history_save_failed: () => "Destek geçmişi kaydedilemedi.", respondkit_identity_changed: () => "Destek hesabı başka bir sekmede değişti. Hesabınızı yeniden yüklemek için yeniden bağlanın.", + respondkit_identity_unverified: () => "Destek kimliği doğrulanamadı.", respondkit_intro: () => "Mesaj gönderin ve hızlı yanıt için bu sayfayı açık tutun.", respondkit_intro_short: () => "Sohbet başlatmak için mesaj gönderin.", respondkit_latest: () => "En son mesajlar", respondkit_loading: () => "Yükleniyor…", respondkit_loading_messages: () => "Mesajlar yükleniyor", + respondkit_logout_failed: () => "Önceki destek oturumu iptal edilemedi. Otomatik olarak sona erecek.", respondkit_message: () => "Mesaj", + respondkit_message_limit: () => "Mesajlar en fazla 6.000 karakter içerebilir.", + respondkit_message_too_long: () => "En fazla 6.000 karakterlik bir mesaj girin.", respondkit_messages_failed: () => "Yeni mesajlar yüklenemedi.", respondkit_more: () => "Daha fazla", respondkit_new_conversation: () => "Yeni sohbet", @@ -3077,6 +3545,7 @@ const catalogs = { respondkit_ready: () => "Hazır", respondkit_reconnect: () => "Yeniden bağlan", respondkit_reconnect_upload: () => "Yüklemeden önce yeniden bağlanın.", + respondkit_reconnecting: () => "Yeniden bağlanılıyor. Mevcut mesajlarınız hâlâ kullanılabilir.", respondkit_remove: () => "Kaldır", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " dosyasını kaldır", respondkit_request_failed: () => "Destek isteği başarısız oldu.", @@ -3099,6 +3568,7 @@ const catalogs = { respondkit_try_again: () => "Tekrar deneyin", respondkit_unknown: () => "Onaylanmadı — güvenle tekrar deneyebilirsiniz", respondkit_unread: () => "Okunmamış destek yanıtı", + respondkit_unread_reply: () => "Okunmamış yanıt", respondkit_upload_failed: () => "Yükleme başarısız", respondkit_write_message: () => "Bir mesaj yazın…", }, @@ -3112,11 +3582,14 @@ const catalogs = { respondkit_close_chat: () => "Закрити чат підтримки", respondkit_closed: () => "Закрита", respondkit_closed_help: () => "Цю розмову закрито.", + respondkit_closed_start_new: () => "Цю розмову закрито. Почніть нову розмову.", respondkit_confirming: () => "Підтвердження…", respondkit_connecting: () => "Підтримка ще підключається.", respondkit_conversation: (inputs: { date: string }) => "Розмова " + String(inputs.date), + respondkit_conversation_label: () => "Розмова", respondkit_conversations: () => "Розмови", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "Розмови · " + String(inputs.count) + " непрочитана", few: "Розмови · " + String(inputs.count) + " непрочитані", many: "Розмови · " + String(inputs.count) + " непрочитаних", other: "Розмови · " + String(inputs.count) + " непрочитаної" })[new Intl.PluralRules("uk").select(inputs.count) as "other"], + respondkit_done: () => "Готово", respondkit_email_address: () => "Електронна адреса", respondkit_email_failed: () => "Не вдалося зберегти вашу електронну адресу. Перевірте її та спробуйте ще раз.", respondkit_email_prompt: () => "На яку адресу надіслати вам відповідь?", @@ -3125,13 +3598,18 @@ const catalogs = { respondkit_files: () => "Файли", respondkit_help: () => "Чим можемо допомогти?", respondkit_history_failed: () => "Не вдалося завантажити історію розмови. Спробуйте «Ще» знову.", + respondkit_history_save_failed: () => "Не вдалося зберегти історію звернень до підтримки.", respondkit_identity_changed: () => "Обліковий запис підтримки змінено в іншій вкладці. Перепідключіться, щоб перезавантажити свій обліковий запис.", + respondkit_identity_unverified: () => "Не вдалося підтвердити особу для підтримки.", respondkit_intro: () => "Надішліть повідомлення й не закривайте цю сторінку, щоб швидко отримати відповідь.", respondkit_intro_short: () => "Надішліть повідомлення, щоб почати розмову.", respondkit_latest: () => "Останні повідомлення", respondkit_loading: () => "Завантаження…", respondkit_loading_messages: () => "Завантаження повідомлень", + respondkit_logout_failed: () => "Не вдалося відкликати попередній сеанс підтримки. Він завершиться автоматично.", respondkit_message: () => "Повідомлення", + respondkit_message_limit: () => "Повідомлення можуть містити до 6000 символів.", + respondkit_message_too_long: () => "Введіть повідомлення довжиною до 6000 символів.", respondkit_messages_failed: () => "Не вдалося завантажити нові повідомлення.", respondkit_more: () => "Ще", respondkit_new_conversation: () => "Нова розмова", @@ -3143,6 +3621,7 @@ const catalogs = { respondkit_ready: () => "Готово", respondkit_reconnect: () => "Перепідключитися", respondkit_reconnect_upload: () => "Перепідключіться перед завантаженням.", + respondkit_reconnecting: () => "Повторне підключення. Ваші наявні повідомлення досі доступні.", respondkit_remove: () => "Видалити", respondkit_remove_file: (inputs: { name: string }) => "Видалити " + String(inputs.name), respondkit_request_failed: () => "Запит до підтримки не виконано.", @@ -3165,6 +3644,7 @@ const catalogs = { respondkit_try_again: () => "Спробувати ще раз", respondkit_unknown: () => "Не підтверджено — можна безпечно повторити", respondkit_unread: () => "Непрочитана відповідь підтримки", + respondkit_unread_reply: () => "Непрочитана відповідь", respondkit_upload_failed: () => "Не вдалося завантажити", respondkit_write_message: () => "Напишіть повідомлення…", }, @@ -3178,11 +3658,14 @@ const catalogs = { respondkit_close_chat: () => "سپورٹ چیٹ بند کریں", respondkit_closed: () => "بند", respondkit_closed_help: () => "یہ گفتگو بند ہو چکی ہے۔", + respondkit_closed_start_new: () => "یہ گفتگو بند ہے۔ نئی گفتگو شروع کریں۔", respondkit_confirming: () => "تصدیق ہو رہی ہے…", respondkit_connecting: () => "سپورٹ ابھی منسلک ہو رہی ہے۔", respondkit_conversation: (inputs: { date: string }) => "گفتگو " + String(inputs.date), + respondkit_conversation_label: () => "گفتگو", respondkit_conversations: () => "گفتگوئیں", respondkit_conversations_unread: (inputs: { count: number }) => ({ one: "گفتگوئیں · " + String(inputs.count) + " ان پڑھی", other: "گفتگوئیں · " + String(inputs.count) + " ان پڑھی" })[new Intl.PluralRules("ur").select(inputs.count) as "other"], + respondkit_done: () => "ہو گیا", respondkit_email_address: () => "ای میل پتہ", respondkit_email_failed: () => "ہم آپ کا ای میل محفوظ نہیں کر سکے۔ براہ کرم اسے چیک کر کے دوبارہ کوشش کریں۔", respondkit_email_prompt: () => "ہم آپ کو جواب کس ای میل پر بھیجیں؟", @@ -3191,13 +3674,18 @@ const catalogs = { respondkit_files: () => "فائلیں", respondkit_help: () => "ہم آپ کی کیا مدد کر سکتے ہیں؟", respondkit_history_failed: () => "گفتگو کی سرگزشت لوڈ نہیں ہو سکی۔ ‘مزید’ پر دوبارہ کوشش کریں۔", + respondkit_history_save_failed: () => "سپورٹ کی سرگزشت محفوظ نہیں کی جا سکی۔", respondkit_identity_changed: () => "کسی دوسرے ٹیب میں سپورٹ اکاؤنٹ تبدیل ہو گیا۔ اپنا اکاؤنٹ دوبارہ لوڈ کرنے کے لیے دوبارہ منسلک ہوں۔", + respondkit_identity_unverified: () => "سپورٹ شناخت کی تصدیق نہیں ہو سکی۔", respondkit_intro: () => "پیغام بھیجیں اور فوری جواب کے لیے یہ صفحہ کھلا رکھیں۔", respondkit_intro_short: () => "گفتگو شروع کرنے کے لیے پیغام بھیجیں۔", respondkit_latest: () => "تازہ ترین پیغامات", respondkit_loading: () => "لوڈ ہو رہا ہے…", respondkit_loading_messages: () => "پیغامات لوڈ ہو رہے ہیں", + respondkit_logout_failed: () => "پچھلا سپورٹ سیشن منسوخ نہیں کیا جا سکا۔ یہ خود بخود ختم ہو جائے گا۔", respondkit_message: () => "پیغام", + respondkit_message_limit: () => "پیغامات میں زیادہ سے زیادہ 6,000 حروف ہو سکتے ہیں۔", + respondkit_message_too_long: () => "زیادہ سے زیادہ 6,000 حروف کا پیغام درج کریں۔", respondkit_messages_failed: () => "نئے پیغامات لوڈ نہیں ہو سکے۔", respondkit_more: () => "مزید", respondkit_new_conversation: () => "نئی گفتگو", @@ -3209,6 +3697,7 @@ const catalogs = { respondkit_ready: () => "تیار", respondkit_reconnect: () => "دوبارہ منسلک ہوں", respondkit_reconnect_upload: () => "اپ لوڈ کرنے سے پہلے دوبارہ منسلک ہوں۔", + respondkit_reconnecting: () => "دوبارہ کنیکٹ ہو رہا ہے۔ آپ کے موجودہ پیغامات اب بھی دستیاب ہیں۔", respondkit_remove: () => "ہٹائیں", respondkit_remove_file: (inputs: { name: string }) => String(inputs.name) + " ہٹائیں", respondkit_request_failed: () => "سپورٹ کی درخواست ناکام ہو گئی۔", @@ -3231,6 +3720,7 @@ const catalogs = { respondkit_try_again: () => "پھر سے کوشش کریں", respondkit_unknown: () => "تصدیق نہیں ہوئی — بلا جھجک دوبارہ کوشش کریں", respondkit_unread: () => "سپورٹ کا ان پڑھا جواب", + respondkit_unread_reply: () => "نہ پڑھا گیا جواب", respondkit_upload_failed: () => "اپ لوڈ ناکام ہو گیا", respondkit_write_message: () => "پیغام لکھیں…", }, @@ -3244,11 +3734,14 @@ const catalogs = { respondkit_close_chat: () => "Đóng trò chuyện hỗ trợ", respondkit_closed: () => "Đã đóng", respondkit_closed_help: () => "Cuộc trò chuyện này đã đóng.", + respondkit_closed_start_new: () => "Cuộc trò chuyện này đã đóng. Hãy bắt đầu cuộc trò chuyện mới.", respondkit_confirming: () => "Đang xác nhận…", respondkit_connecting: () => "Đang kết nối với bộ phận hỗ trợ.", respondkit_conversation: (inputs: { date: string }) => "Cuộc trò chuyện " + String(inputs.date), + respondkit_conversation_label: () => "Cuộc trò chuyện", respondkit_conversations: () => "Cuộc trò chuyện", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "Cuộc trò chuyện · " + String(inputs.count) + " chưa đọc" })[new Intl.PluralRules("vi").select(inputs.count) as "other"], + respondkit_done: () => "Xong", respondkit_email_address: () => "Địa chỉ email", respondkit_email_failed: () => "Không thể lưu email của bạn. Vui lòng kiểm tra và thử lại.", respondkit_email_prompt: () => "Chúng tôi nên gửi phản hồi đến email nào?", @@ -3257,13 +3750,18 @@ const catalogs = { respondkit_files: () => "Tệp", respondkit_help: () => "Chúng tôi có thể giúp gì cho bạn?", respondkit_history_failed: () => "Không thể tải lịch sử trò chuyện. Hãy chọn “Xem thêm” lần nữa.", + respondkit_history_save_failed: () => "Không thể lưu lịch sử hỗ trợ.", respondkit_identity_changed: () => "Tài khoản hỗ trợ đã thay đổi ở một thẻ khác. Hãy kết nối lại để tải lại tài khoản của bạn.", + respondkit_identity_unverified: () => "Không thể xác minh danh tính hỗ trợ.", respondkit_intro: () => "Gửi tin nhắn và giữ trang này mở để nhận phản hồi nhanh.", respondkit_intro_short: () => "Gửi tin nhắn để bắt đầu cuộc trò chuyện.", respondkit_latest: () => "Tin nhắn mới nhất", respondkit_loading: () => "Đang tải…", respondkit_loading_messages: () => "Đang tải tin nhắn", + respondkit_logout_failed: () => "Không thể thu hồi phiên hỗ trợ trước đó. Phiên sẽ tự động hết hạn.", respondkit_message: () => "Tin nhắn", + respondkit_message_limit: () => "Tin nhắn có thể chứa tối đa 6.000 ký tự.", + respondkit_message_too_long: () => "Nhập tin nhắn dài tối đa 6.000 ký tự.", respondkit_messages_failed: () => "Không thể tải tin nhắn mới.", respondkit_more: () => "Xem thêm", respondkit_new_conversation: () => "Cuộc trò chuyện mới", @@ -3275,6 +3773,7 @@ const catalogs = { respondkit_ready: () => "Sẵn sàng", respondkit_reconnect: () => "Kết nối lại", respondkit_reconnect_upload: () => "Hãy kết nối lại trước khi tải lên.", + respondkit_reconnecting: () => "Đang kết nối lại. Các tin nhắn hiện có của bạn vẫn còn đó.", respondkit_remove: () => "Xóa", respondkit_remove_file: (inputs: { name: string }) => "Xóa " + String(inputs.name), respondkit_request_failed: () => "Yêu cầu hỗ trợ không thành công.", @@ -3297,6 +3796,7 @@ const catalogs = { respondkit_try_again: () => "Thử lại", respondkit_unknown: () => "Chưa xác nhận — có thể thử lại an toàn", respondkit_unread: () => "Phản hồi hỗ trợ chưa đọc", + respondkit_unread_reply: () => "Câu trả lời chưa đọc", respondkit_upload_failed: () => "Tải lên không thành công", respondkit_write_message: () => "Viết tin nhắn…", }, @@ -3310,11 +3810,14 @@ const catalogs = { respondkit_close_chat: () => "关闭客服聊天", respondkit_closed: () => "已关闭", respondkit_closed_help: () => "此对话已关闭。", + respondkit_closed_start_new: () => "此对话已关闭。请开始新对话。", respondkit_confirming: () => "正在确认…", respondkit_connecting: () => "客服仍在连接中。", respondkit_conversation: (inputs: { date: string }) => "对话 " + String(inputs.date), + respondkit_conversation_label: () => "对话", respondkit_conversations: () => "对话", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "对话 · " + String(inputs.count) + " 条未读" })[new Intl.PluralRules("zh-Hans").select(inputs.count) as "other"], + respondkit_done: () => "完成", respondkit_email_address: () => "邮箱地址", respondkit_email_failed: () => "无法保存您的邮箱,请检查后重试。", respondkit_email_prompt: () => "我们该把回复发送到哪个邮箱?", @@ -3323,13 +3826,18 @@ const catalogs = { respondkit_files: () => "文件", respondkit_help: () => "有什么可以帮您?", respondkit_history_failed: () => "无法加载对话记录。请再次选择“更多”。", + respondkit_history_save_failed: () => "无法保存支持记录。", respondkit_identity_changed: () => "客服身份已在其他标签页中更改。请重新连接以重新加载您的账户。", + respondkit_identity_unverified: () => "无法验证支持身份。", respondkit_intro: () => "发送消息后请保持此页面打开,以便及时收到回复。", respondkit_intro_short: () => "发送消息即可开始对话。", respondkit_latest: () => "最新消息", respondkit_loading: () => "正在加载…", respondkit_loading_messages: () => "正在加载消息", + respondkit_logout_failed: () => "无法撤销之前的支持会话。该会话将自动过期。", respondkit_message: () => "消息", + respondkit_message_limit: () => "消息最多可包含 6,000 个字符。", + respondkit_message_too_long: () => "请输入不超过 6,000 个字符的消息。", respondkit_messages_failed: () => "无法加载新消息。", respondkit_more: () => "更多", respondkit_new_conversation: () => "新对话", @@ -3341,6 +3849,7 @@ const catalogs = { respondkit_ready: () => "已就绪", respondkit_reconnect: () => "重新连接", respondkit_reconnect_upload: () => "请先重新连接再上传。", + respondkit_reconnecting: () => "正在重新连接。您现有的消息仍然可用。", respondkit_remove: () => "移除", respondkit_remove_file: (inputs: { name: string }) => "移除 " + String(inputs.name), respondkit_request_failed: () => "客服请求失败。", @@ -3363,6 +3872,7 @@ const catalogs = { respondkit_try_again: () => "再试一次", respondkit_unknown: () => "未确认 — 可放心重试", respondkit_unread: () => "未读客服回复", + respondkit_unread_reply: () => "未读回复", respondkit_upload_failed: () => "上传失败", respondkit_write_message: () => "输入消息…", }, @@ -3376,11 +3886,14 @@ const catalogs = { respondkit_close_chat: () => "關閉客服聊天", respondkit_closed: () => "已關閉", respondkit_closed_help: () => "此對話已關閉。", + respondkit_closed_start_new: () => "此對話已關閉。請開始新對話。", respondkit_confirming: () => "確認中…", respondkit_connecting: () => "客服仍在連線中。", respondkit_conversation: (inputs: { date: string }) => "對話 " + String(inputs.date), + respondkit_conversation_label: () => "對話", respondkit_conversations: () => "對話", respondkit_conversations_unread: (inputs: { count: number }) => ({ other: "對話 · " + String(inputs.count) + " 則未讀" })[new Intl.PluralRules("zh-Hant").select(inputs.count) as "other"], + respondkit_done: () => "完成", respondkit_email_address: () => "電子郵件地址", respondkit_email_failed: () => "無法儲存您的電子郵件地址,請確認後再試一次。", respondkit_email_prompt: () => "我們該把回覆寄到哪個電子郵件地址?", @@ -3389,13 +3902,18 @@ const catalogs = { respondkit_files: () => "檔案", respondkit_help: () => "有什麼可以幫您的嗎?", respondkit_history_failed: () => "無法載入對話記錄,請再次選擇「更多」。", + respondkit_history_save_failed: () => "無法儲存支援記錄。", respondkit_identity_changed: () => "客服身分已在其他分頁中變更,請重新連線以重新載入您的帳號。", + respondkit_identity_unverified: () => "無法驗證支援身分。", respondkit_intro: () => "傳送訊息後請保持此頁面開啟,即可盡快收到回覆。", respondkit_intro_short: () => "傳送訊息即可開始對話。", respondkit_latest: () => "最新訊息", respondkit_loading: () => "載入中…", respondkit_loading_messages: () => "正在載入訊息", + respondkit_logout_failed: () => "無法撤銷先前的支援工作階段。該工作階段將自動過期。", respondkit_message: () => "訊息", + respondkit_message_limit: () => "訊息最多可包含 6,000 個字元。", + respondkit_message_too_long: () => "請輸入不超過 6,000 個字元的訊息。", respondkit_messages_failed: () => "無法載入新訊息。", respondkit_more: () => "更多", respondkit_new_conversation: () => "新對話", @@ -3407,6 +3925,7 @@ const catalogs = { respondkit_ready: () => "已就緒", respondkit_reconnect: () => "重新連線", respondkit_reconnect_upload: () => "請先重新連線再上傳。", + respondkit_reconnecting: () => "正在重新連線。您現有的訊息仍可使用。", respondkit_remove: () => "移除", respondkit_remove_file: (inputs: { name: string }) => "移除 " + String(inputs.name), respondkit_request_failed: () => "客服要求失敗。", @@ -3429,6 +3948,7 @@ const catalogs = { respondkit_try_again: () => "再試一次", respondkit_unknown: () => "未確認 — 可放心重試", respondkit_unread: () => "未讀的客服回覆", + respondkit_unread_reply: () => "未讀回覆", respondkit_upload_failed: () => "上傳失敗", respondkit_write_message: () => "輸入訊息…", }, diff --git a/packages/react-native/src/presented-error.ts b/packages/react-native/src/presented-error.ts new file mode 100644 index 0000000..737f81c --- /dev/null +++ b/packages/react-native/src/presented-error.ts @@ -0,0 +1,6 @@ +/** An error whose message is already presentation text in the user's language. */ +export class PresentedError extends Error {} + +export function presentedMessage(error: unknown, fallback: string) { + return error instanceof PresentedError ? error.message : fallback; +} diff --git a/packages/react-native/src/screen.test.tsx b/packages/react-native/src/screen.test.tsx index 236b900..743da94 100644 --- a/packages/react-native/src/screen.test.tsx +++ b/packages/react-native/src/screen.test.tsx @@ -1,13 +1,13 @@ import type { RespondKitClient } from "@respondkit/api-client"; -import { createElement, type ReactNode } from "react"; +import { createElement, Fragment, type ReactNode } from "react"; import { renderToStaticMarkup } from "react-dom/server"; import { afterEach, expect, it, vi } from "vite-plus/test"; import { RespondKitScreen } from "./screen"; -import { memoryPersistence, RespondKitStore } from "./store"; +import { memoryPersistence, RespondKitStore, type SupportSnapshot } from "./store"; const native = vi.hoisted(() => ({ alert: vi.fn(), - pressables: [] as { children?: ReactNode; onPress: () => void }[], + pressables: [] as { children?: ReactNode; onPress: () => void; accessibilityLabel?: string }[], })); vi.mock("react-native", () => { const host = @@ -20,22 +20,48 @@ vi.mock("react-native", () => { Alert: { alert: native.alert }, AppState: { currentState: "active", addEventListener: () => subscription }, BackHandler: { addEventListener: () => subscription }, - FlatList: ({ data, ListEmptyComponent }: { data: unknown[]; ListEmptyComponent?: ReactNode }) => - createElement("div", null, data.length ? null : ListEmptyComponent), + FlatList: ({ + data, + ListEmptyComponent, + renderItem, + }: { + data: unknown[]; + ListEmptyComponent?: ReactNode; + renderItem: (info: { item: unknown; index: number }) => ReactNode; + }) => + createElement( + "div", + null, + data.length + ? data.map((item, index) => + createElement(Fragment, { key: index }, renderItem({ item, index })), + ) + : ListEmptyComponent, + ), KeyboardAvoidingView: host("div"), Linking: { openURL: vi.fn() }, Modal: () => null, NativeModules: {}, Platform: { OS: "ios" }, - Pressable: (props: { children?: ReactNode; onPress: () => void }) => { + Pressable: (props: { + children?: ReactNode; + onPress: () => void; + accessibilityLabel?: string; + }) => { native.pressables.push(props); - return createElement("button", null, props.children); + return createElement("button", { "aria-label": props.accessibilityLabel }, props.children); }, processColor: () => 0x432dd7, ScrollView: host("div"), StyleSheet: { create: (styles: T) => styles }, Text: host("span"), - TextInput: () => null, + TextInput: ({ + accessibilityLabel, + placeholder, + }: { + accessibilityLabel?: string; + placeholder?: string; + }) => createElement("input", { "aria-label": accessibilityLabel, placeholder }), View: host("div"), }; }); @@ -49,7 +75,10 @@ afterEach(() => { native.pressables.length = 0; }); -async function renderIn(locale: string) { +async function renderIn( + locale: string, + snapshot: (current: SupportSnapshot) => SupportSnapshot = (current) => current, +) { const device = { ...new Intl.DateTimeFormat().resolvedOptions(), locale }; vi.spyOn(Intl.DateTimeFormat.prototype, "resolvedOptions").mockReturnValue(device); const store = await RespondKitStore.create({ @@ -60,6 +89,7 @@ async function renderIn(locale: string) { createId: (prefix) => `${prefix}_test`, client: {} as RespondKitClient, }); + vi.spyOn(store, "getSnapshot").mockReturnValue(snapshot(store.getSnapshot())); const markup = renderToStaticMarkup( {}} />); store.dispose(); return markup; @@ -94,3 +124,47 @@ it.each([ expect([title, ...buttons.map((button: { text: string }) => button.text)]).toEqual(menu); }, ); + +it.each([ + [ + "ja-JP", + [ + "返信をお送りするメールアドレスを教えてください", + 'aria-label="メールアドレス"', + "メールアドレスを保存", + 'aria-label="メッセージ" placeholder="メッセージを入力…"', + 'aria-label="メッセージを送信"', + "送信済み", + 'aria-label="サポートチャットを閉じる"', + ], + ], + [ + "zh-Hans-CN", + [ + "我们该把回复发送到哪个邮箱?", + 'aria-label="邮箱地址"', + "保存邮箱", + 'aria-label="消息" placeholder="输入消息…"', + 'aria-label="发送消息"', + "已发送", + 'aria-label="关闭客服聊天"', + ], + ], +])( + "renders the %s email ask, composer, delivery status and close control", + async (locale, expected) => { + const markup = await renderIn(locale, (current) => ({ + ...current, + asksForEmail: true, + pending: [ + { + id: "cmsg_sent", + text: "Hello", + acceptedAt: "2026-10-16T10:00:00.000Z", + delivery: "accepted", + }, + ], + })); + for (const text of expected) expect(markup).toContain(text); + }, +); diff --git a/packages/react-native/src/screen.tsx b/packages/react-native/src/screen.tsx index 28d35c4..9679b2e 100644 --- a/packages/react-native/src/screen.tsx +++ b/packages/react-native/src/screen.tsx @@ -22,7 +22,7 @@ import { import { SafeAreaView } from "react-native-safe-area-context"; import { LinkifyIt } from "linkify-it"; import { useRespondKit } from "./hooks"; -import { messages } from "./messages"; +import { messages, type Messages } from "./messages"; import type { RespondKitStore, SupportSnapshot } from "./store"; const links = new LinkifyIt().set({ fuzzyEmail: false, fuzzyIP: false }); @@ -44,7 +44,7 @@ interface Row { retryId?: string; failed: boolean; } -export function transcriptRows(state: SupportSnapshot): Row[] { +export function transcriptRows(state: SupportSnapshot, t: Messages = messages()): Row[] { const canonicalIds = new Set(state.messages.map((m) => m.clientMessageId)); return [ ...state.messages.map((m) => ({ @@ -54,7 +54,7 @@ export function transcriptRows(state: SupportSnapshot): Row[] { customer: m.direction === "customer_to_operator", date: m.acceptedAt, ...(m.direction === "customer_to_operator" - ? { status: m.state === "failed" ? "Failed" : "Sent" } + ? { status: m.state === "failed" ? t.respondkit_failed() : t.respondkit_sent() } : {}), ...(m.state === "failed" && m.clientMessageId ? { retryId: m.clientMessageId } : {}), failed: m.state === "failed", @@ -69,12 +69,12 @@ export function transcriptRows(state: SupportSnapshot): Row[] { date: m.acceptedAt, status: m.delivery === "sending" - ? "Sending…" + ? t.respondkit_sending() : m.delivery === "acceptance_unknown" - ? "Confirming…" + ? t.respondkit_confirming() : m.delivery === "failed" - ? "Failed" - : "Sent", + ? t.respondkit_failed() + : t.respondkit_sent(), ...(m.delivery === "failed" || m.delivery === "acceptance_unknown" ? { retryId: m.id } : {}), @@ -133,7 +133,7 @@ function Action({ export function RespondKitScreen({ store, onClose, - title = "Support", + title, greeting, accentColor = "#432dd7", accentForegroundColor = "#ffffff", @@ -154,7 +154,7 @@ export function RespondKitScreen({ if (typeof color !== "number") return "#f5f5f5"; return `rgba(${(color >>> 16) & 255}, ${(color >>> 8) & 255}, ${color & 255}, 0.1)`; }, [accentColor]); - const rows = useMemo(() => transcriptRows(state), [state.messages, state.pending]); + const rows = useMemo(() => transcriptRows(state, t), [state.messages, state.pending, t]); const list = useRef>(null); const nearBottom = useRef(true); const visibleIds = useRef(new Set()); @@ -249,14 +249,14 @@ export function RespondKitScreen({ - {title} + {title ?? t.respondkit_support()} {t.respondkit_ask_anything()} × @@ -267,13 +267,21 @@ export function RespondKitScreen({ {state.error} - void store.refresh()} /> + void store.refresh()} + /> ) : null} {state.threads.length > 1 ? ( setHistory(true)} /> @@ -288,7 +296,7 @@ export function RespondKitScreen({ contentContainerStyle={styles.messages} viewabilityConfig={viewabilityConfig.current} onViewableItemsChanged={onViewableItemsChanged.current} - accessibilityLabel="Support messages" + accessibilityLabel={t.respondkit_support_messages()} keyboardShouldPersistTaps="handled" onScroll={scroll} scrollEventThrottle={32} @@ -311,7 +319,10 @@ export function RespondKitScreen({ ListEmptyComponent={ !welcome ? ( state.loading ? ( - + {[0.75, 0.8, 0.67].map((width, i) => ( {item.status} : null} {item.retryId ? ( void store.retry(item.retryId!)} @@ -401,19 +412,19 @@ export function RespondKitScreen({ {unseen > 0 ? ( - ↓ {unseen} new + ↓ {t.respondkit_new_count({ count: unseen })} ) : null} {state.activeThread?.state === "closed" ? ( - This conversation is closed. + {t.respondkit_closed_help()} void store.selectThread()} /> @@ -422,10 +433,10 @@ export function RespondKitScreen({ <> {state.asksForEmail ? ( - Where can we email you a reply? + {t.respondkit_email_prompt()} void store.saveEmail(email)} @@ -453,8 +464,8 @@ export function RespondKitScreen({ /> { void store.sendDraft(attachments); @@ -489,7 +500,7 @@ export function RespondKitScreen({ {state.draft.trim().length > 6_000 ? ( - Messages can contain up to 6,000 characters. + {t.respondkit_message_limit()} ) : null} @@ -497,8 +508,12 @@ export function RespondKitScreen({ setHistory(false)}> - Conversations - setHistory(false)} /> + {t.respondkit_conversations()} + setHistory(false)} + /> - {new Date(item.createdAt).toLocaleDateString()} · {item.state} + {new Date(item.createdAt).toLocaleDateString()} ·{" "} + {item.state === "closed" ? t.respondkit_closed() : t.respondkit_open()} {state.unreadThreadIds.has(item.id) ? ( - Unread reply + {t.respondkit_unread_reply()} ) : null} )} diff --git a/packages/react-native/src/store.test.ts b/packages/react-native/src/store.test.ts index 2340834..8f9d269 100644 --- a/packages/react-native/src/store.test.ts +++ b/packages/react-native/src/store.test.ts @@ -1,5 +1,6 @@ import { afterEach, describe, expect, it, vi } from "vite-plus/test"; import { + createRespondKitClient, RespondKitClientError, type RespondKitClient, type MessageV1, @@ -65,7 +66,11 @@ function api() { logout: vi.fn().mockResolvedValue({ ok: true }), } satisfies RespondKitClient; } -async function make(client = api(), persistence = memoryPersistence(), userId?: string) { +async function make( + client: RespondKitClient = api(), + persistence = memoryPersistence(), + userId?: string, +) { const store = await RespondKitStore.create({ apiBaseUrl: "https://api.example.com", inboxId: "inbox_test", @@ -298,7 +303,10 @@ describe("React Native store", () => { await store.setDraft("Keep me"); await store.sendDraft(); expect(client.sendMessage).not.toHaveBeenCalled(); - expect(store.getSnapshot().error).toContain("Storage failed"); + expect(store.getSnapshot()).toMatchObject({ + error: "Support request failed.", + errorDetail: expect.stringContaining("Storage failed"), + }); }); it("prevents duplicate taps and blocks oversized messages", async () => { const client = api(); @@ -409,3 +417,24 @@ it("stops an upload before sending another chunk after an account switch", async await rejected; expect(fetcher).toHaveBeenCalledTimes(1); }); + +it.each([ + ["ja-JP", "サポートへのリクエストに失敗しました。"], + ["zh-Hans-CN", "客服请求失败。"], +])("shows an unreachable server in the device language (%s)", async (locale, expected) => { + vi.spyOn(Intl.DateTimeFormat.prototype, "resolvedOptions").mockReturnValue({ + ...new Intl.DateTimeFormat("en").resolvedOptions(), + locale, + }); + const client = createRespondKitClient({ + baseUrl: "https://api.example.com", + fetch: () => Promise.reject(new TypeError("Network request failed")), + }); + const store = await make(client); + await store.refresh(); + expect(store.getSnapshot()).toMatchObject({ + error: expected, + errorDetail: "Unable to reach RespondKit", + }); + vi.restoreAllMocks(); +}); diff --git a/packages/react-native/src/store.ts b/packages/react-native/src/store.ts index caea5ee..cc8d004 100644 --- a/packages/react-native/src/store.ts +++ b/packages/react-native/src/store.ts @@ -17,6 +17,13 @@ import { ThreadV1Schema, } from "@respondkit/protocol"; import { z } from "zod"; +import { messages } from "./messages"; +import { PresentedError, presentedMessage } from "./presented-error"; + +/** The catalog for the device locale, the same source the screen reads. */ +function deviceMessages() { + return messages(Intl.DateTimeFormat().resolvedOptions().locale); +} export interface RespondKitPersistence { load(): Promise; @@ -81,7 +88,9 @@ export interface SupportSnapshot { readonly cursor: string; readonly loading: boolean; readonly sending: boolean; + /** Presentation text in the device language; `errorDetail` keeps the underlying diagnostic. */ readonly error: string | undefined; + readonly errorDetail: string | undefined; readonly email: string | undefined; /** True only once this identity's contact lookup has finished without finding an email. */ readonly asksForEmail: boolean; @@ -141,6 +150,7 @@ export class RespondKitStore { private loading = false; private sending = false; private error: string | undefined; + private errorDetail: string | undefined; private refreshTask: Promise | undefined; private constructor( @@ -219,6 +229,7 @@ export class RespondKitStore { loading: this.loading, sending: this.sending, error: this.error, + errorDetail: this.errorDetail, email: this.context.email, asksForEmail: this.contactResolved && !this.context.email, fresh: @@ -247,9 +258,10 @@ export class RespondKitStore { await operation(epoch); this.check(epoch); this.error = undefined; + this.errorDetail = undefined; } catch (error) { if (epoch === this.epoch) - this.error = error instanceof Error ? error.message : "Support request failed."; + this.report(error, deviceMessages().respondkit_request_failed()); } finally { if (epoch === this.epoch) { this.loading = false; @@ -274,7 +286,7 @@ export class RespondKitStore { const identityToken = await this.getIdentityToken?.(); this.check(epoch); if (this.getIdentityToken && !identityToken) - throw new Error("Support identity could not be verified."); + throw new PresentedError(deviceMessages().respondkit_identity_unverified()); const result = await this.client.createSession({ inboxId: this.options.inboxId, installationId: this.data.installationId, @@ -355,10 +367,14 @@ export class RespondKitStore { this.data.drafts[this.data.selected ?? "new"] = text; this.publish(); return this.persist().catch((error) => { - this.error = String(error); + this.report(error, deviceMessages().respondkit_history_save_failed()); this.publish(); }); } + private report(error: unknown, fallback: string) { + this.error = presentedMessage(error, fallback); + this.errorDetail = error instanceof Error ? error.message : String(error); + } updateIdentity( context: CustomerContextV1, getIdentityToken?: StoreOptions["getIdentityToken"], @@ -378,6 +394,7 @@ export class RespondKitStore { this.loading = false; this.sending = false; this.error = undefined; + this.errorDetail = undefined; if (changed) { this.data = freshState(this.options, context.userId); this.freshThreads.clear(); @@ -486,7 +503,9 @@ export class RespondKitStore { return file; } sendDraft(attachments: AttachmentV1[] = []): Promise { - const text = this.snapshot.draft.trim() || (attachments.length ? "Attached files" : ""); + const text = + this.snapshot.draft.trim() || + (attachments.length ? deviceMessages().respondkit_attached_files() : ""); if ( !text || text.length > 6_000 || diff --git a/packages/react/package.json b/packages/react/package.json index cee6484..3381c74 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@respondkit/react", - "version": "0.6.3", + "version": "0.6.4", "description": "Embeddable React customer-support widget for RespondKit", "keywords": [ "chat-widget", diff --git a/packages/react/src/widget/email-prompt.tsx b/packages/react/src/widget/email-prompt.tsx index b954a00..0cdc2e5 100644 --- a/packages/react/src/widget/email-prompt.tsx +++ b/packages/react/src/widget/email-prompt.tsx @@ -1,7 +1,16 @@ import { useId, useState } from "react"; import { Button } from "#components/ui/button"; -export function EmailPrompt({ onSave }: { readonly onSave: (email: string) => Promise }) { +import { messages } from "./messages"; + +export function EmailPrompt({ + locale, + onSave, +}: { + readonly locale?: string | undefined; + readonly onSave: (email: string) => Promise; +}) { + const t = messages(locale); const id = useId(); const [email, setEmail] = useState(""); const [saving, setSaving] = useState(false); @@ -15,12 +24,12 @@ export function EmailPrompt({ onSave }: { readonly onSave: (email: string) => Pr setSaving(true); setError(undefined); void onSave(email.trim()) - .catch(() => setError("We couldn't save your email. Please check it and try again.")) + .catch(() => setError(t.respondkit_email_failed())) .finally(() => setSaving(false)); }} >
Pr placeholder="you@example.com" />
{error ? ( diff --git a/packages/react/src/widget/message-composer.test.tsx b/packages/react/src/widget/message-composer.test.tsx index 5e37228..0236364 100644 --- a/packages/react/src/widget/message-composer.test.tsx +++ b/packages/react/src/widget/message-composer.test.tsx @@ -20,7 +20,7 @@ it("accepts arbitrary files, retries uploads with the same ID, and sends only re fireEvent.change(input, { target: { files: [new File(["test"], "script.html", { type: "text/html" })] }, }); - await screen.findByText(/Offline/); + await screen.findByText(/Upload failed/); expect(screen.getByRole("button", { name: "Send message" })).toBeDisabled(); fireEvent.click(screen.getByRole("button", { name: "Retry" })); await waitFor(() => expect(screen.getByRole("button", { name: "Send message" })).toBeEnabled()); @@ -42,3 +42,22 @@ it("aborts unfinished uploads when their draft scope changes", async () => { expect(upload.mock.calls[0]?.[2].aborted).toBe(true); expect(screen.queryByText(/a.zip/)).toBeNull(); }); +it.each([ + ["ja-JP", "アップロードに失敗しました"], + ["zh-Hans-CN", "上传失败"], +])("shows an SDK upload failure in the host language (%s)", async (locale, expected) => { + const failure = new Error("RespondKit request failed with HTTP 500"); + const view = render( + , + ); + fireEvent.change(view.container.querySelector('input[type="file"]')!, { + target: { files: [new File(["a"], "a.zip")] }, + }); + expect(await screen.findByText(new RegExp(expected))).toBeVisible(); + expect(screen.queryByText(/HTTP 500/)).not.toBeInTheDocument(); +}); diff --git a/packages/react/src/widget/message-composer.tsx b/packages/react/src/widget/message-composer.tsx index 583b8e3..cf32003 100644 --- a/packages/react/src/widget/message-composer.tsx +++ b/packages/react/src/widget/message-composer.tsx @@ -6,6 +6,7 @@ import { Button } from "#components/ui/button"; import { Textarea } from "#components/ui/textarea"; import { messages } from "./messages"; +import { presentedMessage } from "./presented-error"; interface MessageComposerProps { readonly disabled: boolean; @@ -34,6 +35,7 @@ export function MessageComposer({ onUpload, scope, }: MessageComposerProps) { + const t = messages(locale); const [files, setFiles] = useState([]); const fileInput = useRef(null); const controllers = useRef(new Map()); @@ -57,7 +59,9 @@ export function MessageComposer({ update(item.id, { attachment }); } catch (error) { if (!controller.signal.aborted) - update(item.id, { error: error instanceof Error ? error.message : "Upload failed" }); + update(item.id, { + error: presentedMessage(error, t.respondkit_upload_failed()), + }); } finally { controllers.current.delete(item.id); } @@ -109,19 +113,20 @@ export function MessageComposer({ {files.map((item) => (
  • - {item.file.name} · {item.error ?? (item.attachment ? "Ready" : `${item.progress}%`)} + {item.file.name} ·{" "} + {item.error ?? (item.attachment ? t.respondkit_ready() : `${item.progress}%`)} {item.error ? ( ) : null}
  • ))} @@ -151,18 +156,18 @@ export function MessageComposer({ className="ac:size-11 ac:shrink-0" disabled={disabled} onClick={() => fileInput.current?.click()} - aria-label={messages(locale).respondkit_attach_files()} + aria-label={t.respondkit_attach_files()} >