[NETID] Fix validation of host and domain names and show proper error messages.

This commit is contained in:
Eric Kohl 2020-01-26 21:00:12 +01:00
parent 94dab57ef9
commit b9426a3f0e
24 changed files with 284 additions and 67 deletions

View file

@ -64,13 +64,20 @@ BEGIN
4 "Смяна името на компютъра" 4 "Смяна името на компютъра"
5 "Работна група" 5 "Работна група"
6 "Имение:" 6 "Имение:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Добре дошли в работна група %1." 22 "Добре дошли в работна група %1."
23 "Добре дошли в имение %1." 23 "Добре дошли в имение %1."
24 "Трябва да презапуснете компютъра, за да влязат промените в действие." 24 "Трябва да презапуснете компютъра, за да влязат промените в действие."
25 "Можете да смените името и членството на компютъра. Възможно е промените могат да повлияят на достъпа до мрежовите източници." 25 "Можете да смените името и членството на компютъра. Възможно е промените могат да повлияят на достъпа до мрежовите източници."
1021 "Забележка: Само управниците могат да променят опознавателите на компютъра." 1021 "Забележка: Само управниците могат да променят опознавателите на компютъра."
1022 "Забележка: Опознавателят на компютъра не може да бъде сменен, защото:" 1022 "Забележка: Опознавателят на компютъра не може да бъде сменен, защото:"
1030 "Новото име на компютъра „%s“ съдържа непозволени знаци. Някои от непозволените знаци са ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / и ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "Новото име на компютъра „%1“ съдържа непозволени знаци. Някои от непозволените знаци са ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / и ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&По&дробности >>" 3210 "&По&дробности >>"
3220 "<< &По&дробности" 3220 "<< &По&дробности"
4000 "Сведения" 4000 "Сведения"

View file

@ -69,13 +69,20 @@ BEGIN
4 "Změna názvu počítače" 4 "Změna názvu počítače"
5 "Pracovní skupina:" 5 "Pracovní skupina:"
6 "Doména:" 6 "Doména:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Vítejte v pracovní skupině %1." 22 "Vítejte v pracovní skupině %1."
23 "Vítejte v doméně %1." 23 "Vítejte v doméně %1."
24 "Aby se změny mohly projevit, musí být počítač restartován." 24 "Aby se změny mohly projevit, musí být počítač restartován."
25 "Lze změnit název a členství tohoto počítače. Změny mohou mít vliv na přístup k síťovým prostředkům." 25 "Lze změnit název a členství tohoto počítače. Změny mohou mít vliv na přístup k síťovým prostředkům."
1021 "Poznámka: Identifikaci tohoto počítače mohou změnit pouze administrátoři." 1021 "Poznámka: Identifikaci tohoto počítače mohou změnit pouze administrátoři."
1022 "Poznámka: Identifikace počítače nemůže být změněna z následujících důvodů:" 1022 "Poznámka: Identifikace počítače nemůže být změněna z následujících důvodů:"
1030 "Nový název počítače ""%s"" obsahuje nepovolené znaky. Mezi nepovolené znaky patří ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "Nový název počítače ""%1"" obsahuje nepovolené znaky. Mezi nepovolené znaky patří ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Detaily >>" 3210 "&Detaily >>"
3220 "<< &Detaily" 3220 "<< &Detaily"
4000 "Informace" 4000 "Informace"

View file

@ -72,13 +72,20 @@ BEGIN
4 "Computernamen ändern" 4 "Computernamen ändern"
5 "Arbeitsgruppe:" 5 "Arbeitsgruppe:"
6 "Domäne:" 6 "Domäne:"
7 "Der Domänenname ""%1"" enspricht nicht den Internet-DNS-Richtlinien, obwohl er ein gültiger ReactOS-Name ist. Verwenden Sie den ReactOS DNS-Server für nicht standardmäßige Namen."
8 "Der Domänenname ""%1"" ist nicht richtig formatiert. Domänen werden mit einem Punkt (.) abgetrennt. Jede Domäne ist auf 63 Zeichen begrenzt. Beispiel: domain-1.reactos.org."
10 "Der neue Computername ""%1"" ist zu lang. Der Name darf nicht länger als 63 Zeichen sein."
11 "Der neue Computername wurde nicht ordnungsgemäß formatiert. Standardnamen dürfen Buchstaben (a-z, A-Z), Zahlen (0-9) und Bindestriche (-), aber keine Leerzeichen oder Punkte (.) enthalten. Der Name darf nicht ausschließlich aus Ziffern bestehen."
22 "Willkommen in der Arbeitsgruppe %1" 22 "Willkommen in der Arbeitsgruppe %1"
23 "Willkommen in der Domäne %1" 23 "Willkommen in der Domäne %1"
24 "Sie müssen den Computer neu starten, damit die Änderungen wirksam werden." 24 "Sie müssen den Computer neu starten, damit die Änderungen wirksam werden."
25 "Sie können den Namen und die Zugehörigkeit dieses Computers ändern. Änderungen können sich auf den Zugriff auf Netzwerkressourcen auswirken." 25 "Sie können den Namen und die Zugehörigkeit dieses Computers ändern. Änderungen können sich auf den Zugriff auf Netzwerkressourcen auswirken."
1021 "Hinweis: Nur Administratoren können die Identifikation des Computers ändern." 1021 "Hinweis: Nur Administratoren können die Identifikation des Computers ändern."
1022 "Hinweis: Die Identifikation des Computers kann aus folgendem Grund nicht geändert werden:" 1022 "Hinweis: Die Identifikation des Computers kann aus folgendem Grund nicht geändert werden:"
1030 "Der Computername ""%s"" enthält unerlaubte Zeichen. Unerlaubte Zeichen sind ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / und ?" 1029 "Der neue Computername ""%1"" ist eine Zahl. Der Name darf keine Zahl sein."
1030 "Der neue Computername ""%s"" enthält nicht erlaubte Zeichen. Nicht erlaubte Zeichen sind: ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / und ?"
1031 "Die erste Domäne des Domänennamens ""%1"" ist eine Zahl. Die erste Domäne darf keine Zahl sein."
1032 "Der Domänenname ""%1"" enthält nicht erlaubte Zeichen. Standard DNS-Namen dürfen Buchstaben (a-z, A-Z), Zahlen (0-9) und Bindestriche, aber keine Leerzeichen enthalten. Domänen werden mit einem Punkt (.) getrennt. Beispiel: domain-1.reactos.org."
3210 "&Details >>" 3210 "&Details >>"
3220 "<< &Details" 3220 "<< &Details"
4000 "Information" 4000 "Information"

