Files
bitchat/bitchatShareExtension/Localization/Localizable.xcstrings
T
jackandClaude Opus 4.8 78947f1109 Clear staged shared content on panic recovery; prune orphaned share keys
The crash-recovery replay calls ChatViewModel.panicClearAllData directly,
bypassing AppChromeModel.onPanicWipe, so a share-extension envelope staged
in the app group could survive an interrupted wipe. Clear the
SharedContentStore in panicClearAllData too (idempotent app-group key
removal). Also prune three orphaned, code-unreferenced share-status keys
(shared_link, shared_text, failed_to_encode) from the share-extension
catalog.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 11:12:13 +02:00

682 lines
26 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"sourceLanguage" : "en",
"strings" : {
"share.fallback.shared_link_title" : {
"extractionState" : "manual",
"localizations" : {
"ar" : {
"stringUnit" : {
"state" : "translated",
"value" : "رابط مشترك",
"comment" : "Fallback title when saving a shared link"
}
},
"bn" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "শেয়ার করা লিঙ্ক"
}
},
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "geteilter link",
"comment" : "Fallback title when saving a shared link"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "shared Link",
"comment" : "Fallback title when saving a shared link"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "enlace compartido",
"comment" : "Fallback title when saving a shared link"
}
},
"fa" : {
"stringUnit" : {
"state" : "translated",
"value" : "پیوند اشتراک‌گذاری‌شده"
}
},
"fil" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "naibahaging link"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "lien partagé",
"comment" : "Fallback title when saving a shared link"
}
},
"he" : {
"stringUnit" : {
"state" : "translated",
"value" : "קישור משותף",
"comment" : "Fallback title when saving a shared link"
}
},
"hi" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "शेयर किया गया लिंक"
}
},
"id" : {
"stringUnit" : {
"state" : "translated",
"value" : "tautan dibagikan",
"comment" : "Fallback title when saving a shared link"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "link condiviso",
"comment" : "Fallback title when saving a shared link"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "共有リンク",
"comment" : "Fallback title when saving a shared link"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "공유된 링크",
"comment" : "Fallback title when saving a shared link"
}
},
"ms" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "pautan dikongsi"
}
},
"ne" : {
"stringUnit" : {
"state" : "translated",
"value" : "साझा गरिएको लिङ्क",
"comment" : "Fallback title when saving a shared link"
}
},
"nl" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "gedeelde link"
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "udostępniony link"
}
},
"pt" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "ligação partilhada"
}
},
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "link compartilhado",
"comment" : "Fallback title when saving a shared link"
}
},
"ru" : {
"stringUnit" : {
"state" : "translated",
"value" : "поделился ссылкой",
"comment" : "Fallback title when saving a shared link"
}
},
"sv" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "delad länk"
}
},
"ta" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "பகிரப்பட்ட இணைப்பு"
}
},
"th" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "ลิงก์ที่แชร์"
}
},
"tr" : {
"stringUnit" : {
"state" : "translated",
"value" : "paylaşılan bağlantı",
"comment" : "Fallback title when saving a shared link"
}
},
"uk" : {
"stringUnit" : {
"state" : "translated",
"value" : "спільне посилання",
"comment" : "Fallback title when saving a shared link"
}
},
"ur" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "شیئر کردہ لنک"
}
},
"vi" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "liên kết đã chia sẻ"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "分享的链接",
"comment" : "Fallback title when saving a shared link"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "分享的連結"
}
}
}
},
"share.status.no_shareable_content" : {
"extractionState" : "manual",
"localizations" : {
"ar" : {
"stringUnit" : {
"state" : "translated",
"value" : "لا محتوى قابلاً للمشاركة",
"comment" : "Shown when provided content cannot be shared"
}
},
"bn" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "শেয়ার করার মতো কোনো কনটেন্ট নেই"
}
},
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "kein teilbarer inhalt",
"comment" : "Shown when provided content cannot be shared"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "no shareable content",
"comment" : "Shown when provided content cannot be shared"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "sin contenido que se pueda compartir",
"comment" : "Shown when provided content cannot be shared"
}
},
"fa" : {
"stringUnit" : {
"state" : "translated",
"value" : "محتوای قابل اشتراک‌گذاری وجود ندارد"
}
},
"fil" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "walang maibabahaging nilalaman"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "aucun contenu partageable",
"comment" : "Shown when provided content cannot be shared"
}
},
"he" : {
"stringUnit" : {
"state" : "translated",
"value" : "אין תוכן שניתן לשתף",
"comment" : "Shown when provided content cannot be shared"
}
},
"hi" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "शेयर करने योग्य कोई सामग्री नहीं"
}
},
"id" : {
"stringUnit" : {
"state" : "translated",
"value" : "tidak ada konten yang bisa dibagikan",
"comment" : "Shown when provided content cannot be shared"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "nessun contenuto condivisibile",
"comment" : "Shown when provided content cannot be shared"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "共有可能なコンテンツがありません",
"comment" : "Shown when provided content cannot be shared"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "공유할 수 있는 내용이 없습니다",
"comment" : "Shown when provided content cannot be shared"
}
},
"ms" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "tiada kandungan yang boleh dikongsi"
}
},
"ne" : {
"stringUnit" : {
"state" : "translated",
"value" : "बाँड्न मिल्ने सामग्री छैन",
"comment" : "Shown when provided content cannot be shared"
}
},
"nl" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "geen deelbare inhoud"
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "brak treści do udostępnienia"
}
},
"pt" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "sem conteúdo partilhável"
}
},
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "nenhum conteúdo compartilhável",
"comment" : "Shown when provided content cannot be shared"
}
},
"ru" : {
"stringUnit" : {
"state" : "translated",
"value" : "нет подходящего контента",
"comment" : "Shown when provided content cannot be shared"
}
},
"sv" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "inget delbart innehåll"
}
},
"ta" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "பகிரக்கூடிய உள்ளடக்கம் இல்லை"
}
},
"th" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "ไม่มีเนื้อหาที่แชร์ได้"
}
},
"tr" : {
"stringUnit" : {
"state" : "translated",
"value" : "paylaşılabilir içerik yok",
"comment" : "Shown when provided content cannot be shared"
}
},
"uk" : {
"stringUnit" : {
"state" : "translated",
"value" : "нема відповідного контенту",
"comment" : "Shown when provided content cannot be shared"
}
},
"ur" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "شیئر کرنے کے قابل کوئی مواد نہیں"
}
},
"vi" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "không có nội dung có thể chia sẻ"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "没有可分享的素材",
"comment" : "Shown when provided content cannot be shared"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "沒有可分享的素材"
}
}
}
},
"share.status.nothing_to_share" : {
"extractionState" : "manual",
"localizations" : {
"ar" : {
"stringUnit" : {
"state" : "translated",
"value" : "لا شيء لمشاركته",
"comment" : "Shown when the share extension receives no content"
}
},
"bn" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "শেয়ার করার কিছু নেই"
}
},
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "nichts zum teilen",
"comment" : "Shown when the share extension receives no content"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "nothing to share",
"comment" : "Shown when the share extension receives no content"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "nada que compartir",
"comment" : "Shown when the share extension receives no content"
}
},
"fa" : {
"stringUnit" : {
"state" : "translated",
"value" : "چیزی برای اشتراک‌گذاری نیست"
}
},
"fil" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "walang maibabahagi"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "rien à partager",
"comment" : "Shown when the share extension receives no content"
}
},
"he" : {
"stringUnit" : {
"state" : "translated",
"value" : "אין מה לשתף",
"comment" : "Shown when the share extension receives no content"
}
},
"hi" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "शेयर करने के लिए कुछ नहीं"
}
},
"id" : {
"stringUnit" : {
"state" : "translated",
"value" : "tidak ada yang bisa dibagikan",
"comment" : "Shown when the share extension receives no content"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "niente da condividere",
"comment" : "Shown when the share extension receives no content"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "共有できるものがありません",
"comment" : "Shown when the share extension receives no content"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "공유할 내용이 없습니다",
"comment" : "Shown when the share extension receives no content"
}
},
"ms" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "tiada apa-apa untuk dikongsi"
}
},
"ne" : {
"stringUnit" : {
"state" : "translated",
"value" : "बाँड्ने केही छैन",
"comment" : "Shown when the share extension receives no content"
}
},
"nl" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "niets om te delen"
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "nie ma nic do udostępnienia"
}
},
"pt" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "nada para partilhar"
}
},
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "nada para compartilhar",
"comment" : "Shown when the share extension receives no content"
}
},
"ru" : {
"stringUnit" : {
"state" : "translated",
"value" : "нечем поделиться",
"comment" : "Shown when the share extension receives no content"
}
},
"sv" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "inget att dela"
}
},
"ta" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "பகிர எதுவும் இல்லை"
}
},
"th" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "ไม่มีอะไรให้แชร์"
}
},
"tr" : {
"stringUnit" : {
"state" : "translated",
"value" : "paylaşılacak bir şey yok",
"comment" : "Shown when the share extension receives no content"
}
},
"uk" : {
"stringUnit" : {
"state" : "translated",
"value" : "нема чим ділитися",
"comment" : "Shown when the share extension receives no content"
}
},
"ur" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "شیئر کرنے کے لیے کچھ نہیں"
}
},
"vi" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "không có gì để chia sẻ"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "没有可分享的内容",
"comment" : "Shown when the share extension receives no content"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "沒有可分享的內容"
}
}
}
},
"share.status.failed_to_save" : {
"comment" : "Shown when content cannot be staged for the main app",
"extractionState" : "manual",
"localizations" : {
"ar" : { "stringUnit" : { "state" : "needs_review", "value" : "تعذر الحفظ في bitchat" } },
"bn" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat-এ সংরক্ষণ করা যায়নি" } },
"de" : { "stringUnit" : { "state" : "needs_review", "value" : "Konnte nicht in bitchat gespeichert werden" } },
"en" : { "stringUnit" : { "state" : "translated", "value" : "Could not save to bitchat" } },
"es" : { "stringUnit" : { "state" : "needs_review", "value" : "No se pudo guardar en bitchat" } },
"fa" : { "stringUnit" : { "state" : "needs_review", "value" : "ذخیره در bitchat ممکن نشد" } },
"fil" : { "stringUnit" : { "state" : "needs_review", "value" : "Hindi ma-save sa bitchat" } },
"fr" : { "stringUnit" : { "state" : "needs_review", "value" : "Impossible denregistrer dans bitchat" } },
"he" : { "stringUnit" : { "state" : "needs_review", "value" : "לא ניתן לשמור ב-bitchat" } },
"hi" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat में सेव नहीं किया जा सका" } },
"id" : { "stringUnit" : { "state" : "needs_review", "value" : "Tidak dapat menyimpan ke bitchat" } },
"it" : { "stringUnit" : { "state" : "needs_review", "value" : "Impossibile salvare in bitchat" } },
"ja" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat に保存できませんでした" } },
"ko" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat에 저장할 수 없습니다" } },
"ms" : { "stringUnit" : { "state" : "needs_review", "value" : "Tidak dapat menyimpan ke bitchat" } },
"ne" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat मा सुरक्षित गर्न सकिएन" } },
"nl" : { "stringUnit" : { "state" : "needs_review", "value" : "Kon niet opslaan in bitchat" } },
"pl" : { "stringUnit" : { "state" : "needs_review", "value" : "Nie udało się zapisać w bitchat" } },
"pt" : { "stringUnit" : { "state" : "needs_review", "value" : "Não foi possível guardar no bitchat" } },
"pt-BR" : { "stringUnit" : { "state" : "needs_review", "value" : "Não foi possível salvar no bitchat" } },
"ru" : { "stringUnit" : { "state" : "needs_review", "value" : "Не удалось сохранить в bitchat" } },
"sv" : { "stringUnit" : { "state" : "needs_review", "value" : "Kunde inte spara i bitchat" } },
"ta" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat-இல் சேமிக்க முடியவில்லை" } },
"th" : { "stringUnit" : { "state" : "needs_review", "value" : "บันทึกไปยัง bitchat ไม่ได้" } },
"tr" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchate kaydedilemedi" } },
"uk" : { "stringUnit" : { "state" : "needs_review", "value" : "Не вдалося зберегти в bitchat" } },
"ur" : { "stringUnit" : { "state" : "needs_review", "value" : "bitchat میں محفوظ نہیں ہو سکا" } },
"vi" : { "stringUnit" : { "state" : "needs_review", "value" : "Không thể lưu vào bitchat" } },
"zh-Hans" : { "stringUnit" : { "state" : "needs_review", "value" : "无法保存到 bitchat" } },
"zh-Hant" : { "stringUnit" : { "state" : "needs_review", "value" : "無法儲存到 bitchat" } }
}
},
"share.status.saved_for_review" : {
"comment" : "Shown after content is staged for review in the main app",
"extractionState" : "manual",
"localizations" : {
"ar" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ حُفظ في bitchat — افتح التطبيق للمراجعة" } },
"bn" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat-এ সংরক্ষিত — পর্যালোচনার জন্য অ্যাপটি খুলুন" } },
"de" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ In bitchat gespeichert — App zum Prüfen öffnen" } },
"en" : { "stringUnit" : { "state" : "translated", "value" : "✓ Saved in bitchat — open the app to review" } },
"es" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Guardado en bitchat — abre la app para revisarlo" } },
"fa" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ در bitchat ذخیره شد — برای بازبینی، برنامه را باز کنید" } },
"fil" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Na-save sa bitchat — buksan ang app para suriin" } },
"fr" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Enregistré dans bitchat — ouvrez lapp pour vérifier" } },
"he" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ נשמר ב-bitchat — יש לפתוח את האפליקציה לבדיקה" } },
"hi" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat में सेव किया गया — समीक्षा के लिए ऐप खोलें" } },
"id" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Disimpan di bitchat — buka aplikasi untuk meninjau" } },
"it" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Salvato in bitchat — apri lapp per controllare" } },
"ja" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat に保存しました — アプリを開いて確認してください" } },
"ko" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat에 저장됨 — 앱을 열어 검토하세요" } },
"ms" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Disimpan dalam bitchat — buka aplikasi untuk menyemak" } },
"ne" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat मा सुरक्षित गरियो — समीक्षा गर्न एप खोल्नुहोस्" } },
"nl" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Opgeslagen in bitchat — open de app om te bekijken" } },
"pl" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Zapisano w bitchat — otwórz aplikację, aby sprawdzić" } },
"pt" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Guardado no bitchat — abra a app para rever" } },
"pt-BR" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Salvo no bitchat — abra o app para revisar" } },
"ru" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Сохранено в bitchat — откройте приложение для проверки" } },
"sv" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Sparat i bitchat — öppna appen för att granska" } },
"ta" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat-இல் சேமிக்கப்பட்டது — மதிப்பாய்வு செய்ய செயலியைத் திறக்கவும்" } },
"th" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ บันทึกใน bitchat แล้ว — เปิดแอปเพื่อตรวจสอบ" } },
"tr" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchate kaydedildi — incelemek için uygulamayı açın" } },
"uk" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Збережено в bitchat — відкрийте застосунок для перегляду" } },
"ur" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ bitchat میں محفوظ ہو گیا — جائزے کے لیے ایپ کھولیں" } },
"vi" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ Đã lưu trong bitchat — mở ứng dụng để xem lại" } },
"zh-Hans" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ 已保存在 bitchat 中 — 打开应用查看" } },
"zh-Hant" : { "stringUnit" : { "state" : "needs_review", "value" : "✓ 已儲存在 bitchat 中 — 開啟 App 查看" } }
}
}
},
"version" : "1.0"
}