everysingletear
0e98a556da
i18n: extract the settings screens your pass didn't reach (settings)
...
Part of #145 .
`8c9bf0d` localized the settings views themselves; these eight files sit
in the same zone but were not in that pass: the subscription modal, the
child-user creation and password-change modals, both payment result
views, developer settings, and the backup/restore and account-deletion
modals.
Extends the `settings` namespace you established, following its key
naming — 59 keys added to `en/settings.json`. `src/i18n/config.js` is
untouched.
English only — no translations, no behaviour change. Every t() value is
checked against this branch's base: the string must appear
character-for-character in the code it replaces (71 call sites).
One deliberate structural detail: in `BackupRestoreModal` the warning
reads `<strong>Warning:</strong> Restoring a backup will…`. The label and
the sentence are separate keys and the `<strong>` stays in the JSX, so the
emphasis survives and no markup ends up in the dictionary.
If you'd rather keep developer settings hardcoded, say so and I'll drop
that file — it is the one screen here an end user never sees.
2026-08-13 10:18:10 +08:00
Mohamad Tarbin
7eba12e718
Merge pull request #202 from donetick/l10n_develop
...
New Crowdin updates
2026-08-11 21:45:51 -04:00
Mohamad Tarbin
41c58505fa
Merge branch 'develop' into l10n_develop
2026-08-11 21:45:30 -04:00
Mohamad Tarbin
5c9afa0b6e
New translations settings.json (French)
...
[ci skip]
2026-08-11 10:50:28 -04:00
Mohamad Tarbin
e2816bc54d
New translations settings.json (Portuguese, Brazilian)
...
[ci skip]
2026-08-11 10:50:26 -04:00
Mohamad Tarbin
9b71ce910b
New translations common.json (Portuguese, Brazilian)
...
[ci skip]
2026-08-11 10:50:24 -04:00
Mohamad Tarbin
946190c9e0
New translations settings.json (Chinese Simplified)
...
[ci skip]
2026-08-11 10:50:23 -04:00
Mohamad Tarbin
3e4a44bd00
New translations common.json (Chinese Simplified)
...
[ci skip]
2026-08-11 10:50:22 -04:00
Mohamad Tarbin
1c1e8e218b
New translations settings.json (Dutch)
...
[ci skip]
2026-08-11 10:50:20 -04:00
Mohamad Tarbin
236deb465a
New translations common.json (Dutch)
...
[ci skip]
2026-08-11 10:50:19 -04:00
Mohamad Tarbin
f0cdcd4f45
New translations settings.json (Japanese)
...
[ci skip]
2026-08-11 10:50:18 -04:00
Mohamad Tarbin
e26100c308
New translations common.json (Japanese)
...
[ci skip]
2026-08-11 10:50:16 -04:00
Mohamad Tarbin
f1f6d45e41
New translations settings.json (German)
...
[ci skip]
2026-08-11 10:50:15 -04:00
Mohamad Tarbin
32b86c0dde
New translations common.json (German)
...
[ci skip]
2026-08-11 10:50:14 -04:00
Mohamad Tarbin
6d968d6a2d
New translations settings.json (Arabic)
...
[ci skip]
2026-08-11 10:50:12 -04:00
Mohamad Tarbin
4642ad1918
New translations common.json (Arabic)
...
[ci skip]
2026-08-11 10:50:11 -04:00
Mohamad Tarbin
0d7f178d68
New translations settings.json (Spanish)
...
[ci skip]
2026-08-11 10:50:10 -04:00
Mohamad Tarbin
8af2ed3702
New translations common.json (Spanish)
...
[ci skip]
2026-08-11 10:50:08 -04:00
Mohamad Tarbin
25eb13d12a
New translations common.json (French)
...
[ci skip]
2026-08-11 10:50:07 -04:00
Mohamad Tarbin
7e8802052a
Merge pull request #206 from donetick/localization-settings
...
feat: enhance localization across settings views
2026-08-11 02:24:59 -04:00
Mo Tarbin
5199240148
feat: update localization files and import moment locales for Hebrew and Japanese
2026-08-11 02:23:35 -04:00
Mo Tarbin
8c9bf0db1d
feat: enhance localization across settings views
...
- Updated LocalizationSettings to use translation keys for titles and descriptions.
- Refactored MFASettings to utilize translation for error messages, success messages, and UI text.
- Improved NotificationSetting by integrating translation for all user-facing strings.
- Initial Hebrew translation ( testing AI translation ( some of crowdin)
- Adjusted ProfileSettings to use translation for the edit photo title.
- Enhanced SettingsOverview to utilize translation for the early access label.
- Updated SidepanelSettings to implement translation for card names and descriptions.
- Refined StorageSettings to use translation for all storage-related messages and titles.
- Improved ThemeSettings to utilize translation for theme descriptions and titles.
2026-08-11 02:19:40 -04:00
Mohamad Tarbin
d34a7e7d34
Merge pull request #205 from donetick/localization-rtl
...
Localization rtl
2026-08-11 02:11:35 -04:00
Mo Tarbin
4e5222758d
Add RTL support for ArrowBack icon in NavBar component
2026-08-11 02:10:12 -04:00
Mo Tarbin
6ace462797
Add RTL support for JoyToggleButtonGroup and implement i18n for search actions
2026-08-11 02:09:56 -04:00
Mo Tarbin
7e4b4b8fd6
Refactor RTL support in contexts and NavBar; update CSS for improved direction handling
2026-08-11 01:47:34 -04:00
Mohamad Tarbin
9bc82b9dc5
Merge pull request #204 from donetick/e2e-add-tests
...
Add end-to-end tests and enhance authentication flow
2026-08-11 00:59:01 -04:00
Mo Tarbin
dbd1fa72c4
remove e2e workflow
2026-08-11 00:55:40 -04:00
Mo Tarbin
43ffb3da5a
Add end-to-end tests for chore and project functionalities, enhance auth flow, and update package version
2026-08-11 00:55:17 -04:00
Mohamad Tarbin
6100738db6
Merge pull request #203 from donetick/e2e-test
...
Add end-to-end testing setup with Playwright and initial tests
2026-08-10 23:10:03 -04:00
Mohamad Tarbin
c8f97f6957
New translations settings.json (German)
...
[ci skip]
2026-08-10 22:49:57 -04:00
Mohamad Tarbin
5cbc8a4c37
New translations common.json (German)
...
[ci skip]
2026-08-10 22:49:55 -04:00
Mohamad Tarbin
2b7dfe68c2
Add way to run the e2e test
2026-08-10 22:47:36 -04:00
Mohamad Tarbin
30ab8d755d
New translations settings.json (Portuguese, Brazilian)
...
[ci skip]
2026-08-10 10:26:47 -04:00
Mohamad Tarbin
77dd689cc6
New translations common.json (Portuguese, Brazilian)
...
[ci skip]
2026-08-10 10:26:46 -04:00
Mohamad Tarbin
8dc2340b46
New translations settings.json (Chinese Simplified)
...
[ci skip]
2026-08-10 10:26:44 -04:00
Mohamad Tarbin
950807693c
New translations common.json (Chinese Simplified)
...
[ci skip]
2026-08-10 10:26:42 -04:00
Mohamad Tarbin
d760ede92f
New translations settings.json (Dutch)
...
[ci skip]
2026-08-10 10:26:41 -04:00
Mohamad Tarbin
784b667e95
New translations common.json (Dutch)
...
[ci skip]
2026-08-10 10:26:40 -04:00
Mohamad Tarbin
677ba280a3
New translations settings.json (Japanese)
...
[ci skip]
2026-08-10 10:26:38 -04:00
Mohamad Tarbin
e154d3b80e
New translations common.json (Japanese)
...
[ci skip]
2026-08-10 10:26:36 -04:00
Mohamad Tarbin
7f4c47475b
New translations settings.json (German)
...
[ci skip]
2026-08-10 10:26:35 -04:00
Mohamad Tarbin
9921289c9d
New translations common.json (German)
...
[ci skip]
2026-08-10 10:26:34 -04:00
Mohamad Tarbin
80d3b1b7e2
New translations settings.json (Arabic)
...
[ci skip]
2026-08-10 10:26:32 -04:00
Mohamad Tarbin
36f7dc79e0
New translations common.json (Arabic)
...
[ci skip]
2026-08-10 10:26:31 -04:00
Mohamad Tarbin
96fc6eb448
New translations settings.json (Spanish)
...
[ci skip]
2026-08-10 10:26:29 -04:00
Mohamad Tarbin
9244070e30
New translations common.json (Spanish)
...
[ci skip]
2026-08-10 10:26:28 -04:00
Mohamad Tarbin
c5130ef46a
New translations common.json (French)
...
[ci skip]
2026-08-10 10:26:26 -04:00
Mo Tarbin
c474041c7c
Release 1.2.45
Build validation / build (push) Has been cancelled
v1.2.45
2026-08-10 01:40:04 -04:00
Mohamad Tarbin
c649e051d8
Merge pull request #201 from donetick/search-improvments
...
Search improvments
2026-08-10 01:19:43 -04:00