انجمنهای فارسی اوبونتو
جامعه کاربران => پروژهها => نویسنده: Issac در 15 فروردین 1400، 10:32 قظ
-
سلام
یه استریپت نوشتم که کل یه پوشه رو میگرده و فایلهایی با یه پسوند خاص (ها هر فایلی) رو پیدا میکنه و یه کلمه خاص رو در اون فایل ها تغییر میده.
اینجا میزارمش شاید بدردتون خورد.
من خودم برای اصلاح ترجمه انجمن ازمایشی (phpBB) از اون استفاده میکنم. مثلا کلمه "میتوانید" رو با "میتوانید" جایگزین میکنم.
این برنامه چند تا اپشن هم داره که دستور زیر میتونید اونا رو ببینید.
$ python3 replace.py -h
-
البته فکر کنم میشه همین کار رو با دستور sed هم انجام داد. ولی باز هم کار راهانداز هست. ;)
-
اگه قلم شبیهساز پایانهات رو بذاری رو چیزی مثل Monospace Regualr، فارسیهات خیلی قابل خوندنتر میشه.
-
اگه قلم شبیهساز پایانهات رو بذاری رو چیزی مثل Monospace Regualr، فارسیهات خیلی قابل خوندنتر میشه.
ممنون چقدر برای خوندن اینا عذاب میکشیدم
-
البته فکر کنم میشه همین کار رو با دستور sed هم انجام داد. ولی باز هم کار راهانداز هست. ;)
بله میشه خیلی هم سریع تره ولی اونم یه مشکلات خودشو داره.
بنظرم این راحت تره. بعد چون خودم درست کردم کار کردن باهاش برام لذت بخش تره
-
تغییرات اخیر:
۱. اضافه کردن زبان فارسی با استفاده از gettext (ولی برای استفاده باید پوشه local(فایل های زبان فارسی) پیش اسکریپت باشه تا زبان فارسی کار کنه،)
۲. اگر کلمه قدیمی و کلمه جدید یکی باشند هیچ فایلی رو تغییر نمیده و فقط کلمات پیدا شده رو نمایش میده.(قبلا فایل هارو تغییر میداد)
۳. اضافه کردن گزینه رنگ پسزمینه برای کلمات پیدا شده (شاید بعضی هع بخوان دنبال کاراکتر تب و فاصله بگردن)