Hi Einav,
2014-05-07 6:31 GMT+08:00 Einav Cohen <[email protected]>: > Hi plysan, apologies for the late response (was OOO without > internet connectivity last week). > > what we can do (maybe that's what you meant - not sure) is to make > sure that when we auto-generate the 'on the fly' English .properties > files (as part of the process of pushing the English strings), they > are generated already in the proper naming and location, just so the > matching zh-CN files will eventually be created with the similar > (proper) naming and location once pulled from Zanata. > Yes, this is what i meant. > > this will result in changed documents' names and paths in Zanata, i.e. > Zanata will actually identify these newly-named-and-located documents > as 'new' documents, rather than 'updated' docuemnts, so this process > is a little bit risky (existing translations may be lost) so we must > do it carefully, therefore it may take a while to complete (I need to > consult the Zanata people in order to find out what is the best way > to address this issue). > It's really good to hear you can try to improve this. Really appreciated :) --- Thanks, plysan > > ---- > Thanks, > Einav > > ----- Original Message ----- > > From: "plysan" <[email protected]> > > To: "Einav Cohen" <[email protected]> > > Cc: "[email protected] List" <[email protected]> > > Sent: Friday, April 25, 2014 12:35:48 AM > > Subject: Re: [ovirt-users] problem in pulling zanata property files > > > > Hi Einav, > > > > Thanks for your reply. > > > > This is very helpful. But I think we could fake these 'on the fly' > English > > .properties files and just use them for zanata push operation. So we > don't > > have to rename these files every time we pull them. > > > > What do you think ? > > > > --- > > Thanks, > > plysan > > > > > > > > 2014-04-25 2:59 GMT+08:00 Einav Cohen < [email protected] > : > > > > > > Hi plysan, > > > > the 9 documents with the strange name/location [1] are properties > > files that do not have matching English .properties files in the > > oVirt-engine code repo (as opposed to LocalizedEnums_zh_CN.properties > > and messages_zh_CN.properties that do have matching English .properties > > files in the ovirt-engine code repo [2]). > > > > The matching English strings for the documents in [1] reside in the > > ovirt-engine code repo within GWT Constants/Message interface Java > > files, rather than English .properties files. > > Zanata cannot receive GWT Constants/Message interface Java files as > > input. So the process of pushing the English strings to Zanata for > > translation includes a GWT-compilation-based auto-generation of 'on > > the fly' English .properties files with similar strange naming/location > > (those English .properties files are not pushed into the ovirt-engine > > code repo), which consequently leads to the strange naming/location of > > the zh-CN files as well. > > > > the names/locations of the files in [1] should actually be [3]. so > > if you want the translations that you are pulling from Zanata to > > be named correctly and reside in the correct location in your local > > ovirt-engine code directory, simply run [4] after doing the pull > > from Zanata. > > > > ---- > > Thanks, > > Einav > > > > > > [1] > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.common.CommonApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.common.CommonApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.SpiceRedKeys_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.UIConstants_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.UIMessages_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.userportal.ApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.userportal.ApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.webadmin.ApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.webadmin.ApplicationMessages_zh_CN.properties > > > > [2] > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties > > packaging/branding/ovirt.brand/messages.properties > > > > [3] > > > frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/CommonApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/CommonApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/SpiceRedKeys_zh_CN.properties > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_zh_CN.properties > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_zh_CN.properties > > > frontend/webadmin/modules/userportal-gwtp/src/main/resources/org/ovirt/engine/ui/userportal/ApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/userportal-gwtp/src/main/resources/org/ovirt/engine/ui/userportal/ApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_zh_CN.properties > > > > [4] > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.common.CommonApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/CommonApplicationConstants_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.common.CommonApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/CommonApplicationMessages_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.UIConstants_zh_CN.properties > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.UIMessages_zh_CN.properties > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.SpiceRedKeys_zh_CN.properties > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/SpiceRedKeys_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.userportal.ApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/userportal-gwtp/src/main/resources/org/ovirt/engine/ui/userportal/ApplicationConstants_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.userportal.ApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/userportal-gwtp/src/main/resources/org/ovirt/engine/ui/userportal/ApplicationMessages_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.webadmin.ApplicationConstants_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_zh_CN.properties > > mv > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.webadmin.ApplicationMessages_zh_CN.properties > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_zh_CN.properties > > > > > > ----- Original Message ----- > > > From: "plysan" < [email protected] > > > > To: " [email protected] List" < [email protected] > > > > Sent: Wednesday, April 23, 2014 12:44:37 PM > > > Subject: [ovirt-users] problem in pulling zanata property files > > > > > > Hi list, > > > > > > I'm in branch ovirt-engine-3.3, so I used the zanata-cli to pull > property > > > files from ovirt's zanata repo: > > > https://translate.zanata.org/zanata/iteration/view/ovirt/ovirt-3.3 > > > My steps: > > > 1. download po files > > > 2. config ~/.config/zanata.ini > > > 3. config zanata.xml like this: > > > > > > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > > > <config xmlns=" http://zanata.org/namespace/config/ "> > > > <url> https://translate.zanata.org/zanata/ </url> > > > <project>ovirt</project> > > > <project-version>ovirt-3.3</project-version> > > > <!-- > > > > <project-type>utf8properties|properties|gettext|podir|xliff|xml|file</project-type> > > > --> > > > > > > <locales> > > > <locale map-from="zh_CN">zh-Hans-CN</locale> > > > </locales> > > > > > > </config> > > > > > > 4. execute "pull -s {po files directory} -t {ovirt engine direstory} > > > --project-type properties" > > > > > > But after I use zanata-cli pull command, I get property files named > with > > > package name, like the following: > > > > > > $ git status > > > # On branch ovirt-engine-3.3 > > > # Changes not staged for commit: > > > # (use "git add <file>..." to update what will be committed) > > > # (use "git checkout -- <file>..." to discard changes in working > directory) > > > # > > > # modified: > > > > frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_zh_CN.properties > > > # modified: packaging/branding/ovirt.brand/messages_zh_CN.properties > > > # > > > # Untracked files: > > > # (use "git add <file>..." to include in what will be committed) > > > # > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.common.CommonApplicationConstants_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.common.CommonApplicationMessages_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.SpiceRedKeys_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.UIConstants_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.uicompat.UIMessages_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.userportal.ApplicationConstants_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.userportal.ApplicationMessages_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.webadmin.ApplicationConstants_zh_CN.properties > > > # > > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/frontend/org.ovirt.engine.ui.webadmin.ApplicationMessages_zh_CN.properties > > > no changes added to commit (use "git add" and/or "git commit -a") > > > > > > I only see messages_zh_CN.properties and > LocalizedEnums_zh_CN.properties > > > are > > > properly named, but not the rest property files. > > > I noticed many translation po files under zanata project are all named > with > > > package name. > > > So is this right ? > > > > > > thanks for your attention. > > > > > > _______________________________________________ > > > Users mailing list > > > [email protected] > > > http://lists.ovirt.org/mailman/listinfo/users > > > > > > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://lists.ovirt.org/mailman/listinfo/users > > >
_______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

