platform/upstream/evolution-data-server.git
13 years agoGive EDataBookFactory a proper "new" function.
Matthew Barnes [Thu, 29 Sep 2011 18:02:33 +0000 (14:02 -0400)]
Give EDataBookFactory a proper "new" function.

13 years agoForgot a couple #includes.
Matthew Barnes [Thu, 29 Sep 2011 17:29:11 +0000 (13:29 -0400)]
Forgot a couple #includes.

13 years agoPrefer G_VALUE_INIT over memset().
Matthew Barnes [Mon, 5 Sep 2011 12:46:12 +0000 (08:46 -0400)]
Prefer G_VALUE_INIT over memset().

G_VALUE_INIT is new in GLib 2.30.  More convenient than zero-filling a
statically declared GValue with memset().

13 years agoRequire GLib 2.30.
Matthew Barnes [Thu, 29 Sep 2011 15:44:28 +0000 (11:44 -0400)]
Require GLib 2.30.

Drop all GLIB_CHECK_VERSION macros.

13 years agoAdd a "services" directory.
Matthew Barnes [Wed, 28 Sep 2011 21:01:18 +0000 (17:01 -0400)]
Add a "services" directory.

Split the D-Bus service binaries out of their respective "libedata"
folders and give them their own folder under "services".  This just
consists of the main() function, any migration gunk, and the D-Bus
.service key file.

This provides a natural place to add a new D-Bus service for ESources,
coming soon to a repository near you!

Also, by popular demand, change the binary and source code prefix in
these folders from "e" to "evolution".  I guess so grepping a process
list for "evolution" reveals all.

13 years agoBug #632619 - Recurring events can clutter month view
Milan Crha [Thu, 29 Sep 2011 12:42:28 +0000 (14:42 +0200)]
Bug #632619 - Recurring events can clutter month view

13 years agoEDBusServer: Add a use count, like in GApplication.
Matthew Barnes [Wed, 28 Sep 2011 22:39:17 +0000 (18:39 -0400)]
EDBusServer: Add a use count, like in GApplication.

Borrowing GApplication's use count concept for EDBusServer.  It works
somewhat like a reference count: when the use count drops to zero, the
main loop terminates (in this case, after a 10 second delay).  The use
count usually follows the number of client connections.

New functions to increment and decrement the use count:

    void e_dbus_server_hold    (EDBusServer *server)
    void e_dbus_server_release (EDBusServer *server)

This lets us handle the --keep-running option more gracefully by
simply incrementing the server's use count directly in main().

For the record: I hemmed and hawed over a good while over whether to
make EDBusServer inherit from GApplication or just copy the use count
feature from GApplication.  In the end, I still think GApplication is
over-engineered and tries to serve too many different use cases, so
for now I'd prefer to keep EDBusServer simple.  I expect to revisit
this decision at some point down the road.

13 years agoBug 660246: EBookBackendSqliteDB: Bad loop iteration.
Christophe Dumez [Wed, 28 Sep 2011 14:05:09 +0000 (10:05 -0400)]
Bug 660246: EBookBackendSqliteDB: Bad loop iteration.

The code was not properly iterating over the UID list and as a
consequence, calling e_book_backend_sqlitedb_remove_constacts() with
more than one UID would only remove the first UID in the list.

13 years agoupdate zh_CN translation
YunQiang Su [Tue, 27 Sep 2011 18:46:43 +0000 (02:46 +0800)]
update zh_CN translation

13 years agoUpdated Polish translation
Piotr Drąg [Tue, 27 Sep 2011 18:30:03 +0000 (20:30 +0200)]
Updated Polish translation

13 years agoMerge libcamel-provider into libcamel.
Matthew Barnes [Tue, 27 Sep 2011 17:07:26 +0000 (13:07 -0400)]
Merge libcamel-provider into libcamel.

It's no longer useful these days to maintain split libraries.
libcamel-provider does not bring in any additional external library
dependencies over libcamel, and just adds unnecessary overhead to the
build process.

So Camel now consists of just libcamel + some built-in provider modules.

13 years agoDeclare missing GError variable in e_data_book_factory_init
Rodrigo Moya [Tue, 27 Sep 2011 10:50:26 +0000 (12:50 +0200)]
Declare missing GError variable in e_data_book_factory_init

