تغيير لغة رسائل التأكيد الخاصة ب DbNavigator في دلفي 7
#1
السلام عليكم.
ثبت عندي دلفي 7 Lite لكنه ذو واجهة بالإنجليزية.

حاولت تغيير رسائل التأكيد الخاصة ب  DbNavigator  من اللغة الإنجليزي إلى اللغة الفرنسية ( Blush ) لكنني لم أفلح.
lمثل : 
كود :
delete rcord?  إلى Supprimer l'enregistrement?

حاولت عملية نسخ لصق للملف VDBConsts.pas الذي يحوي هذه الرسائل  من نسخة فرتسية  لدلفي 7.
لكن دون جدوى.
هل من توجيه من فضلكم.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#2
وعليك السلام

أرفق الملف VDBConsts.pas إلى مشروعك بعد تعديل عليه

[صورة مرفقة: 787228789.png]
[صورة مرفقة: 178547869.png]

بعدها ينتج عنه ملف VDBConsts.dcu الموجود في مشروعك ، إذا أردت اللغة التي تريدها دائمة أنسخه إلى
كود :
C:\Program Files\Borland\Delphi7\Lib

C:\Program Files\Borland\Delphi7\Lib\Debug
[-] كل من 1 user says قال شكرا ل larbiparadox على المشاركة المفيدة
  • أبو معاذ
الرد
#3
زادك الله من واسع فضله.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • larbiparadox
الرد
#4
السلام عليكم
من الخطا الاعتماد على رسائل المكونات و اي شيئ افتراضي
يجب ان تتحكم في برنامجك و في كل جزء فيه
مثال على الحذف
كود :
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject; Button: TNavigateBtn);
begin
  if Button = nbDelete then
  begin
    if MessageDlg('Confirm delete now?', mtConfirmation, [mbYes,mbNo], 0) = mrNo then
    begin
      Abort;
    end;
  end;
end;
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
الرد
#5
(03-06-2021, 08:51 PM)mobile كتب : السلام عليكم
من الخطا الاعتماد على رسائل المكونات و اي شيئ افتراضي
يجب ان تتحكم في برنامجك و في كل جزء فيه
مثال على الحذف
كود :
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject; Button: TNavigateBtn);
begin
  if Button = nbDelete then
  begin
    if MessageDlg('Confirm delete now?', mtConfirmation, [mbYes,mbNo], 0) = mrNo then
    begin
      Abort;
    end;
  end;
end;

وعليكم السلام ورحمة الله و بركاته.
معاك الحق ، لكن ليس هذا مقصود سؤالي.
سؤالي عن تغيير لغة الرسالة فقط.
أما الاعتماد على العملية مباشرة طبعا لا.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#6
(03-06-2021, 09:13 PM)أبو معاذ كتب : وعليكم السلام ورحمة الله و بركاته.
معاك الحق ، لكن ليس هذا مقصود سؤالي.
سؤالي عن تغيير لغة الرسالة فقط.
أما الاعتماد على العملية مباشرة طبعا لا.

وانا ايضا هذا ما كان جوابي !  تغيير الرسالة لاي لغة ! Smile
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف