After any change, notify Rick to rebuild, test, and post.Tests- To add a new test, look at /test/CheckCLDR.
- To add or modify new help text, change:
- http://unicode.org/cldr/data/tools/java/org/unicode/cldr/util/data/test_help_messages.html
- http://unicode.org/cldr/data/tools/java/org/unicode/cldr/util/data/chart_messages.html
- Wiki text - http://www.unicode.org/cldr/wiki?SurveyToolHelp/CheckCoverage, and so on.
- You can add more files with editable HTML messages in them, and read them in code with the function ExampleGenerator.getHelpHtml()
- Note: Steven/Mark to add keyed message after: [?]
- For details and help on any item, zoom in by clicking on the status icon:
, , , , link for Help to http://unicode.org/cldr/data/docs/survey/windows.html (Mark) - See below
See also: CoverageTo modify converage goals, change the Locales.txt file. Only change your organization's goals. - http://unicode.org/cldr/data/charts/supplemental/coverage_goals.html
- http://unicode.org/cldr/data/tools/java/org/unicode/cldr/util/data/Locales.txt
- Unless we run into perf problem, keep separate coverage.
- Replace country-specific locales by language locales unless spelling is different.
General InstructionsUpdating General instructions for users. - http://www.unicode.org/cldr/data/docs/web/survey_tool.html
- http://www.unicode.org/cldr/data/docs/survey/windows.html
- http://www.unicode.org/cldr/data/docs/web/process.html#resolution_procedure
- http://www.unicode.org/cldr/wiki?SurveyToolDev/KnownBugs
New ItemsFor a warning message on new items, change the regex in CheckNew TemplatesEnabling Templatization- call ctx.includeFragment("dataitems_header.jsp")
- can use ctx.put("key", value) and (from the JSP) ctx.get("key") to pass data to the JSP
Adding Unit Tests to the Survey Tool (advanced)
if you add a file such as "...cldr/tools/java/org/unicode/cldr/web/data/root/tmpl/r_unittest.jsp" ( example contents below ) you can run it as: (for example) http://127.0.0.1:8080/cldr-apps/survey?_=de_CH&x=r_ unittestHello! Here are a bunch o' xpaths for null (de_CH): //ldml/identity/language[@type="de"] //ldml/localeDisplayNames/territories/territory[@type="ST"] //ldml/numbers/symbols/group //ldml/localeDisplayNames/territories/territory[@type="MH"] //ldml/delimiters/quotationEnd
|
NOTE: currently you have to make "getUserFile" public, like 4780 of SurveyMain.java r_unittest.jsp: <%@ include file="stcontext.jspf" %><%@ page import="org.unicode.cldr.util.*" %><%@ page import="org.unicode.cldr.test.*" %><%@ include file="report.jspf" %><% synchronized(ctx.session) { /* protect the DB access */ %><% // note: next function is private, need to make it public. SurveyMain.UserLocaleStuff uf = ctx.sm.getUserFile(ctx, (ctx.session==null)?null:ctx.session.user, ctx.locale); CLDRFile unresolvedFile = uf.cldrfile; CLDRFile resolvedFile = new CLDRFile(uf.dbSource,true); CLDRFile baselineFile = ctx.sm.getBaselineFile(); CheckCLDR check = uf.getCheck(ctx);%>Hello! Here are a bunch o' xpaths for <%= ctx.localeString() %>:<ol> <% for(java.util.Iterator iter = unresolvedFile.iterator();iter.hasNext();) { %> <li> <%= (String)iter.next() %> </li> <% } %></ol><% }/* end sync */ %>
|
|