Comments (31)
I will today try to get a l10n system setup :)
from server.
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.
#234 is a great example to what happens without an translation system 😜 ... Discussions about the german language in seperate issues on GitHub 😄
from server.
Will Files Drop be translated in Nextcloud 9, because we have no Transifex yet 😕
from server.
Will Files Drop be translated in Nextcloud 9, because we have no Transifex yet 😕
@LukasReschke is working on this already ;)
from server.
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.
Just for my ToDo:
- Replace Transifex Link in CONTRIBUTING.md as soon as it is ready 😉
from server.
from server.
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.
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.
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.
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.
@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.
@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.
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.
Cool! Thanks for all your effort!
On my way :-)
from server.
@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.
@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.
@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.
so basically the same thing ownCloud has been running and still is.
Do you know if this is somewhere open source?
from server.
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.
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.
I pushed the translation sources and also existing translations :)
See https://www.transifex.com/nextcloud/nextcloud/android/
from server.
Oh, okay 👍 Nice 🎉
from server.
will this then also get pushed back to the repo?
from server.
will this then also get pushed back to the repo?
I will set up a cron job for that.
from server.
You are awesome @MorrisJobke 👍 👍 👍
I'll update the repo README to refer to transifex + URL 🚀
from server.
Will we import translations into 9.0.52 😁 New features (Theming, ...) seems to be untranslated in RC1 :(
from server.
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.
Keep in mind that end-users need a full translated piece of software 😉
from server.
I guess this is done, @MorrisJobke ?
from server.
Related Issues (20)
- [Bug]: Hash in filename (e.g. #foo.docx) breaks web interface download
- [Bug]: When changing the permissions of a share to can edit and reloading the page, custom permissions is displayed
- [Bug]: Change menu items' text to light when custom background is used
- Feat/Bug - Persistent retry of 'Wipe All Devices'
- Add CSS id for file types?
- [Bug]: CSP for script-src with nonce on Yandex.Browser HOT 1
- [Bug]: "Reset status" is being reverted to automatic status HOT 4
- [Bug]: Previews of HDR videos being generated are washed out (needs tonemap?) HOT 1
- [Bug]: Cannot get LDAP to work
- [Bug]: File(/var/www/nextcloudapps//core/l10n/en.js) is not within the allowed path(s) at /var/www/nextcloud/lib/private/Template/ResourceLocator.php#100 HOT 1
- [Bug]: click on a favorite folders shows an empty folder HOT 4
- [Bug]: Setting db password with `occ` does not work if you nextcloud does not have access to the db. HOT 1
- [Bug]: 29 RC4, photos and media are not displayed HOT 3
- Error while running background job. OC\\Files\\Config\\UserMountCache::getCacheInfoFromFileId(): Return value must be of type array, null returned HOT 1
- database log filled with errors: `duplicate key value violates unique constraint “oc_systemtag_object_mapping_pkey”` HOT 6
- [Bug]: Dynamic Content Load Issue on Scrolling in Files View
- [Bug]: Search in the"disabled users" section does not work HOT 2
- Focus on foldername_textbox when creating a new folder HOT 1
- [Bug]: http-500 when deleting a calendar event HOT 1
- [Bug]: Dashboard widgets not showing on ipad server version 28.0.4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from server.