13 years agoBug #642984 - Drop --enable-ssl configure option (nss/nspr always required)
Milan Crha [Mon, 26 Sep 2011 19:42:45 +0000 (21:42 +0200)]
Bug #642984 - Drop --enable-ssl configure option (nss/nspr always required)

13 years agoProvide CamelFolder::get_message_cached()
Milan Crha [Mon, 26 Sep 2011 19:03:17 +0000 (21:03 +0200)]
Provide CamelFolder::get_message_cached()

This is used in camel_folder_get_message_sync(), as the first attempt
to get a message without involving the folder lock, thus it's supposed
to be quicker. The implementer may not do any network I/O while inside
this function. Also, returning NULL is not considered as an error, it
just means that the message is not downloaded in the local cache yet,
thus the usual process of invoking folder's lock and calling actual
implementation of get_message_sync() follows. Defining this function
is not mandatory for descendants.

13 years agoBlah, typos in my previous commit.
Matthew Barnes [Mon, 26 Sep 2011 18:04:14 +0000 (14:04 -0400)]
Blah, typos in my previous commit.

13 years agoFix a build break in libebackend.
Matthew Barnes [Mon, 26 Sep 2011 17:59:27 +0000 (13:59 -0400)]
Fix a build break in libebackend.

UNIX-specific GLib headers require a separate set of flags.

13 years ago[l10n] Updated German translation
Mario Blättermann [Mon, 26 Sep 2011 17:32:28 +0000 (19:32 +0200)]
[l10n] Updated German translation

13 years agoUpdated Bulgarian translation
Alexander Shopov [Mon, 26 Sep 2011 16:58:53 +0000 (19:58 +0300)]
Updated Bulgarian translation

13 years agoUpdated Czech translation
Jiri Eischmann [Mon, 26 Sep 2011 15:15:10 +0000 (17:15 +0200)]
Updated Czech translation

13 years agoUpdate French translation
Alexandre Franke [Mon, 26 Sep 2011 13:46:25 +0000 (15:46 +0200)]
Update French translation

13 years agoAdapt ECalBackendWeather to libedata-cal changes.
Matthew Barnes [Fri, 9 Sep 2011 17:26:59 +0000 (13:26 -0400)]
Adapt ECalBackendWeather to libedata-cal changes.

13 years agoAdapt ECalBackendHttp to libedata-cal changes.
Matthew Barnes [Fri, 9 Sep 2011 17:26:23 +0000 (13:26 -0400)]
Adapt ECalBackendHttp to libedata-cal changes.

13 years agoAdapt ECalBackendFile to libedata-cal changes.
Matthew Barnes [Fri, 9 Sep 2011 17:25:47 +0000 (13:25 -0400)]
Adapt ECalBackendFile to libedata-cal changes.

13 years agoAdapt ECalBackendContacts to libedata-cal changes.
Matthew Barnes [Fri, 9 Sep 2011 17:24:50 +0000 (13:24 -0400)]
Adapt ECalBackendContacts to libedata-cal changes.

13 years agoAdapt ECalBackendCalDAV to libedata-cal changes.
Matthew Barnes [Fri, 9 Sep 2011 17:21:19 +0000 (13:21 -0400)]
Adapt ECalBackendCalDAV to libedata-cal changes.

13 years agoAdapt EBookBackendWebdav to libedata-book changes.
Matthew Barnes [Fri, 9 Sep 2011 17:19:54 +0000 (13:19 -0400)]
Adapt EBookBackendWebdav to libedata-book changes.

13 years agoAdapt EBookBackendVCF to libedata-book changes.
Matthew Barnes [Fri, 9 Sep 2011 17:19:31 +0000 (13:19 -0400)]
Adapt EBookBackendVCF to libedata-book changes.

13 years agoAdapt EBookBackendLDAP to libedata-book changes.
Matthew Barnes [Fri, 9 Sep 2011 17:19:08 +0000 (13:19 -0400)]
Adapt EBookBackendLDAP to libedata-book changes.

13 years agoAdapt EBookBackendGoogle to libedata-book changes.
Matthew Barnes [Fri, 9 Sep 2011 17:18:37 +0000 (13:18 -0400)]
Adapt EBookBackendGoogle to libedata-book changes.

13 years agoAdapt EBookBackendFile to libedata-book changes.
Matthew Barnes [Fri, 9 Sep 2011 17:18:13 +0000 (13:18 -0400)]
Adapt EBookBackendFile to libedata-book changes.

