انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۰٫۱۰ منتشر شد.
انتظار می‌ره همهٔ اعضا هرچه زودتر به این نگارش ارتقا پیدا کنند. همهٔ پاسخ‌ها از این به بعد، بر پایهٔ اوبونتو ۲۰٫۱۰ خواهد بود.

نویسنده موضوع: اسکریپت "replace.py"  (دفعات بازدید: 112 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Issac

  • Sr. Member
  • *
  • ارسال: 429
  • جنسیت : پسر
اسکریپت "replace.py"
« : 15 فروردین 1400، 10:32 ق‌ظ »
سلام
یه استریپت نوشتم که کل یه پوشه رو میگرده و فایل‌هایی با یه پسوند خاص (ها هر فایلی) رو پیدا میکنه و یه کلمه خاص رو در اون فایل ها تغییر میده.
اینجا میزارمش شاید بدردتون خورد.

من خودم برای اصلاح ترجمه انجمن ازمایشی (phpBB) از اون استفاده میکنم. مثلا کلمه "میتوانید" رو با "می‌توانید" جایگزین میکنم.
این برنامه چند تا اپشن هم داره که دستور زیر میتونید اونا رو ببینید.
$ python3 replace.py -h

آنلاین Dragon-

  • Sr. Member
  • *
  • ارسال: 413
  • جنسیت : پسر
پاسخ : اسکریپت "replace.py"
« پاسخ #1 : 15 فروردین 1400، 11:48 ق‌ظ »
البته فکر کنم میشه همین کار رو با دستور sed هم انجام داد. ولی باز هم کار راه‌انداز هست. ;)
میدونید که زکات علم نشر آن است

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 13872
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : اسکریپت "replace.py"
« پاسخ #2 : 15 فروردین 1400، 11:59 ق‌ظ »
اگه قلم شبیه‌ساز پایانه‌ات رو بذاری رو چیزی مثل Monospace Regualr، فارسی‌هات خیلی قابل خوندن‌تر می‌شه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Issac

  • Sr. Member
  • *
  • ارسال: 429
  • جنسیت : پسر
پاسخ : اسکریپت "replace.py"
« پاسخ #3 : 15 فروردین 1400، 12:14 ب‌ظ »
اگه قلم شبیه‌ساز پایانه‌ات رو بذاری رو چیزی مثل Monospace Regualr، فارسی‌هات خیلی قابل خوندن‌تر می‌شه.
ممنون چقدر برای خوندن اینا عذاب می‌کشیدم

آفلاین Issac

  • Sr. Member
  • *
  • ارسال: 429
  • جنسیت : پسر
پاسخ : اسکریپت "replace.py"
« پاسخ #4 : 15 فروردین 1400، 12:16 ب‌ظ »
البته فکر کنم میشه همین کار رو با دستور sed هم انجام داد. ولی باز هم کار راه‌انداز هست. ;)
بله میشه خیلی هم سریع تره ولی اونم یه مشکلات خودشو داره.
بنظرم این راحت تره. بعد چون خودم درست کردم کار کردن باهاش برام لذت بخش تره

آفلاین Issac

  • Sr. Member
  • *
  • ارسال: 429
  • جنسیت : پسر
پاسخ : اسکریپت "replace.py"
« پاسخ #5 : دیروز ساعت 07:10 ق‌ظ »
تغییرات اخیر:
۱. اضافه کردن زبان فارسی با استفاده از gettext (ولی برای استفاده باید پوشه local(فایل های زبان فارسی) پیش اسکریپت باشه تا زبان فارسی کار کنه،)
۲. اگر کلمه قدیمی و کلمه جدید  یکی باشند هیچ فایلی رو تغییر نمیده و فقط کلمات پیدا شده رو نمایش میده.(قبلا فایل هارو تغییر میداد)
۳. اضافه کردن گزینه رنگ پس‌زمینه برای کلمات پیدا شده (شاید بعضی هع بخوان دنبال کاراکتر تب و فاصله بگردن)