mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 07:23:41 +02:00
Add g_dc[p]gettext, and use it in gsettings
Avoid using LC_MESSAGES, and just call g_d[c]gettext directly. Bug #617004.
This commit is contained in:
@@ -794,16 +794,13 @@ g_settings_get_value (GSettings *settings,
|
||||
const gchar *translated;
|
||||
GError *error = NULL;
|
||||
const gchar *domain;
|
||||
gint lc_category;
|
||||
|
||||
domain = g_settings_schema_get_gettext_domain (settings->priv->schema);
|
||||
|
||||
if (lc_char == 't')
|
||||
lc_category = LC_TIME;
|
||||
translated = g_dcgettext (domain, unparsed, LC_TIME);
|
||||
else
|
||||
lc_category = LC_MESSAGES;
|
||||
|
||||
translated = dcgettext (domain, unparsed, lc_category);
|
||||
translated = g_dgettext (domain, unparsed);
|
||||
|
||||
if (translated != unparsed)
|
||||
/* it was translated, so we need to re-parse it */
|
||||
|
Reference in New Issue
Block a user