Einzelnen Beitrag anzeigen

CHackbart

Registriert seit: 22. Okt 2012
260 Beiträge
 
#4

AW: [Fmx, Mobile] Lokalisierung in Play/AppStore und Gerät

  Alt 6. Aug 2016, 09:53
Im Prinzip habe ich folgenden Code:

Delphi-Quellcode:
 
var
 FCurrentLanguage: String = '';

function GetCurrentLanguage: String;
var
  LocaleService: IFMXLocaleService;
begin
  if FCurrentLanguage = 'then
  begin
    If TPlatformServices.Current.SupportsPlatformService(IFMXLocaleService,
      IInterface(LocaleService)) Then
      FCurrentLanguage := LocaleService.GetCurrentLangID
    else
      FCurrentLanguage := 'us';
  end;
  result := FCurrentLanguage;
end;
Damit erfrage ich die LangID und entscheide automatisch welche Sprachdatei ich lade. Im Zweifel nehme ich halt Englisch.
In den jeweiligen Appstores erstellst du einfach für die jeweiligen Länder separate Übersetzungen für den Storeeintrag. Bei Amazon kannst du noch die in der Anwendung lokalisierten Sprachen auswählen.

Was allerdings nicht geht sind die als Ressourcestrings hinterlegten Übersetzungen für die einzelnen Dialogabfragen.

Christian
  Mit Zitat antworten Zitat