PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ترفند خواندن کامنت های Cyrillic



NoBoko
01-12-2014, 16:58
سلام،
شاید خیلی برای شما پیش آمده باشه، که کدی رو از سایت های اینترنتی مثل Codeforge یا pudn و... گرفته اید ،
اما کامنت های اون کد به صورت درهم یا به اصطلاح Cyrillic نمایش داده میشه،
به عنوان مثال قسمتی از کدی که چند وقت پیش در سایت گذاشتم:


static __inline void Camera_RESET(void)
{
FIFO_WRST =0; //дָÕ븴λ
DelayNS(200);
FIFO_WRST =1;
DelayNS(1);
FIFO_RRST =0; //¶ÁÖ¸Õ븴λ
DelayNS(1);
FIFO_RCLK =0; //ÖÁÉÙÐèÒªÒ»¸öʱÖÓÖÜÆÚµÄÌø± ä²ÅÄܸ´Î»
DelayNS(1);
FIFO_RCLK =1;
DelayNS(1);
FIFO_RCLK =0; //ÖÁÉÙÐèÒªÒ»¸öʱÖÓÖÜÆÚµÄÌø± ä²ÅÄܸ´Î»
DelayNS(1);
FIFO_RCLK =1;
DelayNS(200);
FIFO_RRST =1;
}
مشاهده می کنید کامنت ها قابل خواندن نیست، از آنجایی که اغلب این کامنت ها به صورت چینی هستند، شما باید اول آن ها را به صورت
کاراکترهای چینی دربیاورید، برای این کار باید به سایت زیر رفته و کد cyrillic خودتان را در محل مورد نظر پیست کنید، و روی OK کلیک کنید
و تنظیمات را مطابق شکل زیر قرار دهید:

Universal Cyrillic decoder (You can see links before reply)




You can see links before reply

بعد کد چینی را به راحتی در سایت گوگل ترنسلیت (You can see links before reply) ترجمه کنید...
مثلا ترجمه کامنت های کد بالا به صورت زیر خواهد بود:



static __inline void Camera_RESET(void)
{
FIFO_WRST =0; //Write pointer is reset
DelayNS(200);
FIFO_WRST =1;
DelayNS(1);
FIFO_RRST =0; //Read pointer is reset
DelayNS(1);
FIFO_RCLK =0; //At least one clock cycle transition can be reset
DelayNS(1);
FIFO_RCLK =1;
DelayNS(1);
FIFO_RCLK =0; //At least one clock cycle transition can be reset
DelayNS(1);
FIFO_RCLK =1;
DelayNS(200);
FIFO_RRST =1;
}
خوب...سایت بالا یعنیUniversal Cyrillic decoder مزیتی که داره اینه که کاراکترهای زبان های دیگه رو هم میتونه ترجمه کنه،
فقط کافیه در قسمت Select Encoding گزینه Autodetect رو قرار بدید و با آزمون خطا زبان و انکودینگ کاراکترها رو تشخیص بدید...
نکته دیگه اینکه گاهی در انکودینگ جلوی عبارت Displayed as باید از گزینه های دیگه شامل عبارت windows مثل windows-1252 استفاده کنید.

امیدوارم از این ترفند استفاده کرده باشید، به خصوص امثال من که خیلی بلد نیستیم و حوصله یا وقتشو نداریم که از اول بشینیم کد بزنیم:)

esisafa
01-12-2014, 18:08
نمیشه زبان چینی رو در ویندوز فعال کرد و نتیجه گرفت؟

NoBoko
01-12-2014, 20:31
جایی خوندم که...رئیس مایکروسافت گفته، من بیشتر دوست دارم آدم های تبل رو استخدام کنم،تا آدم های پرکار، چون همیشه کوتاه ترین و آسان ترین راه رو انتخاب می کنند:018:
حالا من هم اون راه کوتاه تر رو گفتم، راه های دیگه رو امتحان نکردم:0013:

sadeghbakhshi
02-12-2014, 00:50
کاشتن یک درخت کار سختی نیست
ولی نگهداری ازش خیلی سخته
یکروز ازش مواظبت نکنی افت میزنه خشک میشه یا سیل ریشه اش رو میشوره
ایران میکرو هم همین مثل همون درختی هست که بهش توجهی نمیشه

NoBoko
02-12-2014, 19:28
سلام
باید بشه زبانش رو تغییر داد و الی خودشون چطوری مینویسن ؟
توی کیل قسمت
edit->configuration->encoding باید روی یکی از دو گزینه ی چینی کلیک کرد
و تو قسمت کیبورد هم اضافه بشه که اون جا هم یه 30 تا زبان چینی بود
من تونستم چینی رو بنویسم ولی نتونستم اون کد کامنت رو توی کیل بازیابی کنم
راستی شماره بیل رو داره به من هم بده
:018:

خوب اگر توی سایت نگاه کنی تقریبا تمام انکودیگ ها رو داره،
مثلا برنامه کیل همون طور که گفتی GB2312 رو ساپورت میکنه،که اکثرا کامنت ها چینی روی همین هست
دیگه این روش کلی هست برای همه انکودینگ ها و زبان ها و برنامه ها،
فرض کن یک کد تایلندی یا روسی نوشته شده باشه و مثلا با Notepad+ اومده کدش رو روی IDE های مختلف کپی پیست کرده
و اون IDE هم زبان رو نداشته و بی خیال تبدیل کردن زبانش شده و...

NoBoko
02-12-2014, 19:34
یه زمانی سایت ها و انجمن های فارسی خیلی کم بودن و اگه سوالی چیزی هم میکردی از جواب خبری نبود
از اون زمان ما مجبور بودیم این ترفندها و دانلود کردن ها رو یادبگیریم ، یا بریم فروم های اجنبی...

الان خدا رو شکر انجمن زیاد هست، البته هنوز یه مقدار بعضی از ما می ترسیم سر پیچ علم و دانش رو شل کنیم:125:
البته تا مقدار زیادیش تقصیر خودمان نیست...

dostajn
04-12-2014, 11:53
سلام
راه تون خیلی طولانی و انرژی بره...... :)
توی ترجمه گوگل ترجمه document رو انتخاب کنید و همون فایل رو بهش بدید....:D2:D2

mis.sama
15-02-2015, 12:08
ترجمه گوگل تخصصی و درست نیست