Basically i have been facing this issue for about 3 days, I have been trying to run the command line:
python manage.py makemessages -l ar
Which usually should work, however, its lately been deleting lines from Django.po in which if I compilemessages it causes the system to crash with multiple errors.
When running python manage.py makemessages -l ar , I get some warning that I have never seen before on older translations, the warnings that i get is: warning: The following msgid contains non-ASCII characters. This will cause problems to translators who use a character encoding different from yours. Consider using a pure ASCII msgid instead.
This is truly annoying and its causing me to bash my head around for hours, would appreciate the help.
EDIT: After redoing the translation again from the start, I had to again do makemessages for new lines, and guess what?, the same error appeared and deleted all the changes I made.
I would appreciate some help.
That it would just refractor and add the new lines to be translated rather than delete 3 years of work.