PAUSE localized... not really

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
miskox
Posts: 663
Joined: 28 Jun 2010 03:46

PAUSE localized... not really

#1 Post by miskox » 22 Jul 2025 22:12

PAUSE command is sometimes localized and sometimes it is not:

Einstein's post (viewtopic.php?p=71407#p71407):

Code: Select all

Premere un tasto per continuare . . .
aGerman's post (viewtopic.php?p=71388#p71388):

Code: Select all

Drücken Sie eine beliebige Taste . . .
I tried to find Aacini's Spanish example (if there is one) but couldn't.

And my Windows 10 Slovenian displays:

Code: Select all

Press any key to continue . . .
Interesting.

Saso

Aacini
Expert
Posts: 1930
Joined: 06 Dec 2011 22:15
Location: México City, México
Contact:

Re: PAUSE localized... not really

#2 Post by Aacini » 23 Jul 2025 00:26

In Spanish (Windows 10):

Code: Select all

Presione una tecla para continuar . . .
Antonio

miskox
Posts: 663
Joined: 28 Jun 2010 03:46

Re: PAUSE localized... not really

#3 Post by miskox » 23 Jul 2025 03:09

Thank you Antonio!

Looks like Microsoft should translate this in Slovenian version of Windows... but support will end soon.

Maybe other localizations?

Thanks again.
Saso

aGerman
Expert
Posts: 4730
Joined: 22 Jan 2010 18:01
Location: Germany

Re: PAUSE localized... not really

#4 Post by aGerman » 23 Jul 2025 14:07

That's a case where I already appreciate Copilot and AI friends :lol:

Code: Select all

English	Press any key to continue . . .
German	Drücken Sie eine beliebige Taste . . .
French	Appuyez sur une touche pour continuer . . .
Spanish	Presione una tecla para continuar . . .
Italian	Premere un tasto per continuare . . .
Dutch	Druk op een toets om door te gaan . . .
Portuguese	Pressione qualquer tecla para continuar . . .
Russian	Нажмите любую клавишу, чтобы продолжить . . .
Japanese	続行するには何かキーを押してください . . .
Chinese (Simplified)	请按任意键继续 . . .
Polish	Naciśnij dowolny klawisz, aby kontynuować . . .
Turkish	Devam etmek için bir tuşa basın . . .
Korean	계속하려면 아무 키나 누르십시오 . . .
Arabic	اضغط أي مفتاح للاستمرار . . .
Hebrew	לחץ על מקש כלשהו כדי להמשיך . . .
Greek	Πατήστε οποιοδήποτε πλήκτρο για συνέχεια . . .
Hungarian	Nyomjon meg egy billentyűt a folytatáshoz . . .
Romanian	Apăsați orice tastă pentru a continua . . .
Czech	Stiskněte libovolnou klávesu pro pokračování . . .
Slovak	Stlačte ľubovoľnú klávesu na pokračovanie . . .
Swedish	Tryck på valfri tangent för att fortsätta . . .
Finnish	Paina mitä tahansa näppäintä jatkaaksesi . . .
Norwegian	Trykk på en tast for å fortsette . . .
Danish	Tryk på en vilkårlig tast for at fortsætte . . .
Thai	กดแป้นใดก็ได้เพื่อดำเนินการต่อ . . .
Vietnamese	Nhấn bất kỳ phím nào để tiếp tục . . .
Indonesian	Tekan sembarang tombol untuk melanjutkan . . .
Malay	Tekan sebarang kekunci untuk meneruskan . . .
Ukrainian	Натисніть будь-яку клавішу, щоб продовжити . . .
Bulgarian	Натиснете произволен клавиш за продължаване . . .
Croatian	Pritisnite bilo koju tipku za nastavak . . .
Serbian (Latin)	Pritisnite bilo koji taster za nastavak . . .
Serbian (Cyrillic)	Притисните било који тастер за наставак . . .
Māori (New Zealand)	Patohia tētahi pātuhi kia haere tonu . . .
Quechua (Andes)	Suyaykuy huk ñit’ita ñit’iykipaq . . .
Nahuatl (Mexico)	Tlapohualiztli tlen tlahtolli tlen timoittaz . . .
Inuktitut (Canada)	Tuqqaqsijuq nutaqqiqsautillugu . . .
Zulu (South Africa)	Cindezela noma iyiphi inkinobho ukuqhubeka . . .
Xhosa (South Africa)	Cofa nasiphi isitshixo ukuqhubeka . . .
Aymara (Bolivia/Peru)	Sapa qillqaña tuqita llamkayaña qamasa . . .
Cherokee (USA)	ᎤᏓᎷᎸᏔᏅ ᎠᎾᏓᏅᏙᎢ ᎤᏓᎷᎸᏔᏅ . . .
Hawaiian	Kaomi i kekahi pihi e hoʻomau ai . . .
Sami (Scandinavia)	Doalvvii muhtun boallobeaivvi vai joatkit . . .
I doubt that the ellipsis in RTL languages is actually on the right though (if RTL languages are even sufficiently supported in a console).

Steffen

miskox
Posts: 663
Joined: 28 Jun 2010 03:46

Re: PAUSE localized... not really

#5 Post by miskox » 24 Jul 2025 00:22

Very good Steffen!

Thanks.

Translators forgot to translate this in Slovenian version of Windows or... . Who knows.

Saso

Aacini
Expert
Posts: 1930
Joined: 06 Dec 2011 22:15
Location: México City, México
Contact:

Re: PAUSE localized... not really

#6 Post by Aacini » 24 Jul 2025 21:55

aGerman wrote:
23 Jul 2025 14:07
That's a case where I already appreciate Copilot and AI friends :lol:

Code: Select all

English	Press any key to continue . . .
German	Drücken Sie eine beliebige Taste . . .
French	Appuyez sur une touche pour continuer . . .
Spanish	Presione una tecla para continuar . . .
Italian	Premere un tasto per continuare . . .
Dutch	Druk op een toets om door te gaan . . .
Portuguese	Pressione qualquer tecla para continuar . . .
Russian	Нажмите любую клавишу, чтобы продолжить . . .
Japanese	続行するには何かキーを押してください . . .
Chinese (Simplified)	请按任意键继续 . . .
Polish	Naciśnij dowolny klawisz, aby kontynuować . . .
Turkish	Devam etmek için bir tuşa basın . . .
Korean	계속하려면 아무 키나 누르십시오 . . .
Arabic	اضغط أي مفتاح للاستمرار . . .
Hebrew	לחץ על מקש כלשהו כדי להמשיך . . .
Greek	Πατήστε οποιοδήποτε πλήκτρο για συνέχεια . . .
Hungarian	Nyomjon meg egy billentyűt a folytatáshoz . . .
Romanian	Apăsați orice tastă pentru a continua . . .
Czech	Stiskněte libovolnou klávesu pro pokračování . . .
Slovak	Stlačte ľubovoľnú klávesu na pokračovanie . . .
Swedish	Tryck på valfri tangent för att fortsätta . . .
Finnish	Paina mitä tahansa näppäintä jatkaaksesi . . .
Norwegian	Trykk på en tast for å fortsette . . .
Danish	Tryk på en vilkårlig tast for at fortsætte . . .
Thai	กดแป้นใดก็ได้เพื่อดำเนินการต่อ . . .
Vietnamese	Nhấn bất kỳ phím nào để tiếp tục . . .
Indonesian	Tekan sembarang tombol untuk melanjutkan . . .
Malay	Tekan sebarang kekunci untuk meneruskan . . .
Ukrainian	Натисніть будь-яку клавішу, щоб продовжити . . .
Bulgarian	Натиснете произволен клавиш за продължаване . . .
Croatian	Pritisnite bilo koju tipku za nastavak . . .
Serbian (Latin)	Pritisnite bilo koji taster za nastavak . . .
Serbian (Cyrillic)	Притисните било који тастер за наставак . . .
Māori (New Zealand)	Patohia tētahi pātuhi kia haere tonu . . .
Quechua (Andes)	Suyaykuy huk ñit’ita ñit’iykipaq . . .
Nahuatl (Mexico)	Tlapohualiztli tlen tlahtolli tlen timoittaz . . .
Inuktitut (Canada)	Tuqqaqsijuq nutaqqiqsautillugu . . .
Zulu (South Africa)	Cindezela noma iyiphi inkinobho ukuqhubeka . . .
Xhosa (South Africa)	Cofa nasiphi isitshixo ukuqhubeka . . .
Aymara (Bolivia/Peru)	Sapa qillqaña tuqita llamkayaña qamasa . . .
Cherokee (USA)	ᎤᏓᎷᎸᏔᏅ ᎠᎾᏓᏅᏙᎢ ᎤᏓᎷᎸᏔᏅ . . .
Hawaiian	Kaomi i kekahi pihi e hoʻomau ai . . .
Sami (Scandinavia)	Doalvvii muhtun boallobeaivvi vai joatkit . . .
I doubt that the ellipsis in RTL languages is actually on the right though (if RTL languages are even sufficiently supported in a console).