View file

@ -64,13 +64,20 @@ BEGIN
4 "Computer Name Changes" 4 "Computer Name Changes"
5 "Workgroup:" 5 "Workgroup:"
6 "Domain:" 6 "Domain:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Welcome to the %1 workgroup." 22 "Welcome to the %1 workgroup."
23 "Welcome to the %1 domain." 23 "Welcome to the %1 domain."
24 "You must restart this computer for the changes to take effect." 24 "You must restart this computer for the changes to take effect."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Note: Only Administrators can change the identification of this computer." 1021 "Note: Only Administrators can change the identification of this computer."
1022 "Note: The identification of the computer cannot be changed because:" 1022 "Note: The identification of the computer cannot be changed because:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Details >>" 3210 "&Details >>"
3220 "<< &Details" 3220 "<< &Details"
4000 "Information" 4000 "Information"

View file

@ -64,15 +64,20 @@ BEGIN
4 "Computer Name Changes" 4 "Computer Name Changes"
5 "Workgroup:" 5 "Workgroup:"
6 "Domain:" 6 "Domain:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Welcome to the %1 workgroup." 22 "Welcome to the %1 workgroup."
23 "Welcome to the %1 domain." 23 "Welcome to the %1 domain."
24 "You must restart this computer for the changes to take effect." 24 "You must restart this computer for the changes to take effect."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Note: Only Administrators can change the identification of this computer." 1021 "Note: Only Administrators can change the identification of this computer."
1022 "Note: The identification of the computer cannot be changed because:" 1022 "Note: The identification of the computer cannot be changed because:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Details >>" 3210 "&Details >>"
3220 "<< &Details" 3220 "<< &Details"
4000 "Information" 4000 "Information"

View file

@ -66,13 +66,20 @@ BEGIN
4 "Cambios en el nombre del equipo" 4 "Cambios en el nombre del equipo"
5 "Grupo de trabajo:" 5 "Grupo de trabajo:"
6 "Dominio:" 6 "Dominio:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Bienvenido al grupo de trabajo %1." 22 "Bienvenido al grupo de trabajo %1."
23 "Bienvenido al dominio %1." 23 "Bienvenido al dominio %1."
24 "Debe reiniciar el equipo para que los cambios tengan efecto." 24 "Debe reiniciar el equipo para que los cambios tengan efecto."
25 "Puede cambiar el nombre y la pertenencia de este grupo. Los cambios pueden afectar el acceso a los recursos de red." 25 "Puede cambiar el nombre y la pertenencia de este grupo. Los cambios pueden afectar el acceso a los recursos de red."
1021 "Nota: Sólo los Administradores pueden cambiar la identificación de este equipo." 1021 "Nota: Sólo los Administradores pueden cambiar la identificación de este equipo."
1022 "Nota: La identificación de este equipo no puede ser cambiada porque:" 1022 "Nota: La identificación de este equipo no puede ser cambiada porque:"
1030 "El nuevo nombre de equipo ""%s"" contiene caracteres no permitidos. Estos caracteres no permitidos incluyen ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / y ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "El nuevo nombre de equipo ""%1"" contiene caracteres no permitidos. Estos caracteres no permitidos incluyen ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / y ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Detalles >>" 3210 "&Detalles >>"
3220 "<< &Detalles" 3220 "<< &Detalles"
4000 "Información" 4000 "Información"

View file

@ -64,13 +64,20 @@ BEGIN
4 "Changement du nom de l'ordinateur" 4 "Changement du nom de l'ordinateur"
5 "Groupe de travail :" 5 "Groupe de travail :"
6 "Domaine :" 6 "Domaine :"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Bienvenue dans le groupe de travail %1." 22 "Bienvenue dans le groupe de travail %1."
23 "Bienvenue dans le domaine %1." 23 "Bienvenue dans le domaine %1."
24 "Vous devez redémarrer votre ordinateur pour que les changements soient pris en compte." 24 "Vous devez redémarrer votre ordinateur pour que les changements soient pris en compte."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Note : Seuls les administrateurs peuvent modifier l'identification de cet ordinateur." 1021 "Note : Seuls les administrateurs peuvent modifier l'identification de cet ordinateur."
1022 "Note : L'identification de l'ordinateur ne peut pas être modifiée car :" 1022 "Note : L'identification de l'ordinateur ne peut pas être modifiée car :"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Détails >>" 3210 "&Détails >>"
3220 "<< &Détails" 3220 "<< &Détails"
4000 "Information" 4000 "Information"

View file

