mirror of
https://github.com/SchildiChat/element-web.git
synced 2024-10-01 01:26:12 -04:00
Reorder sections in translating documentation
Move "Editing existing strings" to after "Adding new strings".
This commit is contained in:
parent
c26cde2f6f
commit
95b09cde60
@ -28,12 +28,6 @@ function getColorName(hex) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Editing existing strings
|
|
||||||
|
|
||||||
1. Edit every occurrence of the string inside `_t()` and `_td()` in the JSX files.
|
|
||||||
1. Run `npm run i18n` to update `src/i18n/strings/en_EN.json`. (Be sure to run this in the same project as the JSX files you just edited.)
|
|
||||||
1. Run `npm run prunei18n` to remove the old string from `src/i18n/strings/*.json`.
|
|
||||||
|
|
||||||
## Adding new strings
|
## Adding new strings
|
||||||
|
|
||||||
1. Check if the import ``import { _t } from 'matrix-react-sdk/lib/languageHandler';`` is present. If not add it to the other import statements. Also import `_td` if needed.
|
1. Check if the import ``import { _t } from 'matrix-react-sdk/lib/languageHandler';`` is present. If not add it to the other import statements. Also import `_td` if needed.
|
||||||
@ -41,6 +35,12 @@ function getColorName(hex) {
|
|||||||
1. Run `npm run i18n` to update ``src/i18n/strings/en_EN.json``
|
1. Run `npm run i18n` to update ``src/i18n/strings/en_EN.json``
|
||||||
1. If you added a string with a plural, you can add other English plural variants to ``src/i18n/strings/en_EN.json`` (remeber to edit the one in the same project as the source file containing your new translation).
|
1. If you added a string with a plural, you can add other English plural variants to ``src/i18n/strings/en_EN.json`` (remeber to edit the one in the same project as the source file containing your new translation).
|
||||||
|
|
||||||
|
## Editing existing strings
|
||||||
|
|
||||||
|
1. Edit every occurrence of the string inside `_t()` and `_td()` in the JSX files.
|
||||||
|
1. Run `npm run i18n` to update `src/i18n/strings/en_EN.json`. (Be sure to run this in the same project as the JSX files you just edited.)
|
||||||
|
1. Run `npm run prunei18n` to remove the old string from `src/i18n/strings/*.json`.
|
||||||
|
|
||||||
## Adding variables inside a string.
|
## Adding variables inside a string.
|
||||||
|
|
||||||
1. Extend your ``_t()`` call. Instead of ``_t(STRING)`` use ``_t(STRING, {})``
|
1. Extend your ``_t()`` call. Instead of ``_t(STRING)`` use ``_t(STRING, {})``
|
||||||
|
Loading…
Reference in New Issue
Block a user