Files
Waybar/man/waybar-hyprland-language.5.scd
T

72 lines
1.5 KiB
Scdoc
Raw Normal View History

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: {} ++
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>* ++
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*: ++
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.
*expand*: ++
typeof: bool ++
default: false ++
Enables this module to consume all left over space dynamically.
2022-08-18 19:32:26 +03: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": {
"format": "Lang: {long}",
"format-en": "AMERICA, HELL YEAH!",
"format-tr": "As bayrakları",
"keyboard-name": "at-translated-set-2-keyboard"
2022-08-18 19:32:26 +03:00
}
```
# STYLE
- *#language*