F
FreakZ1
Neues Mitglied
- 0
Hallo erstmal, ich bin der neue und hoffe hier ein wenig Hilfe bei meinem Problem zu bekommen.
Die Ausgangssituation ist folgende:
Ich habe hier eine APK aus einem MIUI ROM, wobei die strings.xml im Ordner /res/values gemischt englisch und chinesisch ist. Eine deutsche Sprachdatei ist nicht vorhanden.
Die strings.xml aus dem Ordner /res/values-en hab ich also einfach kopiert und in den Ordner /res/values hineinkopiert. Das hat auch alles wunderbar geklappt.
Allerdings habe ich ein Problem mit dem Layout, die Standardwerte sind ja im Ordner /res/layout in xml's festgelegt, sollte es für eine Sprache abweichende Layouts geben, sind diese in den entsprechenden Ordnern /res/layout-XX gespeichert.
Habe ich die xml's im Ordner layout-XX werden die Änderungen übernommen, ändere ich die Werte allerdings in den xml's im Standardordner layout und entferne den Ordner layout-XX haben die Änderungen keine Auswirkung obwohl die xml's eigentlich passen.
Das Problem ist nun, wenn eine Sprache gewählt wird, für die kein eigenes Layout vorhanden ist, die Schriftgrößen zu groß sind. Ich müsste also für jede Sprache einen eigenen Ordner layout-XX erstellen der die betreffenden xml's beinhaltet. Das wären aber bei den meisten die selben, und dafür ist ja eigentlich der Standardordner layout da.
Kann mir jemand sagen woran das liegt?
Zum de/-compilieren nutze ich den APKManager in der Version 4.9, xml's werden mit Notepad++ als Unix und UTF-8 bearbeitet und gespeichert.
Sollten bei euch noch Fragen offen sein, die ich hier noch nicht beantwortet habe, dann fragt einfach^^
Schonmal danke im voraus!
Schönen Gruß,
FreakZ1
Die Ausgangssituation ist folgende:
Ich habe hier eine APK aus einem MIUI ROM, wobei die strings.xml im Ordner /res/values gemischt englisch und chinesisch ist. Eine deutsche Sprachdatei ist nicht vorhanden.
Die strings.xml aus dem Ordner /res/values-en hab ich also einfach kopiert und in den Ordner /res/values hineinkopiert. Das hat auch alles wunderbar geklappt.
Allerdings habe ich ein Problem mit dem Layout, die Standardwerte sind ja im Ordner /res/layout in xml's festgelegt, sollte es für eine Sprache abweichende Layouts geben, sind diese in den entsprechenden Ordnern /res/layout-XX gespeichert.
Habe ich die xml's im Ordner layout-XX werden die Änderungen übernommen, ändere ich die Werte allerdings in den xml's im Standardordner layout und entferne den Ordner layout-XX haben die Änderungen keine Auswirkung obwohl die xml's eigentlich passen.
Das Problem ist nun, wenn eine Sprache gewählt wird, für die kein eigenes Layout vorhanden ist, die Schriftgrößen zu groß sind. Ich müsste also für jede Sprache einen eigenen Ordner layout-XX erstellen der die betreffenden xml's beinhaltet. Das wären aber bei den meisten die selben, und dafür ist ja eigentlich der Standardordner layout da.
Kann mir jemand sagen woran das liegt?
Zum de/-compilieren nutze ich den APKManager in der Version 4.9, xml's werden mit Notepad++ als Unix und UTF-8 bearbeitet und gespeichert.
Sollten bei euch noch Fragen offen sein, die ich hier noch nicht beantwortet habe, dann fragt einfach^^
Schonmal danke im voraus!
Schönen Gruß,
FreakZ1