diff --git a/i18n/de/resources.json b/i18n/de/resources.json
index 0967ef4..7b75c64 100644
--- a/i18n/de/resources.json
+++ b/i18n/de/resources.json
@@ -1 +1,52 @@
-{}
+{
+ "translatedFrom": "Übersetzt aus {language}",
+ "quotedFrom": "Zitiert {name} (@{screen_name})",
+ "replyingTo": "Antwort auf @{screen_name}",
+ "threadPartHeader": "Teil von @{screen_name}'s Thread",
+ "ivAuthorActionReply": "Antwort von {authorName} (@{authorScreenName}):",
+ "ivAuthorActionOriginal": "Original von {authorName} (@{authorScreenName}):",
+ "ivAuthorActionFollowUp": "Follow-up von {authorName} (@{authorScreenName}):",
+ "ivQuoteHeader": "Zitiert {authorName} (@{authorHandle})",
+ "videoAltTextUnavailable": "{author}'s Video. Kein Alt Text verfügbar.",
+ "gifAltTextUnavailable": "{author}'s GIF. Kein Alt Text verfügbar.",
+ "ivOriginalText": "Ursprünglicher Text",
+ "ivViewOriginal": "Vollständiger Thread anzeigen",
+ "ivAboutAuthor": "Über den Autor",
+ "ivProfilePictureAlt": "{author}\"s Profilbild",
+ "ivFallbackText": "Wenn Sie dies sehen können, macht Ihr Browser etwas Seltsames mit Ihrem User-Agent.",
+ "ivInternetArchiveText": "{brandingName} Archiv",
+ "pollFinalResults": "Endergebnisse",
+ "ivCommunityNoteHeader": "Leser haben einen Kontext hinzugefügt, den Sie vielleicht wissen möchten",
+ "surveyHeader": "War dies hilfreich?",
+ "surveyYes": "Ja 😁",
+ "surveyNo": "Nein 💀",
+ "language_af": "Afrikaans",
+ "language_ar": "Arabisch",
+ "language_ca": "Katalanisch",
+ "language_cs": "Tschechisch",
+ "language_da": "Dänisch",
+ "language_de": "Deutsch",
+ "language_en": "Englisch",
+ "language_el": "Griechisch",
+ "language_es": "Spanisch",
+ "language_fi": "Finnisch",
+ "language_fr": "Französisch",
+ "language_he": "Hebräisch",
+ "language_hu": "Ungarisch",
+ "language_it": "Italienisch",
+ "language_ja": "Japanisch",
+ "language_ko": "Koreanisch",
+ "language_nl": "Niederländisch",
+ "language_no": "Norwegisch",
+ "language_pl": "Polnisch",
+ "language_pt": "Portugiesisch",
+ "language_ro": "Rumänisch",
+ "language_ru": "Russisch",
+ "language_sr": "Serbisch",
+ "language_sv": "Schwedisch",
+ "language_tr": "Türkisch",
+ "language_uk": "Ukrainisch",
+ "language_vi": "Vietnamesisch",
+ "language_zh-CN": "Chinesisch",
+ "language_zh-TW": "Chinesisch"
+}
diff --git a/i18n/fr/resources.json b/i18n/fr/resources.json
index 0967ef4..3faec90 100644
--- a/i18n/fr/resources.json
+++ b/i18n/fr/resources.json
@@ -1 +1,61 @@
-{}
+{
+ "translatedFrom": "Traduit depuis la langue suivante : {language}",
+ "quotedFrom": "Citation de {name} (@{screen_name})",
+ "replyingTo": "Réponse à @{screen_name}",
+ "threadPartHeader": "Un extrait du thread de @{screen_name}",
+ "ivAuthorActionReply": "Réponse de {authorName} (@{authorScreenName}):",
+ "ivAuthorActionOriginal": "Post original de {authorName} (@{authorScreenName}):",
+ "ivAuthorActionFollowUp": "Suite de {authorName} (@{authorScreenName}):",
+ "ivQuoteHeader": "Citation de {authorName} (@{authorHandle})",
+ "photoCount": "Photo {number} / {total}",
+ "videoCount": "Vidéo {number} / {total}",
+ "mediaCount": "Média {number} / {total}",
+ "videoAltTextUnavailable": "Vidéo de {author}. Description indisponible.",
+ "gifAltTextUnavailable": "GIF de {author}. Description indisponible.",
+ "ivOriginalText": "Texte original",
+ "ivViewOriginal": "Voir le thread en entier",
+ "ivAboutAuthor": "À propos de l’auteur·ice",
+ "ivProfileFollowing": "{numFollowing, plural,\none {Abonnement}\nother {Abonnements}\n}",
+ "ivProfileFollowers": "{numFollowers, plural,\none {Abonné}\nother {Abonnés}\n}",
+ "ivProfileStatuses": "{numStatuses, plural,\none {Post}\nother {Posts}\n}",
+ "ivProfilePictureAlt": "Photo de profil de {author}",
+ "ivFallbackText": "Si vous voyez ceci, votre navigateur fait des choses bizarres avec votre user agent.",
+ "ivInternetArchiveText": "Archive {brandingName}",
+ "pollFinalResults": "Résultats finaux",
+ "pollVotes": "{voteCount, plural,\none {# vote}\nother {# votes}\n} · {timeLeft}",
+ "ivPollChoice": "{voteCount, plural,\none {# vote}\nother {# votes}\n}, {percentage}%",
+ "ivCommunityNoteHeader": "Des lecteur·ice·s ont ajouté un contexte qu'iels jugent utile pour les utilisateur·ice·s",
+ "surveyHeader": "Avez-vous trouvé cela utile ?",
+ "surveyYes": "Oui 😁",
+ "surveyNo": "Non 💀",
+ "gifIndicator": "GIF - {brandingName}",
+ "language_af": "Afrikaans",
+ "language_ar": "Arabe",
+ "language_ca": "Catalan",
+ "language_cs": "Tchèque",
+ "language_da": "Danois",
+ "language_de": "Allemand",
+ "language_en": "Anglais",
+ "language_el": "Grec",
+ "language_es": "Espagnol",
+ "language_fi": "Finnois",
+ "language_fr": "Français",
+ "language_he": "Hébreu",
+ "language_hu": "Hongrois",
+ "language_it": "Italien",
+ "language_ja": "Japonais",
+ "language_ko": "Coréen",
+ "language_nl": "Néerlandais",
+ "language_no": "Norvégien",
+ "language_pl": "Polonais",
+ "language_pt": "Portugais",
+ "language_ro": "Roumain",
+ "language_ru": "Russe",
+ "language_sr": "Serbe",
+ "language_sv": "Suédois",
+ "language_tr": "Turc",
+ "language_uk": "Ukrainien",
+ "language_vi": "Vietnamien",
+ "language_zh-CN": "Chinois",
+ "language_zh-TW": "Chinois"
+}
diff --git a/i18n/ro/resources.json b/i18n/ro/resources.json
index 0967ef4..de9d6d4 100644
--- a/i18n/ro/resources.json
+++ b/i18n/ro/resources.json
@@ -1 +1,61 @@
-{}
+{
+ "translatedFrom": "Tradus din {language}",
+ "quotedFrom": "Citându-l pe {name} (@{screen_name})",
+ "replyingTo": "Răspuns la @{screen_name}",
+ "threadPartHeader": "O parte din șirul lui @{screen_name}",
+ "ivAuthorActionReply": "Răspuns de la {authorName} (@{authorScreenName}):",
+ "ivAuthorActionOriginal": "Original de la {authorName} (@{authorScreenName}):",
+ "ivAuthorActionFollowUp": "Răspuns următor de la {authorName} (@{authorScreenName}):",
+ "ivQuoteHeader": "Citându-l pe {authorName} (@{authorHandle})",
+ "photoCount": "Fotografie {number} / {total}",
+ "videoCount": "Videoclip {number} / {total}",
+ "mediaCount": "Media {number} / {total}",
+ "videoAltTextUnavailable": "Videoclipul lui {author}. Text alternativ indisponibil.",
+ "gifAltTextUnavailable": "GIF-ul lui {author}. Text alternativ indisponibil.",
+ "ivOriginalText": "Textul original",
+ "ivViewOriginal": "Vezi șirul complet",
+ "ivAboutAuthor": "Despre autor",
+ "ivProfileFollowing": "{numFollowing, plural,\nother {Urmărește}\n}",
+ "ivProfileFollowers": "{numFollowers, plural,\none {Urmăritor}\nother {Urmăritori}\n}",
+ "ivProfileStatuses": "{numStatuses, plural,\none {Postare}\nother {Postări}\n}",
+ "ivProfilePictureAlt": "Poza de profil a lui {author}",
+ "ivFallbackText": "Dacă poți vedea asta, browserul tău face ceva ciudat cu agentul tău de utilizator.",
+ "ivInternetArchiveText": "{brandingName} arhivă",
+ "pollFinalResults": "Rezultate finale",
+ "pollVotes": "{voteCount, plural,\none {# vot}\nother {# voturi}\n} · {timeLeft}",
+ "ivPollChoice": "{voteCount, plural,\none {# vot}\nother {# voturi}\n}, {percentage}%",
+ "ivCommunityNoteHeader": "Cititorii au adăugat context pe care au crezut că oamenii ar dori să îl cunoască",
+ "surveyHeader": "Ai găsit acest lucru ajutător?",
+ "surveyYes": "Da 😁",
+ "surveyNo": "Nu💀",
+ "gifIndicator": "GIF - {brandingName}",
+ "language_af": "Africană",
+ "language_ar": "Arabă",
+ "language_ca": "Catalană",
+ "language_cs": "Cehă",
+ "language_da": "Daneză",
+ "language_de": "Germană",
+ "language_en": "Engleză",
+ "language_el": "Greacă",
+ "language_es": "Spaniolă",
+ "language_fi": "Finlandeză",
+ "language_fr": "Franceză",
+ "language_he": "Ebraică",
+ "language_hu": "Maghiară",
+ "language_it": "Italiană",
+ "language_ja": "Japoneză",
+ "language_ko": "Coreeană",
+ "language_nl": "Olandeză",
+ "language_no": "Norvegiană",
+ "language_pl": "Poloneză",
+ "language_pt": "Portugheză",
+ "language_ro": "Română",
+ "language_ru": "Rusă",
+ "language_sr": "Sârbă",
+ "language_sv": "Suedeză",
+ "language_tr": "Turcă",
+ "language_uk": "Ucraineană",
+ "language_vi": "Vietnameză",
+ "language_zh-CN": "Chineză",
+ "language_zh-TW": "Chineză"
+}
diff --git a/i18n/ru/resources.json b/i18n/ru/resources.json
index 0967ef4..0372043 100644
--- a/i18n/ru/resources.json
+++ b/i18n/ru/resources.json
@@ -1 +1,61 @@
-{}
+{
+ "translatedFrom": "Переведено с {language}",
+ "quotedFrom": "Цитируя {name} (@{screen_name})",
+ "replyingTo": "В ответ @{screen_name}",
+ "threadPartHeader": "Часть ветки @{screen_name}",
+ "ivAuthorActionReply": "Ответ {authorName} (@{authorScreenName}):",
+ "ivAuthorActionOriginal": "{authorName} (@{authorScreenName}) начал обсуждение:",
+ "ivAuthorActionFollowUp": "Ответ автора {authorName} (@{authorScreenName}):",
+ "ivQuoteHeader": "Цитируя {authorName} (@{authorHandle})",
+ "photoCount": "Фото {number} / {total}",
+ "videoCount": "Видео {number} / {total}",
+ "mediaCount": "Медиа {number} / {total}",
+ "videoAltTextUnavailable": "Видео пользователя {author}. Описание не предоставлено.",
+ "gifAltTextUnavailable": "GIF-анимация пользователя {author}. Описание не предоставлено.",
+ "ivOriginalText": "Исходный текст",
+ "ivViewOriginal": "Просмотреть всю ветку",
+ "ivAboutAuthor": "Об авторе",
+ "ivProfileFollowing": "{numFollowing, plural,\none {подписка}\nfew {подписки}\nmany {подписок}\nother {подписки}\n}",
+ "ivProfileFollowers": "{numFollowers, plural,\none {подписчик}\nfew {подписчика}\nmany {подписчиков}\nother {подписчика}\n}",
+ "ivProfileStatuses": "{numStatuses, plural,\none {пост}\nfew {поста}\nmany {постов}\nother {поста}\n}",
+ "ivProfilePictureAlt": "Аватар пользователя {author}",
+ "ivFallbackText": "Если вы это видите, знайте — ваш браузер делает что-то странное с вашим User Agent.",
+ "ivInternetArchiveText": "Архив {brandingName}",
+ "pollFinalResults": "Итоги голосования",
+ "pollVotes": "{voteCount, plural,\none {# голос}\nfew {# голоса}\nmany {# голосов}\nother {# голоса}\n} · {timeLeft}",
+ "ivPollChoice": "{voteCount, plural,\none {# голос}\nfew {# голоса}\nmany {# голосов}\nother {# голоса}\n}, {percentage}%",
+ "ivCommunityNoteHeader": "Читатели добавили контекст, который, по их мнению, будет полезен другим читателям",
+ "surveyHeader": "Оказалась ли эта информация полезной?",
+ "surveyYes": "Да 😁",
+ "surveyNo": "Нет 💀",
+ "gifIndicator": "GIF - {brandingName}",
+ "language_af": "языка Африкаанс",
+ "language_ar": "арабского",
+ "language_ca": "каталонского",
+ "language_cs": "чешского",
+ "language_da": "датского",
+ "language_de": "немецкого",
+ "language_en": "английского",
+ "language_el": "греческого",
+ "language_es": "испанского",
+ "language_fi": "финского",
+ "language_fr": "французского",
+ "language_he": "иврита",
+ "language_hu": "венгерского",
+ "language_it": "итальянского",
+ "language_ja": "японского",
+ "language_ko": "корейского",
+ "language_nl": "голландского",
+ "language_no": "норвежского",
+ "language_pl": "польского",
+ "language_pt": "португальского",
+ "language_ro": "румынского",
+ "language_ru": "русского",
+ "language_sr": "сербского",
+ "language_sv": "шведского",
+ "language_tr": "турецкого",
+ "language_uk": "украинского",
+ "language_vi": "вьетнамского",
+ "language_zh-CN": "упрощённого китайского",
+ "language_zh-TW": "традиционного китайского"
+}
diff --git a/i18n/uk/resources.json b/i18n/uk/resources.json
index 0967ef4..827e5fa 100644
--- a/i18n/uk/resources.json
+++ b/i18n/uk/resources.json
@@ -1 +1,61 @@
-{}
+{
+ "translatedFrom": "Перекладено з {language}",
+ "quotedFrom": "Цитуючи {name} (@{screen_name})",
+ "replyingTo": "У відповідь до @{screen_name}",
+ "threadPartHeader": "Частина гілки @{screen_name}",
+ "ivAuthorActionReply": "Відповідь {authorName} (@{authorScreenName}):",
+ "ivAuthorActionOriginal": "{authorName} (@{authorScreenName}) почав обговорення:",
+ "ivAuthorActionFollowUp": "Відповідь автора {authorName} (@{authorScreenName}):",
+ "ivQuoteHeader": "Цитуючи {authorName} (@{authorHandle})",
+ "photoCount": "Фото {number} / {total}",
+ "videoCount": "Відео {number} / {total}",
+ "mediaCount": "Медіа {number} / {total}",
+ "videoAltTextUnavailable": "Відео користувача {author}. Опис не надано.",
+ "gifAltTextUnavailable": "GIF-анімація користувача {author}. Опис не надано.",
+ "ivOriginalText": "Оригінальний текст",
+ "ivViewOriginal": "Відкрити гілку повністю",
+ "ivAboutAuthor": "Про автора",
+ "ivProfileFollowing": "{numFollowing, plural,\none {підписка}\nfew {підписки}\nmany {підписок}\nother {підписки}\n}",
+ "ivProfileFollowers": "{numFollowers, plural,\none {підписник}\nfew {підписника}\nmany {підписників}\nother {підписника}\n}",
+ "ivProfileStatuses": "{numStatuses, plural,\none {пост}\nfew {пости}\nmany {постів}\nother {пости}\n}",
+ "ivProfilePictureAlt": "Аватар користувача {author}",
+ "ivFallbackText": "Якщо ви бачите цей напис, це значить, що ваш браузер робить щось дивне з вашим User Agent.",
+ "ivInternetArchiveText": "Архів {brandingName}",
+ "pollFinalResults": "Підсумки голосування",
+ "pollVotes": "{voteCount, plural,\none {# голос}\nfew {# голоси}\nmany {# голосів}\nother {# голоси}\n} · {timeLeft}",
+ "ivPollChoice": "{voteCount, plural,\none {# голос}\nfew {# голоси}\nmany {# голосів}\nother {# голоси}\n}, {percentage}%",
+ "ivCommunityNoteHeader": "Читачі додали контекст, який, на їх думку, може бути корисним іншим читачам",
+ "surveyHeader": "Чи корисна ця інформація?",
+ "surveyYes": "Так 😁",
+ "surveyNo": "Ні 💀",
+ "gifIndicator": "GIF - {brandingName}",
+ "language_af": "мови Африкаанс",
+ "language_ar": "арабської",
+ "language_ca": "каталонської",
+ "language_cs": "чеської",
+ "language_da": "данської",
+ "language_de": "німецької",
+ "language_en": "англійської",
+ "language_el": "грецької",
+ "language_es": "іспанської",
+ "language_fi": "фінської",
+ "language_fr": "французької",
+ "language_he": "івриту",
+ "language_hu": "угорської",
+ "language_it": "італійської",
+ "language_ja": "японської",
+ "language_ko": "корейської",
+ "language_nl": "нідерландської",
+ "language_no": "норвезької",
+ "language_pl": "польської",
+ "language_pt": "португальської",
+ "language_ro": "румунської",
+ "language_ru": "російської",
+ "language_sr": "сербської",
+ "language_sv": "шведської",
+ "language_tr": "турецької",
+ "language_uk": "української",
+ "language_vi": "вʼєтнамської",
+ "language_zh-CN": "спрощеної китайської",
+ "language_zh-TW": "традиційної китайської"
+}
diff --git a/i18n/zh-TW/resources.json b/i18n/zh-TW/resources.json
index 0967ef4..fe6b15c 100644
--- a/i18n/zh-TW/resources.json
+++ b/i18n/zh-TW/resources.json
@@ -1 +1,36 @@
-{}
+{
+ "ivOriginalText": "原文",
+ "ivAboutAuthor": "關於作者",
+ "pollFinalResults": "最終結果",
+ "surveyYes": "是 😁",
+ "surveyNo": "否 💀",
+ "gifIndicator": "GIF - {brandingName}",
+ "language_af": "南非荷蘭文",
+ "language_ar": "阿拉伯文",
+ "language_cs": "捷克語",
+ "language_da": "丹麥文",
+ "language_de": "德文",
+ "language_en": "英文",
+ "language_el": "希臘文",
+ "language_es": "西班牙文",
+ "language_fi": "芬蘭文",
+ "language_fr": "法文",
+ "language_he": "希伯來文",
+ "language_hu": "匈牙利文",
+ "language_it": "義大利文",
+ "language_ja": "日文",
+ "language_ko": "韓文",
+ "language_nl": "荷蘭文",
+ "language_no": "挪威文",
+ "language_pl": "波籣文",
+ "language_pt": "葡萄牙文",
+ "language_ro": "羅馬尼亞文",
+ "language_ru": "俄文",
+ "language_sr": "塞爾維亞文",
+ "language_sv": "瑞典文",
+ "language_tr": "土耳其文",
+ "language_uk": "烏克蘭文",
+ "language_vi": "越南文",
+ "language_zh-CN": "中文",
+ "language_zh-TW": "中文"
+}