Add Persian/Farsi support to gotop for issue #120

This commit is contained in:
mjshariati98 2022-02-04 19:44:03 +03:30
parent a32a1c05ea
commit 008d523263

185
dicts/fa.toml Normal file
View File

@ -0,0 +1,185 @@
configfile="فایل کانفیگ"
usage="Usage: {0} [options]\n\nOptions:\n"
total="Total"
[help]
paths="رنگ بندی ها و طرح های قابل لود و فایل کانفیگ به ترتیب زیر سرچ می شوند"
log="فایل لاگ در {0} هست"
written="کانفیگ در {0} نوشته شده است"
help="""
خروج: q یا <C-c>
جهت ها
- k و <Up>: بالا
- j و <Down>: پایین
- <C-u>: نصف صفحه بالا تر
- <C-d>: نصف صفحه پایین تر
- <C-b>: یک صفحه بالا تر
- <C-f>: یک صفحه پایین تر
- gg و <Home>: پرش به بالا ترین
- G و <End>: پرش به پایین ترین
اعمال روی پروسس ها
- <Tab>: نمایش گروه بندی پروسس ها
- dd: SIGTERM (15) کشتن پروسس انتخاب شده یا گروهی از پروسس ها با
- d3: SIGQUIT (3) کشتن پروسس انتخاب شده یا گروهی از پروسس ها با
- d9: SIGKILL (9) کشتن پروسس انتخاب شده یا گروهی از پروسس ها با
مرتب سازی پروسس ها براساس
- c: CPU
- m: Mem
- p: PID
فیلتر کردن پروسس ها
- /: شروع نوشتن فیلتر
- (در زمان نوشتن):
- <Enter>: اعمال فیلتر
- <C-c> و <Escape>: پاک کردن فیلتر
اسکیل نمودارها
- h: بزرگ نمایی
- l: کوچک نمایی
شبکه
- b: mbps و byte per second تغییر بین
"""
# TRANSLATORS: Please don't translate the layout **names**
layouts = """طرح بندی های اولیه
default
minimal
battery
kitchensink"""
# TRANSLATORS: Please don't translate the colorcheme **names**
colorschemes = """ رنگ بندی های اولیه
default
default-dark (for white background)
solarized
solarized16-dark
solarized16-light
monokai
vice
nord"""
# TRANSLATORS: Please don't translate the widget **names**
widgets = """متریک های قابل نمایش
cpu - گراف لود سی پی یو
mem - گراف میزان استفاده شده از مموری
temp - دمای سنسورها
disk - میزان استفاده از دیسک ها
power - نمایش نوار وضعیت باتری سیستم
net - لود شبکه
procs - لیست پروسس ها"""
[args]
help="نمایش این صفحه"
color="ست کردن رنگ بندی"
scale="اندازه بزرگنمایی گراف"
version="نمایش ورژن برنامه و خروج"
percpu="نمایش تک تک سی پی یو ها"
cpuavg="نمایش متوسط سی پی یو"
temp="نمایش دما به فارنهایت"
statusbar="نمایش نوار وضعیت همراه با زمان"
rate="فرکانس رفرش شدن متریک ها"
layout="آدرس فایل طرح بندی گرافیکی"
net="اینترفیس شبکه. امکان انتخاب چندین اینترفیس با استفاده از , وجود دارد"
export="خروجی گرفتن از متریک ها روی پورت مشخص شده"
mbps="نمایش ریت شبکه به مگابایت بر ثانیه"
test="اجرای تست ها"
conffile="فایل کانفیگ که به جای فایل دیفالت مورد استفاده قرار خواهد گرفت"
nvidia="فعال کردن متریک های NVidia "
nvidiarefresh="فرکانس رفرش شدن متریک ها"
# TRANSLATORS: Please don't translate the **labels** ("devices", "layouts") as they don't change in the code.
list="""
List <devices|layouts|colorschemes|paths|keys|langs>
devices: نمایش دستگاه ها
layouts: لیست طرح بندی ها
colorschemes: لیست رنگ بندی ها
paths: لیست مسیرهای جستجو شده برای فایل کانفیگ
widgets: متریک های قابل استفاده در طرح ها
keys: نمایش کلیدهای میانبر
langs: نمایش زبان های پشتیبانی شده"""
write="گرفتن خروجی از کانفیگ دیفالت"
[config.err]
configsyntax="0| bad config file syntax; should be KEY=VALUE, was {0}"
deprecation="1| line {0}: '{1}' is deprecated. Ignored {1}={2}"
line="2| line #{0}: {1}"
tempscale="3| invalid TempScale value {0}"
[error]
configparse="4| پارس کردن فایل کانفیگ با خطا مواج شد: {0}"
cliparse="5| آرگومان های کامندلاین: {0}"
logsetup="6| ستاپ کردن فایل لاگ با خطا مواجه شد: {0}"
unknownopt="7| آپشن تعریف نشده \"{0}\"; از طرح بندی ها، رنگ بندی ها، کلیدها، مسیرها ویا دستگاه ها استفاده کنید\n"
writefail="8| نوشتن فایل کانفیگ با خطا مواجه شد: {0}"
checklog="9| خطا {0}:"
metricsetup="10| خطا در ستاپ کردن {0} متریک های: {1}"
nometrics="11| متریکی وجود ندارد {0} {1}"
fatalfetch="12| خطا در گرفتن اطلاعات {0} info: {1}"
recovfetch="13| recoverable error fetching {0} info; skipping {0}: {1}"
nodevfound="14| no usable {0} found"
setuperr="15| خطا در ستاپ کردن {0}: {1}"
colorschemefile="16| پیدا کردن فایل رنگ بندی با خطا مواجه شد {0} {1}"
colorschemeread="17| خواندن فایل رنگ بندی با خطا مواجه شد {0}: {1}"
colorschemeparse="18| پارس کردن فایل رنگ بندی با خطا مواجه شد: {0}"
findlayout="19| خطا در پیدا کردن فایل طرح بندی {0}: {1}"
logopen="20| بازکردن فایل لاگ با خطا مواجه شد {0}: {1}"
table="21| table widget TopRow value less than 0. TopRow: {0}"
nohostname="22| گرفتن هاست نیم با خطا مواجه شد {0}"
[layout.error]
widget="23| نام متریک اشتباه است {0}. باید یکی از موارد روبه رو باشد {1}"
format="24| Layout error on line {0}: format must be {1}. Error parsing {2} as a int. Word was {3}. Using a row height of 1."
slashes="25| Layout warning on line {0}: too many '/' in word {1}; ignoring extra junk."
[widget.label]
disk=" میزان استفاده از دیسک ها "
cpu=" CPU میزان استفاده از "
gauge=" سطح باتری "
battery=" وضعیت باتری "
batt=" باتری "
temp=" دما "
net=" شبکه "
netint=" میزان استفاده از شبکه: {0} "
mem=" میزان استفاده از مموری "
[widget.net.err]
netactivity="26| گرفتن وضعیت شبکه با خطا مواجه شد: {0}"
negvalrecv="27| error: negative value for recently received network data from gopsutil. recentBytesRecv: {0}"
negvalsent="28| error: negative value for recently sent network data from gopsutil. recentBytesSent: {0}"
[widget.disk]
disk="Disk"
mount="Mount"
used="Used"
free="Free"
rs="R/s"
ws="W/s"
[widget.proc]
filter=" جستجو: "
label=" پروسس ها "
[widget.proc.header]
count="تعداد"
command="برنامه"
cpu="CPU%"
mem="Mem%"
pid="PID"
[widget.proc.err]
count="29| گرفتن تعداد سی پی یو ها با خطا مواجه شد: {0}"
retrieve="30| گرفتن پروسس ها با خطا مواجه شد: {0}"
ps="31| اجرا کردن دستور 'ps' با خطا مواجه شد: {0}"
gopsutil="32| گرفتن پروسس ها با خطا مواجه شد: {0}"
pidconv="33| خطا در تبدیل کردن آیدی پروسس به عدد: {0}. line: {1}"
cpuconv="34| failed to convert CPU usage to float: {0}. line: {1}"
memconv="35| failed to convert Mem usage to float: {0}. line: {1}"
getcmd="36| خطا در گرفتن دستور پروسس: {0}. psProc: {1}. i: {2}. pid: {3}"
cpupercent="37| خطا در گرفتن مقدار سی پی یو استفاده شده توسط پروسس: {0}. psProc: {1}. i: {2}. pid: {3}"
mempercent="38| خطا در گرفتن مقدار مموری استفاده شده توسط پروسس: {0}. psProc: {1}. i: {2}. pid: {3}"
parse="39| خطا در پارس کردن خروجی: {0}"