From f2699dc26d6e2fac25b622c2a37e0cfa6c131742 Mon Sep 17 00:00:00 2001 From: lobsam Date: Wed, 8 Jan 2025 11:59:28 +0530 Subject: [PATCH] fixed text continuous error and localization --- sefaria/model/text.py | 2 +- static/css/s2.css | 14 +++++++++-- static/js/AddToSourceSheet.jsx | 2 +- static/js/ConnectionsPanel.jsx | 5 ++++ static/js/Misc.jsx | 2 +- static/js/SidebarSearch.jsx | 4 ++-- static/js/TextList.jsx | 2 ++ .../VersionBlock/VersionTitleAndSelector.jsx | 2 +- .../sefaria/localizationLanguage/chinese.json | 6 ++++- .../sefaria/localizationLanguage/english.json | 6 ++++- .../sefaria/localizationLanguage/tibetan.json | 23 +++++++++++-------- static/js/sefaria/sefaria.js | 4 ++-- 12 files changed, 51 insertions(+), 21 deletions(-) diff --git a/sefaria/model/text.py b/sefaria/model/text.py index f366f9c51a..a91731b740 100644 --- a/sefaria/model/text.py +++ b/sefaria/model/text.py @@ -2396,7 +2396,7 @@ class TextFamily(object): "formatAsPoetry": { # Setup for Fox translation. Perhaps we want in other places as well? "he": "formatHeAsPoetry", "en": "formatEnAsPoetry", - "default": False, + "default": True, } } sourceMap = { diff --git a/static/css/s2.css b/static/css/s2.css index 0e90e2bd68..6e6b60b381 100644 --- a/static/css/s2.css +++ b/static/css/s2.css @@ -8528,6 +8528,16 @@ But not to use a display block directive that might break continuous mode for ot margin: 19px 33px; } +.link_title { + position: relative; + display: flex; + font-size: var(--sans-serif-body-font-size); + font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif; + color: #666; + padding: 20px 20px; + margin: 19px 33px; +} + .shareInput { width: calc(100% - 40px); box-sizing: border-box; @@ -8596,11 +8606,11 @@ But not to use a display block directive that might break continuous mode for ot } .interface-hebrew .addToSourceSheetBox input { - width: 47%; + width: 100%; } .interface-hebrew .addToSourceSheetBox .button.small { - width: 50%; + width: 100%; float: left; white-space: nowrap; } diff --git a/static/js/AddToSourceSheet.jsx b/static/js/AddToSourceSheet.jsx index aa5f163f97..94cf140249 100644 --- a/static/js/AddToSourceSheet.jsx +++ b/static/js/AddToSourceSheet.jsx @@ -231,7 +231,7 @@ class AddToSourceSheetBox extends Component {
- { Sefaria._("sheet.add_to_sheet")} + { Sefaria._("text.create_sheet")}
diff --git a/static/js/ConnectionsPanel.jsx b/static/js/ConnectionsPanel.jsx index ed7bae16d9..bda507c03e 100644 --- a/static/js/ConnectionsPanel.jsx +++ b/static/js/ConnectionsPanel.jsx @@ -1433,8 +1433,13 @@ class ShareBox extends Component { const classes = classNames({ textList: 1, fullPanel: this.props.fullPanel }); return (
+ +
+ text.link_share +
+
diff --git a/static/js/Misc.jsx b/static/js/Misc.jsx index 89555d6a5b..b50f64923c 100644 --- a/static/js/Misc.jsx +++ b/static/js/Misc.jsx @@ -2042,7 +2042,7 @@ class SignUpModal extends Component {
{ Sefaria._("sign_up.already_have_account")}   - { Sefaria._("Sign in")} + { Sefaria._("common.sign_in")}
diff --git a/static/js/SidebarSearch.jsx b/static/js/SidebarSearch.jsx index 20e52d1788..a96a768637 100644 --- a/static/js/SidebarSearch.jsx +++ b/static/js/SidebarSearch.jsx @@ -101,7 +101,7 @@ const SidebarSearch = ({ title, updateAppliedOptionSort, navigatePanel, sidebarS <> + title={Sefaria._("connection_panel.input.search_in_this_text")} /> } diff --git a/static/js/TextList.jsx b/static/js/TextList.jsx index 40c19f02f2..2c5dc07363 100644 --- a/static/js/TextList.jsx +++ b/static/js/TextList.jsx @@ -199,6 +199,8 @@ class TextList extends Component { var displayFilter = filter.map(filter => filter.split("|")[0]); // Remove filterSuffix for display var links = this.getLinks(); + var enText = filter.length ? " for " + displayFilter.join(", ") + " here" : "" + console.log("data : ", Sefaria._('text.message.no_connection', `${enText}`)) var en = "No connections known" + (filter.length ? " for " + displayFilter.join(", ") + " here" : "") + "."; var he = displayFilter.map(f => Sefaria.hebrewTerm(f)).join(", ") + "ལ་འདིར་འབྲེལ་བ་གང་ཡང་ཤེས་རྟོགས་མེད།"; var noResultsMessage = ; diff --git a/static/js/VersionBlock/VersionTitleAndSelector.jsx b/static/js/VersionBlock/VersionTitleAndSelector.jsx index e8abde144a..b1bb70f9a3 100644 --- a/static/js/VersionBlock/VersionTitleAndSelector.jsx +++ b/static/js/VersionBlock/VersionTitleAndSelector.jsx @@ -14,7 +14,7 @@ function VersionTitleAndSelector({currentRef, version, currObjectVersions, openV } const openVersionInMainPanel = VersionBlockUtils.openVersionInMainPanel.bind(null, currentRef, version, currObjectVersions, 'select-button', null, openVersionInReader); - const buttonText = isSelected ? Sefaria._('Currently Selected') : Sefaria._('select'); + const buttonText = isSelected ? Sefaria._('text.translation.current_selected') : Sefaria._('common.select'); return (
diff --git a/static/js/sefaria/localizationLanguage/chinese.json b/static/js/sefaria/localizationLanguage/chinese.json index 63aa1bdfd1..7d0a68b2fb 100644 --- a/static/js/sefaria/localizationLanguage/chinese.json +++ b/static/js/sefaria/localizationLanguage/chinese.json @@ -81,12 +81,15 @@ "language.bhutanese": "不丹语", "pwa.download_button.label":"安装 PECHA 应用", "text.reader_option_menu.layout": "布局", + "text.message.no_connection": "没有已知的连接{{enText}}。", + "text.link_share" : "", "common.loading": "正在加载...", "text.reader_option_menu.language": "语言", "website.pecha.version": "版本: 1.4.0", "common.version": "版本", "common.log_in": "登录", "common.sign_up": "注册", + "common.sign_in": "登录", "common.email": "电子邮件", "common.password": "密码", "common.pecha": "pecha", @@ -221,6 +224,7 @@ "search_filter.exact_matches_only": "仅精确匹配", "search.topic.searching_for_topic": "བརྗོད་གཞི་ཞིག་ཚོལ།", "connection_panel.search_in_this_text": "在此文本中搜索", + "connection_panel.input.search_in_this_text": "在此文本中搜索", "common.placeholder.search": "搜索", "search.result_list.searching": "搜索中...", "topic.search_topics": "搜索主题", @@ -322,7 +326,7 @@ "text.current_version": "当前版本", "text.current_translation": "当前翻译", "text.tranlation.description": "Pecha 为您提供了众多译本,让您的学习过程更加丰富多彩。您可以预览或选择其他译本。", - "text.translation.current_select": "当前所选", + "text.translation.current_selected": "当前所选", "text.translation.open_text": "打开文本", "text.selected_citation": "选定的引用", "text.name_new_sheet": "新表单命名", diff --git a/static/js/sefaria/localizationLanguage/english.json b/static/js/sefaria/localizationLanguage/english.json index 01811c7a1c..e30f70f4e7 100644 --- a/static/js/sefaria/localizationLanguage/english.json +++ b/static/js/sefaria/localizationLanguage/english.json @@ -81,12 +81,15 @@ "language.bhutanese": "Bhutanese", "pwa.download_button.label":"INSTALL PECHA APP", "text.reader_option_menu.layout": "Layout", + "text.message.no_connection": "No connections known {{enText}}.", + "text.link_share" : "", "common.loading": "Loading...", "text.reader_option_menu.language": "Language", "website.pecha.version": "Version: 1.4.0", "common.version": "Version", "common.log_in": "Log in", "common.sign_up": "Sign up", + "common.sign_in": "Sign in", "common.email": "Email Address", "common.password": "Password", "common.pecha": "pecha", @@ -217,6 +220,7 @@ "common.options": "Options", "common.collection.btn.create_new_collection": "Create a New Collection", "connection_panel.search_in_this_text": "Search in this Text", + "connection_panel.input.search_in_this_text": "Search in this Text", "common.placeholder.search": "Search", "search.result_list.searching": "Searching...", "topic.search_topics": "Search Topics", @@ -321,7 +325,7 @@ "text.current_version": "Current Version", "text.current_translation": "Current Translation", "text.tranlation.description": "Pecha acquires translations to enrich your learning experience. Preview or choose a different translation below", - "text.translation.current_select": "Currently Selected", + "text.translation.current_selected": "Currently Selected", "text.translation.open_text": "Open Text", "text.selected_citation": "Selected Citation", "text.name_new_sheet": "Name New Sheet", diff --git a/static/js/sefaria/localizationLanguage/tibetan.json b/static/js/sefaria/localizationLanguage/tibetan.json index 01f88874df..ba564671f5 100644 --- a/static/js/sefaria/localizationLanguage/tibetan.json +++ b/static/js/sefaria/localizationLanguage/tibetan.json @@ -81,12 +81,15 @@ "language.bhutanese": "འབྲུག་སྐད།", "pwa.download_button.label":"མཉེན་ཆས་ཕབ་ལེན།", "text.reader_option_menu.layout": "ཁྱད་ཆོས།", + "text.message.no_connection": "{{enText}} ནང་ལ་འདིའི་འགྲེལ་བ་མི་འདུག།", + "text.link_share" : "དྲ་ཐག་འདྲ་བཤུས།", "text.reader_option_menu.language": "སྐད་ཡིག།", "common.loading": "ལེན་བཞིན་པ་་་", "website.pecha.version": "ཐོན་རིམ།: ༡་༤་༠", "common.version": "འགྱུར་མ་དང་དཔེ་རྒྱུན།", "common.log_in": "ནང་འཛུལ།", "common.sign_up": "ཐོ་འགོད་གྱིས།", + "common.sign_in": "ནང་འཛུལ།", "common.email": "གློག་འཕྲིན།", "common.password": "གསང་ཚིག", "common.pecha": "དཔེ་ཆ་དྲ་ཆིགས།", @@ -173,13 +176,13 @@ "model.sign_up.add_connection.connection_to_another_text": "", "model.sign_up.add_connection.create_free_account": "", "model.sign_up.add_connection.content_list.add_interconnection_and_translation": "", - "model.sign_up.add_connection.content_list.build_and_share_source_sheet": "", + "model.sign_up.add_connection.content_list.build_and_share_source_sheet": "ཟིན་བྲིས་གསར་བཟོ་དང་འགྲེམས་སྤེལ།", "model.sign_up.add_connection.content_list.take_notes": "མཆན་བཀོད།", "model.sign_up.add_connection.content_list.get_updates_on_new_texts": "", - "model.sign_up.add_to_sheet.want_to_make_your_own_source_sheet": "", - "model.sign_up.add_to_sheet.create_free_accout_to_join_conversation":"རིན་མེད་ཁ་བྱང་ཞིག་བཟོས་ཏེ་གླེང་མོལ་ནང་མཉམ་གཞུགས་བྱོས།", + "model.sign_up.add_to_sheet.want_to_make_your_own_source_sheet": "ཁྱེད་རང་གིས་ཟིན་བྲིས་ཤིག་བཟོ་འམ།", + "model.sign_up.add_to_sheet.create_free_accout_to_join_conversation":"གྲོགས་པོ་གཞན་དང་མཉམ་དུ་གླེང་མོལ་བྱེད་པར་ཁ་བྱང་ཞིག་གསར་བཟོ་གྱིས། དཔེ་ཆ་དྲ་བར་གནང་ཐུབ་པ་ནི།", "model.sign_up.add_to_sheet.build_share_source_sheet":"ཤོག་ངོས་བཟོས་ཏེ་བརྒྱུད་སྐུར་བྱོས།", - "model.sign_up.add_to_sheet.connect_with_other_users":"གཞན་དང་མཉམ་དུ་སྦྲེལ་མཐུད་བྱེད།", + "model.sign_up.add_to_sheet.connect_with_other_users":"དཔེ་ཀློག་པ་གཞན་དང་གྲོགས་འབྲེལ་བཟོ་བ།", "model.sign_up.add_translation.have_your_own_translation_of_this_text":"", "model.sign_up.add_translation.create_free_account__to_add_it_to_library":"", "model.sign_up.follow.want_to_connect_with_other_users":"", @@ -218,7 +221,8 @@ "search_page.results": "གྲུབ་འབྲས་རྣམས།", "common.options": "བདམ་གསེས།", "common.collection.btn.create_new_collection": "ཕྱོགས་བསྒྲིགས་གསར་པ་ཞིག་བཟོ།", - "connection_panel.search_in_this_text": "འདིའི་ནང་འཚོལ།", + "connection_panel.search_in_this_text": "ཡིག་ཆ་འདིར་འཚོལ།", + "connection_panel.input.search_in_this_text": "འདིའི་ནང་འཚོལ།", "common.placeholder.search": "འཚོལ་ས།", "search.result_list.searching":"འཚོལ་བཞིན་པ་་་", "topic.search_topics": "བརྗོད་གཞི་ལྟར་བཙལ་འབྲས་འདེམ་སྒྲུག།", @@ -322,9 +326,9 @@ "text.current_version": "མིག་སྔའི་དཔེ་རྒྱུན།", "text.current_translation": "མིག་སྔའི་འགྱུར་མ།", "text.tranlation.description": "དཔེ་ཆ་དྲ་ཚིག་གིས་འགྱུར་མ་ཁག་བཟོས་ཏེ་སྦྱོང་ཡག་ལ་རོག་རམ་བྱེད་ཐུབ་ གཤམ་འོག་ལ་སྐད་ཡིག་གཞན་འདེམ་རོགས་།", - "text.translation.current_select": "ད་ལྟ་འདེམས་སྒྲུག་བྱས་ཡོད་", + "text.translation.current_selected": "ཁྱེད་ཀྱིས་བདམས་པ།་", "text.translation.open_text": "ཡིག་ཆ་ཁ་ཕྱེ།", - "text.selected_citation": "ཁྱེད་ཀྱིས་བདམས་པ།", + "text.selected_citation": "", "text.name_new_sheet": "ཟིན་བྲིས་ཀྱི་མིང་།", "text.want_to_make_your_own_source_sheet?": "ཁྱེད་རང་གིས་ཟིན་བྲིས་ཤིག་བཟོ་འམ།", "text.create_sheet": "གསར་བཟོ་གྱིས།", @@ -389,7 +393,7 @@ "side_nav.explore_community": "ཚོགས་སྡེ་དེ་སྔོགས།", "side_nav.who_to_follow": "གཤམ་གྱི་ཟིན་བྲིས་པ་ཚོར་རྒྱུན་ལྟ་གྱིས།", "side_nav.collection.description":"འཛམ་གླིང་ས་ཆ་མི་འདྲ་བ་མང་པོ་ལ་ཡོད་པའི་ཚོགས་པ་དང་། མི་སྒེར་པ་རྣམས་ཀྱིས་ནང་དོན་གྱི་སྒོ་ནས་བསྒྲིགས་པའི་ཆེད་བསྒྲིགས་གནང་བ་དག སོ་སོའི་འདོད་པ་དང་མཐུན་ནས་ལྟ་ཀློག་བྱེད་པར་བཞག་ཡོད།", - "side_nav.make_sheet":"ཟིན་བྲིས་གསར་བཟོ་གྱིས།", + "side_nav.make_sheet":"ཟིན་བྲིས་གསར་བཟོ།", "side_nav.explore_collections":"ཆེད་བསྒྲིགས་ལྟ་ཀློག།", "side_nav.stay_connected":"འབྲེལ་བ་རྒྱུན་འཁྱོངས་གྱིས།", "side_nav.stay_connected.decription":"ཡིག་ཆ་གསར་པ་དང་སློབ་གཉེར་གྱི་རྒྱུ་ཆ། དྲ་རྒྱའི་ཁྱད་ཆོས་གཞན་སོགས་ཁ་སྣོན་བྱས་པ་ལ་ལྟོས།", @@ -536,7 +540,7 @@ "collection.message.no_public_collection":"འདིར་ད་དུང་མང་ཚོགས་ཀྱི་ཕྱོགས་བསྒྲིགས་མི་འདུག", "topic.expore": "བརྗོད་གཞི་སྣ་ཚོགས།", "topic.a_to_z": "ཀ ནས་ ཨ བར་གྱི་བརྗོད་གཞི་ཚང་མ།", - "topic.browse_topic": "ང་ཚོའི་བརྗོད་གཞིའི་ཐོ་གཞུང་ཆ་ཚང་ལ་མིག་བཤེར་དང་ཡང་ན་འཚོལ་ཞིབ་བྱོས།", + "topic.browse_topic": "བརྗོད་གཞིའི་ཐོ་གཞུང་ཆ་ཚང་ལ་མིག་བཤེར་དང་ཡང་ན་འཚོལ་ཞིབ་གྱིས།", "topic.about": "ངོ་སྤྲོད།", "topic.about_description": "ཤོག་ངོས་འདིའི་ནང་དུ། དོན་དག་སྣ་ཚོགས་དང་འབྲེལ་བའི་ལུང་དང་། འབྲེལ་ཡོད་ཀྱི་བསྟན་བཅོས། ཀློག་མཁན་གྱིས་སྤེལ་བའི་ཟིན་བྲིས་སོགས་བརྗོད་གཞི་ལྟར་ལྟ་ཀློག་བྱེད་པའམ། ཡང་ན། ཁྱེད་རང་གིས་ལྟ་འདོད་པའི་དམིགས་བསལ་གྱི་བརྗོད་གཞི་གང་རུང་འཚོལ་བཤེར་བྱེད་ཆོག། ད་དུང་དྲ་བའི་ཟུར་ངོས་སུ་མི་མང་པོས་དོ་སྣང་བྱེད་སའི་བརྗོད་གཞི་ཚ་ཤོས་གང་ཡིན་གོ་རིམ་ལྟར་གསལ་བ་ལས་ཀྱང་རང་འདོད་ལྟར་བཀླག་ཆོག། མདོར་ན། ཤོག་ངོས་འདིའི་ནང་ལྟ་ཀློག་མང་ཙམ་གྱིས་དང་། ཁྱེད་རང་ལ་སྤྲོ་སྣང་འདྲེན་པའི་བརྗོད་གཞི་མང་པོ་ཡོད།", "topic.trend": "གླེང་གཞི་ཚ་ཤོས།", @@ -611,6 +615,7 @@ "sheet.publish_sheet_on_pecha":"གཞན་གྱིས་འཚོལ་ཞིབ་ཐུབ་ཆེད་ཁྱེད་ཀྱི་ཤོག་ངོས་དཔེ་ཆ་དྲ་ཆིགས་ནང་སྤེལ་རོགས།", "common.about":"བརྗོད་གཞི་འདིའི་སྐོར།", "text.version.merged_from":"ནས་ཟླ་སྒྲིལ་བྱས།", + "text.version.currently_selected": "ཁྱེད་ཀྱིས་བདམས་པ།", "connection_panel.menuscript.source":"ཁུངས།", "text.version.information.digitization":"ཨང་བསྒྱུར།", "connection_panel.license":"ཆོག་མཆན།", diff --git a/static/js/sefaria/sefaria.js b/static/js/sefaria/sefaria.js index c4930dda02..0fc8f69181 100644 --- a/static/js/sefaria/sefaria.js +++ b/static/js/sefaria/sefaria.js @@ -569,7 +569,7 @@ Sefaria = extend(Sefaria, { ISOMap: { "bi": {"name": "Bilingual", "i18nString": "language.bilingual", "showTranslations": 1}, "en": {"name": "English", "i18nString": "language.english", "showTranslations": 1}, - "he": {"name": "Tibetan", "i18nString": "language.tibetan", "showTranslations": 1}, + "bo": {"name": "Tibetan", "i18nString": "language.tibetan", "showTranslations": 1}, "yi": {"name": "Yiddish", "i18nString": "language.yiddish", "showTranslations": 1}, "fi": {"name": "Finnish", "i18nString": "language.finnish", "showTranslations": 1}, "pt": {"name": "Portuguese", "i18nString": "language.portuguese", "showTranslations": 1}, @@ -597,7 +597,7 @@ Sefaria = extend(Sefaria, { "tr": {"name": "Turkish", "i18nString": "language.turkish", "showTranslations": 1}, "vi": {"name": "Vietnamese", "i18nString": "language.vietnamese", "showTranslations": 1}, "th": {"name": "Thai", "i18nString": "language.thai", "showTranslations": 1}, - "he": {"name": "Hebrew", "i18nString": "language.hebrew", "showTranslations": 1}, + "he": {"name": "Hebrew", "i18nString": "language.tibetan", "showTranslations": 1}, "ms": {"name": "Malay", "i18nString": "language.malay", "showTranslations": 1}, "id": {"name": "Indonesian", "i18nString": "language.indonesian", "showTranslations": 1}, "cs": {"name": "Czech", "i18nString": "language.czech", "showTranslations": 1},