fresh-editor 0.3.4

A lightweight, fast terminal-based text editor with LSP support and TypeScript plugins
Documentation
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
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
{
  "en": {
    "cmd.show_info": "Dev Container: Show Info",
    "cmd.show_info_desc": "Show dev container configuration in an info panel",
    "cmd.open_config": "Dev Container: Open Config",
    "cmd.open_config_desc": "Open devcontainer.json in the editor",
    "cmd.run_lifecycle": "Dev Container: Run Lifecycle Command",
    "cmd.run_lifecycle_desc": "Pick and run a devcontainer lifecycle command",
    "cmd.show_features": "Dev Container: Show Features",
    "cmd.show_features_desc": "List installed dev container features",
    "cmd.show_ports": "Dev Container: Show Ports",
    "cmd.show_ports_desc": "Show configured port forwards",
    "cmd.rebuild": "Dev Container: Rebuild",
    "cmd.rebuild_desc": "Rebuild the dev container using the devcontainer CLI",
    "cmd.attach": "Dev Container: Attach",
    "cmd.attach_desc": "Start the dev container and route editing through it",
    "cmd.detach": "Dev Container: Detach",
    "cmd.detach_desc": "Stop routing through the dev container and go back to local editing",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} ports",
    "status.no_config": "No devcontainer.json found",
    "status.parse_failed": "devcontainer.json could not be parsed (%{path}): %{message}",
    "status.port_forwarded": "Port %{port} forwarded%{label}",
    "status.panel_opened": "Dev Container info panel opened",
    "status.panel_closed": "Dev Container info panel closed",
    "status.no_lifecycle": "No lifecycle commands defined",
    "status.no_features": "No features configured",
    "status.no_ports": "No ports configured",
    "status.running": "Running %{name}...",
    "status.running_sub": "Running %{name} (%{label})...",
    "status.completed": "%{name} completed successfully",
    "status.failed": "%{name} failed (exit %{code})",
    "status.failed_sub": "%{name} (%{label}) failed (exit %{code})",
    "status.cli_not_found": "devcontainer CLI not found. Install with: npm i -g @devcontainers/cli",
    "status.copied_install": "Copied: %{cmd}",
    "status.rebuilding": "Rebuilding dev container...",
    "status.rebuild_done": "Dev container rebuild complete",
    "status.rebuild_failed": "Rebuild failed: %{error}",
    "popup.cli_title": "Dev Container CLI Not Found",
    "popup.cli_message": "The devcontainer CLI is needed for rebuild. Copy the install command below, or dismiss.",
    "popup.activate_open_config": "Open Config",
    "popup.attach_title": "Dev Container Detected",
    "popup.attach_message": "Folder contains a Dev Container configuration ('%{name}'). Reopen in container?",
    "popup.attach_action_attach": "Reopen in Container",
    "popup.attach_action_dismiss": "Ignore",
    "prompt.run_lifecycle": "Run lifecycle command:",
    "prompt.features": "Dev Container Features:",
    "prompt.ports": "Forwarded Ports:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Image",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Ports",
    "panel.section_env": "Environment",
    "panel.section_mounts": "Mounts",
    "panel.section_users": "Users",
    "panel.section_lifecycle": "Lifecycle Commands",
    "panel.section_host_req": "Host Requirements",
    "panel.footer": "Tab: cycle buttons  Enter: activate  Alt+r: run  Alt+o: open  Alt+b: rebuild  q: close",
    "cmd.scaffold_config": "Dev Container: Create Config",
    "cmd.scaffold_config_desc": "Create a minimal .devcontainer/devcontainer.json in the workspace",
    "status.scaffold_already_exists": "Dev Container config already exists",
    "status.scaffold_created": "Created .devcontainer/devcontainer.json",
    "status.scaffold_failed": "Failed to create Dev Container config",
    "cmd.show_logs": "Dev Container: Show Container Logs",
    "cmd.show_logs_desc": "Show the attached container's recent stdout/stderr via docker logs",
    "status.logs_require_container": "Show Logs requires an attached Dev Container",
    "status.logs_docker_missing": "docker CLI not found on host",
    "status.logs_loading": "Loading container logs...",
    "status.logs_shown": "Container logs shown",
    "status.logs_empty": "(container has produced no output)",
    "indicator.phase_initialize": "Initializing",
    "indicator.phase_build": "Building",
    "indicator.error_initialize": "initializeCommand failed",
    "status.rebuild_parse_failed": "could not parse devcontainer up output",
    "status.rebuild_missing_container_id": "missing containerId",
    "indicator.error_restart_recovery": "attach did not complete",
    "status.build_log_prepare_failed": "Could not prepare build log file",
    "status.no_build_log": "No dev container build log yet",
    "status.build_log_missing": "Build log file is missing or unreadable",
    "status.cancel_nothing_in_flight": "No dev container attach is in progress",
    "status.attach_cancelled": "Dev container attach cancelled",
    "cmd.show_build_logs": "Dev Container: Show Build Logs",
    "cmd.show_build_logs_desc": "Open the most recent devcontainer up build log",
    "cmd.cancel_attach": "Dev Container: Cancel Startup",
    "cmd.cancel_attach_desc": "Abort an in-flight dev container attach",
    "popup.failed_attach_title": "Dev Container Attach Failed",
    "popup.failed_attach_message": "Dev container attach failed: %{error}",
    "popup.failed_attach_action_retry": "Retry",
    "popup.failed_attach_action_show_logs": "Show Build Logs",
    "popup.failed_attach_action_reopen_local": "Reopen Locally",
    "popup.failed_attach_action_dismiss": "Dismiss (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Show Forwarded Ports",
    "cmd.show_forwarded_ports_panel_desc": "Open a live panel tabulating configured and runtime-bound container ports",
    "ports_panel.header": "Forwarded Ports",
    "ports_panel.col_configured": "Configured",
    "ports_panel.col_protocol": "Protocol",
    "ports_panel.col_label": "Label",
    "ports_panel.col_binding": "Runtime binding",
    "ports_panel.no_ports": "No configured or runtime ports to show.",
    "ports_panel.footer": "r: refresh  q/Esc: close",
    "status.ports_panel_opened": "Dev Container Ports panel opened",
    "status.ports_panel_refreshed": "Dev Container Ports panel refreshed",
    "popup.attach_action_dismiss_once": "Ignore (once)",
    "popup.attach_action_dismiss_always": "Ignore (always in this folder)"
  },
  "cs": {
    "cmd.show_info": "Dev Container: Zobrazit info",
    "cmd.show_info_desc": "Zobrazit konfiguraci dev containeru v informacnim panelu",
    "cmd.open_config": "Dev Container: Otevrit konfiguraci",
    "cmd.open_config_desc": "Otevrit devcontainer.json v editoru",
    "cmd.run_lifecycle": "Dev Container: Spustit lifecycle prikaz",
    "cmd.run_lifecycle_desc": "Vybrat a spustit lifecycle prikaz devcontaineru",
    "cmd.show_features": "Dev Container: Zobrazit features",
    "cmd.show_features_desc": "Vypsat nainstalovane features dev containeru",
    "cmd.show_ports": "Dev Container: Zobrazit porty",
    "cmd.show_ports_desc": "Zobrazit nakonfigurovane presmerovani portu",
    "cmd.rebuild": "Dev Container: Sestavit znovu",
    "cmd.rebuild_desc": "Znovu sestavit dev container pomoci devcontainer CLI",
    "cmd.attach": "Dev Container: Pripojit",
    "cmd.attach_desc": "Spustit dev container a smerovat editaci skrze nej",
    "cmd.detach": "Dev Container: Odpojit",
    "cmd.detach_desc": "Ukoncit smerovani pres dev container a vratit se k lokalni editaci",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} portu",
    "status.no_config": "devcontainer.json nenalezen",
    "status.parse_failed": "Chyba syntaxe v devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Port %{port} přesměrován%{label}",
    "status.panel_opened": "Informacni panel Dev Containeru otevren",
    "status.panel_closed": "Informacni panel Dev Containeru zavren",
    "status.no_lifecycle": "Zadne lifecycle prikazy nejsou definovany",
    "status.no_features": "Zadne features nejsou nakonfigurovany",
    "status.no_ports": "Zadne porty nejsou nakonfigurovany",
    "status.running": "Spoustim %{name}...",
    "status.running_sub": "Spoustim %{name} (%{label})...",
    "status.completed": "%{name} uspesne dokonceno",
    "status.failed": "%{name} selhalo (navratovy kod %{code})",
    "status.failed_sub": "%{name} (%{label}) selhalo (navratovy kod %{code})",
    "status.cli_not_found": "devcontainer CLI nenalezeno. Nainstalujte: npm i -g @devcontainers/cli",
    "status.copied_install": "Zkopirovano: %{cmd}",
    "status.rebuilding": "Znovu sestavuji dev container...",
    "status.rebuild_done": "Sestaveni dev containeru dokonceno",
    "status.rebuild_failed": "Sestaveni selhalo: %{error}",
    "popup.cli_title": "Dev Container CLI nenalezeno",
    "popup.cli_message": "CLI devcontainer je potrebny pro znovu sestaveni. Zkopirujte instalacni prikaz nize, nebo zavrete.",
    "popup.activate_open_config": "Otevrit konfiguraci",
    "popup.attach_title": "Dev container nalezen",
    "popup.attach_message": "Pripojit k dev containeru '%{name}'? Editor se restartuje, aby soubory a terminaly prochazely skrze container.",
    "popup.attach_action_attach": "Znovu otevřít v kontejneru",
    "popup.attach_action_dismiss": "Ignorovat",
    "prompt.run_lifecycle": "Spustit lifecycle prikaz:",
    "prompt.features": "Dev Container Features:",
    "prompt.ports": "Presmerovane porty:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Image",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Porty",
    "panel.section_env": "Promenne prostredi",
    "panel.section_mounts": "Pripojeni",
    "panel.section_users": "Uzivatele",
    "panel.section_lifecycle": "Lifecycle prikazy",
    "panel.section_host_req": "Pozadavky na hostitele",
    "panel.footer": "Tab: prepnout  Enter: aktivovat  Alt+r: lifecycle  Alt+o: otevrit  Alt+b: sestavit  q: zavrit",
    "cmd.scaffold_config": "Dev Container: Vytvořit konfiguraci",
    "cmd.scaffold_config_desc": "Vytvořit minimální .devcontainer/devcontainer.json v pracovním prostoru",
    "status.scaffold_already_exists": "Konfigurace Dev Containeru již existuje",
    "status.scaffold_created": "Vytvořeno .devcontainer/devcontainer.json",
    "status.scaffold_failed": "Nepodařilo se vytvořit konfiguraci Dev Containeru",
    "cmd.show_logs": "Dev Container: Zobrazit logy kontejneru",
    "cmd.show_logs_desc": "Zobrazit poslední stdout/stderr připojeného kontejneru přes docker logs",
    "status.logs_require_container": "Zobrazení logů vyžaduje připojený Dev Container",
    "status.logs_docker_missing": "docker CLI nebylo nalezeno na hostiteli",
    "status.logs_loading": "Načítám logy kontejneru...",
    "status.logs_shown": "Logy kontejneru zobrazeny",
    "status.logs_empty": "(kontejner neprodukoval žádný výstup)",
    "indicator.phase_initialize": "Inicializace",
    "indicator.phase_build": "Sestavování",
    "indicator.error_initialize": "initializeCommand selhal",
    "status.rebuild_parse_failed": "nelze zpracovat výstup devcontainer up",
    "status.rebuild_missing_container_id": "chybí containerId",
    "indicator.error_restart_recovery": "připojení nebylo dokončeno",
    "status.build_log_prepare_failed": "Nelze připravit soubor s protokolem sestavení",
    "status.no_build_log": "Žádný protokol sestavení dev containeru zatím není",
    "status.build_log_missing": "Soubor s protokolem sestavení chybí nebo je nečitelný",
    "status.cancel_nothing_in_flight": "Neprobíhá žádné připojování dev containeru",
    "status.attach_cancelled": "Připojování dev containeru zrušeno",
    "cmd.show_build_logs": "Dev Container: Zobrazit protokol sestavení",
    "cmd.show_build_logs_desc": "Otevřít protokol posledního devcontainer up",
    "cmd.cancel_attach": "Dev Container: Zrušit spouštění",
    "cmd.cancel_attach_desc": "Přerušit probíhající připojování dev containeru",
    "popup.failed_attach_title": "Pripojeni k dev containeru selhalo",
    "popup.failed_attach_message": "Pripojeni k dev containeru selhalo: %{error}",
    "popup.failed_attach_action_retry": "Zkusit znovu",
    "popup.failed_attach_action_show_logs": "Zobrazit logy sestaveni",
    "popup.failed_attach_action_reopen_local": "Otevrit lokalne",
    "popup.failed_attach_action_dismiss": "Zavrit (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Zobrazit přesměrované porty",
    "cmd.show_forwarded_ports_panel_desc": "Otevřít panel s přehledem nakonfigurovaných a runtime přesměrovaných portů kontejneru",
    "ports_panel.header": "Přesměrované porty",
    "ports_panel.col_configured": "Konfigurovaný",
    "ports_panel.col_protocol": "Protokol",
    "ports_panel.col_label": "Popis",
    "ports_panel.col_binding": "Runtime vazba",
    "ports_panel.no_ports": "Žádné porty k zobrazení.",
    "ports_panel.footer": "r: obnovit  q/Esc: zavřít",
    "status.ports_panel_opened": "Panel přesměrovaných portů otevřen",
    "status.ports_panel_refreshed": "Panel přesměrovaných portů obnoven",
    "popup.attach_action_dismiss_once": "Ignorovat (tentokrat)",
    "popup.attach_action_dismiss_always": "Ignorovat (vzdy v teto slozce)"
  },
  "de": {
    "cmd.show_info": "Dev Container: Info anzeigen",
    "cmd.show_info_desc": "Dev-Container-Konfiguration im Infopanel anzeigen",
    "cmd.open_config": "Dev Container: Konfiguration oeffnen",
    "cmd.open_config_desc": "devcontainer.json im Editor oeffnen",
    "cmd.run_lifecycle": "Dev Container: Lifecycle-Befehl ausfuehren",
    "cmd.run_lifecycle_desc": "Einen Devcontainer-Lifecycle-Befehl auswaehlen und ausfuehren",
    "cmd.show_features": "Dev Container: Features anzeigen",
    "cmd.show_features_desc": "Installierte Dev-Container-Features auflisten",
    "cmd.show_ports": "Dev Container: Ports anzeigen",
    "cmd.show_ports_desc": "Konfigurierte Portweiterleitungen anzeigen",
    "cmd.rebuild": "Dev Container: Neu erstellen",
    "cmd.rebuild_desc": "Dev Container mit devcontainer CLI neu erstellen",
    "cmd.attach": "Dev Container: Anhaengen",
    "cmd.attach_desc": "Dev Container starten und Bearbeitung darueber leiten",
    "cmd.detach": "Dev Container: Loesen",
    "cmd.detach_desc": "Leitung ueber den Dev Container beenden und zur lokalen Bearbeitung zurueckkehren",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} Features, %{ports} Ports",
    "status.no_config": "Keine devcontainer.json gefunden",
    "status.parse_failed": "devcontainer.json Syntaxfehler in %{path}: %{message}",
    "status.port_forwarded": "Port %{port} weitergeleitet%{label}",
    "status.panel_opened": "Dev-Container-Infopanel geoeffnet",
    "status.panel_closed": "Dev-Container-Infopanel geschlossen",
    "status.no_lifecycle": "Keine Lifecycle-Befehle definiert",
    "status.no_features": "Keine Features konfiguriert",
    "status.no_ports": "Keine Ports konfiguriert",
    "status.running": "%{name} wird ausgefuehrt...",
    "status.running_sub": "%{name} (%{label}) wird ausgefuehrt...",
    "status.completed": "%{name} erfolgreich abgeschlossen",
    "status.failed": "%{name} fehlgeschlagen (Exit-Code %{code})",
    "status.failed_sub": "%{name} (%{label}) fehlgeschlagen (Exit-Code %{code})",
    "status.cli_not_found": "devcontainer CLI nicht gefunden. Installieren mit: npm i -g @devcontainers/cli",
    "status.copied_install": "Kopiert: %{cmd}",
    "status.rebuilding": "Dev Container wird neu erstellt...",
    "status.rebuild_done": "Dev-Container-Neuerstellung abgeschlossen",
    "status.rebuild_failed": "Neuerstellung fehlgeschlagen: %{error}",
    "popup.cli_title": "Dev Container CLI nicht gefunden",
    "popup.cli_message": "Das devcontainer CLI wird fuer die Neuerstellung benoetigt. Kopieren Sie den Installationsbefehl oder schliessen Sie.",
    "popup.activate_open_config": "Konfiguration oeffnen",
    "popup.attach_title": "Dev Container gefunden",
    "popup.attach_message": "An Dev Container '%{name}' anhaengen? Der Editor startet neu, damit Datei-Operationen und Terminals ueber den Container laufen.",
    "popup.attach_action_attach": "Im Container erneut öffnen",
    "popup.attach_action_dismiss": "Ignorieren",
    "prompt.run_lifecycle": "Lifecycle-Befehl ausfuehren:",
    "prompt.features": "Dev-Container-Features:",
    "prompt.ports": "Weitergeleitete Ports:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Image",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Ports",
    "panel.section_env": "Umgebungsvariablen",
    "panel.section_mounts": "Einhaengungen",
    "panel.section_users": "Benutzer",
    "panel.section_lifecycle": "Lifecycle-Befehle",
    "panel.section_host_req": "Hostanforderungen",
    "panel.footer": "Tab: Wechseln  Enter: Aktivieren  Alt+r: Lifecycle  Alt+o: Oeffnen  Alt+b: Erstellen  q: Schliessen",
    "cmd.scaffold_config": "Dev Container: Konfiguration erstellen",
    "cmd.scaffold_config_desc": "Minimale .devcontainer/devcontainer.json im Workspace erstellen",
    "status.scaffold_already_exists": "Dev-Container-Konfiguration existiert bereits",
    "status.scaffold_created": ".devcontainer/devcontainer.json erstellt",
    "status.scaffold_failed": "Dev-Container-Konfiguration konnte nicht erstellt werden",
    "cmd.show_logs": "Dev Container: Container-Logs anzeigen",
    "cmd.show_logs_desc": "Kürzliche stdout/stderr des angehängten Containers via docker logs anzeigen",
    "status.logs_require_container": "Logs anzeigen erfordert einen angehängten Dev Container",
    "status.logs_docker_missing": "docker CLI auf dem Host nicht gefunden",
    "status.logs_loading": "Container-Logs werden geladen...",
    "status.logs_shown": "Container-Logs angezeigt",
    "status.logs_empty": "(Container hat keine Ausgabe produziert)",
    "indicator.phase_initialize": "Initialisieren",
    "indicator.phase_build": "Erstellen",
    "indicator.error_initialize": "initializeCommand fehlgeschlagen",
    "status.rebuild_parse_failed": "Ausgabe von devcontainer up konnte nicht analysiert werden",
    "status.rebuild_missing_container_id": "containerId fehlt",
    "indicator.error_restart_recovery": "Anhängen nicht abgeschlossen",
    "status.build_log_prepare_failed": "Build-Protokolldatei konnte nicht vorbereitet werden",
    "status.no_build_log": "Noch kein Dev Container Build-Protokoll vorhanden",
    "status.build_log_missing": "Build-Protokolldatei fehlt oder ist nicht lesbar",
    "status.cancel_nothing_in_flight": "Kein Dev Container-Anhang läuft gerade",
    "status.attach_cancelled": "Dev Container-Anhang abgebrochen",
    "cmd.show_build_logs": "Dev Container: Build-Protokolle anzeigen",
    "cmd.show_build_logs_desc": "Öffnet das letzte devcontainer up Build-Protokoll",
    "cmd.cancel_attach": "Dev Container: Start abbrechen",
    "cmd.cancel_attach_desc": "Bricht einen laufenden Dev Container-Anhang ab",
    "popup.failed_attach_title": "Verbindung zum Dev Container fehlgeschlagen",
    "popup.failed_attach_message": "Verbindung zum Dev Container fehlgeschlagen: %{error}",
    "popup.failed_attach_action_retry": "Erneut versuchen",
    "popup.failed_attach_action_show_logs": "Build-Logs anzeigen",
    "popup.failed_attach_action_reopen_local": "Lokal oeffnen",
    "popup.failed_attach_action_dismiss": "Schliessen (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Weitergeleitete Ports anzeigen",
    "cmd.show_forwarded_ports_panel_desc": "Live-Panel mit konfigurierten und zur Laufzeit gebundenen Container-Ports oeffnen",
    "ports_panel.header": "Weitergeleitete Ports",
    "ports_panel.col_configured": "Konfiguriert",
    "ports_panel.col_protocol": "Protokoll",
    "ports_panel.col_label": "Label",
    "ports_panel.col_binding": "Laufzeit-Bindung",
    "ports_panel.no_ports": "Keine konfigurierten oder aktiven Ports.",
    "ports_panel.footer": "r: aktualisieren  q/Esc: schliessen",
    "status.ports_panel_opened": "Panel fuer weitergeleitete Ports geoeffnet",
    "status.ports_panel_refreshed": "Panel fuer weitergeleitete Ports aktualisiert",
    "popup.attach_action_dismiss_once": "Ignorieren (einmalig)",
    "popup.attach_action_dismiss_always": "Ignorieren (immer in diesem Ordner)"
  },
  "es": {
    "cmd.show_info": "Dev Container: Mostrar Info",
    "cmd.show_info_desc": "Mostrar configuracion del dev container en un panel informativo",
    "cmd.open_config": "Dev Container: Abrir Config",
    "cmd.open_config_desc": "Abrir devcontainer.json en el editor",
    "cmd.run_lifecycle": "Dev Container: Ejecutar Comando Lifecycle",
    "cmd.run_lifecycle_desc": "Seleccionar y ejecutar un comando lifecycle del devcontainer",
    "cmd.show_features": "Dev Container: Mostrar Features",
    "cmd.show_features_desc": "Listar features instaladas del dev container",
    "cmd.show_ports": "Dev Container: Mostrar Puertos",
    "cmd.show_ports_desc": "Mostrar redirecciones de puertos configuradas",
    "cmd.rebuild": "Dev Container: Reconstruir",
    "cmd.rebuild_desc": "Reconstruir el dev container usando el CLI devcontainer",
    "cmd.attach": "Dev Container: Conectar",
    "cmd.attach_desc": "Iniciar el dev container y enrutar la edicion a traves de el",
    "cmd.detach": "Dev Container: Desconectar",
    "cmd.detach_desc": "Dejar de enrutar a traves del dev container y volver a la edicion local",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} puertos",
    "status.no_config": "No se encontro devcontainer.json",
    "status.parse_failed": "Error de sintaxis en devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Puerto %{port} reenviado%{label}",
    "status.panel_opened": "Panel informativo de Dev Container abierto",
    "status.panel_closed": "Panel informativo de Dev Container cerrado",
    "status.no_lifecycle": "No hay comandos lifecycle definidos",
    "status.no_features": "No hay features configuradas",
    "status.no_ports": "No hay puertos configurados",
    "status.running": "Ejecutando %{name}...",
    "status.running_sub": "Ejecutando %{name} (%{label})...",
    "status.completed": "%{name} completado exitosamente",
    "status.failed": "%{name} fallo (codigo de salida %{code})",
    "status.failed_sub": "%{name} (%{label}) fallo (codigo de salida %{code})",
    "status.cli_not_found": "CLI devcontainer no encontrado. Instalar con: npm i -g @devcontainers/cli",
    "status.copied_install": "Copiado: %{cmd}",
    "status.rebuilding": "Reconstruyendo dev container...",
    "status.rebuild_done": "Reconstruccion del dev container completada",
    "status.rebuild_failed": "Reconstruccion fallida: %{error}",
    "popup.cli_title": "CLI Dev Container no encontrado",
    "popup.cli_message": "El CLI devcontainer es necesario para reconstruir. Copie el comando de instalacion o descarte.",
    "popup.activate_open_config": "Abrir config",
    "popup.attach_title": "Dev container detectado",
    "popup.attach_message": "Conectar al dev container '%{name}'? El editor se reiniciara para que las operaciones de archivo y los terminales pasen por el container.",
    "popup.attach_action_attach": "Reabrir en contenedor",
    "popup.attach_action_dismiss": "Ignorar",
    "prompt.run_lifecycle": "Ejecutar comando lifecycle:",
    "prompt.features": "Features de Dev Container:",
    "prompt.ports": "Puertos redirigidos:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Imagen",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Puertos",
    "panel.section_env": "Variables de Entorno",
    "panel.section_mounts": "Montajes",
    "panel.section_users": "Usuarios",
    "panel.section_lifecycle": "Comandos Lifecycle",
    "panel.section_host_req": "Requisitos del Host",
    "panel.footer": "Tab: ciclar  Enter: activar  Alt+r: lifecycle  Alt+o: abrir  Alt+b: reconstruir  q: cerrar",
    "cmd.scaffold_config": "Dev Container: Crear configuración",
    "cmd.scaffold_config_desc": "Crear un .devcontainer/devcontainer.json mínimo en el workspace",
    "status.scaffold_already_exists": "La configuración del Dev Container ya existe",
    "status.scaffold_created": ".devcontainer/devcontainer.json creado",
    "status.scaffold_failed": "No se pudo crear la configuración del Dev Container",
    "cmd.show_logs": "Dev Container: Mostrar logs del contenedor",
    "cmd.show_logs_desc": "Mostrar stdout/stderr reciente del contenedor adjunto vía docker logs",
    "status.logs_require_container": "Mostrar logs requiere un Dev Container adjunto",
    "status.logs_docker_missing": "CLI docker no encontrado en el host",
    "status.logs_loading": "Cargando logs del contenedor...",
    "status.logs_shown": "Logs del contenedor mostrados",
    "status.logs_empty": "(el contenedor no ha producido salida)",
    "indicator.phase_initialize": "Inicializando",
    "indicator.phase_build": "Construyendo",
    "indicator.error_initialize": "initializeCommand falló",
    "status.rebuild_parse_failed": "no se pudo analizar la salida de devcontainer up",
    "status.rebuild_missing_container_id": "falta containerId",
    "indicator.error_restart_recovery": "la conexión no se completó",
    "status.build_log_prepare_failed": "No se pudo preparar el archivo de registro de compilación",
    "status.no_build_log": "Aún no hay registro de compilación del dev container",
    "status.build_log_missing": "El archivo de registro de compilación falta o es ilegible",
    "status.cancel_nothing_in_flight": "No hay ninguna conexión de dev container en curso",
    "status.attach_cancelled": "Conexión de dev container cancelada",
    "cmd.show_build_logs": "Dev Container: Mostrar registros de compilación",
    "cmd.show_build_logs_desc": "Abre el registro del último devcontainer up",
    "cmd.cancel_attach": "Dev Container: Cancelar inicio",
    "cmd.cancel_attach_desc": "Aborta una conexión de dev container en curso",
    "popup.failed_attach_title": "Error al conectar al dev container",
    "popup.failed_attach_message": "Error al conectar al dev container: %{error}",
    "popup.failed_attach_action_retry": "Reintentar",
    "popup.failed_attach_action_show_logs": "Mostrar logs de compilacion",
    "popup.failed_attach_action_reopen_local": "Reabrir en local",
    "popup.failed_attach_action_dismiss": "Descartar (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Mostrar puertos reenviados",
    "cmd.show_forwarded_ports_panel_desc": "Abrir un panel con los puertos configurados y los enlaces en tiempo de ejecucion",
    "ports_panel.header": "Puertos reenviados",
    "ports_panel.col_configured": "Configurado",
    "ports_panel.col_protocol": "Protocolo",
    "ports_panel.col_label": "Etiqueta",
    "ports_panel.col_binding": "Enlace en ejecucion",
    "ports_panel.no_ports": "No hay puertos configurados ni en ejecucion.",
    "ports_panel.footer": "r: refrescar  q/Esc: cerrar",
    "status.ports_panel_opened": "Panel de puertos reenviados abierto",
    "status.ports_panel_refreshed": "Panel de puertos reenviados actualizado",
    "popup.attach_action_dismiss_once": "Ignorar (una vez)",
    "popup.attach_action_dismiss_always": "Ignorar (siempre en esta carpeta)"
  },
  "fr": {
    "cmd.show_info": "Dev Container: Afficher les infos",
    "cmd.show_info_desc": "Afficher la configuration du dev container dans un panneau",
    "cmd.open_config": "Dev Container: Ouvrir la config",
    "cmd.open_config_desc": "Ouvrir devcontainer.json dans l'editeur",
    "cmd.run_lifecycle": "Dev Container: Executer commande lifecycle",
    "cmd.run_lifecycle_desc": "Choisir et executer une commande lifecycle du devcontainer",
    "cmd.show_features": "Dev Container: Afficher les features",
    "cmd.show_features_desc": "Lister les features installees du dev container",
    "cmd.show_ports": "Dev Container: Afficher les ports",
    "cmd.show_ports_desc": "Afficher les redirections de ports configurees",
    "cmd.rebuild": "Dev Container: Reconstruire",
    "cmd.rebuild_desc": "Reconstruire le dev container avec le CLI devcontainer",
    "cmd.attach": "Dev Container: Attacher",
    "cmd.attach_desc": "Demarrer le dev container et y router les operations d'edition",
    "cmd.detach": "Dev Container: Detacher",
    "cmd.detach_desc": "Arreter le routage via le dev container et revenir a l'edition locale",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} ports",
    "status.no_config": "Aucun devcontainer.json trouve",
    "status.parse_failed": "Erreur de syntaxe dans devcontainer.json (%{path}) : %{message}",
    "status.port_forwarded": "Port %{port} transféré%{label}",
    "status.panel_opened": "Panneau d'info Dev Container ouvert",
    "status.panel_closed": "Panneau d'info Dev Container ferme",
    "status.no_lifecycle": "Aucune commande lifecycle definie",
    "status.no_features": "Aucune feature configuree",
    "status.no_ports": "Aucun port configure",
    "status.running": "Execution de %{name}...",
    "status.running_sub": "Execution de %{name} (%{label})...",
    "status.completed": "%{name} termine avec succes",
    "status.failed": "%{name} echoue (code de sortie %{code})",
    "status.failed_sub": "%{name} (%{label}) echoue (code de sortie %{code})",
    "status.cli_not_found": "CLI devcontainer introuvable. Installer avec: npm i -g @devcontainers/cli",
    "status.copied_install": "Copie: %{cmd}",
    "status.rebuilding": "Reconstruction du dev container...",
    "status.rebuild_done": "Reconstruction du dev container terminee",
    "status.rebuild_failed": "Reconstruction echouee: %{error}",
    "popup.cli_title": "CLI Dev Container introuvable",
    "popup.cli_message": "Le CLI devcontainer est necessaire pour la reconstruction. Copiez la commande d'installation ou fermez.",
    "popup.activate_open_config": "Ouvrir la config",
    "popup.attach_title": "Dev container detecte",
    "popup.attach_message": "Attacher le dev container '%{name}' ? L'editeur va redemarrer pour que les E/S de fichiers et les terminaux passent par le container.",
    "popup.attach_action_attach": "Rouvrir dans le conteneur",
    "popup.attach_action_dismiss": "Ignorer",
    "prompt.run_lifecycle": "Executer commande lifecycle:",
    "prompt.features": "Features Dev Container:",
    "prompt.ports": "Ports rediriges:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Image",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Ports",
    "panel.section_env": "Variables d'environnement",
    "panel.section_mounts": "Montages",
    "panel.section_users": "Utilisateurs",
    "panel.section_lifecycle": "Commandes Lifecycle",
    "panel.section_host_req": "Exigences de l'hote",
    "panel.footer": "Tab: cycler  Enter: activer  Alt+r: lifecycle  Alt+o: ouvrir  Alt+b: reconstruire  q: fermer",
    "cmd.scaffold_config": "Dev Container: Créer la configuration",
    "cmd.scaffold_config_desc": "Créer un .devcontainer/devcontainer.json minimal dans l'espace de travail",
    "status.scaffold_already_exists": "La configuration Dev Container existe déjà",
    "status.scaffold_created": ".devcontainer/devcontainer.json créé",
    "status.scaffold_failed": "Échec de la création de la configuration Dev Container",
    "cmd.show_logs": "Dev Container: Afficher les logs du conteneur",
    "cmd.show_logs_desc": "Afficher les stdout/stderr récents du conteneur attaché via docker logs",
    "status.logs_require_container": "Afficher les logs nécessite un Dev Container attaché",
    "status.logs_docker_missing": "CLI docker introuvable sur l'hôte",
    "status.logs_loading": "Chargement des logs du conteneur...",
    "status.logs_shown": "Logs du conteneur affichés",
    "status.logs_empty": "(le conteneur n'a produit aucune sortie)",
    "indicator.phase_initialize": "Initialisation",
    "indicator.phase_build": "Construction",
    "indicator.error_initialize": "initializeCommand a échoué",
    "status.rebuild_parse_failed": "impossible d'analyser la sortie de devcontainer up",
    "status.rebuild_missing_container_id": "containerId manquant",
    "indicator.error_restart_recovery": "l'attachement n'a pas abouti",
    "status.build_log_prepare_failed": "Impossible de préparer le fichier journal de compilation",
    "status.no_build_log": "Aucun journal de compilation de dev container",
    "status.build_log_missing": "Fichier journal de compilation manquant ou illisible",
    "status.cancel_nothing_in_flight": "Aucun rattachement de dev container en cours",
    "status.attach_cancelled": "Rattachement de dev container annulé",
    "cmd.show_build_logs": "Dev Container : Afficher les journaux de compilation",
    "cmd.show_build_logs_desc": "Ouvrir le dernier journal de devcontainer up",
    "cmd.cancel_attach": "Dev Container : Annuler le démarrage",
    "cmd.cancel_attach_desc": "Interrompt un rattachement de dev container en cours",
    "popup.failed_attach_title": "Echec de l'attachement au dev container",
    "popup.failed_attach_message": "Echec de l'attachement au dev container : %{error}",
    "popup.failed_attach_action_retry": "Reessayer",
    "popup.failed_attach_action_show_logs": "Afficher les logs de build",
    "popup.failed_attach_action_reopen_local": "Rouvrir en local",
    "popup.failed_attach_action_dismiss": "Ignorer (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container : Afficher les ports redirigés",
    "cmd.show_forwarded_ports_panel_desc": "Ouvrir un panneau listant les ports configures et les liaisons runtime du container",
    "ports_panel.header": "Ports redirigés",
    "ports_panel.col_configured": "Configuré",
    "ports_panel.col_protocol": "Protocole",
    "ports_panel.col_label": "Étiquette",
    "ports_panel.col_binding": "Liaison runtime",
    "ports_panel.no_ports": "Aucun port configure ou actif.",
    "ports_panel.footer": "r : actualiser  q/Echap : fermer",
    "status.ports_panel_opened": "Panneau des ports redirigés ouvert",
    "status.ports_panel_refreshed": "Panneau des ports redirigés actualisé",
    "popup.attach_action_dismiss_once": "Ignorer (une fois)",
    "popup.attach_action_dismiss_always": "Ignorer (toujours dans ce dossier)"
  },
  "ja": {
    "cmd.show_info": "Dev Container: 情報を表示",
    "cmd.show_info_desc": "Dev Container設定を情報パネルに表示",
    "cmd.open_config": "Dev Container: 設定を開く",
    "cmd.open_config_desc": "devcontainer.jsonをエディタで開く",
    "cmd.run_lifecycle": "Dev Container: ライフサイクルコマンドを実行",
    "cmd.run_lifecycle_desc": "devcontainerのライフサイクルコマンドを選択して実行",
    "cmd.show_features": "Dev Container: Featuresを表示",
    "cmd.show_features_desc": "インストール済みのDev Container Featuresを一覧表示",
    "cmd.show_ports": "Dev Container: ポートを表示",
    "cmd.show_ports_desc": "設定済みのポート転送を表示",
    "cmd.rebuild": "Dev Container: リビルド",
    "cmd.rebuild_desc": "devcontainer CLIを使用してDev Containerをリビルド",
    "cmd.attach": "Dev Container: アタッチ",
    "cmd.attach_desc": "Dev Containerを起動し、ファイル操作とターミナルをコンテナ経由にルーティング",
    "cmd.detach": "Dev Container: デタッチ",
    "cmd.detach_desc": "Dev Containerへのルーティングを停止し、ローカル編集に戻る",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features}個のfeature, %{ports}個のポート",
    "status.no_config": "devcontainer.jsonが見つかりません",
    "status.parse_failed": "devcontainer.json の解析エラー (%{path}): %{message}",
    "status.port_forwarded": "ポート %{port} を転送%{label}",
    "status.panel_opened": "Dev Container情報パネルを開きました",
    "status.panel_closed": "Dev Container情報パネルを閉じました",
    "status.no_lifecycle": "ライフサイクルコマンドが定義されていません",
    "status.no_features": "Featureが設定されていません",
    "status.no_ports": "ポートが設定されていません",
    "status.running": "%{name}を実行中...",
    "status.running_sub": "%{name} (%{label})を実行中...",
    "status.completed": "%{name}が正常に完了しました",
    "status.failed": "%{name}が失敗しました(終了コード%{code})",
    "status.failed_sub": "%{name} (%{label})が失敗しました(終了コード%{code})",
    "status.cli_not_found": "devcontainer CLIが見つかりません。インストール: npm i -g @devcontainers/cli",
    "status.copied_install": "コピーしました: %{cmd}",
    "status.rebuilding": "Dev Containerをリビルド中...",
    "status.rebuild_done": "Dev Containerのリビルドが完了しました",
    "status.rebuild_failed": "リビルド失敗: %{error}",
    "popup.cli_title": "Dev Container CLIが見つかりません",
    "popup.cli_message": "リビルドにはdevcontainer CLIが必要です。インストールコマンドをコピーするか、閉じてください。",
    "popup.activate_open_config": "設定を開く",
    "popup.attach_title": "Dev Containerを検出しました",
    "popup.attach_message": "Dev Container '%{name}' にアタッチしますか?エディタが再起動し、ファイル操作とターミナルがコンテナ経由で実行されます。",
    "popup.attach_action_attach": "コンテナで再度開く",
    "popup.attach_action_dismiss": "無視",
    "prompt.run_lifecycle": "ライフサイクルコマンドを実行:",
    "prompt.features": "Dev Container Features:",
    "prompt.ports": "転送ポート:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "イメージ",
    "panel.section_build": "ビルド",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "ポート",
    "panel.section_env": "環境変数",
    "panel.section_mounts": "マウント",
    "panel.section_users": "ユーザー",
    "panel.section_lifecycle": "ライフサイクルコマンド",
    "panel.section_host_req": "ホスト要件",
    "panel.footer": "Tab: 切替  Enter: 実行  Alt+r: ライフサイクル  Alt+o: 設定  Alt+b: リビルド  q: 閉じる",
    "cmd.scaffold_config": "Dev Container: 設定を作成",
    "cmd.scaffold_config_desc": "ワークスペースに最小の .devcontainer/devcontainer.json を作成",
    "status.scaffold_already_exists": "Dev Container設定は既に存在します",
    "status.scaffold_created": ".devcontainer/devcontainer.json を作成しました",
    "status.scaffold_failed": "Dev Container設定の作成に失敗しました",
    "cmd.show_logs": "Dev Container: コンテナのログを表示",
    "cmd.show_logs_desc": "docker logs 経由で接続中のコンテナの最近のstdout/stderrを表示",
    "status.logs_require_container": "ログ表示には接続中のDev Containerが必要です",
    "status.logs_docker_missing": "ホストに docker CLI が見つかりません",
    "status.logs_loading": "コンテナログを読み込み中...",
    "status.logs_shown": "コンテナログを表示しました",
    "status.logs_empty": "(コンテナは出力を生成していません)",
    "indicator.phase_initialize": "初期化中",
    "indicator.phase_build": "ビルド中",
    "indicator.error_initialize": "initializeCommand が失敗しました",
    "status.rebuild_parse_failed": "devcontainer up の出力を解析できませんでした",
    "status.rebuild_missing_container_id": "containerId がありません",
    "indicator.error_restart_recovery": "アタッチが完了しませんでした",
    "status.build_log_prepare_failed": "ビルドログファイルを準備できませんでした",
    "status.no_build_log": "Dev Container のビルドログがまだありません",
    "status.build_log_missing": "ビルドログファイルが見つからないか読み取れません",
    "status.cancel_nothing_in_flight": "進行中の Dev Container のアタッチはありません",
    "status.attach_cancelled": "Dev Container のアタッチをキャンセルしました",
    "cmd.show_build_logs": "Dev Container: ビルドログを表示",
    "cmd.show_build_logs_desc": "最新の devcontainer up のビルドログを開く",
    "cmd.cancel_attach": "Dev Container: 起動をキャンセル",
    "cmd.cancel_attach_desc": "進行中の Dev Container のアタッチを中断する",
    "popup.failed_attach_title": "Dev Container への接続に失敗しました",
    "popup.failed_attach_message": "Dev Container への接続に失敗しました: %{error}",
    "popup.failed_attach_action_retry": "再試行",
    "popup.failed_attach_action_show_logs": "ビルドログを表示",
    "popup.failed_attach_action_reopen_local": "ローカルで開きなおす",
    "popup.failed_attach_action_dismiss": "閉じる (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: 転送ポートを表示",
    "cmd.show_forwarded_ports_panel_desc": "設定済みポートとコンテナ実行時のバインドを一覧表示するパネルを開く",
    "ports_panel.header": "転送ポート",
    "ports_panel.col_configured": "設定済み",
    "ports_panel.col_protocol": "プロトコル",
    "ports_panel.col_label": "ラベル",
    "ports_panel.col_binding": "実行時バインド",
    "ports_panel.no_ports": "表示するポートがありません。",
    "ports_panel.footer": "r: 更新  q/Esc: 閉じる",
    "status.ports_panel_opened": "転送ポートパネルを開きました",
    "status.ports_panel_refreshed": "転送ポートパネルを更新しました",
    "popup.attach_action_dismiss_once": "無視 (今回のみ)",
    "popup.attach_action_dismiss_always": "無視 (このフォルダで常に)"
  },
  "ko": {
    "cmd.show_info": "Dev Container: 정보 표시",
    "cmd.show_info_desc": "Dev Container 설정을 정보 패널에 표시",
    "cmd.open_config": "Dev Container: 설정 열기",
    "cmd.open_config_desc": "편집기에서 devcontainer.json 열기",
    "cmd.run_lifecycle": "Dev Container: 라이프사이클 명령 실행",
    "cmd.run_lifecycle_desc": "devcontainer 라이프사이클 명령을 선택하여 실행",
    "cmd.show_features": "Dev Container: Features 표시",
    "cmd.show_features_desc": "설치된 Dev Container Features 목록",
    "cmd.show_ports": "Dev Container: 포트 표시",
    "cmd.show_ports_desc": "구성된 포트 포워딩 표시",
    "cmd.rebuild": "Dev Container: 재빌드",
    "cmd.rebuild_desc": "devcontainer CLI를 사용하여 Dev Container 재빌드",
    "cmd.attach": "Dev Container: 연결",
    "cmd.attach_desc": "Dev Container를 시작하고 파일 작업과 터미널을 컨테이너로 라우팅",
    "cmd.detach": "Dev Container: 연결 해제",
    "cmd.detach_desc": "Dev Container 라우팅을 중지하고 로컬 편집으로 복귀",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features}개 feature, %{ports}개 포트",
    "status.no_config": "devcontainer.json을 찾을 수 없습니다",
    "status.parse_failed": "devcontainer.json 구문 분석 오류 (%{path}): %{message}",
    "status.port_forwarded": "포트 %{port} 전달됨%{label}",
    "status.panel_opened": "Dev Container 정보 패널이 열렸습니다",
    "status.panel_closed": "Dev Container 정보 패널이 닫혔습니다",
    "status.no_lifecycle": "라이프사이클 명령이 정의되지 않았습니다",
    "status.no_features": "구성된 feature가 없습니다",
    "status.no_ports": "구성된 포트가 없습니다",
    "status.running": "%{name} 실행 중...",
    "status.running_sub": "%{name} (%{label}) 실행 중...",
    "status.completed": "%{name}이(가) 성공적으로 완료되었습니다",
    "status.failed": "%{name} 실패 (종료 코드 %{code})",
    "status.failed_sub": "%{name} (%{label}) 실패 (종료 코드 %{code})",
    "status.cli_not_found": "devcontainer CLI를 찾을 수 없습니다. 설치: npm i -g @devcontainers/cli",
    "status.copied_install": "복사됨: %{cmd}",
    "status.rebuilding": "Dev Container 재빌드 중...",
    "status.rebuild_done": "Dev Container 재빌드 완료",
    "status.rebuild_failed": "재빌드 실패: %{error}",
    "popup.cli_title": "Dev Container CLI를 찾을 수 없습니다",
    "popup.cli_message": "재빌드에는 devcontainer CLI가 필요합니다. 설치 명령을 복사하거나 닫으세요.",
    "popup.activate_open_config": "설정 열기",
    "popup.attach_title": "Dev Container 감지됨",
    "popup.attach_message": "Dev Container '%{name}'에 연결하시겠습니까? 파일 작업과 터미널이 컨테이너를 경유하도록 편집기가 다시 시작됩니다.",
    "popup.attach_action_attach": "컨테이너에서 다시 열기",
    "popup.attach_action_dismiss": "무시",
    "prompt.run_lifecycle": "라이프사이클 명령 실행:",
    "prompt.features": "Dev Container Features:",
    "prompt.ports": "포워딩된 포트:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "이미지",
    "panel.section_build": "빌드",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "포트",
    "panel.section_env": "환경 변수",
    "panel.section_mounts": "마운트",
    "panel.section_users": "사용자",
    "panel.section_lifecycle": "라이프사이클 명령",
    "panel.section_host_req": "호스트 요구사항",
    "panel.footer": "Tab: 전환  Enter: 실행  Alt+r: 라이프사이클  Alt+o: 설정  Alt+b: 재빌드  q: 닫기",
    "cmd.scaffold_config": "Dev Container: 설정 만들기",
    "cmd.scaffold_config_desc": "작업 공간에 최소한의 .devcontainer/devcontainer.json 생성",
    "status.scaffold_already_exists": "Dev Container 설정이 이미 있습니다",
    "status.scaffold_created": ".devcontainer/devcontainer.json 생성됨",
    "status.scaffold_failed": "Dev Container 설정 생성 실패",
    "cmd.show_logs": "Dev Container: 컨테이너 로그 표시",
    "cmd.show_logs_desc": "docker logs를 통해 연결된 컨테이너의 최근 stdout/stderr 표시",
    "status.logs_require_container": "로그 표시에는 연결된 Dev Container가 필요합니다",
    "status.logs_docker_missing": "호스트에서 docker CLI를 찾을 수 없습니다",
    "status.logs_loading": "컨테이너 로그 불러오는 중...",
    "status.logs_shown": "컨테이너 로그 표시됨",
    "status.logs_empty": "(컨테이너가 출력을 생성하지 않음)",
    "indicator.phase_initialize": "초기화 중",
    "indicator.phase_build": "빌드 중",
    "indicator.error_initialize": "initializeCommand 실패",
    "status.rebuild_parse_failed": "devcontainer up 출력을 파싱할 수 없음",
    "status.rebuild_missing_container_id": "containerId 누락",
    "indicator.error_restart_recovery": "연결이 완료되지 않음",
    "status.build_log_prepare_failed": "빌드 로그 파일을 준비할 수 없습니다",
    "status.no_build_log": "아직 Dev Container 빌드 로그가 없습니다",
    "status.build_log_missing": "빌드 로그 파일이 없거나 읽을 수 없습니다",
    "status.cancel_nothing_in_flight": "진행 중인 Dev Container 연결이 없습니다",
    "status.attach_cancelled": "Dev Container 연결이 취소되었습니다",
    "cmd.show_build_logs": "Dev Container: 빌드 로그 보기",
    "cmd.show_build_logs_desc": "최근 devcontainer up의 빌드 로그를 엽니다",
    "cmd.cancel_attach": "Dev Container: 시작 취소",
    "cmd.cancel_attach_desc": "진행 중인 Dev Container 연결을 중단합니다",
    "popup.failed_attach_title": "Dev Container 연결 실패",
    "popup.failed_attach_message": "Dev Container 연결에 실패했습니다: %{error}",
    "popup.failed_attach_action_retry": "다시 시도",
    "popup.failed_attach_action_show_logs": "빌드 로그 보기",
    "popup.failed_attach_action_reopen_local": "로컬로 다시 열기",
    "popup.failed_attach_action_dismiss": "닫기 (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: 포워딩 포트 보기",
    "cmd.show_forwarded_ports_panel_desc": "구성된 포트와 런타임 바인딩을 나열하는 패널 열기",
    "ports_panel.header": "포워딩 포트",
    "ports_panel.col_configured": "구성됨",
    "ports_panel.col_protocol": "프로토콜",
    "ports_panel.col_label": "라벨",
    "ports_panel.col_binding": "런타임 바인딩",
    "ports_panel.no_ports": "표시할 포트가 없습니다.",
    "ports_panel.footer": "r: 새로고침  q/Esc: 닫기",
    "status.ports_panel_opened": "포워딩 포트 패널을 열었습니다",
    "status.ports_panel_refreshed": "포워딩 포트 패널을 갱신했습니다",
    "popup.attach_action_dismiss_once": "무시 (이번만)",
    "popup.attach_action_dismiss_always": "무시 (이 폴더에서 항상)"
  },
  "zh-CN": {
    "cmd.show_info": "Dev Container: 显示信息",
    "cmd.show_info_desc": "在信息面板中显示Dev Container配置",
    "cmd.open_config": "Dev Container: 打开配置",
    "cmd.open_config_desc": "在编辑器中打开devcontainer.json",
    "cmd.run_lifecycle": "Dev Container: 运行生命周期命令",
    "cmd.run_lifecycle_desc": "选择并运行devcontainer生命周期命令",
    "cmd.show_features": "Dev Container: 显示Features",
    "cmd.show_features_desc": "列出已安装的Dev Container Features",
    "cmd.show_ports": "Dev Container: 显示端口",
    "cmd.show_ports_desc": "显示已配置的端口转发",
    "cmd.rebuild": "Dev Container: 重建",
    "cmd.rebuild_desc": "使用devcontainer CLI重建Dev Container",
    "cmd.attach": "Dev Container: 附加",
    "cmd.attach_desc": "启动 Dev Container 并将文件操作和终端路由至其中",
    "cmd.detach": "Dev Container: 分离",
    "cmd.detach_desc": "停止通过 Dev Container 路由,返回本地编辑",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features}个feature, %{ports}个端口",
    "status.no_config": "未找到devcontainer.json",
    "status.parse_failed": "devcontainer.json 解析错误 (%{path}): %{message}",
    "status.port_forwarded": "端口 %{port} 已转发%{label}",
    "status.panel_opened": "Dev Container信息面板已打开",
    "status.panel_closed": "Dev Container信息面板已关闭",
    "status.no_lifecycle": "未定义生命周期命令",
    "status.no_features": "未配置feature",
    "status.no_ports": "未配置端口",
    "status.running": "正在运行%{name}...",
    "status.running_sub": "正在运行%{name} (%{label})...",
    "status.completed": "%{name}成功完成",
    "status.failed": "%{name}失败(退出码%{code})",
    "status.failed_sub": "%{name} (%{label})失败(退出码%{code})",
    "status.cli_not_found": "未找到devcontainer CLI。安装命令: npm i -g @devcontainers/cli",
    "status.copied_install": "已复制: %{cmd}",
    "status.rebuilding": "正在重建Dev Container...",
    "status.rebuild_done": "Dev Container重建完成",
    "status.rebuild_failed": "重建失败: %{error}",
    "popup.cli_title": "未找到Dev Container CLI",
    "popup.cli_message": "重建需要devcontainer CLI。复制下面的安装命令或关闭。",
    "popup.activate_open_config": "打开配置",
    "popup.attach_title": "检测到 Dev Container",
    "popup.attach_message": "附加到 Dev Container '%{name}'?编辑器将重启,使文件操作和终端经由该容器运行。",
    "popup.attach_action_attach": "在容器中重新打开",
    "popup.attach_action_dismiss": "忽略",
    "prompt.run_lifecycle": "运行生命周期命令:",
    "prompt.features": "Dev Container Features:",
    "prompt.ports": "转发端口:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "镜像",
    "panel.section_build": "构建",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "端口",
    "panel.section_env": "环境变量",
    "panel.section_mounts": "挂载",
    "panel.section_users": "用户",
    "panel.section_lifecycle": "生命周期命令",
    "panel.section_host_req": "主机要求",
    "panel.footer": "Tab: 切换  Enter: 执行  Alt+r: 生命周期  Alt+o: 打开  Alt+b: 重建  q: 关闭",
    "cmd.scaffold_config": "Dev Container: 创建配置",
    "cmd.scaffold_config_desc": "在工作区中创建最小的 .devcontainer/devcontainer.json",
    "status.scaffold_already_exists": "Dev Container 配置已存在",
    "status.scaffold_created": "已创建 .devcontainer/devcontainer.json",
    "status.scaffold_failed": "创建 Dev Container 配置失败",
    "cmd.show_logs": "Dev Container: 显示容器日志",
    "cmd.show_logs_desc": "通过 docker logs 显示已附加容器的近期 stdout/stderr",
    "status.logs_require_container": "显示日志需要已附加的 Dev Container",
    "status.logs_docker_missing": "主机上未找到 docker CLI",
    "status.logs_loading": "正在加载容器日志...",
    "status.logs_shown": "已显示容器日志",
    "status.logs_empty": "(容器没有产生输出)",
    "indicator.phase_initialize": "正在初始化",
    "indicator.phase_build": "正在构建",
    "indicator.error_initialize": "initializeCommand 失败",
    "status.rebuild_parse_failed": "无法解析 devcontainer up 的输出",
    "status.rebuild_missing_container_id": "缺少 containerId",
    "indicator.error_restart_recovery": "附加未完成",
    "status.build_log_prepare_failed": "无法准备构建日志文件",
    "status.no_build_log": "尚无 Dev Container 构建日志",
    "status.build_log_missing": "构建日志文件缺失或无法读取",
    "status.cancel_nothing_in_flight": "当前没有进行中的 Dev Container 连接",
    "status.attach_cancelled": "已取消 Dev Container 连接",
    "cmd.show_build_logs": "Dev Container: 显示构建日志",
    "cmd.show_build_logs_desc": "打开最近一次 devcontainer up 的构建日志",
    "cmd.cancel_attach": "Dev Container: 取消启动",
    "cmd.cancel_attach_desc": "中止进行中的 Dev Container 连接",
    "popup.failed_attach_title": "连接到开发容器失败",
    "popup.failed_attach_message": "连接到开发容器失败: %{error}",
    "popup.failed_attach_action_retry": "重试",
    "popup.failed_attach_action_show_logs": "查看构建日志",
    "popup.failed_attach_action_reopen_local": "在本地重新打开",
    "popup.failed_attach_action_dismiss": "关闭 (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: 显示转发端口",
    "cmd.show_forwarded_ports_panel_desc": "打开面板列出已配置的端口以及容器运行时的绑定",
    "ports_panel.header": "转发端口",
    "ports_panel.col_configured": "已配置",
    "ports_panel.col_protocol": "协议",
    "ports_panel.col_label": "标签",
    "ports_panel.col_binding": "运行时绑定",
    "ports_panel.no_ports": "没有可显示的端口。",
    "ports_panel.footer": "r: 刷新  q/Esc: 关闭",
    "status.ports_panel_opened": "已打开转发端口面板",
    "status.ports_panel_refreshed": "已刷新转发端口面板",
    "popup.attach_action_dismiss_once": "忽略 (本次)",
    "popup.attach_action_dismiss_always": "忽略 (始终在此文件夹)"
  },
  "it": {
    "cmd.show_info": "Dev Container: Mostra info",
    "cmd.show_info_desc": "Mostra la configurazione del dev container in un pannello informativo",
    "cmd.open_config": "Dev Container: Apri configurazione",
    "cmd.open_config_desc": "Apri devcontainer.json nell'editor",
    "cmd.run_lifecycle": "Dev Container: Esegui comando lifecycle",
    "cmd.run_lifecycle_desc": "Seleziona ed esegui un comando lifecycle del devcontainer",
    "cmd.show_features": "Dev Container: Mostra features",
    "cmd.show_features_desc": "Elenca le features installate del dev container",
    "cmd.show_ports": "Dev Container: Mostra porte",
    "cmd.show_ports_desc": "Mostra gli inoltri di porta configurati",
    "cmd.rebuild": "Dev Container: Ricompila",
    "cmd.rebuild_desc": "Ricompila il dev container usando il CLI devcontainer",
    "cmd.attach": "Dev Container: Collega",
    "cmd.attach_desc": "Avvia il dev container e instrada la modifica attraverso di esso",
    "cmd.detach": "Dev Container: Scollega",
    "cmd.detach_desc": "Interrompi l'instradamento tramite il dev container e torna alla modifica locale",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} porte",
    "status.no_config": "Nessun devcontainer.json trovato",
    "status.parse_failed": "Errore di sintassi in devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Porta %{port} inoltrata%{label}",
    "status.panel_opened": "Pannello info Dev Container aperto",
    "status.panel_closed": "Pannello info Dev Container chiuso",
    "status.no_lifecycle": "Nessun comando lifecycle definito",
    "status.no_features": "Nessuna feature configurata",
    "status.no_ports": "Nessuna porta configurata",
    "status.running": "Esecuzione di %{name}...",
    "status.running_sub": "Esecuzione di %{name} (%{label})...",
    "status.completed": "%{name} completato con successo",
    "status.failed": "%{name} fallito (codice di uscita %{code})",
    "status.failed_sub": "%{name} (%{label}) fallito (codice di uscita %{code})",
    "status.cli_not_found": "CLI devcontainer non trovato. Installa con: npm i -g @devcontainers/cli",
    "status.copied_install": "Copiato: %{cmd}",
    "status.rebuilding": "Ricompilazione del dev container...",
    "status.rebuild_done": "Ricompilazione del dev container completata",
    "status.rebuild_failed": "Ricompilazione fallita: %{error}",
    "popup.cli_title": "CLI Dev Container non trovato",
    "popup.cli_message": "Il CLI devcontainer e necessario per la ricompilazione. Copia il comando di installazione sotto o chiudi.",
    "popup.activate_open_config": "Apri configurazione",
    "popup.attach_title": "Dev container rilevato",
    "popup.attach_message": "Collegare il dev container '%{name}'? L'editor si riavviera affinche le operazioni sui file e i terminali passino per il container.",
    "popup.attach_action_attach": "Riapri nel container",
    "popup.attach_action_dismiss": "Ignora",
    "prompt.run_lifecycle": "Esegui comando lifecycle:",
    "prompt.features": "Features Dev Container:",
    "prompt.ports": "Porte inoltrate:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Immagine",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Porte",
    "panel.section_env": "Variabili d'ambiente",
    "panel.section_mounts": "Mount",
    "panel.section_users": "Utenti",
    "panel.section_lifecycle": "Comandi Lifecycle",
    "panel.section_host_req": "Requisiti host",
    "panel.footer": "Tab: cicla  Enter: attiva  Alt+r: lifecycle  Alt+o: apri  Alt+b: ricompila  q: chiudi",
    "cmd.scaffold_config": "Dev Container: Crea configurazione",
    "cmd.scaffold_config_desc": "Crea un .devcontainer/devcontainer.json minimale nel workspace",
    "status.scaffold_already_exists": "La configurazione Dev Container esiste già",
    "status.scaffold_created": ".devcontainer/devcontainer.json creato",
    "status.scaffold_failed": "Creazione della configurazione Dev Container fallita",
    "cmd.show_logs": "Dev Container: Mostra log del container",
    "cmd.show_logs_desc": "Mostra lo stdout/stderr recente del container collegato tramite docker logs",
    "status.logs_require_container": "Mostra log richiede un Dev Container collegato",
    "status.logs_docker_missing": "CLI docker non trovato sull'host",
    "status.logs_loading": "Caricamento log del container...",
    "status.logs_shown": "Log del container mostrati",
    "status.logs_empty": "(il container non ha prodotto output)",
    "indicator.phase_initialize": "Inizializzazione",
    "indicator.phase_build": "Compilazione",
    "indicator.error_initialize": "initializeCommand fallito",
    "status.rebuild_parse_failed": "impossibile analizzare l'output di devcontainer up",
    "status.rebuild_missing_container_id": "containerId mancante",
    "indicator.error_restart_recovery": "collegamento non completato",
    "status.build_log_prepare_failed": "Impossibile preparare il file di log della build",
    "status.no_build_log": "Nessun log di build del dev container disponibile",
    "status.build_log_missing": "File di log della build mancante o illeggibile",
    "status.cancel_nothing_in_flight": "Nessun collegamento al dev container in corso",
    "status.attach_cancelled": "Collegamento al dev container annullato",
    "cmd.show_build_logs": "Dev Container: Mostra log di build",
    "cmd.show_build_logs_desc": "Apre il log dell'ultimo devcontainer up",
    "cmd.cancel_attach": "Dev Container: Annulla avvio",
    "cmd.cancel_attach_desc": "Interrompe un collegamento al dev container in corso",
    "popup.failed_attach_title": "Connessione al dev container non riuscita",
    "popup.failed_attach_message": "Connessione al dev container non riuscita: %{error}",
    "popup.failed_attach_action_retry": "Riprova",
    "popup.failed_attach_action_show_logs": "Mostra log di build",
    "popup.failed_attach_action_reopen_local": "Riapri in locale",
    "popup.failed_attach_action_dismiss": "Chiudi (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Mostra porte inoltrate",
    "cmd.show_forwarded_ports_panel_desc": "Apri un pannello con le porte configurate e i binding a runtime del container",
    "ports_panel.header": "Porte inoltrate",
    "ports_panel.col_configured": "Configurata",
    "ports_panel.col_protocol": "Protocollo",
    "ports_panel.col_label": "Etichetta",
    "ports_panel.col_binding": "Binding runtime",
    "ports_panel.no_ports": "Nessuna porta configurata o attiva.",
    "ports_panel.footer": "r: aggiorna  q/Esc: chiudi",
    "status.ports_panel_opened": "Pannello porte inoltrate aperto",
    "status.ports_panel_refreshed": "Pannello porte inoltrate aggiornato",
    "popup.attach_action_dismiss_once": "Ignora (una volta)",
    "popup.attach_action_dismiss_always": "Ignora (sempre in questa cartella)"
  },
  "pt-BR": {
    "cmd.show_info": "Dev Container: Mostrar informacoes",
    "cmd.show_info_desc": "Mostrar a configuracao do dev container em um painel informativo",
    "cmd.open_config": "Dev Container: Abrir configuracao",
    "cmd.open_config_desc": "Abrir devcontainer.json no editor",
    "cmd.run_lifecycle": "Dev Container: Executar comando lifecycle",
    "cmd.run_lifecycle_desc": "Selecionar e executar um comando lifecycle do devcontainer",
    "cmd.show_features": "Dev Container: Mostrar features",
    "cmd.show_features_desc": "Listar features instaladas do dev container",
    "cmd.show_ports": "Dev Container: Mostrar portas",
    "cmd.show_ports_desc": "Mostrar encaminhamentos de porta configurados",
    "cmd.rebuild": "Dev Container: Reconstruir",
    "cmd.rebuild_desc": "Reconstruir o dev container usando o CLI devcontainer",
    "cmd.attach": "Dev Container: Anexar",
    "cmd.attach_desc": "Iniciar o dev container e rotear as operacoes de edicao por ele",
    "cmd.detach": "Dev Container: Desanexar",
    "cmd.detach_desc": "Parar de rotear pelo dev container e voltar a edicao local",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} portas",
    "status.no_config": "devcontainer.json nao encontrado",
    "status.parse_failed": "Erro de sintaxe em devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Porta %{port} encaminhada%{label}",
    "status.panel_opened": "Painel de informacoes do Dev Container aberto",
    "status.panel_closed": "Painel de informacoes do Dev Container fechado",
    "status.no_lifecycle": "Nenhum comando lifecycle definido",
    "status.no_features": "Nenhuma feature configurada",
    "status.no_ports": "Nenhuma porta configurada",
    "status.running": "Executando %{name}...",
    "status.running_sub": "Executando %{name} (%{label})...",
    "status.completed": "%{name} concluido com sucesso",
    "status.failed": "%{name} falhou (codigo de saida %{code})",
    "status.failed_sub": "%{name} (%{label}) falhou (codigo de saida %{code})",
    "status.cli_not_found": "CLI devcontainer nao encontrado. Instale com: npm i -g @devcontainers/cli",
    "status.copied_install": "Copiado: %{cmd}",
    "status.rebuilding": "Reconstruindo dev container...",
    "status.rebuild_done": "Reconstrucao do dev container concluida",
    "status.rebuild_failed": "Reconstrucao falhou: %{error}",
    "popup.cli_title": "CLI Dev Container nao encontrado",
    "popup.cli_message": "O CLI devcontainer e necessario para reconstrucao. Copie o comando de instalacao abaixo ou descarte.",
    "popup.activate_open_config": "Abrir configuracao",
    "popup.attach_title": "Dev container detectado",
    "popup.attach_message": "Anexar ao dev container '%{name}'? O editor sera reiniciado para que as operacoes de arquivo e terminais passem pelo container.",
    "popup.attach_action_attach": "Reabrir no contêiner",
    "popup.attach_action_dismiss": "Ignorar",
    "prompt.run_lifecycle": "Executar comando lifecycle:",
    "prompt.features": "Features do Dev Container:",
    "prompt.ports": "Portas encaminhadas:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Imagem",
    "panel.section_build": "Build",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Portas",
    "panel.section_env": "Variaveis de ambiente",
    "panel.section_mounts": "Montagens",
    "panel.section_users": "Usuarios",
    "panel.section_lifecycle": "Comandos Lifecycle",
    "panel.section_host_req": "Requisitos do host",
    "panel.footer": "Tab: ciclar  Enter: ativar  Alt+r: lifecycle  Alt+o: abrir  Alt+b: reconstruir  q: fechar",
    "cmd.scaffold_config": "Dev Container: Criar configuração",
    "cmd.scaffold_config_desc": "Criar um .devcontainer/devcontainer.json mínimo no workspace",
    "status.scaffold_already_exists": "Configuração do Dev Container já existe",
    "status.scaffold_created": ".devcontainer/devcontainer.json criado",
    "status.scaffold_failed": "Falha ao criar configuração do Dev Container",
    "cmd.show_logs": "Dev Container: Mostrar logs do contêiner",
    "cmd.show_logs_desc": "Mostrar stdout/stderr recente do contêiner anexado via docker logs",
    "status.logs_require_container": "Mostrar logs requer um Dev Container anexado",
    "status.logs_docker_missing": "CLI docker não encontrado no host",
    "status.logs_loading": "Carregando logs do contêiner...",
    "status.logs_shown": "Logs do contêiner exibidos",
    "status.logs_empty": "(o contêiner não produziu saída)",
    "indicator.phase_initialize": "Inicializando",
    "indicator.phase_build": "Construindo",
    "indicator.error_initialize": "initializeCommand falhou",
    "status.rebuild_parse_failed": "não foi possível analisar a saída do devcontainer up",
    "status.rebuild_missing_container_id": "containerId ausente",
    "indicator.error_restart_recovery": "conexão não concluída",
    "status.build_log_prepare_failed": "Não foi possível preparar o arquivo de log de build",
    "status.no_build_log": "Ainda não há log de build do dev container",
    "status.build_log_missing": "Arquivo de log de build ausente ou ilegível",
    "status.cancel_nothing_in_flight": "Nenhuma conexão de dev container em andamento",
    "status.attach_cancelled": "Conexão de dev container cancelada",
    "cmd.show_build_logs": "Dev Container: Mostrar logs de build",
    "cmd.show_build_logs_desc": "Abre o log do último devcontainer up",
    "cmd.cancel_attach": "Dev Container: Cancelar inicialização",
    "cmd.cancel_attach_desc": "Aborta uma conexão de dev container em andamento",
    "popup.failed_attach_title": "Falha ao anexar ao dev container",
    "popup.failed_attach_message": "Falha ao anexar ao dev container: %{error}",
    "popup.failed_attach_action_retry": "Tentar novamente",
    "popup.failed_attach_action_show_logs": "Mostrar logs de build",
    "popup.failed_attach_action_reopen_local": "Reabrir localmente",
    "popup.failed_attach_action_dismiss": "Descartar (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Mostrar portas encaminhadas",
    "cmd.show_forwarded_ports_panel_desc": "Abrir painel listando portas configuradas e vínculos em tempo de execução do container",
    "ports_panel.header": "Portas encaminhadas",
    "ports_panel.col_configured": "Configurada",
    "ports_panel.col_protocol": "Protocolo",
    "ports_panel.col_label": "Rótulo",
    "ports_panel.col_binding": "Vínculo em execução",
    "ports_panel.no_ports": "Nenhuma porta configurada ou em execução.",
    "ports_panel.footer": "r: atualizar  q/Esc: fechar",
    "status.ports_panel_opened": "Painel de portas encaminhadas aberto",
    "status.ports_panel_refreshed": "Painel de portas encaminhadas atualizado",
    "popup.attach_action_dismiss_once": "Ignorar (uma vez)",
    "popup.attach_action_dismiss_always": "Ignorar (sempre nesta pasta)"
  },
  "ru": {
    "cmd.show_info": "Dev Container: Показать информацию",
    "cmd.show_info_desc": "Показать конфигурацию dev container в информационной панели",
    "cmd.open_config": "Dev Container: Открыть конфигурацию",
    "cmd.open_config_desc": "Открыть devcontainer.json в редакторе",
    "cmd.run_lifecycle": "Dev Container: Выполнить lifecycle-команду",
    "cmd.run_lifecycle_desc": "Выбрать и выполнить lifecycle-команду devcontainer",
    "cmd.show_features": "Dev Container: Показать features",
    "cmd.show_features_desc": "Показать установленные features dev container",
    "cmd.show_ports": "Dev Container: Показать порты",
    "cmd.show_ports_desc": "Показать настроенные перенаправления портов",
    "cmd.rebuild": "Dev Container: Пересобрать",
    "cmd.rebuild_desc": "Пересобрать dev container с помощью devcontainer CLI",
    "cmd.attach": "Dev Container: Подключить",
    "cmd.attach_desc": "Запустить dev container и направить операции редактирования через него",
    "cmd.detach": "Dev Container: Отключить",
    "cmd.detach_desc": "Прекратить маршрутизацию через dev container и вернуться к локальному редактированию",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} портов",
    "status.no_config": "devcontainer.json не найден",
    "status.parse_failed": "Ошибка разбора devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Порт %{port} перенаправлен%{label}",
    "status.panel_opened": "Информационная панель Dev Container открыта",
    "status.panel_closed": "Информационная панель Dev Container закрыта",
    "status.no_lifecycle": "Lifecycle-команды не определены",
    "status.no_features": "Features не настроены",
    "status.no_ports": "Порты не настроены",
    "status.running": "Выполняется %{name}...",
    "status.running_sub": "Выполняется %{name} (%{label})...",
    "status.completed": "%{name} успешно завершено",
    "status.failed": "%{name} завершилось с ошибкой (код выхода %{code})",
    "status.failed_sub": "%{name} (%{label}) завершилось с ошибкой (код выхода %{code})",
    "status.cli_not_found": "devcontainer CLI не найден. Установите: npm i -g @devcontainers/cli",
    "status.copied_install": "Скопировано: %{cmd}",
    "status.rebuilding": "Пересборка dev container...",
    "status.rebuild_done": "Пересборка dev container завершена",
    "status.rebuild_failed": "Пересборка не удалась: %{error}",
    "popup.cli_title": "devcontainer CLI не найден",
    "popup.cli_message": "devcontainer CLI требуется для пересборки. Скопируйте команду установки ниже или закройте.",
    "popup.activate_open_config": "Открыть конфигурацию",
    "popup.attach_title": "Обнаружен dev container",
    "popup.attach_message": "Подключиться к dev container '%{name}'? Редактор перезапустится, чтобы файловые операции и терминалы шли через контейнер.",
    "popup.attach_action_attach": "Открыть заново в контейнере",
    "popup.attach_action_dismiss": "Игнорировать",
    "prompt.run_lifecycle": "Выполнить lifecycle-команду:",
    "prompt.features": "Features Dev Container:",
    "prompt.ports": "Перенаправленные порты:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Образ",
    "panel.section_build": "Сборка",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Порты",
    "panel.section_env": "Переменные окружения",
    "panel.section_mounts": "Монтирования",
    "panel.section_users": "Пользователи",
    "panel.section_lifecycle": "Lifecycle-команды",
    "panel.section_host_req": "Требования к хосту",
    "panel.footer": "Tab: цикл  Enter: активировать  Alt+r: lifecycle  Alt+o: открыть  Alt+b: пересобрать  q: закрыть",
    "cmd.scaffold_config": "Dev Container: Создать конфигурацию",
    "cmd.scaffold_config_desc": "Создать минимальный .devcontainer/devcontainer.json в рабочей области",
    "status.scaffold_already_exists": "Конфигурация Dev Container уже существует",
    "status.scaffold_created": ".devcontainer/devcontainer.json создан",
    "status.scaffold_failed": "Не удалось создать конфигурацию Dev Container",
    "cmd.show_logs": "Dev Container: Показать логи контейнера",
    "cmd.show_logs_desc": "Показать последние stdout/stderr подключённого контейнера через docker logs",
    "status.logs_require_container": "Для показа логов требуется подключённый Dev Container",
    "status.logs_docker_missing": "CLI docker не найден на хосте",
    "status.logs_loading": "Загрузка логов контейнера...",
    "status.logs_shown": "Логи контейнера показаны",
    "status.logs_empty": "(контейнер не произвёл вывода)",
    "indicator.phase_initialize": "Инициализация",
    "indicator.phase_build": "Сборка",
    "indicator.error_initialize": "initializeCommand завершился с ошибкой",
    "status.rebuild_parse_failed": "не удалось разобрать вывод devcontainer up",
    "status.rebuild_missing_container_id": "отсутствует containerId",
    "indicator.error_restart_recovery": "подключение не завершилось",
    "status.build_log_prepare_failed": "Не удалось подготовить файл журнала сборки",
    "status.no_build_log": "Журнал сборки dev container пока отсутствует",
    "status.build_log_missing": "Файл журнала сборки отсутствует или не читается",
    "status.cancel_nothing_in_flight": "Нет выполняемого подключения dev container",
    "status.attach_cancelled": "Подключение dev container отменено",
    "cmd.show_build_logs": "Dev Container: Показать журнал сборки",
    "cmd.show_build_logs_desc": "Открывает журнал последнего devcontainer up",
    "cmd.cancel_attach": "Dev Container: Отменить запуск",
    "cmd.cancel_attach_desc": "Прерывает выполняющееся подключение dev container",
    "popup.failed_attach_title": "Ошибка подключения к dev container",
    "popup.failed_attach_message": "Ошибка подключения к dev container: %{error}",
    "popup.failed_attach_action_retry": "Повторить",
    "popup.failed_attach_action_show_logs": "Показать логи сборки",
    "popup.failed_attach_action_reopen_local": "Открыть локально",
    "popup.failed_attach_action_dismiss": "Закрыть (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Показать перенаправленные порты",
    "cmd.show_forwarded_ports_panel_desc": "Открыть панель со списком настроенных и активных портов контейнера",
    "ports_panel.header": "Перенаправленные порты",
    "ports_panel.col_configured": "Настроено",
    "ports_panel.col_protocol": "Протокол",
    "ports_panel.col_label": "Метка",
    "ports_panel.col_binding": "Активная привязка",
    "ports_panel.no_ports": "Нет портов для отображения.",
    "ports_panel.footer": "r: обновить  q/Esc: закрыть",
    "status.ports_panel_opened": "Панель перенаправленных портов открыта",
    "status.ports_panel_refreshed": "Панель перенаправленных портов обновлена",
    "popup.attach_action_dismiss_once": "Игнорировать (один раз)",
    "popup.attach_action_dismiss_always": "Игнорировать (всегда в этой папке)"
  },
  "th": {
    "cmd.show_info": "Dev Container: แสดงข้อมูล",
    "cmd.show_info_desc": "แสดงการตั้งค่า dev container ในแผงข้อมูล",
    "cmd.open_config": "Dev Container: เปิดการตั้งค่า",
    "cmd.open_config_desc": "เปิด devcontainer.json ในตัวแก้ไข",
    "cmd.run_lifecycle": "Dev Container: เรียกใช้คำสั่ง lifecycle",
    "cmd.run_lifecycle_desc": "เลือกและเรียกใช้คำสั่ง lifecycle ของ devcontainer",
    "cmd.show_features": "Dev Container: แสดง features",
    "cmd.show_features_desc": "แสดงรายการ features ของ dev container ที่ติดตั้งแล้ว",
    "cmd.show_ports": "Dev Container: แสดงพอร์ต",
    "cmd.show_ports_desc": "แสดงการส่งต่อพอร์ตที่กำหนดค่าไว้",
    "cmd.rebuild": "Dev Container: สร้างใหม่",
    "cmd.rebuild_desc": "สร้าง dev container ใหม่โดยใช้ devcontainer CLI",
    "cmd.attach": "Dev Container: เชื่อมต่อ",
    "cmd.attach_desc": "เริ่มต้น dev container และกำหนดเส้นทางการแก้ไขผ่านคอนเทนเนอร์",
    "cmd.detach": "Dev Container: ยกเลิกการเชื่อมต่อ",
    "cmd.detach_desc": "หยุดกำหนดเส้นทางผ่าน dev container และกลับสู่การแก้ไขในเครื่อง",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} พอร์ต",
    "status.no_config": "ไม่พบ devcontainer.json",
    "status.parse_failed": "ข้อผิดพลาดในการแยกวิเคราะห์ devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "ส่งต่อพอร์ต %{port}%{label}",
    "status.panel_opened": "เปิดแผงข้อมูล Dev Container แล้ว",
    "status.panel_closed": "ปิดแผงข้อมูล Dev Container แล้ว",
    "status.no_lifecycle": "ไม่ได้กำหนดคำสั่ง lifecycle",
    "status.no_features": "ไม่ได้กำหนดค่า features",
    "status.no_ports": "ไม่ได้กำหนดค่าพอร์ต",
    "status.running": "กำลังเรียกใช้ %{name}...",
    "status.running_sub": "กำลังเรียกใช้ %{name} (%{label})...",
    "status.completed": "%{name} เสร็จสมบูรณ์",
    "status.failed": "%{name} ล้มเหลว (รหัสออก %{code})",
    "status.failed_sub": "%{name} (%{label}) ล้มเหลว (รหัสออก %{code})",
    "status.cli_not_found": "ไม่พบ devcontainer CLI ติดตั้งด้วย: npm i -g @devcontainers/cli",
    "status.copied_install": "คัดลอกแล้ว: %{cmd}",
    "status.rebuilding": "กำลังสร้าง dev container ใหม่...",
    "status.rebuild_done": "การสร้าง dev container ใหม่เสร็จสมบูรณ์",
    "status.rebuild_failed": "การสร้างใหม่ล้มเหลว: %{error}",
    "popup.cli_title": "ไม่พบ Dev Container CLI",
    "popup.cli_message": "จำเป็นต้องใช้ devcontainer CLI สำหรับการสร้างใหม่ คัดลอกคำสั่งติดตั้งด้านล่างหรือปิด",
    "popup.activate_open_config": "เปิดการตั้งค่า",
    "popup.attach_title": "พบ Dev Container",
    "popup.attach_message": "เชื่อมต่อกับ dev container '%{name}' หรือไม่? ตัวแก้ไขจะรีสตาร์ทเพื่อให้ I/O ของไฟล์และเทอร์มินัลผ่านคอนเทนเนอร์",
    "popup.attach_action_attach": "เปิดในคอนเทนเนอร์อีกครั้ง",
    "popup.attach_action_dismiss": "ละเว้น",
    "prompt.run_lifecycle": "เรียกใช้คำสั่ง lifecycle:",
    "prompt.features": "Features Dev Container:",
    "prompt.ports": "พอร์ตที่ส่งต่อ:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "อิมเมจ",
    "panel.section_build": "บิลด์",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "พอร์ต",
    "panel.section_env": "ตัวแปรสภาพแวดล้อม",
    "panel.section_mounts": "การเมานต์",
    "panel.section_users": "ผู้ใช้",
    "panel.section_lifecycle": "คำสั่ง Lifecycle",
    "panel.section_host_req": "ข้อกำหนดโฮสต์",
    "panel.footer": "Tab: สลับ  Enter: เปิดใช้งาน  Alt+r: lifecycle  Alt+o: เปิด  Alt+b: สร้างใหม่  q: ปิด",
    "cmd.scaffold_config": "Dev Container: สร้างการตั้งค่า",
    "cmd.scaffold_config_desc": "สร้าง .devcontainer/devcontainer.json ขั้นต่ำในเวิร์กสเปซ",
    "status.scaffold_already_exists": "การตั้งค่า Dev Container มีอยู่แล้ว",
    "status.scaffold_created": "สร้าง .devcontainer/devcontainer.json แล้ว",
    "status.scaffold_failed": "สร้างการตั้งค่า Dev Container ไม่สำเร็จ",
    "cmd.show_logs": "Dev Container: แสดงล็อกของคอนเทนเนอร์",
    "cmd.show_logs_desc": "แสดง stdout/stderr ล่าสุดของคอนเทนเนอร์ที่แนบผ่าน docker logs",
    "status.logs_require_container": "การแสดงล็อกต้องการ Dev Container ที่แนบอยู่",
    "status.logs_docker_missing": "ไม่พบ CLI docker บนโฮสต์",
    "status.logs_loading": "กำลังโหลดล็อกคอนเทนเนอร์...",
    "status.logs_shown": "แสดงล็อกคอนเทนเนอร์แล้ว",
    "status.logs_empty": "(คอนเทนเนอร์ไม่ได้สร้างเอาต์พุต)",
    "indicator.phase_initialize": "กำลังเริ่มต้น",
    "indicator.phase_build": "กำลังสร้าง",
    "indicator.error_initialize": "initializeCommand ล้มเหลว",
    "status.rebuild_parse_failed": "ไม่สามารถแยกวิเคราะห์เอาต์พุตของ devcontainer up",
    "status.rebuild_missing_container_id": "ขาด containerId",
    "indicator.error_restart_recovery": "การเชื่อมต่อไม่สำเร็จ",
    "status.build_log_prepare_failed": "ไม่สามารถเตรียมไฟล์บันทึกการสร้าง",
    "status.no_build_log": "ยังไม่มีบันทึกการสร้าง Dev Container",
    "status.build_log_missing": "ไฟล์บันทึกการสร้างหายไปหรืออ่านไม่ได้",
    "status.cancel_nothing_in_flight": "ไม่มีการเชื่อมต่อ Dev Container ที่กำลังดำเนินการ",
    "status.attach_cancelled": "ยกเลิกการเชื่อมต่อ Dev Container แล้ว",
    "cmd.show_build_logs": "Dev Container: แสดงบันทึกการสร้าง",
    "cmd.show_build_logs_desc": "เปิดบันทึกการสร้าง devcontainer up ล่าสุด",
    "cmd.cancel_attach": "Dev Container: ยกเลิกการเริ่มต้น",
    "cmd.cancel_attach_desc": "ยกเลิกการเชื่อมต่อ Dev Container ที่กำลังดำเนินการ",
    "popup.failed_attach_title": "เชื่อมต่อ Dev Container ไม่สำเร็จ",
    "popup.failed_attach_message": "เชื่อมต่อ Dev Container ไม่สำเร็จ: %{error}",
    "popup.failed_attach_action_retry": "ลองอีกครั้ง",
    "popup.failed_attach_action_show_logs": "แสดงบันทึกการสร้าง",
    "popup.failed_attach_action_reopen_local": "เปิดใหม่ในเครื่อง",
    "popup.failed_attach_action_dismiss": "ปิด (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: แสดงพอร์ตที่ส่งต่อ",
    "cmd.show_forwarded_ports_panel_desc": "เปิดแผงแสดงพอร์ตที่ตั้งค่าและผูกในเวลาทำงานของคอนเทนเนอร์",
    "ports_panel.header": "พอร์ตที่ส่งต่อ",
    "ports_panel.col_configured": "ตั้งค่าไว้",
    "ports_panel.col_protocol": "โปรโตคอล",
    "ports_panel.col_label": "ป้ายชื่อ",
    "ports_panel.col_binding": "การผูกขณะทำงาน",
    "ports_panel.no_ports": "ไม่มีพอร์ตให้แสดง",
    "ports_panel.footer": "r: รีเฟรช  q/Esc: ปิด",
    "status.ports_panel_opened": "เปิดแผงพอร์ตที่ส่งต่อแล้ว",
    "status.ports_panel_refreshed": "รีเฟรชแผงพอร์ตที่ส่งต่อแล้ว",
    "popup.attach_action_dismiss_once": "ละเว้น (ครั้งนี้)",
    "popup.attach_action_dismiss_always": "ละเว้น (เสมอในโฟลเดอร์นี้)"
  },
  "uk": {
    "cmd.show_info": "Dev Container: Показати інформацію",
    "cmd.show_info_desc": "Показати конфігурацію dev container в інформаційній панелі",
    "cmd.open_config": "Dev Container: Відкрити конфігурацію",
    "cmd.open_config_desc": "Відкрити devcontainer.json у редакторі",
    "cmd.run_lifecycle": "Dev Container: Виконати lifecycle-команду",
    "cmd.run_lifecycle_desc": "Обрати та виконати lifecycle-команду devcontainer",
    "cmd.show_features": "Dev Container: Показати features",
    "cmd.show_features_desc": "Показати встановлені features dev container",
    "cmd.show_ports": "Dev Container: Показати порти",
    "cmd.show_ports_desc": "Показати налаштовані перенаправлення портів",
    "cmd.rebuild": "Dev Container: Перебудувати",
    "cmd.rebuild_desc": "Перебудувати dev container за допомогою devcontainer CLI",
    "cmd.attach": "Dev Container: Підключити",
    "cmd.attach_desc": "Запустити dev container і спрямувати операції редагування через нього",
    "cmd.detach": "Dev Container: Від'єднати",
    "cmd.detach_desc": "Припинити маршрутизацію через dev container і повернутися до локального редагування",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} портів",
    "status.no_config": "devcontainer.json не знайдено",
    "status.parse_failed": "Помилка розбору devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Порт %{port} переспрямовано%{label}",
    "status.panel_opened": "Інформаційна панель Dev Container відкрита",
    "status.panel_closed": "Інформаційна панель Dev Container закрита",
    "status.no_lifecycle": "Lifecycle-команди не визначені",
    "status.no_features": "Features не налаштовані",
    "status.no_ports": "Порти не налаштовані",
    "status.running": "Виконується %{name}...",
    "status.running_sub": "Виконується %{name} (%{label})...",
    "status.completed": "%{name} успішно завершено",
    "status.failed": "%{name} завершилося з помилкою (код виходу %{code})",
    "status.failed_sub": "%{name} (%{label}) завершилося з помилкою (код виходу %{code})",
    "status.cli_not_found": "devcontainer CLI не знайдено. Встановіть: npm i -g @devcontainers/cli",
    "status.copied_install": "Скопійовано: %{cmd}",
    "status.rebuilding": "Перебудова dev container...",
    "status.rebuild_done": "Перебудова dev container завершена",
    "status.rebuild_failed": "Перебудова не вдалася: %{error}",
    "popup.cli_title": "devcontainer CLI не знайдено",
    "popup.cli_message": "devcontainer CLI потрібен для перебудови. Скопіюйте команду встановлення нижче або закрийте.",
    "popup.activate_open_config": "Відкрити конфігурацію",
    "popup.attach_title": "Виявлено dev container",
    "popup.attach_message": "Підключитися до dev container '%{name}'? Редактор перезапуститься, щоб файлові операції та термінали проходили через контейнер.",
    "popup.attach_action_attach": "Відкрити знову в контейнері",
    "popup.attach_action_dismiss": "Ігнорувати",
    "prompt.run_lifecycle": "Виконати lifecycle-команду:",
    "prompt.features": "Features Dev Container:",
    "prompt.ports": "Перенаправлені порти:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Образ",
    "panel.section_build": "Збірка",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Порти",
    "panel.section_env": "Змінні середовища",
    "panel.section_mounts": "Монтування",
    "panel.section_users": "Користувачі",
    "panel.section_lifecycle": "Lifecycle-команди",
    "panel.section_host_req": "Вимоги до хоста",
    "panel.footer": "Tab: цикл  Enter: активувати  Alt+r: lifecycle  Alt+o: відкрити  Alt+b: перебудувати  q: закрити",
    "cmd.scaffold_config": "Dev Container: Створити конфігурацію",
    "cmd.scaffold_config_desc": "Створити мінімальний .devcontainer/devcontainer.json у робочій області",
    "status.scaffold_already_exists": "Конфігурація Dev Container вже існує",
    "status.scaffold_created": ".devcontainer/devcontainer.json створено",
    "status.scaffold_failed": "Не вдалося створити конфігурацію Dev Container",
    "cmd.show_logs": "Dev Container: Показати логи контейнера",
    "cmd.show_logs_desc": "Показати останні stdout/stderr підключеного контейнера через docker logs",
    "status.logs_require_container": "Для показу логів потрібен підключений Dev Container",
    "status.logs_docker_missing": "CLI docker не знайдено на хості",
    "status.logs_loading": "Завантаження логів контейнера...",
    "status.logs_shown": "Логи контейнера показано",
    "status.logs_empty": "(контейнер не створив вивід)",
    "indicator.phase_initialize": "Ініціалізація",
    "indicator.phase_build": "Збирання",
    "indicator.error_initialize": "initializeCommand завершився з помилкою",
    "status.rebuild_parse_failed": "не вдалося розібрати вивід devcontainer up",
    "status.rebuild_missing_container_id": "відсутній containerId",
    "indicator.error_restart_recovery": "підключення не завершилося",
    "status.build_log_prepare_failed": "Не вдалося підготувати файл журналу збирання",
    "status.no_build_log": "Журнал збирання dev container ще відсутній",
    "status.build_log_missing": "Файл журналу збирання відсутній або не читається",
    "status.cancel_nothing_in_flight": "Немає поточного підключення dev container",
    "status.attach_cancelled": "Підключення dev container скасовано",
    "cmd.show_build_logs": "Dev Container: Показати журнал збирання",
    "cmd.show_build_logs_desc": "Відкриває журнал останнього devcontainer up",
    "cmd.cancel_attach": "Dev Container: Скасувати запуск",
    "cmd.cancel_attach_desc": "Перериває поточне підключення dev container",
    "popup.failed_attach_title": "Помилка підключення до dev container",
    "popup.failed_attach_message": "Помилка підключення до dev container: %{error}",
    "popup.failed_attach_action_retry": "Повторити",
    "popup.failed_attach_action_show_logs": "Показати логи збирання",
    "popup.failed_attach_action_reopen_local": "Відкрити локально",
    "popup.failed_attach_action_dismiss": "Закрити (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Показати перенаправлені порти",
    "cmd.show_forwarded_ports_panel_desc": "Відкрити панель зі списком налаштованих портів і прив'язок під час виконання",
    "ports_panel.header": "Перенаправлені порти",
    "ports_panel.col_configured": "Налаштовано",
    "ports_panel.col_protocol": "Протокол",
    "ports_panel.col_label": "Мітка",
    "ports_panel.col_binding": "Прив'язка виконання",
    "ports_panel.no_ports": "Немає портів для показу.",
    "ports_panel.footer": "r: оновити  q/Esc: закрити",
    "status.ports_panel_opened": "Панель перенаправлених портів відкрито",
    "status.ports_panel_refreshed": "Панель перенаправлених портів оновлено",
    "popup.attach_action_dismiss_once": "Ігнорувати (один раз)",
    "popup.attach_action_dismiss_always": "Ігнорувати (завжди в цій папці)"
  },
  "vi": {
    "cmd.show_info": "Dev Container: Hiển thị thông tin",
    "cmd.show_info_desc": "Hiển thị cấu hình dev container trong bảng thông tin",
    "cmd.open_config": "Dev Container: Mở cấu hình",
    "cmd.open_config_desc": "Mở devcontainer.json trong trình soạn thảo",
    "cmd.run_lifecycle": "Dev Container: Chạy lệnh lifecycle",
    "cmd.run_lifecycle_desc": "Chọn và chạy một lệnh lifecycle của devcontainer",
    "cmd.show_features": "Dev Container: Hiển thị features",
    "cmd.show_features_desc": "Liệt kê các features đã cài đặt của dev container",
    "cmd.show_ports": "Dev Container: Hiển thị cổng",
    "cmd.show_ports_desc": "Hiển thị các chuyển tiếp cổng đã cấu hình",
    "cmd.rebuild": "Dev Container: Xây dựng lại",
    "cmd.rebuild_desc": "Xây dựng lại dev container bằng devcontainer CLI",
    "cmd.attach": "Dev Container: Gắn",
    "cmd.attach_desc": "Khởi động dev container và định tuyến thao tác chỉnh sửa qua nó",
    "cmd.detach": "Dev Container: Tháo",
    "cmd.detach_desc": "Dừng định tuyến qua dev container và quay lại chỉnh sửa cục bộ",
    "status.detected": "Dev Container: %{name} (%{image}) - %{features} features, %{ports} cổng",
    "status.no_config": "Không tìm thấy devcontainer.json",
    "status.parse_failed": "Lỗi phân tích devcontainer.json (%{path}): %{message}",
    "status.port_forwarded": "Cổng %{port} đã chuyển tiếp%{label}",
    "status.panel_opened": "Đã mở bảng thông tin Dev Container",
    "status.panel_closed": "Đã đóng bảng thông tin Dev Container",
    "status.no_lifecycle": "Không có lệnh lifecycle nào được định nghĩa",
    "status.no_features": "Không có feature nào được cấu hình",
    "status.no_ports": "Không có cổng nào được cấu hình",
    "status.running": "Đang chạy %{name}...",
    "status.running_sub": "Đang chạy %{name} (%{label})...",
    "status.completed": "%{name} đã hoàn thành thành công",
    "status.failed": "%{name} thất bại (mã thoát %{code})",
    "status.failed_sub": "%{name} (%{label}) thất bại (mã thoát %{code})",
    "status.cli_not_found": "Không tìm thấy devcontainer CLI. Cài đặt bằng: npm i -g @devcontainers/cli",
    "status.copied_install": "Đã sao chép: %{cmd}",
    "status.rebuilding": "Đang xây dựng lại dev container...",
    "status.rebuild_done": "Xây dựng lại dev container hoàn tất",
    "status.rebuild_failed": "Xây dựng lại thất bại: %{error}",
    "popup.cli_title": "Không tìm thấy Dev Container CLI",
    "popup.cli_message": "Cần devcontainer CLI để xây dựng lại. Sao chép lệnh cài đặt bên dưới hoặc bỏ qua.",
    "popup.activate_open_config": "Mở cấu hình",
    "popup.attach_title": "Đã phát hiện dev container",
    "popup.attach_message": "Gắn vào dev container '%{name}'? Trình soạn thảo sẽ khởi động lại để I/O tệp và terminal đi qua container.",
    "popup.attach_action_attach": "Mở lại trong container",
    "popup.attach_action_dismiss": "Bỏ qua",
    "prompt.run_lifecycle": "Chạy lệnh lifecycle:",
    "prompt.features": "Features Dev Container:",
    "prompt.ports": "Cổng được chuyển tiếp:",
    "panel.header": "Dev Container: %{name}",
    "panel.section_image": "Ảnh",
    "panel.section_build": "Xây dựng",
    "panel.section_compose": "Docker Compose",
    "panel.section_features": "Features",
    "panel.section_ports": "Cổng",
    "panel.section_env": "Biến môi trường",
    "panel.section_mounts": "Gắn kết",
    "panel.section_users": "Người dùng",
    "panel.section_lifecycle": "Lệnh Lifecycle",
    "panel.section_host_req": "Yêu cầu máy chủ",
    "panel.footer": "Tab: chuyển  Enter: kích hoạt  Alt+r: lifecycle  Alt+o: mở  Alt+b: xây dựng lại  q: đóng",
    "cmd.scaffold_config": "Dev Container: Tạo cấu hình",
    "cmd.scaffold_config_desc": "Tạo .devcontainer/devcontainer.json tối thiểu trong workspace",
    "status.scaffold_already_exists": "Cấu hình Dev Container đã tồn tại",
    "status.scaffold_created": "Đã tạo .devcontainer/devcontainer.json",
    "status.scaffold_failed": "Tạo cấu hình Dev Container thất bại",
    "cmd.show_logs": "Dev Container: Hiện nhật ký container",
    "cmd.show_logs_desc": "Hiện stdout/stderr gần đây của container được gắn qua docker logs",
    "status.logs_require_container": "Hiện nhật ký cần một Dev Container được gắn",
    "status.logs_docker_missing": "CLI docker không tìm thấy trên host",
    "status.logs_loading": "Đang tải nhật ký container...",
    "status.logs_shown": "Đã hiện nhật ký container",
    "status.logs_empty": "(container chưa tạo đầu ra)",
    "indicator.phase_initialize": "Đang khởi tạo",
    "indicator.phase_build": "Đang xây dựng",
    "indicator.error_initialize": "initializeCommand thất bại",
    "status.rebuild_parse_failed": "không thể phân tích đầu ra của devcontainer up",
    "status.rebuild_missing_container_id": "thiếu containerId",
    "indicator.error_restart_recovery": "gắn kết không hoàn tất",
    "status.build_log_prepare_failed": "Không thể chuẩn bị tệp nhật ký xây dựng",
    "status.no_build_log": "Chưa có nhật ký xây dựng dev container",
    "status.build_log_missing": "Tệp nhật ký xây dựng bị thiếu hoặc không đọc được",
    "status.cancel_nothing_in_flight": "Không có kết nối dev container đang chạy",
    "status.attach_cancelled": "Đã hủy kết nối dev container",
    "cmd.show_build_logs": "Dev Container: Hiện nhật ký xây dựng",
    "cmd.show_build_logs_desc": "Mở nhật ký devcontainer up gần nhất",
    "cmd.cancel_attach": "Dev Container: Hủy khởi động",
    "cmd.cancel_attach_desc": "Hủy kết nối dev container đang chạy",
    "popup.failed_attach_title": "Kết nối dev container thất bại",
    "popup.failed_attach_message": "Kết nối dev container thất bại: %{error}",
    "popup.failed_attach_action_retry": "Thử lại",
    "popup.failed_attach_action_show_logs": "Xem log build",
    "popup.failed_attach_action_reopen_local": "Mở lại cục bộ",
    "popup.failed_attach_action_dismiss": "Đóng (ESC)",
    "cmd.show_forwarded_ports_panel": "Dev Container: Hiện cổng đã chuyển tiếp",
    "cmd.show_forwarded_ports_panel_desc": "Mở bảng liệt kê cổng đã cấu hình và liên kết runtime của container",
    "ports_panel.header": "Cổng đã chuyển tiếp",
    "ports_panel.col_configured": "Đã cấu hình",
    "ports_panel.col_protocol": "Giao thức",
    "ports_panel.col_label": "Nhãn",
    "ports_panel.col_binding": "Liên kết runtime",
    "ports_panel.no_ports": "Không có cổng nào để hiển thị.",
    "ports_panel.footer": "r: làm mới  q/Esc: đóng",
    "status.ports_panel_opened": "Đã mở bảng cổng chuyển tiếp",
    "status.ports_panel_refreshed": "Đã làm mới bảng cổng chuyển tiếp",
    "popup.attach_action_dismiss_once": "Bỏ qua (một lần)",
    "popup.attach_action_dismiss_always": "Bỏ qua (luôn trong thư mục này)"
  }
}