اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ما السبيل الى اعتماد أكثرمن لغة للقاعدة ؟


الردود الموصى بها

السلام عليكن ورحمة الله وبركاته

أود وضع أكثر من لغة للقاعدة التي أعمل عليها لكن أتساءل كيف ؟

ما السبيل الى اعتماد أكثر من لغة ؟ مثلا لو سبق وحددت اللغة العربية يضل البرنامج يدخل بالعربية

وفي حالة اختيار لغة أخرى يبقى يدخل باللغة المختارة

أتمنى أن تكون الفكرة وصلت كما أتمنى أن أجد سبيلا لحل استفساري اليوم

وشكرا

رابط هذا التعليق
شارك

اخي العزيز

المسألة ليست بالسهولة التي قد تتصورها فالأمر يتطلب مراعاة أشياء كثيرة منها (العناوين والمسميات , التنسيقات , لغة الإدخال , قناع الإدخال) والأهم من هذا وذاك والأصعب هو (إتجاه القراءة) أي أنك ستضطر إلى أن تحول موقع أول مربع النص في النموذج والذي من الطبيعي أن يظهر في الجانب الأيمن للنموذج إلى الجانب الأيسر .

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

وفي مثالك لو تلاحظ فإن الكود الموجود في كل نموذج هو خاص به فقط أي أنك بحاجة لوضع كود مشابه لكل نموذج يختلف عن غيره بإختلاف الحقول الموجودة فيه

في الأخير لو أردت نصيحتي وبحسب ماتوصلت اليه من خلال تجربتي السابقة فإذا كان البرنامج بسيط بنماذج قليلة فيمكن ذلك ولو بصعوبة أما إذا كان برنامج كبير نسبياً فالأفضل لك أن تصنع نسختين (عربي و انجليزي) من البرنامج

تحياتي,,,

رابط هذا التعليق
شارك

إخوتي الفضلاء

أود أن أعقب على الموضوع لوجود تجربة حثيثة لي في مسألة تعدد اللغات ، وهي فكرة تتعلق بتحليل النظام ومدى الحاجة لهذه المسألة ، ففي الأمر وجهات نظر كثيرة ومعقدة ، ومناهج ووسائل كثيرة ، بعضها يفي بالغرض للتطبيقات الصغيرة المحدودة ، وبعضها تتعقد فيه الأمور في التطبيقات المتشابكة الكبرى ، ولكن الأمر الأهم أن النهاية التي وصلت اليها تتلخص (فيما أتفق فيه مع أخي الحبيب منتصر) أن الحاجة لتعدد اللغة لا تتحقق مع نفس المستخدم ، لذا يمكننا جعل واجهات التطبيق BE الحاملة للنماذج و التقارير ، على لغتين عربية و إنجليزية ، نستخدمها حسب اللغة المرغوبة حسب المستخدم .

والله أعلم

................

رابط هذا التعليق
شارك

مشكورين جزيل الشكر على المتابعة

بالفعل الحاجة لتعدد اللغة لا تتحقق مع نفس المستخدم

لكن ماذا لو كان هناك تعدد في المستخدمين

مستخدم يريد الفرنسية وآخر يفضل الاسبانية ويغره لا يحب الا العربية

من هنا انطلاقة الحاجة الى التفكير في اعتماد أكثر من لغة للبرنامج الواحد

اخواني فكما لا يخفى عليكم ما أزال في بداياتي مع الأكسس ومن حين لأخر أواجه بعض الصعوبات في فهم بعض الجزيئيات

واليوم هذه إحداها حيث استعصى علي فهم الكود المستخدم في النموذج المرفق

حبد لو يتكرم من تيسر عليه استعابه بشرح مبسط

وشكرا

رابط هذا التعليق
شارك

اخي العزيز

من خلال اطلاعي على المثال وجدته بالفعل مثال ممتاز جداً ومن روعته انه لايتطلب التعديل فيه بل يكفي ان يتم استيراد جدول langs ثم نسخ الكود ولصقه في النموذج الجديد فقط

وقد حاولت ان أوضح الكود بشكل سريع ومبسط حيث قد وضحت بعض الاوامر الخاصة بعنصر تحكم (ComboBox او مربع تحرير وسرد) وستجد ان بقية الاوامر متشابهة ولكنها مخصصة لعناصر التحكم الاخرى

ولكن ملاحظتي على الكود هي

- الكود الان مخصص للنماذج فقط وليس للتقارير او حتى MsgBox

- أنه يقتصر على لغتين فقط حيث ان المسميات اما تكون هي المسمى الاصلي أو النص الذي تضعه في خيار (Tag او علامة) في خيارات مربع التسمية

- قمت بإضافة زر امر ولم يتأثر بتعديل اللغة

ولكني كما سبق وقلت لا اريد ان استعجل في الحكم على الكود حتى اقوم بتحليله بشكل اكبر

ارجو ان اكون قد وفقت في توضيح هذا المثال ولو بشكل بسيط

تحياتي,,,

mas.rar

رابط هذا التعليق
شارك

السلام عليكم صراحة المثال رائع أخ CHa3ir أعجبني طريقة الانتقال بين اللغات أنا توقعت أول شي أن يكون هناك واجهتين واجهة لكل لغة , شكرا على الافادة والاستفادة من المثال الموضوع

ومن تحلليل المراقبين وزوي الخبرة

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information