Pays multi MIUI v1.0 multilanguage
Hi Folks - ich stelle euch hier in Absprache mit Pays sein MIUI Rom vor.
http://forum.xda-developers.com/showthread.php?t=885844
Wer die pays roms kennt, weiß welche Qualität dahinter steht denn auch dieses rom wird ständig gewartet und modifiziert. Viel Spaß damit !
Aus dem original thread bei den Developers:
[ROM+HOWTO] Pays multi MIUI v1.0 [Lets translate MIUI in your language!] [25/DEC/10]
This ROM will give your Desire a multilanguage MIUI.
I thought its time to make MIUI multilanguage and downloaded all (working) translations I could find. I had to decompile a lot of apks in order to get access to the strings.
Also I added more strings to each translation from the official sources, so also the translators of the language packages could decompile the apks in this package and add the updated strings to their repo.
It was so much that I didn't made a list (sorry).
However I don't claim that every supported language is perfect, but I guess they should be near perfect. I also want to add more locales, but I need your support then.
Thanks to:
-all miui developers
-cenkaan (used some parts of his ROM)
-all translators from miui-dev.com for their awesome work!
How to contribute:
1.) Grab the language sources from (version 12.18):
http://android.jpameli.de/roms/multi...te-sources.zip
2.) Extract the zip, you will get a folder structure with all the strings from the apks the miui team had changed.
Atm 15 APKs, as you probably know a ROM contains even more APKs (about 50 more). Don't worry about them, I will take care of that.
3.) In the APK folder is a res folder, open that one.
You should see various "values" folders. They all contain the strings for the different languages.
Normally there is always a "values-en" folder with a English translation.
Make a copy of the folder and add your language tag (e.g. for Russian, "values-ru").
If there is no "values-en" folder the english translation is in the default "values" folder.
You don't have to translate all the files in it.
Just again make a folder with your language tag and copy the "strings.xml" and "arrays.xml" into it.
Sometimes there is only a strings.xml or arrays.xml file and not both, this is okay.
4.) Open the xml file with your favorite xml editor.
Edit only parts between this tags:
Code:
<string name="....">Translate me</string>
<plurals name="...">
<item>Translate me</item>
...
</plurals>
<string-array name="...">
<item>Translate me</item>
</string-array>
Just take a look at the xml structure and you will get into it very soon.
5.) Please make no other changes to the xml file or the structure.
Only if there is a new XML line available from the original "values" folder and you identified it as untranslated in the ROM.
Copy that one over to your translation on the same position and translate it.
We can test it then.
6.) If you are done please reply to this thread and upload the translation somewhere. Please keep the folder structur and delete the others values folders expect of your language folder of course.
New strings in 12.24:
I looked through the 12.24 release and founds this new strings.
They need to be translated I will do English and German and then upload the source files, so you can translate it very easy with the steps mentioned above.
Code:
Backup:
<string name="restore_telephony_hit">(注意:恢复过程中会重启电话应用)</string>
Contacts:
<string name="callrecordview_item_newcontact">新建联系人</string>
framework-res:
<string name="global_action_toggle_privacy_mode">访客模式</string>
<string name="global_action_privacy_mode_on_status">已开启访客模式</string>
<string name="global_action_privacy_mode_on_toast">已开启访客模式。通话和短信数据被隐藏,同时桌面无法进入编辑模式。</string>
<string name="global_action_privacy_mode_off_status">已关闭访客模式</string>
<string name="callNoAnswerTimeFormat">响铃%s声</string>
<string name="usb_in_charge">充电中</string>
<string name="usb_mode_charge_only">只充电</string>
<string name="usb_mode_mount_storage">打开存储卡</string>
<string name="usb_mode_mount_storage_summary">存储卡上的程序会无法运行</string>
<string name="usb_mode_always_ask">每次询问</string>
MiuiMusic:
<string name="album_search_failed">未找到专辑封面…</string>
<string name="filter_by_folder">按文件夹过滤</string>
<string name="music_picker">请选择要添加的歌曲</string>
<string name="select_all">全选</string>
<string name="picker_song_list">选择歌曲</string>
<string name="picker_song_add">添加(%d)</string>
<string name="add_songs">添加歌曲</string>
<string name="tracks_name">歌曲</string>
<string name="lyric_search">搜索歌词</string>
<string name="album_search">搜索封面</string>
<string name="album_downloading">封面下载中...</string>
<string name="album_search_result">封面搜索结果</string>
<string name="song_exist_in_playlist">已导入</string>
Mms
<string name="pref_advanced_settings_title">高级设置</string>
<string name="pref_key_sort_by_server_date_title">短信列表按发送时间排序</string>
<string name="pref_key_sort_by_server_date_summary">短信列表按服务器发送时间排序</string>
<string name="pref_key_sort_by_date_summary">短信列表按本地接收时间排序</string>
<string name="resend">重发</string>
<string name="msg_stat">共选择发送%d人,成功%d人</string>
<string name="msg_stat_with_failed">共选择发送%d人,成功%d人,失败%d人</string>
<string name="resend_all_failed_msgs">全部重发</string>
Monitor
<string name="menu_display_system_app">显示系统APP</string>
<string name="menu_not_display_system_app">不显示系统APP</string>
<string name="upload_bytes">上传%s</string>
<string name="download_bytes">下载%s</string>
<string name="fix_traffic">数据矫正</string>
<string name="mobile_traffic_used">本月实际已用流量</string>
<string name="sms_traffic_used">本月实际已发短信</string>
<string name="force_stop">结束运行</string>
<string name="app_detail">程序详情</string>
<string name="traffic_sms_detials">短信详细信息</string>
<string name="message_amount">条数:%s条</string>
<string name="sms_traffic">短信监控</string>
<string name="sms_have_send_number">已发送短信%d条</string>
<string name="app_have_delete">已删除</string>
<string name="latest_send_time">最后发送:%s</string>
<string name="no_sms">发送短信记录为空。</string>
Settings
<string name="personal_password_for_privacymode_title">访客模式</string>
<string name="personal_password_for_privacymode_summary">退出访客模式时需要输入密码</string>
<string name="personal_password_for_mms_title">短信</string>
<string name="personal_password_for_mms_summary">进入短信时需要输入密码</string>
<string name="personal_password_for_firewall_title">防打扰</string>
<string name="personal_password_for_firewall_summary">进入防打扰时需要输入密码</string>
<string name="personal_password_for_dialer_title">拨号</string>
<string name="personal_password_for_dialer_summary">进入拨号时需要输入密码</string>
<string name="media_buttons">媒体键(线控、锁屏音乐)</string>
<string name="preferred_app_title">优先响应媒体键的应用</string>
<string name="no_media_button_receiver">无</string>
ThemeManager
<string name="theme_changed_dialog_title">配置成功!</string>
Please read the next carefully if you want to flash:
The ext partition will be used as your internal storage for apps.
You need at least 512MB that everything runs smooth! (tested with EXT4 by me).
Don't be afraid when the first boot will take a long time. This is normal.
I recommend to do a reboot after you configured everythink and let the phone sync the first time.
Features:
-Based on 0.12.18 MIUI
-Languages: EN ES DE FR EL ZH
-MIUI Kernel (I will test others and maybe change this)
-EXT4 supported
-DSP Manager
-Superuser access (ROOT)
-Stock Camera (maybe Cyanogen later)
-Full De-odexed + ZipAlign
-Adblocking hosts preinstalled
-A2SD
-EStrong File Manager
-Flashlight (use your Desire LED as torch)
-Some new/old sounds
-And what I forgot :-)
-More to come soon!! Just want to get things running!
Updatepacks I tried that didn't work:
-NL
-IT
-RU
Known Bugs:
-You have to select your language at the start else some parts don't get translated right afterwards.
Removed:
-Soon filled out
Before installing:
-You need ROOT access to flash this ROM.
-You need a 5.xx.xx.xx radio
-Put your Desire in Recovery Mode
-Fully wipe Data and Cache / wipe Dalvik-cache / wipe SD:ext / wipe battery
-Be sure that your ext partition is min 512MB
-Flash latest ROM from SD Card
Changelog/History
Changes in v1.0:
Code:
-First release
Download ROM:
Mirrors:
http://rapidshare.com/files/43900118...-MIUI_v1.0.zip
Main-Server (hosted on All-Inkl Germany):
Pays-multi-MIUI_v1.0.zip
md5: CCB204E2076776278C994B51EDC62681
sha1: 1BE8FEA76752874BB2F09011BB7FD3ACBA905AD1
Mirrors welcome!
Enjoy!!
__________________
If you want to support me please leave a nice message or if you are able to please Donate for my work!
Follow me on TWITTER
Desire - Roms:
Pays-ROM Froyo Sense A2SD++
Dream / MT3G 32B - Roms:
Pays-ROM Black-Donut (1.6 Stable and Fast)
Pays-ROM Eclair
HTC Hermes-Roms:
Pays WM6.1 FINAL WWE v3.05 Big Storage
Pays WM6 WWE v2.15 Big Storage
AW: Pays multi MIUI v1.0 multilanguage
AW: Pays multi MIUI v1.0 multilanguage
bin jetzt grad dabei, hatte ein paar probleme da er meine sd karte im system nicht erkannt hat (ext hat er erkannt, aber die daten darauf nicht, im recovery konnte ich drauf zugreifen)
hab jetzt backup der sd gemacht, neu formatiert, ext3 neu angelegt, Rom draufgezogen, geflasht und mal schaun ob er das jetzt erkennt....
AW: Pays multi MIUI v1.0 multilanguage