[Desire Android Development] xavierjohn22:
These are some of the smalis you need to change

Posted here during MIUI Ver 1.4.22/1.5.6

(this means, it may change next week, anyways basics are posted)

Use Beyond Compare or other folder, file comparer, for comparing changes

Use Windows Grep for hunting down other smalis in the future

If you got chinese character and you have translated all in strings, arrays, raw, etc.., it is most likely to be in the smali files

Backup

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Backup\smali\com\miui\backup\ui\LocalBackupMain.smali

const-string v1, "yyyy\u5e74MM\u6708dd\u65e5 HH:mm:ss"
const-string v1, "yyyy MM dd HH:mm:ss"

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Backup\smali\com\miui\milk\ui\PreferenceCloudBackup.smali

const-string v1, "yyyy\u5e74MM\u6708dd\u65e5 HH:mm"
const-string v1, "yyyy MM dd HH:mm:ss"

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Backup\smali\com\miui\milk\ui\ProgressResultActivity.smali

const-string v1, "yyyy\u5e74MM\u6708dd\u65e5 HH:mm"
const-string v1, "yyyy MM dd HH:mm:ss"

FileExplorer

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\FileExplorer\smali\com\android\fileexplorer\Util.smali

const-string v2, "\u7167\u7247"
const-string v2, "MIUI Camera Shots"

const-string v2, "SD\u5361"
const-string v2, "SD Card"

const-string v2, "MIUI\u622a\u5c4f"
const-string v2, "MIUI Screenshots"

const-string v2, "\u94c3\u58f0"
const-string v2, "Downloads"

Gallery

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Gallery\smali\com\android\gallery\app\AppHelper.smali

const-string v3, "\u25cf"
const-string v3, "Menu" or const-string v3, "Sort"

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Gallery\smali\com\android\gallery\fileexplorer\FileViewInteractionHub$5.smali

const-string v8, "\u8bbe\u7f6e\u58c1\u7eb8"
const-string v8, "Use as wallpaper"

const-string v9, "\u8bbe\u4e3a\u684c\u9762\u58c1\u7eb8"
const-string v9, "Set as desktop wallpaper"

const-string v9, "\u8bbe\u4e3a\u9501\u5c4f\u58c1\u7eb8"
const-string v9, "Set as lockscreen wallpaper"

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Gallery\smali\com\android\gallery\ui\FolderViewActivity$6.smali

const-string v2, "\u91cd\u547d\u540d\u5931\u8d25"
const-string v2, "Rename failed"

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Gallery\smali\com\android\gallery\ui\InformationDialog.smali

const-string v18, "\u89c6\u9891\u5c5e\u6027"
const-string v18, "Video properties"

const-string v18, "\u56fe\u7247\u5c5e\u6027"
const-string v18, "Video properties"

const-string v5, "\u89c6\u9891\u5c5e\u6027"
const-string v5, "Video properties"

const-string v5, "\u56fe\u7247\u5c5e\u6027"
const-string v5, "Image properties"

+ this xml file in Gallery

\Gallery\res\menu\media_context_menu.xml

<item android:id="@id/rename" android:title="???" />
<item android:id="@id/rename" android:title="Rename" />

Launcher2

Make your own workspace in desktop

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Launcher2\res\xml\default_workspace.xml

MiuiCamera

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\MiuiCamera\smali\com\miui\camera\ui\PictureSizePreferenceActivity.smali

const-string v10, " (\u5168\u5c4f)"
const-string v10, " (Full Screen)"

MiuiMusic

I don't change and remove tabs in MiuiMusic, it's okay for us here in Singapore

Don't forget to translate plurals.xml too

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\MiuiMusic\res\values\plurals.xml

Mms

translate

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_TEMP\_INPUT_APK\Mms\res\raw-en\sms_frequently_used_phrase

to remove the third tab

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Mms\smali\com\android\mms\ui\MmsTabActivity.smali

remove these lines:

----------------------------
.method static constructor <clinit>()V
.locals 1

.prologue
.line 22
const/4 v0, 0x0

sput-boolean v0, Lcom/android/mms/ui/MmsTabActivity;->sPasswordConfirmed:Z

return-void
.end method
-----------------------------
.method private setupRecommendationTab()V
.locals 4

.prologue
.line 95
new-instance v0, Landroid/content/Intent;

invoke-direct {v0}, Landroid/content/Intent;-><init>()V

.line 96
const-class v1, Lcom/android/mms/ui/FestivalSmsCategoryList;

invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;

.line 97
iget-object v1, p0, Lcom/android/mms/ui/MmsTabActivity;->mTabHost:Landroid/widget/TabHost;

iget-object v2, p0, Lcom/android/mms/ui/MmsTabActivity;->mTabHost:Landroid/widget/TabHost;

const-string v3, "festival"

invoke-virtual {v2, v3}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;

move-result-object v2

const v3, 0x7f090135

invoke-virtual {p0, v3}, Lcom/android/mms/ui/MmsTabActivity;->getText(I)Ljava/lang/CharSequence;

move-result-object v3

invoke-virtual {v2, v3}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec;

move-result-object v2

invoke-virtual {v2, v0}, Landroid/widget/TabHost$TabSpec;->setContent(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec;

move-result-object v0

invoke-virtual {v1, v0}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V

.line 99
return-void
.end method
-----------------------------
.line 45
invoke-direct {p0}, Lcom/android/mms/ui/MmsTabActivity;->setupRecommendationTab()V

Notes

Introduction translation

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\Notes\res\raw\introduction

Settings

if you are en base provide html helpfile for tethering too

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_TEMP\_INPUT_APK\Settings\assets\html\en\tethering_help.html

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_TEMP\_INPUT_APK\Settings\assets\html\en\tethering_usb_help.html

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_TEMP\_INPUT_APK\Settings\assets\html\en\tethering_wifi_help.html

Sidekick

L:\_000 _MIUI_ROMs\000_AUTOAPKTOOL_EN\_INPUT_APK\SideKick\smali\com\android\sidekick\InputHistoryAdapter.smali

const-string v2, "\u4eca\u5929"
const-string v2, "Today"

const-string v2, "\u6628\u5929"
const-string v2, "Yesterday"

IMAGES that needs to be taken care of,

Decompile my Updates or Full ROM apks and grab the images there if you want to use it