fix(dispatch): 배치명 자동 기본값('출고')도 영문 모드에서 치환
- 저장된 배치명은 데이터라 정적 번역 불가 → data-raw 요소를 _nav 공용 JS가 영문 모드에서 '출고'→'Dispatch', '(이름없음)'→'(no name)' 치환 - 배치 목록 배치명 + Kagayaku 전달 화면 제목 적용 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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) {}
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
<tr>
|
||||
<td style="white-space:nowrap;">{{ b.dispatch_date }}</td>
|
||||
<td>{{ b.platform }}</td>
|
||||
<td><a href="/dispatch/batches/{{ b.id }}" style="font-weight:600;">{{ b.batch_name or '(이름없음)' }}</a></td>
|
||||
<td><a href="/dispatch/batches/{{ b.id }}" style="font-weight:600;" class="dsp-bname"
|
||||
data-raw="{{ b.batch_name or '(이름없음)' }}">{{ b.batch_name or '(이름없음)' }}</a></td>
|
||||
<td style="text-align:right;">{{ b.parcel_count }}</td>
|
||||
<td style="text-align:right;">
|
||||
{% if b.parcel_count and b.done_count == b.parcel_count %}
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<h2 style="margin:0;" data-ko="Kagayaku 전달 리스트" data-en="Kagayaku Handover List">Kagayaku 전달 리스트</h2>
|
||||
</div>
|
||||
<div class="cpg-card-head">
|
||||
<h2>{{ batch.batch_name or 'TikTok 출고' }}</h2>
|
||||
<h2 data-raw="{{ batch.batch_name or 'TikTok 출고' }}">{{ batch.batch_name or 'TikTok 출고' }}</h2>
|
||||
</div>
|
||||
<p class="erp-muted" style="margin:4px 0 4px;">
|
||||
<span data-ko="날짜" data-en="Date">날짜</span> <b>{{ batch.dispatch_date }}</b> ·
|
||||
|
||||
Reference in New Issue
Block a user