فهرست منبع

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.
Rémi Verschelde 3 سال پیش
والد
کامیت
dbfe36728e
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


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است