jenkins-bot has submitted this change and it was merged.
Change subject: [i18n] enable twn support
......................................................................
[i18n] enable twn support
Bug: T110856
Change-Id: I664c40ca92f4987365daed574a6b9d0a0218ca89
---
M scripts/imagetransfer.py
1 file changed, 8 insertions(+), 46 deletions(-)
Approvals:
XZise: Looks good to me, approved
jenkins-bot: Verified
diff --git a/scripts/imagetransfer.py b/scripts/imagetransfer.py
index 0df238f..c08653d 100755
--- a/scripts/imagetransfer.py
+++ b/scripts/imagetransfer.py
@@ -27,7 +27,7 @@
"""
#
# (C) Andre Engels, 2004
-# (C) Pywikibot team, 2004-2014
+# (C) Pywikibot team, 2004-2015
#
# Distributed under the terms of the MIT license.
#
@@ -43,26 +43,6 @@
from pywikibot import config, i18n, textlib
from scripts import upload
-
-copy_message = {
- 'ar': u"هذه الصورة تم نقلها من %s. الوصف الأصلي كان:\r\n\r\n%s",
- 'en': u"This image was copied from %s. The original description
was:\r\n\r\n%s",
- 'fa': u"تصویر از %s کپی شدهاست.توضیحات اصلی ان این
بود::\r\n\r\n%s",
- 'de': u"Dieses Bild wurde von %s kopiert. Die dortige Beschreibung
lautete:\r\n\r\n%s",
- 'fr': u"Cette image est copiée de %s. La description originale
était:\r\n\r\n%s",
- 'he': u"תמונה זו הועתקה מהאתר %s. תיאור הקובץ המקורי
היה:\r\n\r\n%s",
- 'hu': u"Kép másolása innen: %s. Az eredeti leírás:\r\n\r\n%s",
- 'ia': u"Iste imagine esseva copiate de %s. Le description original
esseva:\r\n\r\n%s",
- 'it': u"Questa immagine è stata copiata da %s. La descrizione originale
era:\r\n\r\n%s",
- 'kk': u"Бұл сурет %s дегеннен көшірілді. Түпнұсқа сипатттамасы былай
болды:\r\n\r\n%s",
- 'lt': u"Šis paveikslėlis buvo įkeltas iš %s. Originalus aprašymas
buvo:\r\n\r\n%s",
- 'nl': u"Afbeelding gekopieerd vanaf %s. De beschrijving daar
was:\r\n\r\n%s",
- 'pl': u"Ten obraz został skopiowany z %s. Oryginalny opis
to:\r\n\r\n%s",
- 'pt': u"Esta imagem foi copiada de %s. A descrição original
foi:\r\n\r\n%s",
- 'ru': u"Изображение было скопировано с %s. Оригинальное описание
содержало:\r\n\r\n%s",
- 'sr': u"Ова слика је копирана са %s. Оригинални опис
је:\r\n\r\n%s",
- 'zh': u"本圖像從 %s 複製,原始說明資料:\r\n\r\n%s",
-}
nowCommonsTemplate = {
'ar': u'{{الآن كومنز|%s}}',
@@ -84,27 +64,6 @@
'pt': u'{{NowCommons|%s}}',
'sr': u'{{NowCommons|%s}}',
'zh': u'{{NowCommons|Image:%s}}',
-}
-
-nowCommonsMessage = {
- 'ar': u'الملف الآن متوفر في ويكيميديا كومنز.',
- 'de': u'Datei ist jetzt auf Wikimedia Commons verfügbar.',
- 'en': u'File is now available on Wikimedia Commons.',
- 'eo': u'Dosiero nun estas havebla en la Wikimedia-Komunejo.',
- 'fa': u'پرونده اکنون در انبار است',
- 'he': u'הקובץ זמין כעת בוויקישיתוף.',
- 'hu': u'A fájl most már elérhető a Wikimedia Commonson',
- 'ia': u'Le file es ora disponibile in Wikimedia Commons.',
- 'ja': u'ファイルはウィキメディア・コモンズにあります',
- 'it': u'L\'immagine è adesso disponibile su Wikimedia Commons.',
- 'kk': u'Файлды енді Wikimedia Ортаққорынан қатынауға болады.',
- 'lt': u'Failas įkeltas į Wikimedia Commons projektą.',
- 'nl': u'Dit bestand staat nu op [[w:nl:Wikimedia Commons|Wikimedia
Commons]].',
- 'pl': u'Plik jest teraz dostępny na Wikimedia Commons.',
- 'pt': u'Arquivo está agora na Wikimedia Commons.',
- 'ru': u'[[ВП:КБУ#Ф8|Ф.8]]: доступно на [[Викисклад]]е',
- 'sr': u'Слика је сада доступна и на Викимедија Остави.',
- 'zh': u'檔案已存在於維基共享資源。',
}
# Translations for license templates.
@@ -192,8 +151,10 @@
['comment',
'math',
'nowiki',
'pre'])
- description = i18n.translate(self.targetSite, copy_message,
- fallback=True) % (sourceSite, description)
+ description = i18n.twtranslate(self.targetSite,
+ 'imagetransfer-file_page_message',
+ dict(site=sourceSite,
+ description=description))
description += '\n\n'
description += sourceImagePage.getFileVersionHistoryTable()
# add interwiki link
@@ -217,7 +178,8 @@
if targetFilename and self.targetSite.family.name == 'commons' and \
self.targetSite.code == 'commons':
# upload to Commons was successful
- reason = i18n.translate(sourceSite, nowCommonsMessage, fallback=True)
+ reason = i18n.twtranslate(sourceSite,
+ 'imagetransfer-nowcommons_notice')
# try to delete the original image if we have a sysop account
if sourceSite.family.name in config.sysopnames and \
sourceSite.lang in config.sysopnames[sourceSite.family.name]:
@@ -232,7 +194,7 @@
sourceImagePage.put(sourceImagePage.get() + '\n\n' +
nowCommonsTemplate[sourceSite.lang]
% targetFilename,
- summary=nowCommonsMessage[sourceSite.lang])
+ summary=reason)
def showImageList(self, imagelist):
for i in range(len(imagelist)):
--
To view, visit
https://gerrit.wikimedia.org/r/239667
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I664c40ca92f4987365daed574a6b9d0a0218ca89
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Ladsgroup <ladsgroup(a)gmail.com>
Gerrit-Reviewer: XZise <CommodoreFabianus(a)gmx.de>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot <>