[Huawei Ideos X5 U8800] dzo:
If people would like to help with translations in the settings app, that would be useful. You can do it all online without having to understand any code.

Get a github account (www.github.com) and login to github.

Go here: https://github.com/dzo/packages_apps_settings

and navigate to "res/values-xx" where xx is your language.

click on strings.xml

click "Fork and edit this file"

Add the following to the file before the line with </resources> on it.

<string name="new_wifi">New Wifi Driver</string>
<string name="new_wifi_summary">Use the new Wifi Driver</string>
<string name="dualmic_enable_title">Use echo cancelling microphone</string>
<string name="headsetmic_enable_title">Use headset microphone</string>
<string name="system_settings_title">Notification Drawer</string>

<string name="power_widget_title">Power widget</string>
<string name="title_expanded_widget">Show power widget</string>
<string name="summary_expanded_widget">Show the power widget in the notification drawer</string>
<string name="title_expanded_hide_onchange">Hide on change</string>
<string name="summary_expanded_hide_onchange">Hide the notification drawer after toggling a widget button</string>
<string name="title_expanded_hide_indicator">Hide indicator</string>
<string name="summary_expanded_hide_indicator">Hide the power widget indicators</string>
<string name="title_expanded_hide_scrollbar">Hide scrollbar</string>
<string name="summary_expanded_hide_scrollbar">Hide the scrollbar when more than the maximum number of widget buttons are present</string>
<string name="title_widget_picker">Widget buttons</string>
<string name="summary_widget_picker">Select which buttons to display in the power widget</string>
<string name="title_widget_order">Widget button order</string>
<string name="summary_widget_order">Select the order of the buttons in the power widget</string>
<string name="title_buttons">Buttons</string>
<string name="title_toggle_wifi">Toggle Wi-Fi</string>
<string name="title_toggle_bluetooth">Toggle Bluetooth</string>
<string name="title_toggle_gps">Toggle GPS</string>
<string name="title_toggle_sound">Toggle Sound</string>
<string name="title_toggle_brightness">Toggle Brightness</string>
<string name="title_toggle_sync">Toggle Sync</string>
<string name="title_toggle_wifiap">Toggle Wi-Fi AP</string>
<string name="title_toggle_screentimeout">Toggle Screentimeout</string>
<string name="title_toggle_mobiledata">Toggle Mobiledata</string>
<string name="title_toggle_lockscreen">Toggle Lockscreen</string>
<string name="title_toggle_networkmode">Toggle 2G/3G</string>
<string name="title_toggle_autorotate">Toggle Orientation</string>
<string name="title_toggle_airplane">Toggle Airplane mode</string>
<string name="title_toggle_flashlight">Toggle LED flashlight</string>
<string name="title_toggle_sleep">Go to sleep</string>
<string name="title_toggle_media_play_pause">Media: Toggle Play/Pause</string>
<string name="title_toggle_media_previous">Media: Skip to Previous</string>
<string name="title_toggle_media_next">Media: Skip to Next</string>
<string name="title_toggle_wimax">Toggle WiMAX</string>
<string name="title_button_modes">Button modes</string>
<string name="pref_brightness_mode_title">Brightness modes</string>
<string name="pref_brightness_mode_summary">Choose how the brightness button changes modes</string>
<string name="cm_brightness_mode_auto">Auto</string>
<string name="cm_brightness_mode_dim">Dim</string>
<string name="pref_network_mode_title">Network modes</string>
<string name="pref_network_mode_summary">Choose how the NetworkMode button changes modes</string>
<string name="pref_screentimeout_mode_title">Screentimeout modes</string>
<string name="pref_screentimeout_mode_summary">Choose how the Screentimeout button changes modes</string>
<string name="pref_ring_mode_title">Sound modes</string>
<string name="pref_ring_mode_summary">Choose how the sound button changes modes</string>
<string name="cm_sound_mode_silent">Silent</string>
<string name="cm_sound_mode_vibrate">Vibrate</string>
<string name="cm_sound_mode_sound">Sound</string>
<string name="cm_sound_mode_soundVibrate">Sound+Vibrate</string>
<string name="pref_flash_mode_title">Flash mode</string>
<string name="pref_flash_mode_summary">Choose High / Death Ray</string>
<string name="expanded_haptic_feedback_title">Haptic feedback</string>
<string name="expanded_haptic_feedback_summary">Enable/disable haptic feedback</string>

Or just add the ones you want to translate.

Now change the text that's not inside < >, e.g.

<string name="power_widget_title">เครื่องมือไฟฟ้า</string>

When you are finished, click "commit changes" and then click "pull request", write a nice message to me and click "Send pull request". I will merge your changes in with my source and the translation will appear in the next build.

Please make sure you only change the text outside the angle brackets (<,>) or it will not build and I will have to fix it.

Before you do a translation make sure it hasn't been done already.

Thanks.