13 years agolibedata-cal: Use new base classes in libebackend.
Matthew Barnes [Fri, 9 Sep 2011 17:27:56 +0000 (13:27 -0400)]
libedata-cal: Use new base classes in libebackend.

13 years agolibedata-book: Use new base classes in libebackend.
Matthew Barnes [Fri, 9 Sep 2011 17:20:43 +0000 (13:20 -0400)]
libedata-book: Use new base classes in libebackend.

13 years agoAdd various base classes for backends and servers.
Matthew Barnes [Thu, 8 Sep 2011 13:01:59 +0000 (09:01 -0400)]
Add various base classes for backends and servers.

EBackend is an abstract base class for address book and calendar
backends.

EBackendFactory is an abstract base class for creating address book and
calendar backends.  It is also an EExtension that extends EDataFactory.

EDBusServer is an abstract base class for an extensible D-Bus server.

EDataFactory is a type of EDBusServer that exports connection objects
for individual address books or calendars.

13 years agoAdd EExtensible and EExtension.
Matthew Barnes [Wed, 7 Sep 2011 20:53:25 +0000 (16:53 -0400)]
Add EExtensible and EExtension.

Copied from Evolution's libeutil.

13 years agoAdd EModule.
Matthew Barnes [Wed, 7 Sep 2011 20:24:07 +0000 (16:24 -0400)]
Add EModule.

Copied from Evolution's libeutil.

13 years agoAdd 3.4 index to libebackend docs.
Matthew Barnes [Wed, 7 Sep 2011 21:04:23 +0000 (17:04 -0400)]
Add 3.4 index to libebackend docs.

13 years agoRemove e-data-server-module.[ch]. Breaks build.
Matthew Barnes [Wed, 7 Sep 2011 20:13:44 +0000 (16:13 -0400)]
Remove e-data-server-module.[ch].  Breaks build.

This outdated extension framework will be replaced by EModule and
EExtension from Evolution's libeutil.

13 years agoBump libebackend, libedata-book and libedata-cal sonames.
Matthew Barnes [Sun, 11 Sep 2011 16:33:03 +0000 (12:33 -0400)]
Bump libebackend, libedata-book and libedata-cal sonames.

See subsequent commits for actual API/ABI changes.

13 years agoCamelProvider: Remove 'license' and 'license_file' members.
Matthew Barnes [Mon, 26 Sep 2011 04:11:28 +0000 (00:11 -0400)]
CamelProvider: Remove 'license' and 'license_file' members.

The license fields have not been used for many years.

I believe they date back to the original Ximian Connector for Microsoft
Exchange, which was non-free software for a time and required license
click-thru shenanigans in Evolution.

13 years agoCamelURL: Remove 'passwd' member.
Matthew Barnes [Mon, 26 Sep 2011 01:04:44 +0000 (21:04 -0400)]
CamelURL: Remove 'passwd' member.

No longer needed, and signals to other 3rd party Camel providers that
they need to use the new CamelService:password property instead.

13 years agoRemove camel_http_stream_set_proxy().
Matthew Barnes [Mon, 26 Sep 2011 00:54:10 +0000 (20:54 -0400)]
Remove camel_http_stream_set_proxy().

The last user of CamelURL.passwd...

13 years agoCamelSmtpTransport: Use camel_service_set_password().
Matthew Barnes [Sun, 25 Sep 2011 23:12:05 +0000 (19:12 -0400)]
CamelSmtpTransport: Use camel_service_set_password().

Instead of stashing the password in its CamelURL.

13 years agoCamelPOP3Store: Use camel_service_set_password().
Matthew Barnes [Sun, 25 Sep 2011 23:08:26 +0000 (19:08 -0400)]
CamelPOP3Store: Use camel_service_set_password().

Instead of stashing the password in its CamelURL.

13 years agoCamelNNTPStore: Use camel_service_set_password().
Matthew Barnes [Sun, 25 Sep 2011 23:01:59 +0000 (19:01 -0400)]
CamelNNTPStore: Use camel_service_set_password().

Instead of stashing the password in its CamelURL.

13 years agoCamelIMAPXServer: Use camel_service_set_password().
Matthew Barnes [Sun, 25 Sep 2011 22:57:01 +0000 (18:57 -0400)]
CamelIMAPXServer: Use camel_service_set_password().

