나는 응용 프로그램을 사용할 수 있도록 traslation을 설정하려고합니다. 나는 브라질 출신이므로 앱 코딩은 pt br 및 en-us이어야하며 코딩 할 때는 영어를 사용해야합니다. 나는 QTranslator을 사용하는 방법에 대한이 게시물을 발견 :Qt 4.8의 자국어 지원
Qt Linguist - set translator for application
을하지만, PT-BR 시스템에서 응용 프로그램을 실행할 때 영어로 표시됩니다. 내가 놓친 게 있니? 오후 8시 30 분 P.S. Q 명령 프롬프트를 찾지 못하여 메뉴 도구 -> 외부 -> 언어 -> 업데이트 번역 (lupdate)을 사용했습니다.
QApplication a(argc, argv);
QTranslator *trans = new QTranslator();
trans->load("C:/SVN/trunk/rcs/frameworkIdentity_ptbr.qm");
a.installTranslator(trans);
FIdMain w;
당신은'load'의 반환 값을 확인 했습니까? –
[translate] (http://developer.qt.nokia.com/doc/qt-4.8/qtranslator.html#translate) 함수도 사용하셨습니까? –
예로드 리턴을 확인했는데, true를 반환합니다. Qt의 다음 예제와 같이 tr 함수를 사용했습니다. http://doc.qt.nokia.com/4.7-snapshot/linguist-hellotr.html –