sgcLocalization 機能マトリクス

sgcLocalization のすべての機能を、用途別にまとめています。

テキストの収集

3 個の機能

翻訳

4 個の機能

検証と更新

5 個の機能

実行時

5 個の機能

プラットフォーム

Delphi、C++ Builder、Lazarus

ドキュメント

オンラインヘルプと PDF マニュアル

すべての機能は、sgcUI のすべてのエディションと、単体パッケージとして購入するすべての sgcUI 製品に含まれます。sgcLocalization は単独では販売されません。sgcUI の価格をご覧ください。

テキストの収集

機能詳細
テキストスキャンフォーム、フレーム、データモジュールのすべてのテキストプロパティを、RTTI を通じて検出します。
無視ルール翻訳してはいけないプロパティのためのルールです。一般的な非テキストプロパティ向けの組み込み既定値があります。
スニペットコードで作られるテキストは、スニペットとして明示的に追加します。通常のテキストには sgcT、コンテキスト付きのテキストには sgcTC、複数形には sgcTN を使います。

翻訳

機能詳細
翻訳エディターデザイン時にも単体ツールとしても使える 1 つのエディターで、すべてのテキストを手作業で翻訳できます。12 言語とライト、ダークのテーマに対応しています。
XLIFF 1.2XLIFF 1.2 ファイルをエクスポートとインポートして、プロの翻訳者と協力できます。
インポートのレビューインポートは適用前にレビューされます。各行に古いテキスト、新しいテキスト、問題が表示され、適用する行はお客様が選びます。
AI 翻訳ChatGPT、Claude、Gemini、Ollama などの AI サービスがテキストを翻訳し、結果はまず提案として届きます。AI には sgcUI の AI プロバイダーを通じて接続します。名前を挙げたサービスには sgcWebSockets が必要で、ない場合はイベントで任意のサービスを呼び出せます。

検証と更新

機能詳細
検証書式指定子、プレースホルダー、アクセラレータキー、改行、先頭と末尾の空白、空の翻訳、複数形を検査します。手作業、インポート、AI のすべての翻訳に適用されます。
複数形各言語の CLDR ルールに従う、複数形に対応した翻訳です。
項目の状態新規、変更済み、提案、翻訳済み、レビュー済み、廃止。
バージョンのマークバージョンをマークして「次のバージョン以降に新規または変更」フィルターを使うと、新しいテキストを見落としません。
削除されたテキストアプリケーションから削除されたテキストは保持され、候補として再利用されます。

実行時

機能詳細
言語の切り替えsgcSetLanguage('de') の 1 行で、実行時にアプリケーション全体が切り替わります。
言語コンボフォームに置くだけで使えるコンボです。TsgcVCLLanguageCombo と TsgcFMXLanguageCombo があります。
あとから作成されるフォーム切り替えのあとに作成されるフォームも、自動的に翻訳されます。
右から左への表示右から左へ書く言語では、レイアウトの方向が切り替わります。
プロジェクトファイルJSON 形式の 1 つの .sgcloc プロジェクトファイルで、バージョン管理と相性が良く、フォームファイルに埋め込むこともできます。

プラットフォームとコンポーネント

Delphi 7 から 13、C++ Builder、Lazarus に対応し、フレームワークが動作する Windows、macOS、iOS、Android、Linux で使えます。

フレームワークコンポーネント
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLLazarus で利用できます

ドキュメント

sgcLocalization は sgcUI のヘルプで解説しています。開発環境ごとに 1 つずつ用意されています。

オンラインヘルプ

sgcUI のヘルプは、sgcUI のすべての製品を対象としています。

Delphi →
C++ Builder →

PDF マニュアル

sgcUI のヘルプ全体を PDF ファイルにしたもので、オフラインでの閲覧や印刷に使えます。

Delphi (PDF) →
C++ Builder (PDF) →
最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

sgcLocalization で開発を始めましょう

sgcUI 体験版をダウンロードして、Delphi、C++ Builder、Lazarus のアプリケーションを翻訳してください。