تنظیمات فاوا (Fava Options)
رفتار فاوا را میتوان با استفاده از دستورات custom "fava-option" در فایلهای دفتر کل (ledger) Beancount شخصیسازی کرد. این دستورات به شما اجازه میدهند تنظیمات نمایش، ناوبری، مدیریت فایل و موارد دیگر را کنترل کنید — همگی بدون ترک گردش کار حسابداری متن-ساده خود.
نحو (Syntax)
هر گزینه فاوا با یک دستور custom در Beancount تنظیم میشود:
YYYY-MM-DD custom "fava-option" "option-name" "value"
تاریخ طبق نحو Beancount الزامی است اما توسط فاوا نادیده گرفته میشود — میتوانید از هر تاریخ معتبری استفاده کنید. برای مثال:
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
نمایش و بومیسازی
language
زبان رابط کاربری فاوا را تنظیم میکند. در صورت عدم تنظیم، فاوا از زبان ترجیحی مرورگر استفاده میکند.
- پیشفرض:
null(تشخیص خودکار از مرورگر) - مقادیر: هر کد محلی (locale) معتبر (مانند
"en"،"zh"،"de"،"fr"،"es"،"pt"،"ru"،"nl")
2000-01-01 custom "fava-option" "language" "en"
locale
تنظیمات محلی مورد استفاده برای قالببندی اعداد (جداکننده هزارگان، ممیز اعشاری) را تعیین میکند. در صورت عدم تنظیم، از تنظیمات زبان یا تنظیمات محلی مرورگر استفاده میشود.
- پیشفرض:
null(استفاده از تنظیماتlanguageیا تنظیمات محلی مرورگر) - مقادیر: هر رشته محلی معتبر (مانند
"en_US"،"de_DE"،"zh_CN")
2000-01-01 custom "fava-option" "locale" "en_US"
ناوبری و چیدمان
default-page
صفحهای که فاوا هنگام ناوبری به یک دفتر کل بدون مشخص کردن مسیر نشان میدهد.
- پیشفرض:
"income_statement/" - مقادیر: هر مسیر معتبر از صفحات فاوا
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"
مسیرهای رایج صفحات عبارتند از: "income_statement/" (صورت سود و زیان)، "balance_sheet/" (ترازنامه)، "trial_balance/" (تراز آزمایشی)، "journal/" (دفتر روزنامه)، "holdings/" (داراییها)، "commodities/" (کالاها/ارزها)، "editor/" (ویرایشگر).
fiscal-year-end
تاریخ پایان سال مالی خود را تنظیم کنید. این گزینه بر نحوه گروهبندی دادهها توسط فاوا بر اساس دوره مالی به جای سال تقویمی تأثیر میگذارد.
- پیشفرض:
12-31(۳۱ دسامبر، سال تقویمی) - قالب:
"MM-DD"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"
این مثال سال مالی را برای پایان در ۳۱ مارس تنظیم میکند که در کسبوکارهای بریتانیا، هند و ژاپن رایج است.
indent
تعداد فضاهای خالی (spaces) مورد استفاده برای تورفتگی هنگام قالببندی خودکار ورودیها.
- پیشفرض:
2 - مقادیر: هر عدد صحیح مثبت
2000-01-01 custom "fava-option" "indent" "4"
currency-column
ستونی که مبالغ ارزی در ویرایشگر در آن تراز میشوند.
- پیشفرض:
61 - مقادیر: هر عدد صحیح مثبت
2000-01-01 custom "fava-option" "currency-column" "80"
رویتپذیری محتوا
show-closed-accounts
آیا حسابهایی که با دستور close بسته شدهاند نمایش داده شوند یا خیر.
- پیشفرض:
false - مقادیر:
"true"یا"false"
2000-01-01 custom "fava-option" "show-closed-accounts" "true"
show-accounts-with-zero-transactions
آیا حسابهایی که دارای صفر تراکنش هستند نمایش داده شوند یا خیر.
- پیشفرض:
true - مقادیر:
"true"یا"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-transactions" "false"
show-accounts-with-zero-balance
آیا حسابهایی با مانده صفر در گزارشها نمایش داده شوند یا خیر.
- پیشفرض:
true - مقادیر:
"true"یا"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-balance" "false"
collapse-pattern
یک الگوی عبارت منظم (regular expression) برای نام حسابهایی که باید به طور پیشفرض در درخت حسابها جمع (collapse) شوند. میتوانید این گزینه را چندین بار برای الگوهای مختلف مشخص کنید.
- پیشفرض:
[](بدون الگو، چیزی جمع نمیشود) - مقادیر: یک رشته عبارت منظم
2000-01-01 custom "fava-option" "collapse-pattern" "Assets:Investments:.*"
2000-01-01 custom "fava-option" "collapse-pattern" "Expenses:Food:.*"
sidebar-show-queries
تعداد پرسوجوهای (queries) ذخیره شده برای نمایش در نوار کناری. برای مخفی کردن کامل پرسوجوها، مقدار را روی 0 قرار دهید.
- پیشفرض:
5 - مقادیر: هر عدد صحیح غیر منفی
2000-01-01 custom "fava-option" "sidebar-show-queries" "10"