2022-08-18 19:32:26 +03:00
waybar-hyprland-language(5)
# NAME
waybar - hyprland language module
# DESCRIPTION
The * language * module displays the currently selected language.
# CONFIGURATION
Addressed by * hyprland/language *
* format * : ++
typeof: string ++
default: {} ++
2023-03-19 15:12:11 +00:00
The format, how information should be displayed.
2022-08-18 19:32:26 +03:00
2022-08-18 20:11:44 +03:00
* format-<lang> * ++
2023-07-30 17:33:02 +02:00
typeof: string++
Provide an alternative name to display per language where <lang> is the language of your choosing. Can be passed multiple times with multiple languages as shown by the example below.
2022-08-18 20:11:44 +03:00
2022-08-18 19:32:26 +03:00
* keyboard-name * : ++
2023-07-30 17:33:02 +02:00
typeof: string ++
Specifies which keyboard to use from hyprctl devices output. Using the option that begins with "at-translated-set..." is recommended.
2022-08-18 19:32:26 +03:00
2024-05-28 20:42:12 +02:00
* menu * : ++
typeof: string ++
Action that popups the menu.
* menu-file * : ++
typeof: string ++
Location of the menu descriptor file. There need to be an element of type
GtkMenu with id *menu*
* menu-actions * : ++
typeof: array ++
The actions corresponding to the buttons of the menu.
2024-10-30 17:04:13 +01:00
* expand * : ++
typeof: bool ++
default: false ++
Enables this module to consume all left over space dynamically.
2022-08-18 19:32:26 +03:00
2023-03-19 15:12:11 +00:00
# FORMAT REPLACEMENTS
* {short} * : Short name of layout (e.g. "us"). Equals to {}.
* {shortDescription} * : Short description of layout (e.g. "en").
* {long} * : Long name of layout (e.g. "English (Dvorak)").
* {variant} * : Variant of layout (e.g. "dvorak").
2022-08-18 20:11:44 +03:00
2022-08-18 19:32:26 +03:00
# EXAMPLES
```
"hyprland/language": {
2025-02-01 00:38:52 +01:00
"format": "Lang: {long}",
"format-en": "AMERICA, HELL YEAH!",
"format-tr": "As bayrakları ",
2023-07-30 17:33:02 +02:00
"keyboard-name": "at-translated-set-2-keyboard"
2022-08-18 19:32:26 +03:00
}
```
# STYLE
- * #language *