私はgettextを使ってC/C++プログラムのメッセージを翻訳しています。 プログラムでは、実行中に変更される可能性があるため、ユーザー定義可能な翻訳もあります。 実行時にgettextデータベースを更新できますか?gettextの翻訳をrumtimeに追加する
1
A
答えて
0
プログラムが実際に実行されている間に翻訳を変更するかどうか、またはプログラムが既にコンパイルされた後に翻訳が変更される可能性があるかどうかは不明です。
後であれば、何もする必要はありません。それは単にgettextの仕組みです。コアデータベースを作成し、翻訳を別個のファイルとしてプラグインします。
実際に文字通り、前者を意味する場合、それを行う方法はありません。 gettext
は、実際の翻訳のロード方法を保証しておらず、実行時に翻訳データベースを置き換えることは安全ではありません。
可能性のあることは、翻訳が変更される可能性があることをプログラムが認識している場合は、データベースを手動でフラッシュしてリロードすることです。 textdomain
(3)を呼び出して、別のテキストドメインに切り替えた後、戻るとデータベースがリロードされることがあります。
関連する問題
- 1. gettext翻訳なし
- 2. gettextを使ったRスクリプトの翻訳
- 3. Wordpress Pluginに翻訳を追加する
- 4. 翻訳をトリガーするGoogle翻訳リンクを追加するには?
- 5. gettextを使ってajaxコール内のメールを翻訳する
- 6. 空の翻訳(msgstr)をpo gettextファイルに翻訳してマークする方法はありますか?
- 7. するにはアンドロイドでアニメーションを翻訳アプリ翻訳の翻訳
- 8. ウェブサイトへのGoogle翻訳者の追加
- 9. python gettextはEDXプロジェクトの翻訳に失敗します
- 10. opencartのテキスト文字列に翻訳を追加するには?
- 11. ngAdminの通知に翻訳フィルタを追加するには?
- 12. のGettextまたは優れているデータベースの翻訳
- 13. 翻訳の末尾にバウンスエフェクトを追加する
- 14. i18nextでプレースホルダ属性内にカスタム翻訳を追加する
- 15. PHP gettextの翻訳がうまくいきません
- 16. 翻訳エディターでアンドロイドアプリを翻訳する
- 17. 翻訳を提供するWordPress翻訳
- 18. WordPressのテーマに翻訳者を追加します。
- 19. TYPO3 7の翻訳モードを制限(コピー/翻訳)翻訳ウィザード
- 20. Wagtailページを翻訳する(完全に翻訳する)
- 21. AMOで計算メンバーに翻訳を追加
- 22. 角度翻訳 - 翻訳値の翻訳attr
- 23. 翻訳元から翻訳元へ翻訳者を作成する
- 24. 複数の文章でMicrosoft TranslatorハブCTFに翻訳を追加するには?
- 25. 翻訳クラス/モデルを既存のSyliusモデルに追加するには?
- 26. チェックアウトフィールドのカスタマイズと翻訳の翻訳
- 27. マイクロソフト翻訳のAPIエラー取得翻訳
- 28. SF3 [翻訳者] [コンソール]翻訳:yamlのネスティングを更新する
- 29. Firebaseプッシュ通知への翻訳の追加
- 30. 翻訳を配列に追加する方法は何ですか?
はい、私は前者を意味します。私はあなたが必要に応じてmoファイルを作成し、それをリロードしなければならないということを意味すると思います。私はそれが1つの可能な方法だと思いますが、C APIからデータベースを更新する方法があるかどうかを知りたかったのです。とにかく答えてくれてありがとう。 –