مشخصات مقاله
-
913
-
0.0
-
2464
-
0
-
0
آموزش Xamarin-محلی سازی برنامه و String Resources- قسمت 5
آموزش Xamarin-محلی سازی برنامه و String Resources- قسمت 5
محلی سازی برنامه(Application localization) عمل ارائه منابع جایگزین برای هدف قرار دادن یک منطقه خاص یا محلی است. به عنوان مثال، شما ممکن است رشته های زبان محلی را برای کشورهای مختلف ارائه دهید، یا ممکن است رنگ ها یا طرح را تغییر دهید تا فرهنگ های خاصی را مطابق با آن قرار دهید.آندرویید برای محلی بودن دستگاه در زمان اجرا بدون تغییر در کد منبع ،منابع مناسب را بارگذاری و استفاده می کند.
به عنوان مثال، تصویر زیر نشان می دهد که یک برنامه مشابه را که در سه محل مختلف و در سه دستگاه اجرا می کند،اما متن نمایش داده شده در هر دکمه ، خاص و به محلی است که هر دستگاه تنظیم شده است:
در این مثال، محتویات یک فایل layout ، Main.axml به نظر می رسد چیزی شبیه به این است:
< ?xml version="1.0" encoding="utf-8"? >
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
< Button
android:id="@+id/myButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/ >
< /LinearLayout >
در مثال بالا، "string" برای "دکمه" از "منابع" با ارائه "resource ID" برای " string" بارگذاری شد:
محلی سازی برنامه های Android در Xamarin
نکات و راهنمایی ها در مورد محلی سازی برنامه های موبایل را در مقاله «مقدمه ای برای محلی سازی» بخوانید.
مقاله "محلی سازی برنامه های آندروید" شامل نمونه های خاص تر در مورد چگونگی ترجمه رشته ها و محلی سازی تصاویر با استفاده از Xamarin.Android است.