إعدادات اللغة في ملف app.yml

فقط استرخِ، منتداي يعمل. لكنني أود أن أتعلم.

يستخدم الكثيرون شيئًا كهذا:

LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LANG = "en_US.UTF-8"

ألن يكون LC_ALL كافيًا؟ هذا يشمل كل الخيارات الأخرى، أليس كذلك؟

لغتي هي الفنلندية وقد استخدمت فقط LANGUAGE = "fi_FI.UTF-8" و LANG = "fi". كل شيء سار بسلاسة. ولكن بعد الترقية الفاشلة التي حدثت مؤخرًا، أدركت أن هناك فرقًا صغيرًا بين ما أستخدمه وما يستخدمه الآخرون. لذلك قمت بتغيير app.yml واستخدمت المتغيرات الثلاثة في شكل UTF-8.

لقد قمت بالترقية وفشلت. بالتأكيد، قيل لي أن LANG = "fi_FI.UTF-8" غير مسموح به، لذا قمت بتغييره مرة أخرى إلى fi، وحذفت LC_ALL وتم إصلاح كل شيء.

الآن أتساءل لماذا

  • أثر LANG عندما تم تضمين LC_ALL
  • لم يُسمح بـ LANG = "fi_FI.UTF-8"، ولكن يبدو أن غالبية المنتديات العالمية يمكنها استخدام LANG = "en_US.UTF-8"
إعجابَين (2)