alamate_aoal
دوشنبه 19 دی 1390, 15:49 عصر
سلام
چطور میشه در تابع tr فارسی نوشت؟
من از این روش استفاده کردم
QTextCodec::setCodecForTr(QTextCodec::codecForName ("UTF-8"));
lineEdit->setText( tr("سلام") );
در قطعه کد بالا کلمه ی "سلام" در برنامه درست نشون داده میشه اما موقع ترجمه برنامه با linguist رشته بصورت نامفهوم در میاد و قابل ترجمه هم نیست.
روش اصولی این کار چیه؟
پ.ن : فایلهای منبع برنامه رو بصورت UTF-8 ذخیره کردم
چطور میشه در تابع tr فارسی نوشت؟
من از این روش استفاده کردم
QTextCodec::setCodecForTr(QTextCodec::codecForName ("UTF-8"));
lineEdit->setText( tr("سلام") );
در قطعه کد بالا کلمه ی "سلام" در برنامه درست نشون داده میشه اما موقع ترجمه برنامه با linguist رشته بصورت نامفهوم در میاد و قابل ترجمه هم نیست.
روش اصولی این کار چیه؟
پ.ن : فایلهای منبع برنامه رو بصورت UTF-8 ذخیره کردم