mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-01 13:48:37 +02:00
DOCS Add namespaces to PHP i18n examples, and reference __CLASS__ and self::class as options
This commit is contained in:
parent
1f1c344272
commit
fa26ead0f6
@ -254,16 +254,20 @@ Please ensure that any required plurals are exposed via provideI18nEntities.
|
|||||||
|
|
||||||
```php
|
```php
|
||||||
// Simple string translation
|
// Simple string translation
|
||||||
_t('LeftAndMain.FILESIMAGES','Files & Images');
|
_t('SilverStripe\\Admin\\LeftAndMain.FILESIMAGES','Files & Images');
|
||||||
|
|
||||||
// Using injection to add variables into the translated strings.
|
// Using injection to add variables into the translated strings.
|
||||||
_t('CMSMain.RESTORED',
|
_t('SilverStripe\\CMS\\Controllers\\CMSMain.RESTORED',
|
||||||
"Restored {value} successfully",
|
"Restored {value} successfully",
|
||||||
['value' => $itemRestored]
|
['value' => $itemRestored]
|
||||||
);
|
);
|
||||||
|
|
||||||
// Plurals are invoked via a `|` pipe-delimeter with a {count} argument
|
// Plurals are invoked via a `|` pipe-delimeter with a {count} argument
|
||||||
_t('MyObject.PLURALS', 'An object|{count} objects', [ 'count' => $count ]);
|
_t('MyObject.PLURALS', 'An object|{count} objects', [ 'count' => $count ]);
|
||||||
|
|
||||||
|
// You can use __CLASS__ or self::class to reference the current (early bound) class name
|
||||||
|
_t(self::class . '.GREETING', 'Welcome!');
|
||||||
|
_t(__CLASS__ . '.GREETING', 'Welcome!');
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Usage in Template Files
|
#### Usage in Template Files
|
||||||
|
Loading…
Reference in New Issue
Block a user