ایجاد فایل های زبان برای محلی سازی برنامه ها

ایجاد فایل های زبان برای محلی سازی برنامه ها

ایجاد فایل های زبان برای محلی سازی برنامه ها
برای ایجاد یک فایل زبان برای یک برنامه، باید یک فایل منبع زبان .properties برای زبانی که می خواهید در برنامه استفاده کنید ایجاد کنید. سپس آن را به لیست فایل های زبان در گره Languages ​​اضافه می کنید. به عنوان مثال، می‌توانید properties tubular_reactor_en_US.properties را از برنامه Tubular Reactor with Jacket ( tubular_reactor ) دانلود کنید، که در کتابخانه نرم‌افزار Multiphysics COMSOL موجود است. خطوط اول آن فایل، برای انگلیسی آمریکایی، مانند زیر است:
Activation_energy = انرژی فعال سازی
Are_you_sure_you_want_to_reset_all_parameters_to_their_default_values ​​= آیا مطمئن هستید که می خواهید همه پارامترها را به مقادیر پیش فرض خود بازنشانی کنید؟
Cancel = لغو
Compute = محاسبه
Connection_security = امنیت اتصال
Conversion = تبدیل
Conversion_profiles = پروفایل های تبدیل
Documentation = مستندسازی
Email_address = آدرس ایمیل
Email_report_to = گزارش ایمیل به
Email_settings = تنظیمات ایمیل
Expected_computation_time = زمان محاسبه مورد انتظار
From_address = از آدرس
Heat_of_reaction = گرمای واکنش
Help = کمک
Home = خانه
Host = میزبان
Information = اطلاعات
Input = ورودی
Input_and_description = ورودی و توضیحات
Last_computation_time = آخرین زمان محاسبه
Lte_value_gte_XY = #0 <= مقدار <= #1
در یک فایل بومی شده، متن انگلیسی در سمت راست هر خط را با ترجمه به زبان انتخابی خود جایگزین می کنید. به عنوان مثال، در برنامه Tubular Reactor with Jacket، کلید بالایی، Activation_energy: به عنوان برچسب متنی برای ورودی کاربر در بخش ورودی‌ها در تنظیمات برنامه استفاده می‌شود. با استفاده از کلید به جای انگلیسی ساده ( انرژی فعال سازی: ) سمت راست ترجمه شده در فایل زبان برای زبان انتخابی نمایش داده می شود. (کولون در انتها نادیده گرفته می شود؛ قوانین نحو را در زیر ببینید.)
محلی سازی روی تنظیماتی انجام می شود که به عنوان متن در برنامه نمایش داده می شوند، از جمله پیام های خطا، برای مثال، اما نه متنی که توسط کاربران برنامه قابل ویرایش است، مانند محتوای فیلدهای نوشتاری و سلول های جدول. همچنین، برای مثال، محتوای گزارش‌های تولید شده و متن مربوط به ویژگی‌های مدل که توسط برنامه با استفاده از دسترسی به داده در معرض نمایش قرار می‌گیرد، با استفاده از تنظیمات ترجیحی زبان در COMSOL Desktop بومی‌سازی می‌شوند.
در یک فایل منبع متنی، از نحو زیر استفاده می شود:
اگر خط متنی که در Application Builder استفاده می شود با # شروع شود ، بومی سازی نشده است.
از پارامترها می توان برای درج متن از قسمت کلیدی منبع به قسمت مقدار منبع استفاده کرد. پارامترها با X در کلید و # در مقدار نشان داده می شوند. در کلید، # شروع یک پارامتر را نشان می دهد. پارامترها باید در انتهای کلید قرار گیرند. # در مقدار موقعیت پارامتر را در متن نشان می دهد. در مقدار، یک پارامتر خاص (در صورت استفاده از بیش از یک پارامتر) با یک رقم غیرمنفی (که با 0 شروع می شود ) بعد از # نشان داده می شود. به عنوان مثال، #0 اولین پارامتر کلید را نشان می دهد (معمولا X ، سپس Y و Zبا سه پارامتر). نمونه ای از استفاده از متغیرها در خط آخر مثال بالا است، که در آن شما همچنین باید از # 0 و #1 در محلی سازی، در مکان های مناسب برای دریافت ترجمه صحیح استفاده کنید. در برنامه، آن رشته منبع ممکن است به عنوان مثال 0 <= مقدار <= 5 ظاهر شود .
کاراکترهای فضای خالی در بخش کلیدی هر ورودی در فایل های زبان مجاز نیستند
نقطه انتهایی ( : ) توسط جستجوی منبع نادیده گرفته می شود و به مقدار ترجمه شده اضافه می شود.
منابع متنی که در برنامه ها استفاده می شوند اما در فایل زبان مورد استفاده برای محلی سازی برنامه یافت نمی شوند در پنجره Debug Log گزارش می شوند. گزارش منابع متنی از دست رفته تنها در صورت استفاده از دستور Test Application و اگر برنامه از بومی سازی استفاده کند، رخ می دهد. یک منبع از دست رفته یک بار در هر جلسه برنامه آزمایشی گزارش می شود.