diff --git a/app/modules/dispatch/templates/dispatch/_nav.html b/app/modules/dispatch/templates/dispatch/_nav.html index 6905ee7..82675f0 100644 --- a/app/modules/dispatch/templates/dispatch/_nav.html +++ b/app/modules/dispatch/templates/dispatch/_nav.html @@ -34,6 +34,14 @@ var v = el.getAttribute('data-' + lang + '-ph'); if (v !== null) el.placeholder = v; }); + // 배치명은 저장된 데이터라 정적 번역 불가. 자동 기본 이름의 '출고'/'(이름없음)'만 + // 영문에서 치환(직접 입력한 다른 한글 이름은 그대로 둔다). + document.querySelectorAll('[data-raw]').forEach(function (el) { + var raw = el.getAttribute('data-raw') || ''; + el.textContent = (lang === 'en') + ? raw.replace(/출고/g, 'Dispatch').replace('(이름없음)', '(no name)') + : raw; + }); var btn = document.getElementById('dsp-lang-btn'); if (btn) btn.textContent = (lang === 'ko') ? 'EN' : '한국어'; try { localStorage.setItem(KEY, lang); } catch (e) {} diff --git a/app/modules/dispatch/templates/dispatch/batches.html b/app/modules/dispatch/templates/dispatch/batches.html index dd3216e..3dce081 100644 --- a/app/modules/dispatch/templates/dispatch/batches.html +++ b/app/modules/dispatch/templates/dispatch/batches.html @@ -26,7 +26,8 @@ {{ b.dispatch_date }} {{ b.platform }} - {{ b.batch_name or '(이름없음)' }} + {{ b.batch_name or '(이름없음)' }} {{ b.parcel_count }} {% if b.parcel_count and b.done_count == b.parcel_count %} diff --git a/app/modules/dispatch/templates/dispatch/handover.html b/app/modules/dispatch/templates/dispatch/handover.html index c181482..73132f7 100644 --- a/app/modules/dispatch/templates/dispatch/handover.html +++ b/app/modules/dispatch/templates/dispatch/handover.html @@ -32,7 +32,7 @@

Kagayaku 전달 리스트

-

{{ batch.batch_name or 'TikTok 출고' }}

+

{{ batch.batch_name or 'TikTok 출고' }}

날짜 {{ batch.dispatch_date }} ·