سؤال

وهذا هو وضعي:

ولقد اثنين من لغات هي الإنجليزية والألمانية. ومع ذلك، لدي العديد من الدول التي يجب أن يكون المحتوى. مثلا الولايات المتحدة وبريطانيا وما إلى ذلك الآن، مع I18N يمكن أن يكون واحد فقط الترجمة الإنجليزية والترجمة الألمانية واحد.

ما هي أفضل طريقة للتعامل مع ترجمة العقد في هذا السيناريو؟

ومزيد من المعلومات: الموقع عند الضرورة يتم تحديد العملات به. أفضل شيء بالنسبة لي، سيكون إذا I18N أن تدعم عدة حالات من لغة واحدة، وتحول بشكل فعال في ترجمة بواسطة LOCALE وليس الترجمة من اللغة.

وشيء آخر أن نأخذ في الاعتبار هو أن بعض البلدان، على سبيل المثال المملكة المتحدة، قد تختار لعرض الموقع باللغة الألمانية. لذلك، في نهاية المطاف، اريد محدد حيث يمكنك إما بلد chooose ثم اللغة، أو بدلا من ذلك، قطرة واحدة إلى أسفل مع هذه القيم:

وUK الانجليزية UK الألمانية DE الألمانية الولايات المتحدة الإنجليزية

وأو شيء من هذا القبيل ...

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

المحلول

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

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