2014-04-16 3 views
1

UBUNUTU (12.10)를 사용하는 ARM9 기반 마이크로 프로세서를 기반으로하는 응용 프로그램을 개발 중입니다.ARM9 기반 보드에 다중 언어가있는 Qt

내 응용 프로그램은 QT를 기반으로합니다. 나는 다음 명령으로 QT4.8을 컴파일했다.

./configure -release --shared -no-qt3support -qt-sql-sqlite -plugin-sql-sqlite -exceptions -qt-libtiff -qt-libmng -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -no-openssl -nomake examples -nomake demos -nomake tools -no-phonon -qt-freetype -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -little-endian -no-webkit -gtkstyle -fontconfig 

여러 언어 UI가 필요합니다. 나는 모든 단계를 수행

, QT에서

유틸리티 lrelease

lupdate

&

. TS 파일과 QM 파일을 성공적으로 생성합니다.

이 응용 프로그램은 호스트 시스템에서 작동하지만 대상 보드 (ARM9 보드)에서는 작동하지 않습니다. 내 LCD에 여러 언어 UI를 가져올 수 없습니다.

도와주세요.

+0

언어에 대해 * 글리프 *를 모두 사용하여 글꼴을 설치 했습니까? 그렇지 않으면 빈 상자가 나타납니다. LCD에 뭐가 보이니? 너는 무엇을 기대하고 있니? 번역을 사용하려고하십니까? 얼마나 정확하게 다른 언어를 볼 것으로 예상합니까? –

+0

LCD에서 구자라트 어를 사용하고 있습니다. 같은 gujarati_saral-1.ttf 글꼴을 사용하고 있습니다. 번역기를 사용했습니다. –

+0

예 tr()을 포함한 모든 텍스트를 원하는 언어로 변환해야합니다. –

답변

0

예 문제를 해결했습니다.

응용 프로그램에 글꼴을 지정하지 않았습니다.

+1

제목에 * solveed *를 쓰지 말고 답을 '수락'하십시오. 이 답의 왼쪽에있는 숫자 아래의 확인란이어야합니다. –

관련 문제