@ -64,15 +64,20 @@ BEGIN
4 "Computer Name Changes" 4 "Computer Name Changes"
5 "קבוצת עבודה:" 5 "קבוצת עבודה:"
6 "מתחם:" 6 "מתחם:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "ברוך הבא לקבוצת העבודה 1%" 22 "ברוך הבא לקבוצת העבודה 1%"
23 "ברוך הבא למתחם 1%" 23 "ברוך הבא למתחם 1%"
24 "You must restart this computer for the changes to take effect." 24 "You must restart this computer for the changes to take effect."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Note: Only Administrators can change the identification of this computer." 1021 "Note: Only Administrators can change the identification of this computer."
1022 "Note: The identification of the computer cannot be changed because:" 1022 "Note: The identification of the computer cannot be changed because:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Details >>" 3210 "&Details >>"
3220 "<< &Details" 3220 "<< &Details"
4000 "מידע" 4000 "מידע"

View file

@ -64,13 +64,20 @@ BEGIN
4 "Ubah Nama Komputer" 4 "Ubah Nama Komputer"
5 "Workgroup:" 5 "Workgroup:"
6 "Domain:" 6 "Domain:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Welcome to the %1 workgroup." 22 "Welcome to the %1 workgroup."
23 "Welcome to the %1 domain." 23 "Welcome to the %1 domain."
24 "You must restart this computer for the changes to take effect." 24 "You must restart this computer for the changes to take effect."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Note: Only Administrators can change the identification of this computer." 1021 "Note: Only Administrators can change the identification of this computer."
1022 "Note: The identification of the computer cannot be changed because:" 1022 "Note: The identification of the computer cannot be changed because:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Rincian >>" 3210 "&Rincian >>"
3220 "<< &Rincian" 3220 "<< &Rincian"
4000 "Informasi" 4000 "Informasi"

View file

@ -66,13 +66,20 @@ BEGIN
4 "Modifiche al nome del Computer " 4 "Modifiche al nome del Computer "
5 "Gruppo di lavoro:" 5 "Gruppo di lavoro:"
6 "Dominio:" 6 "Dominio:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Benvenuto al gruppo di lavoro %1." 22 "Benvenuto al gruppo di lavoro %1."
23 "Benvenuto al dominio %1." 23 "Benvenuto al dominio %1."
24 "Il computer deve essere riavviato per rendere operative queste modifiche." 24 "Il computer deve essere riavviato per rendere operative queste modifiche."
25 "Potete modificare il nome e il dominio di questo computer. Le modifiche potrebbero influenzare l'accesso alle risorse di rete." 25 "Potete modificare il nome e il dominio di questo computer. Le modifiche potrebbero influenzare l'accesso alle risorse di rete."
1021 "Nota: Solo gli Amministratori possono cambiare l'identificazione di questo computer." 1021 "Nota: Solo gli Amministratori possono cambiare l'identificazione di questo computer."
1022 "Nota: L'identificazione di questo computer non può essere cambiata perchè:" 1022 "Nota: L'identificazione di questo computer non può essere cambiata perchè:"
1030 "Il nuovo nome del computer ""%s"" contiene dei caratteri non permessi. I caratteri vietati sono `? ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / " 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "Il nuovo nome del computer ""%1"" contiene dei caratteri non permessi. I caratteri vietati sono `? ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / "
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Dettagli >>" 3210 "&Dettagli >>"
3220 "<< &Dettagli" 3220 "<< &Dettagli"
4000 "Informazioni" 4000 "Informazioni"

View file

@ -64,13 +64,20 @@ BEGIN
4 "コンピュータ名の変更" 4 "コンピュータ名の変更"
5 "ワークグループ:" 5 "ワークグループ:"
6 "ドメイン:" 6 "ドメイン:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "%1 ワークグループへようこそ。" 22 "%1 ワークグループへようこそ。"
23 "%1 ドメインへようこそ。" 23 "%1 ドメインへようこそ。"
24 "変更を有効にするには、コンピュータを再起動してください。" 24 "変更を有効にするには、コンピュータを再起動してください。"
25 "このコンピュータの名前とメンバシップを変更できます。変更するとネットワーク リソースへのアクセスに影響する可能性があります。" 25 "このコンピュータの名前とメンバシップを変更できます。変更するとネットワーク リソースへのアクセスに影響する可能性があります。"
1021 "注意: このコンピュータの ID を変更できるのは管理者のみです。" 1021 "注意: このコンピュータの ID を変更できるのは管理者のみです。"
1022 "注意: 次の理由により、このコンピュータの ID を変更できません:" 1022 "注意: 次の理由により、このコンピュータの ID を変更できません:"
1030 "新しいコンピュータ名 ""%s"" には、使用できないな文字が含まれています。使用できない文字は ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / ? です。" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "新しいコンピュータ名 ""%1"" には、使用できないな文字が含まれています。使用できない文字は ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / ? です。"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "詳細(&D) >>" 3210 "詳細(&D) >>"
3220 "<< 詳細(&D)" 3220 "<< 詳細(&D)"
4000 "情報" 4000 "情報"

View file

@ -64,13 +64,20 @@ BEGIN
4 "Computernaam Wijzigingen" 4 "Computernaam Wijzigingen"
5 "Werkgroep:" 5 "Werkgroep:"
6 "Domein:" 6 "Domein:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Welkom bij de werkgoep %1." 22 "Welkom bij de werkgoep %1."
23 "Welkom bij het domein %1." 23 "Welkom bij het domein %1."
24 "U moet de computer herstarten om de wijzigingen van kracht te laten gaan." 24 "U moet de computer herstarten om de wijzigingen van kracht te laten gaan."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Let op: Alleen Administrators mogen de indentificatie van deze computer aanpassen." 1021 "Let op: Alleen Administrators mogen de indentificatie van deze computer aanpassen."
1022 "Let op: De indentificatie van deze computer kan niet gewijzigd worden omdat:" 1022 "Let op: De indentificatie van deze computer kan niet gewijzigd worden omdat:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Details >>" 3210 "&Details >>"
3220 "<< &Details" 3220 "<< &Details"
4000 "Information" 4000 "Information"