Instead of stashing the password in its CamelURL.

13 years agoCamelImapStore: Use camel_service_set_password().
Matthew Barnes [Sun, 25 Sep 2011 22:49:56 +0000 (18:49 -0400)]
CamelImapStore: Use camel_service_set_password().

Instead of stashing the password in its CamelURL.

13 years agoCamelSaslPlain: Use camel_service_get_password().
Matthew Barnes [Sun, 25 Sep 2011 22:39:50 +0000 (18:39 -0400)]
CamelSaslPlain: Use camel_service_get_password().

13 years agoCamelSaslNTLM: Use camel_service_get_password().
Matthew Barnes [Sun, 25 Sep 2011 22:38:14 +0000 (18:38 -0400)]
CamelSaslNTLM: Use camel_service_get_password().

13 years agoCamelSaslLogin: Use camel_service_get_password().
Matthew Barnes [Sun, 25 Sep 2011 22:30:26 +0000 (18:30 -0400)]
CamelSaslLogin: Use camel_service_get_password().

13 years agoCamelSaslDigestMd5: Use camel_service_get_password().
Matthew Barnes [Sun, 25 Sep 2011 22:27:58 +0000 (18:27 -0400)]
CamelSaslDigestMd5: Use camel_service_get_password().

13 years agoCamelSaslCramMd5: Use camel_service_get_password().
Matthew Barnes [Sun, 25 Sep 2011 22:23:16 +0000 (18:23 -0400)]
CamelSaslCramMd5: Use camel_service_get_password().

13 years agoCamelService: Add "password" property.
Matthew Barnes [Sun, 25 Sep 2011 19:40:05 +0000 (15:40 -0400)]
CamelService: Add "password" property.

This is meant to be an alternative to caching passwords in CamelURLs.

13 years agoCamelNNTPStore: Remove unused 'base_url' member.
Matthew Barnes [Mon, 26 Sep 2011 01:03:48 +0000 (21:03 -0400)]
CamelNNTPStore: Remove unused 'base_url' member.

13 years agoCamelIMAPXStore: Remove unused 'base_url' member.
Matthew Barnes [Mon, 26 Sep 2011 01:03:06 +0000 (21:03 -0400)]
CamelIMAPXStore: Remove unused 'base_url' member.

13 years agoCamelImapStore: Remove unused 'base_url' member.
Matthew Barnes [Mon, 26 Sep 2011 01:02:23 +0000 (21:02 -0400)]
CamelImapStore: Remove unused 'base_url' member.

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Mon, 26 Sep 2011 13:25:45 +0000 (15:25 +0200)]
Updated Basque language

13 years ago[l10n]Updated Catalan (Valencian) translation
Carles Ferrando [Mon, 26 Sep 2011 12:39:01 +0000 (14:39 +0200)]
[l10n]Updated Catalan (Valencian) translation

13 years agoBug #659568 - One day delay in calendar view
Milan Crha [Mon, 26 Sep 2011 10:40:56 +0000 (12:40 +0200)]
Bug #659568 - One day delay in calendar view

13 years agoe_util_utf8_make_valid: Remove dead code
Christophe Dumez [Tue, 20 Sep 2011 12:34:51 +0000 (15:34 +0300)]
e_util_utf8_make_valid: Remove dead code

13 years agoBug #659438 - Checks junk in all folders despite restricting to INBOX
Milan Crha [Mon, 26 Sep 2011 10:19:01 +0000 (12:19 +0200)]
Bug #659438 - Checks junk in all folders despite restricting to INBOX

13 years agoBug #656473 - Store server folder cache in user's cache directory
Milan Crha [Mon, 26 Sep 2011 10:11:54 +0000 (12:11 +0200)]
Bug #656473 - Store server folder cache in user's cache directory

13 years agoUpdate Czech translation by Jiri Eischmann
Petr Kovar [Mon, 26 Sep 2011 09:18:32 +0000 (11:18 +0200)]
Update Czech translation by Jiri Eischmann

13 years agoBug #655252 - Need to escape the comp_uid part of a path
Milan Crha [Mon, 26 Sep 2011 09:00:35 +0000 (11:00 +0200)]
Bug #655252 - Need to escape the comp_uid part of a path

13 years agoBug #659555 - Add custom icons in a folder Subscription dialog
Milan Crha [Mon, 26 Sep 2011 08:27:39 +0000 (10:27 +0200)]
Bug #659555 - Add custom icons in a folder Subscription dialog

13 years agoBug #659914 - e_book_get_changes: Fix crash caused by unref of a NULL pointer
Christophe Dumez [Mon, 26 Sep 2011 08:08:06 +0000 (10:08 +0200)]
Bug #659914 - e_book_get_changes: Fix crash caused by unref of a NULL pointer

13 years agoBug #659553 - Fix e_vcard_unescape_string
Alexander Larsson [Mon, 26 Sep 2011 08:03:45 +0000 (10:03 +0200)]
Bug #659553 - Fix e_vcard_unescape_string

Actually append unescaped chars, and don't bother with broken
unicode char stuff.

13 years ago[l10n]Updated Catalan translation
Gil Forcada [Sun, 25 Sep 2011 21:42:33 +0000 (23:42 +0200)]
[l10n]Updated Catalan translation

13 years agoCamelStore: Prefer UID over URL in debug output.
Matthew Barnes [Sun, 25 Sep 2011 18:23:03 +0000 (14:23 -0400)]
CamelStore: Prefer UID over URL in debug output.

13 years agoBump libcamel shared object name.
Matthew Barnes [Sun, 25 Sep 2011 16:35:03 +0000 (12:35 -0400)]
Bump libcamel shared object name.

To cover ABI changes in CamelStoreSummary and CamelStoreInfo.

13 years agoCamelStoreInfo: Removed unused 'uri' member.
Matthew Barnes [Sun, 25 Sep 2011 16:29:02 +0000 (12:29 -0400)]
CamelStoreInfo: Removed unused 'uri' member.

13 years agoRemove camel_store_summary_set_uri_base().
Matthew Barnes [Sun, 25 Sep 2011 16:20:07 +0000 (12:20 -0400)]
Remove camel_store_summary_set_uri_base().

Not used for anything.  Unfortunately this alters the size of
CamelStoreSummary, since 'uri_base' was a public struct member.

13 years agoCamelStoreSummary: Remove unused CAMEL_STORE_INFO_URI.
Matthew Barnes [Sun, 25 Sep 2011 16:08:13 +0000 (12:08 -0400)]
CamelStoreSummary: Remove unused CAMEL_STORE_INFO_URI.

13 years agoCamel: Prefer GList over GSList.
Matthew Barnes [Sat, 24 Sep 2011 16:22:16 +0000 (12:22 -0400)]
Camel: Prefer GList over GSList.

GSList should really be deprecated.

13 years agoCamelLocalStore: Simplify detection of main local store.
Matthew Barnes [Sat, 3 Sep 2011 19:31:42 +0000 (15:31 -0400)]
CamelLocalStore: Simplify detection of main local store.

Just check if UID == "local".  However this is Evolution-specific
policy, so Evolution should be setting this explicitly as it does
for the "need-summary-check" property.

13 years agoRemove CamelSList.
Matthew Barnes [Sat, 3 Sep 2011 19:22:09 +0000 (15:22 -0400)]
Remove CamelSList.

Not used by anything, and good heavens we have enough linked-list
implementations already!

13 years agoAdd CamelMemChunk (copy of EMemChunk).
Matthew Barnes [Sat, 3 Sep 2011 19:19:47 +0000 (15:19 -0400)]
Add CamelMemChunk (copy of EMemChunk).

To further erode Camel's dependence on libedataserver.

13 years agolibebook.pc.in: camel-1.2 is a private requirement.
Matthew Barnes [Sun, 25 Sep 2011 11:52:28 +0000 (07:52 -0400)]
libebook.pc.in: camel-1.2 is a private requirement.

EDestination uses CamelInternetAddress internally, but the public
libebook API does not expose any Camel structures or definitions,
so move camel-1.2 to Requires.private.

My hope is this will contain the impact of Camel's frequent API/ABI
breaks, so other packages like gnome-shell won't have to be rebuilt
so frequently in downstream distributions.

13 years agoUpdated Japanese translation
OKANO Takayoshi [Sun, 25 Sep 2011 06:35:31 +0000 (15:35 +0900)]
Updated Japanese translation

