summaryrefslogtreecommitdiffstats
path: root/res/values
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2013-01-29 14:03:06 -0800
committerMichael Kolb <kolby@google.com>2013-01-29 15:01:34 -0800
commit3148b18958ea240e9ac7aac90f16ba1d3df0519f (patch)
tree0079a774b411f896be3efc6d9bd17c600a687386 /res/values
parent5973d002f7fe9b79060c27980ecb77693f6994e2 (diff)
downloadandroid_packages_apps_Snap-3148b18958ea240e9ac7aac90f16ba1d3df0519f.tar.gz
android_packages_apps_Snap-3148b18958ea240e9ac7aac90f16ba1d3df0519f.tar.bz2
android_packages_apps_Snap-3148b18958ea240e9ac7aac90f16ba1d3df0519f.zip
Copy camera resources into Gallery2
Change-Id: I3be2758b2ddca31dbc2f21457a62664310c39684
Diffstat (limited to 'res/values')
-rw-r--r--res/values/arrays.xml404
-rw-r--r--res/values/attrs.xml24
-rw-r--r--res/values/colors.xml26
-rw-r--r--res/values/config.xml22
-rw-r--r--res/values/dimens.xml91
-rw-r--r--res/values/filtershow_strings.xml2
-rw-r--r--res/values/strings.xml451
-rw-r--r--res/values/styles.xml207
8 files changed, 1225 insertions, 2 deletions
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
new file mode 100644
index 000000000..fb3200391
--- /dev/null
+++ b/res/values/arrays.xml
@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (C) 2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ -->
+
+<resources>
+ <!-- Camera Preferences Video Quality entries -->
+ <string-array name="pref_video_quality_entries" translatable="false">
+ <item>@string/pref_video_quality_entry_1080p</item>
+ <item>@string/pref_video_quality_entry_720p</item>
+ <item>@string/pref_video_quality_entry_480p</item>
+ <item>@string/pref_video_quality_entry_high</item>
+ <item>@string/pref_video_quality_entry_low</item>
+ </string-array>
+
+ <string-array name="pref_video_quality_entryvalues" translatable="false">
+ <!-- The integer value of CamcorderProfile.QUALITY_1080P -->
+ <item>6</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_720P -->
+ <item>@string/pref_video_quality_default</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_480P -->
+ <item>4</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_HIGH -->
+ <item>1</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_LOW -->
+ <item>0</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture in millseconds
+ for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_entryvalues" translatable="false">
+ <item>0</item>
+ <item>500</item>
+ <item>1000</item>
+ <item>1500</item>
+ <item>2000</item>
+ <item>2500</item>
+ <item>3000</item>
+ <item>4000</item>
+ <item>5000</item>
+ <item>6000</item>
+ <item>10000</item>
+ <item>12000</item>
+ <item>15000</item>
+ <item>24000</item>
+ <item>30000</item>
+ <item>60000</item>
+ <item>90000</item>
+ <item>120000</item>
+ <item>150000</item>
+ <item>180000</item>
+ <item>240000</item>
+ <item>300000</item>
+ <item>360000</item>
+ <item>600000</item>
+ <item>720000</item>
+ <item>900000</item>
+ <item>1440000</item>
+ <item>1800000</item>
+ <item>3600000</item>
+ <item>5400000</item>
+ <item>7200000</item>
+ <item>9000000</item>
+ <item>10800000</item>
+ <item>14400000</item>
+ <item>18000000</item>
+ <item>21600000</item>
+ <item>36000000</item>
+ <item>43200000</item>
+ <item>54000000</item>
+ <item>86400000</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture in
+ different units (i.e. seconds, minutes, hours) for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_entries">
+ <item>@string/pref_video_time_lapse_frame_interval_off</item>
+ <item>@string/pref_video_time_lapse_frame_interval_500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_2000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_2500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_3000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_4000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_5000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_6000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_10000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_12000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_15000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_24000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_30000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_60000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_90000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_120000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_150000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_180000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_240000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_300000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_360000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_720000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_900000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1440000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1800000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_3600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_5400000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_7200000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_9000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_10800000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_14400000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_18000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_21600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_36000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_43200000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_54000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_86400000</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture
+ for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_duration_values" translatable="false">
+ <item>0.5</item>
+ <item>1</item>
+ <item>1.5</item>
+ <item>2</item>
+ <item>2.5</item>
+ <item>3</item>
+ <item>4</item>
+ <item>5</item>
+ <item>6</item>
+ <item>10</item>
+ <item>12</item>
+ <item>15</item>
+ <item>24</item>
+ </string-array>
+
+ <string-array name="pref_video_time_lapse_frame_interval_units">
+ <item>@string/time_lapse_seconds</item>
+ <item>@string/time_lapse_minutes</item>
+ <item>@string/time_lapse_hours</item>
+ </string-array>
+
+ <!-- Camera Preferences Picture size dialog box entries -->
+ <string-array name="pref_camera_picturesize_entries" translatable="false">
+ <item>@string/pref_camera_picturesize_entry_8mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_3mp</item>
+ <item>@string/pref_camera_picturesize_entry_2mp</item>
+ <item>@string/pref_camera_picturesize_entry_1_3mp</item>
+ <item>@string/pref_camera_picturesize_entry_1mp</item>
+ <item>@string/pref_camera_picturesize_entry_vga</item>
+ <item>@string/pref_camera_picturesize_entry_qvga</item>
+ </string-array>
+
+ <!-- When launching the camera app first time, we will set the picture
+ size to the first one in the list that is also supported by the
+ driver -->
+ <string-array name="pref_camera_picturesize_entryvalues" translatable="false">
+ <item>3264x2448</item>
+ <item>2592x1944</item>
+ <item>2592x1936</item>
+ <item>2560x1920</item>
+ <item>2048x1536</item>
+ <item>1600x1200</item>
+ <item>1280x960</item>
+ <item>1024x768</item>
+ <item>640x480</item>
+ <item>320x240</item>
+ </string-array>
+
+ <!-- Camera Preferences focus mode dialog box entries -->
+ <string-array name="pref_camera_focusmode_entries" translatable="false">
+ <item>@string/pref_camera_focusmode_entry_auto</item>
+ <item>@string/pref_camera_focusmode_entry_infinity</item>
+ <item>@string/pref_camera_focusmode_entry_macro</item>
+ </string-array>
+
+ <string-array name="pref_camera_focusmode_entryvalues" translatable="false">
+ <item>auto</item>
+ <item>infinity</item>
+ <item>macro</item>
+ </string-array>
+
+ <!-- Camera Preferences flash mode dialog box entries -->
+ <string-array name="pref_camera_flashmode_entries" translatable="false">
+ <item>@string/pref_camera_flashmode_entry_off</item>
+ <item>@string/pref_camera_flashmode_entry_auto</item>
+ <item>@string/pref_camera_flashmode_entry_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_flashmode_entryvalues" translatable="false">
+ <item>off</item>
+ <item>auto</item>
+ <item>on</item>
+ </string-array>
+
+ <array name="camera_flashmode_icons" translatable="false">
+ <item>@drawable/ic_flash_off_holo_light</item>
+ <item>@drawable/ic_flash_auto_holo_light</item>
+ <item>@drawable/ic_flash_on_holo_light</item>
+ </array>
+
+ <array name="camera_flashmode_largeicons" translatable="false">
+ <item>@drawable/ic_flash_off_holo_light</item>
+ <item>@drawable/ic_flash_auto_holo_light</item>
+ <item>@drawable/ic_flash_on_holo_light</item>
+ </array>
+
+ <!-- Videocamera Preferences flash mode dialog box entries -->
+ <string-array name="pref_camera_video_flashmode_entries" translatable="false">
+ <item>@string/pref_camera_flashmode_entry_on</item>
+ <item>@string/pref_camera_flashmode_entry_off</item>
+ </string-array>
+
+ <string-array name="pref_camera_video_flashmode_entryvalues" translatable="false">
+ <item>torch</item>
+ <item>off</item>
+ </string-array>
+
+ <array name="video_flashmode_icons" translatable="false">
+ <item>@drawable/ic_flash_on_holo_light</item>
+ <item>@drawable/ic_flash_off_holo_light</item>
+ </array>
+
+ <array name="video_flashmode_largeicons" translatable="false">
+ <item>@drawable/ic_flash_on_holo_light</item>
+ <item>@drawable/ic_flash_off_holo_light</item>
+ </array>
+
+ <string-array name="pref_camera_recordlocation_entryvalues" translatable="false">
+ <item>off</item>
+ <item>on</item>
+ </string-array>
+
+ <array name="pref_camera_recordlocation_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </array>
+
+ <array name="camera_recordlocation_icons" translatable="false">
+ <item>@drawable/ic_menuselect_gps_off</item>
+ <item>@drawable/ic_menuselect_gps_on</item>
+ </array>
+
+ <array name="camera_recordlocation_largeicons" translatable="false">
+ <item>@drawable/ic_viewfinder_gps_off</item>
+ <item>@drawable/ic_viewfinder_gps_on</item>
+ </array>
+
+ <!-- Camera Preferences White Balance dialog box entries -->
+ <string-array name="pref_camera_whitebalance_entries" translatable="false">
+ <item>@string/pref_camera_whitebalance_entry_incandescent</item>
+ <item>@string/pref_camera_whitebalance_entry_fluorescent</item>
+ <item>@string/pref_camera_whitebalance_entry_auto</item>
+ <item>@string/pref_camera_whitebalance_entry_daylight</item>
+ <item>@string/pref_camera_whitebalance_entry_cloudy</item>
+ </string-array>
+
+ <string-array name="pref_camera_whitebalance_entryvalues" translatable="false">
+ <item>incandescent</item>
+ <item>fluorescent</item>
+ <item>auto</item>
+ <item>daylight</item>
+ <item>cloudy-daylight</item>
+ </string-array>
+
+ <array name="whitebalance_icons" translatable="false">
+ <item>@drawable/ic_wb_incandescent</item>
+ <item>@drawable/ic_wb_fluorescent</item>
+ <item>@drawable/ic_wb_auto</item>
+ <item>@drawable/ic_wb_sunlight</item>
+ <item>@drawable/ic_wb_cloudy</item>
+ </array>
+
+ <array name="whitebalance_largeicons" translatable="false">
+ <item>@drawable/ic_wb_incandescent</item>
+ <item>@drawable/ic_wb_fluorescent</item>
+ <item>@drawable/ic_wb_auto</item>
+ <item>@drawable/ic_wb_sunlight</item>
+ <item>@drawable/ic_wb_cloudy</item>
+ </array>
+
+ <!-- Camera Preferences Scene Mode dialog box entries -->
+ <string-array name="pref_camera_scenemode_entries" translatable="false">
+ <item>@string/pref_camera_scenemode_entry_auto</item>
+ <item>@string/pref_camera_scenemode_entry_action</item>
+ <item>@string/pref_camera_scenemode_entry_night</item>
+ <item>@string/pref_camera_scenemode_entry_sunset</item>
+ <item>@string/pref_camera_scenemode_entry_party</item>
+ </string-array>
+
+ <string-array name="pref_camera_scenemode_entryvalues" translatable="false">
+ <item>auto</item>
+ <item>action</item>
+ <item>night</item>
+ <item>sunset</item>
+ <item>party</item>
+ </string-array>
+
+ <array name="camera_id_entries" translatable="false">
+ <item>@string/pref_camera_id_entry_back</item>
+ <item>@string/pref_camera_id_entry_front</item>
+ </array>
+
+ <array name="camera_id_icons" translatable="false">
+ <item>@drawable/ic_menuselect_camera_facing_back</item>
+ <item>@drawable/ic_menuselect_camera_facing_front</item>
+ </array>
+
+ <array name="camera_id_largeicons" translatable="false">
+ <item>@drawable/ic_viewfinder_camera_facing_back</item>
+ <item>@drawable/ic_viewfinder_camera_facing_front</item>
+ </array>
+
+ <string-array name="pref_video_effect_entries" translatable="false">
+ <item>@string/effect_none</item>
+ <item>@string/effect_goofy_face_squeeze</item>
+ <item>@string/effect_goofy_face_big_eyes</item>
+ <item>@string/effect_goofy_face_big_mouth</item>
+ <item>@string/effect_goofy_face_small_mouth</item>
+ <item>@string/effect_goofy_face_big_nose</item>
+ <item>@string/effect_goofy_face_small_eyes</item>
+ <item>@string/effect_backdropper_space</item>
+ <item>@string/effect_backdropper_sunset</item>
+ <item>@string/effect_backdropper_gallery</item>
+ </string-array>
+
+ <string-array name="pref_video_effect_entryvalues" translatable="false">
+ <item>@string/pref_video_effect_default</item>
+ <item>goofy_face/squeeze</item>
+ <item>goofy_face/big_eyes</item>
+ <item>goofy_face/big_mouth</item>
+ <item>goofy_face/small_mouth</item>
+ <item>goofy_face/big_nose</item>
+ <item>goofy_face/small_eyes</item>
+ <item>backdropper/file:///system/media/video/AndroidInSpace.480p.mp4</item>
+ <item>backdropper/file:///system/media/video/Sunset.480p.mp4</item>
+ <item>backdropper/gallery</item>
+ </string-array>
+
+ <array name="video_effect_icons" translatable="false">
+ <item>@drawable/ic_effects_holo_light</item>
+ <item>@drawable/ic_video_effects_faces_squeeze_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_eyes_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_mouth_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_small_mouth_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_nose_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_small_eyes_holo_dark</item>
+ <item>@drawable/ic_video_effects_background_intergalactic_holo</item>
+ <item>@drawable/ic_video_effects_background_fields_of_wheat_holo</item>
+ <item>@drawable/ic_video_effects_background_normal_holo_dark</item>
+ </array>
+
+ <string-array name="pref_camera_hdr_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_hdr_entryvalues" translatable="false">
+ <item>@string/setting_off_value</item>
+ <item>@string/setting_on_value</item>
+ </string-array>
+
+ <string-array name="pref_camera_timer_sound_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_timer_sound_entryvalues" translatable="false">
+ <item>@string/setting_off_value</item>
+ <item>@string/setting_on_value</item>
+ </string-array>
+
+ <!-- Default focus mode setting.-->
+ <string-array name="pref_camera_focusmode_default_array" translatable="false">
+ <item>continuous-picture</item>
+ <item>auto</item>
+ </string-array>
+
+ <!-- Icons for exposure compensation -->
+ <array name="pref_camera_exposure_icons" translatable="false">
+ <item>@drawable/ic_exposure_n3</item>
+ <item>@drawable/ic_exposure_n2</item>
+ <item>@drawable/ic_exposure_n1</item>
+ <item>@drawable/ic_exposure_0</item>
+ <item>@drawable/ic_exposure_p1</item>
+ <item>@drawable/ic_exposure_p2</item>
+ <item>@drawable/ic_exposure_p3</item>
+ </array>
+</resources>
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index f8ebd0592..b901db770 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -21,4 +21,28 @@
<declare-styleable name="CenteredLinearLayout">
<attr name="max_width" format="dimension" />
</declare-styleable>
+
+ <!-- Camera resources below -->
+
+ <declare-styleable name="CameraPreference">
+ <attr name="title" format="string" />
+ </declare-styleable>
+ <declare-styleable name="ListPreference">
+ <attr name="key" format="string" />
+ <attr name="defaultValue" format="string|reference" />
+ <attr name="entryValues" format="reference" />
+ <attr name="entries" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="IconIndicator">
+ <attr name="icons" format="reference" />
+ <attr name="modes" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="IconListPreference">
+ <!-- If a preference does not have individual icons for each entry, it can has a single icon to represent it. -->
+ <attr name="singleIcon" format="reference" />
+ <attr name="icons" />
+ <attr name="largeIcons" format="reference" />
+ <attr name="images" format="reference" />
+ </declare-styleable>
+
</resources>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 2dedd515e..c1bb52b30 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -43,4 +43,30 @@
<color name="ingest_highlight_semitransparent">#8833b5e5</color>
<color name="ingest_date_tile_text">#33b5e5</color>
+
+ <!-- Camera resources below -->
+
+ <color name="recording_time_elapsed_text">#FFFFFFFF</color>
+ <color name="recording_time_remaining_text">#FFFF0033</color>
+ <color name="on_viewfinder_label_background_color">#77333333</color>
+ <color name="review_control_pressed_color">#FF33B5E5</color>
+ <color name="review_control_pressed_fan_color">#3F33B5E5</color>
+ <color name="review_background">#FF000000</color>
+ <color name="icon_disabled_color">#DD777777</color>
+ <color name="time_lapse_arc">#FFC5C5C5</color>
+ <color name="indicator_background">#40000000</color>
+ <color name="popup_title_color">#ff33b5e5</color>
+ <color name="popup_background">#ff282828</color>
+ <color name="pano_progress_empty">#FF2E2E2E</color>
+ <color name="pano_progress_done">#FF33525E</color>
+ <color name="pano_progress_indication">#FF0099CC</color>
+ <color name="pano_progress_indication_fast">#FFFF2222</color>
+ <color name="mode_selection_border">#33B5E5</color>
+ <color name="holo_blue_light">#ff33b5e5</color>
+ <color name="bright_foreground_disabled_holo_dark">#ff4c4c4c</color>
+ <color name="bright_foreground_holo_dark">#fff3f3f3</color>
+ <color name="face_detect_start">#80ffffff</color>
+ <color name="face_detect_success">#8050d060</color>
+ <color name="face_detect_fail">#80d05060</color>
+
</resources>
diff --git a/res/values/config.xml b/res/values/config.xml
new file mode 100644
index 000000000..33e1e146b
--- /dev/null
+++ b/res/values/config.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Camera app resources that may need to be customized
+ for different hardware or product builds. -->
+<resources>
+ <!-- Maximum recording length in milliseconds. 0 means unlimited. -->
+ <integer name="max_video_recording_length">0</integer>
+</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
new file mode 100644
index 000000000..cb38007e4
--- /dev/null
+++ b/res/values/dimens.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="hint_y_offset">64dp</dimen>
+ <dimen name="pano_mosaic_surface_height">240dp</dimen>
+ <dimen name="pano_review_button_width">70dp</dimen>
+ <dimen name="pano_review_button_height">45dp</dimen>
+ <dimen name="setting_popup_right_margin">5dp</dimen>
+ <dimen name="setting_row_height">50dp</dimen>
+ <dimen name="setting_item_text_size">18sp</dimen>
+ <dimen name="setting_knob_width">20dp</dimen>
+ <dimen name="setting_knob_text_size">20dp</dimen>
+ <dimen name="setting_item_text_width">95dp</dimen>
+ <dimen name="setting_popup_window_width">240dp</dimen>
+ <dimen name="setting_item_list_margin">14dp</dimen>
+ <dimen name="indicator_bar_width">48dp</dimen>
+ <dimen name="popup_title_text_size">22dp</dimen>
+ <dimen name="popup_title_frame_min_height">49dp</dimen>
+ <dimen name="big_setting_popup_window_width">320dp</dimen>
+ <dimen name="setting_item_icon_width">28dp</dimen>
+ <dimen name="effect_setting_item_icon_width">40dp</dimen>
+ <dimen name="effect_setting_item_text_size">12sp</dimen>
+ <dimen name="effect_setting_type_text_size">12sp</dimen>
+ <dimen name="effect_setting_type_text_min_height">36dp</dimen>
+ <dimen name="effect_setting_clear_text_size">20dp</dimen>
+ <dimen name="effect_setting_clear_text_min_height">45dp</dimen>
+ <dimen name="effect_setting_type_text_left_padding">16dp</dimen>
+ <dimen name="onscreen_indicators_height">28dp</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">15dp</dimen>
+ <dimen name="switch_padding">16dp</dimen>
+ <dimen name="switch_min_width">96dp</dimen>
+ <dimen name="switch_text_max_width">44dp</dimen>
+ <dimen name="thumb_text_padding">12dp</dimen>
+ <dimen name="thumb_text_size">14sp</dimen>
+ <dimen name="setting_popup_right_margin_large">8dp</dimen>
+ <dimen name="setting_row_height_large">54dp</dimen>
+ <dimen name="setting_popup_window_width_large">260dp</dimen>
+ <dimen name="indicator_bar_width_large">72dp</dimen>
+ <dimen name="setting_item_icon_width_large">48dp</dimen>
+ <dimen name="onscreen_indicators_height_large">36dp</dimen>
+ <dimen name="pano_mosaic_surface_height_xlarge">480dp</dimen>
+ <dimen name="pano_review_button_width_xlarge">180dp</dimen>
+ <dimen name="pano_review_button_height_xlarge">115dp</dimen>
+ <dimen name="setting_row_height_xlarge">50dp</dimen>
+ <dimen name="setting_item_text_size_xlarge">21dp</dimen>
+ <dimen name="setting_knob_width_xlarge">50dp</dimen>
+ <dimen name="setting_item_text_width_xlarge">130dp</dimen>
+ <dimen name="setting_popup_window_width_xlarge">410dp</dimen>
+ <dimen name="setting_item_list_margin_xlarge">24dp</dimen>
+ <dimen name="indicator_bar_width_xlarge">13dp</dimen>
+ <dimen name="popup_title_text_size_xlarge">22dp</dimen>
+ <dimen name="popup_title_frame_min_height_xlarge">60dp</dimen>
+ <dimen name="big_setting_popup_window_width_xlarge">590dp</dimen>
+ <dimen name="setting_item_icon_width_xlarge">35dp</dimen>
+ <dimen name="effect_setting_item_icon_width_xlarge">54dp</dimen>
+ <dimen name="effect_setting_item_text_size_xlarge">21dp</dimen>
+ <dimen name="effect_setting_type_text_size_xlarge">21dp</dimen>
+ <dimen name="effect_setting_type_text_min_height_xlarge">34dp</dimen>
+ <dimen name="effect_setting_clear_text_size_xlarge">23dp</dimen>
+ <dimen name="effect_setting_clear_text_min_height_xlarge">44dp</dimen>
+ <dimen name="effect_setting_type_text_left_padding_xlarge">26dp</dimen>
+ <dimen name="onscreen_indicators_height_xlarge">36dp</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size_xlarge">18dp</dimen>
+ <dimen name="pie_radius_start">80dp</dimen>
+ <dimen name="pie_radius_increment">60dp</dimen>
+ <dimen name="pie_touch_slop">12dp</dimen>
+ <dimen name="pie_touch_offset">40dp</dimen>
+ <dimen name="pie_view_size">48dp</dimen>
+ <dimen name="focus_radius_offset">8dp</dimen>
+ <dimen name="focus_inner_offset">24dp</dimen>
+ <dimen name="focus_outer_stroke">3dp</dimen>
+ <dimen name="focus_inner_stroke">2dp</dimen>
+ <dimen name="zoom_ring_min">48dp</dimen>
+ <dimen name="switcher_size">72dp</dimen>
+ <dimen name="face_circle_stroke">2dip</dimen>
+ <dimen name="zoom_font_size">14pt</dimen>
+ <dimen name="shutter_offset">-22dp</dimen>
+</resources>
diff --git a/res/values/filtershow_strings.xml b/res/values/filtershow_strings.xml
index 7f96824be..7fc0f4b32 100644
--- a/res/values/filtershow_strings.xml
+++ b/res/values/filtershow_strings.xml
@@ -33,8 +33,6 @@
<!-- actionbar menu -->
- <!-- Text for the actionbar confirmation button [CHAR LIMIT=20] -->
- <string name="done">Done</string>
<!-- Text for the undo menu item [CHAR LIMIT=20] -->
<string name="filtershow_undo">Undo</string>
<!-- Text for redo menu item [CHAR LIMIT=20] -->
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 9cbf72f96..d6b981528 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -548,4 +548,455 @@
<!-- Status message shown when there is no MTP device connected -->
<string name="ingest_no_device">There is no MTP device connected</string>
+
+ <!-- Camera resources below -->
+
+ <!-- General strings -->
+
+ <!-- title for the dialog showing the error of camera hardware -->
+ <string name="camera_error_title">Camera error</string>
+
+ <!-- message for the dialog showing the error of camera hardware -->
+ <string name="cannot_connect_camera">Can\'t connect to the camera.</string>
+
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <string name="camera_disabled">Camera has been disabled because of security policies.</string>
+
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <string name="camera_label">Camera</string>
+
+ <!-- label for the 'video recording application shown in the top level 'all applications' -->
+ <string name="video_camera_label">Camcorder</string>
+
+ <!-- alert to the user to wait for some operation to complete -->
+ <string name="wait">Please wait\u2026</string>
+
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <string name="no_storage" product="nosdcard">Mount USB storage before using the camera.</string>
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <string name="no_storage" product="default">Insert an SD card before using the camera.</string>
+
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <string name="preparing_sd" product="nosdcard">Preparing USB storage\u2026</string>
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <string name="preparing_sd" product="default">Preparing SD card\u2026</string>
+
+ <!-- alert to the user that the camera fails to read or write the USB storage. [CHAR LIMIT=NONE] -->
+ <string name="access_sd_fail" product="nosdcard">Couldn\'t access USB storage.</string>
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <string name="access_sd_fail" product="default">Couldn\'t access SD card.</string>
+
+ <!-- button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT=10] -->
+ <string name="review_cancel">CANCEL</string>
+
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <string name="review_ok">DONE</string>
+
+ <!-- A label that overlays on top of the preview frame to indicate the camcorder is in time lapse mode [CHAR LIMIT=35] -->
+ <string name="time_lapse_title">Time lapse recording</string>
+
+ <!-- Settings screen, camera selection dialog title. Users can select a camera from the phone (front-facing or back-facing). [CHAR LIMIT=20] -->
+ <string name="pref_camera_id_title">Choose camera</string>
+
+ <string name="pref_camera_id_default" translatable="false">0</string>
+
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_back">Back</string>
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_front">Front</string>
+
+ <!-- Settings screen, setting title text -->
+ <string name="pref_camera_recordlocation_title">Store location</string>
+
+ <string name="pref_camera_recordlocation_default" translatable="false">none</string>
+
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <string name="pref_camera_timer_title">Countdown timer</string>
+
+ <string name="pref_camera_timer_default" translatable="false">0</string>
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <plurals name="pref_camera_timer_entry">
+ <item quantity="one">1 second</item>
+ <item quantity="other">%d seconds</item>
+ </plurals>
+ <string name="pref_camera_timer_sound_default">@string/setting_on_value</string>
+ <!-- Text followed by a checkbox to turn on/off sound effects during the countdown. [CHAR LIMIT = 16]-->
+ <string name="pref_camera_timer_sound_title">Beep during countdown</string>
+
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <string name="setting_off">Off</string>
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <string name="setting_on">On</string>
+
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <string name="setting_off_value" translatable="false">off</string>
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <string name="setting_on_value" translatable="false">on</string>
+
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <string name="pref_video_quality_title">Video quality</string>
+ <!-- The default quality value is 5 (720p) -->
+ <string name="pref_video_quality_default" translatable="false">5</string>
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_1080p" translatable="false">HD 1080p</string>
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_720p" translatable="false">HD 720p</string>
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_480p" translatable="false">SD 480p</string>
+ <!-- Video quality setting entry. Videos will be recorded in the highest quality available on the device. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_high">High</string>
+ <!-- Video quality setting entry. Videos will be recorded in the lowest quality available on the device. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_low">Low</string>
+
+ <!-- Describes the preference dialog for choosing interval between frame capture for
+ time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
+ <string name="pref_video_time_lapse_frame_interval_title">Time lapse</string>
+ <string name="pref_video_time_lapse_frame_interval_default" translatable="false">0</string>
+
+ <!-- Settings screen, Camera setting category title -->
+ <string name="pref_camera_settings_category">Camera settings</string>
+
+ <!-- Settings screen, Camcorder setting category title -->
+ <string name="pref_camcorder_settings_category">Camcorder settings</string>
+
+ <!-- Settings screen, Picture size title -->
+ <string name="pref_camera_picturesize_title">Picture size</string>
+
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_8mp">8M pixels</string>
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_5mp">5M pixels</string>
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_3mp">3M pixels</string>
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_2mp">2M pixels</string>
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1_3mp">1.3M pixels</string>
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1mp">1M pixels</string>
+ <!-- Settings screen, dialog choice for VGA picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_vga">VGA</string>
+ <!-- Settings screen, dialog choice for QVGA picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_qvga">QVGA</string>
+
+ <!-- Settings screen, Focus mode title -->
+ <string name="pref_camera_focusmode_title">Focus mode</string>
+
+ <!-- Settings screen, Focus mode dialog radio button choices -->
+ <string name="pref_camera_focusmode_entry_auto">Auto</string>
+ <string name="pref_camera_focusmode_entry_infinity">Infinity</string>
+ <string name="pref_camera_focusmode_entry_macro">Macro</string>
+
+ <!-- Default flash mode setting.-->
+ <string name="pref_camera_flashmode_default" translatable="false">auto</string>
+
+ <!-- Value for flash off setting-->
+ <string name="pref_camera_flashmode_no_flash" translatable="false">no_flash</string>
+
+ <!-- Settings screen, Flash mode title -->
+ <string name="pref_camera_flashmode_title">Flash mode</string>
+
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <string name="pref_camera_flashmode_entry_auto">Auto</string>
+ <string name="pref_camera_flashmode_entry_on">On</string>
+ <string name="pref_camera_flashmode_entry_off">Off</string>
+
+ <!-- Default videocamera flash mode setting.-->
+ <string name="pref_camera_video_flashmode_default" translatable="false">off</string>
+
+ <!-- Default white balance setting. -->
+ <string name="pref_camera_whitebalance_default" translatable="false">auto</string>
+
+ <!-- Settings screen, white balance title -->
+ <string name="pref_camera_whitebalance_title">White balance</string>
+
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <string name="pref_camera_whitebalance_entry_auto">Auto</string>
+ <string name="pref_camera_whitebalance_entry_incandescent">Incandescent</string>
+ <string name="pref_camera_whitebalance_entry_daylight">Daylight</string>
+ <string name="pref_camera_whitebalance_entry_fluorescent">Fluorescent</string>
+ <string name="pref_camera_whitebalance_entry_cloudy">Cloudy</string>
+
+ <!-- Default scene mode setting. -->
+ <string name="pref_camera_scenemode_default" translatable="false">auto</string>
+
+ <!-- Settings screen, Select Scene mode -->
+ <string name="pref_camera_scenemode_title">Scene mode</string>
+
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_auto">Auto</string>
+ <!-- Scene mode that uses HDR (high dynamic range) [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_hdr">HDR</string>
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_action">Action</string>
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_night">Night</string>
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_sunset">Sunset</string>
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_party">Party</string>
+
+ <!-- Toast after trying to select a setting that is not allowed to change in scene mode [CHAR LIMIT=NONE] -->
+ <string name="not_selectable_in_scene_mode">Not selectable in scene mode.</string>
+
+ <!-- Exposure settings in preference -->
+ <string name="pref_exposure_title">Exposure</string>
+ <string name="pref_exposure_default" translatable="false">0</string>
+
+ <!-- Default HDR entry value -->
+ <string name="pref_camera_hdr_default">@string/setting_off_value</string>
+
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <string name="dialog_ok">OK</string>
+
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <string name="spaceIsLow_content" product="nosdcard">Your USB storage is running out of space. Change the quality setting or delete some images or other files.</string>
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <string name="spaceIsLow_content" product="default">Your SD card is running out of space. Change the quality setting or delete some images or other files.</string>
+
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <string name="image_file_name_format" translatable="false">"'IMG'_yyyyMMdd_HHmmss"</string>
+
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <string name="video_file_name_format" translatable="false">"'VID'_yyyyMMdd_HHmmss"</string>
+
+ <!-- Filename prefix for panorama output. -->
+ <string name="pano_file_name_format" translatable="false">"'PANO'_yyyyMMdd_HHmmss"</string>
+
+ <!-- The message shown when video record reaches size limit. -->
+ <string name="video_reach_size_limit">Size limit reached.</string>
+
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <string name="pano_too_fast_prompt">Too fast</string>
+
+ <!-- The text shown in the progress dialog when panorama preview is generating in the background [CHAR LIMIT=30] -->
+ <string name="pano_dialog_prepare_preview">Preparing panorama</string>
+
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <string name="pano_dialog_panorama_failed">Couldn\'t save panorama.</string>
+
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <string name="pano_dialog_title">Panorama</string>
+
+ <!-- The text shown on the top-left corner of the screen to indicate the capturing is on going [CHAR LIMIT=27] -->
+ <string name="pano_capture_indication">Capturing panorama</string>
+
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <string name="pano_dialog_waiting_previous">Waiting for previous panorama</string>
+
+ <!-- The text shown on the bottom-left corner of the screen to indicate that the saving is in process [CHAR LIMIT=13] -->
+ <string name="pano_review_saving_indication_str">Saving\u2026</string>
+
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <string name="pano_review_rendering">Rendering panorama</string>
+
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <string name="tap_to_focus">Touch to focus.</string>
+
+ <!-- Default effect setting that clears the effect. -->
+ <string name="pref_video_effect_default" translatable="false">none</string>
+
+ <!-- Title of video effect setting popup window -->
+ <string name="pref_video_effect_title">Effects</string>
+
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <string name="effect_none">None</string>
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_squeeze">Squeeze</string>
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_eyes">Big eyes</string>
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_mouth">Big mouth</string>
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_mouth">Small mouth</string>
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_nose">Big nose</string>
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_eyes">Small eyes</string>
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_space">In space</string>
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_sunset">Sunset</string>
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_gallery">Your video</string>
+
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <string name="bg_replacement_message">Set your device down.\nStep out of view for a moment.</string>
+
+
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <string name="video_snapshot_hint">Touch to take photo while recording.</string>
+
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <string name="video_recording_started">Video recording has started.</string>
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <string name="video_recording_stopped">Video recording has stopped.</string>
+
+ <!-- Toast telling users video snapshot is disabled when the effects are on and a user tries to tap on the viewfinder [CHAR LIMIT=65] -->
+ <string name="disable_video_snapshot_hint">Video snapshot is disabled when special effects are on.</string>
+
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <string name="clear_effects">Clear effects</string>
+
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <string name="effect_silly_faces">SILLY FACES</string>
+
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <string name="effect_background">BACKGROUND</string>
+
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_shutter_button">Shutter button</string>
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_menu_button">Menu button</string>
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_thumbnail">Most recent photo</string>
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_camera_picker">Front and back camera switch</string>
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_mode_picker">Camera, video, or panorama selector</string>
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_second_level_indicators">More setting controls</string>
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_back_to_first_level">Close setting controls</string>
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_zoom_control">Zoom control</string>
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_decrement">Decrease %1$s</string>
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_increment">Increase %1$s</string>
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_check_box">%1$s check box</string>
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_camera">Switch to photo</string>
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_video">Switch to video</string>
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_panorama">Switch to panorama</string>
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_new_panorama">Switch to new panorama</string>
+ <!-- The button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_cancel">Review cancel</string>
+ <!-- The button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_ok">Review done</string>
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_retake">Review retake</string>
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <string name="empty" translatable="false">" "</string>
+
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_on">ON</string>
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_off">OFF</string>
+
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_off">Off</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_500">0.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1000">1 second</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1500">1.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2000">2 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2500">2.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3000">3 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_4000">4 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5000">5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_6000">6 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10000">10 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_12000">12 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_15000">15 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_24000">24 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_30000">0.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_60000">1 minute</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_90000">1.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_120000">2 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_150000">2.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_180000">3 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_240000">4 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_300000">5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_360000">6 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_600000">10 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_720000">12 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_900000">15 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1440000">24 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1800000">0.5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3600000">1 hour</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5400000">1.5 hour</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_7200000">2 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_9000000">2.5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10800000">3 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_14400000">4 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_18000000">5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_21600000">6 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_36000000">10 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_43200000">12 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_54000000">15 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_86400000">24 hours</string>
+
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_seconds">seconds</string>
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_minutes">minutes</string>
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_hours">hours</string>
+
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_interval_set">Done</string>
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <string name="set_time_interval">Set Time Interval</string>
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_time_interval_help">Time lapse feature is off. Turn it on to set time interval.</string>
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_timer_help">Countdown timer is off. Turn it on to count down before taking a picture.</string>
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <string name="set_duration">Set duration in seconds</string>
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <string name="count_down_title_text">Counting down to take a photo</string>
+
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <string name="remember_location_title">Remember photo locations?</string>
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <string name="remember_location_prompt">Tag your photos and videos with the locations where they are taken.\n\nOther apps can access this information along with your saved images.</string>
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_no">No thanks</string>
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_yes">Yes</string>
+
</resources>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index baf9315f8..e6179e99b 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -51,4 +51,211 @@
<style name="ActionBarTwoLineItem">
<item name="android:background">@drawable/action_bar_two_line_background</item>
</style>
+
+ <!-- Camera resources below -->
+
+ <style name="Theme.Camera" parent="Theme.CameraBase">
+ <item name="android:windowBackground">@android:color/black</item>
+ <item name="android:colorBackground">@android:color/black</item>
+ <item name="android:colorBackgroundCacheHint">@android:color/black</item>
+ </style>
+ <style name="Theme.CameraBase" parent="android:Theme.Black.NoTitleBar.Fullscreen"/>
+ <style name="OnScreenHintTextAppearance">
+ <item name="android:textColor">@android:color/primary_text_dark</item>
+ <item name="android:textColorHighlight">#FFFF9200</item>
+ <item name="android:textColorHint">#808080</item>
+ <item name="android:textColorLink">#5C5CFF</item>
+ <item name="android:textSize">16sp</item>
+ <item name="android:textStyle">normal</item>
+ </style>
+ <style name="OnScreenHintTextAppearance.Small">
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">@android:color/secondary_text_dark</item>
+ </style>
+ <style name="Animation_OnScreenHint">
+ <item name="android:windowEnterAnimation">@anim/on_screen_hint_enter</item>
+ <item name="android:windowExitAnimation">@anim/on_screen_hint_exit</item>
+ </style>
+ <style name="ReviewPlayIcon">
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_centerInParent">true</item>
+ <item name="android:visibility">gone</item>
+ <item name="android:src">@drawable/ic_gallery_play_big</item>
+ </style>
+ <style name="PopupTitleSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:background">@color/popup_title_color</item>
+ </style>
+ <style name="SettingItemList">
+ <item name="android:orientation">vertical</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:layout_gravity">center</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:listSelector">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingItemTitle">
+ <item name="android:textSize">@dimen/setting_item_text_size</item>
+ <item name="android:gravity">left|center_vertical</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_weight">1</item>
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">match_parent</item>
+ </style>
+ <style name="SettingItemText">
+ <item name="android:layout_width">@dimen/setting_item_text_width</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_gravity">center_vertical</item>
+ <item name="android:gravity">center</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:textSize">@dimen/setting_item_text_size</item>
+ </style>
+ <style name="SettingRow">
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:orientation">horizontal</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">@dimen/setting_row_height</item>
+ <item name="android:paddingLeft">@dimen/setting_item_list_margin</item>
+ <item name="android:paddingRight">@dimen/setting_item_list_margin</item>
+ <item name="android:background">@drawable/setting_picker</item>
+ </style>
+ <style name="OnViewfinderLabel">
+ <item name="android:gravity">center</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_margin">10dp</item>
+ <item name="android:paddingLeft">15dp</item>
+ <item name="android:paddingRight">15dp</item>
+ <item name="android:paddingTop">3dp</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:textSize">16dp</item>
+ <item name="android:background">@drawable/bg_text_on_preview</item>
+ </style>
+ <style name="PanoCustomDialogText">
+ <item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
+ </style>
+ <style name="EffectSettingGrid">
+ <item name="android:layout_marginLeft">@dimen/setting_item_list_margin</item>
+ <item name="android:layout_marginRight">@dimen/setting_item_list_margin</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:numColumns">3</item>
+ <item name="android:verticalSpacing">3dp</item>
+ <item name="android:horizontalSpacing">3dp</item>
+ <item name="android:choiceMode">singleChoice</item>
+ </style>
+ <style name="EffectSettingItem">
+ <item name="android:orientation">vertical</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:paddingTop">9dp</item>
+ <item name="android:paddingBottom">9dp</item>
+ <item name="android:paddingLeft">2dp</item>
+ <item name="android:paddingRight">2dp</item>
+ <item name="android:background">@drawable/setting_picker</item>
+ </style>
+ <style name="EffectSettingItemTitle">
+ <item name="android:textSize">@dimen/effect_setting_item_text_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:paddingTop">1dp</item>
+ </style>
+ <style name="EffectSettingTypeTitle">
+ <item name="android:textSize">@dimen/effect_setting_type_text_size</item>
+ <item name="android:gravity">left|center_vertical</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:alpha">0.7</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:minHeight">@dimen/effect_setting_type_text_min_height</item>
+ <item name="android:paddingLeft">@dimen/effect_setting_type_text_left_padding</item>
+ </style>
+ <style name="EffectTypeSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_marginLeft">8dp</item>
+ <item name="android:layout_marginRight">8dp</item>
+ <item name="android:layout_marginBottom">14dp</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:background">#2c2c2c</item>
+ </style>
+ <style name="EffectTitleSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:paddingBottom">4dp</item>
+ <item name="android:background">@android:drawable/divider_horizontal_dark</item>
+ </style>
+ <style name="TextAppearance.DialogWindowTitle" parent="">
+ <item name="android:textSize">22sp</item>
+ <item name="android:textColor">@color/holo_blue_light</item>
+ </style>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Medium"/>
+ <style name="Widget.Button.Borderless" parent="android:Widget.Button">
+ <item name="android:background">@drawable/bg_pressed</item>
+ <item name="android:textAppearance">@style/TextAppearance.Medium</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:minHeight">48dip</item>
+ <item name="android:minWidth">64dip</item>
+ <item name="android:paddingLeft">4dip</item>
+ <item name="android:paddingRight">4dip</item>
+ </style>
+
+ <style name="ReviewControlText_xlarge">
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:background">@drawable/bg_pressed_exit_fading</item>
+ <item name="android:gravity">center</item>
+ <item name="android:paddingLeft">2dp</item>
+ <item name="android:paddingRight">10dp</item>
+ <item name="android:paddingTop">10dp</item>
+ <item name="android:paddingBottom">10dp</item>
+ <item name="android:textSize">18sp</item>
+ <item name="android:textStyle">bold</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ </style>
+ <style name="PopupTitleText_xlarge">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ </style>
+ <style name="PanoCustomDialogText_xlarge">
+ <item name="android:textAppearance">@android:style/TextAppearance.Large</item>
+ </style>
+ <style name="ViewfinderLabelLayout_xlarge">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_margin">13dp</item>
+ </style>
+ <style name="SwitcherButton">
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:background">@drawable/bg_pressed_exit_fading</item>
+ </style>
+ <style name="MenuIndicator">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:enabled">false</item>
+ <item name="android:scaleType">center</item>
+ </style>
+ <style name="CameraControls">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ </style>
+
</resources>