the-paperless-project / paperless

Scan, index, and archive all of your paper documents
GNU General Public License v3.0
7.85k stars 498 forks source link

RFE: Interface translation #287

Open Moini opened 6 years ago

Moini commented 6 years ago

Hi there,

I've just played around with paperless for the first time, and it looks like a promising project. One thing I'd like to see in the future would be a translated/translatable interface, with community-driven translations.

danielquinn commented 6 years ago

This is a great idea. Of course, when I started Paperless, it never occurred to me that there would be such community interest so I didn't bother making the interface translateable. With that said though, as the majority of the interface uses the Django admin (which is written to be translation-friendly) the effort here may be minimal.

If you have experience in this area, I could use the help.

terenc3 commented 6 years ago

Hi @danielquinn, I don't have expirence in this but after reading https://docs.djangoproject.com/en/2.0/topics/i18n/translation/#localization-how-to-create-language-files it seems very easy. I would like to help here and add a german translation first

danielquinn commented 6 years ago

Hey any and all pull-requests are always welcome! Truth be told, as Paperless relies almost entirely on the Django admin, you probably get a lot simply by setting LANGUAGE_CODE in settings.py. If you're willing to do the work of figuring out what's missing after the language code is set, and then creating a German translation, that'd go a long way toward opening the possibility of other translations.

gabrielps commented 6 years ago

I will be happy to provide i18n mechanisms for the new UI (see #330) and Spanish and French translations :)

totti4ever commented 4 years ago

Any news, I could do the german translation :-)