View file

@ -64,13 +64,20 @@ BEGIN
4 "Endring i datamaskinnavn" 4 "Endring i datamaskinnavn"
5 "Arbeidsgruppe:" 5 "Arbeidsgruppe:"
6 "Domene:" 6 "Domene:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Velkommen til %1 arbeidsgruppen." 22 "Velkommen til %1 arbeidsgruppen."
23 "Velkommen til %1 domene." 23 "Velkommen til %1 domene."
24 "Du må starte denne datamaskinen på nytt for at endringene skal tre i kraft." 24 "Du må starte denne datamaskinen på nytt for at endringene skal tre i kraft."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "OBS: Bare administratorer kan endre identifisering for denne datamaskinen." 1021 "OBS: Bare administratorer kan endre identifisering for denne datamaskinen."
1022 "OBS: Identifisering for datamaskinen kunne ikke endres fordi:" 1022 "OBS: Identifisering for datamaskinen kunne ikke endres fordi:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Detaljer >>" 3210 "&Detaljer >>"
3220 "<< &Detaljer" 3220 "<< &Detaljer"
4000 "Information" 4000 "Information"

View file

@ -72,13 +72,20 @@ BEGIN
4 "Zmiana nazwy komputera" 4 "Zmiana nazwy komputera"
5 "Grupa Robocza:" 5 "Grupa Robocza:"
6 "Domena:" 6 "Domena:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Witamy w grupie roboczej %1." 22 "Witamy w grupie roboczej %1."
23 "Witamy w domenie %1." 23 "Witamy w domenie %1."
24 "Musisz zrestartować komputer aby zmiany odniosły skutek." 24 "Musisz zrestartować komputer aby zmiany odniosły skutek."
25 "Możesz zmienić nazwę i członkostwo tego komputera. Zmiany mogą mieć wpływ na dostęp do zasobów sieciowych." 25 "Możesz zmienić nazwę i członkostwo tego komputera. Zmiany mogą mieć wpływ na dostęp do zasobów sieciowych."
1021 "Uwaga: Tylko Administratorzy mogą zmieniać identyfikator tego komputera." 1021 "Uwaga: Tylko Administratorzy mogą zmieniać identyfikator tego komputera."
1022 "Uwaga: Identyfikator tego komputera nie został zmieniony, powód:" 1022 "Uwaga: Identyfikator tego komputera nie został zmieniony, powód:"
1030 "Nowa nazwa komputera ""%s"" zawiera niedozwolone znaki. Do niedozwolonych znaków należą ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / oraz ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "Nowa nazwa komputera ""%1"" zawiera niedozwolone znaki. Do niedozwolonych znaków należą ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / oraz ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Szczegóły >>" 3210 "&Szczegóły >>"
3220 "<< &Szczegóły" 3220 "<< &Szczegóły"
4000 "Informacja" 4000 "Informacja"

View file

@ -69,15 +69,20 @@ BEGIN
4 "Alterar o nome do computador" 4 "Alterar o nome do computador"
5 "Grupo de trabalho:" 5 "Grupo de trabalho:"
6 "Domínio:" 6 "Domínio:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Bem-vindo ao grupo de trabalho %1." 22 "Bem-vindo ao grupo de trabalho %1."
23 "Bem-vindo ao domínio %1." 23 "Bem-vindo ao domínio %1."
24 "Tem de reiniciar o computador para que as alterações entrem em vigor." 24 "Tem de reiniciar o computador para que as alterações entrem em vigor."
25 "Pode alterar o nome e a participação deste computador em domínios. Tais alterações podem afectar o acesso aos recursos da rede." 25 "Pode alterar o nome e a participação deste computador em domínios. Tais alterações podem afectar o acesso aos recursos da rede."
1021 "Nota: Somente administradores podem alterar a identificação deste computador." 1021 "Nota: Somente administradores podem alterar a identificação deste computador."
1022 "Nota: A identificação do computador não pode ser alterada porque:" 1022 "Nota: A identificação do computador não pode ser alterada porque:"
1030 "O novo nome do computador ""%s"" contém caracteres que não são permitidos. Caracteres que não são permitidos incluem ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / e ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "O novo nome do computador ""%1"" contém caracteres que não são permitidos. Caracteres que não são permitidos incluem ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / e ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Detalhes >>" 3210 "&Detalhes >>"
3220 "<< &Detalhes" 3220 "<< &Detalhes"
4000 "Informação" 4000 "Informação"

View file

@ -70,15 +70,20 @@ BEGIN
4 "Schimbarea identității calculatorului" 4 "Schimbarea identității calculatorului"
5 "Grup de lucru:" 5 "Grup de lucru:"
6 "Domeniu:" 6 "Domeniu:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Bun venit în grupul de lucru „%1”." 22 "Bun venit în grupul de lucru „%1”."
23 "Bun venit în domeniul „%1”." 23 "Bun venit în domeniul „%1”."
24 "Repornirea calculatorului este necesară pentru a aplica schimbările aduse." 24 "Repornirea calculatorului este necesară pentru a aplica schimbările aduse."
25 "Puteți schimba numele și apartenența acestui calculator la un domeniu sau grup de lucru. Schimbările pot afecta accesul la resursele rețelei." 25 "Puteți schimba numele și apartenența acestui calculator la un domeniu sau grup de lucru. Schimbările pot afecta accesul la resursele rețelei."
1021 "Notă: Doar administratorii pot schimba identitatea calculatorului." 1021 "Notă: Doar administratorii pot schimba identitatea calculatorului."
1022 "Notă: Identitatea calculatorului nu poate fi schimbată deoarece:" 1022 "Notă: Identitatea calculatorului nu poate fi schimbată deoarece:"
1030 "Noul nume „%s” conține caractere nepermise. Caracterele nepermise sunt ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / și ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "Noul nume „%1” conține caractere nepermise. Caracterele nepermise sunt ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / și ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Detalii >>" 3210 "&Detalii >>"
3220 "<< &Detalii" 3220 "<< &Detalii"
4000 "Informație" 4000 "Informație"

