ibtool يولد .strings الملفات التي غير قابل للقراءة في كسكودي

StackOverflow https://stackoverflow.com/questions/818444

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا باستخدام ibtool في توطين المناقير بلدي. I بتشغيل الأمر التالي:

ibtool --generate-strings-file MainMenu.strings en.lproj/MainMenu.nib

وبعد ذلك إضافة ملف .strings ولدت لمشروع Xcode حتى أستطيع أن مرجع وتحريره في وقت لاحق.

وعندما أفعل ذلك، إذا قمت بتحديد ملف .strings في كسكودي، فإنه يعرض مجموعة من علامات الاستفهام رأسا على عقب والقمامة. ومع ذلك، إذا اخترت عدم إضافة الملف يدويا وفتحه باستخدام كسكودي، فإنه يقرأ الملف تماما.

لا أستطيع تخمين فقط أن ibtool وترميز الملف في تنسيق كسكودي غير قابل للقراءة.

إذا كنت فتح ملف .strings الملف في كسكودي، نسخ المحتويات إلى الحافظة، وإغلاق الملف، إضافة ملف .strings إلى كسكودي، استبدال محتويات القمامة في ث / محتويات الحافظة، ثم قم بحفظ الملف، لا بأس. ألاحظ أيضا يفعل ذلك سوف يقلل من حجم الملف .strings بمقدار النصف.

وسيكون موضع تقدير أي توجيه.

وشكرا!

هل كانت مفيدة؟

المحلول

نعم، على نحو ما يفشل كسكودي لصناعة السيارات في كشف ترميز الملف الذي تم إنشاؤه وهو UTF-16 كما هو مطلوب من قبل المواصفات. ولكن عند إضافة الملف الذي تم إنشاؤه لكسكودي لديك الخيار في اختيار ترميز الأحرف (لأنه تخلف عن UTF-8). يجب أن يكون هناك المنسدلة لهذا الحق دون "نسخ العناصر إلى مجموعات وجهة مجلد" مربع. ما عليك سوى اختيار UTF-16، ويجب أن يكون على ما يرام. يمكنك أيضا اختيار الترميز الذي كسكودي يفتح الملف في أي وقت لاحق. للقيام بذلك فقط بزر الماوس الأيمن فوق الملف السلاسل، حدد "الحصول على معلومات" ويجب عليك الحصول على قطرة قائمة ترميزات أسفل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top