Japanese: initial japanese translation port from CM9

Change-Id: I2d880ee75711d1ce089cae872f4f58f71183b02b
Fix Issue 5810: Settings: Uighur language

Initial commits for Uighur language
Depends: http://r.cyanogenmod.com/#/c/19818/1
Credits: Abduqadir Abliz

Patch 2: Remove trailing whitespaces

Change-Id: I89863d5c4aecd19ed2da60588398ca9b5147976f
Added hungarian translations for Settings

Change-Id: I2c4238dcab395f0dc82bc4bcc0cbee56285a577d
Settings: Misleading spanish label for power widget (from ics)

ics: http://review.cyanogenmod.com/#/c/20345/1

Spanish label for "title_expanded_hide_scrollbar" of power widget was inverted

Change-Id: Ib47cc36cb1c68853e464d023b2e81175a188d6d2
Settings: Use holo alert drawable

Includes fixes from CM9 and new ones for AOSP issues

Change-Id: I31a2fbf05244bccfc893a2f3a7f91087ba94d3cc
Settings: Use public constant for SYSTEM_PROFILES_ENABLED

Use the public Settings.System.SYSTEM_PROFILES_ENABLED instead of private definition.

Change-Id: Ib20f7654d8ed44bed1d10d58b516fc4aadd80c86
Settings: External BT GPS

Change-Id: I09905fcea24182d992a0555fa98610a94866fc2a
Settings TTS: Default sample play failed for PicoTTS (from ics)

ics: http://r.cyanogenmod.com/#/c/14733/5

The method TextToSpeachService#onLoadLanguage only advices of the use
of a language, but not enforces to set it.
Calling mTts.setLanguage() only check thats the language is available,
but not loads the language. In these circumstances mTts.getLanguage()
does not ensure that the language has been established. This is the
case of the default PicoTTS implementation.
Solution: Obtain the language from maybeUpdateTtsLanguage and
compare with the language obtained from the engine.

Added alert if text string sample wasn\'t found from the the
requested language.

Change-Id: I37014dc8ea0235c5ab6f5ff3a1175d3c5de80a53
Wifi: Allow to define the idle timeout (5 mn to 3 hours)

The setting key already exists in frameworks and is set to 15mn

This is only used when sleep policy allow to turn off the device.
Actually after 15mn, the driver is unloaded, and related services
fully stopped or paused.

Note: using the sleep policy can cause compatibility problems
with devices still using the old wpa supplicant (v6 or less),
In v8, ICS uses a new INTERFACE_DISABLED state for the wpa service.

Change-Id: I11953aab6e95bc3a2d5eaf1537acdf8a27701701
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Merge "Japanese: initial japanese translation port from CM9" into jellybean
Merge "Wifi: Allow to define the idle timeout (5 mn to 3 hours)" into jellybean
Merge "Fix Issue 5810: Settings: Uighur language" into jellybean
Merge "Settings: Misleading spanish label for power widget (from ics)" into jellybean
Merge "Added hungarian translations for Settings" into jellybean
Lockscreen Vibrate option 2 of 2

Add the new Setting Settings.System.LOCKSCREEN_VIBRATE_ENABLED labeled in English as

Vibrate
Vibrate when unlocking
(checkbox)

This Setting defaults to Checked.

Change-Id: I95c0dac1c06ad3ab6d1aef34a7dc21cbe9236e36
Merge remote branch 'cyanogen/jellybean' into jellybean

* cyanogen/jellybean:
  Lockscreen Vibrate option 2 of 2
  Wifi: Allow to define the idle timeout (5 mn to 3 hours)
  Settings TTS: Default sample play failed for PicoTTS (from ics)
  Settings: External BT GPS
  Settings: Use public constant for SYSTEM_PROFILES_ENABLED
  Settings: Use holo alert drawable
  Settings: Misleading spanish label for power widget (from ics)
  Added hungarian translations for Settings
  Fix Issue 5810: Settings: Uighur language
  Japanese: initial japanese translation port from CM9