-
Notifications
You must be signed in to change notification settings - Fork 25
(Widget) Language
github-actions edited this page Nov 30, 2024
·
4 revisions
Option | Type | Default | Description |
---|---|---|---|
label |
string | "{lang[language_code]}-{lang[country_code]}" |
The format string for the label. |
label_alt |
string | "{lang[full_name]}" |
The alternative format string for the label. Useful for displaying the full language name. |
update_interval |
integer | 5 |
The interval in seconds to update the language information. Must be between 1 and 3600. |
callbacks |
dict | { 'on_left': 'toggle_label', 'on_middle': 'do_nothing', 'on_right': 'do_nothing' } |
The dictionary of callback functions for different mouse actions. |
language:
type: "yasb.language.LanguageWidget"
options:
label: "{lang[language_code]}-{lang[country_code]}"
label_alt: "{lang[full_name]}"
update_interval: 5
callbacks:
on_left: "toggle_label"
on_middle: "do_nothing"
on_right: "do_nothing"
-
label: The format string for the label. You can use placeholders like
{lang[language_code]}
,{lang[country_code]}
,{lang[full_name]}
,{lang[native_country_name]}
,{lang[native_lang_name]}
, - label_alt: The alternative format string for the label. Useful for displaying the full language name.
- update_interval: The interval in seconds to update the language information. Must be between 1 and 3600.
-
callbacks: A dictionary specifying the callbacks for mouse events. The keys are
on_left
,on_middle
, andon_right
, and the values are the names of the callback functions.
.language-widget {}
.language-widget .widget-container {}
.language-widget .label {}
.language-widget .label.alt {}
.language-widget .icon {}