jsreport にレポートを他の言語に翻訳する機能があるかどうかを知りたいです。たとえば、レンダリングするために jsreport に送信したデータには、選択した言語 (ドイツ語、イタリア語など) があり、いくつかの重要なテキストをそれらの言語に翻訳するために何でもできますか (テンプレートでの設定、外部サービスの呼び出しなど)。
ただし、この質問は一般的な jsreport の現在の多言語サポートに関するものです。
jsreport にレポートを他の言語に翻訳する機能があるかどうかを知りたいです。たとえば、レンダリングするために jsreport に送信したデータには、選択した言語 (ドイツ語、イタリア語など) があり、いくつかの重要なテキストをそれらの言語に翻訳するために何でもできますか (テンプレートでの設定、外部サービスの呼び出しなど)。
ただし、この質問は一般的な jsreport の現在の多言語サポートに関するものです。
これは現在 (jsreport@1.x) リソース拡張機能を使用して実装されています。
http://jsreport.net/learn/resources
リソース拡張機能を使用すると、複数の JSON データ オブジェクトをレポート テンプレートに添付し、後でテンプレート エンジンまたはカスタム スクリプトを使用して簡単にアクセスできます。これは、テンプレートに一般的な構成を追加したり、主にテンプレートをローカライズしたりするのに役立ちます...
リソース拡張機能を使用してローカリゼーションを実装する主な方法:
en-myresource,を付けて名前を付けます。de-myresource$localizedResourceします。たとえば、{{:$localizedResource.invoice.title}}{ template: {...}, options: { language: "de" } }例: https://playground.jsreport.net/studio/workspace/VkLWfMyMb/7