Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Transifex (Continuous Translation) #1

Open
9 of 21 tasks
luzpaz opened this issue Oct 13, 2014 · 5 comments
Open
9 of 21 tasks

Integrate Transifex (Continuous Translation) #1

luzpaz opened this issue Oct 13, 2014 · 5 comments

Comments

@luzpaz
Copy link
Contributor

luzpaz commented Oct 13, 2014

Official Scribus Transifex Translation Repo

  • Automating transfer from Transifex => SVN
    patch submitted by @chhitz to streamline downloading Transifex translations.
  • @chhitz help
  • Announce Transifex to
    • Scribus List. link
    • Social Media: Twitter, g+
    • Scribus Forums link
  • Assign Coordinators and Reviewers for each language
  • Create introductory manual/FAQ for Translators Translating Scribus
    • 2 Ways to Translate DONE
    • Translating vs Reviewing [TODO]
    • Discussing issues via the scribus forums
  • Volunteers to manage and maintain Transifex
  • Workflow tutorials for maintainers
  • Get the official scribus translators and the Transifex translators acquainted with each other and as many translators on Transifex.
  • Talk to translators about guidelines on how to contribute translations
  • Figure out a protocol for scribus-assigned keyboard shortcuts

Problems

  • Transifex doesn't have extensive logs to show activity on different languages. What do we do about this? Perhaps the premium version does?
  • Disabling translations of specific language. There is no official way to disable translations, for example if a Language Manager doesn't want to use Transifex and instead use QtLinguist or another 3rd party.
    • Possible workarounds?
      • Keep language but don't have anyone assigned to it as manager or translator. This solution shows that the language needs a translator and is greyed out. The outcome is that people will volunteer to translate it = work for Scribus Transifex Admin.
      • Delete language all together from Transifex. The outcome is that people will volunteer to translate it = work for Scribus Transifex Admin.
      • Connect with Transifex support and request a feature to disable certain languages from being requested. This was done in early 2015 as the issue has been added to their feature list. Currently waiting to hear back from support
        • Support responded: you can't lock languages, but if you want to prevent people from asking you to include languages, leave those language request unanswered. Also if you don't want people to request you again and again to join your translation team, leave those requests in pending state. They go on to say: We consider User Experience issues to be major, but as I've mentioned already our developers are currently working on a different project. In the future we intend to give the possibility to Project Maintainers to lock their project from receiving language requests and improve the flexibility.

Questions

  • What happens
  • there is a request on Transifex to add French. French is an already translated language. If a new language it is generated from the main (english) source file. Do I then upload the current french source file to that Transifex translation group.
  • How to merge the translations that live in Transifex already and current translation committed to Scribus SVN branch
  • How to avoid well known mistakes (avoid losing translations during source file updates)

Other Todos


Reference URLs

@luzpaz
Copy link
Contributor Author

luzpaz commented Aug 24, 2015

@chhitz lets find a time to connect on IRC soon. Can you do it this week?

@luzpaz
Copy link
Contributor Author

luzpaz commented Oct 22, 2015

@chhitz how does one use this repo?

@luzpaz
Copy link
Contributor Author

luzpaz commented Oct 23, 2015

aggregating all translation stuff in to one place.

@luzpaz
Copy link
Contributor Author

luzpaz commented Oct 23, 2015

@luzpaz
Copy link
Contributor Author

luzpaz commented Oct 23, 2015

also adding a conversation https://github.com/scribusproject/scribus-translations/wiki/Discussing-Transifex-and-SVN

@chhitz here is a list of commits to SVN that are translation related we can use this to determine what files are not up to date with Transifex since they were committed directly to SVN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant