This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 71609 - I18N - special l10n kits for NB stable UC modules
Summary: I18N - special l10n kits for NB stable UC modules
Status: RESOLVED FIXED
Alias: None
Product: www
Classification: Unclassified
Component: Builds & Repositories (show other bugs)
Version: 6.x
Hardware: Sun All
: P2 blocker (vote)
Assignee: nbbuild-issues@ide
URL:
Keywords: I18N
Depends on: 101067
Blocks:
  Show dependency tree
 
Reported: 2006-01-19 16:55 UTC by Ken Frank
Modified: 2007-09-25 16:33 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Frank 2006-01-19 16:55:19 UTC
nb pteam decided that all stable UC modules would be localized in the nb5 timeframe.

In addition, jse coco needs some of them for their own UC.

In discussions with NB RE, it was mentioned that it could be best to have
separate l10n kits for these than putting them in same kits as regular nb,
since
keeps it clearer for l10n, and since different people in l10n might be working
on some modules, since involves both nb and jse.

keeps it clearer as to building localized - since localized of these are
only for UC, not for product

Note 1 - some of the modules on beta UC will be moving to stable UC soon
like collab. Also there is a new one proposed.

Note 2 - as part of discussions with RE about this, it was decided that
a different l10n.list is needed for the UC only modules in each applicable
cvs, ie cvs that has code for both uc only modules and product modules --
otherwise the regular l10n kits would get uc only files and visa versa
and would also impact building of localized product jars vs localized UC nbms

--- so this would need to be done in parallel with this issue by developers.

Could we raise this asap to dev mgrs or pteam ?
Comment 1 Ken Frank 2006-01-19 17:07:32 UTC
Also, would there need to be a separate "uconly_translatedfiles" dir set up where 
l10n would put back these translations for these UC only modules, since if in
the existing translaltedfiles, it would mix, for some modules, files that
are meant for the product vs for the uc only nbms ?

And then the build scripts could be set up to build these loclaized nbms
and assume they would be in same place on smetiste as en ones
(I dont know if localized nbms would live in own zip or same as en
since we have not localized nb nbms before, and I think it depends
on overall UC policy.

ken.frank@sun.com
Comment 2 Ken Frank 2007-07-20 03:29:41 UTC
changing to version 6.0; this was not able to happen for 5.5 or 551.

same requirement as before - a separate l10n kit for stable uc modules, that will
be accuarate at certain points in time, such as when new module comes to stable uc,
or when a module leaves it.

RE implementation of 101067 - comments about it said that the new process could
be used to make a separate uc kit without developer involvement
(except I am assuming that they do their part of having needed
include/exclude special l10n.lists if needed; see spec of 101067

in other words, developers do not need to do anything else, and it will be assured
by RE process that

a. the uc kit will be correct at any point in time

b. the uc kit will have no product files

c. the product kit will have no uc only files.


NOTE - part of requirements for a nb cvs module going to stable uc is to notify RE about it
so that its files can be made part of uc kit.

---> RE, please confirm about assumptions above.


ken.frank@sun.com
Comment 3 Michal Zlamal 2007-09-25 14:12:57 UTC
see http://deadlock.netbeans.org/hudson/job/l10nkit/
Comment 4 Ken Frank 2007-09-25 16:33:40 UTC
what is the process for how BE will know when additional modules will be on nb6 stable uc that will be translated
that they will need to add the translatable files of those modules to this uc kit ?

(or to add modules already on nb6 stable uc that are not yet in the kit)

or to remove modules that are in kit that are not on/will be on nb6 stable uc but might be on nb5/551 uc ?

I realize it can be a moving target but I think part of the solving of this issue is also about handling above questions.

Thanks - Ken

ken.frank@sun.com