Steffen
Steffen,

- What exactly you did to get this listing?
- Why Slovenian don't appear in the list?

TIA
Antonio

aGerman
Expert
Posts: 4730
Joined: 22 Jan 2010 18:01
Location: Germany

Re: PAUSE localized... not really

#7 Post by aGerman » 25 Jul 2025 09:57

- What exactly you did to get this listing?
I really used Copilot. Recent versions of Edge should have a button in the top right corner to open it.
I didn't explicitly ask for the Slovenian translation. Instead I entered something like "What are localized messages of the PAUSE command in cmd.exe?" (maybe not exactly that, I don't remember). Copilot came around with the first 5 or 6 languages. Then I entered "Are there more languages?" and got a few more. Then Copilot proposed a question like "Are there messages in less common languages?" After that I got those translations in Nahuatl and Cherokee. But still no Slovenian ¯\_(ツ)_/¯
I actually entered the question in English for two reasons
- I get English answers.
- I almost always use English, also for search terms in Google. It's more likely that specific informations exist in English (rather than German in my case) and documentations like for programming or computer-related things are also commonly in English (at least in their original edition).
- Why Slovenian don't appear in the list?
That's a real good question. I'm afraid I don't have any good answer for you.
However, Saso could do some local investigation. A few years ago I wrote a quick'n'dirty getmessagetable tool and published it here for purposes like that
viewtopic.php?t=9936
Run ...

Code: Select all

getmessagetable "%comspec%" "dump.txt"
... and you should always find the en-US messages of cmd.exe, along with their localized translations from the analyzed MUI files.

If I'm doing that and search for "Press any key" (really the English message) in the dump file, this is found:

Code: Select all

#M 0x0000232B #L 0x0409 :
Press any key to continue . . . %0
By searching for message ID "0x0000232B" to get other entries with this ID in the dump file, I also find:

Code: Select all

#M 0x0000232B #L 0x0407 :
Drücken Sie eine beliebige Taste . . . %0
This time with the German LCID 0x0407 though. (No other languages are installed on my notebook.)
Note: Don't rely on the ID being 0x0000232B for the PAUSE message as this may differ depending on the installed Windows version.

So, this might be a way to figure out what's going wrong.
1) If the message ID is not found for the local language
- maybe the MUI file is missing and no localization is in place for any of the internal commands of cmd.exe
- there might be a translation but with a wrong message ID, where the the fallback language is en-US
2) If the message ID is found for the Slovenian translation (LCID for sl-SI is 0x0424 as to my knowledge) but the message is in English, then Microsoft may have forgotten to translate it.

Steffen

miskox
Posts: 663
Joined: 28 Jun 2010 03:46

Re: PAUSE localized... not really

#8 Post by miskox » 28 Jul 2025 00:03

Interesting.

Looks like cmd.exe has not been translated. I also checked this on Windows 11 (24H2 26100.4652). For example COLOR /? shows help in English.

