mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
Update list of US Letter locales
Sync paper size fallbacks with the latest 1.8.1 CLDR table (#618000).
This commit is contained in:
parent
e5c2c2e9fb
commit
37bb7ea2a0
@ -669,10 +669,11 @@ gtk_paper_size_get_default (void)
|
||||
if (!locale)
|
||||
return GTK_PAPER_NAME_A4;
|
||||
|
||||
if (g_str_has_prefix (locale, "en_CA") ||
|
||||
g_str_has_prefix (locale, "en_US") ||
|
||||
g_str_has_prefix (locale, "es_PR") ||
|
||||
g_str_has_prefix (locale, "es_US"))
|
||||
/* CLDR 1.8.1
|
||||
* http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/territory_language_information.html
|
||||
*/
|
||||
if (g_regex_match_simple("[^_.@]{2,3}_(BZ|CA|CL|CO|CR|GT|MX|NI|PA|PH|PR|SV|US|VE)",
|
||||
locale, G_REGEX_ANCHORED, G_REGEX_MATCH_ANCHORED))
|
||||
paper_size = GTK_PAPER_NAME_LETTER;
|
||||
else
|
||||
paper_size = GTK_PAPER_NAME_A4;
|
||||
|
Loading…
Reference in New Issue
Block a user