From 6cbc6a14dd19c93e6aa51ccd2912c38d4e7a2872 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Wed, 26 Dec 2012 15:43:35 +0100 Subject: [PATCH] Rename all 'locale' directories to 'locales'. Firstly, these directories contains more than one locale. Secondly, it conflicts with the 'locale' python module. --- {locale => locales}/__init__.py | 0 {locale => locales}/de.po | 0 {locale => locales}/fi.po | 0 {locale => locales}/fr.po | 0 {locale => locales}/fr.py | 0 {locale => locales}/it.po | 0 {locale => locales}/messages.pot | 0 plugins/Admin/{locale => locales}/de.po | 0 plugins/Admin/{locale => locales}/fi.po | 0 plugins/Admin/{locale => locales}/fr.po | 0 plugins/Admin/{locale => locales}/it.po | 0 plugins/Alias/{locale => locales}/de.po | 0 plugins/Alias/{locale => locales}/fi.po | 0 plugins/Alias/{locale => locales}/fr.po | 0 plugins/Alias/{locale => locales}/hu.po | 0 plugins/Alias/{locale => locales}/it.po | 0 plugins/Alias/{locale => locales}/messages.pot | 0 plugins/Anonymous/{locale => locales}/de.po | 0 plugins/Anonymous/{locale => locales}/fi.po | 0 plugins/Anonymous/{locale => locales}/fr.po | 0 plugins/Anonymous/{locale => locales}/hu.po | 0 plugins/Anonymous/{locale => locales}/it.po | 0 plugins/AutoMode/{locale => locales}/de.po | 0 plugins/AutoMode/{locale => locales}/fi.po | 0 plugins/AutoMode/{locale => locales}/fr.po | 0 plugins/AutoMode/{locale => locales}/it.po | 0 plugins/BadWords/{locale => locales}/fi.po | 0 plugins/BadWords/{locale => locales}/fr.po | 0 plugins/BadWords/{locale => locales}/it.po | 0 plugins/Channel/{locale => locales}/de.po | 0 plugins/Channel/{locale => locales}/fi.po | 0 plugins/Channel/{locale => locales}/fr.po | 0 plugins/Channel/{locale => locales}/hu.po | 0 plugins/Channel/{locale => locales}/it.po | 0 plugins/ChannelLogger/{locale => locales}/fi.po | 0 plugins/ChannelLogger/{locale => locales}/fr.po | 0 plugins/ChannelLogger/{locale => locales}/hu.po | 0 plugins/ChannelLogger/{locale => locales}/it.po | 0 plugins/ChannelStats/{locale => locales}/fi.po | 0 plugins/ChannelStats/{locale => locales}/fr.po | 0 plugins/ChannelStats/{locale => locales}/it.po | 0 plugins/Conditional/{locale => locales}/fi.po | 0 plugins/Conditional/{locale => locales}/fr.po | 0 plugins/Conditional/{locale => locales}/it.po | 0 plugins/Config/{locale => locales}/de.po | 0 plugins/Config/{locale => locales}/fi.po | 0 plugins/Config/{locale => locales}/fr.po | 0 plugins/Config/{locale => locales}/hu.po | 0 plugins/Config/{locale => locales}/it.po | 0 plugins/Ctcp/{locale => locales}/de.po | 0 plugins/Ctcp/{locale => locales}/fi.po | 0 plugins/Ctcp/{locale => locales}/fr.po | 0 plugins/Ctcp/{locale => locales}/hu.po | 0 plugins/Ctcp/{locale => locales}/it.po | 0 plugins/Dict/{locale => locales}/fi.po | 0 plugins/Dict/{locale => locales}/fr.po | 0 plugins/Dict/{locale => locales}/it.po | 0 plugins/Dunno/{locale => locales}/de.po | 0 plugins/Dunno/{locale => locales}/fi.po | 0 plugins/Dunno/{locale => locales}/fr.po | 0 plugins/Dunno/{locale => locales}/it.po | 0 plugins/Factoids/{locale => locales}/fi.po | 0 plugins/Factoids/{locale => locales}/fr.po | 0 plugins/Factoids/{locale => locales}/it.po | 0 plugins/Filter/{locale => locales}/fi.po | 0 plugins/Filter/{locale => locales}/fr.po | 0 plugins/Filter/{locale => locales}/it.po | 0 plugins/Format/{locale => locales}/fi.po | 0 plugins/Format/{locale => locales}/fr.po | 0 plugins/Format/{locale => locales}/it.po | 0 plugins/Games/{locale => locales}/de.po | 0 plugins/Games/{locale => locales}/fi.po | 0 plugins/Games/{locale => locales}/fr.po | 0 plugins/Games/{locale => locales}/it.po | 0 plugins/Google/{locale => locales}/fi.po | 0 plugins/Google/{locale => locales}/fr.po | 0 plugins/Google/{locale => locales}/it.po | 0 plugins/Herald/{locale => locales}/fi.po | 0 plugins/Herald/{locale => locales}/fr.po | 0 plugins/Herald/{locale => locales}/it.po | 0 plugins/Internet/{locale => locales}/fi.po | 0 plugins/Internet/{locale => locales}/fr.po | 0 plugins/Internet/{locale => locales}/it.po | 0 plugins/Karma/{locale => locales}/fi.po | 0 plugins/Karma/{locale => locales}/fr.po | 0 plugins/Karma/{locale => locales}/it.po | 0 plugins/Lart/{locale => locales}/fi.po | 0 plugins/Lart/{locale => locales}/fr.po | 0 plugins/Lart/{locale => locales}/it.po | 0 plugins/Later/{locale => locales}/de.po | 0 plugins/Later/{locale => locales}/fi.po | 0 plugins/Later/{locale => locales}/fr.po | 0 plugins/Later/{locale => locales}/it.po | 0 plugins/Limiter/{locale => locales}/fi.po | 0 plugins/Limiter/{locale => locales}/fr.po | 0 plugins/Limiter/{locale => locales}/hu.po | 0 plugins/Limiter/{locale => locales}/it.po | 0 plugins/Math/{locale => locales}/fi.po | 0 plugins/Math/{locale => locales}/fr.po | 0 plugins/Math/{locale => locales}/hu.po | 0 plugins/Math/{locale => locales}/it.po | 0 plugins/MessageParser/{locale => locales}/fi.po | 0 plugins/MessageParser/{locale => locales}/fr.po | 0 plugins/MessageParser/{locale => locales}/it.po | 0 plugins/Misc/{locale => locales}/de.po | 0 plugins/Misc/{locale => locales}/fi.po | 0 plugins/Misc/{locale => locales}/fr.po | 0 plugins/Misc/{locale => locales}/hu.po | 0 plugins/Misc/{locale => locales}/it.po | 0 plugins/MoobotFactoids/{locale => locales}/fi.po | 0 plugins/MoobotFactoids/{locale => locales}/fr.po | 0 plugins/MoobotFactoids/{locale => locales}/it.po | 0 plugins/Network/{locale => locales}/de.po | 0 plugins/Network/{locale => locales}/fi.po | 0 plugins/Network/{locale => locales}/fr.po | 0 plugins/Network/{locale => locales}/it.po | 0 plugins/News/{locale => locales}/fi.po | 0 plugins/News/{locale => locales}/fr.po | 0 plugins/News/{locale => locales}/it.po | 0 plugins/NickAuth/{locale => locales}/fi.po | 0 plugins/NickCapture/{locale => locales}/de.po | 0 plugins/NickCapture/{locale => locales}/fi.po | 0 plugins/NickCapture/{locale => locales}/fr.po | 0 plugins/NickCapture/{locale => locales}/it.po | 0 plugins/Nickometer/{locale => locales}/fi.po | 0 plugins/Nickometer/{locale => locales}/fr.po | 0 plugins/Nickometer/{locale => locales}/it.po | 0 plugins/Note/{locale => locales}/fi.po | 0 plugins/Note/{locale => locales}/fr.po | 0 plugins/Note/{locale => locales}/it.po | 0 plugins/Owner/{locale => locales}/de.po | 0 plugins/Owner/{locale => locales}/fi.po | 0 plugins/Owner/{locale => locales}/fr.po | 0 plugins/Owner/{locale => locales}/hu.po | 0 plugins/Owner/{locale => locales}/it.po | 0 plugins/Plugin/{locale => locales}/de.po | 0 plugins/Plugin/{locale => locales}/fi.po | 0 plugins/Plugin/{locale => locales}/fr.po | 0 plugins/Plugin/{locale => locales}/it.po | 0 plugins/PluginDownloader/{locale => locales}/de.po | 0 plugins/PluginDownloader/{locale => locales}/fi.po | 0 plugins/PluginDownloader/{locale => locales}/fr.po | 0 plugins/PluginDownloader/{locale => locales}/it.po | 0 plugins/Praise/{locale => locales}/fi.po | 0 plugins/Praise/{locale => locales}/fr.po | 0 plugins/Praise/{locale => locales}/it.po | 0 plugins/Protector/{locale => locales}/fi.po | 0 plugins/Protector/{locale => locales}/fr.po | 0 plugins/Protector/{locale => locales}/it.po | 0 plugins/Quote/{locale => locales}/fi.po | 0 plugins/Quote/{locale => locales}/fr.po | 0 plugins/Quote/{locale => locales}/it.po | 0 plugins/QuoteGrabs/{locale => locales}/fi.po | 0 plugins/QuoteGrabs/{locale => locales}/fr.po | 0 plugins/QuoteGrabs/{locale => locales}/it.po | 0 plugins/RSS/{locale => locales}/de.po | 0 plugins/RSS/{locale => locales}/fi.po | 0 plugins/RSS/{locale => locales}/fr.po | 0 plugins/RSS/{locale => locales}/hu.po | 0 plugins/RSS/{locale => locales}/it.po | 0 plugins/Relay/{locale => locales}/fi.po | 0 plugins/Relay/{locale => locales}/fr.po | 0 plugins/Relay/{locale => locales}/it.po | 0 plugins/Reply/{locale => locales}/de.po | 0 plugins/Reply/{locale => locales}/fi.po | 0 plugins/Reply/{locale => locales}/fr.po | 0 plugins/Reply/{locale => locales}/hu.po | 0 plugins/Reply/{locale => locales}/it.po | 0 plugins/Scheduler/{locale => locales}/fi.po | 0 plugins/Scheduler/{locale => locales}/fr.po | 0 plugins/Scheduler/{locale => locales}/it.po | 0 plugins/Seen/{locale => locales}/de.po | 0 plugins/Seen/{locale => locales}/fi.po | 0 plugins/Seen/{locale => locales}/fr.po | 0 plugins/Seen/{locale => locales}/it.po | 0 plugins/Services/{locale => locales}/de.po | 0 plugins/Services/{locale => locales}/fi.po | 0 plugins/Services/{locale => locales}/fr.po | 0 plugins/Services/{locale => locales}/it.po | 0 plugins/ShrinkUrl/{locale => locales}/fi.po | 0 plugins/ShrinkUrl/{locale => locales}/fr.po | 0 plugins/ShrinkUrl/{locale => locales}/it.po | 0 plugins/Status/{locale => locales}/de.po | 0 plugins/Status/{locale => locales}/fi.po | 0 plugins/Status/{locale => locales}/fr.po | 0 plugins/Status/{locale => locales}/it.po | 0 plugins/String/{locale => locales}/fi.po | 0 plugins/String/{locale => locales}/fr.po | 0 plugins/String/{locale => locales}/it.po | 0 plugins/Success/{locale => locales}/fi.po | 0 plugins/Success/{locale => locales}/fr.po | 0 plugins/Success/{locale => locales}/it.po | 0 plugins/Time/{locale => locales}/de.po | 0 plugins/Time/{locale => locales}/fi.po | 0 plugins/Time/{locale => locales}/fr.po | 0 plugins/Time/{locale => locales}/hu.po | 0 plugins/Time/{locale => locales}/it.po | 0 plugins/Todo/{locale => locales}/de.po | 0 plugins/Todo/{locale => locales}/fi.po | 0 plugins/Todo/{locale => locales}/fr.po | 0 plugins/Todo/{locale => locales}/it.po | 0 plugins/Topic/{locale => locales}/fi.po | 0 plugins/Topic/{locale => locales}/fr.po | 0 plugins/Topic/{locale => locales}/it.po | 0 plugins/URL/{locale => locales}/fi.po | 0 plugins/URL/{locale => locales}/fr.po | 0 plugins/URL/{locale => locales}/it.po | 0 plugins/Unix/{locale => locales}/fi.po | 0 plugins/Unix/{locale => locales}/fr.po | 0 plugins/Unix/{locale => locales}/it.po | 0 plugins/User/{locale => locales}/de.po | 0 plugins/User/{locale => locales}/fi.po | 0 plugins/User/{locale => locales}/fr.po | 0 plugins/User/{locale => locales}/hu.po | 0 plugins/User/{locale => locales}/it.po | 0 plugins/Utilities/{locale => locales}/de.po | 0 plugins/Utilities/{locale => locales}/fi.po | 0 plugins/Utilities/{locale => locales}/fr.po | 0 plugins/Utilities/{locale => locales}/it.po | 0 plugins/Web/{locale => locales}/de.po | 0 plugins/Web/{locale => locales}/fi.po | 0 plugins/Web/{locale => locales}/fr.po | 0 plugins/Web/{locale => locales}/it.po | 0 sandbox/run_2to3.sh | 2 +- setup.py | 14 +++++++------- src/i18n.py | 6 +++--- 226 files changed, 11 insertions(+), 11 deletions(-) rename {locale => locales}/__init__.py (100%) rename {locale => locales}/de.po (100%) rename {locale => locales}/fi.po (100%) rename {locale => locales}/fr.po (100%) rename {locale => locales}/fr.py (100%) rename {locale => locales}/it.po (100%) rename {locale => locales}/messages.pot (100%) rename plugins/Admin/{locale => locales}/de.po (100%) rename plugins/Admin/{locale => locales}/fi.po (100%) rename plugins/Admin/{locale => locales}/fr.po (100%) rename plugins/Admin/{locale => locales}/it.po (100%) rename plugins/Alias/{locale => locales}/de.po (100%) rename plugins/Alias/{locale => locales}/fi.po (100%) rename plugins/Alias/{locale => locales}/fr.po (100%) rename plugins/Alias/{locale => locales}/hu.po (100%) rename plugins/Alias/{locale => locales}/it.po (100%) rename plugins/Alias/{locale => locales}/messages.pot (100%) rename plugins/Anonymous/{locale => locales}/de.po (100%) rename plugins/Anonymous/{locale => locales}/fi.po (100%) rename plugins/Anonymous/{locale => locales}/fr.po (100%) rename plugins/Anonymous/{locale => locales}/hu.po (100%) rename plugins/Anonymous/{locale => locales}/it.po (100%) rename plugins/AutoMode/{locale => locales}/de.po (100%) rename plugins/AutoMode/{locale => locales}/fi.po (100%) rename plugins/AutoMode/{locale => locales}/fr.po (100%) rename plugins/AutoMode/{locale => locales}/it.po (100%) rename plugins/BadWords/{locale => locales}/fi.po (100%) rename plugins/BadWords/{locale => locales}/fr.po (100%) rename plugins/BadWords/{locale => locales}/it.po (100%) rename plugins/Channel/{locale => locales}/de.po (100%) rename plugins/Channel/{locale => locales}/fi.po (100%) rename plugins/Channel/{locale => locales}/fr.po (100%) rename plugins/Channel/{locale => locales}/hu.po (100%) rename plugins/Channel/{locale => locales}/it.po (100%) rename plugins/ChannelLogger/{locale => locales}/fi.po (100%) rename plugins/ChannelLogger/{locale => locales}/fr.po (100%) rename plugins/ChannelLogger/{locale => locales}/hu.po (100%) rename plugins/ChannelLogger/{locale => locales}/it.po (100%) rename plugins/ChannelStats/{locale => locales}/fi.po (100%) rename plugins/ChannelStats/{locale => locales}/fr.po (100%) rename plugins/ChannelStats/{locale => locales}/it.po (100%) rename plugins/Conditional/{locale => locales}/fi.po (100%) rename plugins/Conditional/{locale => locales}/fr.po (100%) rename plugins/Conditional/{locale => locales}/it.po (100%) rename plugins/Config/{locale => locales}/de.po (100%) rename plugins/Config/{locale => locales}/fi.po (100%) rename plugins/Config/{locale => locales}/fr.po (100%) rename plugins/Config/{locale => locales}/hu.po (100%) rename plugins/Config/{locale => locales}/it.po (100%) rename plugins/Ctcp/{locale => locales}/de.po (100%) rename plugins/Ctcp/{locale => locales}/fi.po (100%) rename plugins/Ctcp/{locale => locales}/fr.po (100%) rename plugins/Ctcp/{locale => locales}/hu.po (100%) rename plugins/Ctcp/{locale => locales}/it.po (100%) rename plugins/Dict/{locale => locales}/fi.po (100%) rename plugins/Dict/{locale => locales}/fr.po (100%) rename plugins/Dict/{locale => locales}/it.po (100%) rename plugins/Dunno/{locale => locales}/de.po (100%) rename plugins/Dunno/{locale => locales}/fi.po (100%) rename plugins/Dunno/{locale => locales}/fr.po (100%) rename plugins/Dunno/{locale => locales}/it.po (100%) rename plugins/Factoids/{locale => locales}/fi.po (100%) rename plugins/Factoids/{locale => locales}/fr.po (100%) rename plugins/Factoids/{locale => locales}/it.po (100%) rename plugins/Filter/{locale => locales}/fi.po (100%) rename plugins/Filter/{locale => locales}/fr.po (100%) rename plugins/Filter/{locale => locales}/it.po (100%) rename plugins/Format/{locale => locales}/fi.po (100%) rename plugins/Format/{locale => locales}/fr.po (100%) rename plugins/Format/{locale => locales}/it.po (100%) rename plugins/Games/{locale => locales}/de.po (100%) rename plugins/Games/{locale => locales}/fi.po (100%) rename plugins/Games/{locale => locales}/fr.po (100%) rename plugins/Games/{locale => locales}/it.po (100%) rename plugins/Google/{locale => locales}/fi.po (100%) rename plugins/Google/{locale => locales}/fr.po (100%) rename plugins/Google/{locale => locales}/it.po (100%) rename plugins/Herald/{locale => locales}/fi.po (100%) rename plugins/Herald/{locale => locales}/fr.po (100%) rename plugins/Herald/{locale => locales}/it.po (100%) rename plugins/Internet/{locale => locales}/fi.po (100%) rename plugins/Internet/{locale => locales}/fr.po (100%) rename plugins/Internet/{locale => locales}/it.po (100%) rename plugins/Karma/{locale => locales}/fi.po (100%) rename plugins/Karma/{locale => locales}/fr.po (100%) rename plugins/Karma/{locale => locales}/it.po (100%) rename plugins/Lart/{locale => locales}/fi.po (100%) rename plugins/Lart/{locale => locales}/fr.po (100%) rename plugins/Lart/{locale => locales}/it.po (100%) rename plugins/Later/{locale => locales}/de.po (100%) rename plugins/Later/{locale => locales}/fi.po (100%) rename plugins/Later/{locale => locales}/fr.po (100%) rename plugins/Later/{locale => locales}/it.po (100%) rename plugins/Limiter/{locale => locales}/fi.po (100%) rename plugins/Limiter/{locale => locales}/fr.po (100%) rename plugins/Limiter/{locale => locales}/hu.po (100%) rename plugins/Limiter/{locale => locales}/it.po (100%) rename plugins/Math/{locale => locales}/fi.po (100%) rename plugins/Math/{locale => locales}/fr.po (100%) rename plugins/Math/{locale => locales}/hu.po (100%) rename plugins/Math/{locale => locales}/it.po (100%) rename plugins/MessageParser/{locale => locales}/fi.po (100%) rename plugins/MessageParser/{locale => locales}/fr.po (100%) rename plugins/MessageParser/{locale => locales}/it.po (100%) rename plugins/Misc/{locale => locales}/de.po (100%) rename plugins/Misc/{locale => locales}/fi.po (100%) rename plugins/Misc/{locale => locales}/fr.po (100%) rename plugins/Misc/{locale => locales}/hu.po (100%) rename plugins/Misc/{locale => locales}/it.po (100%) rename plugins/MoobotFactoids/{locale => locales}/fi.po (100%) rename plugins/MoobotFactoids/{locale => locales}/fr.po (100%) rename plugins/MoobotFactoids/{locale => locales}/it.po (100%) rename plugins/Network/{locale => locales}/de.po (100%) rename plugins/Network/{locale => locales}/fi.po (100%) rename plugins/Network/{locale => locales}/fr.po (100%) rename plugins/Network/{locale => locales}/it.po (100%) rename plugins/News/{locale => locales}/fi.po (100%) rename plugins/News/{locale => locales}/fr.po (100%) rename plugins/News/{locale => locales}/it.po (100%) rename plugins/NickAuth/{locale => locales}/fi.po (100%) rename plugins/NickCapture/{locale => locales}/de.po (100%) rename plugins/NickCapture/{locale => locales}/fi.po (100%) rename plugins/NickCapture/{locale => locales}/fr.po (100%) rename plugins/NickCapture/{locale => locales}/it.po (100%) rename plugins/Nickometer/{locale => locales}/fi.po (100%) rename plugins/Nickometer/{locale => locales}/fr.po (100%) rename plugins/Nickometer/{locale => locales}/it.po (100%) rename plugins/Note/{locale => locales}/fi.po (100%) rename plugins/Note/{locale => locales}/fr.po (100%) rename plugins/Note/{locale => locales}/it.po (100%) rename plugins/Owner/{locale => locales}/de.po (100%) rename plugins/Owner/{locale => locales}/fi.po (100%) rename plugins/Owner/{locale => locales}/fr.po (100%) rename plugins/Owner/{locale => locales}/hu.po (100%) rename plugins/Owner/{locale => locales}/it.po (100%) rename plugins/Plugin/{locale => locales}/de.po (100%) rename plugins/Plugin/{locale => locales}/fi.po (100%) rename plugins/Plugin/{locale => locales}/fr.po (100%) rename plugins/Plugin/{locale => locales}/it.po (100%) rename plugins/PluginDownloader/{locale => locales}/de.po (100%) rename plugins/PluginDownloader/{locale => locales}/fi.po (100%) rename plugins/PluginDownloader/{locale => locales}/fr.po (100%) rename plugins/PluginDownloader/{locale => locales}/it.po (100%) rename plugins/Praise/{locale => locales}/fi.po (100%) rename plugins/Praise/{locale => locales}/fr.po (100%) rename plugins/Praise/{locale => locales}/it.po (100%) rename plugins/Protector/{locale => locales}/fi.po (100%) rename plugins/Protector/{locale => locales}/fr.po (100%) rename plugins/Protector/{locale => locales}/it.po (100%) rename plugins/Quote/{locale => locales}/fi.po (100%) rename plugins/Quote/{locale => locales}/fr.po (100%) rename plugins/Quote/{locale => locales}/it.po (100%) rename plugins/QuoteGrabs/{locale => locales}/fi.po (100%) rename plugins/QuoteGrabs/{locale => locales}/fr.po (100%) rename plugins/QuoteGrabs/{locale => locales}/it.po (100%) rename plugins/RSS/{locale => locales}/de.po (100%) rename plugins/RSS/{locale => locales}/fi.po (100%) rename plugins/RSS/{locale => locales}/fr.po (100%) rename plugins/RSS/{locale => locales}/hu.po (100%) rename plugins/RSS/{locale => locales}/it.po (100%) rename plugins/Relay/{locale => locales}/fi.po (100%) rename plugins/Relay/{locale => locales}/fr.po (100%) rename plugins/Relay/{locale => locales}/it.po (100%) rename plugins/Reply/{locale => locales}/de.po (100%) rename plugins/Reply/{locale => locales}/fi.po (100%) rename plugins/Reply/{locale => locales}/fr.po (100%) rename plugins/Reply/{locale => locales}/hu.po (100%) rename plugins/Reply/{locale => locales}/it.po (100%) rename plugins/Scheduler/{locale => locales}/fi.po (100%) rename plugins/Scheduler/{locale => locales}/fr.po (100%) rename plugins/Scheduler/{locale => locales}/it.po (100%) rename plugins/Seen/{locale => locales}/de.po (100%) rename plugins/Seen/{locale => locales}/fi.po (100%) rename plugins/Seen/{locale => locales}/fr.po (100%) rename plugins/Seen/{locale => locales}/it.po (100%) rename plugins/Services/{locale => locales}/de.po (100%) rename plugins/Services/{locale => locales}/fi.po (100%) rename plugins/Services/{locale => locales}/fr.po (100%) rename plugins/Services/{locale => locales}/it.po (100%) rename plugins/ShrinkUrl/{locale => locales}/fi.po (100%) rename plugins/ShrinkUrl/{locale => locales}/fr.po (100%) rename plugins/ShrinkUrl/{locale => locales}/it.po (100%) rename plugins/Status/{locale => locales}/de.po (100%) rename plugins/Status/{locale => locales}/fi.po (100%) rename plugins/Status/{locale => locales}/fr.po (100%) rename plugins/Status/{locale => locales}/it.po (100%) rename plugins/String/{locale => locales}/fi.po (100%) rename plugins/String/{locale => locales}/fr.po (100%) rename plugins/String/{locale => locales}/it.po (100%) rename plugins/Success/{locale => locales}/fi.po (100%) rename plugins/Success/{locale => locales}/fr.po (100%) rename plugins/Success/{locale => locales}/it.po (100%) rename plugins/Time/{locale => locales}/de.po (100%) rename plugins/Time/{locale => locales}/fi.po (100%) rename plugins/Time/{locale => locales}/fr.po (100%) rename plugins/Time/{locale => locales}/hu.po (100%) rename plugins/Time/{locale => locales}/it.po (100%) rename plugins/Todo/{locale => locales}/de.po (100%) rename plugins/Todo/{locale => locales}/fi.po (100%) rename plugins/Todo/{locale => locales}/fr.po (100%) rename plugins/Todo/{locale => locales}/it.po (100%) rename plugins/Topic/{locale => locales}/fi.po (100%) rename plugins/Topic/{locale => locales}/fr.po (100%) rename plugins/Topic/{locale => locales}/it.po (100%) rename plugins/URL/{locale => locales}/fi.po (100%) rename plugins/URL/{locale => locales}/fr.po (100%) rename plugins/URL/{locale => locales}/it.po (100%) rename plugins/Unix/{locale => locales}/fi.po (100%) rename plugins/Unix/{locale => locales}/fr.po (100%) rename plugins/Unix/{locale => locales}/it.po (100%) rename plugins/User/{locale => locales}/de.po (100%) rename plugins/User/{locale => locales}/fi.po (100%) rename plugins/User/{locale => locales}/fr.po (100%) rename plugins/User/{locale => locales}/hu.po (100%) rename plugins/User/{locale => locales}/it.po (100%) rename plugins/Utilities/{locale => locales}/de.po (100%) rename plugins/Utilities/{locale => locales}/fi.po (100%) rename plugins/Utilities/{locale => locales}/fr.po (100%) rename plugins/Utilities/{locale => locales}/it.po (100%) rename plugins/Web/{locale => locales}/de.po (100%) rename plugins/Web/{locale => locales}/fi.po (100%) rename plugins/Web/{locale => locales}/fr.po (100%) rename plugins/Web/{locale => locales}/it.po (100%) diff --git a/locale/__init__.py b/locales/__init__.py similarity index 100% rename from locale/__init__.py rename to locales/__init__.py diff --git a/locale/de.po b/locales/de.po similarity index 100% rename from locale/de.po rename to locales/de.po diff --git a/locale/fi.po b/locales/fi.po similarity index 100% rename from locale/fi.po rename to locales/fi.po diff --git a/locale/fr.po b/locales/fr.po similarity index 100% rename from locale/fr.po rename to locales/fr.po diff --git a/locale/fr.py b/locales/fr.py similarity index 100% rename from locale/fr.py rename to locales/fr.py diff --git a/locale/it.po b/locales/it.po similarity index 100% rename from locale/it.po rename to locales/it.po diff --git a/locale/messages.pot b/locales/messages.pot similarity index 100% rename from locale/messages.pot rename to locales/messages.pot diff --git a/plugins/Admin/locale/de.po b/plugins/Admin/locales/de.po similarity index 100% rename from plugins/Admin/locale/de.po rename to plugins/Admin/locales/de.po diff --git a/plugins/Admin/locale/fi.po b/plugins/Admin/locales/fi.po similarity index 100% rename from plugins/Admin/locale/fi.po rename to plugins/Admin/locales/fi.po diff --git a/plugins/Admin/locale/fr.po b/plugins/Admin/locales/fr.po similarity index 100% rename from plugins/Admin/locale/fr.po rename to plugins/Admin/locales/fr.po diff --git a/plugins/Admin/locale/it.po b/plugins/Admin/locales/it.po similarity index 100% rename from plugins/Admin/locale/it.po rename to plugins/Admin/locales/it.po diff --git a/plugins/Alias/locale/de.po b/plugins/Alias/locales/de.po similarity index 100% rename from plugins/Alias/locale/de.po rename to plugins/Alias/locales/de.po diff --git a/plugins/Alias/locale/fi.po b/plugins/Alias/locales/fi.po similarity index 100% rename from plugins/Alias/locale/fi.po rename to plugins/Alias/locales/fi.po diff --git a/plugins/Alias/locale/fr.po b/plugins/Alias/locales/fr.po similarity index 100% rename from plugins/Alias/locale/fr.po rename to plugins/Alias/locales/fr.po diff --git a/plugins/Alias/locale/hu.po b/plugins/Alias/locales/hu.po similarity index 100% rename from plugins/Alias/locale/hu.po rename to plugins/Alias/locales/hu.po diff --git a/plugins/Alias/locale/it.po b/plugins/Alias/locales/it.po similarity index 100% rename from plugins/Alias/locale/it.po rename to plugins/Alias/locales/it.po diff --git a/plugins/Alias/locale/messages.pot b/plugins/Alias/locales/messages.pot similarity index 100% rename from plugins/Alias/locale/messages.pot rename to plugins/Alias/locales/messages.pot diff --git a/plugins/Anonymous/locale/de.po b/plugins/Anonymous/locales/de.po similarity index 100% rename from plugins/Anonymous/locale/de.po rename to plugins/Anonymous/locales/de.po diff --git a/plugins/Anonymous/locale/fi.po b/plugins/Anonymous/locales/fi.po similarity index 100% rename from plugins/Anonymous/locale/fi.po rename to plugins/Anonymous/locales/fi.po diff --git a/plugins/Anonymous/locale/fr.po b/plugins/Anonymous/locales/fr.po similarity index 100% rename from plugins/Anonymous/locale/fr.po rename to plugins/Anonymous/locales/fr.po diff --git a/plugins/Anonymous/locale/hu.po b/plugins/Anonymous/locales/hu.po similarity index 100% rename from plugins/Anonymous/locale/hu.po rename to plugins/Anonymous/locales/hu.po diff --git a/plugins/Anonymous/locale/it.po b/plugins/Anonymous/locales/it.po similarity index 100% rename from plugins/Anonymous/locale/it.po rename to plugins/Anonymous/locales/it.po diff --git a/plugins/AutoMode/locale/de.po b/plugins/AutoMode/locales/de.po similarity index 100% rename from plugins/AutoMode/locale/de.po rename to plugins/AutoMode/locales/de.po diff --git a/plugins/AutoMode/locale/fi.po b/plugins/AutoMode/locales/fi.po similarity index 100% rename from plugins/AutoMode/locale/fi.po rename to plugins/AutoMode/locales/fi.po diff --git a/plugins/AutoMode/locale/fr.po b/plugins/AutoMode/locales/fr.po similarity index 100% rename from plugins/AutoMode/locale/fr.po rename to plugins/AutoMode/locales/fr.po diff --git a/plugins/AutoMode/locale/it.po b/plugins/AutoMode/locales/it.po similarity index 100% rename from plugins/AutoMode/locale/it.po rename to plugins/AutoMode/locales/it.po diff --git a/plugins/BadWords/locale/fi.po b/plugins/BadWords/locales/fi.po similarity index 100% rename from plugins/BadWords/locale/fi.po rename to plugins/BadWords/locales/fi.po diff --git a/plugins/BadWords/locale/fr.po b/plugins/BadWords/locales/fr.po similarity index 100% rename from plugins/BadWords/locale/fr.po rename to plugins/BadWords/locales/fr.po diff --git a/plugins/BadWords/locale/it.po b/plugins/BadWords/locales/it.po similarity index 100% rename from plugins/BadWords/locale/it.po rename to plugins/BadWords/locales/it.po diff --git a/plugins/Channel/locale/de.po b/plugins/Channel/locales/de.po similarity index 100% rename from plugins/Channel/locale/de.po rename to plugins/Channel/locales/de.po diff --git a/plugins/Channel/locale/fi.po b/plugins/Channel/locales/fi.po similarity index 100% rename from plugins/Channel/locale/fi.po rename to plugins/Channel/locales/fi.po diff --git a/plugins/Channel/locale/fr.po b/plugins/Channel/locales/fr.po similarity index 100% rename from plugins/Channel/locale/fr.po rename to plugins/Channel/locales/fr.po diff --git a/plugins/Channel/locale/hu.po b/plugins/Channel/locales/hu.po similarity index 100% rename from plugins/Channel/locale/hu.po rename to plugins/Channel/locales/hu.po diff --git a/plugins/Channel/locale/it.po b/plugins/Channel/locales/it.po similarity index 100% rename from plugins/Channel/locale/it.po rename to plugins/Channel/locales/it.po diff --git a/plugins/ChannelLogger/locale/fi.po b/plugins/ChannelLogger/locales/fi.po similarity index 100% rename from plugins/ChannelLogger/locale/fi.po rename to plugins/ChannelLogger/locales/fi.po diff --git a/plugins/ChannelLogger/locale/fr.po b/plugins/ChannelLogger/locales/fr.po similarity index 100% rename from plugins/ChannelLogger/locale/fr.po rename to plugins/ChannelLogger/locales/fr.po diff --git a/plugins/ChannelLogger/locale/hu.po b/plugins/ChannelLogger/locales/hu.po similarity index 100% rename from plugins/ChannelLogger/locale/hu.po rename to plugins/ChannelLogger/locales/hu.po diff --git a/plugins/ChannelLogger/locale/it.po b/plugins/ChannelLogger/locales/it.po similarity index 100% rename from plugins/ChannelLogger/locale/it.po rename to plugins/ChannelLogger/locales/it.po diff --git a/plugins/ChannelStats/locale/fi.po b/plugins/ChannelStats/locales/fi.po similarity index 100% rename from plugins/ChannelStats/locale/fi.po rename to plugins/ChannelStats/locales/fi.po diff --git a/plugins/ChannelStats/locale/fr.po b/plugins/ChannelStats/locales/fr.po similarity index 100% rename from plugins/ChannelStats/locale/fr.po rename to plugins/ChannelStats/locales/fr.po diff --git a/plugins/ChannelStats/locale/it.po b/plugins/ChannelStats/locales/it.po similarity index 100% rename from plugins/ChannelStats/locale/it.po rename to plugins/ChannelStats/locales/it.po diff --git a/plugins/Conditional/locale/fi.po b/plugins/Conditional/locales/fi.po similarity index 100% rename from plugins/Conditional/locale/fi.po rename to plugins/Conditional/locales/fi.po diff --git a/plugins/Conditional/locale/fr.po b/plugins/Conditional/locales/fr.po similarity index 100% rename from plugins/Conditional/locale/fr.po rename to plugins/Conditional/locales/fr.po diff --git a/plugins/Conditional/locale/it.po b/plugins/Conditional/locales/it.po similarity index 100% rename from plugins/Conditional/locale/it.po rename to plugins/Conditional/locales/it.po diff --git a/plugins/Config/locale/de.po b/plugins/Config/locales/de.po similarity index 100% rename from plugins/Config/locale/de.po rename to plugins/Config/locales/de.po diff --git a/plugins/Config/locale/fi.po b/plugins/Config/locales/fi.po similarity index 100% rename from plugins/Config/locale/fi.po rename to plugins/Config/locales/fi.po diff --git a/plugins/Config/locale/fr.po b/plugins/Config/locales/fr.po similarity index 100% rename from plugins/Config/locale/fr.po rename to plugins/Config/locales/fr.po diff --git a/plugins/Config/locale/hu.po b/plugins/Config/locales/hu.po similarity index 100% rename from plugins/Config/locale/hu.po rename to plugins/Config/locales/hu.po diff --git a/plugins/Config/locale/it.po b/plugins/Config/locales/it.po similarity index 100% rename from plugins/Config/locale/it.po rename to plugins/Config/locales/it.po diff --git a/plugins/Ctcp/locale/de.po b/plugins/Ctcp/locales/de.po similarity index 100% rename from plugins/Ctcp/locale/de.po rename to plugins/Ctcp/locales/de.po diff --git a/plugins/Ctcp/locale/fi.po b/plugins/Ctcp/locales/fi.po similarity index 100% rename from plugins/Ctcp/locale/fi.po rename to plugins/Ctcp/locales/fi.po diff --git a/plugins/Ctcp/locale/fr.po b/plugins/Ctcp/locales/fr.po similarity index 100% rename from plugins/Ctcp/locale/fr.po rename to plugins/Ctcp/locales/fr.po diff --git a/plugins/Ctcp/locale/hu.po b/plugins/Ctcp/locales/hu.po similarity index 100% rename from plugins/Ctcp/locale/hu.po rename to plugins/Ctcp/locales/hu.po diff --git a/plugins/Ctcp/locale/it.po b/plugins/Ctcp/locales/it.po similarity index 100% rename from plugins/Ctcp/locale/it.po rename to plugins/Ctcp/locales/it.po diff --git a/plugins/Dict/locale/fi.po b/plugins/Dict/locales/fi.po similarity index 100% rename from plugins/Dict/locale/fi.po rename to plugins/Dict/locales/fi.po diff --git a/plugins/Dict/locale/fr.po b/plugins/Dict/locales/fr.po similarity index 100% rename from plugins/Dict/locale/fr.po rename to plugins/Dict/locales/fr.po diff --git a/plugins/Dict/locale/it.po b/plugins/Dict/locales/it.po similarity index 100% rename from plugins/Dict/locale/it.po rename to plugins/Dict/locales/it.po diff --git a/plugins/Dunno/locale/de.po b/plugins/Dunno/locales/de.po similarity index 100% rename from plugins/Dunno/locale/de.po rename to plugins/Dunno/locales/de.po diff --git a/plugins/Dunno/locale/fi.po b/plugins/Dunno/locales/fi.po similarity index 100% rename from plugins/Dunno/locale/fi.po rename to plugins/Dunno/locales/fi.po diff --git a/plugins/Dunno/locale/fr.po b/plugins/Dunno/locales/fr.po similarity index 100% rename from plugins/Dunno/locale/fr.po rename to plugins/Dunno/locales/fr.po diff --git a/plugins/Dunno/locale/it.po b/plugins/Dunno/locales/it.po similarity index 100% rename from plugins/Dunno/locale/it.po rename to plugins/Dunno/locales/it.po diff --git a/plugins/Factoids/locale/fi.po b/plugins/Factoids/locales/fi.po similarity index 100% rename from plugins/Factoids/locale/fi.po rename to plugins/Factoids/locales/fi.po diff --git a/plugins/Factoids/locale/fr.po b/plugins/Factoids/locales/fr.po similarity index 100% rename from plugins/Factoids/locale/fr.po rename to plugins/Factoids/locales/fr.po diff --git a/plugins/Factoids/locale/it.po b/plugins/Factoids/locales/it.po similarity index 100% rename from plugins/Factoids/locale/it.po rename to plugins/Factoids/locales/it.po diff --git a/plugins/Filter/locale/fi.po b/plugins/Filter/locales/fi.po similarity index 100% rename from plugins/Filter/locale/fi.po rename to plugins/Filter/locales/fi.po diff --git a/plugins/Filter/locale/fr.po b/plugins/Filter/locales/fr.po similarity index 100% rename from plugins/Filter/locale/fr.po rename to plugins/Filter/locales/fr.po diff --git a/plugins/Filter/locale/it.po b/plugins/Filter/locales/it.po similarity index 100% rename from plugins/Filter/locale/it.po rename to plugins/Filter/locales/it.po diff --git a/plugins/Format/locale/fi.po b/plugins/Format/locales/fi.po similarity index 100% rename from plugins/Format/locale/fi.po rename to plugins/Format/locales/fi.po diff --git a/plugins/Format/locale/fr.po b/plugins/Format/locales/fr.po similarity index 100% rename from plugins/Format/locale/fr.po rename to plugins/Format/locales/fr.po diff --git a/plugins/Format/locale/it.po b/plugins/Format/locales/it.po similarity index 100% rename from plugins/Format/locale/it.po rename to plugins/Format/locales/it.po diff --git a/plugins/Games/locale/de.po b/plugins/Games/locales/de.po similarity index 100% rename from plugins/Games/locale/de.po rename to plugins/Games/locales/de.po diff --git a/plugins/Games/locale/fi.po b/plugins/Games/locales/fi.po similarity index 100% rename from plugins/Games/locale/fi.po rename to plugins/Games/locales/fi.po diff --git a/plugins/Games/locale/fr.po b/plugins/Games/locales/fr.po similarity index 100% rename from plugins/Games/locale/fr.po rename to plugins/Games/locales/fr.po diff --git a/plugins/Games/locale/it.po b/plugins/Games/locales/it.po similarity index 100% rename from plugins/Games/locale/it.po rename to plugins/Games/locales/it.po diff --git a/plugins/Google/locale/fi.po b/plugins/Google/locales/fi.po similarity index 100% rename from plugins/Google/locale/fi.po rename to plugins/Google/locales/fi.po diff --git a/plugins/Google/locale/fr.po b/plugins/Google/locales/fr.po similarity index 100% rename from plugins/Google/locale/fr.po rename to plugins/Google/locales/fr.po diff --git a/plugins/Google/locale/it.po b/plugins/Google/locales/it.po similarity index 100% rename from plugins/Google/locale/it.po rename to plugins/Google/locales/it.po diff --git a/plugins/Herald/locale/fi.po b/plugins/Herald/locales/fi.po similarity index 100% rename from plugins/Herald/locale/fi.po rename to plugins/Herald/locales/fi.po diff --git a/plugins/Herald/locale/fr.po b/plugins/Herald/locales/fr.po similarity index 100% rename from plugins/Herald/locale/fr.po rename to plugins/Herald/locales/fr.po diff --git a/plugins/Herald/locale/it.po b/plugins/Herald/locales/it.po similarity index 100% rename from plugins/Herald/locale/it.po rename to plugins/Herald/locales/it.po diff --git a/plugins/Internet/locale/fi.po b/plugins/Internet/locales/fi.po similarity index 100% rename from plugins/Internet/locale/fi.po rename to plugins/Internet/locales/fi.po diff --git a/plugins/Internet/locale/fr.po b/plugins/Internet/locales/fr.po similarity index 100% rename from plugins/Internet/locale/fr.po rename to plugins/Internet/locales/fr.po diff --git a/plugins/Internet/locale/it.po b/plugins/Internet/locales/it.po similarity index 100% rename from plugins/Internet/locale/it.po rename to plugins/Internet/locales/it.po diff --git a/plugins/Karma/locale/fi.po b/plugins/Karma/locales/fi.po similarity index 100% rename from plugins/Karma/locale/fi.po rename to plugins/Karma/locales/fi.po diff --git a/plugins/Karma/locale/fr.po b/plugins/Karma/locales/fr.po similarity index 100% rename from plugins/Karma/locale/fr.po rename to plugins/Karma/locales/fr.po diff --git a/plugins/Karma/locale/it.po b/plugins/Karma/locales/it.po similarity index 100% rename from plugins/Karma/locale/it.po rename to plugins/Karma/locales/it.po diff --git a/plugins/Lart/locale/fi.po b/plugins/Lart/locales/fi.po similarity index 100% rename from plugins/Lart/locale/fi.po rename to plugins/Lart/locales/fi.po diff --git a/plugins/Lart/locale/fr.po b/plugins/Lart/locales/fr.po similarity index 100% rename from plugins/Lart/locale/fr.po rename to plugins/Lart/locales/fr.po diff --git a/plugins/Lart/locale/it.po b/plugins/Lart/locales/it.po similarity index 100% rename from plugins/Lart/locale/it.po rename to plugins/Lart/locales/it.po diff --git a/plugins/Later/locale/de.po b/plugins/Later/locales/de.po similarity index 100% rename from plugins/Later/locale/de.po rename to plugins/Later/locales/de.po diff --git a/plugins/Later/locale/fi.po b/plugins/Later/locales/fi.po similarity index 100% rename from plugins/Later/locale/fi.po rename to plugins/Later/locales/fi.po diff --git a/plugins/Later/locale/fr.po b/plugins/Later/locales/fr.po similarity index 100% rename from plugins/Later/locale/fr.po rename to plugins/Later/locales/fr.po diff --git a/plugins/Later/locale/it.po b/plugins/Later/locales/it.po similarity index 100% rename from plugins/Later/locale/it.po rename to plugins/Later/locales/it.po diff --git a/plugins/Limiter/locale/fi.po b/plugins/Limiter/locales/fi.po similarity index 100% rename from plugins/Limiter/locale/fi.po rename to plugins/Limiter/locales/fi.po diff --git a/plugins/Limiter/locale/fr.po b/plugins/Limiter/locales/fr.po similarity index 100% rename from plugins/Limiter/locale/fr.po rename to plugins/Limiter/locales/fr.po diff --git a/plugins/Limiter/locale/hu.po b/plugins/Limiter/locales/hu.po similarity index 100% rename from plugins/Limiter/locale/hu.po rename to plugins/Limiter/locales/hu.po diff --git a/plugins/Limiter/locale/it.po b/plugins/Limiter/locales/it.po similarity index 100% rename from plugins/Limiter/locale/it.po rename to plugins/Limiter/locales/it.po diff --git a/plugins/Math/locale/fi.po b/plugins/Math/locales/fi.po similarity index 100% rename from plugins/Math/locale/fi.po rename to plugins/Math/locales/fi.po diff --git a/plugins/Math/locale/fr.po b/plugins/Math/locales/fr.po similarity index 100% rename from plugins/Math/locale/fr.po rename to plugins/Math/locales/fr.po diff --git a/plugins/Math/locale/hu.po b/plugins/Math/locales/hu.po similarity index 100% rename from plugins/Math/locale/hu.po rename to plugins/Math/locales/hu.po diff --git a/plugins/Math/locale/it.po b/plugins/Math/locales/it.po similarity index 100% rename from plugins/Math/locale/it.po rename to plugins/Math/locales/it.po diff --git a/plugins/MessageParser/locale/fi.po b/plugins/MessageParser/locales/fi.po similarity index 100% rename from plugins/MessageParser/locale/fi.po rename to plugins/MessageParser/locales/fi.po diff --git a/plugins/MessageParser/locale/fr.po b/plugins/MessageParser/locales/fr.po similarity index 100% rename from plugins/MessageParser/locale/fr.po rename to plugins/MessageParser/locales/fr.po diff --git a/plugins/MessageParser/locale/it.po b/plugins/MessageParser/locales/it.po similarity index 100% rename from plugins/MessageParser/locale/it.po rename to plugins/MessageParser/locales/it.po diff --git a/plugins/Misc/locale/de.po b/plugins/Misc/locales/de.po similarity index 100% rename from plugins/Misc/locale/de.po rename to plugins/Misc/locales/de.po diff --git a/plugins/Misc/locale/fi.po b/plugins/Misc/locales/fi.po similarity index 100% rename from plugins/Misc/locale/fi.po rename to plugins/Misc/locales/fi.po diff --git a/plugins/Misc/locale/fr.po b/plugins/Misc/locales/fr.po similarity index 100% rename from plugins/Misc/locale/fr.po rename to plugins/Misc/locales/fr.po diff --git a/plugins/Misc/locale/hu.po b/plugins/Misc/locales/hu.po similarity index 100% rename from plugins/Misc/locale/hu.po rename to plugins/Misc/locales/hu.po diff --git a/plugins/Misc/locale/it.po b/plugins/Misc/locales/it.po similarity index 100% rename from plugins/Misc/locale/it.po rename to plugins/Misc/locales/it.po diff --git a/plugins/MoobotFactoids/locale/fi.po b/plugins/MoobotFactoids/locales/fi.po similarity index 100% rename from plugins/MoobotFactoids/locale/fi.po rename to plugins/MoobotFactoids/locales/fi.po diff --git a/plugins/MoobotFactoids/locale/fr.po b/plugins/MoobotFactoids/locales/fr.po similarity index 100% rename from plugins/MoobotFactoids/locale/fr.po rename to plugins/MoobotFactoids/locales/fr.po diff --git a/plugins/MoobotFactoids/locale/it.po b/plugins/MoobotFactoids/locales/it.po similarity index 100% rename from plugins/MoobotFactoids/locale/it.po rename to plugins/MoobotFactoids/locales/it.po diff --git a/plugins/Network/locale/de.po b/plugins/Network/locales/de.po similarity index 100% rename from plugins/Network/locale/de.po rename to plugins/Network/locales/de.po diff --git a/plugins/Network/locale/fi.po b/plugins/Network/locales/fi.po similarity index 100% rename from plugins/Network/locale/fi.po rename to plugins/Network/locales/fi.po diff --git a/plugins/Network/locale/fr.po b/plugins/Network/locales/fr.po similarity index 100% rename from plugins/Network/locale/fr.po rename to plugins/Network/locales/fr.po diff --git a/plugins/Network/locale/it.po b/plugins/Network/locales/it.po similarity index 100% rename from plugins/Network/locale/it.po rename to plugins/Network/locales/it.po diff --git a/plugins/News/locale/fi.po b/plugins/News/locales/fi.po similarity index 100% rename from plugins/News/locale/fi.po rename to plugins/News/locales/fi.po diff --git a/plugins/News/locale/fr.po b/plugins/News/locales/fr.po similarity index 100% rename from plugins/News/locale/fr.po rename to plugins/News/locales/fr.po diff --git a/plugins/News/locale/it.po b/plugins/News/locales/it.po similarity index 100% rename from plugins/News/locale/it.po rename to plugins/News/locales/it.po diff --git a/plugins/NickAuth/locale/fi.po b/plugins/NickAuth/locales/fi.po similarity index 100% rename from plugins/NickAuth/locale/fi.po rename to plugins/NickAuth/locales/fi.po diff --git a/plugins/NickCapture/locale/de.po b/plugins/NickCapture/locales/de.po similarity index 100% rename from plugins/NickCapture/locale/de.po rename to plugins/NickCapture/locales/de.po diff --git a/plugins/NickCapture/locale/fi.po b/plugins/NickCapture/locales/fi.po similarity index 100% rename from plugins/NickCapture/locale/fi.po rename to plugins/NickCapture/locales/fi.po diff --git a/plugins/NickCapture/locale/fr.po b/plugins/NickCapture/locales/fr.po similarity index 100% rename from plugins/NickCapture/locale/fr.po rename to plugins/NickCapture/locales/fr.po diff --git a/plugins/NickCapture/locale/it.po b/plugins/NickCapture/locales/it.po similarity index 100% rename from plugins/NickCapture/locale/it.po rename to plugins/NickCapture/locales/it.po diff --git a/plugins/Nickometer/locale/fi.po b/plugins/Nickometer/locales/fi.po similarity index 100% rename from plugins/Nickometer/locale/fi.po rename to plugins/Nickometer/locales/fi.po diff --git a/plugins/Nickometer/locale/fr.po b/plugins/Nickometer/locales/fr.po similarity index 100% rename from plugins/Nickometer/locale/fr.po rename to plugins/Nickometer/locales/fr.po diff --git a/plugins/Nickometer/locale/it.po b/plugins/Nickometer/locales/it.po similarity index 100% rename from plugins/Nickometer/locale/it.po rename to plugins/Nickometer/locales/it.po diff --git a/plugins/Note/locale/fi.po b/plugins/Note/locales/fi.po similarity index 100% rename from plugins/Note/locale/fi.po rename to plugins/Note/locales/fi.po diff --git a/plugins/Note/locale/fr.po b/plugins/Note/locales/fr.po similarity index 100% rename from plugins/Note/locale/fr.po rename to plugins/Note/locales/fr.po diff --git a/plugins/Note/locale/it.po b/plugins/Note/locales/it.po similarity index 100% rename from plugins/Note/locale/it.po rename to plugins/Note/locales/it.po diff --git a/plugins/Owner/locale/de.po b/plugins/Owner/locales/de.po similarity index 100% rename from plugins/Owner/locale/de.po rename to plugins/Owner/locales/de.po diff --git a/plugins/Owner/locale/fi.po b/plugins/Owner/locales/fi.po similarity index 100% rename from plugins/Owner/locale/fi.po rename to plugins/Owner/locales/fi.po diff --git a/plugins/Owner/locale/fr.po b/plugins/Owner/locales/fr.po similarity index 100% rename from plugins/Owner/locale/fr.po rename to plugins/Owner/locales/fr.po diff --git a/plugins/Owner/locale/hu.po b/plugins/Owner/locales/hu.po similarity index 100% rename from plugins/Owner/locale/hu.po rename to plugins/Owner/locales/hu.po diff --git a/plugins/Owner/locale/it.po b/plugins/Owner/locales/it.po similarity index 100% rename from plugins/Owner/locale/it.po rename to plugins/Owner/locales/it.po diff --git a/plugins/Plugin/locale/de.po b/plugins/Plugin/locales/de.po similarity index 100% rename from plugins/Plugin/locale/de.po rename to plugins/Plugin/locales/de.po diff --git a/plugins/Plugin/locale/fi.po b/plugins/Plugin/locales/fi.po similarity index 100% rename from plugins/Plugin/locale/fi.po rename to plugins/Plugin/locales/fi.po diff --git a/plugins/Plugin/locale/fr.po b/plugins/Plugin/locales/fr.po similarity index 100% rename from plugins/Plugin/locale/fr.po rename to plugins/Plugin/locales/fr.po diff --git a/plugins/Plugin/locale/it.po b/plugins/Plugin/locales/it.po similarity index 100% rename from plugins/Plugin/locale/it.po rename to plugins/Plugin/locales/it.po diff --git a/plugins/PluginDownloader/locale/de.po b/plugins/PluginDownloader/locales/de.po similarity index 100% rename from plugins/PluginDownloader/locale/de.po rename to plugins/PluginDownloader/locales/de.po diff --git a/plugins/PluginDownloader/locale/fi.po b/plugins/PluginDownloader/locales/fi.po similarity index 100% rename from plugins/PluginDownloader/locale/fi.po rename to plugins/PluginDownloader/locales/fi.po diff --git a/plugins/PluginDownloader/locale/fr.po b/plugins/PluginDownloader/locales/fr.po similarity index 100% rename from plugins/PluginDownloader/locale/fr.po rename to plugins/PluginDownloader/locales/fr.po diff --git a/plugins/PluginDownloader/locale/it.po b/plugins/PluginDownloader/locales/it.po similarity index 100% rename from plugins/PluginDownloader/locale/it.po rename to plugins/PluginDownloader/locales/it.po diff --git a/plugins/Praise/locale/fi.po b/plugins/Praise/locales/fi.po similarity index 100% rename from plugins/Praise/locale/fi.po rename to plugins/Praise/locales/fi.po diff --git a/plugins/Praise/locale/fr.po b/plugins/Praise/locales/fr.po similarity index 100% rename from plugins/Praise/locale/fr.po rename to plugins/Praise/locales/fr.po diff --git a/plugins/Praise/locale/it.po b/plugins/Praise/locales/it.po similarity index 100% rename from plugins/Praise/locale/it.po rename to plugins/Praise/locales/it.po diff --git a/plugins/Protector/locale/fi.po b/plugins/Protector/locales/fi.po similarity index 100% rename from plugins/Protector/locale/fi.po rename to plugins/Protector/locales/fi.po diff --git a/plugins/Protector/locale/fr.po b/plugins/Protector/locales/fr.po similarity index 100% rename from plugins/Protector/locale/fr.po rename to plugins/Protector/locales/fr.po diff --git a/plugins/Protector/locale/it.po b/plugins/Protector/locales/it.po similarity index 100% rename from plugins/Protector/locale/it.po rename to plugins/Protector/locales/it.po diff --git a/plugins/Quote/locale/fi.po b/plugins/Quote/locales/fi.po similarity index 100% rename from plugins/Quote/locale/fi.po rename to plugins/Quote/locales/fi.po diff --git a/plugins/Quote/locale/fr.po b/plugins/Quote/locales/fr.po similarity index 100% rename from plugins/Quote/locale/fr.po rename to plugins/Quote/locales/fr.po diff --git a/plugins/Quote/locale/it.po b/plugins/Quote/locales/it.po similarity index 100% rename from plugins/Quote/locale/it.po rename to plugins/Quote/locales/it.po diff --git a/plugins/QuoteGrabs/locale/fi.po b/plugins/QuoteGrabs/locales/fi.po similarity index 100% rename from plugins/QuoteGrabs/locale/fi.po rename to plugins/QuoteGrabs/locales/fi.po diff --git a/plugins/QuoteGrabs/locale/fr.po b/plugins/QuoteGrabs/locales/fr.po similarity index 100% rename from plugins/QuoteGrabs/locale/fr.po rename to plugins/QuoteGrabs/locales/fr.po diff --git a/plugins/QuoteGrabs/locale/it.po b/plugins/QuoteGrabs/locales/it.po similarity index 100% rename from plugins/QuoteGrabs/locale/it.po rename to plugins/QuoteGrabs/locales/it.po diff --git a/plugins/RSS/locale/de.po b/plugins/RSS/locales/de.po similarity index 100% rename from plugins/RSS/locale/de.po rename to plugins/RSS/locales/de.po diff --git a/plugins/RSS/locale/fi.po b/plugins/RSS/locales/fi.po similarity index 100% rename from plugins/RSS/locale/fi.po rename to plugins/RSS/locales/fi.po diff --git a/plugins/RSS/locale/fr.po b/plugins/RSS/locales/fr.po similarity index 100% rename from plugins/RSS/locale/fr.po rename to plugins/RSS/locales/fr.po diff --git a/plugins/RSS/locale/hu.po b/plugins/RSS/locales/hu.po similarity index 100% rename from plugins/RSS/locale/hu.po rename to plugins/RSS/locales/hu.po diff --git a/plugins/RSS/locale/it.po b/plugins/RSS/locales/it.po similarity index 100% rename from plugins/RSS/locale/it.po rename to plugins/RSS/locales/it.po diff --git a/plugins/Relay/locale/fi.po b/plugins/Relay/locales/fi.po similarity index 100% rename from plugins/Relay/locale/fi.po rename to plugins/Relay/locales/fi.po diff --git a/plugins/Relay/locale/fr.po b/plugins/Relay/locales/fr.po similarity index 100% rename from plugins/Relay/locale/fr.po rename to plugins/Relay/locales/fr.po diff --git a/plugins/Relay/locale/it.po b/plugins/Relay/locales/it.po similarity index 100% rename from plugins/Relay/locale/it.po rename to plugins/Relay/locales/it.po diff --git a/plugins/Reply/locale/de.po b/plugins/Reply/locales/de.po similarity index 100% rename from plugins/Reply/locale/de.po rename to plugins/Reply/locales/de.po diff --git a/plugins/Reply/locale/fi.po b/plugins/Reply/locales/fi.po similarity index 100% rename from plugins/Reply/locale/fi.po rename to plugins/Reply/locales/fi.po diff --git a/plugins/Reply/locale/fr.po b/plugins/Reply/locales/fr.po similarity index 100% rename from plugins/Reply/locale/fr.po rename to plugins/Reply/locales/fr.po diff --git a/plugins/Reply/locale/hu.po b/plugins/Reply/locales/hu.po similarity index 100% rename from plugins/Reply/locale/hu.po rename to plugins/Reply/locales/hu.po diff --git a/plugins/Reply/locale/it.po b/plugins/Reply/locales/it.po similarity index 100% rename from plugins/Reply/locale/it.po rename to plugins/Reply/locales/it.po diff --git a/plugins/Scheduler/locale/fi.po b/plugins/Scheduler/locales/fi.po similarity index 100% rename from plugins/Scheduler/locale/fi.po rename to plugins/Scheduler/locales/fi.po diff --git a/plugins/Scheduler/locale/fr.po b/plugins/Scheduler/locales/fr.po similarity index 100% rename from plugins/Scheduler/locale/fr.po rename to plugins/Scheduler/locales/fr.po diff --git a/plugins/Scheduler/locale/it.po b/plugins/Scheduler/locales/it.po similarity index 100% rename from plugins/Scheduler/locale/it.po rename to plugins/Scheduler/locales/it.po diff --git a/plugins/Seen/locale/de.po b/plugins/Seen/locales/de.po similarity index 100% rename from plugins/Seen/locale/de.po rename to plugins/Seen/locales/de.po diff --git a/plugins/Seen/locale/fi.po b/plugins/Seen/locales/fi.po similarity index 100% rename from plugins/Seen/locale/fi.po rename to plugins/Seen/locales/fi.po diff --git a/plugins/Seen/locale/fr.po b/plugins/Seen/locales/fr.po similarity index 100% rename from plugins/Seen/locale/fr.po rename to plugins/Seen/locales/fr.po diff --git a/plugins/Seen/locale/it.po b/plugins/Seen/locales/it.po similarity index 100% rename from plugins/Seen/locale/it.po rename to plugins/Seen/locales/it.po diff --git a/plugins/Services/locale/de.po b/plugins/Services/locales/de.po similarity index 100% rename from plugins/Services/locale/de.po rename to plugins/Services/locales/de.po diff --git a/plugins/Services/locale/fi.po b/plugins/Services/locales/fi.po similarity index 100% rename from plugins/Services/locale/fi.po rename to plugins/Services/locales/fi.po diff --git a/plugins/Services/locale/fr.po b/plugins/Services/locales/fr.po similarity index 100% rename from plugins/Services/locale/fr.po rename to plugins/Services/locales/fr.po diff --git a/plugins/Services/locale/it.po b/plugins/Services/locales/it.po similarity index 100% rename from plugins/Services/locale/it.po rename to plugins/Services/locales/it.po diff --git a/plugins/ShrinkUrl/locale/fi.po b/plugins/ShrinkUrl/locales/fi.po similarity index 100% rename from plugins/ShrinkUrl/locale/fi.po rename to plugins/ShrinkUrl/locales/fi.po diff --git a/plugins/ShrinkUrl/locale/fr.po b/plugins/ShrinkUrl/locales/fr.po similarity index 100% rename from plugins/ShrinkUrl/locale/fr.po rename to plugins/ShrinkUrl/locales/fr.po diff --git a/plugins/ShrinkUrl/locale/it.po b/plugins/ShrinkUrl/locales/it.po similarity index 100% rename from plugins/ShrinkUrl/locale/it.po rename to plugins/ShrinkUrl/locales/it.po diff --git a/plugins/Status/locale/de.po b/plugins/Status/locales/de.po similarity index 100% rename from plugins/Status/locale/de.po rename to plugins/Status/locales/de.po diff --git a/plugins/Status/locale/fi.po b/plugins/Status/locales/fi.po similarity index 100% rename from plugins/Status/locale/fi.po rename to plugins/Status/locales/fi.po diff --git a/plugins/Status/locale/fr.po b/plugins/Status/locales/fr.po similarity index 100% rename from plugins/Status/locale/fr.po rename to plugins/Status/locales/fr.po diff --git a/plugins/Status/locale/it.po b/plugins/Status/locales/it.po similarity index 100% rename from plugins/Status/locale/it.po rename to plugins/Status/locales/it.po diff --git a/plugins/String/locale/fi.po b/plugins/String/locales/fi.po similarity index 100% rename from plugins/String/locale/fi.po rename to plugins/String/locales/fi.po diff --git a/plugins/String/locale/fr.po b/plugins/String/locales/fr.po similarity index 100% rename from plugins/String/locale/fr.po rename to plugins/String/locales/fr.po diff --git a/plugins/String/locale/it.po b/plugins/String/locales/it.po similarity index 100% rename from plugins/String/locale/it.po rename to plugins/String/locales/it.po diff --git a/plugins/Success/locale/fi.po b/plugins/Success/locales/fi.po similarity index 100% rename from plugins/Success/locale/fi.po rename to plugins/Success/locales/fi.po diff --git a/plugins/Success/locale/fr.po b/plugins/Success/locales/fr.po similarity index 100% rename from plugins/Success/locale/fr.po rename to plugins/Success/locales/fr.po diff --git a/plugins/Success/locale/it.po b/plugins/Success/locales/it.po similarity index 100% rename from plugins/Success/locale/it.po rename to plugins/Success/locales/it.po diff --git a/plugins/Time/locale/de.po b/plugins/Time/locales/de.po similarity index 100% rename from plugins/Time/locale/de.po rename to plugins/Time/locales/de.po diff --git a/plugins/Time/locale/fi.po b/plugins/Time/locales/fi.po similarity index 100% rename from plugins/Time/locale/fi.po rename to plugins/Time/locales/fi.po diff --git a/plugins/Time/locale/fr.po b/plugins/Time/locales/fr.po similarity index 100% rename from plugins/Time/locale/fr.po rename to plugins/Time/locales/fr.po diff --git a/plugins/Time/locale/hu.po b/plugins/Time/locales/hu.po similarity index 100% rename from plugins/Time/locale/hu.po rename to plugins/Time/locales/hu.po diff --git a/plugins/Time/locale/it.po b/plugins/Time/locales/it.po similarity index 100% rename from plugins/Time/locale/it.po rename to plugins/Time/locales/it.po diff --git a/plugins/Todo/locale/de.po b/plugins/Todo/locales/de.po similarity index 100% rename from plugins/Todo/locale/de.po rename to plugins/Todo/locales/de.po diff --git a/plugins/Todo/locale/fi.po b/plugins/Todo/locales/fi.po similarity index 100% rename from plugins/Todo/locale/fi.po rename to plugins/Todo/locales/fi.po diff --git a/plugins/Todo/locale/fr.po b/plugins/Todo/locales/fr.po similarity index 100% rename from plugins/Todo/locale/fr.po rename to plugins/Todo/locales/fr.po diff --git a/plugins/Todo/locale/it.po b/plugins/Todo/locales/it.po similarity index 100% rename from plugins/Todo/locale/it.po rename to plugins/Todo/locales/it.po diff --git a/plugins/Topic/locale/fi.po b/plugins/Topic/locales/fi.po similarity index 100% rename from plugins/Topic/locale/fi.po rename to plugins/Topic/locales/fi.po diff --git a/plugins/Topic/locale/fr.po b/plugins/Topic/locales/fr.po similarity index 100% rename from plugins/Topic/locale/fr.po rename to plugins/Topic/locales/fr.po diff --git a/plugins/Topic/locale/it.po b/plugins/Topic/locales/it.po similarity index 100% rename from plugins/Topic/locale/it.po rename to plugins/Topic/locales/it.po diff --git a/plugins/URL/locale/fi.po b/plugins/URL/locales/fi.po similarity index 100% rename from plugins/URL/locale/fi.po rename to plugins/URL/locales/fi.po diff --git a/plugins/URL/locale/fr.po b/plugins/URL/locales/fr.po similarity index 100% rename from plugins/URL/locale/fr.po rename to plugins/URL/locales/fr.po diff --git a/plugins/URL/locale/it.po b/plugins/URL/locales/it.po similarity index 100% rename from plugins/URL/locale/it.po rename to plugins/URL/locales/it.po diff --git a/plugins/Unix/locale/fi.po b/plugins/Unix/locales/fi.po similarity index 100% rename from plugins/Unix/locale/fi.po rename to plugins/Unix/locales/fi.po diff --git a/plugins/Unix/locale/fr.po b/plugins/Unix/locales/fr.po similarity index 100% rename from plugins/Unix/locale/fr.po rename to plugins/Unix/locales/fr.po diff --git a/plugins/Unix/locale/it.po b/plugins/Unix/locales/it.po similarity index 100% rename from plugins/Unix/locale/it.po rename to plugins/Unix/locales/it.po diff --git a/plugins/User/locale/de.po b/plugins/User/locales/de.po similarity index 100% rename from plugins/User/locale/de.po rename to plugins/User/locales/de.po diff --git a/plugins/User/locale/fi.po b/plugins/User/locales/fi.po similarity index 100% rename from plugins/User/locale/fi.po rename to plugins/User/locales/fi.po diff --git a/plugins/User/locale/fr.po b/plugins/User/locales/fr.po similarity index 100% rename from plugins/User/locale/fr.po rename to plugins/User/locales/fr.po diff --git a/plugins/User/locale/hu.po b/plugins/User/locales/hu.po similarity index 100% rename from plugins/User/locale/hu.po rename to plugins/User/locales/hu.po diff --git a/plugins/User/locale/it.po b/plugins/User/locales/it.po similarity index 100% rename from plugins/User/locale/it.po rename to plugins/User/locales/it.po diff --git a/plugins/Utilities/locale/de.po b/plugins/Utilities/locales/de.po similarity index 100% rename from plugins/Utilities/locale/de.po rename to plugins/Utilities/locales/de.po diff --git a/plugins/Utilities/locale/fi.po b/plugins/Utilities/locales/fi.po similarity index 100% rename from plugins/Utilities/locale/fi.po rename to plugins/Utilities/locales/fi.po diff --git a/plugins/Utilities/locale/fr.po b/plugins/Utilities/locales/fr.po similarity index 100% rename from plugins/Utilities/locale/fr.po rename to plugins/Utilities/locales/fr.po diff --git a/plugins/Utilities/locale/it.po b/plugins/Utilities/locales/it.po similarity index 100% rename from plugins/Utilities/locale/it.po rename to plugins/Utilities/locales/it.po diff --git a/plugins/Web/locale/de.po b/plugins/Web/locales/de.po similarity index 100% rename from plugins/Web/locale/de.po rename to plugins/Web/locales/de.po diff --git a/plugins/Web/locale/fi.po b/plugins/Web/locales/fi.po similarity index 100% rename from plugins/Web/locale/fi.po rename to plugins/Web/locales/fi.po diff --git a/plugins/Web/locale/fr.po b/plugins/Web/locales/fr.po similarity index 100% rename from plugins/Web/locale/fr.po rename to plugins/Web/locales/fr.po diff --git a/plugins/Web/locale/it.po b/plugins/Web/locales/it.po similarity index 100% rename from plugins/Web/locale/it.po rename to plugins/Web/locales/it.po diff --git a/sandbox/run_2to3.sh b/sandbox/run_2to3.sh index a8466016a..646a838ed 100755 --- a/sandbox/run_2to3.sh +++ b/sandbox/run_2to3.sh @@ -1,6 +1,6 @@ rm -f src/version.py # Prevent 2to3 from copying it, since py3k/src/version.py was probably written by root. rm -rf py3k mkdir py3k -cp -R locale/ py3k/locale +cp -R locales/ py3k/locales cp -R plugins/ py3k/plugins # copy plugins data python 2to3/run.py src/ plugins/ test/ scripts/* setup.py -wWno py3k -f all -f def_iteritems -f def_itervalues -f def_iterkeys -f reload "$@" diff --git a/setup.py b/setup.py index 973d1875f..43af8d38b 100644 --- a/setup.py +++ b/setup.py @@ -108,7 +108,7 @@ if clean: sys.exit(-1) packages = ['supybot', - 'supybot.locale', + 'supybot.locales', 'supybot.utils', 'supybot.drivers', 'supybot.plugins',] + \ @@ -127,7 +127,7 @@ package_dir = {'supybot': 'src', 'supybot.utils': 'src/utils', 'supybot.plugins': 'plugins', 'supybot.drivers': 'src/drivers', - 'supybot.locale': 'locale', + 'supybot.locales': 'locales', 'supybot.plugins.Google.local': 'plugins/Google/local', 'supybot.plugins.Google.local.simplejson': 'plugins/Google/local/simplejson', @@ -139,14 +139,14 @@ package_dir = {'supybot': 'src', 'plugins/Time/local/dateutil', } -package_data = {'supybot.locale': [s for s in os.listdir('locale/')]} +package_data = {'supybot.locales': [s for s in os.listdir('locales/')]} for plugin in plugins: package_dir['supybot.plugins.' + plugin] = 'plugins/' + plugin - locale_path = 'plugins/' + plugin + '/locale/' - locale_name = 'supybot.plugins.'+plugin - if os.path.exists(locale_path): - package_data.update({locale_name: ['locale/'+s for s in os.listdir(locale_path)]}) + locales_path = 'plugins/' + plugin + '/locales/' + locales_name = 'supybot.plugins.'+plugin + if os.path.exists(locales_path): + package_data.update({locales_name: ['locales/'+s for s in os.listdir(locales_path)]}) setup( # Metadata diff --git a/src/i18n.py b/src/i18n.py index 069766055..1e7cb69b2 100644 --- a/src/i18n.py +++ b/src/i18n.py @@ -98,10 +98,10 @@ def getLocalePath(name, localeName, extension): """Gets the path of the locale file of the given plugin ('supybot' stands for the core).""" if name != 'supybot': - directory = getPluginDir(name) + 'locale' + directory = getPluginDir(name) + 'locales' else: import ansi # Any Supybot plugin could fit - directory = ansi.__file__[0:-len('ansi.pyc')] + 'locale' + directory = ansi.__file__[0:-len('ansi.pyc')] + 'locales' return '%s/%s.%s' % (directory, localeName, extension) i18nClasses = {} @@ -318,7 +318,7 @@ class _PluginInternationalization: class internationalizedFunction: """Proxy for functions that need to be fully localized. - The localization code is in locale/LOCALE.py""" + The localization code is in locales/LOCALE.py""" def __init__(self, internationalizer, name, function): self._internationalizer = internationalizer self._name = name