dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #15688
Re: [Branch ~dhis2-devs-core/dhis2/trunk] Rev 5748: (DV) Minor i18n fix.
Good work on the i18n. In this commit I incorporated the i18n object in the
existing global visualizer object (DV) instead of a new one (G). And moved
the declaration from the i18n template to the index file.
On Wed, Jan 18, 2012 at 15:13, <noreply@xxxxxxxxxxxxx> wrote:
> Merge authors:
> Jan Henrik Øverland (janhenrik-overland)
> ------------------------------------------------------------
> revno: 5748 [merge]
> committer: Jan Henrik Overland <janhenrik.overland@xxxxxxxxx>
> branch nick: dhis2
> timestamp: Wed 2012-01-18 15:12:03 +0100
> message:
> (DV) Minor i18n fix.
> modified:
>
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/app.js
>
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/index.html
>
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/i18n.vm
>
>
> --
> lp:dhis2
> https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
>
> Your team DHIS 2 developers is subscribed to branch lp:dhis2.
> To unsubscribe from this branch go to
> https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
>
> === modified file
> 'dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/app.js'
> ---
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/app.js
> 2012-01-18 13:06:37 +0000
> +++
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/app.js
> 2012-01-18 14:12:03 +0000
> @@ -1,4 +1,3 @@
> -DV = {};
> DV.conf = {
> init: {
> data: [
> @@ -42,23 +41,23 @@
> dimension: {
> data: {
> value: 'data',
> - rawvalue: G.i18n.data
> + rawvalue: DV.i18n.data
> },
> indicator: {
> value: 'indicator',
> - rawvalue: G.i18n.indicator
> + rawvalue: DV.i18n.indicator
> },
> dataelement: {
> value: 'dataelement',
> - rawvalue: G.i18n.data_element
> + rawvalue: DV.i18n.data_element
> },
> period: {
> value: 'period',
> - rawvalue: G.i18n.period
> + rawvalue: DV.i18n.period
> },
> organisationunit: {
> value: 'organisationunit',
> - rawvalue: G.i18n.organisation_unit
> + rawvalue: DV.i18n.organisation_unit
> }
> },
> chart: {
> @@ -337,12 +336,12 @@
> a.push(r.data.id);
> });
> if (exception && !a.length) {
> - alert(G.i18n.no_data_elements_selected);
> + alert(DV.i18n.no_data_elements_selected);
> }
> return a;
> }
> else {
> - alert(G.i18n.data_element_store_does_not_exist);
> + alert(DV.i18n.data_element_store_does_not_exist);
> }
> }
> },
> @@ -368,7 +367,7 @@
> });
> }
> if (exception && !a.length) {
> - alert(G.i18n.alert_no_indicators_selected);
> + alert(DV.i18n.alert_no_indicators_selected);
> }
> return a;
> }
> @@ -396,7 +395,7 @@
> }
> });
> if (exception && !a.length) {
> - alert(G.i18n.no_periods_selected);
> + alert(DV.i18n.no_periods_selected);
> }
> return a;
> },
> @@ -435,7 +434,7 @@
> }
> });
> if (exception && !a.length) {
> - alert(G.i18n.no_periods_selected);
> + alert(DV.i18n.no_periods_selected);
> }
> return a;
> },
> @@ -448,7 +447,7 @@
> valid = item.getValue() ? true : valid;
> });
> if (exception && !valid) {
> - alert(G.i18n.no_periods_selected);
> + alert(DV.i18n.no_periods_selected);
> }
> return a;
> }
> @@ -473,7 +472,7 @@
>
> a.push(DV.util.string.getEncodedString(r.data.text));
> });
> if (exception && !a.length) {
> - alert( G.i18n.no_orgunits_selected );
> + alert( DV.i18n.no_orgunits_selected );
> }
> return a;
> },
> @@ -489,7 +488,7 @@
> a.push(DV.util.string.getEncodedString(r.data.id
> ));
> });
> if (exception && !a.length) {
> - alert( G.i18n.no_orgunits_selected );
> + alert( DV.i18n.no_orgunits_selected );
> }
> return a;
> }
> @@ -526,7 +525,7 @@
> getTitle: function() {
> return {
> type: 'text',
> - text: DV.init.cmd === DV.conf.finals.cmd.init ?
> G.i18n.example_chart : DV.state.filter.names[0],
> + text: DV.init.cmd === DV.conf.finals.cmd.init ?
> DV.i18n.example_chart : DV.state.filter.names[0],
> font: 'bold 15px arial',
> fill: '#222',
> width: 300,
> @@ -724,7 +723,7 @@
> crud: {
> favorite: {
> create: function(fn, isUpdate) {
> - DV.util.mask.setMask(DV.cmp.favorite.window,
> G.i18n.saving + '...');
> + DV.util.mask.setMask(DV.cmp.favorite.window,
> DV.i18n.saving + '...');
> var params = DV.state.getParams();
> params.name = DV.cmp.favorite.name.getValue();
> params.trendLine =
> DV.cmp.favorite.trendline.getValue();
> @@ -768,10 +767,10 @@
> },
> updateName: function(name) {
> if (DV.store.favorite.findExact('name', name) != -1) {
> - alert(G.i18n.name_already_in_use);
> + alert(DV.i18n.name_already_in_use);
> return;
> }
> - DV.util.mask.setMask(DV.cmp.favorite.window,
> G.i18n.renaming + '...');
> + DV.util.mask.setMask(DV.cmp.favorite.window,
> DV.i18n.renaming + '...');
> var r =
> DV.cmp.favorite.grid.getSelectionModel().getSelection()[0];
> var url = DV.cmp.favorite.system.getValue() ?
> DV.conf.finals.ajax.favorite_addorupdatesystem :
> DV.conf.finals.ajax.favorite_addorupdate;
> Ext.Ajax.request({
> @@ -788,7 +787,7 @@
> });
> },
> del: function(fn) {
> - DV.util.mask.setMask(DV.cmp.favorite.window,
> G.i18n.deleting + '...');
> + DV.util.mask.setMask(DV.cmp.favorite.window,
> DV.i18n.deleting + '...');
> var baseurl = DV.conf.finals.ajax.path_visualizer +
> DV.conf.finals.ajax.favorite_delete,
> selection =
> DV.cmp.favorite.grid.getSelectionModel().getSelection();
> Ext.Array.each(selection, function(item) {
> @@ -1053,7 +1052,7 @@
> success: function(r) {
> if (!r.responseText) {
> DV.mask.hide();
> - alert(G.i18n.invalid_uid);
> + alert(DV.i18n.invalid_uid);
> return;
> }
> var f = Ext.JSON.decode(r.responseText),
> @@ -1163,7 +1162,7 @@
> DV.value = {
> values: [],
> getValues: function(exe) {
> - DV.util.mask.setMask(DV.cmp.region.center, G.i18n.loading);
> + DV.util.mask.setMask(DV.cmp.region.center, DV.i18n.loading);
> var params = [],
> i = DV.conf.finals.dimension.indicator.value,
> d = DV.conf.finals.dimension.dataelement.value;
> @@ -1183,7 +1182,7 @@
> DV.value.values = DV.util.value.jsonfy(r);
> if (!DV.value.values.length) {
> DV.mask.hide();
> - alert(G.i18n.no_data);
> + alert(DV.i18n.no_data);
> return;
> }
>
> @@ -1473,7 +1472,7 @@
> height: DV.conf.layout.east_gridcolumn_height
> },
> {
> - text: G.i18n.value,
> + text: DV.i18n.value,
> dataIndex: 'v',
> width: 80,
> height: DV.conf.layout.east_gridcolumn_height
> @@ -1544,14 +1543,14 @@
> items: [
> {
> xtype: 'label',
> - text: G.i18n.chart_type,
> + text: DV.i18n.chart_type,
> style: 'font-size:11px; font-weight:bold;
> padding:13px 8px 0 10px'
> },
> {
> xtype:
> 'button',
> icon: 'images/column.png',
> name: DV.conf.finals.chart.column,
> - tooltip: G.i18n.column_chart,
> + tooltip: DV.i18n.column_chart,
> width: 40,
> pressed: true
> },
> @@ -1559,42 +1558,42 @@
> xtype:
> 'button',
> icon: 'images/column-stacked.png',
> name: DV.conf.finals.chart.stackedcolumn,
> - tooltip: G.i18n.stacked_column_chart,
> + tooltip: DV.i18n.stacked_column_chart,
> width: 40
> },
> {
> xtype:
> 'button',
> icon: 'images/bar.png',
> name: DV.conf.finals.chart.bar,
> - tooltip: G.i18n.bar_chart,
> + tooltip: DV.i18n.bar_chart,
> width: 40
> },
> {
> xtype:
> 'button',
> icon: 'images/bar-stacked.png',
> name: DV.conf.finals.chart.stackedbar,
> - tooltip: G.i18n.stacked_bar_chart,
> + tooltip: DV.i18n.stacked_bar_chart,
> width: 40
> },
> {
> xtype:
> 'button',
> icon: 'images/line.png',
> name: DV.conf.finals.chart.line,
> - tooltip: G.i18n.line_chart,
> + tooltip: DV.i18n.line_chart,
> width: 40
> },
> {
> xtype:
> 'button',
> icon: 'images/area.png',
> name: DV.conf.finals.chart.area,
> - tooltip: G.i18n.area_chart,
> + tooltip: DV.i18n.area_chart,
> width: 40
> },
> {
> xtype:
> 'button',
> icon: 'images/pie.png',
> name: DV.conf.finals.chart.pie,
> - tooltip: G.i18n.pie_chart,
> + tooltip: DV.i18n.pie_chart,
> width: 40
> }
> ]
> @@ -1610,7 +1609,7 @@
> items: [
> {
> xtype: 'label',
> - text: G.i18n.series,
> + text: DV.i18n.series,
> style: 'font-size:11px;
> font-weight:bold; padding:0 3px'
> },
> { bodyStyle: 'padding:1px 0;
> border-style:none; background-color:transparent' },
> @@ -1618,7 +1617,7 @@
> xtype: 'combobox',
> cls: 'dv-combo',
> name: DV.conf.finals.chart.series,
> - emptyText: G.i18n.series,
> + emptyText: DV.i18n.series,
> queryMode: 'local',
> editable: false,
> valueField: 'id',
> @@ -1643,7 +1642,7 @@
> items: [
> {
> xtype: 'label',
> - text: G.i18n.category,
> + text: DV.i18n.category,
> style: 'font-size:11px;
> font-weight:bold; padding:0 3px'
> },
> { bodyStyle: 'padding:1px 0;
> border-style:none; background-color:transparent' },
> @@ -1651,7 +1650,7 @@
> xtype: 'combobox',
> cls: 'dv-combo',
> name:
> DV.conf.finals.chart.category,
> - emptyText: G.i18n.category,
> + emptyText: DV.i18n.category,
> queryMode: 'local',
> editable: false,
> lastQuery: '',
> @@ -1685,7 +1684,7 @@
> xtype: 'combobox',
> cls: 'dv-combo',
> name: DV.conf.finals.chart.filter,
> - emptyText: G.i18n.filter,
> + emptyText: DV.i18n.filter,
> queryMode: 'local',
> editable: false,
> lastQuery: '',
> @@ -1712,7 +1711,7 @@
> xtype: 'fieldset',
> cls: 'dv-fieldset',
> name:
> DV.conf.finals.dimension.indicator.value,
> - title: '<a
> href="javascript:DV.util.fieldset.toggleIndicator();"
> class="dv-fieldset-title-link">' + G.i18n.indicators + '</a>',
> + title: '<a
> href="javascript:DV.util.fieldset.toggleIndicator();"
> class="dv-fieldset-title-link">' + DV.i18n.indicators + '</a>',
> collapsible: true,
> width: DV.conf.layout.west_fieldset_width,
> items: [
> @@ -1723,7 +1722,7 @@
> width:
> DV.conf.layout.west_fieldset_width - 22,
> valueField: 'id',
> displayField: 'name',
> - fieldLabel: G.i18n.select_group,
> + fieldLabel: DV.i18n.select_group,
> labelStyle: 'padding-left:7px;',
> labelWidth: 90,
> editable: false,
> @@ -1740,7 +1739,7 @@
> },
> listeners: {
> load: function(s) {
> - s.add({id: 0, name:
> G.i18n.all_indicator_groups, index: -1});
> + s.add({id: 0, name:
> DV.i18n.all_indicator_groups, index: -1});
> s.sort('index', 'ASC');
> }
> }
> @@ -1778,7 +1777,7 @@
> tbar: [
> {
> xtype: 'label',
> - text:
> G.i18n.available_indicators,
> + text:
> DV.i18n.available_indicators,
> cls:
> 'dv-toolbar-multiselect-left-label'
> },
> '->',
> @@ -1843,7 +1842,7 @@
> '->',
> {
> xtype: 'label',
> - text:
> G.i18n.selected_indicators,
> + text:
> DV.i18n.selected_indicators,
> cls:
> 'dv-toolbar-multiselect-right-label'
> }
> ],
> @@ -1874,7 +1873,7 @@
> xtype: 'fieldset',
> cls: 'dv-fieldset',
> name:
> DV.conf.finals.dimension.dataelement.value,
> - title: '<a
> href="javascript:DV.util.fieldset.toggleDataElement();"
> class="dv-fieldset-title-link">' + G.i18n.data_elements + '</a>',
> + title: '<a
> href="javascript:DV.util.fieldset.toggleDataElement();"
> class="dv-fieldset-title-link">' + DV.i18n.data_elements + '</a>',
> collapsed: true,
> collapsible: true,
> items: [
> @@ -1939,7 +1938,7 @@
> tbar: [
> {
> xtype: 'label',
> - text:
> G.i18n.available_data_elements,
> + text:
> DV.i18n.available_data_elements,
> cls:
> 'dv-toolbar-multiselect-left-label'
> },
> '->',
> @@ -2004,7 +2003,7 @@
> '->',
> {
> xtype: 'label',
> - text:
> G.i18n.selected_data_elements,
> + text:
> DV.i18n.selected_data_elements,
> cls:
> 'dv-toolbar-multiselect-right-label'
> }
> ],
> @@ -2035,7 +2034,7 @@
> xtype: 'fieldset',
> cls: 'dv-fieldset',
> name:
> DV.conf.finals.dimension.period.value,
> - title: '<a
> href="javascript:DV.util.fieldset.togglePeriod();"
> class="dv-fieldset-title-link">' + G.i18n.periods +'</a>',
> + title: '<a
> href="javascript:DV.util.fieldset.togglePeriod();"
> class="dv-fieldset-title-link">' + DV.i18n.periods +'</a>',
> collapsed: true,
> collapsible: true,
> cmp: [],
> @@ -2062,18 +2061,18 @@
> items: [
> {
> xtype: 'label',
> - text:
> G.i18n.months,
> + text:
> DV.i18n.months,
> cls:
> 'dv-label-period-heading'
> },
> {
> xtype: 'checkbox',
> paramName:
> 'lastMonth',
> - boxLabel:
> G.i18n.last_month
> + boxLabel:
> DV.i18n.last_month
> },
> {
> xtype: 'checkbox',
> paramName:
> 'last12Months',
> - boxLabel:
> G.i18n.last_12_months,
> + boxLabel:
> DV.i18n.last_12_months,
> checked: true
> }
> ]
> @@ -2095,18 +2094,18 @@
> items: [
> {
> xtype: 'label',
> - text:
> G.i18n.quarters,
> + text:
> DV.i18n.quarters,
> cls:
> 'dv-label-period-heading'
> },
> {
> xtype: 'checkbox',
> paramName:
> 'lastQuarter',
> - boxLabel:
> G.i18n.last_quarter
> + boxLabel:
> DV.i18n.last_quarter
> },
> {
> xtype: 'checkbox',
> paramName:
> 'last4Quarters',
> - boxLabel:
> G.i18n.last_4_quarters
> + boxLabel:
> DV.i18n.last_4_quarters
> }
> ]
> },
> @@ -2127,18 +2126,18 @@
> items: [
> {
> xtype: 'label',
> - text:
> G.i18n.six_months,
> + text:
> DV.i18n.six_months,
> cls:
> 'dv-label-period-heading'
> },
> {
> xtype: 'checkbox',
> paramName:
> 'lastSixMonth',
> - boxLabel:
> G.i18n.last_six_month
> + boxLabel:
> DV.i18n.last_six_month
> },
> {
> xtype: 'checkbox',
> paramName:
> 'last2SixMonths',
> - boxLabel:
> G.i18n.last_two_six_month
> + boxLabel:
> DV.i18n.last_two_six_month
> }
> ]
> }
> @@ -2166,18 +2165,18 @@
> items: [
> {
> xtype: 'label',
> - text:
> G.i18n.years,
> + text:
> DV.i18n.years,
> cls:
> 'dv-label-period-heading'
> },
> {
> xtype: 'checkbox',
> paramName:
> 'thisYear',
> - boxLabel:
> G.i18n.last_year
> + boxLabel:
> DV.i18n.last_year
> },
> {
> xtype: 'checkbox',
> paramName:
> 'last5Years',
> - boxLabel:
> G.i18n.last_5_years
> + boxLabel:
> DV.i18n.last_5_years
> }
> ]
> }
> @@ -2197,7 +2196,7 @@
> xtype: 'fieldset',
> cls: 'dv-fieldset',
> name:
> DV.conf.finals.dimension.organisationunit.value,
> - title: '<a
> href="javascript:DV.util.fieldset.toggleOrganisationUnit();"
> class="dv-fieldset-title-link">' + G.i18n.organisation_units + '</a>',
> + title: '<a
> href="javascript:DV.util.fieldset.toggleOrganisationUnit();"
> class="dv-fieldset-title-link">' + DV.i18n.organisation_units + '</a>',
> collapsed: true,
> collapsible: true,
> items: [
> @@ -2253,7 +2252,7 @@
> if (!r.data.leaf) {
> v.menu.add({
> id:
> 'treepanel-contextmenu-item',
> - text:
> G.i18n.select_all_children,
> + text:
> DV.i18n.select_all_children,
> icon:
> 'images/node-select-child.png',
> handler:
> function() {
>
> r.expand(false, function() {
> @@ -2291,12 +2290,12 @@
> xtype: 'fieldset',
> cls: 'dv-fieldset',
> name: 'options',
> - title: '<a
> href="javascript:DV.util.fieldset.toggleOptions();"
> class="dv-fieldset-title-link-alt1">' + G.i18n.chart_options +'</a>',
> + title: '<a
> href="javascript:DV.util.fieldset.toggleOptions();"
> class="dv-fieldset-title-link-alt1">' + DV.i18n.chart_options +'</a>',
> collapsed: true,
> collapsible: true,
> items: [
> {
> - html: G.i18n.png_only,
> + html: DV.i18n.png_only,
> bodyStyle: 'border:0 none;
> color:#555; font-style:italic; padding-bottom:10px'
> },
> {
> @@ -2308,7 +2307,7 @@
> xtype: 'checkbox',
> cls: 'dv-checkbox-alt1',
> style: 'margin-right:26px',
> - boxLabel:
> G.i18n.trend_line,
> + boxLabel:
> DV.i18n.trend_line,
> labelWidth:
> DV.conf.layout.form_label_width,
> listeners: {
> added: function() {
> @@ -2320,7 +2319,7 @@
> xtype: 'checkbox',
> cls: 'dv-checkbox-alt1',
> style: 'margin-right:26px',
> - boxLabel:
> G.i18n.hide_subtitle,
> + boxLabel:
> DV.i18n.hide_subtitle,
> labelWidth:
> DV.conf.layout.form_label_width,
> listeners: {
> added: function() {
> @@ -2332,7 +2331,7 @@
> xtype: 'checkbox',
> cls: 'dv-checkbox-alt1',
> style: 'margin-right:26px',
> - boxLabel:
> G.i18n.hide_legend,
> + boxLabel:
> DV.i18n.hide_legend,
> labelWidth:
> DV.conf.layout.form_label_width,
> listeners: {
> added: function() {
> @@ -2343,7 +2342,7 @@
> {
> xtype: 'checkbox',
> cls: 'dv-checkbox-alt1',
> - boxLabel:
> G.i18n.user_orgunit,
> + boxLabel:
> DV.i18n.user_orgunit,
> labelWidth:
> DV.conf.layout.form_label_width,
> listeners: {
> added: function() {
> @@ -2362,7 +2361,7 @@
> xtype: 'textfield',
> cls: 'dv-textfield-alt1',
> style: 'margin-right:4px',
> - fieldLabel:
> G.i18n.x_axis_label,
> + fieldLabel:
> DV.i18n.x_axis_label,
> labelAlign: 'top',
> labelSeparator: '',
> maxLength: 100,
> @@ -2378,7 +2377,7 @@
> {
> xtype: 'textfield',
> cls: 'dv-textfield-alt1',
> - fieldLabel:
> G.i18n.y_axis_label,
> + fieldLabel:
> DV.i18n.y_axis_label,
> labelAlign: 'top',
> labelSeparator: '',
> maxLength: 100,
> @@ -2403,7 +2402,7 @@
> cls: 'dv-textfield-alt1',
> style: 'margin-right:4px',
> hideTrigger: true,
> - fieldLabel:
> G.i18n.target_line_value,
> + fieldLabel:
> DV.i18n.target_line_value,
> labelAlign: 'top',
> labelSeparator: '',
> maxLength: 100,
> @@ -2421,7 +2420,7 @@
> {
> xtype: 'textfield',
> cls: 'dv-textfield-alt1',
> - fieldLabel:
> G.i18n.target_line_label,
> + fieldLabel:
> DV.i18n.target_line_label,
> labelAlign: 'top',
> labelSeparator: '',
> maxLength: 100,
> @@ -2489,7 +2488,7 @@
> name: 'resizewest',
> cls:
> 'dv-toolbar-btn-2',
> text: '<<<',
> - tooltip: G.i18n.show_hide_chart_settings,
> + tooltip: DV.i18n.show_hide_chart_settings,
> handler: function() {
> var p = DV.cmp.region.west;
> if (p.collapsed) {
> @@ -2508,7 +2507,7 @@
> {
> xtype: 'button',
> cls:
> 'dv-toolbar-btn-1',
> - text: G.i18n.update,
> + text: DV.i18n.update,
> handler: function() {
> DV.exe.execute(true, DV.init.cmd);
> }
> @@ -2516,7 +2515,7 @@
> {
> xtype: 'button',
> cls:
> 'dv-toolbar-btn-2',
> - text: G.i18n.data_table,
> + text: DV.i18n.data_table,
> handler: function() {
> var p = DV.cmp.region.east;
> if (p.collapsed && p.items.length) {
> @@ -2533,7 +2532,7 @@
> {
> xtype: 'button',
> cls:
> 'dv-toolbar-btn-2',
> - text: G.i18n.favorites,
> + text: DV.i18n.favorites,
> listeners: {
> afterrender: function(b) {
> this.menu =
> Ext.create('Ext.menu.Menu', {
> @@ -2549,7 +2548,7 @@
> }
> else {
>
> DV.cmp.favorite.window = Ext.create('Ext.window.Window', {
> - title:
> G.i18n.manage_favorites,
> + title:
> DV.i18n.manage_favorites,
> iconCls:
> 'dv-window-title-favorite',
> bodyStyle:
> 'padding:8px; background-color:#fff',
>
> width:
> DV.conf.layout.grid_favorite_width,
> @@ -2586,7 +2585,7 @@
>
> xtype: 'checkbox',
>
> cls: 'dv-checkbox',
>
> style: 'padding-bottom:2px',
> -
> fieldLabel: G.i18n.system,
> +
> fieldLabel: DV.i18n.system,
>
> labelWidth: DV.conf.layout.form_label_width,
>
> disabled: !DV.init.system.user.isAdmin,
>
> listeners: {
> @@ -2631,7 +2630,7 @@
> },
>
> items: [
>
> {
> -
> text: G.i18n.sort_by + '..',
> +
> text: DV.i18n.sort_by + '..',
>
> cls: 'dv-toolbar-btn-2',
>
> listeners: {
>
> added: function() {
> @@ -2652,7 +2651,7 @@
>
> vertical: true,
>
> items: [
>
> {
> -
> boxLabel: G.i18n.name,
> +
> boxLabel: DV.i18n.name,
>
> name: 'sortby',
>
> handler: function() {
>
> if (this.getValue()) {
> @@ -2665,7 +2664,7 @@
>
> }
>
> },
>
> {
> -
> boxLabel: G.i18n.system,
> +
> boxLabel: DV.i18n.system,
>
> name: 'sortby',
>
> handler: function() {
>
> if (this.getValue()) {
> @@ -2678,7 +2677,7 @@
>
> }
>
> },
>
> {
> -
> boxLabel: G.i18n.last_updated,
> +
> boxLabel: DV.i18n.last_updated,
>
> name: 'sortby',
>
> checked: true,
>
> handler: function() {
> @@ -2700,7 +2699,7 @@
>
> },
>
> '->',
>
> {
> -
> text: G.i18n.rename,
> +
> text: DV.i18n.rename,
>
> cls: 'dv-toolbar-btn-2',
>
> disabled: true,
>
> xable: function() {
> @@ -2714,7 +2713,7 @@
>
> handler: function() {
>
> var selected =
> DV.cmp.favorite.grid.getSelectionModel().getSelection()[0];
>
> var w = Ext.create('Ext.window.Window', {
> -
> title: G.i18n.rename_favorite,
> +
> title: DV.i18n.rename_favorite,
>
> layout: 'fit',
>
> width: DV.conf.layout.window_confirm_width,
>
> bodyStyle: 'padding:10px 5px; background-color:#fff;
> text-align:center',
> @@ -2749,13 +2748,13 @@
>
>
> },
>
>
> '->',
>
> {
> -
> text: G.i18n.cancel,
> +
> text: DV.i18n.cancel,
>
> handler: function() {
>
> this.up('window').close();
>
> }
>
> },
>
> {
> -
> text: G.i18n.rename,
> +
> text: DV.i18n.rename,
>
> disabled: true,
>
> xable: function() {
>
> var value = this.up('window').cmp.name.getValue();
> @@ -2766,7 +2765,7 @@
>
>
> return;
>
>
> }
>
>
> else {
> -
>
>
> DV.cmp.favorite.rename.label.setText(G.i18n.name_already_in_use);
> +
>
>
> DV.cmp.favorite.rename.label.setText(DV.i18n.name_already_in_use);
>
>
> }
>
>
> }
>
>
> this.disable();
> @@ -2800,7 +2799,7 @@
>
> }
>
> },
>
> {
> -
> text: G.i18n.delete,
> +
> text: DV.i18n.delete,
>
> cls: 'dv-toolbar-btn-2',
>
> disabled: true,
>
> xable: function() {
> @@ -2820,13 +2819,13 @@
>
> str += '<br/>' + out;
>
> }
>
> var w = Ext.create('Ext.window.Window', {
> -
> title: G.i18n.delete_favorite,
> +
> title: DV.i18n.delete_favorite,
>
> width: DV.conf.layout.window_confirm_width,
>
> bodyStyle: 'padding:10px 5px; background-color:#fff;
> text-align:center',
>
> modal: true,
>
> items: [
>
> {
> -
> html: G.i18n.are_you_sure,
> +
> html: DV.i18n.are_you_sure,
>
> bodyStyle: 'border-style:none'
>
> },
>
> {
> @@ -2836,14 +2835,14 @@
>
> ],
>
> bbar: [
>
> {
> -
> text: G.i18n.cancel,
> +
> text: DV.i18n.cancel,
>
> handler: function() {
>
> this.up('window').close();
>
> }
>
> },
>
> '->',
>
> {
> -
> text: G.i18n.delete,
> +
> text: DV.i18n.delete,
>
> handler: function() {
>
> this.up('window').close();
>
> DV.util.crud.favorite.del(function() {
> @@ -2894,7 +2893,7 @@
> },
> '->',
> {
> - text:
> G.i18n.save,
> + text:
> DV.i18n.save,
>
> disabled: true,
> xable:
> function() {
> if
> (DV.state.isRendered) {
> @@ -2909,7 +2908,7 @@
> }
>
> else {
>
> if (DV.cmp.favorite.name.getValue()) {
> -
> DV.cmp.favorite.label.setText(G.i18n.example_chart_cannot_be_saved);
> +
> DV.cmp.favorite.label.setText(DV.i18n.example_chart_cannot_be_saved);
>
> }
>
> else {
>
> DV.cmp.favorite.label.setText('');
> @@ -2929,7 +2928,7 @@
>
> modal: true,
>
> items: [
>
> {
> -
> html: G.i18n.area_you_sure,
> +
> html: DV.i18n.area_you_sure,
>
> bodyStyle: 'border-style:none'
>
> },
>
> {
> @@ -2939,14 +2938,14 @@
>
> ],
>
> bbar: [
>
> {
> -
> text: G.i18n.cancel,
> +
> text: DV.i18n.cancel,
>
> handler: function() {
>
> DV.cmp.favorite.window.close();
>
> }
>
> },
>
> '->',
>
> {
> -
> text: G.i18n.overwrite,
> +
> text: DV.i18n.overwrite,
>
> handler: function() {
>
> this.up('window').close();
>
> DV.util.crud.favorite.update(function() {
> @@ -3052,12 +3051,12 @@
> {
> xtype: 'button',
> cls:
> 'dv-toolbar-btn-2',
> - text: G.i18n.download_as,
> + text: DV.i18n.download_as,
> execute: function(type) {
> var svg =
> document.getElementsByTagName('svg');
>
> if (svg.length < 1) {
> - alert(G.i18n.browser_download_alert);
> + alert(DV.i18n.browser_download_alert);
> return;
> }
>
> @@ -3072,7 +3071,7 @@
> exportForm.submit();
> }
> else {
> - alert(G.i18n.no_svg_format);
> + alert(DV.i18n.no_svg_format);
> }
> },
> listeners: {
> @@ -3082,7 +3081,7 @@
> showSeparator: false,
> items: [
> {
> - text: G.i18n.image_png,
> + text: DV.i18n.image_png,
> iconCls:
> 'dv-menu-item-png',
> minWidth: 105,
> handler: function() {
> @@ -3116,7 +3115,7 @@
> name: 'resizeeast',
> cls:
> 'dv-toolbar-btn-2',
> text: '>>>',
> - tooltip: G.i18n.hide_data_table,
> + tooltip: DV.i18n.hide_data_table,
> hidden: true,
> handler: function() {
> DV.cmp.region.east.collapse();
>
> === modified file
> 'dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/index.html'
> ---
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/index.html
> 2012-01-18 05:05:02 +0000
> +++
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/index.html
> 2012-01-18 13:51:31 +0000
> @@ -12,6 +12,7 @@
> <input type="hidden" id="typeField" name="type"/>
> </form>
>
> + <script type="text/javascript">DV = {};</script>
> <script type="text/javascript" src="i18n.action"></script>
> <script type="text/javascript" src="lib/ext/ext-all.js"></script>
> <script type="text/javascript" src="app.js"></script>
>
> === modified file
> 'dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/i18n.vm'
> ---
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/i18n.vm
> 2012-01-18 12:02:22 +0000
> +++
> dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/i18n.vm
> 2012-01-18 13:51:31 +0000
> @@ -1,6 +1,4 @@
> -var G = {};
> -
> -G.i18n = {
> +DV.i18n = {
> title: '$encoder.jsEscape($i18n.getString( 'title' ) , "'")',
> chart_type: '$encoder.jsEscape($i18n.getString( 'chart_type' ) , "'")',
> column_chart: '$encoder.jsEscape($i18n.getString( 'column_chart' ) ,
> "'")',
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help : https://help.launchpad.net/ListHelp
>
>
References