feat(malaysia): 전 화면 한글/영문 실시간 토글
- static/malaysia.js: KO_EN 사전 + 토글(localStorage 기억, 새로고침 없이 즉시) - _i18n.html 공용 include(ENG/한글 버튼 + 스크립트), 전 화면 상단 삽입 - UI 고정 문구는 사전 치환(제목/헤더/버튼/라벨/배지/옵션/안내) - 상품/콤보명은 data-en(영문, malaysia_items)·data-ko(itemcode_db 한글) 동시 렌더 - _base_ctx 에 ko_names(itemcode_db name_map) 주입 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
|
||||
{% block content %}
|
||||
<section class="mys mys-compact">
|
||||
{% include "malaysia/_i18n.html" %}
|
||||
{% set active_tab = 'status' %}
|
||||
{% include "malaysia/_nav.html" %}
|
||||
|
||||
@@ -19,7 +20,7 @@
|
||||
<!-- 좌: 낱개로 분리된 전체 재고 -->
|
||||
<div class="erp-card">
|
||||
<div class="cpg-card-head" style="display:flex;justify-content:space-between;align-items:center;">
|
||||
<h2>전산 재고 현황 — 낱개 기준 ({{ rows|length }})</h2>
|
||||
<h2><span class="i18n">전산 재고 현황 — 낱개 기준</span> ({{ rows|length }})</h2>
|
||||
<span class="erp-muted">현재고 = 입고 − 출고 + 조정 + 재고조사반영 (콤보는 낱개로 분해 반영됨)</span>
|
||||
</div>
|
||||
<div class="erp-table-wrap">
|
||||
@@ -37,7 +38,7 @@
|
||||
{% for r in rows %}
|
||||
<tr>
|
||||
<td class="ccol">{{ r.item_code }}</td>
|
||||
<td class="nm">{{ r.item_name }}</td>
|
||||
<td class="nm" data-en="{{ r.item_name }}" data-ko="{{ ko_names.get(r.item_code, r.item_name) }}">{{ r.item_name }}</td>
|
||||
<td style="text-align:right;font-weight:600;">{{ r.current_qty }}</td>
|
||||
<td>{{ r.last_stocktake_date or '—' }}</td>
|
||||
<td style="text-align:right">{{ r.last_qty if r.last_qty is not none else '—' }}</td>
|
||||
@@ -67,7 +68,7 @@
|
||||
{% for s in set_rows %}
|
||||
<tr>
|
||||
<td class="ccol">{{ s.set_code }}</td>
|
||||
<td class="nm">{{ s.set_name }}</td>
|
||||
<td class="nm" data-en="{{ s.set_name }}" data-ko="{{ ko_names.get(s.set_code, s.set_name) }}">{{ s.set_name }}</td>
|
||||
<td style="text-align:right;font-weight:600;">{{ s.qty }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user