Commit 6ed72ed
Localize all SEM custom cards to 6 languages (#60)
Add _t() translation helper to all 6 remaining SEM cards:
- sem-flow-card: node labels (Solar/Batterie/Netz/...), status text
(Import/Export/Laden/Entladen), daily energy "Heute" labels
- sem-battery-card: metric labels (Leistung/Zustand/Zyklen/Temperatur),
status values (Laden/Entladen/Leerlauf), bottom chips
- sem-ev-status-card: status (Verbunden/Getrennt/Laden), metric labels,
session cost label
- sem-schedule-card: row labels (Tarif/Nacht/Überschuss/EV), HT/NT
- sem-load-priority-card: mode dropdown (Aus/Nur Spitze/Überschuss),
critical toggle
- sem-system-diagram-card: node labels, status text (legacy card)
All cards read hass.language and use semLocalize() from sem-localize.js.
Supports: English, German, French, Spanish, Italian, Dutch.
Refs #60
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 41a2b5a commit 6ed72ed
6 files changed
Lines changed: 109 additions & 52 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
60 | 65 | | |
61 | 66 | | |
62 | 67 | | |
| |||
74 | 79 | | |
75 | 80 | | |
76 | 81 | | |
77 | | - | |
| 82 | + | |
78 | 83 | | |
79 | 84 | | |
80 | 85 | | |
| |||
131 | 136 | | |
132 | 137 | | |
133 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
134 | 150 | | |
135 | 151 | | |
136 | 152 | | |
| |||
330 | 346 | | |
331 | 347 | | |
332 | 348 | | |
333 | | - | |
| 349 | + | |
334 | 350 | | |
335 | 351 | | |
336 | 352 | | |
337 | | - | |
| 353 | + | |
338 | 354 | | |
339 | 355 | | |
340 | 356 | | |
341 | | - | |
| 357 | + | |
342 | 358 | | |
343 | 359 | | |
344 | 360 | | |
345 | | - | |
| 361 | + | |
346 | 362 | | |
347 | 363 | | |
348 | 364 | | |
349 | | - | |
| 365 | + | |
350 | 366 | | |
351 | 367 | | |
352 | 368 | | |
353 | | - | |
| 369 | + | |
354 | 370 | | |
355 | 371 | | |
356 | 372 | | |
357 | 373 | | |
358 | 374 | | |
359 | 375 | | |
360 | 376 | | |
361 | | - | |
| 377 | + | |
362 | 378 | | |
363 | 379 | | |
364 | 380 | | |
365 | | - | |
| 381 | + | |
366 | 382 | | |
367 | 383 | | |
368 | 384 | | |
369 | | - | |
| 385 | + | |
370 | 386 | | |
371 | 387 | | |
372 | 388 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
67 | 72 | | |
68 | 73 | | |
69 | 74 | | |
| |||
97 | 102 | | |
98 | 103 | | |
99 | 104 | | |
100 | | - | |
| 105 | + | |
101 | 106 | | |
102 | 107 | | |
103 | | - | |
| 108 | + | |
104 | 109 | | |
105 | 110 | | |
106 | | - | |
| 111 | + | |
107 | 112 | | |
108 | 113 | | |
109 | 114 | | |
| |||
135 | 140 | | |
136 | 141 | | |
137 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
138 | 154 | | |
139 | 155 | | |
140 | 156 | | |
| |||
413 | 429 | | |
414 | 430 | | |
415 | 431 | | |
416 | | - | |
| 432 | + | |
417 | 433 | | |
418 | 434 | | |
419 | 435 | | |
420 | | - | |
| 436 | + | |
421 | 437 | | |
422 | 438 | | |
423 | 439 | | |
424 | | - | |
| 440 | + | |
425 | 441 | | |
426 | 442 | | |
427 | 443 | | |
428 | | - | |
| 444 | + | |
429 | 445 | | |
430 | 446 | | |
431 | 447 | | |
432 | | - | |
| 448 | + | |
433 | 449 | | |
434 | 450 | | |
435 | 451 | | |
436 | | - | |
| 452 | + | |
437 | 453 | | |
438 | 454 | | |
439 | 455 | | |
440 | | - | |
| 456 | + | |
441 | 457 | | |
442 | 458 | | |
443 | 459 | | |
444 | 460 | | |
445 | 461 | | |
446 | 462 | | |
447 | 463 | | |
448 | | - | |
| 464 | + | |
449 | 465 | | |
450 | 466 | | |
451 | 467 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
237 | 242 | | |
238 | 243 | | |
239 | | - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
240 | 248 | | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
246 | 254 | | |
247 | 255 | | |
248 | 256 | | |
| |||
545 | 553 | | |
546 | 554 | | |
547 | 555 | | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
552 | 561 | | |
553 | 562 | | |
554 | 563 | | |
| |||
597 | 606 | | |
598 | 607 | | |
599 | 608 | | |
600 | | - | |
| 609 | + | |
601 | 610 | | |
602 | 611 | | |
603 | 612 | | |
604 | 613 | | |
605 | 614 | | |
606 | | - | |
| 615 | + | |
607 | 616 | | |
608 | 617 | | |
609 | 618 | | |
| |||
862 | 871 | | |
863 | 872 | | |
864 | 873 | | |
865 | | - | |
| 874 | + | |
866 | 875 | | |
867 | 876 | | |
868 | 877 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
142 | 147 | | |
143 | 148 | | |
144 | 149 | | |
| |||
171 | 176 | | |
172 | 177 | | |
173 | 178 | | |
174 | | - | |
| 179 | + | |
175 | 180 | | |
176 | 181 | | |
177 | 182 | | |
| |||
197 | 202 | | |
198 | 203 | | |
199 | 204 | | |
| 205 | + | |
200 | 206 | | |
201 | 207 | | |
202 | | - | |
| 208 | + | |
203 | 209 | | |
204 | 210 | | |
205 | 211 | | |
| |||
0 commit comments