|
|
@ -359,31 +359,13 @@
|
|
|
|
config.lang {
|
|
|
|
config.lang {
|
|
|
|
config.lang "en" ne {
|
|
|
|
config.lang "en" ne {
|
|
|
|
config.lang
|
|
|
|
config.lang
|
|
|
|
config.lang "_" strstr 0 eq {
|
|
|
|
"calculate=lang:%s,"
|
|
|
|
"debian-installer/language=%s "
|
|
|
|
|
|
|
|
} {
|
|
|
|
|
|
|
|
"locale=%s "
|
|
|
|
|
|
|
|
} ifelse
|
|
|
|
|
|
|
|
bc.cmd dup length add sprintf
|
|
|
|
bc.cmd dup length add sprintf
|
|
|
|
} if
|
|
|
|
} if
|
|
|
|
} if
|
|
|
|
} if
|
|
|
|
|
|
|
|
|
|
|
|
config.lang "en" ne config.keymap .km.name get "us" ne or {
|
|
|
|
config.lang "en" ne config.keymap .km.name get "us" ne or {
|
|
|
|
/keymap.op keymap.explicit { "=" } { "?=" } ifelse def
|
|
|
|
config.keymap .km.name get "keymap:%s," bc.cmd dup length add sprintf
|
|
|
|
config.keymap .km.name get
|
|
|
|
|
|
|
|
dup "_" strstr dup 0 eq {
|
|
|
|
|
|
|
|
pop
|
|
|
|
|
|
|
|
keymap.op "keyboard-configuration/layoutcode%s%s " bc.cmd dup length add sprintf
|
|
|
|
|
|
|
|
} {
|
|
|
|
|
|
|
|
over over 1 sub 0 put
|
|
|
|
|
|
|
|
over keymap.op "keyboard-configuration/layoutcode%s%s " bc.cmd dup length add sprintf
|
|
|
|
|
|
|
|
add keymap.op "keyboard-configuration/variantcode%s%s " bc.cmd dup length add sprintf
|
|
|
|
|
|
|
|
} ifelse
|
|
|
|
|
|
|
|
config.keymap .km.model get dup {
|
|
|
|
|
|
|
|
keymap.op "keyboard-configuration/modelcode%s%s " bc.cmd dup length add sprintf
|
|
|
|
|
|
|
|
} {
|
|
|
|
|
|
|
|
pop
|
|
|
|
|
|
|
|
} ifelse
|
|
|
|
|
|
|
|
} if
|
|
|
|
} if
|
|
|
|
|
|
|
|
|
|
|
|
modes.selected.append .undef ne {
|
|
|
|
modes.selected.append .undef ne {
|
|
|
|