mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-18 09:00:34 +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
96986af5b4
commit
8cd4c387f0
@ -669,10 +669,11 @@ gtk_paper_size_get_default (void)
|
|||||||
if (!locale)
|
if (!locale)
|
||||||
return GTK_PAPER_NAME_A4;
|
return GTK_PAPER_NAME_A4;
|
||||||
|
|
||||||
if (g_str_has_prefix (locale, "en_CA") ||
|
/* CLDR 1.8.1
|
||||||
g_str_has_prefix (locale, "en_US") ||
|
* http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/territory_language_information.html
|
||||||
g_str_has_prefix (locale, "es_PR") ||
|
*/
|
||||||
g_str_has_prefix (locale, "es_US"))
|
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;
|
paper_size = GTK_PAPER_NAME_LETTER;
|
||||||
else
|
else
|
||||||
paper_size = GTK_PAPER_NAME_A4;
|
paper_size = GTK_PAPER_NAME_A4;
|
||||||
|
Loading…
Reference in New Issue
Block a user