Просмотр исходного кода

i18n: Remove line numbers from classref PO files

It's useful context for translators but it generates very spammy diffs whenever
a line is added or removed, changing the comments for hundreds or thousands of
msgids needlessly.

We still have the file names so it's relatively easy to search in file to find
the location of the source string.

(cherry picked from commit dbfe36728ed32ee93bd200678534733c89dc3150)
Rémi Verschelde 3 лет назад
Родитель
Сommit
05faadab2d
39 измененных файлов с 13109 добавлено и 13106 удалено
  1. 392 392
      doc/translations/ar.po
  2. 392 392
      doc/translations/ca.po
  3. 392 392
      doc/translations/classes.pot
  4. 392 392
      doc/translations/cs.po
  5. 136 136
      doc/translations/de.po
  6. 392 392
      doc/translations/el.po
  7. 136 136
      doc/translations/es.po
  8. 5 2
      doc/translations/extract.py
  9. 392 392
      doc/translations/fa.po
  10. 392 392
      doc/translations/fi.po
  11. 392 392
      doc/translations/fil.po
  12. 136 136
      doc/translations/fr.po
  13. 392 392
      doc/translations/gl.po
  14. 392 392
      doc/translations/hi.po
  15. 392 392
      doc/translations/hu.po
  16. 392 392
      doc/translations/id.po
  17. 392 392
      doc/translations/is.po
  18. 392 392
      doc/translations/it.po
  19. 136 136
      doc/translations/ja.po
  20. 392 392
      doc/translations/ko.po
  21. 392 392
      doc/translations/lv.po
  22. 392 392
      doc/translations/mr.po
  23. 392 392
      doc/translations/nb.po
  24. 392 392
      doc/translations/nl.po
  25. 392 392
      doc/translations/pl.po
  26. 392 392
      doc/translations/pt.po
  27. 136 136
      doc/translations/pt_BR.po
  28. 392 392
      doc/translations/ro.po
  29. 136 136
      doc/translations/ru.po
  30. 392 392
      doc/translations/sk.po
  31. 392 392
      doc/translations/sr_Cyrl.po
  32. 392 392
      doc/translations/sv.po
  33. 392 392
      doc/translations/th.po
  34. 392 392
      doc/translations/tl.po
  35. 392 392
      doc/translations/tr.po
  36. 392 392
      doc/translations/uk.po
  37. 136 136
      doc/translations/vi.po
  38. 392 392
      doc/translations/zh_CN.po
  39. 392 392
      doc/translations/zh_TW.po

Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/ar.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/ca.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/classes.pot


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/cs.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/de.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/el.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/es.po


+ 5 - 2
doc/translations/extract.py

@@ -221,7 +221,7 @@ def _make_translation_catalog(classes):
 
 
 ## generate the catalog file
-def _generate_translation_catalog_file(unique_msgs, output):
+def _generate_translation_catalog_file(unique_msgs, output, location_line=False):
     with open(output, "w", encoding="utf8") as f:
         f.write(HEADER)
         for msg in BASE_STRINGS:
@@ -238,7 +238,10 @@ def _generate_translation_catalog_file(unique_msgs, output):
                 path = desc.desc_list.path.replace("\\", "/")
                 if path.startswith("./"):
                     path = path[2:]
-                f.write(" {}:{}".format(path, desc.line_no))
+                if location_line:  # Can be skipped as diffs on line numbers are spammy.
+                    f.write(" {}:{}".format(path, desc.line_no))
+                else:
+                    f.write(" {}".format(path))
             f.write("\n")
 
             f.write('msgid "{}"\n'.format(msg))

Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/fa.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/fi.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/fil.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/fr.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/gl.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/hi.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/hu.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/id.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/is.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/it.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/ja.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/ko.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/lv.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/mr.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/nb.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/nl.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/pl.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/pt.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/pt_BR.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/ro.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/ru.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/sk.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/sr_Cyrl.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/sv.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/th.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/tl.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/tr.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/uk.po


Разница между файлами не показана из-за своего большого размера
+ 136 - 136
doc/translations/vi.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/zh_CN.po


Разница между файлами не показана из-за своего большого размера
+ 392 - 392
doc/translations/zh_TW.po


Некоторые файлы не были показаны из-за большого количества измененных файлов