2022-08-18 16:32:26 +00: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 16:32:26 +00:00
2022-08-18 17:11:44 +00:00
*format-<lang>* ++
2023-07-30 15:33:02 +00: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 17:11:44 +00:00
2022-08-18 16:32:26 +00:00
*keyboard-name*: ++
2023-07-30 15:33:02 +00: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 16:32:26 +00:00
2024-05-28 18:42:12 +00: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.
2022-08-18 16:32:26 +00: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 17:11:44 +00:00
2022-08-18 16:32:26 +00:00
# EXAMPLES
```
"hyprland/language": {
2023-07-30 15:33:02 +00:00
"format": "Lang: {long}"
"format-en": "AMERICA, HELL YEAH!"
"format-tr": "As bayrakları "
"keyboard-name": "at-translated-set-2-keyboard"
2022-08-18 16:32:26 +00:00
}
```
# STYLE
- *#language*