View file

@ -64,13 +64,20 @@ BEGIN
4 "Изменение имени компьютера" 4 "Изменение имени компьютера"
5 "Рабочая группа:" 5 "Рабочая группа:"
6 "Домен:" 6 "Домен:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Добро пожаловать в рабочую группу %1." 22 "Добро пожаловать в рабочую группу %1."
23 "Добро пожаловать в домен %1." 23 "Добро пожаловать в домен %1."
24 "Необходимо перезапустить компьютер для того, чтобы эти изменения вступили в силу." 24 "Необходимо перезапустить компьютер для того, чтобы эти изменения вступили в силу."
25 "Можно изменить имя и принадлежность этого компьютера. Изменения могут повлиять на доступ к сетевым ресурсам." 25 "Можно изменить имя и принадлежность этого компьютера. Изменения могут повлиять на доступ к сетевым ресурсам."
1021 "Примечание: только администраторы могут изменить идентификацию этого компьютера." 1021 "Примечание: только администраторы могут изменить идентификацию этого компьютера."
1022 "Примечание: идентификация этого компьютера не может быть изменена, потому что:" 1022 "Примечание: идентификация этого компьютера не может быть изменена, потому что:"
1030 "Новое имя компьютера ""%s"" содержит запрещенные знаки. Запрещенные знаки ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / и ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "Новое имя компьютера ""%1"" содержит запрещенные знаки. Запрещенные знаки ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / и ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Подробно >>" 3210 "&Подробно >>"
3220 "<< &Подробно" 3220 "<< &Подробно"
4000 "Информация" 4000 "Информация"

View file

@ -71,13 +71,20 @@ BEGIN
4 "Zmena názvu počítača" 4 "Zmena názvu počítača"
5 "Pracovná skupina:" 5 "Pracovná skupina:"
6 "Doména:" 6 "Doména:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Vitajte v pracovnej skupine %1." 22 "Vitajte v pracovnej skupine %1."
23 "Vitajte v doméne %1." 23 "Vitajte v doméne %1."
24 "Aby sa prejavili vykonané zmeny, musíte reštartovať počítač." 24 "Aby sa prejavili vykonané zmeny, musíte reštartovať počítač."
25 "You can change the name and the membership of this computer. Changes may affect access to network resources." 25 "You can change the name and the membership of this computer. Changes may affect access to network resources."
1021 "Poznámka: Iba správcovia môžu zmeniť identifikáciu tohto počítača." 1021 "Poznámka: Iba správcovia môžu zmeniť identifikáciu tohto počítača."
1022 "Poznámka: Identifikácia počítača nemôže byť zmenená, lebo:" 1022 "Poznámka: Identifikácia počítača nemôže byť zmenená, lebo:"
1030 "The new computer name ""%s"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "The new computer name ""%1"" contains characters which are not allowed. Characters which are not allowed include ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Podrobnosti >>" 3210 "&Podrobnosti >>"
3220 "<< &Podrobnosti" 3220 "<< &Podrobnosti"
4000 "Information" 4000 "Information"

View file

@ -68,15 +68,20 @@ BEGIN
4 "Emri Kompjuterit Ndryshon" 4 "Emri Kompjuterit Ndryshon"
5 "GrupPune:" 5 "GrupPune:"
6 "Domain:" 6 "Domain:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Mirësivine tek %1 grupipunës." 22 "Mirësivine tek %1 grupipunës."
23 "Mirësivine tek %1 domain." 23 "Mirësivine tek %1 domain."
24 "Ju duhet të rinisni këtë kompjuter që ndryshimet të hyjnë në fuqi." 24 "Ju duhet të rinisni këtë kompjuter që ndryshimet të hyjnë në fuqi."
25 "Ju mund të ndryshoni emrin dhe anëtarësimin e këtij kompjuteri. Ndryshimet mund të ndikojnë në hyrjet e burimeve në rrjet." 25 "Ju mund të ndryshoni emrin dhe anëtarësimin e këtij kompjuteri. Ndryshimet mund të ndikojnë në hyrjet e burimeve në rrjet."
1021 "Shenime: Vetëm Administratorët mund të ndryshojnë identifikimin e këtij kompjuteri." 1021 "Shenime: Vetëm Administratorët mund të ndryshojnë identifikimin e këtij kompjuteri."
1022 "Shenim: Identifikimi i kompjuterit nuk mund të ndryshohet sepse:" 1022 "Shenim: Identifikimi i kompjuterit nuk mund të ndryshohet sepse:"
1030 "Emri i ri kompjuterik ""%s"" përmban karaktere të cilat nuk janë të lejuara. Karakterët të cilat nuk janë të lejuar përfshijnë ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "Emri i ri kompjuterik ""%1"" përmban karaktere të cilat nuk janë të lejuara. Karakterët të cilat nuk janë të lejuar përfshijnë ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Detaje >>" 3210 "&Detaje >>"
3220 "<< &Detaje" 3220 "<< &Detaje"
4000 "Informacion" 4000 "Informacion"

View file

