Revision: 277 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=277&view=rev Author: frlan Date: 2008-11-02 21:59:59 +0000 (Sun, 02 Nov 2008)
Log Message: ----------- geanyVC: Make usage of Geany API v104 by using of Geany's plugin locale_init() function.
Modified Paths: -------------- trunk/geanyvc/geanyvc.c
Modified: trunk/geanyvc/geanyvc.c =================================================================== --- trunk/geanyvc/geanyvc.c 2008-11-02 21:59:43 UTC (rev 276) +++ trunk/geanyvc/geanyvc.c 2008-11-02 21:59:59 UTC (rev 277) @@ -59,7 +59,7 @@ GeanyFunctions *geany_functions;
-PLUGIN_VERSION_CHECK(89); +PLUGIN_VERSION_CHECK(104); PLUGIN_SET_INFO(_("VC"), _("Interface to different Version Control systems."), VERSION, _("Yura Siamashka yurand2@gmail.com,\nFrank Lanitz frank@frank.uvena.de"));
@@ -1838,32 +1838,6 @@ REGISTER_VC(HG, enable_hg); }
-static void -locale_init(void) -{ -#ifdef ENABLE_NLS - gchar *locale_dir = NULL; - -#ifdef HAVE_LOCALE_H - setlocale(LC_ALL, ""); -#endif - -#ifdef G_OS_WIN32 - gchar *install_dir = g_win32_get_package_installation_directory("geany", NULL); - /* e.g. C:\Program Files\geany\lib\locale */ - locale_dir = g_strconcat(install_dir, "\share\locale", NULL); - g_free(install_dir); -#else - locale_dir = g_strdup(LOCALEDIR); -#endif - - bindtextdomain(GETTEXT_PACKAGE, locale_dir); - bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); - textdomain(GETTEXT_PACKAGE); - g_free(locale_dir); -#endif -} - /* Called by Geany to initialize the plugin */ void plugin_init(G_GNUC_UNUSED GeanyData * data) @@ -1872,6 +1846,8 @@ GtkWidget *menu_vc_menu = NULL; GtkTooltips *tooltips = NULL;
+ p_main->locale_init(LOCALEDIR, GETTEXT_PACKAGE); + config_file = g_strconcat(geany->app->configdir, G_DIR_SEPARATOR_S, "plugins", G_DIR_SEPARATOR_S, "VC", G_DIR_SEPARATOR_S, "VC.conf", NULL); @@ -1879,8 +1855,6 @@ load_config(); registrate();
- locale_init(); - tooltips = gtk_tooltips_new();
menu_vc = gtk_image_menu_item_new_with_mnemonic(_("_VC"));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.