[ 
https://issues.apache.org/jira/browse/JSPWIKI-1238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18038053#comment-18038053
 ] 

Alex O'Ree commented on JSPWIKI-1238:
-------------------------------------

cool tool. difficult to adapt it to a unit test though.

> Missing I18N strings for default (pr_BR, RU), PluginResources (fi, it, nl, 
> pt_BR, ru and zh_cn)
> -----------------------------------------------------------------------------------------------
>
>                 Key: JSPWIKI-1238
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-1238
>             Project: JSPWiki
>          Issue Type: Bug
>            Reporter: Alex O'Ree
>            Assignee: Alex O'Ree
>            Priority: Major
>              Labels: pull-request-available
>
> i was testing some other fixes, wrote a quick unit test to find missing i18n 
> strings. here's the result
>  
> [ERROR]   InternationalizationManagerTest.scanForMissingI18NStrings2:132 
> default_pt_BR.properties is missing key 'javascript.dialog.styles'
> default_pt_BR.properties is missing key 'editor.plain.redo.title'
> default_pt_BR.properties is missing key 'upload.title'
> default_pt_BR.properties is missing key 'editor.plain.preview.submit'
> default_pt_BR.properties is missing key 'javascript.sbox.clone.suffix'
> default_pt_BR.properties is missing key 'javascript.sbox.clone'
> default_pt_BR.properties is missing key 'javascript.slimbox.remoteRequest'
> default_pt_BR.properties is missing key 'sbox.search.target'
> default_pt_BR.properties is missing key 'prefs.acl.info'
> default_pt_BR.properties is missing key 'editor.plain.preview.title'
> default_pt_BR.properties is missing key 'editor.plain.email'
> default_pt_BR.properties is missing key 'info.keywords'
> default_pt_BR.properties is missing key 'editor.preview.edit.submit'
> default_pt_BR.properties is missing key 'javascript.filter.all'
> default_pt_BR.properties is missing key 'javascript.group.validName'
> default_pt_BR.properties is missing key 'sbox.view.title'
> default_pt_BR.properties is missing key 'attach.add.select'
> default_pt_BR.properties is missing key 'actions.confirmlogout'
> default_pt_BR.properties is missing key 'editor.plain.global'
> default_pt_BR.properties is missing key 'editor.preview.save.submit'
> default_pt_BR.properties is missing key 'sbox.edit.title'
> default_pt_BR.properties is missing key 'fact.proposedText'
> default_pt_BR.properties is missing key 'editor.plain.find'
> default_pt_BR.properties is missing key 'sbox.search.submit'
> default_pt_BR.properties is missing key 'editor.plain.save.title'
> default_pt_BR.properties is missing key 'prefs.password0'
> default_pt_BR.properties is missing key 'actions.groups'
> default_pt_BR.properties is missing key 'javascript.slimbox.previous'
> default_pt_BR.properties is missing key 'editor.plain.comment'
> default_pt_BR.properties is missing key 'editor.plain.autosuggest'
> default_pt_BR.properties is missing key 'javascript.dialog.confirm'
> default_pt_BR.properties is missing key 'editor.plain.tbSTRIKE.title'
> default_pt_BR.properties is missing key 'editor.preview.save.title'
> default_pt_BR.properties is missing key 'editor.plain.tbLink.title'
> default_pt_BR.properties is missing key 'blog.addcomments'
> default_pt_BR.properties is missing key 'editor.plain.tbCODE.title'
> default_pt_BR.properties is missing key 'prefs.user.layout.fixed'
> default_pt_BR.properties is missing key 'editor.plain.create'
> default_pt_BR.properties is missing key 'editor.plain.matchcase'
> default_pt_BR.properties is missing key 'editor.plain.tbHR.title'
> default_pt_BR.properties is missing key 'workflow.actor.instructions'
> default_pt_BR.properties is missing key 'editor.plain.sidebysidepreview'
> default_pt_BR.properties is missing key 'workflow.details'
> default_pt_BR.properties is missing key 'editor.plain.redo.submit'
> default_pt_BR.properties is missing key 'editor.plain.smartpairs'
> default_pt_BR.properties is missing key 'javascript.dialog.link.attributes'
> default_pt_BR.properties is missing key 'prefs.save.description'
> default_pt_BR.properties is missing key 
> 'javascript.edit.findandreplace.nomatch'
> default_pt_BR.properties is missing key 'javascript.tip.default.title'
> default_pt_BR.properties is missing key 'editor.plain.cancel.submit'
> default_pt_BR.properties is missing key 'editor.plain.name'
> default_pt_BR.properties is missing key 'javascript.sbox.create'
> default_pt_BR.properties is missing key 'prefs.user.appearance'
> default_pt_BR.properties is missing key 'javascript.collapse'
> default_pt_BR.properties is missing key 'editor.plain.tbTAB.title'
> default_pt_BR.properties is missing key 'javascript.slimbox.size'
> default_pt_BR.properties is missing key 'javascript.slimbox.error'
> default_pt_BR.properties is missing key 'prefs.roles'
> default_pt_BR.properties is missing key 'javascript.sbox.clearrecent'
> default_pt_BR.properties is missing key 'workflow.saveWikiPage'
> default_pt_BR.properties is missing key 'editor.plain.cancel.title'
> default_pt_BR.properties is missing key 'javascript.dialog.cancel'
> default_pt_BR.properties is missing key 
> 'javascript.edit.toolbar.makeSelection'
> default_pt_BR.properties is missing key 'editor.plain.tbQUOTE.title'
> default_pt_BR.properties is missing key 'editor.plain.livepreview'
> default_pt_BR.properties is missing key 'editor.plain.toolbar'
> default_pt_BR.properties is missing key 'prefs.create.submit'
> default_pt_BR.properties is missing key 'javascript.category.title'
> default_pt_BR.properties is missing key 'userbox.button'
> default_pt_BR.properties is missing key 'actions.showreaderview'
> default_pt_BR.properties is missing key 'javascript.dialog.principal'
> default_pt_BR.properties is missing key 'workflow.beforelogin'
> default_pt_BR.properties is missing key 'blog.backtomain'
> default_pt_BR.properties is missing key 'fact.diffText'
> default_pt_BR.properties is missing key 'workflow.item'
> default_pt_BR.properties is missing key 'editor.plain.undo.submit'
> default_pt_BR.properties is missing key 'editor.plain.localstorage.delete'
> default_pt_BR.properties is missing key 'sbox.clone.title'
> default_pt_BR.properties is missing key 'editor.plain.edit.resize'
> default_pt_BR.properties is missing key 'info.readingtime'
> default_pt_BR.properties is missing key 'editor.plain.tbCHARS.title'
> default_pt_BR.properties is missing key 'javascript.filter.hint'
> default_pt_BR.properties is missing key 'preview.info'
> default_pt_BR.properties is missing key 'prefs.user.appearance.dark'
> default_pt_BR.properties is missing key 'actions.registernow'
> default_pt_BR.properties is missing key 'javascript.slimbox.btn'
> default_pt_BR.properties is missing key 'group.actions'
> default_pt_BR.properties is missing key 'outcome.decision.reassign'
> default_pt_BR.properties is missing key 'sbox.search.button'
> default_pt_BR.properties is missing key 'prefs.groups'
> default_pt_BR.properties is missing key 'select.one'
> default_pt_BR.properties is missing key 'editor.fck.noscript'
> default_pt_BR.properties is missing key 'workflow.details.title'
> default_pt_BR.properties is missing key 'prefs.lastmodified'
> default_pt_BR.properties is missing key 'editor.plain.changenote'
> default_pt_BR.properties is missing key 'editor.plain.undo.title'
> default_pt_BR.properties is missing key 'javascript.edit.startOfPage'
> default_pt_BR.properties is missing key 'editor.plain.save.submit.comment'
> default_pt_BR.properties is missing key 'upload.done'
> default_pt_BR.properties is missing key 'prefs.user.layout'
> default_pt_BR.properties is missing key 'sbox.find.title'
> default_pt_BR.properties is missing key 'workflow.requester'
> default_pt_BR.properties is missing key 'outcome.decision.approve'
> default_pt_BR.properties is missing key 
> 'notification.createUserProfile.reject'
> default_pt_BR.properties is missing key 'editor.plain.tbIMG.title'
> default_pt_BR.properties is missing key 'javascript.edit.resize'
> default_pt_BR.properties is missing key 'editor.preview.cancel.title'
> default_pt_BR.properties is missing key 'editor.plain.localstorage.restore'
> default_pt_BR.properties is missing key 'notification.saveWikiPage.reject'
> default_pt_BR.properties is missing key 'editor.plain.sneakpreview.title'
> default_pt_BR.properties is missing key 'prefs.user.layout.fluid'
> default_pt_BR.properties is missing key 'editgroup.cancel.submit'
> default_ru.properties is missing key 'javascript.dialog.styles'
> default_ru.properties is missing key 'diff.tab'
> default_ru.properties is missing key 'javascript.dialog.plugin'
> default_ru.properties is missing key 'group.created'
> default_ru.properties is missing key 'prefs.password0'
> default_ru.properties is missing key 'actions.groups'
> default_ru.properties is missing key 'javascript.broken.image'
> default_ru.properties is missing key 'attach.moreinfo'
> default_ru.properties is missing key 'prefs.password1'
> default_ru.properties is missing key 'javascript.dialog.confirm'
> default_ru.properties is missing key 'attach.add.drop'
> default_ru.properties is missing key 'group.modified'
> default_ru.properties is missing key 'editor.plain.sidebysidepreview'
> default_ru.properties is missing key 'actions.trail'
> default_ru.properties is missing key 'editor.plain.comment.resize'
> default_ru.properties is missing key 'group.thecreator'
> default_ru.properties is missing key 'javascript.dialog.toc.options'
> default_ru.properties is missing key 'javascript.sbox.clearrecent'
> default_ru.properties is missing key 'javascript.dialog.cancel'
> default_ru.properties is missing key 'actions.showreaderview'
> default_ru.properties is missing key 'javascript.dialog.principal'
> default_ru.properties is missing key 'workflow.beforelogin'
> default_ru.properties is missing key 'editor.plain.localstorage.delete'
> default_ru.properties is missing key 'info.readingtime'
> default_ru.properties is missing key 'editor.plain.tbCHARS.title'
> default_ru.properties is missing key 'javascript.filter.hint'
> default_ru.properties is missing key 'sbox.search.fullsearch'
> default_ru.properties is missing key 'prefs.user.appearance.dark'
> default_ru.properties is missing key 'actions.registernow'
> default_ru.properties is missing key 'javascript.slimbox.btn'
> default_ru.properties is missing key 'group.actions'
> default_ru.properties is missing key 'sbox.search.button'
> default_ru.properties is missing key 'javascript.tablefilter'
> default_ru.properties is missing key 'group.themodifier'
> default_ru.properties is missing key 'prefs.user.layout'
> default_ru.properties is missing key 'prefs.user.pagecookies.type'
> default_ru.properties is missing key 'javascript.slimbox.caption'
> default_ru.properties is missing key 'prefs.user.orientation.hidden'
> default_ru.properties is missing key 'prefs.user.layout.fluid'
> default_ru.properties is missing key 'editgroup.cancel.submit' ==> expected: 
> <true> but was: <false>
> [ERROR]   InternationalizationManagerTest.scanForMissingI18NStrings3:165 
> PluginResources_fi.properties is missing key 'weblogentryplugin.addcomment'
> PluginResources_fi.properties is missing key 'weblogentryplugin.permalink'
> PluginResources_fi.properties is missing key 'insertpage.more'
> PluginResources_fi.properties is missing key 'weblogentryplugin.more'
> PluginResources_fi.properties is missing key 'weblogentryplugin.postedby'
> PluginResources_it.properties is missing key 'weblogentryplugin.addcomment'
> PluginResources_it.properties is missing key 'weblogentryplugin.permalink'
> PluginResources_it.properties is missing key 'insertpage.more'
> PluginResources_it.properties is missing key 'weblogentryplugin.more'
> PluginResources_it.properties is missing key 'weblogentryplugin.postedby'
> PluginResources_nl.properties is missing key 'insertpage.more'
> PluginResources_nl.properties is missing key 'weblogentryplugin.more'
> PluginResources_nl.properties is missing key 'weblogentryplugin.postedby'
> PluginResources_pt_BR.properties is missing key 'weblogentryplugin.addcomment'
> PluginResources_pt_BR.properties is missing key 'weblogentryplugin.permalink'
> PluginResources_pt_BR.properties is missing key 'insertpage.more'
> PluginResources_pt_BR.properties is missing key 'weblogentryplugin.more'
> PluginResources_pt_BR.properties is missing key 'weblogentryplugin.postedby'
> PluginResources_ru.properties is missing key 'weblogentryplugin.addcomment'
> PluginResources_ru.properties is missing key 'weblogentryplugin.permalink'
> PluginResources_ru.properties is missing key 'insertpage.more'
> PluginResources_ru.properties is missing key 'weblogentryplugin.more'
> PluginResources_ru.properties is missing key 'weblogentryplugin.postedby'
> PluginResources_zh_CN.properties is missing key 'weblogentryplugin.addcomment'
> PluginResources_zh_CN.properties is missing key 'weblogentryplugin.permalink'
> PluginResources_zh_CN.properties is missing key 'insertpage.more'
> PluginResources_zh_CN.properties is missing key 'weblogentryplugin.more'
> PluginResources_zh_CN.properties is missing key 'weblogentryplugin.postedby' 
> ==> expected: <true> but was: <false>



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to