13 years agoUpdated Japanese translation
OKANO Takayoshi [Sun, 25 Sep 2011 02:02:56 +0000 (11:02 +0900)]
Updated Japanese translation

13 years agoPost-release version bump.
Matthew Barnes [Sat, 24 Sep 2011 20:14:55 +0000 (16:14 -0400)]
Post-release version bump.

13 years agoNEWS update for 3.2.0 release.
Matthew Barnes [Sat, 24 Sep 2011 19:46:08 +0000 (15:46 -0400)]
NEWS update for 3.2.0 release.

13 years ago[l10n] Updated German translation
Mario Blättermann [Sat, 24 Sep 2011 08:23:17 +0000 (10:23 +0200)]
[l10n] Updated German translation

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Fri, 23 Sep 2011 14:58:35 +0000 (16:58 +0200)]
Updated Basque language

13 years agoUpdated Turkish translation
Muhammet Kara [Fri, 23 Sep 2011 06:03:43 +0000 (09:03 +0300)]
Updated Turkish translation

13 years agoupdate Punjabi Translation: date time format
A S Alam [Fri, 23 Sep 2011 01:45:21 +0000 (07:15 +0530)]
update Punjabi Translation: date time format

13 years agoUpdate Assamese translation
Nilamdyuti Goswami [Thu, 22 Sep 2011 10:03:37 +0000 (12:03 +0200)]
Update Assamese translation

13 years agoUpdated Dutch translation by Hannie Dumoleyn
Hannie Dumoleyn [Wed, 21 Sep 2011 21:36:04 +0000 (23:36 +0200)]
Updated Dutch translation by Hannie Dumoleyn

13 years agol10n: Updated Italian translation
Luca Ferretti [Wed, 21 Sep 2011 18:52:19 +0000 (20:52 +0200)]
l10n: Updated Italian translation

13 years agoUpdated Gujarati Translations
Sweta Kothari [Wed, 21 Sep 2011 11:02:48 +0000 (16:32 +0530)]
Updated Gujarati Translations

13 years agoUpdated Oriya Translation
Manoj Kumar Giri [Wed, 21 Sep 2011 08:55:58 +0000 (14:25 +0530)]
Updated Oriya Translation

13 years agoUpdated Oriya Translation
Manoj Kumar Giri [Wed, 21 Sep 2011 08:53:19 +0000 (14:23 +0530)]
Updated Oriya Translation

13 years agoUpdated Oriya Translation
Manoj Kumar Giri [Tue, 20 Sep 2011 15:52:33 +0000 (21:22 +0530)]
Updated Oriya Translation

13 years agogoogle: Handle multivalue custom vcard attributes
Alexander Larsson [Tue, 20 Sep 2011 10:24:20 +0000 (12:24 +0200)]
google: Handle multivalue custom vcard attributes

We use this by vcard escaping the individual attributes and joining them
with a comma. Then we name the attribute with a -MULTIVALUE prefix in order
to not confuse things with previously stored single-value attributes.

https://bugzilla.gnome.org/show_bug.cgi?id=659553

13 years agopost release version bump
Chenthill Palanisamy [Mon, 19 Sep 2011 12:28:25 +0000 (17:58 +0530)]
post release version bump

13 years agoNews update for 3.1.92 release
Chenthill Palanisamy [Mon, 19 Sep 2011 12:05:23 +0000 (17:35 +0530)]
News update for 3.1.92 release

13 years agoUpdated Danish translation
Kenneth Nielsen [Mon, 19 Sep 2011 11:29:14 +0000 (13:29 +0200)]
Updated Danish translation

13 years agoBug #659282 - Cannot add more than one appointment per session
Milan Crha [Mon, 19 Sep 2011 10:28:32 +0000 (12:28 +0200)]
Bug #659282 - Cannot add more than one appointment per session

13 years agoBug #659184 - Contacts calendar backend doesn't show events
Milan Crha [Mon, 19 Sep 2011 09:33:45 +0000 (11:33 +0200)]
Bug #659184 - Contacts calendar backend doesn't show events

13 years agoUpdated Slovak translation
Pavol Klačanský [Mon, 19 Sep 2011 07:44:44 +0000 (09:44 +0200)]
Updated Slovak translation

13 years agoUpdated Serbian translation
Мирослав Николић [Mon, 19 Sep 2011 01:00:42 +0000 (03:00 +0200)]
Updated Serbian translation