diff --git a/WebContent/birt/ajax/ui/dialog/AbstractBaseDialog.js b/WebContent/birt/ajax/ui/dialog/AbstractBaseDialog.js
index 7eb3063..d5c25e1 100644
--- a/WebContent/birt/ajax/ui/dialog/AbstractBaseDialog.js
+++ b/WebContent/birt/ajax/ui/dialog/AbstractBaseDialog.js
@@ -2,20 +2,34 @@
* Dialog base class
*/
AbstractBaseDialog = function(){};
+// 添加Dialog实例监控
+var Dialogs = {};
AbstractBaseDialog.prototype =
{
- contentHolderWidth: 500, //TODO - move to display constants? Default width in pixels
+ contentHolderWidth: 500,
+ //TODO - move to display constants? Default width in pixels
visible: null, //Is the dialog currently visible
+
__operationCancelled: false,
+
__allowSelection: false,
/**
Initialize dialog base
*/
- __initBase: function(htmlId, contentWidth)
- {
+ __initBase: function(htmlId, contentWidth) {
this.__instance = $(htmlId);
+ // 初始化Dialog
+ this.__view = jQuery(document.getElementById(htmlId));
+ this.__view.modal({
+ keyboard: false,
+ backdrop: 'static',
+ show: false
+ })
+ // 记录所有的对话框
+ Dialogs[htmlId] = this;
+ //
this.htmlId = htmlId;
this.visible = false;
@@ -26,8 +40,10 @@ AbstractBaseDialog.prototype =
//Instance is given a location within screen to avoid
//extra scroll bar creation
+ /**
this.__instance.style.top = '0px';
this.__instance.style.left = '0px';
+ **/
//Sizing
this.contentHolderName = htmlId + "dialogContentContainer";
@@ -64,7 +80,7 @@ AbstractBaseDialog.prototype =
__base_installEventHandlers : function( id )
{
//Initialize iframe
- this.__iframe = $(id + "iframe");
+ // this.__iframe = $(id + "iframe");
// Close button
var closeBtn = $(id + "dialogCloseBtn");
@@ -151,13 +167,20 @@ AbstractBaseDialog.prototype =
* @event, incoming browser native event
* @return, void
*/
- __l_show : function( )
- {
+ __l_show : function() {
+ // 隐藏其他对话框
+ for(var prop in Dialogs) {
+ if(Dialogs[prop] !== this) {
+ // 隐藏其他对话框
+ Dialogs[prop].__l_hide();
+ }
+ }
// reset cancelled flag
this.__operationCancelled = false;
this.__preShow();
//check if the dialog is already shown
+ /**
if(!this.visible)
{
var zIndex = Mask.show();
@@ -167,13 +190,6 @@ AbstractBaseDialog.prototype =
Element.show( this.__instance );
this.visible = true;
- //workaround for Mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=167801
- if(BrowserUtility.useIFrame())
- {
- //show iframe under dialog
- Element.show( this.__iframe );
- }
-
this.__setWidth();
BirtPosition.center( this.__instance );
@@ -201,7 +217,11 @@ AbstractBaseDialog.prototype =
Event.observe( window, 'resize', this.__neh_resize_closure, false );
Event.observe( document, 'mouseup', this.disposeSelection_closure, false );
}
-
+ **/
+ if(!this.visible) {
+ this.__view.modal('show');
+ this.visible = true;
+ }
this.__postShow();
},
@@ -209,9 +229,8 @@ AbstractBaseDialog.prototype =
/**
Called right before element is shown
*/
- __preShow: function()
- {
- //implementation is left to extending class
+ __preShow: function() {
+
},
/**
@@ -231,18 +250,22 @@ AbstractBaseDialog.prototype =
__l_hide : function( )
{
this.__preHide();
+ this.__view.modal('hide');
+ /**
Event.stopObserving( window, 'resize', this.__neh_resize_closure, false );
Event.stopObserving( document, 'mouseup', this.disposeSelection_closure, false );
- [ this.__instance, this.__iframe ].each( Element.hide );
- this.visible = false;
+ [this.__instance].each(Element.hide);
Mask.hide();
+ **/
+ // [this.__instance, this.__iframe].each( Element.hide );
+ this.visible = false;
+
},
/**
Called before element is hidden
*/
- __preHide: function()
- {
+ __preHide: function() {
//implementation is left to extending class
},
@@ -424,17 +447,15 @@ AbstractBaseDialog.prototype =
contentHolder.style.width = this.contentHolderWidth + 'px';
var newOuterWidth = contentHolder.offsetWidth + difference;
this.__instance.style.width = newOuterWidth + 'px';
-
+
+ /**
this.__iframe.style.width = this.__instance.offsetWidth + 'px';
this.__iframe.style.height = this.__instance.offsetHeight + 'px';
-
- //move iframe to true top, left
- //assumes that top/bottom left/right borders are same width
- if(this.__iframe.clientWidth > 0)
- {
+ if(this.__iframe.clientWidth > 0) {
this.__iframe.style.top = (this.__instance.clientHeight - this.__instance.offsetHeight)/2 + 'px';
this.__iframe.style.left = (this.__instance.clientWidth - this.__instance.offsetWidth)/2 + 'px';
}
+ **/
},
/**
diff --git a/WebContent/birt/ajax/ui/dialog/BirtParameterDialog.js b/WebContent/birt/ajax/ui/dialog/BirtParameterDialog.js
index a40b5a5..a6ffbf6 100644
--- a/WebContent/birt/ajax/ui/dialog/BirtParameterDialog.js
+++ b/WebContent/birt/ajax/ui/dialog/BirtParameterDialog.js
@@ -325,11 +325,10 @@ BirtParameterDialog.prototype = Object.extend(new AbstractParameterDialog(),
var k = 0;
//oTRC[i] is
section
- var oTRC = document.getElementById("parameter_table").getElementsByTagName("TR");
- for(var i = 0; i < oTRC.length; i++)
- {
- if(!this.__parameter[k])
- {
+ //var oTRC = document.getElementById("parameter_table").getElementsByTagName("TR");
+ var oTRC = document.getElementById("parameter_table").querySelectorAll('div.form-group');
+ for(var i = 0; i < oTRC.length; i++) {
+ if(!this.__parameter[k]) {
this.__parameter[k] = { };
}
diff --git a/WebContent/birt/pages/dialog/DialogContainerFragment.jsp b/WebContent/birt/pages/dialog/DialogContainerFragment.jsp
index 6e44a4d..6c651b7 100644
--- a/WebContent/birt/pages/dialog/DialogContainerFragment.jsp
+++ b/WebContent/birt/pages/dialog/DialogContainerFragment.jsp
@@ -1,13 +1,6 @@
-<%-----------------------------------------------------------------------------
- Copyright (c) 2004 Actuate Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Actuate Corporation - Initial implementation.
------------------------------------------------------------------------------%>
+<%--
+ 对话框模板
+--%>
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page session="false" buffer="none" %>
<%@ page import="org.eclipse.birt.report.presentation.aggregation.IFragment,
@@ -16,83 +9,45 @@
org.eclipse.birt.report.utility.ParameterAccessor,
org.eclipse.birt.report.resource.BirtResources" %>
-<%-----------------------------------------------------------------------------
- Expected java beans
------------------------------------------------------------------------------%>
-<%-----------------------------------------------------------------------------
- Dialog container fragment, shared by all standard dialogs.
------------------------------------------------------------------------------%>
-
-
-
-
-
-
-
- <%= fragment.getTitle( ) %>
-
-
-
-
-
-
-
-
-
- <%=
- BirtResources.getMessage( "birt.viewer.dialog.close" )
- %>
-
-
-
-
-
-
-
-
-
-
-
- <%
- if ( fragment != null )
- {
- fragment.callBack( request, response );
- }
- %>
-
-
-
-
+
+
+
+
+
+ <%
+ if (fragment != null) {
+ fragment.callBack(request, response);
+ }
+ %>
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/WebContent/birt/pages/dialog/ExportReportDialogFragment.jsp b/WebContent/birt/pages/dialog/ExportReportDialogFragment.jsp
index cf67064..67d409d 100644
--- a/WebContent/birt/pages/dialog/ExportReportDialogFragment.jsp
+++ b/WebContent/birt/pages/dialog/ExportReportDialogFragment.jsp
@@ -1,112 +1,69 @@
-<%-----------------------------------------------------------------------------
- Copyright (c) 2004 Actuate Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Actuate Corporation - Initial implementation.
------------------------------------------------------------------------------%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ page session="false" buffer="none"%>
<%@ page import="org.eclipse.birt.report.presentation.aggregation.IFragment,
org.eclipse.birt.report.utility.ParameterAccessor,
org.eclipse.birt.report.resource.BirtResources"%>
-
-<%-----------------------------------------------------------------------------
- Expected java beans
------------------------------------------------------------------------------%>
<%
String[] supportedFormats = ParameterAccessor.supportedFormats;
%>
-<%-----------------------------------------------------------------------------
- Export report dialog fragment
------------------------------------------------------------------------------%>
-
-
-
-
- <%=BirtResources.getMessage( "birt.viewer.dialog.export.format" )%>
-
- <%
- ParameterAccessor.sortSupportedFormatsByDisplayName(supportedFormats);
-
- for ( int i = 0; i < supportedFormats.length; i++ )
- {
- if ( !ParameterAccessor.PARAM_FORMAT_HTML.equalsIgnoreCase( supportedFormats[i] ) )
- {
- %>
- <%= ParameterAccessor.getOutputFormatLabel( supportedFormats[i] ) %>
- <%
- }
- }
- %>
-
-
-
-
-
-
-
- <%=BirtResources.getMessage( "birt.viewer.dialog.page" )%>
-
-
-
-
-
-
-
-
- <%=BirtResources.getHtmlMessage( "birt.viewer.dialog.page.range.description" )%>
-
-
-
-
-
-
-
-
-
+
diff --git a/WebContent/birt/pages/dialog/ParameterDialogFragment.jsp b/WebContent/birt/pages/dialog/ParameterDialogFragment.jsp
index 466502f..e1c8215 100644
--- a/WebContent/birt/pages/dialog/ParameterDialogFragment.jsp
+++ b/WebContent/birt/pages/dialog/ParameterDialogFragment.jsp
@@ -1,73 +1,36 @@
-<%-----------------------------------------------------------------------------
- Copyright (c) 2004 Actuate Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Actuate Corporation - Initial implementation.
------------------------------------------------------------------------------%>
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page session="false" buffer="none" %>
<%@ page import="java.util.Iterator,
java.util.Collection,
org.eclipse.birt.report.resource.BirtResources,
org.eclipse.birt.report.presentation.aggregation.IFragment" %>
-
-<%-----------------------------------------------------------------------------
- Expected java beans
------------------------------------------------------------------------------%>
-<%-----------------------------------------------------------------------------
- Parameter dialog fragment
------------------------------------------------------------------------------%>
-
-
-
-
-
-
- <%
- if ( fragments.size( ) <= 0 )
- {
- %>
-
- <%= BirtResources.getMessage( "birt.viewer.error.noparameter" ) %>
-
-
- <%
- }
- else
- {
- %>
- <%= BirtResources.getMessage( "birt.viewer.required" ) %>
- <%
- if ( fragments != null )
- {
- Iterator childIterator = fragments.iterator( );
- while ( childIterator.hasNext( ) )
- {
- IFragment subfragment = ( IFragment ) childIterator.next( );
- if ( subfragment != null )
- {
- subfragment.service( request, response );
- }
- }
+
+
+
+ <%
+ if (fragments.size( ) <= 0) {
+ %>
+ <%= BirtResources.getMessage("birt.viewer.error.noparameter")%>
+ <%
+ } else {
+ %>
+ <%= BirtResources.getMessage("birt.viewer.required") %>
+ <% } %>
+
+
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+ }
+ %>
+
+
+
\ No newline at end of file
diff --git a/WebContent/birt/pages/dialog/PrintReportDialogFragment.jsp b/WebContent/birt/pages/dialog/PrintReportDialogFragment.jsp
index ccedde1..0401ab4 100644
--- a/WebContent/birt/pages/dialog/PrintReportDialogFragment.jsp
+++ b/WebContent/birt/pages/dialog/PrintReportDialogFragment.jsp
@@ -1,13 +1,3 @@
-<%-----------------------------------------------------------------------------
- Copyright (c) 2004 Actuate Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Actuate Corporation - Initial implementation.
------------------------------------------------------------------------------%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ page session="false" buffer="none"%>
<%@ page import="org.eclipse.birt.report.presentation.aggregation.IFragment,
diff --git a/WebContent/birt/pages/layout/FramesetFragment.jsp b/WebContent/birt/pages/layout/FramesetFragment.jsp
index ccaa375..33272c4 100644
--- a/WebContent/birt/pages/layout/FramesetFragment.jsp
+++ b/WebContent/birt/pages/layout/FramesetFragment.jsp
@@ -12,7 +12,6 @@
<%
- // base href can be defined in config file for deployment.
String baseHref = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
if(!attributeBean.isDesigner())
{
@@ -35,7 +34,6 @@
-
+
@@ -178,8 +177,6 @@
Mask.setBaseElements(new Array(birtToolbar.__instance, navigationBar.__instance, birtReportDocument.__instance));
-
-
// When link to internal bookmark, use javascript to fire an Ajax request
function catchBookmark(bookmark) {
birtEventDispatcher.broadcastEvent(birtEvent.__E_GETPAGE, { name : "__bookmark", value : bookmark });
diff --git a/WebContent/birt/pages/parameter/TextBoxParameterFragment.jsp b/WebContent/birt/pages/parameter/TextBoxParameterFragment.jsp
index 9cdedbc..36801b5 100644
--- a/WebContent/birt/pages/parameter/TextBoxParameterFragment.jsp
+++ b/WebContent/birt/pages/parameter/TextBoxParameterFragment.jsp
@@ -1,66 +1,34 @@
-<%-----------------------------------------------------------------------------
- Copyright (c) 2004 Actuate Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Actuate Corporation - Initial implementation.
------------------------------------------------------------------------------%>
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page session="false" buffer="none" %>
<%@ page import="org.eclipse.birt.report.utility.ParameterAccessor,
org.eclipse.birt.report.context.BaseAttributeBean,
org.eclipse.birt.report.context.ScalarParameterBean" %>
-
-<%-----------------------------------------------------------------------------
- Expected java beans
------------------------------------------------------------------------------%>
-
-<%-----------------------------------------------------------------------------
- Text box parameter control
------------------------------------------------------------------------------%>
<%
ScalarParameterBean parameterBean = ( ScalarParameterBean ) attributeBean.getParameterBean( );
String encodedParameterName = ParameterAccessor.htmlEncode( parameterBean.getName( ) );
%>
-
-
-
-
-
- <%= parameterBean.getDisplayName( ) %>:
- <%-- is required --%>
- <%
- if ( parameterBean.isRequired( ) )
- {
+
-
-
-
-
-
- ">
-<%
- if ( !parameterBean.isRequired( ) )
- {
-%>
- " CLASS="birtviewer_hidden_label">Input text
- "
- VALUE="<%= encodedParameterName %>"
- <%= (parameterBean.getValue( ) != null)? "CHECKED" : "" %>>
-<%
- }
-%>
- ">
+ " value="<%=encodedParameterName%>" <%=(parameterBean.getValue() != null)? "checked" : "" %>/>
+ 请输入
+
+ <%}%>
+ "
NAME="<%= encodedParameterName %>"
ID="<%= encodedParameterName %>"
@@ -80,20 +48,14 @@
VALUE="<%= ParameterAccessor.htmlEncode( ( parameterBean.getDisplayText( ) == null )? "" : parameterBean.getDisplayText( ) ) %>"
>
<%
- if ( !parameterBean.isRequired( ) )
- {
+ if ( !parameterBean.isRequired()) {
%>
-
- " CLASS="birtviewer_hidden_label">Null Value
- "
- VALUE="<%= encodedParameterName %>"
- <%= ( parameterBean.getValue( ) == null )? "CHECKED" : "" %>> Null Value
+ ">
+ " value="<%=encodedParameterName%>" <%=(parameterBean.getValue() != null)? "checked" : "" %>/>
+ 默认值
+
<%
- }
-%>
-
- ">
-
-
\ No newline at end of file
+}
+%> "/>
+
+
diff --git a/WebContent/webcontent/birt/pages/dialog/ParameterDialogFragment.jsp b/WebContent/webcontent/birt/pages/dialog/ParameterDialogFragment.jsp
index e8978f1..466502f 100644
--- a/WebContent/webcontent/birt/pages/dialog/ParameterDialogFragment.jsp
+++ b/WebContent/webcontent/birt/pages/dialog/ParameterDialogFragment.jsp
@@ -1,31 +1,40 @@
+<%-----------------------------------------------------------------------------
+ Copyright (c) 2004 Actuate Corporation and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+ Contributors:
+ Actuate Corporation - Initial implementation.
+-----------------------------------------------------------------------------%>
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page session="false" buffer="none" %>
<%@ page import="java.util.Iterator,
java.util.Collection,
org.eclipse.birt.report.resource.BirtResources,
org.eclipse.birt.report.presentation.aggregation.IFragment" %>
+
+<%-----------------------------------------------------------------------------
+ Expected java beans
+-----------------------------------------------------------------------------%>
-
-
-
-
-
-
-
-
-
+<%-----------------------------------------------------------------------------
+ Parameter dialog fragment
+-----------------------------------------------------------------------------%>
+
+
+
+
+
+
<%
if ( fragments.size( ) <= 0 )
{
%>
- <%= BirtResources.getMessage( "birt.viewer.error.noparameter" )%>
+ <%= BirtResources.getMessage( "birt.viewer.error.noparameter" ) %>
<%
@@ -33,7 +42,7 @@
else
{
%>
- <%= BirtResources.getMessage("birt.viewer.required")%>
+ <%= BirtResources.getMessage( "birt.viewer.required" ) %>
<%
if ( fragments != null )
{
@@ -49,11 +58,16 @@
}
}
%>
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/classes/org/eclipse/birt/report/resource/Messages.properties b/build/classes/org/eclipse/birt/report/resource/Messages.properties
index 096c013..6529b25 100644
--- a/build/classes/org/eclipse/birt/report/resource/Messages.properties
+++ b/build/classes/org/eclipse/birt/report/resource/Messages.properties
@@ -89,87 +89,87 @@ birt.viewer.dialog.printReportServer.title=\u5728\u670D\u52A1\u5668\u4E0A\u6253\
###############################################################################
# Export report dialog
###############################################################################
-birt.viewer.dialog.export.format=Export Format:
+birt.viewer.dialog.export.format=\u5BFC\u51FA\u683C\u5F0F
birt.viewer.dialog.export.format.pdf=PDF
birt.viewer.dialog.export.format.excel=EXCEL
-birt.viewer.dialog.export.all=Export detailed report
-birt.viewer.dialog.export.all.detail=All the available report data will be exported regardless of
current view's modifications.
-birt.viewer.dialog.export.modified=Export report with current modifications
-birt.viewer.dialog.export.modified.detail=Only the visible data will be exported. The data that was
filtered out or hidden will not be exported.
+birt.viewer.dialog.export.all=\u5BFC\u51FA\u6240\u6709
+birt.viewer.dialog.export.all.detail=\u5C06\u4F1A\u5BFC\u51FA\u6240\u6709\uFF0C\u65E0\u8BBA\u5F53\u524D\u89C6\u56FE\u662F\u5426\u53D1\u751F\u4E86\u66F4\u6539
+birt.viewer.dialog.export.modified=\u5BFC\u51FA\u4FEE\u6539\u540E\u7684\u62A5\u8868
+birt.viewer.dialog.export.modified.detail=\u53EA\u6709\u53EF\u89C1\u7684\u6570\u636E\u624D\u4F1A\u5BFC\u51FA
-birt.viewer.dialog.export.pdf.fitto=Fit To
-birt.viewer.dialog.export.pdf.fittoauto=Auto
-birt.viewer.dialog.export.pdf.fittoactual=Actual size
-birt.viewer.dialog.export.pdf.fittowidth=Fit to page width
-birt.viewer.dialog.export.pdf.fittowhole=Fit to whole page
+birt.viewer.dialog.export.pdf.fitto=\u9002\u5E94\u7A97\u53E3
+birt.viewer.dialog.export.pdf.fittoauto=\u81EA\u52A8\u9002\u5E94
+birt.viewer.dialog.export.pdf.fittoactual=\u771F\u5B9E\u5927\u5C0F
+birt.viewer.dialog.export.pdf.fittowidth=\u9002\u5E94\u9875\u9762
+birt.viewer.dialog.export.pdf.fittowhole=\u586B\u6EE1\u6574\u4E2A\u9875\u9762
###############################################################################
# Print Report dialog
###############################################################################
-birt.viewer.dialog.print.format=Print Format
+birt.viewer.dialog.print.format=\u6253\u5370\u683C\u5F0F
birt.viewer.dialog.print.format.html=HTML
birt.viewer.dialog.print.format.pdf=PDF
-birt.viewer.dialog.print.printpreviewalreadyopen=A print preview window is already open.
+birt.viewer.dialog.print.printpreviewalreadyopen=\u9884\u89C8\u7A97\u53E3\u5DF2\u6253\u5F00
###############################################################################
# Print report on the server dialog
###############################################################################
-birt.viewer.dialog.printserver.onserver=Print the output document file on the server
-birt.viewer.dialog.printserver.printer=Printer:
-birt.viewer.dialog.printserver.status=Status:
-birt.viewer.dialog.printserver.model=Model:
-birt.viewer.dialog.printserver.description=Description:
-birt.viewer.dialog.printserver.status.acceptingjobs=Accepting Jobs
-birt.viewer.dialog.printserver.status.notacceptingjobs=Not accepting Jobs
-
-birt.viewer.dialog.printserver.settings=Please specify print settings
-birt.viewer.dialog.printserver.settings.copies=Number of copies:
-birt.viewer.dialog.printserver.settings.collate=Collate:
-birt.viewer.dialog.printserver.settings.mode=Mode:
+birt.viewer.dialog.printserver.onserver=\u5728\u670D\u52A1\u5668\u4E0A\u6253\u5370\u6587\u6863
+birt.viewer.dialog.printserver.printer=\u6253\u5370\u673A
+birt.viewer.dialog.printserver.status=\u72B6\u6001
+birt.viewer.dialog.printserver.model=\u6A21\u5F0F
+birt.viewer.dialog.printserver.description=\u63CF\u8FF0
+birt.viewer.dialog.printserver.status.acceptingjobs=\u5DF2\u6392\u961F\u7684\u4EFB\u52A1
+birt.viewer.dialog.printserver.status.notacceptingjobs=\u6CA1\u6709\u6392\u961F\u7684\u4EFB\u52A1
+
+birt.viewer.dialog.printserver.settings=\u8BF7\u914D\u7F6E\u6253\u5370\u673A
+birt.viewer.dialog.printserver.settings.copies=\u6253\u5370\u6570\u91CF
+birt.viewer.dialog.printserver.settings.collate=\u6821\u9A8C
+birt.viewer.dialog.printserver.settings.mode=\u6A21\u5F0F
birt.viewer.dialog.printserver.settings.mode.bw=B&W
-birt.viewer.dialog.printserver.settings.mode.color=Color
-birt.viewer.dialog.printserver.settings.duplex=Duplex:
-birt.viewer.dialog.printserver.settings.duplex.simplex=Simplex
-birt.viewer.dialog.printserver.settings.duplex.horizontal=Horizontal
-birt.viewer.dialog.printserver.settings.duplex.vertical=Vertical
-birt.viewer.dialog.printserver.settings.pagesize=Page size:
-birt.viewer.dialog.printserver.settings.print=Print:
+birt.viewer.dialog.printserver.settings.mode.color=\u989C\u8272
+birt.viewer.dialog.printserver.settings.duplex=\u53CC\u9762\u6253\u5370
+birt.viewer.dialog.printserver.settings.duplex.simplex=\u5355\u9762
+birt.viewer.dialog.printserver.settings.duplex.horizontal=\u6C34\u5E73\u6392\u5217
+birt.viewer.dialog.printserver.settings.duplex.vertical=\u7EB5\u5411\u6392\u5217
+birt.viewer.dialog.printserver.settings.pagesize=\u7EB8\u5F20\u5927\u5C0F
+birt.viewer.dialog.printserver.settings.print=\u6253\u5370
-birt.viewer.dialog.printserver.complete=Sent document file to the selected printer on the server.
-birt.viewer.dialog.printserver.error.noprinter=No printer
+birt.viewer.dialog.printserver.complete=\u5DF2\u53D1\u9001\u6587\u6863\u5230\u670D\u52A1\u5668\u6253\u5370\u673A
+birt.viewer.dialog.printserver.error.noprinter=\u6CA1\u6709\u6253\u5370\u673A
###############################################################################
# Confirmation dialog
###############################################################################
-birt.viewer.dialog.confirmation.title=Confirmation
+birt.viewer.dialog.confirmation.title=\u786E\u8BA4\u4FE1\u606F
###############################################################################
# Export data dialog
###############################################################################
-birt.viewer.dialog.exportdata.tab.field=Data Fields
-birt.viewer.dialog.exportdata.tab.filter=Filtering Criteria
-birt.viewer.dialog.exportdata.resultsets=Available result sets
-birt.viewer.dialog.exportdata.availablecolumn=Available Columns
-birt.viewer.dialog.exportdata.selectedcolumn=Selected Columns
-birt.viewer.dialog.exportdata.extension=Export format:
-birt.viewer.dialog.exportdata.encoding=Output encoding:
-birt.viewer.dialog.exportdata.encoding.other=Other
-birt.viewer.dialog.exportdata.encoding.comment=(If blank,use the local encoding)
-birt.viewer.dialog.exportdata.addall=Add all
-birt.viewer.dialog.exportdata.add=Add
-birt.viewer.dialog.exportdata.removeall=Remove all
-birt.viewer.dialog.exportdata.remove=Remove
-birt.viewer.dialog.exportdata.up=Up
-birt.viewer.dialog.exportdata.down=Down
-birt.viewer.dialog.exportdata.separator=Separator:
-birt.viewer.dialog.exportdata.datatype=Export column's data type
-birt.viewer.dialog.exportdata.localeneutral=Export column as locale neutral
-birt.viewer.dialog.exportdata.carriage_return=Export data with Carriage Return
-
-birt.viewer.sep.0=Comma ( , )
-birt.viewer.sep.1=Semicolon ( ; )
-birt.viewer.sep.2=Colon ( : )
-birt.viewer.sep.3=Vertical Line ( | )
-birt.viewer.sep.4=Tab ( \\t )
+birt.viewer.dialog.exportdata.tab.field=\u6570\u636E\u5B57\u6BB5
+birt.viewer.dialog.exportdata.tab.filter=\u7B5B\u9009\u6761\u4EF6
+birt.viewer.dialog.exportdata.resultsets=\u53EF\u7528\u7ED3\u679C\u96C6
+birt.viewer.dialog.exportdata.availablecolumn=\u53EF\u7528\u6570\u636E\u5217
+birt.viewer.dialog.exportdata.selectedcolumn=\u5DF2\u9009\u62E9\u6570\u636E\u5217
+birt.viewer.dialog.exportdata.extension=\u5BFC\u51FA\u683C\u5F0F
+birt.viewer.dialog.exportdata.encoding=\u8F93\u51FA\u7F16\u7801
+birt.viewer.dialog.exportdata.encoding.other=\u5176\u4ED6
+birt.viewer.dialog.exportdata.encoding.comment=(\u5982\u679C\u7559\u7A7A\uFF0C\u5C06\u91C7\u7528\u9ED8\u8BA4\u7F16\u7801)
+birt.viewer.dialog.exportdata.addall=\u6DFB\u52A0\u6240\u6709
+birt.viewer.dialog.exportdata.add=\u6DFB\u52A0
+birt.viewer.dialog.exportdata.removeall=\u5220\u9664\u6240\u6709
+birt.viewer.dialog.exportdata.remove=\u5220\u9664
+birt.viewer.dialog.exportdata.up=\u5411\u4E0A
+birt.viewer.dialog.exportdata.down=\u5411\u4E0B
+birt.viewer.dialog.exportdata.separator=\u5206\u9694\u7B26
+birt.viewer.dialog.exportdata.datatype=\u5BFC\u51FA\u5217\u7684\u6570\u636E\u7C7B\u578B
+birt.viewer.dialog.exportdata.localeneutral=\u5BFC\u51FA\u5217
+birt.viewer.dialog.exportdata.carriage_return=\u5BFC\u51FA\u6570\u636E
+
+birt.viewer.sep.0=\u9017\u53F7(,)
+birt.viewer.sep.1=\u5206\u53F7(;)
+birt.viewer.sep.2=\u5192\u53F7(:)
+birt.viewer.sep.3=\u5782\u76F4\u5206\u5272\u7EBF(|)
+birt.viewer.sep.4=\u5236\u8868\u7B26(\\t)
###############################################################################
# General exception
diff --git a/src/org/eclipse/birt/report/presentation/aggregation/dialog/BaseDialogFragment.java b/src/org/eclipse/birt/report/presentation/aggregation/dialog/BaseDialogFragment.java
index aa5ff12..0ef636c 100644
--- a/src/org/eclipse/birt/report/presentation/aggregation/dialog/BaseDialogFragment.java
+++ b/src/org/eclipse/birt/report/presentation/aggregation/dialog/BaseDialogFragment.java
@@ -37,6 +37,6 @@ public class BaseDialogFragment extends BirtBaseFragment
protected String doPostService( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException
{
String className = getClass( ).getName( ).substring( getClass( ).getName( ).lastIndexOf ('.' ) + 1 );
- return JSPRootPath + "/pages/dialog/" + className + ".jsp"; //$NON-NLS-1$ //$NON-NLS-2$
+ return JSPRootPath + "/pages/dialog/" + className + ".jsp";
}
}
diff --git a/src/org/eclipse/birt/report/resource/Messages.properties b/src/org/eclipse/birt/report/resource/Messages.properties
index 096c013..6529b25 100644
--- a/src/org/eclipse/birt/report/resource/Messages.properties
+++ b/src/org/eclipse/birt/report/resource/Messages.properties
@@ -89,87 +89,87 @@ birt.viewer.dialog.printReportServer.title=\u5728\u670D\u52A1\u5668\u4E0A\u6253\
###############################################################################
# Export report dialog
###############################################################################
-birt.viewer.dialog.export.format=Export Format:
+birt.viewer.dialog.export.format=\u5BFC\u51FA\u683C\u5F0F
birt.viewer.dialog.export.format.pdf=PDF
birt.viewer.dialog.export.format.excel=EXCEL
-birt.viewer.dialog.export.all=Export detailed report
-birt.viewer.dialog.export.all.detail=All the available report data will be exported regardless of
current view's modifications.
-birt.viewer.dialog.export.modified=Export report with current modifications
-birt.viewer.dialog.export.modified.detail=Only the visible data will be exported. The data that was
filtered out or hidden will not be exported.
+birt.viewer.dialog.export.all=\u5BFC\u51FA\u6240\u6709
+birt.viewer.dialog.export.all.detail=\u5C06\u4F1A\u5BFC\u51FA\u6240\u6709\uFF0C\u65E0\u8BBA\u5F53\u524D\u89C6\u56FE\u662F\u5426\u53D1\u751F\u4E86\u66F4\u6539
+birt.viewer.dialog.export.modified=\u5BFC\u51FA\u4FEE\u6539\u540E\u7684\u62A5\u8868
+birt.viewer.dialog.export.modified.detail=\u53EA\u6709\u53EF\u89C1\u7684\u6570\u636E\u624D\u4F1A\u5BFC\u51FA
-birt.viewer.dialog.export.pdf.fitto=Fit To
-birt.viewer.dialog.export.pdf.fittoauto=Auto
-birt.viewer.dialog.export.pdf.fittoactual=Actual size
-birt.viewer.dialog.export.pdf.fittowidth=Fit to page width
-birt.viewer.dialog.export.pdf.fittowhole=Fit to whole page
+birt.viewer.dialog.export.pdf.fitto=\u9002\u5E94\u7A97\u53E3
+birt.viewer.dialog.export.pdf.fittoauto=\u81EA\u52A8\u9002\u5E94
+birt.viewer.dialog.export.pdf.fittoactual=\u771F\u5B9E\u5927\u5C0F
+birt.viewer.dialog.export.pdf.fittowidth=\u9002\u5E94\u9875\u9762
+birt.viewer.dialog.export.pdf.fittowhole=\u586B\u6EE1\u6574\u4E2A\u9875\u9762
###############################################################################
# Print Report dialog
###############################################################################
-birt.viewer.dialog.print.format=Print Format
+birt.viewer.dialog.print.format=\u6253\u5370\u683C\u5F0F
birt.viewer.dialog.print.format.html=HTML
birt.viewer.dialog.print.format.pdf=PDF
-birt.viewer.dialog.print.printpreviewalreadyopen=A print preview window is already open.
+birt.viewer.dialog.print.printpreviewalreadyopen=\u9884\u89C8\u7A97\u53E3\u5DF2\u6253\u5F00
###############################################################################
# Print report on the server dialog
###############################################################################
-birt.viewer.dialog.printserver.onserver=Print the output document file on the server
-birt.viewer.dialog.printserver.printer=Printer:
-birt.viewer.dialog.printserver.status=Status:
-birt.viewer.dialog.printserver.model=Model:
-birt.viewer.dialog.printserver.description=Description:
-birt.viewer.dialog.printserver.status.acceptingjobs=Accepting Jobs
-birt.viewer.dialog.printserver.status.notacceptingjobs=Not accepting Jobs
-
-birt.viewer.dialog.printserver.settings=Please specify print settings
-birt.viewer.dialog.printserver.settings.copies=Number of copies:
-birt.viewer.dialog.printserver.settings.collate=Collate:
-birt.viewer.dialog.printserver.settings.mode=Mode:
+birt.viewer.dialog.printserver.onserver=\u5728\u670D\u52A1\u5668\u4E0A\u6253\u5370\u6587\u6863
+birt.viewer.dialog.printserver.printer=\u6253\u5370\u673A
+birt.viewer.dialog.printserver.status=\u72B6\u6001
+birt.viewer.dialog.printserver.model=\u6A21\u5F0F
+birt.viewer.dialog.printserver.description=\u63CF\u8FF0
+birt.viewer.dialog.printserver.status.acceptingjobs=\u5DF2\u6392\u961F\u7684\u4EFB\u52A1
+birt.viewer.dialog.printserver.status.notacceptingjobs=\u6CA1\u6709\u6392\u961F\u7684\u4EFB\u52A1
+
+birt.viewer.dialog.printserver.settings=\u8BF7\u914D\u7F6E\u6253\u5370\u673A
+birt.viewer.dialog.printserver.settings.copies=\u6253\u5370\u6570\u91CF
+birt.viewer.dialog.printserver.settings.collate=\u6821\u9A8C
+birt.viewer.dialog.printserver.settings.mode=\u6A21\u5F0F
birt.viewer.dialog.printserver.settings.mode.bw=B&W
-birt.viewer.dialog.printserver.settings.mode.color=Color
-birt.viewer.dialog.printserver.settings.duplex=Duplex:
-birt.viewer.dialog.printserver.settings.duplex.simplex=Simplex
-birt.viewer.dialog.printserver.settings.duplex.horizontal=Horizontal
-birt.viewer.dialog.printserver.settings.duplex.vertical=Vertical
-birt.viewer.dialog.printserver.settings.pagesize=Page size:
-birt.viewer.dialog.printserver.settings.print=Print:
+birt.viewer.dialog.printserver.settings.mode.color=\u989C\u8272
+birt.viewer.dialog.printserver.settings.duplex=\u53CC\u9762\u6253\u5370
+birt.viewer.dialog.printserver.settings.duplex.simplex=\u5355\u9762
+birt.viewer.dialog.printserver.settings.duplex.horizontal=\u6C34\u5E73\u6392\u5217
+birt.viewer.dialog.printserver.settings.duplex.vertical=\u7EB5\u5411\u6392\u5217
+birt.viewer.dialog.printserver.settings.pagesize=\u7EB8\u5F20\u5927\u5C0F
+birt.viewer.dialog.printserver.settings.print=\u6253\u5370
-birt.viewer.dialog.printserver.complete=Sent document file to the selected printer on the server.
-birt.viewer.dialog.printserver.error.noprinter=No printer
+birt.viewer.dialog.printserver.complete=\u5DF2\u53D1\u9001\u6587\u6863\u5230\u670D\u52A1\u5668\u6253\u5370\u673A
+birt.viewer.dialog.printserver.error.noprinter=\u6CA1\u6709\u6253\u5370\u673A
###############################################################################
# Confirmation dialog
###############################################################################
-birt.viewer.dialog.confirmation.title=Confirmation
+birt.viewer.dialog.confirmation.title=\u786E\u8BA4\u4FE1\u606F
###############################################################################
# Export data dialog
###############################################################################
-birt.viewer.dialog.exportdata.tab.field=Data Fields
-birt.viewer.dialog.exportdata.tab.filter=Filtering Criteria
-birt.viewer.dialog.exportdata.resultsets=Available result sets
-birt.viewer.dialog.exportdata.availablecolumn=Available Columns
-birt.viewer.dialog.exportdata.selectedcolumn=Selected Columns
-birt.viewer.dialog.exportdata.extension=Export format:
-birt.viewer.dialog.exportdata.encoding=Output encoding:
-birt.viewer.dialog.exportdata.encoding.other=Other
-birt.viewer.dialog.exportdata.encoding.comment=(If blank,use the local encoding)
-birt.viewer.dialog.exportdata.addall=Add all
-birt.viewer.dialog.exportdata.add=Add
-birt.viewer.dialog.exportdata.removeall=Remove all
-birt.viewer.dialog.exportdata.remove=Remove
-birt.viewer.dialog.exportdata.up=Up
-birt.viewer.dialog.exportdata.down=Down
-birt.viewer.dialog.exportdata.separator=Separator:
-birt.viewer.dialog.exportdata.datatype=Export column's data type
-birt.viewer.dialog.exportdata.localeneutral=Export column as locale neutral
-birt.viewer.dialog.exportdata.carriage_return=Export data with Carriage Return
-
-birt.viewer.sep.0=Comma ( , )
-birt.viewer.sep.1=Semicolon ( ; )
-birt.viewer.sep.2=Colon ( : )
-birt.viewer.sep.3=Vertical Line ( | )
-birt.viewer.sep.4=Tab ( \\t )
+birt.viewer.dialog.exportdata.tab.field=\u6570\u636E\u5B57\u6BB5
+birt.viewer.dialog.exportdata.tab.filter=\u7B5B\u9009\u6761\u4EF6
+birt.viewer.dialog.exportdata.resultsets=\u53EF\u7528\u7ED3\u679C\u96C6
+birt.viewer.dialog.exportdata.availablecolumn=\u53EF\u7528\u6570\u636E\u5217
+birt.viewer.dialog.exportdata.selectedcolumn=\u5DF2\u9009\u62E9\u6570\u636E\u5217
+birt.viewer.dialog.exportdata.extension=\u5BFC\u51FA\u683C\u5F0F
+birt.viewer.dialog.exportdata.encoding=\u8F93\u51FA\u7F16\u7801
+birt.viewer.dialog.exportdata.encoding.other=\u5176\u4ED6
+birt.viewer.dialog.exportdata.encoding.comment=(\u5982\u679C\u7559\u7A7A\uFF0C\u5C06\u91C7\u7528\u9ED8\u8BA4\u7F16\u7801)
+birt.viewer.dialog.exportdata.addall=\u6DFB\u52A0\u6240\u6709
+birt.viewer.dialog.exportdata.add=\u6DFB\u52A0
+birt.viewer.dialog.exportdata.removeall=\u5220\u9664\u6240\u6709
+birt.viewer.dialog.exportdata.remove=\u5220\u9664
+birt.viewer.dialog.exportdata.up=\u5411\u4E0A
+birt.viewer.dialog.exportdata.down=\u5411\u4E0B
+birt.viewer.dialog.exportdata.separator=\u5206\u9694\u7B26
+birt.viewer.dialog.exportdata.datatype=\u5BFC\u51FA\u5217\u7684\u6570\u636E\u7C7B\u578B
+birt.viewer.dialog.exportdata.localeneutral=\u5BFC\u51FA\u5217
+birt.viewer.dialog.exportdata.carriage_return=\u5BFC\u51FA\u6570\u636E
+
+birt.viewer.sep.0=\u9017\u53F7(,)
+birt.viewer.sep.1=\u5206\u53F7(;)
+birt.viewer.sep.2=\u5192\u53F7(:)
+birt.viewer.sep.3=\u5782\u76F4\u5206\u5272\u7EBF(|)
+birt.viewer.sep.4=\u5236\u8868\u7B26(\\t)
###############################################################################
# General exception