ibus will poll changes of engines, and show notification to user.

This commit is contained in:
Peng Huang 2009-12-22 17:56:31 +08:00
Родитель ea664de646
Коммит d3f11c5b48
36 изменённых файлов: 809 добавлений и 213 удалений

Просмотреть файл

@ -63,6 +63,8 @@ static void bus_ibus_impl_set_preload_engines
static void bus_ibus_impl_set_use_sys_layout
(BusIBusImpl *ibus,
GValue *value);
static void bus_ibus_impl_registry_changed (BusIBusImpl *ibus);
static void _factory_destroy_cb (BusFactoryProxy *factory,
BusIBusImpl *ibus);
@ -400,6 +402,13 @@ _config_destroy_cb (IBusConfig *config,
g_object_unref (config);
}
static void
_registry_changed_cb (BusRegistry *registry,
BusIBusImpl *ibus)
{
bus_ibus_impl_registry_changed (ibus);
}
static void
_dbus_name_owner_changed_cb (BusDBusImpl *dbus,
const gchar *name,
@ -489,7 +498,6 @@ bus_ibus_impl_init (BusIBusImpl *ibus)
NULL,
(GDestroyNotify) g_object_unref);
ibus->registry = bus_registry_new ();
ibus->engine_list = NULL;
ibus->register_engine_list = NULL;
ibus->contexts = NULL;
@ -497,6 +505,16 @@ bus_ibus_impl_init (BusIBusImpl *ibus)
ibus->panel = NULL;
ibus->config = NULL;
ibus->registry = bus_registry_new ();
g_signal_connect (ibus->registry,
"changed",
G_CALLBACK (_registry_changed_cb),
ibus);
extern gint g_monitor_timeout;
if (g_monitor_timeout != 0)
bus_registry_set_monitor_changes (ibus->registry, TRUE);
ibus->hotkey_profile = ibus_hotkey_profile_new ();
ibus->keymap = ibus_keymap_new ("us");
@ -617,6 +635,8 @@ _ibus_introspect (BusIBusImpl *ibus,
" <arg name=\"data\" direction=\"in\" type=\"v\"/>\n"
" <arg name=\"data\" direction=\"out\" type=\"v\"/>\n"
" </method>\n"
" <signal name=\"RegistryChanged\">\n"
" </signal>\n"
" </interface>\n"
"</node>\n";
@ -941,7 +961,7 @@ _ibus_current_input_context (BusIBusImpl *ibus,
g_assert (BUS_IS_CONNECTION (connection));
IBusMessage *reply;
const gchar *path;
const gchar *path;
if (!ibus->focused_context)
{
@ -1277,3 +1297,23 @@ bus_ibus_impl_get_registry (BusIBusImpl *ibus)
return ibus->registry;
}
static void
bus_ibus_impl_registry_changed (BusIBusImpl *ibus)
{
g_assert (BUS_IS_IBUS_IMPL (ibus));
IBusMessage *message;
message = ibus_message_new_signal (IBUS_PATH_IBUS,
IBUS_INTERFACE_IBUS,
"RegistryChanged");
ibus_message_append_args (message,
G_TYPE_INVALID);
ibus_message_set_sender (message, IBUS_SERVICE_IBUS);
bus_dbus_impl_dispatch_message_by_rule (BUS_DEFAULT_DBUS, message, NULL);
ibus_message_unref (message);
}

Просмотреть файл

@ -44,6 +44,7 @@ gboolean g_rescan = FALSE;
gboolean g_mempro = FALSE;
gboolean g_verbose = FALSE;
gint g_dbus_timeout = 2000;
gint g_monitor_timeout = 0;
static const GOptionEntry entries[] =
{
@ -56,7 +57,8 @@ static const GOptionEntry entries[] =
{ "address", 'a', 0, G_OPTION_ARG_STRING, &address, "specify the address of ibus daemon.", "address" },
{ "replace", 'r', 0, G_OPTION_ARG_NONE, &replace, "if there is an old ibus-daemon is running, it will be replaced.", NULL },
{ "re-scan", 't', 0, G_OPTION_ARG_NONE, &g_rescan, "force to re-scan components, and re-create registry cache.", NULL },
{ "timeout", 'o', 0, G_OPTION_ARG_INT, &g_dbus_timeout, "dbus reply timeout", "timeout" },
{ "timeout", 'o', 0, G_OPTION_ARG_INT, &g_dbus_timeout, "dbus reply timeout in milliseconds.", "timeout [default is 2000]" },
{ "monitor-timeout", 'j', 0, G_OPTION_ARG_INT, &g_monitor_timeout, "Timeout of poll changes of engines in seconds. 0 to disable it. ", "timeout [default is 0]" },
{ "mem-profile", 'm', 0, G_OPTION_ARG_NONE, &g_mempro, "enable memory profile, send SIGUSR2 to print out the memory profile.", NULL },
{ "verbose", 'v', 0, G_OPTION_ARG_NONE, &g_verbose, "verbose.", NULL },
{ NULL },

Просмотреть файл

@ -22,14 +22,16 @@
#include <gio/gio.h>
#include <stdlib.h>
#include <string.h>
#include <ibusinternal.h>
#include "registry.h"
#include "option.h"
enum {
CHANGED,
LAST_SIGNAL,
};
// static guint _signals[LAST_SIGNAL] = { 0 };
static guint _signals[LAST_SIGNAL] = { 0 };
/* functions prototype */
static void bus_registry_class_init (BusRegistryClass *klass);
@ -76,10 +78,21 @@ bus_registry_get_type (void)
static void
bus_registry_class_init (BusRegistryClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
IBusObjectClass *ibus_object_class = IBUS_OBJECT_CLASS (klass);
parent_class = (IBusObjectClass *) g_type_class_peek_parent (klass);
_signals[CHANGED] =
g_signal_new (I_("changed"),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
0,
NULL, NULL,
ibus_marshal_VOID__VOID,
G_TYPE_NONE,
0);
ibus_object_class->destroy = (IBusObjectDestroyFunc) bus_registry_destroy;
}
@ -90,7 +103,9 @@ bus_registry_init (BusRegistry *registry)
registry->observed_paths = NULL;
registry->components = NULL;
registry->engine_table = g_hash_table_new (g_str_hash, g_str_equal);
registry->timeout_id = 0;
registry->changed = FALSE;
if (g_rescan ||
bus_registry_load_cache (registry) == FALSE ||
bus_registry_check_modification (registry)) {
@ -128,6 +143,9 @@ bus_registry_remove_all (BusRegistry *registry)
static void
bus_registry_destroy (BusRegistry *registry)
{
if (bus_registry_is_monitor_changes (registry))
bus_registry_set_monitor_changes (registry, FALSE);
bus_registry_remove_all (registry);
g_hash_table_destroy (registry->engine_table);
@ -444,7 +462,55 @@ bus_registry_stop_all_components (BusRegistry *registry)
g_assert (BUS_IS_REGISTRY (registry));
g_list_foreach (registry->components, (GFunc) ibus_component_stop, NULL);
}
static gboolean
_check_changes_cb (BusRegistry *registry)
{
g_assert (BUS_IS_REGISTRY (registry));
if (registry->changed)
return TRUE;
if (bus_registry_check_modification (registry)) {
registry->changed = TRUE;
g_signal_emit (registry, _signals[CHANGED], 0);
return TRUE;
}
return TRUE;
}
void
bus_registry_set_monitor_changes (BusRegistry *registry,
gboolean enable)
{
g_assert (BUS_IS_REGISTRY (registry));
if (enable) {
extern gint g_monitor_timeout;
g_return_if_fail (!bus_registry_is_monitor_changes (registry));
registry->timeout_id = g_timeout_add_seconds (g_monitor_timeout, (GSourceFunc) _check_changes_cb, registry);
}
else {
g_return_if_fail (bus_registry_is_monitor_changes (registry));
g_warn_if_fail (g_source_remove (registry->timeout_id));
registry->timeout_id = 0;
}
}
gboolean
bus_registry_is_monitor_changes (BusRegistry *registry)
{
g_assert (BUS_IS_REGISTRY (registry));
return (registry->timeout_id != 0);
}
gboolean
bus_registry_is_changed (BusRegistry *registry)
{
g_assert (BUS_IS_REGISTRY (registry));
return (registry->changed != 0);
}
BusFactoryProxy *

Просмотреть файл

@ -56,6 +56,9 @@ struct _BusRegistry {
GHashTable *engine_table;
GList *active_engines;
guint timeout_id;
gboolean changed;
};
struct _BusRegistryClass {
@ -84,6 +87,11 @@ BusFactoryProxy *bus_registry_name_owner_changed(BusRegistry *registry,
const gchar *name,
const gchar *old_name,
const gchar *new_name);
void bus_registry_set_monitor_changes
(BusRegistry *registry,
gboolean enable);
gboolean bus_registry_is_monitor_changes(BusRegistry *registry);
gboolean bus_registry_is_changed (BusRegistry *registry);
G_END_DECLS
#endif

Просмотреть файл

@ -49,6 +49,11 @@ class Bus(object.Object):
gobject.TYPE_NONE,
()
),
"registry-changed" : (
gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
()
),
}
def __init__(self):
@ -59,6 +64,7 @@ class Bus(object.Object):
self.__unique_name = self.hello()
self.__ibus = self.__dbusconn.get_object(common.IBUS_SERVICE_IBUS,
common.IBUS_PATH_IBUS)
self.__ibus.connect_to_signal("RegistryChanged", self.__registry_changed_cb)
self.__dbusconn.call_on_disconnection(self.__dbusconn_disconnected_cb)
# self.__dbusconn.add_message_filter(self.__filter_cb)
@ -75,6 +81,9 @@ class Bus(object.Object):
self.__dbusconn = None
self.emit("disconnected")
def __registry_changed_cb(self):
self.emit("registry-changed")
def get_name(self):
return self.__unique_name

Просмотреть файл

@ -24,7 +24,8 @@ __all__ = ("IIBus", )
import dbus.service
from ibus.common import \
IBUS_IFACE_IBUS
IBUS_IFACE_IBUS, \
IBUS_IFACE_CONFIG
class IIBus(dbus.service.Object):
# define method decorator.
@ -40,6 +41,11 @@ class IIBus(dbus.service.Object):
async_callbacks=("reply_cb", "error_cb"), \
**args)
# define signal decorator.
signal = lambda **args: \
dbus.service.signal(dbus_interface=IBUS_IFACE_IBUS, \
**args)
@method(out_signature="s")
def GetAddress(self, dbusconn): pass
@ -66,3 +72,6 @@ class IIBus(dbus.service.Object):
@method(in_signature="v", out_signature="v")
def Ping(self, data, dbusconn): pass
@signal(signature="")
def RegistryChanged(self): pass

Просмотреть файл

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-04-06 11:45+0800\n"
"Last-Translator: Muayyad Alsadi <alsadi@ojuba.org>\n"
"Language-Team: Arabic <AR@li.org>\n"
@ -30,8 +30,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "أخرى"
@ -44,24 +43,40 @@ msgstr "طريقة الإدخال السابقة"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "إعادة تشغيل"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "أخرى"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "إعادة تشغيل"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
#, fuzzy
msgid "Turn off input method"
msgstr "لا يوجد طريقة إدخال"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr ""
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "نظام IBus هو ناقل إدخال ذكي لنظام لينكس ويونكس."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Muayyad Alsadi <alsadi@ojuba.org>"

Просмотреть файл

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.ibus.as\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 20:46+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-11 12:13+0530\n"
"Last-Translator: \n"
"Language-Team: Assamese <>\n"
@ -32,8 +32,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "অন্য"
@ -45,23 +44,39 @@ msgstr "পূৰ্ববৰ্তী পৃষ্ঠা"
msgid "Next page"
msgstr "পৰবৰ্তী পৃষ্ঠা"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "পুনৰাৰম্ভ"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "অন্য"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "পুনৰাৰম্ভ"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "নিবেশ পদ্ধতি বন্ধ কৰক"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "নিবেশৰ সংযোগক্ষেত্ৰ নাই"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus এটা Linux/Unix ৰ কাৰণে বুদ্ধিমান নিবেশ bus ।"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "অমিতাক্ষ ফুকন (aphukan@fedoraproject.org)"

Просмотреть файл

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.bn_IN\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-07 18:09+0530\n"
"Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n"
"Language-Team: Bengali INDIA <anubad@lists.ankur.org.in>\n"
@ -34,8 +34,7 @@ msgstr ""
"স্বত্বাধিকার (c) ২০০৭-২০০৯ পেং হুয়াং\n"
"স্বত্বাধিকার (c) ২০০৭-২০০৯ Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "অন্যান্য"
@ -47,23 +46,39 @@ msgstr "পূর্ববর্তী পৃষ্ঠা"
msgid "Next page"
msgstr "পরবর্তী পৃষ্ঠা"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "পুনরারম্ভ"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "অন্যান্য"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "পুনরারম্ভ"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ইনপুট পদ্ধতি বন্ধ করুন"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "ইনপুটের উদ্দেশ্যে উইন্ডো অনুপস্থিত"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "Linux/Unix-র সাথে ব্যবহারযোগ্য বুদ্ধিবিশিষ্ট ইনপুট বাস হল IBus"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "রুণা ভট্টাচার্য্য (runab@fedoraproject.org)"

Просмотреть файл

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-09-19 20:43+0200\n"
"Last-Translator: Patricia Rivera Escuder <patysya@gmail.com>\n"
"Language-Team: Catalan <fedora@softcatala.net>\n"
@ -43,8 +43,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Altres"
@ -57,23 +56,39 @@ msgstr "Anterior mètode d'entrada:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Reinicia"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Altres"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Reinicia"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Inhabilita el mètode d'entrada"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Cap finestra d'entrada"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus és un bus d'entrada intel·ligent per a Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"Oscar Osta Pueyo <oostap@gmail.com>, 2009\n"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-06-11 17:58+0200\n"
"Last-Translator: Kris Thomsen <lakristho@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@ -29,8 +29,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Andre"
@ -43,24 +42,40 @@ msgstr "Forrige inddatametode:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Genstart"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Andre"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Genstart"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
#, fuzzy
msgid "Turn off input method"
msgstr "Ingen inddatametode"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr ""
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus er en intelligent inddatabus til Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"Kris Thomsen\n"

Просмотреть файл

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.de\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-10 09:44+1000\n"
"Last-Translator: Hedda Peters <hpeters@redhat.com>\n"
"Language-Team: \n"
@ -35,8 +35,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Sonstige"
@ -48,23 +47,39 @@ msgstr "Vorherige Seite"
msgid "Next page"
msgstr "Nächste Seite"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Neustart"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Sonstige"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Neustart"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Eingabemethode ausschalten"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Kein Eingabefenster"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus ist ein intelligenter Eingabe-Bus für Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"Fabian Affolter <fab@fedoraproject.org>, 2009.\n"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-16 07:36+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Héctor Daniel Cabrera <logan@fedoraproject.org>\n"
"Language-Team: Fedora Spanish <fedora-trans-es@redhat.com>\n"
@ -32,8 +32,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Otro"
@ -45,23 +44,39 @@ msgstr "Página anterior"
msgid "Next page"
msgstr "Siguiente página"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Reiniciar"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Otro"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Reiniciar"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Desactivar métodos de entrada"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Sin ventana de entrada"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus es un bus de entrada inteligente para Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Domingo Becker, <domingobecker@gmail.com>, 2009"

Просмотреть файл

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-04 18:35+0100\n"
"Last-Translator: Julien <julroy67@gmail.com>\n"
"Language-Team: French <kde-i18n-doc@kde.org>\n"
@ -38,8 +38,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Autre"
@ -52,23 +51,39 @@ msgstr "Méthode d'entrée précédente :"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Redémarrer IBus"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Autre"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Redémarrer IBus"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Désactiver la méthode d'entrée"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Aucune fenêtre d'insertion"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus est un IME intelligent pour Linux/Unix"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "HUMBERT Julien <julroy67@gmail.com>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: iBus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-07 15:25+0530\n"
"Last-Translator: Sweta Kothari <swkothar@redhat.com>\n"
"Language-Team: Gujarati\n"
@ -33,8 +33,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "બીજા"
@ -46,23 +45,39 @@ msgstr "પહેલાંનું પાનુંે"
msgid "Next page"
msgstr "પછીનું પાનું"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "ફરી શરી કરો"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "બીજા"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "ફરી શરી કરો"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ઇનપુટ પદ્દતિને બંધ કરો"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "ઇનપુટ વિન્ડો નથી"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus એ Linux/Unix માટે હોશિયાર ઇનપુટ બસ છે."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "શ્ર્વેતા કોઠારી <swkothar@redhat.com>"

Просмотреть файл

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-08 13:27+0530\n"
"Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
"Language-Team: Hindi <hindi.sf.net>\n"
@ -39,8 +39,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "अन्य"
@ -52,23 +51,39 @@ msgstr "पिछला पृष्ठ"
msgid "Next page"
msgstr "अगला पृष्ठ"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "पुनः प्रारंभ करें"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "अन्य"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "पुनः प्रारंभ करें"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "इनपुट विधि बंद करें"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "कोई इनपुट विंडो नहीं"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus Linux/Unix के लिए तेज तर्रार इनपुट बस है."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "राजेश रंजन (rranjan@redhat.com)"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: IBus master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-04-11 10:58+0200\n"
"Last-Translator: Sulyok Péter <peti@fedoraproject.org>\n"
"Language-Team: Hungarian <fedora-trans-hu@redhat.com>\n"
@ -29,8 +29,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Más"
@ -43,24 +42,40 @@ msgstr "Előző bevitel eljárás:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Újraindítás"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Más"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Újraindítás"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
#, fuzzy
msgid "Turn off input method"
msgstr "Nincs bevitel eljárás"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr ""
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus egy okos bemenő csatorna Linux/Unixhoz"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Sulyok Péter <peti@fedoraproject.org>, 2009."

Просмотреть файл

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: it\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-10 09:28+1000\n"
"Last-Translator: \n"
"Language-Team: <it@li.org>\n"
@ -36,8 +36,7 @@ msgstr ""
"Copyright © 2007-2009 Peng Huang\n"
"Copyright © 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Altro"
@ -49,23 +48,39 @@ msgstr "Pagina precedente"
msgid "Next page"
msgstr "Pagina successiva"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Riavvia"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Altro"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Riavvia"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Disabilita metodo di input"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Nessuna finestra di input"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus è un bus di input intelligente per Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"Launchpad Contributions:\n"

Просмотреть файл

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-09-08 17:31+0900\n"
"Last-Translator: Hyu_gabaru Ryu_ichi <hyu_gabaru@yahoo.co.jp>\n"
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
@ -32,8 +32,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "その他"
@ -47,23 +46,39 @@ msgstr "ひとつ前のインプットメソッド:"
msgid "Next page"
msgstr "次のエンジン"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "再起動"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "その他"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "再起動"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "インプットメソッドをオフにする"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "入力ウィンドウがありません"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus は、Linux/Unix のためのインテリジェントなインプットバスです。"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"UTUMI Hirosi <utuhiro78@yahoo.co.jp>\n"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.kn\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-08 11:27+0530\n"
"Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
"Language-Team: Kannada <kde-l10n-kn@kde.org>\n"
@ -33,8 +33,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "ಇತರೆ"
@ -46,23 +45,39 @@ msgstr "ಹಿಂದಿನ ಪುಟ:"
msgid "Next page"
msgstr "ಮುಂದಿನ ಪುಟ"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "ಪುನರಾರಂಭಿಸು"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "ಇತರೆ"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "ಪುನರಾರಂಭಿಸು"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ಇನ್‌ಪುಟ್ ವಿಧಾನವನ್ನು ಆಫ್‌ ಮಾಡಿ"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "ಯಾವುದೆ ಇನ್‌ಪುಟ್ ವಿಂಡೊ ಇಲ್ಲ"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus ಎನ್ನುವುದು Linux/Unix ಗಾಗಿನ ಒಂದು ಚತುರ ಇನ್‌ಪುಟ್ ಬಸ್."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "ಶಂಕರ್ ಪ್ರಸಾದ್ <svenkate@redhat.com>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-09-10 14:06+1000\n"
"Last-Translator: Eunju Kim <eukim@redhat.com>\n"
"Language-Team: Korean <ko@li.org>\n"
@ -31,8 +31,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "기타 "
@ -45,23 +44,39 @@ msgstr "이전 입력 방식: "
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "재시작 "
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "기타 "
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "재시작 "
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "입력 방식 해제 "
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "입력 창이 없음 "
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus는 Linux/Unix를 위한 지능형 입력 버스입니다. "
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "김은주 (eukim@redhat.com) "

Просмотреть файл

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.ml\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-09-03 11:08+0530\n"
"Last-Translator: Ani Peter <apeter@redhat.com>\n"
"Language-Team: Swathantra Malayalam Computing|സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ് <smc-"
@ -32,8 +32,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "മറ്റുള്ളവ"
@ -46,23 +45,39 @@ msgstr "മുമ്പുള്ള ഇന്‍പുട്ട് മെഥേ
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "വീണ്ടും ആരംഭിക്കുക"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "മറ്റുള്ളവ"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "വീണ്ടും ആരംഭിക്കുക"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ഇന്‍പുട്ട് മെഥേഡ് ഓഫ് ചെയ്യുക"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "ഇന്‍പുട്ട് ജാലകം ലഭ്യമല്ല"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "ലിനക്സ്/യുണിക്സിനുള്ള ഇന്റലിജന്റ് ഇന്‍പുട്ട് ബസാണു് IBus."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "അനി പീറ്റര്‍ <apeter@redhat.com>"

Просмотреть файл

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-09 17:28+0530\n"
"Last-Translator: Sandeep Shedmake <sshedmak@redhat.com>\n"
"Language-Team: Marathi <fedora-trans-mr@redhat.com>\n"
@ -34,8 +34,7 @@ msgstr ""
"सर्वहक्काधिकार (c) 2007-2009 पेंग हुआंग\n"
"सर्वहक्काधिकार (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "इतर"
@ -47,23 +46,39 @@ msgstr "पूर्वीचे पान"
msgid "Next page"
msgstr "पुढचे पान"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "पुन्हा चालू करा"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "इतर"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "पुन्हा चालू करा"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "इंपुट पद्धत बंद करा"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "इंपुट खिडकी आढळली नाही"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "Linux/Unix करीता IBus हे एक हुशार इनपुट बस आहे."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"संदिप शेडमाके <sandeep.shedmake@gmail.com>, 2009; संदिप शेडमाके <sshedmak@redhat."

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.or\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-11-14 15:22+0530\n"
"Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
"Language-Team: Oriya <oriya-it@googlegroups.com>\n"
@ -42,8 +42,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "ଅନ୍ୟାନ୍ୟ"
@ -56,23 +55,39 @@ msgstr "ପୂର୍ବ ନିବେଶ ପ୍ରଣାଳୀ:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "ପୁନଃଚାଳନ"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "ଅନ୍ୟାନ୍ୟ"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "ପୁନଃଚାଳନ"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ନିବେଶ ପ୍ରଣୀଳୀକୁ ବନ୍ଦ କରନ୍ତୁ"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "କୌଣସି ନିବେଶ ୱିଣ୍ଡୋ ନାହିଁ"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus ହେଉଛି Linux/Unix ପାଇଁ ଗୋଟିଏ ବୁଦ୍ଧିମାନ ନିବେଶ ପରିପଥ।"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "ମନୋଜ କୁମାର ଗିରି <mgiri@redhat.com>"

Просмотреть файл

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-08 14:17+0530\n"
"Last-Translator: Jaswinder Singh <jsingh@redhat.com>\n"
"Language-Team: Punjabi/Panjabi <kde-i18n-doc@kde.org>\n"
@ -34,8 +34,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "ਹੋਰ"
@ -47,23 +46,39 @@ msgstr "ਪਿਛਲਾ ਪੇਜ਼"
msgid "Next page"
msgstr "ਅਗਲਾ ਪੇਜ਼"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "ਮੁੜ-ਚਾਲੂ"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "ਹੋਰ"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "ਮੁੜ-ਚਾਲੂ"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ਇੰਪੁੱਟ ਢੰਗ ਬੰਦ ਕਰੋ"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "ਕੋਈ ਇੰਪੁੱਟ ਵਿੰਡੋ ਨਹੀਂ"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus ਲੀਨਕਸ/ਯੂਨੈਕਸ ਲਈ ਮਾਹਰ ਇੰਪੁੱਟ ਬੱਸ ਹੈ।"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""
"ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ <aalam@users.sf.net> ੨੦੦੮-੨੦੦੯\n"

Просмотреть файл

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pl\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-10-23 23:16+0200\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish <fedora-trans-pl@redhat.com>\n"
@ -29,8 +29,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Inne"
@ -43,23 +42,39 @@ msgstr "Poprzednia metoda wprowadzania:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Uruchom ponownie"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Inne"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Uruchom ponownie"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Wyłącz metodę wprowadzania"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Brak okna wprowadzania"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "iBus jest inteligentną magistralą wprowadzania dla Linuksa/Uniksa."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Piotr Drąg <piotrdrag@gmail.com>, 2009"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-10-14 09:39+0300\n"
"Last-Translator: Alexey Kotlyarov <koterpillar@gmail.com>\n"
"Language-Team: Russian\n"
@ -31,8 +31,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Другие"
@ -45,23 +44,39 @@ msgstr "Предыдущий метод ввода:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Перезапустить"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Другие"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Перезапустить"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Выключить метод ввода"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Нет окна ввода"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus - умная система ввода для Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr ""

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-04-01 19:58+0100\n"
"Last-Translator: Miloš Komarčević <kmilos@gmail.com>\n"
"Language-Team: Serbian <fedora-trans-sr@redhat.com>\n"
@ -31,8 +31,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Друго"
@ -46,24 +45,40 @@ msgstr "Претходна метода уноса:"
msgid "Next page"
msgstr "следећи погон"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Покрени поново"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Друго"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Покрени поново"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
#, fuzzy
msgid "Turn off input method"
msgstr "Нема методе уноса"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr ""
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus је интелигентна магистрала уноса за Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Serbian <fedora-trans-sr@redhat.com>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-04-01 19:58+0100\n"
"Last-Translator: Miloš Komarčević <kmilos@gmail.com>\n"
"Language-Team: Serbian <fedora-trans-sr@redhat.com>\n"
@ -31,8 +31,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Drugo"
@ -46,24 +45,40 @@ msgstr "Prethodna metoda unosa:"
msgid "Next page"
msgstr "sledeći pogon"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Pokreni ponovo"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Drugo"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Pokreni ponovo"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
#, fuzzy
msgid "Turn off input method"
msgstr "Nema metode unosa"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr ""
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus je inteligentna magistrala unosa za Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Serbian <fedora-trans-sr@redhat.com>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.ta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-08 22:26+0530\n"
"Last-Translator: I Felix <ifelix@redhat.com>\n"
"Language-Team: Tamil <fedora-trans-ta@redhat.com>\n"
@ -33,8 +33,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "வேறு"
@ -46,23 +45,39 @@ msgstr "முந்தைய பக்கம்"
msgid "Next page"
msgstr "அடுத்த பக்கம்"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "மறுதுவக்கம்"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "வேறு"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "மறுதுவக்கம்"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "உள்ளீடு முறையை நிறுத்து"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "உள்ளீடு சாளரம் இல்லை"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus Linux/Unixக்கான உள்ளிடு பஸ்."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "I. Felix <ifelix@redhat.com>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ibus.master.te\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-08 15:31+0530\n"
"Last-Translator: Krishna Babu K <kkrothap@redhat.com>\n"
"Language-Team: Telugu <en@li.org>\n"
@ -39,8 +39,7 @@ msgstr ""
"కాపీరైట్ (c) 2007-2009 Peng Huang\n"
"కాపీరైట్ (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "ఇతర"
@ -52,23 +51,39 @@ msgstr "మునుపటి పేజి"
msgid "Next page"
msgstr "తరువాతి పేజి"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "పునఃప్రారంభము"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "ఇతర"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "పునఃప్రారంభము"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "ఇన్పుట్ పద్దతి ఆఫ్ చేయుము"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "ఇన్పుట్ విండో లేదు"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus అనునది Linux/Unix కొరకు తెలివైన ఇన్పుట్ బస్."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "కృష్ణబాబు కె <kkrothap@redhat.com> 2009."

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: data 1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-12-08 16:55+0700\n"
"Last-Translator: Lê Quốc Tuấn <mr.lequoctuan@gmail.com>\n"
"Language-Team: Vietnamese\n"
@ -32,8 +32,7 @@ msgstr ""
"Copyright (c) 2007-2009 Peng Huang\n"
"Copyright (c) 2007-2009 Red Hat, Inc."
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "Khác"
@ -45,23 +44,39 @@ msgstr "Trang trước"
msgid "Next page"
msgstr "Trang sau"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "Khởi động lại"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "Khác"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "Khởi động lại"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "Tắt kiểu gõ"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "Không có cửa sổ nhập"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus là một bộ gõ thông minh cho Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Lê Quốc Tuấn <mr.lequoctuan@gmail.com>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1.1.20080813\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2008-08-13 21:59+0800\n"
"Last-Translator: Huang Peng <shawn.p.huang@gmail.com>\n"
"Language-Team: Huang Peng <shawn.p.huang@gmail.com>\n"
@ -32,8 +32,7 @@ msgstr ""
"版权所有 (c) 2007-2009 黄鹏\n"
"版权所有 (c) 2007-2009 Red Hat 公司"
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "其他"
@ -45,23 +44,37 @@ msgstr "上一页"
msgid "Next page"
msgstr "下一页"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr "一些输入法已经被安装删除或者更新了。请重新启动ibus输入平台。"
#: ../ui/gtk/main.py:55
msgid "Restart Now"
msgstr "现在重启"
#: ../ui/gtk/main.py:56
msgid "Later"
msgstr "稍候"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "重新启动"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "关闭输入法"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "没有输入窗口"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus is an intelligent input bus for Linux/Unix."
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Huang Peng <shawn.p.huang@gmail.com>"
@ -419,3 +432,9 @@ msgstr "竖直"
#: ../setup/setup.ui.h:52
msgid "When active"
msgstr "活动时"
#~ msgid "Yes"
#~ msgstr "是"
#~ msgid "No"
#~ msgstr "否"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 1.1.0.20090331\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-04-07 06:38+1000\n"
"Last-Translator: Caius 'kaio' Chance <k@kaio.me>\n"
"Language-Team: Caius 'kaio' Chance <k@kaio.me>\n"
@ -30,8 +30,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr ""
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "其他"
@ -44,24 +43,40 @@ msgstr "上一個輸入法:"
msgid "Next page"
msgstr ""
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "重新啟動"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "其他"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "重新啟動"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
#, fuzzy
msgid "Turn off input method"
msgstr "無輸入法"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr ""
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus 為 Linux/Unix上的智能輸入法框架。"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Caius 'kaio' Chance <k@kaio.me>"

Просмотреть файл

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 1.1.0.20090331\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-11 15:06+0800\n"
"POT-Creation-Date: 2009-12-22 17:46+0800\n"
"PO-Revision-Date: 2009-04-07 21:59+0800\n"
"Last-Translator: Ding-Yi Chen <dchen@redhat.com>\n"
"Language-Team: Ding-Yi Chen <dchen@redhat.com>\n"
@ -30,8 +30,7 @@ msgid ""
"Copyright (c) 2007-2009 Red Hat, Inc."
msgstr "版權所有 2007-2009, 黃鵬, 紅帽公司"
#: ../ibus/lang.py:41 ../ui/gtk/panel.py:360 ../ui/gtk/panel.py:361
#: ../ui/gtk/panel.py:362 ../ui/gtk/panel.py:363
#: ../ibus/lang.py:41
msgid "Other"
msgstr "其他"
@ -44,23 +43,39 @@ msgstr "上一頁"
msgid "Next page"
msgstr "下一頁"
#: ../ui/gtk/main.py:50
msgid ""
"Some input methods have been installed, removed or updated. Please restart "
"ibus input platform."
msgstr ""
#: ../ui/gtk/main.py:55
#, fuzzy
msgid "Restart Now"
msgstr "重新啟動"
#: ../ui/gtk/main.py:56
#, fuzzy
msgid "Later"
msgstr "其他"
#: ../ui/gtk/panel.py:335
msgid "Restart"
msgstr "重新啟動"
#: ../ui/gtk/panel.py:390
#: ../ui/gtk/panel.py:422
msgid "Turn off input method"
msgstr "關閉輸入法"
#: ../ui/gtk/panel.py:427
#: ../ui/gtk/panel.py:459
msgid "No input window"
msgstr "無輸入窗"
#: ../ui/gtk/panel.py:457
#: ../ui/gtk/panel.py:489
msgid "IBus is an intelligent input bus for Linux/Unix."
msgstr "IBus 為 Linux/Unix上的智慧型輸入法框架。"
#: ../ui/gtk/panel.py:461
#: ../ui/gtk/panel.py:493
msgid "translator-credits"
msgstr "Ding-Yi Chen 陳定彞 <dchen@redhat.com>"

Просмотреть файл

@ -27,17 +27,40 @@ import ibus
import gtk
import gettext
import panel
import notifications
import pynotify
from gettext import dgettext
_ = lambda a : dgettext("ibus", a)
class UIApplication:
def __init__ (self):
pynotify.init("ibus")
self.__bus = ibus.Bus()
self.__bus.connect("disconnected", gtk.main_quit)
self.__bus.connect("registry-changed", self.__registry_changed_cb)
match_rule = "type='signal',\
sender='org.freedesktop.IBus',\
path='/org/freedesktop/IBus'"
self.__bus.add_match(match_rule)
self.__panel = panel.Panel(self.__bus)
self.__bus.request_name(ibus.IBUS_SERVICE_PANEL, 0)
# self.__notify = notifications.Notifications(self.__bus)
# self.__notify.set_status_icon(self.__panel.get_status_icon())
self.__notify = pynotify.Notification("IBus", \
_("Some input methods have been installed, removed or updated. " \
"Please restart ibus input platform."), \
"ibus")
self.__notify.set_timeout(10 * 1000)
self.__notify.attach_to_status_icon (self.__panel.get_status_icon())
self.__notify.add_action("restart", _("Restart Now"), self.__restart_cb, None)
self.__notify.add_action("ignore", _("Later"), lambda *args: None, None)
def __restart_cb(self, notify, action, data):
if action == "restart":
self.__bus.exit(True)
def __registry_changed_cb(self, bus):
self.__notify.show()
def run(self):
gtk.main()