1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR777.000" type = "mod"> Deprecated
3 // class.</change>
4 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
5 // qualifier values to CIM Schema.</change>
6 // ==================================================================
7 // CIM_LocalizationCapabilities
8 // ==================================================================
9 [Deprecated { "No Value" },
10 Version ( "2.11.0" ),
11 UMLPackagePath ( "CIM::Core::Capabilities" ),
12 Description (
13 "This class is being deprecated to avoid conflicts with "
14 "localization implementations using CIM/XML over HTTP protocol, "
15 "the preferred mechanism. \n"
16 "Describes the input and output localization capabilities of "
17 "the entity associated via ElementCapabilities." )]
18 class CIM_LocalizationCapabilities : CIM_Capabilities {
19
20 [Deprecated { "No Value" },
21 Description (
22 marek 1.1 "This property, along with locale properties in (for "
23 "example) a SettingData class, specifies the locale for "
24 "data consumed by a ManagedElement. \n"
25 "A locale indicates a particular geographical, political, "
26 "or cultural region. The SupportedInputLocales property "
27 "is an array of strings whose entries specify one or more "
28 "languages that can be used in the formulation of "
29 "information input by a client. It may be defined by the "
30 "ManagedElement or client as an input parameter to a "
31 "method, as a Setting or SettingData property, or via "
32 "other mechanisms. \n"
33 "\n"
34 "The SupportedInputLocales property publishes an "
35 "element\'s support of various locales for input data. "
36 "The first array entry MUST define the default locale "
37 "(the natural language associated with the "
38 "ManagedElement). If the SupportedInputLocales property "
39 "is empty, it is assumed that the default locale is en_US "
40 "(English). \n"
41 "Each array entry consists of three sub-strings, "
42 "separated by underscores: \n"
43 marek 1.1 "- The first sub-string is the language code, as "
44 "specified in ISO639. \n"
45 "- The second sub-string is the country code, as "
46 "specified in ISO3166. \n"
47 "- The third sub-string is a variant, which is vendor "
48 "specific. \n"
49 "For example, US English appears as: \"en_US_WIN\", where "
50 "the \"WIN\" variant would specify a Windows "
51 "browser-specific collation (if one exists). Since the "
52 "variant is not standardized, it is not commonly used and "
53 "is generally limited to easily recognizable values "
54 "(\"WIN\", \"UNIX\", \"EURO\", etc.) used in standard "
55 "environments. \n"
56 "The language and country codes are required; the variant "
57 "may be empty." )]
58 string SupportedInputLocales[];
59
60 [Deprecated { "No Value" },
61 Description (
62 "This property, along with locale properties in (for "
63 "example) a SettingData class, specifies the locale for "
64 marek 1.1 "data produced by a ManagedElement. \n"
65 "A locale indicates a particular geographical, political, "
66 "or cultural region. The SupportedOutputLocales property "
67 "is an array of strings whose entries specify one or more "
68 "languages that can be used in the formulation of "
69 "information requested by and delivered to a client. It "
70 "may be defined by the ManagedElement or client as an "
71 "input parameter to a method, as a Setting or SettingData "
72 "property, or via other mechanisms. Note that more than "
73 "one locale may be specified in this array and later "
74 "selected for output. If multiple locales are selected, "
75 "information MUST be returned in each language specified, "
76 "and indicated as supported by this Capabilities "
77 "instance. \n"
78 "\n"
79 "The SupportedOutputLocales property publishes an "
80 "element\'s support of various locales for output data. "
81 "The first array entry MUST define the default locale "
82 "(the natural language associated with the "
83 "ManagedElement). If the SupportedOutput Locales property "
84 "is empty, it is assumed that the default locale is en_US "
85 marek 1.1 "(English). \n"
86 "Each array entry consists of three sub-strings, "
87 "separated by underscores: \n"
88 "- The first sub-string is the language code, as "
89 "specified in ISO639. \n"
90 "- The second sub-string is the country code, as "
91 "specified in ISO3166. \n"
92 "- The third sub-string is a variant, which is vendor "
93 "specific. \n"
94 "For example, US English appears as: \"en_US_WIN\", where "
95 "the \"WIN\" variant would specify a Windows "
96 "browser-specific collation (if one exists). Since the "
97 "variant is not standardized, it is not commonly used and "
98 "is generally limited to easily recognizable values "
99 "(\"WIN\", \"UNIX\", \"EURO\", etc.) used in standard "
100 "environments. \n"
101 "The language and country codes are required; the variant "
102 "may be empty." )]
103 string SupportedOutputLocales[];
104
105
106 marek 1.1 };
|