Oops, sorry, my mistake, it was actually 7zip with zip extension) Here is true zip, please import it to Russian locale.Moonchild wrote:It's not a directory structure problem. there is literally an issue with the zip archive itself. I don't know what you used to zip it up but it's broken.
CrowdIn is set up
Re: CrowdIn is set up
Re: CrowdIn is set up
The funny think is: i set nearly all settings to default, but i found the problem.Moonchild wrote:You're likely blocking too much stuff again.
The site use websockets & HTML5 storage.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: CrowdIn is set up
Russian file has been imported.
As for websockets and dom storage -- what did you expect from a full translation web application?
As for websockets and dom storage -- what did you expect from a full translation web application?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: CrowdIn is set up
I never see any site which used websocket, so i don't know.
Currently i have the german translation at 79%
Currently i have the german translation at 79%
Re: CrowdIn is set up
Thanks, Russian translation is 100% now! I'd like to start testing, could you upload current tree somewhere?Moonchild wrote:Russian file has been imported.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: CrowdIn is set up
They were imported from the language pack.GMforker wrote:Is there a reason to have this files?
Code: Select all
.mkdir.done bookmarks.html chrome.manifest en-US.manifest firefox-l10n.js install.rdf localstore.rdf mimeTypes.rdf
I'm new to this whole system myself, so you'll have to forgive me if it's not perfectly set up in one go.
This is the kind of stuff our proposed lead person should figure out, as well as potential tools to synchronize changed source localization and/or Github integration.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: CrowdIn is set up
As far as I see, these ones should be localized.GMforker wrote:Is there a reason to have this files?Code: Select all
bookmarks.html chrome.manifest en-US.manifest firefox-l10n.js install.rdf
Re: CrowdIn is set up
Thank you, I take note of it.Moonchild wrote:They were imported from the language pack.
I'm new to this whole system myself, so you'll have to forgive me if it's not perfectly set up in one go.
This is the kind of stuff our proposed lead person should figure out, as well as potential tools to synchronize changed source localization and/or Github integration.
Yes, it has happened (if it make sense to use).JustOff wrote:As far as I see, these ones should be localized.GMforker wrote:Is there a reason to have this files?Code: Select all
bookmarks.html chrome.manifest en-US.manifest firefox-l10n.js install.rdf
But (AFAIK):
Code: Select all
en-US.manifest
And the thread with the same name...
I leave it as it is.
Re: CrowdIn is set up
Off-topic:
This is the only setting you should use when creating Zip files by using 7-Zip. Any other setting/customization under ".zip" compression with 7-Zip will potentially break it —for some reason I don't know—.JustOff wrote: Oops, sorry, my mistake, it was actually 7zip with zip extension) Here is true zip, please import it to Russian locale.
Re: CrowdIn is set up
Off-topic:
I have no 7zip at all)) That was a kind of crazy usage of FAR manager)KNTRO wrote:This is the only setting you should use when creating Zip files by using 7-Zip
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: CrowdIn is set up
Aand.. the first headaches are there
Problem: .properties files have all colons, equal signs, etc. escaped with a backslash
Problem: .properties files have all files prepended with an advertising line (generator)
Problem: .properties files have all extended characters \u escaped (BIG problem for e.g. ar, zh, ru, etc.)
Problem: .dtd files have all between-tags and in-tags text HTML-entity-encoded where they shouldn't be. (e.g. &brandShortName; -> &brandsShortname;)
Files are unusable as a result.
I thought they were supposed to natively support the correct formats?
Problem: .properties files have all colons, equal signs, etc. escaped with a backslash
Problem: .properties files have all files prepended with an advertising line (generator)
Problem: .properties files have all extended characters \u escaped (BIG problem for e.g. ar, zh, ru, etc.)
Problem: .dtd files have all between-tags and in-tags text HTML-entity-encoded where they shouldn't be. (e.g. &brandShortName; -> &brandsShortname;)
Files are unusable as a result.
I thought they were supposed to natively support the correct formats?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: CrowdIn is set up
I even was sure of it, because I saw that ABP uses CrowdIn for several years. And I still don't know any free alternative of comparable convinience level.Moonchild wrote:Files are unusable as a result.
I thought they were supposed to natively support the correct formats?
So, I think now we have two opportunities: ask for help or write post-processor. The last one seems to me preferable. Please upload current tree of Russian localization somewhere, I'd like to play with it.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: CrowdIn is set up
Here's the result of CrowdIn's build+save process for Russian
You do not have the required permissions to view the files attached to this post.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: CrowdIn is set up
Thank you, I'll try do deal with it.Moonchild wrote:Here's the result of CrowdIn's build+save process for Russian
I also sent the letter to CrowdIn support with the detailed description of the problem, let's see what they will answer.
Re: CrowdIn is set up
i.e.:Moonchild wrote:Aand.. the first headaches are there
Problem: .properties files have all colons, equal signs, etc. escaped with a backslash
Problem: .properties files have all files prepended with an advertising line (generator)
Problem: .properties files have all extended characters \u escaped (BIG problem for e.g. ar, zh, ru, etc.)
Problem: .dtd files have all between-tags and in-tags text HTML-entity-encoded where they shouldn't be. (e.g. &brandShortName; -> &brandsShortname;)
Files are unusable as a result.
I thought they were supposed to natively support the correct formats?
1.
Code: Select all
chrome/AB-CD/locale/AB-CD/global/aboutSupport.dtd
{[=-a id='prefs-user-js-link'-=]} instead of <a id='prefs-user-js-link'>
2.
I propose to look at:
Code: Select all
chrome/AB-CD/locale/AB-CD/global/printPreview.dtd
It should only: "Close" (translated)
Otherwise it doesn't work properly...
Re: CrowdIn is set up
Thanks, that will cause two more replace patterns.GMforker wrote:aboutSupport.userJSDescriptionCode: Select all
chrome/AB-CD/locale/AB-CD/global/aboutSupport.dtd
{[=-a id='prefs-user-js-link'-=]} instead of <a id='prefs-user-js-link'>
This looks like & -> &, already mentioned by Moonchild.close.labelCode: Select all
chrome/AB-CD/locale/AB-CD/global/printPreview.dtd
It should only: "Close" (translated)
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: CrowdIn is set up
@Justoff: how about I make you a manager for the project, because I really can't sink any more time into it right now?
That way you should be able to fiddle with it on the CrowdIn site as well and export/change what is needed, and ask for assistance from their staff if/when needed.
That way you should be able to fiddle with it on the CrowdIn site as well and export/change what is needed, and ask for assistance from their staff if/when needed.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: CrowdIn is set up
It is a button to close the preview window, not closing the application.JustOff wrote:This looks like & -> &, already mentioned by Moonchild.
Re: CrowdIn is set up
Ok, I'll try not to break anything, but better you do make full backup of current project before)Moonchild wrote:@Justoff: how about I make you a manager for the project, because I really can't sink any more time into it right now?
That way you should be able to fiddle with it on the CrowdIn site as well and export/change what is needed, and ask for assistance from their staff if/when needed.
-
- Pale Moon guru
- Posts: 35648
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: CrowdIn is set up
You're now a manager. I'll make sure to make a fresh build, save and TM backup in the next half hour.JustOff wrote:Ok, I'll try not to break anything, but better you do make full backup of current project before)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite