notice if macOS user has en_US as primary language
This commit is contained in:
parent
033838c242
commit
b2a8616ef8
@ -84,10 +84,15 @@ set_language_preference ()
|
|||||||
if (languages && [languages count] > 0) {
|
if (languages && [languages count] > 0) {
|
||||||
|
|
||||||
int i, count = [languages count];
|
int i, count = [languages count];
|
||||||
|
bool have_translatable_languages = true;
|
||||||
|
|
||||||
for (i = 0; i < count; ++i) {
|
for (i = 0; i < count; ++i) {
|
||||||
if ([[languages objectAtIndex:i]
|
if (i == 0 && [[languages objectAtIndex:i] isEqualToString:@"en-US"]) {
|
||||||
isEqualToString:@"en"]) {
|
/* primary language choice is english (US). Stop looking, and do not set
|
||||||
count = i+1;
|
LANGUAGE. gettext needs to just skip translation entirely.
|
||||||
|
*/
|
||||||
|
have_translatable_languages = false;
|
||||||
|
cout << "User has en_US as primary language choice. " << PROGRAM_NAME << " will not be translated\n";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user