Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

App Übersetzen

Das Thema "App Übersetzen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 12.10.2011, 11:29   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard App Übersetzen

Hi AH-Com,
ich hab gerade mit dem Gedanken gespielt meine App auch in englisch zu veröffentlichen. Wie funktioniert denn das Übersetzen einer App. Muss ich eine ganz neues Paket/Apk erstellen oder geht das über die string.xml?

Wenn es über die strings.xml geht ist das dumme nur, dass ich manche sachen auch in Java mit static strings gecoded habe, gibts ne möglichkeit den Ländercode in java abzufragen und die statics neu zu deklarieren?

Wie funktioniert das dann über die strings.xml?

Ich bin auch mit Links zufrieden nur hab ich kein gutes tut gefunden.
(deswegen hoffe ich, dass ich den Leuten mit diesem Thread auch helfe)

DANKE EUCH und einene schönen Tag.
Grüße Soma

Grüße Soma
soma-web ist offline   Mit Zitat antworten
Alt 12.10.2011, 11:34   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: App Übersetzen

also developer.android.com erklärt es ganz genau

du legst dir ordner an
values-de - da legst die strings.xml mit den deutschen texten rein
values-en - da legst die strings.xml mit englischen texten rein
usw.

statischer text ist nicht ganz vorteilhaft. das kannst doch sicher in die strings.xml oder arrays.xml auslagern. wäre die elleganteste lösung
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 12.10.2011, 11:43   #3 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: App Übersetzen

super danke! das werde ich mal versuchen. Die entsprechende xml wird anhand der geräte-spracheinstellung aufgerufen?
soma-web ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:03   #4 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: App Übersetzen

Ja.
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:03   #5 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: App Übersetzen

das macht android automatisch ja

wenn keine passenden strings gefunden werden, dann werden die default strings genommen.

also jene im values ordner

also wärs am klügsten, wenn du die englischen strings einfach dort reinlegst.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:18   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: App Übersetzen

Sau dumme frage, aber wie greif ich denn in java auf die strings zu. Das war doch iwas mit this.getValueOf(R.string.test) oder so?
soma-web ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:26   #7 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: App Übersetzen

getResources().getString(R.string.XXX)
Tom299 ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:27   #8 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: App Übersetzen

Ich denke, du suchst nach getResources().getString(id);


ADD: mist, zu lahm
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:35   #9 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: App Übersetzen

Danke
soma-web ist offline   Mit Zitat antworten
Alt 12.10.2011, 12:47   #10 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: App Übersetzen

naja warum nicht einfach mal google gefragt?

wärst sicher schneller
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei swordi für diesen Beitrag:
the_alien (12.10.2011)
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
APK übersetzen -> Layout Problem FreakZ1 Android App Entwicklung 5 08.02.2012 19:56
Bootanimation Tutorial übersetzen Selcuk23 LG P990 Optimus Speed Forum 2 22.09.2011 21:14
Mit App ganze Sätze ins Englische übersetzen? pretzel Sonstige Apps & Widgets 0 30.08.2011 00:00
Suche App zum übersetzen der Straßennamen in Hongkong h00bi Sonstige Apps & Widgets 0 10.06.2011 12:08
Apps ins Deutsche übersetzen ? Marjun Sonstige Apps & Widgets 7 20.05.2010 19:57




Du liest gerade: "App Übersetzen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.