diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index d2e39e0..0f11be8 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -486,7 +486,7 @@ }); //播放驗證碼語音 $(function () { - var pageLang = ($('html').attr('lang') || 'zh-Hant').toLowerCase(); + var pageLang = ($('html').attr('lang') || 'zh-Hant-TW').toLowerCase(); var isEn = pageLang.startsWith('en'); var label = isEn ? 'Play Captcha Voice' : '播放驗證碼語音'; @@ -632,7 +632,7 @@ } }); if (document.documentElement.lang === 'zh_tw') { - document.documentElement.lang = 'zh-Hant'; + document.documentElement.lang = 'zh-Hant-TW'; } //tab鍵按下 $(document).on('keydown', function(e) { @@ -954,7 +954,7 @@ $(function() { var urlParams = new URLSearchParams(window.location.search); var isEditMode = urlParams.get('editmode') === 'on'; - var pageLang = $('html').attr('lang') || 'zh-Hant'; + var pageLang = $('html').attr('lang') || 'zh-Hant-TW'; var isEn = pageLang.toLowerCase().startsWith('en'); var i18n = { @@ -2061,7 +2061,7 @@ $(document).ready(function () { // ✅ 先確認頁面上真的有驗證碼圖片,再往下執行 if (!$('.rucaptcha-image').length) return; - var pageLang = ($('html').attr('lang') || 'zh-Hant').toLowerCase(); + var pageLang = ($('html').attr('lang') || 'zh-Hant-TW').toLowerCase(); var isEn = pageLang.startsWith('en'); var i18n = { @@ -2825,7 +2825,7 @@ $(document).ready(function () { //post $(document).ready(function () { setTimeout(function () { - var pageLang = ($('html').attr('lang') || 'zh-Hant').toLowerCase(); + var pageLang = ($('html').attr('lang') || 'zh-Hant-TW').toLowerCase(); var isEn = pageLang.startsWith('en'); var title = isEn ? 'Share to X Open in new window' : '分享至 X 在新視窗開啟'; @@ -3082,7 +3082,7 @@ $(function() { $(function() { function fixBannerA11yByLang() { setTimeout(function() { - var pageLang = ($('html').attr('lang') || 'zh-Hant').toLowerCase(); + var pageLang = ($('html').attr('lang') || 'zh-Hant-TW').toLowerCase(); var isEn = pageLang.startsWith('en'); var i18n = { @@ -3160,7 +3160,7 @@ $(function() { $(function() { function fixBannerPlayPauseA11y() { setTimeout(function() { - var pageLang = ($('html').attr('lang') || 'zh-Hant').toLowerCase(); + var pageLang = ($('html').attr('lang') || 'zh-Hant-TW').toLowerCase(); var isEn = pageLang.startsWith('en'); var i18n = {