[geary/mjog/special-type-cleanup: 1/6] Util.International: Rename package to I18n to make fn calls less verbose
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/mjog/special-type-cleanup: 1/6] Util.International: Rename package to I18n to make fn calls less verbose
- Date: Tue, 31 Mar 2020 07:22:16 +0000 (UTC)
commit d2eec63cfb19050b5870dcf9c0c60d366f27ad26
Author: Michael Gratton <mike vee net>
Date: Fri Mar 27 17:42:00 2020 +1100
Util.International: Rename package to I18n to make fn calls less verbose
po/POTFILES.in | 2 +-
src/client/application/application-client.vala | 2 +-
src/client/application/application-configuration.vala | 4 ++--
src/client/composer/composer-widget.vala | 3 +--
src/client/composer/spell-check-popover.vala | 6 +++---
src/client/meson.build | 2 +-
src/client/util/{util-international.vala => util-i18n.vala} | 11 ++++++++---
7 files changed, 17 insertions(+), 13 deletions(-)
---
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 0e6ed8cb..0f08b32a 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -128,7 +128,7 @@ src/client/util/util-email.vala
src/client/util/util-files.vala
src/client/util/util-gio.vala
src/client/util/util-gtk.vala
-src/client/util/util-international.vala
+src/client/util/util-i18n.vala
src/client/util/util-js.vala
src/client/util/util-migrate.vala
src/client/web-process/web-process-extension.vala
diff --git a/src/client/application/application-client.vala b/src/client/application/application-client.vala
index 0d86302e..8df04a06 100644
--- a/src/client/application/application-client.vala
+++ b/src/client/application/application-client.vala
@@ -384,7 +384,7 @@ public class Application.Client : Gtk.Application {
public override void startup() {
Environment.set_application_name(NAME);
- Util.International.init(GETTEXT_PACKAGE, this.binary);
+ Util.I18n.init(GETTEXT_PACKAGE, this.binary);
Util.Date.init();
Configuration.init(this.is_installed, GSETTINGS_DIR);
diff --git a/src/client/application/application-configuration.vala
b/src/client/application/application-configuration.vala
index 170c98ee..b089306f 100644
--- a/src/client/application/application-configuration.vala
+++ b/src/client/application/application-configuration.vala
@@ -234,7 +234,7 @@ public class Application.Configuration : Geary.BaseObject {
).get_maybe();
string[] langs = (value != null)
? value.get_strv()
- : Util.International.get_user_preferred_languages();
+ : Util.I18n.get_user_preferred_languages();
return langs;
}
@@ -245,7 +245,7 @@ public class Application.Configuration : Geary.BaseObject {
* client. By default, the set will contain languages based on
* environment variables.
*
- * @see Util.International.get_user_preferred_languages
+ * @see Util.I18n.get_user_preferred_languages
*/
public void set_spell_check_languages(string[] value) {
this.settings.set_value(
diff --git a/src/client/composer/composer-widget.vala b/src/client/composer/composer-widget.vala
index f59638d1..cacb810b 100644
--- a/src/client/composer/composer-widget.vala
+++ b/src/client/composer/composer-widget.vala
@@ -2596,8 +2596,7 @@ public class Composer.Widget : Gtk.EventBox, Geary.BaseInterface {
// <https://gitlab.gnome.org/GNOME/gspell/issues/5>) and
// we don't support spell checker language priority, use
// the first matching most preferred language, if any.
- foreach (string pref in
- Util.International.get_user_preferred_languages()) {
+ foreach (string pref in Util.I18n.get_user_preferred_languages()) {
if (pref in langs) {
lang = Gspell.Language.lookup(pref);
if (lang != null) {
diff --git a/src/client/composer/spell-check-popover.vala b/src/client/composer/spell-check-popover.vala
index e4b0f445..d7f2bdf2 100644
--- a/src/client/composer/spell-check-popover.vala
+++ b/src/client/composer/spell-check-popover.vala
@@ -63,8 +63,8 @@ public class SpellCheckPopover {
box.margin = 6;
box.margin_start = 12;
- lang_name = Util.International.language_name_from_locale(lang_code);
- country_name = Util.International.country_name_from_locale(lang_code);
+ lang_name = Util.I18n.language_name_from_locale(lang_code);
+ country_name = Util.I18n.country_name_from_locale(lang_code);
string label_text = lang_name;
Gtk.Label label = new Gtk.Label(label_text);
@@ -216,7 +216,7 @@ public class SpellCheckPopover {
private void setup_popover() {
// We populate the popover with the list of languages that the user wants to see
- string[] languages = Util.International.get_available_dictionaries();
+ string[] languages = Util.I18n.get_available_dictionaries();
string[] enabled_langs = this.config.get_spell_check_languages();
string[] visible_langs = this.config.get_spell_check_visible_languages();
diff --git a/src/client/meson.build b/src/client/meson.build
index cd94a337..794ed3a8 100644
--- a/src/client/meson.build
+++ b/src/client/meson.build
@@ -137,7 +137,7 @@ geary_client_vala_sources = files(
'util/util-files.vala',
'util/util-gio.vala',
'util/util-gtk.vala',
- 'util/util-international.vala',
+ 'util/util-i18n.vala',
'util/util-js.vala',
'util/util-migrate.vala',
)
diff --git a/src/client/util/util-international.vala b/src/client/util/util-i18n.vala
similarity index 97%
rename from src/client/util/util-international.vala
rename to src/client/util/util-i18n.vala
index eb640e12..b6dc731f 100644
--- a/src/client/util/util-international.vala
+++ b/src/client/util/util-i18n.vala
@@ -1,14 +1,19 @@
-/* Copyright 2016 Software Freedom Conservancy Inc.
+/*
+ * Copyright © 2016 Software Freedom Conservancy Inc.
+ * Copyright © 2020 Michael Gratton <mike vee net>
*
* This software is licensed under the GNU Lesser General Public License
- * (version 2.1 or later). See the COPYING file in this distribution.
+ * (version 2.1 or later). See the COPYING file in this distribution.
*/
extern const string _LANGUAGE_SUPPORT_DIRECTORY;
extern const string _ISO_CODE_639_XML;
extern const string _ISO_CODE_3166_XML;
-namespace Util.International {
+/**
+ * Internationalisation support functions.
+ */
+namespace Util.I18n {
private GLib.HashTable<string, string> language_names = null;
private GLib.HashTable<string, string> country_names = null;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]