Changes

Jump to navigation Jump to search
Line 1: Line 1: −
* Test Case 1 - Sim doesn't requires Pin/Puk configuration:
+
=== Testing without language packs ===
   −
# Go to control panel, Modem Configuration
+
This is mostly regression testing, in order to ensure that we do not break existing stuff with the new patch.
# Set username, password, number, and apn
  −
# Save changes and restart
  −
# Connect the device and wait until the device icon appears
  −
# Click on connect item
  −
# Check that connection information is ok.
  −
# Click on disconnect item
     −
* Test Case 2 - Sim  requires Pin/Puk configuration
+
* Set the locale to something other than en_US.UTF-8 (by editing ~/.i18n). As an example, it can be de_DE.UTF-8 or es_PE.UTF-8
 +
* Restart Sugar or sugar-emulator
 +
* Start random activity
 +
* Ensure that the translated strings come up properly
   −
# Go to control panel, Modem Configuration
+
=== Testing with language packs ===
# Set username, password, number, apn and a wrong Pin/Puk configuration
+
 
# Save changes and restart
+
This tests support for language packs (which are essentially translation files which can be installed separately from the activities later on by deployments)
# Connect the device and wait until the device icon appears
+
 
# Click on connect item- The system shows "Authentication Error" "Sim requires Pin/Puk configuration"
+
* Set the locale to es_PE.UTF-8 by editing ~/.i18n (it should read LANG=es_PE.UTF-8)
# Click over the message "Sim requires Pin/Puk configuration"
+
* Restart Sugar or sugar-emulator
# Go to control panel, Modem Configuration and set a valid Pin/Puk configuration.
+
* Set the GConf key ''/desktop/sugar/i18n/langpackdir'' to some random directory (say ''/foo'')
# Save changes and restart
+
** The best way to do this would be to start Terminal and use the command ''gconftool-2 --set -t string /desktop/sugar/i18n/langpackdir /foo'' (this will create the key if it does not exist as well)
# Click on connect item- The system shown the connection information
+
* Make directory ''/foo'' (with the command mkdir -p /foo)
# Click on disconnect item
+
* Make directory /foo/es_PE/LC_MESSAGES
 +
* Download http://people.sugarlabs.org/~sayamindu/org.laptop.sugar.ReadActivity.mo into /foo/es_PE/LC_MESSAGES
 +
* Start Read Activity and confirm if the translation string for the Fullscreen button comes up as "FooBar"
 +
* Remove the file org.laptop.sugar.ReadActivity.mo
 +
* Restart Read Activity
 +
* Confirm if the translation string for the Fullscreen button comes up as Pantalla completa

Navigation menu