Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List index out of range #31

Open
krishnaansh opened this issue Apr 18, 2021 · 3 comments
Open

List index out of range #31

krishnaansh opened this issue Apr 18, 2021 · 3 comments

Comments

@krishnaansh
Copy link

when we type in terminal
python manage.py translate_messages -l de

@Upasanadhameliya
Copy link

Getting the same error when running python manage.py translate_messages

Stack Trace
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\autotranslate\management\commands\translate_messages.py", line 63, in handle
    assert getattr(settings, 'LOCALE_PATHS', []), 'locale paths is not configured properly'
AssertionError: locale paths is not configured properly

(concatsa38) d:\upa\comp\projects\demo\fi\concatsa\algodb>python manage.py translate_messages
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\django\core\management\base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\autotranslate\management\commands\translate_messages.py", line 81, in handle
    self.translate_file(root, file, target_language)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\autotranslate\management\commands\translate_messages.py", line 101, in translate_file
    translated_strings = tl.translate_strings(strings, target_language, self.source_language, False)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\autotranslate\services.py", line 46, in translate_strings
    return translations if optimized else [_ for _ in translations]
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\autotranslate\services.py", line 46, in <listcomp>
    return translations if optimized else [_ for _ in translations]
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 439, in <genexpr>
    return (_unwrapper_single_element(i) for i in
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 201, in _execute
    yield each()
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 433, in task
    r = self._translate_single_text(text, target_language, source_language)
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 332, in _translate_single_text
    results = list(self._execute(make_task(i) for i in split_text(text)))
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 201, in _execute
    yield each()
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 330, in <lambda>
    return lambda: self._basic_translate(text, target_language, source_lauguage)[0]
  File "C:\Users\Upasana Dhameliya\.conda\envs\concatsa38\lib\site-packages\goslate.py", line 251, in _basic_translate
    data = {'src': raw_data[-1][0][0]}
IndexError: list index out of range

@Victhereum
Copy link

Same here, what could be wrong?

@argolian
Copy link

argolian commented Apr 3, 2023

I tried the following to see if it would work:

python manage.py translate_messages --source-language en

and got the following error

Stack Trace

python manage.py translate_messages --source-language en Traceback (most recent call last): File "/home/john/www/travianpy/manage.py", line 22, in main() File "/home/john/www/travianpy/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/home/john/www/travianpy/lib/python3.10/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line utility.execute() File "/home/john/www/travianpy/lib/python3.10/site-packages/django/core/management/__init__.py", line 440, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/john/www/travianpy/lib/python3.10/site-packages/django/core/management/base.py", line 402, in run_from_argv self.execute(*args, **cmd_options) File "/home/john/www/travianpy/lib/python3.10/site-packages/django/core/management/base.py", line 448, in execute output = self.handle(*args, **options) File "/home/john/www/travianpy/lib/python3.10/site-packages/autotranslate/management/commands/translate_messages.py", line 81, in handle self.translate_file(root, file, target_language) File "/home/john/www/travianpy/lib/python3.10/site-packages/autotranslate/management/commands/translate_messages.py", line 101, in translate_file translated_strings = tl.translate_strings(strings, target_language, self.source_language, False) File "/home/john/www/travianpy/lib/python3.10/site-packages/autotranslate/services.py", line 48, in translate_strings return translations if optimized else [_ for _ in translations] File "/home/john/www/travianpy/lib/python3.10/site-packages/autotranslate/services.py", line 48, in return translations if optimized else [_ for _ in translations] File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 447, in return (_unwrapper_single_element(i) for i in File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 221, in _execute raise exception File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 441, in task r = self._translate_single_text(text, target_language, source_language) File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 340, in _translate_single_text results = list(self._execute(make_task(i) for i in split_text(text))) File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 209, in _execute yield each() File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 338, in return lambda: self._basic_translate(text, target_language, source_lauguage)[0] File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 257, in _basic_translate response_content = self._open_url(url) File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 197, in _open_url raise e File "/home/john/www/travianpy/lib/python3.10/site-packages/goslate.py", line 188, in _open_url response = self._opener.open(request, timeout=self._TIMEOUT) File "/usr/lib/python3.10/urllib/request.py", line 525, in open response = meth(req, response) File "/usr/lib/python3.10/urllib/request.py", line 634, in http_response response = self.parent.error( File "/usr/lib/python3.10/urllib/request.py", line 563, in error return self._call_chain(*args) File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain result = func(*args) File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 429: Too Many Requests

Is goslate the issue here?

Repository owner deleted a comment from elton Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@Upasanadhameliya @Victhereum @krishnaansh @argolian and others