{"action":"closed","issue":{"url":"https://api.github.com/repos/JabRef/jabref/issues/1222","repository_url":"https://api.github.com/repos/JabRef/jabref","labels_url":"https://api.github.com/repos/JabRef/jabref/issues/1222/labels{/name}","comments_url":"https://api.github.com/repos/JabRef/jabref/issues/1222/comments","events_url":"https://api.github.com/repos/JabRef/jabref/issues/1222/events","html_url":"https://github.com/JabRef/jabref/issues/1222","id":148931923,"number":1222,"title":"Improve translation system","user":{"login":"koppor","id":1366654,"avatar_url":"https://avatars.githubusercontent.com/u/1366654?v=3","gravatar_id":"","url":"https://api.github.com/users/koppor","html_url":"https://github.com/koppor","followers_url":"https://api.github.com/users/koppor/followers","following_url":"https://api.github.com/users/koppor/following{/other_user}","gists_url":"https://api.github.com/users/koppor/gists{/gist_id}","starred_url":"https://api.github.com/users/koppor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koppor/subscriptions","organizations_url":"https://api.github.com/users/koppor/orgs","repos_url":"https://api.github.com/users/koppor/repos","events_url":"https://api.github.com/users/koppor/events{/privacy}","received_events_url":"https://api.github.com/users/koppor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JabRef/jabref/labels/enhancement","name":"enhancement","color":"6AC46A"},{"url":"https://api.github.com/repos/JabRef/jabref/labels/on-hold","name":"on-hold","color":"5319e7"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-04-17T08:48:29Z","updated_at":"2016-07-07T06:44:18Z","closed_at":"2016-07-07T06:44:18Z","body":"We have issues with the translation. Is the way that we are doing it, really the right way? Self-written python scripts? [popeye](https://github.com/JabRef/popeye) with code and UI from the 2000s?\r\n\r\nThis issue collects some pointers and alternatives. It is not yet complete, but will be updated. Feel free to edit this text.\r\n\r\n## Code aspects\r\n * [gettext-commons](https://code.google.com/archive/p/gettext-commons/wikis/Tutorial.wiki). Seems to be cool, but not maintained any more\r\n * Switch to JavaFX internationalization\r\n  * http://stackoverflow.com/q/10143392/873282\r\n  * https://blogs.oracle.com/naoko/entry/javafx_localization\r\n\r\n## Translator aspects\r\n\r\n * Translation server: http://jabylon.org/. Has to be hosted by our own.\r\n * [Transifex](https://www.transifex.com/) (SaaS offering): \r\n  * [GitHub integration](http://docs.transifex.com/integrations/github/). Has to be hosted by our own.\r\n  * [free for open source projects](https://www.transifex.com/pricing/) - scroll down at that page to read the text \"Haben Sie ein Open Source-Projekt? Sie können kostenlos Übersetzungen für Ihr Open Source-Projekt crowdsourcen.\""}}
{"actor":{"display_login":"koppor"}}