summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x[-rw-r--r--]Android.mk31
-rw-r--r--AndroidManifest.xml102
-rw-r--r--CleanSpec.mk2
-rw-r--r--gallerycommon/src/com/android/gallery3d/exif/ExifInterface.java20
-rw-r--r--gallerycommon/src/com/android/gallery3d/exif/ExifTag.java43
-rw-r--r--proguard.flags8
-rw-r--r--res/drawable-hdpi/dropdown_ic_arrow_normal_holo_dark.pngbin508 -> 0 bytes
-rw-r--r--res/drawable-hdpi/frame_overlay_gallery_camera.pngbin999 -> 457 bytes
-rw-r--r--res/drawable-hdpi/ic_cameraalbum_overlay.pngbin5618 -> 3698 bytes
-rw-r--r--res/drawable-hdpi/ic_media_bigscreen.pngbin0 -> 3454 bytes
-rw-r--r--res/drawable-hdpi/ic_media_cropscreen.pngbin0 -> 3444 bytes
-rw-r--r--res/drawable-hdpi/ic_media_fullscreen.pngbin0 -> 3359 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_disabled_forward.pngbin0 -> 3149 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_disabled_rewind.pngbin0 -> 3172 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_disabled_stop.pngbin0 -> 2863 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_display_bookmark.pngbin0 -> 1717 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_edit_holo_dark.pngbin1677 -> 0 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_forward.pngbin0 -> 3088 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_loop.pngbin0 -> 2349 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_rewind.pngbin0 -> 3118 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_share_holo_light.pngbin1007 -> 0 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_stop.pngbin0 -> 2864 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_trash_holo_light.pngbin970 -> 0 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_unloop.pngbin0 -> 1814 bytes
-rw-r--r--res/drawable-hdpi/ic_photoeditor_makeup.pngbin0 -> 2181 bytes
-rw-r--r--res/drawable-hdpi/ic_separator_line.pngbin0 -> 2800 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_camera.pngbin4685 -> 448 bytes
-rw-r--r--res/drawable-hdpi/ic_ts_makeup_bigeye.pngbin0 -> 3908 bytes
-rw-r--r--res/drawable-hdpi/ic_ts_makeup_soften.pngbin0 -> 3180 bytes
-rw-r--r--res/drawable-hdpi/ic_ts_makeup_trimface.pngbin0 -> 3648 bytes
-rw-r--r--res/drawable-hdpi/ic_ts_makeup_whiten.pngbin0 -> 4523 bytes
-rw-r--r--res/drawable-hdpi/ic_vidcontrol_disable_pause.pngbin0 -> 10169 bytes
-rw-r--r--res/drawable-hdpi/ic_vidcontrol_disable_play.pngbin0 -> 10669 bytes
-rw-r--r--res/drawable-hdpi/ic_vidcontrol_disable_reload.pngbin0 -> 11531 bytes
-rw-r--r--res/drawable-hdpi/knob.pngbin0 -> 51511 bytes
-rw-r--r--res/drawable-hdpi/knob_toggle_off.pngbin0 -> 3071 bytes
-rw-r--r--res/drawable-hdpi/knob_toggle_on.pngbin0 -> 3218 bytes
-rw-r--r--res/drawable-hdpi/media_default_bkg.9.pngbin0 -> 1680 bytes
-rw-r--r--res/drawable-hdpi/switch_thumb_activated.9.pngbin0 -> 5117 bytes
-rw-r--r--res/drawable-hdpi/switch_thumb_off.9.pngbin0 -> 5098 bytes
-rw-r--r--res/drawable-mdpi/dropdown_ic_arrow_normal_holo_dark.pngbin443 -> 0 bytes
-rw-r--r--res/drawable-mdpi/frame_overlay_gallery_camera.pngbin720 -> 305 bytes
-rw-r--r--res/drawable-mdpi/ic_cameraalbum_overlay.pngbin3506 -> 3376 bytes
-rw-r--r--res/drawable-mdpi/ic_media_bigscreen.pngbin0 -> 3207 bytes
-rw-r--r--res/drawable-mdpi/ic_media_cropscreen.pngbin0 -> 3239 bytes
-rw-r--r--res/drawable-mdpi/ic_media_fullscreen.pngbin0 -> 3234 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_camera_holo_light.pngbin763 -> 457 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_disabled_forward.pngbin0 -> 3009 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_disabled_rewind.pngbin0 -> 3043 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_disabled_stop.pngbin0 -> 2850 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_display_bookmark.pngbin0 -> 1709 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_edit_holo_dark.pngbin1136 -> 0 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_forward.pngbin0 -> 2980 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_loop.pngbin0 -> 2048 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_rewind.pngbin0 -> 2984 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_share_holo_light.pngbin706 -> 0 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_stop.pngbin0 -> 2841 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_trash_holo_light.pngbin726 -> 0 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_unloop.pngbin0 -> 1593 bytes
-rw-r--r--res/drawable-mdpi/ic_photoeditor_makeup.pngbin0 -> 1728 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_camera.pngbin2862 -> 326 bytes
-rw-r--r--res/drawable-mdpi/ic_ts_makeup_bigeye.pngbin0 -> 4756 bytes
-rw-r--r--res/drawable-mdpi/ic_ts_makeup_soften.pngbin0 -> 4224 bytes
-rw-r--r--res/drawable-mdpi/ic_ts_makeup_trimface.pngbin0 -> 4543 bytes
-rw-r--r--res/drawable-mdpi/ic_ts_makeup_whiten.pngbin0 -> 5074 bytes
-rw-r--r--res/drawable-mdpi/ic_vidcontrol_disable_pause.pngbin0 -> 7280 bytes
-rw-r--r--res/drawable-mdpi/ic_vidcontrol_disable_play.pngbin0 -> 7538 bytes
-rw-r--r--res/drawable-mdpi/ic_vidcontrol_disable_reload.pngbin0 -> 8041 bytes
-rw-r--r--res/drawable-mdpi/media_default_bkg.9.pngbin0 -> 1045 bytes
-rw-r--r--res/drawable-sw600dp/ic_vidcontrol_disable_pause.pngbin0 -> 10169 bytes
-rw-r--r--res/drawable-sw600dp/ic_vidcontrol_disable_play.pngbin0 -> 10669 bytes
-rw-r--r--res/drawable-sw600dp/ic_vidcontrol_disable_reload.pngbin0 -> 11531 bytes
-rw-r--r--res/drawable-xhdpi/dropdown_ic_arrow_normal_holo_dark.pngbin810 -> 0 bytes
-rw-r--r--res/drawable-xhdpi/frame_overlay_gallery_camera.pngbin1284 -> 457 bytes
-rw-r--r--res/drawable-xhdpi/ic_cameraalbum_overlay.pngbin7705 -> 3985 bytes
-rw-r--r--res/drawable-xhdpi/ic_media_bigscreen.pngbin0 -> 3641 bytes
-rw-r--r--res/drawable-xhdpi/ic_media_cropscreen.pngbin0 -> 3705 bytes
-rw-r--r--res/drawable-xhdpi/ic_media_fullscreen.pngbin0 -> 3600 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_camera_holo_light.pngbin0 -> 781 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_disabled_forward.pngbin0 -> 3268 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_disabled_rewind.pngbin0 -> 3266 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_disabled_stop.pngbin0 -> 2904 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_display_bookmark.pngbin0 -> 2460 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_edit_holo_dark.pngbin2303 -> 0 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_forward.pngbin0 -> 3246 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_loop.pngbin0 -> 3573 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_rewind.pngbin0 -> 3227 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_stop.pngbin0 -> 2904 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_unloop.pngbin0 -> 2465 bytes
-rw-r--r--res/drawable-xhdpi/ic_photoeditor_makeup.pngbin0 -> 2650 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_camera.pngbin6819 -> 533 bytes
-rw-r--r--res/drawable-xhdpi/ic_ts_makeup_bigeye.pngbin0 -> 7118 bytes
-rw-r--r--res/drawable-xhdpi/ic_ts_makeup_soften.pngbin0 -> 5782 bytes
-rw-r--r--res/drawable-xhdpi/ic_ts_makeup_trimface.pngbin0 -> 6552 bytes
-rw-r--r--res/drawable-xhdpi/ic_ts_makeup_whiten.pngbin0 -> 7779 bytes
-rw-r--r--res/drawable-xhdpi/ic_vidcontrol_disable_pause.pngbin0 -> 14273 bytes
-rw-r--r--res/drawable-xhdpi/ic_vidcontrol_disable_play.pngbin0 -> 15105 bytes
-rw-r--r--res/drawable-xhdpi/ic_vidcontrol_disable_reload.pngbin0 -> 16055 bytes
-rw-r--r--res/drawable-xxhdpi/ic_cameraalbum_overlay.pngbin0 -> 2039 bytes
-rw-r--r--res/drawable-xxhdpi/ic_photoeditor_makeup_xx.pngbin0 -> 3798 bytes
-rw-r--r--res/drawable-xxxhdpi/ic_cameraalbum_overlay.pngbin0 -> 2399 bytes
-rw-r--r--res/drawable/dropdown_ic_arrow.xml11
-rw-r--r--res/drawable/fab_accent.xml19
-rw-r--r--res/drawable/filtershow_background.pngbin1863 -> 0 bytes
-rw-r--r--res/drawable/filtershow_background_new.pngbin2902 -> 0 bytes
-rw-r--r--res/drawable/floating_action_button.xml24
-rw-r--r--res/drawable/ic_edit.xml14
-rw-r--r--res/drawable/ic_menu_share.xml18
-rw-r--r--res/drawable/ic_menu_single_track.xml15
-rw-r--r--res/drawable/ic_menu_stereo.xml16
-rw-r--r--res/drawable/ic_menu_trash.xml12
-rw-r--r--res/drawable/icn_media_forward.xml22
-rw-r--r--res/drawable/icn_media_rewind.xml22
-rw-r--r--res/drawable/icn_media_stop.xml22
-rw-r--r--res/drawable/videoplayer_pause.xml22
-rw-r--r--res/drawable/videoplayer_play.xml22
-rw-r--r--res/drawable/videoplayer_reload.xml22
-rw-r--r--res/layout-land/camera_controls.xml10
-rw-r--r--res/layout-land/filtershow_activity.xml4
-rw-r--r--res/layout-land/filtershow_color_border_ui.xml42
-rw-r--r--res/layout-land/filtershow_draw_ui.xml30
-rw-r--r--res/layout-land/filtershow_grad_ui.xml30
-rw-r--r--res/layout-land/filtershow_main_panel.xml10
-rw-r--r--res/layout-land/filtershow_saturation_controls.xml28
-rw-r--r--res/layout-land/filtershow_vignette_controls.xml20
-rw-r--r--res/layout-land/keyguard_widget.xml16
-rw-r--r--res/layout-land/review_module_control.xml10
-rw-r--r--res/layout-land/switcher_popup.xml6
-rw-r--r--res/layout-port/camera_controls.xml2
-rw-r--r--res/layout-port/keyguard_widget.xml8
-rw-r--r--res/layout-port/review_module_control.xml4
-rw-r--r--res/layout-port/switcher_popup.xml6
-rw-r--r--res/layout/action_bar_text.xml4
-rw-r--r--res/layout/action_bar_two_line_text.xml4
-rw-r--r--res/layout/action_mode.xml47
-rw-r--r--res/layout/album_header.xml4
-rw-r--r--res/layout/appwidget_main.xml1
-rw-r--r--res/layout/audio_effects_dialog.xml72
-rw-r--r--res/layout/audio_effects_title.xml60
-rw-r--r--res/layout/bookmark.xml21
-rw-r--r--res/layout/bookmark_edit_dialog.xml43
-rw-r--r--res/layout/bookmark_item.xml21
-rw-r--r--res/layout/camera_filmstrip.xml12
-rw-r--r--res/layout/choose_widget_type.xml8
-rw-r--r--res/layout/count_down_to_capture.xml2
-rw-r--r--res/layout/countdown_setting_popup.xml4
-rw-r--r--res/layout/dialog_picker.xml4
-rw-r--r--res/layout/editor_grad_button.xml2
-rw-r--r--res/layout/filtershow_actionbar.xml3
-rw-r--r--res/layout/filtershow_activity.xml4
-rw-r--r--res/layout/filtershow_color_picker.xml6
-rw-r--r--res/layout/filtershow_control_action_slider.xml2
-rw-r--r--res/layout/filtershow_control_color_chooser.xml10
-rw-r--r--res/layout/filtershow_control_style_chooser.xml2
-rw-r--r--res/layout/filtershow_control_title_slider.xml8
-rw-r--r--res/layout/filtershow_cp_custom_title.xml4
-rw-r--r--res/layout/filtershow_export_dialog.xml4
-rw-r--r--res/layout/filtershow_info_panel.xml2
-rw-r--r--res/layout/filtershow_main_panel.xml13
-rw-r--r--res/layout/filtershow_presets_management_row.xml2
-rw-r--r--res/layout/filtershow_splashscreen.xml2
-rw-r--r--res/layout/ingest_date_tile.xml2
-rw-r--r--res/layout/ingest_fullsize.xml2
-rw-r--r--res/layout/knob.xml75
-rw-r--r--res/layout/main.xml4
-rw-r--r--res/layout/manage_offline_bar.xml10
-rw-r--r--res/layout/menu_indicators_keyguard.xml8
-rw-r--r--res/layout/movie_view.xml2
-rw-r--r--res/layout/multigrid_content.xml6
-rwxr-xr-xres/layout/photo_frame.xml4
-rw-r--r--res/layout/photopage_bottom_controls.xml118
-rw-r--r--res/layout/photopage_progress_bar.xml6
-rw-r--r--res/layout/popup_list_item.xml4
-rw-r--r--res/layout/rotate_dialog.xml4
-rw-r--r--res/layout/setting_list.xml26
-rw-r--r--res/layout/time_interval_picker.xml6
-rw-r--r--res/layout/time_interval_popup.xml8
-rw-r--r--res/layout/trim_menu.xml4
-rw-r--r--res/layout/undo_bar.xml2
-rw-r--r--res/layout/view_gif_image.xml17
-rw-r--r--res/layout/viewfinder_labels_video.xml2
-rw-r--r--res/menu/albumset.xml18
-rw-r--r--res/menu/movie.xml2
-rw-r--r--res/menu/operation.xml6
-rw-r--r--res/menu/photo.xml6
-rw-r--r--res/mipmap-hdpi/ic_launcher_gallery.pngbin20425 -> 23319 bytes
-rw-r--r--res/mipmap-mdpi/ic_launcher_gallery.pngbin17130 -> 22680 bytes
-rw-r--r--res/mipmap-xhdpi/ic_launcher_gallery.pngbin24283 -> 23838 bytes
-rw-r--r--res/mipmap-xxhdpi/ic_launcher_gallery.pngbin0 -> 25151 bytes
-rw-r--r--res/mipmap-xxxhdpi/ic_launcher_gallery.pngbin0 -> 26425 bytes
-rw-r--r--res/values-af/cm_strings.xml21
-rw-r--r--res/values-af/codeaurora_strings.xml94
-rw-r--r--res/values-am/cm_strings.xml (renamed from res/drawable/filtershow_tiled_background.xml)11
-rw-r--r--res/values-am/codeaurora_strings.xml43
-rw-r--r--res/values-ar/cm_strings.xml21
-rw-r--r--res/values-ar/codeaurora_strings.xml95
-rw-r--r--res/values-as-rIN/cm_strings.xml20
-rw-r--r--res/values-as-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-ast-rES/cm_strings.xml21
-rw-r--r--res/values-ast-rES/codeaurora_strings.xml94
-rw-r--r--res/values-ast-rES/filtershow_strings.xml294
-rw-r--r--res/values-ast-rES/strings.xml850
-rw-r--r--res/values-az-rAZ/cm_strings.xml21
-rw-r--r--res/values-az-rAZ/codeaurora_strings.xml94
-rw-r--r--res/values-be/cm_strings.xml21
-rw-r--r--res/values-be/codeaurora_strings.xml94
-rw-r--r--res/values-be/filtershow_strings.xml162
-rw-r--r--res/values-be/strings.xml468
-rw-r--r--res/values-bg/cm_strings.xml21
-rw-r--r--res/values-bg/codeaurora_strings.xml94
-rw-r--r--res/values-bn-rBD/cm_strings.xml21
-rw-r--r--res/values-bn-rBD/codeaurora_strings.xml43
-rw-r--r--res/values-br-rFR/cm_strings.xml20
-rw-r--r--res/values-br-rFR/codeaurora_strings.xml43
-rw-r--r--res/values-br-rFR/filtershow_strings.xml162
-rw-r--r--res/values-br-rFR/strings.xml468
-rw-r--r--res/values-ca/cm_strings.xml21
-rw-r--r--res/values-ca/codeaurora_strings.xml94
-rw-r--r--res/values-cs/cm_strings.xml21
-rw-r--r--res/values-cs/codeaurora_strings.xml94
-rw-r--r--res/values-cy/cm_strings.xml20
-rw-r--r--res/values-cy/codeaurora_strings.xml43
-rw-r--r--res/values-cy/filtershow_strings.xml162
-rw-r--r--res/values-cy/strings.xml468
-rw-r--r--res/values-da/cm_strings.xml21
-rw-r--r--res/values-da/codeaurora_strings.xml94
-rw-r--r--res/values-de/cm_strings.xml21
-rw-r--r--res/values-de/codeaurora_strings.xml94
-rw-r--r--res/values-el/cm_strings.xml21
-rw-r--r--res/values-el/codeaurora_strings.xml94
-rw-r--r--res/values-el/strings.xml6
-rw-r--r--res/values-en-rAU/cm_strings.xml21
-rw-r--r--res/values-en-rAU/codeaurora_strings.xml92
-rw-r--r--res/values-en-rGB/cm_strings.xml20
-rw-r--r--res/values-en-rGB/codeaurora_strings.xml43
-rw-r--r--res/values-en-rIN/cm_strings.xml21
-rw-r--r--res/values-en-rIN/codeaurora_strings.xml94
-rw-r--r--res/values-en-rPT/cm_strings.xml20
-rw-r--r--res/values-en-rPT/codeaurora_strings.xml43
-rw-r--r--res/values-en-rPT/filtershow_strings.xml162
-rw-r--r--res/values-en-rPT/strings.xml468
-rw-r--r--res/values-eo/cm_strings.xml21
-rw-r--r--res/values-eo/codeaurora_strings.xml92
-rw-r--r--res/values-eo/filtershow_strings.xml162
-rw-r--r--res/values-eo/strings.xml468
-rw-r--r--res/values-es-rMX/cm_strings.xml20
-rw-r--r--res/values-es-rMX/codeaurora_strings.xml43
-rw-r--r--res/values-es-rMX/filtershow_strings.xml162
-rw-r--r--res/values-es-rMX/strings.xml468
-rw-r--r--res/values-es-rUS/cm_strings.xml21
-rw-r--r--res/values-es-rUS/codeaurora_strings.xml50
-rw-r--r--res/values-es/cm_strings.xml21
-rw-r--r--res/values-es/codeaurora_strings.xml94
-rw-r--r--res/values-et-rEE/cm_strings.xml21
-rw-r--r--res/values-et-rEE/codeaurora_strings.xml94
-rw-r--r--res/values-eu-rES/cm_strings.xml21
-rw-r--r--res/values-eu-rES/codeaurora_strings.xml94
-rw-r--r--res/values-fa/cm_strings.xml21
-rw-r--r--res/values-fa/codeaurora_strings.xml94
-rw-r--r--res/values-fi/cm_strings.xml21
-rw-r--r--res/values-fi/codeaurora_strings.xml94
-rw-r--r--res/values-fil-rPH/cm_strings.xml20
-rw-r--r--res/values-fil-rPH/codeaurora_strings.xml43
-rw-r--r--res/values-fr-rCA/cm_strings.xml20
-rw-r--r--res/values-fr-rCA/codeaurora_strings.xml43
-rw-r--r--res/values-fr/cm_strings.xml21
-rw-r--r--res/values-fr/codeaurora_strings.xml94
-rw-r--r--res/values-fy-rNL/cm_strings.xml20
-rw-r--r--res/values-fy-rNL/codeaurora_strings.xml45
-rw-r--r--res/values-fy-rNL/filtershow_strings.xml162
-rw-r--r--res/values-fy-rNL/strings.xml468
-rw-r--r--res/values-gd-rGB/cm_strings.xml20
-rw-r--r--res/values-gd-rGB/codeaurora_strings.xml43
-rw-r--r--res/values-gd-rGB/filtershow_strings.xml162
-rw-r--r--res/values-gd-rGB/strings.xml468
-rw-r--r--res/values-gl-rES/cm_strings.xml21
-rw-r--r--res/values-gl-rES/codeaurora_strings.xml94
-rw-r--r--res/values-gu-rIN/cm_strings.xml20
-rw-r--r--res/values-gu-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-hi/cm_strings.xml21
-rw-r--r--res/values-hi/codeaurora_strings.xml92
-rw-r--r--res/values-hr/cm_strings.xml21
-rw-r--r--res/values-hr/codeaurora_strings.xml94
-rw-r--r--res/values-hu/cm_strings.xml21
-rw-r--r--res/values-hu/codeaurora_strings.xml94
-rw-r--r--res/values-hy-rAM/cm_strings.xml20
-rw-r--r--res/values-hy-rAM/codeaurora_strings.xml43
-rw-r--r--res/values-in/cm_strings.xml21
-rw-r--r--res/values-in/codeaurora_strings.xml92
-rw-r--r--res/values-is-rIS/cm_strings.xml20
-rw-r--r--res/values-is-rIS/codeaurora_strings.xml43
-rw-r--r--res/values-it/cm_strings.xml21
-rw-r--r--res/values-it/codeaurora_strings.xml94
-rw-r--r--res/values-iw/cm_strings.xml21
-rw-r--r--res/values-iw/codeaurora_strings.xml94
-rw-r--r--res/values-ja/cm_strings.xml21
-rw-r--r--res/values-ja/codeaurora_strings.xml94
-rw-r--r--res/values-ka-rGE/cm_strings.xml20
-rw-r--r--res/values-ka-rGE/codeaurora_strings.xml43
-rw-r--r--res/values-kk-rKZ/cm_strings.xml20
-rw-r--r--res/values-kk-rKZ/codeaurora_strings.xml43
-rw-r--r--res/values-km-rKH/cm_strings.xml20
-rw-r--r--res/values-km-rKH/codeaurora_strings.xml43
-rw-r--r--res/values-kn-rIN/cm_strings.xml21
-rw-r--r--res/values-kn-rIN/codeaurora_strings.xml94
-rw-r--r--res/values-ko/cm_strings.xml21
-rw-r--r--res/values-ko/codeaurora_strings.xml94
-rw-r--r--res/values-ku/cm_strings.xml21
-rw-r--r--res/values-ku/codeaurora_strings.xml92
-rw-r--r--res/values-ku/filtershow_strings.xml292
-rw-r--r--res/values-ku/strings.xml852
-rw-r--r--res/values-ky-rKG/cm_strings.xml20
-rw-r--r--res/values-ky-rKG/codeaurora_strings.xml43
-rw-r--r--res/values-land/styles.xml14
-rw-r--r--res/values-lb/cm_strings.xml21
-rw-r--r--res/values-lb/codeaurora_strings.xml94
-rw-r--r--res/values-lb/filtershow_strings.xml294
-rw-r--r--res/values-lb/strings.xml856
-rw-r--r--res/values-lo-rLA/cm_strings.xml20
-rw-r--r--res/values-lo-rLA/codeaurora_strings.xml43
-rw-r--r--res/values-lt/cm_strings.xml21
-rw-r--r--res/values-lt/codeaurora_strings.xml94
-rw-r--r--res/values-lv/cm_strings.xml21
-rw-r--r--res/values-lv/codeaurora_strings.xml92
-rw-r--r--res/values-mk-rMK/cm_strings.xml20
-rw-r--r--res/values-mk-rMK/codeaurora_strings.xml43
-rw-r--r--res/values-ml-rIN/cm_strings.xml20
-rw-r--r--res/values-ml-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-mn-rMN/cm_strings.xml20
-rw-r--r--res/values-mn-rMN/codeaurora_strings.xml43
-rw-r--r--res/values-mr-rIN/cm_strings.xml20
-rw-r--r--res/values-mr-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-ms-rMY/cm_strings.xml20
-rw-r--r--res/values-ms-rMY/codeaurora_strings.xml43
-rw-r--r--res/values-my-rMM/cm_strings.xml20
-rw-r--r--res/values-my-rMM/codeaurora_strings.xml43
-rw-r--r--res/values-nb/cm_strings.xml21
-rw-r--r--res/values-nb/codeaurora_strings.xml94
-rw-r--r--res/values-ne-rNP/cm_strings.xml20
-rw-r--r--res/values-ne-rNP/codeaurora_strings.xml43
-rw-r--r--res/values-nl/cm_strings.xml21
-rw-r--r--res/values-nl/codeaurora_strings.xml94
-rw-r--r--res/values-oc-rFR/cm_strings.xml20
-rw-r--r--res/values-oc-rFR/codeaurora_strings.xml43
-rw-r--r--res/values-oc-rFR/filtershow_strings.xml162
-rw-r--r--res/values-oc-rFR/strings.xml468
-rw-r--r--res/values-or-rIN/cm_strings.xml20
-rw-r--r--res/values-or-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-pa-rIN/cm_strings.xml20
-rw-r--r--res/values-pa-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-pl/cm_strings.xml21
-rw-r--r--res/values-pl/codeaurora_strings.xml94
-rw-r--r--res/values-port/styles.xml6
-rw-r--r--res/values-pt-rBR/cm_strings.xml21
-rw-r--r--res/values-pt-rBR/codeaurora_strings.xml94
-rw-r--r--res/values-pt-rPT/cm_strings.xml21
-rw-r--r--res/values-pt-rPT/codeaurora_strings.xml94
-rw-r--r--res/values-rm/cm_strings.xml20
-rw-r--r--res/values-rm/codeaurora_strings.xml43
-rw-r--r--res/values-ro/cm_strings.xml21
-rw-r--r--res/values-ro/codeaurora_strings.xml94
-rw-r--r--res/values-ru/cm_strings.xml21
-rw-r--r--res/values-ru/codeaurora_strings.xml94
-rw-r--r--res/values-si-rLK/cm_strings.xml21
-rw-r--r--res/values-si-rLK/codeaurora_strings.xml87
-rw-r--r--res/values-sk/cm_strings.xml21
-rw-r--r--res/values-sk/codeaurora_strings.xml94
-rw-r--r--res/values-sl/cm_strings.xml21
-rw-r--r--res/values-sl/codeaurora_strings.xml93
-rw-r--r--res/values-sq-rAL/cm_strings.xml20
-rw-r--r--res/values-sq-rAL/codeaurora_strings.xml43
-rw-r--r--res/values-sr/cm_strings.xml21
-rw-r--r--res/values-sr/codeaurora_strings.xml94
-rw-r--r--res/values-sv/cm_strings.xml21
-rw-r--r--res/values-sv/codeaurora_strings.xml94
-rw-r--r--res/values-sw/cm_strings.xml20
-rw-r--r--res/values-sw/codeaurora_strings.xml43
-rw-r--r--res/values-ta-rIN/cm_strings.xml20
-rw-r--r--res/values-ta-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-te-rIN/cm_strings.xml20
-rw-r--r--res/values-te-rIN/codeaurora_strings.xml43
-rw-r--r--res/values-th/cm_strings.xml21
-rw-r--r--res/values-th/codeaurora_strings.xml94
-rw-r--r--res/values-tr/cm_strings.xml21
-rw-r--r--res/values-tr/codeaurora_strings.xml94
-rw-r--r--res/values-ug/cm_strings.xml21
-rw-r--r--res/values-ug/codeaurora_strings.xml92
-rw-r--r--res/values-ug/filtershow_strings.xml291
-rw-r--r--res/values-ug/strings.xml840
-rw-r--r--res/values-uk/cm_strings.xml21
-rw-r--r--res/values-uk/codeaurora_strings.xml94
-rw-r--r--res/values-ur-rPK/cm_strings.xml20
-rw-r--r--res/values-ur-rPK/codeaurora_strings.xml43
-rw-r--r--res/values-uz-rUZ/cm_strings.xml20
-rw-r--r--res/values-uz-rUZ/codeaurora_strings.xml43
-rw-r--r--res/values-v21/colors.xml50
-rw-r--r--res/values-v21/styles.xml64
-rw-r--r--res/values-vi/cm_strings.xml21
-rw-r--r--res/values-vi/codeaurora_strings.xml94
-rw-r--r--res/values-xlarge/dimensions.xml4
-rw-r--r--res/values-zh-rCN/cm_strings.xml21
-rw-r--r--res/values-zh-rCN/codeaurora_strings.xml94
-rwxr-xr-x[-rw-r--r--]res/values-zh-rCN/strings.xml6
-rw-r--r--res/values-zh-rHK/cm_strings.xml20
-rw-r--r--res/values-zh-rHK/codeaurora_strings.xml90
-rwxr-xr-x[-rw-r--r--]res/values-zh-rHK/strings.xml1
-rw-r--r--res/values-zh-rTW/cm_strings.xml21
-rw-r--r--res/values-zh-rTW/codeaurora_strings.xml92
-rwxr-xr-x[-rw-r--r--]res/values-zh-rTW/strings.xml1
-rw-r--r--res/values-zu/cm_strings.xml20
-rw-r--r--res/values-zu/codeaurora_strings.xml43
-rw-r--r--res/values/attrs.xml6
-rwxr-xr-x[-rw-r--r--]res/values/bool.xml7
-rw-r--r--res/values/cm_strings.xml20
-rw-r--r--res/values/codeaurora_strings.xml110
-rw-r--r--res/values/colors.xml9
-rw-r--r--res/values/config.xml8
-rw-r--r--res/values/dimens.xml36
-rw-r--r--res/values/filtershow_color.xml16
-rw-r--r--res/values/filtershow_ids.xml1
-rw-r--r--res/values/filtershow_strings.xml2
-rw-r--r--res/values/iconbutton_styles.xml4
-rwxr-xr-x[-rw-r--r--]res/values/strings.xml12
-rw-r--r--res/values/styles.xml44
-rw-r--r--res/xml/file_paths.xml18
-rw-r--r--res/xml/rtsp_settings_preferences.xml39
-rw-r--r--slim_manifest/AndroidManifest.xml246
-rw-r--r--src/com/android/gallery3d/app/AbstractGalleryActivity.java66
-rw-r--r--src/com/android/gallery3d/app/AlbumDataLoader.java7
-rw-r--r--src/com/android/gallery3d/app/AlbumPage.java85
-rw-r--r--src/com/android/gallery3d/app/AlbumSetPage.java32
-rw-r--r--src/com/android/gallery3d/app/CommonControllerOverlay.java16
-rw-r--r--src/com/android/gallery3d/app/Config.java17
-rw-r--r--src/com/android/gallery3d/app/ControllerOverlay.java8
-rw-r--r--src/com/android/gallery3d/app/GalleryActionBar.java8
-rw-r--r--src/com/android/gallery3d/app/GalleryActivity.java5
-rw-r--r--src/com/android/gallery3d/app/GalleryAppImpl.java6
-rw-r--r--src/com/android/gallery3d/app/MovieActivity.java594
-rw-r--r--src/com/android/gallery3d/app/MovieControllerOverlay.java837
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/MoviePlayer.java1251
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/MuteVideo.java53
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/PhotoDataAdapter.java126
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/PhotoPage.java97
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/SinglePhotoDataAdapter.java17
-rw-r--r--src/com/android/gallery3d/app/StorageChangeReceiver.java39
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/TimeBar.java373
-rw-r--r--src/com/android/gallery3d/app/TrimControllerOverlay.java10
-rw-r--r--src/com/android/gallery3d/app/TrimVideo.java33
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/VideoUtils.java20
-rw-r--r--src/com/android/gallery3d/app/Wallpaper.java38
-rw-r--r--src/com/android/gallery3d/data/DecodeUtils.java44
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/data/FaceClustering.java2
-rw-r--r--src/com/android/gallery3d/data/FilterDeleteSet.java5
-rw-r--r--src/com/android/gallery3d/data/LocalAlbum.java6
-rw-r--r--src/com/android/gallery3d/data/LocalAlbumSet.java2
-rw-r--r--src/com/android/gallery3d/data/MediaDetails.java29
-rw-r--r--src/com/android/gallery3d/data/MediaItem.java1
-rw-r--r--src/com/android/gallery3d/data/MediaSet.java5
-rw-r--r--src/com/android/gallery3d/data/SecureAlbum.java2
-rw-r--r--src/com/android/gallery3d/filtershow/FilterShowActivity.java74
-rw-r--r--src/com/android/gallery3d/filtershow/cache/ImageLoader.java6
-rw-r--r--src/com/android/gallery3d/filtershow/category/CategoryAdapter.java3
-rw-r--r--src/com/android/gallery3d/filtershow/category/CategoryPanel.java11
-rw-r--r--src/com/android/gallery3d/filtershow/category/MainPanel.java41
-rw-r--r--src/com/android/gallery3d/filtershow/controller/ColorChooser.java9
-rw-r--r--src/com/android/gallery3d/filtershow/controller/StyleChooser.java2
-rw-r--r--src/com/android/gallery3d/filtershow/crop/CropActivity.java25
-rw-r--r--src/com/android/gallery3d/filtershow/editors/EditorMakeup.java44
-rw-r--r--src/com/android/gallery3d/filtershow/editors/EditorPanel.java2
-rw-r--r--src/com/android/gallery3d/filtershow/filters/BaseFiltersManager.java21
-rw-r--r--src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java3
-rw-r--r--src/com/android/gallery3d/filtershow/filters/FilterDrawRepresentation.java13
-rw-r--r--src/com/android/gallery3d/filtershow/filters/FilterRepresentation.java1
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilter.java2
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java17
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterChanSat.java12
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java7
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterGrad.java13
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterMakeupBigeye.java54
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterMakeupSoften.java52
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterMakeupTrimface.java55
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterMakeupWhiten.java53
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java5
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterVignette.java7
-rw-r--r--src/com/android/gallery3d/filtershow/filters/SimpleMakeupImageFilter.java82
-rw-r--r--src/com/android/gallery3d/filtershow/history/HistoryManager.java2
-rw-r--r--src/com/android/gallery3d/filtershow/imageshow/ImageShow.java2
-rw-r--r--src/com/android/gallery3d/filtershow/imageshow/MasterImage.java7
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/Buffer.java4
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java8
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/FilterEnvironment.java2
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/ImagePreset.java12
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/PipelineInterface.java4
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/ProcessingService.java2
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/UpdatePreviewTask.java5
-rw-r--r--src/com/android/gallery3d/filtershow/state/StatePanel.java4
-rw-r--r--src/com/android/gallery3d/filtershow/tools/SaveImage.java14
-rw-r--r--src/com/android/gallery3d/filtershow/ui/ExportDialog.java8
-rw-r--r--src/com/android/gallery3d/gadget/WidgetClickHandler.java2
-rw-r--r--src/com/android/gallery3d/gadget/WidgetConfigure.java176
-rw-r--r--src/com/android/gallery3d/gadget/WidgetService.java8
-rw-r--r--src/com/android/gallery3d/glrenderer/UploadedTexture.java7
-rw-r--r--src/com/android/gallery3d/ui/ActionModeHandler.java2
-rw-r--r--src/com/android/gallery3d/ui/AlbumLabelMaker.java79
-rw-r--r--src/com/android/gallery3d/ui/DetailsHelper.java2
-rw-r--r--src/com/android/gallery3d/ui/DialogDetailsView.java34
-rw-r--r--src/com/android/gallery3d/ui/Knob.java337
-rw-r--r--src/com/android/gallery3d/ui/Paper.java62
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/ui/PhotoView.java22
-rw-r--r--src/com/android/gallery3d/ui/SlotView.java112
-rwxr-xr-xsrc/com/android/gallery3d/util/GIFView.java214
-rw-r--r--src/com/android/gallery3d/util/GalleryUtils.java21
-rw-r--r--src/com/android/gallery3d/util/GifAction.java5
-rwxr-xr-xsrc/com/android/gallery3d/util/GifDecoder.java723
-rwxr-xr-xsrc/com/android/gallery3d/util/GifFrame.java17
-rw-r--r--src/com/android/gallery3d/util/MediaSetUtils.java21
-rwxr-xr-xsrc/com/android/gallery3d/util/ViewGifImage.java67
-rw-r--r--src/com/thundersoft/hz/selfportrait/detect/FaceDetect.java79
-rw-r--r--src/com/thundersoft/hz/selfportrait/detect/FaceInfo.java39
-rw-r--r--src/com/thundersoft/hz/selfportrait/makeup/engine/MakeupEngine.java87
-rw-r--r--src/org/codeaurora/gallery3d/ext/ActivityHooker.java96
-rw-r--r--src/org/codeaurora/gallery3d/ext/ActivityHookerGroup.java150
-rw-r--r--src/org/codeaurora/gallery3d/ext/IActivityHooker.java128
-rw-r--r--src/org/codeaurora/gallery3d/ext/IContrllerOverlayExt.java51
-rw-r--r--src/org/codeaurora/gallery3d/ext/IMovieItem.java66
-rw-r--r--src/org/codeaurora/gallery3d/ext/IMovieList.java46
-rw-r--r--src/org/codeaurora/gallery3d/ext/IMovieListLoader.java51
-rw-r--r--src/org/codeaurora/gallery3d/ext/IMoviePlayer.java42
-rw-r--r--src/org/codeaurora/gallery3d/ext/MovieItem.java115
-rw-r--r--src/org/codeaurora/gallery3d/ext/MovieList.java72
-rw-r--r--src/org/codeaurora/gallery3d/ext/MovieListLoader.java269
-rw-r--r--src/org/codeaurora/gallery3d/ext/MovieUtils.java98
-rw-r--r--src/org/codeaurora/gallery3d/video/BookmarkActivity.java244
-rw-r--r--src/org/codeaurora/gallery3d/video/BookmarkEnhance.java138
-rw-r--r--src/org/codeaurora/gallery3d/video/BookmarkHooker.java76
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/CodeauroraVideoView.java1074
-rw-r--r--src/org/codeaurora/gallery3d/video/DmReceiver.java65
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/ExtensionHelper.java72
-rw-r--r--src/org/codeaurora/gallery3d/video/IControllerRewindAndForward.java35
-rw-r--r--src/org/codeaurora/gallery3d/video/LoopVideoHooker.java60
-rw-r--r--src/org/codeaurora/gallery3d/video/MovieHooker.java44
-rw-r--r--src/org/codeaurora/gallery3d/video/MovieListHooker.java116
-rw-r--r--src/org/codeaurora/gallery3d/video/MovieTitleHelper.java108
-rw-r--r--src/org/codeaurora/gallery3d/video/ScreenModeManager.java117
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/SettingsActivity.java308
-rw-r--r--src/org/codeaurora/gallery3d/video/SpeakerHooker.java210
-rw-r--r--src/org/codeaurora/gallery3d/video/StepOptionDialogFragment.java83
-rw-r--r--src/org/codeaurora/gallery3d/video/StepOptionSettingsHooker.java41
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/StereoAudioHooker.java118
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/StreamingHooker.java86
-rw-r--r--src/org/codeaurora/gallery3d/video/VideoSettingsActivity.java182
551 files changed, 31206 insertions, 809 deletions
diff --git a/Android.mk b/Android.mk
index 3088512..106299d 100644..100755
--- a/Android.mk
+++ b/Android.mk
@@ -4,23 +4,14 @@ include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
+LOCAL_JAVA_LIBRARIES := telephony-common
+
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v13
LOCAL_STATIC_JAVA_LIBRARIES += com.android.gallery3d.common2
LOCAL_STATIC_JAVA_LIBRARIES += xmp_toolkit
LOCAL_STATIC_JAVA_LIBRARIES += mp4parser
-LOCAL_STATIC_JAVA_LIBRARIES += android-support-v8-renderscript
-
-LOCAL_RENDERSCRIPT_TARGET_API := 18
-LOCAL_RENDERSCRIPT_COMPATIBILITY := 18
-LOCAL_RENDERSCRIPT_FLAGS := -rs-package-name=android.support.v8.renderscript
-
-# Keep track of previously compiled RS files too (from bundled GalleryGoogle).
-prev_compiled_rs_files := $(call all-renderscript-files-under, src)
-# We already have these files from GalleryGoogle, so don't install them.
-LOCAL_RENDERSCRIPT_SKIP_INSTALL := $(prev_compiled_rs_files)
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src) $(prev_compiled_rs_files)
+LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-renderscript-files-under, src)
LOCAL_SRC_FILES += $(call all-java-files-under, src_pd)
LOCAL_RESOURCE_DIR += $(LOCAL_PATH)/res
@@ -29,12 +20,26 @@ LOCAL_AAPT_FLAGS := --auto-add-overlay
LOCAL_PACKAGE_NAME := Gallery2
+LOCAL_CERTIFICATE := platform
+
LOCAL_OVERRIDES_PACKAGES := Gallery Gallery3D GalleryNew3D
-LOCAL_SDK_VERSION := current
+LOCAL_PROGUARD_ENABLED := disabled
+
+#LOCAL_SDK_VERSION := current
LOCAL_JNI_SHARED_LIBRARIES := libjni_eglfence libjni_filtershow_filters librsjni libjni_jpegstream
+ifeq ($(TARGET_TS_MAKEUP), true)
+ LOCAL_REQUIRED_MODULES := libts_detected_face_jni libts_face_beautify_jni
+endif
+
+ifeq ($(WITH_SLIM_GALLERY2), true)
+ LOCAL_MANIFEST_FILE := slim_manifest/AndroidManifest.xml
+else
+ LOCAL_MANIFEST_FILE := AndroidManifest.xml
+endif
+
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
LOCAL_JAVA_LIBRARIES += org.apache.http.legacy
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 2aea569..937a461 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,4 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2010-2014, The Linux Foundation. All rights reserved.
+ Not a Contribution.
+
+ Copyright (C) 2007 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.
+-->
<manifest android:versionCode="40030"
android:versionName="1.1.40030"
@@ -7,11 +24,14 @@
<original-package android:name="com.android.gallery3d" />
- <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" />
+ <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="21" />
<permission android:name="com.android.gallery3d.permission.GALLERY_PROVIDER"
android:protectionLevel="signatureOrSystem" />
+ <permission android:name="com.android.gallery3d.permission.STORAGE_CHANGE"
+ android:protectionLevel="signatureOrSystem" />
+
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
@@ -19,6 +39,7 @@
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
+ <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
@@ -29,8 +50,11 @@
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
+ <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
+ <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>
<uses-permission android:name="com.android.gallery3d.permission.GALLERY_PROVIDER" />
+ <uses-permission android:name="android.permission.BLUETOOTH" />
<supports-screens android:smallScreens="false"
android:normalScreens="true" android:largeScreens="true"
@@ -64,6 +88,7 @@
<data android:scheme="https" />
<data android:scheme="content" />
<data android:scheme="file" />
+ <data android:scheme="rtsp" />
<data android:mimeType="video/mpeg4" />
<data android:mimeType="video/mp4" />
<data android:mimeType="video/3gp" />
@@ -72,6 +97,14 @@
<data android:mimeType="video/webm" />
<data android:mimeType="video/avi" />
<data android:mimeType="application/sdp" />
+ <data android:mimeType="video/mp2ts" />
+ <data android:mimeType="video/x-ms-asf" />
+ <data android:mimeType="video/x-ms-wmv" />
+ <data android:mimeType="video/x-matroska" />
+ <data android:mimeType="video/x-msvideo"/>
+ <data android:mimeType="video/divx" />
+ <data android:mimeType="video/mkv" />
+ <data android:mimeType="video/mpeg" />
</intent-filter>
<intent-filter>
<!-- HTTP live support -->
@@ -84,11 +117,13 @@
<data android:mimeType="audio/mpegurl" />
<data android:mimeType="application/vnd.apple.mpegurl" />
<data android:mimeType="application/x-mpegurl" />
+ <data android:mimeType="application/dash+xml" />
</intent-filter>
</activity>
- <activity android:name="com.android.gallery3d.app.GalleryActivity" android:label="@string/app_name"
- android:configChanges="keyboardHidden|orientation|screenSize">
+ <activity android:name="com.android.gallery3d.app.GalleryActivity"
+ android:label="@string/app_name"
+ android:configChanges="keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
@@ -165,8 +200,7 @@
<!-- This activity acts as a trampoline to the new Gallery activity,
so that existing shortcuts are preserved. -->
- <activity android:name="com.android.gallery3d.app.Gallery"
- android:theme="@style/android:Theme.NoDisplay">
+ <activity android:name="com.android.gallery3d.app.Gallery">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
@@ -298,6 +332,16 @@
android:theme="@style/Theme.Gallery"
android:configChanges="orientation|keyboardHidden|screenSize" />
+ <activity android:name="com.android.gallery3d.util.ViewGifImage"
+ android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
+ android:configChanges="orientation|keyboardHidden|screenSize|keyboard|navigation">
+ <intent-filter>
+ <action android:name="com.android.gallery3d.VIEW_GIF" />
+ <data android:mimeType="image/gif" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+
<provider android:name="com.android.gallery3d.provider.GalleryProvider"
android:syncable="false"
android:grantUriPermissions="true"
@@ -354,6 +398,54 @@
</intent-filter>
</receiver>
+ <!-- Receiver to keep the storage path for the camera in sync -->
+ <receiver android:name="com.android.gallery3d.app.StorageChangeReceiver"
+ android:permission="com.android.gallery3d.permission.STORAGE_CHANGE" >
+ <intent-filter>
+ <action android:name="com.android.gallery3d.STORAGE_CHANGE" />
+ </intent-filter>
+ </receiver>
+
<service android:name="com.android.camera.MediaSaveService" />
+
+ <activity android:name="org.codeaurora.gallery3d.video.SettingsActivity"
+ android:configChanges="keyboardHidden|orientation|screenSize"
+ android:label="@string/streaming_settings" >
+ <intent-filter>
+ <action android:name="org.codeaurora.settings.streaming" />
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <receiver android:name="org.codeaurora.gallery3d.video.DmReceiver" >
+ <intent-filter>
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ <action android:name="streaming.action.WRITE_SETTINGS" />
+ </intent-filter>
+ </receiver>
+
+ <activity android:name="org.codeaurora.gallery3d.video.BookmarkActivity"
+ android:configChanges="keyboardHidden|orientation|screenSize"
+ android:icon="@drawable/ic_menu_display_bookmark"
+ android:label="@string/bookmark_list"
+ android:theme="@android:style/Theme.Holo" >
+ <intent-filter>
+ <action android:name="org.codeaurora.bookmark.VIEW" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity android:name="org.codeaurora.gallery3d.video.VideoSettingsActivity"
+ android:label="@string/movie_view_label"
+ android:configChanges="orientation|keyboardHidden|screenSize|mnc|mcc">
+ </activity>
+ <provider
+ android:name="android.support.v4.content.FileProvider"
+ android:authorities="com.android.gallery3d.fileprovider"
+ android:exported="false"
+ android:grantUriPermissions="true">
+ <meta-data
+ android:name="android.support.FILE_PROVIDER_PATHS"
+ android:resource="@xml/file_paths" />
+ </provider>
</application>
</manifest>
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 20db309..dede88e 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -50,6 +50,8 @@ $(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/Gallery*)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/Gallery*)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/Gallery*)
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/Gallery*)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/Gallery2_intermediates)
+
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
diff --git a/gallerycommon/src/com/android/gallery3d/exif/ExifInterface.java b/gallerycommon/src/com/android/gallery3d/exif/ExifInterface.java
index a1cf0fc..2142209 100644
--- a/gallerycommon/src/com/android/gallery3d/exif/ExifInterface.java
+++ b/gallerycommon/src/com/android/gallery3d/exif/ExifInterface.java
@@ -318,6 +318,13 @@ public class ExifInterface {
public static final int TAG_INTEROPERABILITY_INDEX =
defineTag(IfdId.TYPE_IFD_INTEROPERABILITY, (short) 1);
+ private static final String GPS_DATE_FORMAT_STR = "yyyy:MM:dd";
+ private static final String DATETIME_FORMAT_STR = "yyyy:MM:dd kk:mm:ss";
+ public static final DateFormat DATETIME_FORMAT = new SimpleDateFormat(DATETIME_FORMAT_STR);
+ private final DateFormat mGPSDateStampFormat = new SimpleDateFormat(GPS_DATE_FORMAT_STR);
+ private final Calendar mGPSTimeStampCalendar = Calendar
+ .getInstance(TimeZone.getTimeZone("UTC"));
+
/**
* Tags that contain offset markers. These are included in the banned
* defines.
@@ -732,7 +739,7 @@ public class ExifInterface {
* @param inStream an InputStream containing a jpeg compressed image.
* @throws IOException
*/
- public void readExif(InputStream inStream) throws IOException {
+ public void readExif(InputStream inStream) throws IOException, NullPointerException {
if (inStream == null) {
throw new IllegalArgumentException(NULL_ARGUMENT_STRING);
}
@@ -1944,13 +1951,6 @@ public class ExifInterface {
return latLon;
}
- private static final String GPS_DATE_FORMAT_STR = "yyyy:MM:dd";
- private static final String DATETIME_FORMAT_STR = "yyyy:MM:dd kk:mm:ss";
- private final DateFormat mDateTimeStampFormat = new SimpleDateFormat(DATETIME_FORMAT_STR);
- private final DateFormat mGPSDateStampFormat = new SimpleDateFormat(GPS_DATE_FORMAT_STR);
- private final Calendar mGPSTimeStampCalendar = Calendar
- .getInstance(TimeZone.getTimeZone("UTC"));
-
/**
* Creates, formats, and sets the DateTimeStamp tag for one of:
* {@link #TAG_DATE_TIME}, {@link #TAG_DATE_TIME_DIGITIZED},
@@ -1964,8 +1964,8 @@ public class ExifInterface {
public boolean addDateTimeStampTag(int tagId, long timestamp, TimeZone timezone) {
if (tagId == TAG_DATE_TIME || tagId == TAG_DATE_TIME_DIGITIZED
|| tagId == TAG_DATE_TIME_ORIGINAL) {
- mDateTimeStampFormat.setTimeZone(timezone);
- ExifTag t = buildTag(tagId, mDateTimeStampFormat.format(timestamp));
+ DATETIME_FORMAT.setTimeZone(timezone);
+ ExifTag t = buildTag(tagId, DATETIME_FORMAT.format(timestamp));
if (t == null) {
return false;
}
diff --git a/gallerycommon/src/com/android/gallery3d/exif/ExifTag.java b/gallerycommon/src/com/android/gallery3d/exif/ExifTag.java
index b8b3872..186cb81 100644
--- a/gallerycommon/src/com/android/gallery3d/exif/ExifTag.java
+++ b/gallerycommon/src/com/android/gallery3d/exif/ExifTag.java
@@ -17,7 +17,6 @@
package com.android.gallery3d.exif;
import java.nio.charset.Charset;
-import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
@@ -102,8 +101,6 @@ public class ExifTag {
// Value offset in exif header.
private int mOffset;
- private static final SimpleDateFormat TIME_FORMAT = new SimpleDateFormat("yyyy:MM:dd kk:mm:ss");
-
/**
* Returns true if the given IFD is a valid IFD.
*/
@@ -314,13 +311,17 @@ public class ExifTag {
* Sets a string value into this tag. This method should be used for tags of
* type {@link #TYPE_ASCII}. The string is converted to an ASCII string.
* Characters that cannot be converted are replaced with '?'. The length of
- * the string must be equal to either (component count -1) or (component
- * count). The final byte will be set to the string null terminator '\0',
- * overwriting the last character in the string if the value.length is equal
- * to the component count. This method will fail if:
+ * the string must be equal to either
+ * <ul>
+ * <li>component count - 1 when the terminating '\0' is not present</li>
+ * <li>component count when the terminating '\0' is present</li>
+ * <li>to comply with some non-conformant implementations, the terminating
+ * '\0' will be appended if it's not present and component count equals
+ * the string length; the component count will be updated in that case</li>
+ * This method will fail if:
* <ul>
* <li>The data type is not {@link #TYPE_ASCII} or {@link #TYPE_UNDEFINED}.</li>
- * <li>The length of the string is not equal to (component count -1) or
+ * <li>The length of the string is not equal to (component count - 1) or
* (component count) in the definition for this tag.</li>
* </ul>
*/
@@ -331,11 +332,20 @@ public class ExifTag {
byte[] buf = value.getBytes(US_ASCII);
byte[] finalBuf = buf;
- if (buf.length > 0) {
- finalBuf = (buf[buf.length - 1] == 0 || mDataType == TYPE_UNDEFINED) ? buf : Arrays
- .copyOf(buf, buf.length + 1);
- } else if (mDataType == TYPE_ASCII && mComponentCountActual == 1) {
- finalBuf = new byte[] { 0 };
+ if (mDataType == TYPE_ASCII) {
+ if (buf.length > 0) {
+ if (buf[buf.length - 1] != 0) {
+ finalBuf = Arrays.copyOf(buf, buf.length + 1);
+ // Apply the workaround for non conformant implementations
+ // (e.g. Samsung Wave 2): Accept a string with missing
+ // termination character
+ if (mComponentCountActual == buf.length) {
+ mComponentCountActual++;
+ }
+ }
+ } else if (mComponentCountActual == 1) {
+ finalBuf = new byte[] { 0 };
+ }
}
int count = finalBuf.length;
if (checkBadComponentCount(count)) {
@@ -524,9 +534,10 @@ public class ExifTag {
* @return true on success
*/
public boolean setTimeValue(long time) {
- // synchronized on TIME_FORMAT as SimpleDateFormat is not thread safe
- synchronized (TIME_FORMAT) {
- return setValue(TIME_FORMAT.format(new Date(time)));
+ // synchronized on DATETIME_FORMAT as SimpleDateFormat is not thread
+ // safe
+ synchronized (ExifInterface.DATETIME_FORMAT) {
+ return setValue(ExifInterface.DATETIME_FORMAT.format(new Date(time)));
}
}
diff --git a/proguard.flags b/proguard.flags
index 65104ec..d190434 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -1,6 +1,10 @@
# Disable the warnings of using dynamic method call in common library.
-dontnote com.android.gallery3d.common.*
+#Avoid the library class dependency error
+-dontwarn android.view.inputmethod.InputMethodManager
+-dontwarn android.content.res.Resources
+
# Keep all classes extended from com.android.gallery3d.common.Entry
# Since we annotate on the fields and use reflection to create SQL
# according to those field.
@@ -84,3 +88,7 @@
-keep class com.android.gallery3d.jpegstream.JPEGOutputStream { *; }
-keep class com.android.gallery3d.jpegstream.JPEGInputStream { *; }
-keep class com.android.gallery3d.jpegstream.StreamUtils { *; }
+
+-keep class com.thundersoft.hz.selfportrait.makeup.engine.MakeupEngine{
+ *;
+}
diff --git a/res/drawable-hdpi/dropdown_ic_arrow_normal_holo_dark.png b/res/drawable-hdpi/dropdown_ic_arrow_normal_holo_dark.png
deleted file mode 100644
index 06e5b47..0000000
--- a/res/drawable-hdpi/dropdown_ic_arrow_normal_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-hdpi/frame_overlay_gallery_camera.png b/res/drawable-hdpi/frame_overlay_gallery_camera.png
index b27bbe5..aa3a3e5 100644
--- a/res/drawable-hdpi/frame_overlay_gallery_camera.png
+++ b/res/drawable-hdpi/frame_overlay_gallery_camera.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_cameraalbum_overlay.png b/res/drawable-hdpi/ic_cameraalbum_overlay.png
index e58777f..90ffbbd 100644
--- a/res/drawable-hdpi/ic_cameraalbum_overlay.png
+++ b/res/drawable-hdpi/ic_cameraalbum_overlay.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_media_bigscreen.png b/res/drawable-hdpi/ic_media_bigscreen.png
new file mode 100644
index 0000000..b68002d
--- /dev/null
+++ b/res/drawable-hdpi/ic_media_bigscreen.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_media_cropscreen.png b/res/drawable-hdpi/ic_media_cropscreen.png
new file mode 100644
index 0000000..d6e4e70
--- /dev/null
+++ b/res/drawable-hdpi/ic_media_cropscreen.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_media_fullscreen.png b/res/drawable-hdpi/ic_media_fullscreen.png
new file mode 100644
index 0000000..a4569fb
--- /dev/null
+++ b/res/drawable-hdpi/ic_media_fullscreen.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_disabled_forward.png b/res/drawable-hdpi/ic_menu_disabled_forward.png
new file mode 100644
index 0000000..c9683df
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_disabled_forward.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_disabled_rewind.png b/res/drawable-hdpi/ic_menu_disabled_rewind.png
new file mode 100644
index 0000000..1f74fb8
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_disabled_rewind.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_disabled_stop.png b/res/drawable-hdpi/ic_menu_disabled_stop.png
new file mode 100644
index 0000000..292c492
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_disabled_stop.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_display_bookmark.png b/res/drawable-hdpi/ic_menu_display_bookmark.png
new file mode 100644
index 0000000..a5118ea
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_display_bookmark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_edit_holo_dark.png b/res/drawable-hdpi/ic_menu_edit_holo_dark.png
deleted file mode 100644
index 54952f5..0000000
--- a/res/drawable-hdpi/ic_menu_edit_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_forward.png b/res/drawable-hdpi/ic_menu_forward.png
new file mode 100644
index 0000000..4680082
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_forward.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_loop.png b/res/drawable-hdpi/ic_menu_loop.png
new file mode 100644
index 0000000..add4633
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_loop.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_rewind.png b/res/drawable-hdpi/ic_menu_rewind.png
new file mode 100644
index 0000000..37c5708
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_rewind.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_share_holo_light.png b/res/drawable-hdpi/ic_menu_share_holo_light.png
deleted file mode 100644
index 492d609..0000000
--- a/res/drawable-hdpi/ic_menu_share_holo_light.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_stop.png b/res/drawable-hdpi/ic_menu_stop.png
new file mode 100644
index 0000000..aea1c45
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_stop.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_trash_holo_light.png b/res/drawable-hdpi/ic_menu_trash_holo_light.png
deleted file mode 100644
index 721ee5c..0000000
--- a/res/drawable-hdpi/ic_menu_trash_holo_light.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_unloop.png b/res/drawable-hdpi/ic_menu_unloop.png
new file mode 100644
index 0000000..3140051
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_unloop.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_photoeditor_makeup.png b/res/drawable-hdpi/ic_photoeditor_makeup.png
new file mode 100644
index 0000000..06913d6
--- /dev/null
+++ b/res/drawable-hdpi/ic_photoeditor_makeup.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_separator_line.png b/res/drawable-hdpi/ic_separator_line.png
new file mode 100644
index 0000000..2ebff3f
--- /dev/null
+++ b/res/drawable-hdpi/ic_separator_line.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_camera.png b/res/drawable-hdpi/ic_switch_camera.png
index 11dd39a..509657d 100644
--- a/res/drawable-hdpi/ic_switch_camera.png
+++ b/res/drawable-hdpi/ic_switch_camera.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_ts_makeup_bigeye.png b/res/drawable-hdpi/ic_ts_makeup_bigeye.png
new file mode 100644
index 0000000..bf7b6f5
--- /dev/null
+++ b/res/drawable-hdpi/ic_ts_makeup_bigeye.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_ts_makeup_soften.png b/res/drawable-hdpi/ic_ts_makeup_soften.png
new file mode 100644
index 0000000..caa6451
--- /dev/null
+++ b/res/drawable-hdpi/ic_ts_makeup_soften.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_ts_makeup_trimface.png b/res/drawable-hdpi/ic_ts_makeup_trimface.png
new file mode 100644
index 0000000..3ac43f7
--- /dev/null
+++ b/res/drawable-hdpi/ic_ts_makeup_trimface.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_ts_makeup_whiten.png b/res/drawable-hdpi/ic_ts_makeup_whiten.png
new file mode 100644
index 0000000..a12560f
--- /dev/null
+++ b/res/drawable-hdpi/ic_ts_makeup_whiten.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_vidcontrol_disable_pause.png b/res/drawable-hdpi/ic_vidcontrol_disable_pause.png
new file mode 100644
index 0000000..41b3725
--- /dev/null
+++ b/res/drawable-hdpi/ic_vidcontrol_disable_pause.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_vidcontrol_disable_play.png b/res/drawable-hdpi/ic_vidcontrol_disable_play.png
new file mode 100644
index 0000000..fdc5380
--- /dev/null
+++ b/res/drawable-hdpi/ic_vidcontrol_disable_play.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_vidcontrol_disable_reload.png b/res/drawable-hdpi/ic_vidcontrol_disable_reload.png
new file mode 100644
index 0000000..5611a92
--- /dev/null
+++ b/res/drawable-hdpi/ic_vidcontrol_disable_reload.png
Binary files differ
diff --git a/res/drawable-hdpi/knob.png b/res/drawable-hdpi/knob.png
new file mode 100644
index 0000000..1eba937
--- /dev/null
+++ b/res/drawable-hdpi/knob.png
Binary files differ
diff --git a/res/drawable-hdpi/knob_toggle_off.png b/res/drawable-hdpi/knob_toggle_off.png
new file mode 100644
index 0000000..a89595e
--- /dev/null
+++ b/res/drawable-hdpi/knob_toggle_off.png
Binary files differ
diff --git a/res/drawable-hdpi/knob_toggle_on.png b/res/drawable-hdpi/knob_toggle_on.png
new file mode 100644
index 0000000..ab8d3d7
--- /dev/null
+++ b/res/drawable-hdpi/knob_toggle_on.png
Binary files differ
diff --git a/res/drawable-hdpi/media_default_bkg.9.png b/res/drawable-hdpi/media_default_bkg.9.png
new file mode 100644
index 0000000..7b95239
--- /dev/null
+++ b/res/drawable-hdpi/media_default_bkg.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_thumb_activated.9.png b/res/drawable-hdpi/switch_thumb_activated.9.png
new file mode 100644
index 0000000..072aa64
--- /dev/null
+++ b/res/drawable-hdpi/switch_thumb_activated.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_thumb_off.9.png b/res/drawable-hdpi/switch_thumb_off.9.png
new file mode 100644
index 0000000..45786a3
--- /dev/null
+++ b/res/drawable-hdpi/switch_thumb_off.9.png
Binary files differ
diff --git a/res/drawable-mdpi/dropdown_ic_arrow_normal_holo_dark.png b/res/drawable-mdpi/dropdown_ic_arrow_normal_holo_dark.png
deleted file mode 100644
index 81de1bb..0000000
--- a/res/drawable-mdpi/dropdown_ic_arrow_normal_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/frame_overlay_gallery_camera.png b/res/drawable-mdpi/frame_overlay_gallery_camera.png
index 3736a5c..994b3f3 100644
--- a/res/drawable-mdpi/frame_overlay_gallery_camera.png
+++ b/res/drawable-mdpi/frame_overlay_gallery_camera.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_cameraalbum_overlay.png b/res/drawable-mdpi/ic_cameraalbum_overlay.png
index 5d14c32..2cce0d4 100644
--- a/res/drawable-mdpi/ic_cameraalbum_overlay.png
+++ b/res/drawable-mdpi/ic_cameraalbum_overlay.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_media_bigscreen.png b/res/drawable-mdpi/ic_media_bigscreen.png
new file mode 100644
index 0000000..f04026e
--- /dev/null
+++ b/res/drawable-mdpi/ic_media_bigscreen.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_media_cropscreen.png b/res/drawable-mdpi/ic_media_cropscreen.png
new file mode 100644
index 0000000..a2517bd
--- /dev/null
+++ b/res/drawable-mdpi/ic_media_cropscreen.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_media_fullscreen.png b/res/drawable-mdpi/ic_media_fullscreen.png
new file mode 100644
index 0000000..a53cb3d
--- /dev/null
+++ b/res/drawable-mdpi/ic_media_fullscreen.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_camera_holo_light.png b/res/drawable-mdpi/ic_menu_camera_holo_light.png
index d425084..aa3a3e5 100644
--- a/res/drawable-mdpi/ic_menu_camera_holo_light.png
+++ b/res/drawable-mdpi/ic_menu_camera_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_disabled_forward.png b/res/drawable-mdpi/ic_menu_disabled_forward.png
new file mode 100644
index 0000000..bbc8920
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_disabled_forward.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_disabled_rewind.png b/res/drawable-mdpi/ic_menu_disabled_rewind.png
new file mode 100644
index 0000000..28acd42
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_disabled_rewind.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_disabled_stop.png b/res/drawable-mdpi/ic_menu_disabled_stop.png
new file mode 100644
index 0000000..0532cea
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_disabled_stop.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_display_bookmark.png b/res/drawable-mdpi/ic_menu_display_bookmark.png
new file mode 100644
index 0000000..a3acdd6
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_display_bookmark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_edit_holo_dark.png b/res/drawable-mdpi/ic_menu_edit_holo_dark.png
deleted file mode 100644
index ca9188e..0000000
--- a/res/drawable-mdpi/ic_menu_edit_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_forward.png b/res/drawable-mdpi/ic_menu_forward.png
new file mode 100644
index 0000000..85b7057
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_forward.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_loop.png b/res/drawable-mdpi/ic_menu_loop.png
new file mode 100644
index 0000000..688b2c5
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_loop.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_rewind.png b/res/drawable-mdpi/ic_menu_rewind.png
new file mode 100644
index 0000000..8b46eee
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_rewind.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_share_holo_light.png b/res/drawable-mdpi/ic_menu_share_holo_light.png
deleted file mode 100644
index 29574f5..0000000
--- a/res/drawable-mdpi/ic_menu_share_holo_light.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_stop.png b/res/drawable-mdpi/ic_menu_stop.png
new file mode 100644
index 0000000..96cf8f4
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_stop.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_trash_holo_light.png b/res/drawable-mdpi/ic_menu_trash_holo_light.png
deleted file mode 100644
index f45540b..0000000
--- a/res/drawable-mdpi/ic_menu_trash_holo_light.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_unloop.png b/res/drawable-mdpi/ic_menu_unloop.png
new file mode 100644
index 0000000..e474964
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_unloop.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_photoeditor_makeup.png b/res/drawable-mdpi/ic_photoeditor_makeup.png
new file mode 100644
index 0000000..606f591
--- /dev/null
+++ b/res/drawable-mdpi/ic_photoeditor_makeup.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_camera.png b/res/drawable-mdpi/ic_switch_camera.png
index a978117..90dd073 100644
--- a/res/drawable-mdpi/ic_switch_camera.png
+++ b/res/drawable-mdpi/ic_switch_camera.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_ts_makeup_bigeye.png b/res/drawable-mdpi/ic_ts_makeup_bigeye.png
new file mode 100644
index 0000000..8d8da29
--- /dev/null
+++ b/res/drawable-mdpi/ic_ts_makeup_bigeye.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_ts_makeup_soften.png b/res/drawable-mdpi/ic_ts_makeup_soften.png
new file mode 100644
index 0000000..a36d189
--- /dev/null
+++ b/res/drawable-mdpi/ic_ts_makeup_soften.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_ts_makeup_trimface.png b/res/drawable-mdpi/ic_ts_makeup_trimface.png
new file mode 100644
index 0000000..e27370f
--- /dev/null
+++ b/res/drawable-mdpi/ic_ts_makeup_trimface.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_ts_makeup_whiten.png b/res/drawable-mdpi/ic_ts_makeup_whiten.png
new file mode 100644
index 0000000..7ac8823
--- /dev/null
+++ b/res/drawable-mdpi/ic_ts_makeup_whiten.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_vidcontrol_disable_pause.png b/res/drawable-mdpi/ic_vidcontrol_disable_pause.png
new file mode 100644
index 0000000..c5c42cb
--- /dev/null
+++ b/res/drawable-mdpi/ic_vidcontrol_disable_pause.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_vidcontrol_disable_play.png b/res/drawable-mdpi/ic_vidcontrol_disable_play.png
new file mode 100644
index 0000000..70374fb
--- /dev/null
+++ b/res/drawable-mdpi/ic_vidcontrol_disable_play.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_vidcontrol_disable_reload.png b/res/drawable-mdpi/ic_vidcontrol_disable_reload.png
new file mode 100644
index 0000000..052df4c
--- /dev/null
+++ b/res/drawable-mdpi/ic_vidcontrol_disable_reload.png
Binary files differ
diff --git a/res/drawable-mdpi/media_default_bkg.9.png b/res/drawable-mdpi/media_default_bkg.9.png
new file mode 100644
index 0000000..20bb108
--- /dev/null
+++ b/res/drawable-mdpi/media_default_bkg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp/ic_vidcontrol_disable_pause.png b/res/drawable-sw600dp/ic_vidcontrol_disable_pause.png
new file mode 100644
index 0000000..41b3725
--- /dev/null
+++ b/res/drawable-sw600dp/ic_vidcontrol_disable_pause.png
Binary files differ
diff --git a/res/drawable-sw600dp/ic_vidcontrol_disable_play.png b/res/drawable-sw600dp/ic_vidcontrol_disable_play.png
new file mode 100644
index 0000000..fdc5380
--- /dev/null
+++ b/res/drawable-sw600dp/ic_vidcontrol_disable_play.png
Binary files differ
diff --git a/res/drawable-sw600dp/ic_vidcontrol_disable_reload.png b/res/drawable-sw600dp/ic_vidcontrol_disable_reload.png
new file mode 100644
index 0000000..5611a92
--- /dev/null
+++ b/res/drawable-sw600dp/ic_vidcontrol_disable_reload.png
Binary files differ
diff --git a/res/drawable-xhdpi/dropdown_ic_arrow_normal_holo_dark.png b/res/drawable-xhdpi/dropdown_ic_arrow_normal_holo_dark.png
deleted file mode 100644
index 36d8cf4..0000000
--- a/res/drawable-xhdpi/dropdown_ic_arrow_normal_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xhdpi/frame_overlay_gallery_camera.png b/res/drawable-xhdpi/frame_overlay_gallery_camera.png
index e2109ac..aa3a3e5 100644
--- a/res/drawable-xhdpi/frame_overlay_gallery_camera.png
+++ b/res/drawable-xhdpi/frame_overlay_gallery_camera.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_cameraalbum_overlay.png b/res/drawable-xhdpi/ic_cameraalbum_overlay.png
index bf71eaa..6056fcc 100644
--- a/res/drawable-xhdpi/ic_cameraalbum_overlay.png
+++ b/res/drawable-xhdpi/ic_cameraalbum_overlay.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_media_bigscreen.png b/res/drawable-xhdpi/ic_media_bigscreen.png
new file mode 100644
index 0000000..ba36709
--- /dev/null
+++ b/res/drawable-xhdpi/ic_media_bigscreen.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_media_cropscreen.png b/res/drawable-xhdpi/ic_media_cropscreen.png
new file mode 100644
index 0000000..e08c1db
--- /dev/null
+++ b/res/drawable-xhdpi/ic_media_cropscreen.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_media_fullscreen.png b/res/drawable-xhdpi/ic_media_fullscreen.png
new file mode 100644
index 0000000..ffcb4de
--- /dev/null
+++ b/res/drawable-xhdpi/ic_media_fullscreen.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_camera_holo_light.png b/res/drawable-xhdpi/ic_menu_camera_holo_light.png
new file mode 100644
index 0000000..c1a3549
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_camera_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_disabled_forward.png b/res/drawable-xhdpi/ic_menu_disabled_forward.png
new file mode 100644
index 0000000..e73d4d4
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_disabled_forward.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_disabled_rewind.png b/res/drawable-xhdpi/ic_menu_disabled_rewind.png
new file mode 100644
index 0000000..ad3be64
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_disabled_rewind.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_disabled_stop.png b/res/drawable-xhdpi/ic_menu_disabled_stop.png
new file mode 100644
index 0000000..ba0fc5f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_disabled_stop.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_display_bookmark.png b/res/drawable-xhdpi/ic_menu_display_bookmark.png
new file mode 100644
index 0000000..4ad8414
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_display_bookmark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_edit_holo_dark.png b/res/drawable-xhdpi/ic_menu_edit_holo_dark.png
deleted file mode 100644
index 65e72c1..0000000
--- a/res/drawable-xhdpi/ic_menu_edit_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_forward.png b/res/drawable-xhdpi/ic_menu_forward.png
new file mode 100644
index 0000000..f225ffc
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_forward.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_loop.png b/res/drawable-xhdpi/ic_menu_loop.png
new file mode 100644
index 0000000..e664915
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_loop.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_rewind.png b/res/drawable-xhdpi/ic_menu_rewind.png
new file mode 100644
index 0000000..fbfa5ca
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_rewind.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_stop.png b/res/drawable-xhdpi/ic_menu_stop.png
new file mode 100644
index 0000000..43e77be
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_stop.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_unloop.png b/res/drawable-xhdpi/ic_menu_unloop.png
new file mode 100644
index 0000000..89d1da2
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_unloop.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_photoeditor_makeup.png b/res/drawable-xhdpi/ic_photoeditor_makeup.png
new file mode 100644
index 0000000..834c899
--- /dev/null
+++ b/res/drawable-xhdpi/ic_photoeditor_makeup.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_camera.png b/res/drawable-xhdpi/ic_switch_camera.png
index 7d24062..8522251 100644
--- a/res/drawable-xhdpi/ic_switch_camera.png
+++ b/res/drawable-xhdpi/ic_switch_camera.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_ts_makeup_bigeye.png b/res/drawable-xhdpi/ic_ts_makeup_bigeye.png
new file mode 100644
index 0000000..f4b8500
--- /dev/null
+++ b/res/drawable-xhdpi/ic_ts_makeup_bigeye.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_ts_makeup_soften.png b/res/drawable-xhdpi/ic_ts_makeup_soften.png
new file mode 100644
index 0000000..cdd6995
--- /dev/null
+++ b/res/drawable-xhdpi/ic_ts_makeup_soften.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_ts_makeup_trimface.png b/res/drawable-xhdpi/ic_ts_makeup_trimface.png
new file mode 100644
index 0000000..e419c19
--- /dev/null
+++ b/res/drawable-xhdpi/ic_ts_makeup_trimface.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_ts_makeup_whiten.png b/res/drawable-xhdpi/ic_ts_makeup_whiten.png
new file mode 100644
index 0000000..6fc305f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_ts_makeup_whiten.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_vidcontrol_disable_pause.png b/res/drawable-xhdpi/ic_vidcontrol_disable_pause.png
new file mode 100644
index 0000000..0b1a136
--- /dev/null
+++ b/res/drawable-xhdpi/ic_vidcontrol_disable_pause.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_vidcontrol_disable_play.png b/res/drawable-xhdpi/ic_vidcontrol_disable_play.png
new file mode 100644
index 0000000..f2c2f11
--- /dev/null
+++ b/res/drawable-xhdpi/ic_vidcontrol_disable_play.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_vidcontrol_disable_reload.png b/res/drawable-xhdpi/ic_vidcontrol_disable_reload.png
new file mode 100644
index 0000000..37a394f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_vidcontrol_disable_reload.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_cameraalbum_overlay.png b/res/drawable-xxhdpi/ic_cameraalbum_overlay.png
new file mode 100644
index 0000000..abf97ec
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_cameraalbum_overlay.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_photoeditor_makeup_xx.png b/res/drawable-xxhdpi/ic_photoeditor_makeup_xx.png
new file mode 100644
index 0000000..3db1df2
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_photoeditor_makeup_xx.png
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_cameraalbum_overlay.png b/res/drawable-xxxhdpi/ic_cameraalbum_overlay.png
new file mode 100644
index 0000000..762a41f
--- /dev/null
+++ b/res/drawable-xxxhdpi/ic_cameraalbum_overlay.png
Binary files differ
diff --git a/res/drawable/dropdown_ic_arrow.xml b/res/drawable/dropdown_ic_arrow.xml
new file mode 100644
index 0000000..f9464fa
--- /dev/null
+++ b/res/drawable/dropdown_ic_arrow.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M7,10l5,5l5-5H7Z" />
+</vector>
diff --git a/res/drawable/fab_accent.xml b/res/drawable/fab_accent.xml
new file mode 100644
index 0000000..f334676
--- /dev/null
+++ b/res/drawable/fab_accent.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The CyanogenMod 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.
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
+ <solid android:color="@color/fab" />
+</shape>
diff --git a/res/drawable/filtershow_background.png b/res/drawable/filtershow_background.png
deleted file mode 100644
index 22e1641..0000000
--- a/res/drawable/filtershow_background.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/filtershow_background_new.png b/res/drawable/filtershow_background_new.png
deleted file mode 100644
index a115389..0000000
--- a/res/drawable/filtershow_background_new.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/floating_action_button.xml b/res/drawable/floating_action_button.xml
new file mode 100644
index 0000000..57a4c8f
--- /dev/null
+++ b/res/drawable/floating_action_button.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The CyanogenMod 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.
+-->
+
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:color="@color/floating_action_button_touch_tint">
+ <item android:id="@android:id/mask">
+ <shape android:shape="oval">
+ <solid android:color="@color/fab" />
+ </shape>
+ </item>
+</ripple>
diff --git a/res/drawable/ic_edit.xml b/res/drawable/ic_edit.xml
new file mode 100644
index 0000000..1116c1c
--- /dev/null
+++ b/res/drawable/ic_edit.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="30dp"
+ android:height="30dp"
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M14,28c-3.31,0-6,2.689-6,6c0,2.62-2.31,4-4,4c1.84,
+ 2.439,4.99,4,8,4c4.42,0,8-3.58,8-8C20,30.689,17.31,28,14,28Z
+ M41.41,9.26l-2.67-2.67c-0.78-0.78-2.051-0.78-2.83,0L18,
+ 24.5l5.5,5.5l17.91-17.91C42.2,11.3,42.2,10.04,41.41,9.26z" />
+ </vector>
diff --git a/res/drawable/ic_menu_share.xml b/res/drawable/ic_menu_share.xml
new file mode 100644
index 0000000..4f15606
--- /dev/null
+++ b/res/drawable/ic_menu_share.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M36,32.17c-1.52,0-2.891,0.59-3.93,1.54L17.82,
+ 25.4C17.93,24.95,18,24.48,18,24s-0.07-0.95-0.18-1.4l14.1-8.23
+ c1.07,1,2.5,1.62,4.08,1.62c3.311,0,6-2.69,6-6c0-3.31-2.689-6-6-6s-6,
+ 2.69-6,6c0,0.48,0.07,0.95,0.18,1.4l-14.1,8.23
+ c-1.07-1-2.5-1.62-4.08-1.62c-3.31,0-6,2.69-6,6c0,3.311,2.69,6,6,6c1.58,
+ 0,3.01-0.62,4.08-1.62l14.25,8.31c-0.1,0.42-0.16,0.86-0.16,1.311c0,
+ 3.221,2.609,5.83,5.83,5.83s5.83-2.609,5.83-5.83S39.221,32.17,36,32.17Z"
+ />
+</vector>
diff --git a/res/drawable/ic_menu_single_track.xml b/res/drawable/ic_menu_single_track.xml
new file mode 100644
index 0000000..9ca139a
--- /dev/null
+++ b/res/drawable/ic_menu_single_track.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M24,4C12.97,4,4,12.97,4,24c0,11.029,8.97,20,20,
+ 20c11.029,0,20-8.971,20-20C44,12.97,35.029,4,24,4ZM24,40c-8.82,
+ 0-16-7.18-16-16c0-8.82,7.18-16,16-16c8.82,0,16,7.18,16,16C40,32.82,
+ 32.82,40,24,40zM30,24c0,3.311-2.689,6-6,6
+ c-3.31,0-6-2.689-6-6c0-3.31,2.69-6,6-6C27.311,18,30,20.69,30,24z" />
+</vector>
diff --git a/res/drawable/ic_menu_stereo.xml b/res/drawable/ic_menu_stereo.xml
new file mode 100644
index 0000000..1d10587
--- /dev/null
+++ b/res/drawable/ic_menu_stereo.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M34,4H14c-2.21,0-4,1.79-4,4v32c0,2.21,1.79,3.98,4,
+ 3.98L34,44c2.21,0,4-1.79,4-4V8C38,5.79,36.21,4,34,4Z
+ M24,8 c2.21,0,4,1.79,4,4s-1.79,4-4,4s-4-1.79-4-4S21.79,8,24,8z
+ M24,40c-5.52,0-10-4.48-10-10c0-5.52,4.48-10,10-10c5.52,0,10,4.48,10,10
+ C34,35.52,29.52,40,24,40zM24,24c-3.31,0-6,2.689-6,6s2.69,6,6,6c3.311,
+ 0,6-2.689,6-6S27.311,24,24,24z" />
+</vector>
diff --git a/res/drawable/ic_menu_trash.xml b/res/drawable/ic_menu_trash.xml
new file mode 100644
index 0000000..8c5f85a
--- /dev/null
+++ b/res/drawable/ic_menu_trash.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M12,38c0,2.21,1.79,4,4,4h16c2.21,0,4-1.79,
+ 4-4V14H12V38ZM38,8h-7l-2-2H19l-2,2h-7v4h28V8z" />
+</vector>
diff --git a/res/drawable/icn_media_forward.xml b/res/drawable/icn_media_forward.xml
new file mode 100644
index 0000000..374ca5d
--- /dev/null
+++ b/res/drawable/icn_media_forward.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true"
+ android:drawable="@drawable/ic_menu_forward" />
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_menu_disabled_forward" />
+</selector>
diff --git a/res/drawable/icn_media_rewind.xml b/res/drawable/icn_media_rewind.xml
new file mode 100644
index 0000000..b606637
--- /dev/null
+++ b/res/drawable/icn_media_rewind.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true"
+ android:drawable="@drawable/ic_menu_rewind" />
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_menu_disabled_rewind" />
+</selector>
diff --git a/res/drawable/icn_media_stop.xml b/res/drawable/icn_media_stop.xml
new file mode 100644
index 0000000..31d8555
--- /dev/null
+++ b/res/drawable/icn_media_stop.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true"
+ android:drawable="@drawable/ic_menu_stop" />
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_menu_disabled_stop" />
+</selector>
diff --git a/res/drawable/videoplayer_pause.xml b/res/drawable/videoplayer_pause.xml
new file mode 100644
index 0000000..39a4361
--- /dev/null
+++ b/res/drawable/videoplayer_pause.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true"
+ android:drawable="@drawable/ic_vidcontrol_pause" />
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_vidcontrol_disable_pause" />
+</selector>
diff --git a/res/drawable/videoplayer_play.xml b/res/drawable/videoplayer_play.xml
new file mode 100644
index 0000000..be78a7b
--- /dev/null
+++ b/res/drawable/videoplayer_play.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true"
+ android:drawable="@drawable/ic_vidcontrol_play" />
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_vidcontrol_disable_play" />
+</selector>
diff --git a/res/drawable/videoplayer_reload.xml b/res/drawable/videoplayer_reload.xml
new file mode 100644
index 0000000..b5d48bf
--- /dev/null
+++ b/res/drawable/videoplayer_reload.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true"
+ android:drawable="@drawable/ic_vidcontrol_reload" />
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_vidcontrol_disable_reload" />
+</selector>
diff --git a/res/layout-land/camera_controls.xml b/res/layout-land/camera_controls.xml
index d177240..4baf23e 100644
--- a/res/layout-land/camera_controls.xml
+++ b/res/layout-land/camera_controls.xml
@@ -24,13 +24,13 @@
android:clickable="true"
android:layout_height="match_parent"
android:layout_width="@dimen/switcher_size"
- android:layout_gravity="right" />
+ android:layout_gravity="end" />
<include layout="@layout/menu_indicators"
android:layout_width="64dip"
android:layout_height="64dip"
android:layout_marginTop="-5dip"
- android:layout_marginRight="6dip"
+ android:layout_marginEnd="6dip"
android:layout_gravity="top|right"/>
<com.android.camera.ui.PieMenuButton
@@ -38,13 +38,13 @@
style="@style/SwitcherButton"
android:contentDescription="@string/accessibility_menu_button"
android:layout_gravity="right|top"
- android:layout_marginRight="2dip" />
+ android:layout_marginEnd="2dip" />
<com.android.camera.ui.CameraSwitcher
android:id="@+id/camera_switcher"
style="@style/SwitcherButton"
android:layout_gravity="right|bottom"
- android:layout_marginRight="2dip"
+ android:layout_marginEnd="2dip"
android:contentDescription="@string/accessibility_mode_picker" />
<com.android.camera.ShutterButton
@@ -52,7 +52,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
- android:layout_marginRight="@dimen/shutter_offset"
+ android:layout_marginEnd="@dimen/shutter_offset"
android:clickable="true"
android:contentDescription="@string/accessibility_shutter_button"
android:focusable="true"
diff --git a/res/layout-land/filtershow_activity.xml b/res/layout-land/filtershow_activity.xml
index f438012..c1c7e0e 100644
--- a/res/layout-land/filtershow_activity.xml
+++ b/res/layout-land/filtershow_activity.xml
@@ -19,7 +19,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/mainView"
- android:background="@drawable/filtershow_tiled_background">
+ android:background="@color/filtershow_background">
<LinearLayout
android:layout_width="match_parent"
@@ -35,7 +35,7 @@
<ProgressBar
android:id="@+id/loading"
- style="@android:style/Widget.Holo.ProgressBar.Large"
+ style="@android:style/Widget.Material.ProgressBar.Large"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
diff --git a/res/layout-land/filtershow_color_border_ui.xml b/res/layout-land/filtershow_color_border_ui.xml
index 9945d9d..82fe14a 100644
--- a/res/layout-land/filtershow_color_border_ui.xml
+++ b/res/layout-land/filtershow_color_border_ui.xml
@@ -46,14 +46,14 @@
<TextView
android:id="@+id/controlName1"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip"
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip"
android:text="@string/color_border_size"/>
<TextView
android:id="@+id/colorBorderSizeValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold"/>
<SeekBar
@@ -74,14 +74,14 @@
<TextView
android:id="@+id/controlName2"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip"
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip"
android:text="@string/color_border_corner_size"/>
<TextView
android:id="@+id/colorBorderCornerValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold"/>
<SeekBar
@@ -122,7 +122,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/draw_color"
- android:layout_marginLeft="8dip"
+ android:layout_marginStart="8dip"
android:id="@+id/textView"/>
@@ -130,8 +130,8 @@
android:id="@+id/btnSelect"
android:layout_width="match_parent"
android:layout_height="32dp"
- android:layout_marginLeft="18dp"
- android:layout_marginRight="18dp"
+ android:layout_marginStart="18dp"
+ android:layout_marginEnd="18dp"
android:layout_marginTop="0dp"
android:layout_marginBottom="0dp"
/>
@@ -142,7 +142,7 @@
android:layout_height="@dimen/draw_ui_width"
android:layout_gravity="center"
android:layout_marginTop="8dp"
- android:layout_marginRight="1dp"/>
+ android:layout_marginEnd="1dp"/>
<com.android.gallery3d.filtershow.colorpicker.ColorHueView
android:id="@+id/ColorHueView"
@@ -164,8 +164,8 @@
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
- android:layout_marginLeft="1dp"
- android:layout_marginRight="1dp">
+ android:layout_marginStart="1dp"
+ android:layout_marginEnd="1dp">
<LinearLayout
android:layout_width="match_parent"
@@ -173,8 +173,8 @@
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
- android:layout_marginLeft="1dp"
- android:layout_marginRight="1dp">
+ android:layout_marginStart="1dp"
+ android:layout_marginEnd="1dp">
<LinearLayout
android:id="@+id/listColors"
@@ -189,7 +189,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button02"
@@ -197,7 +197,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button03"
@@ -205,7 +205,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button04"
@@ -213,7 +213,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button05"
@@ -221,7 +221,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
</LinearLayout>
<FrameLayout
diff --git a/res/layout-land/filtershow_draw_ui.xml b/res/layout-land/filtershow_draw_ui.xml
index 5e0a327..642a7bd 100644
--- a/res/layout-land/filtershow_draw_ui.xml
+++ b/res/layout-land/filtershow_draw_ui.xml
@@ -55,14 +55,14 @@
<TextView
android:id="@+id/controlName1"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip"
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip"
android:text="@string/draw_size"/>
<TextView
android:id="@+id/drawSizeValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold"/>
<SeekBar
@@ -106,7 +106,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/draw_color"
- android:layout_marginLeft="8dip"
+ android:layout_marginStart="8dip"
android:id="@+id/textView"
android:visibility="gone"/>
@@ -114,8 +114,8 @@
android:id="@+id/btnSelect"
android:layout_width="match_parent"
android:layout_height="32dp"
- android:layout_marginLeft="18dp"
- android:layout_marginRight="18dp"
+ android:layout_marginStart="18dp"
+ android:layout_marginEnd="18dp"
android:layout_marginTop="0dp"
android:layout_marginBottom="0dp"
/>
@@ -126,7 +126,7 @@
android:layout_height="@dimen/draw_ui_width"
android:layout_gravity="center"
android:layout_marginTop="8dp"
- android:layout_marginRight="1dp"/>
+ android:layout_marginEnd="1dp"/>
<com.android.gallery3d.filtershow.colorpicker.ColorHueView
android:id="@+id/ColorHueView"
@@ -149,8 +149,8 @@
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
- android:layout_marginLeft="1dp"
- android:layout_marginRight="1dp">
+ android:layout_marginStart="1dp"
+ android:layout_marginEnd="1dp">
<LinearLayout
@@ -166,7 +166,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button02"
@@ -174,7 +174,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button03"
@@ -182,7 +182,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button04"
@@ -190,7 +190,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button05"
@@ -198,7 +198,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
</LinearLayout>
diff --git a/res/layout-land/filtershow_grad_ui.xml b/res/layout-land/filtershow_grad_ui.xml
index fd09bee..8f6a8ae 100644
--- a/res/layout-land/filtershow_grad_ui.xml
+++ b/res/layout-land/filtershow_grad_ui.xml
@@ -30,14 +30,14 @@
<TextView
android:id="@+id/controlName1"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip"
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip"
android:text="@string/editor_grad_brightness" />
<TextView
android:id="@+id/gradBrightnessValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold" />
<SeekBar
@@ -58,14 +58,14 @@
<TextView
android:id="@+id/controlName2"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip"
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip"
android:text="@string/editor_grad_saturation"/>
<TextView
android:id="@+id/gradSaturationValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold" />
<SeekBar
@@ -84,14 +84,14 @@
<TextView
android:id="@+id/controlName3"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip"
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip"
android:text="@string/editor_grad_contrast"/>
<TextView
android:id="@+id/gradContrastValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold" />
<SeekBar
@@ -120,7 +120,7 @@
android:background="@drawable/filtershow_button_background"
android:src="@drawable/filtershow_addpoint"
android:paddingBottom="8dp"
- android:layout_marginLeft="48dp" />
+ android:layout_marginStart="48dp" />
<View
android:layout_width="wrap_content"
@@ -136,9 +136,9 @@
android:scaleType="centerInside"
android:layout_weight="0"
android:background="@drawable/filtershow_button_background"
- android:src="@drawable/ic_menu_trash_holo_light"
+ android:src="@drawable/ic_menu_trash"
android:paddingBottom="8dp"
- android:layout_marginRight="48dp" />
+ android:layout_marginEnd="48dp" />
</LinearLayout>
diff --git a/res/layout-land/filtershow_main_panel.xml b/res/layout-land/filtershow_main_panel.xml
index 6a36de2..e508e76 100644
--- a/res/layout-land/filtershow_main_panel.xml
+++ b/res/layout-land/filtershow_main_panel.xml
@@ -83,6 +83,16 @@
android:padding="2dip"
android:scaleType="centerInside"
android:src="@drawable/ic_photoeditor_color"/>
+ <ImageButton
+ android:id="@+id/makeupButton"
+ android:layout_width="@dimen/thumbnail_size"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ android:background="@drawable/filtershow_button_background"
+ android:padding="2dip"
+ android:scaleType="centerInside"
+ android:visibility="gone"
+ android:src="@drawable/ic_photoeditor_makeup"/>
</LinearLayout>
diff --git a/res/layout-land/filtershow_saturation_controls.xml b/res/layout-land/filtershow_saturation_controls.xml
index f452a64..6003b73 100644
--- a/res/layout-land/filtershow_saturation_controls.xml
+++ b/res/layout-land/filtershow_saturation_controls.xml
@@ -25,11 +25,11 @@
android:text="@string/editor_chan_sat_red"
android:textStyle="bold"
android:textColor="#ff8080"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/redValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/redSeekBar"
android:layout_width="match_parent"
@@ -42,11 +42,11 @@
android:text="@string/editor_chan_sat_yellow"
android:textStyle="bold"
android:textColor="#ffff80"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/yellowValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/yellowSeekBar"
android:layout_width="match_parent"
@@ -59,11 +59,11 @@
android:text="@string/editor_chan_sat_green"
android:textStyle="bold"
android:textColor="#80ff80"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/greenValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/greenSeekBar"
android:layout_width="match_parent"
@@ -76,11 +76,11 @@
android:text="@string/editor_chan_sat_cyan"
android:textStyle="bold"
android:textColor="#80ffff"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/cyanValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/cyanSeekBar"
android:layout_width="match_parent"
@@ -93,11 +93,11 @@
android:text="@string/editor_chan_sat_blue"
android:textStyle="bold"
android:textColor="#8080ff"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/blueValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/blueSeekBar"
android:layout_width="match_parent"
@@ -110,11 +110,11 @@
android:text="@string/editor_chan_sat_magenta"
android:textStyle="bold"
android:textColor="#ff80ff"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/magentaValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/magentaSeekBar"
android:layout_width="match_parent"
@@ -137,11 +137,11 @@
<TextView
android:layout_gravity="left|center_vertical"
android:text="@string/editor_chan_sat_main"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/mainValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/mainSeekbar"
android:layout_width="match_parent"
diff --git a/res/layout-land/filtershow_vignette_controls.xml b/res/layout-land/filtershow_vignette_controls.xml
index 9bfb29f..7cb27e9 100644
--- a/res/layout-land/filtershow_vignette_controls.xml
+++ b/res/layout-land/filtershow_vignette_controls.xml
@@ -24,12 +24,12 @@
android:layout_gravity="left|center_vertical"
android:text="@string/vignette_exposure"
android:textStyle="bold"
- android:layout_marginLeft="8dp"
+ android:layout_marginStart="8dp"
android:visibility="gone"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/exposureValue"
- android:layout_marginRight="16dp"
+ android:layout_marginEnd="16dp"
android:visibility="gone"/>
<SeekBar
android:id="@+id/exposureSeekBar"
@@ -43,11 +43,11 @@
android:layout_gravity="left|center_vertical"
android:text="@string/vignette_saturation"
android:textStyle="bold"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/saturationValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/saturationSeekBar"
android:layout_width="match_parent"
@@ -59,11 +59,11 @@
android:layout_gravity="left|center_vertical"
android:text="@string/vignette_contrast"
android:textStyle="bold"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/contrastValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/contrastSeekBar"
android:layout_width="match_parent"
@@ -75,11 +75,11 @@
android:layout_gravity="left|center_vertical"
android:text="@string/vignette_falloff"
android:textStyle="bold"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/falloffValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/falloffSeekBar"
android:layout_width="match_parent"
@@ -103,11 +103,11 @@
<TextView
android:layout_gravity="left|center_vertical"
android:text="@string/vignette_main"
- android:layout_marginLeft="8dp"/>
+ android:layout_marginStart="8dp"/>
<TextView
android:layout_gravity="right|center_vertical"
android:id="@+id/mainVignetteValue"
- android:layout_marginRight="16dp"/>
+ android:layout_marginEnd="16dp"/>
<SeekBar
android:id="@+id/mainVignetteSeekbar"
android:layout_width="match_parent"
diff --git a/res/layout-land/keyguard_widget.xml b/res/layout-land/keyguard_widget.xml
index f0f4362..6839623 100644
--- a/res/layout-land/keyguard_widget.xml
+++ b/res/layout-land/keyguard_widget.xml
@@ -25,8 +25,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
- android:layout_alignParentRight="true"
- android:layout_marginRight="@dimen/shutter_offset"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="@dimen/shutter_offset"
android:contentDescription="@string/accessibility_shutter_button"
android:scaleType="center"
android:src="@drawable/btn_new_shutter" />
@@ -35,8 +35,8 @@
android:layout_width="64dip"
android:layout_height="64dip"
android:layout_above="@id/shutter_button"
- android:layout_alignParentRight="true"
- android:layout_marginRight="6dip"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="6dip"
android:layout_marginTop="-5dip"
layout="@layout/menu_indicators_keyguard" />
@@ -44,8 +44,8 @@
android:id="@+id/camera_switcher"
style="@style/SwitcherButton"
android:layout_below="@id/shutter_button"
- android:layout_alignParentRight="true"
- android:layout_marginRight="2dip"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="2dip"
android:contentDescription="@string/accessibility_mode_picker"
android:scaleType="center"
android:src="@drawable/ic_switch_camera" />
@@ -54,8 +54,8 @@
android:id="@+id/camera_switcher_ind"
style="@style/SwitcherButton"
android:layout_below="@id/shutter_button"
- android:layout_alignParentRight="true"
- android:layout_marginRight="2dip"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="2dip"
android:contentDescription="@string/accessibility_mode_picker"
android:scaleType="center"
android:src="@drawable/ic_switcher_menu_indicator" />
diff --git a/res/layout-land/review_module_control.xml b/res/layout-land/review_module_control.xml
index 9f8b0cd..6e0ee4a 100644
--- a/res/layout-land/review_module_control.xml
+++ b/res/layout-land/review_module_control.xml
@@ -16,21 +16,21 @@
<com.android.camera.ui.RotatableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/CameraControls"
- android:layout_gravity="right|center_vertical"
- android:layout_marginRight="2dip">
+ android:layout_gravity="end|center_vertical"
+ android:layout_marginEnd="2dip">
<ImageView android:id="@+id/btn_done"
style="@style/ReviewControlIcon"
android:contentDescription="@string/accessibility_review_ok"
android:visibility="gone"
android:scaleType="center"
- android:layout_gravity="top|right"
+ android:layout_gravity="top|end"
android:background="@drawable/bg_pressed"
android:src="@drawable/ic_menu_done_holo_light" />
<ImageView android:id="@+id/btn_retake"
style="@style/ReviewControlIcon"
android:contentDescription="@string/accessibility_review_retake"
- android:layout_gravity="right|center_vertical"
+ android:layout_gravity="end|center_vertical"
android:scaleType="center"
android:focusable="true"
android:visibility="gone"
@@ -42,7 +42,7 @@
android:contentDescription="@string/accessibility_review_cancel"
android:visibility="gone"
android:scaleType="center"
- android:layout_gravity="bottom|right"
+ android:layout_gravity="bottom|end"
android:background="@drawable/bg_pressed"
android:src="@drawable/ic_menu_cancel_holo_light" />
</com.android.camera.ui.RotatableLayout>
diff --git a/res/layout-land/switcher_popup.xml b/res/layout-land/switcher_popup.xml
index fc2d7bc..ebb4243 100644
--- a/res/layout-land/switcher_popup.xml
+++ b/res/layout-land/switcher_popup.xml
@@ -19,10 +19,10 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
- android:layout_marginRight="8dip"
+ android:layout_marginEnd="8dip"
android:layout_marginBottom="8dip"
- android:paddingLeft="8dip"
- android:paddingRight="8dip"
+ android:paddingStart="8dip"
+ android:paddingEnd="8dip"
android:paddingTop="16dip"
android:paddingBottom="16dip"
android:background="#80000000" />
diff --git a/res/layout-port/camera_controls.xml b/res/layout-port/camera_controls.xml
index 5f89830..e3ad8c1 100644
--- a/res/layout-port/camera_controls.xml
+++ b/res/layout-port/camera_controls.xml
@@ -31,7 +31,7 @@
android:layout_height="64dip"
android:layout_gravity="bottom|right"
android:layout_marginBottom="6dip"
- android:layout_marginRight="-5dip" />
+ android:layout_marginEnd="-5dip" />
<com.android.camera.ui.PieMenuButton
android:id="@+id/menu"
diff --git a/res/layout-port/keyguard_widget.xml b/res/layout-port/keyguard_widget.xml
index 28b59c4..40a601f 100644
--- a/res/layout-port/keyguard_widget.xml
+++ b/res/layout-port/keyguard_widget.xml
@@ -32,15 +32,15 @@
<include layout="@layout/menu_indicators_keyguard"
android:layout_width="64dip"
android:layout_height="64dip"
- android:layout_toRightOf="@id/shutter"
+ android:layout_toEndOf="@id/shutter"
android:layout_alignParentBottom="true"
android:layout_marginBottom="6dip"
- android:layout_marginRight="-5dip" />
+ android:layout_marginEnd="-5dip" />
<ImageView
android:id="@+id/camera_switcher"
style="@style/SwitcherButton"
- android:layout_toLeftOf="@id/shutter"
+ android:layout_toStartOf="@id/shutter"
android:layout_alignParentBottom="true"
android:layout_marginBottom="2dip"
android:scaleType="center"
@@ -50,7 +50,7 @@
<ImageView
android:id="@+id/camera_switcher_ind"
style="@style/SwitcherButton"
- android:layout_toLeftOf="@id/shutter"
+ android:layout_toStartOf="@id/shutter"
android:layout_alignParentBottom="true"
android:layout_marginBottom="2dip"
android:scaleType="center"
diff --git a/res/layout-port/review_module_control.xml b/res/layout-port/review_module_control.xml
index 3c4280e..c7b04f7 100644
--- a/res/layout-port/review_module_control.xml
+++ b/res/layout-port/review_module_control.xml
@@ -23,7 +23,7 @@
android:contentDescription="@string/accessibility_review_ok"
android:visibility="gone"
android:scaleType="center"
- android:layout_gravity="right|bottom"
+ android:layout_gravity="end|bottom"
android:background="@drawable/bg_pressed"
android:src="@drawable/ic_menu_done_holo_light" />
@@ -42,7 +42,7 @@
android:contentDescription="@string/accessibility_review_cancel"
android:visibility="gone"
android:scaleType="center"
- android:layout_gravity="left|bottom"
+ android:layout_gravity="start|bottom"
android:background="@drawable/bg_pressed"
android:src="@drawable/ic_menu_cancel_holo_light" />
</com.android.camera.ui.RotatableLayout>
diff --git a/res/layout-port/switcher_popup.xml b/res/layout-port/switcher_popup.xml
index 8fe09a3..609f869 100644
--- a/res/layout-port/switcher_popup.xml
+++ b/res/layout-port/switcher_popup.xml
@@ -19,10 +19,10 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
- android:layout_marginLeft="8dip"
+ android:layout_marginStart="8dip"
android:layout_marginBottom="8dip"
- android:paddingLeft="16dip"
- android:paddingRight="16dip"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
android:paddingTop="8dip"
android:paddingBottom="8dip"
android:background="#80000000" />
diff --git a/res/layout/action_bar_text.xml b/res/layout/action_bar_text.xml
index a332647..10839ea 100644
--- a/res/layout/action_bar_text.xml
+++ b/res/layout/action_bar_text.xml
@@ -21,8 +21,8 @@
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:gravity="center_vertical"
- android:paddingLeft="18dp"
- android:paddingRight="18dp"
+ android:paddingStart="18dp"
+ android:paddingEnd="18dp"
android:singleLine="true"
android:minHeight="?attr/listPreferredItemHeightSmall"
/>
diff --git a/res/layout/action_bar_two_line_text.xml b/res/layout/action_bar_two_line_text.xml
index 92a4af9..6233d8e 100644
--- a/res/layout/action_bar_two_line_text.xml
+++ b/res/layout/action_bar_two_line_text.xml
@@ -19,7 +19,7 @@
android:orientation="vertical"
android:gravity="center_vertical"
android:duplicateParentState="false"
- android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true"
android:layout_width="wrap_content" >
<TextView
android:id="@android:id/text1"
@@ -35,7 +35,7 @@
android:singleLine="true"
android:ellipsize="end"
android:includeFontPadding="false"
- android:layout_marginRight="4dp"
+ android:layout_marginEnd="4dp"
android:layout_below="@android:id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
diff --git a/res/layout/action_mode.xml b/res/layout/action_mode.xml
index 6c516e6..096187b 100644
--- a/res/layout/action_mode.xml
+++ b/res/layout/action_mode.xml
@@ -14,35 +14,22 @@
limitations under the License.
-->
-<LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/navigation_bar"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="horizontal">
-
- <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="wrap_content"
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
android:layout_height="match_parent">
- <ImageView android:layout_gravity="right"
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:src="@drawable/dropdown_ic_arrow_normal_holo_dark" />
- <Button android:id="@+id/selection_menu"
- style="?android:attr/actionButtonStyle"
- android:divider="?android:attr/listDividerAlertDialog"
- android:textAppearance="?android:attr/textAppearanceLargePopupMenu"
- android:textColor="?android:attr/actionMenuTextColor"
- android:singleLine="true"
- android:gravity="left|center_vertical"
- android:paddingRight="25dip"
- android:layout_width="wrap_content"
- android:layout_height="match_parent" />
- </FrameLayout>
- <ImageView android:layout_marginLeft="16dip"
- android:layout_marginRight="8dip"
+ <Button android:id="@+id/selection_menu"
+ style="?android:attr/actionButtonStyle"
+ android:divider="?android:attr/listDividerAlertDialog"
+ android:textAppearance="?android:attr/textAppearanceLargePopupMenu"
+ android:textColor="?android:attr/actionMenuTextColor"
+ android:singleLine="true"
+ android:gravity="left|center_vertical"
+ android:paddingRight="25dip"
android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:gravity="bottom"
- android:src="@drawable/cab_divider_vertical_dark" />
-</LinearLayout>
+ android:layout_height="match_parent" />
+ <ImageView android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:src="@drawable/dropdown_ic_arrow"
+ android:layout_toRightOf="@id/selection_menu"/>
+
+</RelativeLayout>
diff --git a/res/layout/album_header.xml b/res/layout/album_header.xml
index 76c9a45..caae962 100644
--- a/res/layout/album_header.xml
+++ b/res/layout/album_header.xml
@@ -27,8 +27,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
- android:layout_alignParentLeft="true"
- android:paddingLeft="15dip"
+ android:layout_alignParentStart="true"
+ android:paddingStart="15dip"
android:paddingBottom="10dip"
android:paddingTop="20dip"
android:background="@drawable/white_text_bg_gradient"
diff --git a/res/layout/appwidget_main.xml b/res/layout/appwidget_main.xml
index 0accabb..368d90b 100644
--- a/res/layout/appwidget_main.xml
+++ b/res/layout/appwidget_main.xml
@@ -31,6 +31,7 @@
android:layout_width="@dimen/stack_photo_width"
android:layout_height="@dimen/stack_photo_height"
android:gravity="center"
+ android:textColor="@android:color/black"
android:text="@string/appwidget_empty_text"/>
</FrameLayout>
</RelativeLayout>
diff --git a/res/layout/audio_effects_dialog.xml b/res/layout/audio_effects_dialog.xml
new file mode 100644
index 0000000..49dcafb
--- /dev/null
+++ b/res/layout/audio_effects_dialog.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2013, The Linux Foundation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:custom="http://schemas.android.com/apk/res/com.android.gallery3d"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:gravity="center">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:gravity="center_horizontal"
+ android:paddingBottom="10dp">
+
+ <LinearLayout
+ android:id="@+id/aEffectsPanel"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:layout_marginTop="12dp"
+ android:layout_marginBottom="10dp"
+ android:gravity="center_vertical">
+
+ <com.android.gallery3d.ui.Knob
+ android:id="@+id/bBStrengthKnob"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ custom:label="@string/bass_boost_strength"
+ custom:foreground="@drawable/knob" />
+
+ <com.android.gallery3d.ui.Knob
+ android:id="@+id/vIStrengthKnob"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ custom:label="@string/virtualizer_strength"
+ custom:foreground="@drawable/knob" />
+
+ </LinearLayout>
+ </LinearLayout>
+</LinearLayout>
diff --git a/res/layout/audio_effects_title.xml b/res/layout/audio_effects_title.xml
new file mode 100644
index 0000000..fcfb11d
--- /dev/null
+++ b/res/layout/audio_effects_title.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2014, The Linux Foundation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:custom="http://schemas.android.com/apk/res/com.android.gallery3d"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:gravity="left|center_vertical">
+
+ <TextView
+ android:text="@string/audio_effects_dialog_title"
+ android:gravity="left|center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dp"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="10dp"
+ android:textSize="20dp" />
+
+ <View
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1" />
+
+ <ToggleButton
+ android:id="@+id/audio_effects_switch"
+ android:textOn=""
+ android:textOff=""
+ android:layout_width="72dp"
+ android:layout_height="34dp"
+ android:layout_marginEnd="4dp"/>
+</LinearLayout>
diff --git a/res/layout/bookmark.xml b/res/layout/bookmark.xml
new file mode 100644
index 0000000..ac4ac34
--- /dev/null
+++ b/res/layout/bookmark.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <ListView
+ android:id="@android:id/list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <TextView
+ android:id="@android:id/empty"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_centerInParent="true"
+ android:gravity="center"
+ android:paddingBottom="30dip"
+ android:text="@string/bookmark_empty"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:visibility="gone" />
+</FrameLayout>
diff --git a/res/layout/bookmark_edit_dialog.xml b/res/layout/bookmark_edit_dialog.xml
new file mode 100644
index 0000000..8282d39
--- /dev/null
+++ b/res/layout/bookmark_edit_dialog.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" >
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:padding="8dip" >
+
+ <TextView
+ style="?android:attr/textAppearanceSmallInverse"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/bookmark_title" />
+
+ <EditText
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="2dip"
+ android:inputType="text"
+ android:scrollHorizontally="true"
+ android:singleLine="true" />
+
+ <TextView
+ style="?android:attr/textAppearanceSmallInverse"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/bookmark_location" />
+
+ <EditText
+ android:id="@+id/data"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="2dip"
+ android:inputType="textUri"
+ android:scrollHorizontally="true"
+ android:singleLine="true" />
+ </LinearLayout>
+
+</ScrollView>
diff --git a/res/layout/bookmark_item.xml b/res/layout/bookmark_item.xml
new file mode 100644
index 0000000..3fb2fab
--- /dev/null
+++ b/res/layout/bookmark_item.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/panel"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:padding="6dip" >
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <TextView
+ android:id="@+id/data"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent" />
+
+</LinearLayout>
diff --git a/res/layout/camera_filmstrip.xml b/res/layout/camera_filmstrip.xml
index d94a9d2..6fbc621 100644
--- a/res/layout/camera_filmstrip.xml
+++ b/res/layout/camera_filmstrip.xml
@@ -32,8 +32,8 @@
android:background="@drawable/transparent_button_background"
android:clickable="true"
android:paddingBottom="5dp"
- android:paddingLeft="5dp"
- android:paddingRight="5dp"
+ android:paddingStart="5dp"
+ android:paddingEnd="5dp"
android:paddingTop="5dp"
android:visibility="gone"
android:src="@drawable/ic_view_photosphere" />
@@ -44,8 +44,8 @@
android:layout_height="wrap_content"
android:layout_gravity="bottom|center_horizontal"
android:paddingBottom="52dp"
- android:paddingLeft="5dp"
- android:paddingRight="5dp"
+ android:paddingStart="5dp"
+ android:paddingEnd="5dp"
android:paddingTop="5dp"
android:visibility="gone"
android:orientation="vertical">
@@ -61,10 +61,10 @@
android:shadowRadius="2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"
android:paddingBottom="8dp"
android:visibility="visible"
- android:layout_gravity="right"/>
+ android:layout_gravity="end"/>
<ProgressBar
android:id="@+id/pano_stitching_progress_bar"
diff --git a/res/layout/choose_widget_type.xml b/res/layout/choose_widget_type.xml
index 5f1739a..d8af048 100644
--- a/res/layout/choose_widget_type.xml
+++ b/res/layout/choose_widget_type.xml
@@ -16,8 +16,8 @@
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget_type"
- android:paddingLeft="32dp"
- android:paddingRight="32dp"
+ android:paddingStart="32dp"
+ android:paddingEnd="32dp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
@@ -42,8 +42,8 @@
<View android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_weight="0"
- android:layout_marginLeft="16dp"
- android:layout_marginRight="16dp"
+ android:layout_marginStart="16dp"
+ android:layout_marginEnd="16dp"
android:background="?android:attr/dividerHorizontal" />
<Button style="?android:attr/buttonBarButtonStyle"
android:id="@+id/cancel"
diff --git a/res/layout/count_down_to_capture.xml b/res/layout/count_down_to_capture.xml
index 68276ad..5cf1e3f 100644
--- a/res/layout/count_down_to_capture.xml
+++ b/res/layout/count_down_to_capture.xml
@@ -27,7 +27,7 @@
<TextView android:id="@+id/count_down_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:paddingLeft="10dp"
+ android:paddingStart="10dp"
android:paddingTop="20dp"
android:textSize="20sp"
android:textColor="@android:color/white"
diff --git a/res/layout/countdown_setting_popup.xml b/res/layout/countdown_setting_popup.xml
index 22acd92..1a314ad 100644
--- a/res/layout/countdown_setting_popup.xml
+++ b/res/layout/countdown_setting_popup.xml
@@ -55,8 +55,8 @@
android:layout_width="160dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
- android:layout_marginLeft="16dip"
- android:layout_marginRight="16dip"
+ android:layout_marginStart="16dip"
+ android:layout_marginEnd="16dip"
android:focusable="false" />
</LinearLayout>
diff --git a/res/layout/dialog_picker.xml b/res/layout/dialog_picker.xml
index ccc5121..fc5f287 100644
--- a/res/layout/dialog_picker.xml
+++ b/res/layout/dialog_picker.xml
@@ -26,8 +26,8 @@
</FrameLayout>
<ImageView android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginLeft="16dp"
- android:layout_marginRight="16dp"
+ android:layout_marginStart="16dp"
+ android:layout_marginEnd="16dp"
android:background="@drawable/list_divider_holo_dark" />
<Button style="?android:attr/buttonBarButtonStyle"
android:id="@+id/cancel"
diff --git a/res/layout/editor_grad_button.xml b/res/layout/editor_grad_button.xml
index 4d1b10b..032eb68 100644
--- a/res/layout/editor_grad_button.xml
+++ b/res/layout/editor_grad_button.xml
@@ -20,7 +20,7 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_alignParentTop="true"
- android:layout_marginLeft="26dp"
+ android:layout_marginStart="26dp"
android:layout_marginTop="21dp"
android:orientation="horizontal" >
diff --git a/res/layout/filtershow_actionbar.xml b/res/layout/filtershow_actionbar.xml
index 5f0aa3f..924d717 100644
--- a/res/layout/filtershow_actionbar.xml
+++ b/res/layout/filtershow_actionbar.xml
@@ -17,11 +17,10 @@
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
- android:background="@drawable/filtershow_button_background"
android:id="@+id/filtershow_done"
android:textAllCaps="true"
android:text="@string/save"
android:gravity="center_vertical"
android:textSize="14sp"
- android:drawableLeft="@drawable/menu_save_photo"
+ android:drawableStart="@drawable/menu_save_photo"
android:drawablePadding="8dip" /> \ No newline at end of file
diff --git a/res/layout/filtershow_activity.xml b/res/layout/filtershow_activity.xml
index 79c315b..e3f4a0e 100644
--- a/res/layout/filtershow_activity.xml
+++ b/res/layout/filtershow_activity.xml
@@ -19,7 +19,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/mainView"
- android:background="@drawable/filtershow_tiled_background">
+ android:background="@color/filtershow_background">
<LinearLayout
android:layout_width="match_parent"
@@ -33,7 +33,7 @@
<ProgressBar
android:id="@+id/loading"
- style="@android:style/Widget.Holo.ProgressBar.Large"
+ style="@android:style/Widget.Material.ProgressBar.Large"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
diff --git a/res/layout/filtershow_color_picker.xml b/res/layout/filtershow_color_picker.xml
index e56bc0d..7b05765 100644
--- a/res/layout/filtershow_color_picker.xml
+++ b/res/layout/filtershow_color_picker.xml
@@ -30,8 +30,8 @@
android:id="@+id/btnSelect"
android:layout_width="match_parent"
android:layout_height="32dp"
- android:layout_marginLeft="20dp"
- android:layout_marginRight="20dp"
+ android:layout_marginStart="20dp"
+ android:layout_marginEnd="20dp"
android:layout_marginTop="20dp"
android:layout_marginBottom="0dp"
/>
@@ -40,7 +40,7 @@
android:layout_width="match_parent"
android:layout_height="256dp"
android:layout_marginTop="0dp"
- android:layout_marginRight="1dp"/>
+ android:layout_marginEnd="1dp"/>
<com.android.gallery3d.filtershow.colorpicker.ColorHueView
android:id="@+id/ColorHueView"
diff --git a/res/layout/filtershow_control_action_slider.xml b/res/layout/filtershow_control_action_slider.xml
index 34eac1e..ebaf7be 100644
--- a/res/layout/filtershow_control_action_slider.xml
+++ b/res/layout/filtershow_control_action_slider.xml
@@ -48,7 +48,7 @@
android:scaleType="centerInside"
android:layout_weight="0"
android:background="@drawable/filtershow_button_background"
- android:src="@drawable/ic_menu_trash_holo_light"
+ android:src="@drawable/ic_menu_trash"
android:paddingBottom="8dp" />
</LinearLayout>
diff --git a/res/layout/filtershow_control_color_chooser.xml b/res/layout/filtershow_control_color_chooser.xml
index 5bfe460..145041c 100644
--- a/res/layout/filtershow_control_color_chooser.xml
+++ b/res/layout/filtershow_control_color_chooser.xml
@@ -33,7 +33,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button02"
@@ -41,7 +41,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button03"
@@ -49,7 +49,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button04"
@@ -57,7 +57,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
<Button
android:id="@+id/draw_color_button05"
@@ -65,7 +65,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:background="@drawable/filtershow_color_picker_circle"
- android:layout_marginRight="4dp"/>
+ android:layout_marginEnd="4dp"/>
</LinearLayout>
diff --git a/res/layout/filtershow_control_style_chooser.xml b/res/layout/filtershow_control_style_chooser.xml
index 9588ea2..d0004ff 100644
--- a/res/layout/filtershow_control_style_chooser.xml
+++ b/res/layout/filtershow_control_style_chooser.xml
@@ -18,7 +18,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.example.imagefilterharness"
android:layout_width="match_parent"
- android:layout_height="32dp"
+ android:layout_height="wrap_content"
android:orientation="horizontal" >
<HorizontalScrollView
android:id="@+id/scrollList"
diff --git a/res/layout/filtershow_control_title_slider.xml b/res/layout/filtershow_control_title_slider.xml
index 584e015..23a5978 100644
--- a/res/layout/filtershow_control_title_slider.xml
+++ b/res/layout/filtershow_control_title_slider.xml
@@ -23,13 +23,13 @@
<TextView
android:id="@+id/controlName"
- android:layout_gravity="left"
- android:layout_marginLeft="8dip" />
+ android:layout_gravity="start"
+ android:layout_marginStart="8dip" />
<TextView
android:id="@+id/controlValue"
- android:layout_gravity="right"
- android:layout_marginRight="8dip"
+ android:layout_gravity="end"
+ android:layout_marginEnd="8dip"
android:textStyle="bold" />
<SeekBar
diff --git a/res/layout/filtershow_cp_custom_title.xml b/res/layout/filtershow_cp_custom_title.xml
index cef8b6c..5d7ed92 100644
--- a/res/layout/filtershow_cp_custom_title.xml
+++ b/res/layout/filtershow_cp_custom_title.xml
@@ -21,6 +21,6 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
- android:layout_marginLeft="20dp"
- android:layout_marginRight="20dp" >
+ android:layout_marginStart="20dp"
+ android:layout_marginEnd="20dp" >
</TextView> \ No newline at end of file
diff --git a/res/layout/filtershow_export_dialog.xml b/res/layout/filtershow_export_dialog.xml
index 4e13f39..8dc5fc3 100644
--- a/res/layout/filtershow_export_dialog.xml
+++ b/res/layout/filtershow_export_dialog.xml
@@ -40,7 +40,7 @@
<TextView
android:text="@string/size"
- android:layout_marginLeft="8dp"
+ android:layout_marginStart="8dp"
android:layout_gravity="start|center_vertical"/>
<EditText
@@ -61,7 +61,7 @@
<TextView
android:id="@+id/estimadedSize"
- android:layout_marginRight="8dp"
+ android:layout_marginEnd="8dp"
android:layout_gravity="end|center_vertical"/>
<LinearLayout
diff --git a/res/layout/filtershow_info_panel.xml b/res/layout/filtershow_info_panel.xml
index 43878b6..1ca64bd 100644
--- a/res/layout/filtershow_info_panel.xml
+++ b/res/layout/filtershow_info_panel.xml
@@ -74,7 +74,7 @@
android:layout_width="0dp"
android:layout_height="196dp"
android:scaleType="centerCrop"
- android:layout_marginRight="16dp"
+ android:layout_marginEnd="16dp"
android:background="@null"
/>
diff --git a/res/layout/filtershow_main_panel.xml b/res/layout/filtershow_main_panel.xml
index d3400fa..f8b26b0 100644
--- a/res/layout/filtershow_main_panel.xml
+++ b/res/layout/filtershow_main_panel.xml
@@ -95,8 +95,19 @@
android:scaleType="centerInside"
android:src="@drawable/ic_photoeditor_color"/>
+ <ImageButton
+ android:id="@+id/makeupButton"
+ android:layout_width="@dimen/thumbnail_size"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ android:padding="2dip"
+ android:background="@drawable/filtershow_button_background"
+ android:scaleType="centerInside"
+ android:visibility="gone"
+ android:src="@drawable/ic_photoeditor_makeup"/>
+
</LinearLayout>
</com.android.gallery3d.filtershow.CenteredLinearLayout>
-</LinearLayout> \ No newline at end of file
+</LinearLayout>
diff --git a/res/layout/filtershow_presets_management_row.xml b/res/layout/filtershow_presets_management_row.xml
index bd3e479..d4e05ba 100644
--- a/res/layout/filtershow_presets_management_row.xml
+++ b/res/layout/filtershow_presets_management_row.xml
@@ -47,6 +47,6 @@
android:background="@android:color/transparent"
android:layout_weight=".1"
android:gravity="center"
- android:src="@drawable/ic_menu_trash_holo_light"
+ android:src="@drawable/ic_menu_trash"
android:visibility="gone"/>
</LinearLayout> \ No newline at end of file
diff --git a/res/layout/filtershow_splashscreen.xml b/res/layout/filtershow_splashscreen.xml
index 06958ca..8d7fe3e 100644
--- a/res/layout/filtershow_splashscreen.xml
+++ b/res/layout/filtershow_splashscreen.xml
@@ -23,7 +23,7 @@
android:padding="10dip">
<ProgressBar android:id="@+id/progress_bar"
- android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
diff --git a/res/layout/ingest_date_tile.xml b/res/layout/ingest_date_tile.xml
index 8cd63e9..b042213 100644
--- a/res/layout/ingest_date_tile.xml
+++ b/res/layout/ingest_date_tile.xml
@@ -61,4 +61,4 @@
android:fontFamily="sans-serif"
android:textColor="@color/ingest_date_tile_text" />
</GridLayout>
-</com.android.gallery3d.ingest.ui.DateTileView> \ No newline at end of file
+</com.android.gallery3d.ingest.ui.DateTileView>
diff --git a/res/layout/ingest_fullsize.xml b/res/layout/ingest_fullsize.xml
index d57c4ae..91a3fcf 100644
--- a/res/layout/ingest_fullsize.xml
+++ b/res/layout/ingest_fullsize.xml
@@ -41,4 +41,4 @@
android:layout_alignParentRight="true"
android:text="@string/ingest_import" />
-</com.android.gallery3d.ingest.ui.MtpFullscreenView> \ No newline at end of file
+</com.android.gallery3d.ingest.ui.MtpFullscreenView>
diff --git a/res/layout/knob.xml b/res/layout/knob.xml
new file mode 100644
index 0000000..d504774
--- /dev/null
+++ b/res/layout/knob.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2013, The Linux Foundation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <ImageView
+ android:id="@+id/knob_foreground"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ <ImageView
+ android:id="@+id/knob_toggle_on"
+ android:layout_gravity="center_horizontal|center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/knob_toggle_on"
+ android:visibility="gone" />
+ <ImageView
+ android:id="@+id/knob_toggle_off"
+ android:layout_gravity="center_horizontal|center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/knob_toggle_off"
+ android:visibility="gone" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center_horizontal"
+ android:orientation="vertical"
+ android:gravity="center_horizontal">
+
+ <TextView
+ android:id="@+id/knob_value"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ <TextView
+ android:id="@+id/knob_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:ellipsize="marquee"
+ android:visibility="gone" />
+ </LinearLayout>
+
+</FrameLayout>
diff --git a/res/layout/main.xml b/res/layout/main.xml
index 08e5959..e26e0fc 100644
--- a/res/layout/main.xml
+++ b/res/layout/main.xml
@@ -13,8 +13,8 @@
<FrameLayout android:id="@+id/footer"
android:visibility="gone"
android:layout_alignParentBottom="true"
- android:layout_alignParentLeft="true"
- android:layout_alignParentRight="true"
+ android:layout_alignParentStart="true"
+ android:layout_alignParentEnd="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</RelativeLayout>
diff --git a/res/layout/manage_offline_bar.xml b/res/layout/manage_offline_bar.xml
index 5c71613..6996180 100644
--- a/res/layout/manage_offline_bar.xml
+++ b/res/layout/manage_offline_bar.xml
@@ -39,23 +39,23 @@
</RelativeLayout>
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="@dimen/manage_cache_bottom_height"
- android:paddingLeft="16dp"
- android:paddingRight="16dp"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
android:background="#1f1f1f">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/make_available_offline"
android:textSize="14sp"
- android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:gravity="center_vertical"
- android:drawableLeft="@drawable/ic_menu_make_offline"
+ android:drawableStart="@drawable/ic_menu_make_offline"
android:drawablePadding="3dp"/>
<Button android:id="@+id/done"
android:layout_width="74dp"
android:layout_height="match_parent"
android:text="@string/done"
android:textSize="14sp"
- android:layout_alignParentRight="true"/>
+ android:layout_alignParentEnd="true"/>
</RelativeLayout>
</LinearLayout>
diff --git a/res/layout/menu_indicators_keyguard.xml b/res/layout/menu_indicators_keyguard.xml
index 7a8795d..b8f36cf 100644
--- a/res/layout/menu_indicators_keyguard.xml
+++ b/res/layout/menu_indicators_keyguard.xml
@@ -21,7 +21,7 @@
<ImageView
android:id="@+id/menu_scenemode_indicator"
style="@style/MenuIndicator"
- android:layout_gravity="left|top"
+ android:layout_gravity="start|top"
android:src="@drawable/ic_indicator_sce_off" />
<ImageView
@@ -33,13 +33,13 @@
<ImageView
android:id="@+id/menu_flash_indicator"
style="@style/MenuIndicator"
- android:layout_gravity="right|top"
+ android:layout_gravity="end|top"
android:src="@drawable/ic_indicator_flash_auto" />
<ImageView
android:id="@+id/menu_exposure_indicator"
style="@style/MenuIndicator"
- android:layout_gravity="left|bottom"
+ android:layout_gravity="start|bottom"
android:src="@drawable/ic_indicator_ev_0" />
<ImageView
@@ -51,7 +51,7 @@
<ImageView
android:id="@+id/menu_wb_indicator"
style="@style/MenuIndicator"
- android:layout_gravity="right|bottom"
+ android:layout_gravity="end|bottom"
android:src="@drawable/ic_indicator_wb_off" />
</FrameLayout> \ No newline at end of file
diff --git a/res/layout/movie_view.xml b/res/layout/movie_view.xml
index 75b8dfd..a086792 100644
--- a/res/layout/movie_view.xml
+++ b/res/layout/movie_view.xml
@@ -19,7 +19,7 @@
android:background="@android:color/black"
android:layout_width="match_parent"
android:layout_height="match_parent">
- <VideoView android:id="@+id/surface_view"
+ <org.codeaurora.gallery3d.video.CodeauroraVideoView android:id="@+id/surface_view"
android:visibility="invisible"
android:layout_width="match_parent"
android:layout_height="match_parent"
diff --git a/res/layout/multigrid_content.xml b/res/layout/multigrid_content.xml
index b1cb145..618af48 100644
--- a/res/layout/multigrid_content.xml
+++ b/res/layout/multigrid_content.xml
@@ -36,7 +36,7 @@
</LinearLayout>
- <FrameLayout android:id="@+id/gridContainer"
+ <HorizontalScrollView android:id="@+id/gridContainer"
android:layout_width="match_parent"
android:layout_height="match_parent">
@@ -52,6 +52,6 @@
android:layout_height="match_parent"
android:gravity="center"
android:textAppearance="?android:attr/textAppearanceMedium" />
- </FrameLayout>
+ </HorizontalScrollView>
-</FrameLayout> \ No newline at end of file
+</FrameLayout>
diff --git a/res/layout/photo_frame.xml b/res/layout/photo_frame.xml
index deadaeb..63faf53 100755
--- a/res/layout/photo_frame.xml
+++ b/res/layout/photo_frame.xml
@@ -19,8 +19,8 @@
android:layout_height="match_parent"
android:paddingTop="4dp"
android:paddingBottom="23dp"
- android:paddingLeft="12dp"
- android:paddingRight="12dp">
+ android:paddingStart="12dp"
+ android:paddingEnd="12dp">
<ImageView android:id="@+id/photo"
android:layout_gravity="center"
android:layout_width="wrap_content"
diff --git a/res/layout/photopage_bottom_controls.xml b/res/layout/photopage_bottom_controls.xml
index f3226e6..51f714e 100644
--- a/res/layout/photopage_bottom_controls.xml
+++ b/res/layout/photopage_bottom_controls.xml
@@ -1,50 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/photopage_bottom_controls"
- android:padding="10dp"
- android:layout_width="match_parent"
+ android:id="@+id/photopage_bottom_controls"
+ android:padding="10dp"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"
+ android:orientation="horizontal"
+ android:visibility="gone">
+
+ <FrameLayout
+ android:id="@+id/photopage_bottom_control_tiny_planet"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/floating_action_button_margin_left"
+ android:layout_marginBottom="@dimen/floating_action_button_margin_bottom"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentBottom="true"
+ android:background="@drawable/floating_action_button"
+ android:elevation="@dimen/floating_action_button_translation_z"
+ android:clickable="true"
+ android:visibility="gone">
+ <ImageButton
+ android:layout_width="@dimen/floating_action_button_width"
+ android:layout_height="@dimen/floating_action_button_height"
+ android:id="@+id/floating_action_button_tiny_planet"
+ android:background="@drawable/floating_action_button"
+ android:tint="@color/floating_action_button_icon_color"
+ android:src="@drawable/ic_menu_tiny_planet"
+ android:clickable="false"
+ android:duplicateParentState="true"/>
+ </FrameLayout>
+
+ <FrameLayout
+ android:id="@+id/photopage_bottom_control_panorama"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="@dimen/floating_action_button_margin_left"
+ android:layout_marginBottom="@dimen/floating_action_button_margin_bottom"
+ android:layout_centerHorizontal="true"
+ android:layout_alignParentBottom="true"
+ android:background="@drawable/floating_action_button"
+ android:elevation="@dimen/floating_action_button_translation_z"
+ android:clickable="true"
+ android:visibility="gone">
+ <ImageButton
+ android:layout_width="70dp"
+ android:layout_height="70dp"
+ android:id="@+id/floating_action_button_panorama"
+ android:background="@drawable/floating_action_button"
+ android:tint="@color/floating_action_button_icon_color"
+ android:src="@drawable/ic_view_photosphere"
+ android:clickable="false"
+ android:duplicateParentState="true"/>
+ </FrameLayout>
+
+ <FrameLayout
+ android:id="@+id/photopage_bottom_control_edit"
+ android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_marginEnd="@dimen/floating_action_button_margin_right"
+ android:layout_marginBottom="@dimen/floating_action_button_margin_bottom"
+ android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
- android:layout_alignParentLeft="true"
- android:orientation="horizontal"
+ android:background="@drawable/fab_accent"
+ android:elevation="@dimen/floating_action_button_translation_z"
+ android:clickable="true"
android:visibility="gone">
<ImageButton
- android:id="@+id/photopage_bottom_control_edit"
- android:src="@drawable/ic_menu_edit_holo_dark"
- android:background="@drawable/photopage_bottom_button_background"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_alignParentBottom="true"
- android:paddingTop="5dp"
- android:paddingBottom="5dp"
- android:paddingLeft="15dp"
- android:paddingRight="15dp"
- android:visibility="gone"/>
- <ImageButton
- android:id="@+id/photopage_bottom_control_panorama"
- android:src="@drawable/ic_view_photosphere"
- android:background="@drawable/transparent_button_background"
- android:layout_width="70dp"
- android:layout_height="70dp"
- android:layout_centerHorizontal="true"
- android:layout_alignParentBottom="true"
- android:paddingTop="5dp"
- android:paddingBottom="5dp"
- android:paddingLeft="5dp"
- android:paddingRight="5dp"
- android:visibility="gone"/>
- <ImageButton
- android:id="@+id/photopage_bottom_control_tiny_planet"
- android:src="@drawable/ic_menu_tiny_planet"
- android:background="@drawable/photopage_bottom_button_background"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
- android:layout_alignParentBottom="true"
- android:paddingTop="5dp"
- android:paddingBottom="5dp"
- android:paddingLeft="15dp"
- android:paddingRight="15dp"
- android:visibility="gone"/>
-</RelativeLayout>
+ android:layout_width="@dimen/floating_action_button_width"
+ android:layout_height="@dimen/floating_action_button_height"
+ android:id="@+id/floating_action_button_edit"
+ android:background="@drawable/floating_action_button"
+ android:tint="@color/floating_action_button_icon_color"
+ android:src="@drawable/ic_edit"
+ android:clickable="false"
+ android:duplicateParentState="true"/>
+ </FrameLayout>
+ </RelativeLayout>
diff --git a/res/layout/photopage_progress_bar.xml b/res/layout/photopage_progress_bar.xml
index 778feb3..57b7832 100644
--- a/res/layout/photopage_progress_bar.xml
+++ b/res/layout/photopage_progress_bar.xml
@@ -4,7 +4,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
- android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true"
android:padding="25dp"
android:visibility="invisible">
<View
@@ -19,7 +19,7 @@
android:background="#ff33b5e5"
android:layout_width="10dp"
android:layout_height="8dp"
- android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:visibility="visible"/>
<TextView
@@ -33,7 +33,7 @@
android:shadowRadius="2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"
android:layout_above="@id/photopage_progress_background"
android:paddingBottom="8dp"
android:visibility="visible"/>
diff --git a/res/layout/popup_list_item.xml b/res/layout/popup_list_item.xml
index 5a87af7..837da0a 100644
--- a/res/layout/popup_list_item.xml
+++ b/res/layout/popup_list_item.xml
@@ -21,8 +21,8 @@
android:textAppearance="?android:attr/textAppearanceLargePopupMenu"
android:singleLine="true"
android:gravity="center_vertical"
- android:paddingLeft="16dp"
- android:paddingRight="16dp"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
android:minHeight="?android:attr/listPreferredItemHeight"
android:minWidth="196dp"
/>
diff --git a/res/layout/rotate_dialog.xml b/res/layout/rotate_dialog.xml
index c62ce91..c1cf866 100644
--- a/res/layout/rotate_dialog.xml
+++ b/res/layout/rotate_dialog.xml
@@ -44,8 +44,8 @@
<TextView android:id="@+id/rotate_dialog_title"
style="@style/TextAppearance.DialogWindowTitle"
android:gravity="center_vertical"
- android:layout_marginLeft="16dip"
- android:layout_marginRight="16dip"
+ android:layout_marginStart="16dip"
+ android:layout_marginEnd="16dip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="64dp"/>
diff --git a/res/layout/setting_list.xml b/res/layout/setting_list.xml
new file mode 100644
index 0000000..51ad753
--- /dev/null
+++ b/res/layout/setting_list.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+ <!--
+ /* * Copyright (C) 2008 Esmertec AG. * 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. */
+ -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <ListView android:id="@android:id/list" android:layout_width="match_parent"
+ android:layout_height="0px" android:layout_weight="1"
+ android:paddingStart="16dip" android:paddingEnd="16dip"
+ android:paddingTop="0dp" android:paddingBottom="0dp"
+ android:clipToPadding="false" android:scrollbarStyle="outsideOverlay"
+ android:drawSelectorOnTop="false" android:cacheColorHint="@android:color/transparent"
+ android:listPreferredItemHeight="48dp"
+ android:scrollbarAlwaysDrawVerticalTrack="true" />
+</LinearLayout>
+
diff --git a/res/layout/time_interval_picker.xml b/res/layout/time_interval_picker.xml
index d2a9462..daab1c8 100644
--- a/res/layout/time_interval_picker.xml
+++ b/res/layout/time_interval_picker.xml
@@ -40,8 +40,8 @@
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingLeft="16dip"
- android:paddingRight="16dip" >
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip" >
<!-- time interval duration -->
<NumberPicker
@@ -57,7 +57,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="2"
- android:layout_marginLeft="20dip"
+ android:layout_marginStart="20dip"
android:focusable="false" />
</LinearLayout>
diff --git a/res/layout/time_interval_popup.xml b/res/layout/time_interval_popup.xml
index 9cf224a..2eadf90 100644
--- a/res/layout/time_interval_popup.xml
+++ b/res/layout/time_interval_popup.xml
@@ -38,8 +38,8 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0"
- android:layout_marginRight="8dp"
- android:layout_gravity="right|center_vertical" />
+ android:layout_marginEnd="8dp"
+ android:layout_gravity="end|center_vertical" />
</LinearLayout>
<View style="@style/PopupTitleSeparator" />
@@ -54,8 +54,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="16dip"
- android:paddingLeft="16dip"
- android:paddingRight="16dip"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
android:paddingBottom="16dip"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/set_time_interval_help"/>
diff --git a/res/layout/trim_menu.xml b/res/layout/trim_menu.xml
index e233392..c46be4c 100644
--- a/res/layout/trim_menu.xml
+++ b/res/layout/trim_menu.xml
@@ -20,13 +20,13 @@
android:layout_centerVertical="true">
<TextView
android:id="@+id/start_trim"
- android:layout_marginLeft="8dp"
+ android:layout_marginStart="8dp"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="@string/save"
android:textAllCaps="true"
android:textSize="14sp"
android:gravity="left|center_vertical"
- android:drawableLeft="@drawable/menu_save_photo"
+ android:drawableStart="@drawable/menu_save_photo"
android:drawablePadding="8dp" />
</FrameLayout>
diff --git a/res/layout/undo_bar.xml b/res/layout/undo_bar.xml
index 33ec91d..bd4274d 100644
--- a/res/layout/undo_bar.xml
+++ b/res/layout/undo_bar.xml
@@ -27,5 +27,5 @@
<TextView android:id="@+id/undo_button"
style="@style/UndoButton"
android:text="@string/undo"
- android:drawableLeft="@drawable/ic_menu_revert_holo_dark"/>
+ android:drawableStart="@drawable/ic_menu_revert_holo_dark"/>
</LinearLayout>
diff --git a/res/layout/view_gif_image.xml b/res/layout/view_gif_image.xml
new file mode 100644
index 0000000..976549a
--- /dev/null
+++ b/res/layout/view_gif_image.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <LinearLayout
+ android:id="@+id/image_absoluteLayout"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <ImageView android:id="@+id/image_display_area"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:clickable="true">
+ </ImageView>
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/res/layout/viewfinder_labels_video.xml b/res/layout/viewfinder_labels_video.xml
index cfe3b02..1ed7f39 100644
--- a/res/layout/viewfinder_labels_video.xml
+++ b/res/layout/viewfinder_labels_video.xml
@@ -21,7 +21,7 @@
<TextView android:id="@+id/recording_time"
style="@style/OnViewfinderLabel"
android:gravity="center"
- android:drawableLeft="@drawable/ic_recording_indicator"
+ android:drawableStart="@drawable/ic_recording_indicator"
android:drawablePadding="5dp"
android:visibility="gone" />
<TextView android:id="@+id/time_lapse_label"
diff --git a/res/menu/albumset.xml b/res/menu/albumset.xml
index 8ac8cbb..1a33ba2 100644
--- a/res/menu/albumset.xml
+++ b/res/menu/albumset.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 Google Inc.
+<!-- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Not a Contribution.
+
+ Copyright (C) 2010 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,17 +24,30 @@
<item android:id="@+id/action_select"
android:title="@string/select_album"
android:showAsAction="never" />
+
+<!-- These items do not serve a purpose due to the lack of built in
+ picasa support. -->
<item android:id="@+id/action_manage_offline"
android:title="@string/make_available_offline"
+ android:visible="false"
android:showAsAction="never" />
<item android:id="@+id/action_sync_picasa_albums"
android:title="@string/sync_picasa_albums"
+ android:visible="false"
android:showAsAction="never" />
+
+<!-- Settings visibility in menu set to false because they are empty.
+ This should be set to true when GallerySettings.java has content. -->
<item android:id="@+id/action_settings"
android:title="@string/settings"
+ android:visible="false"
android:showAsAction="never" />
+
<item android:id="@+id/action_general_help"
android:title="@string/help"
android:visible="false"
android:showAsAction="never" />
+ <item android:id="@+id/action_more_image"
+ android:title="@string/more_image"
+ android:showAsAction="never" />
</menu>
diff --git a/res/menu/movie.xml b/res/menu/movie.xml
index fde235c..0676efb 100644
--- a/res/menu/movie.xml
+++ b/res/menu/movie.xml
@@ -15,7 +15,7 @@
-->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_share"
- android:icon="@drawable/ic_menu_share_holo_light"
+ android:icon="@drawable/ic_menu_share"
android:title="@string/share"
android:enabled="true"
android:actionProviderClass="android.widget.ShareActionProvider"
diff --git a/res/menu/operation.xml b/res/menu/operation.xml
index d1791e2..b915f39 100644
--- a/res/menu/operation.xml
+++ b/res/menu/operation.xml
@@ -23,21 +23,21 @@
But, if share_panorama is set to never, it doesn't seem to get promoted
to the action bar and stays on the overflow menu. -->
<item android:id="@+id/action_share_panorama"
- android:icon="@drawable/ic_menu_share_holo_light"
+ android:icon="@drawable/ic_menu_share"
android:title="@string/share_panorama"
android:visible="false"
android:actionProviderClass="android.widget.ShareActionProvider"
android:showAsAction="ifRoom">
</item>
<item android:id="@+id/action_share"
- android:icon="@drawable/ic_menu_share_holo_light"
+ android:icon="@drawable/ic_menu_share"
android:title="@string/share"
android:visible="false"
android:actionProviderClass="android.widget.ShareActionProvider"
android:showAsAction="never">
</item>
<item android:id="@+id/action_delete"
- android:icon="@drawable/ic_menu_trash_holo_light"
+ android:icon="@drawable/ic_menu_trash"
android:title="@string/delete"
android:visible="false"
android:showAsAction="ifRoom" />
diff --git a/res/menu/photo.xml b/res/menu/photo.xml
index bcd452e..91bf044 100644
--- a/res/menu/photo.xml
+++ b/res/menu/photo.xml
@@ -23,19 +23,19 @@
But, if share_panorama is set to never, it doesn't seem to get promoted
to the action bar and stays on the overflow menu. -->
<item android:id="@+id/action_share_panorama"
- android:icon="@drawable/ic_menu_share_holo_light"
+ android:icon="@drawable/ic_menu_share"
android:title="@string/share_panorama"
android:visible="false"
android:actionProviderClass="android.widget.ShareActionProvider"
android:showAsAction="ifRoom" />
<item android:id="@+id/action_share"
- android:icon="@drawable/ic_menu_share_holo_light"
+ android:icon="@drawable/ic_menu_share"
android:title="@string/share"
android:visible="false"
android:actionProviderClass="android.widget.ShareActionProvider"
android:showAsAction="never" />
<item android:id="@+id/action_delete"
- android:icon="@drawable/ic_menu_trash_holo_light"
+ android:icon="@drawable/ic_menu_trash"
android:title="@string/delete"
android:visible="false"
android:showAsAction="never" />
diff --git a/res/mipmap-hdpi/ic_launcher_gallery.png b/res/mipmap-hdpi/ic_launcher_gallery.png
index 23ea998..65d9f3c 100644
--- a/res/mipmap-hdpi/ic_launcher_gallery.png
+++ b/res/mipmap-hdpi/ic_launcher_gallery.png
Binary files differ
diff --git a/res/mipmap-mdpi/ic_launcher_gallery.png b/res/mipmap-mdpi/ic_launcher_gallery.png
index e1a9949..5eb1f62 100644
--- a/res/mipmap-mdpi/ic_launcher_gallery.png
+++ b/res/mipmap-mdpi/ic_launcher_gallery.png
Binary files differ
diff --git a/res/mipmap-xhdpi/ic_launcher_gallery.png b/res/mipmap-xhdpi/ic_launcher_gallery.png
index 79544a2..aacb61b 100644
--- a/res/mipmap-xhdpi/ic_launcher_gallery.png
+++ b/res/mipmap-xhdpi/ic_launcher_gallery.png
Binary files differ
diff --git a/res/mipmap-xxhdpi/ic_launcher_gallery.png b/res/mipmap-xxhdpi/ic_launcher_gallery.png
new file mode 100644
index 0000000..19b1750
--- /dev/null
+++ b/res/mipmap-xxhdpi/ic_launcher_gallery.png
Binary files differ
diff --git a/res/mipmap-xxxhdpi/ic_launcher_gallery.png b/res/mipmap-xxxhdpi/ic_launcher_gallery.png
new file mode 100644
index 0000000..f13b734
--- /dev/null
+++ b/res/mipmap-xxxhdpi/ic_launcher_gallery.png
Binary files differ
diff --git a/res/values-af/cm_strings.xml b/res/values-af/cm_strings.xml
new file mode 100644
index 0000000..0801e5c
--- /dev/null
+++ b/res/values-af/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Tyd van opname</string>
+</resources>
diff --git a/res/values-af/codeaurora_strings.xml b/res/values-af/codeaurora_strings.xml
new file mode 100644
index 0000000..16720fc
--- /dev/null
+++ b/res/values-af/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Stap</string>
+ <string name="step_option_desc">Verpersoonlik vinnige vorentoe/terugspeel stap</string>
+ <string name="setp_option_three_second">3 sekondes</string>
+ <string name="setp_option_six_second">6 sekondes</string>
+ <string name="loop">"Omkring"</string>
+ <string name="single">"Enkel"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Luidspreker AAN</string>
+ <string name="speaker_off">Luidspreker AF</string>
+ <string name="speaker_need_headset">Prop in oorfone om hierdie funksie te gebruik.</string>
+ <string name="single_track">"Enkele snit"</string>
+ <string name="input_url">"Sleutel URL in"</string>
+ <string name="streaming_settings">"Stroom instellings"</string>
+ <string name="next">"Volgende"</string>
+ <string name="previous">"Vorige"</string>
+ <string name="buffer_size">Buffer grootte</string>
+ <string name="apn">Voorkeur TPN</string>
+ <string name="rtp_min_port">Min poort</string>
+ <string name="rtp_max_port">Maks poort</string>
+ <string name="set_rtp_min_port">Stel min poort</string>
+ <string name="set_rtp_max_port">Stel maks poort</string>
+ <string name="set_buffer_size">Stel buffer grootte</string>
+ <string name="set_apn">Kies gewenste TPN</string>
+ <string name="setting">Instellings</string>
+ <string name="server_timeout_title">"Bediener tydverstreke"</string>
+ <string name="server_timeout_message">"Herkonnekteer met die bediener om die video te speel?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Verbinding het misluk, probeer weer om aan te sluit na %1$d\u2026"</string>
+ <string name="media_controller_live">Regstreeks</string>
+ <string name="media_controller_playing">Speel</string>
+ <string name="media_controller_connecting">Koppel\u2026</string>
+ <string name="bookmark_add">"Voeg boekmerk by"</string>
+ <string name="bookmark_display">"Wys boekmerk"</string>
+ <string name="bookmark_empty">"Geen boekmerk"</string>
+ <string name="bookmark_exist">"Boekmerk bestaan alreeds"</string>
+ <string name="bookmark_add_success">"Boekmerk bygevoeg"</string>
+ <string name="bookmark_list">"Boekmerke"</string>
+ <string name="bookmark_title">"Titel"</string>
+ <string name="bookmark_location">"Ligging"</string>
+ <string name="delete_all">"Verwyder alles"</string>
+ <string name="default_title">"Standaard titel"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Nog prente</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Kan nie klank afskakel: video nie ondersteun</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Daar is geen kaart program geïnstalleer om die plek te wys nie.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Versterk bas</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D Effek</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Klank effekte</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Prop in oorfone vir hierdie effekte.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Oudio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Jammer, hierdie video lêer kan nie afgewerk word nie</string>
+ <string name="no_permission_for_drm">Jammer, maar DRM beskermde leërs kan nie gedeel word nie</string>
+ <string name="drm_license_info">DRM lisensie inligting</string>
+</resources>
diff --git a/res/drawable/filtershow_tiled_background.xml b/res/values-am/cm_strings.xml
index dfc7592..6b111e0 100644
--- a/res/drawable/filtershow_tiled_background.xml
+++ b/res/values-am/cm_strings.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
<!--
- Copyright (C) 2013 The Android Open Source Project
+ Copyright (C) 2012-2014 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -14,8 +15,6 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<bitmap
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:src="@drawable/filtershow_background_new"
- android:tileMode="repeat"
- android:dither="false" /> \ No newline at end of file
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+</resources>
diff --git a/res/values-am/codeaurora_strings.xml b/res/values-am/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-am/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-ar/cm_strings.xml b/res/values-ar/cm_strings.xml
new file mode 100644
index 0000000..c9a2139
--- /dev/null
+++ b/res/values-ar/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">مدة التسجيل</string>
+</resources>
diff --git a/res/values-ar/codeaurora_strings.xml b/res/values-ar/codeaurora_strings.xml
new file mode 100644
index 0000000..2a36c5d
--- /dev/null
+++ b/res/values-ar/codeaurora_strings.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">خطوة</string>
+ <string name="step_option_desc">تخصيص خطوة التقديم/الترجيع السريع</string>
+ <string name="setp_option_three_second">3 ثوان
+</string>
+ <string name="setp_option_six_second">6 ثوانٍ</string>
+ <string name="loop">"تكرار"</string>
+ <string name="single">"واحد"</string>
+ <string name="stereo">"استيريو"</string>
+ <string name="speaker_on">تشغيل مكبّر الصوت</string>
+ <string name="speaker_off">إيقاف مكبّر الصوت</string>
+ <string name="speaker_need_headset">قم بتوصيل سماعات الرأس لاستخدام هذه الميزة.</string>
+ <string name="single_track">"أغنية واحدة"</string>
+ <string name="input_url">"أدخل عنوان URL"</string>
+ <string name="streaming_settings">"إعدادات التدفق"</string>
+ <string name="next">"التالي"</string>
+ <string name="previous">"السابق"</string>
+ <string name="buffer_size">حجم المخزن المؤقت</string>
+ <string name="apn">APN المفضل</string>
+ <string name="rtp_min_port">منفذ الحد الأدنى </string>
+ <string name="rtp_max_port">منفذ الحد الأقصى</string>
+ <string name="set_rtp_min_port">تعيين الحد الأدنى للمنفذ</string>
+ <string name="set_rtp_max_port">تعيين الحد الأقصى للمنفذ</string>
+ <string name="set_buffer_size">تعيين حجم المخزن المؤقت</string>
+ <string name="set_apn">حدد APN المفضل</string>
+ <string name="setting">إعدادات</string>
+ <string name="server_timeout_title">"مهلة الخادم"</string>
+ <string name="server_timeout_message">"هل تود إعادة الاتصال بالخادم لتشغيل الفيديو؟"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"فشل الاتصال، جاري محاولة إعادة الاتصال ب%1$d\u2026"</string>
+ <string name="media_controller_live">مباشر</string>
+ <string name="media_controller_playing">قيد التشغيل</string>
+ <string name="media_controller_connecting">جاري الاتصال\u2026</string>
+ <string name="bookmark_add">"إضافة إشارة مرجعية"</string>
+ <string name="bookmark_display">"عرض الإشارات المرجعية"</string>
+ <string name="bookmark_empty">"لا توجد إشارات مرجعية"</string>
+ <string name="bookmark_exist">"هذه الإشارة المرجعية موجودة بالفعل"</string>
+ <string name="bookmark_add_success">"تمت إضافة الإشارة المرجعية"</string>
+ <string name="bookmark_list">"الإشارات المرجعيّة"</string>
+ <string name="bookmark_title">"العنوان"</string>
+ <string name="bookmark_location">"الموقع"</string>
+ <string name="delete_all">"حذف الكل"</string>
+ <string name="default_title">"العنوان الافتراضي"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">مزيد من الصور</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">لا يمكن كتم الصوت : الفيديو غير مدعوم</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">لا يوجد تطبيق خرائط مثبت لإظهار الموقع.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">التقوية</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">تأثير ثلاثي الأبعاد</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">التأثيرات الصوتية</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">قم بتوصيل سماعات الرأس لاستخدام هذه الآثار.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">صوت سناب دراغون+ </string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">عذراً، لا يمكن الاقتطاع من ملف الفيديو هذا</string>
+ <string name="no_permission_for_drm">معذرة، يتعذر مشاركة الملفات المحمية لإدارة الحقوق الرقمية</string>
+ <string name="drm_license_info">معلومات ترخيص إدارة الحقوق الرقمية</string>
+</resources>
diff --git a/res/values-as-rIN/cm_strings.xml b/res/values-as-rIN/cm_strings.xml
new file mode 100644
index 0000000..6b111e0
--- /dev/null
+++ b/res/values-as-rIN/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+</resources>
diff --git a/res/values-as-rIN/codeaurora_strings.xml b/res/values-as-rIN/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-as-rIN/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-ast-rES/cm_strings.xml b/res/values-ast-rES/cm_strings.xml
new file mode 100644
index 0000000..9996c8a
--- /dev/null
+++ b/res/values-ast-rES/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Hora de grabación</string>
+</resources>
diff --git a/res/values-ast-rES/codeaurora_strings.xml b/res/values-ast-rES/codeaurora_strings.xml
new file mode 100644
index 0000000..93dc0be
--- /dev/null
+++ b/res/values-ast-rES/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">saltu</string>
+ <string name="step_option_desc">Personalizar el saltu rápidu hacia alantre o hacia atrás</string>
+ <string name="setp_option_three_second">3 segundos</string>
+ <string name="setp_option_six_second">6 segundos</string>
+ <string name="loop">"Bucle"</string>
+ <string name="single">"Simple"</string>
+ <string name="stereo">"Estereu"</string>
+ <string name="speaker_on">Altavoz encesu</string>
+ <string name="speaker_off">Altavoz apagáu</string>
+ <string name="speaker_need_headset">Coneuta unos auriculares pa usar esta carauterística.</string>
+ <string name="single_track">"Una pista"</string>
+ <string name="input_url">"Introducir URL"</string>
+ <string name="streaming_settings">"Axustes de fluxu de datos"</string>
+ <string name="next">"Siguiente"</string>
+ <string name="previous">"Anterior"</string>
+ <string name="buffer_size">Tamañu del buffer</string>
+ <string name="apn">APN preferíu</string>
+ <string name="rtp_min_port">Puertu min.</string>
+ <string name="rtp_max_port">Puertu máx.</string>
+ <string name="set_rtp_min_port">Afitar el puertu min.</string>
+ <string name="set_rtp_max_port">Afitar el puertu máx.</string>
+ <string name="set_buffer_size">Afitar el tamañu del buffer</string>
+ <string name="set_apn">Seleicionar APN preferíu</string>
+ <string name="setting">Axustes</string>
+ <string name="server_timeout_title">"Tiempu d'espera del sirvidor"</string>
+ <string name="server_timeout_message">"¿Volver a coneutar al sirvidor pa reproducir el videu?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Falló la conexón. Intentando volver a coneutar con %1$d\u2026"</string>
+ <string name="media_controller_live">En direutu</string>
+ <string name="media_controller_playing">Reproduciendo</string>
+ <string name="media_controller_connecting">Coneutando\u2026</string>
+ <string name="bookmark_add">"Amestar marcador"</string>
+ <string name="bookmark_display">"Amosar marcadores"</string>
+ <string name="bookmark_empty">"Ensin marcadores"</string>
+ <string name="bookmark_exist">"Esti marcador yá esiste"</string>
+ <string name="bookmark_add_success">"Marcador amestáu"</string>
+ <string name="bookmark_list">"Marcadores"</string>
+ <string name="bookmark_title">"Títulu"</string>
+ <string name="bookmark_location">"Llocalización"</string>
+ <string name="delete_all">"Desanicialo too"</string>
+ <string name="default_title">"Títulu por defeutu"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Más imáxenes</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Nun pue silenciase: videu non sofitáu</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Nun hai nenguna aplicación de mapes instalada p\'amosar la llocalización.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Amplificación de graves</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">Efeutu 3D</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Efeutos d\'audiu</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Coneuta los auriculares pa estos efectos.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">El videu nun pue retayase</string>
+ <string name="no_permission_for_drm">Perdón, los ficheros protexíos con DRM nun puen compartise</string>
+ <string name="drm_license_info">Información de llicencia de DRM</string>
+</resources>
diff --git a/res/values-ast-rES/filtershow_strings.xml b/res/values-ast-rES/filtershow_strings.xml
new file mode 100644
index 0000000..5efde32
--- /dev/null
+++ b/res/values-ast-rES/filtershow_strings.xml
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- 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.
+-->
+<resources>
+ <!-- Title for the image editor activity [CHAR LIMIT=NONE]-->
+ <string name="title_activity_filter_show">Editor de semeyes</string>
+ <!-- String shown when we cannot load the image when starting the activity [CHAR LIMIT=NONE] -->
+ <string name="cannot_load_image">Fallu al cargar la imaxe!</string>
+ <!-- String shown when cannot load the original image. We will edit selected image [CHAR LIMIT=NONE] -->
+ <string name="cannot_edit_original">Nun pue editase l\'orixinal</string>
+ <!-- String displayed when showing the original image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when setting the homepage wallpaper in the background [CHAR LIMIT=NONE] -->
+ <string name="setting_wallpaper">Afitando fondu de pantalla...</string>
+ <!-- generic strings -->
+ <!-- Text for to display on a download failure [CHAR LIMIT=NONE] -->
+ <string name="download_failure">Nun pudo descargase la semeya porque la rede nun ta disponible.</string>
+ <!-- Text to label an image as "original" [CHAR LIMIT=20] -->
+ <string name="original">Orixinal</string>
+ <!-- Text for filters that apply a border to a picture [CHAR LIMIT=20] -->
+ <string name="borders" msgid="4461692156695893616">Marcu</string>
+ <!-- Text for the custom border filter [CHAR LIMIT=20] -->
+ <string name="custom_border">Personalizáu</string>
+ <!-- actionbar menu -->
+ <!-- Text for the undo menu item [CHAR LIMIT=20] -->
+ <string name="filtershow_undo">Desfacer</string>
+ <!-- Text for redo menu item [CHAR LIMIT=20] -->
+ <string name="filtershow_redo">Refacer</string>
+ <!-- Text for the image menu item showing the filters that have been applied [CHAR LIMIT=30] -->
+ <string name="show_imagestate_panel">Amosar efeutos aplicaos</string>
+ <!-- Text for the image state panel menu item [CHAR LIMIT=30] -->
+ <string name="hide_imagestate_panel">Anubrir efeutos aplicaos</string>
+ <!-- Text for the menu item to export a flattened photo[CHAR LIMIT=30] -->
+ <string name="export_image">Esportar</string>
+ <!-- Text for the print menu item [CHAR LIMIT=20] -->
+ <string name="print_image">Imprentar</string>
+ <!-- Export Dialog-->
+ <!-- Text for the dialog title to export a flattened photo[CHAR LIMIT=25] -->
+ <string name="export_flattened">Esportar imaxe aplastada</string>
+ <!-- Text for selecting export image quality [CHAR LIMIT=100] -->
+ <string name="select_output_settings">La imaxe esportada va ser una copia y nun va incluyir l\'historial.</string>
+ <!-- Text for quality value tag [CHAR LIMIT=30] -->
+ <string name="quality">Calidá</string>
+ <!-- Text for size value tag [CHAR LIMIT=30] -->
+ <string name="size">Tamañu</string>
+ <!-- Text for size x [CHAR LIMIT=1] -->
+ <string name="x">x</string>
+ <!-- Name for the overflow menu item for settings [CHAR LIMIT=20] -->
+ <string name="menu_settings">Axustes</string>
+ <!-- Exit Dialog -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <string name="unsaved">Hai cambeos ensin guardar nesta imaxe.</string>
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <string name="save_before_exit">¿Quies guardar enantes de salir?</string>
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <string name="save_and_exit">Guardar y salir</string>
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <string name="save_and_processing">Procesando imaxe con resolución completa...</string>
+ <!-- String displayed when exiting editor[CHAR LIMIT=NONE] -->
+ <string name="exit">Salir</string>
+ <!-- History Panel -->
+ <!-- Text for the history panel title [CHAR LIMIT=50] -->
+ <string name="history">Historial</string>
+ <!-- Text for the history panel reset button [CHAR LIMIT=20]-->
+ <string name="reset">Restablecer</string>
+ <!-- Text for the original image[CHAR LIMIT=20]-->
+ <string name="history_original">@string/original</string>
+ <!-- Image state panel -->
+ <!-- Text for the image state panel title [CHAR LIMIT=50] -->
+ <string name="imageState">Efeutos aplicaos</string>
+ <!-- Additional filters buttons -->
+ <!-- Label for the compare original image filter button [CHAR LIMIT=15] -->
+ <string name="compare_original">Comparar</string>
+ <!-- Label for the apply effect button [CHAR LIMIT=15] -->
+ <string name="apply_effect">Aplicar</string>
+ <!-- Label for the reset effect button [CHAR LIMIT=15] -->
+ <string name="reset_effect">Restablecer</string>
+ <!-- Label for aspect [CHAR LIMIT=15] -->
+ <string name="aspect">Aspeutu</string>
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <string name="aspect1to1_effect">1:1</string>
+ <!-- Label for the aspect 4:3 effect [CHAR LIMIT=15] -->
+ <string name="aspect4to3_effect">4:3</string>
+ <!-- Label for the aspect 3:4 effect [CHAR LIMIT=15] -->
+ <string name="aspect3to4_effect">3:4</string>
+ <!-- Label for the aspect 4:7 effect [CHAR LIMIT=15] -->
+ <string name="aspect4to6_effect">4:6</string>
+ <!-- Label for the aspect 5:7 effect [CHAR LIMIT=15] -->
+ <string name="aspect5to7_effect">5:7</string>
+ <!-- Label for the aspect 7:5 effect [CHAR LIMIT=15] -->
+ <string name="aspect7to5_effect">7:5</string>
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <string name="aspect9to16_effect">16:9</string>
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <string name="aspectNone_effect">Nengún</string>
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for when the aspect ratio is fixed to a value [CHAR LIMIT=15] -->
+ <string name="Fixed">Fixu</string>
+ <!-- Label for the tuny planet effect [CHAR LIMIT=10] -->
+ <string name="tinyplanet">Pequeñu planeta</string>
+ <!-- Filters buttons -->
+ <!-- Label for the image exposure (brightness) filter button [CHAR LIMIT=10] -->
+ <string name="exposure" msgid="1229093066434614811">Esposición</string>
+ <!-- Label for the image sharpness (clarity, distinctness) filter button [CHAR LIMIT=10] -->
+ <string name="sharpness">Nitidez</string>
+ <!-- Label for the image contrast (color difference) filter button [CHAR LIMIT=10] -->
+ <string name="contrast">Contraste</string>
+ <!-- Label for the image vibrance (strengthens colors) filter button [CHAR LIMIT=10] -->
+ <string name="vibrance">Intensidá</string>
+ <!-- Label for the image saturation (brightens colors) filter button [CHAR LIMIT=10] -->
+ <string name="saturation">Saturación</string>
+ <!-- Label for the image BW filter (makes black & white) button [CHAR LIMIT=10] -->
+ <string name="bwfilter">Filtru b/n</string>
+ <!-- Label for the image Autocolor filter (makes off-white colors whiter) button [CHAR LIMIT=10] -->
+ <string name="wbalance">Color automáticu</string>
+ <!-- Label for the image Hue filter (color, shade, tinge, tone) button [CHAR LIMIT=10] -->
+ <string name="hue">Tonalidá</string>
+ <!-- Label for the image shadow recovery (lightens/darkens shadows) filter button [CHAR LIMIT=10] -->
+ <string name="shadow_recovery">Solombres</string>
+ <!-- Label for the image highlights recovery (lightens/darkens bright regions) filter button [CHAR LIMIT=15] -->
+ <string name="highlight_recovery">Destacáu</string>
+ <!-- Label for the image curves filter button [CHAR LIMIT=10] -->
+ <string name="curvesRGB">Curvar</string>
+ <!-- Label for the image vignette filter (darkens photo around edges) button [CHAR LIMIT=10] -->
+ <string name="vignette">Viñeta</string>
+ <!-- Label for the image vignette main parameter ui [CHAR LIMIT=15] -->
+ <string name="vignette_main">Viñeta</string>
+ <!-- Label for the image vignette exposure parameter ui [CHAR LIMIT=15] -->
+ <string name="vignette_exposure">Esposición</string>
+ <!-- Label for the image vignette saturation parameter ui [CHAR LIMIT=15] -->
+ <string name="vignette_saturation">Saturación</string>
+ <!-- Label for the image vignette contrast fparameter ui [CHAR LIMIT=15] -->
+ <string name="vignette_contrast">Contraste</string>
+ <!-- Label for the rate of change in brightness as it goes to the edge [CHAR LIMIT=15] -->
+ <string name="vignette_falloff">Atenuación</string>
+ <!-- Label for the image effect that removes redeye. [CHAR LIMIT=10] -->
+ <string name="redeye">Güeyos bermeyos</string>
+ <!-- Label for the that allows drawing on Image [CHAR LIMIT=10] -->
+ <string name="imageDraw">Dibuxu</string>
+ <!-- Label for the image straighten effect [CHAR LIMIT=15] -->
+ <string name="straighten" msgid="5217801513491493491">Enderezar</string>
+ <!-- Label for the image crop effect [CHAR LIMIT=15] -->
+ <string name="crop" msgid="5584000454518174632">Recortar</string>
+ <!-- Label for the image rotate effect [CHAR LIMIT=15] -->
+ <string name="rotate" msgid="460017689320955494">Xirar</string>
+ <!-- Label for the image flip effect [CHAR LIMIT=15] -->
+ <string name="mirror">Espeyu</string>
+ <!-- Name for the photo effect that inverts photo to negative images. [CHAR LIMIT=10] -->
+ <string name="negative">Negativu</string>
+ <!-- Label for having no filters applied to the image [CHAR LIMIT=10] -->
+ <string name="none" msgid="3601545724573307541">Nengún</string>
+ <!-- Label for the image edges effect (highlights edges in image) [CHAR LIMIT=10] -->
+ <string name="edge">Bordes</string>
+ <!-- Label for an image effect that replicates the "pop art" style of segmenting
+ images into solid colors, as popularized by Andy Warhol [CHAR LIMIT=15] -->
+ <string name="kmeans">Posterizar</string>
+ <!-- Label for the image downsampling effect (makes image smaller) [CHAR LIMIT=15] -->
+ <string name="downsample">Amenorgar calidá</string>
+ <!-- Label for the "neutral density graduated filter" filter effect [CHAR LIMIT=15] -->
+ <string name="grad">Graduada</string>
+ <!-- Label for the Brightness effect [CHAR LIMIT=20] -->
+ <string name="editor_grad_brightness">Brillu</string>
+ <!-- Label for the Contrast filter effect [CHAR LIMIT=20] -->
+ <string name="editor_grad_contrast">Contraste</string>
+ <!-- Label for the saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_grad_saturation">Saturación</string>
+ <!-- Label for the Main or Master control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_main">Principal</string>
+ <!-- Label for the red control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_red">Bermeyu</string>
+ <!-- Label for the yellow control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_yellow">Mariellu</string>
+ <!-- Label for the green control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_green">Verde</string>
+ <!-- Label for the cyan control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_cyan">Cianu</string>
+ <!-- Label for the blue control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_blue">Azul</string>
+ <!-- Label for the Magenta control for per channel saturation effect [CHAR LIMIT=20] -->
+ <string name="editor_chan_sat_magenta">Maxenta</string>
+ <!-- Label for the image graduated filter effect [CHAR LIMIT=20] -->
+ <string name="editor_grad_style">Estilu</string>
+ <!-- new virtual graduated neutral density filter [CHAR LIMIT=20] -->
+ <string name="editor_grad_new">Nueva</string>
+ <!-- Labels for the curves tool -->
+ <!-- Label for the curves tool, all channels (RGB) [CHAR LIMIT=3] -->
+ <string name="curves_channel_rgb">RGB</string>
+ <!-- Label for the curves tool, Red color channel [CHAR LIMIT=14] -->
+ <string name="curves_channel_red">Bermeyu</string>
+ <!-- Label for the curves tool, Green color channel [CHAR LIMIT=14] -->
+ <string name="curves_channel_green">Verde</string>
+ <!-- Label for the curves tool, Blue color channel [CHAR LIMIT=14] -->
+ <string name="curves_channel_blue">Azul</string>
+ <!-- Label for the The style to draw in [CHAR LIMIT=14] -->
+ <string name="draw_style">Estilu</string>
+ <!-- Label for the size to draw in in [CHAR LIMIT=14] -->
+ <string name="draw_size">Tamañu</string>
+ <!-- Label for the Hue to draw in [CHAR LIMIT=14] -->
+ <string name="draw_hue">Matiz</string>
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <string name="draw_saturation">Saturación</string>
+ <!-- Label for the Brightness to draw in [CHAR LIMIT=14] -->
+ <string name="draw_value">Brillu</string>
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <string name="draw_color">Color</string>
+ <!-- Label for the line style of drawing in [CHAR LIMIT=14] -->
+ <string name="draw_style_line">Llinies</string>
+ <!-- Label for the Marker brush style of drawing in [CHAR LIMIT=14] -->
+ <string name="draw_style_brush_spatter">Rotulador</string>
+ <!-- Label for the Spatter brush style of drawing in [CHAR LIMIT=14] -->
+ <string name="draw_style_brush_marker">Manches</string>
+ <!-- Label for the removing drawing from screen [CHAR LIMIT=14] -->
+ <string name="draw_clear">Llimpiar</string>
+ <!-- Label for the with of the border[CHAR LIMIT=14] -->
+ <string name="color_border_size">Grosor</string>
+ <!-- Label for the border corner size (or rounding) [CHAR LIMIT=14] -->
+ <string name="color_border_corner_size">Tamañu esquina</string>
+ <!-- Label for selecting the border color [CHAR LIMIT=14] -->
+ <string name="color_border_color">Color</string>
+ <!-- Label for the removing borders [CHAR LIMIT=14] -->
+ <string name="color_border_clear">Llimpiar</string>
+ <!-- Label for the select the color [CHAR LIMIT=35] -->
+ <string name="color_pick_select">Escoyer un color personalizáu</string>
+ <!-- The title for the color pick dialog [CHAR LIMIT=20] -->
+ <string name="color_pick_title">Seleicionar color</string>
+ <!-- The title for draw size [CHAR LIMIT=50] -->
+ <string name="draw_size_title">Seleicionar tamañu</string>
+ <!-- The accept the draw size [CHAR LIMIT=20] -->
+ <string name="draw_size_accept">Aceutar</string>
+ <!-- Name used to indicate the original image in the state panel [CHAR LIMIT=20] -->
+ <string name="state_panel_original">Orixinal</string>
+ <!-- Name used to indicate the final image in the state panel [CHAR LIMIT=20] -->
+ <string name="state_panel_result">Resultáu</string>
+ <!-- Label for the notification [CHAR LIMIT=50] -->
+ <string name="filtershow_notification_label">Guardando imaxe</string>
+ <!-- Label for the notification message [CHAR LIMIT=50] -->
+ <string name="filtershow_notification_message">Procesando...</string>
+ <!-- Label for the save preset menu [CHAR LIMIT=30] -->
+ <string name="filtershow_save_preset">Guardar valor predetermináu</string>
+ <!-- Label for the manage preset menu [CHAR LIMIT=42] -->
+ <string name="filtershow_manage_preset">Alministrar predeterminaos</string>
+ <!-- Label for newly created user preset [CHAR LIMIT=30] -->
+ <string name="filtershow_new_preset">Valor predetermináu nuevu</string>
+ <!-- Label for preset name [CHAR LIMIT=30] -->
+ <string name="filtershow_preset_name">Nome predetermináu</string>
+ <!-- Label for showing the image information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_show_info_panel">Información</string>
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <string name="filtershow_show_info_panel_name">Nome de la imaxe</string>
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <string name="filtershow_show_info_panel_size">Tamañu de la imaxe</string>
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <string name="filtershow_show_info_panel_histogram">Histograma</string>
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <string name="filtershow_show_info_panel_exif">Datos de EXIF</string>
+ <!-- Label for the add button in the category panel [CHAR LIMIT=30] -->
+ <string name="filtershow_add_button_looks">Predetermináu</string>
+ <!-- Label for the add button in the versions panel [CHAR LIMIT=30] -->
+ <string name="filtershow_add_button_versions">Versión</string>
+ <!-- Label for the Original version in the versions panel [CHAR LIMIT=30] -->
+ <string name="filtershow_version_original">Orixinal</string>
+ <!-- Label for the Current version in the versions panel [CHAR LIMIT=30] -->
+ <string name="filtershow_version_current">Actual</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_model">Modelu</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_aperture">Apertura</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_focal_length">Llonxitú focal</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_iso">ISO</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_subject_distance">Distancia del suxetu</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_date">Data de creación</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_f_stop">Númberu f</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_exposure_time">Tiempu d\'esposición</string>
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <string name="filtershow_exif_copyright">Copyright</string>
+</resources>
diff --git a/res/values-ast-rES/strings.xml b/res/values-ast-rES/strings.xml
new file mode 100644
index 0000000..40ba7d3
--- /dev/null
+++ b/res/values-ast-rES/strings.xml
@@ -0,0 +1,850 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name">Galería</string>
+ <!-- Title for picture frame gadget to show in list of all available gadgets -->
+ <string name="gadget_title">Marcu de semeya</string>
+ <!-- Used to format short video duration in Details dialog. minutes:seconds e.g. 00:30 -->
+ <string name="details_ms">%1$02d:%2$02d</string>
+ <!-- Used to format video duration in Details dialog. hours:minutes:seconds e.g. 0:21:30 -->
+ <string name="details_hms">%1$d:%2$02d:%3$02d</string>
+ <!-- Activity label. This might show up in the activity-picker -->
+ <string name="movie_view_label">Reproductor de videu</string>
+ <!-- shown in the video player view while the video is being loaded, before it starts playing -->
+ <string name="loading_video">Cargando videu…</string>
+ <string name="loading_image">Cargando imaxe…</string>
+ <!-- Message shown on the progress dialog to indicate we're loading the
+ account info [CHAR LIMIT=30] -->
+ <string name="loading_account">Cargando cuenta...</string>
+ <!-- Movie View Resume Playing dialog title -->
+ <string name="resume_playing_title">Reanudar videu</string>
+ <!-- Movie View Start Playing dialog title -->
+ <string name="resume_playing_message">Reanudar reproducción a partir de %s ?</string>
+ <!-- Movie View Start Playing button "Resume from bookmark" -->
+ <string name="resume_playing_resume">Reanudar reproducción</string>
+ <!-- Displayed in the title of those albums that are being loaded -->
+ <string name="loading">Cargando...</string>
+ <!-- Displayed in the title of those pictures that fails to be loaded
+ [CHAR LIMIT=50]-->
+ <string name="fail_to_load">Fallu al cargar</string>
+ <!-- Used in a toast message when an image fails to be loaded
+ [CHAR LIMIT=50]-->
+ <string name="fail_to_load_image">Nun pue cargase la imaxe.</string>
+ <!-- Displayed in place of the picture when we fail to get the thumbnail of it.
+ [CHAR LIMIT=50]-->
+ <string name="no_thumbnail">Nun hai miniatures.</string>
+ <!-- Movie View Start Playing button "Beginning" -->
+ <string name="resume_playing_restart">Volver a reproducir</string>
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <string name="crop_save_text">Aceutar</string>
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <string name="ok">Aceutar</string>
+ <!-- Button indicating that the cropped image should be reverted back to the original -->
+ <!-- Hint that appears when cropping an image with more than one face -->
+ <string name="multiface_crop_help">Toca una cara pa entamar.</string>
+ <!-- Toast/alert that the image is being saved to the SD card -->
+ <string name="saving_image">Guardando imaxe...</string>
+ <!-- Toast/alert that the image is being saved after editing in filtershow [CHAR LIMIT=40]-->
+ <string name="filtershow_saving_image">Guardando imaxe en <xliff:g id="ALBUM_NAME">%1$s</xliff:g> …</string>
+ <!-- Eorror toast message that the image cannot be saved [CHAR LIMIT=40]-->
+ <string name="save_error">Fallu al guardar la imaxe recortada</string>
+ <!-- menu pick: crop the currently selected image [CHAR LIMIT=30]-->
+ <string name="crop_label">Recortar</string>
+ <!-- menu pick: trim the currently selected video [CHAR LIMIT=30]-->
+ <string name="trim_label">Recortar videu</string>
+ <!-- Toast/alert that the face detection is being run -->
+ <!-- Title prompted for user to choose a photo item [CHAR LIMIT=20] -->
+ <string name="select_image">Esbillar semeya</string>
+ <!-- Title prompted for user to choose a video item [CHAR LIMIT=20] -->
+ <string name="select_video">Esbillar videu</string>
+ <!-- Title prompted for user to choose a media object [CHAR LIMIT=20] -->
+ <string name="select_item">Esbillar elementu</string>
+ <!-- Title prompted for user to choose an album [CHAR LIMIT=20] -->
+ <string name="select_album">Esbillar álbum</string>
+ <!-- Title prompted for user to choose a group [CHAR LIMIT=20] -->
+ <string name="select_group">Esbillar grupu</string>
+ <!-- Displayed in the title of the dialog for things to do with a picture
+ that is to be "set as" (e.g. set as contact photo or set as wallpaper) -->
+ <string name="set_image">Afitar como...</string>
+ <!-- Activity title for cropping picture and setting it as wallpaper [CHAR LIMIT=20] -->
+ <string name="set_wallpaper">Afitar fondu de pantalla</string>
+ <!-- Toast/alert after saving wallpaper -->
+ <string name="wallpaper">Afitando fondu de pantalla...</string>
+ <string name="camera_setas_wallpaper">Fondu de pantalla</string>
+ <!-- Details dialog "OK" button. Dismisses dialog. -->
+ <string name="delete">Desaniciar</string>
+ <!-- String Delete the selected media item(s) [CHAR LIMIT=50] -->
+ <string name="confirm">Confirmar</string>
+ <string name="cancel">Encaboxar</string>
+ <string name="share">Compartir</string>
+ <string name="share_panorama">Compartir panorámica</string>
+ <string name="share_as_photo">Compartir como semeya</string>
+ <!-- The label shown after an image is deleted [CHAR LIMIT=16] -->
+ <string name="deleted">Desaniciada</string>
+ <!-- The label on the button which when clicked will undo a deletion of image [CHAR LIMIT=16]-->
+ <string name="undo">DESFACER</string>
+ <!-- String indicating more actions are available -->
+ <string name="select_all">Marcalo too</string>
+ <string name="deselect_all">Desmarcalo too</string>
+ <string name="slideshow">Presentación</string>
+ <string name="details">Detalles</string>
+ <string name="details_title">Elementu: %1$d de %2$d</string>
+ <string name="close">Zarrar</string>
+ <!-- Title of a menu item to switch from Gallery to Camera app [CHAR LIMIT=30] -->
+ <string name="switch_to_camera">Cambiar a la cámara</string>
+ <!-- String indicating how many media item(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media album(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media group(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating timestamp of photo or video -->
+ <string name="show_on_map">Amosar nel mapa</string>
+ <string name="rotate_left">Xirar a la esquierda</string>
+ <string name="rotate_right">Xirar a la derecha</string>
+ <!-- Toast message prompted when the specified item is not found [CHAR LIMIT=40]-->
+ <string name="no_such_item">Nun pudo alcontrase l\'elementu.</string>
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <string name="edit">Editar</string>
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <string name="simple_edit">Edición simple</string>
+ <!-- String used as a title of a progress dialog. The user can
+ choose to cache some Picasa picture albums on device, so it can
+ be viewed offline. This string is shown when the request is being
+ processed. [CHAR LIMIT=50] -->
+ <string name="process_caching_requests">Procesando solicitúes d\'almacenamientu en caché</string>
+ <!-- String used as a small notification label above a Picasa album.
+ It means the pictures of the Picasa album is currently being
+ transferred to local storage, so the pictures can later be viewed
+ offline. [CHAR LIMIT=15] -->
+ <string name="caching_label">Almacenando en caché...</string>
+ <!-- The title of the menu item to let user crop the image. [CHAR LIMIT=15] -->
+ <string name="crop_action">Recortar</string>
+ <!-- The title of the menu item to let user trim the video. [CHAR LIMIT=15] -->
+ <string name="trim_action">Recortar</string>
+ <!-- The title of the menu item to let user mute the video. [CHAR LIMIT=15] -->
+ <string name="mute_action">Silenciar</string>
+ <!-- The title of the menu item to let user set the image as background etc. [CHAR LIMIT=15] -->
+ <string name="set_as">Afitar como</string>
+ <!-- String indicating an error when muting the video. [CHAR LIMIT=30] -->
+ <string name="video_mute_err">Nun pue silenciase\'l videu.</string>
+ <!-- String indicating an error when playing the video. [CHAR LIMIT=30] -->
+ <string name="video_err">Nun pue reproducise\'l videu.</string>
+ <!-- Strings for grouping operations in the menu. The photos can be grouped
+ by their location, taken time, or tags. -->
+ <!-- The title of the menu item to let user choose the grouping rule, when
+ pressed, a submenu will shown and user can choose one grouping rule
+ from the submenu. -->
+ <!-- Title of a menu item to group photo by location [CHAR LIMIT=30] -->
+ <string name="group_by_location">Per llocalización</string>
+ <!-- Title of a menu tiem to group photo by taken date [CHAR LIMIT=30]-->
+ <string name="group_by_time">Per data</string>
+ <!-- Title of a menu item to group photo by tags [CHAR LIMIT=30]-->
+ <string name="group_by_tags">Por etiquetes</string>
+ <!-- Title of a menu item to group photo by faces [CHAR LIMIT=30]-->
+ <string name="group_by_faces">Por persones</string>
+ <!-- Title of a menu item to group photo by albums [CHAR LIMIT=30]-->
+ <string name="group_by_album">Por álbum</string>
+ <!-- Title of a menu item to group photo by size [CHAR LIMIT=30]-->
+ <string name="group_by_size">Por tamañu</string>
+ <!-- When grouping photos by tags, the label used for photos without tags
+ [CHAR LIMIT=20]-->
+ <string name="untagged">Ensin etiquetes</string>
+ <!-- When grouping photos by locations, the label used for photos that don't
+ have location information in them [CHAR LIMIT=20]-->
+ <string name="no_location">Ensin llocalización</string>
+ <!-- When grouping photos by peoples, the label used for photos that don't
+ have people information in them [CHAR LIMIT=20]-->
+ <!-- This toast message is shown when network connection is lost while doing clustering -->
+ <string name="no_connectivity">Nun pudieron identificase dalgunes llocalizaciones por fallos na rede.</string>
+ <!-- This toast message is shown when failed to load the album data. [CHAR LIMIT=NONE] -->
+ <string name="sync_album_error">Nun pudieron descargase les semeyes del álbum. Inténtalo de nueves más tarde.</string>
+ <!-- The title of the menu item to let user choose the which portion of
+ the media items the user wants to see. When pressed, a submenu will
+ appear and user can choose one of "show images only",
+ "show videos only", or "show all" from the submenu. -->
+ <!-- Title of a menu item to show images only [CHAR LIMIT=30]-->
+ <string name="show_images_only">Namái imáxenes</string>
+ <!-- Title of a menu item to show videos only [CHAR LIMIT=30]-->
+ <string name="show_videos_only">Namái vídeos</string>
+ <!-- Title of a menu item to show all (both images and videos) [CHAR LIMIT=30]-->
+ <string name="show_all">Imáxenes y vídeos</string>
+ <!-- Title of the StackView AppWidget -->
+ <string name="appwidget_title">Galería de semeyes</string>
+ <!-- Text for the empty state of the StackView AppWidget [CHAR LIMIT=30] -->
+ <string name="appwidget_empty_text">Nun hai semeyes.</string>
+ <!-- Toast message shown when the cropped image has been saved in the
+ %s folder (string: folder_download) [CHAR LIMIT=50]-->
+ <string name="crop_saved">La imaxe recortada guardóse en <xliff:g id="FOLDER_NAME">%s</xliff:g>.</string>
+ <!-- Toast message shown when there is no albums available [CHAR LIMIT=50]-->
+ <string name="no_albums_alert">Nun hai álbumes disponibles.</string>
+ <!-- Toast message shown when we close the AlbumPage because it is empty
+ [CHAR LIMIT=50] -->
+ <string name="empty_album">Nun hai imáxenes nin vídeos disponibles.</string>
+ <!-- Album label used to indicate the collection of PWA Buzz/Post photos -->
+ <string name="picasa_posts">Publicaciones</string>
+ <!-- A label describing that the current screen is for the user to pick
+ some albums to be viewable offline [CHAR LIMIT=30] -->
+ <string name="make_available_offline">Disponible ensin conexón</string>
+ <!-- A label of a menu item for user to sync the content [CHAR LIMIT=30] -->
+ <string name="sync_picasa_albums">Anovar</string>
+ <!-- A label on a button. The user clicks this button after he has
+ finished selection. [CHAR LIMIT=15] -->
+ <string name="done">Fecho</string>
+ <!-- String indicating the sequence of currently selected item in the
+ media set eg. 3 of 5 items [CHAR LIMIT=30] -->
+ <string name="sequence_in_set">Elementu: %1$d de %2$d</string>
+ <!-- Text indicating the title of a media item in details window [CHAR LIMIT=14] -->
+ <string name="title">Títulu</string>
+ <!-- Text indicating the description of a media item in details window [CHAR LIMIT=14] -->
+ <string name="description">Descripción</string>
+ <!-- Text indicating the creation time of a media item in details window [CHAR LIMIT=14] -->
+ <string name="time">Hora</string>
+ <!-- Text indicating the location of a media item in details window [CHAR LIMIT=14] -->
+ <string name="location">Llocalización</string>
+ <!-- Text indicating the path of a media item in details window [CHAR LIMIT=14] -->
+ <string name="path">Camín</string>
+ <!-- Text indicating the width of a media item in details window [CHAR LIMIT=14] -->
+ <string name="width">Anchor</string>
+ <!-- Text indicating the height of a media item in details window [CHAR LIMIT=14] -->
+ <string name="height">Altor</string>
+ <!-- Text indicating the orientation of a media item in details window [CHAR LIMIT=14] -->
+ <string name="orientation">Orientación</string>
+ <!-- Text indicating the duration of a video item in details window [CHAR LIMIT=14] -->
+ <string name="duration">Duración</string>
+ <!-- Text indicating the mime type of a media item in details window [CHAR LIMIT=14] -->
+ <string name="mimetype">Tipu de MIME</string>
+ <!-- Text indicating the file size of a media item in details window [CHAR LIMIT=14] -->
+ <string name="file_size">Tamañu del ficheru</string>
+ <!-- Text indicating the maker of a media item in details window [CHAR LIMIT=14] -->
+ <string name="maker">Creador</string>
+ <!-- Text indicating the model of a media item in details window [CHAR LIMIT=14] -->
+ <string name="model">Modelu</string>
+ <!-- Text indicating flash info of a media item in details window [CHAR LIMIT=14] -->
+ <string name="flash">Flash</string>
+ <!-- Text indicating aperture of a media item in details window [CHAR LIMIT=14] -->
+ <string name="aperture">Apertura</string>
+ <!-- Text indicating the focal length of a media item in details window [CHAR LIMIT=14] -->
+ <string name="focal_length">Llonxitú focal</string>
+ <!-- Text indicating the white balance of a media item in details window [CHAR LIMIT=14] -->
+ <string name="white_balance">Balance de blancos</string>
+ <!-- Text indicating the exposure time of a media item in details window [CHAR LIMIT=14] -->
+ <string name="exposure_time">Tiempu esposición</string>
+ <!-- Text indicating the ISO speed rating of a media item in details window [CHAR LIMIT=14] -->
+ <string name="iso">ISO</string>
+ <!-- String indicating the time units in seconds. [CHAR LIMIT=8] -->
+ <!-- String indicating the length units in milli-meters. [CHAR LIMIT=8] -->
+ <string name="unit_mm">mm</string>
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <string name="manual">Manual</string>
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <string name="auto">Automáticu</string>
+ <!-- String indicating camera flash is fired. [CHAR LIMIT=14] -->
+ <string name="flash_on">Flash activáu</string>
+ <!-- String indicating camera flash is not used. [CHAR LIMIT=14] -->
+ <string name="flash_off">Ensin flash</string>
+ <!-- String indicating image width or height is unknown. [CHAR LIMIT=14] -->
+ <string name="unknown">Desconocíu</string>
+ <!-- String for the empty not filtered image [CHAR LIMIT=10] -->
+ <string name="ffx_original">Orixinal</string>
+ <!-- String for brown-colored old-fashion looking filter (filtershow_fx_0000_vintage) [CHAR LIMIT=10] -->
+ <string name="ffx_vintage">Vintage</string>
+ <!-- String for filter that brightens colors like instant cameras(filtershow_fx_0001_instant) [CHAR LIMIT=10] -->
+ <string name="ffx_instant">Instantánea</string>
+ <!-- String for filter that washes out colors (filtershow_fx_0002_bleach) [CHAR LIMIT=10] -->
+ <string name="ffx_bleach">Decolorar</string>
+ <!-- String for filter that makes colors a bluish (filtershow_fx_0003_blue_crush) [CHAR LIMIT=10] -->
+ <string name="ffx_blue_crush">Azul</string>
+ <!-- String for filter that makes image black & white (filtershow_fx_0004_bw_contrast) [CHAR LIMIT=10] -->
+ <string name="ffx_bw_contrast">Blancu y prietu</string>
+ <!-- String for filter that makes colors a yellowish (filtershow_fx_0005_punch) [CHAR LIMIT=10] -->
+ <string name="ffx_punch">Punch</string>
+ <!-- String for filter that mimics the cross-process technique in
+ photography (makes colors bluish) (filtershow_fx_0006_x_process) [CHAR LIMIT=10] -->
+ <string name="ffx_x_process">Procesamientu X</string>
+ <!-- String for filter that makes image coffee-colored (filtershow_fx_0007_washout) [CHAR LIMIT=10] -->
+ <string name="ffx_washout">Latte</string>
+ <!-- String for filter that makes colors washed out and brownish
+ (filtershow_fx_0008_washout_color) [CHAR LIMIT=10] -->
+ <string name="ffx_washout_color">Litho</string>
+ <!-- Toast message shown after we make some album(s) available offline [CHAR LIMIT=50] -->
+ <!-- Toast message shown after we try to make a local album available offline
+ [CHAR LIMIT=150] -->
+ <string name="try_to_set_local_album_available_offline">L\'elementu almacenóse de forma llocal y ta disponible ensin conexón.</string>
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing all available albums [CHAR LIMIT=20] -->
+ <string name="set_label_all_albums">Tolos álbumes</string>
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing albums stored locally on the device [CHAR LIMIT=20] -->
+ <string name="set_label_local_albums">Álbumes llocales</string>
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing MTP devices connected (like other digital cameras).
+ [CHAR LIMIT=20] -->
+ <string name="set_label_mtp_devices">Preseos MTP</string>
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing Picasa albums [CHAR LIMIT=20] -->
+ <string name="set_label_picasa_albums">Álbumes de Picasa</string>
+ <!-- Label indicating the amount on free space on the device. The parameter
+ is a string representation of the amount of free space, eg. "20MB".
+ [CHAR LIMIT=20]
+ -->
+ <string name="free_space_format"><xliff:g id="BYTES">%s</xliff:g> llibres</string>
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ less than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <string name="size_below"><xliff:g id="SIZE">%1$s</xliff:g> o inferior</string>
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ more than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <string name="size_above"><xliff:g id="SIZE">%1$s</xliff:g> o superior</string>
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ between two amounts. The parameters are string representations of the two
+ amounts, eg. "10MB", "100MB".
+ [CHAR LIMIT=20]
+ -->
+ <string name="size_between">De <xliff:g id="MIN_SIZE">%1$s</xliff:g> a <xliff:g id="MAX_SIZE">%2$s</xliff:g></string>
+ <!-- A label shown on the action bar. It indicates that the operation
+ to import media item(s) [CHAR LIMIT=20] -->
+ <string name="Import">Importar</string>
+ <!-- A label shown on the action bar. It indicates whether the import
+ operation succeeds or fails. [CHAR LIMIT=20] -->
+ <string name="import_complete">Importación completada</string>
+ <string name="import_fail">Fallu al importar</string>
+ <!-- A toast indicating a camera is connected to the device [CHAR LIMIT=30]-->
+ <string name="camera_connected">Cámara coneutada</string>
+ <!-- A toast indicating a camera is disconnected [CHAR LIMIT=30] -->
+ <string name="camera_disconnected">Cámara desconeutada</string>
+ <!-- A label shown on MTP albums thumbnail to instruct users to import
+ [CHAR LIMIT=40] -->
+ <string name="click_import">Toca equí pa facer la importación.</string>
+ <!-- The label on the radio button for the widget type that shows the images randomly. [CHAR LIMIT=30]-->
+ <string name="widget_type_album">Esbillar un álbum</string>
+ <!-- The label on the radio button for the widget type that shows the images in an album. [CHAR LIMIT=30]-->
+ <string name="widget_type_shuffle">Amosar imáxenes al debalu</string>
+ <!-- The label on the radio button for the widget type that shows only one image. [CHAR LIMIT=30]-->
+ <string name="widget_type_photo">Esbillar una imaxe</string>
+ <!-- The title of the dialog for choosing the type of widget. [CHAR LIMIT=20] -->
+ <string name="widget_type">Esbillar imáxenes</string>
+ <!-- Title of the Android Dreams slideshow screensaver. [CHAR LIMIT=20] -->
+ <string name="slideshow_dream_name">Presentación</string>
+ <!-- Group by Albums tab on Action Bar. [CHAR LIMIT=12] -->
+ <string name="albums">Álbumes</string>
+ <!-- Group by Times tab on Action Bar. [CHAR LIMIT=12] -->
+ <string name="times">Data</string>
+ <!-- Group by Locations tab on Action Bar. [CHAR LIMIT=12] -->
+ <string name="locations">Llocalizaciones</string>
+ <!-- Group by People tab on Action Bar. [CHAR LIMIT=12] -->
+ <string name="people">Persones</string>
+ <!-- Group by Tags tab on Action Bar. [CHAR LIMIT=12] -->
+ <string name="tags">Etiquetes</string>
+ <!-- Group by menu item. [CHAR LIMIT=20] -->
+ <string name="group_by">Agrupar por</string>
+ <!-- The title of the menu item which enable the settings [CHAR LIMIT=20] -->
+ <string name="settings">Axustes</string>
+ <!-- The title of menu item where user can add a new account -->
+ <string name="add_account">Amestar cuenta</string>
+ <!-- The label for the folder contains pictures taken by the camera. [CHAR LIMIT=20]-->
+ <string name="folder_camera">Cámara</string>
+ <!-- The label for the folder contains downloaded pictures. [CHAR LIMIT=20]-->
+ <string name="folder_download">Descargaes</string>
+ <!-- The label for the folder contains edited online pictures. [CHAR LIMIT=40]-->
+ <string name="folder_edited_online_photos">Semeyes online editaes</string>
+ <!-- The label for the folder contains pictures that was imported from an
+ external camera. [CHAR LIMIT=20]-->
+ <string name="folder_imported">Importaes</string>
+ <!-- The label for the folder contains screenshot images. [CHAR LIMIT=20]-->
+ <string name="folder_screenshot">Captures de pantalla</string>
+ <!-- The title of the menu item which display online help in browser. [CHAR LIMIT=20]-->
+ <string name="help">Ayuda</string>
+ <!-- The tilte of a dialog showing there is no external storage. [CHAR LIMIT=20] -->
+ <string name="no_external_storage_title">Ensin almacenamientu</string>
+ <!-- The message of a dialog showing there is no external storage. [CHAR LIMIT=none] -->
+ <string name="no_external_storage">Nun hai almacenamientu esternu disponible.</string>
+ <!-- Label for album filmstrip button -->
+ <string name="switch_photo_filmstrip">Vista de tira de película</string>
+ <!-- Label for album grid button -->
+ <string name="switch_photo_grid">Vista de cuadrícula</string>
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <string name="switch_photo_fullscreen">Pantalla completa</string>
+ <!-- The tilte of a dialog showing trimming in progress. [CHAR LIMIT=20] -->
+ <string name="trimming">Recortando...</string>
+ <!-- The tilte of a dialog showing muting in progress. [CHAR LIMIT=20] -->
+ <string name="muting">Silenciando...</string>
+ <!-- The content of a dialog showing trimming in progress. [CHAR LIMIT=30] -->
+ <string name="please_wait">Espera...</string>
+ <!-- Toast after the trimming / muting is done. [CHAR LIMIT=50] -->
+ <string name="save_into">Guardando videu en <xliff:g id="ALBUM_NAME">%1$s</xliff:g>…</string>
+ <!-- Toast if the trimmed video is too short to trim. [CHAR LIMIT=80] -->
+ <string name="trim_too_short">Nun se pue recortar: el videu de destín ye enforma curtiu.</string>
+ <!-- Text to show with progress bar while stitching in Gallery -->
+ <string name="pano_progress_text">Creando panorámica...</string>
+ <!-- The label on the button that will save an edited image -->
+ <string name="save" msgid="8140440041190264400">Guardar</string>
+ <!-- A label representing the action of importing media item(s) [CHAR LIMIT=20] -->
+ <!-- A label that indicates the media import operation completed [CHAR LIMIT=20] -->
+ <!-- Text of notification message which is shown when user attaches camera -->
+ <string name="ingest_scanning" msgid="2048262851775139720">Analizando conteníu...</string>
+ <!-- String indicating how many media items from the camera have been scanned -->
+ <!-- String indicating how many media items from the camera have been selected -->
+ <!-- Status message shown when content from the camera is being sorted -->
+ <string name="ingest_sorting" msgid="624687230903648118">Ordenando...</string>
+ <!-- Status message shown when scanning the content from the camera has completed -->
+ <string name="ingest_scanning_done">Análisis completu</string>
+ <!-- Status message shown when content from an external camera is being imported -->
+ <string name="ingest_importing">Importando...</string>
+ <!-- Status message shown when there is no content available to be imported -->
+ <string name="ingest_empty_device">Nun hai conteníu disponible pa importar nesti preséu.</string>
+ <!-- Status message shown when there is no MTP device connected -->
+ <string name="ingest_no_device">Nun hai preseos MTP coneutaos</string>
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- Camera resources below -->
+ <!-- General strings -->
+ <!-- title for the dialog showing the error of camera hardware -->
+ <string name="camera_error_title">Fallu de cámara</string>
+ <!-- message for the dialog showing the error of camera hardware -->
+ <string name="cannot_connect_camera">Nun pue accedese a la cámara.</string>
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <string name="camera_disabled">Inhabilitóse la cámara por polítiques de seguridá.</string>
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <string name="camera_label">Cámara</string>
+ <!-- alert to the user to wait for some operation to complete -->
+ <string name="wait">Por favor, espera...</string>
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <string name="no_storage" product="nosdcard">Pa poder usar la cámara, activa l\'almacenamientu USB.</string>
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <string name="no_storage" product="default">Pa poder usar la cámara, inxerta una tarxeta SD.</string>
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <string name="preparing_sd" product="nosdcard">Tresnando almacenamientu USB…</string>
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <string name="preparing_sd" product="default">Tresnando tarxeta SD…</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">Nun pudo accedese al almacenamientu USB.</string>
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <string name="access_sd_fail" product="default">Nun pudo accedese a la tarxeta SD.</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">ENCABOXAR</string>
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <string name="review_ok">FECHO</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">Grabación a intervalos de tiempu</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">Seleicionar cámara</string>
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_back">Trasera</string>
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_front">Delantera</string>
+ <!-- Settings screen, setting title text -->
+ <string name="pref_camera_recordlocation_title">Amestar llocalización</string>
+ <!-- Label for record location preference [CHAR LIMIT=50] -->
+ <string name="pref_camera_location_label">LLOCALIZACIÓN</string>
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <string name="pref_camera_timer_title">Temporizador de cuenta atrás</string>
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <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">Usar pitíu</string>
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <string name="setting_off">Desactiváu</string>
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <string name="setting_on">Activáu</string>
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <string name="pref_video_quality_title">Calidá de videu</string>
+ <!-- The default quality value is 5 (720p) -->
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <!-- 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">Alta</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">Baxa</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">Intervalu de tiempu</string>
+ <!-- Settings screen, Camera setting category title -->
+ <string name="pref_camera_settings_category">Axustes de la cámara</string>
+ <!-- Settings screen, Camcorder setting category title -->
+ <string name="pref_camcorder_settings_category">Configuración de videocámara</string>
+ <!-- Settings screen, Picture size title -->
+ <string name="pref_camera_picturesize_title">Tamañu imaxe</string>
+ <!-- Settings screen, dialog choice for 13 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_13mp">13 MP</string>
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_8mp">8 MP</string>
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_5mp">5 MP</string>
+ <!-- Settings screen, dialog choice for 4 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_4mp">4 MP</string>
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_3mp">3 MP</string>
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_2mp">2 MP</string>
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_2mp_wide">2 MP (16:9)</string>
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1_3mp">1,3 MP</string>
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1mp">1 MP</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">Mou d\'enfoque</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">Infinitu</string>
+ <string name="pref_camera_focusmode_entry_macro">Macro</string>
+ <!-- Menu, focus mode labels [CHAR LIMIT=50] -->
+ <string name="pref_camera_focusmode_label_auto">AUTOMÁTICU</string>
+ <string name="pref_camera_focusmode_label_infinity">INFINITU</string>
+ <string name="pref_camera_focusmode_label_macro">MACRO</string>
+ <!-- Default flash mode setting.-->
+ <!-- Value for flash off setting-->
+ <!-- Settings screen, Flash mode title -->
+ <string name="pref_camera_flashmode_title">Flash</string>
+ <!-- flash label [CHAR LIMIT=50] -->
+ <string name="pref_camera_flashmode_label">MOU FLASH</string>
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <string name="pref_camera_flashmode_entry_auto">Automáticu</string>
+ <string name="pref_camera_flashmode_entry_on">Activáu</string>
+ <string name="pref_camera_flashmode_entry_off">Desactiváu</string>
+ <!-- Menu, flash mode labels [CHAR LIMIT=50] -->
+ <string name="pref_camera_flashmode_label_auto">FLASH AUTOMÁTICU</string>
+ <string name="pref_camera_flashmode_label_on">FLASH ACTIVÁU</string>
+ <string name="pref_camera_flashmode_label_off">FLASH DESACTIVÁU</string>
+ <!-- Default videocamera flash mode setting.-->
+ <!-- Default white balance setting. -->
+ <!-- Settings screen, white balance title -->
+ <string name="pref_camera_whitebalance_title">Balance de blancos</string>
+ <!-- Menu, white balance label -->
+ <string name="pref_camera_whitebalance_label">BALANCE DE BLANCOS</string>
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <string name="pref_camera_whitebalance_entry_auto">Automáticu</string>
+ <string name="pref_camera_whitebalance_entry_incandescent">Incandescente</string>
+ <string name="pref_camera_whitebalance_entry_daylight">Lluz natural</string>
+ <string name="pref_camera_whitebalance_entry_fluorescent">Fluorescente</string>
+ <string name="pref_camera_whitebalance_entry_cloudy">Ñuble</string>
+ <!-- Menu, White balance labels [CHAR LIMIT=50] -->
+ <string name="pref_camera_whitebalance_label_auto">AUTOMÁTICU</string>
+ <string name="pref_camera_whitebalance_label_incandescent">INCANDESCENTE</string>
+ <string name="pref_camera_whitebalance_label_daylight">LLUZ NATURAL</string>
+ <string name="pref_camera_whitebalance_label_fluorescent">FLUORESCENTE</string>
+ <string name="pref_camera_whitebalance_label_cloudy">ÑUBLE</string>
+ <!-- Default scene mode setting. -->
+ <!-- Settings screen, Select Scene mode -->
+ <string name="pref_camera_scenemode_title">Mou d\'escena</string>
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_auto">Automáticu</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">Aición</string>
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_night">Nocherniegu</string>
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_sunset">Atapecer</string>
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_party">Folixa</string>
+ <!-- Settings menu, scene mode labels [CHAR LIMIT=50] -->
+ <string name="pref_camera_scenemode_label_auto">NENGÚN</string>
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=50] -->
+ <string name="pref_camera_scenemode_label_action">AICIÓN</string>
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=50] -->
+ <string name="pref_camera_scenemode_label_night">NUECHE</string>
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=50] -->
+ <string name="pref_camera_scenemode_label_sunset">ATAPECER</string>
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=50] -->
+ <string name="pref_camera_scenemode_label_party">FOLIXA</string>
+ <!-- Settings menu countdown timer labels [CHAR LIMIT=50] -->
+ <string name="pref_camera_countdown_label">TEMPORIZADOR DE CUENTA ATRÁS</string>
+ <!-- Settings menu countdown timer off [CHAR LIMIT=50] -->
+ <string name="pref_camera_countdown_label_off">TEMPORIZADOR DESACTIVÁU</string>
+ <!-- Settings menu countdown timer 1 second [CHAR LIMIT=50] -->
+ <string name="pref_camera_countdown_label_one">1 SEGUNDU</string>
+ <!-- Settings menu countdown timer 3 seconds [CHAR LIMIT=50] -->
+ <string name="pref_camera_countdown_label_three">3 SEGUNDOS</string>
+ <!-- Settings menu countdown timer 10 seconds [CHAR LIMIT=50] -->
+ <string name="pref_camera_countdown_label_ten">10 SEGUNDOS</string>
+ <!-- Settings menu countdown timer 15 seconds [CHAR LIMIT=50] -->
+ <string name="pref_camera_countdown_label_fifteen">15 SEGUNDOS</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">Nun pue seleicionase nel mou d\'escena.</string>
+ <!-- Exposure settings in preference -->
+ <string name="pref_exposure_title">Esposición</string>
+ <!-- menu label exposure compensation [CHAR LIMIT=50] -->
+ <string name="pref_exposure_label">ESPOSICIÓN</string>
+ <!-- Default HDR entry value -->
+ <string name="pref_camera_hdr_default">@string/setting_off_value</string>
+ <!-- HDR label ON [CHAR LIMIT=60] -->
+ <string name="pref_camera_hdr_label">HDR</string>
+ <!-- switch camera label back [CHAR LIMIT=60] -->
+ <string name="pref_camera_id_label_back">CÁMARA FRONTAL</string>
+ <!-- switch camera label front [CHAR LIMIT=60] -->
+ <string name="pref_camera_id_label_front">CÁMARA TRASERA</string>
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <string name="dialog_ok">Aceutar</string>
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <string name="spaceIsLow_content" product="nosdcard">Nun hai espaciu nel almacenamientu USB. Cambia la configuración de calidá o desanicia dalgunes imáxenes o otros ficheros.</string>
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <string name="spaceIsLow_content" product="default">Nun hai espaciu na tarxeta SD. Cambia la configuración de calidá o desanicia dalgunes imáxenes o otros ficheros.</string>
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Filename prefix for panorama output. -->
+ <!-- The message shown when video record reaches size limit. -->
+ <string name="video_reach_size_limit">Algamóse la llende de tamañu.</string>
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <string name="pano_too_fast_prompt">Mui rápidu</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">Preparando mou panorámicu</string>
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <string name="pano_dialog_panorama_failed">Fallu al guardar imaxe panorámica</string>
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <string name="pano_dialog_title">Panorámicu</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">Capturando panorámica</string>
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <string name="pano_dialog_waiting_previous">Esperando semeya panorámica anterior...</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">Guardando...</string>
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <string name="pano_review_rendering">Creando panorámica...</string>
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <string name="tap_to_focus">Toca pa enfocar</string>
+ <!-- Default effect setting that clears the effect. -->
+ <!-- Title of video effect setting popup window -->
+ <string name="pref_video_effect_title">Efeutos</string>
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <string name="effect_none">Nengún</string>
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_squeeze">Comprimir</string>
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_eyes">Güeyos grandes</string>
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_mouth">Boca grande</string>
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_mouth">Boca pequeña</string>
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_nose">Nariz grande</string>
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_eyes">Güeyos pequeños</string>
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_space">Nel espaciu</string>
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_sunset">Atapecer</string>
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_gallery">El to videu</string>
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <string name="bg_replacement_message">Desactiva\'l preséu.\nDexa d\'usalu unos minutos.</string>
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <string name="video_snapshot_hint">Toca pa facer una semeya mientres grabes un videu.</string>
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <string name="video_recording_started">Anicióse la grabación de videu.</string>
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <string name="video_recording_stopped">La grabación de videu detúvose.</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">La instantánea de videu inhabilítase al activar efeutos especiales.</string>
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <string name="clear_effects">Quitar efeutos</string>
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <string name="effect_silly_faces">CARES GRACIOSES</string>
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <string name="effect_background">FONDU</string>
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_shutter_button">Botón del obturador</string>
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_menu_button">Botón de menú</string>
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_thumbnail">Semeya más recién</string>
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_camera_picker">Opción de cámara trasera y delantera</string>
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_mode_picker">Cámara, videu o mou panorámicu</string>
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_second_level_indicators">Más controles de configuración</string>
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_back_to_first_level">Zarrar controles de configuración</string>
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_zoom_control">Control de zoom</string>
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_decrement">Amenorgar %1$s</string>
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_increment">Aumentar %1$s</string>
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_check_box">Caxellu de verificación %1$s</string>
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_camera">Cambiar a la cámara</string>
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_video">Cambiar a videu</string>
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_panorama">Cambiar a mou panorámicu</string>
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_new_panorama">Cambiar a nueva panorámica</string>
+ <!-- The button to switch to the Re-Focus mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_refocus">Cambiar a reenfoque</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">Encaboxar</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">Fecho</string>
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_retake">Revisar repetición</string>
+ <!-- The button to play the video. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_play_video">Ver un videu</string>
+ <!-- The button to pause the video. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_pause_video">Posar videu</string>
+ <!-- The button to reload the video. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_reload_video">Volver a cargar videu</string>
+ <!-- The time bar of the media player. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_time_bar">Barra de tiempu del reproductor de videu</string>
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_on">SÍ</string>
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_off">NON</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_off">Desactiváu</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_500">0,5 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1000">1 segundu</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1500">1,5 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2000">2 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2500">2,5 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3000">3 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_4000">4 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5000">5 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_6000">6 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10000">10 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_12000">12 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_15000">15 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_24000">24 segundos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_30000">0,5 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_60000">1 minutu</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_90000">1,5 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_120000">2 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_150000">2,5 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_180000">3 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_240000">4 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_300000">5 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_360000">6 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_600000">10 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_720000">12 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_900000">15 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1440000">24 minutos</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1800000">0,5 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3600000">1 hora</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5400000">1,5 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_7200000">2 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_9000000">2,5 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10800000">3 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_14400000">4 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_18000000">5 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_21600000">6 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_36000000">10 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_43200000">12 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_54000000">15 hores</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_86400000">24 hores</string>
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_seconds">segundos</string>
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_minutes">minutos</string>
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_hours">hores</string>
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_interval_set">Fecho</string>
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <string name="set_time_interval">Afita intervalu de tiempu</string>
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_time_interval_help">L\'intervalu de tiempu ta desactiváu. Activa esta función p\'afitar un intervalu.</string>
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_timer_help">El temporizador de cuenta atrás ta desactiváu. Activa esta opción pa ver la cuenta atrás enantes de facer una semeya.</string>
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <string name="set_duration">Definir duración en segundos</string>
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <string name="count_down_title_text">Cuenta atrás pa facer una semeya</string>
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <string name="remember_location_title">¿Recordar llocalizaciones de les semeyes?</string>
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <string name="remember_location_prompt">Etiqueta les tos semeyes y vídeos coles llocalizaciones au se fexeron.\n\nOtres aplicaciones puen acceder a esta información, asina como a les imáxenes guardaes.</string>
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_no">Non, gracies</string>
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_yes">Sí</string>
+ <!-- Menu item to launch the camera app [CHAR LIMIT=25] -->
+ <string name="menu_camera">Cámara</string>
+ <!-- Menu item to search for photos [CHAR LIMIT=25] -->
+ <string name="menu_search">Guetar</string>
+ <!-- Title for the all photos tab [CHAR LIMIT=25] -->
+ <string name="tab_photos">Semeyes</string>
+ <!-- Title for the albums tab [CHAR LIMIT=25] -->
+ <string name="tab_albums">Álbumes</string>
+ <!-- Camera menu labels -->
+ <!-- more options label [CHAR LIMIT=50] -->
+ <string name="camera_menu_more_label">MÁS OPCIONES</string>
+ <!-- settings label [CHAR LIMIT=50] -->
+ <string name="camera_menu_settings_label">AXUSTES</string>
+ <!-- String indicating how many photos are in an album [CHAR LIMIT=15] -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-az-rAZ/cm_strings.xml b/res/values-az-rAZ/cm_strings.xml
new file mode 100644
index 0000000..4cd31b1
--- /dev/null
+++ b/res/values-az-rAZ/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Səsyazma vaxtı</string>
+</resources>
diff --git a/res/values-az-rAZ/codeaurora_strings.xml b/res/values-az-rAZ/codeaurora_strings.xml
new file mode 100644
index 0000000..32ec922
--- /dev/null
+++ b/res/values-az-rAZ/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Addım</string>
+ <string name="step_option_desc">Sürətli irəli/geri çəkmə aralıqlarını özəlləşdir</string>
+ <string name="setp_option_three_second">3 saniyə</string>
+ <string name="setp_option_six_second">6 saniyə</string>
+ <string name="loop">"Dövr"</string>
+ <string name="single">"Tək"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Səsucaldan AÇIQ</string>
+ <string name="speaker_off">Səsucaldan QAPALI</string>
+ <string name="speaker_need_headset">Bu özəllikdən istifadə etmək üçün qulaqlıq taxın.</string>
+ <string name="single_track">"Tək parça"</string>
+ <string name="input_url">"URL daxil edin"</string>
+ <string name="streaming_settings">"Axın tənzimləmələri"</string>
+ <string name="next">"Sonrakı"</string>
+ <string name="previous">"Əvvəlki"</string>
+ <string name="buffer_size">Bufer ölçüsü</string>
+ <string name="apn">Üstünlük verilən APN</string>
+ <string name="rtp_min_port">Min. bağlantı nöqtəsi</string>
+ <string name="rtp_max_port">Maks. bağlantı nöqtəsi</string>
+ <string name="set_rtp_min_port">Min bağlantı nöqtəsini tənzimlə</string>
+ <string name="set_rtp_max_port">Max bağlantı nöqtəsini tənzimlə</string>
+ <string name="set_buffer_size">Bufer ölçüsünü tənzimlə</string>
+ <string name="set_apn">Üstünlük verilən APN\'i seçin</string>
+ <string name="setting">Tənzimləmələr</string>
+ <string name="server_timeout_title">"Serverə qoyulan vaxt"</string>
+ <string name="server_timeout_message">"Videonu oynatmaq üçün serverə yenidən bağlansın?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Bağlanma xətası, %1$d üçün yenidən bağlantı yaradılır\u2026"</string>
+ <string name="media_controller_live">Canlı</string>
+ <string name="media_controller_playing">Oynadılır</string>
+ <string name="media_controller_connecting">Bağlanır\u2026</string>
+ <string name="bookmark_add">"Əlfəcin əlavə et"</string>
+ <string name="bookmark_display">"Əlfəcinləri göstər"</string>
+ <string name="bookmark_empty">"Əlfəcin yoxdur"</string>
+ <string name="bookmark_exist">"Əlfəcin artıq mövcuddur"</string>
+ <string name="bookmark_add_success">"Əlfəcin əlavə edildi"</string>
+ <string name="bookmark_list">"Əlfəcinlər"</string>
+ <string name="bookmark_title">"Başlıq"</string>
+ <string name="bookmark_location">"Yer"</string>
+ <string name="delete_all">"Hamısını sil"</string>
+ <string name="default_title">"Standart başlıq"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Daha çox təsvir</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Səsi kəsilə bilmir : video dəstəklənmir</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Yeri göstərmək üçün quraşdırılmış xəritə tətbiqetməsi yoxdur.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Bas yüksəldici</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D effekti</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Səs effekti</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Bu effektlər üçün qulaqcıq taxın.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Bağışlayın, bu video fayl kəsilə bilməz</string>
+ <string name="no_permission_for_drm">Bağışlayın, DRM qorumalı fayllar paylaşıla bilməz</string>
+ <string name="drm_license_info">DRM lisenziya məlumatı</string>
+</resources>
diff --git a/res/values-be/cm_strings.xml b/res/values-be/cm_strings.xml
new file mode 100644
index 0000000..21cc743
--- /dev/null
+++ b/res/values-be/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Час запісу</string>
+</resources>
diff --git a/res/values-be/codeaurora_strings.xml b/res/values-be/codeaurora_strings.xml
new file mode 100644
index 0000000..8d6497a
--- /dev/null
+++ b/res/values-be/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Крок перамоткі</string>
+ <string name="step_option_desc">Налада інтэрвалу для хуткага прагляду наперад ці назад</string>
+ <string name="setp_option_three_second">3 секунды</string>
+ <string name="setp_option_six_second">6 секундаў</string>
+ <string name="loop">"Паўтор"</string>
+ <string name="single">"Аднаразова"</string>
+ <string name="stereo">"Стэрэа"</string>
+ <string name="speaker_on">УКЛ. дынамік</string>
+ <string name="speaker_off">ВЫКЛ. дынамік</string>
+ <string name="speaker_need_headset">Далучыце вушоўкі для выкарыстання гэтай функцыі.</string>
+ <string name="single_track">"Адна дарожка"</string>
+ <string name="input_url">"Увядзіце URL"</string>
+ <string name="streaming_settings">"\"Струменевая перадача"</string>
+ <string name="next">"Наступны трэк"</string>
+ <string name="previous">"Папярэдні трэк"</string>
+ <string name="buffer_size">Памер буфера</string>
+ <string name="apn">Кропка доступу па змаўчанні</string>
+ <string name="rtp_min_port">Мінімальны порт</string>
+ <string name="rtp_max_port">Максімальны порт</string>
+ <string name="set_rtp_min_port">Усталёўка мінімальнага нумара порта</string>
+ <string name="set_rtp_max_port">Усталёўка максімальнага нумара порта</string>
+ <string name="set_buffer_size">Усталёўка памеру буфера перадачы</string>
+ <string name="set_apn">Пераважная кропка доступу</string>
+ <string name="setting">Налады</string>
+ <string name="server_timeout_title">"Тайм-аўт сервера"</string>
+ <string name="server_timeout_message">"Перападключыцца да сервера для прайгравання відэафайла?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Збой сувязі. Паўторнае падлучэнне да %1$d\u2026"</string>
+ <string name="media_controller_live">Просты эфір</string>
+ <string name="media_controller_playing">Прайграванне</string>
+ <string name="media_controller_connecting">Падлучэнне\u2026</string>
+ <string name="bookmark_add">"Дадаць закладку"</string>
+ <string name="bookmark_display">"Паказаць закладкі"</string>
+ <string name="bookmark_empty">"Няма закладак"</string>
+ <string name="bookmark_exist">"Закладка ўжо існуе"</string>
+ <string name="bookmark_add_success">"Закладка дададзена"</string>
+ <string name="bookmark_list">"Закладкі"</string>
+ <string name="bookmark_title">"Назва"</string>
+ <string name="bookmark_location">"Месцазнаходжанне"</string>
+ <string name="delete_all">"Выдаліць усё"</string>
+ <string name="default_title">"Загаловак па змаўчанні"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Іншыя выявы</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Немагчыма адключыць гук: відэафайл не падтрымваецца</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Дадатак для працы з картамі не ўсталяваны. Паказ месцазнаходжання немагчымы.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Узмацненне басоў</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D-эфект</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Аўдыя эфекты</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Падлучыце навушнікі для гэтых эфектаў.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Дадзены відэафайл не можа быць абрэзаны</string>
+ <string name="no_permission_for_drm">Адпраўка абароненых DRM файлаў немагчымая</string>
+ <string name="drm_license_info">Звесткі пра ліцэнзію DRM</string>
+</resources>
diff --git a/res/values-be/filtershow_strings.xml b/res/values-be/filtershow_strings.xml
new file mode 100644
index 0000000..ddd9262
--- /dev/null
+++ b/res/values-be/filtershow_strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- 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.
+-->
+<resources>
+ <!-- Title for the image editor activity [CHAR LIMIT=NONE]-->
+ <!-- String shown when we cannot load the image when starting the activity [CHAR LIMIT=NONE] -->
+ <!-- String shown when cannot load the original image. We will edit selected image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when showing the original image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when setting the homepage wallpaper in the background [CHAR LIMIT=NONE] -->
+ <!-- generic strings -->
+ <!-- Text for to display on a download failure [CHAR LIMIT=NONE] -->
+ <!-- Text to label an image as "original" [CHAR LIMIT=20] -->
+ <!-- Text for filters that apply a border to a picture [CHAR LIMIT=20] -->
+ <!-- Text for the custom border filter [CHAR LIMIT=20] -->
+ <!-- actionbar menu -->
+ <!-- Text for the undo menu item [CHAR LIMIT=20] -->
+ <!-- Text for redo menu item [CHAR LIMIT=20] -->
+ <!-- Text for the image menu item showing the filters that have been applied [CHAR LIMIT=30] -->
+ <!-- Text for the image state panel menu item [CHAR LIMIT=30] -->
+ <!-- Text for the menu item to export a flattened photo[CHAR LIMIT=30] -->
+ <!-- Text for the print menu item [CHAR LIMIT=20] -->
+ <!-- Export Dialog-->
+ <!-- Text for the dialog title to export a flattened photo[CHAR LIMIT=25] -->
+ <!-- Text for selecting export image quality [CHAR LIMIT=100] -->
+ <!-- Text for quality value tag [CHAR LIMIT=30] -->
+ <!-- Text for size value tag [CHAR LIMIT=30] -->
+ <!-- Text for size x [CHAR LIMIT=1] -->
+ <!-- Name for the overflow menu item for settings [CHAR LIMIT=20] -->
+ <!-- Exit Dialog -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting editor[CHAR LIMIT=NONE] -->
+ <!-- History Panel -->
+ <!-- Text for the history panel title [CHAR LIMIT=50] -->
+ <!-- Text for the history panel reset button [CHAR LIMIT=20]-->
+ <!-- Text for the original image[CHAR LIMIT=20]-->
+ <!-- Image state panel -->
+ <!-- Text for the image state panel title [CHAR LIMIT=50] -->
+ <!-- Additional filters buttons -->
+ <!-- Label for the compare original image filter button [CHAR LIMIT=15] -->
+ <!-- Label for the apply effect button [CHAR LIMIT=15] -->
+ <!-- Label for the reset effect button [CHAR LIMIT=15] -->
+ <!-- Label for aspect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:3 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 3:4 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 5:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 7:5 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for when the aspect ratio is fixed to a value [CHAR LIMIT=15] -->
+ <!-- Label for the tuny planet effect [CHAR LIMIT=10] -->
+ <!-- Filters buttons -->
+ <!-- Label for the image exposure (brightness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image sharpness (clarity, distinctness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image contrast (color difference) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vibrance (strengthens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image saturation (brightens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image BW filter (makes black & white) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Autocolor filter (makes off-white colors whiter) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Hue filter (color, shade, tinge, tone) button [CHAR LIMIT=10] -->
+ <!-- Label for the image shadow recovery (lightens/darkens shadows) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image highlights recovery (lightens/darkens bright regions) filter button [CHAR LIMIT=15] -->
+ <!-- Label for the image curves filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette filter (darkens photo around edges) button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette main parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette exposure parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette saturation parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette contrast fparameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the rate of change in brightness as it goes to the edge [CHAR LIMIT=15] -->
+ <!-- Label for the image effect that removes redeye. [CHAR LIMIT=10] -->
+ <!-- Label for the that allows drawing on Image [CHAR LIMIT=10] -->
+ <!-- Label for the image straighten effect [CHAR LIMIT=15] -->
+ <!-- Label for the image crop effect [CHAR LIMIT=15] -->
+ <!-- Label for the image rotate effect [CHAR LIMIT=15] -->
+ <!-- Label for the image flip effect [CHAR LIMIT=15] -->
+ <!-- Name for the photo effect that inverts photo to negative images. [CHAR LIMIT=10] -->
+ <!-- Label for having no filters applied to the image [CHAR LIMIT=10] -->
+ <!-- Label for the image edges effect (highlights edges in image) [CHAR LIMIT=10] -->
+ <!-- Label for an image effect that replicates the "pop art" style of segmenting
+ images into solid colors, as popularized by Andy Warhol [CHAR LIMIT=15] -->
+ <!-- Label for the image downsampling effect (makes image smaller) [CHAR LIMIT=15] -->
+ <!-- Label for the "neutral density graduated filter" filter effect [CHAR LIMIT=15] -->
+ <!-- Label for the Brightness effect [CHAR LIMIT=20] -->
+ <!-- Label for the Contrast filter effect [CHAR LIMIT=20] -->
+ <!-- Label for the saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Main or Master control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the red control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the yellow control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the green control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the cyan control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the blue control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Magenta control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the image graduated filter effect [CHAR LIMIT=20] -->
+ <!-- new virtual graduated neutral density filter [CHAR LIMIT=20] -->
+ <!-- Labels for the curves tool -->
+ <!-- Label for the curves tool, all channels (RGB) [CHAR LIMIT=3] -->
+ <!-- Label for the curves tool, Red color channel [CHAR LIMIT=14] -->
+ <!-- Label for the curves tool, Green color channel [CHAR LIMIT=14] -->
+ <!-- Label for the curves tool, Blue color channel [CHAR LIMIT=14] -->
+ <!-- Label for the The style to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the size to draw in in [CHAR LIMIT=14] -->
+ <!-- Label for the Hue to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the Brightness to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the line style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the Marker brush style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the Spatter brush style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the removing drawing from screen [CHAR LIMIT=14] -->
+ <!-- Label for the with of the border[CHAR LIMIT=14] -->
+ <!-- Label for the border corner size (or rounding) [CHAR LIMIT=14] -->
+ <!-- Label for selecting the border color [CHAR LIMIT=14] -->
+ <!-- Label for the removing borders [CHAR LIMIT=14] -->
+ <!-- Label for the select the color [CHAR LIMIT=35] -->
+ <!-- The title for the color pick dialog [CHAR LIMIT=20] -->
+ <!-- The title for draw size [CHAR LIMIT=50] -->
+ <!-- The accept the draw size [CHAR LIMIT=20] -->
+ <!-- Name used to indicate the original image in the state panel [CHAR LIMIT=20] -->
+ <!-- Name used to indicate the final image in the state panel [CHAR LIMIT=20] -->
+ <!-- Label for the notification [CHAR LIMIT=50] -->
+ <!-- Label for the notification message [CHAR LIMIT=50] -->
+ <!-- Label for the save preset menu [CHAR LIMIT=30] -->
+ <!-- Label for the manage preset menu [CHAR LIMIT=42] -->
+ <!-- Label for newly created user preset [CHAR LIMIT=30] -->
+ <!-- Label for preset name [CHAR LIMIT=30] -->
+ <!-- Label for showing the image information panel [CHAR LIMIT=50] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the add button in the category panel [CHAR LIMIT=30] -->
+ <!-- Label for the add button in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for the Original version in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for the Current version in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
new file mode 100644
index 0000000..80a6866
--- /dev/null
+++ b/res/values-be/strings.xml
@@ -0,0 +1,468 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Title for picture frame gadget to show in list of all available gadgets -->
+ <!-- Used to format short video duration in Details dialog. minutes:seconds e.g. 00:30 -->
+ <!-- Used to format video duration in Details dialog. hours:minutes:seconds e.g. 0:21:30 -->
+ <!-- Activity label. This might show up in the activity-picker -->
+ <!-- shown in the video player view while the video is being loaded, before it starts playing -->
+ <!-- Message shown on the progress dialog to indicate we're loading the
+ account info [CHAR LIMIT=30] -->
+ <!-- Movie View Resume Playing dialog title -->
+ <!-- Movie View Start Playing dialog title -->
+ <!-- Movie View Start Playing button "Resume from bookmark" -->
+ <!-- Displayed in the title of those albums that are being loaded -->
+ <!-- Displayed in the title of those pictures that fails to be loaded
+ [CHAR LIMIT=50]-->
+ <!-- Used in a toast message when an image fails to be loaded
+ [CHAR LIMIT=50]-->
+ <!-- Displayed in place of the picture when we fail to get the thumbnail of it.
+ [CHAR LIMIT=50]-->
+ <!-- Movie View Start Playing button "Beginning" -->
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <!-- Button indicating that the cropped image should be reverted back to the original -->
+ <!-- Hint that appears when cropping an image with more than one face -->
+ <!-- Toast/alert that the image is being saved to the SD card -->
+ <!-- Toast/alert that the image is being saved after editing in filtershow [CHAR LIMIT=40]-->
+ <!-- Eorror toast message that the image cannot be saved [CHAR LIMIT=40]-->
+ <!-- menu pick: crop the currently selected image [CHAR LIMIT=30]-->
+ <!-- menu pick: trim the currently selected video [CHAR LIMIT=30]-->
+ <!-- Toast/alert that the face detection is being run -->
+ <!-- Title prompted for user to choose a photo item [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a video item [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a media object [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose an album [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a group [CHAR LIMIT=20] -->
+ <!-- Displayed in the title of the dialog for things to do with a picture
+ that is to be "set as" (e.g. set as contact photo or set as wallpaper) -->
+ <!-- Activity title for cropping picture and setting it as wallpaper [CHAR LIMIT=20] -->
+ <!-- Toast/alert after saving wallpaper -->
+ <!-- Details dialog "OK" button. Dismisses dialog. -->
+ <!-- String Delete the selected media item(s) [CHAR LIMIT=50] -->
+ <!-- The label shown after an image is deleted [CHAR LIMIT=16] -->
+ <!-- The label on the button which when clicked will undo a deletion of image [CHAR LIMIT=16]-->
+ <!-- String indicating more actions are available -->
+ <!-- Title of a menu item to switch from Gallery to Camera app [CHAR LIMIT=30] -->
+ <!-- String indicating how many media item(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media album(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media group(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating timestamp of photo or video -->
+ <!-- Toast message prompted when the specified item is not found [CHAR LIMIT=40]-->
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <!-- String used as a title of a progress dialog. The user can
+ choose to cache some Picasa picture albums on device, so it can
+ be viewed offline. This string is shown when the request is being
+ processed. [CHAR LIMIT=50] -->
+ <!-- String used as a small notification label above a Picasa album.
+ It means the pictures of the Picasa album is currently being
+ transferred to local storage, so the pictures can later be viewed
+ offline. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user crop the image. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user trim the video. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user mute the video. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user set the image as background etc. [CHAR LIMIT=15] -->
+ <!-- String indicating an error when muting the video. [CHAR LIMIT=30] -->
+ <!-- String indicating an error when playing the video. [CHAR LIMIT=30] -->
+ <!-- Strings for grouping operations in the menu. The photos can be grouped
+ by their location, taken time, or tags. -->
+ <!-- The title of the menu item to let user choose the grouping rule, when
+ pressed, a submenu will shown and user can choose one grouping rule
+ from the submenu. -->
+ <!-- Title of a menu item to group photo by location [CHAR LIMIT=30] -->
+ <!-- Title of a menu tiem to group photo by taken date [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by tags [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by faces [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by albums [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by size [CHAR LIMIT=30]-->
+ <!-- When grouping photos by tags, the label used for photos without tags
+ [CHAR LIMIT=20]-->
+ <!-- When grouping photos by locations, the label used for photos that don't
+ have location information in them [CHAR LIMIT=20]-->
+ <!-- When grouping photos by peoples, the label used for photos that don't
+ have people information in them [CHAR LIMIT=20]-->
+ <!-- This toast message is shown when network connection is lost while doing clustering -->
+ <!-- This toast message is shown when failed to load the album data. [CHAR LIMIT=NONE] -->
+ <!-- The title of the menu item to let user choose the which portion of
+ the media items the user wants to see. When pressed, a submenu will
+ appear and user can choose one of "show images only",
+ "show videos only", or "show all" from the submenu. -->
+ <!-- Title of a menu item to show images only [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to show videos only [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to show all (both images and videos) [CHAR LIMIT=30]-->
+ <!-- Title of the StackView AppWidget -->
+ <!-- Text for the empty state of the StackView AppWidget [CHAR LIMIT=30] -->
+ <!-- Toast message shown when the cropped image has been saved in the
+ %s folder (string: folder_download) [CHAR LIMIT=50]-->
+ <!-- Toast message shown when there is no albums available [CHAR LIMIT=50]-->
+ <!-- Toast message shown when we close the AlbumPage because it is empty
+ [CHAR LIMIT=50] -->
+ <!-- Album label used to indicate the collection of PWA Buzz/Post photos -->
+ <!-- A label describing that the current screen is for the user to pick
+ some albums to be viewable offline [CHAR LIMIT=30] -->
+ <!-- A label of a menu item for user to sync the content [CHAR LIMIT=30] -->
+ <!-- A label on a button. The user clicks this button after he has
+ finished selection. [CHAR LIMIT=15] -->
+ <!-- String indicating the sequence of currently selected item in the
+ media set eg. 3 of 5 items [CHAR LIMIT=30] -->
+ <!-- Text indicating the title of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the description of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the creation time of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the location of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the path of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the width of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the height of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the orientation of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the duration of a video item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the mime type of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the file size of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the maker of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the model of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating flash info of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating aperture of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the focal length of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the white balance of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the exposure time of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the ISO speed rating of a media item in details window [CHAR LIMIT=14] -->
+ <!-- String indicating the time units in seconds. [CHAR LIMIT=8] -->
+ <!-- String indicating the length units in milli-meters. [CHAR LIMIT=8] -->
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <!-- String indicating camera flash is fired. [CHAR LIMIT=14] -->
+ <!-- String indicating camera flash is not used. [CHAR LIMIT=14] -->
+ <!-- String indicating image width or height is unknown. [CHAR LIMIT=14] -->
+ <!-- String for the empty not filtered image [CHAR LIMIT=10] -->
+ <!-- String for brown-colored old-fashion looking filter (filtershow_fx_0000_vintage) [CHAR LIMIT=10] -->
+ <!-- String for filter that brightens colors like instant cameras(filtershow_fx_0001_instant) [CHAR LIMIT=10] -->
+ <!-- String for filter that washes out colors (filtershow_fx_0002_bleach) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors a bluish (filtershow_fx_0003_blue_crush) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes image black & white (filtershow_fx_0004_bw_contrast) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors a yellowish (filtershow_fx_0005_punch) [CHAR LIMIT=10] -->
+ <!-- String for filter that mimics the cross-process technique in
+ photography (makes colors bluish) (filtershow_fx_0006_x_process) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes image coffee-colored (filtershow_fx_0007_washout) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors washed out and brownish
+ (filtershow_fx_0008_washout_color) [CHAR LIMIT=10] -->
+ <!-- Toast message shown after we make some album(s) available offline [CHAR LIMIT=50] -->
+ <!-- Toast message shown after we try to make a local album available offline
+ [CHAR LIMIT=150] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing all available albums [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing albums stored locally on the device [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing MTP devices connected (like other digital cameras).
+ [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing Picasa albums [CHAR LIMIT=20] -->
+ <!-- Label indicating the amount on free space on the device. The parameter
+ is a string representation of the amount of free space, eg. "20MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ less than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ more than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ between two amounts. The parameters are string representations of the two
+ amounts, eg. "10MB", "100MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- A label shown on the action bar. It indicates that the operation
+ to import media item(s) [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates whether the import
+ operation succeeds or fails. [CHAR LIMIT=20] -->
+ <!-- A toast indicating a camera is connected to the device [CHAR LIMIT=30]-->
+ <!-- A toast indicating a camera is disconnected [CHAR LIMIT=30] -->
+ <!-- A label shown on MTP albums thumbnail to instruct users to import
+ [CHAR LIMIT=40] -->
+ <!-- The label on the radio button for the widget type that shows the images randomly. [CHAR LIMIT=30]-->
+ <!-- The label on the radio button for the widget type that shows the images in an album. [CHAR LIMIT=30]-->
+ <!-- The label on the radio button for the widget type that shows only one image. [CHAR LIMIT=30]-->
+ <!-- The title of the dialog for choosing the type of widget. [CHAR LIMIT=20] -->
+ <!-- Title of the Android Dreams slideshow screensaver. [CHAR LIMIT=20] -->
+ <!-- Group by Albums tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Times tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Locations tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by People tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Tags tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by menu item. [CHAR LIMIT=20] -->
+ <!-- The title of the menu item which enable the settings [CHAR LIMIT=20] -->
+ <!-- The title of menu item where user can add a new account -->
+ <!-- The label for the folder contains pictures taken by the camera. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains downloaded pictures. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains edited online pictures. [CHAR LIMIT=40]-->
+ <!-- The label for the folder contains pictures that was imported from an
+ external camera. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains screenshot images. [CHAR LIMIT=20]-->
+ <!-- The title of the menu item which display online help in browser. [CHAR LIMIT=20]-->
+ <!-- The tilte of a dialog showing there is no external storage. [CHAR LIMIT=20] -->
+ <!-- The message of a dialog showing there is no external storage. [CHAR LIMIT=none] -->
+ <!-- Label for album filmstrip button -->
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- The tilte of a dialog showing trimming in progress. [CHAR LIMIT=20] -->
+ <!-- The tilte of a dialog showing muting in progress. [CHAR LIMIT=20] -->
+ <!-- The content of a dialog showing trimming in progress. [CHAR LIMIT=30] -->
+ <!-- Toast after the trimming / muting is done. [CHAR LIMIT=50] -->
+ <!-- Toast if the trimmed video is too short to trim. [CHAR LIMIT=80] -->
+ <!-- Text to show with progress bar while stitching in Gallery -->
+ <!-- The label on the button that will save an edited image -->
+ <!-- A label representing the action of importing media item(s) [CHAR LIMIT=20] -->
+ <!-- A label that indicates the media import operation completed [CHAR LIMIT=20] -->
+ <!-- Text of notification message which is shown when user attaches camera -->
+ <!-- String indicating how many media items from the camera have been scanned -->
+ <!-- String indicating how many media items from the camera have been selected -->
+ <!-- Status message shown when content from the camera is being sorted -->
+ <!-- Status message shown when scanning the content from the camera has completed -->
+ <!-- Status message shown when content from an external camera is being imported -->
+ <!-- Status message shown when there is no content available to be imported -->
+ <!-- Status message shown when there is no MTP device connected -->
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- Camera resources below -->
+ <!-- General strings -->
+ <!-- title for the dialog showing the error of camera hardware -->
+ <!-- message for the dialog showing the error of camera hardware -->
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <!-- alert to the user to wait for some operation to complete -->
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <!-- alert to the user that the camera fails to read or write the USB storage. [CHAR LIMIT=NONE] -->
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <!-- button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT=10] -->
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <!-- A label that overlays on top of the preview frame to indicate the camcorder is in time lapse mode [CHAR LIMIT=35] -->
+ <!-- Settings screen, camera selection dialog title. Users can select a camera from the phone (front-facing or back-facing). [CHAR LIMIT=20] -->
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <!-- Settings screen, setting title text -->
+ <!-- Label for record location preference [CHAR LIMIT=50] -->
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <!-- Text followed by a checkbox to turn on/off sound effects during the countdown. [CHAR LIMIT = 16]-->
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <!-- The default quality value is 5 (720p) -->
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in the highest quality available on the device. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in the lowest quality available on the device. [CHAR LIMIT=24] -->
+ <!-- Describes the preference dialog for choosing interval between frame capture for
+ time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
+ <!-- Settings screen, Camera setting category title -->
+ <!-- Settings screen, Camcorder setting category title -->
+ <!-- Settings screen, Picture size title -->
+ <!-- Settings screen, dialog choice for 13 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 4 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for VGA picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for QVGA picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, Focus mode title -->
+ <!-- Settings screen, Focus mode dialog radio button choices -->
+ <!-- Menu, focus mode labels [CHAR LIMIT=50] -->
+ <!-- Default flash mode setting.-->
+ <!-- Value for flash off setting-->
+ <!-- Settings screen, Flash mode title -->
+ <!-- flash label [CHAR LIMIT=50] -->
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <!-- Menu, flash mode labels [CHAR LIMIT=50] -->
+ <!-- Default videocamera flash mode setting.-->
+ <!-- Default white balance setting. -->
+ <!-- Settings screen, white balance title -->
+ <!-- Menu, white balance label -->
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <!-- Menu, White balance labels [CHAR LIMIT=50] -->
+ <!-- Default scene mode setting. -->
+ <!-- Settings screen, Select Scene mode -->
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <!-- Scene mode that uses HDR (high dynamic range) [CHAR LIMIT=16] -->
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=16] -->
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <!-- Settings menu, scene mode labels [CHAR LIMIT=50] -->
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=50] -->
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=50] -->
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=50] -->
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer labels [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer off [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 1 second [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 3 seconds [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 10 seconds [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 15 seconds [CHAR LIMIT=50] -->
+ <!-- Toast after trying to select a setting that is not allowed to change in scene mode [CHAR LIMIT=NONE] -->
+ <!-- Exposure settings in preference -->
+ <!-- menu label exposure compensation [CHAR LIMIT=50] -->
+ <!-- Default HDR entry value -->
+ <!-- HDR label ON [CHAR LIMIT=60] -->
+ <!-- switch camera label back [CHAR LIMIT=60] -->
+ <!-- switch camera label front [CHAR LIMIT=60] -->
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Filename prefix for panorama output. -->
+ <!-- The message shown when video record reaches size limit. -->
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <!-- The text shown in the progress dialog when panorama preview is generating in the background [CHAR LIMIT=30] -->
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <!-- The text shown on the top-left corner of the screen to indicate the capturing is on going [CHAR LIMIT=27] -->
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <!-- The text shown on the bottom-left corner of the screen to indicate that the saving is in process [CHAR LIMIT=13] -->
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <!-- Default effect setting that clears the effect. -->
+ <!-- Title of video effect setting popup window -->
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <!-- Toast telling users video snapshot is disabled when the effects are on and a user tries to tap on the viewfinder [CHAR LIMIT=65] -->
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to the Re-Focus mode. [CHAR LIMIT = NONE] -->
+ <!-- The button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT = NONE] -->
+ <!-- The button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT = NONE] -->
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <!-- The button to play the video. [CHAR LIMIT = NONE] -->
+ <!-- The button to pause the video. [CHAR LIMIT = NONE] -->
+ <!-- The button to reload the video. [CHAR LIMIT = NONE] -->
+ <!-- The time bar of the media player. [CHAR LIMIT = NONE] -->
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <!-- Menu item to launch the camera app [CHAR LIMIT=25] -->
+ <!-- Menu item to search for photos [CHAR LIMIT=25] -->
+ <!-- Title for the all photos tab [CHAR LIMIT=25] -->
+ <!-- Title for the albums tab [CHAR LIMIT=25] -->
+ <!-- Camera menu labels -->
+ <!-- more options label [CHAR LIMIT=50] -->
+ <!-- settings label [CHAR LIMIT=50] -->
+ <!-- String indicating how many photos are in an album [CHAR LIMIT=15] -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-bg/cm_strings.xml b/res/values-bg/cm_strings.xml
new file mode 100644
index 0000000..f80d592
--- /dev/null
+++ b/res/values-bg/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Време на запис</string>
+</resources>
diff --git a/res/values-bg/codeaurora_strings.xml b/res/values-bg/codeaurora_strings.xml
new file mode 100644
index 0000000..6193d03
--- /dev/null
+++ b/res/values-bg/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Стъпка</string>
+ <string name="step_option_desc">Бърза настройка стъпка напред или назад</string>
+ <string name="setp_option_three_second">3 секунди</string>
+ <string name="setp_option_six_second">6 секунди</string>
+ <string name="loop">"Контур"</string>
+ <string name="single">"Единично"</string>
+ <string name="stereo">"Стерео"</string>
+ <string name="speaker_on">Високоговорител включен</string>
+ <string name="speaker_off">Високоговорител изключен</string>
+ <string name="speaker_need_headset">Включете слушалките, за да използвате тази функция.</string>
+ <string name="single_track">"Една песен"</string>
+ <string name="input_url">"Въведете URL адрес"</string>
+ <string name="streaming_settings">"Поточни настройки"</string>
+ <string name="next">"Следваща"</string>
+ <string name="previous">"Предишна"</string>
+ <string name="buffer_size">Размер на буфера</string>
+ <string name="apn">Предпочитан APN</string>
+ <string name="rtp_min_port">Минимален порт</string>
+ <string name="rtp_max_port">Максимален порт</string>
+ <string name="set_rtp_min_port">Задаване минимален порт</string>
+ <string name="set_rtp_max_port">Задаване максимален порт</string>
+ <string name="set_buffer_size">Задаване размер на буфера</string>
+ <string name="set_apn">Изберете предпочитана точка за достъп</string>
+ <string name="setting">Настройки</string>
+ <string name="server_timeout_title">"Време за изчакване на сървъра"</string>
+ <string name="server_timeout_message">"Да се свържа ли повторно със сървъра, за да изпълни видеото?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Неуспешна връзка, опитайте да се свържете с %1$d\u2026"</string>
+ <string name="media_controller_live">На живо</string>
+ <string name="media_controller_playing">Възпроизвеждане на</string>
+ <string name="media_controller_connecting">Свързване\u2026</string>
+ <string name="bookmark_add">"Добавяне на показалец"</string>
+ <string name="bookmark_display">"Показване на показалци"</string>
+ <string name="bookmark_empty">"Няма показалци"</string>
+ <string name="bookmark_exist">"Вече съществува показалец"</string>
+ <string name="bookmark_add_success">"Показалеца е добавен"</string>
+ <string name="bookmark_list">"Показалец"</string>
+ <string name="bookmark_title">"Заглавие"</string>
+ <string name="bookmark_location">"Местоположение"</string>
+ <string name="delete_all">"Изтрий всички"</string>
+ <string name="default_title">"Заглавие по подразбиране"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Още снимки</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Не може да изключите звука: видеото не се поддържа</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Няма инсталирано приложение което да покаже местоположението.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Усилване на баса</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D ефект</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Аудио ефекти</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Включете слушалки за тези ефекти.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Аудио +</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">За съжаление, този видео файл не може да бъде орязан</string>
+ <string name="no_permission_for_drm">За съжаление DRM защитените файлове не могат да бъдат споделени</string>
+ <string name="drm_license_info">DRM лицензна информация</string>
+</resources>
diff --git a/res/values-bn-rBD/cm_strings.xml b/res/values-bn-rBD/cm_strings.xml
new file mode 100644
index 0000000..df86aa1
--- /dev/null
+++ b/res/values-bn-rBD/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">রেকর্ডের সময়</string>
+</resources>
diff --git a/res/values-bn-rBD/codeaurora_strings.xml b/res/values-bn-rBD/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-bn-rBD/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-br-rFR/cm_strings.xml b/res/values-br-rFR/cm_strings.xml
new file mode 100644
index 0000000..6b111e0
--- /dev/null
+++ b/res/values-br-rFR/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+</resources>
diff --git a/res/values-br-rFR/codeaurora_strings.xml b/res/values-br-rFR/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-br-rFR/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-br-rFR/filtershow_strings.xml b/res/values-br-rFR/filtershow_strings.xml
new file mode 100644
index 0000000..ddd9262
--- /dev/null
+++ b/res/values-br-rFR/filtershow_strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- 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.
+-->
+<resources>
+ <!-- Title for the image editor activity [CHAR LIMIT=NONE]-->
+ <!-- String shown when we cannot load the image when starting the activity [CHAR LIMIT=NONE] -->
+ <!-- String shown when cannot load the original image. We will edit selected image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when showing the original image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when setting the homepage wallpaper in the background [CHAR LIMIT=NONE] -->
+ <!-- generic strings -->
+ <!-- Text for to display on a download failure [CHAR LIMIT=NONE] -->
+ <!-- Text to label an image as "original" [CHAR LIMIT=20] -->
+ <!-- Text for filters that apply a border to a picture [CHAR LIMIT=20] -->
+ <!-- Text for the custom border filter [CHAR LIMIT=20] -->
+ <!-- actionbar menu -->
+ <!-- Text for the undo menu item [CHAR LIMIT=20] -->
+ <!-- Text for redo menu item [CHAR LIMIT=20] -->
+ <!-- Text for the image menu item showing the filters that have been applied [CHAR LIMIT=30] -->
+ <!-- Text for the image state panel menu item [CHAR LIMIT=30] -->
+ <!-- Text for the menu item to export a flattened photo[CHAR LIMIT=30] -->
+ <!-- Text for the print menu item [CHAR LIMIT=20] -->
+ <!-- Export Dialog-->
+ <!-- Text for the dialog title to export a flattened photo[CHAR LIMIT=25] -->
+ <!-- Text for selecting export image quality [CHAR LIMIT=100] -->
+ <!-- Text for quality value tag [CHAR LIMIT=30] -->
+ <!-- Text for size value tag [CHAR LIMIT=30] -->
+ <!-- Text for size x [CHAR LIMIT=1] -->
+ <!-- Name for the overflow menu item for settings [CHAR LIMIT=20] -->
+ <!-- Exit Dialog -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting editor[CHAR LIMIT=NONE] -->
+ <!-- History Panel -->
+ <!-- Text for the history panel title [CHAR LIMIT=50] -->
+ <!-- Text for the history panel reset button [CHAR LIMIT=20]-->
+ <!-- Text for the original image[CHAR LIMIT=20]-->
+ <!-- Image state panel -->
+ <!-- Text for the image state panel title [CHAR LIMIT=50] -->
+ <!-- Additional filters buttons -->
+ <!-- Label for the compare original image filter button [CHAR LIMIT=15] -->
+ <!-- Label for the apply effect button [CHAR LIMIT=15] -->
+ <!-- Label for the reset effect button [CHAR LIMIT=15] -->
+ <!-- Label for aspect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:3 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 3:4 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 5:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 7:5 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for when the aspect ratio is fixed to a value [CHAR LIMIT=15] -->
+ <!-- Label for the tuny planet effect [CHAR LIMIT=10] -->
+ <!-- Filters buttons -->
+ <!-- Label for the image exposure (brightness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image sharpness (clarity, distinctness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image contrast (color difference) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vibrance (strengthens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image saturation (brightens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image BW filter (makes black & white) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Autocolor filter (makes off-white colors whiter) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Hue filter (color, shade, tinge, tone) button [CHAR LIMIT=10] -->
+ <!-- Label for the image shadow recovery (lightens/darkens shadows) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image highlights recovery (lightens/darkens bright regions) filter button [CHAR LIMIT=15] -->
+ <!-- Label for the image curves filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette filter (darkens photo around edges) button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette main parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette exposure parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette saturation parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette contrast fparameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the rate of change in brightness as it goes to the edge [CHAR LIMIT=15] -->
+ <!-- Label for the image effect that removes redeye. [CHAR LIMIT=10] -->
+ <!-- Label for the that allows drawing on Image [CHAR LIMIT=10] -->
+ <!-- Label for the image straighten effect [CHAR LIMIT=15] -->
+ <!-- Label for the image crop effect [CHAR LIMIT=15] -->
+ <!-- Label for the image rotate effect [CHAR LIMIT=15] -->
+ <!-- Label for the image flip effect [CHAR LIMIT=15] -->
+ <!-- Name for the photo effect that inverts photo to negative images. [CHAR LIMIT=10] -->
+ <!-- Label for having no filters applied to the image [CHAR LIMIT=10] -->
+ <!-- Label for the image edges effect (highlights edges in image) [CHAR LIMIT=10] -->
+ <!-- Label for an image effect that replicates the "pop art" style of segmenting
+ images into solid colors, as popularized by Andy Warhol [CHAR LIMIT=15] -->
+ <!-- Label for the image downsampling effect (makes image smaller) [CHAR LIMIT=15] -->
+ <!-- Label for the "neutral density graduated filter" filter effect [CHAR LIMIT=15] -->
+ <!-- Label for the Brightness effect [CHAR LIMIT=20] -->
+ <!-- Label for the Contrast filter effect [CHAR LIMIT=20] -->
+ <!-- Label for the saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Main or Master control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the red control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the yellow control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the green control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the cyan control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the blue control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Magenta control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the image graduated filter effect [CHAR LIMIT=20] -->
+ <!-- new virtual graduated neutral density filter [CHAR LIMIT=20] -->
+ <!-- Labels for the curves tool -->
+ <!-- Label for the curves tool, all channels (RGB) [CHAR LIMIT=3] -->
+ <!-- Label for the curves tool, Red color channel [CHAR LIMIT=14] -->
+ <!-- Label for the curves tool, Green color channel [CHAR LIMIT=14] -->
+ <!-- Label for the curves tool, Blue color channel [CHAR LIMIT=14] -->
+ <!-- Label for the The style to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the size to draw in in [CHAR LIMIT=14] -->
+ <!-- Label for the Hue to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the Brightness to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the line style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the Marker brush style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the Spatter brush style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the removing drawing from screen [CHAR LIMIT=14] -->
+ <!-- Label for the with of the border[CHAR LIMIT=14] -->
+ <!-- Label for the border corner size (or rounding) [CHAR LIMIT=14] -->
+ <!-- Label for selecting the border color [CHAR LIMIT=14] -->
+ <!-- Label for the removing borders [CHAR LIMIT=14] -->
+ <!-- Label for the select the color [CHAR LIMIT=35] -->
+ <!-- The title for the color pick dialog [CHAR LIMIT=20] -->
+ <!-- The title for draw size [CHAR LIMIT=50] -->
+ <!-- The accept the draw size [CHAR LIMIT=20] -->
+ <!-- Name used to indicate the original image in the state panel [CHAR LIMIT=20] -->
+ <!-- Name used to indicate the final image in the state panel [CHAR LIMIT=20] -->
+ <!-- Label for the notification [CHAR LIMIT=50] -->
+ <!-- Label for the notification message [CHAR LIMIT=50] -->
+ <!-- Label for the save preset menu [CHAR LIMIT=30] -->
+ <!-- Label for the manage preset menu [CHAR LIMIT=42] -->
+ <!-- Label for newly created user preset [CHAR LIMIT=30] -->
+ <!-- Label for preset name [CHAR LIMIT=30] -->
+ <!-- Label for showing the image information panel [CHAR LIMIT=50] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the add button in the category panel [CHAR LIMIT=30] -->
+ <!-- Label for the add button in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for the Original version in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for the Current version in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+</resources>
diff --git a/res/values-br-rFR/strings.xml b/res/values-br-rFR/strings.xml
new file mode 100644
index 0000000..80a6866
--- /dev/null
+++ b/res/values-br-rFR/strings.xml
@@ -0,0 +1,468 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Title for picture frame gadget to show in list of all available gadgets -->
+ <!-- Used to format short video duration in Details dialog. minutes:seconds e.g. 00:30 -->
+ <!-- Used to format video duration in Details dialog. hours:minutes:seconds e.g. 0:21:30 -->
+ <!-- Activity label. This might show up in the activity-picker -->
+ <!-- shown in the video player view while the video is being loaded, before it starts playing -->
+ <!-- Message shown on the progress dialog to indicate we're loading the
+ account info [CHAR LIMIT=30] -->
+ <!-- Movie View Resume Playing dialog title -->
+ <!-- Movie View Start Playing dialog title -->
+ <!-- Movie View Start Playing button "Resume from bookmark" -->
+ <!-- Displayed in the title of those albums that are being loaded -->
+ <!-- Displayed in the title of those pictures that fails to be loaded
+ [CHAR LIMIT=50]-->
+ <!-- Used in a toast message when an image fails to be loaded
+ [CHAR LIMIT=50]-->
+ <!-- Displayed in place of the picture when we fail to get the thumbnail of it.
+ [CHAR LIMIT=50]-->
+ <!-- Movie View Start Playing button "Beginning" -->
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <!-- Button indicating that the cropped image should be reverted back to the original -->
+ <!-- Hint that appears when cropping an image with more than one face -->
+ <!-- Toast/alert that the image is being saved to the SD card -->
+ <!-- Toast/alert that the image is being saved after editing in filtershow [CHAR LIMIT=40]-->
+ <!-- Eorror toast message that the image cannot be saved [CHAR LIMIT=40]-->
+ <!-- menu pick: crop the currently selected image [CHAR LIMIT=30]-->
+ <!-- menu pick: trim the currently selected video [CHAR LIMIT=30]-->
+ <!-- Toast/alert that the face detection is being run -->
+ <!-- Title prompted for user to choose a photo item [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a video item [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a media object [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose an album [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a group [CHAR LIMIT=20] -->
+ <!-- Displayed in the title of the dialog for things to do with a picture
+ that is to be "set as" (e.g. set as contact photo or set as wallpaper) -->
+ <!-- Activity title for cropping picture and setting it as wallpaper [CHAR LIMIT=20] -->
+ <!-- Toast/alert after saving wallpaper -->
+ <!-- Details dialog "OK" button. Dismisses dialog. -->
+ <!-- String Delete the selected media item(s) [CHAR LIMIT=50] -->
+ <!-- The label shown after an image is deleted [CHAR LIMIT=16] -->
+ <!-- The label on the button which when clicked will undo a deletion of image [CHAR LIMIT=16]-->
+ <!-- String indicating more actions are available -->
+ <!-- Title of a menu item to switch from Gallery to Camera app [CHAR LIMIT=30] -->
+ <!-- String indicating how many media item(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media album(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media group(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating timestamp of photo or video -->
+ <!-- Toast message prompted when the specified item is not found [CHAR LIMIT=40]-->
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <!-- String used as a title of a progress dialog. The user can
+ choose to cache some Picasa picture albums on device, so it can
+ be viewed offline. This string is shown when the request is being
+ processed. [CHAR LIMIT=50] -->
+ <!-- String used as a small notification label above a Picasa album.
+ It means the pictures of the Picasa album is currently being
+ transferred to local storage, so the pictures can later be viewed
+ offline. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user crop the image. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user trim the video. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user mute the video. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user set the image as background etc. [CHAR LIMIT=15] -->
+ <!-- String indicating an error when muting the video. [CHAR LIMIT=30] -->
+ <!-- String indicating an error when playing the video. [CHAR LIMIT=30] -->
+ <!-- Strings for grouping operations in the menu. The photos can be grouped
+ by their location, taken time, or tags. -->
+ <!-- The title of the menu item to let user choose the grouping rule, when
+ pressed, a submenu will shown and user can choose one grouping rule
+ from the submenu. -->
+ <!-- Title of a menu item to group photo by location [CHAR LIMIT=30] -->
+ <!-- Title of a menu tiem to group photo by taken date [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by tags [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by faces [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by albums [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by size [CHAR LIMIT=30]-->
+ <!-- When grouping photos by tags, the label used for photos without tags
+ [CHAR LIMIT=20]-->
+ <!-- When grouping photos by locations, the label used for photos that don't
+ have location information in them [CHAR LIMIT=20]-->
+ <!-- When grouping photos by peoples, the label used for photos that don't
+ have people information in them [CHAR LIMIT=20]-->
+ <!-- This toast message is shown when network connection is lost while doing clustering -->
+ <!-- This toast message is shown when failed to load the album data. [CHAR LIMIT=NONE] -->
+ <!-- The title of the menu item to let user choose the which portion of
+ the media items the user wants to see. When pressed, a submenu will
+ appear and user can choose one of "show images only",
+ "show videos only", or "show all" from the submenu. -->
+ <!-- Title of a menu item to show images only [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to show videos only [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to show all (both images and videos) [CHAR LIMIT=30]-->
+ <!-- Title of the StackView AppWidget -->
+ <!-- Text for the empty state of the StackView AppWidget [CHAR LIMIT=30] -->
+ <!-- Toast message shown when the cropped image has been saved in the
+ %s folder (string: folder_download) [CHAR LIMIT=50]-->
+ <!-- Toast message shown when there is no albums available [CHAR LIMIT=50]-->
+ <!-- Toast message shown when we close the AlbumPage because it is empty
+ [CHAR LIMIT=50] -->
+ <!-- Album label used to indicate the collection of PWA Buzz/Post photos -->
+ <!-- A label describing that the current screen is for the user to pick
+ some albums to be viewable offline [CHAR LIMIT=30] -->
+ <!-- A label of a menu item for user to sync the content [CHAR LIMIT=30] -->
+ <!-- A label on a button. The user clicks this button after he has
+ finished selection. [CHAR LIMIT=15] -->
+ <!-- String indicating the sequence of currently selected item in the
+ media set eg. 3 of 5 items [CHAR LIMIT=30] -->
+ <!-- Text indicating the title of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the description of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the creation time of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the location of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the path of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the width of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the height of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the orientation of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the duration of a video item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the mime type of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the file size of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the maker of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the model of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating flash info of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating aperture of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the focal length of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the white balance of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the exposure time of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the ISO speed rating of a media item in details window [CHAR LIMIT=14] -->
+ <!-- String indicating the time units in seconds. [CHAR LIMIT=8] -->
+ <!-- String indicating the length units in milli-meters. [CHAR LIMIT=8] -->
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <!-- String indicating camera flash is fired. [CHAR LIMIT=14] -->
+ <!-- String indicating camera flash is not used. [CHAR LIMIT=14] -->
+ <!-- String indicating image width or height is unknown. [CHAR LIMIT=14] -->
+ <!-- String for the empty not filtered image [CHAR LIMIT=10] -->
+ <!-- String for brown-colored old-fashion looking filter (filtershow_fx_0000_vintage) [CHAR LIMIT=10] -->
+ <!-- String for filter that brightens colors like instant cameras(filtershow_fx_0001_instant) [CHAR LIMIT=10] -->
+ <!-- String for filter that washes out colors (filtershow_fx_0002_bleach) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors a bluish (filtershow_fx_0003_blue_crush) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes image black & white (filtershow_fx_0004_bw_contrast) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors a yellowish (filtershow_fx_0005_punch) [CHAR LIMIT=10] -->
+ <!-- String for filter that mimics the cross-process technique in
+ photography (makes colors bluish) (filtershow_fx_0006_x_process) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes image coffee-colored (filtershow_fx_0007_washout) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors washed out and brownish
+ (filtershow_fx_0008_washout_color) [CHAR LIMIT=10] -->
+ <!-- Toast message shown after we make some album(s) available offline [CHAR LIMIT=50] -->
+ <!-- Toast message shown after we try to make a local album available offline
+ [CHAR LIMIT=150] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing all available albums [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing albums stored locally on the device [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing MTP devices connected (like other digital cameras).
+ [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing Picasa albums [CHAR LIMIT=20] -->
+ <!-- Label indicating the amount on free space on the device. The parameter
+ is a string representation of the amount of free space, eg. "20MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ less than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ more than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ between two amounts. The parameters are string representations of the two
+ amounts, eg. "10MB", "100MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- A label shown on the action bar. It indicates that the operation
+ to import media item(s) [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates whether the import
+ operation succeeds or fails. [CHAR LIMIT=20] -->
+ <!-- A toast indicating a camera is connected to the device [CHAR LIMIT=30]-->
+ <!-- A toast indicating a camera is disconnected [CHAR LIMIT=30] -->
+ <!-- A label shown on MTP albums thumbnail to instruct users to import
+ [CHAR LIMIT=40] -->
+ <!-- The label on the radio button for the widget type that shows the images randomly. [CHAR LIMIT=30]-->
+ <!-- The label on the radio button for the widget type that shows the images in an album. [CHAR LIMIT=30]-->
+ <!-- The label on the radio button for the widget type that shows only one image. [CHAR LIMIT=30]-->
+ <!-- The title of the dialog for choosing the type of widget. [CHAR LIMIT=20] -->
+ <!-- Title of the Android Dreams slideshow screensaver. [CHAR LIMIT=20] -->
+ <!-- Group by Albums tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Times tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Locations tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by People tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Tags tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by menu item. [CHAR LIMIT=20] -->
+ <!-- The title of the menu item which enable the settings [CHAR LIMIT=20] -->
+ <!-- The title of menu item where user can add a new account -->
+ <!-- The label for the folder contains pictures taken by the camera. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains downloaded pictures. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains edited online pictures. [CHAR LIMIT=40]-->
+ <!-- The label for the folder contains pictures that was imported from an
+ external camera. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains screenshot images. [CHAR LIMIT=20]-->
+ <!-- The title of the menu item which display online help in browser. [CHAR LIMIT=20]-->
+ <!-- The tilte of a dialog showing there is no external storage. [CHAR LIMIT=20] -->
+ <!-- The message of a dialog showing there is no external storage. [CHAR LIMIT=none] -->
+ <!-- Label for album filmstrip button -->
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- The tilte of a dialog showing trimming in progress. [CHAR LIMIT=20] -->
+ <!-- The tilte of a dialog showing muting in progress. [CHAR LIMIT=20] -->
+ <!-- The content of a dialog showing trimming in progress. [CHAR LIMIT=30] -->
+ <!-- Toast after the trimming / muting is done. [CHAR LIMIT=50] -->
+ <!-- Toast if the trimmed video is too short to trim. [CHAR LIMIT=80] -->
+ <!-- Text to show with progress bar while stitching in Gallery -->
+ <!-- The label on the button that will save an edited image -->
+ <!-- A label representing the action of importing media item(s) [CHAR LIMIT=20] -->
+ <!-- A label that indicates the media import operation completed [CHAR LIMIT=20] -->
+ <!-- Text of notification message which is shown when user attaches camera -->
+ <!-- String indicating how many media items from the camera have been scanned -->
+ <!-- String indicating how many media items from the camera have been selected -->
+ <!-- Status message shown when content from the camera is being sorted -->
+ <!-- Status message shown when scanning the content from the camera has completed -->
+ <!-- Status message shown when content from an external camera is being imported -->
+ <!-- Status message shown when there is no content available to be imported -->
+ <!-- Status message shown when there is no MTP device connected -->
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- Camera resources below -->
+ <!-- General strings -->
+ <!-- title for the dialog showing the error of camera hardware -->
+ <!-- message for the dialog showing the error of camera hardware -->
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <!-- alert to the user to wait for some operation to complete -->
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <!-- alert to the user that the camera fails to read or write the USB storage. [CHAR LIMIT=NONE] -->
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <!-- button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT=10] -->
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <!-- A label that overlays on top of the preview frame to indicate the camcorder is in time lapse mode [CHAR LIMIT=35] -->
+ <!-- Settings screen, camera selection dialog title. Users can select a camera from the phone (front-facing or back-facing). [CHAR LIMIT=20] -->
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <!-- Settings screen, setting title text -->
+ <!-- Label for record location preference [CHAR LIMIT=50] -->
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <!-- Text followed by a checkbox to turn on/off sound effects during the countdown. [CHAR LIMIT = 16]-->
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <!-- The default quality value is 5 (720p) -->
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in the highest quality available on the device. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in the lowest quality available on the device. [CHAR LIMIT=24] -->
+ <!-- Describes the preference dialog for choosing interval between frame capture for
+ time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
+ <!-- Settings screen, Camera setting category title -->
+ <!-- Settings screen, Camcorder setting category title -->
+ <!-- Settings screen, Picture size title -->
+ <!-- Settings screen, dialog choice for 13 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 4 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for VGA picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for QVGA picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, Focus mode title -->
+ <!-- Settings screen, Focus mode dialog radio button choices -->
+ <!-- Menu, focus mode labels [CHAR LIMIT=50] -->
+ <!-- Default flash mode setting.-->
+ <!-- Value for flash off setting-->
+ <!-- Settings screen, Flash mode title -->
+ <!-- flash label [CHAR LIMIT=50] -->
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <!-- Menu, flash mode labels [CHAR LIMIT=50] -->
+ <!-- Default videocamera flash mode setting.-->
+ <!-- Default white balance setting. -->
+ <!-- Settings screen, white balance title -->
+ <!-- Menu, white balance label -->
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <!-- Menu, White balance labels [CHAR LIMIT=50] -->
+ <!-- Default scene mode setting. -->
+ <!-- Settings screen, Select Scene mode -->
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <!-- Scene mode that uses HDR (high dynamic range) [CHAR LIMIT=16] -->
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=16] -->
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <!-- Settings menu, scene mode labels [CHAR LIMIT=50] -->
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=50] -->
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=50] -->
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=50] -->
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer labels [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer off [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 1 second [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 3 seconds [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 10 seconds [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 15 seconds [CHAR LIMIT=50] -->
+ <!-- Toast after trying to select a setting that is not allowed to change in scene mode [CHAR LIMIT=NONE] -->
+ <!-- Exposure settings in preference -->
+ <!-- menu label exposure compensation [CHAR LIMIT=50] -->
+ <!-- Default HDR entry value -->
+ <!-- HDR label ON [CHAR LIMIT=60] -->
+ <!-- switch camera label back [CHAR LIMIT=60] -->
+ <!-- switch camera label front [CHAR LIMIT=60] -->
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Filename prefix for panorama output. -->
+ <!-- The message shown when video record reaches size limit. -->
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <!-- The text shown in the progress dialog when panorama preview is generating in the background [CHAR LIMIT=30] -->
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <!-- The text shown on the top-left corner of the screen to indicate the capturing is on going [CHAR LIMIT=27] -->
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <!-- The text shown on the bottom-left corner of the screen to indicate that the saving is in process [CHAR LIMIT=13] -->
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <!-- Default effect setting that clears the effect. -->
+ <!-- Title of video effect setting popup window -->
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <!-- Toast telling users video snapshot is disabled when the effects are on and a user tries to tap on the viewfinder [CHAR LIMIT=65] -->
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to the Re-Focus mode. [CHAR LIMIT = NONE] -->
+ <!-- The button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT = NONE] -->
+ <!-- The button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT = NONE] -->
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <!-- The button to play the video. [CHAR LIMIT = NONE] -->
+ <!-- The button to pause the video. [CHAR LIMIT = NONE] -->
+ <!-- The button to reload the video. [CHAR LIMIT = NONE] -->
+ <!-- The time bar of the media player. [CHAR LIMIT = NONE] -->
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <!-- Menu item to launch the camera app [CHAR LIMIT=25] -->
+ <!-- Menu item to search for photos [CHAR LIMIT=25] -->
+ <!-- Title for the all photos tab [CHAR LIMIT=25] -->
+ <!-- Title for the albums tab [CHAR LIMIT=25] -->
+ <!-- Camera menu labels -->
+ <!-- more options label [CHAR LIMIT=50] -->
+ <!-- settings label [CHAR LIMIT=50] -->
+ <!-- String indicating how many photos are in an album [CHAR LIMIT=15] -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-ca/cm_strings.xml b/res/values-ca/cm_strings.xml
new file mode 100644
index 0000000..2971b7c
--- /dev/null
+++ b/res/values-ca/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Temps de gravació</string>
+</resources>
diff --git a/res/values-ca/codeaurora_strings.xml b/res/values-ca/codeaurora_strings.xml
new file mode 100644
index 0000000..0372113
--- /dev/null
+++ b/res/values-ca/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Pas</string>
+ <string name="step_option_desc">Personalitza el salt ràpid endavant/rebobina ràpid</string>
+ <string name="setp_option_three_second">3 segons</string>
+ <string name="setp_option_six_second">6 segons</string>
+ <string name="loop">"Bucle"</string>
+ <string name="single">"Individual"</string>
+ <string name="stereo">"Estèreo"</string>
+ <string name="speaker_on">Altaveu Activat</string>
+ <string name="speaker_off">Altaveu Desactivat</string>
+ <string name="speaker_need_headset">Endolla els auriculars per utilitzar aquesta característica.</string>
+ <string name="single_track">"Una pista"</string>
+ <string name="input_url">"Introdueix URL"</string>
+ <string name="streaming_settings">"Ajustaments del flux de dades"</string>
+ <string name="next">"Següent"</string>
+ <string name="previous">"Anterior"</string>
+ <string name="buffer_size">Mida del buffer</string>
+ <string name="apn">APN preferida</string>
+ <string name="rtp_min_port">Port min</string>
+ <string name="rtp_max_port">Port max</string>
+ <string name="set_rtp_min_port">Estableix el port min</string>
+ <string name="set_rtp_max_port">Estableix el port max</string>
+ <string name="set_buffer_size">Estableix la mida del buffer</string>
+ <string name="set_apn">Selecciona l\'APN preferida</string>
+ <string name="setting">Ajustaments</string>
+ <string name="server_timeout_title">"Temps d'espera del servidor"</string>
+ <string name="server_timeout_message">"vols tornar a connectar amb el servidor per reproduir el vídeo?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"La connexió ha fallat, intentant tornar a connectar a %1$d\u2026"</string>
+ <string name="media_controller_live">En directe</string>
+ <string name="media_controller_playing">S\'està reproduïnt</string>
+ <string name="media_controller_connecting">S\'està connectant\u2026</string>
+ <string name="bookmark_add">"Afegeix un marcador"</string>
+ <string name="bookmark_display">"Mostra els marcadors"</string>
+ <string name="bookmark_empty">"Sense marcadors"</string>
+ <string name="bookmark_exist">"El marcador ja existeix"</string>
+ <string name="bookmark_add_success">"S'ha afegit un marcador"</string>
+ <string name="bookmark_list">"Marcadors"</string>
+ <string name="bookmark_title">"Títol"</string>
+ <string name="bookmark_location">"Ubicació"</string>
+ <string name="delete_all">"Esborrar-ho tot"</string>
+ <string name="default_title">"Títol predefinit"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Més imatges</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">No s\'ha pogut silenciar: vídeo no suportat</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">No hi ha cap aplicació de mapes instal·lada per mostrar la ubicació.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Amplificació de greus</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">Efecte 3D</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Efectes de so</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Endolla els auriculars per aquests efectes.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">So Snapdragon+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Ho sento, aquest fitxer de vídeo no es pot retallar</string>
+ <string name="no_permission_for_drm">Ho sento, no es poden compartir arxius DRM protegits</string>
+ <string name="drm_license_info">Informació de llicència DRM</string>
+</resources>
diff --git a/res/values-cs/cm_strings.xml b/res/values-cs/cm_strings.xml
new file mode 100644
index 0000000..f7742e3
--- /dev/null
+++ b/res/values-cs/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Čas nahrávky</string>
+</resources>
diff --git a/res/values-cs/codeaurora_strings.xml b/res/values-cs/codeaurora_strings.xml
new file mode 100644
index 0000000..6582553
--- /dev/null
+++ b/res/values-cs/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Krok</string>
+ <string name="step_option_desc">Přizpůsobit krok vpřed/vzad</string>
+ <string name="setp_option_three_second">3 sekundy</string>
+ <string name="setp_option_six_second">6 sekund</string>
+ <string name="loop">"Opakování"</string>
+ <string name="single">"Jednou"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Reproduktor zapnut</string>
+ <string name="speaker_off">Reproduktor vypnut</string>
+ <string name="speaker_need_headset">Pro využití této funkce připojte sluchátka.</string>
+ <string name="single_track">"Jedna stopa"</string>
+ <string name="input_url">"Zadejte URL"</string>
+ <string name="streaming_settings">"Nastavení pro datové toky"</string>
+ <string name="next">"Další"</string>
+ <string name="previous">"Předchozí"</string>
+ <string name="buffer_size">Velikost vyrovnávací paměti</string>
+ <string name="apn">Upřednostňované APN</string>
+ <string name="rtp_min_port">Min. č. portu</string>
+ <string name="rtp_max_port">Max. č. portu</string>
+ <string name="set_rtp_min_port">Nastavit min. č. portu</string>
+ <string name="set_rtp_max_port">Nastavit max. č. portu</string>
+ <string name="set_buffer_size">Nastavit velikost vyrovnávací paměťi</string>
+ <string name="set_apn">Vyberte upřednostňovaný APN</string>
+ <string name="setting">Nastavení</string>
+ <string name="server_timeout_title">"Časový limit serveru"</string>
+ <string name="server_timeout_message">"Znovu připojit k serveru a spustit video?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Připojení se nezdařilo, pokus o obnovení spojení k „%1$d“\u2026"</string>
+ <string name="media_controller_live">Živě</string>
+ <string name="media_controller_playing">Přehrávání</string>
+ <string name="media_controller_connecting">Připojování\u2026</string>
+ <string name="bookmark_add">"Přidat záložku"</string>
+ <string name="bookmark_display">"Zobrazit záložky"</string>
+ <string name="bookmark_empty">"Žádné záložky"</string>
+ <string name="bookmark_exist">"Záložka již existuje"</string>
+ <string name="bookmark_add_success">"Založka přidána"</string>
+ <string name="bookmark_list">"Záložky"</string>
+ <string name="bookmark_title">"Název"</string>
+ <string name="bookmark_location">"Poloha"</string>
+ <string name="delete_all">"Odstranit vše"</string>
+ <string name="default_title">"Výchozí název"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Další obrázky</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Nelze ztlumit: video není podporované</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Není nainstalována žádná mapová aplikace pro zobrazení polohy.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Zvýraznění basů</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D efekt</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Zvukové efekty</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Při připojení sluchátek použít tyto efekty.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Toto video nelze oříznout</string>
+ <string name="no_permission_for_drm">Omlouváme se, soubory chráněné DRM nelze sdílet</string>
+ <string name="drm_license_info">Informace o licenci DRM</string>
+</resources>
diff --git a/res/values-cy/cm_strings.xml b/res/values-cy/cm_strings.xml
new file mode 100644
index 0000000..6b111e0
--- /dev/null
+++ b/res/values-cy/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+</resources>
diff --git a/res/values-cy/codeaurora_strings.xml b/res/values-cy/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-cy/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-cy/filtershow_strings.xml b/res/values-cy/filtershow_strings.xml
new file mode 100644
index 0000000..ddd9262
--- /dev/null
+++ b/res/values-cy/filtershow_strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- 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.
+-->
+<resources>
+ <!-- Title for the image editor activity [CHAR LIMIT=NONE]-->
+ <!-- String shown when we cannot load the image when starting the activity [CHAR LIMIT=NONE] -->
+ <!-- String shown when cannot load the original image. We will edit selected image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when showing the original image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when setting the homepage wallpaper in the background [CHAR LIMIT=NONE] -->
+ <!-- generic strings -->
+ <!-- Text for to display on a download failure [CHAR LIMIT=NONE] -->
+ <!-- Text to label an image as "original" [CHAR LIMIT=20] -->
+ <!-- Text for filters that apply a border to a picture [CHAR LIMIT=20] -->
+ <!-- Text for the custom border filter [CHAR LIMIT=20] -->
+ <!-- actionbar menu -->
+ <!-- Text for the undo menu item [CHAR LIMIT=20] -->
+ <!-- Text for redo menu item [CHAR LIMIT=20] -->
+ <!-- Text for the image menu item showing the filters that have been applied [CHAR LIMIT=30] -->
+ <!-- Text for the image state panel menu item [CHAR LIMIT=30] -->
+ <!-- Text for the menu item to export a flattened photo[CHAR LIMIT=30] -->
+ <!-- Text for the print menu item [CHAR LIMIT=20] -->
+ <!-- Export Dialog-->
+ <!-- Text for the dialog title to export a flattened photo[CHAR LIMIT=25] -->
+ <!-- Text for selecting export image quality [CHAR LIMIT=100] -->
+ <!-- Text for quality value tag [CHAR LIMIT=30] -->
+ <!-- Text for size value tag [CHAR LIMIT=30] -->
+ <!-- Text for size x [CHAR LIMIT=1] -->
+ <!-- Name for the overflow menu item for settings [CHAR LIMIT=20] -->
+ <!-- Exit Dialog -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting editor[CHAR LIMIT=NONE] -->
+ <!-- History Panel -->
+ <!-- Text for the history panel title [CHAR LIMIT=50] -->
+ <!-- Text for the history panel reset button [CHAR LIMIT=20]-->
+ <!-- Text for the original image[CHAR LIMIT=20]-->
+ <!-- Image state panel -->
+ <!-- Text for the image state panel title [CHAR LIMIT=50] -->
+ <!-- Additional filters buttons -->
+ <!-- Label for the compare original image filter button [CHAR LIMIT=15] -->
+ <!-- Label for the apply effect button [CHAR LIMIT=15] -->
+ <!-- Label for the reset effect button [CHAR LIMIT=15] -->
+ <!-- Label for aspect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:3 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 3:4 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 5:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 7:5 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for when the aspect ratio is fixed to a value [CHAR LIMIT=15] -->
+ <!-- Label for the tuny planet effect [CHAR LIMIT=10] -->
+ <!-- Filters buttons -->
+ <!-- Label for the image exposure (brightness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image sharpness (clarity, distinctness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image contrast (color difference) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vibrance (strengthens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image saturation (brightens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image BW filter (makes black & white) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Autocolor filter (makes off-white colors whiter) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Hue filter (color, shade, tinge, tone) button [CHAR LIMIT=10] -->
+ <!-- Label for the image shadow recovery (lightens/darkens shadows) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image highlights recovery (lightens/darkens bright regions) filter button [CHAR LIMIT=15] -->
+ <!-- Label for the image curves filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette filter (darkens photo around edges) button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette main parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette exposure parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette saturation parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette contrast fparameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the rate of change in brightness as it goes to the edge [CHAR LIMIT=15] -->
+ <!-- Label for the image effect that removes redeye. [CHAR LIMIT=10] -->
+ <!-- Label for the that allows drawing on Image [CHAR LIMIT=10] -->
+ <!-- Label for the image straighten effect [CHAR LIMIT=15] -->
+ <!-- Label for the image crop effect [CHAR LIMIT=15] -->
+ <!-- Label for the image rotate effect [CHAR LIMIT=15] -->
+ <!-- Label for the image flip effect [CHAR LIMIT=15] -->
+ <!-- Name for the photo effect that inverts photo to negative images. [CHAR LIMIT=10] -->
+ <!-- Label for having no filters applied to the image [CHAR LIMIT=10] -->
+ <!-- Label for the image edges effect (highlights edges in image) [CHAR LIMIT=10] -->
+ <!-- Label for an image effect that replicates the "pop art" style of segmenting
+ images into solid colors, as popularized by Andy Warhol [CHAR LIMIT=15] -->
+ <!-- Label for the image downsampling effect (makes image smaller) [CHAR LIMIT=15] -->
+ <!-- Label for the "neutral density graduated filter" filter effect [CHAR LIMIT=15] -->
+ <!-- Label for the Brightness effect [CHAR LIMIT=20] -->
+ <!-- Label for the Contrast filter effect [CHAR LIMIT=20] -->
+ <!-- Label for the saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Main or Master control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the red control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the yellow control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the green control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the cyan control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the blue control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Magenta control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the image graduated filter effect [CHAR LIMIT=20] -->
+ <!-- new virtual graduated neutral density filter [CHAR LIMIT=20] -->
+ <!-- Labels for the curves tool -->
+ <!-- Label for the curves tool, all channels (RGB) [CHAR LIMIT=3] -->
+ <!-- Label for the curves tool, Red color channel [CHAR LIMIT=14] -->
+ <!-- Label for the curves tool, Green color channel [CHAR LIMIT=14] -->
+ <!-- Label for the curves tool, Blue color channel [CHAR LIMIT=14] -->
+ <!-- Label for the The style to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the size to draw in in [CHAR LIMIT=14] -->
+ <!-- Label for the Hue to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the Brightness to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the color to draw in [CHAR LIMIT=14] -->
+ <!-- Label for the line style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the Marker brush style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the Spatter brush style of drawing in [CHAR LIMIT=14] -->
+ <!-- Label for the removing drawing from screen [CHAR LIMIT=14] -->
+ <!-- Label for the with of the border[CHAR LIMIT=14] -->
+ <!-- Label for the border corner size (or rounding) [CHAR LIMIT=14] -->
+ <!-- Label for selecting the border color [CHAR LIMIT=14] -->
+ <!-- Label for the removing borders [CHAR LIMIT=14] -->
+ <!-- Label for the select the color [CHAR LIMIT=35] -->
+ <!-- The title for the color pick dialog [CHAR LIMIT=20] -->
+ <!-- The title for draw size [CHAR LIMIT=50] -->
+ <!-- The accept the draw size [CHAR LIMIT=20] -->
+ <!-- Name used to indicate the original image in the state panel [CHAR LIMIT=20] -->
+ <!-- Name used to indicate the final image in the state panel [CHAR LIMIT=20] -->
+ <!-- Label for the notification [CHAR LIMIT=50] -->
+ <!-- Label for the notification message [CHAR LIMIT=50] -->
+ <!-- Label for the save preset menu [CHAR LIMIT=30] -->
+ <!-- Label for the manage preset menu [CHAR LIMIT=42] -->
+ <!-- Label for newly created user preset [CHAR LIMIT=30] -->
+ <!-- Label for preset name [CHAR LIMIT=30] -->
+ <!-- Label for showing the image information panel [CHAR LIMIT=50] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the information panel [CHAR LIMIT=30] -->
+ <!-- Label for the add button in the category panel [CHAR LIMIT=30] -->
+ <!-- Label for the add button in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for the Original version in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for the Current version in the versions panel [CHAR LIMIT=30] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+ <!-- Label for exif tags in the information panel [CHAR LIMIT=50] -->
+</resources>
diff --git a/res/values-cy/strings.xml b/res/values-cy/strings.xml
new file mode 100644
index 0000000..80a6866
--- /dev/null
+++ b/res/values-cy/strings.xml
@@ -0,0 +1,468 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- Copyright (C) 2007 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Title for picture frame gadget to show in list of all available gadgets -->
+ <!-- Used to format short video duration in Details dialog. minutes:seconds e.g. 00:30 -->
+ <!-- Used to format video duration in Details dialog. hours:minutes:seconds e.g. 0:21:30 -->
+ <!-- Activity label. This might show up in the activity-picker -->
+ <!-- shown in the video player view while the video is being loaded, before it starts playing -->
+ <!-- Message shown on the progress dialog to indicate we're loading the
+ account info [CHAR LIMIT=30] -->
+ <!-- Movie View Resume Playing dialog title -->
+ <!-- Movie View Start Playing dialog title -->
+ <!-- Movie View Start Playing button "Resume from bookmark" -->
+ <!-- Displayed in the title of those albums that are being loaded -->
+ <!-- Displayed in the title of those pictures that fails to be loaded
+ [CHAR LIMIT=50]-->
+ <!-- Used in a toast message when an image fails to be loaded
+ [CHAR LIMIT=50]-->
+ <!-- Displayed in place of the picture when we fail to get the thumbnail of it.
+ [CHAR LIMIT=50]-->
+ <!-- Movie View Start Playing button "Beginning" -->
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <!-- Title of a menu item to indicate performing the image crop operation
+ [CHAR LIMIT=20] -->
+ <!-- Button indicating that the cropped image should be reverted back to the original -->
+ <!-- Hint that appears when cropping an image with more than one face -->
+ <!-- Toast/alert that the image is being saved to the SD card -->
+ <!-- Toast/alert that the image is being saved after editing in filtershow [CHAR LIMIT=40]-->
+ <!-- Eorror toast message that the image cannot be saved [CHAR LIMIT=40]-->
+ <!-- menu pick: crop the currently selected image [CHAR LIMIT=30]-->
+ <!-- menu pick: trim the currently selected video [CHAR LIMIT=30]-->
+ <!-- Toast/alert that the face detection is being run -->
+ <!-- Title prompted for user to choose a photo item [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a video item [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a media object [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose an album [CHAR LIMIT=20] -->
+ <!-- Title prompted for user to choose a group [CHAR LIMIT=20] -->
+ <!-- Displayed in the title of the dialog for things to do with a picture
+ that is to be "set as" (e.g. set as contact photo or set as wallpaper) -->
+ <!-- Activity title for cropping picture and setting it as wallpaper [CHAR LIMIT=20] -->
+ <!-- Toast/alert after saving wallpaper -->
+ <!-- Details dialog "OK" button. Dismisses dialog. -->
+ <!-- String Delete the selected media item(s) [CHAR LIMIT=50] -->
+ <!-- The label shown after an image is deleted [CHAR LIMIT=16] -->
+ <!-- The label on the button which when clicked will undo a deletion of image [CHAR LIMIT=16]-->
+ <!-- String indicating more actions are available -->
+ <!-- Title of a menu item to switch from Gallery to Camera app [CHAR LIMIT=30] -->
+ <!-- String indicating how many media item(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media album(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating how many media group(s) is(are) selected
+ eg. 1 selected [CHAR LIMIT=30] -->
+ <!-- String indicating timestamp of photo or video -->
+ <!-- Toast message prompted when the specified item is not found [CHAR LIMIT=40]-->
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <!-- String used as a menu label. The user can choose to edit the image
+ [CHAR_LIMIT=20]-->
+ <!-- String used as a title of a progress dialog. The user can
+ choose to cache some Picasa picture albums on device, so it can
+ be viewed offline. This string is shown when the request is being
+ processed. [CHAR LIMIT=50] -->
+ <!-- String used as a small notification label above a Picasa album.
+ It means the pictures of the Picasa album is currently being
+ transferred to local storage, so the pictures can later be viewed
+ offline. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user crop the image. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user trim the video. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user mute the video. [CHAR LIMIT=15] -->
+ <!-- The title of the menu item to let user set the image as background etc. [CHAR LIMIT=15] -->
+ <!-- String indicating an error when muting the video. [CHAR LIMIT=30] -->
+ <!-- String indicating an error when playing the video. [CHAR LIMIT=30] -->
+ <!-- Strings for grouping operations in the menu. The photos can be grouped
+ by their location, taken time, or tags. -->
+ <!-- The title of the menu item to let user choose the grouping rule, when
+ pressed, a submenu will shown and user can choose one grouping rule
+ from the submenu. -->
+ <!-- Title of a menu item to group photo by location [CHAR LIMIT=30] -->
+ <!-- Title of a menu tiem to group photo by taken date [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by tags [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by faces [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by albums [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to group photo by size [CHAR LIMIT=30]-->
+ <!-- When grouping photos by tags, the label used for photos without tags
+ [CHAR LIMIT=20]-->
+ <!-- When grouping photos by locations, the label used for photos that don't
+ have location information in them [CHAR LIMIT=20]-->
+ <!-- When grouping photos by peoples, the label used for photos that don't
+ have people information in them [CHAR LIMIT=20]-->
+ <!-- This toast message is shown when network connection is lost while doing clustering -->
+ <!-- This toast message is shown when failed to load the album data. [CHAR LIMIT=NONE] -->
+ <!-- The title of the menu item to let user choose the which portion of
+ the media items the user wants to see. When pressed, a submenu will
+ appear and user can choose one of "show images only",
+ "show videos only", or "show all" from the submenu. -->
+ <!-- Title of a menu item to show images only [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to show videos only [CHAR LIMIT=30]-->
+ <!-- Title of a menu item to show all (both images and videos) [CHAR LIMIT=30]-->
+ <!-- Title of the StackView AppWidget -->
+ <!-- Text for the empty state of the StackView AppWidget [CHAR LIMIT=30] -->
+ <!-- Toast message shown when the cropped image has been saved in the
+ %s folder (string: folder_download) [CHAR LIMIT=50]-->
+ <!-- Toast message shown when there is no albums available [CHAR LIMIT=50]-->
+ <!-- Toast message shown when we close the AlbumPage because it is empty
+ [CHAR LIMIT=50] -->
+ <!-- Album label used to indicate the collection of PWA Buzz/Post photos -->
+ <!-- A label describing that the current screen is for the user to pick
+ some albums to be viewable offline [CHAR LIMIT=30] -->
+ <!-- A label of a menu item for user to sync the content [CHAR LIMIT=30] -->
+ <!-- A label on a button. The user clicks this button after he has
+ finished selection. [CHAR LIMIT=15] -->
+ <!-- String indicating the sequence of currently selected item in the
+ media set eg. 3 of 5 items [CHAR LIMIT=30] -->
+ <!-- Text indicating the title of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the description of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the creation time of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the location of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the path of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the width of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the height of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the orientation of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the duration of a video item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the mime type of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the file size of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the maker of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the model of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating flash info of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating aperture of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the focal length of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the white balance of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the exposure time of a media item in details window [CHAR LIMIT=14] -->
+ <!-- Text indicating the ISO speed rating of a media item in details window [CHAR LIMIT=14] -->
+ <!-- String indicating the time units in seconds. [CHAR LIMIT=8] -->
+ <!-- String indicating the length units in milli-meters. [CHAR LIMIT=8] -->
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <!-- String indicating how camera shooting feature is used. [CHAR LIMIT=8] -->
+ <!-- String indicating camera flash is fired. [CHAR LIMIT=14] -->
+ <!-- String indicating camera flash is not used. [CHAR LIMIT=14] -->
+ <!-- String indicating image width or height is unknown. [CHAR LIMIT=14] -->
+ <!-- String for the empty not filtered image [CHAR LIMIT=10] -->
+ <!-- String for brown-colored old-fashion looking filter (filtershow_fx_0000_vintage) [CHAR LIMIT=10] -->
+ <!-- String for filter that brightens colors like instant cameras(filtershow_fx_0001_instant) [CHAR LIMIT=10] -->
+ <!-- String for filter that washes out colors (filtershow_fx_0002_bleach) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors a bluish (filtershow_fx_0003_blue_crush) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes image black & white (filtershow_fx_0004_bw_contrast) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors a yellowish (filtershow_fx_0005_punch) [CHAR LIMIT=10] -->
+ <!-- String for filter that mimics the cross-process technique in
+ photography (makes colors bluish) (filtershow_fx_0006_x_process) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes image coffee-colored (filtershow_fx_0007_washout) [CHAR LIMIT=10] -->
+ <!-- String for filter that makes colors washed out and brownish
+ (filtershow_fx_0008_washout_color) [CHAR LIMIT=10] -->
+ <!-- Toast message shown after we make some album(s) available offline [CHAR LIMIT=50] -->
+ <!-- Toast message shown after we try to make a local album available offline
+ [CHAR LIMIT=150] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing all available albums [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing albums stored locally on the device [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing MTP devices connected (like other digital cameras).
+ [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates that the user is
+ viewing Picasa albums [CHAR LIMIT=20] -->
+ <!-- Label indicating the amount on free space on the device. The parameter
+ is a string representation of the amount of free space, eg. "20MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ less than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ more than a certain amount. The parameter is a string representation
+ of that amount, eg. "10MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- Label of a group of pictures. The size of each picture in this group is
+ between two amounts. The parameters are string representations of the two
+ amounts, eg. "10MB", "100MB".
+ [CHAR LIMIT=20]
+ -->
+ <!-- A label shown on the action bar. It indicates that the operation
+ to import media item(s) [CHAR LIMIT=20] -->
+ <!-- A label shown on the action bar. It indicates whether the import
+ operation succeeds or fails. [CHAR LIMIT=20] -->
+ <!-- A toast indicating a camera is connected to the device [CHAR LIMIT=30]-->
+ <!-- A toast indicating a camera is disconnected [CHAR LIMIT=30] -->
+ <!-- A label shown on MTP albums thumbnail to instruct users to import
+ [CHAR LIMIT=40] -->
+ <!-- The label on the radio button for the widget type that shows the images randomly. [CHAR LIMIT=30]-->
+ <!-- The label on the radio button for the widget type that shows the images in an album. [CHAR LIMIT=30]-->
+ <!-- The label on the radio button for the widget type that shows only one image. [CHAR LIMIT=30]-->
+ <!-- The title of the dialog for choosing the type of widget. [CHAR LIMIT=20] -->
+ <!-- Title of the Android Dreams slideshow screensaver. [CHAR LIMIT=20] -->
+ <!-- Group by Albums tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Times tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Locations tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by People tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by Tags tab on Action Bar. [CHAR LIMIT=12] -->
+ <!-- Group by menu item. [CHAR LIMIT=20] -->
+ <!-- The title of the menu item which enable the settings [CHAR LIMIT=20] -->
+ <!-- The title of menu item where user can add a new account -->
+ <!-- The label for the folder contains pictures taken by the camera. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains downloaded pictures. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains edited online pictures. [CHAR LIMIT=40]-->
+ <!-- The label for the folder contains pictures that was imported from an
+ external camera. [CHAR LIMIT=20]-->
+ <!-- The label for the folder contains screenshot images. [CHAR LIMIT=20]-->
+ <!-- The title of the menu item which display online help in browser. [CHAR LIMIT=20]-->
+ <!-- The tilte of a dialog showing there is no external storage. [CHAR LIMIT=20] -->
+ <!-- The message of a dialog showing there is no external storage. [CHAR LIMIT=none] -->
+ <!-- Label for album filmstrip button -->
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- The tilte of a dialog showing trimming in progress. [CHAR LIMIT=20] -->
+ <!-- The tilte of a dialog showing muting in progress. [CHAR LIMIT=20] -->
+ <!-- The content of a dialog showing trimming in progress. [CHAR LIMIT=30] -->
+ <!-- Toast after the trimming / muting is done. [CHAR LIMIT=50] -->
+ <!-- Toast if the trimmed video is too short to trim. [CHAR LIMIT=80] -->
+ <!-- Text to show with progress bar while stitching in Gallery -->
+ <!-- The label on the button that will save an edited image -->
+ <!-- A label representing the action of importing media item(s) [CHAR LIMIT=20] -->
+ <!-- A label that indicates the media import operation completed [CHAR LIMIT=20] -->
+ <!-- Text of notification message which is shown when user attaches camera -->
+ <!-- String indicating how many media items from the camera have been scanned -->
+ <!-- String indicating how many media items from the camera have been selected -->
+ <!-- Status message shown when content from the camera is being sorted -->
+ <!-- Status message shown when scanning the content from the camera has completed -->
+ <!-- Status message shown when content from an external camera is being imported -->
+ <!-- Status message shown when there is no content available to be imported -->
+ <!-- Status message shown when there is no MTP device connected -->
+ <!-- Label for album grid button -->
+ <!-- Label for fullscreen button. [CHAR LIMIT=20] -->
+ <!-- Camera resources below -->
+ <!-- General strings -->
+ <!-- title for the dialog showing the error of camera hardware -->
+ <!-- message for the dialog showing the error of camera hardware -->
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <!-- alert to the user to wait for some operation to complete -->
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <!-- alert to the user that the camera fails to read or write the USB storage. [CHAR LIMIT=NONE] -->
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <!-- button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT=10] -->
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <!-- A label that overlays on top of the preview frame to indicate the camcorder is in time lapse mode [CHAR LIMIT=35] -->
+ <!-- Settings screen, camera selection dialog title. Users can select a camera from the phone (front-facing or back-facing). [CHAR LIMIT=20] -->
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <!-- Settings screen, setting title text -->
+ <!-- Label for record location preference [CHAR LIMIT=50] -->
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <!-- Text followed by a checkbox to turn on/off sound effects during the countdown. [CHAR LIMIT = 16]-->
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <!-- The default quality value is 5 (720p) -->
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in the highest quality available on the device. [CHAR LIMIT=24] -->
+ <!-- Video quality setting entry. Videos will be recorded in the lowest quality available on the device. [CHAR LIMIT=24] -->
+ <!-- Describes the preference dialog for choosing interval between frame capture for
+ time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
+ <!-- Settings screen, Camera setting category title -->
+ <!-- Settings screen, Camcorder setting category title -->
+ <!-- Settings screen, Picture size title -->
+ <!-- Settings screen, dialog choice for 13 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 4 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for VGA picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, dialog choice for QVGA picture size [CHAR LIMIT=15] -->
+ <!-- Settings screen, Focus mode title -->
+ <!-- Settings screen, Focus mode dialog radio button choices -->
+ <!-- Menu, focus mode labels [CHAR LIMIT=50] -->
+ <!-- Default flash mode setting.-->
+ <!-- Value for flash off setting-->
+ <!-- Settings screen, Flash mode title -->
+ <!-- flash label [CHAR LIMIT=50] -->
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <!-- Menu, flash mode labels [CHAR LIMIT=50] -->
+ <!-- Default videocamera flash mode setting.-->
+ <!-- Default white balance setting. -->
+ <!-- Settings screen, white balance title -->
+ <!-- Menu, white balance label -->
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <!-- Menu, White balance labels [CHAR LIMIT=50] -->
+ <!-- Default scene mode setting. -->
+ <!-- Settings screen, Select Scene mode -->
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <!-- Scene mode that uses HDR (high dynamic range) [CHAR LIMIT=16] -->
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=16] -->
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <!-- Settings menu, scene mode labels [CHAR LIMIT=50] -->
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=50] -->
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=50] -->
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=50] -->
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer labels [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer off [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 1 second [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 3 seconds [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 10 seconds [CHAR LIMIT=50] -->
+ <!-- Settings menu countdown timer 15 seconds [CHAR LIMIT=50] -->
+ <!-- Toast after trying to select a setting that is not allowed to change in scene mode [CHAR LIMIT=NONE] -->
+ <!-- Exposure settings in preference -->
+ <!-- menu label exposure compensation [CHAR LIMIT=50] -->
+ <!-- Default HDR entry value -->
+ <!-- HDR label ON [CHAR LIMIT=60] -->
+ <!-- switch camera label back [CHAR LIMIT=60] -->
+ <!-- switch camera label front [CHAR LIMIT=60] -->
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <!-- Filename prefix for panorama output. -->
+ <!-- The message shown when video record reaches size limit. -->
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <!-- The text shown in the progress dialog when panorama preview is generating in the background [CHAR LIMIT=30] -->
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <!-- The text shown on the top-left corner of the screen to indicate the capturing is on going [CHAR LIMIT=27] -->
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <!-- The text shown on the bottom-left corner of the screen to indicate that the saving is in process [CHAR LIMIT=13] -->
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <!-- Default effect setting that clears the effect. -->
+ <!-- Title of video effect setting popup window -->
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <!-- Toast telling users video snapshot is disabled when the effects are on and a user tries to tap on the viewfinder [CHAR LIMIT=65] -->
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <!-- The button to switch to the Re-Focus mode. [CHAR LIMIT = NONE] -->
+ <!-- The button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT = NONE] -->
+ <!-- The button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT = NONE] -->
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <!-- The button to play the video. [CHAR LIMIT = NONE] -->
+ <!-- The button to pause the video. [CHAR LIMIT = NONE] -->
+ <!-- The button to reload the video. [CHAR LIMIT = NONE] -->
+ <!-- The time bar of the media player. [CHAR LIMIT = NONE] -->
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <!-- Default text for a button that can be toggled on and off. -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <!-- Menu item to launch the camera app [CHAR LIMIT=25] -->
+ <!-- Menu item to search for photos [CHAR LIMIT=25] -->
+ <!-- Title for the all photos tab [CHAR LIMIT=25] -->
+ <!-- Title for the albums tab [CHAR LIMIT=25] -->
+ <!-- Camera menu labels -->
+ <!-- more options label [CHAR LIMIT=50] -->
+ <!-- settings label [CHAR LIMIT=50] -->
+ <!-- String indicating how many photos are in an album [CHAR LIMIT=15] -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-da/cm_strings.xml b/res/values-da/cm_strings.xml
new file mode 100644
index 0000000..df00327
--- /dev/null
+++ b/res/values-da/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Optagelsestidspunkt</string>
+</resources>
diff --git a/res/values-da/codeaurora_strings.xml b/res/values-da/codeaurora_strings.xml
new file mode 100644
index 0000000..b54b516
--- /dev/null
+++ b/res/values-da/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Trin</string>
+ <string name="step_option_desc">Tilpas trin for hurtig frem- og tilbagespoling</string>
+ <string name="setp_option_three_second">3 sekunder</string>
+ <string name="setp_option_six_second">6 sekunder</string>
+ <string name="loop">"Gentagelse"</string>
+ <string name="single">"Enkel"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Højttaler TIL</string>
+ <string name="speaker_off">Højttaler FRA</string>
+ <string name="speaker_need_headset">Tilslut hovedtelefonerne for at bruge denne funktion.</string>
+ <string name="single_track">"Enkelt spor"</string>
+ <string name="input_url">"Angiv URL"</string>
+ <string name="streaming_settings">"Streaming-indstillinger"</string>
+ <string name="next">"Næste"</string>
+ <string name="previous">"Forrige"</string>
+ <string name="buffer_size">Bufferstørrelse</string>
+ <string name="apn">Foretrukne APN</string>
+ <string name="rtp_min_port">Min. port</string>
+ <string name="rtp_max_port">Maks. port</string>
+ <string name="set_rtp_min_port">Angiv min. port</string>
+ <string name="set_rtp_max_port">Angiv maks. port</string>
+ <string name="set_buffer_size">Angiv Bufferstørrelse</string>
+ <string name="set_apn">Vælg foretrukne APN</string>
+ <string name="setting">Indstillinger</string>
+ <string name="server_timeout_title">"Servertimeout"</string>
+ <string name="server_timeout_message">"Genopret forbindelsen til serveren for at afspille videoen?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Tilslutning mislykkedes, forsøger at genoprette forbindelsen til %1$d\u2026"</string>
+ <string name="media_controller_live">Live</string>
+ <string name="media_controller_playing">Afspiller</string>
+ <string name="media_controller_connecting">Forbinder\u2026</string>
+ <string name="bookmark_add">"Tilføj bogmærke"</string>
+ <string name="bookmark_display">"Vis bogmærker"</string>
+ <string name="bookmark_empty">"Ingen bogmærker"</string>
+ <string name="bookmark_exist">"Bogmærket findes allerede"</string>
+ <string name="bookmark_add_success">"Bogmærke tilføjet"</string>
+ <string name="bookmark_list">"Bogmærker"</string>
+ <string name="bookmark_title">"Titel"</string>
+ <string name="bookmark_location">"Lokation"</string>
+ <string name="delete_all">"Slet alt"</string>
+ <string name="default_title">"Standardtitel"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Flere billeder</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Kan ikke slå lyden fra : video understøttes ikke</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Der er ikke installeret en kort-app til at vise placeringen.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Basforstærkning</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D-effekt</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Lydeffekter</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Tilslut hovedtelefoner for disse effekter.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Desværre, denne videofil kan ikke trimmes</string>
+ <string name="no_permission_for_drm">Beklager, DRM-beskyttede filer ikke kan deles</string>
+ <string name="drm_license_info">DRM licens info</string>
+</resources>
diff --git a/res/values-de/cm_strings.xml b/res/values-de/cm_strings.xml
new file mode 100644
index 0000000..bb4a687
--- /dev/null
+++ b/res/values-de/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Aufzeichnungszeit</string>
+</resources>
diff --git a/res/values-de/codeaurora_strings.xml b/res/values-de/codeaurora_strings.xml
new file mode 100644
index 0000000..3f6b32c
--- /dev/null
+++ b/res/values-de/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Schritt</string>
+ <string name="step_option_desc">Vor- und Zurückspul-Schritt anpassen</string>
+ <string name="setp_option_three_second">3 Sekunden</string>
+ <string name="setp_option_six_second">6 Sekunden</string>
+ <string name="loop">"Endlosschleife"</string>
+ <string name="single">"Einzeln"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Lautsprecher AN</string>
+ <string name="speaker_off">Lautsprecher AUS</string>
+ <string name="speaker_need_headset">Für diese Funktionen müssen Sie Kopfhörer verwenden.</string>
+ <string name="single_track">"Einzelner Titel"</string>
+ <string name="input_url">"Geben Sie eine URL ein."</string>
+ <string name="streaming_settings">"Streaming-Einstellungen"</string>
+ <string name="next">"Weiter"</string>
+ <string name="previous">"Zurück"</string>
+ <string name="buffer_size">Puffergröße</string>
+ <string name="apn">Bevorzugter APN</string>
+ <string name="rtp_min_port">Min. Wert für Port</string>
+ <string name="rtp_max_port">Max. Wert für Port</string>
+ <string name="set_rtp_min_port">Min. Wert für Port festlegen</string>
+ <string name="set_rtp_max_port">Max. Wert für Port festlegen</string>
+ <string name="set_buffer_size">Puffergröße einstellen</string>
+ <string name="set_apn">Bevorzugten APN auswählen</string>
+ <string name="setting">Einstellungen</string>
+ <string name="server_timeout_title">"Zeitüberschreitung beim Server"</string>
+ <string name="server_timeout_message">"Erneut zum Server verbinden, um das Video abzuspielen?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Verbindung fehlgeschlagen, neuer Verbindungsversuch zu %1$d\u2026"</string>
+ <string name="media_controller_live">Live</string>
+ <string name="media_controller_playing">Derzeit läuft</string>
+ <string name="media_controller_connecting">Verbindung wird hergestellt\u2026</string>
+ <string name="bookmark_add">"Lesezeichen hinzufügen"</string>
+ <string name="bookmark_display">"Lesezeichen anzeigen"</string>
+ <string name="bookmark_empty">"Keine Lesezeichen"</string>
+ <string name="bookmark_exist">"Lesezeichen ist bereits vorhanden"</string>
+ <string name="bookmark_add_success">"Lesezeichen hinzugefügt"</string>
+ <string name="bookmark_list">"Lesezeichen"</string>
+ <string name="bookmark_title">"Titel"</string>
+ <string name="bookmark_location">"Ort"</string>
+ <string name="delete_all">"Alle löschen"</string>
+ <string name="default_title">"Standardtitel"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Weitere Bilder</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Stummschalten nicht möglich – das Video wird nicht unterstützt.</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Es ist keine Karten-App zum Anzeigen des Standorts installiert.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Bassverstärkung</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D-Effekt</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Audioeffekte</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Schließen Sie Kopfhörer für diese Effekte an.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon-Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Diese Videodatei kann nicht gekürzt werden.</string>
+ <string name="no_permission_for_drm">Durch DRM geschützte Dateien können leider nicht geteilt werden.</string>
+ <string name="drm_license_info">DRM-Lizenzinformationen</string>
+</resources>
diff --git a/res/values-el/cm_strings.xml b/res/values-el/cm_strings.xml
new file mode 100644
index 0000000..87732e6
--- /dev/null
+++ b/res/values-el/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Ημερομηνία καταγραφής</string>
+</resources>
diff --git a/res/values-el/codeaurora_strings.xml b/res/values-el/codeaurora_strings.xml
new file mode 100644
index 0000000..09eb2bf
--- /dev/null
+++ b/res/values-el/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Βήμα</string>
+ <string name="step_option_desc">Προσαρμόστε το βήμα fast forward/rewind</string>
+ <string name="setp_option_three_second">3 δευτερόλεπτα</string>
+ <string name="setp_option_six_second">6 δευτερόλεπτα</string>
+ <string name="loop">"Επανάληψη"</string>
+ <string name="single">"Μονό"</string>
+ <string name="stereo">"Στερεοφωνικό"</string>
+ <string name="speaker_on">Ηχείο ενεργό</string>
+ <string name="speaker_off">Ηχείο ανενεργό</string>
+ <string name="speaker_need_headset">Συνδέστε ακουστικά για να χρησιμοποιήσετε αυτή τη δυνατότητα.</string>
+ <string name="single_track">"Μονό κομμάτι"</string>
+ <string name="input_url">"Εισάγετε URL"</string>
+ <string name="streaming_settings">"Ρυθµίσεις ροής"</string>
+ <string name="next">"Επόμενο"</string>
+ <string name="previous">"Προηγούμενο"</string>
+ <string name="buffer_size">Μέγεθος buffer</string>
+ <string name="apn">Προτιμώμενο APN</string>
+ <string name="rtp_min_port">Ελάχιστη θύρα</string>
+ <string name="rtp_max_port">Μέγιστη θύρα</string>
+ <string name="set_rtp_min_port">Ορισμός ελάχιστης θύρας</string>
+ <string name="set_rtp_max_port">Ορισμός μέγιστης θύρας</string>
+ <string name="set_buffer_size">Ορισμός μεγέθους buffer</string>
+ <string name="set_apn">Επιλογή προτιμώμενου APN</string>
+ <string name="setting">Ρυθμίσεις</string>
+ <string name="server_timeout_title">"Χρονικό όριο διακομιστή"</string>
+ <string name="server_timeout_message">"Επανασύνδεση με το διακομιστή για αναπαραγωγή του βίντεο;"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Η σύνδεση απέτυχε, προσπάθεια επανασύνδεσης με το %1$d\u2026"</string>
+ <string name="media_controller_live">Ζωντανά</string>
+ <string name="media_controller_playing">Γίνεται αναπαραγωγή</string>
+ <string name="media_controller_connecting">Σύνδεση\u2026</string>
+ <string name="bookmark_add">"Προσθήκη σελιδοδείκτη"</string>
+ <string name="bookmark_display">"Εμφάνιση σελιδοδεικτών"</string>
+ <string name="bookmark_empty">"Δεν υπάρχουν σελιδοδείκτες"</string>
+ <string name="bookmark_exist">"Ο σελιδοδείκτης υπάρχει ήδη"</string>
+ <string name="bookmark_add_success">"Ο σελιδοδείκτης προστέθηκε"</string>
+ <string name="bookmark_list">"Σελιδοδείκτες"</string>
+ <string name="bookmark_title">"Τίτλος"</string>
+ <string name="bookmark_location">"Τοποθεσία"</string>
+ <string name="delete_all">"Διαγραφή όλων"</string>
+ <string name="default_title">"Προεπιλεγμένος τίτλος"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">Περισσότερες εικόνες</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Δεν είναι δυνατή η σίγαση: το βίντεο δεν υποστηρίζεται</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">Δεν υπάρχει εγκατεστημένη καμία εφαρμογή χαρτών ώστε να δείτε την τοποθεσία.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Ενίσχυση μπάσου</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">Εφέ 3D</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Ηχητικά εφέ</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Συνδέστε ακουστικά για αυτά τα εφέ.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Δυστυχώς δεν είναι δυνατή η περικοπή αυτού του αρχείου βίντεο</string>
+ <string name="no_permission_for_drm">Συγγνώμη, δεν είναι δυνατή η κοινή χρήση αρχείων με προστασία DRM</string>
+ <string name="drm_license_info">Πληροφορίες άδειας DRM</string>
+</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 507b210..0a1be14 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -70,17 +70,17 @@
<string name="switch_to_camera" msgid="7280111806675169992">"Φωτογραφική μηχανή"</string>
<plurals name="number_of_items_selected">
<item quantity="zero" msgid="2142579311530586258">"Επιλέχθηκαν %1$d"</item>
- <item quantity="one" msgid="2478365152745637768">"Επιλέχθηκαν %1$d"</item>
+ <item quantity="one" msgid="2478365152745637768">"Επιλέχθηκε %1$d"</item>
<item quantity="other" msgid="754722656147810487">"Επιλέχθηκαν %1$d"</item>
</plurals>
<plurals name="number_of_albums_selected">
<item quantity="zero" msgid="749292746814788132">"Επιλέχθηκαν %1$d"</item>
- <item quantity="one" msgid="6184377003099987825">"Επιλέχθηκαν %1$d"</item>
+ <item quantity="one" msgid="6184377003099987825">"Επιλέχθηκε %1$d"</item>
<item quantity="other" msgid="53105607141906130">"Επιλέχθηκαν %1$d"</item>
</plurals>
<plurals name="number_of_groups_selected">
<item quantity="zero" msgid="3466388370310869238">"Επιλέχθηκαν %1$d"</item>
- <item quantity="one" msgid="5030162638216034260">"Επιλέχθηκαν %1$d"</item>
+ <item quantity="one" msgid="5030162638216034260">"Επιλέχθηκε %1$d"</item>
<item quantity="other" msgid="3512041363942842738">"Επιλέχθηκαν %1$d"</item>
</plurals>
<string name="show_on_map" msgid="6157544221201750980">"Εμφάνιση στον χάρτη"</string>
diff --git a/res/values-en-rAU/cm_strings.xml b/res/values-en-rAU/cm_strings.xml
new file mode 100644
index 0000000..3a6e3a8
--- /dev/null
+++ b/res/values-en-rAU/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Record time</string>
+</resources>
diff --git a/res/values-en-rAU/codeaurora_strings.xml b/res/values-en-rAU/codeaurora_strings.xml
new file mode 100644
index 0000000..04949ab
--- /dev/null
+++ b/res/values-en-rAU/codeaurora_strings.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Step</string>
+ <string name="step_option_desc">Customise fast forward/rewind step</string>
+ <string name="setp_option_three_second">3 seconds</string>
+ <string name="setp_option_six_second">6 seconds</string>
+ <string name="loop">"Loop"</string>
+ <string name="single">"Single"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Speaker ON</string>
+ <string name="speaker_off">Speaker OFF</string>
+ <string name="speaker_need_headset">Plug in headphones to use this feature.</string>
+ <string name="single_track">"Single track"</string>
+ <string name="input_url">"Enter URL"</string>
+ <string name="streaming_settings">"Streaming settings"</string>
+ <string name="next">"Next"</string>
+ <string name="previous">"Previous"</string>
+ <string name="buffer_size">Buffer size</string>
+ <string name="apn">Preferred APN</string>
+ <string name="rtp_min_port">Min port</string>
+ <string name="rtp_max_port">Max port</string>
+ <string name="set_rtp_min_port">Set min port</string>
+ <string name="set_rtp_max_port">Set max port</string>
+ <string name="set_buffer_size">Set buffer size</string>
+ <string name="set_apn">Select preferred APN</string>
+ <string name="setting">Settings</string>
+ <string name="server_timeout_title">"Server timeout"</string>
+ <string name="server_timeout_message">"Reconnect to the server to play the video?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Connection failed, trying to reconnect to %1$d\u2026"</string>
+ <string name="media_controller_live">Live</string>
+ <string name="media_controller_playing">Playing</string>
+ <string name="media_controller_connecting">Connecting\u2026</string>
+ <string name="bookmark_add">"Add bookmark"</string>
+ <string name="bookmark_display">"Show bookmarks"</string>
+ <string name="bookmark_empty">"No bookmarks"</string>
+ <string name="bookmark_exist">"Bookmark already exists"</string>
+ <string name="bookmark_add_success">"Bookmark added"</string>
+ <string name="bookmark_list">"Bookmarks"</string>
+ <string name="bookmark_title">"Title"</string>
+ <string name="bookmark_location">"Location"</string>
+ <string name="delete_all">"Delete all"</string>
+ <string name="default_title">"Default title"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">More images</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Can not mute : video not supported</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">There is no maps app installed to show the location.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Bass boost</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D effect</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Audio effects</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Plug in headphones for these effects.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Sorry, this video file can not be trimmed</string>
+</resources>
diff --git a/res/values-en-rGB/cm_strings.xml b/res/values-en-rGB/cm_strings.xml
new file mode 100644
index 0000000..6b111e0
--- /dev/null
+++ b/res/values-en-rGB/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+</resources>
diff --git a/res/values-en-rGB/codeaurora_strings.xml b/res/values-en-rGB/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-en-rGB/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-en-rIN/cm_strings.xml b/res/values-en-rIN/cm_strings.xml
new file mode 100644
index 0000000..3a6e3a8
--- /dev/null
+++ b/res/values-en-rIN/cm_strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+ <string name="record_time">Record time</string>
+</resources>
diff --git a/res/values-en-rIN/codeaurora_strings.xml b/res/values-en-rIN/codeaurora_strings.xml
new file mode 100644
index 0000000..c6b42c6
--- /dev/null
+++ b/res/values-en-rIN/codeaurora_strings.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <string name="setp_option_name">Step</string>
+ <string name="step_option_desc">Customize fast forward/rewind step</string>
+ <string name="setp_option_three_second">3 seconds</string>
+ <string name="setp_option_six_second">6 seconds</string>
+ <string name="loop">"Loop"</string>
+ <string name="single">"Single"</string>
+ <string name="stereo">"Stereo"</string>
+ <string name="speaker_on">Speaker ON</string>
+ <string name="speaker_off">Speaker OFF</string>
+ <string name="speaker_need_headset">Plug in headphones to use this feature.</string>
+ <string name="single_track">"Single track"</string>
+ <string name="input_url">"Enter URL"</string>
+ <string name="streaming_settings">"Streaming settings"</string>
+ <string name="next">"Next"</string>
+ <string name="previous">"Previous"</string>
+ <string name="buffer_size">Buffer size</string>
+ <string name="apn">Preferred APN</string>
+ <string name="rtp_min_port">Min port</string>
+ <string name="rtp_max_port">Max port</string>
+ <string name="set_rtp_min_port">Set min port</string>
+ <string name="set_rtp_max_port">Set max port</string>
+ <string name="set_buffer_size">Set buffer size</string>
+ <string name="set_apn">Select preferred APN</string>
+ <string name="setting">Settings</string>
+ <string name="server_timeout_title">"Server timeout"</string>
+ <string name="server_timeout_message">"Reconnect to the server to play the video?"</string>
+ <string name="videoview_error_text_cannot_connect_retry">"Connection failed, trying to reconnect to %1$d\u2026"</string>
+ <string name="media_controller_live">Live</string>
+ <string name="media_controller_playing">Playing</string>
+ <string name="media_controller_connecting">Connecting\u2026</string>
+ <string name="bookmark_add">"Add bookmark"</string>
+ <string name="bookmark_display">"Show bookmarks"</string>
+ <string name="bookmark_empty">"No bookmarks"</string>
+ <string name="bookmark_exist">"Bookmark already exists"</string>
+ <string name="bookmark_add_success">"Bookmark added"</string>
+ <string name="bookmark_list">"Bookmarks"</string>
+ <string name="bookmark_title">"Title"</string>
+ <string name="bookmark_location">"Location"</string>
+ <string name="delete_all">"Delete all"</string>
+ <string name="default_title">"Default title"</string>
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <string name="more_image">More images</string>
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <string name="mute_nosupport">Can not mute : video not supported</string>
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <string name="map_activity_not_found_err">There is no maps app installed to show the location.</string>
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <string name="bass_boost_strength">Bass boost</string>
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <string name="virtualizer_strength">3D effect</string>
+ <!-- The label for the audio effects menu. -->
+ <string name="audio_effects">Audio effects</string>
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <string name="headset_plug">Plug in headphones for these effects.</string>
+ <!-- The title of the audio effects dialog. -->
+ <string name="audio_effects_dialog_title">Snapdragon Audio+</string>
+ <!-- The tips of trimming video -->
+ <string name="fail_trim">Sorry, this video file can not be trimmed</string>
+ <string name="no_permission_for_drm">Sorry, DRM protected files cannot be shared</string>
+ <string name="drm_license_info">DRM license info</string>
+</resources>
diff --git a/res/values-en-rPT/cm_strings.xml b/res/values-en-rPT/cm_strings.xml
new file mode 100644
index 0000000..6b111e0
--- /dev/null
+++ b/res/values-en-rPT/cm_strings.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+ Copyright (C) 2012-2014 The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Text indicating the time a media item was recorded in details window [CHAR LIMIT=14] -->
+</resources>
diff --git a/res/values-en-rPT/codeaurora_strings.xml b/res/values-en-rPT/codeaurora_strings.xml
new file mode 100644
index 0000000..5936bed
--- /dev/null
+++ b/res/values-en-rPT/codeaurora_strings.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!--
+Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
+Copyright (C) 2014-2015 The CyanogenMod Project
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Strings for step option settins -->
+ <!-- A label describing to link website [CHAR LIMIT=30] -->
+ <!-- Toast if the muted video is not supported. [CHAR LIMIT=80] -->
+ <!-- The message is shown in toast when click showOnMap Menu and there is no map app -->
+ <!-- The label for the bass boost knob of the audio effects dialog. -->
+ <!-- The label for the 3d effect knob of the audio effects dialog. -->
+ <!-- The label for the audio effects menu. -->
+ <!-- Toast if user attempts to control audio effects without headphones plugged in. -->
+ <!-- The title of the audio effects dialog. -->
+ <!-- The tips of trimming video -->
+</resources>
diff --git a/res/values-en-rPT/filtershow_strings.xml b/res/values-en-rPT/filtershow_strings.xml
new file mode 100644
index 0000000..ddd9262
--- /dev/null
+++ b/res/values-en-rPT/filtershow_strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.com-->
+<!-- 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.
+-->
+<resources>
+ <!-- Title for the image editor activity [CHAR LIMIT=NONE]-->
+ <!-- String shown when we cannot load the image when starting the activity [CHAR LIMIT=NONE] -->
+ <!-- String shown when cannot load the original image. We will edit selected image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when showing the original image [CHAR LIMIT=NONE] -->
+ <!-- String displayed when setting the homepage wallpaper in the background [CHAR LIMIT=NONE] -->
+ <!-- generic strings -->
+ <!-- Text for to display on a download failure [CHAR LIMIT=NONE] -->
+ <!-- Text to label an image as "original" [CHAR LIMIT=20] -->
+ <!-- Text for filters that apply a border to a picture [CHAR LIMIT=20] -->
+ <!-- Text for the custom border filter [CHAR LIMIT=20] -->
+ <!-- actionbar menu -->
+ <!-- Text for the undo menu item [CHAR LIMIT=20] -->
+ <!-- Text for redo menu item [CHAR LIMIT=20] -->
+ <!-- Text for the image menu item showing the filters that have been applied [CHAR LIMIT=30] -->
+ <!-- Text for the image state panel menu item [CHAR LIMIT=30] -->
+ <!-- Text for the menu item to export a flattened photo[CHAR LIMIT=30] -->
+ <!-- Text for the print menu item [CHAR LIMIT=20] -->
+ <!-- Export Dialog-->
+ <!-- Text for the dialog title to export a flattened photo[CHAR LIMIT=25] -->
+ <!-- Text for selecting export image quality [CHAR LIMIT=100] -->
+ <!-- Text for quality value tag [CHAR LIMIT=30] -->
+ <!-- Text for size value tag [CHAR LIMIT=30] -->
+ <!-- Text for size x [CHAR LIMIT=1] -->
+ <!-- Name for the overflow menu item for settings [CHAR LIMIT=20] -->
+ <!-- Exit Dialog -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting with unsaved changes [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when saving and exiting editor [CHAR LIMIT=NONE] -->
+ <!-- String displayed when exiting editor[CHAR LIMIT=NONE] -->
+ <!-- History Panel -->
+ <!-- Text for the history panel title [CHAR LIMIT=50] -->
+ <!-- Text for the history panel reset button [CHAR LIMIT=20]-->
+ <!-- Text for the original image[CHAR LIMIT=20]-->
+ <!-- Image state panel -->
+ <!-- Text for the image state panel title [CHAR LIMIT=50] -->
+ <!-- Additional filters buttons -->
+ <!-- Label for the compare original image filter button [CHAR LIMIT=15] -->
+ <!-- Label for the apply effect button [CHAR LIMIT=15] -->
+ <!-- Label for the reset effect button [CHAR LIMIT=15] -->
+ <!-- Label for aspect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:3 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 3:4 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 4:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 5:7 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 7:5 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect 1:1 effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for the aspect None effect [CHAR LIMIT=15] -->
+ <!-- Label for when the aspect ratio is fixed to a value [CHAR LIMIT=15] -->
+ <!-- Label for the tuny planet effect [CHAR LIMIT=10] -->
+ <!-- Filters buttons -->
+ <!-- Label for the image exposure (brightness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image sharpness (clarity, distinctness) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image contrast (color difference) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vibrance (strengthens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image saturation (brightens colors) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image BW filter (makes black & white) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Autocolor filter (makes off-white colors whiter) button [CHAR LIMIT=10] -->
+ <!-- Label for the image Hue filter (color, shade, tinge, tone) button [CHAR LIMIT=10] -->
+ <!-- Label for the image shadow recovery (lightens/darkens shadows) filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image highlights recovery (lightens/darkens bright regions) filter button [CHAR LIMIT=15] -->
+ <!-- Label for the image curves filter button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette filter (darkens photo around edges) button [CHAR LIMIT=10] -->
+ <!-- Label for the image vignette main parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette exposure parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette saturation parameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the image vignette contrast fparameter ui [CHAR LIMIT=15] -->
+ <!-- Label for the rate of change in brightness as it goes to the edge [CHAR LIMIT=15] -->
+ <!-- Label for the image effect that removes redeye. [CHAR LIMIT=10] -->
+ <!-- Label for the that allows drawing on Image [CHAR LIMIT=10] -->
+ <!-- Label for the image straighten effect [CHAR LIMIT=15] -->
+ <!-- Label for the image crop effect [CHAR LIMIT=15] -->
+ <!-- Label for the image rotate effect [CHAR LIMIT=15] -->
+ <!-- Label for the image flip effect [CHAR LIMIT=15] -->
+ <!-- Name for the photo effect that inverts photo to negative images. [CHAR LIMIT=10] -->
+ <!-- Label for having no filters applied to the image [CHAR LIMIT=10] -->
+ <!-- Label for the image edges effect (highlights edges in image) [CHAR LIMIT=10] -->
+ <!-- Label for an image effect that replicates the "pop art" style of segmenting
+ images into solid colors, as popularized by Andy Warhol [CHAR LIMIT=15] -->
+ <!-- Label for the image downsampling effect (makes image smaller) [CHAR LIMIT=15] -->
+ <!-- Label for the "neutral density graduated filter" filter effect [CHAR LIMIT=15] -->
+ <!-- Label for the Brightness effect [CHAR LIMIT=20] -->
+ <!-- Label for the Contrast filter effect [CHAR LIMIT=20] -->
+ <!-- Label for the saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the Main or Master control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the red control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the yellow control for per channel saturation effect [CHAR LIMIT=20] -->
+ <!-- Label for the green control for per channel saturation effect [CHAR LIM