Commit 9d299260 by Vladislav Lagunov

[gettext] Исправлен README.md

parent 5eac1bf0
## Пример использования
```ts
import { makeGettext, withGettext, I18nString } from '~/gettext';
import { Transaction, withGettext, I18nString } from '~/gettext';
const gettext = makeGettext(require('./i18n));
const translations = Transaction.fromJed(require('./i18n'));
// Отложенный перевод строк
function printStatus(status: 'buzy'|'idle'): I18nString {
const { __ } = translations;
switch (status) {
case 'buzy': return gettext('Buzy');
case 'idle': return gettext('Idle');
case 'buzy': return __('Buzy');
case 'idle': return __('Idle');
}
}
......@@ -34,9 +35,9 @@ class Widget extends React.Component<Props> {
</div>;
}
}
export default withGettext(gettext)(Widget);
export default withGettext(translations)(Widget);
// Или так
// export default withGettext(require('./i18n.po.yml'))(Widget);
// export default withGettext(require('./i18n'))(Widget);
```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment