From 50afd46c79c411e58259f00cd23972095f895a64 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 7 Sep 2023 17:50:55 +0100 Subject: [PATCH] Update translating-dev.md --- docs/translating-dev.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/translating-dev.md b/docs/translating-dev.md index 7cec695012..0e0e127743 100644 --- a/docs/translating-dev.md +++ b/docs/translating-dev.md @@ -43,10 +43,13 @@ We are aiming for a set of common strings to be shared then some more localised 1. Ensure the string doesn't already exist in a related project, such as https://localazy.com/p/element 2. Keys for common strings, i.e. strings that can be used at multiple places must start by `action_` if this is a verb, or `common_` if not -3. Keys for common accessibility strings must start by `a11y_`. Example:` a11y_hide_password` +3. Keys for common accessibility strings must start by `a11y_`. Example: `a11y_hide_password` 4. Otherwise, try to group keys logically and nest where appropriate, such as `keyboard_` for strings relating to keyboard shortcuts. 5. Ensure your translation keys do not include `.` or `|` or ` `. Try to balance string length against descriptiveness. +## matrix-react-sdk is still undergoing migration to translation keys +If you are fortunate enough to be modifying not yet migrated strings please treat them as a new string using instructions below. + ## Adding new strings 1. Check if the import `import { _t } from 'matrix-react-sdk/src/languageHandler';` is present. If not add it to the other import statements. Also import `_td` if needed.