我有一个应用程序应该本地化,两种语言是英语和阿拉伯语(ar),我已经为我的原始文件和值创建了相应的文件夹
添加values文件夹并添加各自翻译的strings.xml文件后,会出现上述错误。我已经从翻译中排除了app_name等字符串。
如果我删除本地化支持主要是值文件夹,它可以工作,不能理解什么是错误的。
<resources> <string name="english">English</string> <string name="arabic">العربية</string> <string name="title">المشرف العام للمياه في فرع المنطقة الشرقية القطيف منطقة</string> <string name="title_activity_menu">MenuActivity</string> <string name="navigation_drawer_open">Open navigation drawer</string> <string name="navigation_drawer_close">Close navigation drawer</string> <string name="action_settings">إعدادات</string> <string name="home">الصفحة الرئيسية</string> <string name="settings">إعدادات</string> <string name="add_ticket">إضافة تذكرة</string> <string name="search_ticket">البحث تذكرة</string> <string name="about">حول</string> <!-- TODO: Remove or change this placeholder text --> <string name="hello_blank_fragment">Hello blank fragment</string> <string name="ticket_info">معلومات تذكرة</string> <string name="report_type">نوع التقرير **</string> <string name="chosse_from">- اختار -</string> <string name="area">منطقة</string> <string name="district">منطقة</string> <string name="description">وصف</string> <string name="reporter_info">معلومات مراسل</string> <string name="enter_desc">إدخال وصف</string> <string name="reporter_name">اسم المراسل</string> <string name="enter_name">أدخل الاسم</string> <string name="mobile_no">رقم المحمول. *</string> <string name="enter_mobile">إدخال رقم الجوال</string> <string name="id_number">هوية شخصية. عدد *</string> <string name="enter_id">إدخال رقم الهوية</string> <string name="send">إرسال</string> <string name="reset">إعادة تعيين</string> <string name="requester_info">معلومات الطالب</string> <string name="search">بحث تذاكر</string> <string name="request_info">طلب معلومات</string> <string name="request_no">طلب لا</string> <string name="request">يدخل طلب لا.</string> <string name="search1">بحث</string> <string name="firstLineAbout">المديرية العامة للمياه بالمنطقة الشرقية في الاختصاصات التالية:</string> <string name="secondLineAbout">- هل كل أنواع النشاط الذي يستهدف منشأة خدمات المياه والصرف الصحي.</string> <string name="fourthLineAbout">- تصميم وتنفيذ إدارة وتشغيل الشرف والصرف الصحي وخطة المياه.</string> <string name="sixthLineAbout">رؤية</string> <string name="select_area">الرجاء تحديد المنطقة الأولى.</string> <string name="camer_perm_err">ونفى أذونات الكاميرا عند بدء التشغيل، يرجى اصلاحها من إعدادات الهاتف.</string> <string name="please_wait">أرجو الإنتظار...</string> <string name="upload_err">حدث خطأ أثناء تحميل الصورة.</string> <string name="save_err">لقد حدث خطأ أثناء حفظ البيانات.</string> <string name="doesnt_exists">سجل مع طلب رقم] لا يوجد.</string> <string name="field_err">يرجى تعبئة جميع الحقول الضرورية (النوع، المنطقة، منطقة، الوصف، مراسل معلومات).</string> <string name="all_err">يرجى ملء جميع المعلومات اللازمة.</string> <string name="lang_title1">مشرف العامة للمياه بالمنطقة الشرقية</string> <string name="lang_title2">فرع منطقة القطيف</string> <string-array name="areas"> <item>Qatif</item> <item>Tarout</item> <item>Saihat</item> <item>Safwa</item> </string-array> <string name="download_queue_provider_authority">com.amazonaws.mobile.downloader-com.mwa.vcmwa</string> <!-- This can be anything, but it should be unique to the app. --> <string name="content_file_provider_authority">com.mwa.vcmwa.fileprovider</string> <string name="back_search">عودة إلى البحث</string> <string name="fiftLineAbout">- الوفاء نظام التكلفة المخطط لها</string> <string name="gps">نظام تحديد المواقع (الموقع)</string> <string name="seventhLineAbout">ونحن نتطلع إلى تقديم خدمات المياه والصرف الصحي لجميع محافظات ومدن وقرى وهجر المنطقة الشرقية وفقا لأحدث التقنيات ورفع مستوى وجودة الخدمة كما هو مطلوب من قبل المواطنين والمقيمين</string> <string name="thirdLineAbout">- إعداد وتنفيذ وتطوير محطات المياه ومعالجة مياه الصرف الصحي ومشاريع المياه الشبكات.</string> <string name="app_name" translatable="false">QWR</string> <string name="add_images">اضف صور (حد أقصى 2)</string> </resources>
清单文件
<?xml version="1.0" encoding="utf-8"?>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:largeHeap="true">
<service android:name="com.amazonaws.mobileconnectors.s3.transferutility.TransferService" android:enabled="true" />
<service android:name="com.amazonaws.mobile.downloader.service.DownloadService" />
<activity android:name="com.mwa.vcmwa.activities.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.mwa.vcmwa.activities.LanguageActivity" />
<activity
android:name="com.mwa.vcmwa.activities.MenuActivity"
android:label="@string/title_activity_menu"
android:theme="@style/AppTheme" />
<activity android:name="com.mwa.vcmwa.activities.NewTicket"></activity>
<receiver android:name="com.amazonaws.mobile.downloader.service.NetworkStateListener"
android:exported="false"
android:enabled="false">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
<provider
android:name="com.amazonaws.mobile.downloader.query.DownloadQueueProvider"
android:authorities="@string/download_queue_provider_authority"
android:enabled="true"
android:exported="false">
</provider>
</application>
答案 0 :(得分:0)
奇怪或可能不是,如果你将strings.xml中的包名称引用到清单文件中,那么对我来说,只要我输入硬编码的字符串就会给出上述错误来自字符串资源,一切都开始正常。