diff --git a/CHANGELOG.md b/CHANGELOG.md
index ced959268e..c719e050c9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,17 @@
# Changelog
+## [v3.6.7](https://github.com/unfoldingWord/translationCore/tree/v3.6.7) (2024-12-18)
+
+**Implemented enhancements:**
+- Updated Crowdin translations
+- Add shortcut Keys to WordAlignment [\#7601](https://github.com/unfoldingWord/translationCore/issues/7601)
+- Default to showing tC-ready content in the source content downloader [\#7604](https://github.com/unfoldingWord/translationCore/issues/7604)
+
+**Fixed bugs:**
+- Fix Critical Error screen when opening an old project aligned with the older version of Original language [\#7592](https://github.com/unfoldingWord/translationCore/issues/7592)
+
+
## [v3.6.6](https://github.com/unfoldingWord/translationCore/tree/v3.6.6) (2024-09-18)
diff --git a/src/js/components/dialogComponents/SourceContentUpdateDialog.js b/src/js/components/dialogComponents/SourceContentUpdateDialog.js
index 9816a01141..4ae55bd875 100644
--- a/src/js/components/dialogComponents/SourceContentUpdateDialog.js
+++ b/src/js/components/dialogComponents/SourceContentUpdateDialog.js
@@ -3,6 +3,7 @@ import PropTypes from 'prop-types';
import Checkbox from 'material-ui/Checkbox';
import Divider from 'material-ui/Divider';
import Toggle from 'material-ui/Toggle';
+import ReactTooltip from 'react-tooltip';
import BaseDialog from './BaseDialog';
import ResourceListItem from './ResourceListItem';
@@ -109,6 +110,9 @@ class ContentUpdateDialog extends React.Component {
const allChecked =
JSON.stringify(availableLanguageIds) === JSON.stringify(languagesSelectedList);
+ const tcReadyToggleHintKey = tcReady ? 'updates.show_all_available_content_off_hint' : 'updates.show_all_available_content_on_hint';
+ const tcReadyToggleHintText = translate(tcReadyToggleHintKey);
+
return (
+
}
diff --git a/src/locale/Arabic-ar_SA.json b/src/locale/Arabic-ar_SA.json
index 72171f1781..da3e9b07fe 100644
--- a/src/locale/Arabic-ar_SA.json
+++ b/src/locale/Arabic-ar_SA.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Assamese-as_IN.json b/src/locale/Assamese-as_IN.json
index 7be4dc59f7..0a47de4bbd 100644
--- a/src/locale/Assamese-as_IN.json
+++ b/src/locale/Assamese-as_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Bengali, India-bn_IN.json b/src/locale/Bengali, India-bn_IN.json
index e805181195..1f5e5c39e1 100644
--- a/src/locale/Bengali, India-bn_IN.json
+++ b/src/locale/Bengali, India-bn_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "স্থানীয়:",
"online_timestamp": "অনলাইন:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/English-en_US.json b/src/locale/English-en_US.json
index 72171f1781..da3e9b07fe 100644
--- a/src/locale/English-en_US.json
+++ b/src/locale/English-en_US.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/French-fr_FR.json b/src/locale/French-fr_FR.json
index 5f258d6e19..5ea5362f82 100644
--- a/src/locale/French-fr_FR.json
+++ b/src/locale/French-fr_FR.json
@@ -107,6 +107,8 @@
"local_timestamp": "Locale",
"online_timestamp": "En ligne",
"show_all_available_content": "Afficher tous les contenus disponibles",
+ "show_all_available_content_off_hint": "La liste actuelle affiche le contenu couramment utilisé",
+ "show_all_available_content_on_hint": "La liste montre tout le contenu disponible",
"update_error_reason_parse": "Erreur d'analyse",
"update_error_reason_download": "Erreur de téléchargement",
"update_error_reason_missing_dependency": "Dépendance manquante"
diff --git a/src/locale/Gujarati-gu_IN.json b/src/locale/Gujarati-gu_IN.json
index 6d81681d64..9aa6bf7a92 100644
--- a/src/locale/Gujarati-gu_IN.json
+++ b/src/locale/Gujarati-gu_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "સ્થાનિક:",
"online_timestamp": "ઓનલાઈન:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Hindi-hi_IN.json b/src/locale/Hindi-hi_IN.json
index e1759c9580..d84c6c3434 100644
--- a/src/locale/Hindi-hi_IN.json
+++ b/src/locale/Hindi-hi_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "स्थानीय:",
"online_timestamp": "ऑनलाइन:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Indonesian-id_ID.json b/src/locale/Indonesian-id_ID.json
index 0544558de8..a498b84b1a 100644
--- a/src/locale/Indonesian-id_ID.json
+++ b/src/locale/Indonesian-id_ID.json
@@ -107,6 +107,8 @@
"local_timestamp": "Lokal:",
"online_timestamp": "Daring:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "proses analisis bermasalah",
"update_error_reason_download": "Unduhan bermasalah",
"update_error_reason_missing_dependency": "komponen hilang "
diff --git a/src/locale/Kannada-kn_IN.json b/src/locale/Kannada-kn_IN.json
index 6ecfbbb690..c3d7fceda2 100644
--- a/src/locale/Kannada-kn_IN.json
+++ b/src/locale/Kannada-kn_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "ಸ್ಥಳೀಯ:",
"online_timestamp": "ಮಿನ್ಕಾಣ್ಕೆ:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Malayalam-ml_IN.json b/src/locale/Malayalam-ml_IN.json
index 1ebc7366af..7f07bcf90d 100644
--- a/src/locale/Malayalam-ml_IN.json
+++ b/src/locale/Malayalam-ml_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "പ്രാദേശികം:",
"online_timestamp": "ഓൺലൈൻ",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Marathi-mr_IN.json b/src/locale/Marathi-mr_IN.json
index 49f7ff8147..da631c7d5f 100644
--- a/src/locale/Marathi-mr_IN.json
+++ b/src/locale/Marathi-mr_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "स्थानिक:",
"online_timestamp": "ऑनलाइन:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Naga Pidgin-nag_IN.json b/src/locale/Naga Pidgin-nag_IN.json
index 5b9580b66f..b1efc4ec03 100644
--- a/src/locale/Naga Pidgin-nag_IN.json
+++ b/src/locale/Naga Pidgin-nag_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "Sthaniya:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Nepali-ne_NP.json b/src/locale/Nepali-ne_NP.json
index 72171f1781..da3e9b07fe 100644
--- a/src/locale/Nepali-ne_NP.json
+++ b/src/locale/Nepali-ne_NP.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Odia-or_IN.json b/src/locale/Odia-or_IN.json
index 35c6ae3081..d1daea2190 100644
--- a/src/locale/Odia-or_IN.json
+++ b/src/locale/Odia-or_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "ସ୍ଥାନୀୟ:",
"online_timestamp": "ଅନ୍ଲାଇନ୍:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Persian-fa_IR.json b/src/locale/Persian-fa_IR.json
index 375d087c0f..78705ac443 100644
--- a/src/locale/Persian-fa_IR.json
+++ b/src/locale/Persian-fa_IR.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Portuguese, Brazilian-pt_BR.json b/src/locale/Portuguese, Brazilian-pt_BR.json
index 51177feed9..9a5558e931 100644
--- a/src/locale/Portuguese, Brazilian-pt_BR.json
+++ b/src/locale/Portuguese, Brazilian-pt_BR.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Mostrar todo o conteúdo disponível",
+ "show_all_available_content_off_hint": "A lista atual mostra conteúdo comumente utilizado",
+ "show_all_available_content_on_hint": "A lista mostra todo o conteúdo disponível",
"update_error_reason_parse": "erro de análise",
"update_error_reason_download": "erro no download",
"update_error_reason_missing_dependency": "dependência em falta"
diff --git a/src/locale/Punjabi-pa_IN.json b/src/locale/Punjabi-pa_IN.json
index d72aaef72b..392585431b 100644
--- a/src/locale/Punjabi-pa_IN.json
+++ b/src/locale/Punjabi-pa_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "ਸਥਾਨਕ:",
"online_timestamp": "ਆਨਲਾਈਨ",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Russian-ru_RU.json b/src/locale/Russian-ru_RU.json
index 0d40123c87..2a6f64df3c 100644
--- a/src/locale/Russian-ru_RU.json
+++ b/src/locale/Russian-ru_RU.json
@@ -107,6 +107,8 @@
"local_timestamp": "Локально:",
"online_timestamp": "Онлайн:",
"show_all_available_content": "Показать все доступные материалы",
+ "show_all_available_content_off_hint": "Текущий список показывает широко используемый контент",
+ "show_all_available_content_on_hint": "Список показывает все доступные материалы",
"update_error_reason_parse": "ошибка обработки",
"update_error_reason_download": "ошибка при загрузке",
"update_error_reason_missing_dependency": "зависимотси не обнаружены"
diff --git a/src/locale/Spanish-es_ES.json b/src/locale/Spanish-es_ES.json
index 883d3c15a1..a8e6c08d0c 100644
--- a/src/locale/Spanish-es_ES.json
+++ b/src/locale/Spanish-es_ES.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "En línea:",
"show_all_available_content": "Mostrar todo el contenido disponible",
+ "show_all_available_content_off_hint": "La lista actual muestra el contenido usado comúnmente",
+ "show_all_available_content_on_hint": "La lista muestra todo el contenido disponible",
"update_error_reason_parse": "error de análisis",
"update_error_reason_download": "error de descarga",
"update_error_reason_missing_dependency": "falta dependencia"
diff --git a/src/locale/Tamil-ta_IN.json b/src/locale/Tamil-ta_IN.json
index eda1f9e5dd..90bce81278 100644
--- a/src/locale/Tamil-ta_IN.json
+++ b/src/locale/Tamil-ta_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "உள்ளூர்:",
"online_timestamp": "ஆன்லைன்",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Telugu-te_IN.json b/src/locale/Telugu-te_IN.json
index 2692678e33..1f5ae5afeb 100644
--- a/src/locale/Telugu-te_IN.json
+++ b/src/locale/Telugu-te_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "స్థానికం:",
"online_timestamp": "ఆన్ లైన్:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Ukrainian-uk_UA.json b/src/locale/Ukrainian-uk_UA.json
index edac1b6781..a3323241af 100644
--- a/src/locale/Ukrainian-uk_UA.json
+++ b/src/locale/Ukrainian-uk_UA.json
@@ -106,7 +106,9 @@
"source_label": "Джерело:",
"local_timestamp": "На пристрої:",
"online_timestamp": "Онлайн:",
- "show_all_available_content": "Show All Available Content",
+ "show_all_available_content": "Показати весь доступний вміст",
+ "show_all_available_content_off_hint": "Поточний список відображає зазвичай використаний вміст",
+ "show_all_available_content_on_hint": "Список показує весь доступний вміст",
"update_error_reason_parse": "помилка під час обробки",
"update_error_reason_download": "помилка завантаження",
"update_error_reason_missing_dependency": "відсутня залежність"
diff --git a/src/locale/Urdu-Devanagari-ur_deva_IN.json b/src/locale/Urdu-Devanagari-ur_deva_IN.json
index 63135bf545..919baa2293 100644
--- a/src/locale/Urdu-Devanagari-ur_deva_IN.json
+++ b/src/locale/Urdu-Devanagari-ur_deva_IN.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"
diff --git a/src/locale/Vietnamese-vi_VN.json b/src/locale/Vietnamese-vi_VN.json
index 72171f1781..da3e9b07fe 100644
--- a/src/locale/Vietnamese-vi_VN.json
+++ b/src/locale/Vietnamese-vi_VN.json
@@ -107,6 +107,8 @@
"local_timestamp": "Local:",
"online_timestamp": "Online:",
"show_all_available_content": "Show All Available Content",
+ "show_all_available_content_off_hint": "The current list is showing commonly used content",
+ "show_all_available_content_on_hint": "The list shows all available content",
"update_error_reason_parse": "parse error",
"update_error_reason_download": "download error",
"update_error_reason_missing_dependency": "missing dependency"