GETMESSAGETABLE gives this:

Code: Select all

#M 0x0000232B #L 0x0409 :
Press any key to continue . . . %0
There is no other match for 232B.

Thank you Steffen - Somehow I missed your GETMESSAGETABLE post (viewtopic.php?t=9936).

Info.bat returns this:

Code: Select all

 INFO.BAT version 1.6
--------------------------------------------------------------------------------
Windows version        :  Microsoft Windows [Version 10.0.19045.5965]
Product name           :  Windows 10 Enterprise, 64 bit
Performance indicators :  Processor Cores: 8      Visible RAM: 16522072 kilobytes

Date/Time format       :  (dd/mm/yy)  pon. 28.07.2025   7:15:45,64
__APPDIR__             :  C:\WINDOWS\system32\
ComSpec                :  C:\WINDOWS\system32\cmd.exe
PathExt                :  .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Extensions             :  system: Enabled   user: Disabled
Delayed expansion      :  system: Disabled  user: Disabled
Locale name            :  sl-SI       Code Pages: OEM  852    ANSI 1250
DIR  format            :  28.07.2025  07:08     3.373.936.640 pagefile.sys
Permissions            :  Elevated Admin=No, Admin group=Yes

                          Missing from the tool collection:  debug
Saso

aGerman
Expert
Posts: 4730
Joined: 22 Jan 2010 18:01
Location: Germany

Re: PAUSE localized... not really

#9 Post by aGerman » 28 Jul 2025 09:31

If I check the language folders in C:\Windows\System32\ then I have 1781 files in the en-US folder and 1715 files in the de-DE (German) folder. They both contain the cmd.exe.mui file for the localized messages of the cmd.exe.
Along with a lot more language folders, I also have a sl-SI folder with only 8 MUI files, which seems to be the default.
I guess the number of files that you find in the sl-SI folder compared with the ~1700 files that I have in the de-DE folder may give you an indication how much of localization is actually missing. At least you shouldn't find the cmd.exe.mui file (as this would be very surprising).

FWIW: I thought I found something. There are two tables on the site with the Windows language packs
https://learn.microsoft.com/en-us/windo ... windows-11
The second table contains the language interface packs where Slovenian is not listed. But then I realized that English, German, French, Spanish, Italian ... are also not listed. So, this can't be the reason.

Steffen

miskox
Posts: 663
Joined: 28 Jun 2010 03:46

Re: PAUSE localized... not really

#10 Post by miskox » 30 Jul 2025 02:10

My sl-SI folder contains 843 .mui files. De-DE 14 files. Other xx-xx folders I have contain 13 or 14 .mui files.

As you mentioned: cmd.exe.mui file is not present.

Thanks. I learned something new today.

Saso

aGerman
Expert
Posts: 4730
Joined: 22 Jan 2010 18:01
Location: Germany

Re: PAUSE localized... not really

#11 Post by aGerman » 30 Jul 2025 09:09

As en-US is probably the fallback, you could run a quick loop to get what system apps and libraries are not localized.

Code: Select all

@echo off
>"missing_mui.txt" (
  for %%i in ("%systemroot%\system32\en-us\*.mui") do (
    if not exist "%systemroot%\system32\sl-si\%%~nxi" echo %%~ni
  )
)
I assume the MUI files directly in %systemroot%\sl-si are complete. However, you may check these few files as well.

Steffen

miskox
Posts: 663
Joined: 28 Jun 2010 03:46

Re: PAUSE localized... not really

#12 Post by miskox » 31 Jul 2025 00:11

Yes, there are lots of files missing. Never noticed that they were not in Slovene (or Slovenian - both versions are correct). I noticed the PAUSE not being translated while using Aacini's AutoMenu.bat.

I added the first line below and after that there is a PAUSE command...

Code: Select all

Pritisnite tipko za vrnitev v menu.
Press any key to continue . . .
Thanks again.
Saso

* "Pritisnite tipko za vrnitev v menu." could be translated to "Press any key to return to the menu."

Post Reply