Commit e833a34c authored by Shik Chen's avatar Shik Chen Committed by Commit Bot

CCA: Add developer toolkit

Design doc: go/cca-devtool

Bug: 1019581
Test: Manually
Tricium: disable
Change-Id: Ibe427a666692ae5efd4e9bc1aaddc43def2e0f61
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1892972Reviewed-by: default avatarWei Lee <wtlee@chromium.org>
Reviewed-by: default avatarKuo Jen Wei <inker@chromium.org>
Commit-Queue: Shik Chen <shik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#715580}
parent 7b702482
# Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
CHROME=google-chrome
PROD_ICONS = \
src/images/camera_app_icons_128.png \
src/images/camera_app_icons_48.png \
CANARY_ICONS = \
utils/canary/images/camera_app_icons_128.png \
utils/canary/images/camera_app_icons_48.png \
DEV_ICONS = \
utils/dev/images/camera_app_icons_128.png \
utils/dev/images/camera_app_icons_48.png \
# Include all resources of the Camera App to be copied to the target package,
# but without the manifest files and app icons (to be added later).
RESOURCES = \
src/_locales/am/messages.json \
src/_locales/ar/messages.json \
src/_locales/bg/messages.json \
src/_locales/bn/messages.json \
src/_locales/ca/messages.json \
src/_locales/cs/messages.json \
src/_locales/da/messages.json \
src/_locales/de/messages.json \
src/_locales/el/messages.json \
src/_locales/en/messages.json \
src/_locales/en_GB/messages.json \
src/_locales/es/messages.json \
src/_locales/es_419/messages.json \
src/_locales/et/messages.json \
src/_locales/fa/messages.json \
src/_locales/fi/messages.json \
src/_locales/fil/messages.json \
src/_locales/fr/messages.json \
src/_locales/gu/messages.json \
src/_locales/he/messages.json \
src/_locales/hi/messages.json \
src/_locales/hr/messages.json \
src/_locales/hu/messages.json \
src/_locales/id/messages.json \
src/_locales/it/messages.json \
src/_locales/ja/messages.json \
src/_locales/kn/messages.json \
src/_locales/ko/messages.json \
src/_locales/lt/messages.json \
src/_locales/lv/messages.json \
src/_locales/ml/messages.json \
src/_locales/mr/messages.json \
src/_locales/ms/messages.json \
src/_locales/nl/messages.json \
src/_locales/no/messages.json \
src/_locales/pl/messages.json \
src/_locales/pt_BR/messages.json \
src/_locales/pt_PT/messages.json \
src/_locales/ro/messages.json \
src/_locales/ru/messages.json \
src/_locales/sk/messages.json \
src/_locales/sl/messages.json \
src/_locales/sr/messages.json \
src/_locales/sv/messages.json \
src/_locales/sw/messages.json \
src/_locales/ta/messages.json \
src/_locales/te/messages.json \
src/_locales/th/messages.json \
src/_locales/tr/messages.json \
src/_locales/uk/messages.json \
src/_locales/vi/messages.json \
src/_locales/zh_CN/messages.json \
src/_locales/zh_TW/messages.json \
src/css/main.css \
src/images/browser_button_back.svg \
src/images/browser_button_delete.svg \
src/images/browser_button_export.svg \
src/images/browser_button_print.svg \
src/images/camera_button_fps_30.svg \
src/images/camera_button_fps_60.svg \
src/images/camera_button_grid_off.svg \
src/images/camera_button_grid_on.svg \
src/images/camera_button_mic_off.svg \
src/images/camera_button_mic_on.svg \
src/images/camera_button_mirror_off.svg \
src/images/camera_button_mirror_on.svg \
src/images/camera_button_settings.svg \
src/images/camera_button_switch_device.svg \
src/images/camera_button_switch_photo.svg \
src/images/camera_button_switch_video.svg \
src/images/camera_button_timer_off.svg \
src/images/camera_button_timer_on_10s.svg \
src/images/camera_button_timer_on_3s.svg \
src/images/camera_focus_aim.svg \
src/images/camera_intent_play_video.svg \
src/images/camera_intent_result_cancel.svg \
src/images/camera_intent_result_confirm.svg \
src/images/camera_mode_photo.svg \
src/images/camera_mode_portrait.svg \
src/images/camera_mode_square.svg \
src/images/camera_mode_video.svg \
src/images/camera_shutter_photo_start.svg \
src/images/camera_shutter_photo_start_active.svg \
src/images/camera_shutter_photo_start_hover.svg \
src/images/camera_shutter_photo_stop.svg \
src/images/camera_shutter_photo_stop_hover.svg \
src/images/camera_shutter_video_start.svg \
src/images/camera_shutter_video_start_hover.svg \
src/images/camera_shutter_video_stop.svg \
src/images/camera_shutter_video_stop_hover.svg \
src/images/settings_button_back.svg \
src/images/settings_button_expand.svg \
src/images/settings_feedback.svg \
src/images/settings_grid_type.svg \
src/images/settings_help.svg \
src/images/settings_resolution.svg \
src/images/settings_timer_duration.svg \
src/images/spinner.svg \
src/js/background.js \
src/js/browser_proxy/browser_proxy.js \
src/js/device/camera3_device_info.js \
src/js/device/constraints_preferrer.js \
src/js/device/device_info_updater.js \
src/js/device/error.js \
src/js/gallerybutton.js \
src/js/google-analytics-bundle.js \
src/js/intent.js \
src/js/main.js \
src/js/metrics.js \
src/js/models/file_video_saver.js \
src/js/models/filenamer.js \
src/js/models/filesystem.js \
src/js/models/gallery.js \
src/js/models/intent_video_saver.js \
src/js/models/result_saver.js \
src/js/models/video_saver_interface.js \
src/js/mojo/chrome_helper.js \
src/js/mojo/device_operator.js \
src/js/mojo/image_capture.js \
src/js/nav.js \
src/js/scrollbar.js \
src/js/sound.js \
src/js/state.js \
src/js/toast.js \
src/js/tooltip.js \
src/js/type.js \
src/js/util.js \
src/js/views/browser.js \
src/js/views/camera.js \
src/js/views/camera_intent.js \
src/js/views/camera/layout.js \
src/js/views/camera/modes.js \
src/js/views/camera/options.js \
src/js/views/camera/preview.js \
src/js/views/camera/recordtime.js \
src/js/views/camera/review_result.js \
src/js/views/camera/timertick.js \
src/js/views/dialog.js \
src/js/views/gallery_base.js \
src/js/views/settings.js \
src/js/views/view.js \
src/js/views/warning.js \
src/sounds/record_end.ogg \
src/sounds/record_start.ogg \
src/sounds/shutter.ogg \
src/sounds/tick_final.ogg \
src/sounds/tick_inc.ogg \
src/sounds/tick_start.ogg \
src/views/main.html \
src/LICENSE \
# Resources for the Prod build.
RESOURCES_PROD = $(RESOURCES) $(PROD_ICONS)
# Resources for the Canary build.
RESOURCES_CANARY = $(RESOURCES) $(CANARY_ICONS)
# Resources for the Dev build.
RESOURCES_DEV = $(RESOURCES) $(DEV_ICONS)
# Path for the Camera resources. Relative, with a trailing slash.
SRC_PATH=src/
# Path for Canary-specific utility files. Relative, with a trailing slash.
CANARY_UTILS_PATH=utils/canary/
# Path for Dev-specific utility files. Relative, with a trailing slash.
DEV_UTILS_PATH=utils/dev/
# Manifest file for the camera.crx package.
SRC_MANIFEST=src/manifest.json
# Builds camera.crx
all: build/camera.crx
# Builds the release version.
build/camera: $(RESOURCES_PROD) $(SRC_MANIFEST)
mkdir -p build/camera
cd $(SRC_PATH); cp --parents $(patsubst $(SRC_PATH)%, %, \
$(RESOURCES_PROD)) ../build/camera
cp $(SRC_MANIFEST) build/camera/manifest.json
# Builds the camera.crx package.
build/camera.crx: build/camera
$(CHROME) --pack-extension=build/camera \
--pack-extension-key=dev-keys/camera.pem
# Alias for build/camera.crx.
camera: build/camera.crx
# Canary build
canary: build/camera-canary
# Dev build
dev: build/camera-dev.crx
# Builds the canary version.
build/camera-canary: $(RESOURCES_CANARY) $(SRC_MANIFEST)
mkdir -p build/camera-canary
cd $(SRC_PATH); cp --parents $(patsubst $(SRC_PATH)%, %, \
$(RESOURCES)) ../build/camera-canary
cp -r $(CANARY_UTILS_PATH)* build/camera-canary
utils/generate_manifest.py --canary
# Builds the dev version.
build/camera-dev: $(RESOURCES_DEV) $(SRC_MANIFEST)
mkdir -p build/camera-dev
cd $(SRC_PATH); cp --parents $(patsubst $(SRC_PATH)%, %, \
$(RESOURCES)) ../build/camera-dev
cp -r $(DEV_UTILS_PATH)* build/camera-dev
utils/generate_manifest.py --dev
# Builds the camera-dev.crx package.
build/camera-dev.crx: build/camera-dev
$(CHROME) --pack-extension=build/camera-dev \
--pack-extension-key=dev-keys/camera.pem
# Cleans the workspace from build files files.
clean:
rm -rf build
Camera App # Camera App
==========
Camera App is a packaged app designed to take photos and record videos. Camera App is a packaged app designed to take photos and record videos.
Supported systems ## Supported systems
-----------------
Should work on any operating system, especially on Chrome OS.
Compiling and installing Chrome OS. Other platforms are not guaranteed to work.
------------------------
To compile run "make all", then drag the camera.crx package from the build directory to Chrome. Note, that currently building on Linux only is supported. However, the crx packages should work on any other operating system without problems. ## Installing, packaging, and testing
Known issues There is a helper script `utils/cca.py` with a convenient symlink `cca` in the
------------ top directory. Here are some quick examples:
<http:///crbug.com/?q=Cr%3DPlatform-Apps-Camera>
```
# Deploy CCA to <device>
$ ./cca deploy <device>
# Run CCA Tast tests on <device>
$ ./cca test <device> [patterns...]
# Pack CCA into a distributable .crx.
$ ./cca pack
```
For more details, please check the usage of individual commands with the
`--help` flag.
## Known issues
<https://crbug.com/?q=component%3APlatform%3EApps%3ECamera>
utils/cca.py
\ No newline at end of file
-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAN9NEO/werJcK4Yg9
mD6pi2J4dJnnnQleoHNTaELcThlmWpyUbRfJAz7FF3JdsrjSp5UdX5fCK9qQzFvC8
8fbxix4e7YkyG71rd4pC4uhgxh64qOpNvrY77OTq5Q2RKPCGrgsM/M3dkPvadZbOJ
+thQ8JbRAS9DqO1hCnGVh2T51AgMBAAECgYBZTdbyPrizUE1PzSr7ygJfv/8CSNKE
HOELvHHJcGwNZAShH6sxecNPNbMFdyb9KT2UaK68pYExtku9H24Xnbit5ma2lkl0z
wrNtqN4pYZ2UiKQVrL3/wFGYqQPHhj3/6HsoWIKeOdaTWw8QxsbRz+ibUZdyKgJiN
bf7o6EA8m6AQJBAPEPYe1Voj7SEu0uFGJ2kjM5oQ+HYMBo2I4PliCsP1dMToDRp9z
9Xp+BZYs6FIOiVH0JrCNHO1aqZSO5VaOryTUCQQDtI+vx0qwosP0PqNHDeVYdpvfX
kwN65yftR2smWS/iNqD7TSgGhON8z3Pq/57SKbWAZVqeAZL4Q0DapgKw24hBAkAst
XipJxfHZPkDqmc3d9xXydl4Ythr90Yq2vMyLiA1Vb69n6TtlMSG+t3Ve7kwTNw0sK
WPiXeU9Fd7z7T1fTf9AkEAvVVx21ht9eshkTAjkmM9G12lAewx2h3W5f6gkTSiI4W
kUCBRNatCCfOERHsk7f05GbNSf1cYZbkkfa4P9e7BQQJBAOsyAFy2c/r/tvZX5SVm
gOuoimubBZrgkXHRCXlXYSunHSXhcCmtyRPs/KxkIOzq4qTpPA0wX4WEugM7ZNBFa
2k=
-----END PRIVATE KEY-----
[MESSAGES CONTROL]
disable=fixme,
missing-function-docstring,
missing-module-docstring
[LOGGING]
logging-format-style=fstr
[FORMAT]
indent-string=' '
max-line-length=80
[BASIC]
function-naming-style=PascalCase
good-names=f,
i,
j,
k,
ex,
Run,
_
{
"NAME": {
"message": "ካሜራ",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "በካሜራዎ ፎቶዎችን ያንሱ እና ቪዲዮዎችን ይቅረጹ።",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "የፋይል ሥርዓት ስህተቶች።",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "የእርስዎ ካሜራ አሁን ላይ ሊገኝ አይችልም።\nካሜራው በአግባቡ መገናኘቱን እባክዎ ይፈትሹ።",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$ን ወደ ውጭ መላክ አልተቻለም",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "ፋይሉን ማስቀመጥ አልተሳካም",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "ፎቶን ማንሳት አልተቻለም",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "መቅረጽ መጀመር አልተቻለም",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "ምንም አልተቀረጸም",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "ቀረጻ ቆሟል",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ ገቢር",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "ወደ ማዕከለ-ሥዕላት ሂድ",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "ሰርዝ",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "ወደ ዲስክ ላክ",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "አትም",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "ተመለስ",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "የማዕከለ-ሥዕላት ምስሎች",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "ቅንብሮች",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "የፍርግርግ ዓይነት",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "የጊዜ ቆጣሪ ቆይታ",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "ግብረመልስ ላክ",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "እገዛ",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 በ3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 በ4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "ወርቃማ ውድር",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 ሰከንዶች",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 ሰከንዶች",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "ፎቶ ያንሱ",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "ፎቶን ማንሳት አቁም",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "መቅረጽ ጀምር",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "መቅረጽ አቁም",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "ወደ ቀጣዩ ካሜራ ቀይር",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "ቪዲዮ ለመቅረጽ ቀይር",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "ፎቶ ለማንሳት ይቀይሩ",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "የሰዓት ቆጣሪ",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "ማስተላለፍ",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "ፍርግርግ",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "ማይክሮፎን",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "እሺ",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "ይቅር",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "እርግጠኛ ነዎት $file$ን ማስወገድ ይፈልጋሉ?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "እርግጠኛ ነዎት $count$ ንጥሎችን ማስወገድ ይፈልጋሉ?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "በካሜራው የተነሱ ፎቶዎች ወይም የተቀረጹ ቪዲዮዎች ወደ የውርዶች አቃፊው ይወሰዳሉ። በፋይሎች ውስጥ ሊደርሱባቸው ይችላሉ።\n\nየማከማቻ ፈቃዶች ያላቸው መተግበሪያዎች የእርስዎን ፎቶዎች እና ቪዲዮዎች መዳረሻ ይኖራቸዋል።",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "الكاميرا",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "يمكنك التقاط الصور وتسجيل الفيديوهات باستخدام الكاميرا.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "أخطاء نظام الملفات.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "الكاميرا غير متاحة حاليًا.\nيُرجى التحقُّق من اتصال الكاميرا بشكلٍ صحيح.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "يتعذَّر تصدير $file$.",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "يتعذَّر حفظ الملف.",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "يتعذّر التقاط الصورة.",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "يتعذّر بدء التسجيل.",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "لم يتمّ تسجيل أيّ بيانات.",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "تمّ إيقاف التسجيل.",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "الكاميرا $camera$ نشِطة.",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "الانتقال إلى المعرض",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "حذف",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "تصدير إلى القرص",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "طباعة",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "رجوع",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "صور المعرض",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "إعدادات",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "نوع الشبكة",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "مدة المؤقِّت",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "إرسال تعليقات",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "مساعدة",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "وضع 3 × 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "وضع 3 في 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "وضع 4 × 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "وضع 4 في 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "وضع النسبة الذهبية",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 ثوانٍ",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "۱۰ ثوانٍ",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "التقاط صورة",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "إيقاف التقاط الصورة",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "بدء التسجيل",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "إيقاف التسجيل",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "التبديل إلى الكاميرا التالية",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "تبديل لوضع تسجيل الفيديو",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "تبديل لوضع التقاط الصور",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "الموقِّت",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "النسخ المطابق",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "الشبكة",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "الميكروفون",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "موافق",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "إلغاء",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "هل تريد فعلاً إزالة $file$؟",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "هل تريد فعلاً إزالة $count$ عنصر؟",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "سيتمّ نقل الصور والفيديوهات الملتقَطة بالكاميرا إلى مجلد \"التنزيلات\" ويمكنك الوصول إليها من خلال تطبيق \"ملفات\".\n\nستتمكَّن التطبيقات من الوصول إلى صورك وفيديوهاتك في حال تزويدها بأذونات الاطّلاع على سعة التخزين.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Камера",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Правете снимки и записвайте видеоклипове с камерата си.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Грешки в системата за съхранение на файлове.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Понастоящем няма достъп до камерата ви.\nМоля, проверете дали е свързана правилно.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$ не може да се експортира",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Файлът не може да бъде запазен",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Не може да се направи снимка",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Записването не може да се стартира",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Нищо не е записано",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Записването спря",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ е активна",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Към галерията",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Изтриване",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Експортиране в диска",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Печат",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Назад",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Изображения в галерията",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Настройки",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Тип решетка",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Продължителност на таймера",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Изпращане на отзиви",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Помощ",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 на 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 на 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Златното сечение",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 секунди",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 секунди",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Правене на снимка",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Спиране на правенето на снимка",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Започване на запис",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Спиране на записа",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Превключване към следващата камера",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Превключване към режима за запис на видеоклипове",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Превключване към режима за правене на снимки",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Таймер",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Функция за огледално обръщане",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Решетка",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Микрофон",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Отказ",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Наистина ли искате да премахнете $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Наистина ли искате да премахнете $count$ елемента?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Направените с камерата снимки и видеоклипове ще бъдат преместени в папката „Изтегляния“. Можете да осъществите достъп до тях от „Файлове“.\n\nПриложенията с разрешения за хранилището ще имат достъп до снимките и видеоклиповете ви.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "ক্যামেরা",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "আপনার ক্যামেরা ব্যবহার করে ছবি তুলুন এবং ভিডিও রেকর্ড করুন।",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "ফাইল সিস্টেমে সমস্যা।",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "আপনার ক্যামেরাটি বর্তমানে উপলভ্য নয়।\nক্যামেরাটি সঠিকভাবে কানেক্ট করা আছে কিনা দেখে নিন।",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$টি এক্সপোর্ট করা যায়নি",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "ফাইলটি সেভ করা যায়নি",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "ফটো তোলা যায়নি",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "রেকর্ডিং শুরু করা যায়নি",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "কিছুই রেকর্ড করা হয়নি",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "রেকর্ডিং বন্ধ করা হয়েছে",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ চালু আছে",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "গ্যালারিতে যান",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "মুছুন",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "ডিস্কে এক্সপোর্ট করুন",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "প্রিন্ট করুন",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "ফিরে যান",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "গ্যালারির ছবিগুলি",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "সেটিংস",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "গ্রিডের ধরন",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "টাইমার সময়কাল",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "মতামত দিন",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "সহায়তা",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "৩ x ৩",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "৩ বাই ৩",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "৪ x ৪",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "৪ বাই ৪",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "গোল্ডেন রেশিও",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "৩ সেকেন্ড",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "১০ সেকেন্ড",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "ফটো তুলুন",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "ফটো তোলা বন্ধ করুন",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "রেকর্ডিং শুরু করুন",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "রেকর্ডিং বন্ধ করুন",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "পরবর্তী ক্যামেরাতে যান",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "ভিডিও রেকর্ড করতে পরিবর্তন করুন",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "ফটো তুলতে পরিবর্তন করুন",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "টাইমার",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "মিররিং",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "গ্রিড",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "মাইক্রোফোন",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "ঠিক আছে",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "বাতিল করুন",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "আপনি কি সত্যিই $file$ সরিয়ে ফেলতে চান?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "আপনি কি সত্যিই $count$টি আইটেম সরিয়ে ফেলতে চান?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "ক্যামেরায় তোলা ফটো এবং ভিডিও ডাউনলোড ফোল্ডারে সরিয়ে দেওয়া হবে। আপনি সেগুলি ফাইল বিকল্প থেকে অ্যাক্সেস করতে পারবেন।\n\nযে অ্যাপগুলিকে স্টোরেজ ব্যবহারের অনুমতি দেওয়া আছে সেগুলি আপনার ফটো এবং ভিডিও অ্যাক্সেস করতে পারবে।",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Càmera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Fes fotos i grava vídeos amb la càmera.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Errors del sistema de fitxers.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "La càmera no està disponible en aquest moment.\nComprova que la càmera estigui ben connectada.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "No es pot exportar el fitxer $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "No es pot desar el fitxer",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "No es pot fer la foto",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "No es pot iniciar la gravació",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "No s'ha gravat res",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "S'ha aturat la gravació",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "Càmera $camera$ activada",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Ves a la galeria",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Suprimeix",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Exporta al disc",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Imprimeix",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Torna",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Imatges de la galeria",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Configuració",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Tipus de quadrícula",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Durada del temporitzador",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Envia suggeriments",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Ajuda",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 per 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 per 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Proporció àuria",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 segons",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 segons",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Fes una foto",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "No facis la foto",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Comença a gravar",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Atura la gravació",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Canvia a la càmera següent",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Canvia al mode per gravar vídeo",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Canvia al mode per fer fotos",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Temporitzador",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Rèplica",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Quadrícula",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Micròfon",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "D'acord",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Cancel·la",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Confirmes que vols suprimir el fitxer $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Confirmes que vols suprimir $count$ elements?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Les fotos i els vídeos que es facin amb la càmera es mouran a la carpeta Baixades. Pots accedir-hi des de Fitxers.\n\nLes aplicacions amb permisos d'emmagatzematge tindran accés a les fotos i als vídeos.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Fotoaparát",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Foťte a nahrávejte videa pomocí fotoaparátu.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Chyby systému souborů.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Fotoaparát momentálně není dostupný.\nZkontrolujte, zda je fotoaparát správně připojen.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Soubor $file$ se nepodařilo exportovat",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Soubor se nepodařilo uložit",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Fotku se nepodařilo pořídit",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Nahrávání se nepodařilo zahájit",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Nic nebylo zaznamenáno",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Nahrávání bylo zastaveno",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ je aktivní",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Přejít do galerie",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Smazat",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Exportovat na disk",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Tisknout",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Zpět",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Obrázky v galerii",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Nastavení",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Typ mřížky",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Trvání časovače",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Odeslat zpětnou vazbu",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Nápověda",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 × 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 krát 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 × 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 krát 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Zlatý řez",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 sekundy",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 sekund",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Vyfotit",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Zastavit focení",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Zahájit nahrávání",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Zastavit nahrávání",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Přepnout na další fotoaparát",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Přepnout na záznam videa",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Přepnout na focení",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Časovač",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Zrcadlení",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Mřížka",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Mikrofon",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Zrušit",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Opravdu chcete soubor $file$ odstranit?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Opravdu chcete tyto položky ($count$) odstranit?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Fotky a videa pořízená fotoaparátem se přesunou do složky stažených souborů. Najdete je v aplikaci Soubory.\n\nK vašim fotkám a videím budou mít přístup aplikace s oprávněním k úložišti.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Kamera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Tag billeder, og optag videoer med dit kamera.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Der er opstået fejl i filsystemet.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Dit kamera er i øjeblikket utilgængeligt.\nTjek, om kameraet er tilsluttet korrekt.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$ kan ikke eksporteres",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Filen kan ikke gemmes",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Det er ikke muligt at tage billeder",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Det er ikke muligt at starte en optagelse",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Der er ingen optagelser",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Optagelsen er stoppet",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ er aktivt",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Gå til galleri",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Slet",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Eksportér til disk",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Udskriv",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Gå tilbage",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Galleribilleder",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Indstillinger",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Gittertype",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Varighed for timer",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Giv feedback",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Hjælp",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3x3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 gange 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4x4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 gange 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Det gyldne snit",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 sekunder",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 sekunder",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Tag billede",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Stop med at tage billedet",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Start optagelse",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Stop optagelse",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Skift til næste kamera",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Skift til videooptagelse",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Skift til billedtilstand",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Timer",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Spejling",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Gitter",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Mikrofon",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Annuller",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Er du sikker på, at du vil fjerne $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Er du sikker på, at du vil fjerne $count$ elementer?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Billeder og videoer, der er taget med kameraet, flyttes til mappen Downloads. Du kan finde dem under Filer.\n\nApps med lagertilladelser vil have adgang til dine billeder og videoer.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Kamera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Nehmen Sie Fotos und Videos mit Ihrer Kamera auf.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Fehler im Dateisystem.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Ihre Kamera ist derzeit nicht verfügbar.\nÜberprüfen Sie bitte, ob die Kamera richtig verbunden ist.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$ konnte nicht exportiert werden",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Datei konnte nicht gespeichert werden",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Foto konnte nicht aufgenommen werden",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Videoaufnahme konnte nicht gestartet werden",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Keine Aufzeichnung",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Aufzeichnung wurde beendet",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ aktiv",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Zur Galerie",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Löschen",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Auf Festplatte exportieren",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Drucken",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Zurück",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Galeriebilder",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Einstellungen",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Rastertyp",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Timerdauer",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Feedback geben",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Hilfe",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 mal 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 mal 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Goldener Schnitt",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 Sekunden",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 Sekunden",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Foto aufnehmen",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Fotoaufnahme beenden",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Video aufnehmen",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Videoaufnahme beenden",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Zur nächsten Kamera wechseln",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Zu Videomodus wechseln",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Zu Fotomodus wechseln",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Timer",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Spiegeln",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Raster",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Mikrofon",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Abbrechen",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Möchten Sie \"$file$\" wirklich entfernen?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Möchten Sie $count$ Elemente wirklich entfernen?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Mit der Kamera aufgenommene Fotos und Videos werden in den Ordner \"Downloads\" verschoben. Sie können sie in der App \"Dateien\" ansehen.\n\nApps mit Speicherberechtigungen haben Zugriff auf Ihre Fotos und Videos.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Κάμερα",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Τραβήξτε φωτογραφίες και βίντεο με την κάμερά σας.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Αρχειοθετήστε σφάλματα συστήματος.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Η κάμερά σας δεν είναι διαθέσιμη προς το παρόν.\nΕλέγξτε αν η κάμερα έχει συνδεθεί σωστά.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Δεν είναι δυνατή η εξαγωγή του αρχείου $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Δεν είναι δυνατή η αποθήκευση του αρχείου",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Δεν είναι δυνατή η λήψη φωτογραφίας",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Δεν είναι δυνατή η έναρξη της εγγραφής",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Καμία εγγραφή",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Η εγγραφή διακόπηκε",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ ενεργή",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Μετάβαση στο gallery",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Διαγραφή",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Εξαγωγή σε δίσκο",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Εκτύπωση",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Πίσω",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Εικόνες gallery",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Ρυθμίσεις",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Τύπος πλέγματος",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Διάρκεια χρονομέτρου",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Αποστολή σχολίων",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Βοήθεια",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 x 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 x 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Ιδανικός λόγος διαστάσεων",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 δευτερόλεπτα",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 δευτερόλεπτα",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Λήψη φωτογραφίας",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Διακοπή λήψης φωτογραφίας",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Έναρξη εγγραφής",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Διακοπή εγγραφής",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Μετάβαση στην επόμενη κάμερα",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Μετάβαση στη λειτουργία εγγραφής βίντεο",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Μετάβαση στη λειτουργία λήψης φωτογραφίας",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Χρονόμετρο",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Κατοπτρισμός",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Πλέγμα",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Μικρόφωνο",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "ΟΚ",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Ακύρωση",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Είστε βέβαιοι ότι θέλετε να καταργήσετε το αρχείο $file$;",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Είστε βέβαιοι ότι θέλετε να καταργήσετε $count$ στοιχεία;",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Οι φωτογραφίες και τα βίντεο που λήφθηκαν με την κάμερα θα μετακινηθούν στον φάκελο \"Λήψεις\". Μπορείτε να τα δείτε στα Αρχεία.\n\nΟι εφαρμογές με άδειες αποθηκευτικού χώρου θα έχουν πρόσβαση στις φωτογραφίες και τα βίντεό σας.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Camera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Take photos and record videos with your camera.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "File system errors.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Your camera is currently unavailable.\nPlease check if the camera is properly connected.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Unable to export $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Unable to save the file",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Unable to take photo",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Unable to start recording",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Nothing recorded",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Recording stopped",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ active",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Go to gallery",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Delete",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Export to disk",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Print",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Go back",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Gallery images",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Settings",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Grid type",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Timer duration",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Send feedback",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Help",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 by 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 by 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Golden ratio",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 seconds",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 seconds",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Take photo",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Stop taking photo",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Start recording",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Stop recording",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Switch to next camera",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Switch to record video",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Switch to take photo",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Timer",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Mirroring",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Grid",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Microphone",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Cancel",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Do you really want to remove $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Do you really want to remove $count$ items?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Photos and videos taken with the camera will be moved to the Downloads folder. You can access them in Files.\n\nApps with storage permissions will have access to your photos and videos.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Cámara",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Haz fotos y graba vídeos con la cámara.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Se han producido errores en el sistema de archivos.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "La cámara no está disponible en este momento.\nComprueba si la cámara está conectada correctamente.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "No se ha podido exportar $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "No se ha podido guardar el archivo",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "No se ha podido hacer la foto",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "No se ha podido iniciar la grabación",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "No se ha grabado nada",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Se ha detenido la grabación",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ activa",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Ir a la galería",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Eliminar",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Exportar a disco",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Imprimir",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Atrás",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Imágenes de la galería",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Ajustes",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Tipo de cuadrícula",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Duración del temporizador",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Enviar comentarios",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Ayuda",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3x3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "Tres por tres",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4x4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "Cuatro por cuatro",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Proporción áurea",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 segundos",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 segundos",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Hacer foto",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Detener foto",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Iniciar grabación",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Detener grabación",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Cambiar a la siguiente cámara",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Cambiar al modo de cámara de vídeo",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Cambiar al modo de cámara de fotos",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Temporizador",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Efecto espejo",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Cuadrícula",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Micrófono",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "Aceptar",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Cancelar",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "¿Seguro que quieres eliminar $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "¿Seguro que quieres quitar estos $count$ elementos?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Las fotos y los vídeos hechos con la cámara se moverán a la carpeta Descargas. Podrás acceder a ellos con la aplicación Archivos.\n\nLas aplicaciones con permiso de almacenamiento podrán acceder a tus fotos y vídeos.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Cámara",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Toma fotos y graba videos con la cámara.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Errores en el sistema de archivos",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "La cámara no está disponible en este momento. Revisa si la conectaste correctamente.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "No se puede exportar $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "No se puede guardar el archivo",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "No se puede tomar la foto",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "No es posible comenzar a grabar",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "No se grabaron datos",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Se detuvo la grabación",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ activada",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Ir a la galería",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Borrar",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Exportar al disco",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Imprimir",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Volver",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Imágenes de la galería",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Configuración",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Tipo de cuadrícula",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Duración del temporizador",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Enviar comentarios",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Ayuda",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 por 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 por 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Proporción áurea",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 segundos",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 segundos",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Tomar una foto",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Detener foto",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Iniciar grabación",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Detener grabación",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Cambiar a la siguiente cámara",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Cambiar al modo para grabar video",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Cambiar al modo para tomar fotos",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Temporizador",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Duplicación",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Cuadrícula",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Micrófono",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "Aceptar",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Cancelar",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "¿Confirmas que deseas quitar $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "¿Confirmas que deseas quitar $count$ elementos?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Las fotos y los videos que tomes con la cámara se moverán a la carpeta Descargas, que puedes abrir con la app de Archivos.\n\nLas apps que tengan permiso de almacenamiento podrán acceder a tus fotos y videos.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Kaamera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Jäädvustage oma kaameraga fotosid ja salvestage videoid.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Failisüsteemi vead.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Kaamera pole praegu saadaval.\nKontrollige, kas kaamera on korralikult ühendatud.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Faili $file$ eksportimine ebaõnnestus",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Faili salvestamine ebaõnnestus",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Foto jäädvustamine ebaõnnestus",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Salvestamise alustamine ebaõnnestus",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Midagi pole salvestatud",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Salvestamine on peatatud",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ on aktiivne",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Ava galerii",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Kustuta",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Ekspordi kettale",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Prindi",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Mine tagasi",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Galerii kujutised",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Seaded",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Ruudustiku tüüp",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Taimeri kestus",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Tagasiside saatmine",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Abi",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "kolm korda kolm",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "neli korda neli",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Kuldlõige",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 sekundit",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 sekundit",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Jäädvusta foto",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Peata foto jäädvustamine",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Alusta salvestamist",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Peata salvestamine",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Vaheta järgmisele kaamerale",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Vaheta video salvestamise režiimile",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Vaheta foto jäädvustamise režiimile",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Taimer",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Peegeldamine",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Ruudustik",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Mikrofon",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Tühista",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Kas soovite kindlasti eemaldada faili $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Kas soovite kindlasti eemaldada need $count$ üksust?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Kaameraga tehtud fotod ja videod teisaldatakse kausta Allalaadimised. Pääsete neile juurde rakenduses Failid.\n\nSalvestusruumi kasutuse lubadega rakendustel on juurdepääs teie fotodele ja videotele.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "دوربین",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "با دوربینتان عکس بگیرید و فیلم‌برداری کنید.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "خطاهایی در سیستم فایل وجود دارد.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "درحال‌حاضر دوربینتان دردسترس نیست.\nلطفاً بررسی کنید که دوربین به‌درستی متصل شده است یا نه.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "صادر کردن $file$ امکان‌پذیر نیست",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "ذخیره کردن فایل امکان‌پذیر نیست",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "عکس‌برداری امکان‌پذیر نیست",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "شروع ضبط امکان‌پذیر نیست",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "چیزی ضبط نشد",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "ضبط متوقف شد",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ فعال است",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "رفتن به گالری",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "حذف",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "صادر کردن به دیسک",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "چاپ",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "برگشت",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "تصاویر گالری",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "تنظیمات",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "نوع شبکه",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "مدت تایمر",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "ارسال بازخورد",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "راهنما",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "۳ × ۳",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "۳ در ۳",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "۴ × ۴",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "۴ در ۴",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "نسبت طلایی",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "۳ ثانیه",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "۱۰ ثانیه",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "عکس گرفتن",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "توقف عکس‌برداری",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "شروع ضبط",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "توقف ضبط",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "جابه‌جایی به دوربین بعدی",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "رفتن به حالت فیلم‌برداری",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "رفتن به حالت عکس‌برداری",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "تایمر",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "نمایش صفحه‌نمایش روی دستگاه دیگر",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "شطرنجی",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "میکروفون",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "تأیید",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "لغو",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "واقعاً می‌خواهید $file$ حذف شود؟",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "واقعاً می‌خواهید $count$ مورد حذف شود؟",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "عکس‌ها و ویدیوهایی که با دوربین گرفته شده است، به پوشه «بارگیری‌ها» منتقل خواهد شد. می‌توانید در Files به آن‌ها دسترسی داشته باشید.\n\nبرنامه‌هایی که مجوز فضای ذخیره‌سازی دارند، به عکس‌ها و ویدیوهای شما دسترسی خواهند داشت.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Kamera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Ota kuvia ja videoita kamerallasi.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Tiedostojärjestelmän virheitä",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Kamerasi ei ole tällä hetkellä käytettävissä.\nTarkista, onko kamera liitetty oikein.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Vieminen epäonnistui: $file$.",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Tiedoston tallennus epäonnistui.",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Kuvan ottaminen epäonnistui.",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Tallennuksen aloittaminen epäonnistui.",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Mitään ei kuvattu.",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Tallennus keskeytettiin.",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ on aktiivinen.",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Siirry galleriaan",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Poista",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Vie paikalliselle levylle",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Tulosta",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Takaisin",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Gallerian kuvat",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Asetukset",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Ruudukkotyyppi",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Ajastimen kesto",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Lähetä palautetta",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Ohje",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3x3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3x3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4x4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4x4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Kultainen leikkaus",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 sekuntia",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 sekuntia",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Ota valokuva",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Lopeta kuvan ottaminen",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Aloita kuvaaminen",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Lopeta kuvaaminen",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Vaihda seuraavaan kameraan",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Vaihda videon kuvaamiseen",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Vaihda kuvan ottamiseen",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Ajastin",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Peilaus",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Ruudukko",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Mikrofoni",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Peruuta",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Haluatko varmasti poistaa tiedoston $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Haluatko varmasti poistaa $count$ kohdetta?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Kameralla otetut kuvat ja videot siirretään Lataukset-kansioon. Voit käyttää niitä avaamalla Tiedostot.\n\nJos sovelluksella on tallennustilan käyttöoikeus, se voi käyttää kuvia ja videoita.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Camera",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Kumuha ng mga larawan at mag-record ng mga video gamit ang iyong camera.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Mga error sa file system.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Kasalukuyang hindi available ang iyong camera.\nPakitingnan kung nakakonekta nang maayos ang camera.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Hindi na-export ang $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Hindi na-save ang file",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Hindi nakakuha ng larawan",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Hindi nasimulan ang pag-record",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Walang na-record",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Huminto ang pag-record",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "Aktibo ang $camera$",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Pumunta sa gallery",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "I-delete",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "I-export sa disk",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "I-print",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Bumalik",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Mga larawan sa gallery",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Mga Setting",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Uri ng grid",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Tagal ng timer",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Magpadala ng feedback",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Tulong",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 by 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 by 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Golden ratio",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 segundo",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 segundo",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Kumuha ng larawan",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Ihinto ang pagkuha ng larawan",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Magsimulang mag-record",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Ihinto ang pag-record",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Lumipat sa susunod na camera",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Lumipat sa pag-record ng video",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Lumipat sa pagkuha ng larawan",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Timer",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Pag-mirror",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Grid",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Mikropono",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Kanselahin",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Gusto mo ba talagang alisin ang $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Gusto mo ba talagang alisin ang $count$ (na) item?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Ang mga larawan at video na nakunan gamit ang camera ay ililipat sa folder na Mga Download. Maa-access mo ang mga ito sa Mga File.\n\nAng mga app na may mga pahintulot sa storage ay magkakaroon ng access sa iyong mga larawan at video.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "Appareil photo",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "Prenez des photos et enregistrez des vidéos avec votre appareil photo.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "Erreurs du système de fichiers.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "Votre caméra est actuellement indisponible.\nVérifiez qu'elle est bien connectée.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "Impossible d'exporter $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "Impossible d'enregistrer le fichier",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "Impossible de prendre la photo",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "Impossible de démarrer l'enregistrement",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "Aucune donnée enregistrée",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "Enregistrement interrompu",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ active",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "Accéder à la galerie",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "Supprimer",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "Exporter vers le disque",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "Imprimer",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "Retour",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "Images de la galerie",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "Paramètres",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "Type de grille",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "Durée du minuteur",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "Envoyer des commentaires",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "Aide",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 par 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 par 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "Rectangle d'or",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 secondes",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 secondes",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "Prendre une photo",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "Arrêter de prendre la photo",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "Commencer l'enregistrement",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "Arrêter l'enregistrement",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "Passer à la caméra suivante",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "Passer à l'enregistrement de vidéo",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "Passer à la prise de photo",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "Minuteur",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "Duplication d'écran",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "Grille",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "Micro",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "OK",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "Annuler",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "Voulez-vous vraiment supprimer $file$ ?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "Voulez-vous vraiment supprimer $count$ éléments ?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "Les photos et vidéos prises avec l'appareil photo seront déplacées vers le dossier \"Téléchargements\". Vous pouvez y accéder via l'application Fichiers.\n\nLes applications disposant d'autorisations d'accès à l'espace de stockage pourront accéder à vos photos et vidéos.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "કૅમેરા",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "તમારા કૅમેરા વડે ફોટા લો અને વીડિઓ રેકોર્ડ કરો.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "ફાઇલ સિસ્ટમની ભૂલો.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "તમારો કૅમેરા હાલમાં અનુપલબ્ધ છે.\nકૃપા કરીને ચેક કરો કે કૅમેરા યોગ્ય રીતે કનેક્ટ થયેલો છે.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$ને નિકાસ કરવામાં નિષ્ફળ રહ્યાં",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "ફાઇલ સાચવવામાં નિષ્ફળ રહ્યાં",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "ફોટો લેવામાં નિષ્ફળ રહ્યાં",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "રેકોર્ડિંગ શરૂ કરવામાં નિષ્ફળ રહ્યાં",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "કંઈ રેકોર્ડ થયું નથી",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "રેકોર્ડિંગ બંધ કર્યું",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ સક્રિય",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "ગૅલેરી પર જાઓ",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "ડિલીટ કરો",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "ડિસ્કમાં નિકાસ કરો",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "પ્રિન્ટ કરો",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "પાછા જાઓ",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "ગૅલેરી છબીઓ",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "સેટિંગ",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "ગ્રિડનો પ્રકાર",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "ટાઇમરનો અવધિ",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "પ્રતિસાદ મોકલો",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "સહાય",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 બાય 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 બાય 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "ગોલ્ડન રેશિયો",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 સેકન્ડ",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 સેકન્ડ",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "ફોટો લો",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "ફોટા લેવાનું બંધ કરો",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "રેકોર્ડિંગ શરૂ કરો",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "રેકોર્ડિંગ રોકો",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "આગલા કૅમેરા પર સ્વિચ કરો",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "વીડિયો રેકોર્ડ કરવા માટે સ્વિચ કરો",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "ફોટો લેવા માટે સ્વિચ કરો",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "ટાઇમર",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "મીરરીંગ",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "ગ્રિડ",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "માઇક્રોફોન",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "ઓકે",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "રદ કરો",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "શું તમે ખરેખર $file$ને કાઢી નાખવા માગો છો?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "શું તમે ખરેખર $count$ આઇટમ કાઢી નાખવા માગો છો?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "કૅમેરા વડે લીધેલા ફોટા અને વીડિઓ ડાઉનલોડ ફોલ્ડરમાં ખસેડવામાં આવશે. તમે તેઓને ફાઇલોમાં ઍક્સેસ કરી શકશો.\n\nસ્ટોરેજ માટે પરવાનગી ધરાવતી ઍપ તમારા ફોટા તથા વીડિઓને ઍક્સેસ કરી શકશે.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "מצלמה",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "צילום תמונות וסרטונים באמצעות המצלמה.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "שגיאות במערכת הקבצים.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "המצלמה לא זמינה כרגע.\nיש לבדוק אם היא מחוברת כראוי.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "לא ניתן לייצא את $file$",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "לא ניתן לשמור את הקובץ",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "לא ניתן לצלם את התמונה",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "לא ניתן להתחיל בצילום סרטון",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "לא צולם סרטון",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "צילום הסרטון הופסק",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ פעילה",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "מעבר אל הגלריה",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "מחיקה",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "ייצוא לדיסק",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "הדפסה",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "חזרה",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "תמונות בגלריה",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "הגדרות",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "סוג הרשת",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "משך זמן בטיימר",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "שליחת משוב",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "עזרה",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "‎3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 על 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "‎4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 על 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "יחס הזהב",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "3 שניות",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 שניות",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "צילום התמונה",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "הפסקת הצילום",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "התחלת צילום סרטון",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "הפסקת צילום הסרטון",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "מעבר למצלמה הבאה",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "מעבר לצילום סרטון",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "מעבר לצילום תמונה",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "טיימר",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "שיקוף",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "רשת",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "מיקרופון",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "אישור",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "ביטול",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "להסיר את $file$?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "להסיר את $count$ הפריטים?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "תמונות וסרטונים שצולמו באמצעות המצלמה יועברו אל התיקייה 'הורדות'. אפשר לגשת אליהם דרך 'קבצים'.\n\nאפליקציות עם הרשאות אחסון יקבלו גישה אל התמונות והסרטונים.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
{
"NAME": {
"message": "कैमरा",
"description": "Name of the Camera App."
},
"DESCRIPTION": {
"message": "अपने कैमरे से फ़ोटो खींचें और वीडियो रिकॉर्ड करें.",
"description": "Short description of the Camera App."
},
"ERROR_MSG_FILE_SYSTEM_FAILED": {
"message": "फ़ाइल सिस्टम की गड़बड़ियां.",
"description": "Error message shown when failing to read or write the file system."
},
"ERROR_MSG_NO_CAMERA": {
"message": "आपका कैमरा फ़िलहाल उपलब्ध नहीं है.\nकृपया देखें कि कैमरा ठीक तरह से कनेक्ट है या नहीं.",
"description": "Error message shown when it was impossible to connect to the camera due to unavailability."
},
"ERROR_MSG_GALLERY_EXPORT_FAILED": {
"message": "$file$ एक्सपोर्ट नहीं की जा सकती",
"description": "Error message shown when exporting to an external directory failed. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg"
}
}
},
"ERROR_MSG_SAVE_FILE_FAILED": {
"message": "फ़ाइल सेव नहीं की जा सकी",
"description": "Error message shown when saving/adding a image or video to the file system failed."
},
"ERROR_MSG_TAKE_PHOTO_FAILED": {
"message": "फ़ोटो नहीं खींची जा सकी",
"description": "Error message shown when failing to take photo."
},
"ERROR_MSG_RECORD_START_FAILED": {
"message": "रिकॉर्डिंग शुरू नहीं की जा सकी",
"description": "Error message shown when failing to start recording video."
},
"ERROR_MSG_EMPTY_RECORDING": {
"message": "कुछ भी रिकॉर्ड नहीं हुआ",
"description": "Error message shown when no data is recorded for a recording and it won't be added to the gallery."
},
"STATUS_MSG_RECORDING_STOPPED": {
"message": "रिकॉर्डिंग रूक गई है",
"description": "Status message for spoken feedback when video recording has been stopped."
},
"STATUS_MSG_CAMERA_SWITCHED": {
"message": "$camera$ चालू है",
"description": "Status message for spoken feedback when switching over to another camera.",
"placeholders": {
"camera": {
"content": "$1",
"example": "USB WebCam (12ab:5678) User-facing"
}
}
},
"GALLERY_BUTTON": {
"message": "गैलरी में जाएं",
"description": "Label for the gallery button."
},
"DELETE_BUTTON": {
"message": "मिटाएं",
"description": "Label for the delete button."
},
"EXPORT_BUTTON": {
"message": "डिस्क में ले जाएं",
"description": "Label for the exporting button."
},
"PRINT_BUTTON": {
"message": "प्रिंट करें",
"description": "Label for the printing button."
},
"BACK_BUTTON": {
"message": "वापस जाएं",
"description": "Label for the back button."
},
"GALLERY_IMAGES": {
"message": "गैलरी की इमेज",
"description": "Text to speech label for the gallery list."
},
"SETTINGS_BUTTON": {
"message": "सेटिंग",
"description": "Label for the settings button."
},
"GRID_TYPE_BUTTON": {
"message": "ग्रिड प्रकार",
"description": "Label for the button of grid-type options."
},
"TIMER_DURATION_BUTTON": {
"message": "टाइमर का कुल समय",
"description": "Label for the button of timer-duration options."
},
"FEEDBACK_BUTTON": {
"message": "फ़ीडबैक भेजें",
"description": "Label for the feedback button."
},
"HELP_BUTTON": {
"message": "सहायता",
"description": "Label for the help button."
},
"LABEL_GRID_3X3": {
"message": "3 x 3",
"description": "Label for for grid-type: 3x3."
},
"ARIA_GRID_3X3": {
"message": "3 गुणा 3",
"description": "Label for spoken feedback to read out grid-type: 3x3."
},
"LABEL_GRID_4X4": {
"message": "4 x 4",
"description": "Label for for grid-type: 4x4."
},
"ARIA_GRID_4X4": {
"message": "4 गुणा 4",
"description": "Label for spoken feedback to read out grid-type: 4x4."
},
"LABEL_GRID_GOLDEN": {
"message": "स्वर्ण अनुपात",
"description": "Label for grid-type: golden ratio."
},
"LABEL_TIMER_3S": {
"message": "तीन सेकंड",
"description": "Label for timer-duration: 3 seconds."
},
"LABEL_TIMER_10S": {
"message": "10 सेकंड",
"description": "Label for timer-duration: 10 seconds."
},
"TAKE_PHOTO_BUTTON": {
"message": "फ़ोटो लें",
"description": "Label for the shutter button to take photo."
},
"TAKE_PHOTO_CANCEL_BUTTON": {
"message": "फ़ोटो न खींचें",
"description": "Label for the shutter button to cancel countdown timer and stop taking photo."
},
"RECORD_VIDEO_START_BUTTON": {
"message": "रिकॉर्ड करना शुरू करें",
"description": "Label for the shutter button to start recording."
},
"RECORD_VIDEO_STOP_BUTTON": {
"message": "रिकॉर्ड करना बंद करें",
"description": "Label for the shutter button to stop recording."
},
"SWITCH_CAMERA_BUTTON": {
"message": "अगले कैमरे का इस्तेमाल करें",
"description": "Label for the button to switch to next connected camera. Eg. switching from front facing to back facing, or a camera connected via USB. The button is shown only when more than one camera is connected."
},
"SWITCH_RECORD_VIDEO_BUTTON": {
"message": "वीडियो रिकॉर्डिंग मोड पर जाएं",
"description": "Label for the button to switch to record video mode."
},
"SWITCH_TAKE_PHOTO_BUTTON": {
"message": "फ़ोटो खींचने वाले मोड पर जाएं",
"description": "Label for the button to switch to take photo mode."
},
"TOGGLE_TIMER_BUTTON": {
"message": "टाइमर",
"description": "Label for the checkbox to toggle the countdown timer."
},
"TOGGLE_MIRROR_BUTTON": {
"message": "मिररिंग",
"description": "Label for the checkbox to toggle the preview mirroring. Eg. if mirroring is toggled on, preview will be flipped horizontally."
},
"TOGGLE_GRID_BUTTON": {
"message": "ग्रिड",
"description": "Label for the checkbox to toggle the grid shown on preview."
},
"TOGGLE_MIC_BUTTON": {
"message": "माइक्रोफ़ोन",
"description": "Label for the checkbox to toggle the microphone for recording video."
},
"DIALOG_OK_BUTTON": {
"message": "ठीक",
"description": "Label for the accepting button in the dialog."
},
"DIALOG_CANCEL_BUTTON": {
"message": "अभी नहीं",
"description": "Label for the dismissing button in the dialog."
},
"DELETE_CONFIRMATION_MSG": {
"message": "क्या आप वाकई $file$ को हटाना चाहते हैं?",
"description": "Confirmation message before removing a selected item from the gallery. Expects a file name to be passed in.",
"placeholders": {
"file": {
"content": "$1",
"example": "IMG_20160520_000000.jpg."
}
}
},
"DELETE_MULTI_CONFIRMATION_MSG": {
"message": "क्या आप वाकई $count$ आइटम हटाना चाहते हैं?",
"description": "Confirmation message before removing multiple selected items from the gallery. Expects a file count to be passed in.",
"placeholders": {
"count": {
"content": "$1",
"example": "20."
}
}
},
"MIGRATE_PICTURES_MSG": {
"message": "कैमरे से ली गईं फ़ोटो और वीडियो 'डाउनलोड' फ़ोल्डर में ले जाए जाएंगे. आप 'फ़ाइल' में जाकर उन्हें एक्सेस कर सकते हैं.\n\nमेमोरी की अनुमतियों वाले ऐप्लिकेशन आपकी फ़ोटो और वीडियो एक्सेस कर पाएंगे.",
"description": "Message shown before moving all photos and videos stored in the Camera App to the Downloads folder."
}
}
\ No newline at end of file
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// TODO(shik): Put it to the externs/chrome_extensions.js of the upstream
// Closure Compiler, uprev the one bundled in Chromium repo, and remove the
// definition here.
/** @type {string|undefined} */
chrome.runtime.Manifest.prototype.version_name;
...@@ -32,4 +32,6 @@ js_library("view") { ...@@ -32,4 +32,6 @@ js_library("view") {
deps = [ deps = [
"..:toast", "..:toast",
] ]
externs_list = [ "../externs/chrome.js" ]
} }
...@@ -74,7 +74,8 @@ cca.views.View.prototype.onKeyPressed = function(key) { ...@@ -74,7 +74,8 @@ cca.views.View.prototype.onKeyPressed = function(key) {
if (this.handlingKey(key)) { if (this.handlingKey(key)) {
return true; return true;
} else if (key === 'Ctrl-V') { } else if (key === 'Ctrl-V') {
cca.toast.show(chrome.runtime.getManifest().version); const {version, version_name: versionName} = chrome.runtime.getManifest();
cca.toast.show(versionName || version);
return true; return true;
} else if (this.dismissByEsc_ && key === 'Escape') { } else if (this.dismissByEsc_ && key === 'Escape') {
this.leave(); this.leave();
......
This diff is collapsed.
#!/usr/bin/env python
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Generates a new manifest.json for Canary, Dev builds with postfixed name and
git hash included.
This script takes a manifest.json file as input and generates a new one with
postfixed name and git hash included.
"""
import argparse
import json
import os
import subprocess
import sys
CWD = os.path.dirname(os.path.realpath(__file__))
SRC_MANIFEST = CWD + '/../src/manifest.json'
CANARY_MANIFEST = CWD + '/../build/camera-canary/manifest.json'
DEV_MANIFEST = CWD + '/../build/camera-dev/manifest.json'
def GetGitHash():
return subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=CWD).strip()
def main(argv):
parser = argparse.ArgumentParser()
group = parser.add_mutually_exclusive_group(required=True)
group.add_argument('--canary',
action='store_true',
help='Generate Canary manifest')
group.add_argument('--dev',
action='store_true',
help='Generate Dev manifest')
args = parser.parse_args(argv)
with open(SRC_MANIFEST, 'r') as f:
manifest = json.load(f)
if args.canary:
output_manifest = CANARY_MANIFEST
elif args.dev:
output_manifest = DEV_MANIFEST
manifest['version_name'] = (manifest['version'] +
' (' + GetGitHash()[:8] + ')')
with open(output_manifest, 'w') as f:
f.write(json.dumps(manifest, indent=2))
return 0
if __name__ == '__main__':
sys.exit(main(sys.argv[1:]))
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment