samsung instalar ingles idioma google español cómo como chino celular cambiar android delphi firemonkey delphi-xe5

android - instalar - cómo cambiar el idioma



Los idiomas de derecha a izquierda de Delphi XE5 no aparecen como deberían en Android (2)

La falta de compatibilidad bidireccional y de glifos es una restricción conocida de la plataforma FireMonkey , en todos los destinos (incluidos Windows y Mac OSX).

Tendremos que esperar "controles nativos" para Android como componentes de terceros para FireMonkey, ya que existe para iOS; consulte http://www.tmssoftware.com/site/tmsicl.asp por ejemplo.

He encontrado este gran artículo de blog con código fuente sobre los controles nativos de Android para Lazarus / FreePascal, que es bastante interesante. Pero esto no funcionará con el compilador Delphi "NextGen", que actualmente va en una dirección diversa con respecto al FPC (por ejemplo, con el modo ObjectivePascal).

Ya que usa controles nativos de Android , no debería sufrir las mismas restricciones que FireMonkey.

como dice el título, un texto de un lenguaje RTL como persa o árabe no se muestra bien en Android, por ejemplo, la palabra "سلام" se muestra como "م ا ل س". este problema ocurre incluso en las entradas de texto (que pensé que eran nativas y las cajas de texto nativas de Android son compatibles) ¿hay alguna forma de solucionar esto?


Según las sugerencias de LURD.
Descargue y use los Componentes nativos Android DPF Delphi y / o los Componentes nativos iOS DPF Delphi .
Eso solucionará el problema en XE7 y anteriores.
Según la documentación con el Delphi XE8 beta, el problema también se soluciona allí.

Como último recurso (si se siente capaz de hacerlo), alguien se ha esforzado por parchear el código fuente XE5 para habilitar el soporte de BiDi. Consulte: https://docs.google.com/file/d/0BwumWe43CaijVDRQZzNQbXNSLWc/edit?usp=sharing