TRANSMISSION OF LOCALE INFORMATION

    公开(公告)号:CA2343496A1

    公开(公告)日:2002-10-03

    申请号:CA2343496

    申请日:2001-04-03

    Applicant: IBM CANADA

    Abstract: A locale identification triplet is provided and a related computer implement ed method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a loca le token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format . The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given "root" locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.

    TRANSMISSION OF LOCALE INFORMATION

    公开(公告)号:CA2343496C

    公开(公告)日:2006-08-22

    申请号:CA2343496

    申请日:2001-04-03

    Applicant: IBM CANADA

    Abstract: A locale identification triplet is provided and a related computer implement ed method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier a.nd a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format . The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given "root" locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.

    ON-DEMAND CREATION OF JAVA LOCALE SOURCE

    公开(公告)号:CA2453971A1

    公开(公告)日:2005-06-23

    申请号:CA2453971

    申请日:2003-12-23

    Applicant: IBM CANADA

    Abstract: A method, system, program product and signal bearing medium are provided for creating a specific Java style locale source file on demand in a computer suitable for application use. In particular the method comprises receiving a request submitted for the specific Java style locale and obtaini ng a plurality of localization values related to the specific Java style locale. Next operation determines a category containing elements therein within the plurality of localization values and selecting process routines dependent upon the category and the element therein. The method continues by selectively extracting the localization values pertaining to the category by the selected routines and storing the extracted localization values into a memory of the computer. The method completes with assembling the extracted information into the Java sty le locale source file for application use. The method further comprises determining additional categories, for eac h additional category, selecting process routines dependent upon the additiona l category containing elements therein, and selectively extracting the localization values pertaining to the additional category and the elements therein by the selected process routines; and the storing of the extracted localization values into a memory of the computer.

    MANAGING ADDRESS IDENTIFICATION INFORMATION IN A SOFTWARE APPLICATION

    公开(公告)号:CA2453772A1

    公开(公告)日:2005-06-19

    申请号:CA2453772

    申请日:2003-12-19

    Applicant: IBM CANADA

    Abstract: A method, system, program product and signal bearing medium for managing address identification information in accordance with predetermined preferences for a software application in an information handling system. There are provisions for receiving data input containing the address identification, from which is generated an XML file representation of the address identification. Mapping of the XML file representation is performed to create a sorted map according to a selected one of the predetermined preferences. Formatting the sorted map to create a tag based output representation of the address identification for the software application use is then performed to provide a representation of th e address identification in accordance with a selected predetermined preference.

    CULTURALLY CORRECT ORDERING OF KEYED RECORDS

    公开(公告)号:CA2348239C

    公开(公告)日:2005-04-19

    申请号:CA2348239

    申请日:2001-05-18

    Applicant: IBM CANADA

    Abstract: The invention relates to culturally sensitive sorting of records. The invention provides a method and a computer system for sorting a set of keyed records based on a preferred locale specification having collation information of a culture. The method is performed on a computer system operatively coupled to a computer readable memory storing the set of keyed records. The steps include reading a locale token associated with the set of records, the locale token identifying a preferred locale object having collation information, using th e preferred locale object to locate and read the collation information, creating a culturally correct collation key for each data key associated with the each record, and using the created culturally correct collation keys to sort the set of records into a culturally correct sorted order.

    ENCODING OF LANGUAGE, COUNTRY AND CHARACTER FORMATS FOR MULTIPLE LANGUAGE DISPLAY AND TRANSMISSION

    公开(公告)号:CA2194019A1

    公开(公告)日:1998-06-24

    申请号:CA2194019

    申请日:1996-12-24

    Applicant: IBM CANADA

    Abstract: A computer system is described that is capable of transmitting and displaying files containing variable locale selectors, that is, language, territory and coded character set identifiers. The system contains a code that is transmitted as part of the files, and includes information defining the language and the territory, which are alphanumeric variables normally encoded in binary format, and the coded character set, which is normally encoded as a numeric decimal format. The discrete values of known combinations of these codes are listed, preferably in a lookup table, and each known set of coded values is given a unique hexadecimal value. The hexadecimal value is retained with the subject file and used by a user interface adapter to display the information in the file according to the desired set of locale selectors.

    ON-DEMAND CREATION OF POSIX LOCALE SOURCE

    公开(公告)号:CA2453973A1

    公开(公告)日:2005-06-23

    申请号:CA2453973

    申请日:2003-12-23

    Applicant: IBM CANADA

    Abstract: A method for creating a specific POSIX style locale source file, on demand, suitable for compilation in a computer is provided the method comprising, receiving a request submitted for the specific POSIX style local e, and obtaining a plurality of localization values related to the specific POSIX style locale. Next, determining a category within the plurality of localization values and selecting process routines dependent upon the category, and then selectively extracting the category information. After extracting the category informati on is stored into a memory of the computer. A determination is made regarding more categories to process, which might result in processing the remaining categories, otherwise assembling the extracted information into the POSIX style locale source file. Assembling may entail addition of no files ar files such as LC- CTYPE and LC_COLLATE to form a locale source suitable for compilation

    VERIFICATION OF STREAM ORIENTED LOCALE FILES

    公开(公告)号:CA2452077A1

    公开(公告)日:2005-06-03

    申请号:CA2452077

    申请日:2003-12-03

    Applicant: IBM CANADA

    Abstract: A computer implemented method for preparing a plurality of stream oriented locale files for verification is provided. In an embodiment there i s a method comprising obtaining at least one of the plurality of stream oriented locale files as input, determining more than one of a plurality of stream oriented locale files, merging the plurality of stream oriented locale files into a stream oriented locale file, otherwise; locating a respective portion of the stream oriented locale file, creating an output portion from the respective portion by selectively invoking a process based on the respective portion, storing the output portion in a memory and formatting the output portion, stored in the memory, into a formatted string. The formatted string may then be viewed by a user verifier or programmatical ly verified using reference strings. This form of verification is performed usi ng typical system utilities and scripting services.

    ON-DEMAND SOFTWARE MODULE DEPLOYMENT

    公开(公告)号:CA2449534A1

    公开(公告)日:2005-05-14

    申请号:CA2449534

    申请日:2003-11-14

    Applicant: IBM CANADA

    Abstract: A method, system, program product and signal bearing medium embodiments of t he present invention provide for deploying software modules for software application use in a computer system thereby reducing load time as well as memory requirements. Deployment of a plurality of software modules and associated deployment descriptors into a software module depository and creation of a deployment information repository from the associated deployment descriptors occurs. A name service is initialized with information from the deployment information repository and a requested software module identifier is then mapped to a respective enabler. Having mapped the requested software module to an enabler, the respective software module is enabled for the software application use. On-demand deployment in this manner saves start-up time as well as initial and ongoing memory allocation.

    CULTURALLY CORRECT ORDERING OF KEYED RECORDS

    公开(公告)号:CA2348239A1

    公开(公告)日:2002-11-18

    申请号:CA2348239

    申请日:2001-05-18

    Applicant: IBM CANADA

    Abstract: The invention relates to culturally sensitive sorting of records. The invention provides a method and a computer system for sorting a set of keyed records based on a preferred locale specification having collation information of a culture. The method is performed on a computer system operatively coupled to a computer readable memory storing the set of keyed records. The steps include reading a locale token associated with the set of records, the locale token identifying a preferred locale object having collation information, using th e preferred locale object to locate and read the collation information, creating a culturally correct collation key for each data key associated with the each record, and using the created culturally correct collation keys to sort the set of records into a culturally correct sorted order.

Patent Agency Ranking