NB65L10nCheckList
Checklist for NetBeans 6.5 ML release
Reference
Engineering Schedule and Checksheet
Put your name and status e.g. "Done" and date
Before RC
| Due Date | Item | Note | ja | zh_CN | pt_BR |
|---|---|---|---|---|---|
| - 10/14 | Integrate shortcut pdf file | NB65TransProjPlan | Masaki DONE(10/08) | Rebecca DONE(10/08) | Jeremie/Magda DONE(10/08) |
| - 10/14 | Integrate OLH 1st translation | NB65TransProjPlan | Keiichi DONE(10/09) | Will DONE(10/13) | Jeremie/Magda DONE(10/09) |
| - 10/14 | Evaluate l10n-kit for OLH and decide translation is required or not | start to translate 10/13 | Keiichi DONE(10/09) | ||
| - 10/14 | Evaluate l10n-kit for MSG/MSGHTML and decide translation is required or not | Masaki DONE(10/14) | |||
RC release
| Due Date | Item | Note | ja | zh_CN | pt_BR |
|---|---|---|---|---|---|
| 10/14 | Pickup l10n-kit for MSG/MSGHTML if necessary, then pass to Petra | Masaki DONE(10/14) | |||
| 10/14 | Update master English files of status and verification page | Masaki DONE(10/14) | |||
| 10/14 | Pickup l10n-kit for OLH if necessary, then pass to Petra | Keiichi DONE(10/13) | |||
| 10/14 | Pickup l10n-kit for installer, ask Kasha to upload | Masaki DONE(10/14) installer kit | |||
| 10/14 | Pickup l10n-kit for download page (.js files), ask Jeremie/Rebecca for translation | Masaki DONE(10/14) | |||
| 10/15 | Generate l10n files again and integrate for installer to synchronization | Masaki DONE(10/14) | Rebecca DONE(10/14) | Jeremie/Magda DONE(10/14) | |
| 10/15 | Translate l10n files(.js) again and integrate for download page to synchronization | Masaki DONE(10/14) | Rebecca DONE(10/14) | Jeremie/Magda DONE(10/13) | |
| 10/15 | Check Branding files (other than installer) | Masaki DONE(10/14) | Rebecca DONE(10/14) | Jeremie/Magda DONE(10/14) | |
| -10/20 | Put English files as dummy files | Keiichi DONE(10/20) | Keiichi DONE(10/20) | Keiichi DONE(10/20) | |
for RC2, RC3 and FCS
| Due Date | Item | Note | ja | zh_CN | pt_BR |
|---|---|---|---|---|---|
| -10/23 | Integrate final translations for MSG/MSGHTML | NB65TransProjPlan | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda |
| -10/23 | Integrate final translations for OLH | NB65TransProjPlan | Keiichi DONE(10/21) | Will DONE(10/16) | Jeremie/Magda |
| -10/23 | Verify these check list below | Masaki | Rebecca | Jeremie/Magda | |
| Missing files | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| NOI18N list | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| Download page | Masaki DONE(10/22) | Rebecca DONE(10/22) | Jeremie/Magda | ||
| Installer & Registration | Masaki DONE(10/22) | Rebecca DONE(10/22) | Jeremie/Magda | ||
| Branding | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| Locale Specific URLs | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| BACKSLASH_U | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| Service Tag | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| Final Translation | Masaki DONE(10/21) | Rebecca DONE(10/21) | Jeremie/Magda | ||
| -11/3 | UC URL | FCS | Masaki | Rebecca | Jeremie/Magda |
Detail Check List
Missing files
Please check translation status page:
- http://translatedfiles.netbeans.org/6.5/status.html
- Missing files
NOI18N list
Please check validation page. All errors and warnings need to be fixed.
For installer/nbi, we can not use comment out, please revert back to English by editing TM.
- Check verification pages and there is no error/warning/info in other directory.
Download page
Please check the download page is localized or not from your browsers.
- http://bits.netbeans.org/download/6.5/daily/latest/ml/
- select platform, message will be changed for platform specific information
- All URLs to rel notes and install guide are correct? These values are defined in .js files.
Installer & Registration
Try to install by all installer and verify the service tag
- Install it with network connection
- Install it without network connection (local html file will be displayed, the page should be localized)
- ./nb6.5/reglib/reglib/org/netbeans/modules/reglib/resources/register_ja.html
Sync installer files and .js files
Keys and entries in installer/ and nbi/ folders should be existing in both English and localized one. So we can not use comment out in these files. There are some updates (adding new keys, updating values) from 9/14 l10n-kit, so we need to sync installer files at Oct 14th. I'll ask Kasha to upload installer l10n-kit, so please regenerate l10n files again and integrate. New translation is no required.
Also please re-translate .js files for download page. It will be updated after Oct 13th.
Branding
These properties keys should be commented out. These are defied as NOI18N so most of them can be commented out by commentoutNOI18N_ALL.sh but please verify these in actual files again.
Comment Out at RC, Translate at FCS
- (obsoleted - these strings should be localized after branding) nb6.5/ide-branding/locale/autoupdate-ui_nb/org/netbeans/modules/autoupdate/ui/Bundle_nb_*.properties
- AvailableTab_SourceCategory_Tooltip_STANDARD
- AvailableTab_SourceCategory_Tooltip_BETA
- AvailableTab_SourceCategory_Tooltip_COMMUNITY
Comment Out at RC, add _<lang> for stable UC at FCS
- nb6.5/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_*.properties (after branding, URL are added for FCS)
- URL_LatestBuild
- URL_Default_N
Version Name, comment out (already commented out in l10n-kit during pre-processing)
- nb6.5/ide-branding/netbeans/core/locale/core_nb/org/netbeans/core/startup/Bundle_nb_*.properties
- currentVersion=NetBeans IDE Dev (Build {0})
Version Name (already commneted out in l10n-kit during pre-processing)
- nb6.5/ide-branding/locale/org-netbeans-core-windows_nb/org/netbeans/core/windows/view/ui/Bundle_nb_*.properties
- CTL_MainWindow_Title
- CTL_MainWindow_Title_No_Project
Version Name, (already commented out in l10n-kit during pre-processing)
- platform9/org-netbeans-core-startup/netbeans/core/core/org/netbeans/core/startup/Bundle_*.properties
- currentVersion
Servey URL and parameters (already commented out in l10n-kit during pre-processing, also these can be commented out by commentoutNOI18N_ALL.sh)
- nb6.5/welcome/welcome/org/netbeans/modules/welcome/Bundle_*.properties
- MSG_FeedbackSurvey_URL
- MSG_FeedbackSurvey_MinimalStartups
- MSG_FeedbackSurvey_AskTimes
- MSG_FeedbackSurvey_Delay
- MSG_FeedbackSurveyAgain
Registration version and flag (already commented out in l10n-kit during pre-processing, also these can be commented out by commentoutNOI18N_ALL.sh)
- nb6.5/registration/registration/org/netbeans/modules/registration/Bundle_*.properties
- nb.product.name (this key will be removed in final l10n-kit)
- nb.registration.enabled
Registration keys should be commented out (already commented out in l10n-kit during pre-processing, also these can be commented out by commentoutNOI18N_ALL.sh)
- nb6.5/reglib/reglib/org/netbeans/modules/reglib/Bundle_*.properties
- servicetag.*
- nb.cluster
- nb.product.name (this key will be added in final l10n-kit)
UC URL
_Only_ stable UC URL needs to be added lang specific URL:
- ./nb6.5/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_**.properties
- URL_Standard
Not available yet. It's after RC.
We need to add _ja. Please add zh_CN and pt_BR.
http://updates.netbeans.org/netbeans/updates/6.5/uc/final/stable/catalog_ja.xml.gz?{$netbeans.hash.code}
Localized UC will be available after FCS build, currently it's not available.
Locale Specific URLs
Please try to add /ja/, /zh_CN/ and /pt_BR/ into the following URLs. You can update TM before you generate files.
- ./uihandler/uihandler/org/netbeans/modules/uihandler/Bundle_*.properties
WELCOME_URL=http://testwww.netbeans.org/nonav/uigestures/index_ja.html
ERROR_URL=http://testwww.netbeans.org/nonav/uigestures/error_ja.html
- installer/engine/src/org/netbeans/installer/wizard/components/panels/netbeans/Bundle_*.properties
See <a href="http://www.netbeans.org/about/usage-tracking_pt_BR.html">more information</a>.
- platform9/org-netbeans-core-ui/org-netbeans-core-ui/org/netbeans/core/ui/options/general/Bundle_*.properties
METRICS_INFO_URL=http://www.netbeans.org/about/usage-tracking_pt_BR.html
- nb6.5/uihandler/uihandler/org/netbeans/modules/uihandler/Bundle_*.properties
METRICS_INFO_URL=http://www.netbeans.org/about/usage-tracking.html
testwww/www/uigestures/*.html are now localized.
BACKSLASH_U
Please replace BACKSLASH_U with<br>uin the following file.
- ./gsf1/javascript-hints/javascript-hints/org/netbeans/modules/javascript/hints/Bundle_*.properties
Service Tag
Please check servicetag.allow.create and servicetag.allow.register are true in these files.
- other/installer/engine/branding/mysql/src/data/engine.properties
- other/installer/engine/src/data/engine.properties
These updates happened after the final l10n is ready.
-#servicetag.allow.create=true +servicetag.allow.create=true -#servicetag.allow.register=true +servicetag.allow.register=true
.url files
All url files are being managed by Masaki, just provided English copy in www.netbeans.org. Once these docs are translated, please replace it.
Missing files at RC
Keiichi will prepare these webdocs for all languages on staging server, putting just English ones. These will be replaced with translated ones when translation is completed.
http://www.netbeans.org/community/releases/65/index.html http://www.netbeans.org/community/releases/65/relnotes.html http://www.netbeans.org/community/releases/65/install.html http://www.netbeans.org/kb/docs/cnd/quickstart.html http://www.netbeans.org/kb/docs/java/quickstart.html http://www.netbeans.org/kb/docs/php/quickstart.html http://www.netbeans.org/kb/docs/ruby/quickstart.html http://www.netbeans.org/kb/trails/php.html
Final Translation
entire l10n-kit contain updated strings. Please run bugfix process to include these update.
- http://translatedfiles.netbeans.org/files/documents/94/2281/nb65-msg.zip
- http://translatedfiles.netbeans.org/files/documents/94/2282/nb65-msghtml.zip
nb/ide-branding/locale/autoupdate-ui_nb/org/netbeans/modules/autoupdate/ui/Bundle_nb.properties: 1c1 < AvailableTab_SourceCategory_Tooltip_STANDARD=NetBeans Development Plugin --- > AvailableTab_SourceCategory_Tooltip_STANDARD=NetBeans Certified Plugin 3c3 < AvailableTab_SourceCategory_Tooltip_COMMUNITY=External Development Plugin --- > AvailableTab_SourceCategory_Tooltip_COMMUNITY=Community Contributed Plugin nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle.properties: 50,51c50,53 < Services/AutoupdateType/dev-update-provider.instance=Additional Development Plugins < Services/AutoupdateType/standard-update-provider.instance=Latest Development Build --- > Services/AutoupdateType/standard-update-provider.instance=NetBeans > Services/AutoupdateType/beta-update-provider.instance=NetBeans Beta > Services/AutoupdateType/thirdparty-update-provider.instance=3rd Party Plugins
Please ignore the errors in validation page for following files.
- nb6.5/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_*.properties

