Skip to content

Commit 08ce933

Browse files
authored
Merge pull request #178 from LeCarbonator/add-de-support
Add support for german (DE)
2 parents 8fc7161 + 8d8f086 commit 08ce933

File tree

6 files changed

+470
-0
lines changed

6 files changed

+470
-0
lines changed

exporters/datapackExporter/exporter/translations.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
// @ts-ignore
22
import en from '../lang/en.yaml'
3+
// @ts-ignore
4+
import de from '../lang/de.yaml'
5+
// @ts-ignore
6+
import zh from '../lang/zh_cn.yaml'
37

48
export function loadTranslations() {
59
const { addTranslations, translate } = AnimatedJava.API
610

711
addTranslations('en', en as Record<string, string>)
12+
addTranslations('de', de as Record<string, string>)
13+
addTranslations('zh', zh as Record<string, string>)
814

915
return {
1016
target_minecraft_version: {
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Animation Exporter
2+
animated_java.datapack_exporter.name: Datenpaket Exportierer
3+
4+
animated_java.datapack_exporter.settings.target_minecraft_version: Ziel Minecraft-Version
5+
animated_java.datapack_exporter.settings.target_minecraft_version.description: |-
6+
Die Minecraft-Version, in der Sie das Datenpaket verwenden möchten.
7+
8+
animated_java.datapack_exporter.settings.datapack_mcmeta: Datenpaket
9+
animated_java.datapack_exporter.settings.datapack_mcmeta.description: |-
10+
Das Datenpaket, in das die generierten Funktionen eingefügt werden.
11+
Dieser Dateipfad sollte die 'pack.mcmeta'-Datei eines gültigen Datenpakets bezeichnen.
12+
animated_java.datapack_exporter.settings.datapack_mcmeta.error.unset: |-
13+
Sie müssen ein Datenpakets-Ordner auswählen
14+
animated_java.datapack_exporter.settings.datapack_mcmeta.error.invalid: |-
15+
Der ausgewählte Pfad ist kein gültiges Datenpaket!
16+
Stellen Sie sicher, dass Sie die richtige 'pack.mcmeta'-Datei ausgewählt haben und dass das Datenpaket ein 'data'-Ordner hat.
17+
18+
animated_java.datapack_exporter.settings.interpolation_duration: Interpolation-Dauer
19+
animated_java.datapack_exporter.settings.interpolation_duration.description: |-
20+
Die Dauer (in Ticks), die jedes Keyframe versuchen wird, Änderungen zwischen Keyframes zu glätten.
21+
Wenn diese Einstellung höher als 1 ist, wird die Animation flüssiger, verliert aber an Präzision.
22+
Bei einem Wert von 0 wird Interpolation deaktiviert.
23+
24+
animated_java.datapack_exporter.settings.enable_outdated_rig_warning: Warnung für veraltetes Rig aktivieren
25+
animated_java.datapack_exporter.settings.enable_outdated_rig_warning.description: |-
26+
Ob eine Warnung im Spiel angezeigt werden soll, wenn ein Rig gefunden wird, das vor dem neuesten Export erschaffen wurde.
27+
28+
animated_java.datapack_exporter.settings.root_entity_nbt: Ursprungsobjekt NBT
29+
animated_java.datapack_exporter.settings.root_entity_nbt.description: |-
30+
Benutzerdefinierte NBT, die beim Ursprungsobjekt angewendet werden soll.
31+
Beachten Sie, dass einige interne NBT Vorrang vor dieser Einstellung habn können.
32+
33+
animated_java.datapack_exporter.settings.function_toggles_group: Funktionseinstellungen
34+
35+
animated_java.datapack_exporter.settings.include_variant_summon_functions: Varianten-Beschwörungsfunktionen generieren
36+
animated_java.datapack_exporter.settings.include_variant_summon_functions.description: |-
37+
Ob Funktionen, die Varianten des Rigs erschaffen, exportiert werden sollen.
38+
Diese Funktionen sind gleichbedeutend mit dem Setzen von #variant aj.id beim Ausführen der Erschaffungsfunktion.
39+
40+
animated_java.datapack_exporter.settings.include_apply_variant_functions: Varianten-Funktionen generieren
41+
animated_java.datapack_exporter.settings.include_apply_variant_functions.description: |-
42+
Ob Funktionen, die Varienten des Rigs ändern, exportiert werden sollen.
43+
Beachten Sie, dass Varianten-Keyframes auch ohne diese Funktionen die Variante ändern können.
44+
45+
animated_java.datapack_exporter.settings.include_uninstall_function: Deinstallationsfunktion generieren
46+
animated_java.datapack_exporter.settings.include_uninstall_function.description: |-
47+
Ob die Funktion, um das Datenpaket zu deinstallieren, exportiert werden soll.
48+
49+
animated_java.datapack_exporter.settings.include_pause_all_animations_function: Funktion 'Alle Animationen Pausieren' generieren
50+
animated_java.datapack_exporter.settings.include_pause_all_animations_function.description: |-
51+
Ob die Funktion 'pause_all_animations' exportiert werden soll.
52+
53+
animated_java.datapack_exporter.settings.include_remove_rigs_function: Funktion 'Rigs Entfernen' generieren
54+
animated_java.datapack_exporter.settings.include_remove_rigs_function.description: |-
55+
Ob die Funktion 'remove/rigs' exportiert werden soll.
56+
57+
animated_java.datapack_exporter.settings.include_remove_all_function: Funktion 'Alles Entfernen' generieren
58+
animated_java.datapack_exporter.settings.include_remove_all_function.description: |-
59+
Ob die Funktion 'remove/all' exportiert werden soll.
60+
61+
animated_java.datapack_exporter.settings.function_tag_toggles_group: Funktions-Tags-Einstellungen
62+
63+
animated_java.datapack_exporter.settings.include_on_load_function_tags: Tag 'on load' generieren
64+
animated_java.datapack_exporter.settings.include_on_load_function_tags.description: |-
65+
Ob die Funktions-Tags 'on_load' exportiert werden sollen.
66+
67+
animated_java.datapack_exporter.settings.include_on_tick_function_tags: Tag 'on tick' generieren
68+
animated_java.datapack_exporter.settings.include_on_tick_function_tags.description: |-
69+
Ob die Funktions-Tags 'on_tick' exportiert werden sollen.
70+
71+
animated_java.datapack_exporter.settings.include_on_summon_function_tags: Tag 'on summon' generieren
72+
animated_java.datapack_exporter.settings.include_on_summon_function_tags.description: |-
73+
Ob die Funktions-Tags 'on_summon' exportiert werden sollen.
74+
75+
animated_java.datapack_exporter.settings.include_on_remove_function_tags: Tag 'on remove' generieren
76+
animated_java.datapack_exporter.settings.include_on_remove_function_tags.description: |-
77+
Ob die Funktions-Tags 'on_remove' exportiert werden sollen.

exporters/jsonExporter/jsonExporter.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// @ts-ignore
22
import en from './lang/en.yaml'
3+
// @ts-ignore
4+
import de from './lang/de.yaml'
5+
// @ts-ignore
6+
import zh from './lang/zh_cn.yaml'
37
import { constructJSON } from './jsonConstructor'
48

59
export function loadExporter() {
610
const API = AnimatedJava.API
711

812
API.addTranslations('en', en as Record<string, string>)
13+
API.addTranslations('de', de as Record<string, string>)
14+
API.addTranslations('zh', zh as Record<string, string>)
915

1016
const TRANSLATIONS = {
1117
output_file: {

exporters/jsonExporter/lang/de.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# JSON Exporter
2+
animated_java.exporters.json_exporter.name: JSON Exportierer
3+
animated_java.exporters.json_exporter.description: Exportiert das Animated Java Rig als eine JSON-Datei für Anwendungen in Plugins oder Mods.
4+
5+
# Settings
6+
animated_java.exporters.json_exporter.settings.output_file: Exportdatei
7+
animated_java.exporters.json_exporter.settings.output_file.description: Der Dateipfad für das Exportieren.
8+
animated_java.exporters.json_exporter.settings.output_file.error.empty: |-
9+
Der Dateipfad darf nicht leer sein.

0 commit comments

Comments
 (0)