From ea121c721b33bdb00ca8fc545d8cc1ed9c036cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Bostr=C3=B6m?= Date: Tue, 26 Sep 2023 15:27:24 +0200 Subject: [PATCH] Add Alert() about illegal character in username --- languages/bg.lang | 2 ++ languages/ca.lang | 2 ++ languages/cn.lang | 2 ++ languages/cs.lang | 2 ++ languages/da.lang | 2 ++ languages/de.lang | 2 ++ languages/en.lang | 2 +- languages/es.lang | 2 ++ languages/et.lang | 2 ++ languages/eu.lang | 2 ++ languages/fi.lang | 2 ++ languages/fo.lang | 2 ++ languages/fr.lang | 2 ++ languages/gl.lang | 2 ++ languages/hr.lang | 2 ++ languages/hu.lang | 2 ++ languages/is.lang | 2 ++ languages/it.lang | 2 ++ languages/ja.lang | 2 ++ languages/lt.lang | 2 ++ languages/mk.lang | 2 ++ languages/nb.lang | 2 ++ languages/nl.lang | 2 ++ languages/nn.lang | 2 ++ languages/pl.lang | 2 ++ languages/pt-br.lang | 2 ++ languages/pt-pt.lang | 2 ++ languages/ro.lang | 2 ++ languages/ru.lang | 2 ++ languages/sk.lang | 2 ++ languages/sl.lang | 2 ++ languages/sv.lang | 2 ++ languages/tr.lang | 2 ++ languages/tw.lang | 2 ++ languages/ua.lang | 2 ++ model/MailboxHandler.php | 2 +- templates/editform.tpl | 7 +++++++ 37 files changed, 77 insertions(+), 2 deletions(-) diff --git a/languages/bg.lang b/languages/bg.lang index f91f38c7..cf7755f3 100644 --- a/languages/bg.lang +++ b/languages/bg.lang @@ -441,6 +441,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/ca.lang b/languages/ca.lang index 03a74499..d4977528 100644 --- a/languages/ca.lang +++ b/languages/ca.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Caràcter il·legal'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/cn.lang b/languages/cn.lang index afc60b49..9739f452 100644 --- a/languages/cn.lang +++ b/languages/cn.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = '非法性质'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/cs.lang b/languages/cs.lang index c5481ada..bdc38dc0 100644 --- a/languages/cs.lang +++ b/languages/cs.lang @@ -454,6 +454,8 @@ $PALANG['password_expiration_desc'] = 'Datum expirace hesla'; $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Nelegální charakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/da.lang b/languages/da.lang index 651d3853..c1e67086 100644 --- a/languages/da.lang +++ b/languages/da.lang @@ -454,6 +454,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Ulovlig figur'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/de.lang b/languages/de.lang index ce9e1117..96712587 100644 --- a/languages/de.lang +++ b/languages/de.lang @@ -452,6 +452,8 @@ $PALANG['password_expiration_desc'] = 'Datum, an dem das Passwort abläuft'; $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegaler Charakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/en.lang b/languages/en.lang index 16fe96df..d0f4ebaf 100644 --- a/languages/en.lang +++ b/languages/en.lang @@ -457,7 +457,7 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; $PALANG['To_Mailbox'] = 'Mailbox'; # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX - +$PALANG['pLegal_char_warning'] = 'Illegal character'; $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ diff --git a/languages/es.lang b/languages/es.lang index e9a852cb..8e5ee051 100644 --- a/languages/es.lang +++ b/languages/es.lang @@ -442,6 +442,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Carácter ilegal'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/et.lang b/languages/et.lang index bd6efac2..2e417c0a 100644 --- a/languages/et.lang +++ b/languages/et.lang @@ -444,6 +444,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/eu.lang b/languages/eu.lang index bcbb5222..782fa9ca 100644 --- a/languages/eu.lang +++ b/languages/eu.lang @@ -439,6 +439,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/fi.lang b/languages/fi.lang index 57d06912..63a84233 100644 --- a/languages/fi.lang +++ b/languages/fi.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Laitonta luonnetta'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/fo.lang b/languages/fo.lang index 6b9f2652..4a1f43c0 100644 --- a/languages/fo.lang +++ b/languages/fo.lang @@ -445,6 +445,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/fr.lang b/languages/fr.lang index d8acbefe..67ea9dea 100644 --- a/languages/fr.lang +++ b/languages/fr.lang @@ -445,6 +445,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Caractère illégal'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/gl.lang b/languages/gl.lang index 652e26d0..9ccc1873 100644 --- a/languages/gl.lang +++ b/languages/gl.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Data na que expirará o contrasinal'; # X $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/hr.lang b/languages/hr.lang index 27d7520e..de4faf77 100644 --- a/languages/hr.lang +++ b/languages/hr.lang @@ -439,6 +439,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/hu.lang b/languages/hu.lang index 26e5006a..d31805ac 100644 --- a/languages/hu.lang +++ b/languages/hu.lang @@ -453,6 +453,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegális karakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/is.lang b/languages/is.lang index e04648fb..62ed127a 100644 --- a/languages/is.lang +++ b/languages/is.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/it.lang b/languages/it.lang index 2f57450d..7aeeec86 100644 --- a/languages/it.lang +++ b/languages/it.lang @@ -441,6 +441,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Carattere illegale'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/ja.lang b/languages/ja.lang index 9c3fb5ce..b014fc56 100644 --- a/languages/ja.lang +++ b/languages/ja.lang @@ -451,6 +451,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = '違法な性格'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/lt.lang b/languages/lt.lang index 3d3b6c47..df9f8861 100644 --- a/languages/lt.lang +++ b/languages/lt.lang @@ -446,6 +446,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/mk.lang b/languages/mk.lang index d988fa10..b1c8938b 100644 --- a/languages/mk.lang +++ b/languages/mk.lang @@ -441,6 +441,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/nb.lang b/languages/nb.lang index 50f50c45..710b70bb 100644 --- a/languages/nb.lang +++ b/languages/nb.lang @@ -441,6 +441,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/nl.lang b/languages/nl.lang index 01d1361e..9ab02d58 100644 --- a/languages/nl.lang +++ b/languages/nl.lang @@ -444,6 +444,8 @@ $PALANG['password_expiration_desc'] = 'Aantal dagen waarnaar het wachtwo $PALANG['To_Mailbox'] = 'Mailbox'; # XXX $PALANG['To_Forward_Only'] = 'Alleen Doorsturen'; # XXX +$PALANG['pLegal_char_warning'] = 'Illegaal karakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/nn.lang b/languages/nn.lang index 3a1351fc..e1bd3510 100644 --- a/languages/nn.lang +++ b/languages/nn.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/pl.lang b/languages/pl.lang index 924171fc..859f014f 100644 --- a/languages/pl.lang +++ b/languages/pl.lang @@ -446,6 +446,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Nielegalny charakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/pt-br.lang b/languages/pt-br.lang index 77672881..a844f6aa 100644 --- a/languages/pt-br.lang +++ b/languages/pt-br.lang @@ -453,6 +453,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Característica ilegítima'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/pt-pt.lang b/languages/pt-pt.lang index 6e5dce10..6a300c70 100644 --- a/languages/pt-pt.lang +++ b/languages/pt-pt.lang @@ -453,6 +453,8 @@ $PALANG['password_expiration_desc'] = 'Data de quando a password irá expirar'; $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Característica ilegítima'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/ro.lang b/languages/ro.lang index 45b7ff39..02605fea 100644 --- a/languages/ro.lang +++ b/languages/ro.lang @@ -452,6 +452,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/ru.lang b/languages/ru.lang index 39cd5772..8fabb516 100644 --- a/languages/ru.lang +++ b/languages/ru.lang @@ -454,6 +454,8 @@ $PALANG['password_expiration_desc'] = 'Дата истечения срока д $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Незаконный характер'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/sk.lang b/languages/sk.lang index ecdfb0fc..8168da29 100644 --- a/languages/sk.lang +++ b/languages/sk.lang @@ -441,6 +441,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Nelegálne charakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/sl.lang b/languages/sl.lang index 8f984421..f54513c9 100644 --- a/languages/sl.lang +++ b/languages/sl.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Illegal character'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/sv.lang b/languages/sv.lang index a5f00e6e..21e7b4e4 100644 --- a/languages/sv.lang +++ b/languages/sv.lang @@ -453,6 +453,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Olaglig karaktär'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/tr.lang b/languages/tr.lang index 0c0f88c2..79b80847 100644 --- a/languages/tr.lang +++ b/languages/tr.lang @@ -440,6 +440,8 @@ $PALANG['password_expiration_desc'] = 'Şifrenin geçerlilik süresinin doluş t $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Yasadışı karakter'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/tw.lang b/languages/tw.lang index 491e2a7d..e1776a8c 100644 --- a/languages/tw.lang +++ b/languages/tw.lang @@ -442,6 +442,8 @@ $PALANG['password_expiration_desc'] = 'Date when password will expire'; # XXX $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = '非法性质'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/languages/ua.lang b/languages/ua.lang index 6a91a26f..3561d67d 100644 --- a/languages/ua.lang +++ b/languages/ua.lang @@ -455,6 +455,8 @@ $PALANG['password_expiration_desc'] = 'Кількість днів дії пар $PALANG['To_Mailbox'] = 'Mailbox'; # XXX # XXX $PALANG['To_Forward_Only'] = 'Forward Only'; # XXX # XXX +$PALANG['pLegal_char_warning'] = 'Нелегальний характер'; + $PALANG['please_keep_this_as_last_entry'] = ''; # needed for language-check.sh /* vim: set expandtab ft=php softtabstop=3 tabstop=3 shiftwidth=3: */ ?> diff --git a/model/MailboxHandler.php b/model/MailboxHandler.php index 2b9dd884..ca7ab678 100644 --- a/model/MailboxHandler.php +++ b/model/MailboxHandler.php @@ -31,7 +31,7 @@ class MailboxHandler extends PFAHandler # editing? form list 'username' => pacol($this->new, 1, 1, 'mail', 'pEdit_mailbox_username' , '' , '' ), 'local_part' => pacol($this->new, 0, 0, 'text', 'pEdit_mailbox_username' , '' , '', - /*options*/ array('legal_chars' => Config::read('username_legal_chars')) + /*options*/ array('legal_chars' => Config::read('username_legal_chars'), 'legal_char_warning' => Config::lang('pLegal_char_warning')) ), 'domain' => pacol($this->new, 0, 1, 'enum', '' , '' , '', /*options*/ $this->allowed_domains ), diff --git a/templates/editform.tpl b/templates/editform.tpl index 77762d15..1d0163aa 100644 --- a/templates/editform.tpl +++ b/templates/editform.tpl @@ -120,12 +120,19 @@ } {if $struct.local_part.options.legal_chars } // If set: Check for illegal characters in local part of username + + // decode htmlentities + var div = document.createElement('div'); + div.innerHTML = "{$struct.local_part.options.legal_char_warning}"; + var decoded = div.firstChild.nodeValue; + const local_part = document.getElementsByName("value[local_part]"); local_part[0].tabIndex = -1 local_part[0].addEventListener("keydown", function(event){ var regex = new RegExp("{$struct.local_part.options.legal_chars}"); if (!regex.test(event.key)) { event.preventDefault(); + alert(decoded + ": " + event.key); return false; } });