-
Notifications
You must be signed in to change notification settings - Fork 197
Expand file tree
/
Copy pathja.js
More file actions
458 lines (436 loc) · 12.8 KB
/
Copy pathja.js
File metadata and controls
458 lines (436 loc) · 12.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
export default {
// Navigation
nav: {
overview: '概要',
inventory: '在庫',
orders: '注文',
finance: '財務',
demandForecast: '需要予測',
reports: 'レポート',
restocking: '補充',
companyName: '触媒コンポーネンツ',
subtitle: '在庫管理システム'
},
// Dashboard
dashboard: {
title: '概要',
kpi: {
title: '主要業績評価指標',
inventoryTurnover: '在庫回転率',
ordersFulfilled: '注文履行数',
orderFillRate: '注文充足率',
revenue: '収益(注文)',
revenueYTD: '収益(注文)年初来',
revenueMTD: '収益(注文)月初来',
avgProcessingTime: '平均処理時間(日)',
goal: '目標'
},
summary: {
title: '概要'
},
orderHealth: {
title: '注文状況',
totalOrders: '総注文数',
revenue: '収益',
avgOrderValue: '平均注文額',
onTimeRate: '定時配達率',
avgFulfillmentDays: '平均履行日数',
total: '合計'
},
ordersByMonth: {
title: '月別注文数'
},
inventoryValue: {
title: 'カテゴリ別在庫価値'
},
inventoryShortages: {
title: '在庫不足',
noShortages: '在庫不足なし - すべての注文を履行できます!',
noData: '選択したフィルターのデータがありません',
orderId: '注文ID',
sku: 'SKU',
itemName: '品目名',
quantityNeeded: '必要数量',
quantityAvailable: '在庫数量',
shortage: '不足',
daysDelayed: '遅延日数',
priority: '優先度',
unitsShort: '単位不足',
days: '日'
},
topProducts: {
title: '収益別トップ製品',
sku: 'SKU',
product: '製品',
category: 'カテゴリ',
warehouse: '倉庫',
stockStatus: '在庫状況',
revenue: '収益',
unitsOrdered: '注文数量',
firstOrder: '初回注文',
inStock: '在庫あり',
lowStock: '在庫僅少'
}
},
// Inventory
inventory: {
title: '在庫',
description: 'すべての在庫品目の追跡と管理',
stockLevels: '在庫レベル',
skus: 'SKU',
searchPlaceholder: '品目名で検索...',
clearSearch: '検索をクリア',
totalItems: '総品目数',
totalValue: '総価値',
lowStockItems: '在庫僅少品目',
warehouses: '倉庫',
table: {
sku: 'SKU',
itemName: '品目名',
name: '名前',
category: 'カテゴリ',
warehouse: '倉庫',
quantity: '数量',
quantityOnHand: '手持在庫数',
reorderPoint: '再注文点',
unitCost: '単価',
unitPrice: '単価',
totalValue: '総価値',
location: '場所',
status: 'ステータス'
}
},
// Orders
orders: {
title: '注文',
description: '顧客注文の表示と管理',
allOrders: 'すべての注文',
totalOrders: '総注文数',
totalRevenue: '総収益',
avgOrderValue: '平均注文額',
onTimeDelivery: '定時配達',
itemsCount: '{count}件',
quantity: '数量',
table: {
orderNumber: '注文番号',
orderId: '注文ID',
orderDate: '注文日',
date: '日付',
customer: '顧客',
category: 'カテゴリ',
warehouse: '倉庫',
items: '品目',
value: '価格',
totalValue: '合計金額',
status: 'ステータス',
expectedDelivery: '予定配達日',
actualDelivery: '実際の配達日'
}
},
// Finance/Spending
finance: {
title: '財務ダッシュボード',
description: '収益、コスト、財務パフォーマンスの追跡',
totalRevenue: '総収益',
totalCosts: '総コスト',
netProfit: '純利益',
avgOrderValue: '平均注文額',
fromOrders: '{count}件の注文から',
costBreakdown: '調達 + 運営 + 人件費 + 間接費',
margin: 'マージン',
perOrderRevenue: '注文あたりの収益',
revenueVsCosts: {
title: '月別収益対コスト',
revenue: '収益',
costs: '総コスト'
},
monthlyCostFlow: {
title: '月別コストフロー',
procurement: '調達',
operational: '運営',
labor: '人件費',
overhead: '間接費'
},
categorySpending: {
title: 'カテゴリ別支出',
ofTotal: '全体の'
},
transactions: {
title: '最近の取引',
id: 'ID',
description: '説明',
vendor: 'ベンダー',
date: '日付',
amount: '金額'
}
},
// Demand Forecast
demand: {
title: '需要予測',
description: '需要動向の分析と将来のニーズの予測',
increasingDemand: '需要増加',
stableDemand: '需要安定',
decreasingDemand: '需要減少',
itemsCount: '{count}件',
more: 'さらに...',
demandForecasts: '需要予測',
table: {
sku: 'SKU',
itemName: '品目名',
currentDemand: '現在の需要',
forecastedDemand: '予測需要',
change: '変化',
trend: 'トレンド',
period: '期間'
}
},
// Filters
filters: {
timePeriod: '期間',
location: '場所',
category: 'カテゴリ',
orderStatus: '注文ステータス',
all: 'すべて',
allMonths: 'すべての月'
},
// Statuses
status: {
delivered: '配達済み',
shipped: '出荷済み',
processing: '処理中',
backordered: 'バックオーダー',
inStock: '在庫あり',
lowStock: '在庫僅少',
adequate: '適量'
},
// Trends
trends: {
increasing: '増加',
stable: '安定',
decreasing: '減少'
},
// Priority
priority: {
high: '高',
medium: '中',
low: '低'
},
// Categories
categories: {
circuitBoards: '回路基板',
sensors: 'センサー',
actuators: 'アクチュエータ',
controllers: 'コントローラー',
powerSupplies: '電源'
},
// Spending Categories
spendingCategories: {
rawMaterials: '原材料',
components: '部品',
equipment: '設備',
consumables: '消耗品'
},
// Warehouses
warehouses: {
sanFrancisco: 'サンフランシスコ',
london: 'ロンドン',
tokyo: '東京'
},
// Months
months: {
jan: '1月',
feb: '2月',
mar: '3月',
apr: '4月',
may: '5月',
jun: '6月',
jul: '7月',
aug: '8月',
sep: '9月',
oct: '10月',
nov: '11月',
dec: '12月',
january: '1月',
february: '2月',
march: '3月',
april: '4月',
june: '6月',
july: '7月',
august: '8月',
september: '9月',
october: '10月',
november: '11月',
december: '12月'
},
// Profile Menu
profile: {
profileDetails: 'プロフィール詳細',
myTasks: 'マイタスク',
logout: 'ログアウト'
},
// Profile Details Modal
profileDetails: {
title: 'プロフィール詳細',
email: 'メールアドレス',
department: '部署',
location: '勤務地',
phone: '電話番号',
joinDate: '入社日',
employeeId: '社員ID',
close: '閉じる'
},
// Tasks Modal
tasks: {
title: 'マイタスク',
taskTitle: 'タスク名',
taskTitlePlaceholder: 'タスク名を入力...',
priority: '優先度',
dueDate: '期限',
addTask: 'タスクを追加',
noTasks: 'タスクがありません。上記からタスクを追加してください!'
},
// Language
language: {
english: 'English',
japanese: '日本語',
selectLanguage: '言語を選択'
},
// Restocking
restocking: {
title: '補充推奨',
subtitle: '在庫レベル、需要予測、予算に基づく発注推奨',
budgetLabel: '予算上限',
budgetPlaceholder: '予算を入力(例:50000)',
calculate: '計算',
noData: '現在のフィルターで補充が必要な品目はありません',
noBudget: '購入推奨を表示するには予算上限を入力してください',
summary: {
budget: '予算',
totalSpend: '推奨支出',
itemsAtRisk: 'リスク品目数',
itemsCovered: 'カバー済み品目',
budgetRemaining: '残予算'
},
table: {
sku: 'SKU',
name: '品目名',
warehouse: '倉庫',
category: 'カテゴリ',
currentStock: '現在の在庫',
daysOfStock: '在庫日数',
qtyToOrder: '注文数量',
unitCost: '単価',
lineTotal: '合計金額',
urgency: '緊急度',
status: 'ステータス'
},
urgency: {
high: '高',
medium: '中',
low: '低'
},
status: {
covered: 'カバー済み',
partial: '一部カバー',
uncovered: '未カバー'
}
},
// Reports
reports: {
title: 'パフォーマンスレポート',
subtitle: '四半期パフォーマンス指標と月次トレンドを確認',
loading: 'レポートを読み込み中...',
noData: '選択したフィルターのデータがありません',
quarterly: {
title: '四半期パフォーマンス',
quarter: '四半期',
totalOrders: '総注文数',
totalRevenue: '総収益',
avgOrderValue: '平均注文額',
fulfillmentRate: '履行率'
},
monthlyChart: {
title: '月次収益トレンド'
},
monthlyAnalysis: {
title: '前月比分析',
month: '月',
orders: '注文数',
revenue: '収益',
change: '変化',
growthRate: '成長率'
},
stats: {
ytdRevenue: '年初来総収益',
avgMonthly: '月次平均収益',
ytdOrders: '年初来総注文数',
bestQuarter: '最高パフォーマンス四半期'
}
},
// Common
common: {
loading: '読み込み中...',
error: 'エラー',
noData: 'データがありません',
viewDetails: '詳細を見る',
close: '閉じる',
save: '保存',
cancel: 'キャンセル',
search: '検索',
filter: 'フィルター',
export: 'エクスポート',
items: '件'
},
// Product Names
productNames: {
'Single Layer PCB Assembly': '単層PCB組立',
'Dual Layer PCB Assembly': '二層PCB組立',
'Multi Layer PCB Assembly': '多層PCB組立',
'Temperature Sensor Module': '温度センサーモジュール',
'Humidity Sensor Module': '湿度センサーモジュール',
'Pressure Sensor Module': '圧力センサーモジュール',
'Proximity Sensor': '近接センサー',
'Ultrasonic Distance Sensor': '超音波距離センサー',
'Micro Servo Motor': 'マイクロサーボモータ',
'Standard Servo Motor': '標準サーボモータ',
'Stepper Motor NEMA 17': 'ステッピングモータNEMA 17',
'8-bit Microcontroller': '8ビットマイコン',
'32-bit ARM Microcontroller': '32ビットARMマイコン',
'Digital Signal Processor': 'デジタル信号処理装置',
'3-Axis Accelerometer': '3軸加速度センサー',
'Gyroscope Module': 'ジャイロスコープモジュール',
'Light Dependent Resistor': '光依存抵抗器',
'Coil Spring Heavy Duty': 'コイルばね(重量用)',
'Compression Spring': '圧縮ばね',
'PWM Motor Controller': 'PWMモータコントローラ',
'H-Bridge Motor Driver': 'Hブリッジモータドライバ',
'Stepper Motor NEMA 23': 'ステッピングモータNEMA 23',
'Drive Pulley': 'ドライブプーリー',
'LED Driver IC': 'LEDドライバIC',
'5V 10A Switching Power Supply': '5V 10Aスイッチング電源',
'12V 5A Power Supply Module': '12V 5A電源モジュール',
'24V 3A Industrial Power Supply': '24V 3A産業用電源',
'Dual Output ±15V Power Supply': 'デュアル出力±15V電源',
'48V DC Power Supply Unit': '48V DC電源ユニット',
'USB-C PD 100W Power Supply': 'USB-C PD 100W電源',
'Battery Backup Power Supply': 'バッテリバックアップ電源',
'Adjustable Bench Power Supply': '可変ベンチ電源'
},
// Customer Names
customerNames: {
'MegaCorp Industries': 'メガコープ工業',
'Elite Systems Corp': 'エリートシステムズ',
'Horizon Technologies': 'ホライズン技術',
'FastAssembly Ltd': 'ファストアセンブリー',
'TechSolutions Group': 'テックソリューションズグループ',
'Apex Engineering': 'アペックスエンジニアリング',
'Superior Manufacturing': 'スーペリアマニュファクチャリング',
'Cascade Manufacturing': 'カスケードマニュファクチャリング',
'Acme Manufacturing Corp': 'アクメ製造',
'TechBuild Industries': 'テックビルド工業',
'Advanced Components Inc': 'アドバンストコンポーネンツ',
'Premier Industries': 'プレミア工業',
'Stellar Components Ltd': 'ステラコンポーネンツ',
'Dynamic Systems Ltd': 'ダイナミックシステムズ'
}
}