مثال TString
مثال مسیر
مثال مسیر رشته
نام من {name} است، سن من {age} سال است
سلام، نام من Jack است و 20 سال دارم.
  • مشاهده example/lib/widgets/example/i18n.j2.html
  • کنترلر example/lib/controllers/home_controller.dart
  • دایرکتوری زبان‌ها example/lib/languages
        
// Configs:

WaConfigs configs = WaConfigs(
    languagePath: pathTo('./example/languages'),
);

...

Future<String> exampleLanguage() async {
    rq.addParams({
        'exampleTString': TString('example.tstring').write(rq),
        'examplePathString': 'example.path'.tr.write(rq),
        'exampleTranslateParams': 'example.params'.tr.write(rq, {
            'name': 'Alexandre',
            'age': Random().nextInt(100),
        }),
    });
    return renderTemplate('example/i18n');
}

...

Widgets:

<div class="alert alert-success my-3">
    <?= $t('example.params', {'name': 'Jack', 'age': 20} ) ?>
</div>