diff --git a/docs/documentation/release_notes/index.adoc b/docs/documentation/release_notes/index.adoc index 20d3db7c7c..e47b325d2f 100644 --- a/docs/documentation/release_notes/index.adoc +++ b/docs/documentation/release_notes/index.adoc @@ -13,6 +13,9 @@ include::topics/templates/document-attributes.adoc[] :release_header_latest_link: {releasenotes_link_latest} include::topics/templates/release-header.adoc[] +== {project_name_full} 23.0.0 +include::topics/23_0_0.adoc[leveloffset=2] + == {project_name_full} 22.0.0 include::topics/22_0_0.adoc[leveloffset=2] diff --git a/docs/documentation/release_notes/topics/23_0_0.adoc b/docs/documentation/release_notes/topics/23_0_0.adoc new file mode 100644 index 0000000000..66591f9ca4 --- /dev/null +++ b/docs/documentation/release_notes/topics/23_0_0.adoc @@ -0,0 +1,7 @@ += Localization files for themes default to UTF-8 encoding + +Message properties files for themes are now read in UTF-8 encoding, with an automatic fallback to ISO-8859-1 encoding. + +See the migration guide for more details. + + diff --git a/docs/documentation/server_development/topics/themes.adoc b/docs/documentation/server_development/topics/themes.adoc index 01faaa7dac..647fa3f098 100755 --- a/docs/documentation/server_development/topics/themes.adoc +++ b/docs/documentation/server_development/topics/themes.adoc @@ -302,14 +302,11 @@ locales=en,no ---- locale_no=Norsk ---- -+ -By default message properties files should be encoded using ISO-8859-1. It's also possible to specify the encoding using a special header. For example to use UTF-8 encoding: -+ -[source] ----- -# encoding: UTF-8 -usernameOrEmail=.... ----- + +By default, message properties files should be encoded using UTF-8. +Keycloak falls back to ISO-8859-1 handling if it can't read the contents as UTF-8. +Unicode characters can be escaped as described in Java's documentation for https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/PropertyResourceBundle.html[PropertyResourceBundle]. +Previous versions of Keycloak supported specifying the encoding in the first line with a comment like `# encoding: UTF-8`, which is no longer supported. [role="_additional-resources"] .Additional resources diff --git a/docs/documentation/upgrading/topics/keycloak/changes-23_0_0.adoc b/docs/documentation/upgrading/topics/keycloak/changes-23_0_0.adoc index 200aeaeb7e..74580740a8 100644 --- a/docs/documentation/upgrading/topics/keycloak/changes-23_0_0.adoc +++ b/docs/documentation/upgrading/topics/keycloak/changes-23_0_0.adoc @@ -14,9 +14,19 @@ which can be turned on to prevent adding the `iss` parameter to the authenticati = Wildcard characters handling -JPA allows wildcards `%` and `_` when searching, while other providers like LDAP allow only `*`. -As `*` is a natural wildcard character in LDAP, it works in all places, while with JPA it only -worked at the beginning and the end of the search string. Starting with this release the only -wildcard character is `*` which work consistently across all providers in all places in the search -string. All special characters in a specific provider like `%` and `_` for JPA are escaped. For exact +JPA allows wildcards `%` and `_` when searching, while other providers like LDAP allow only `*`. +As `*` is a natural wildcard character in LDAP, it works in all places, while with JPA it only +worked at the beginning and the end of the search string. Starting with this release the only +wildcard character is `*` which work consistently across all providers in all places in the search +string. All special characters in a specific provider like `%` and `_` for JPA are escaped. For exact search, with added quotes e.g. `"w*ord"`, the behavior remains the same as in previous releases. + += Language files for themes default to UTF-8 encoding + +This release now follows the standard mechanisms of Java and later, which assumes resource bundle files to be encoded in UTF-8. + +Previous versions of Keycloak supported specifying the encoding in the first line with a comment like `# encoding: UTF-8`, which is no longer supported and is ignored. + +Message properties files for themes are now read in UTF-8 encoding, with an automatic fallback to ISO-8859-1 encoding. +If you are using a different encoding, convert the files to UTF-8. + diff --git a/services/src/main/java/org/keycloak/theme/ClassLoaderTheme.java b/services/src/main/java/org/keycloak/theme/ClassLoaderTheme.java index 0ad232de3c..abaa9a72f7 100644 --- a/services/src/main/java/org/keycloak/theme/ClassLoaderTheme.java +++ b/services/src/main/java/org/keycloak/theme/ClassLoaderTheme.java @@ -22,10 +22,7 @@ import org.keycloak.services.util.LocaleUtil; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.Reader; import java.net.URL; -import java.nio.charset.Charset; import java.util.Collections; import java.util.Locale; import java.util.Map; @@ -72,9 +69,8 @@ public class ClassLoaderTheme implements Theme { URL p = classLoader.getResource(themeRoot + "theme.properties"); if (p != null) { - Charset encoding = PropertiesUtil.detectEncoding(p.openStream()); - try (Reader reader = new InputStreamReader(p.openStream(), encoding)) { - properties.load(reader); + try (InputStream stream = p.openStream()) { + PropertiesUtil.readCharsetAware(properties, stream); } this.parentName = properties.getProperty("parent"); this.importName = properties.getProperty("import"); @@ -143,11 +139,10 @@ public class ClassLoaderTheme implements Theme { } Properties m = new Properties(); - URL url = classLoader.getResource(this.messageRoot + baseBundlename + "_" + locale.toString() + ".properties"); + URL url = classLoader.getResource(this.messageRoot + baseBundlename + "_" + locale + ".properties"); if (url != null) { - Charset encoding = PropertiesUtil.detectEncoding(url.openStream()); - try (Reader reader = new InputStreamReader(url.openStream(), encoding)) { - m.load(reader); + try (InputStream stream = url.openStream()) { + PropertiesUtil.readCharsetAware(m, stream); } } return m; diff --git a/services/src/main/java/org/keycloak/theme/ClasspathThemeResourceProviderFactory.java b/services/src/main/java/org/keycloak/theme/ClasspathThemeResourceProviderFactory.java index 1d61a7e4a3..a9460ec4ce 100644 --- a/services/src/main/java/org/keycloak/theme/ClasspathThemeResourceProviderFactory.java +++ b/services/src/main/java/org/keycloak/theme/ClasspathThemeResourceProviderFactory.java @@ -2,10 +2,7 @@ package org.keycloak.theme; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.Reader; import java.net.URL; -import java.nio.charset.Charset; import java.util.Locale; import java.util.Properties; @@ -71,10 +68,8 @@ public class ClasspathThemeResourceProviderFactory implements ThemeResourceProvi protected void loadMessages(Properties messages, URL resource) throws IOException { if (resource != null) { - Charset encoding = PropertiesUtil.detectEncoding(resource.openStream()); - // detectEncoding closes the stream - try (Reader reader = new InputStreamReader(resource.openStream(), encoding)) { - messages.load(reader); + try (InputStream stream = resource.openStream()) { + PropertiesUtil.readCharsetAware(messages, stream); } } } diff --git a/services/src/main/java/org/keycloak/theme/FolderTheme.java b/services/src/main/java/org/keycloak/theme/FolderTheme.java index 9ff459fd3b..18b8e128be 100644 --- a/services/src/main/java/org/keycloak/theme/FolderTheme.java +++ b/services/src/main/java/org/keycloak/theme/FolderTheme.java @@ -21,17 +21,15 @@ import org.keycloak.models.RealmModel; import org.keycloak.services.util.LocaleUtil; import java.io.File; -import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.Reader; import java.net.URL; -import java.nio.charset.Charset; +import java.nio.file.Files; import java.util.Collections; import java.util.Locale; import java.util.Map; import java.util.Properties; +import java.util.regex.Pattern; /** * @author Stian Thorgersen @@ -53,10 +51,9 @@ public class FolderTheme implements Theme { this.properties = new Properties(); File propertiesFile = new File(themeDir, "theme.properties"); - if (propertiesFile .isFile()) { - Charset encoding = PropertiesUtil.detectEncoding(new FileInputStream(propertiesFile)); - try (Reader reader = new InputStreamReader(new FileInputStream(propertiesFile), encoding)) { - properties.load(reader); + if (propertiesFile.isFile()) { + try (InputStream stream = Files.newInputStream(propertiesFile.toPath())) { + PropertiesUtil.readCharsetAware(properties, stream); } parentName = properties.getProperty("parent"); importName = properties.getProperty("import"); @@ -110,6 +107,8 @@ public class FolderTheme implements Theme { return getMessages("messages", locale); } + private static final Pattern LEGAL_LOCALE = Pattern.compile("[a-zA-Z0-9-_]*"); + @Override public Properties getMessages(String baseBundlename, Locale locale) throws IOException { if (locale == null){ @@ -118,11 +117,16 @@ public class FolderTheme implements Theme { Properties m = new Properties(); - File file = new File(themeDir, "messages" + File.separator + baseBundlename + "_" + locale.toString() + ".properties"); + String filename = baseBundlename + "_" + locale; + + if (!LEGAL_LOCALE.matcher(filename).matches()) { + throw new RuntimeException("Found illegal characters in locale or bundle name: " + filename); + } + + File file = new File(themeDir, "messages" + File.separator + filename + ".properties"); if (file.isFile()) { - Charset encoding = PropertiesUtil.detectEncoding(new FileInputStream(file)); - try (Reader reader = new InputStreamReader(new FileInputStream(file), encoding)) { - m.load(reader); + try (InputStream stream = Files.newInputStream(file.toPath())) { + PropertiesUtil.readCharsetAware(m, stream); } } return m; diff --git a/services/src/main/java/org/keycloak/theme/PropertiesUtil.java b/services/src/main/java/org/keycloak/theme/PropertiesUtil.java index a0eab0bb81..5c11450ab1 100644 --- a/services/src/main/java/org/keycloak/theme/PropertiesUtil.java +++ b/services/src/main/java/org/keycloak/theme/PropertiesUtil.java @@ -17,56 +17,36 @@ package org.keycloak.theme; -import org.jboss.logging.Logger; - -import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; -import java.nio.charset.Charset; -import java.util.regex.Matcher; -import java.util.regex.Pattern; +import java.io.Reader; +import java.util.Enumeration; +import java.util.Properties; +import java.util.PropertyResourceBundle; /** * @author Hiroyuki Wada */ public class PropertiesUtil { - private static final Logger logger = Logger.getLogger(PropertiesUtil.class); - - public static final Pattern DETECT_ENCODING_PATTERN = Pattern.compile("^#\\s*encoding:\\s*([\\w.:-]+)", - Pattern.CASE_INSENSITIVE); - - public static final Charset DEFAULT_ENCODING = Charset.forName("ISO-8859-1"); - /** - *
- * Detect file encoding from the first line of the property file. If the first line in the file doesn't contain the - * comment with the encoding, it uses ISO-8859-1 as default encoding for backwards compatibility. - *
- *- * The specified stream is closed before this method returns. - *
- * - * @param in The input stream - * @return Encoding - * @throws IOException + * Read a properties file either UTF-8 or if that doesn't work in ISO-8895-1 format. + * This utilizes the functionality present in JDK 9 to automatically detect the encoding of the resource. + * A user can specify the standard Java system propertyjava.util.PropertyResourceBundle.encoding
+ * to change this.
+ *
+ * Unfortunately the standard {@link Properties#load(Reader)} doesn't support this automatic decoding,
+ * as it is only been implemented for resource files.
+ *
+ * @see PropertyResourceBundle
*/
- public static Charset detectEncoding(InputStream in) throws IOException {
- try (BufferedReader br = new BufferedReader(new InputStreamReader(in, DEFAULT_ENCODING))) {
- String firstLine = br.readLine();
- if (firstLine != null) {
- Matcher matcher = DETECT_ENCODING_PATTERN.matcher(firstLine);
- if (matcher.find()) {
- String encoding = matcher.group(1);
- if (Charset.isSupported(encoding)) {
- return Charset.forName(encoding);
- } else {
- logger.warnv("Unsupported encoding: {0}", encoding);
- }
- }
- }
+ public static void readCharsetAware(Properties properties, InputStream stream) throws IOException {
+ PropertyResourceBundle propertyResourceBundle = new PropertyResourceBundle(stream);
+ Enumerationقام شخص ما بإنشاء حساب {2} بعنوان البريد الإلكتروني هذا. إذا كان هذا أنت، فانقر على الرابط أدناه للتحقق من عنوان بريدك الإلكتروني
رابط التحقق من البريد الإلكتروني
ستنتهي صلاحية هذا الرابط خلال {3}.
إذا لم تكن قد أنشأت هذا الحساب، فقط تجاهل هذه الرسالة.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_ca.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_ca.properties index 6515453bca..384ab77d1e 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_ca.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_ca.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verificació d''email emailVerificationBody=Algú ha creat un compte de {2} amb aquesta adreça de correu electrònic. Si has estat tu, fes clic a l''enllaç següent per verificar la teva adreça de correu electrònic.\n\n{0}\n\nAquest enllaç expirarà en {1} minuts.\n\nSi tu no has creat aquest compte, simplement ignora aquest missatge. emailVerificationBodyHtml=Algú ha creat un compte de {2} amb aquesta adreça de correu electrònic. Si has estat tu, fes clic a l''enllaç següent per verificar la teva adreça de correu electrònic.
Aquest enllaç expirarà en {1} minuts.
Si tu no has creat aquest compte, simplement ignora aquest missatge.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_cs.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_cs.properties index 8f6c53b04b..7698f98478 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_cs.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_cs.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Ověření e-mailu emailVerificationBody=Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu \n\n{0}\n\nTento odkaz vyprší za {3}.\n\nPokud jste tento účet nevytvořili, tuto zprávu ignorujte. emailVerificationBodyHtml=Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu.
Odkaz na ověření e-mailové adresy
Platnost odkazu vyprší za {3}.
Pokud jste tento účet nevytvořili, tuto zprávu ignorujte.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_da.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_da.properties index 1638d67f9c..9c769d03dd 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_da.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_da.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verificer email emailVerificationBody=Nogen har oprettet en {2} konto med denne email adresse. Hvis dette var dig, bedes du trykke på forbindet herunder for at verificere din email adresse \n\n{0}\n\nDette link vil udløbe inden for {3}.\n\nHvis det var dig der har oprettet denne konto, bedes du se bort fra denne mail. emailVerificationBodyHtml=Nogen har oprettet en {2} konto med denne email adresse. Hvis dette var dig, bedes du trykke på forbindet herunder for at verificere din email adresse
Dette link vil udløbe inden for {3}.
Hvis det var dig der har oprettet denne konto, bedes du se bort fra denne mail.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_de.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_de.properties index 836ee1abb9..462e17171d 100755 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_de.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_de.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=E-Mail verifizieren emailVerificationBody=Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls Sie das waren, dann klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.\n\n{0}\n\nDer Link ist {3} gültig.\n\nFalls Sie dieses Konto nicht erstellt haben, dann können sie diese Nachricht ignorieren. emailVerificationBodyHtml=Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls Sie das waren, klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.
Link zur Bestätigung der E-Mail-Adresse
Der Link ist {3} gültig.
Falls Sie dieses Konto nicht erstellt haben, dann können sie diese Nachricht ignorieren.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_el.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_el.properties index 40a4e50b95..bd85df9caa 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_el.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_el.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - requiredAction.terms_and_conditions=Όροι και Συνθήκες requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Δημιουργία Κωδικών Ανάκτησης requiredAction.VERIFY_EMAIL=Επιβεβαίωση Email diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_es.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_es.properties index f54a9bea1d..b7c6a5d245 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_es.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_es.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verificación de email emailVerificationBody=Alguien ha creado una cuenta de {2} con esta dirección de email. Si has sido tú, haz click en el enlace siguiente para verificar tu dirección de email.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi tú no has creado esta cuenta, simplemente ignora este mensaje. emailVerificationBodyHtml=Alguien ha creado una cuenta de {2} con esta dirección de email. Si has sido tú, haz click en el enlace siguiente para verificar tu dirección de email.
Enlace de verficación de dirección de email
Este enlace expirará en {1} minutos.
Si tú no has creado esta cuenta, simplemente ignora este mensaje.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_fa.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_fa.properties index bf98bf544e..c8a7ec3a7b 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_fa.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_fa.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=تایید ایمیل emailVerificationBody=شخصی با این آدرس ایمیل یک حساب {2} ایجاد کرده است. اگر این شما بودید، روی پیوند زیر کلیک کنید تا آدرس ایمیل خود را تأیید کنید\n\n{0}\n\nاین پیوند در {3} منقضی میشود.\n\nاگر شما این حساب را ایجاد نکردهاید، فقط این پیام را نادیده بگیرید . emailVerificationBodyHtml=شخصی با این آدرس ایمیل یک حساب {2} ایجاد کرده است. اگر این شما بودید، برای تأیید آدرس ایمیل خود روی پیوند زیر کلیک کنید
این پیوند در {3} منقضی میشود.
اگر شما این حساب را ایجاد نکردهاید، فقط این پیام را نادیده بگیرید.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_fi.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_fi.properties index 7535d8af38..3d395eb539 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_fi.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_fi.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Vahvista sähköposti emailVerificationBody=Tällä sähköpostiosoitteella on luotu {2}-tili. Jos loit tilin itse, klikkaa alla olevaa linkkiä vahvistaaksesi sähköpostiosoitteesi\n\n{0}\n\nLinkin vanhenemisaika: {3}.\n\nJos et luonut tätä tiliä, jätä viesti huomiotta. emailVerificationBodyHtml=Tällä sähköpostiosoitteella on luotu {2}-tili. Jos loit tilin itse, klikkaa alla olevaa linkkiä vahvistaaksesi sähköpostiosoitteesi
Linkin vanhenemisaika: {3}.
Jos et luonut tätä tiliä, jätä viesti huomiotta.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_fr.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_fr.properties index 867cdb326a..155c94827a 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_fr.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_fr.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Vérification du courriel emailVerificationBody=Quelqu''un vient de créer un compte "{2}" avec votre courriel. Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous afin de vérifier votre adresse de courriel\n\n{0}\n\nCe lien expire dans {3}.\n\nSinon, veuillez ignorer ce message. emailVerificationBodyHtml=Quelqu''un vient de créer un compte "{2}" avec votre courriel. Si vous êtes à l''origine de cette requête, veuillez cliquer sur le lien ci-dessous afin de vérifier votre adresse de courriel
Ce lien expire dans {3}.
Sinon, veuillez ignorer ce message.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_hu.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_hu.properties index 105d0e7b2c..5a85b7ffb2 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_hu.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_hu.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Email cím megerősítése emailVerificationBody=Ezzel az email címmel valaki létrehozott egy {2} tartomány felhasználói fiókot. Amennyiben a fiókot Ön hozta létre, kérem kattintson a lenti hivatkozásra, hogy megerősítse fiókját és ezt az email címet.\n\n{0}\n\nA hivatkozás érvényét veszti {3} múlva.\n\nHa nem ön hozta létre a felhasználói fiókot, akkor kérem hagyja figyelmen kívül ezt az üzenetet. emailVerificationBodyHtml=Ezzel az email címmel valaki létrehozott egy {2} tartomány felhasználói fiókot. Amennyiben a fiókot Ön hozta létre, kérem kattintson a lenti hivatkozásra, hogy megerősítse fiókját és ezt az email címet.
Hivatkozás a fiók és az email cím megerősítéséhez
A hivatkozás érvényét veszti {3} múlva.
Ha nem ön hozta létre a felhasználói fiókot, akkor kérem hagyja figyelmen kívül ezt az üzenetet.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_it.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_it.properties index 4dd543bc67..f39ca84e1f 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_it.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_it.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verifica l''email emailVerificationBody=Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email\n\n{0}\n\nQuesto link scadrà in {3}.\n\nSe non sei stato tu a creare questo account, ignora questo messaggio. emailVerificationBodyHtml=Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email
Link per verificare l''indirizzo email
Questo link scadrà in {3}.
Se non sei stato tu a creare questo account, ignora questo messaggio.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_ja.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_ja.properties index 71e2e8acac..2e2ac1b963 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_ja.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_ja.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Eメールの確認 emailVerificationBody=このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。 emailVerificationBodyHtml=このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。
このリンクは{3}だけ有効です。
もしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_lt.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_lt.properties index 32fc677043..4793dbe8eb 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_lt.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_lt.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=El. pašto patvirtinimas emailVerificationBody=Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką. emailVerificationBodyHtml=Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tao buvote Jūs, tuomet paspauskite žemiau esančią nuorodą
Ši nuoroda galioja {1} min.
nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_nl.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_nl.properties index 685a10df5f..f665b60150 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_nl.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_nl.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Bevestig e-mailadres emailVerificationBody=Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen \n\n{0}\n\nDeze koppeling zal binnen {3} vervallen.\n\nU kunt dit bericht negeren indien u dit account niet heeft aangemaakt. emailVerificationBodyHtml=Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen
Koppeling naar e-mailadres bevestiging
Deze koppeling zal binnen {3} vervallen.
U kunt dit bericht negeren indien u dit account niet heeft aangemaakt. diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_no.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_no.properties index 5a4706fc2f..8cfe3489a3 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_no.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_no.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Bekreft e-postadresse emailVerificationBody=Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk på lenken nedenfor for å bekrefte e-postadressen din\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen. emailVerificationBodyHtml=Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk på lenken nedenfor for å bekrefte e-postadressen din
Denne lenken vil utløpe om {1} minutter.
Hvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_pl.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_pl.properties index 866c1fa424..46fcef930a 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_pl.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_pl.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Zweryfikuj email emailVerificationBody=Ktoś utworzył konto {2} z Twoim adresem e-mail. Jeśli to Ty, kliknij proszę poniższy odnośnik, aby potwierdzić założenie konta \n\n{0}\n\nOdnośnik wygaśnie w ciągu {3}.\n\nJeśli nie utworzyłaś/eś tego konta, po prostu zignoruj niniejszą wiadomość. emailVerificationBodyHtml=Ktoś utworzył konto {2} z Twoim adresem e-mail. Jeśli to Ty, kliknij proszę odnośnik, aby potwierdzić założenie konta
Odnośnik wygaśnie w ciągu {3}
Jeśli nie utworzyłaś/eś tego konta, po prostu zignoruj niniejszą wiadomość.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_pt_BR.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_pt_BR.properties index a178dc0fbc..3228617282 100755 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_pt_BR.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_pt_BR.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verificação de endereço de e-mail emailVerificationBody=Alguém criou uma conta {2} com este endereço de e-mail. Se foi você, clique no link abaixo para verificar o seu endereço de email.\n\n{0}\n\nEste link irá expirar dentro de {3}.\n\nSe não foi você quem criou esta conta, basta ignorar esta mensagem. emailVerificationBodyHtml=Alguém criou uma conta {2} com este endereço de e-mail. Se foi você, clique no link abaixo para verificar o seu endereço de email.
Link para verificação de endereço de e-mail
Este link irá expirar dentro de {3}.
Se não foi você quem criou esta conta, basta ignorar esta mensagem.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_ru.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_ru.properties index 763bbef3cf..b976cdd4fe 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_ru.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_ru.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Подтверждение E-mail emailVerificationBody=Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите на следующую ссылку для подтверждения вашего email\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не создавали учетную запись, просто проигнорируйте это письмо. emailVerificationBodyHtml=Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите по ссылке для подтверждения вашего E-mail
Эта ссылка устареет через {1} минут.
Если Вы не создавали учетную запись, просто проигнорируйте это письмо.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_sk.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_sk.properties index e3a5c3d4e2..73c71160a7 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_sk.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_sk.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Overenie e-mailu emailVerificationBody=Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz a overte svoju e-mailovú adresu \n\n{0}\n\nTento odkaz uplynie do {1} minút.\n\nAk ste tento účet nevytvorili, ignorujte túto správu. emailVerificationBodyHtml=Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz na overenie svojej e-mailovej adresy.
Odkaz na overenie e-mailovej adresy
Platnosť odkazu vyprší za {1} minút.
Ak ste tento účet nevytvorili, ignorujte túto správu.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_sv.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_sv.properties index 9740273811..e1dd8121fd 100755 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_sv.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_sv.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verifiera e-post emailVerificationBody=Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet. emailVerificationBodyHtml=Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress
Den här länken kommer att upphöra inom {1} minuter.
Om det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_tr.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_tr.properties index 1a11ab2b4a..5605f10ec9 100755 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_tr.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_tr.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=E-postayı doğrula emailVerificationBody=Birisi bu e-posta adresiyle bir {2} hesap oluşturdu. Bu sizseniz, e-posta adresinizi doğrulamak için aşağıdaki bağlantıya tıklayın\n\n{0}\n\nBu bağlantı {3} içinde sona erecek.\n\nBu hesabı oluşturmadıysanız, sadece bu iletiyi yoksayınız. emailVerificationBodyHtml=Birisi bu e-posta adresiyle bir {2} hesap oluşturdu. Bu sizseniz, e-posta adresinizi doğrulamak için aşağıdaki bağlantıyı tıklayın.
E-posta adresi doğrulama adresi
Bu bağlantının süresi {3} içerisinde sona erecek.
Bu hesabı siz oluşturmadıysanız, bu mesajı göz ardı edin.
diff --git a/themes/src/main/resources-community/theme/base/email/messages/messages_zh_CN.properties b/themes/src/main/resources-community/theme/base/email/messages/messages_zh_CN.properties index 5ed92f9649..8bc782b154 100644 --- a/themes/src/main/resources-community/theme/base/email/messages/messages_zh_CN.properties +++ b/themes/src/main/resources-community/theme/base/email/messages/messages_zh_CN.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=验证电子邮件 emailVerificationBody=用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您没有注册用户,请忽略这条消息。 emailVerificationBodyHtml=用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证
这个链接会在 {1} 分钟后过期.
如果您没有注册用户,请忽略这条消息。
diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_ar.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_ar.properties index e88f5963dc..ca6f2192de 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_ar.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_ar.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=تسجيل دخول doRegister=تسجيل جديد doCancel=إلغاء diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_ca.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_ca.properties index 6bb38a734f..0130619431 100755 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_ca.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_ca.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Inicia sessió doRegister=Registra''t doCancel=Cancel·lar diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_cs.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_cs.properties index 62a229d66e..c536dd3aa8 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_cs.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_cs.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Přihlásit se doRegister=Registrovat se doCancel=Zrušit diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_da.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_da.properties index 84c69ba334..89e62c2ab4 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_da.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_da.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Log ind doRegister=Registrer doCancel=Annuller diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_de.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_de.properties index ade7a16133..abf4457911 100755 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_de.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_de.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Anmelden doRegister=Registrieren doCancel=Abbrechen diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_el.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_el.properties index 06892b1d78..57be7cc2b1 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_el.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_el.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Είσοδος doRegister=Εγγραφή doCancel=Ακύρωση diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_es.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_es.properties index 19e875460f..68e1341c48 100755 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_es.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_es.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Iniciar sesión doRegister=Regístrate doCancel=Cancelar diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_fa.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_fa.properties index 7de540b3e7..3591d10881 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_fa.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_fa.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=ورود doRegister=ثبت نام doCancel=لغو diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_fi.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_fi.properties index eef72e812e..fda3a77591 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_fi.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_fi.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Kirjaudu doRegister=Rekisteröidy doCancel=Peruuta diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties index cbdc221008..0174ebb4fc 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_fr.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Connexion doRegister=Enregistrement doCancel=Annuler diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_hu.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_hu.properties index 961e69431d..c2e20c78c1 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_hu.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_hu.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Belépés doRegister=Regisztráció doCancel=Mégsem diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_it.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_it.properties index 50ed1c4ad9..0030fbb3cf 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_it.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_it.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Accedi doRegister=Registrati doCancel=Annulla diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_ja.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_ja.properties index 7c8c5e3275..9313e4443c 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_ja.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_ja.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=ログイン doRegister=登録 doCancel=キャンセル diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_lt.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_lt.properties index 56ab37e904..95e583775c 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_lt.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_lt.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Prisijungti doRegister=Registruotis doCancel=Atšaukti diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_lv.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_lv.properties index ab8a212b8e..1c4f170c18 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_lv.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_lv.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Pieslēgties doRegister=Reģistrēties doCancel=Atcelt diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_nl.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_nl.properties index 9dda7e61fb..4a1a6f8024 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_nl.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_nl.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Inloggen doRegister=Registreer doCancel=Annuleer diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_no.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_no.properties index bd655f815a..e0ec6edb9a 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_no.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_no.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Logg inn doRegister=Registrer deg doCancel=Avbryt diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_pl.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_pl.properties index eea773f506..80a122d786 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_pl.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_pl.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Logowanie doRegister=Rejestracja doCancel=Anuluj diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_pt_BR.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_pt_BR.properties index daa086e7d8..4d0cd9e6a1 100755 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_pt_BR.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_pt_BR.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Entrar doRegister=Cadastre-se doCancel=Cancelar diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_ru.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_ru.properties index 023fb1eed2..570c14df46 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_ru.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_ru.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Вход doRegister=Регистрация doCancel=Отмена diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_sk.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_sk.properties index 3d9f42013d..f51ec7501f 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_sk.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_sk.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Prihlásenie doRegister=Registrácia doCancel=Zrušiť diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_sv.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_sv.properties index 534385fa86..80369e735b 100755 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_sv.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_sv.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Logga in doRegister=Registrera doCancel=Avbryt diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_tr.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_tr.properties index 00be45b099..f91a2e8eab 100755 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_tr.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_tr.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Oturum aç doRegister=Kayıt ol doCancel=İptal et diff --git a/themes/src/main/resources-community/theme/base/login/messages/messages_zh_CN.properties b/themes/src/main/resources-community/theme/base/login/messages/messages_zh_CN.properties index fa6accf764..ed72670141 100644 --- a/themes/src/main/resources-community/theme/base/login/messages/messages_zh_CN.properties +++ b/themes/src/main/resources-community/theme/base/login/messages/messages_zh_CN.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=登录 doRegister=注册 doCancel=取消 diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ar.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ar.properties index cf5ea31f5c..f65ecd11ef 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ar.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ar.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - pageNotFound=الصفحة غير موجودة forbidden=الوصول ممنوع needAccessRights=ليس لديك الصلاحيات اللازمة لهذا الطلب. قم بالتواصل مع مسؤول النظام. diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ca.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ca.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ca.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ca.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_cs.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_cs.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_cs.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_cs.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_da.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_da.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_da.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_da.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_de.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_de.properties index f155ee3057..3bc37b6c6a 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_de.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_de.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - # Put new messages for Account Console Here # Feel free to use any existing messages from the base theme pageNotFound=Seite nicht gefunden diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_el.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_el.properties index 313666aa8c..bb1b2804e2 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_el.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_el.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - allFieldsRequired=Απαιτούνται όλα τα πεδία. noGroupsText=Δεν είστε μέλος σε καμία ομάδα noGroups=Καμία ομάδα diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_es.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_es.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_es.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_es.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fa.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fa.properties index e6fcfe9261..5b181d8547 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fa.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fa.properties @@ -1,10 +1,6 @@ -# encoding: UTF-8 - # Put new messages for Account Console Here # Feel free to use any existing messages from the base theme -# encoding: UTF-8 - pageNotFound=صفحه یافت نشد forbidden=غیرمجاز needAccessRights=شما مجوز دسترسی به این درخواست را ندارید. لطفا با مدیریت خود صحبت کنید. diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fr.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fr.properties index 3efc449ad3..de07b836ef 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fr.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_fr.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - fullName={0} {1} loadingMessage=Gestion du compte en cours de chargement ... diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_hu.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_hu.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_hu.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_hu.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_it.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_it.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_it.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_it.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ja.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ja.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ja.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ja.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_lt.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_lt.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_lt.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_lt.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_nl.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_nl.properties index ecdff004fd..9e6368786b 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_nl.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_nl.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - pageNotFound=Pagina niet gevonden forbidden=Verboden needAccessRights=U heeft niet de rechten voor dit verzoek. Neem contact op met de administrator. diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_no.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_no.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_no.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_no.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pl.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pl.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pl.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pl.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pt_BR.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pt_BR.properties index cdc8c6226f..096681d068 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pt_BR.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_pt_BR.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - # Put new messages for Account Console Here # Feel free to use any existing messages from the base theme pageNotFound=Página Não Encontrada diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ru.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ru.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ru.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_ru.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sk.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sk.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sk.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sk.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sv.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sv.properties index ae8d82295c..2e929f2893 100755 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sv.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_sv.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_tr.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_tr.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_tr.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_tr.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_zh_CN.properties b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_zh_CN.properties index ae8d82295c..2e929f2893 100644 --- a/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_zh_CN.properties +++ b/themes/src/main/resources-community/theme/keycloak.v2/account/messages/messages_zh_CN.properties @@ -1,3 +1 @@ -# encoding: UTF-8 - fullName={0} {1} \ No newline at end of file diff --git a/themes/src/main/resources/theme/base/account/messages/messages_en.properties b/themes/src/main/resources/theme/base/account/messages/messages_en.properties index e1f96d41f2..8ddd2e77fa 100755 --- a/themes/src/main/resources/theme/base/account/messages/messages_en.properties +++ b/themes/src/main/resources/theme/base/account/messages/messages_en.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doSave=Save doCancel=Cancel doLogOutAllSessions=Log out all sessions diff --git a/themes/src/main/resources/theme/base/admin/messages/messages_en.properties b/themes/src/main/resources/theme/base/admin/messages/messages_en.properties index d9116de671..15c5acf800 100644 --- a/themes/src/main/resources/theme/base/admin/messages/messages_en.properties +++ b/themes/src/main/resources/theme/base/admin/messages/messages_en.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - invalidPasswordMinLengthMessage=Invalid password: minimum length {0}. invalidPasswordMaxLengthMessage=Invalid password: maximum length {0}. invalidPasswordMinLowerCaseCharsMessage=Invalid password: must contain at least {0} lower case characters. diff --git a/themes/src/main/resources/theme/base/email/messages/messages_en.properties b/themes/src/main/resources/theme/base/email/messages/messages_en.properties index eebaa25c12..bd7a1935d7 100755 --- a/themes/src/main/resources/theme/base/email/messages/messages_en.properties +++ b/themes/src/main/resources/theme/base/email/messages/messages_en.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - emailVerificationSubject=Verify email emailVerificationBody=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {3}.\n\nIf you didn''t create this account, just ignore this message. emailVerificationBodyHtml=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address
Link to e-mail address verification
This link will expire within {3}.
If you didn''t create this account, just ignore this message.
diff --git a/themes/src/main/resources/theme/base/login/messages/messages_en.properties b/themes/src/main/resources/theme/base/login/messages/messages_en.properties index 39dc7d36b8..3a03bb66a8 100755 --- a/themes/src/main/resources/theme/base/login/messages/messages_en.properties +++ b/themes/src/main/resources/theme/base/login/messages/messages_en.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - doLogIn=Sign In doRegister=Register doCancel=Cancel diff --git a/themes/src/main/resources/theme/keycloak.v2/account/messages/messages_en.properties b/themes/src/main/resources/theme/keycloak.v2/account/messages/messages_en.properties index 5e1608253b..45f8bdad68 100644 --- a/themes/src/main/resources/theme/keycloak.v2/account/messages/messages_en.properties +++ b/themes/src/main/resources/theme/keycloak.v2/account/messages/messages_en.properties @@ -1,5 +1,3 @@ -# encoding: UTF-8 - # Put new messages for Account Console Here # Feel free to use any existing messages from the base theme pageNotFound=Page not found