@ -66,15 +66,20 @@ BEGIN
4 "Bilgisayar Adı Değişiklikleri" 4 "Bilgisayar Adı Değişiklikleri"
5 "Çalışma Takımı:" 5 "Çalışma Takımı:"
6 "Etki Alanı:" 6 "Etki Alanı:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "%1 çalışma takımına hoş geldiniz." 22 "%1 çalışma takımına hoş geldiniz."
23 "%1 etki alanına hoş geldiniz." 23 "%1 etki alanına hoş geldiniz."
24 "Değişikliklerin etkili olması için bu bilgisayarı yeniden başlatmalısınız." 24 "Değişikliklerin etkili olması için bu bilgisayarı yeniden başlatmalısınız."
25 "Bu bilgisayarın adını ve üyeliğini değiştirebilirsiniz. Değişiklikler, ağ kaynaklarına erişimi etkileyebilir." 25 "Bu bilgisayarın adını ve üyeliğini değiştirebilirsiniz. Değişiklikler, ağ kaynaklarına erişimi etkileyebilir."
1021 "Önemli: Bu bilgisayarın kimliğini yalnızca yöneticiler değiştirebilir." 1021 "Önemli: Bu bilgisayarın kimliğini yalnızca yöneticiler değiştirebilir."
1022 "Önemli: Bilgisayarın kimliği şundan dolayı değiştirilemedi:" 1022 "Önemli: Bilgisayarın kimliği şundan dolayı değiştirilemedi:"
1030 """%s"" yeni bilgisayar adı izin verilmeyen damgalar içeriyor. İzin verilmeyen damgalar; `, ~, !, @, #, $, %%, ^, &, *, (, ), =, +, _, [, ], {, }, \\, |, ;, :, ', "", ,, ., <, >, /, ve ?'ni kapsar." 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 """%1"" yeni bilgisayar adı izin verilmeyen damgalar içeriyor. İzin verilmeyen damgalar; `, ~, !, @, #, $, %%, ^, &, *, (, ), =, +, [, ], {, }, \\, |, ;, :, ', "", ,, <, >, /, ve ?'ni kapsar."
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Ayrıntılar >>" 3210 "&Ayrıntılar >>"
3220 "<< &Ayrıntılar" 3220 "<< &Ayrıntılar"
4000 "Bilgi" 4000 "Bilgi"

View file

@ -72,13 +72,20 @@ BEGIN
4 "Зміна імені комп'ютера" 4 "Зміна імені комп'ютера"
5 "Робоча група:" 5 "Робоча група:"
6 "Домен:" 6 "Домен:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "Вас вітає робоча група %1." 22 "Вас вітає робоча група %1."
23 "Вас вітає домен %1." 23 "Вас вітає домен %1."
24 "Слід перезапустити комп'ютер, щоб ці зміни набрали сили." 24 "Слід перезапустити комп'ютер, щоб ці зміни набрали сили."
25 "Можна знінити ім'я і членство цього комп'ютера. Зміни можуть вплинути на доступ до мережних ресурсів." 25 "Можна знінити ім'я і членство цього комп'ютера. Зміни можуть вплинути на доступ до мережних ресурсів."
1021 "Примітка: змінити ідентифікацію цього комп'ютера можуть лише адміністратори." 1021 "Примітка: змінити ідентифікацію цього комп'ютера можуть лише адміністратори."
1022 "Примітка: змінити ідентифікацію цього комп'ютера неможливо, оскільки:" 1022 "Примітка: змінити ідентифікацію цього комп'ютера неможливо, оскільки:"
1030 "Нове ім'я комп'ютера ""%s"" містить недопустимі символи. До недопустимих символів належать ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / та ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
1030 "Нове ім'я комп'ютера ""%1"" містить недопустимі символи. До недопустимих символів належать ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / та ?"
1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "&Подробиці >>" 3210 "&Подробиці >>"
3220 "<< &Подробиці" 3220 "<< &Подробиці"
4000 "Інформація" 4000 "Інформація"

View file

@ -67,15 +67,20 @@ BEGIN
4 "计算机名称更改" 4 "计算机名称更改"
5 "工作组:" 5 "工作组:"
6 "域:" 6 "域:"
7 "The domain name ""%1"" does not conform to Internet Domain Name Service specifications, although it is a legal ReactOS name. You must use ReactOS DNS server for non-standard names."
8 "The domain name ""%1"" is not properly formatted. Periods (.) are used to separate domains. Each domain is limited to 63 characters. Example: domain-1.reactos.org."
10 "The new computer name ""%1"" is too long. The name may not be longer than 63 characters."
11 "The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits."
22 "欢迎到 %1 工作组。" 22 "欢迎到 %1 工作组。"
23 "欢迎到域 %1。" 23 "欢迎到域 %1。"
24 "您必须重新启动该计算机以使更改生效。" 24 "您必须重新启动该计算机以使更改生效。"
25 "您可以更改名称和这台计算机的会员。更改可能会影响对网络资源的访问。" 25 "您可以更改名称和这台计算机的会员。更改可能会影响对网络资源的访问。"
1021 "注意: 只有管理员才可以更改此计算机的标识。" 1021 "注意: 只有管理员才可以更改此计算机的标识。"
1022 "注意: 不能更改计算机的标识,因为:" 1022 "注意: 不能更改计算机的标识,因为:"
1030 "新的计算机名称 ""%s"" 包含不允许使用的字符。不允许使用的字符包括 ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "新的计算机名称 ""%1"" 包含不允许使用的字符。不允许使用的字符包括 ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "详细信息(&D) >>" 3210 "详细信息(&D) >>"
3220 "<< 详细信息(&D)" 3220 "<< 详细信息(&D)"
4000 "信息" 4000 "信息"

View file

@ -73,9 +73,10 @@ BEGIN
25 "您可以更改名稱和這部電腦的會員。更改可能會影響對網路資源的訪問。" 25 "您可以更改名稱和這部電腦的會員。更改可能會影響對網路資源的訪問。"
1021 "注意: 只有管理員纔可以更改此電腦的標識。" 1021 "注意: 只有管理員纔可以更改此電腦的標識。"
1022 "注意: 不能更改電腦的標識,因為:" 1022 "注意: 不能更改電腦的標識,因為:"
1030 "新的電腦名稱 ""%s"" 包含不允許使用的字元。不允許使用的字元包括 ` ~ ! @ # $ %% ^ & * ( ) = + _ [ ] { } \\ | ; : ' "" , . < > / and ?" 1029 "The new computer name ""%1"" is a number. The name may not be a number."
/* Windows allows using these characters, although it displays a warning message. 1030 "新的電腦名稱 ""%1"" 包含不允許使用的字元。不允許使用的字元包括 ` ~ ! @ # $ %% ^ & * ( ) = + [ ] { } \\ | ; : ' "" , < > / and ?"
Forbidding the use of these characters means incompatibility with Windows. */ 1031 "The first domain of the domain name ""%1"" is a number. The first domain may not be a number."
1032 "The domain name ""%1"" contains characters which are not allowed. Standard DNS names may contain letters (a-z, A-Z), numbers (0-9), and hyphens, but no spaces. Periods (.) are used to separate domains. Example: domain-1.reactos.org."
3210 "詳細資訊(&D) >>" 3210 "詳細資訊(&D) >>"
3220 "<< 詳細資訊(&D)" 3220 "<< 詳細資訊(&D)"
4000 "資訊" 4000 "資訊"

