Git Product home page Git Product logo

Comments (31)

MorrisJobke avatar MorrisJobke commented on May 14, 2024 12

I will today try to get a l10n system setup :)

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024 1

Regarding the rebranding: Could we try to do a search and replace for ownCloud to %s in the translations and hook in there the instance name of the theme? I could look into this soonish :) Then we could make use of all existing translations and import them afterwards

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024 1

#234 is a great example to what happens without an translation system 😜 ... Discussions about the german language in seperate issues on GitHub 😄

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

Will Files Drop be translated in Nextcloud 9, because we have no Transifex yet 😕

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

Will Files Drop be translated in Nextcloud 9, because we have no Transifex yet 😕

@LukasReschke is working on this already ;)

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

Sounds good to me, only thing that hasn't been mentioned but would be great to have is a bot that pushes the translation changes to their respective repositories.

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

Just for my ToDo:

  • Replace Transifex Link in CONTRIBUTING.md as soon as it is ready 😉

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

⚠️ Another problem is, that files drop is currently not translated 😁

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

Would we redo the translations or just import all language actually present and go on from there because else we loose all the languages (quite some on Android)

from server.

LukasReschke avatar LukasReschke commented on May 14, 2024

Would we redo the translations or just import all language actually present and go on from there because else we loose all the languages (quite some on Android)

Import. Just need to figure out how/when to do that properly … if anybody has some time to spent and wants to have fun with Transifex, let me know 😉

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

Never worked with transifex except registering an account. This does get more import since future releases merging all the open PRs/branches for the Android app will add to the need for the translation system. If it works like Crowdin you have to define the languages to be available and then upload the file(s) per language.

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

Or we create an repo for translations here on GitHub 😁 ... Not as nice as having Transifex ... But ... Yeah ... Better than nothing ... And easier for an first time 😉

from server.

ungesundes-halbwissen avatar ungesundes-halbwissen commented on May 14, 2024

@Mar1u5: for the record: I have looked for a translation system prior to posting in issue #234 and it was only because I didn't know where else to put it that I misused github for this :-P

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

@ungesundes-halbwissen Aboulutely correct. We have currently no better place for that 😅 ...as long as we have no Translation System this is the correct and only working way to do that 😁

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

I imported now all translations from the server repository into transifex. https://www.transifex.com/nextcloud/nextcloud/languages/

Feel free to request for getting into a translation Team. As of now @LukasReschke @jospoortvliet and I can give you the needed rights :)

I will setup a cron job to fetch the translations from there and put them into the git repository.

from server.

ungesundes-halbwissen avatar ungesundes-halbwissen commented on May 14, 2024

Cool! Thanks for all your effort!
On my way :-)

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

@MorrisJobke can we have the same thing for Android :) Just sent a "Join Team" request for the server and I could then take care of uploading the files for Android if the project is set up and I have the permission to do so (can be revoked afterwards, I don't care).

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

@AndyScherzinger What files are needed to be uploaded (as resources) and where should the result be put? Then I set up a cron job to do this automatically ;)

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

@MorrisJobke a bit tricky... ;)
The following file strings.xml
in the following folders in the folder in https://github.com/nextcloud/android/tree/master/res which start with values-* with values being the English master files to be excluded: values-sw360dp, values-large-land, values-v11, values-v19, values-v21, values-v9. -* defines the language/ so basically the same thing ownCloud has been running and still is.

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

so basically the same thing ownCloud has been running and still is.

Do you know if this is somewhere open source?

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

Do you know if this is somewhere open source?

Got them. It was only the plain transifex client. I pushed the translation sources and also existing translations :)

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

The only thing I found is https://github.com/owncloud/administration/tree/master/jenkins/translation_sync
A quick look seemed this is not for Android though :(

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

I pushed the translation sources and also existing translations :)

See https://www.transifex.com/nextcloud/nextcloud/android/

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

Oh, okay 👍 Nice 🎉

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

will this then also get pushed back to the repo?

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

will this then also get pushed back to the repo?

I will set up a cron job for that.

from server.

AndyScherzinger avatar AndyScherzinger commented on May 14, 2024

You are awesome @MorrisJobke 👍 👍 👍
I'll update the repo README to refer to transifex + URL 🚀

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

Will we import translations into 9.0.52 😁 New features (Theming, ...) seems to be untranslated in RC1 :(

from server.

MorrisJobke avatar MorrisJobke commented on May 14, 2024

Will we import translations into 9.0.52

This is always hard, because we then need to merge the stable9 and the master translations somehow :(

from server.

MariusBluem avatar MariusBluem commented on May 14, 2024

Keep in mind that end-users need a full translated piece of software 😉

from server.

LukasReschke avatar LukasReschke commented on May 14, 2024

I guess this is done, @MorrisJobke ?

from server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.