8478543c6b
feat(i18n): добавить русский язык и конфигурацию разработки
...
- добавлен русский перевод интерфейса (web/src/locales/ru)
- восстановлен русский перевод бэкенда из Crowdin (i18n/locales/ru)
- добавлен ru в список языков организации
- добавлен Русский в селект языков
- добавлена конфигурация для локальной разработки (PostgreSQL, порт 5434)
- добавлен docker-compose.dev.yml
2026-04-11 19:11:15 +03:00
Yang Luo
04b1ca1157
fix: revert "feat: fix BalanceCredit to act as overdraft limit, not minimum balance floor" ( #5214 )
2026-03-06 13:36:21 +08:00
Yang Luo
dc58ac0503
feat: fix BalanceCredit to act as overdraft limit, not minimum balance floor ( #5210 )
2026-03-05 22:56:46 +08:00
Yang Luo
c961e75ad3
feat: fall back to English when unsupported Accept-Language locale is requested ( #5177 )
2026-03-04 21:41:10 +08:00
IsAurora6
f590992f28
feat: update i18n translations ( #5021 )
2026-02-09 00:05:08 +08:00
Yang Luo
5b646a726c
fix: fix format issue in DuplicateInfo
2026-02-07 00:51:11 +08:00
Yang Luo
73f8d19c5f
fix: de-duplicate i18n translation keys in frontend and backend ( #4997 )
2026-02-07 00:35:46 +08:00
Yang Luo
04da531df3
fix: sync all i18n strings
2026-02-07 00:18:07 +08:00
Yang Luo
d97558051d
fix: add duplicate key detection tests for i18n JSON files ( #4994 )
2026-02-07 00:17:53 +08:00
Yang Luo
df8e9fceea
feat: disable /forget API when "Forgot Password?" signin item is hidden ( #4977 )
2026-02-04 23:04:00 +08:00
DacongDA
7ea6f1296d
feat: fix i18n/generate.go bug in handling "\" ( #4930 )
2026-01-28 23:35:23 +08:00
Gucheng Wang
f46b92d225
feat: reduce i18n languages ( #4862 )
2026-01-18 18:28:13 +08:00
IsAurora6
c4a28acbd8
feat: fix bug in i18n applyToOtherLanguage() ( #4691 )
2025-12-14 19:24:01 +08:00
zjumathcode
4d1d0b95d6
feat: drop legacy // +build comment ( #4582 )
2025-11-25 20:21:09 +08:00
Yang Luo
1a5be46325
feat: add i18n support for password complexity error messages ( #4458 )
2025-11-12 19:40:21 +08:00
Copilot
10105de418
fix: add missing i18n wrappers to backend error messages and translate all strings ( #4349 )
2025-10-29 23:59:19 +08:00
Copilot
1728bf01ac
feat: translate untranslated backend i18n strings ( #4322 )
2025-10-27 10:29:43 +08:00
Copilot
6571ad88a2
feat: prevent re-registration via third-party login for soft-deleted users ( #4306 )
2025-10-25 01:09:08 +08:00
DacongDA
bb33c8ea31
feat: add support for exclusive login ( #4301 )
2025-10-23 22:00:09 +08:00
Yang Luo
03082db9f2
fix: update all i18n data
2025-10-22 00:35:16 +08:00
Attack825
ca819e7e83
feat: add form to customize columns ( #4202 )
2025-09-25 22:04:43 +08:00
Cleidson Oliveira
f93aeb5350
feat: improve pt i18n strings ( #4143 )
2025-09-02 15:53:51 +08:00
gongzhongqiang
8fa681f883
feat: add password change validation to ensure new password differs from current password ( #4134 )
2025-09-01 17:22:06 +08:00
DacongDA
f26f56e88b
feat: support auto signup with SAML ( #4129 )
2025-08-29 11:51:52 +08:00
DacongDA
a23033758f
feat: Add "Send Invitation Email" action to User Invitation flow ( #4113 )
2025-08-21 18:53:43 +08:00
Robin Ye
d47ac6b957
feat: add support for Azerbaijani language (az) ( #4073 )
2025-08-14 00:13:01 +08:00
raiki02
c1c2dcab38
feat: can disable signin within application and organization ( #4012 )
2025-07-30 21:07:35 +08:00
Attack825
26a9ec8ee6
feat: translate all i18n strings ( #3992 )
2025-07-25 21:22:25 +08:00
DacongDA
5f702ca418
feat: make enableErrorMask work for corner cases by moving checks from controller to Translate() ( #3996 )
2025-07-25 00:39:01 +08:00
DacongDA
e2e3c1fbb8
feat: support Product.SuccessUrl ( #3908 )
2025-06-26 22:52:07 +08:00
DacongDA
4cb0cd7c5a
feat: add Organization.HasPrivilegeConsent to block add-user API for the "built-in" org ( #3864 )
2025-06-06 23:05:01 +08:00
DacongDA
c6a50349cc
feat: add missing backend i18n texts ( #3863 )
2025-06-06 00:03:04 +08:00
DacongDA
8a098a4b6e
feat: skip node_modules folder when generating i18n ( #3862 )
2025-06-05 20:51:14 +08:00
Eko Eryanto
9035ca365a
feat: improve Indonesia i18n translations ( #3817 )
2025-05-22 20:42:47 +08:00
Yang Luo
41d9422687
feat: increase username limit to 255 chars
2025-03-01 00:44:34 +08:00
hamidreza abedi
a45d2b87c1
feat: Add translations for Persian ( #3372 )
2024-11-23 16:24:07 +08:00
Cliff
69d26d5c21
feat: add-user/update-user API should check if username/id/email/phone has duplicated with existing user ( #3295 )
2024-10-18 22:18:37 +08:00
Ondřej Šibrava
4b2b875b2d
feat: Czech, Slovak localization ( #3095 )
...
* feat: add l10n Czech, Slovak language support
* feat: i18n Czech, Slovak translation
2024-08-02 09:39:47 +08:00
DacongDA
90d502ab2b
feat: add custom css style for signup page and enhance css edit ( #2880 )
...
* feat: add custom css style for signup page and enhance css edit in signintable
* feat: change cssStyle to customCss
* feat: auto hide <style> label, fix display problem on providers, remove auto add providers in signup page
* fix: fix indent in signin items customCss and fix providers display in signup items
* fix: fix login replace logical
2024-04-21 11:56:18 +08:00
HGZ-20
04f0458b5c
feat: improve handleCameraError() and camera call logic ( #2809 )
...
add i18n for face recognition
2024-03-16 22:52:57 +08:00
DacongDA
d731c3c934
feat: add regex support for account item ( #2714 )
...
* feat: add regex support for account item
* feat: use reflect to process user field
* fix: fix lint problem
* feat: improve code format and fix reflect error
2024-02-17 15:24:36 +08:00
github-actions[bot]
6e28043dba
refactor: New Crowdin translations ( #2648 )
...
* refactor: New Crowdin translations by Github Action
* refactor: New Crowdin Backend translations by Github Action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2024-02-12 18:54:31 +08:00
HGZ-20
b7be1943fa
feat: Add Invitation Code to Generate Invitation Link ( #2666 )
...
Add auto-population of invitation fields in the registration page based on the invitation code in the link
2024-02-02 21:12:56 +08:00
HGZ-20
d7c40459c0
feat: implement the enforcement for new invitation page ( #2628 )
...
Added new invitation code implementation
2024-01-22 02:25:13 +08:00
github-actions[bot]
61deb75c84
refactor: New Crowdin translations ( #2512 )
...
* refactor: New Crowdin translations by Github Action
* refactor: New Crowdin Backend translations by Github Action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2024-01-18 22:18:51 +08:00
HGZ-20
ffa54247cd
feat: add LDAP signin method ( #2591 )
...
Add support for LDAP login methods
Add option to control LDAP user in password login method.
2024-01-08 21:07:34 +08:00
HGZ-20
e3f28e8b4c
feat: Support more flexible login method control ( #2566 )
2024-01-02 21:11:52 +08:00
Yang Luo
46e0bc1a39
Improve i18n texts
2023-12-20 10:09:00 +08:00
github-actions[bot]
49c6ce2221
refactor: New Crowdin translations ( #1667 )
...
* refactor: New Crowdin translations by Github Action
* refactor: New Crowdin Backend translations by Github Action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2023-10-31 18:11:05 +08:00
Yang Luo
b0aaf09ef1
Add 7 new i18n languages
2023-09-02 18:49:43 +08:00