|
|
|
@ -61,17 +61,17 @@ void yon_startup_language_init(){
|
|
|
|
int size;
|
|
|
|
int size;
|
|
|
|
config_str parsed = yon_config_load(command,&size);
|
|
|
|
config_str parsed = yon_config_load(command,&size);
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (!yon_char_is_empty(parsed[0])&&strcmp(parsed[0],"(null)\n")){
|
|
|
|
if (size>0&&!yon_char_is_empty(parsed[0])&&strcmp(parsed[0],"(null)\n")){
|
|
|
|
yon_char_remove_last_symbol(parsed[0],'\n');
|
|
|
|
yon_char_remove_last_symbol(parsed[0],'\n');
|
|
|
|
free(yon_char_divide_search(parsed[0],"=",-1));
|
|
|
|
free(yon_char_divide_search(parsed[0],"=",-1));
|
|
|
|
yon_config_register(installer_locale_parameter,installer_locale_parameter_command,parsed[0]);
|
|
|
|
yon_config_register(installer_locale_parameter,installer_locale_parameter_command,parsed[0]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!yon_char_is_empty(parsed[1])&&strcmp(parsed[1],"(null)\n")){
|
|
|
|
if (size>1&&!yon_char_is_empty(parsed[1])&&strcmp(parsed[1],"(null)\n")){
|
|
|
|
yon_char_remove_last_symbol(parsed[1],'\n');
|
|
|
|
yon_char_remove_last_symbol(parsed[1],'\n');
|
|
|
|
free(yon_char_divide_search(parsed[1],"=",-1));
|
|
|
|
free(yon_char_divide_search(parsed[1],"=",-1));
|
|
|
|
yon_config_register(lang_parameter,lang_parameter_command,parsed[1]);
|
|
|
|
yon_config_register(lang_parameter,lang_parameter_command,parsed[1]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!yon_char_is_empty(parsed[2])&&strcmp(parsed[2],"(null)\n")){
|
|
|
|
if (size>2&&!yon_char_is_empty(parsed[2])&&strcmp(parsed[2],"(null)\n")){
|
|
|
|
yon_char_remove_last_symbol(parsed[2],'\n');
|
|
|
|
yon_char_remove_last_symbol(parsed[2],'\n');
|
|
|
|
free(yon_char_divide_search(parsed[2],"=",-1));
|
|
|
|
free(yon_char_divide_search(parsed[2],"=",-1));
|
|
|
|
yon_config_register(SYSTEM_LANG_parameter,SYSTEM_LANG_parameter_command,parsed[2]);
|
|
|
|
yon_config_register(SYSTEM_LANG_parameter,SYSTEM_LANG_parameter_command,parsed[2]);
|
|
|
|
|