AkulaBig
|
Posted: Sat Jan 11, 2025 13:52 Post subject: |
|
|
Orion9 wrote: | AkulaBig
Круто)) Еще бы пример вызова в шапке не помешал, на мой взгляд |
Вызов практически не изменился от вашего. Переменным только видимость сменил и увеличил их количество. Хотя сам вызов скрипта да, изменен:
Code: |
Global script = %COMMANDER_PATH% & "\Scripts\ChangeLang.vbs"
RunThread ThreadWatchLang
Func ThreadWatchLang
Local lng, cpu, mls, lng1, lng2, MainMenu
Local ini = %COMMANDER_PATH% & "\Ini\User.ini"
Local sect = "User"
lng1 = AUTORUN_TCLANG
While 1
lng2 = AUTORUN_TCLANG
If Not (lng1 = lng2) Then
Switch lng2
Case 'ENG'
lng = "eng"
Case 'RUS'
lng = "rus"
EndSwitch
ShellExec /SW_HIDE /WAIT '%script%' '"%ini%" "%sect%" "%lng%"'
CommandExec cm_ReloadBarIcons
lng1 = lng2
Else
If AUTORUN_TCLANG = 'ENG' Then
IniRead MainMenu %COMMANDER_INI% "Configuration" "Mainmenu"
If MainMenu = "" Then
CommandExec em_changelng_mnu
EndIf
EndIf
EndIf
|
Orion9 wrote: |
Вы собираетесь секцию [DirMenu] тоже в поток прикручивать? |
Вообще все многоязычное. Иначе не стал-бы время тратить на универсальность. Там ведь и колонки пользователя и названия wfx-плагинов (если это возможно). И т.д. Это ладно я еще не все фишки ТС использую. |
|