Skip to content

Commit d358c93

Browse files
[I18n] Add missing entries for lang files & update ja_jp.lang(Translated by @FS_FADE) (TeamOpenIndustry#1596)
* i18n: add missing entries for lang files * i18n: update zh_cn.lang * i18n: update ja_jp.lang(Translated by @FS_FADE)
1 parent d413bf5 commit d358c93

File tree

8 files changed

+761
-225
lines changed

8 files changed

+761
-225
lines changed

src/main/java/cam72cam/immersiverailroading/items/ItemPaintBrush.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ protected void handle() {
147147
getPlayer().sendMessage(ChatText.BRUSH_NO_VARIANTS.getMessage());
148148
} else if (Config.ConfigDebug.debugPaintBrush) {
149149
//This is a debug log so use the untranslated Mode name
150-
getPlayer().sendMessage(ChatText.BRUSH_NEXT.getMessage(
150+
getPlayer().sendMessage(ChatText.BRUSH_NEXT_DEBUG.getMessage(
151151
stock.getDefinition().textureNames.getOrDefault(stock.getTexture(), "Unknown"),
152152
mode.toTranslatedString()));
153153
}

src/main/java/cam72cam/immersiverailroading/library/ChatText.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public enum ChatText {
2929
RADIO_NOLINK("radio.nolink"),
3030
RADIO_CANT_LINK("radio.cant_link"),
3131
BRUSH_NO_VARIANTS("brush.no.variants"),
32-
BRUSH_NEXT("brush.next"),
32+
BRUSH_NEXT_DEBUG("brush.next_debug"),
3333
BRUSH_MODE_SET("brush.mode.set"),
3434
SWITCH_UNLOCKED("switch_state.unlocked"),
3535
SWITCH_LOCKED("switch_state.locked"),

src/main/resources/assets/immersiverailroading/lang/de_de.lang

Lines changed: 166 additions & 9 deletions
Large diffs are not rendered by default.

src/main/resources/assets/immersiverailroading/lang/en_us.lang

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ chat.immersiverailroading:radio.unlink=Card unlinked from its locomotive
5252
chat.immersiverailroading:radio.nolink=Card has no linked locomotive
5353
chat.immersiverailroading:radio.cant_link=Locomotive %s does not have radio control equipment
5454
chat.immersiverailroading:brush.no.variants=This stock has no livery variants
55-
chat.immersiverailroading:brush.next=This stock's livery has been set to %s using %s
55+
chat.immersiverailroading:brush.next_debug=This stock's livery has been set to %s using %s
5656
chat.immersiverailroading:brush.mode.set=Mode changed to: %s
5757
chat.immersiverailroading:brush.mode.gui=Picker Menu
5858
chat.immersiverailroading:brush.mode.random_single=Random (stock)

src/main/resources/assets/immersiverailroading/lang/fr_fr.lang

Lines changed: 124 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ item.immersiverailroading:item_augment.FLUID_LOADER.name=Chargeur de liquide
1010
item.immersiverailroading:item_augment.FLUID_UNLOADER.name=Déchargeur de liquide
1111
item.immersiverailroading:item_augment.DETECTOR.name=Détecteur
1212
item.immersiverailroading:item_augment.COUPLER.name=Coupleur
13+
item.immersiverailroading:item_augment.ACTUATOR.name=[Need translate]
1314
item.immersiverailroading:item_rail_part.name=Segment de rail
1415
item.immersiverailroading:item_cast_rail.name=Rail moulé
1516
item.immersiverailroading:item_manual.name=Manuel d'Immersive Railroading
@@ -51,12 +52,23 @@ chat.immersiverailroading:radio.unlink=Carte déliée de sa locomotive
5152
chat.immersiverailroading:radio.nolink=La carte n'a lié aucune locomotive
5253
chat.immersiverailroading:radio.cant_link=La locomotive %s ne possède pas l'équipement permettant la radiocommande
5354
chat.immersiverailroading:brush.no.variants=Ce matériel n'a pas d'autres livrées
55+
chat.immersiverailroading:brush.next_debug=[Need translate]
56+
chat.immersiverailroading:brush.mode.set=[Need translate]
57+
chat.immersiverailroading:brush.mode.gui=[Need translate]
58+
chat.immersiverailroading:brush.mode.random_single=[Need translate]
59+
chat.immersiverailroading:brush.mode.random_coupled=[Need translate]
5460
chat.immersiverailroading:switch_state.unlocked=Aiguillage déverrouillé
5561
chat.immersiverailroading:switch_state.locked=Aiguillage verrouillé sur %s
62+
chat.immersiverailroading:switch_state.reset=[Need translate]
63+
chat.immersiverailroading:switch_state.cant_reset=[Need translate]
64+
chat.immersiverailroading:switch_state.already_reset=[Need translate]
65+
chat.immersiverailroading:multiblock.select=[Need translate]
5666

5767
gui.immersiverailroading:label.brake=Frein
5868
gui.immersiverailroading:label.throttle=Régulateur
5969
gui.immersiverailroading:label.reverser=Inverseur
70+
gui.immersiverailroading:slider.zoom=[Need translate]
71+
gui.immersiverailroading:selector.page=[Need translate]
6072
gui.immersiverailroading:selector.type=Type: %s
6173
gui.immersiverailroading:selector.gauge=Ecartement: %s
6274
gui.immersiverailroading:selector.track=Style de voie: %s
@@ -67,15 +79,27 @@ gui.immersiverailroading:selector.rail_bed_fill=Remplissage sous ballast: %s
6779
gui.immersiverailroading:selector.position=Position: %s
6880
gui.immersiverailroading:selector.smoothing=Lissage de la rampe: %s
6981
gui.immersiverailroading:selector.direction=Direction: %s
82+
gui.immersiverailroading:selector.transfer_table_entry_count=[Need translate]
83+
gui.immersiverailroading:selector.transfer_table_entry_spacing=[Need translate]
7084
gui.immersiverailroading:selector.place_blueprint=Montrer un aperçu
7185
gui.immersiverailroading:selector.grade_crossing=Passage à niveau
7286
gui.immersiverailroading:selector.plate_type=Type de plaque: %s
7387
gui.immersiverailroading:selector.plate_boiler=Plaque de chaudière: %s
7488
gui.immersiverailroading:selector.cast_single=Coulage unique
7589
gui.immersiverailroading:selector.cast_repeat=Coulage répété
90+
gui.immersiverailroading:selector.paintbrush_random=[Need translate]
91+
gui.immersiverailroading:selector.paintbrush_apply_to_stock=[Need translate]
92+
gui.immersiverailroading:selector.paintbrush_apply_to_train=[Need translate]
93+
94+
gui.immersiverailroading:item.switch_key=[Need translate]
95+
gui.immersiverailroading:item.switch_key.data=[Need translate]
96+
97+
gui.immersiverailroading:item.radio_card.linked_to=[Need translate]
98+
gui.immersiverailroading:item.radio_card.not_linked=[Need translate]
7699

77-
gui.immersiverailroading:item.switch_hammer=Clic droit sur un aiguillage pour choisir un verrouillage sur: [ Voie directe, Voie déviée, déverrouillé ]. La redstone ne fonctionne plus lorsque c'est verrouillé!!
78100
gui.immersiverailroading:item.track_exchanger=Clic droit dans le vide pour ouvrir l'interface de sélection. Clic droit sur la voie pour changer son type par celui sélectionné dans l'interface
101+
gui.immersiverailroading:item.paint_brush.mode=[Need translate]
102+
gui.immersiverailroading:item.paint_brush.description=[Need translate]
79103
gui.immersiverailroading:none=Aucun
80104

81105
gui.immersiverailroading:track.type=Type: %s
@@ -92,18 +116,21 @@ gui.immersiverailroading:track.place_blueprint_true=Poser: Aperçu
92116
gui.immersiverailroading:track.place_blueprint_false=Poser: Voie
93117

94118
gui.immersiverailroading:loco.works=Constructeur: %s
95-
gui.immersiverailroading:loco.horse_power=Puissance: %s Hp
96-
gui.immersiverailroading:loco.tractive_effort=Traction: %s Newtons
119+
gui.immersiverailroading:loco.power=[Need translate]
120+
gui.immersiverailroading:loco.tractive_effort=[Need translate]
97121
gui.immersiverailroading:loco.max_speed=Vitesse Max: %s
98122
gui.immersiverailroading:stock.gauge=Ecartement: %s
99123
gui.immersiverailroading:stock.texture=Livrée: %s
100124
gui.immersiverailroading:cast.raw=Doit subir une transformation par le marteau-pilon avant de pouvoir être utilisé!
101125
gui.immersiverailroading:stock.tank_capacity=Capacité: %s seaux
102126
gui.immersiverailroading:stock.freight_capacity=Capacité: %s piles
103-
gui.immersiverailroading:stock.weight=Masse: %s Kg
127+
gui.immersiverailroading:stock.weight=Masse: %s kg
104128
gui.immersiverailroading:stock.modeler=Modeleur: %s
105129
gui.immersiverailroading:stock.pack=Pack: %s
106130

131+
gui.immersiverailroading:overlay.on=[Need translate]
132+
gui.immersiverailroading:overlay.off=[Need translate]
133+
107134
immersiverailroading:gauge.brunel=Brunel
108135
immersiverailroading:gauge.standard=Standard
109136
immersiverailroading:gauge.narrow=Etroite
@@ -141,6 +168,7 @@ track.immersiverailroading:direction.right=Verrouillée vers la gauche
141168

142169
part.immersiverailroading:component.frame=Châssis
143170
part.immersiverailroading:component.front_frame=Châssis avant
171+
part.immersiverailroading:component.rear_frame=[Need translate]
144172
part.immersiverailroading:component.bogey_wheel=Essieu de bogie
145173
part.immersiverailroading:component.bogey=Bogie
146174
part.immersiverailroading:component.bogey_front_wheel=Essieu de bogie avant
@@ -156,16 +184,22 @@ part.immersiverailroading:component.horn=Avertisseur sonore
156184
part.immersiverailroading:component.fuel_tank=Réservoir de carburant
157185
part.immersiverailroading:component.alternator=Alternateur
158186
part.immersiverailroading:component.engine_block=Bloc-moteur
187+
part.immersiverailroading:component.crankshaft=[Need translate]
159188
part.immersiverailroading:component.piston=Piston
189+
part.immersiverailroading:component.fan=[Need translate]
190+
part.immersiverailroading:component.drive_shaft=[Need translate]
191+
part.immersiverailroading:component.gearbox=Boite de vitesse
192+
part.immersiverailroading:component.fluid_coupling=[Need translate]
193+
part.immersiverailroading:component.final_drive=[Need translate]
194+
part.immersiverailroading:component.torque_converter=[Need translate]
160195
part.immersiverailroading:component.firebox=Boite à feu
196+
part.immersiverailroading:component.smokebox=Boite à fumée
161197
part.immersiverailroading:component.steam_chest=Boite à vapeur
162-
part.immersiverailroading:component.steam_chest_front=Boite à vapeur avant
163-
part.immersiverailroading:component.steam_chest_rear=Boite à vapeur arrière
198+
part.immersiverailroading:component.steam_chest_pos=[Need translate]
164199
part.immersiverailroading:component.boiler_segment=Partie de chaudière
165200
part.immersiverailroading:component.piping=Tuyauterie
166201
part.immersiverailroading:component.wheel_driver=Essieu moteur
167-
part.immersiverailroading:component.wheel_driver_front=Essieu moteur avant
168-
part.immersiverailroading:component.wheel_driver_rear=Essieu moteur arrière
202+
part.immersiverailroading:component.wheel_driver_pos=[Need translate]
169203
part.immersiverailroading:component.cylinder=Cylindre
170204
part.immersiverailroading:component.side_rod=Bielle d'accouplement
171205
part.immersiverailroading:component.main_rod=Bielle motrice
@@ -181,9 +215,24 @@ part.immersiverailroading:component.reversing_arm=Arbre de relevage
181215
part.immersiverailroading:component.lifting_link=Biellette de relevage
182216
part.immersiverailroading:component.reach_rod=Arbre de changement de marche
183217
part.immersiverailroading:component.walcherts_linkage=Distribution Walschaerts
184-
part.immersiverailroading:component.smokebox=Boite à fumée
185-
part.immersiverailroading:component.gearbox=Boite de vitesse
218+
part.immersiverailroading:component.valve_rod=[Need translate]
186219

220+
part.immersiverailroading:controls.cylinder_drain=[Need translate]
221+
part.immersiverailroading:controls.bell=[Need translate]
222+
part.immersiverailroading:controls.whistle=[Need translate]
223+
part.immersiverailroading:controls.horn=[Need translate]
224+
part.immersiverailroading:controls.train_brake=[Need translate]
225+
part.immersiverailroading:controls.independent_brake=[Need translate]
226+
part.immersiverailroading:controls.throttle=[Need translate]
227+
part.immersiverailroading:controls.reverser=[Need translate]
228+
part.immersiverailroading:controls.throttle_brake=[Need translate]
229+
part.immersiverailroading:controls.engine_start=[Need translate]
230+
231+
multiblock.immersiverailroading:boiler_machine=[Need translate]
232+
multiblock.immersiverailroading:casting=[Need translate]
233+
multiblock.immersiverailroading:plate_machine=[Need translate]
234+
multiblock.immersiverailroading:rail_machine=[Need translate]
235+
multiblock.immersiverailroading:steam_hammer=[Need translate]
187236

188237
immersiverailroading:crafting_type.casting=Coulage
189238
immersiverailroading:crafting_type.casting_hammer=Coulage, Marteau-pilon
@@ -200,6 +249,7 @@ itemGroup.immersiverailroading.components=Composants de véhicules
200249

201250
death.attack.immersiverailroading:casting=%s a découvert que faire un plongeon dans la cuve de métaux fondus n'était pas l'idée du siècle
202251
death.attack.immersiverailroading:hitByTrain=%s n'a pas réussi à semer le train
252+
death.attack.immersiverailroading:hitByTrainInDarkness=[Need translate]
203253

204254
immersiverailroading:detector_mode.simple=Détecte les matériels roulants
205255
immersiverailroading:detector_mode.speed=Détecte la vitesse
@@ -228,17 +278,75 @@ key.categories.immersiverailroading=Immersive Railroading
228278
ir_keys.increase_throttle=Ouvrir progressivement le régulateur
229279
ir_keys.zero_throttle=Fermer immédiatement le régulateur
230280
ir_keys.decrease_throttle=Fermer progressivement le régulateur
281+
ir_keys.increase_reverser=Régler l'inverseur vers la marche avant
282+
ir_keys.zero_reverser=Mettre l'inverseur en position neutre
283+
ir_keys.decrease_reverser=Régler l'inverseur vers la marche arrière
231284
ir_keys.increase_brake=Serrage progressif du frein continu
232285
ir_keys.zero_brake=Desserrage immédiat du frein continu
233286
ir_keys.decrease_brake=Desserrage progressif du frein continu
287+
ir_keys.increase_independent_brake=Serrage progressif du frein direct
288+
ir_keys.zero_independent_brake=Desserrage immédiat du frein direct
289+
ir_keys.decrease_independent_brake=Desserrage progressif du frein direct
234290
ir_keys.horn=Faire sonner le sifflet/klaxon
235291
ir_keys.bell=Faire sonner la cloche
236292
ir_keys.dead_mans_switch=Veille automatique
237293
ir_keys.start_stop_engine=Démarrer/Arrêter le moteur
238294
ir_keys.config=Configuration
239-
ir_keys.increase_independent_brake=Serrage progressif du frein direct
240-
ir_keys.zero_independent_brake=Desserrage immédiat du frein direct
241-
ir_keys.decrease_independent_brake=Desserrage progressif du frein direct
242-
ir_keys.increase_reverser=Régler l'inverseur vers la marche avant
243-
ir_keys.zero_reverser=Mettre l'inverseur en position neutre
244-
ir_keys.decrease_reverser=Régler l'inverseur vers la marche arrière
295+
296+
# Default pack's train name. Translation is optional.
297+
immersiverailroading:entity.locomotives.a1_peppercorn=A1 Peppercorn
298+
immersiverailroading:entity.locomotives.a5_switcher=A5 Switcher
299+
immersiverailroading:entity.locomotives.alco_rs1=RS-1
300+
immersiverailroading:entity.locomotives.big_boy=Big Boy (4000 class)
301+
immersiverailroading:entity.locomotives.br01=br01
302+
immersiverailroading:entity.locomotives.class_38=Class 38
303+
immersiverailroading:entity.locomotives.cooke_mogul=DSP&P Mogul
304+
immersiverailroading:entity.locomotives.e6_atlantic=E6 Atlantic
305+
immersiverailroading:entity.locomotives.emd_sd40-2=EMD SD40-2
306+
immersiverailroading:entity.locomotives.emd_sw1500=SW1500
307+
immersiverailroading:entity.locomotives.firefly=Firefly
308+
immersiverailroading:entity.locomotives.ge_40_ton_boxcab=Class B-B-70/70-4HM829 Boxcab
309+
immersiverailroading:entity.locomotives.ge_b40_8=GE B40-8
310+
immersiverailroading:entity.locomotives.ge_b40_8w=GE B40-8w
311+
immersiverailroading:entity.locomotives.ge_c44_9cw=GE C44-9CW
312+
immersiverailroading:entity.locomotives.iron_duke=Iron Duke
313+
immersiverailroading:entity.locomotives.k36=D&RGW K36
314+
immersiverailroading:entity.locomotives.k4_pacific=K4 Pacific
315+
immersiverailroading:entity.locomotives.rodgers_460=Rodgers Ten Wheeler
316+
immersiverailroading:entity.locomotives.skookum=Skookum 2-4-4-2
317+
immersiverailroading:entity.tender.a1_peppercorn_tender=A1 Peppercorn Tender
318+
immersiverailroading:entity.tender.a5_tender=A5 Slope Tender
319+
immersiverailroading:entity.tender.big_boy_tender=Big Boy (4000 class) Tender
320+
immersiverailroading:entity.tender.br01_tender=drg class 01 tender
321+
immersiverailroading:entity.tender.class_38_tender=Class 38 Tender
322+
immersiverailroading:entity.tender.cooke_tender=Cooke Tender
323+
immersiverailroading:entity.tender.e6_tender=E6 Atlantic Tender
324+
immersiverailroading:entity.tender.k4_tender=K4 Pacific Tender
325+
immersiverailroading:entity.tender.k36_tender=K36 Tender
326+
immersiverailroading:entity.tender.rodgers_460_tender=Rodgers Ten Wheeler Tender
327+
immersiverailroading:entity.tender.skookum_tender=Skookum Tender
328+
329+
immersiverailroading:entity.hand_car.hand_car_1=Hand Car
330+
331+
immersiverailroading:entity.passenger.b70baggage=PRR B70 Baggage
332+
immersiverailroading:entity.passenger.br_coach_mk1=BR Coach MK1
333+
immersiverailroading:entity.passenger.p70coach1=PRR P70 Coach 1
334+
335+
immersiverailroading:entity.freight.70t_hopper_slsf=70T Hopper SLSF
336+
immersiverailroading:entity.freight.attx_flatcar_1=ATTX Flatcar 1
337+
immersiverailroading:entity.freight.boxcar_x26=Box Car X26
338+
immersiverailroading:entity.freight.drgw_1000class_gondola=1000 Series Gondola
339+
immersiverailroading:entity.freight.drgw_3000class_boxcar=3000 Series Boxcar
340+
immersiverailroading:entity.freight.drgw_5500class_stockcar=5500 Series Stockcar
341+
immersiverailroading:entity.freight.drgw_rail_and_tie_outfit=Rail & Tie Car
342+
immersiverailroading:entity.freight.dw_gondola=DW Gondola
343+
immersiverailroading:entity.freight.n5c_cabin_car=N5c Caboose
344+
immersiverailroading:entity.freight.prr_flatcar_1=PRR Flatcar 1
345+
immersiverailroading:entity.freight.russell_snow_plow=Russell Snow Plow
346+
immersiverailroading:entity.freight.usra_boxcar_classrr40=USRA Boxcar Class RR-40
347+
immersiverailroading:entity.freight.usra_hopper_55t=USRA Hopper 55T
348+
immersiverailroading:entity.freight.waycar=Waycar
349+
350+
immersiverailroading:entity.tank.kamx_t=Kamx T
351+
immersiverailroading:entity.tank.slag_car_1=Slag Car 1
352+
immersiverailroading:entity.tank.tank_us2=Tank US 2

0 commit comments

Comments
 (0)