我目前正在使用Codegear RAD Studio 2007.我的一家公司客戶決定他會對我們軟件的本地化版本感興趣(對於俄語 - 我不知道它是否重要,我們贏了'能夠使用標準的Windows代碼頁)。作爲我們軟件的一部分,我們使用RAVE生成一些報告。Borland C++本地化
有什麼解決方案,可以開箱即用嗎?我們正在尋找一種可以使其儘可能自動化的方式。代碼量很大,時間不多;)我們已經制定了一些想法,從頭開始,但它們看起來非常耗時。
就我個人而言,我已經使用QT一段時間了,但不幸的是切換到另一個框架不是一種選擇。
看起來不錯,庫與QT中提供的解決方案類似。不過,也許會出現一些VCL專用解決方案。這將使我們能夠將RAVE報告的本地化和程序本身合併爲一個。 – samuil 2009-09-21 12:00:21
IIRC qt翻譯機器不會嘗試解決複數問題(它不會影響所有語言,但會影響俄語)。只是一個旁註,因爲它與以VCL爲中心的解決方案無關;-)但我的經驗表明,儘管gettext有許多替代方案,但它們都沒有嚴肅對待特定於翻譯的問題,它們更多分離字符串的技術怪癖,而不是語言意識的解決方案。 – 2009-09-21 12:13:48
我不確定QT的功能,但複數形式不是唯一的翻譯問題。我是母語的語言,包含變格和結合,所以我個人意識到語言解決方案;)希望在我們的應用程序中,我們不使用連接來產生字符串,所以這個問題不會出現(至少我希望所以)。 – samuil 2009-09-21 12:25:46