Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-i18n.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  **Steps to replicate the issue** (include links if applicable):
  
    >>> import pywikibot
    >>> from pywikibot import i18n
    >>> i18n.twtranslate('en', 'unknown_package', fallback_prompt='foo')
    
    
    >>> i18n.twtranslate('en', 'unknown_package', fallback_prompt='foo')
  
  **What happens?**:
  
  For  `'en'`
  
    Traceback (most recent call last):
      File "<pyshell#12>", line 1, in <module>
        i18n.twtranslate('en', 'unknown_package', fallback_prompt='foo')
      File "D:\pwb\GIT\core\pywikibot\i18n.py", line 749, in twtranslate
        raise pywikibot.exceptions.TranslationError(fill(
    pywikibot.exceptions.TranslationError: No English translation has been 
defined for TranslateWiki key
    "unknown_package". It can happen due to lack of i18n submodule or
    files or an outdated submodule. See
    https://www.mediawiki.org/wiki/Manual:Pywikibot/i18n
  
  For  `'es'`:
  
    Traceback (most recent call last):
      File "<pyshell#13>", line 1, in <module>
        i18n.twtranslate('es', 'unknown_package', fallback_prompt='foo')
      File "D:\pwb\GIT\core\pywikibot\i18n.py", line 749, in twtranslate
        raise pywikibot.exceptions.TranslationError(fill(
    pywikibot.exceptions.TranslationError: No English translation has been 
defined for TranslateWiki key
    "unknown_package". It can happen due to lack of i18n submodule or
    files or an outdated submodule. See
    https://www.mediawiki.org/wiki/Manual:Pywikibot/i18n
  
  **What should have happened instead?**:
  The fallback_prompt should be returned:
  
  `'foo'`
  
  **Software version** (skip for WMF-hosted wikis like Wikipedia):
  Pywikibot < 8 if i18n files are updated after 26th September 2022; maybe also 
Pywikibot 8 if i18n files are older than 28th December 2021.

TASK DETAIL
  https://phabricator.wikimedia.org/T326470

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Milicevic01, Amire80, Xqt, PotsdamLamb, 
Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, 
Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, 
mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org
To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org

Reply via email to