Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-400

Network client message strings not internationalized

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 10.1.1.0
    • 10.2.1.6
    • Network Client
    • None

    Description

      In investigating DERBY-254, I discovered that all SQLExceptions are thrown with hardcoded English error messages. This needs to be modified to use message string resource bundles similar to the embedded code.

      Attachments

        Issue Links

        1.
        Create internationalization framework for network client Sub-task Closed David Van Couvering Actions
        2.
        Internationalize messages CallableStatement40 to Cursor.java in org.apache.derby.client.am Sub-task Closed David Van Couvering Actions
        3.
        International messages DatabaseMetaData to GetFileInputStreamAction in org.apache.derby.client.am Sub-task Closed David Van Couvering Actions
        4.
        Internationalize messages in GetResourceBundleAction to ParameterMetadata in org.apache.derby.client.am Sub-task Closed David Van Couvering Actions
        5.
        Internationalize messages in PreparedStatement to Section in org.apache.derby.client.am Sub-task Closed David Van Couvering Actions
        6.
        Internationalize messages in SectionManager to XaException in org.apache.derby.client.am Sub-task Closed David Van Couvering Actions
        7.
        Internationalize all classes in org.apache.derby.client top-level package Sub-task Closed David Van Couvering Actions
        8.
        Internationalize CcsidManager to FdocaSimpleArray in org.apache.derby.client.net Sub-task Closed David Van Couvering Actions
        9.
        Internationalze NetAgent to NetDatabaseMetadata40 in org.apache.derby.client.net Sub-task Closed David Van Couvering Actions
        10.
        Internationalize NetIndoubtTransaction to NetSqlca in org.apache.derby.client.net Sub-task Closed David Van Couvering Actions
        11.
        Internationalize NetSqldta to OpenSocketAction in org.apache.derby.client.net Sub-task Closed David Van Couvering Actions
        12.
        Internationalize Reply to Typdef in org.apache.derby.client.net Sub-task Closed David Van Couvering Actions
        13.
        Internationalize all classes in java/client/org/apache/derby/jdbc Sub-task Closed David Van Couvering Actions
        14.
        Remove org.apache.derby.client.resource package - no longer needed Sub-task Closed David Van Couvering Actions
        15.
        Convert SqlException to no longer extend SQLException Sub-task Closed David Van Couvering Actions
        16.
        Internationalize SqlWarning and its usages Sub-task Closed David Van Couvering Actions
        17.
        Move all client messages to messages.properties Sub-task Closed David Van Couvering Actions
        18.
        Add a test to i18n that verifies that there are no duplicate message ids in messages.properties Sub-task Closed Unassigned Actions
        19.
        Document user-visible changes affected by internationalization of the network client Sub-task Closed David Van Couvering Actions
        20.
        Remove old constructors for SqlException and DisconnectException and clean up any remaining users of the old constructors Sub-task Closed David Van Couvering Actions

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            davidvc David Van Couvering
            davidvc David Van Couvering
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment