Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Caracteres chinos en aplicación (https://www.clubdelphi.com/foros/showthread.php?t=51919)

Cmmv 03-01-2008 22:38:22

Caracteres chinos en aplicación
 
Hola.

Estoy incursionando en delphi. Tengo una pequeña aplicación pero me solicitaron colocar las etiquetas(labels) en chino.

Alguna idea :confused: de cómo puedo hacer esto?

De antemano agradezco sus comentarios. :)

BlueSteel 03-01-2008 22:53:01

Hola...

mira, hace algun tiempo tube una fuente que era de escritura china o japonesa.. no estoy muy seguro... lo que puedes hacer es conseguir la fuente adecuada y a los labes que necesitas en el idioma chino poner ese tipo de font...

espero que te sirva :p:D

egostar 04-01-2008 02:45:14

Según estas fuentes se pueden descargar de aquí

http://www.clearchinese.com/resources/fonts.htm

Salud OS

droguerman 04-01-2008 04:53:31

mi no hablar chino, pero usaría las fuentes arial unicode ms

Neftali [Germán.Estévez] 04-01-2008 10:01:05

Creo que TMS tiene uno de los mejores paquetes de componentes que soportan unicode, aunque supongo que puedes encontrar más...

Cmmv 04-01-2008 20:33:25

Gracias por sus comentarios. Ya descargué los fuentes, pero tengo un problema, cuando coloco los símbolos chinos en el caption de un label se me transforma en ?????. Tal vez otra ayudita indicándome cómo puedo hacer q en delphi me reconozca el símbolo chino que coloqué ?

:o

erickahr 31-03-2010 20:03:53

Demasiado tarde!
 
Creo que estoy llegando dos años tarde pero si alguen tiene interes en esto, hago mencion que el delphi 2009, permite perfectamente utilizar 欢迎参加第七届中青年呼吸医师论坛 en el caption (no se que dice ahi, solo copie y pegue:D).

rrf 01-04-2010 15:15:25

Nunca es tarde si la dicha es buena...
 
Hola.
Adelanto que no tengo experiencia en esto. Pero he estado buscando información acerca de como traducir aplicaciones y creo que tengo una idea acerca de lo que hay que hacer.

Por lo visto (hasta la versión 2009), Delphi no podía utilizar directamente textos en chino, japonés, etc.

Pero hay una solución que además es gratis: son los Tnt Unicode Controls 2.3.0.

Si los instalas puedes sustituir con ellos un montón de controles originales de Delphi: labels, etc.

Si a ello unes el DKLang Localization Package, que también es gratuito (aunque solicita donaciones), creo que tienes un entorno completo para realizar una traducción a idiomas que utilicen caracteres alfabéticos no europeos.

Desde la página de DKLang Localization Package se descargan también los Tnt Unicode Controls 2.3.0; que actualmente son de pago, pero que hasta esa versión fueron gratuitos.

Para quien inició este hilo, creo que no le servirá esta información, pero creo que puede ser muy útil para quien tenga ese problema ahora y su versión de Delphi sea previa a la 2009.

Saludos.

Ramón.

P.D. : Si se van a usar las TNT Controls, es necesario sustituir los componentes como Label, Button, Memo, etc. por sus equivalentes en las TNT Controls (TNTLabel, TNTButton, TNTMemo, etc.). Lo que sería un trabajo tremendo.
Por ello, comento que con las GExperts hay una opción que permite cambiar componentes (Replace components...) que permite cambiar un tipo de componente por su equivalente en TNT Controls en toda la aplicación de una sola pasada. Además, el nuevo componente conserva las propiedades del que fue sustituido.

kishorfarm 07-10-2010 13:20:40

Confirmo que esta es una buena opción. Es gratuito (aunque para una aplicación comercial es de honor hacer una donación) y parece que funciona muy bien. Incluye un editor de lenguajes para gestionar las traducciones.

Saludos.


La franja horaria es GMT +2. Ahora son las 12:40:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi