Ich möchte bestimmte Werte in der Übersetzung überschreiben, ohne eine gesamte JSON-Datei duplizieren zu müssen.Wie überschreibt man einen Wert in der i18n-Übersetzung?
Die Art, wie wir arbeiten, ist, dass wir den von JHipster erzeugten Code nicht anfassen. So zum Beispiel unsere en/global.json
Datei wie folgt aussieht:
{
"global": {
"title": "Sponsor",
"menu": {
"home": "Home",
"entities": {
"main": "Entities",
"tenantSponsor": "Tenant",
"eventSponsor": "Event",
"eventDefinitionSponsor": "Event Definition",
"venueSponsor": "Venue",
Nun lassen Sie uns sagen, ich möchte nur für venueSponsor
den Wert ändern. Ich kann es in der en/global.json
Datei ändern, aber ich suche nach einer anderen Lösung. Ich möchte in der Lage sein, eine separate Datei (zB en/global_override.json
) zu erstellen und zu überschreiben, nur das, was mich interessiert:
{
"global": {
"menu": {
"entities": {
"venueSponsor": "My overriden Venue",
ich keine Lösung finden konnte.
Irgendwelche Gedanken?
ich Sie bezweifeln es ohne Auswirkungen webpack Konfiguration tun könnte, aber es sollte eine geringe Auswirkung durch die Verwendung von JSON concat sein. vielleicht mit https://www.npmjs.com/package/merge-jsons-webpack-plugin –