agama/doc/dbus/org.opensuse.Agama1.Locale.doc.xml
2023-12-21 11:32:36 +00:00

51 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<node>
<interface name="org.opensuse.Agama1.Locale">
<!--
Gets the supported locales information.
Each element of the list has these parts:
* The locale code (e.g., "es_ES.UTF-8").
* The name of the language according to the language defined by the
UILocale property.
* The name of the territory according to the language defined by the
UILocale property.
-->
<method name="ListLocales">
<arg type="a(sss)" direction="out"/>
</method>
<!--
Returns a list of the supported keymaps.
Each element of the list contains:
* The keymap identifier (e.g., "es" or "es(ast)").
* The name of the keyboard in language set by the UILocale property.
-->
<method name="ListKeymaps">
<arg type="a(ss)" direction="out"/>
</method>
<!--
Returns a list of the supported timezones.
Each element of the list contains:
* The timezone identifier (e.g., "Europe/Berlin").
* A list containing each part of the name in the language set by the
UILocale property.
* The name, in the language set by UILocale, of the main country
associated to the timezone (typically, the name of the city that is
part of the identifier) or empty string if there is no country.
-->
<method name="ListTimezones">
<arg type="a(sass)" direction="out"/>
</method>
<method name="Commit">
</method>
<property name="Keymap" type="s" access="readwrite"/>
<property name="Locales" type="as" access="readwrite"/>
<property name="Timezone" type="s" access="readwrite"/>
<property name="UILocale" type="s" access="readwrite"/>
</interface>
</node>