waybar-niri-language(5) File Formats Manual waybar-niri-language(5) نام (NAME) waybar - ماژول زبان niri توضیحات (DESCRIPTION) ماژول language زبان انتخاب‌شده فعلی را در niri نمایش می‌دهد. پیکربندی (CONFIGURATION) با شناسه niri/language آدرس‌دهی می‌شود format: نوع: string پیش‌فرض: {} قالب، نحوه نمایش اطلاعات. format- نوع: string ارائه یک نام جایگزین برای نمایش به ازای هر زبان که در آن زبان انتخابی شماست. می‌تواند همانند مثال زیر چندین بار برای زبان‌های متعدد مشخص شود. menu: نوع: string عملیاتی که منو را باز می‌کند. menu-file: نوع: string محل فایل توصیف‌کننده منو. باید عنصری از نوع GtkMenu با شناسه menu وجود داشته باشد. menu-actions: نوع: array عملیات متناظر با دکمه‌های منو. expand: نوع: bool پیش‌فرض: false این ماژول را قادر می‌سازد تا تمام فضای باقی‌مانده را به‌صورت پویا مصرف کند. جایگزین‌های قالب (FORMAT REPLACEMENTS) {short}: نام کوتاه چیدمان (مثلاً "us"). معادل {}. {shortDescription}: توصیف کوتاه چیدمان (مثلاً "en"). {long}: نام کامل چیدمان (مثلاً "English (Dvorak)"). {variant}: گونه چیدمان (مثلاً "dvorak"). مثال‌ها (EXAMPLES) "niri/language": { "format": "Lang: {long}", "format-en": "AMERICA, HELL YEAH!", "format-tr": "As bayrakları" } استایل (STYLE) • #language علاوه بر این، یک کلاس CSS منطبق با نام کوتاه چیدمان فعلی به ویجت اضافه می‌شود. این قابلیت امکان استایل‌دهی به ازای هر زبان را فراهم می‌کند، برای مثال: #language.us { color: #00ff00; } #language.de { color: #ff0000; } #language.fr { color: #0000ff; } 2026-08-31 waybar-niri-language(5)