View file

@ -15,19 +15,20 @@
#include <winuser.h> #include <winuser.h>
#include <winreg.h> #include <winreg.h>
#include <windns.h> #include <windns.h>
#include <tchar.h>
#include <lm.h> #include <lm.h>
#include <prsht.h> #include <prsht.h>
#include "resource.h" #include "resource.h"
#define MAX_COMPUTERDESCRIPTION_LENGTH 256 #define MAX_COMPUTERDESCRIPTION_LENGTH 255
#define MAX_HOSTNAME_LENGTH 63
#define MAX_DOMAINNAME_LENGTH 255
typedef struct _NETIDDATA typedef struct _NETIDDATA
{ {
WCHAR szHostName[256]; WCHAR szHostName[MAX_HOSTNAME_LENGTH + 1];
WCHAR szDomainName[256]; WCHAR szDomainName[MAX_DOMAINNAME_LENGTH + 1];
WCHAR szComputerName[MAX_COMPUTERNAME_LENGTH + 1]; WCHAR szComputerName[MAX_COMPUTERNAME_LENGTH + 1];
BOOL bHostNameChanged; BOOL bHostNameChanged;
BOOL bDomainNameChanged; BOOL bDomainNameChanged;
@ -37,6 +38,34 @@ typedef struct _NETIDDATA
static HINSTANCE hDllInstance; static HINSTANCE hDllInstance;
static
INT
FormatMessageBox(
HWND hDlg,
UINT uType,
DWORD dwMessage,
...)
{
WCHAR szTitle[256], szMessage[256], szText[512];
va_list args = NULL;
LoadStringW(hDllInstance, 4, szTitle, ARRAYSIZE(szTitle));
LoadStringW(hDllInstance, dwMessage, szMessage, ARRAYSIZE(szMessage));
va_start(args, dwMessage);
FormatMessageW(FORMAT_MESSAGE_FROM_STRING,
szMessage,
0,
0,
szText,
ARRAYSIZE(szText),
&args);
va_end(args);
return MessageBoxW(hDlg, szText, szTitle, uType);
}
static static
BOOL BOOL
GetComputerNames( GetComputerNames(
@ -102,11 +131,32 @@ IsValidDomainName(
WCHAR szDomainName[256]; WCHAR szDomainName[256];
DWORD dwError; DWORD dwError;
GetDlgItemTextW(hDlg, uId, szDomainName, ARRAYSIZE(szDomainName)); if (GetDlgItemTextW(hDlg, uId, szDomainName, ARRAYSIZE(szDomainName)) == 0)
return TRUE;
dwError = DnsValidateName_W(szDomainName, DnsNameDomain); dwError = DnsValidateName_W(szDomainName, DnsNameDomain);
if (dwError != ERROR_SUCCESS) if (dwError != ERROR_SUCCESS)
{ {
/* FIXME: Show error message */ switch (dwError)
{
case DNS_ERROR_NON_RFC_NAME:
if (FormatMessageBox(hDlg, MB_YESNO | MB_ICONWARNING, 7, szDomainName) == IDYES)
return TRUE;
break;
case ERROR_INVALID_NAME:
FormatMessageBox(hDlg, MB_OK | MB_ICONERROR, 8, szDomainName);
break;
case DNS_ERROR_NUMERIC_NAME:
FormatMessageBox(hDlg, MB_OK | MB_ICONERROR, 1031, szDomainName);
break;
case DNS_ERROR_INVALID_NAME_CHAR:
FormatMessageBox(hDlg, MB_OK | MB_ICONERROR, 1032, szDomainName);
break;
}
return FALSE; return FALSE;
} }
@ -192,27 +242,35 @@ IsValidComputerName(
HWND hDlg, HWND hDlg,
UINT uId) UINT uId)
{ {
WCHAR szMsgText[512], szText[256], s[256]; WCHAR szHostName[256];
int i; DWORD dwError;
GetWindowText(GetDlgItem(hDlg, uId), s, ARRAYSIZE(s)); GetWindowText(GetDlgItem(hDlg, uId), szHostName, ARRAYSIZE(szHostName));
for (i = 0; i <= wcslen(s); i++) dwError = DnsValidateName_W(szHostName, DnsNameHostnameLabel);
if (dwError != ERROR_SUCCESS)
{ {
if (s[i] == L'!' || s[i] == L'@' || s[i] == L'#' || s[i] == L'$' switch (dwError)
|| s[i] == L'^' || s[i] == L'&' || s[i] == L'\\' || s[i] == L'|'
|| s[i] == L')' || s[i] == L'(' || s[i] == L'{' || s[i] == L'"'
|| s[i] == L'}' || s[i] == L'~' || s[i] == L'/' || s[i] == L'\''
|| s[i] == L'=' || s[i] == L':' || s[i] == L';' || s[i] == L'+'
|| s[i] == L'<' || s[i] == L'>' || s[i] == L'?' || s[i] == L'['
|| s[i] == L']' || s[i] == L'`' || s[i] == L'%' || s[i] == L'_'
|| s[i] == L'.')
{ {
LoadStringW(hDllInstance, 1030, szText, ARRAYSIZE(szText)); case DNS_ERROR_NON_RFC_NAME:
swprintf(szMsgText, szText, s); if (FormatMessageBox(hDlg, MB_YESNO | MB_ICONWARNING, 10, szHostName) == IDYES)
MessageBoxW(hDlg, szMsgText, NULL, MB_OK | MB_ICONERROR); return TRUE;
return FALSE; break;
case ERROR_INVALID_NAME:
FormatMessageBox(hDlg, MB_OK | MB_ICONERROR, 11);
return FALSE;
case DNS_ERROR_NUMERIC_NAME:
FormatMessageBox(hDlg, MB_OK | MB_ICONERROR, 1029, szHostName);
break;
case DNS_ERROR_INVALID_NAME_CHAR:
FormatMessageBox(hDlg, MB_OK | MB_ICONERROR, 1030, szHostName);
break;
} }
return FALSE;
} }
return TRUE; return TRUE;
@ -227,7 +285,7 @@ SetFullComputerName(
{ {
WCHAR szFullComputerName[512]; WCHAR szFullComputerName[512];
swprintf(szFullComputerName, L"%s.%s", pNetIdData->szHostName, pNetIdData->szDomainName); wsprintf(szFullComputerName, L"%s.%s", pNetIdData->szHostName, pNetIdData->szDomainName);
SetDlgItemText(hDlg, uId, szFullComputerName); SetDlgItemText(hDlg, uId, szFullComputerName);
} }
@ -243,10 +301,28 @@ UpdateFullComputerName(
GetWindowText(GetDlgItem(hDlg, 1002), szHostName, ARRAYSIZE(szHostName)); GetWindowText(GetDlgItem(hDlg, 1002), szHostName, ARRAYSIZE(szHostName));
swprintf(szFullComputerName, L"%s.%s", szHostName, pNetIdData->szDomainName); wsprintf(szFullComputerName, L"%s.%s", szHostName, pNetIdData->szDomainName);
SetDlgItemText(hDlg, uId, szFullComputerName); SetDlgItemText(hDlg, uId, szFullComputerName);
} }
static
VOID
UpdateNetbiosName(
HWND hDlg,
UINT uId,
PNETIDDATA pNetIdData)
{
WCHAR szHostName[256];
DWORD dwSize;
GetWindowText(GetDlgItem(hDlg, 1002), szHostName, ARRAYSIZE(szHostName));
dwSize = ARRAYSIZE(pNetIdData->szComputerName);
DnsHostnameToComputerNameW(szHostName,
pNetIdData->szComputerName,
&dwSize);
}
static static
VOID VOID
NetworkDlg_OnInitDialog( NetworkDlg_OnInitDialog(
@ -254,15 +330,14 @@ NetworkDlg_OnInitDialog(
PNETIDDATA pNetIdData) PNETIDDATA pNetIdData)
{ {
LPWKSTA_INFO_101 wki = NULL; LPWKSTA_INFO_101 wki = NULL;
TCHAR MsgText[MAX_PATH * 2]; WCHAR MsgText[MAX_PATH * 2];
LPWSTR JoinName = NULL; LPWSTR JoinName = NULL;
NETSETUP_JOIN_STATUS JoinStatus; NETSETUP_JOIN_STATUS JoinStatus;
if (LoadString(hDllInstance, 25, MsgText, sizeof(MsgText) / sizeof(TCHAR))) if (LoadStringW(hDllInstance, 25, MsgText, ARRAYSIZE(MsgText)))
SetDlgItemText(hDlg, 1017, MsgText); SetDlgItemText(hDlg, 1017, MsgText);
// SendMessage(GetDlgItem(hDlg, 1002), EM_SETLIMITTEXT, MAX_COMPUTERNAME_LENGTH, 0); SendMessage(GetDlgItem(hDlg, 1002), EM_SETLIMITTEXT, MAX_HOSTNAME_LENGTH, 0);
SetDlgItemText(hDlg, 1002, pNetIdData->szHostName); SetDlgItemText(hDlg, 1002, pNetIdData->szHostName);
SetFullComputerName(hDlg, 1001, pNetIdData); SetFullComputerName(hDlg, 1001, pNetIdData);
@ -399,6 +474,7 @@ NetworkPropDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
if (HIWORD(wParam) == EN_CHANGE) if (HIWORD(wParam) == EN_CHANGE)
{ {
UpdateFullComputerName(hDlg, 1001, pNetIdData); UpdateFullComputerName(hDlg, 1001, pNetIdData);
UpdateNetbiosName(hDlg, 1001, pNetIdData);
pNetIdData->bHostNameChanged = TRUE; pNetIdData->bHostNameChanged = TRUE;
EnableWindow(GetDlgItem(hDlg, IDOK), TRUE); EnableWindow(GetDlgItem(hDlg, IDOK), TRUE);
} }