Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
This commit is contained in:
parent
93e3a48004
commit
b38dea0597
25901 changed files with 9982925 additions and 369 deletions
5
gaia/build/test/resources/locales/en-US/.hg_archival.txt
Executable file
5
gaia/build/test/resources/locales/en-US/.hg_archival.txt
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
repo: 106824fa5d90d13980c4f65d67a2c6494bf29d91
|
||||
node: 77ec1443ef6b40ed2e53dfe61785169792d92ba7
|
||||
branch: default
|
||||
latesttag: null
|
||||
latesttagdistance: 1888
|
||||
40
gaia/build/test/resources/locales/en-US/apps/bluetooth/bluetooth.properties
Executable file
40
gaia/build/test/resources/locales/en-US/apps/bluetooth/bluetooth.properties
Executable file
|
|
@ -0,0 +1,40 @@
|
|||
# Bluetooth :: Confirmation Dialog
|
||||
bluetooth = Bluetooth
|
||||
confirmation = Confirmation
|
||||
bluetooth-status-description = Bluetooth is disabled
|
||||
turn-bluetooth-on = Do you want to turn Bluetooth on?
|
||||
cancel = Cancel
|
||||
turn-on = Turn On
|
||||
error-transfer-title = Bluetooth file transfer failed
|
||||
error-transfer-settings = Bluetooth file transfer failed. Check that the Bluetooth settings are correct.
|
||||
ok = OK
|
||||
# Bluetooth :: Devices Panel
|
||||
bluetooth-paired-devices = Paired devices
|
||||
bluetooth-devices-in-area = Devices in the area
|
||||
device-status-tap-connect = Tap to connect
|
||||
device-status-pairing = Pairing with device…
|
||||
device-status-waiting = Waiting for other device…
|
||||
device-status-paired = Paired
|
||||
device-status-connecting = Connecting…
|
||||
device-status-connected = Connected
|
||||
search-for-device = Searching for devices…
|
||||
search-device = Search for devices
|
||||
unnamed-device = Unknown device
|
||||
error-pair-title = Unable to pair devices
|
||||
error-pair-pincode = Unable to pair with the device. Check that the PIN is correct.
|
||||
error-pair-toofast = Unable to pair with the device. Too many requests.
|
||||
# Bluetooth :: Pair View
|
||||
pair=Pair
|
||||
active-pair = Confirm devices to pair
|
||||
active-pair-confirmation = To pair with {{device}}, make sure that both devices currently have the following PIN displayed:
|
||||
active-pair-pincode = To pair with {{device}}, enter the PIN on the device.
|
||||
active-pair-passkey = To pair with {{device}}, enter the passkey on the device.
|
||||
passive-pair = Bluetooth pairing request
|
||||
passive-pair-confirmation = {{device}} would like to pair with this phone. To accept, make sure that both devices currently have the following PIN displayed:
|
||||
passive-pair-pincode = {{device}} would like to pair with this phone. To accept, enter the PIN on the device.
|
||||
passive-pair-passkey = {{device}} would like to pair with this phone. To accept, enter the passkey on the device.
|
||||
pair-view-title = Bluetooth Request From
|
||||
# Bluetooth :: Pair Manager
|
||||
bluetooth-pairing-request-now-title = Bluetooth pairing request
|
||||
pairing-request-timeout-title = Bluetooth Pairing Request
|
||||
pairing-request-timeout-description = Bluetooth pairing request expired. Try to pair again.
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Bluetooth Transfer
|
||||
description=Gaia Bluetooth Transfer
|
||||
19
gaia/build/test/resources/locales/en-US/apps/bookmark/bookmark.properties
Executable file
19
gaia/build/test/resources/locales/en-US/apps/bookmark/bookmark.properties
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
# Add and update bookmark UIs
|
||||
add-bookmark-header=Add link
|
||||
edit-bookmark-header=Edit link
|
||||
|
||||
added-to-home-screen=Added to Home Screen
|
||||
updated-bookmark=Updated bookmark
|
||||
|
||||
website-name=Website name
|
||||
address=Address
|
||||
|
||||
cancel-action=Cancel
|
||||
add-action=Add to Home Screen
|
||||
done-action=Done
|
||||
|
||||
# Remove bookmark UI
|
||||
|
||||
remove-title=Remove {{name}}
|
||||
remove-message=Remove {{name}} from system?
|
||||
remove-action=Remove
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Bookmark
|
||||
description=Bookmark Manager
|
||||
90
gaia/build/test/resources/locales/en-US/apps/browser/browser.properties
Executable file
90
gaia/build/test/resources/locales/en-US/apps/browser/browser.properties
Executable file
|
|
@ -0,0 +1,90 @@
|
|||
# modal-dialog buttons
|
||||
ok=OK
|
||||
cancel=Cancel
|
||||
done=Done
|
||||
|
||||
enter-search-or-address.placeholder=Search or enter address
|
||||
history=History
|
||||
new-tab=New tab
|
||||
open-in-new-tab=Open link in new tab
|
||||
|
||||
# History headings
|
||||
future=Future
|
||||
today=Today
|
||||
yesterday=Yesterday
|
||||
last-7-days=Last 7 days
|
||||
this-month=This month
|
||||
last-6-months=Last 6 months
|
||||
older-than-6-months=Older than 6 months
|
||||
|
||||
# Months
|
||||
month-0=January
|
||||
month-1=February
|
||||
month-2=March
|
||||
month-3=April
|
||||
month-4=May
|
||||
month-5=June
|
||||
month-6=July
|
||||
month-7=August
|
||||
month-8=September
|
||||
month-9=October
|
||||
month-10=November
|
||||
month-11=December
|
||||
|
||||
# Start Page
|
||||
browser={{browserBrandShortName}}
|
||||
start-browsing=Enter a search term or Web address to start browsing.
|
||||
|
||||
# LOCALIZATION NOTE: depending on your locale, you might want to use a more
|
||||
# compact translation for top-sites-tab than for top-sites-startPage.
|
||||
top-sites-startPage = Top sites
|
||||
top-sites-tab = Top sites
|
||||
|
||||
# Settings
|
||||
browser-settings=Settings
|
||||
privacy-and-security=Privacy & Security
|
||||
clear-browsing-history=Clear browsing history
|
||||
confirm-clear-browsing-history=Clear browsing history?
|
||||
clear-cookies-and-stored-data=Clear cookies and stored data
|
||||
confirm-clear-cookies-and-stored-data=Clear cookies and other data stored by sites on this device?
|
||||
search-engines=Search Engines
|
||||
default-search-engine=Default search engine
|
||||
|
||||
# Bookmarks
|
||||
bookmarks=Bookmarks
|
||||
bookmark=Bookmark
|
||||
unbookmark=Unbookmark
|
||||
edit-bookmark=Edit bookmark
|
||||
edit-bookmark-header=Edit bookmark
|
||||
page-title=Page title
|
||||
address=Address
|
||||
add-to-home-screen=Add to home screen
|
||||
|
||||
# HTTP Authentication dialog
|
||||
username=Username
|
||||
password=Password
|
||||
login=Sign in
|
||||
login-to-a-website=Sign in to website
|
||||
http-authentication-message=The website {{host}} requires you to sign in.
|
||||
the-username-or-password-is-incorrect=The username or password is incorrect.
|
||||
|
||||
# Crash screen
|
||||
this-is-embarrassing=Well, this is embarrassing.
|
||||
not-responding=We tried to display this Web page, but it’s not responding.
|
||||
close-tab=Close tab
|
||||
reload-tab=Reload
|
||||
|
||||
# Awesomescreen
|
||||
search-for=Search for
|
||||
|
||||
# Generic save link context menu
|
||||
save-link=Save linked file
|
||||
|
||||
# Image saving context menu
|
||||
save-image=Save Image
|
||||
|
||||
# Video saving context menu
|
||||
save-video=Save Video
|
||||
|
||||
# Audio saving context menu
|
||||
save-audio=Save Audio
|
||||
2
gaia/build/test/resources/locales/en-US/apps/browser/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/browser/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Browser
|
||||
description=Gaia Web Browser
|
||||
247
gaia/build/test/resources/locales/en-US/apps/calendar/calendar.properties
Executable file
247
gaia/build/test/resources/locales/en-US/apps/calendar/calendar.properties
Executable file
|
|
@ -0,0 +1,247 @@
|
|||
# generic
|
||||
back=Back
|
||||
save=Save
|
||||
hide=Hide
|
||||
cancel=Cancel
|
||||
confirm=Confirm
|
||||
done=Done
|
||||
events=Events
|
||||
edit=Edit
|
||||
allday-events=All-day Events
|
||||
no-events=No Events
|
||||
|
||||
# first time use hints
|
||||
hint-swipe-action=Swipe
|
||||
hint-swipe-to-navigate=to navigate between calendar dates.
|
||||
|
||||
# time view selector
|
||||
show-today=Today
|
||||
show-month-view=Month
|
||||
show-week-view=Week
|
||||
show-day-view=Day
|
||||
|
||||
# settings
|
||||
settings-show=Settings
|
||||
settings-hide=Hide settings
|
||||
|
||||
# view/add/edit records
|
||||
add-account=Add an account
|
||||
new-event=Add event
|
||||
view-event-header=Event
|
||||
new-event-header=Add Event
|
||||
edit-event-header=Edit Event
|
||||
|
||||
# account
|
||||
account-header=Account
|
||||
account-list-header=Accounts
|
||||
|
||||
# advanced settings
|
||||
advanced-settings-short=Settings
|
||||
advanced-settings-header=Calendar Settings
|
||||
advanced-settings-personalization=Personalization
|
||||
advanced-settings-reminders=Reminders
|
||||
advanced-settings-add-account=Add Account
|
||||
|
||||
# create account
|
||||
field-user.placeholder=Username
|
||||
field-password.placeholder=Password
|
||||
field-full-url.placeholder=URL
|
||||
modify-account-setting-up=Please wait while your account is set up
|
||||
modify-account-unable-to-sync=Unable to sync
|
||||
modify-account-sign-in=Sign in
|
||||
|
||||
# presets
|
||||
preset-caldav=CalDav
|
||||
preset-yahoo=Yahoo!
|
||||
preset-google=Google
|
||||
preset-local=Offline calendar
|
||||
|
||||
# note this does not need to be localized
|
||||
# it is highly unlikely we will ship with this value.
|
||||
preset-mozilla=Mozilla Zimbra
|
||||
calendar-local=Offline calendar
|
||||
|
||||
# create event
|
||||
event-title.placeholder=Title
|
||||
event-location.placeholder=Where?
|
||||
event-description.placeholder=Notes
|
||||
|
||||
event-is-allday=All day event?
|
||||
event-start-date.placeholder=Start date
|
||||
event-end-date.placeholder=End date
|
||||
event-start-time.placeholder=Start time
|
||||
event-end-time.placeholder=End time
|
||||
event-delete=Delete event
|
||||
|
||||
# remove account
|
||||
remove-account-data=Remove local data
|
||||
remove-account-dialog=Remove account
|
||||
remove-account-dialog-details=Removing this account will also remove your local copy of associated calendars and events.
|
||||
|
||||
# sync button in settings drawer
|
||||
# This sync button uses an icon for display, so this text is only
|
||||
# for accessibility purposes, not visible to the eye.
|
||||
drawer-sync-button=Sync
|
||||
|
||||
# sync
|
||||
sync-frequency=Sync Calendar
|
||||
sync-frequency-15min=15 min
|
||||
sync-frequency-30min=30 min
|
||||
sync-frequency-manual=Manually
|
||||
|
||||
# duration time of events
|
||||
# startDate and endDate use the `longDateFormat` format.
|
||||
# startTime and endTime use the `shortTimeFormat` format.
|
||||
# `<br>` (line break) used for presentation.
|
||||
one-day-duration={{startDate}}<br>from {{startTime}} to {{endTime}}
|
||||
multiple-day-duration=From {{startTime}} {{startDate}}<br>to {{endTime}} {{endDate}}
|
||||
one-all-day-duration=All day<br>{{startDate}}
|
||||
multiple-all-day-duration=All day from {{startDate}}<br>to {{endDate}}
|
||||
|
||||
# alarms for event view/edit
|
||||
none=None
|
||||
reminder=Reminder:
|
||||
remind-me=Remind me
|
||||
alarm-at-event-standard=At time of event
|
||||
alarm-at-event-allday=On day of event
|
||||
|
||||
# alarms
|
||||
alarm-start-notice={{title}} starting {{distance}}
|
||||
alarm-started-notice={{title}} started {{distance}}
|
||||
|
||||
# relative times (before/after)
|
||||
minutes-before={[ plural(value) ]}
|
||||
minutes-before[zero] = 0 minutes before
|
||||
minutes-before[one] = 1 minute before
|
||||
minutes-before[two] = {{value}} minutes before
|
||||
minutes-before[few] = {{value}} minutes before
|
||||
minutes-before[many] = {{value}} minutes before
|
||||
minutes-before[other] = {{value}} minutes before
|
||||
|
||||
hours-before={[ plural(value) ]}
|
||||
hours-before[zero] = 0 hours before
|
||||
hours-before[one] = 1 hour before
|
||||
hours-before[two] = {{value}} hours before
|
||||
hours-before[few] = {{value}} hours before
|
||||
hours-before[many] = {{value}} hours before
|
||||
hours-before[other] = {{value}} hours before
|
||||
|
||||
days-before={[ plural(value) ]}
|
||||
days-before[zero] = 0 days before
|
||||
days-before[one] = 1 day before
|
||||
days-before[two] = {{value}} days before
|
||||
days-before[few] = {{value}} days before
|
||||
days-before[many] = {{value}} days before
|
||||
days-before[other] = {{value}} days before
|
||||
|
||||
weeks-before={[ plural(value) ]}
|
||||
weeks-before[zero] = 0 weeks before
|
||||
weeks-before[one] = 1 week before
|
||||
weeks-before[two] = {{value}} weeks before
|
||||
weeks-before[few] = {{value}} weeks before
|
||||
weeks-before[many] = {{value}} weeks before
|
||||
weeks-before[other] = {{value}} weeks before
|
||||
|
||||
months-before={[ plural(value) ]}
|
||||
months-before[zero] = 0 months before
|
||||
months-before[one] = 1 month before
|
||||
months-before[two] = {{value}} months before
|
||||
months-before[few] = {{value}} months before
|
||||
months-before[many] = {{value}} months before
|
||||
months-before[other] = {{value}} months before
|
||||
|
||||
years-before={[ plural(value) ]}
|
||||
years-before[zero] = 0 years before
|
||||
years-before[one] = 1 year before
|
||||
years-before[two] = {{value}} years before
|
||||
years-before[few] = {{value}} years before
|
||||
years-before[many] = {{value}} years before
|
||||
years-before[other] = {{value}} years before
|
||||
|
||||
minutes-after={[ plural(value) ]}
|
||||
minutes-after[zero] = 0 minutes after
|
||||
minutes-after[one] = 1 minute after
|
||||
minutes-after[two] = {{value}} minutes after
|
||||
minutes-after[few] = {{value}} minutes after
|
||||
minutes-after[many] = {{value}} minutes after
|
||||
minutes-after[other] = {{value}} minutes after
|
||||
|
||||
hours-after={[ plural(value) ]}
|
||||
hours-after[zero] = 0 hours after
|
||||
hours-after[one] = 1 hour after
|
||||
hours-after[two] = {{value}} hours after
|
||||
hours-after[few] = {{value}} hours after
|
||||
hours-after[many] = {{value}} hours after
|
||||
hours-after[other] = {{value}} hours after
|
||||
|
||||
days-after={[ plural(value) ]}
|
||||
days-after[zero] = 0 days after
|
||||
days-after[one] = 1 day after
|
||||
days-after[two] = {{value}} days after
|
||||
days-after[few] = {{value}} days after
|
||||
days-after[many] = {{value}} days after
|
||||
days-after[other] = {{value}} days after
|
||||
|
||||
weeks-after={[ plural(value) ]}
|
||||
weeks-after[zero] = 0 weeks after
|
||||
weeks-after[one] = 1 week after
|
||||
weeks-after[two] = {{value}} weeks after
|
||||
weeks-after[few] = {{value}} weeks after
|
||||
weeks-after[many] = {{value}} weeks after
|
||||
weeks-after[other] = {{value}} weeks after
|
||||
|
||||
months-after={[ plural(value) ]}
|
||||
months-after[zero] = 0 months after
|
||||
months-after[one] = 1 month after
|
||||
months-after[two] = {{value}} months after
|
||||
months-after[few] = {{value}} months after
|
||||
months-after[many] = {{value}} months after
|
||||
months-after[other] = {{value}} months after
|
||||
|
||||
years-after={[ plural(value) ]}
|
||||
years-after[zero] = 0 years after
|
||||
years-after[one] = 1 year after
|
||||
years-after[two] = {{value}} years after
|
||||
years-after[few] = {{value}} years after
|
||||
years-after[many] = {{value}} years after
|
||||
years-after[other] = {{value}} years after
|
||||
|
||||
# Date formatting details (http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html)
|
||||
hour-format=%I %p
|
||||
hour-allday=All Day
|
||||
current-time=%I:%M
|
||||
|
||||
# Default header used in month view / week view
|
||||
multi-month-view-header-format=%b %Y
|
||||
|
||||
# Header format used for in the day view.
|
||||
day-view-header-format=%b %e, %A
|
||||
|
||||
# Header used on month view before the event list (selected day date)
|
||||
months-day-view-header-format=%A, %b %e
|
||||
|
||||
# Date format in the event detail view.
|
||||
longDateFormat=%A, %B %d, %Y
|
||||
|
||||
#errors
|
||||
error-start-after-end=End date must come after start date
|
||||
error-unauthenticated=Wrong login and/or password
|
||||
error-internal-server-error=Server error. Check your login and try again.
|
||||
error-default=Something is wrong. Try again later.
|
||||
error-offline=No connection. Check your network configuration and try again.
|
||||
error-account-exist=This account already exists.
|
||||
|
||||
# notification errors
|
||||
notification-error-sync-title=Calendar sync error
|
||||
notification-error-sync-description=Tap for more info
|
||||
|
||||
# Used in month view as column header, each single char represents a week day
|
||||
# (from 0-Sunday to 6-Saturday)
|
||||
weekday-0-single-char = S
|
||||
weekday-1-single-char = M
|
||||
weekday-2-single-char = T
|
||||
weekday-3-single-char = W
|
||||
weekday-4-single-char = T
|
||||
weekday-5-single-char = F
|
||||
weekday-6-single-char = S
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Calendar
|
||||
description=Gaia Calendar
|
||||
79
gaia/build/test/resources/locales/en-US/apps/camera/camera.properties
Executable file
79
gaia/build/test/resources/locales/en-US/apps/camera/camera.properties
Executable file
|
|
@ -0,0 +1,79 @@
|
|||
nospace2-title = Not enough space on memory card
|
||||
nospace2-text = Try freeing up space by deleting media.
|
||||
|
||||
error-saving-title = Picture not saved
|
||||
error-saving-text = An error prevented Camera from saving the picture.
|
||||
|
||||
error-recording-title = Video not recorded
|
||||
error-recording-text = An error prevented Camera from recording the video.
|
||||
|
||||
nocard2-title = No memory card found
|
||||
nocard3-text = Insert a memory card to take pictures.
|
||||
|
||||
pluggedin2-title = Camera can not be used while phone is plugged in
|
||||
pluggedin2-text = Unplug the phone to capture photos and videos
|
||||
|
||||
storage-size-limit-reached = You have run out of media storage space.
|
||||
activity-size-limit-reached = You have reached the maximum file size for this attachment.
|
||||
|
||||
retake-button = Retake
|
||||
select-button = Select
|
||||
close-button = Close
|
||||
|
||||
delete-photo? = Delete photo?
|
||||
delete-video? = Delete video?
|
||||
cancel = Cancel
|
||||
delete = Delete
|
||||
|
||||
# LOCALIZATION NOTE(mp): MP stands for mega-pixels
|
||||
mp = MP
|
||||
|
||||
camera-resolution = Camera Resolution
|
||||
|
||||
# LOCALIZATION NOTE (camera-resolution-header): if you leave the original
|
||||
# en-US value "{{camera-resolution}}" in the following string, the localization
|
||||
# will be automatically picked from the existing string with ID "camera-resolution".
|
||||
# If you need to adapt your localization to the reduced space available in
|
||||
# headers, you can use a shorter string here. The same comment is valid for
|
||||
# all -header strings using a {{variable}}.
|
||||
camera-resolution-header = {{camera-resolution}}
|
||||
|
||||
video-resolution = Video Resolution
|
||||
video-resolution-header = {{video-resolution}}
|
||||
|
||||
scene-mode = Scene Mode
|
||||
scene-mode-header = {{scene-mode}}
|
||||
|
||||
self-timer = Self-Timer
|
||||
self-timer-header = {{self-timer}}
|
||||
self-timer-off = Off
|
||||
self-timer-2-seconds = 2 seconds
|
||||
self-timer-5-seconds = 5 seconds
|
||||
self-timer-10-seconds = 10 seconds
|
||||
|
||||
battery-shutdown-title = Low Battery
|
||||
battery-shutdown-text = The battery is too low to use the camera.
|
||||
battery-critical-text = Critically low battery
|
||||
battery-verylow-text = 10% battery remaining
|
||||
battery-low-text = 15% battery remaining
|
||||
|
||||
hdr = HDR
|
||||
hdr-header = {{hdr}}
|
||||
hdr-on = On
|
||||
hdr-off = Off
|
||||
hdr-deactivated = (HDR deactivated)
|
||||
|
||||
grid = Grid Lines
|
||||
grid-header = {{grid}}
|
||||
grid-on = On
|
||||
grid-off = Off
|
||||
|
||||
flash = Flash
|
||||
flash-on = On
|
||||
flash-off = Off
|
||||
flash-auto = Auto
|
||||
flash-deactivated = (Flash deactivated)
|
||||
|
||||
options = Options
|
||||
open-gallery = Open Gallery
|
||||
preview = Preview
|
||||
2
gaia/build/test/resources/locales/en-US/apps/camera/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/camera/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Camera
|
||||
description=Gaia Camera
|
||||
8
gaia/build/test/resources/locales/en-US/apps/clock/alarms.properties
Executable file
8
gaia/build/test/resources/locales/en-US/apps/clock/alarms.properties
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
ac_classic_clock_alarm_opus = Classic Buzz
|
||||
ac_classic_clock_alarm_prog_opus2 = Pulse Progressive
|
||||
ac_classic_clock_radio_opus = Classic Pulse
|
||||
ac_normal_gem_echoes_opus = Gem Echoes
|
||||
ac_soft_smooth_strings_opus = Smooth Strings
|
||||
ac_soft_humming_waves_opus = Shimmering Waves
|
||||
ac_normal_ringing_strings_opus = Ringing Strings
|
||||
ac_soft_into_the_void_opus = Into the Void
|
||||
122
gaia/build/test/resources/locales/en-US/apps/clock/clock.properties
Executable file
122
gaia/build/test/resources/locales/en-US/apps/clock/clock.properties
Executable file
|
|
@ -0,0 +1,122 @@
|
|||
reset = Reset
|
||||
start = Start
|
||||
stop = Stop
|
||||
cancel = Cancel
|
||||
|
||||
hour = Hour
|
||||
hours = Hours
|
||||
minute = Minute
|
||||
minutes = Minutes
|
||||
|
||||
alarm = Alarm
|
||||
timer = Timer
|
||||
stopwatch = Stopwatch
|
||||
alarmName.placeholder = Alarm name
|
||||
newAlarm = New alarm
|
||||
editAlarm = Edit alarm
|
||||
|
||||
pause = Pause
|
||||
resume = Resume
|
||||
lap = Lap
|
||||
lap-number = Lap {{n}}
|
||||
|
||||
delete = Delete
|
||||
time = Time
|
||||
snooze-label = Snooze
|
||||
snooze-button = Snooze
|
||||
repeat = Repeat
|
||||
vibrate = Vibrate
|
||||
close = Close
|
||||
save = Save
|
||||
done = Done
|
||||
|
||||
closeButton.ariaLabel = Close
|
||||
newAlarmButton.ariaLabel = New alarm
|
||||
|
||||
# The label for a slider that allows the user to change
|
||||
# the System Alarm Volume for all clock alarms.
|
||||
alarm-volume-label = System Alarm Volume
|
||||
|
||||
sound = Sound
|
||||
noSound = No Sound
|
||||
|
||||
everyday = Every day
|
||||
weekdays = Weekdays
|
||||
weekends = Weekends
|
||||
never = Never
|
||||
|
||||
vibrateOn = On
|
||||
vibrateOff = Off
|
||||
|
||||
plusMinute = +1 Min
|
||||
|
||||
# see http://www.cplusplus.com/reference/clibrary/ctime/strftime/
|
||||
dateFormat = %A, %B %e
|
||||
|
||||
countdown-lessThanAnHour = The alarm is set for <strong>{{minutes}}</strong> from now.
|
||||
countdown-moreThanAnHour = The alarm is set for {{hours}} {{minutes}} from now.
|
||||
countdown-moreThanADay = The alarm is set for {{days}} {{hours}} from now.
|
||||
|
||||
nMinutes={[ plural(n) ]}
|
||||
nMinutes[zero] = less than a minute
|
||||
nMinutes[one] = one minute
|
||||
nMinutes[two] = {{n}} minutes
|
||||
nMinutes[few] = {{n}} minutes
|
||||
nMinutes[many] = {{n}} minutes
|
||||
nMinutes[other] = {{n}} minutes
|
||||
|
||||
nHours={[ plural(n) ]}
|
||||
nHours[zero] =
|
||||
nHours[one] = <strong>{{n}} hour</strong>
|
||||
nHours[two] = <strong>{{n}} hours</strong>
|
||||
nHours[few] = <strong>{{n}} hours</strong>
|
||||
nHours[many] = <strong>{{n}} hours</strong>
|
||||
nHours[other] = <strong>{{n}} hours</strong>
|
||||
|
||||
nAndRemainHours={[ plural(n) ]}
|
||||
nAndRemainHours[zero] =
|
||||
nAndRemainHours[one] = and <strong>{{n}} hour</strong>
|
||||
nAndRemainHours[two] = and <strong>{{n}} hours</strong>
|
||||
nAndRemainHours[few] = and <strong>{{n}} hours</strong>
|
||||
nAndRemainHours[many] = and <strong>{{n}} hours</strong>
|
||||
nAndRemainHours[other] = and <strong>{{n}} hours</strong>
|
||||
|
||||
nRemainDays={[ plural(n) ]}
|
||||
nRemainDays[zero] =
|
||||
nRemainDays[one] = <strong>{{n}} day</strong>
|
||||
nRemainDays[two] = <strong>{{n}} days</strong>
|
||||
nRemainDays[few] = <strong>{{n}} days</strong>
|
||||
nRemainDays[many] = <strong>{{n}} days</strong>
|
||||
nRemainDays[other] = <strong>{{n}} days</strong>
|
||||
|
||||
nRemainMinutes={[ plural(n) ]}
|
||||
nRemainMinutes[zero] =
|
||||
nRemainMinutes[one] = and <strong>{{n}} minute</strong>
|
||||
nRemainMinutes[two] = and <strong>{{n}} minutes</strong>
|
||||
nRemainMinutes[few] = and <strong>{{n}} minutes</strong>
|
||||
nRemainMinutes[many] = and <strong>{{n}} minutes</strong>
|
||||
nRemainMinutes[other] = and <strong>{{n}} minutes</strong>
|
||||
|
||||
nSpinnerSeconds={[ plural(n) ]}
|
||||
nSpinnerSeconds[zero] = zero seconds
|
||||
nSpinnerSeconds[one] = one second
|
||||
nSpinnerSeconds[two] = {{n}} seconds
|
||||
nSpinnerSeconds[few] = {{n}} seconds
|
||||
nSpinnerSeconds[many] = {{n}} seconds
|
||||
nSpinnerSeconds[other] = {{n}} seconds
|
||||
|
||||
nSpinnerMinutes={[ plural(n) ]}
|
||||
nSpinnerMinutes[zero] = zero minutes
|
||||
nSpinnerMinutes[one] = one minute
|
||||
nSpinnerMinutes[two] = {{n}} minutes
|
||||
nSpinnerMinutes[few] = {{n}} minutes
|
||||
nSpinnerMinutes[many] = {{n}} minutes
|
||||
nSpinnerMinutes[other] = {{n}} minutes
|
||||
|
||||
nSpinnerHours={[ plural(n) ]}
|
||||
nSpinnerHours[zero] = zero hours
|
||||
nSpinnerHours[one] = {{n}} hour
|
||||
nSpinnerHours[two] = {{n}} hours
|
||||
nSpinnerHours[few] = {{n}} hours
|
||||
nSpinnerHours[many] = {{n}} hours
|
||||
nSpinnerHours[other] = {{n}} hours
|
||||
2
gaia/build/test/resources/locales/en-US/apps/clock/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/clock/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Clock
|
||||
description=Gaia Clock
|
||||
|
|
@ -0,0 +1,230 @@
|
|||
add = Add
|
||||
call = Call
|
||||
edit = Edit
|
||||
cancel = Cancel
|
||||
done = Done
|
||||
ok = OK
|
||||
update = Update
|
||||
retry = Retry
|
||||
|
||||
# Menus and dialog strings
|
||||
contacts = Contacts
|
||||
addContact = Add contact
|
||||
deleteContact = Delete contact
|
||||
selectContact = Select contact
|
||||
selectAll = Select all
|
||||
deselectAll = Deselect all
|
||||
editContact = Edit contact
|
||||
deleteConfirmMsg = Delete contact?
|
||||
remove = Remove
|
||||
delete = Delete
|
||||
comments = Comments
|
||||
no_contact_phones = This contact does not have a phone number
|
||||
no_contact_email = This contact does not have an email address
|
||||
no_contact_data = This contact does not have a phone number and email address
|
||||
removePhotoConfirm = Remove contact picture?
|
||||
loadingContacts = Loading contacts…
|
||||
# LOCALIZATION NOTE(noContactsActivity): Shown when using the context menu to add
|
||||
# a number from your call list to a contact, and your contacts list is empty.
|
||||
noContactsActivity = Cannot add to contact as your contact list is empty
|
||||
|
||||
# Contact fields
|
||||
noName = No name
|
||||
givenName.placeholder = Name
|
||||
familyName.placeholder = Last name
|
||||
tel.placeholder = Phone
|
||||
carrier = Carrier
|
||||
separator = ,
|
||||
carrier.placeholder = Carrier
|
||||
email = Email
|
||||
email.placeholder = Email
|
||||
streetAddress.placeholder = Street
|
||||
postalCode.placeholder = Zip code
|
||||
locality.placeholder = City
|
||||
countryName.placeholder = Country
|
||||
comment.placeholder = Comment
|
||||
org.placeholder = Company
|
||||
date = Date
|
||||
date-span-placeholder = Date
|
||||
date.placeholder = Date
|
||||
|
||||
birthday = Birthday
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
dateFormat = %B %e
|
||||
dateOutput = {{dayMonthFormatted}} {{year}}
|
||||
|
||||
anniversary = Anniversary
|
||||
|
||||
# Contact action buttons
|
||||
addPhoto = Add Picture
|
||||
addPhone = Add Phone
|
||||
addEmail = Add Email
|
||||
addAddress = Add Address
|
||||
addDate = Add Date
|
||||
addComment = Add Comment
|
||||
addFavorite = Add as Favorite
|
||||
removeFavorite = Remove as Favorite
|
||||
|
||||
# Hidden information, for screen readers
|
||||
exit = Exit
|
||||
expand = Expand
|
||||
labelName = Name:
|
||||
labelLastName = Last name:
|
||||
labelPhoneNumber = Phone number:
|
||||
labelCarrier = Carrier:
|
||||
labelEmail = Email:
|
||||
labelStreet = Street:
|
||||
labelZip = Zip code:
|
||||
labelCity = City:
|
||||
labelCountry = Country:
|
||||
labelComment = Comment:
|
||||
legendTitleMain = Main information
|
||||
legendPhones = Phone numbers
|
||||
legendEmail = Email address
|
||||
legendAddress = Address
|
||||
legendPhoto.ariaLabel = Photo
|
||||
settings = Settings
|
||||
|
||||
# search related
|
||||
search-contact.placeholder = Search
|
||||
noResults = No contacts found
|
||||
|
||||
transferContactsTitle = Transfer Contacts
|
||||
importContactsTitle = Import Contacts
|
||||
importContactsButton = Import Contacts
|
||||
exportContactsTitle = Export Contacts
|
||||
exportContactsButton = Export Contacts
|
||||
|
||||
exportContactsAction = Export
|
||||
|
||||
# Export
|
||||
simExport-title = Export to SIM
|
||||
sdExport-title = Export to SD Card
|
||||
btExport-title = Export to Bluetooth
|
||||
sdUMSEnabled = Cannot use SD Card because USB storage is enabled
|
||||
exportErrorTitle = Export error
|
||||
|
||||
contactsExported2 = {[ plural(exported) ]}
|
||||
contactsExported2[zero] = No contacts exported
|
||||
contactsExported2[one] = {{exported}}/{{total}} contacts exported
|
||||
contactsExported2[two] = {{exported}}/{{total}} contacts exported
|
||||
contactsExported2[few] = {{exported}}/{{total}} contacts exported
|
||||
contactsExported2[many] = {{exported}}/{{total}} contacts exported
|
||||
contactsExported2[other] = {{exported}}/{{total}} contacts exported
|
||||
|
||||
exportError-general = Some error happened while exporting
|
||||
exportError-SD-shared = Can’t access memory card because it’s shared
|
||||
exportError-SD-unavailable = Memory card is not available
|
||||
exportError-SD-noSpace = There’s not enough space on the memory card to export the contacts
|
||||
exportError-SIM-unavailable = SIM card is not available
|
||||
exportError-BT-shared = Can’t access memory card because it’s shared
|
||||
exportError-BT-unavailable = Memory card is not available
|
||||
exportError-BT-noSpace = There’s not enough space on the memory card to export the contacts
|
||||
|
||||
|
||||
# Social networks
|
||||
social-network = Social networks
|
||||
social-link = Link contact
|
||||
social-unlink = Unlink contact
|
||||
social-unlink-confirm-title = Do you want to unlink your friend?
|
||||
social-unlink-confirm-accept = Unlink
|
||||
facebook-import = Import Facebook friends
|
||||
show-fb-profile = View Facebook profile
|
||||
msg-send = Message
|
||||
wall-post = Wall post
|
||||
|
||||
facebook-export-forbidden = The contact cannot be shared due to Facebook constraint.
|
||||
|
||||
otherAccount = Other accounts
|
||||
facebookSwitchMsg = Sync friends
|
||||
|
||||
# value selector
|
||||
select_mobile = Select mobile
|
||||
select_email = Select email
|
||||
select_recipient = Select recipient
|
||||
|
||||
# Settings related
|
||||
contactsOrderBy = Order by last name
|
||||
importSim2 = SIM card
|
||||
importGmail = Gmail
|
||||
bluetooth = Bluetooth
|
||||
importOutlook = Outlook
|
||||
fbUpdateFriends = Update imported friends
|
||||
cleaningFbData = Removing Facebook data
|
||||
loggingOutFb = Logging out from Facebook
|
||||
cleanFbConfirmMsg = Remove all Facebook data?
|
||||
renewPwdMsg = Your password in Facebook has changed. Please, update it.
|
||||
notEnabledYet = Not enabled yet
|
||||
genericNoConnection = To import contacts connect to Wi-Fi or data network
|
||||
# Used for export, just in case the strings will diverge on time
|
||||
simCard = SIM card
|
||||
memoryCard = Memory card
|
||||
|
||||
simNumber = SIM {{number}}
|
||||
|
||||
# No contacts
|
||||
create-new = Create a new contact
|
||||
import-now = Import your contacts from SIM card or Facebook
|
||||
no-contacts = No contacts
|
||||
start-adding = Start adding them now
|
||||
|
||||
notImported = Not imported
|
||||
imported = Imported
|
||||
today = Today
|
||||
yesterday = Yesterday
|
||||
|
||||
messageCanceling = Please hold on. We are canceling the ongoing operation.
|
||||
|
||||
organise-contacts = Organize Contacts
|
||||
find-merge-contacts = Find duplicate contacts
|
||||
|
||||
preparing-contacts = Preparing contacts
|
||||
exportError-SIM-NoFreeRecordFound = SIM Card is full
|
||||
exportError-SIM-CannotAccessPhoneBook = Cannot access SIM card’s phone book
|
||||
|
||||
exportError-SIM-Unavailable = No SIM detected
|
||||
exportError-SIM-GenericError = An error occurred while exporting a contact
|
||||
|
||||
noSimMsgExport = To export contacts insert or unlock your SIM card
|
||||
|
||||
noMemoryCardMsgExport = To export contacts insert a memory card
|
||||
|
||||
ContactManagementTitle = Contacts Management
|
||||
DeleteTitle = Delete
|
||||
bulkDeleteButton = Delete Contacts
|
||||
BulkDelCancel = Contacts delete cancelled
|
||||
DeletedTxt = {[ plural(n) ]}
|
||||
DeletedTxt[zero] = No Contact to Delete
|
||||
DeletedTxt[one] = 1 Contact removed
|
||||
DeletedTxt[two] = {{n}} Contacts removed
|
||||
DeletedTxt[few] = {{n}} Contacts removed
|
||||
DeletedTxt[many] = {{n}} Contacts removed
|
||||
DeletedTxt[other] = {{n}} Contacts removed
|
||||
DeletingContacts = Deleting contacts
|
||||
ContactConfirmDel = {[ plural(n) ]}
|
||||
ContactConfirmDel[zero] = No Contact to Delete
|
||||
ContactConfirmDel[one] = Delete 1 Contact? This cannot be undone.
|
||||
ContactConfirmDel[two] = Delete {{n}} Contacts? This cannot be undone.
|
||||
ContactConfirmDel[few] = Delete {{n}} Contacts? This cannot be undone.
|
||||
ContactConfirmDel[many] = Delete {{n}} Contacts? This cannot be undone.
|
||||
ContactConfirmDel[other] = Delete {{n}} Contacts? This cannot be undone.
|
||||
|
||||
SelectedTxt = {[ plural(n) ]}
|
||||
SelectedTxt[zero] = Contacts
|
||||
SelectedTxt[one] = {{n}} selected
|
||||
SelectedTxt[two] = {{n}} selected
|
||||
SelectedTxt[few] = {{n}} selected
|
||||
SelectedTxt[many] = {{n}} selected
|
||||
SelectedTxt[other] = {{n}} selected
|
||||
|
||||
# WebRTC App
|
||||
video = Video
|
||||
audio = Audio
|
||||
|
||||
# Pick Destination
|
||||
pick_destination = {{ destination }} {{ carrier }}
|
||||
|
||||
# The following strings are spoken by screen readers and not shown on the
|
||||
# screen.
|
||||
removeField.ariaLabel = Remove
|
||||
undo.ariaLabel = Undo
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Wait
|
||||
waitDuplicateContacts = Looking for duplicate contacts
|
||||
waitMergingDuplicateContacts = Merging duplicate contacts
|
||||
|
||||
# Alert
|
||||
alertNoDuplicateContacts = No duplicate contacts found
|
||||
|
||||
curtainCancel = Cancel
|
||||
merge = Merge
|
||||
close = Ignore
|
||||
|
||||
mergeDuplicateTitle = Merge duplicates
|
||||
suggestedDuplicateContacts = Suggested duplicate contacts for {{name}}
|
||||
mergeActionButtonLabel = {[ plural(n) ]}
|
||||
mergeActionButtonLabel[zero] = No contacts selected
|
||||
mergeActionButtonLabel[one] = Merge with {{n}} contact
|
||||
mergeActionButtonLabel[two] = Merge with {{n}} contacts
|
||||
mergeActionButtonLabel[few] = Merge with {{n}} contacts
|
||||
mergeActionButtonLabel[many] = Merge with {{n}} contacts
|
||||
mergeActionButtonLabel[other] = Merge with {{n}} contacts
|
||||
|
||||
duplicatesFoundTitle = Duplicates found
|
||||
duplicatesFoundMessage = {{name}} duplicates information in the following contacts
|
||||
|
||||
ok = OK
|
||||
|
|
@ -0,0 +1,225 @@
|
|||
addNewNumber=Add new number
|
||||
addToExistingContact=Add to existing contact
|
||||
all=All
|
||||
all.ariaLabel=All
|
||||
callLog=Call log
|
||||
callLogEdit.title=Edit call log
|
||||
callLogEditDialog.ariaLabel=Edit call log dialog
|
||||
connecting=Connecting
|
||||
## LOCALIZATION NOTE cf-async, cf-data, cf-fax, cf-packet, cf-pad, cf-sms, cf-sync and cf-voice are the service the call forwarding is activate/inactive for.
|
||||
## LOCALIZATION NOTE Its variables might be a phone number or cf-inactive.
|
||||
cf-async=Asynchronous: {{ async }}\n
|
||||
cf-data=Data: {{ data }}\n
|
||||
cf-error=An error occurred while retrieving call forwarding status
|
||||
cf-fax=FAX: {{ fax }}\n
|
||||
cf-inactive=Inactive
|
||||
cf-packet=Packet: {{ packet }}\n
|
||||
cf-pad=PAD: {{ pad }}\n
|
||||
cf-sms=SMS: {{ sms }}\n
|
||||
cf-status=Call forwarding status\n
|
||||
cf-sync=Synchronous: {{ sync }}\n
|
||||
cf-voice=Voice: {{ voice }}\n
|
||||
close=Close
|
||||
confirm-deletion=Clear selected calls?
|
||||
contacts.ariaLabel=Contacts
|
||||
createNewContact=Create new contact
|
||||
delete=Delete
|
||||
deselectAll=Deselect all
|
||||
dialerAddContact.ariaLabel=Add contact
|
||||
dialerAddContactDialog.ariaLabel=Add Contact Dialog
|
||||
edit-selected={[ plural(n) ]}
|
||||
edit-selected[one] = {{ n }} selected
|
||||
edit-selected[two] = {{ n }} selected
|
||||
edit-selected[few] = {{ n }} selected
|
||||
edit-selected[many] = {{ n }} selected
|
||||
edit-selected[other] = {{ n }} selected
|
||||
edit=Edit
|
||||
hideKeypad.ariaLabel=Hide keypad
|
||||
ignore=Ignore Call
|
||||
incoming=Incoming
|
||||
keypad.ariaLabel=Keypad
|
||||
makeCall.ariaLabel=Make call
|
||||
merge=Merge
|
||||
missed=Missed
|
||||
missed.ariaLabel=Missed
|
||||
missedCall=Missed call
|
||||
missedCallMultiSims=(SIM {{ n }}) Missed call
|
||||
mmi-error=An error occurred while sending the message
|
||||
mmi-session-expired=Session expired
|
||||
mmi-successfully-sent=Message successfully sent
|
||||
mmi-notification-title-with-sim = ({{sim}}) {{title}}
|
||||
mute.ariaLabel=Mute
|
||||
newCall.ariaLabel=New call
|
||||
no-logs-msg-1=No calls recorded
|
||||
no-logs-msg-3=No missed calls
|
||||
no-logs-msg-4=Start a conversation now
|
||||
recents.ariaLabel=Recent calls
|
||||
reply=Reply
|
||||
selectAll=Select all
|
||||
send=Send
|
||||
switch-calls=Switch calls
|
||||
today=Today
|
||||
withheld-number=Withheld number
|
||||
from-contact=From {{ contact }}
|
||||
from-number=From {{ number }}
|
||||
from-withheld-number=From withheld number
|
||||
yesterday=Yesterday
|
||||
sending=Sending…
|
||||
speakerOption.ariaLabel=Speaker
|
||||
ussd-services={{ operator }} services
|
||||
toggleKeypad.ariaLabel=Toggle keypad
|
||||
type-your-response.placeholder=Type your response…
|
||||
clear-all-text=Clear all text
|
||||
hide=Hide
|
||||
## LOCALIZATION NOTE 'call' is an action verb
|
||||
call=Call
|
||||
hold.ariaLabel=Hold
|
||||
resume=Resume
|
||||
resume.ariaLabel=Resume
|
||||
sendSms=Send Message
|
||||
callEnded=Call Ended
|
||||
via-sim=via SIM{{ n }}
|
||||
sim-number=SIM{{ n }}
|
||||
|
||||
## LOCALIZATION NOTE: these labels aren't displayed but they're used for acessibility
|
||||
hangup-a11y-button.ariaLabel=Hang Up
|
||||
pickup-a11y-button.ariaLabel=Pick up
|
||||
unlock-a11y-button.ariaLabel=Slider
|
||||
roaming={{operator}} (Roaming)
|
||||
|
||||
settings=Settings
|
||||
|
||||
#Call log
|
||||
delete-n-log? = {[ plural(n) ]}
|
||||
delete-n-log?[zero] = Nothing selected
|
||||
delete-n-log?[one] = Delete selected log?
|
||||
delete-n-log?[two] = Delete {{ n }} logs?
|
||||
delete-n-log?[few] = Delete {{ n }} logs?
|
||||
delete-n-log?[many] = Delete {{ n }} logs?
|
||||
delete-n-log?[other] = Delete {{ n }} logs?
|
||||
|
||||
#Call duration units
|
||||
callDurationMinutes={{ m }}:{{ s }}
|
||||
callDurationHours={{ h }}:{{ m }}:{{ s}}
|
||||
|
||||
#Suggestion bar
|
||||
suggestionMatches={[ plural(n) ]}
|
||||
suggestionMatches[one]={{ n }} match for "{{ matchNumber }}"
|
||||
suggestionMatches[two]={{ n }} matches for "{{ matchNumber }}"
|
||||
suggestionMatches[few]={{ n }} matches for "{{ matchNumber }}"
|
||||
suggestionMatches[many]={{ n }} matches for "{{ matchNumber }}"
|
||||
suggestionMatches[other]={{ n }} matches for "{{ matchNumber }}"
|
||||
|
||||
# MMI Service code
|
||||
scCallBarring=Call barring
|
||||
scCallForwarding=Call forwarding
|
||||
scClip=Incoming Caller ID
|
||||
scClir=Outgoing Caller ID
|
||||
scPwd=Password change
|
||||
scCallWaiting=Call waiting
|
||||
scPin=PIN change
|
||||
scPin2=PIN2 change
|
||||
scPuk=Unblock PIN
|
||||
scPuk2=Unblock PIN2
|
||||
scImei=IMEI
|
||||
scUssd=USSD
|
||||
|
||||
# MMI Service class
|
||||
serviceClassVoice=Voice
|
||||
serviceClassData=Data
|
||||
serviceClassFax=FAX
|
||||
serviceClassSms=SMS
|
||||
serviceClassDataSync=Sync
|
||||
serviceClassDataAsync=Async
|
||||
serviceClassPacket=Packet
|
||||
serviceClassPad=PAD
|
||||
|
||||
# MMI Status message
|
||||
smServiceEnabled=Service was enabled
|
||||
smServiceDisabled=Service has been disabled
|
||||
smServiceRegistered=Registration was successful
|
||||
smServiceErased=Erasure was successful
|
||||
smServiceInterrogated=Request was successful
|
||||
smServiceNotProvisioned=Service not provisioned
|
||||
smClirPermanent=You can not change the caller ID setting
|
||||
smClirDefaultOnNextCallOn=Caller ID defaults to restricted. Next call: Restricted
|
||||
smClirDefaultOnNextCallOff=Caller ID defaults to restricted. Next call: Not restricted
|
||||
smClirDefaultOffNextCallOn=Caller ID defaults to not restricted. Next call: Restricted
|
||||
smClirDefaultOffNextCallOff=Caller ID defaults to not restricted. Next call: Not restricted
|
||||
smServiceEnabledFor=Service was enabled for:
|
||||
smPinChanged=PIN successfully changed
|
||||
smPinUnblocked=PIN successfully unblocked
|
||||
smPin2Changed=PIN2 successfully changed
|
||||
smPin2Unblocked=PIN2 successfully unblocked
|
||||
|
||||
# MMI Error message
|
||||
emMmiError=Connection problem or invalid MMI code
|
||||
emMmiErrorPasswordIncorrect=Incorrect Password
|
||||
emMmiErrorNotSupported=Invalid or Unsupported MMI Code
|
||||
emMmiErrorInvalidAction=Invalid action
|
||||
emMmiErrorInvalidScCode=Invalid service code
|
||||
emMmiErrorBadPuk=The PUK you typed is not correct
|
||||
emMmiErrorBadPin=The old PIN you typed is not correct.
|
||||
emMmiErrorNeedPuk2=Type PUK2 to unblock SIM card
|
||||
emMmiErrorMismatchPin=The PINs you typed do not match
|
||||
emMmiErrorInvalidPin=Type a PIN that is 4 to 8 numbers
|
||||
emMmiErrorNeedsPuk=Your SIM card is PUK-locked
|
||||
emMmiErrorEnablePin=Unsuccessful. Enable SIM/RUIM LOCK
|
||||
emMmiErrorMmiFdn=Operation is restricted to fixed dialing numbers only
|
||||
emMmiErrorStkCcUssdDial=USSD request is modified to DIAL request
|
||||
emMmiErrorStkCcUssdSs=USSD request is modified to SS request
|
||||
emMmiErrorStkCcUssdUssd=USSD request is modified to new USSD request
|
||||
emMmiErrorStkCcSsDial=SS request is modified to DIAL request
|
||||
emMmiErrorStkCcSsUssd=SS request is modified to USSD request
|
||||
emMmiErrorStkCcSsSs=SS request is modified to new SS request
|
||||
emMmiErrorPinPukAttempts={[ plural(n) ]}
|
||||
emMmiErrorPinPukAttempts[one] = Only {{ n }} retry left
|
||||
emMmiErrorPinPukAttempts[two] = {{ n }} retries left
|
||||
emMmiErrorPinPukAttempts[few] = {{ n }} retries left
|
||||
emMmiErrorPinPukAttempts[many] = {{ n }} retries left
|
||||
emMmiErrorPinPukAttempts[other] = {{ n }} retries left
|
||||
emMmiErrorSimBlocked=Maximum number of retries exceeded. SIM blocked
|
||||
|
||||
# RIL errno
|
||||
RadioNotAvailable=Radio not available
|
||||
GenericFailure=Generic failure
|
||||
PasswordIncorrect=Password incorrect
|
||||
SimPin2=SIM PIN2
|
||||
SimPuk2=SIM PUK2
|
||||
RequestNotSupported=Request not supported
|
||||
OpNotAllowedDuringVoiceCall=Operation not allowed during voice call
|
||||
SmsSendFailRetry=SMS send fail retry
|
||||
SimAbsent=SIM absent
|
||||
SubscriptionNotAvailable=Subscription not available
|
||||
ModeNotSupported=Mode not supported
|
||||
FdnCheckFailure=Fdn check failure
|
||||
IllegalSimOrMe=Illegal SIM or ME
|
||||
DialModifiedToUssd=Dial modified to USSD
|
||||
DialModifiedToSs=Dial modified to SS
|
||||
DialModifiedToDial=Dial modified to dial
|
||||
UssdModifiedToDial=USSD modified to dial
|
||||
UssdModifiedToSs=USSD modified to SS
|
||||
UssdModifiedToUssd=USSD modified to USSD
|
||||
SsModifiedToDial=SS modified to dial
|
||||
SsModifiedToUssd=SS modified to USSD
|
||||
SsModifiedToSs=SS modified to SS
|
||||
SubscriptionNotSupported=Subscription not supported
|
||||
InvalidParameter=Invalid parameter
|
||||
RejectedByRemote=Rejected by remote
|
||||
|
||||
# Conference call
|
||||
# LOCALIZATION NOTE(conferenceCall): {{n}} represents the number of
|
||||
# participants in the group call.
|
||||
conferenceCall = Conference ({{n}})
|
||||
caller-left-call = {{ caller }} has left the call.
|
||||
conferenceAddError = Unable to merge calls
|
||||
conferenceRemoveError = Unable to unmerge calls
|
||||
|
||||
# date string. see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
longDateFormat=%A, %B %e
|
||||
|
||||
# Bluetooth menu
|
||||
select-audio-sources=Select audio sources
|
||||
bluetooth-handsfree-device=Bluetooth handsfree device
|
||||
receiver=Receiver
|
||||
speaker=Speaker
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
callAirplaneModeMessage=To make a call you need to disable airplane mode in settings.
|
||||
callAirplaneModeBtnOk=OK
|
||||
callAirplaneModeTitle=Airplane mode activated
|
||||
numberIsBusyTitle=Number is busy
|
||||
numberIsBusyMessage=The number is currently busy. Please try again later.
|
||||
fdnIsActiveTitle=FDN active
|
||||
fdnIsActiveMessage=FDN (Fixed Dialing Numbers) is activated and the following number is not in your FDN list: {{ number }}
|
||||
voiceMail=Voicemail
|
||||
emergencyNumber=Emergency number
|
||||
emergencyDialogBodyBadNumber=To make a call, the phone must be connected to a network.
|
||||
emergencyDialogBodyDeviceNotAccepted=Emergency calls are not allowed by the network.
|
||||
emergencyDialogBtnOk=OK
|
||||
emergencyDialogTitle=No network connection
|
||||
invalidNumberToDialTitle=Invalid phone number
|
||||
invalidNumberToDialMessage=The phone number you are calling is not valid.
|
||||
unableToCallTitle=Unable to make a phone call now
|
||||
unableToCallMessage=Cannot make a call. If you are already dialing, please hang up first.
|
||||
otherConnectionInUseTitle=Other connection in use
|
||||
otherConnectionInUseMessage=You have an active call on another connection. You can only use one connection at a time.
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
dialer.name=Phone
|
||||
dialer.description=Gaia Phone
|
||||
contacts.name=Contacts
|
||||
contacts.description=Gaia Contacts
|
||||
177
gaia/build/test/resources/locales/en-US/apps/costcontrol/costcontrol.properties
Executable file
177
gaia/build/test/resources/locales/en-US/apps/costcontrol/costcontrol.properties
Executable file
|
|
@ -0,0 +1,177 @@
|
|||
# Usage
|
||||
# Note: "Usage" is the application name
|
||||
topup-confirmation-title2 = Usage
|
||||
topup-confirmation-message = Top-up confirmed
|
||||
topup-incorrectcode-title2 = Usage
|
||||
topup-incorrectcode-message3 = Incorrect top-up code entered.
|
||||
|
||||
updating = Updating
|
||||
updating-ellipsis = Updating…
|
||||
yesterday = Yesterday
|
||||
today = Today
|
||||
never = Never
|
||||
|
||||
magnitude = {{value}} {{unit}}
|
||||
currency = {{currency}}{{value}}
|
||||
|
||||
# FTE Widget
|
||||
widget = Usage Widget
|
||||
widget-authed-sim2-heading = New {{provider}} SIM card inserted
|
||||
widget-authed-sim2-meta = Tap to track your phone and internet usage.
|
||||
widget-nonauthed-sim2-heading = New SIM card inserted
|
||||
widget-nonauthed-sim2-meta = Tap to track your internet usage.
|
||||
widget-airplane-mode-heading = Airplane Mode
|
||||
widget-airplane-mode-meta = Please, turn off airplane mode to enable Usage.
|
||||
widget-no-sim3-heading = No SIM card
|
||||
widget-no-sim3-meta = Insert a SIM card to enable Usage.
|
||||
widget-sim2-locked-heading = Locked SIM card
|
||||
widget-sim2-locked-meta = Unlock your SIM card to enable Usage.
|
||||
|
||||
# FTE Welcome
|
||||
fte = Usage First Time Experience
|
||||
fte-authed-sim = Save money by keeping track of your phone and internet usage.
|
||||
fte-nonauthed-sim = Save money by keeping track of your internet usage.
|
||||
fte-no-sim = Get clear information about how much internet you’re using.
|
||||
# Here Usage is the name of the application
|
||||
fte-sim-info2 = Information shown on Usage comes directly from this device. Check with your mobile service provider for detailed account information.
|
||||
|
||||
# FTE steps
|
||||
fte-plantype-title = Type of Contract
|
||||
fte-plantype-hint = Select the type of contract you have with your mobile service provider.
|
||||
|
||||
fte-prepaid2-title = Low Balance Alert
|
||||
fte-prepaid2-hint = Set an alert to avoid running out of credit.
|
||||
|
||||
fte-prepaid3-title = Data Report and Alert
|
||||
fte-prepaid3-hint = Receive reports about your Internet usage and set an alert to avoid using too much.
|
||||
|
||||
fte-postpaid2-title = Phone and Data Report
|
||||
fte-postpaid2-hint = Receive reports about your phone and Internet usage.
|
||||
|
||||
fte-postpaid3-title = Data Alert
|
||||
fte-postpaid3-hint = Set an alert to avoid using too much data.
|
||||
|
||||
fte-onlydata2-title = Data Report
|
||||
fte-onlydata2-hint = Receive reports about your internet usage.
|
||||
|
||||
fte-onlydata3-title = Data Alert
|
||||
fte-onlydata3-hint = Set an alert to avoid using too much data.
|
||||
|
||||
# In the HTML
|
||||
phone-activity = Phone Activity
|
||||
|
||||
balance = Balance
|
||||
on-roaming-message2 = Roaming: no automatic balance update. You might be charged for updating manually.
|
||||
balance-error-message2 = Balance didn’t update correctly. Try updating manually.
|
||||
airplane-mode-error-message2 = Turn off airplane mode to update your balance or top up.
|
||||
|
||||
disable-airplane-mode = Do you want to disable Airplane mode to update or top up?
|
||||
no-coverage-error-message2 = You need phone coverage to update your balance or top up.
|
||||
|
||||
top-up = Top Up
|
||||
enter-top-up-code = Enter the top-up code
|
||||
top-up-code-explanation2 = Find it on the scratch card or directly in your receipt.
|
||||
wait-for-confirmation = You will receive a confirmation message
|
||||
incorrect-code2 = Make sure the code is correct and try again.
|
||||
topup-error2 = There was a problem sending the code. Please, try again.
|
||||
|
||||
application-error-title = Service unavailable
|
||||
application-error-message = Contact your company representative
|
||||
service-unavailable-title = Service unavailable
|
||||
service-unavailable-message = Neither update nor top-up is possible at the moment. Please try later.
|
||||
|
||||
data-usage = Data usage
|
||||
update-button = Update
|
||||
topup-button2 = Use top-up code
|
||||
topup-ussd-button2 = Open top-up menu
|
||||
ok = OK
|
||||
|
||||
top-up-in-progress2 = Your top-up is being processed.
|
||||
top-up-timed-out2 = Update your balance to confirm. If balance is unchanged, try topping up again.
|
||||
on-topup-not-confirmed-title = Top-up not confirmed
|
||||
on-topup-not-confirmed-message = Try updating your balance or retry top-up.
|
||||
send = send
|
||||
plantype-setup-title = My phone and Internet plan is
|
||||
prepaid = Prepaid
|
||||
postpaid = Postpaid
|
||||
phoneactivity = Phone activity
|
||||
short-date-format = %b, %d
|
||||
sms-sent = SMS sent
|
||||
call-made = Calls made
|
||||
settings = Settings
|
||||
low-balance-alert = Low balance alert
|
||||
low-balance-explanation2 = When balance is below
|
||||
phone-and-internet-data-report = Phone and Internet data report
|
||||
internet-data-report = Internet data report
|
||||
starting-on = Starting on
|
||||
cancel = Cancel
|
||||
monthly = Monthly
|
||||
weekly = Weekly
|
||||
monday = Monday
|
||||
tuesday = Tuesday
|
||||
wednesday = Wednesday
|
||||
thursday = Thursday
|
||||
friday = Friday
|
||||
saturday = Saturday
|
||||
sunday = Sunday
|
||||
billing-cycle-ends = Billing cycle ends
|
||||
tracking-will-reset = Tracking will reset on this date
|
||||
yes = Yes
|
||||
done = Done
|
||||
confirmation = Confirmation
|
||||
reset-confirmation-warning = All current data will be deleted. Are you sure you want to reset?
|
||||
reset = Reset
|
||||
reset-wifi = Reset Wi-Fi usage
|
||||
reset-mobile = Reset mobile usage
|
||||
reset-all-data-usage = Reset mobile & Wi-Fi data
|
||||
not-set = Not set
|
||||
used = Used
|
||||
limit-passed = Limit passed
|
||||
limit = Limit
|
||||
data-limit-header = Data usage limit
|
||||
data-limit-alert = Data use alert
|
||||
data-limit-value2 = When use is above
|
||||
data-limit-dialog-title2 = Enter a mobile data limit alert
|
||||
data-limit-dialog-explanation2 = Connection speeds reduce after the limit is reached. Check with your data provider to set an appropriate alert level.
|
||||
|
||||
# LOCALIZATION NOTE (wifi-usage, mobile-usage): these strings are displayed in
|
||||
# the main window
|
||||
wifi-usage = Wi-Fi usage
|
||||
mobile-usage = Mobile usage
|
||||
|
||||
# LOCALIZATION NOTE (wifi-usage-settings, mobile-usage-settings): these strings
|
||||
# are displayed in the Settings section
|
||||
wifi-usage-settings = Wi-Fi usage
|
||||
mobile-usage-settings = Mobile usage
|
||||
|
||||
im-prepaid = I’m Pre-paid
|
||||
im-postpaid = I’m Post-paid
|
||||
reset-data-usage = Reset data usage
|
||||
reset-report = Reset report
|
||||
next = Next
|
||||
back = Back
|
||||
lets-go = Let’s go!
|
||||
alert = Alert
|
||||
alert-limit = Alert Limit
|
||||
fte-welcome-title = Welcome
|
||||
data-limit-notification-title2 = {{limit}} of data used
|
||||
data-limit-notification-text2 = You’ve reached the limit you selected
|
||||
low-balance-notification-title = Low balance
|
||||
low-balance-notification-text = {{remaining}} remaining phone credit
|
||||
zero-balance-message = Balance has reached zero, no phone credit remaining.
|
||||
not-available = Not available
|
||||
usage = Usage
|
||||
internet = Internet
|
||||
phone = Phone
|
||||
loading-interface-data = Loading interface data. Please retry in a while.
|
||||
|
||||
verbose-chart-date-format = {{em-month}} {{monthday-number}}
|
||||
|
||||
# Specif format for CC, string in format Today|Yesterday|<WeekDay>, hh:mm
|
||||
day-hour-format = {{day}}, {{time}}
|
||||
|
||||
# Localized units
|
||||
B = B
|
||||
KB = KB
|
||||
MB = MB
|
||||
GB = GB
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Usage
|
||||
description=Usage application to see credit and data usage statistics
|
||||
554
gaia/build/test/resources/locales/en-US/apps/email/email.properties
Executable file
554
gaia/build/test/resources/locales/en-US/apps/email/email.properties
Executable file
|
|
@ -0,0 +1,554 @@
|
|||
setup-app-name-header=Mail
|
||||
|
||||
setup-empty-account-prompt=You are not set up to send or receive email. Would you like to do that now?
|
||||
setup-pick-service=To send and receive email, you will need to set up an account.
|
||||
# Title of the account setup card where the user enters their display name,
|
||||
# e-mail address, and password.
|
||||
setup-account-header3=New Account
|
||||
|
||||
# The placeholder for the display name of the user that will be displayed in the
|
||||
# account setup screen input box for the display name until they enter any text
|
||||
# in the box. When you send an e-mail, the "From" header contains the user's
|
||||
# display name ("John Doe") as well as the e-mail address
|
||||
# ("john.doe@example.com"). In the future this input box will be labeled, but
|
||||
# it is currently unlabeled because of screen real estate concerns.
|
||||
setup-info-name.placeholder=Your name
|
||||
# The placeholder for the user's e-mail address that will be displayed in the
|
||||
# account setup screen input box for the e-mail address until they enter any
|
||||
# text in the box. The value will be used to configure the e-mail account.
|
||||
setup-info-email.placeholder=someone@example.com
|
||||
# The placeholder for the user's password that will be displayed in the account
|
||||
# setup screen input box for the password until they enter any text in the box.
|
||||
# The value will be used to configure the e-mail account and saved for future
|
||||
# usage.
|
||||
setup-info-password.placeholder=Password
|
||||
setup-info-next=Next
|
||||
|
||||
setup-progress-wait-msg=Setting up account
|
||||
|
||||
setup-completed-header=Mail account setup
|
||||
setup-completed-label=All done!
|
||||
setup-add-another-account=Add another account
|
||||
setup-show-mail=Continue to Mail
|
||||
|
||||
# The error for when the user tries to create an account without a network
|
||||
# connection active.
|
||||
setup-error-offline=This device is currently offline. Connect to a network and try again.
|
||||
# The error for either a bad username or a bad password. For security reasons,
|
||||
# servers try not to distinguish between the two which is why we also cannot
|
||||
# tell them apart either. Also, if the user made a typo, they could have made
|
||||
# it in either place.
|
||||
setup-error-bad-user-or-pass2=Invalid username or password. Check for typos.
|
||||
# The error for a bad e-mail address. We tried to send email but
|
||||
# couldn't because the server said it was a bad address.
|
||||
setup-error-bad-address=Invalid e-mail address. Check for typos.
|
||||
# The error for a user having the correct username and password, but the mail
|
||||
# server explicitly indicates they don't have permission to talk to the mail
|
||||
# server. This is currently only expected from ActiveSync servers; situations
|
||||
# like gmail over IMAP indicating that IMAP is disabled for the account or
|
||||
# domain have their own error code: setup-error-imap-disabled.
|
||||
setup-error-not-authorized=The server said you’re not authorized to create an account
|
||||
# The error for when the server is not good enough to be supported
|
||||
# because it is missing the required features.
|
||||
setup-error-pop-server-not-great=Server unsupported. The POP3 server does not implement required features.
|
||||
# The fallback error; if we don't have a better error, we report this.
|
||||
setup-error-unknown2=An unknown error occurred. Check your network connection or try the manual configuration option.
|
||||
# The error for Gmail accounts where 2-factor authentication (where you receive
|
||||
# a text message on your phone or run a special app) is enabled, and so the
|
||||
# user needs to create and use an application specific password to allow us to
|
||||
# talk to the server.
|
||||
setup-error-needs-app-pass=You must use an application specific password for two-factor Gmail accounts
|
||||
# The error for Gmail accounts where IMAP is not enabled. This can occur
|
||||
# for individual users where they have disabled IMAP from the settings UI.
|
||||
# This can also occur for apps-for-domains where the domain is not configured
|
||||
# to support IMAP.
|
||||
setup-error-imap-disabled=You must enable IMAP for your Gmail account
|
||||
# The error for Gmail accounts where POP3 is not enabled. This can occur
|
||||
# for individual users where they have disabled POP3 from the settings UI.
|
||||
# This can also occur for apps-for-domains where the domain is not configured
|
||||
# to support POP3.
|
||||
setup-error-pop3-disabled=You must enable POP3 for your Gmail account
|
||||
# The error for when we are able to contact a server that should be the mail
|
||||
# server but we are unable to establish a secure connection.
|
||||
setup-error-bad-security=Unable to establish a secure connection with "{{server}}". There may be a problem with your network or the server.
|
||||
# The error for when we try to contact a server but see no indication of a
|
||||
# response before we give up because of a timeout.
|
||||
setup-error-unresponsive-server=Unable to establish a connection with "{{server}}". There may be a problem with the network.
|
||||
# The error for when we able to establish a (secure) connection with the server,
|
||||
# but there is some type of failure talking to the server that isn't covered by
|
||||
# other errors. Hopefully this is just a temporary problem on the server, but
|
||||
# it could also be a fundamental incompatibility between our software and the
|
||||
# server's software.
|
||||
setup-error-server-problem=There is a problem with the server "{{server}}". Try again later.
|
||||
# The error for when we are trying to figure out the right server settings for
|
||||
# an account based on the e-mail address the user typed in during configuration,
|
||||
# but we can't find the right settings. This is either because the user made a
|
||||
# typo and so we are looking for configuration data that does not exist, there
|
||||
# were network failures trying to look the information up, or the information is
|
||||
# not available.
|
||||
setup-error-no-config-info=Unable to automatically configure your account. Correct your e-mail address or try the manual configuration option.
|
||||
# The error for when the user is trying to set up an account with a server that
|
||||
# currently indicates it is offline for maintenance.
|
||||
setup-error-server-maintenance=The server "{{server}}" is offline for maintenance. Try again later.
|
||||
# The error when the user trying to register a duplicate account
|
||||
setup-error-account-already-exists=This account is already configured.
|
||||
|
||||
setup-manual-config2=Manual setup
|
||||
|
||||
setup-manual-config-header=Manual Setup
|
||||
setup-manual-account-type=Account type
|
||||
setup-manual-imap-header=IMAP settings
|
||||
setup-manual-pop3-header=POP3 settings
|
||||
setup-manual-smtp-header=SMTP settings
|
||||
setup-manual-activesync-header=ActiveSync settings
|
||||
setup-manual-next=Next
|
||||
|
||||
setup-manual-socket=Socket Type
|
||||
# Technical term, should not be translated
|
||||
setup-manual-socket-ssl=SSL
|
||||
# Technical term, should not be translated
|
||||
setup-manual-socket-starttls=STARTTLS
|
||||
|
||||
setup-manual-hostname.placeholder=Hostname
|
||||
setup-manual-port.placeholder=Port Number
|
||||
setup-manual-username.placeholder=Username
|
||||
# LOCALIZATION NOTE (setup-manual-activesync-username.placeholder):
|
||||
# the double \\ will be displayed as a single \
|
||||
setup-manual-activesync-username.placeholder=Domain\\Username
|
||||
|
||||
setup-bad-password-header=Bad password!
|
||||
setup-bad-password=We could not sign in to the server. Maybe your password is wrong?
|
||||
setup-new-password.placeholder=New password
|
||||
setup-fix-password=Retry with new password
|
||||
setup-gmail-twofactor-header=Two-Factor Enabled
|
||||
setup-gmail-twofactor-message=You need to enter an application-specific password below.
|
||||
setup-gmail-twofactor-fix=Use application password
|
||||
setup-gmail-imap-header=IMAP Disabled
|
||||
setup-gmail-imap-message=You must enable IMAP on your Gmail account
|
||||
setup-gmail-imap-retry=Retry
|
||||
setup-gmail-pop3-header=POP3 Disabled
|
||||
setup-gmail-pop3-message=You must enable POP3 on your Gmail account
|
||||
setup-gmail-pop3-retry=Retry
|
||||
|
||||
settings-main-header=Mail Settings
|
||||
|
||||
# For account settings screen, there are sections of settings, and each
|
||||
#section has a header. One is Account, which shows general information
|
||||
# about the account, like the name.
|
||||
settings-sub-header-account=Account
|
||||
|
||||
# Label in the "Account" sub-section of account settings that shows the
|
||||
# human name, not the email address, for the account.
|
||||
settings-account-name=Your name
|
||||
|
||||
# Label in the "Account" sub-section of account settings for the checkbox
|
||||
# that enables getting phone notifications when new inbox email is found
|
||||
# via periodic sync with the mail server.
|
||||
settings-account-display-notifications=Display notifications for new messages
|
||||
|
||||
# LOCALIZATION NOTE(settings-account-play-sound-onsend): Label in the "Account"
|
||||
# sub-section of account settings for the checkbox that enables playing a sound
|
||||
# after a message is sent.
|
||||
settings-account-play-sound-onsend=Play sound after message is sent
|
||||
|
||||
# For account settings screen, there are sections of settings, and each
|
||||
# section has a header. One is Data, which deals with sync intervals and
|
||||
# time windows for the data that is fetched.
|
||||
settings-sub-header-data=Data
|
||||
|
||||
# Label in the "Data" sub-section of acccount settings for the select box
|
||||
# that allows choosing how often to check the server for new messages in
|
||||
# the inbox. The possible select box options are listed in the
|
||||
# settings-check-every-* properties.
|
||||
settings-account-check-mail=Check for new messages
|
||||
|
||||
# For account settings screen, there are sections of settings, and each
|
||||
# section has a header. One is "Server settings", which deals with the
|
||||
# name/password and server addresses.
|
||||
settings-sub-header-server=Server settings
|
||||
|
||||
# Label in the "Server settings" sub-section of acccount settings for going
|
||||
# to a settings card that shows user name and password used to connect to
|
||||
# the mail server.
|
||||
settings-account-userpass=Username and password
|
||||
|
||||
settings-done=Done
|
||||
settings-account-section=Accounts
|
||||
settings-account-add=Add Account
|
||||
settings-account-delete=Delete account
|
||||
settings-account-delete-prompt=Are you sure you want to delete your {{account}} mail account? You will have to re-download your mail if you re-create the account.
|
||||
settings-account-delete-cancel=Cancel
|
||||
settings-account-delete-confirm=Delete
|
||||
|
||||
|
||||
# When dealing with an account that involves multiple types of
|
||||
# connections, such as IMAP and POP3 which both use SMTP for sending,
|
||||
# we augment the account name in the string with a label to help
|
||||
# clarify to the user which account type they are dealing with. For
|
||||
# most users, the same password will be used for the IMAP server and
|
||||
# the SMTP server, and they will only ever see the IMAP or POP3 label.
|
||||
# But some users with unusual server configurations will also see the
|
||||
# SMTP variant. These unusual users will probably have received
|
||||
# specific instructions from their ISP that involve use of the
|
||||
# protocol names. In general we expect that localizers will want to
|
||||
# leave the protocol names as-is since they are technical protocol
|
||||
# names, but it may make sense to place the name of the protocol
|
||||
# before the account type for certain languages.
|
||||
|
||||
# Note that the account name is displayed as a string that is
|
||||
# displayed in its entirety, so you don't need to worry about clipping
|
||||
# or ellipses.
|
||||
|
||||
settings-account-clarify-imap={{account-name}} (IMAP)
|
||||
settings-account-clarify-pop3={{account-name}} (POP3)
|
||||
settings-account-clarify-smtp={{account-name}} (SMTP)
|
||||
|
||||
settings-general-section=General settings
|
||||
settings-show-images=Always show images
|
||||
settings-download-attachments=Download attachments
|
||||
|
||||
# How often to check the mail server for new mail messages for the inbox.
|
||||
# "Manually" means, do not automatically connect on a periodic sync interval.
|
||||
# User will manually click the refresh button to check for new messages.
|
||||
settings-check-every-5min=Every 5 minutes
|
||||
settings-check-every-10min=Every 10 minutes
|
||||
settings-check-every-15min=Every 15 minutes
|
||||
settings-check-every-30min=Every 30 minutes
|
||||
settings-check-every-60min=Every hour
|
||||
settings-check-every-manual=Manually
|
||||
|
||||
# Dynamically added sync interval checks. These are only added via special
|
||||
# debug/development tools, and are always in seconds. Otherwise, just
|
||||
# the settings-check-every-* options are visible.
|
||||
settings-check-dynamic={[ plural(n) ]}
|
||||
settings-check-dynamic[zero] = seconds
|
||||
settings-check-dynamic[one] = {{ n }} seconds
|
||||
settings-check-dynamic[two] = {{ n }} seconds
|
||||
settings-check-dynamic[few] = {{ n }} seconds
|
||||
settings-check-dynamic[many] = {{ n }} seconds
|
||||
settings-check-dynamic[other] = {{ n }} seconds
|
||||
|
||||
settings-default-account=Set as default email
|
||||
settings-account-type=Account type
|
||||
settings-account-credentials=Credentials
|
||||
|
||||
settings-activesync-label=ActiveSync settings
|
||||
settings-imap-label=IMAP settings
|
||||
settings-pop3-label=POP3 settings
|
||||
settings-smtp-label=SMTP settings
|
||||
settings-hostname=Hostname
|
||||
settings-port=Port
|
||||
settings-username=Username
|
||||
settings-password=Password
|
||||
settings-save=Save
|
||||
settings-password-empty=Password field should not be empty
|
||||
|
||||
# How much email to sync, in smallest unit of days, from the server. Only
|
||||
# valid for ActiveSync mail servers, not shown for other mail server types
|
||||
# like IMAP.
|
||||
settings-account-synchronize-window=Days to sync
|
||||
settings-synchronize-auto=Automatic
|
||||
settings-synchronize-one-day=1 day
|
||||
settings-synchronize-three-days=3 days
|
||||
settings-synchronize-one-week=1 week
|
||||
settings-synchronize-two-weeks=2 weeks
|
||||
settings-synchronize-one-month=1 month
|
||||
settings-synchronize-all=All messages
|
||||
|
||||
envelope-from=From
|
||||
envelope-to=To
|
||||
envelope-cc=Cc
|
||||
envelope-bcc=Bcc
|
||||
|
||||
compose-header=Compose message
|
||||
compose-header-short=Compose
|
||||
compose-send=Send
|
||||
|
||||
compose-to=To
|
||||
compose-cc=cc
|
||||
compose-bcc=bcc
|
||||
|
||||
compose-attachments={[ plural(n) ]}
|
||||
compose-attachments[zero] = Attachments
|
||||
compose-attachments[one] = {{ n }} attachment
|
||||
compose-attachments[two] = {{ n }} attachments
|
||||
compose-attachments[few] = {{ n }} attachments
|
||||
compose-attachments[many] = {{ n }} attachments
|
||||
compose-attachments[other] = {{ n }} attachments
|
||||
|
||||
# Shown when user taps on attachment icon in compose, but the app still
|
||||
# needs a bit more time to finishing the add of the previous attachment.
|
||||
compose-attachment-still-working=One moment, still working on the previous attachment...
|
||||
|
||||
compose-subject=Subject
|
||||
compose-draft-save=Save to Local Drafts
|
||||
compose-discard-message=Discard email?
|
||||
compose-discard-confirm=Discard
|
||||
compose-send-message-failed=Sending email failed
|
||||
composer-attachment-large=Attachment too large
|
||||
composer-attachments-large=Attachments too large
|
||||
compose-attchment-size-exceeded=The selected attachment is too large to send with this message.
|
||||
compose-attchments-size-exceeded=The selected attachments are too large to send with this message. Try selecting fewer files.
|
||||
dialog-button-ok=OK
|
||||
|
||||
# If a file is attached to an email but it does not have a name, this
|
||||
# name is used. There could be multiple ones attached, so a number is
|
||||
# added to the end of the default name to distinguish the files from
|
||||
# each other.
|
||||
default-attachment-filename=attachment{{ n }}
|
||||
|
||||
attachment-size-kib={{kilobytes}}K
|
||||
|
||||
message-attachment-view=View
|
||||
|
||||
message-attachment-too-large=This file is too large to download.
|
||||
|
||||
message-no-subject=(no subject)
|
||||
|
||||
|
||||
# LOCALIZATION NOTE(message-edit-menu-edit):
|
||||
# Displayed in a menu; tapping this item will cause the user to edit the given item.
|
||||
message-edit-menu-edit=Edit
|
||||
message-edit-menu-delete=Delete
|
||||
message-edit-delete-confirm=Delete email message?
|
||||
|
||||
message-send-attachment-disabled-confirm=Attachments can not be forwarded.
|
||||
|
||||
message-multiedit-header={[ plural(n) ]}
|
||||
message-multiedit-header[zero] = Edit
|
||||
message-multiedit-header[one] = {{ n }} selected
|
||||
message-multiedit-header[two] = {{ n }} selected
|
||||
message-multiedit-header[few] = {{ n }} selected
|
||||
message-multiedit-header[many] = {{ n }} selected
|
||||
message-multiedit-header[other] = {{ n }} selected
|
||||
|
||||
browse-to-url-prompt = Browse to URL?: {{ url }}
|
||||
|
||||
message-download-images={[ plural(n) ]}
|
||||
message-download-images[one] = This email contains one image. Click to download.
|
||||
message-download-images[two] = This email contains {{ n }} images. Click to download.
|
||||
message-download-images[few] = This email contains {{ n }} images. Click to download.
|
||||
message-download-images[many] = This email contains {{ n }} images. Click to download.
|
||||
message-download-images[other] = This email contains {{ n }} images. Click to download.
|
||||
|
||||
message-show-external-images=Show external images
|
||||
|
||||
message-multiedit-cancel=Cancel
|
||||
message-multiedit-delete-confirm={[ plural(n) ]}
|
||||
message-multiedit-delete-confirm[one] = Delete this email message?
|
||||
message-multiedit-delete-confirm[two] = Delete {{ n }} email messages?
|
||||
message-multiedit-delete-confirm[few] = Delete {{ n }} email messages?
|
||||
message-multiedit-delete-confirm[many] = Delete {{ n }} email messages?
|
||||
message-multiedit-delete-confirm[other] = Delete {{ n }} email messages?
|
||||
|
||||
message-large-message-cancel=Cancel
|
||||
message-large-message-ok=Continue
|
||||
message-large-message-confirm=This message is large and may take some time to download.
|
||||
|
||||
message-search-from=From
|
||||
message-search-to=To
|
||||
message-search-subject=Subject
|
||||
message-search-body=Body
|
||||
message-search-all=All
|
||||
|
||||
message-search-input.placeholder=Search Mail
|
||||
message-search-cancel=Cancel
|
||||
|
||||
messages-syncing=Loading Messages
|
||||
messages-sync-more=Load more messages from server
|
||||
messages-folder-empty=No mail in this Folder
|
||||
messages-search-empty=No matches in locally cached messages
|
||||
messages-folder-select=Select folder
|
||||
|
||||
message-contact-menu-create=Save new contact
|
||||
message-contact-menu-add-existing=Add to existing contact
|
||||
message-contact-menu-view=View contact
|
||||
message-contact-menu-reply=Reply
|
||||
message-contact-menu-new=Send new mail
|
||||
|
||||
message-reply-menu-reply=Reply
|
||||
message-reply-menu-reply-all=Reply All
|
||||
message-reply-menu-forward=Forward
|
||||
message-reply-menu-cancel=Cancel
|
||||
|
||||
# LOCALIZATION NOTE: do not translate {name}
|
||||
reply-quoting-wrote={name} wrote
|
||||
forward-original-message=Original message
|
||||
|
||||
# L10n note: These are the labels we use when displaying the envelope info for a
|
||||
# message that is forwarded inline. While automatic recovery of this
|
||||
# information by clients is made difficult by these strings regularly being
|
||||
# localized, we attempt to remain consistent with apps such as Thunderbird for
|
||||
# at least English.
|
||||
forward-header-subject=Subject
|
||||
forward-header-date=Date
|
||||
forward-header-from=From
|
||||
# This really wants to have the dash in it for consistency with Thunderbird
|
||||
forward-header-reply-to=Reply-To
|
||||
forward-header-to=To
|
||||
forward-header-cc=Cc
|
||||
|
||||
# Localized folder names for IMAP servers. Because the IMAP standard did not
|
||||
# originally specify a way to express meta-data about folders, folders may be
|
||||
# named in English to express their purpose. Then e-mail clients (or webmail
|
||||
# interfaces) localize these values. We do this too, following in the
|
||||
# footsteps of Thunderbird.
|
||||
folder-inbox=Inbox
|
||||
folder-sent=Sent
|
||||
folder-drafts=Drafts
|
||||
folder-trash=Trash
|
||||
folder-queue=Unsent
|
||||
folder-junk=Junk
|
||||
folder-archives=Archives
|
||||
folder-localdrafts=Local Drafts
|
||||
folder-outbox=Outbox
|
||||
|
||||
# In the folder picker drawer, there is a transparent area for the header,
|
||||
# and a tap region to take the user back to the message list. So this text is
|
||||
# not visible by the user, but could be used for accessibility.
|
||||
drawer-back=Back
|
||||
|
||||
# In the folder picker drawer, the list of email accounts are shown. This is
|
||||
# the header for that section.
|
||||
drawer-accounts-header=Accounts
|
||||
|
||||
# At the bottom of the folder picker drawer, there is an icon link that
|
||||
# goes to the account settings. This string is only used for accessibility
|
||||
# concerns, and is not visible visually.
|
||||
drawer-settings-link=Settings
|
||||
|
||||
# folder-last-synced-label is shown in the message-list, in the
|
||||
# middle of its bottom toolbar, and shows the last sync time for the currently
|
||||
# displayed list of messages in the folder. Since space is tight in that area,
|
||||
# the app code detects if the string will be too long and it will shrink the
|
||||
# font size to fit longer text.
|
||||
folder-last-synced-label=Last sync:
|
||||
|
||||
toaster-undo=Undo
|
||||
toaster-retry=Retry
|
||||
toaster-message-star={[ plural(n) ]}
|
||||
toaster-message-star[one]=1 message flag set
|
||||
toaster-message-star[two]={{ n }} message flags set
|
||||
toaster-message-star[few]={{ n }} message flags set
|
||||
toaster-message-star[many]={{ n }} message flags set
|
||||
toaster-message-star[other]={{ n }} message flags set
|
||||
toaster-message-unstar={[ plural(n) ]}
|
||||
toaster-message-unstar[one]=1 message flag removed
|
||||
toaster-message-unstar[two]={{ n }} message flags removed
|
||||
toaster-message-unstar[few]={{ n }} message flags removed
|
||||
toaster-message-unstar[many]={{ n }} message flags removed
|
||||
toaster-message-unstar[other]={{ n }} message flags removed
|
||||
toaster-message-read={[ plural(n) ]}
|
||||
toaster-message-read[one]=1 message marked as read
|
||||
toaster-message-read[two]={{ n }} messages marked as read
|
||||
toaster-message-read[few]={{ n }} messages marked as read
|
||||
toaster-message-read[many]={{ n }} messages marked as read
|
||||
toaster-message-read[other]={{ n }} messages marked as read
|
||||
toaster-message-unread={[ plural(n) ]}
|
||||
toaster-message-unread[one]=1 message marked as unread
|
||||
toaster-message-unread[two]={{ n }} messages marked as unread
|
||||
toaster-message-unread[few]={{ n }} messages marked as unread
|
||||
toaster-message-unread[many]={{ n }} messages marked as unread
|
||||
toaster-message-unread[other]={{ n }} messages marked as unread
|
||||
toaster-message-move={[ plural(n) ]}
|
||||
toaster-message-move[one]=1 message moved
|
||||
toaster-message-move[two]={{ n }} messages moved
|
||||
toaster-message-move[few]={{ n }} messages moved
|
||||
toaster-message-move[many]={{ n }} messages moved
|
||||
toaster-message-move[other]={{ n }} messages moved
|
||||
toaster-message-delete={[ plural(n) ]}
|
||||
toaster-message-delete[one]=1 message deleted
|
||||
toaster-message-delete[two]={{ n }} messages deleted
|
||||
toaster-message-delete[few]={{ n }} messages deleted
|
||||
toaster-message-delete[many]={{ n }} messages deleted
|
||||
toaster-message-delete[other]={{ n }} messages deleted
|
||||
toaster-retryable-syncfailed=Unable to connect to server
|
||||
|
||||
# LOCALIZATION NOTE(compose-invalid-addresses-title):
|
||||
# A title to be displayed on a warning screen, warning users that
|
||||
# some of the email addresses they typed were incorrect.
|
||||
compose-invalid-addresses-title=Invalid Addresses
|
||||
# LOCALIZATION NOTE(compose-invalid-addresses-description):
|
||||
# A description to be displayed on a warning screen, warning users that
|
||||
# some of the email addresses they typed were incorrect, and that they
|
||||
# must correct the email addresses before sending.
|
||||
compose-invalid-addresses-description=Your message contains one or more invalid email addresses. Please correct them before sending.
|
||||
|
||||
# LOCALIZATION NOTE(background-send-pending):
|
||||
# Brief message to be displayed in a popup, saying that the phone has
|
||||
# no network connection, and that the email has been saved to the outbox.
|
||||
background-send-pending=Network unavailable. Email saved to outbox.
|
||||
# LOCALIZATION NOTE(background-send-sending):
|
||||
# Displayed in a toaster popup message, saying that the email
|
||||
# is currently being sent.
|
||||
background-send-sending=Sending mail…
|
||||
# LOCALIZATION NOTE(background-send-success):
|
||||
# Displayed in a toaster popup message, saying that the email
|
||||
# sent successfully.
|
||||
background-send-success=Email sent.
|
||||
# LOCALIZATION NOTE(background-send-error):
|
||||
# Description to be displayed in a notification, saying that an error
|
||||
# occured while attempting to send an email, and that the email has
|
||||
# been saved to the outbox.
|
||||
background-send-error=Error occurred. Email saved to outbox.
|
||||
# LOCALIZATION NOTE(background-send-error-recipients):
|
||||
# Description to be displayed in a notification, saying that the email
|
||||
# could not be sent because the server rejected one or more of the
|
||||
# email recipients, and that the email has been saved to the outbox.
|
||||
background-send-error-recipients=Recipient error. Email saved to outbox.
|
||||
# LOCALIZATION NOTE(background-send-error-title):
|
||||
# Title to be displayed in a notification, indicating that the
|
||||
# email failed to send for some reason.
|
||||
background-send-error-title=Mail failed to send
|
||||
# LOCALIZATION NOTE(send-failure-recipients):
|
||||
# Message to be displayed when editing a message that failed to send due
|
||||
# to invalid recipients. It should instruct the user to check the addresses
|
||||
# above for spelling.
|
||||
send-failure-recipients=Check the spelling of the addresses above. Your mail server indicated one or more of the addresses above are incorrect.
|
||||
# LOCALIZATION NOTE(send-failure-unknown):
|
||||
# Message to be displayed when editing a message that failed to send for an
|
||||
# unknown reason.
|
||||
send-failure-unknown=The message could not be sent.
|
||||
|
||||
form-clear-input=Remove text
|
||||
confirm-dialog-title=Confirmation
|
||||
|
||||
# senders-separation-sign separates the email accounts of senders.
|
||||
# Notice that we have a space after the comma.
|
||||
senders-separation-sign=,\u0020
|
||||
|
||||
# new-emails refers to the text shown on a notification that users
|
||||
# get when they receive new, unread email. The ui component that utilizes
|
||||
# this lives in apps/email/js/message_list_topbar.js.
|
||||
new-emails={[ plural(n) ]}
|
||||
new-emails[one]=1 New Email
|
||||
new-emails[two]={{ n }} New Emails
|
||||
new-emails[few]={{ n }} New Emails
|
||||
new-emails[many]={{ n }} New Emails
|
||||
new-emails[other]={{ n }} New Emails
|
||||
|
||||
# new-emails-notify-one-account is used when a system notification is generated during
|
||||
# a periodic background sync with the server. Since this goes to the system's
|
||||
# notification area, and user has only one account configured with the email App.
|
||||
new-emails-notify-one-account={[ plural(n) ]}
|
||||
new-emails-notify-one-account[one]=1 New Email
|
||||
new-emails-notify-one-account[two]={{ n }} New Emails
|
||||
new-emails-notify-one-account[few]={{ n }} New Emails
|
||||
new-emails-notify-one-account[many]={{ n }} New Emails
|
||||
new-emails-notify-one-account[other]={{ n }} New Emails
|
||||
|
||||
# new-emails-notify-multiple-accounts is used in the same situation
|
||||
# as new-emails-notify-one-account.
|
||||
# In this case, the user has more than one account configured
|
||||
# with the email app.
|
||||
new-emails-notify-multiple-accounts={[ plural(n) ]}
|
||||
new-emails-notify-multiple-accounts[one]=1 New Email ({{ accountName }})
|
||||
new-emails-notify-multiple-accounts[two]={{ n }} New Emails ({{ accountName }})
|
||||
new-emails-notify-multiple-accounts[few]={{ n }} New Emails ({{ accountName }})
|
||||
new-emails-notify-multiple-accounts[many]={{ n }} New Emails ({{ accountName }})
|
||||
new-emails-notify-multiple-accounts[other]={{ n }} New Emails ({{ accountName }})
|
||||
|
||||
# new-emails-notify-multiple-accounts-body is used in the same situation
|
||||
# as new-emails-notify-multiple-accounts.
|
||||
# This is the body part of the notification.
|
||||
new-emails-notify-multiple-accounts-body={{ from }} “{{ subject }}”
|
||||
2
gaia/build/test/resources/locales/en-US/apps/email/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/email/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=E-Mail
|
||||
description=Gaia E-Mail
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=EmergencyCall
|
||||
description=Web app template
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Find My Device
|
||||
description=Find My Device helps find, lock and erase a lost phone
|
||||
60
gaia/build/test/resources/locales/en-US/apps/fl/download.properties
Executable file
60
gaia/build/test/resources/locales/en-US/apps/fl/download.properties
Executable file
|
|
@ -0,0 +1,60 @@
|
|||
ok = OK
|
||||
download-button = Download
|
||||
install-button = Install
|
||||
cancel-button = Cancel
|
||||
|
||||
download_error = Download Error
|
||||
install_error = Installation Error
|
||||
|
||||
err_descriptor_download_failed = The download failed because of a server error.
|
||||
err_bad_descriptor = The download failed because of a server error.
|
||||
err_too_big = File is too large to download.
|
||||
err_unsupported_type = This type of purchased media is not supported on your phone.
|
||||
err_bad_type = The download failed because of a server error.
|
||||
err_content_download_failed = The download failed because of a server error.
|
||||
err_bad_drm_message = The download failed because of a server error.
|
||||
err_bad_image = The downloaded image cannot be displayed on this device.
|
||||
err_bad_audio = The downloaded file cannot be played on this device.
|
||||
err_no_space = There is not enough storage space on your device to save this song.
|
||||
err_no_sdcard = Cannot save song because there is no memory card.
|
||||
err_sdcard_in_use = Cannot save song because the memory card is in use. Unplug your phone and try downloading again.
|
||||
err_ds_save_failure = Error saving media file.
|
||||
err_db_store_failure = Error saving media file.
|
||||
|
||||
success_song = Song downloaded and installed. Use the Music app to play it.
|
||||
success_ringtone = Ringtone downloaded and installed.
|
||||
success_wallpaper = Wallpaper downloaded and installed.
|
||||
|
||||
ringtone-or-song-question = Do you want to install this audio file as a song or as a ringtone?
|
||||
ringtone-response = Ringtone
|
||||
song-response = Song
|
||||
|
||||
download-confirmation-title-song = Download song?
|
||||
download-confirmation-title-ringtone = Download ringtone?
|
||||
download-confirmation-title-wallpaper = Download wallpaper?
|
||||
|
||||
downloading-song = Downloading song…
|
||||
downloading-ringtone = Downloading ringtone…
|
||||
downloading-wallpaper = Downloading wallpaper…
|
||||
|
||||
locked-content-advisory = {{vendor}} has locked this media file so that it cannot be shared with others or transferred to a new device.
|
||||
|
||||
# This version is like the above, but used when we don't know the name of
|
||||
# the vendor.
|
||||
locked-content-advisory-generic = The seller has locked this media file so that it cannot be shared with others or transferred to a new device.
|
||||
|
||||
download-confirmation-name = Name
|
||||
download-confirmation-type = Type
|
||||
download-confirmation-size = Size
|
||||
download-confirmation-vendor = Vendor
|
||||
download-confirmation-description = Info
|
||||
|
||||
download-progress-title = Downloading
|
||||
|
||||
preview-image-title = Preview image
|
||||
preview-audio-title = Preview audio
|
||||
|
||||
byteUnit-B = bytes
|
||||
byteUnit-KB = KB
|
||||
byteUnit-MB = MB
|
||||
byteUnit-GB = GB
|
||||
2
gaia/build/test/resources/locales/en-US/apps/fl/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/fl/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Purchased Media
|
||||
description=Download and manage forward locked music, ringtones and wallpaper
|
||||
6
gaia/build/test/resources/locales/en-US/apps/fl/pick.properties
Executable file
6
gaia/build/test/resources/locales/en-US/apps/fl/pick.properties
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
done = Done
|
||||
|
||||
pick-ringtone = Select Ringtone
|
||||
pick-wallpaper = Select Wallpaper
|
||||
no-installed-ringtones = No Locked Ringtones Installed
|
||||
no-installed-wallpaper = No Locked Wallpaper Installed
|
||||
4
gaia/build/test/resources/locales/en-US/apps/fm/fm.properties
Executable file
4
gaia/build/test/resources/locales/en-US/apps/fm/fm.properties
Executable file
|
|
@ -0,0 +1,4 @@
|
|||
noAntenna = Plug in a headset
|
||||
noAntennaMsg = FM Radio requires a plugged in headset to receive radio signals.
|
||||
airplaneModeHeader = Airplane mode is on
|
||||
airplaneModeMsg = Turn off Airplane mode to use FM Radio.
|
||||
2
gaia/build/test/resources/locales/en-US/apps/fm/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/fm/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=FM Radio
|
||||
description=Gaia FM Radio
|
||||
337
gaia/build/test/resources/locales/en-US/apps/ftu/ftu.properties
Executable file
337
gaia/build/test/resources/locales/en-US/apps/ftu/ftu.properties
Executable file
|
|
@ -0,0 +1,337 @@
|
|||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Unlock Codes
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
pincode2=Enter PIN code
|
||||
type_pin=Type your PIN code
|
||||
pincodeLabel=SIM {{n}} PIN
|
||||
pinValidation=PIN must have between 4 and 8 characters.
|
||||
pinError=The PIN was incorrect.
|
||||
pinAttemptMsg2={[ plural(n) ]}
|
||||
pinAttemptMsg2[one]=You have one try left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[two]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[few]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[many]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[other]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinLastChanceMsg=This is your last chance to enter the correct PIN. Otherwise, you must enter the PUK code to use this SIM card.
|
||||
|
||||
pukcode=Enter PUK code
|
||||
pukcodeTitle=Enter SIM {{n}} PUK
|
||||
pukcodeLabel=SIM {{n}} PUK
|
||||
type_puk=PUK code
|
||||
pukValidation=PUK code must have exactly 8 characters.
|
||||
pukInfo=You must enter the Personal Unlocking Key (PUK) Code for the SIM card. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukError=The PUK was incorrect.
|
||||
pukAttemptMsg2={[ plural(n) ]}
|
||||
pukAttemptMsg2[one]=You have one try left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[two]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[few]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[many]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[other]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukLastChanceMsg=This is your last chance to enter the correct PUK code. Your SIM card will be permanently unusable if you enter in the wrong PUK code.
|
||||
create_newpin=Create new PIN (4 to 8 digits)
|
||||
confirm_newpin=Confirm new PIN
|
||||
newpinConfirmation=PINs don’t match
|
||||
|
||||
nckcode=Enter NCK code
|
||||
cckcode=Enter CCK code
|
||||
spckcode=Enter SPCK code
|
||||
nck1code=Enter NCK1 code
|
||||
nck2code=Enter NCK2 code
|
||||
hnckcode=Enter HNCK code
|
||||
rcckcode=Enter RCCK code
|
||||
rspckcode=Enter RSPCK code
|
||||
nckcodeTitle=Enter SIM {{n}} NCK
|
||||
cckcodeTitle=Enter SIM {{n}} CCK
|
||||
spckcodeTitle=Enter SIM {{n}} SPCK
|
||||
nck1codeTitle=Enter SIM {{n}} NCK1
|
||||
nck2codeTitle=Enter SIM {{n}} NCK2
|
||||
hnckcodeTitle=Enter SIM {{n}} HNCK
|
||||
rcckcodeTitle=Enter SIM {{n}} RCCK
|
||||
rspckcodeTitle=Enter SIM {{n}} RSPCK
|
||||
nckcodeLabel=SIM {{n}} NCK
|
||||
cckcodeLabel=SIM {{n}} CCK
|
||||
spckcodeLabel=SIM {{n}} SPCK
|
||||
nck1codeLabel=SIM {{n}} NCK1
|
||||
nck2codeLabel=SIM {{n}} NCK2
|
||||
hnckcodeLabel=SIM {{n}} HNCK
|
||||
rcckcodeLabel=SIM {{n}} RCCK
|
||||
rspckcodeLabel=SIM {{n}} RSPCK
|
||||
type_nck=Type your NCK code
|
||||
type_cck=Type your CCK code
|
||||
type_spck=Type your SPCK code
|
||||
type_nck1=Type your NCK1 code
|
||||
type_nck2=Type your NCK2 code
|
||||
type_hnck=Type your HNCK code
|
||||
type_rcck=Type your RCCK code
|
||||
type_rspck=Type your RSPCK code
|
||||
nckValidation=NCK must have between 8 and 16 characters.
|
||||
cckValidation=CCK must have between 8 and 16 characters.
|
||||
spckValidation=SPCK must have between 8 and 16 characters.
|
||||
nck1Validation=NCK1 must have between 8 and 16 characters.
|
||||
nck2Validation=NCK2 must have between 8 and 16 characters.
|
||||
hnckValidation=HNCK must have between 8 and 16 characters.
|
||||
rcckValidation=RCCK must have between 8 and 16 characters.
|
||||
rspckValidation=RSPCK must have between 8 and 16 characters.
|
||||
nckErrorMsg=The NCK code is incorrect.
|
||||
nckAttemptMsg2={[ plural(n) ]}
|
||||
nckAttemptMsg2[one]=Network depersonalization request failure. You have one try left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[two]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[few]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[many]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[other]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckLastChanceMsg=Network depersonalization request failure. Last chance to enter the correct NCK code. Refer to your device documentation or contact your carrier for more information.
|
||||
|
||||
skip=Skip
|
||||
send=Send
|
||||
ok=OK
|
||||
simLocked=The SIM card is locked
|
||||
inputCodeRetriesLeft ={[ plural(n) ]}
|
||||
inputCodeRetriesLeft[one] =Last try.
|
||||
inputCodeRetriesLeft[two] ={{n}} tries left.
|
||||
inputCodeRetriesLeft[few] ={{n}} tries left.
|
||||
inputCodeRetriesLeft[many] ={{n}} tries left.
|
||||
inputCodeRetriesLeft[other] ={{n}} tries left.
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# SIM Manager
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
simManager=SIM Manager
|
||||
simDetail=SIM {{n}}
|
||||
simDefault=(default)
|
||||
simDefaultMessage=Outgoing calls, outgoing messages and data connection are set to SIM 1 as default
|
||||
simSettingsMessage=You can change default settings at Settings > SIM manager
|
||||
simPinLocked=SIM PIN locked
|
||||
noOperator=No operator
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Language
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
language=Language
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# 3g
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
3g = Cellular Data
|
||||
dataConnection = Enable Data
|
||||
dataConnectionInfo = Enabling data connection now will allow you to set up your phone without a Wi-Fi connection. You may also enable it later on in Settings. Just make sure you have a data plan with your carrier to avoid potentially hefty charges.
|
||||
caution = Warning
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Geolocation
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
geolocation = Geolocation
|
||||
geolocationCheckbox = Enable Geolocation
|
||||
geolocationInfo2 = {{brandShortName}} uses data such as GPS, Wi-Fi, and mobile networks near you to help determine your approximate location.
|
||||
geolocationInfoMore = Data is sent to Mozilla and other service providers and will be used in the aggregate to improve those location databases. Data may be stored on your device and data collection may occur even when no apps are running.
|
||||
notice = Notice
|
||||
aboutYourPrivacy = More about your privacy
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Wifi
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
scanningNetworks = Scanning for networks
|
||||
selectNetwork = Select a network
|
||||
shortStatus-connecting = Connecting…
|
||||
shortStatus-associated = Obtaining an IP address…
|
||||
shortStatus-connected = Connected
|
||||
shortStatus-connectingfailed = Connection failed
|
||||
shortStatus-disconnected = Offline
|
||||
securedBy=secured by {{capabilities}}
|
||||
security = Security
|
||||
securityNone = None
|
||||
securityWEP = WEP
|
||||
securityWPA-PSK = WPA-PSK
|
||||
securityWPA-EAP = WPA-EAP
|
||||
securityOpen = Open
|
||||
identity=User
|
||||
identityInput.placeholder=User
|
||||
password=Password
|
||||
passwordInput.placeholder=Password
|
||||
showPassword=Show Password
|
||||
refresh = Refresh
|
||||
noWifiFound3 = No wireless networks found
|
||||
join-hidden-button=Join hidden network
|
||||
authentication=Authentication
|
||||
ssid-name=SSID Network Name
|
||||
# The following strings are spoken by screen readers and not shown on the
|
||||
# screen.
|
||||
# LOCALIZATION NOTE(wifiLevel): {{level}} will be replaced at run-time by a
|
||||
# number ranging from 1 to 4.
|
||||
wifiLevel={{level}} of 4 bars
|
||||
networksList=Networks found
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Date & Time
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
dateAndTime = Date & Time
|
||||
# LOCALIZATION NOTE(timezoneTitle): Parameters in this label will be replaced
|
||||
# at runtime, use this string to reorder elements, translate "UTC", or use
|
||||
# different separator characters.
|
||||
# Example of a resulting string for English: "UTC+01:00 Europe/Paris"
|
||||
timezoneTitle = UTC{{utcOffset}} {{region}}/{{city}}
|
||||
timeZone = Time zone
|
||||
change = Change
|
||||
region.ariaLabel = Region
|
||||
city.ariaLabel = City
|
||||
date.ariaLabel = Date
|
||||
time.ariaLabel = Time
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Import contacts
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
importContacts3 = Import contacts
|
||||
importSim2 = SIM card
|
||||
importFb2 = Facebook
|
||||
importOutlook = Outlook
|
||||
importGmail = Gmail
|
||||
fb-checking = … checking
|
||||
notImportedYet = Not imported yet
|
||||
otherAccount = Other accounts
|
||||
afterFbImport = You can import and edit Facebook friends anytime in Contacts settings
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Fxa Intro
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
firefox-accounts = Firefox Accounts
|
||||
fxa-overview.innerHTML = A Firefox Account lets you use features like Find My Device and apps like the Firefox Marketplace.
|
||||
fxa-create-account-or-sign-in = Create Account or Sign In
|
||||
fxa-email-sent = A verification link has been sent to {{email}}
|
||||
# Copy borrowed fxa-logged-in-text string in settings app
|
||||
fxa-signed-in = Signed in as {{email}}
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# About your rights
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
about-your-rights-0 = {{brandShortName}} is built on free and open source software by a community of thousands from all over the world. There are a few things you should know:
|
||||
about-your-rights-1 = {{brandShortName}} is made available to you under the terms of several open source licenses including the Mozilla Public License. A device running {{brandShortName}} may also contain proprietary software from third parties. Any code provided under open licenses give you the right to modify the source code and distribute your modified versions as long as you comply with their terms.
|
||||
about-your-rights-2 = You are not granted any trademark rights or licenses to the trademarks of the Mozilla Foundation or any party, including without limitation the {{brandShortName}} name or logo.
|
||||
about-your-rights-3 = Some features in {{brandShortName}}, such as the Crash Reporter, give you the option to provide feedback to Mozilla. By choosing to submit feedback, you give Mozilla permission to use the feedback to improve its products, to publish the feedback on its websites, and to distribute the feedback.
|
||||
about-other = Other
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# SIM mandatory
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
SIM_mandatory = SIM Card Warning
|
||||
SIM_mandatory_warm = Please, insert a SIM card and reboot your phone.
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Sharing Performance Data
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
telemetry-sends2 = Telemetry sends Mozilla data about performance, hardware, configurations, customizations and app usage in your {{brandShortName}} device. We use this to make our products better, faster and more responsive.
|
||||
# LOCALIZATION NOTE(learn-more-telemetry.innerHTML, learn-more-information.innerHTML:
|
||||
# {{link}} will be replaced at run-time by an active link, the URL will be
|
||||
# used as text for the link.
|
||||
learn-more-telemetry.innerHTML = Learn more at {{link}}
|
||||
learn-more-information.innerHTML = Learn how Mozilla handles your information at {{link}}
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# OS privacy
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
welcomeBrowser = Welcome to {{brandShortName}}, the free and open source operating system from Mozilla. Our mission is to promote openness, innovation and opportunity by keeping the power of the Web in your hands.
|
||||
# LOCALIZATION NOTE(learn-more-privacy.innerHTML): {{link}} will be replaced at
|
||||
# run-time by an active link, string "learn-more-privacy-link" will be
|
||||
# used as text for the link.
|
||||
learn-more-privacy.innerHTML = Learn how Mozilla handles your information in our {{link}}.
|
||||
learn-more-privacy-link = privacy policy
|
||||
aboutBrowser = About {{brandShortName}}
|
||||
aboutYourPrivacy2 = Your Privacy
|
||||
mozillaCommunity2 = When you use {{brandShortName}}, you become part of a global community helping to build a brighter future for the Web. If you’d like to know more about the Mozilla community, our other products and events near you, please enter your email address below.
|
||||
sharePerformanceAndUsageData = I want to help improve {{brandShortName}} by sharing data about my phone and the way I use it.
|
||||
learnMore = Learn more.
|
||||
emailAddress.placeholder = Email address
|
||||
email-successfully-added=Email successfully added
|
||||
email-loading=Saving your email…
|
||||
privacy-b2g={{brandShortName}}
|
||||
privacy-b2g.title={{brandShortName}}
|
||||
privacy-marketplace=Marketplace
|
||||
# please don't translate the brand name
|
||||
privacy-marketplace.title={{privacy-marketplace}}
|
||||
privacy-e-me=everything.me
|
||||
# please don't translate the brand name
|
||||
privacy-e-me.title={{privacy-e-me}}
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Navigation bar
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
navbar-back=Back
|
||||
navbar-next=Next
|
||||
navbar-join=Join
|
||||
done=Done
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Welcome OS
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
thatsIt = That’s it!
|
||||
startYourPhone = Start your phone tour!
|
||||
startYourTablet = Start your tablet tour!
|
||||
joinTutorial = Join us for a quick tutorial about your new phone.
|
||||
enjoyYourPhone = You’re ready to enjoy your new phone.
|
||||
optionsAvailable = You can change the language, date/time and Wi-Fi connection in settings.
|
||||
letsGo = Let’s go
|
||||
startTour = Start tour
|
||||
|
||||
thatsIt1Tablet-2 = You can always swipe from the bottom edge to enter home screen.
|
||||
thatsIt2Tablet-2 = Let’s do it!
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Tutorial
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
# LOCALIZATION NOTE(tutorial): The following string is spoken by screen readers
|
||||
# and not shown on the screen.
|
||||
tutorial = Tutorial
|
||||
|
||||
tutorial-step1-tiny = Swipe from right to left to browse your apps.
|
||||
tutorial-step2-tiny = Tap and hold on an icon to delete or move it.
|
||||
tutorial-step3-tiny = Enter any keyword or topic and your phone will instantly adapt.
|
||||
tutorial-step4-tiny = Swipe down to access recent notifications, credit information and settings.
|
||||
tutorial-step5-tiny = Tap and hold the home button to browse and close recent apps.
|
||||
tutorial-step6-tiny = Swipe from the side of the screen to move back and forth between recent apps.
|
||||
|
||||
tutorial-step1-large-2 = Swipe down from top to access recent notifications, credit information and settings.
|
||||
tutorial-step2-large-2 = Swipe left or right to discover new apps on home screen.
|
||||
tutorial-step3-large-2 = Tap and hold on an icon to delete or move it.
|
||||
tutorial-step4-large-2 = Two fingers swipe up from the bottom edge to trigger card view.
|
||||
|
||||
tutorial-vertical-scroll-tiny = Swipe up and down to browse your apps. Tap and hold an icon to move or delete it.
|
||||
tutorial-notifications-tiny = Swipe down to access recent notifications, credit information and settings.
|
||||
tutorial-sheets-tiny = Drag from the left edge of your screen to return to recently used apps.
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Offline Error Dialog
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
offline-dialog-title=You must be connected to the Internet to view the page.
|
||||
offline-dialog-text=Please go back and connect to the Internet. You can also view the page later from Settings or by entering {{url}} in any browser.
|
||||
OK=OK
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Newsletter Error Dialogs
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
offline-newsletter-dialog-title=You must be connected to the Internet to subscribe to the newsletter.
|
||||
offline-newsletter-dialog-text=Please go back and connect to the Internet.
|
||||
invalid-email-dialog-title=Your email is not valid
|
||||
invalid-email-dialog-text=Please go back and correct your entry.
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Memory Card Contacts Import Error Dialog
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
retry=Retry
|
||||
|
||||
cancel = Cancel
|
||||
|
||||
# The following strings are spoken by screen readers and not shown on the
|
||||
# screen.
|
||||
progressbar = Step {{step}} of {{total}}
|
||||
progressbar.ariaLabel = First Time Experience
|
||||
2
gaia/build/test/resources/locales/en-US/apps/ftu/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/ftu/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=FTU
|
||||
description=First Time Experience
|
||||
90
gaia/build/test/resources/locales/en-US/apps/gallery/gallery.properties
Executable file
90
gaia/build/test/resources/locales/en-US/apps/gallery/gallery.properties
Executable file
|
|
@ -0,0 +1,90 @@
|
|||
number-selected2 = {[ plural(n) ]}
|
||||
number-selected2[zero] = Select
|
||||
number-selected2[one] = {{ n }} selected
|
||||
number-selected2[two] = {{ n }} selected
|
||||
number-selected2[few] = {{ n }} selected
|
||||
number-selected2[many] = {{ n }} selected
|
||||
number-selected2[other] = {{ n }} selected
|
||||
|
||||
delete-photo? = Delete photo?
|
||||
delete-video? = Delete video?
|
||||
|
||||
# An "item" means a photo or a video
|
||||
# The app currently doesn't use the [zero] case
|
||||
delete-n-items? = {[ plural(n) ]}
|
||||
delete-n-items?[zero] = Nothing selected
|
||||
delete-n-items?[one] = Delete selected item?
|
||||
delete-n-items?[two] = Delete {{ n }} items?
|
||||
delete-n-items?[few] = Delete {{ n }} items?
|
||||
delete-n-items?[many] = Delete {{ n }} items?
|
||||
delete-n-items?[other] = Delete {{ n }} items?
|
||||
|
||||
pickoneimage2 = Select
|
||||
cropimage = Crop
|
||||
|
||||
cancel = Cancel
|
||||
delete = Delete
|
||||
ok = OK
|
||||
edit = Edit
|
||||
save = Save
|
||||
done = Done
|
||||
exposure = Exposure
|
||||
crop = Crop
|
||||
effects = Effects
|
||||
borders = Borders
|
||||
enhance-on = Auto-enhance on
|
||||
enhance-off = Auto-enhance off
|
||||
|
||||
original = Original
|
||||
blackandwhite = B&W
|
||||
sepia = Sepia
|
||||
|
||||
freeform = Freeform
|
||||
portrait = Portrait
|
||||
landscape = Landscape
|
||||
square = Square
|
||||
|
||||
emptygallery2-title = No photos or videos
|
||||
emptygallery2-text = Use the Camera app to get started.
|
||||
emptygallery2-title-pick = No photos
|
||||
|
||||
nocard3-title = No memory card
|
||||
nocard4-text = Insert a memory card to use this app.
|
||||
|
||||
pluggedin2-title = Memory card in use
|
||||
pluggedin2-text = Unplug the phone to use this app.
|
||||
|
||||
scanning-title = Scanning
|
||||
scanning-text = Looking for photos and videos.
|
||||
|
||||
upgrade-title = Database Upgrade
|
||||
upgrade-text = Please wait while Gallery updates its database.
|
||||
|
||||
share-noprovider = Can not share this image file type.
|
||||
|
||||
memorycardfull = Can not edit photos: Memory card is full.
|
||||
|
||||
imagetoobig = Image is too large to display on this device.
|
||||
imageinvalid = Image is invalid or corrupt and cannot be displayed.
|
||||
|
||||
saved = {{filename}} saved to Gallery
|
||||
|
||||
overlay-camera-button = Go to Camera
|
||||
|
||||
name-label = Name
|
||||
size-label = Size
|
||||
image-type-label = Image Type
|
||||
date-taken-label = Date Taken
|
||||
resolution-label = Resolution
|
||||
close-button = Close
|
||||
|
||||
byteUnit-B = Bytes
|
||||
byteUnit-KB = KB
|
||||
byteUnit-MB = MB
|
||||
byteUnit-GB = GB
|
||||
gallery = Gallery
|
||||
preview = Preview
|
||||
|
||||
# Header format used in thumbnail view
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
date-group-header = %B %Y
|
||||
2
gaia/build/test/resources/locales/en-US/apps/gallery/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/gallery/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Gallery
|
||||
description=Gaia Gallery
|
||||
152
gaia/build/test/resources/locales/en-US/apps/homescreen/homescreen.properties
Executable file
152
gaia/build/test/resources/locales/en-US/apps/homescreen/homescreen.properties
Executable file
|
|
@ -0,0 +1,152 @@
|
|||
# Wrapper
|
||||
wrapper-search-name={{topic}} on {{name}}
|
||||
|
||||
# Dialog that appears when a user long taps on the homescreen
|
||||
contextmenu-add-wallpaper=Change Wallpaper
|
||||
contextmenu-add-smart-collections=Add Smart Collections
|
||||
|
||||
# Prompt that appears when a user tries to delete an app.
|
||||
delete-title=Delete {{name}}
|
||||
delete-body={{name}} and all of its data will be deleted.
|
||||
delete=Delete
|
||||
cancel=Cancel
|
||||
|
||||
# Prompt that appears when a user tries to remove a site saved to the homescreen.
|
||||
remove-title-2=Remove {{name}}
|
||||
remove-body=Remove {{name}} from the homescreen?
|
||||
remove=Remove
|
||||
|
||||
# Landing
|
||||
longDateFormat=%A, %B %e
|
||||
|
||||
# App reinstall
|
||||
download=Download
|
||||
restart-download-title=Restart Download
|
||||
restart-download-body=Do you want to download {{name}}?
|
||||
|
||||
# The following strings are spoken by screen readers and not shown on the
|
||||
# screen.
|
||||
paginationBarText=Page {{current}} of {{total}}
|
||||
paginationScroller.ariaLabel=Homescreen
|
||||
|
||||
# Evme
|
||||
loadingEvme2=Loading…
|
||||
|
||||
#See bug 838634 for why those keys are still here
|
||||
evme-searchbar-default=Everything…
|
||||
evme-searchbar-default2=I’m thinking of…
|
||||
evme-searchbar-default2.placeholder=I’m thinking of…
|
||||
evme-searchbar-clear=Back
|
||||
|
||||
evme-searchbar-default.placeholder=I’m thinking of…
|
||||
evme-searchbar-title=Everything
|
||||
|
||||
# Helper - in search page, under the search bar
|
||||
# See bug 838634 to see why the 2 keys cohabits.
|
||||
evme-helper-default=Enter any topic or search query
|
||||
evme-helper-default2=Enter any topic or keyword
|
||||
|
||||
evme-helper-dismiss=Dismiss
|
||||
evme-helper-no-refine=No options found
|
||||
evme-helper-history-title=History:
|
||||
evme-helper-history-link=History
|
||||
evme-helper-history-clear=Clear history
|
||||
evme-helper-didyoumean-title=Did you mean:
|
||||
evme-helper-refine-title=Did you mean:
|
||||
evme-helper-title-prefix=Everything
|
||||
evme-helper-title-empty=Everything
|
||||
# The following strings are spoken by screen readers and not shown on the
|
||||
# screen.
|
||||
evme-helper-save-search=Add to homescreen
|
||||
evme-helper-unsave-search=Remove from homescreen
|
||||
|
||||
evme-apps-market-download=Download
|
||||
evme-apps-market-more-apps=More Apps
|
||||
|
||||
evme-apps-loading-app=Loading…
|
||||
evme-appsmore-loading=Loading…
|
||||
|
||||
evme-alert-app-install-confirm=Add {{name}} to Home Screen?
|
||||
evme-alert-app-install-exists={{name}} was already added to Home Screen
|
||||
evme-alert-offline-smart-collections-more=Connect to the internet to add more Smart Collections
|
||||
evme-alert-save-wallpaper=Set as wallpaper?
|
||||
evme-alert-no-more-smart-collections=No Smart Collections to add
|
||||
evme-banner-app-install-success={{name}} added to Home Screen
|
||||
evme-banner-save-wallpaper=Wallpaper set successfully
|
||||
|
||||
# Shortcuts - AKA smart collections - evme homepage
|
||||
evme-shortcuts-more=More
|
||||
|
||||
evme-collectionssuggest-loading=Loading…
|
||||
evme-collectionssuggest-loading-cancel=Cancel
|
||||
evme-collectionssuggest-prompt-create-custom=Create your own Smart Collection
|
||||
|
||||
evme-backgroundimage-source-label=Source:
|
||||
|
||||
evme-collection-title-prefix=Everything
|
||||
evme-collection-title-suffix=Phone
|
||||
evme-collection-loading-more=Loading…
|
||||
|
||||
# {{query}} will always be the user's current query from the searchbox
|
||||
evme-connectionmessage-apps=Connect to the internet to get apps for {{query}}
|
||||
evme-connectionmessage-apps-has-installed=Connect to the internet to get even more apps for {{query}}
|
||||
|
||||
# tips are shown throughout the app on certain actions
|
||||
evme-tips-app-explain.innerHTML=Find the things you love with the coolest apps.
|
||||
evme-tips-searchbar-focus.innerHTML=For example, find your favorite singer or band…
|
||||
evme-tips-exact-results.innerHTML=These are the apps for <b>{{query}}</b>,<br /><br /> tap any icon to open it.
|
||||
|
||||
# collection translations
|
||||
evme-shortcut-custom=Custom…
|
||||
evme-shortcut-id-astrology=Astrology
|
||||
evme-shortcut-id-autos=Autos
|
||||
evme-shortcut-id-beauty=Beauty
|
||||
evme-shortcut-id-books=Books
|
||||
evme-shortcut-id-celebs=Celebs
|
||||
evme-shortcut-id-daily-deals=Daily Deals
|
||||
evme-shortcut-id-dating=Dating
|
||||
evme-shortcut-id-electronics=Electronics
|
||||
evme-shortcut-id-email=Email
|
||||
evme-shortcut-id-entertainment=Entertainment
|
||||
evme-shortcut-id-environment=Environment
|
||||
evme-shortcut-id-fashion=Fashion
|
||||
evme-shortcut-id-funny=Funny
|
||||
evme-shortcut-id-games=Games
|
||||
evme-shortcut-id-government=Government
|
||||
evme-shortcut-id-health=Health
|
||||
evme-shortcut-id-jobs=Jobs
|
||||
evme-shortcut-id-local=Local
|
||||
evme-shortcut-id-maps=Maps
|
||||
evme-shortcut-id-movies=Movies
|
||||
evme-shortcut-id-music=Music
|
||||
evme-shortcut-id-new-apps=New Apps
|
||||
evme-shortcut-id-news=News
|
||||
evme-shortcut-id-photography=Photography
|
||||
evme-shortcut-id-recipes=Recipes
|
||||
evme-shortcut-id-restaurants=Restaurants
|
||||
evme-shortcut-id-shopping=Shopping
|
||||
evme-shortcut-id-social=Social
|
||||
evme-shortcut-id-sports=Sports
|
||||
evme-shortcut-id-tech-news=Tech News
|
||||
evme-shortcut-id-top-apps=Top Apps
|
||||
evme-shortcut-id-travel=Travel
|
||||
evme-shortcut-id-tv=TV
|
||||
evme-shortcut-id-video=Video
|
||||
evme-shortcut-id-utilities=Utilities
|
||||
evme-shortcut-id-weather=Weather
|
||||
|
||||
#search contextmenu
|
||||
evme-add-to-top-of-collection=Add to top of collection
|
||||
evme-save-to-homescreen=Save to Homescreen
|
||||
|
||||
# edit dialog
|
||||
edit-dialog-header=Edit
|
||||
edit-dialog-name=Website name
|
||||
edit-dialog-url=Address
|
||||
edit-dialog-cancel=Cancel
|
||||
edit-dialog-done=Done
|
||||
|
||||
# The following strings are spoken by screen readers and not shown on the
|
||||
# screen.
|
||||
evme-close.ariaLabel=Close
|
||||
evme-done.ariaLabel=Save
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Homescreen
|
||||
description=Gaia Homescreen
|
||||
37
gaia/build/test/resources/locales/en-US/apps/keyboard/keyboard.properties
Executable file
37
gaia/build/test/resources/locales/en-US/apps/keyboard/keyboard.properties
Executable file
|
|
@ -0,0 +1,37 @@
|
|||
title=Keyboard
|
||||
|
||||
ok=OK
|
||||
keyboardSettings=Keyboard settings
|
||||
|
||||
vibration=Vibration
|
||||
clickSound=Click sound
|
||||
autoCorrect=Auto correction
|
||||
wordSuggestion=Word suggestion
|
||||
|
||||
# Accessibility strings
|
||||
# LOCALIZATION NOTE (wordSuggestions): The name of the section above the
|
||||
# keyboard where the word suggestions appear. This is read out to screen reader
|
||||
# users when they put a finger in that area.
|
||||
wordSuggestions2.ariaLabel=Word suggestions
|
||||
# LOCALIZATION NOTE (dismiss): The "x" button that closes the word suggestions.
|
||||
dismiss2.ariaLabel=Dismiss
|
||||
|
||||
# Key labels, used by the screen reader to correctly pronounce special and
|
||||
# punctuation keys.
|
||||
alternateLayoutKey2.ariaLabel=more numbers and symbols
|
||||
basicLayoutKey2.ariaLabel=letters
|
||||
upperCaseKey2.ariaLabel=shift
|
||||
backSpaceKey2.ariaLabel=delete
|
||||
spaceKey2.ariaLabel=space
|
||||
returnKey2.ariaLabel=return
|
||||
periodKey2.ariaLabel=period
|
||||
commaKey2.ariaLabel=comma
|
||||
colonKey2.ariaLabel=colon
|
||||
semicolonKey2.ariaLabel=semicolon
|
||||
questionMarkKey2.ariaLabel=question mark
|
||||
exclamationPointKey2.ariaLabel=exclamation point
|
||||
leftBracketKey2.ariaLabel=left bracket
|
||||
rightBracketKey2.ariaLabel=right bracket
|
||||
doubleQuoteKey2.ariaLabel=double quote
|
||||
leftDoubleAngleQuoteKey2.ariaLabel=left double angle quote
|
||||
rightDoubleAngleQuoteKey2.ariaLabel=right double angle quote
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
name=Built-in Keyboard
|
||||
description=Built-in Keyboard
|
||||
number.name=Number
|
||||
number.description=Numeric layout
|
||||
2
gaia/build/test/resources/locales/en-US/apps/music/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/music/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Music
|
||||
description=Gaia Music
|
||||
51
gaia/build/test/resources/locales/en-US/apps/music/music.properties
Executable file
51
gaia/build/test/resources/locales/en-US/apps/music/music.properties
Executable file
|
|
@ -0,0 +1,51 @@
|
|||
music = Music
|
||||
|
||||
mix = Mix
|
||||
playlists = Playlist
|
||||
artists = Artists
|
||||
albums = Albums
|
||||
songs = Songs
|
||||
more = More
|
||||
|
||||
songArtist = Song artist
|
||||
songAlbum = Song album
|
||||
|
||||
unknownArtist = Unknown artist
|
||||
unknownAlbum = Unknown album
|
||||
unknownTitle = Unknown title
|
||||
|
||||
empty-title = Add songs to get started
|
||||
empty-text = Load songs on to the memory card.
|
||||
|
||||
nocard2-title = No memory card found
|
||||
nocard3-text = Insert a memory card to listen to songs.
|
||||
|
||||
pluggedin-title = Music can not be used while phone is plugged in
|
||||
pluggedin-text = Unplug the phone to play music.
|
||||
|
||||
upgrade-title = Database Upgrade
|
||||
upgrade-text = Please wait while Music updates its database.
|
||||
|
||||
search-music.placeholder = Search Music
|
||||
search-cancel = Cancel
|
||||
search-artists = Artists
|
||||
search-albums = Albums
|
||||
search-titles = Tracks
|
||||
search-close = close
|
||||
|
||||
playlists-shuffle-all = Shuffle all
|
||||
playlists-highest-rated = Highest rated
|
||||
playlists-recently-added = Recently added
|
||||
playlists-most-played = Most played
|
||||
playlists-least-played = Least played
|
||||
|
||||
picker-title = Select a track
|
||||
|
||||
save = Save
|
||||
saved = Saved {{title}} to Music
|
||||
|
||||
audioinvalid = Audio cannot be played: format is unsupported or file is invalid.
|
||||
|
||||
overlay-cancel-button = Cancel
|
||||
|
||||
music-paused-notification = Music paused during the call
|
||||
2
gaia/build/test/resources/locales/en-US/apps/pdfjs/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/pdfjs/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=PDF Viewer
|
||||
description=Portable Document Format (PDF) Viewer
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Ringtones
|
||||
description=Gaia Ringtone Picker
|
||||
47
gaia/build/test/resources/locales/en-US/apps/ringtones/ringtones.properties
Executable file
47
gaia/build/test/resources/locales/en-US/apps/ringtones/ringtones.properties
Executable file
|
|
@ -0,0 +1,47 @@
|
|||
##### Ringtone Management ####
|
||||
|
||||
manage-title = Manage Ringtones
|
||||
|
||||
actions-share = Share ringtone
|
||||
actions-delete = Delete ringtone
|
||||
actions-cancel = Cancel
|
||||
|
||||
delete-title = Delete Ringtone
|
||||
delete-desc = Are you sure you want to delete "{{tone}}"?
|
||||
delete-desc-default-ringtone = "{{tone}}" is the current default ringtone.\u000A\u000AAre you sure you want to delete it?
|
||||
delete-desc-default-alerttone = "{{tone}}" is the current default alert.\u000A\u000AAre you sure you want to delete it?
|
||||
delete-cancel = Cancel
|
||||
delete-confirm = Delete
|
||||
deleted-tone = Ringtone deleted.
|
||||
|
||||
created-tone = New ringtone created.
|
||||
set-default-tone = Ringtone set as default.
|
||||
|
||||
##### Ringtone Picking #####
|
||||
|
||||
pick-title = Select Sound
|
||||
pick-done = Done
|
||||
|
||||
##### List Section Headers #####
|
||||
|
||||
list-title-ringtone = Firefox Ringtones
|
||||
list-title-alerttone = Alerts
|
||||
list-title-custom = Custom Ringtones
|
||||
|
||||
#### Ringtone Sharing (creation) #####
|
||||
|
||||
create-title = Create Ringtone
|
||||
create-save = Save
|
||||
create-cancel = Cancel
|
||||
|
||||
play-error-title = Corrupted File
|
||||
play-error-desc = The file is corrupted. It cannot be used to create a ringtone.
|
||||
|
||||
save-error-title = Ringtone Not Created
|
||||
save-error-desc = There was an issue creating the ringtone. Please try again.
|
||||
|
||||
default-label = Use as default ringtone
|
||||
|
||||
ok = OK
|
||||
|
||||
ringtone-untitled = Untitled
|
||||
2
gaia/build/test/resources/locales/en-US/apps/search/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/search/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Search Results
|
||||
description=Search Results
|
||||
15
gaia/build/test/resources/locales/en-US/apps/search/search.properties
Executable file
15
gaia/build/test/resources/locales/en-US/apps/search/search.properties
Executable file
|
|
@ -0,0 +1,15 @@
|
|||
# LOCALIZATION NOTE {{title}} is name of a Marketplace Application to be installed
|
||||
install-marketplace-title = Install {{ title }}
|
||||
history = HISTORY
|
||||
top-sites = TOP SITES
|
||||
suggestions.ariaLabel = Suggestions
|
||||
contacts.ariaLabel = Contacts
|
||||
places.ariaLabel = Places
|
||||
apps.ariaLabel = Apps
|
||||
|
||||
suggestions-notice = Search suggestions are shown as you type. Go to the Homescreen section of Settings to change your search preferences.
|
||||
ok = OK
|
||||
|
||||
add-to-homescreen.label = Add to homescreen
|
||||
|
||||
offline-webresults=Connect to the internet to get apps for {{ searchQuery }}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Settings
|
||||
description=Gaia Settings
|
||||
1242
gaia/build/test/resources/locales/en-US/apps/settings/settings.properties
Executable file
1242
gaia/build/test/resources/locales/en-US/apps/settings/settings.properties
Executable file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,2 @@
|
|||
name=Shared Tests
|
||||
description=Runs shared tests
|
||||
2
gaia/build/test/resources/locales/en-US/apps/sms/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/sms/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Messages
|
||||
description=Gaia Messages
|
||||
261
gaia/build/test/resources/locales/en-US/apps/sms/sms.properties
Executable file
261
gaia/build/test/resources/locales/en-US/apps/sms/sms.properties
Executable file
|
|
@ -0,0 +1,261 @@
|
|||
# Headers
|
||||
messages = Messages
|
||||
deleteMessages-title = Delete messages
|
||||
|
||||
# Contact title
|
||||
thread-header-text = {[ plural(n) ]}
|
||||
thread-header-text[zero] = {{name}}
|
||||
thread-header-text[one] = {{name}} (+{{n}})
|
||||
thread-header-text[two] = {{name}} (+{{n}})
|
||||
thread-header-text[few] = {{name}} (+{{n}})
|
||||
thread-header-text[many] = {{name}} (+{{n}})
|
||||
thread-header-text[other] = {{name}} (+{{n}})
|
||||
|
||||
# Edit Mode
|
||||
edit = Edit
|
||||
back = Back
|
||||
cancel = Cancel
|
||||
undo = Undo
|
||||
done = Done
|
||||
delete = Delete
|
||||
deleting-messages = Deleting…
|
||||
select-all = Select all
|
||||
deselect-all = Deselect all
|
||||
selected = {[ plural(n) ]}
|
||||
selected[zero] = none selected
|
||||
selected[one] = {{n}} selected
|
||||
selected[two] = {{n}} selected
|
||||
selected[few] = {{n}} selected
|
||||
selected[many] = {{n}} selected
|
||||
selected[other] = {{n}} selected
|
||||
|
||||
# Options menu
|
||||
deleteMessages-label = Delete Messages
|
||||
settings = Settings
|
||||
add-subject = Add subject
|
||||
remove-subject = Remove subject
|
||||
|
||||
# New Message
|
||||
to = To:
|
||||
send = Send
|
||||
new = New
|
||||
message = Message
|
||||
messagesInput_placeholder = Message
|
||||
messagesSubjectInput_placeholder = Subject
|
||||
converted-to-mms = Converting to multimedia message.
|
||||
converted-to-sms = Converting to text message.
|
||||
messages-max-length-text = You’ve reached the maximum length.
|
||||
messages-max-subject-length-text = Maximum length of subject reached.
|
||||
message-exceeded-max-length = You’ve exceeded the maximum size. Remove attachments or shorten the message to send it.
|
||||
newMessage = New message
|
||||
sendMessage = Send message
|
||||
no-recipient = (No recipient)
|
||||
recipient = {[ plural(n) ]}
|
||||
recipient[one] = {{n}} recipient
|
||||
recipient[two] = {{n}} recipients
|
||||
recipient[few] = {{n}} recipients
|
||||
recipient[many] = {{n}} recipients
|
||||
recipient[other] = {{n}} recipients
|
||||
attachmentSize = {{n}} KB
|
||||
attachmentSizeMB = {{n}} MB
|
||||
attachmentOpenError = There is no application available to open this file type.
|
||||
# Dialog to disambiguate in a new message
|
||||
remove = Remove
|
||||
|
||||
# Group participants
|
||||
participant = {[ plural(n) ]}
|
||||
participant[one] = {{n}} participant
|
||||
participant[two] = {{n}} participants
|
||||
participant[few] = {{n}} participants
|
||||
participant[many] = {{n}} participants
|
||||
participant[other] = {{n}} participants
|
||||
|
||||
# Message report
|
||||
message-report = Message report
|
||||
message-type-sms = Text Message (SMS)
|
||||
message-type-mms = Multimedia Message (MMS)
|
||||
sms-report-description = Your Text Message (SMS), was sent on {{datetime}}
|
||||
mms-report-description = Your Multimedia Message (MMS), subject {{subject}}, was sent on {{datetime}}
|
||||
mms-no-subject-report-description = Your Multimedia Message (MMS), was sent on {{datetime}}
|
||||
message-status = Status:
|
||||
message-status-sent = sent
|
||||
message-status-received = received
|
||||
message-status-sending = sending
|
||||
message-status-error = error
|
||||
message-status-not-downloaded = not downloaded
|
||||
message-delivered = Delivered:
|
||||
message-read-title = Read:
|
||||
message-requested = Requested
|
||||
message-size-was = Message size:
|
||||
report-dateTimeFormat = %e %B %Y, {{shortTimeFormat}}
|
||||
report-recipients = Recipients:
|
||||
report-from = From:
|
||||
message-sent = Sent:
|
||||
message-received = Received:
|
||||
message-via = Via:
|
||||
|
||||
# Search functionality
|
||||
search = Search
|
||||
unknown-contact = Unknown
|
||||
|
||||
# LOCALIZATION NOTE(phone-type-separator): used to separate phone type from
|
||||
# the number itself. It should be consistent with the characters used in
|
||||
# "thread- header", \u20 is a blank space (,\u20 is equivalent to ", "). It can
|
||||
# be used together with "phone-carrier-separator" if carrier is available.
|
||||
# Resulting example for en-US: "Mobile, +123456789" or if carrier is available
|
||||
# "Mobile, +123456789 Carrier".
|
||||
phone-type-separator = ,\u20
|
||||
|
||||
# LOCALIZATION NOTE(phone-carrier-separator): used to separate carrier's name
|
||||
# from the number itself. \u20 is a blank space. Resulting example for en-US:
|
||||
# "+123456789 Verizon".
|
||||
phone-carrier-separator = \u20
|
||||
|
||||
# Modal Dialogs
|
||||
replace-draft = Replace existing Draft
|
||||
save-as-draft = Save as Draft
|
||||
discard-message = Discard
|
||||
discard-sms = Are you sure you want to discard this message?
|
||||
discard-new-message = Discard the message you’re composing and open the new message?
|
||||
resend-confirmation = The message could not be sent. Try again?
|
||||
resend-message = Resend this message
|
||||
deleteMessages-confirmation = Delete selected messages?
|
||||
deleteThreads-confirmation2 = Delete selected message threads?
|
||||
new-message-notice-text = New message from
|
||||
new-message-notice-a-text = Read it
|
||||
noMessages-title = No messages
|
||||
noMessages-text = Start communicating now
|
||||
sendDefaultErrorTitle = Message not sent
|
||||
sendDefaultErrorBody = There was a problem sending the message. Please try again.
|
||||
sendDefaultErrorBtnOk = OK
|
||||
sendMissingSimCardTitle = Missing SIM card
|
||||
sendMissingSimCardBody = Insert a valid SIM card to continue.
|
||||
sendMissingSimCardBtnOk = OK
|
||||
sendFlightModeTitle = Airplane mode activated
|
||||
sendFlightModeBody = Turn off airplane mode to send messages.
|
||||
sendFlightModeBtnOk = OK
|
||||
fdnBlocked2Title = FDN active
|
||||
#LOCALIZATION NOTE (fdnBlocked2Body): the English translation does not need the
|
||||
# actual number of phone numbers. If your translation needs it, you can still add it
|
||||
# using the parameter {{ n }}. Also take into account that you could add HTML so be
|
||||
# careful with the content, it may affect to the whole app.
|
||||
fdnBlocked2Body.innerHTML = {[ plural(n) ]}
|
||||
fdnBlocked2Body.innerHTML[one] = FDN (Fixed Dialing Numbers) is activated. Make sure the SMS center and the following recipient are in your FDN list:<br />{{ numbers }}
|
||||
fdnBlocked2Body.innerHTML[two] = FDN (Fixed Dialing Numbers) is activated. Make sure the SMS center and the following recipients are in your FDN list:<br />{{ numbers }}
|
||||
fdnBlocked2Body.innerHTML[few] = FDN (Fixed Dialing Numbers) is activated. Make sure the SMS center and the following recipients are in your FDN list:<br />{{ numbers }}
|
||||
fdnBlocked2Body.innerHTML[many] = FDN (Fixed Dialing Numbers) is activated. Make sure the SMS center and the following recipients are in your FDN list:<br />{{ numbers }}
|
||||
fdnBlocked2Body.innerHTML[other] = FDN (Fixed Dialing Numbers) is activated. Make sure the SMS center and the following recipients are in your FDN list:<br />{{ numbers }}
|
||||
fdnBlocked2BtnOk = OK
|
||||
switchSimToRetrieveTitle = Switch data connection
|
||||
switchSimToRetrieveBody = Switch the data connection to SIM {{ nonActiveSimId }} to retrieve the MMS. The current data transfer on SIM {{ activeSimId }} will be suspended. Continue anyway?
|
||||
switchSimToRetrieveBtnOk = Later
|
||||
switchSimToRetrieveConfirm = OK
|
||||
# no need to retranslate title and buttons if not necessary
|
||||
switchSimToSendTitle = {{switchSimToRetrieveTitle}}
|
||||
switchSimToSendBody = Switch the data connection to SIM {{ nonActiveSimId }} to send the MMS. The current data transfer on SIM {{ activeSimId }} will be suspended. Continue anyway?
|
||||
switchSimToSendBtnOk = {{switchSimToRetrieveBtnOk}}
|
||||
switchSimToSendConfirm = {{switchSimToRetrieveConfirm}}
|
||||
sendNoSignalErrorTitle = No network coverage
|
||||
sendNoSignalErrorBody = Make sure you have a mobile signal and try again.
|
||||
sendNoSignalErrorBtnOk = OK
|
||||
sendNotFoundErrorTitle = Message not found
|
||||
sendNotFoundErrorBody = The message you’re looking for is no longer available.
|
||||
sendNotFoundErrorBtnOk = OK
|
||||
sendInvalidAddressErrorTitle = Invalid number
|
||||
sendInvalidAddressErrorBody = Make sure the mobile number you’re sending to is valid.
|
||||
sendInvalidAddressErrorBtnOk = OK
|
||||
simNotMatchedErrorTitle = Unable to download
|
||||
simNotMatchedErrorBody = Please make sure the SIM card inserted is the one used to receive this message.
|
||||
simNotMatchedErrorBtnOk = OK
|
||||
deleted-sms = This message has already been deleted.
|
||||
view-attachment-image = View
|
||||
view-attachment-audio = Listen
|
||||
view-attachment-video = View
|
||||
view-attachment-other = View
|
||||
remove-attachment-image = Remove image
|
||||
remove-attachment-audio = Remove audio
|
||||
remove-attachment-video = Remove video
|
||||
remove-attachment-other = Remove attachment
|
||||
replace-attachment-image = Replace image
|
||||
replace-attachment-audio = Replace audio
|
||||
replace-attachment-video = Replace video
|
||||
replace-attachment-other = Replace attachment
|
||||
unsent-message-title = Unsent Message
|
||||
unsent-message-description = Your previous message was not sent. Do you want to edit the unsent message or discard it and continue?
|
||||
unsent-message-option-edit = Edit
|
||||
unsent-message-option-discard = Discard
|
||||
message-options = Message options
|
||||
forward = Forward
|
||||
view-message-report = View message report
|
||||
# Labels for contact fields
|
||||
mobile = Mobile
|
||||
home = Home
|
||||
work = Work
|
||||
personal = Personal
|
||||
faxHome = Fax home
|
||||
faxOffice = Fax office
|
||||
faxOther = Fax other
|
||||
another = Another
|
||||
other = Other
|
||||
|
||||
# Date and time
|
||||
today = today
|
||||
yesterday = yesterday
|
||||
incorrectDate = (incorrect date)
|
||||
|
||||
#Phone Context Menu
|
||||
addToExistingContact = Add to an existing contact
|
||||
createNewContact = Create new contact
|
||||
viewContact = View contact
|
||||
call = Call
|
||||
sendEmail = Send email
|
||||
|
||||
# MMS message
|
||||
mms-message = MMS message
|
||||
notDownloaded-title = Message is not downloaded yet.
|
||||
# LOCALIZATION NOTE (not-downloaded-attachment, expired-attachment):
|
||||
# {{date}} is replaced at run-time with a date. The format used to display
|
||||
# this date is specified in the string with ID 'expiry-date-format'.
|
||||
not-downloaded-attachment = Attachment can be downloaded until {{date}}.
|
||||
expired-attachment = Sorry, the message expired on {{date}} and cannot be downloaded.
|
||||
download-attachment = Download
|
||||
downloading-attachment = Downloading…
|
||||
unnamed-attachment = untitled
|
||||
# LOCALIZATION NOTE (mms-label): This label is used to identify MMS in message
|
||||
# composer (above the send button) and in the thread list for the thread with
|
||||
# MMS as the last message.
|
||||
mms-label = MMS
|
||||
|
||||
# LOCALIZATION NOTE (files-too-large): the English translation does not need the
|
||||
# actual number of files. If your translation needs it, you can still add it
|
||||
# using the parameter {{ n }}.
|
||||
files-too-large = {[ plural(n) ]}
|
||||
files-too-large[zero] = The file you have selected is too large.
|
||||
files-too-large[one] = The file you have selected is too large.
|
||||
files-too-large[two] = The files you have selected are too large.
|
||||
files-too-large[few] = The files you have selected are too large.
|
||||
files-too-large[many] = The files you have selected are too large.
|
||||
files-too-large[other] = The files you have selected are too large.
|
||||
resize-image = Resizing the attached image
|
||||
no-attachment-text = There is a problem with the attached file and it cannot be downloaded.
|
||||
|
||||
# Draft Saved
|
||||
message-draft-saved = Message saved as draft
|
||||
|
||||
# some DSDS related localizations
|
||||
sim-id-label = SIM {{id}}
|
||||
dsds-notification-title-with-sim = ({{sim}}) {{sender}}
|
||||
# LOCALIZATION NOTE (send-button-sim-indication): don't localize the
|
||||
# sim-indication itself as we use it to show the SIM number only. Yet obviously,
|
||||
# the "ariaLabel" needs to be localized.
|
||||
send-button-sim-indication = {{n}}
|
||||
send-button-sim-indication.ariaLabel = using SIM {{n}}
|
||||
|
||||
# Date formats specific for SMS app
|
||||
|
||||
# LOCALIZATION NOTE (expiry-date-format): this is a date format.
|
||||
# See http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
# %A is the full weekday name from shared/date/date.properties and it might
|
||||
# not be in the correct grammatical case. To work around this issue, you can
|
||||
# use a different format like "%m/%d/%Y".
|
||||
expiry-date-format = %A, %b %e
|
||||
106
gaia/build/test/resources/locales/en-US/apps/system/fxa/fxa.properties
Executable file
106
gaia/build/test/resources/locales/en-US/apps/system/fxa/fxa.properties
Executable file
|
|
@ -0,0 +1,106 @@
|
|||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Navigation
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
firefox-accounts-title = Firefox Accounts
|
||||
fxa-next = Next
|
||||
fxa-back = Back
|
||||
fxa-done = Done
|
||||
fxa-ok = OK
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Errors
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# 'spec' references below refer to the spec attached to bug 960130
|
||||
|
||||
# this is a real error screen (7.2 in spec)
|
||||
fxa-connection-error-title = Unable to Connect
|
||||
fxa-connection-error-message = You can create an account or sign in from Settings.
|
||||
|
||||
# this is a real error screen (5.4 in spec)
|
||||
fxa-reset-password-error-title = Reset Password
|
||||
fxa-reset-password-error-message = You can reset your password from Settings.
|
||||
|
||||
# this is a real error screen (19.4 in spec)
|
||||
fxa-coppa-failure-error-title = Cannot Create Account
|
||||
fxa-coppa-failure-error-message = You must meet certain age requirements to create a Firefox Account. {{learnmore}}
|
||||
# LOCALIZATION NOTE(fxa-learn-more): This string corresponds to the {{learnmore}}
|
||||
# placeholder in fxa-coppa-failure-error-message.
|
||||
fxa-learn-more = Learn more
|
||||
|
||||
# this is a real error screen (13.2 and 17.2 in spec)
|
||||
fxa-offline-error-title = Unable to Connect
|
||||
fxa-offline-error-message = Please connect to a network from Settings.
|
||||
|
||||
# this is a real error screen (3.2 in spec)
|
||||
fxa-invalid-email-title = Error
|
||||
fxa-invalid-email-message = Please enter a valid email.
|
||||
|
||||
# this is a real error screen (5.2 / 11.1 in spec)
|
||||
fxa-invalid-password-title = Invalid Password
|
||||
fxa-invalid-password-message = Please check your password and try again.
|
||||
|
||||
# this is the fallback error
|
||||
fxa-unknown-error-title = Unable to Connect
|
||||
fxa-unknown-error-message = System unavailable, try again soon.
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Interstitial screen
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
fxa-connecting = Connecting
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Enter Email
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
fxa-enter-email-input.placeholder = Enter your email
|
||||
fxa-use-email-to-sign-in = Use your email address to create an account or sign in.
|
||||
fxa-notice = By proceeding, I agree to the {{tos}} and {{pn}} of Firefox cloud services.
|
||||
# LOCALIZATION NOTE(fxa-tos): This string corresponds to the {{tos}} placeholder
|
||||
# in fxa-notice.
|
||||
fxa-tos = Terms of Service
|
||||
# LOCALIZATION NOTE(fxa-pn): This string corresponds to the {{pn}} placeholder
|
||||
# in fxa-notice.
|
||||
fxa-pn = Privacy Notice
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Set & Enter Password
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
fxa-create-password-title = Create a Password
|
||||
fxa-enter-password-title = Enter Your Password
|
||||
fxa-hello-user = Hello, {{email}}
|
||||
fxa-password-refresh = Please enter your Firefox Account password to continue.
|
||||
fxa-password.placeholder = Password
|
||||
fxa-forgot-your-password = Forgot your password?
|
||||
fxa-show-password = Show password
|
||||
fxa-password-length-requirement = Your password must be at least 8 characters long.
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Signin success
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
fxa-success = Success!
|
||||
fxa-ready-to-go = Your Firefox Account is ready to go!
|
||||
fxa-use-features = Now you can use features like Find My Device and apps like the Firefox Marketplace.
|
||||
fxa-access-manage-account-settings = In the future, you can access and manage your account from Settings.
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Signup success
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
fxa-confirm-account = Confirm Your Account
|
||||
fxa-will-send-email = We will send an email to: {{email}}
|
||||
fxa-signup-click-verification-link-in-email = Next time you check your email, click the verification link to confirm your Firefox Account.
|
||||
|
||||
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# COPPA
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
fxa-age-verification = Age Verification
|
||||
fxa-age-1990-earlier = 1990 or earlier
|
||||
fxa-year-of-birth = Year of Birth
|
||||
2
gaia/build/test/resources/locales/en-US/apps/system/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/system/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=System
|
||||
description=Main System
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
# Mobile Identity
|
||||
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
|
||||
|
||||
# Button status
|
||||
share = Share
|
||||
resend = Resend
|
||||
connecting = Connecting
|
||||
verify = Verify
|
||||
verifying = Verifying
|
||||
verified = Verified
|
||||
|
||||
# Explanation of every step
|
||||
mobileIDExplanation = {{app_name}} would like to know and verify your phone number. Please choose which one you want to share or enter a new one.
|
||||
verificationCodeExplanation = We’ve sent a code to {{phone_number}}. We’ll try to pick it up automatically, but you’ll have to enter it manually if it’s not in use in this device.
|
||||
successMessage = Awesome! Your number {{phone_number}} is now verified and available to {{app_name}}.
|
||||
|
||||
# Errors
|
||||
serverErrorMessage = The verification server is unavailable at this time. Please check your Internet connection, try again or wait a few minutes.
|
||||
timeoutErrorMessage = There seems to be a problem with your verification code. Let's try once again!
|
||||
errorTitle = Mobile identity
|
||||
ok = OK
|
||||
|
||||
# Options when typing a phone number
|
||||
addPhoneNumber = Or add your phone number
|
||||
selectPhoneNumber = Or select a phone number from the list
|
||||
584
gaia/build/test/resources/locales/en-US/apps/system/system.properties
Executable file
584
gaia/build/test/resources/locales/en-US/apps/system/system.properties
Executable file
|
|
@ -0,0 +1,584 @@
|
|||
ok=OK
|
||||
back=Back
|
||||
help=Help
|
||||
cancel=Cancel
|
||||
close=Close
|
||||
skip=Skip
|
||||
clear.ariaLabel=Clear
|
||||
|
||||
# LOCALIZATION NOTE(undo.ariaLabel): The following string is spoken by screen
|
||||
# readers and not shown on the screen.
|
||||
undo.ariaLabel = Undo
|
||||
|
||||
# utility tray mobile states
|
||||
airplaneMode=Airplane mode
|
||||
searching=Searching…
|
||||
noNetwork=No network
|
||||
roaming={{operator}} (Roaming)
|
||||
operator-info={{carrier}} {{region}}
|
||||
emergencyCallsOnly = Emergency calls only
|
||||
emergencyCallsOnly-unknownSIMState = (unknown SIM state)
|
||||
emergencyCallsOnly-noSIM = (no SIM)
|
||||
emergencyCallsOnly-pinRequired = (SIM PIN required)
|
||||
emergencyCallsOnly-pukRequired = (SIM PUK required)
|
||||
emergencyCallsOnly-networkLocked = (network locked)
|
||||
emergencyCallsOnly-serviceProviderLocked = (service provider locked)
|
||||
emergencyCallsOnly-corporateLocked = (corporate locked)
|
||||
emergencyCallsOnly-network1Locked = (network1 locked)
|
||||
emergencyCallsOnly-network2Locked = (network2 locked)
|
||||
emergencyCallsOnly-hrpdNetworkLocked = (hrpd network locked)
|
||||
emergencyCallsOnly-ruimCorporateLocked = (ruim corporate locked)
|
||||
emergencyCallsOnly-ruimServiceProviderLocked = (ruim service provider locked)
|
||||
enterPIN=Enter PIN
|
||||
mediaPlaybackTitle.ariaLabel=Title
|
||||
mediaPlaybackArtist.ariaLabel=Artist
|
||||
mediaPlaybackControls.ariaLabel=Playback controls
|
||||
mediaPlaybackPrevious.ariaLabel=Previous
|
||||
mediaPlaybackPlay=Play
|
||||
mediaPlaybackPause=Pause
|
||||
mediaPlaybackNext.ariaLabel=Next
|
||||
wifiButton-on=Wi-Fi on
|
||||
wifiButton-on-initializing= Wi-Fi on, initializing
|
||||
wifiButton-off=Wi-Fi off
|
||||
dataButton-on=Data {{type}} on
|
||||
dataButton-off=Data {{type}} off
|
||||
bluetoothButton-on=Bluetooth on
|
||||
bluetoothButton-on-initializing= Bluetooth on, initializing
|
||||
bluetoothButton-off=Bluetooth off
|
||||
airplaneMode-on=Airplane mode on
|
||||
airplaneMode-off=Airplane mode off
|
||||
settingsButton.ariaLabel=Settings
|
||||
utilityTrayGrippy.ariaLabel=Close utility tray
|
||||
|
||||
# status bar text label
|
||||
statusbarLabel={{date}}, {{operator}}
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
statusbarDateFormat=%b %e
|
||||
# The following statusbar messages are for screen reader accessibility.
|
||||
statusbar.ariaLabel=Status Bar
|
||||
statusbarBattery=Battery {{level}} percent
|
||||
statusbarBatteryCharging=Battery {{level}} percent, charging
|
||||
statusbarFlightMode.ariaLabel=Airplane mode on
|
||||
statusbarWiFiConnecting=Wi-Fi: connecting
|
||||
statusbarWiFiConnected=Wi-Fi: {{level}} of 4 bars
|
||||
statusbarSignal={{operator}} network, {{level}} of 5 bars
|
||||
statusbarSignalRoaming={{operator}} network (roaming), {{level}} of 5 bars
|
||||
statusbarSignalNoneSearching=Searching… Emergency calls only
|
||||
statusbarHeadphones.ariaLabel=Headphones on
|
||||
statusbarBluetoothHeadphones.ariaLabel=Bluetooth headphones on
|
||||
statusbarBluetoothTransferring.ariaLabel=Bluetooth transfer active
|
||||
statusbarIconOn-tethering=Tethering on
|
||||
statusbarIconOnActive-tethering=Tethering on, active
|
||||
statusbarAlarm.ariaLabel=Alarm on
|
||||
statusbarIconOn-bluetooth=Bluetooth on
|
||||
statusbarIconOnActive-bluetooth=Bluetooth on, active
|
||||
statusbarIconOn-mute=Mute on
|
||||
statusbarIconOn-vibration=Vibration on
|
||||
statusbarRecording.ariaLabel=Recording on
|
||||
statusbarGeolocation.ariaLabel=Geolocation on
|
||||
statusbarUsb.ariaLabel=USB on
|
||||
statusbarForwarding=Call forwarding on
|
||||
statusbarPlaying.ariaLabel=Media playing
|
||||
statusbarNfc.ariaLabel=NFC on
|
||||
statusbarDownloads.ariaLabel=Downloading…
|
||||
statusbarNetworkActivity.ariaLabel=Networking on
|
||||
statusbarEmergencyCBNotification.ariaLabel=Emergency callback
|
||||
statusbarNotifications={[ plural(n) ]}
|
||||
statusbarNotifications[one]={{n}} notification
|
||||
statusbarNotifications[two]={{n}} notifications
|
||||
statusbarNotifications[few]={{n}} notifications
|
||||
statusbarNotifications[many]={{n}} notifications
|
||||
statusbarNotifications[other]={{n}} notifications
|
||||
statusbarNotifications-unread={[ plural(n) ]}
|
||||
statusbarNotifications-unread[one]={{n}} unread notification
|
||||
statusbarNotifications-unread[two]={{n}} unread notifications
|
||||
statusbarNotifications-unread[few]={{n}} unread notifications
|
||||
statusbarNotifications-unread[many]={{n}} unread notifications
|
||||
statusbarNotifications-unread[other]={{n}} unread notifications
|
||||
|
||||
# notifications
|
||||
notifications=Notifications
|
||||
clear-all=Clear all
|
||||
|
||||
# Attention Screen
|
||||
attentionScreen-tapToShow = Tap to show
|
||||
|
||||
# voice mails
|
||||
newVoicemails={[ plural(n) ]}
|
||||
newVoicemails[zero] = No new voicemail
|
||||
newVoicemails[one] = One new voicemail
|
||||
newVoicemails[two] = {{n}} new voicemails
|
||||
newVoicemails[few] = {{n}} new voicemails
|
||||
newVoicemails[many] = {{n}} new voicemails
|
||||
newVoicemails[other] = {{n}} new voicemails
|
||||
newVoicemailsUnknown = New voicemail
|
||||
dialNumber = Dial {{number}}
|
||||
voicemailNotificationMultiSim = (SIM {{n}}) {{title}}
|
||||
|
||||
# NFC Bluetooth Connect
|
||||
confirmNFCConnectBTenabledNameUnknown = Are you sure you want to connect to the device?
|
||||
confirmNFCConnectBTdisabledNameUnknown = Turn on Bluetooth and connect to the device?
|
||||
confirmNFCConnectBTenabledNameKnown = Are you sure you want to connect to {{deviceName}}?
|
||||
confirmNFCConnectBTdisabledNameKnown = Turn on Bluetooth and connect to {{deviceName}}?
|
||||
confirmNFCConnectBTdisabled = Turn on
|
||||
dismissNFCConnectBTdisabled = Cancel
|
||||
confirmation = Confirmation
|
||||
|
||||
# sleep menu
|
||||
deviceMenu=Phone
|
||||
airplane=Turn on airplane mode
|
||||
airplaneOff=Turn off airplane mode
|
||||
silent=Silence incoming calls
|
||||
normal=Ring incoming calls
|
||||
restart=Restart
|
||||
power=Power off
|
||||
|
||||
# screen reader
|
||||
enableScreenReaderSteps=To enable screen reader, press volume up then volume down buttons three more times
|
||||
disableScreenReaderSteps=To disable screen reader, press volume up then volume down buttons three more times
|
||||
|
||||
# cards view
|
||||
no-recent-apps=No recent apps
|
||||
|
||||
# permissions
|
||||
# LOCALIZATION NOTE: this is displayed in a permission request dialog box,
|
||||
# see shared/permissions/permissions.properties for more context.
|
||||
yes=Yes
|
||||
no=No
|
||||
dontallow=Don’t allow
|
||||
allow=Allow
|
||||
dontshare-geolocation=Don’t Share
|
||||
share-geolocation=Share
|
||||
dontshare-audio-capture=Don’t Share
|
||||
share-audio-capture=Share
|
||||
dontshare-video-capture=Don’t Share
|
||||
share-video-capture=Share
|
||||
dontshare-media-capture=Don’t Share
|
||||
share-media-capture=Share
|
||||
device-front=Front Camera
|
||||
device-back=Back Camera
|
||||
remember-my-choice=Remember my choice
|
||||
more-info=More info…
|
||||
hide-info=Hide info
|
||||
|
||||
# App install
|
||||
install-app=Install {{name}}?
|
||||
size=Size
|
||||
author=Author
|
||||
size-unknown=Unknown
|
||||
author-unknown=Unknown
|
||||
install=Install
|
||||
bytes=bytes
|
||||
kB=KB
|
||||
MB=MB
|
||||
GB=GB
|
||||
TB=TB
|
||||
PB=PB
|
||||
app-install-generic-error={{ appName }} download stopped
|
||||
app-install-download-failed={{ appName }} download failed
|
||||
app-install-install-failed={{ appName }} install failed
|
||||
cancelling-will-not-refund=Cancelling will not refund a purchase. Refunds for paid content are provided by the original seller.
|
||||
apps-can-be-installed-later=Apps can be installed later from the original installation source.
|
||||
are-you-sure-you-want-to-cancel=Are you sure you want to cancel this install?
|
||||
# LOCALIZATION NOTE (cancel-install*): cancel-install is the string used in
|
||||
# the title, cancel-install-button is used in the bottom-left button
|
||||
cancel-install=Cancel Install
|
||||
cancel-install-button=Cancel Install
|
||||
resume=Resume
|
||||
continue=Continue
|
||||
stopDownloading=Stop downloading {{ app }}?
|
||||
app-download-can-be-restarted=The download can be restarted later.
|
||||
app-download-stop-button=Stop Download
|
||||
not-enough-space=Not enough space
|
||||
not-enough-space-message=There is not enough space to install this app. Free up space by deleting old apps or media, and try installing again from the original source.
|
||||
app-install-success={{ appName }} installed
|
||||
|
||||
#setup dialog
|
||||
setup=Setup
|
||||
|
||||
#ime
|
||||
ime-addkeyboards=Add keyboards
|
||||
|
||||
# update manager
|
||||
later=Later
|
||||
download=Download
|
||||
wantToDownload=Download update now?
|
||||
wantToInstall=Install update now?
|
||||
installNow=Install Now
|
||||
notNow=Not Now
|
||||
# the <span> element will be displayed when the download finishes
|
||||
downloadingUpdateMessage.innerHTML=Downloading updates… <span>{{ progress }} downloaded.</span>
|
||||
downloadingAppMessage=Downloading {{ appName }}
|
||||
downloadingAppProgressNoMax={{ progress }} downloaded
|
||||
downloadingAppProgressIndeterminate=Downloading
|
||||
downloadingAppProgress={{ progress }} / {{ max }} downloaded
|
||||
cancelAllDownloads=Cancel all downloads
|
||||
wantToCancelAll=Are you sure you want to cancel all downloads?
|
||||
downloadError=There was an error while downloading the updates.
|
||||
updateAvailableInfo.innerHTML = {[ plural(n) ]}
|
||||
updateAvailableInfo.innerHTML[one] = {{ n }} update available. <span>Tap for more info.</span>
|
||||
updateAvailableInfo.innerHTML[two] = {{ n }} updates available. <span>Tap for more info.</span>
|
||||
updateAvailableInfo.innerHTML[few] = {{ n }} updates available. <span>Tap for more info.</span>
|
||||
updateAvailableInfo.innerHTML[many] = {{ n }} updates available. <span>Tap for more info.</span>
|
||||
updateAvailableInfo.innerHTML[other] = {{ n }} updates available. <span>Tap for more info.</span>
|
||||
numberOfUpdates={[ plural(n) ]}
|
||||
numberOfUpdates[one]={{ n }} update available
|
||||
numberOfUpdates[two]={{ n }} updates available
|
||||
numberOfUpdates[few]={{ n }} updates available
|
||||
numberOfUpdates[many]={{ n }} updates available
|
||||
numberOfUpdates[other]={{ n }} updates available
|
||||
systemUpdate=System update
|
||||
systemUpdateReady=System Update Ready
|
||||
# LOCALIZATION NOTE (systemUpdateLowBatteryThreshold): {{ threshold }} will be
|
||||
# replaced at runtime by the minimum level of the battery needed to update,
|
||||
# resulting for example in "You need at least 40% battery level to install the
|
||||
# update."
|
||||
systemUpdateLowBatteryThreshold=You need at least {{ threshold }}% battery level to install the update.
|
||||
required=Required
|
||||
uncompressingMessage.innerHTML=Uncompressing… <span>This can take a few minutes.</span>
|
||||
downloadNoWifiWarning=Wi-Fi unavailable. Updating over current connection may incur additional charges.
|
||||
downloadOfflineWarning=Connection unavailable. Connect to a network to download updates.
|
||||
downloadDataConnectionWarning=Updates are downloaded via data connection when Wi-Fi is not available. Additional data charges may apply.
|
||||
downloadUpdatesViaDataConnection=Download updates via data connection?
|
||||
downloadUpdatesViaDataConnectionMessage=Updates are downloaded via data connection when Wi-Fi is not available. When using data connection, phone calls may be blocked and additional charges may also apply.
|
||||
|
||||
# screenshots
|
||||
screenshotSaved = Screenshot saved to Gallery
|
||||
screenshotFailed = The screenshot could not be saved
|
||||
screenshotNoSDCard = No memory card found
|
||||
screenshotSDCardInUse = Memory card is in use
|
||||
screenshotSDCardLow = Not enough space on memory card
|
||||
|
||||
# lock screen
|
||||
emergency-call-button=Emergency Call
|
||||
emergency-call=Emergency Call
|
||||
unlock-a11y-button.ariaLabel=Unlock
|
||||
camera-a11y-button.ariaLabel=Camera
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
longDateFormat=%A, %B %e
|
||||
# LOCALIZATION NOTE(panel-passcode.ariaLabel): The following string is spoken by
|
||||
# screen readers and not shown on the screen.
|
||||
panel-passcode.ariaLabel = Passcode panel
|
||||
lockscreen-sim-id = SIM {{ n }}
|
||||
|
||||
#software buttons
|
||||
softwareHomeButton.ariaLabel=Home
|
||||
|
||||
# system dialogs
|
||||
login=Sign in
|
||||
username=Username
|
||||
password=Password
|
||||
http-authentication-message=A username and password are being requested by {{host}}. The site says: “{{realm}}”
|
||||
error-message={{name}} is not loading properly
|
||||
error-title={{name}} is having problems
|
||||
airplane-is-on=Airplane mode is on
|
||||
airplane-is-turned-on={{name}} requires a network connection. Turn off airplane mode from Settings and connect to a Wi-Fi or mobile data network.
|
||||
server-not-found=Server not found
|
||||
server-not-found-error=Can’t find the server at {{name}}.
|
||||
file-not-found=File not found
|
||||
file-not-found-error=The device can’t display this page because the file cannot be found.
|
||||
connection-failed=Unable to connect
|
||||
connection-failed-error=A network error occurred while trying to reach the site.
|
||||
invalid-connection=Unable to connect
|
||||
invalid-connection-error=A network error occurred while trying to reach the site.
|
||||
malformed-uri=URL not valid
|
||||
malformed-uri-error=The URL entered is not valid and cannot be loaded.
|
||||
redirect-loop=Can’t display page
|
||||
redirect-loop-error=The device can’t display this page because the page is not redirecting properly. Try this page again at a later time.
|
||||
not-cached=Page expired
|
||||
not-cached-error=As a security precaution, this page cannot be displayed by the device because it has expired.
|
||||
is-printing-error=The document cannot change while Printing or in Print Preview.
|
||||
denied-port-access=This address is restricted
|
||||
denied-port-access-error=This address uses a network port which is normally used for purposes other than Web browsing. The device has cancelled the request for your protection.
|
||||
proxy-resolve-failure=Proxy Server Error
|
||||
proxy-resolve-failure-error=The device is configured to use a proxy server that can’t be found.
|
||||
proxy-connect-failure=Proxy Server Error
|
||||
proxy-connect-failure-error=The device is configured to use a proxy server that is refusing connections.
|
||||
content-encoding=Can’t display page
|
||||
content-encoding-error=The device can’t display this page because a content encoding error occurred.
|
||||
remote-xul=Page unsupported
|
||||
remote-xul-error=This page can’t be displayed because it uses a technology that is not supported on the device.
|
||||
phishing-blocked=Warning
|
||||
phishing-blocked-error=The website has been reported as a web forgery designed to trick users into sharing personal or financial information.
|
||||
malware-blocked=Malware attack blocked
|
||||
malware-blocked-error=The site at has been reported as an attack site and has been blocked.
|
||||
unsafe-content-type=Unsafe content
|
||||
unsafe-content-type-error=The page cannot be shown because it may not be safe to open.
|
||||
corrupted-content=Can’t display page
|
||||
corrupted-content-error=The page cannot be shown because an error in the data transmission was detected.
|
||||
network-connection-unavailable=Network connection unavailable
|
||||
network-error={{name}} requires a network connection. Try connecting to a Wi-Fi or mobile data network.
|
||||
network-error-launching={{name}} requires an Internet connection.
|
||||
network-error-in-app=No access to the Internet right now.
|
||||
unable-to-connect=Unable to connect
|
||||
try-again=Try again
|
||||
check-settings=Check settings
|
||||
tap-to-check-settings=Tap to check settings
|
||||
|
||||
# value selector, time/date picker
|
||||
select-time=Select time
|
||||
choose-option=Select
|
||||
choose-options=Select
|
||||
select-day=Select day
|
||||
|
||||
# system overlay
|
||||
battery-almost-empty=Battery almost empty
|
||||
|
||||
# wrapper
|
||||
add-to-home-screen=Add to Home Screen
|
||||
share=Share
|
||||
|
||||
# crash report dialog
|
||||
crash-dialog2-os={{brandShortName}} just recovered from a crash
|
||||
crash-dialog-app={{name}} just crashed
|
||||
crash-dialog-message=Would you like to send Mozilla a report about the crash to help us fix the problem? (Reports are sent over Wi-Fi only.)
|
||||
crash-info-link=What’s in a crash report?
|
||||
crash-always-report=Always send Mozilla a report when a crash occurs.
|
||||
crash-dont-send=Don’t Send
|
||||
crash-end=Send Report
|
||||
|
||||
# "Crash Reports" information page
|
||||
crashReports=Crash Reports
|
||||
done=Done
|
||||
# Localization note (crash-reports-description-*): These strings are also included in settings.properties
|
||||
crash-reports-description-1=A crash report contains some details about the crash and your device, as well as a snapshot of the state of your device when it crashed.
|
||||
crash-reports-description-2=This may include things like open pages and apps, text typed into forms and the content of open messages, recent browsing history, or geolocation used by an open app.
|
||||
# Localization note (crash-reports-description-3-*): These strings are a paragraph, with a "privacy policy"
|
||||
# link in the middle. Include trailing spaces as needed.
|
||||
crash-reports-description-3-start=We use crash reports to try to fix problems and improve our products. We handle your information as we describe in our\u20
|
||||
crash-reports-description-3-privacy=privacy policy
|
||||
crash-reports-description-3-end=.
|
||||
|
||||
# crash notification banner
|
||||
crash-banner-os2={{brandShortName}} just crashed.
|
||||
crash-banner-app={{name}} just crashed.
|
||||
crash-banner-report=Report
|
||||
|
||||
# bluetooth transfer
|
||||
bluetooth-sending-progress=Sending Bluetooth transfer…
|
||||
bluetooth-receiving-progress=Receiving Bluetooth transfer…
|
||||
acceptFileTransfer=Accept Bluetooth file transfer?
|
||||
wantToReceiveFile={{deviceName}} would like to transfer {{fileName}} ({{fileSize}}).
|
||||
transfer-confirmation-title={{deviceName}}
|
||||
transfer-confirmation-description=Review transfer request.
|
||||
byteUnit-B = Bytes
|
||||
byteUnit-KB = KB
|
||||
byteUnit-MB = MB
|
||||
byteUnit-GB = GB
|
||||
byteUnit-TB = TB
|
||||
byteUnit-PB = PB
|
||||
byteUnit-EB = EB
|
||||
byteUnit-ZB = ZB
|
||||
byteUnit-YB = YB
|
||||
# Localization note (fileSize*): The string is a float.
|
||||
fileSize = {{size}} {{unit}}
|
||||
deny=Deny
|
||||
transfer=Transfer
|
||||
cancelFileTransfer=Cancel Bluetooth file transfer?
|
||||
continueFileTransfer=Continue
|
||||
transfer-has-started-title=The transfer has started
|
||||
transfer-has-started-description=Check the progress in Notification center
|
||||
transferFinished-sentSuccessful-title=File sent
|
||||
transferFinished-receivedSuccessful-title=File received
|
||||
transferFinished-sentFailed-title=File could not be sent
|
||||
transferFinished-receivedFailed-title=File could not be received
|
||||
transferReport-title=Transfer report:
|
||||
transferReport-description={{numSuccessful}} files successful, {{numUnsuccessful}} files unsuccessful
|
||||
unknown-file=Unknown file
|
||||
unknown-device=Unknown device
|
||||
cannotOpenFile=Can not open received file
|
||||
unknownMediaTypeToOpen=Can not open unknown media type:
|
||||
cannotReceiveFile=Can not receive file
|
||||
cannotGetStorageState=Can not get device storage state.
|
||||
sdcard-not-exist2=No memory card found. Please insert a memory card.
|
||||
sdcard-in-use=Bluetooth can not be used while phone is plugged in. Please unplug the phone to receive file(s).
|
||||
sdcard-no-space2=Can not complete transfer: memory card is full.
|
||||
unknown-error=Unknown error
|
||||
confirm=Confirm
|
||||
|
||||
# Media Recoding
|
||||
microphone-is-on=Mic is on
|
||||
camera-is-on=Camera is on
|
||||
media-is-on=Camera & Mic are ON
|
||||
|
||||
# Security :: SIM PIN lock
|
||||
noSimCard=No SIM card
|
||||
simPin=SIM PIN
|
||||
pukCode=PUK code
|
||||
nckCode=NCK code
|
||||
cckCode=CCK code
|
||||
spckCode=SPCK code
|
||||
nck1code=NCK1 code
|
||||
nck2code=NCK2 code
|
||||
hnckcode=HNCK code
|
||||
rcckcode=RCCK code
|
||||
rspckcode=RSPCK code
|
||||
whatIsSimPin=What is a SIM PIN?
|
||||
simPinIntro1=A SIM PIN prevents access to the SIM card cellular data networks. When it’s enabled, any device containing the SIM card will request the PIN upon restart.
|
||||
simPinIntro2=A SIM PIN is not the same as the passcode used to unlock the device.
|
||||
changeSimPin=Change PIN
|
||||
pinTitle=Enter SIM PIN
|
||||
multiSIMpinTitle=Enter SIM {{n}} PIN
|
||||
pukTitle=Enter PUK code
|
||||
nckTitle=Enter NCK code
|
||||
cckTitle=Enter CCK code
|
||||
spckTitle=Enter SPCK code
|
||||
nck1Title=Enter NCK1 code
|
||||
nck2Title=Enter NCK2 code
|
||||
hnckTitle=Enter HNCK code
|
||||
rcckTitle=Enter RCCK code
|
||||
rspckTitle=Enter RSPCK code
|
||||
newpinTitle=New PIN
|
||||
inputCodeRetriesLeft={[ plural(n) ]}
|
||||
inputCodeRetriesLeft[one]=Last try.
|
||||
inputCodeRetriesLeft[two]={{n}} tries left.
|
||||
inputCodeRetriesLeft[few]={{n}} tries left.
|
||||
inputCodeRetriesLeft[many]={{n}} tries left.
|
||||
inputCodeRetriesLeft[other]={{n}} tries left.
|
||||
pinErrorMsg=The PIN was incorrect.
|
||||
pinAttemptMsg2={[ plural(n) ]}
|
||||
pinAttemptMsg2[one]=You have one try left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[two]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[few]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[many]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinAttemptMsg2[other]=You have {{n}} tries left to enter the correct code before locking the SIM card.
|
||||
pinLastChanceMsg=This is your last chance to enter the correct PIN. Otherwise, you must enter the PUK code to use this SIM card.
|
||||
simCardLockedMsg=The SIM card is locked.
|
||||
enterPukMsg=You must enter the Personal Unlocking Key (PUK) code for the SIM card. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukErrorMsg=The PUK code is incorrect.
|
||||
pukAttemptMsg2={[ plural(n) ]}
|
||||
pukAttemptMsg2[one]=You have one try left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[two]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[few]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[many]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukAttemptMsg2[other]=You have {{n}} tries left to enter the correct code before this SIM card will be permanently unusable. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
pukLastChanceMsg=Last chance to enter the correct PUK code. Your SIM card will be permanently unusable if you enter in the wrong PUK code. Refer to your SIM card documentation or contact your carrier for more information.
|
||||
newSimPinMsg=Create PIN (must contain 4 to 8 digits)
|
||||
confirmNewSimPinMsg=Confirm new PIN
|
||||
newPinErrorMsg=PINs don’t match.
|
||||
nckErrorMsg=The NCK code is incorrect.
|
||||
nckAttemptMsg2={[ plural(n) ]}
|
||||
nckAttemptMsg2[one]=Network depersonalization request failure. You have one try left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[two]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[few]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[many]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckAttemptMsg2[other]=Network depersonalization request failure. You have {{n}} tries left to enter the correct code. Refer to your device documentation or contact your carrier for more information.
|
||||
nckLastChanceMsg=Network depersonalization request failure. Last chance to enter the correct NCK code. Refer to your device documentation or contact your carrier for more information.
|
||||
|
||||
# Activity selection menu titles
|
||||
activity-pick= Select from:
|
||||
activity-view= View with:
|
||||
activity-test= Test with:
|
||||
activity-share= Share with:
|
||||
activity-new= Create with:
|
||||
activity-open= Open with:
|
||||
activity-save-bookmark=Bookmark to:
|
||||
activity-record=Record from:
|
||||
activity-browse=Browse with:
|
||||
activity-configure=Configure with:
|
||||
activity-dial=Dial from:
|
||||
|
||||
# Persona dialog and Identity
|
||||
persona-signin=Sign In
|
||||
|
||||
# Payment dialog
|
||||
payment-flow=Purchase
|
||||
|
||||
# Remote Debugger Connection Dialog
|
||||
remoteDebuggerMessage=An incoming request to permit remote debugging connection was detected. Allow connection?
|
||||
|
||||
# fullscreen permission
|
||||
# LOCALIZATION NOTE {{origin}} is the origin of the site which has requested fullscreen, e.g. http://example.com is now fullscreen. It includes protocol + hostname.
|
||||
fullscreen-request={{origin}} is now fullscreen.
|
||||
|
||||
#captive wifi
|
||||
captive-wifi-available=The network {{networkName}} was found. Join network?
|
||||
|
||||
# [CE] Volume warning toast
|
||||
ceWarningtitle=Volume warning
|
||||
ceWarningcontent=To prevent possible hearing damage, do not listen at high volume levels for long periods.
|
||||
|
||||
#power saving mode
|
||||
notification-powersaving-mode-on-title=Power Saving Mode
|
||||
notification-powersaving-mode-on-description=Power saving mode is on.
|
||||
|
||||
# Low device storage
|
||||
low-device-storage=Device space low.\n
|
||||
# LOCALIZATION NOTE {{value}} is the amount of remaining free space expressed
|
||||
# in the corresponding unit ({{unit}}), which is one of the byteUnit-* strings
|
||||
# of this same file.
|
||||
free-space={[ plural(value) ]}
|
||||
free-space[zero]=No remaining free space.
|
||||
free-space[one]=Less than {{value}} {{unit}} remaining.
|
||||
free-space[two]=Less than {{value}} {{unit}} remaining.
|
||||
free-space[few]=Less than {{value}} {{unit}} remaining.
|
||||
free-space[many]=Less than {{value}} {{unit}} remaining.
|
||||
free-space[other]=Less than {{value}} {{unit}} remaining.
|
||||
unknown-free-space=Unknown remaining space.
|
||||
|
||||
# Cell Broadcast System
|
||||
system-alert=System Alert
|
||||
cb-channel=Channel {{channel}}
|
||||
cb-etws-warningType-earthquake=Earthquake warning!
|
||||
cb-etws-warningType-tsunami=Tsunami warning!
|
||||
cb-etws-warningType-earthquake-tsunami=Earthquake-tsunami warning!
|
||||
cb-etws-warningType-test=Alert system is being tested.
|
||||
cb-etws-warningType-other=Emergency warning!
|
||||
|
||||
# ICC / STK (= SIM Toolkit)
|
||||
icc-message-maintitle=Operator message
|
||||
icc-message-subtitle=SIM {{id}}
|
||||
icc-confirmCall-defaultmessage=Call {{number}}?
|
||||
icc-alertMessage-defaultmessage=Sending message
|
||||
icc-confirmMessage-defaultmessage=Send message?
|
||||
# LOCALIZATION NOTE: (icc-inputbox-[main|sub]title) = title of SIM Toolkit input dialog panels
|
||||
icc-inputbox-maintitle=STK Query
|
||||
icc-inputbox-subtitle=SIM {{id}}
|
||||
|
||||
# CDMA emergency callback mode
|
||||
emergency-callback-mode=Emergency call back mode
|
||||
emergency-callback-message=You can not make calls, send messages or go online because emergency callback mode is enabled. Would you like to turn it off?
|
||||
|
||||
# CDMA record information
|
||||
cdma-record-info=CDMA record information
|
||||
|
||||
# IME (Keyboard)
|
||||
|
||||
# LOCALIZATION NOTE(ime-switching-title): parameters will be replace at run-
|
||||
# time. Resulting example for English: "Built-in Keyboard: English".
|
||||
ime-switching-title={{appName}}: {{name}}
|
||||
ime-switching-tip=Tap to switch input method
|
||||
|
||||
# Shrinking UI
|
||||
shrinking-tip=Swipe to share
|
||||
|
||||
# Download Manager
|
||||
download_started=Download started
|
||||
download_stopped=Download stopped
|
||||
download_downloading=Downloading…
|
||||
download_succeeded=Download complete
|
||||
download_failed=Download failed
|
||||
|
||||
download_text_by_default={{name}}
|
||||
download_downloading_text_2={{percentage}}% - {{name}}
|
||||
|
||||
# Rocketbar
|
||||
search-or-enter-address=Search or enter address
|
||||
search-or-enter-address.placeholder=Search or enter address
|
||||
|
||||
# Hotspot
|
||||
noSIMCardInHotspot3=Hotspot off: SIM card missing or inserted incorrectly.
|
||||
noHopspotWhenAPMisOn=Turn off airplane mode to use Wi-Fi hotspot
|
||||
apmActivated=Airplane mode activated
|
||||
|
||||
# Browser Context Menu
|
||||
open-in-new-tab=Open link in new tab
|
||||
add-link-to-home-screen=Add link to home screen
|
||||
share-link=Share link
|
||||
save-image=Save Image
|
||||
save-video=Save Video
|
||||
save-audio=Save Audio
|
||||
save-link=Save linked file
|
||||
share-image=Share Image
|
||||
share-video=Share Video
|
||||
share-audio=Share Audio
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Search
|
||||
search-or-enter-address.placeholder = Search or enter address
|
||||
|
||||
# Prompt that appears when a user tries to delete an app/bookmark.
|
||||
delete-title=Delete {{name}}
|
||||
delete-body={{name}} and all of its data will be deleted.
|
||||
delete=Delete
|
||||
cancel=Cancel
|
||||
|
||||
# Context menu options
|
||||
homescreen-settings=Homescreen Settings
|
||||
change-wallpaper=Change Wallpaper
|
||||
|
||||
edit-mode=Edit
|
||||
edit-done=Done
|
||||
|
||||
# Prompt that appears when a user tries to stop a download.
|
||||
stop-download-title=Stop {{name}}
|
||||
stop-download-body=Do you want to stop the download in progress?
|
||||
stop-download-action=Stop
|
||||
|
||||
# Prompt that appears when a user tries to resume a download.
|
||||
resume-download-title=Restart Download
|
||||
resume-download-body=Do you want to download {{name}}?
|
||||
resume-download-action=Download
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Homescreen
|
||||
description=Gaia Homescreen
|
||||
2
gaia/build/test/resources/locales/en-US/apps/video/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/video/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=Video
|
||||
description=Gaia Video
|
||||
75
gaia/build/test/resources/locales/en-US/apps/video/video.properties
Executable file
75
gaia/build/test/resources/locales/en-US/apps/video/video.properties
Executable file
|
|
@ -0,0 +1,75 @@
|
|||
number-selected2 = {[ plural(n) ]}
|
||||
number-selected2[zero] = Select
|
||||
number-selected2[one] = {{ n }} selected
|
||||
number-selected2[two] = {{ n }} selected
|
||||
number-selected2[few] = {{ n }} selected
|
||||
number-selected2[many] = {{ n }} selected
|
||||
number-selected2[other] = {{ n }} selected
|
||||
|
||||
# An "item" means a video
|
||||
# The app currently doesn't use the [zero] case
|
||||
delete-n-items? = {[ plural(n) ]}
|
||||
delete-n-items?[zero] = Nothing selected
|
||||
delete-n-items?[one] = Delete selected item?
|
||||
delete-n-items?[two] = Delete {{ n }} items?
|
||||
delete-n-items?[few] = Delete {{ n }} items?
|
||||
delete-n-items?[many] = Delete {{ n }} items?
|
||||
delete-n-items?[other] = Delete {{ n }} items?
|
||||
|
||||
share-noprovider = Try sharing one video at a time.
|
||||
|
||||
videos = Videos
|
||||
cancel = Cancel
|
||||
delete-video? = Delete video?
|
||||
|
||||
empty-title = Add videos to get started
|
||||
empty-text = Load videos on to the memory card.
|
||||
|
||||
nocard2-title = No memory card found
|
||||
nocard3-text = Insert a memory card to watch videos.
|
||||
|
||||
pluggedin-title = Video can not be watched while plugged in
|
||||
pluggedin-text = Unplug the phone to watch videos.
|
||||
|
||||
upgrade-title = Database Upgrade
|
||||
upgrade-text = Please wait while Video updates its database.
|
||||
|
||||
confirm-delete = Are you sure you want to delete:
|
||||
|
||||
pick-title = Select a video
|
||||
|
||||
save = Save
|
||||
saved = Saved {{title}} to Video
|
||||
|
||||
error-network = The video could not be downloaded because of a network error.
|
||||
error-unsupported = Video cannot be played: either because the server or network failed or because the format is not supported.
|
||||
error-unknown = An unknown video error occurred.
|
||||
|
||||
overlay-cancel-button = Cancel
|
||||
overlay-camera-button = Go to Camera
|
||||
|
||||
name-label = Name
|
||||
length-label = Length
|
||||
size-label = Size
|
||||
video-type-label = Video Type
|
||||
date-taken-label = Date Taken
|
||||
resolution-label = Resolution
|
||||
close-button = Close
|
||||
|
||||
byteUnit-B = Bytes
|
||||
byteUnit-KB = KB
|
||||
byteUnit-MB = MB
|
||||
byteUnit-GB = GB
|
||||
byteUnit-TB = TB
|
||||
byteUnit-PB = PB
|
||||
byteUnit-EB = EB
|
||||
byteUnit-ZB = ZB
|
||||
byteUnit-YB = YB
|
||||
|
||||
# Header format used in thumbnail view
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
date-group-header = %B %Y
|
||||
|
||||
share = Share
|
||||
more-info = More info
|
||||
delete = Delete
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=Wallpaper
|
||||
description=Gaia Wallpaper Picker
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
select-wallpaper = Select wallpaper
|
||||
cancel = Cancel
|
||||
setaswallpaper = Set as wallpaper
|
||||
2
gaia/build/test/resources/locales/en-US/apps/wappush/manifest.properties
Executable file
2
gaia/build/test/resources/locales/en-US/apps/wappush/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=WAP Push manager
|
||||
description=Receives, filters and displays WAP Push messages
|
||||
27
gaia/build/test/resources/locales/en-US/apps/wappush/wappush.properties
Executable file
27
gaia/build/test/resources/locales/en-US/apps/wappush/wappush.properties
Executable file
|
|
@ -0,0 +1,27 @@
|
|||
wap-push-message = WAP Push message
|
||||
close = Close
|
||||
accept = Accept
|
||||
quit = Quit
|
||||
cancel = Cancel
|
||||
store = Store
|
||||
try-again = Try again
|
||||
finish = Finish
|
||||
sim = SIM {{id}}
|
||||
|
||||
dsds-notification-title-with-sim = ({{sim}}) {{title}}
|
||||
|
||||
this-message-has-expired = This message has expired
|
||||
|
||||
cp-pin.placeholder = PIN
|
||||
cp-message-received = Configuration message received
|
||||
cp-container-title = OTA Access Point Configuration
|
||||
cp-accept-help = Configuration message received, click on “Accept” to continue.
|
||||
cp-accept-help-pin = The PIN code should have been provided to you by whomever sent you the configuration message.
|
||||
cp-quit-app-confirm-dialog-message = The message has not been processed yet, do you really want to quit?
|
||||
cp-auth-failure-confirm-dialog-message = The PIN you have entered is incorrect. The PIN code should have been provided to you by whomever sent you the configuration message.
|
||||
cp-store-confirm-dialog-message = You are about to store the following APN(s) on your phone:
|
||||
cp-finish-confirm-dialog-message = We are done, the APN(s) are now stored.
|
||||
cp-finish-confirm-dialog-message-invalid-doc = The configuration message you received could not be authenticated against your SIM card, so cannot be used to configure your device.
|
||||
cp-finish-confirm-dialog-message-auth-error = There was a error while authenticating the sender of the message.
|
||||
cp-finish-confirm-dialog-message-auth-unsupported-mechanism = The authentication mechanism is not supported yet.
|
||||
cp-finish-confirm-dialog-message-no-apns = The configuration message you received does not have valid APNs.
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
brandShortName = B2G OS
|
||||
browserBrandShortName = Web Browser
|
||||
browserBrandFullName = Mozilla Web Browser
|
||||
209
gaia/build/test/resources/locales/en-US/shared/date/date.properties
Executable file
209
gaia/build/test/resources/locales/en-US/shared/date/date.properties
Executable file
|
|
@ -0,0 +1,209 @@
|
|||
# Day names
|
||||
|
||||
weekday-0-long = Sunday
|
||||
weekday-1-long = Monday
|
||||
weekday-2-long = Tuesday
|
||||
weekday-3-long = Wednesday
|
||||
weekday-4-long = Thursday
|
||||
weekday-5-long = Friday
|
||||
weekday-6-long = Saturday
|
||||
|
||||
weekday-0-short = Sun
|
||||
weekday-1-short = Mon
|
||||
weekday-2-short = Tue
|
||||
weekday-3-short = Wed
|
||||
weekday-4-short = Thu
|
||||
weekday-5-short = Fri
|
||||
weekday-6-short = Sat
|
||||
|
||||
# Month names
|
||||
|
||||
month-0-long = January
|
||||
month-1-long = February
|
||||
month-2-long = March
|
||||
month-3-long = April
|
||||
month-4-long = May
|
||||
month-5-long = June
|
||||
month-6-long = July
|
||||
month-7-long = August
|
||||
month-8-long = September
|
||||
month-9-long = October
|
||||
month-10-long = November
|
||||
month-11-long = December
|
||||
|
||||
month-0-genitive = January
|
||||
month-1-genitive = February
|
||||
month-2-genitive = March
|
||||
month-3-genitive = April
|
||||
month-4-genitive = May
|
||||
month-5-genitive = June
|
||||
month-6-genitive = July
|
||||
month-7-genitive = August
|
||||
month-8-genitive = September
|
||||
month-9-genitive = October
|
||||
month-10-genitive = November
|
||||
month-11-genitive = December
|
||||
|
||||
month-0-short = Jan
|
||||
month-1-short = Feb
|
||||
month-2-short = Mar
|
||||
month-3-short = Apr
|
||||
month-4-short = May
|
||||
month-5-short = Jun
|
||||
month-6-short = Jul
|
||||
month-7-short = Aug
|
||||
month-8-short = Sep
|
||||
month-9-short = Oct
|
||||
month-10-short = Nov
|
||||
month-11-short = Dec
|
||||
|
||||
# Relative time ("pretty dates"), normal/long variant
|
||||
|
||||
minutes-ago-long={[ plural(value) ]}
|
||||
minutes-ago-long[zero] = just now
|
||||
minutes-ago-long[one] = a minute ago
|
||||
minutes-ago-long[two] = {{value}} minutes ago
|
||||
minutes-ago-long[few] = {{value}} minutes ago
|
||||
minutes-ago-long[many] = {{value}} minutes ago
|
||||
minutes-ago-long[other] = {{value}} minutes ago
|
||||
|
||||
hours-ago-long={[ plural(value) ]}
|
||||
hours-ago-long[zero] = just now
|
||||
hours-ago-long[one] = an hour ago
|
||||
hours-ago-long[two] = {{value}} hours ago
|
||||
hours-ago-long[few] = {{value}} hours ago
|
||||
hours-ago-long[many] = {{value}} hours ago
|
||||
hours-ago-long[other] = {{value}} hours ago
|
||||
|
||||
days-ago-long={[ plural(value) ]}
|
||||
days-ago-long[zero] = today
|
||||
days-ago-long[one] = yesterday
|
||||
days-ago-long[two] = {{value}} days ago
|
||||
days-ago-long[few] = {{value}} days ago
|
||||
days-ago-long[many] = {{value}} days ago
|
||||
days-ago-long[other] = {{value}} days ago
|
||||
|
||||
weeks-ago-long={[ plural(value) ]}
|
||||
weeks-ago-long[zero] = this week
|
||||
weeks-ago-long[one] = last week
|
||||
weeks-ago-long[two] = {{value}} weeks ago
|
||||
weeks-ago-long[few] = {{value}} weeks ago
|
||||
weeks-ago-long[many] = {{value}} weeks ago
|
||||
weeks-ago-long[other] = {{value}} weeks ago
|
||||
|
||||
months-ago-long={[ plural(value) ]}
|
||||
months-ago-long[zero] = this month
|
||||
months-ago-long[one] = last month
|
||||
months-ago-long[two] = {{value}} months ago
|
||||
months-ago-long[few] = {{value}} months ago
|
||||
months-ago-long[many] = {{value}} months ago
|
||||
months-ago-long[other] = {{value}} months ago
|
||||
|
||||
years-ago-long={[ plural(value) ]}
|
||||
years-ago-long[zero] = this year
|
||||
years-ago-long[one] = last year
|
||||
years-ago-long[two] = {{value}} years ago
|
||||
years-ago-long[few] = {{value}} years ago
|
||||
years-ago-long[many] = {{value}} years ago
|
||||
years-ago-long[other] = {{value}} years ago
|
||||
|
||||
minutes-until-long={[ plural(value) ]}
|
||||
minutes-until-long[zero] = now
|
||||
minutes-until-long[one] = in a minute
|
||||
minutes-until-long[two] = in {{value}} minutes
|
||||
minutes-until-long[few] = in {{value}} minutes
|
||||
minutes-until-long[many] = in {{value}} minutes
|
||||
minutes-until-long[other] = in {{value}} minutes
|
||||
|
||||
hours-until-long={[ plural(value) ]}
|
||||
hours-until-long[zero] = now
|
||||
hours-until-long[one] = in an hour
|
||||
hours-until-long[two] = in {{value}} hours
|
||||
hours-until-long[few] = in {{value}} hours
|
||||
hours-until-long[many] = in {{value}} hours
|
||||
hours-until-long[other] = in {{value}} hours
|
||||
|
||||
days-until-long={[ plural(value) ]}
|
||||
days-until-long[zero] = today
|
||||
days-until-long[one] = tomorrow
|
||||
days-until-long[two] = in {{value}} days
|
||||
days-until-long[few] = in {{value}} days
|
||||
days-until-long[many] = in {{value}} days
|
||||
days-until-long[other] = in {{value}} days
|
||||
|
||||
weeks-until-long={[ plural(value) ]}
|
||||
weeks-until-long[zero] = this week
|
||||
weeks-until-long[one] = next week
|
||||
weeks-until-long[two] = in {{value}} weeks
|
||||
weeks-until-long[few] = in {{value}} weeks
|
||||
weeks-until-long[many] = in {{value}} weeks
|
||||
weeks-until-long[other] = in {{value}} weeks
|
||||
|
||||
months-until-long={[ plural(value) ]}
|
||||
months-until-long[zero] = this month
|
||||
months-until-long[one] = next month
|
||||
months-until-long[two] = in {{value}} months
|
||||
months-until-long[few] = in {{value}} months
|
||||
months-until-long[many] = in {{value}} months
|
||||
months-until-long[other] = in {{value}} months
|
||||
|
||||
years-until-long={[ plural(value) ]}
|
||||
years-until-long[zero] = this year
|
||||
years-until-long[one] = next year
|
||||
years-until-long[two] = in {{value}} years
|
||||
years-until-long[few] = in {{value}} years
|
||||
years-until-long[many] = in {{value}} years
|
||||
years-until-long[other] = in {{value}} years
|
||||
|
||||
|
||||
# Relative time ("pretty dates"), short variant
|
||||
# LOCALIZATION NOTE: the time unit should be as short as possible,
|
||||
# and the whole string should not exceed a length of ~10 latin characters.
|
||||
# LOCALIZATION NOTE: the prime (’) can be used to represent minutes for most
|
||||
# locales, but we use “m” instead for the English locale to prevent a possible
|
||||
# confusion (35’ ago ≠ 35 feet ago).
|
||||
|
||||
minutes-ago-short={[ plural(value) ]}
|
||||
minutes-ago-short[zero] = just now
|
||||
minutes-ago-short[other] = {{value}}m ago
|
||||
|
||||
hours-ago-short={[ plural(value) ]}
|
||||
hours-ago-short[zero] = just now
|
||||
hours-ago-short[other] = {{value}}h ago
|
||||
|
||||
days-ago-short={[ plural(value) ]}
|
||||
days-ago-short[zero] = today
|
||||
days-ago-short[other] = {{value}}d ago
|
||||
|
||||
minutes-until-short={[ plural(value) ]}
|
||||
minutes-until-short[zero] = now
|
||||
minutes-until-short[other] = in {{value}}m
|
||||
|
||||
hours-until-short={[ plural(value) ]}
|
||||
hours-until-short[zero] = now
|
||||
hours-until-short[other] = in {{value}}h
|
||||
|
||||
days-until-short={[ plural(value) ]}
|
||||
days-until-short[zero] = today
|
||||
days-until-short[other] = in {{value}}d
|
||||
|
||||
# Relative time ("pretty dates"), unexpected error
|
||||
|
||||
incorrectDate = (incorrect date)
|
||||
|
||||
# Date/Time format
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
|
||||
dateTimeFormat_%c = %a %b %e %Y %I:%M:%S %p
|
||||
dateTimeFormat_%x = %m/%d/%Y
|
||||
dateTimeFormat_%X = %I:%M:%S %p
|
||||
|
||||
shortTimeFormat = %I:%M %p
|
||||
shortDateTimeFormat = %x %I:%M %p
|
||||
|
||||
# Boolean to indicate if weekStarts on Monday (1) or Sunday (0).
|
||||
weekStartsOnMonday = 0
|
||||
|
||||
# Localize “AM" and "PM" used in %p format for time
|
||||
time_am = AM
|
||||
time_pm = PM
|
||||
89
gaia/build/test/resources/locales/en-US/shared/download/download.properties
Executable file
89
gaia/build/test/resources/locales/en-US/shared/download/download.properties
Executable file
|
|
@ -0,0 +1,89 @@
|
|||
# Download UI
|
||||
|
||||
stopped_download_title = Download stopped
|
||||
stopped_download_message = Download was stopped. Try downloading again?
|
||||
stopped_download_left_button = Cancel
|
||||
stopped_download_right_button = Try again
|
||||
|
||||
failed_download_title = Download failed
|
||||
failed_download_message = {{name}} failed to download. Try downloading again?
|
||||
failed_download_left_button = Cancel
|
||||
failed_download_right_button = Try again
|
||||
|
||||
stop_download_title = Stop download
|
||||
stop_download_message = Are you sure you want to stop the download?
|
||||
stop_download_left_button = No
|
||||
stop_download_right_button = Yes
|
||||
|
||||
delete_download_title = Delete
|
||||
delete_download_message = Delete {{name}}?
|
||||
delete_download_left_button = Cancel
|
||||
delete_download_right_button = Delete
|
||||
|
||||
delete_all_download_title = Delete
|
||||
delete_all_download_left_button = Cancel
|
||||
delete_all_download_right_button = Delete
|
||||
|
||||
# LOCALIZATION NOTE: `number' will always be 2 or greater.
|
||||
delete_all_download_message = {[ plural(number) ]}
|
||||
delete_all_download_message[zero] = Delete no files?
|
||||
delete_all_download_message[one] = Delete one file?
|
||||
delete_all_download_message[two] = Delete {{number}} files?
|
||||
delete_all_download_message[few] = Delete {{number}} files?
|
||||
delete_all_download_message[many] = Delete {{number}} files?
|
||||
delete_all_download_message[other] = Delete {{number}} files?
|
||||
|
||||
unsupported_file_type_download_title = Unable to open
|
||||
unsupported_file_type_download_message = There isn’t an app that can open {{name}}. Would you like to save the file or delete it?
|
||||
unsupported_file_type_download_left_button = Keep File
|
||||
unsupported_file_type_download_right_button = Delete
|
||||
|
||||
file_not_found_download_title = File not found
|
||||
file_not_found_download_message = The file wasn’t found on the device
|
||||
file_not_found_download_right_button = OK
|
||||
|
||||
unmounted_sdcard_2_download_title = Memory card in use
|
||||
unmounted_sdcard_2_download_message = Unplug the phone
|
||||
unmounted_sdcard_2_download_right_button = OK
|
||||
|
||||
no_provider_download_title = Unable to share
|
||||
no_provider_download_message = No provider found
|
||||
no_provider_download_right_button = OK
|
||||
|
||||
no_memory_download_title = SD Card is full
|
||||
no_memory_download_message = There is no more room on your SD card to save your download. Please remove some files before restarting the download.
|
||||
no_memory_download_right_button = OK
|
||||
|
||||
no_sdcard_found_2_download_title = No memory card found
|
||||
no_sdcard_found_2_download_message = Insert a memory card or select an alternate default media location in settings
|
||||
no_sdcard_found_2_download_right_button = OK
|
||||
|
||||
file_open_error_download_title = Unable to open
|
||||
file_open_error_download_message = There is a problem opening {{name}}. Would you like to save the file or delete it?
|
||||
file_open_error_download_left_button = Keep File
|
||||
file_open_error_download_right_button = Delete
|
||||
|
||||
restart_download_error = There was an error while restarting the download. Please try to download again.
|
||||
no-downloads = No downloads
|
||||
# File sizes
|
||||
byteUnit-B = B
|
||||
byteUnit-KB = KB
|
||||
byteUnit-MB = MB
|
||||
byteUnit-GB = GB
|
||||
byteUnit-TB = TB
|
||||
fileSize = {{size}} {{unit}}
|
||||
|
||||
percentage={{percentage}} %
|
||||
partialResult={{partial}} of {{total}}
|
||||
summary={{date}} - {{status}}
|
||||
|
||||
# States
|
||||
download-stopped = Stopped
|
||||
download-failed = Download failed
|
||||
|
||||
open_downloaded_file = Open
|
||||
share_downloaded_file = Share
|
||||
wallpaper_downloaded_file = Set as wallpaper
|
||||
ringtone_downloaded_file = Set as ringtone
|
||||
cancel_downloaded_file = Cancel
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
# Prompt that appears when a user tries to stop a download.
|
||||
gaia-grid-stop-download-title=Stop {{name}}
|
||||
gaia-grid-stop-download-body=Do you want to stop the download in progress?
|
||||
gaia-grid-stop-download-action=Stop
|
||||
|
||||
# Prompt that appears when a user tries to resume a download.
|
||||
gaia-grid-resume-download-title=Restart Download
|
||||
gaia-grid-resume-download-body=Do you want to download {{name}}?
|
||||
gaia-grid-resume-download-action=Download
|
||||
|
||||
# Prompt that appears when removing an app
|
||||
gaia-grid-unrecoverable-error-title=Remove Application
|
||||
gaia-grid-unrecoverable-error-body=Cannot install application due to an unrecoverable error. Please try downloading again. The application will be removed.
|
||||
gaia-grid-unrecoverable-error-action=OK
|
||||
|
||||
gaia-grid-cancel=Cancel
|
||||
|
|
@ -0,0 +1 @@
|
|||
gaia-menu-cancel = Cancel
|
||||
96
gaia/build/test/resources/locales/en-US/shared/facebook/facebook.properties
Executable file
96
gaia/build/test/resources/locales/en-US/shared/facebook/facebook.properties
Executable file
|
|
@ -0,0 +1,96 @@
|
|||
close = Close
|
||||
import = Import
|
||||
update = Update
|
||||
fbFriends = Facebook Friends
|
||||
live-serviceName = Outlook
|
||||
gmail-serviceName = Gmail
|
||||
facebook-serviceName = Facebook Friends
|
||||
selectAll = Select all
|
||||
deselectAll = Deselect all
|
||||
viewAll = View All Facebook Friends
|
||||
viewRecommend = View Only Recommended
|
||||
linkProposal = {[ plural(numFriends) ]}
|
||||
linkProposal[zero] = No matching friends. Showing all
|
||||
linkProposal[one] = Select the recommended one
|
||||
linkProposal[two] = Select a recommended one
|
||||
linkProposal[few] = Select a recommended one
|
||||
linkProposal[many] = Select a recommended one
|
||||
linkProposal[other] = Select a recommended one
|
||||
fbFriendsFound = {[ plural(numFriends) ]}
|
||||
fbNoFriends = No contacts available to import
|
||||
fbFriendsFound[zero] = All your friends are imported
|
||||
fbFriendsFound[one] = Found one friend to import
|
||||
fbFriendsFound[two] = Found {{numFriends}} friends to import
|
||||
fbFriendsFound[few] = Found {{numFriends}} friends to import
|
||||
fbFriendsFound[many] = Found {{numFriends}} friends to import
|
||||
fbFriendsFound[other] = Found {{numFriends}} friends to import
|
||||
facebook = Facebook
|
||||
|
||||
# search related
|
||||
search-contact.placeholder = Search
|
||||
noResults = No contacts found
|
||||
done-search = Done
|
||||
|
||||
# Progress
|
||||
progressFB3ImportTitle = Importing friends to Contacts
|
||||
progressFB = {{current}}/{{total}}
|
||||
|
||||
progressFB3UpdateTitle = Updating friends in Contacts
|
||||
|
||||
# Message
|
||||
message2 = This may take a couple of minutes
|
||||
messageLinking = Please hold on. We are linking your friend and your contact.
|
||||
messageCanceling = Please hold on. We are canceling the ongoing operation.
|
||||
|
||||
|
||||
# Errors
|
||||
error1 = Error {{from}}
|
||||
error2 = Do you want to retry?
|
||||
errorProposal = calculating proposals
|
||||
errorFriends = retrieving friends
|
||||
errorLinking = linking contact
|
||||
|
||||
# Timeouts
|
||||
timeout1 = Exceeded timeout {{from}}
|
||||
timeout2 = Do you want to retry?
|
||||
timeoutProposal = calculating proposals
|
||||
timeoutFriends = retrieving friends
|
||||
timeoutLinking = linking contacts
|
||||
|
||||
# Wait
|
||||
wait1 = Please hold on
|
||||
wait2 = This may take a couple of minutes
|
||||
waitProposal = Please hold on. We are calculating a proposal.
|
||||
waitFriends = Please hold on. We are connecting to obtain your friend list.
|
||||
|
||||
curtainCancel = Cancel
|
||||
curtainRetry = Retry
|
||||
curtainOK = OK
|
||||
|
||||
connectionLost = No Internet connection
|
||||
connectionLostMsg = Friends’ photos will not be added to your contacts. Continue anyway?
|
||||
yesOption = OK
|
||||
noOption = Cancel
|
||||
|
||||
# Status
|
||||
friendsUpdated = {[ plural(numFriends) ]}
|
||||
friendsUpdated[zero] = No friends updated
|
||||
friendsUpdated[one] = Updated one friend
|
||||
friendsUpdated[two] = Updated {{numFriends}} friends
|
||||
friendsUpdated[few] = Updated {{numFriends}} friends
|
||||
friendsUpdated[many] = Updated {{numFriends}} friends
|
||||
friendsUpdated[other] = Updated {{numFriends}} friends
|
||||
|
||||
friendsMerged = {[ plural(numDups) ]}
|
||||
friendsMerged[zero] = No duplicated friends merged
|
||||
friendsMerged[one] = One duplicated friend merged
|
||||
friendsMerged[two] = {{numDups}} friends merged
|
||||
friendsMerged[few] = {{numDups}} friends merged
|
||||
friendsMerged[many] = {{numDups}} friends merged
|
||||
friendsMerged[other] = {{numDups}} friends merged
|
||||
|
||||
# Notification relogging is needed
|
||||
notificationLogin = Your Facebook session is invalid. Please sign in.
|
||||
|
||||
# Error sync
|
||||
syncError = There was an error synchronizing your friend’s data
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
back = Back
|
||||
noSimMsg = To import contacts insert or unlock your SIM card
|
||||
noMemoryCardMsg = To import contacts insert a memory card
|
||||
importMemoryCard = Memory card
|
||||
noConnection11 = To import Facebook friends or contacts connect to Wi-Fi or data network
|
||||
|
||||
# SIM import
|
||||
simContacts-import = Import SIM contacts
|
||||
simContacts-importing = Importing SIM contacts…
|
||||
simContacts-reading = Reading from SIM card…
|
||||
simContacts-error = Could not import contacts from SIM
|
||||
simContacts-imported3 = {[ plural(n) ]}
|
||||
simContacts-imported3[zero] = No contacts detected on SIM to import
|
||||
simContacts-imported3[one] = Imported one contact
|
||||
simContacts-imported3[two] = Imported {{n}} contacts
|
||||
simContacts-imported3[few] = Imported {{n}} contacts
|
||||
simContacts-imported3[many] = Imported {{n}} contacts
|
||||
simContacts-imported3[other] = Imported {{n}} contacts
|
||||
|
||||
# SD Card import
|
||||
memoryCardContacts-import = Import contacts from memory card
|
||||
memoryCardContacts-importing = Importing contacts from memory card…
|
||||
memoryCardContacts-reading = Reading from memory card…
|
||||
memoryCardContacts-error = Could not import contacts from memory card
|
||||
memoryCardContacts-imported3 = {[ plural(n) ]}
|
||||
memoryCardContacts-imported3[zero] = No contacts detected on memory card to import
|
||||
memoryCardContacts-imported3[one] = Imported one contact
|
||||
memoryCardContacts-imported3[two] = Imported {{n}} contacts
|
||||
memoryCardContacts-imported3[few] = Imported {{n}} contacts
|
||||
memoryCardContacts-imported3[many] = Imported {{n}} contacts
|
||||
memoryCardContacts-imported3[other] = Imported {{n}} contacts
|
||||
|
||||
genericProgress = {{current}}/{{total}}
|
||||
|
||||
# Facebook import
|
||||
facebook = Facebook
|
||||
facebook-import-msg = {[ plural(imported) ]}
|
||||
facebook-import-msg[zero] = No friends imported (out of {{total}})
|
||||
facebook-import-msg[one] = One friend imported (out of {{total}})
|
||||
facebook-import-msg[two] = {{imported}}/{{total}} friends imported
|
||||
facebook-import-msg[few] = {{imported}}/{{total}} friends imported
|
||||
facebook-import-msg[many] = {{imported}}/{{total}} friends imported
|
||||
facebook-import-msg[other] = {{imported}}/{{total}} friends imported
|
||||
|
||||
contactsMerged = {[ plural(numDups) ]}
|
||||
contactsMerged[zero] = No duplicated contacts merged
|
||||
contactsMerged[one] = One duplicated contact merged
|
||||
contactsMerged[two] = {{numDups}} contacts merged
|
||||
contactsMerged[few] = {{numDups}} contacts merged
|
||||
contactsMerged[many] = {{numDups}} contacts merged
|
||||
contactsMerged[other] = {{numDups}} contacts merged
|
||||
6
gaia/build/test/resources/locales/en-US/shared/keypad/keypad.properties
Executable file
6
gaia/build/test/resources/locales/en-US/shared/keypad/keypad.properties
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
phoneNumberInput.ariaLabel=Phone number
|
||||
keypadDelete.ariaLabel=Delete
|
||||
voiceMailKey.ariaLabel=Voicemail
|
||||
asterisk.ariaLabel=Asterisk
|
||||
hashSign.ariaLabel=Hash sign
|
||||
cancel=Cancel
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
# LOCALIZATION NOTE
|
||||
# For each permission there are three strings:
|
||||
#
|
||||
# * the permission name, displayed in the Settings app
|
||||
# *-appRequest = displayed in a dialog box when an app requires a permission
|
||||
# *-webRequest = displayed in a dialog box when a web site requires a permission
|
||||
#
|
||||
# The two latter strings are identical in English but might require a more
|
||||
# specific phrasing in your locale. Note that permission dialogs will display
|
||||
# two buttons: “Allow” and “Deny”.
|
||||
#
|
||||
|
||||
title-app=App Permission
|
||||
title-web=Website Permission
|
||||
title-cam=Select Camera
|
||||
|
||||
perm-contacts=Contacts
|
||||
perm-contacts-appRequest={{app}} would like to access your contact list.
|
||||
perm-contacts-webRequest={{site}} would like to access your contact list.
|
||||
|
||||
perm-desktop-notification=Notifications
|
||||
perm-desktop-notification-appRequest={{app}} would like to display notifications.
|
||||
perm-desktop-notification-webRequest={{site}} would like to display notifications.
|
||||
|
||||
perm-device-storage-music=Music Storage
|
||||
perm-device-storage-music-appRequest={{app}} would like to access your music.
|
||||
perm-device-storage-music-webRequest={{site}} would like to access your music.
|
||||
|
||||
perm-device-storage-pictures=Image Storage
|
||||
perm-device-storage-pictures-appRequest={{app}} would like to access your images.
|
||||
perm-device-storage-pictures-webRequest={{site}} would like to access your images.
|
||||
|
||||
perm-device-storage-sdcard=Memory Card Storage
|
||||
perm-device-storage-sdcard-appRequest={{app}} would like to access your memory card.
|
||||
perm-device-storage-sdcard-webRequest={{site}} would like to access your memory card.
|
||||
|
||||
perm-device-storage-videos=Video Storage
|
||||
perm-device-storage-videos-appRequest={{app}} would like to access your videos.
|
||||
perm-device-storage-videos-webRequest={{site}} would like to access your videos.
|
||||
|
||||
perm-fmradio=FM Radio
|
||||
perm-fmradio-appRequest={{app}} would like to use the FM Radio.
|
||||
perm-fmradio-webRequest={{site}} would like to use the FM Radio.
|
||||
|
||||
perm-geolocation=Geolocation
|
||||
perm-geolocation-appRequest={{app}} would like to know your location.
|
||||
perm-geolocation-webRequest={{site}} would like to know your location.
|
||||
perm-geolocation-more-info = {{brandShortName}} uses data such as GPS, Wi-Fi, and mobile networks near you to help determine your approximate location. Data is sent to Mozilla and other service providers and will be used in the aggregate to improve those location databases. Data may be stored on your device and data collection may occur even when no apps are running.
|
||||
|
||||
perm-video-capture=Camera
|
||||
perm-video-capture-appRequest=Would you like to share your camera with {{app}}?
|
||||
perm-video-capture-webRequest=Would you like to share your camera with {{site}}?
|
||||
|
||||
perm-audio-capture=Microphone
|
||||
perm-audio-capture-appRequest=Would you like to share your microphone with {{app}}?
|
||||
perm-audio-capture-webRequest=Would you like to share your microphone with {{site}}?
|
||||
|
||||
perm-media-capture=Camera and Microphone
|
||||
perm-media-capture-appRequest=Would you like to share your camera and microphone with {{app}}?
|
||||
perm-media-capture-webRequest=Would you like to share your camera and microphone with {{site}}?
|
||||
|
||||
perm-camera-selector-appRequest=Select a camera for {{app}}.
|
||||
perm-camera-selector-webRequest=Select a camera for {{site}}.
|
||||
|
||||
perm-mobileid=Mobile Identity
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# Field labels
|
||||
label = Label
|
||||
mobile = Mobile
|
||||
home = Home
|
||||
work = Work
|
||||
personal = Personal
|
||||
faxHome = Fax home
|
||||
faxOffice = Fax office
|
||||
faxOther = Fax other
|
||||
another = Another
|
||||
other = Other
|
||||
customTag.placeholder = Custom tag
|
||||
# Note: For localizers. This tag indicates the current address
|
||||
current = Current
|
||||
# LOCALIZATION NOTE(itemWithLabel): Parameters in this string will be replaced
|
||||
# at run-time: {{label}} is the label associated to phone number or email,
|
||||
# item is the number/email itself. Examples for English: "Home, +123456789" or
|
||||
# "Work, foo@example.com".
|
||||
itemWithLabel = {{label}}, {{item}}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# SIM list
|
||||
sim-picker-dial-via-with-number=Dial {{ phoneNumber }} via
|
||||
sim-picker-select-sim=Select SIM
|
||||
sim-picker-button=SIM{{ n }}
|
||||
sim-picker-button-default=(default)
|
||||
32
gaia/build/test/resources/locales/en-US/shared/sounds/sounds.properties
Executable file
32
gaia/build/test/resources/locales/en-US/shared/sounds/sounds.properties
Executable file
|
|
@ -0,0 +1,32 @@
|
|||
ringtone-none = None
|
||||
|
||||
ringer_classic_prism = Classic Prism
|
||||
ringer_classic_courier = Classic Courier
|
||||
ringer_classic_touchmatic = Classic Touchmatic
|
||||
ringer_classic_electric = Classic Electric
|
||||
ringer_classic_wallphone = Classic Wallphone
|
||||
ringer_disco_drive = Disco Drive
|
||||
ringer_vamos_la_elektro = Vamos Là Elektro
|
||||
ringer_digitalascent = Analog Ascent
|
||||
ringer_low_bit_swing = Low Bit Swing
|
||||
ringer_ringing_gems = Ringing Gems
|
||||
ringer_rain_echoes = Rain Echoes
|
||||
ringer_progressive_dapple = Progressive Dapple
|
||||
ringer_digital_dapple = Analog Dapple
|
||||
ringer_loud_windchimes = Wind Chimes
|
||||
ringer_bitbounce = Bit Bounce
|
||||
ringer_firefox = {{brandShortName}}
|
||||
|
||||
notifier_minimal_bands = Minimal Bands
|
||||
notifier_exclamation = Exclamation
|
||||
notifier_boomer = Boomer
|
||||
notifier_rewind = Rewind
|
||||
notifier_bop = Bop
|
||||
notifier_ting = Ting
|
||||
notifier_bap = Bap
|
||||
notifier_dididi = Dididi
|
||||
notifier_spring = Spring
|
||||
notifier_bell = Bell
|
||||
notifier_bell_extd = Bell Extended
|
||||
notifier_ring = Ring
|
||||
notifier_firefox = {{brandShortName}}
|
||||
13
gaia/build/test/resources/locales/en-US/shared/tz/tz.properties
Executable file
13
gaia/build/test/resources/locales/en-US/shared/tz/tz.properties
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
tz-region = Region
|
||||
tz-city = City
|
||||
|
||||
tzRegion-Africa = Africa
|
||||
tzRegion-America = America
|
||||
tzRegion-Antarctica = Antarctica
|
||||
tzRegion-Asia = Asia
|
||||
tzRegion-Atlantic = Atlantic Ocean
|
||||
tzRegion-Australia = Australia
|
||||
tzRegion-Europe = Europe
|
||||
tzRegion-Indian = Indian Ocean
|
||||
tzRegion-Pacific = Pacific Ocean
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Voicemail lacks of a number set
|
||||
voicemailNoNumberTitle = Voicemail number is unavailable
|
||||
voicemailNoNumberText = Unable to call the voicemail. Set up the voicemail number to place the call.
|
||||
voicemailNoNumberSettings = Settings
|
||||
voicemailNoNumberCancel = Cancel
|
||||
5
gaia/build/test/resources/locales/languages.json
Executable file
5
gaia/build/test/resources/locales/languages.json
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"en-US": "",
|
||||
"zh-CN": ""
|
||||
}
|
||||
|
||||
5
gaia/build/test/resources/locales/zh-CN/.hg_archival.txt
Executable file
5
gaia/build/test/resources/locales/zh-CN/.hg_archival.txt
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
repo: 902fe0f4695f9a8ca295315cff6d1d9aa421ddae
|
||||
node: af6cdc51b5a5b0307e7b561bf925ea2939e4f578
|
||||
branch: default
|
||||
latesttag: null
|
||||
latesttagdistance: 30
|
||||
40
gaia/build/test/resources/locales/zh-CN/apps/bluetooth/bluetooth.properties
Executable file
40
gaia/build/test/resources/locales/zh-CN/apps/bluetooth/bluetooth.properties
Executable file
|
|
@ -0,0 +1,40 @@
|
|||
# Bluetooth :: Confirmation Dialog
|
||||
bluetooth = 蓝牙
|
||||
confirmation = 确认
|
||||
bluetooth-status-description = 蓝牙已禁用
|
||||
turn-bluetooth-on = 要打开蓝牙吗?
|
||||
cancel = 取消
|
||||
turn-on = 打开
|
||||
error-transfer-title = 蓝牙文件传输失败
|
||||
error-transfer-settings = 蓝牙文件传输失败。请检查蓝牙设置是否正确。
|
||||
ok = 确定
|
||||
# Bluetooth :: Devices Panel
|
||||
bluetooth-paired-devices = 已配对的设备
|
||||
bluetooth-devices-in-area = 附近的设备
|
||||
device-status-tap-connect = 轻触以连接
|
||||
device-status-pairing = 与设备配对
|
||||
device-status-waiting = 正在等待其他设备…
|
||||
device-status-paired = 已配对
|
||||
device-status-connecting = 正在连接...
|
||||
device-status-connected = 已连接。
|
||||
search-for-device = 正在搜索设备…
|
||||
search-device = 搜索设备
|
||||
unnamed-device = 未知设备
|
||||
error-pair-title = 无法与设备配对
|
||||
error-pair-pincode = 无法与设备配对,请检查 PIN 是否正确。
|
||||
error-pair-toofast = 无法配对设备,请求过多。
|
||||
# Bluetooth :: Pair View
|
||||
pair=配对
|
||||
active-pair = 确认设备以配对
|
||||
active-pair-confirmation = 要与 {{device}} 配对,请确认两个设备当前都显示了以下 PIN:
|
||||
active-pair-pincode = 要与 {{device}} 配对,请在设备上输入 PIN。
|
||||
active-pair-passkey = 要与“{{device}}”配对,请在设备上输入密钥。
|
||||
passive-pair = 蓝牙配对请求
|
||||
passive-pair-confirmation = {{device}} 请求与此手机配对。如果同意,请确认两个设备当前都显示了以下 PIN:
|
||||
passive-pair-pincode = {{device}} 请求与此手机配对。如果同意,请在设备上输入 PIN。
|
||||
passive-pair-passkey = “{{device}}”请求与此手机配对。如果同意,请在设备上输入密钥。
|
||||
pair-view-title = 蓝牙请求来自
|
||||
# Bluetooth :: Pair Manager
|
||||
bluetooth-pairing-request-now-title = 蓝牙配对请求
|
||||
pairing-request-timeout-title = 蓝牙配对请求
|
||||
pairing-request-timeout-description = 蓝牙配对请求已过期。请重新尝试配对。
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=蓝牙传输
|
||||
description=Gaia 蓝牙传输
|
||||
19
gaia/build/test/resources/locales/zh-CN/apps/bookmark/bookmark.properties
Executable file
19
gaia/build/test/resources/locales/zh-CN/apps/bookmark/bookmark.properties
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
# Add and update bookmark UIs
|
||||
add-bookmark-header=添加链接
|
||||
edit-bookmark-header=编辑链接
|
||||
|
||||
added-to-home-screen=添加至主屏幕
|
||||
updated-bookmark=已更新书签
|
||||
|
||||
website-name=网站名称
|
||||
address=地址
|
||||
|
||||
cancel-action=取消
|
||||
add-action=添加到主屏幕
|
||||
done-action=完成
|
||||
|
||||
# Remove bookmark UI
|
||||
|
||||
remove-title=移除 {{name}}
|
||||
remove-message=从系统中移除 {{name}}?
|
||||
remove-action=删除
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=书签
|
||||
description=管理书签
|
||||
93
gaia/build/test/resources/locales/zh-CN/apps/browser/browser.properties
Executable file
93
gaia/build/test/resources/locales/zh-CN/apps/browser/browser.properties
Executable file
|
|
@ -0,0 +1,93 @@
|
|||
# modal-dialog buttons
|
||||
ok=确定
|
||||
cancel=取消
|
||||
done=完成
|
||||
|
||||
enter-search-or-address.placeholder=输入搜索或地址
|
||||
history=历史记录
|
||||
new-tab=新标签页
|
||||
open-in-new-tab=在新标签页中打开链接
|
||||
|
||||
# History headings
|
||||
future=未来
|
||||
today=今天
|
||||
yesterday=昨天
|
||||
last-7-days=最近 7 天
|
||||
this-month=本月
|
||||
last-6-months=最近 6 个月
|
||||
older-than-6-months=早于 6 个月
|
||||
|
||||
# Months
|
||||
month-0=一月
|
||||
month-1=二月
|
||||
month-2=三月
|
||||
month-3=四月
|
||||
month-4=五月
|
||||
month-5=六月
|
||||
month-6=七月
|
||||
month-7=八月
|
||||
month-8=九月
|
||||
month-9=十月
|
||||
month-10=十一月
|
||||
month-11=十二月
|
||||
|
||||
# Start Page
|
||||
browser={{browserBrandShortName}}
|
||||
start-browsing=输入搜索字词或网址开始浏览。
|
||||
|
||||
# LOCALIZATION NOTE: depending on your locale, you might want to use a more
|
||||
# compact translation for top-sites-tab than for top-sites-startPage.
|
||||
top-sites-startPage = 常用网站
|
||||
top-sites-tab = 常用网站
|
||||
|
||||
# Settings
|
||||
browser-settings=设置
|
||||
privacy-and-security=隐私与安全
|
||||
clear-browsing-history=清除浏览历史记录
|
||||
confirm-clear-browsing-history=清除浏览历史记录?
|
||||
clear-cookies-and-stored-data=清除 Cookie 和存储的数据
|
||||
confirm-clear-cookies-and-stored-data=要清除此设备上由网站存储的 Cookie 和其他数据吗?
|
||||
search-engines=搜索引擎
|
||||
default-search-engine=默认搜索引擎
|
||||
|
||||
# Bookmarks
|
||||
bookmarks=书签
|
||||
bookmark=书签
|
||||
unbookmark=删除书签
|
||||
edit-bookmark=编辑书签
|
||||
edit-bookmark-header=编辑书签
|
||||
page-title=页面标题
|
||||
address=地址
|
||||
add-to-home-screen=添加到主屏幕
|
||||
|
||||
# HTTP Authentication dialog
|
||||
username=用户名
|
||||
password=密码
|
||||
login=登录
|
||||
login-to-a-website=登录到网站
|
||||
http-authentication-message=网站“{{host}}”要求您登录。
|
||||
the-username-or-password-is-incorrect=用户名或密码错误。
|
||||
|
||||
# Crash screen
|
||||
this-is-embarrassing=啊呀,出了点意外。
|
||||
not-responding=我们尝试显示该网页但它没有响应。
|
||||
close-tab=关闭标签页
|
||||
reload-tab=重新载入
|
||||
|
||||
# Awesomescreen
|
||||
search-for=搜索
|
||||
|
||||
# Image saving context menu
|
||||
save-image=保存图像
|
||||
image-saved=图像已保存到相册
|
||||
error-saving-image=保存图像时出错
|
||||
|
||||
# Video saving context menu
|
||||
save-video=保存视频
|
||||
video-saved=视频已保存到视频
|
||||
error-saving-video=保存视频时出错
|
||||
|
||||
# Audio saving context menu
|
||||
save-audio=保存音频
|
||||
audio-saved=音频已保存到音乐
|
||||
error-saving-audio=保存音频时出错
|
||||
2
gaia/build/test/resources/locales/zh-CN/apps/browser/manifest.properties
Executable file
2
gaia/build/test/resources/locales/zh-CN/apps/browser/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=浏览器
|
||||
description=Gaia 网络浏览器
|
||||
238
gaia/build/test/resources/locales/zh-CN/apps/calendar/calendar.properties
Executable file
238
gaia/build/test/resources/locales/zh-CN/apps/calendar/calendar.properties
Executable file
|
|
@ -0,0 +1,238 @@
|
|||
# generic
|
||||
back=后退
|
||||
save=保存
|
||||
hide=隐藏
|
||||
cancel=取消
|
||||
confirm=确认
|
||||
done=完成
|
||||
events=事件
|
||||
edit=编辑
|
||||
allday-events=全天事件
|
||||
no-events=没有事件
|
||||
|
||||
# first time use hints
|
||||
hint-swipe-action=滑动
|
||||
hint-swipe-to-navigate=在日历不同日期之间浏览。
|
||||
|
||||
# time view selector
|
||||
show-today=今天
|
||||
show-month-view=月
|
||||
show-week-view=周
|
||||
show-day-view=日
|
||||
|
||||
# settings
|
||||
settings-show=设置
|
||||
settings-hide=隐藏设置
|
||||
|
||||
# view/add/edit records
|
||||
add-account=添加账户
|
||||
new-event=新建事件
|
||||
view-event-header=事件
|
||||
new-event-header=新建事件
|
||||
edit-event-header=编辑事件
|
||||
|
||||
# account
|
||||
account-header=账户
|
||||
account-list-header=账户
|
||||
|
||||
# advanced settings
|
||||
advanced-settings-short=设置
|
||||
advanced-settings-header=日历设置
|
||||
advanced-settings-personalization=个性化
|
||||
advanced-settings-reminders=提醒
|
||||
advanced-settings-add-account=添加账户
|
||||
|
||||
# create account
|
||||
field-user.placeholder=用户名
|
||||
field-password.placeholder=密码
|
||||
field-full-url.placeholder=URL
|
||||
modify-account-setting-up=请稍候,正在设置您的账户
|
||||
modify-account-unable-to-sync=无法同步
|
||||
modify-account-sign-in=登录
|
||||
|
||||
# presets
|
||||
preset-caldav=CalDav
|
||||
preset-yahoo=Yahoo!
|
||||
preset-google=Google
|
||||
preset-local=离线日历
|
||||
|
||||
# note this does not need to be localized
|
||||
# it is highly unlikely we will ship with this value.
|
||||
preset-mozilla=Mozilla Zimbra
|
||||
calendar-local=离线日历
|
||||
|
||||
# create event
|
||||
event-title.placeholder=标题
|
||||
event-location.placeholder=位置
|
||||
event-description.placeholder=备注
|
||||
|
||||
event-is-allday=全天事件?
|
||||
event-start-date.placeholder=开始日期
|
||||
event-end-date.placeholder=结束日期
|
||||
event-start-time.placeholder=开始时间
|
||||
event-end-time.placeholder=结束时间
|
||||
event-delete=删除事件
|
||||
|
||||
# remove account
|
||||
remove-account-data=移除本地数据
|
||||
remove-account-dialog=移除账户
|
||||
remove-account-dialog-details=移除此账户也将从本地移除您的与之相关联的日历与事件副本。
|
||||
|
||||
# sync button in settings drawer
|
||||
# This sync button uses an icon for display, so this text is only
|
||||
# for accessibility purposes, not visible to the eye.
|
||||
drawer-sync-button=同步
|
||||
|
||||
# sync
|
||||
sync-frequency=同步日历
|
||||
sync-frequency-manual=手动
|
||||
sync-frequency-15min=15 分钟
|
||||
sync-frequency-30min=30 分钟
|
||||
sync-frequency-hourly=每小时
|
||||
|
||||
# duration time of events
|
||||
# startDate and endDate use the `longDateFormat` format.
|
||||
# startTime and endTime use the `shortTimeFormat` format.
|
||||
# `<br>` (line break) used for presentation.
|
||||
one-day-duration={{startDate}}<br>自 {{startTime}} 至 {{endTime}}
|
||||
multiple-day-duration=自 {{startTime}} {{startDate}}<br>至 {{endTime}} {{endDate}}
|
||||
one-all-day-duration=全天<br>{{startDate}}
|
||||
multiple-all-day-duration=全天,自 {{startDate}}<br>至 {{endDate}}
|
||||
|
||||
# alarms for event view/edit
|
||||
none=无
|
||||
reminder=提醒:
|
||||
remind-me=提醒我
|
||||
alarm-at-event-standard=事件发生时
|
||||
alarm-at-event-allday=事件发生当日
|
||||
|
||||
# alarms
|
||||
alarm-start-notice={{title}} 开始于 {{distance}}
|
||||
alarm-started-notice=“{{title}}”在 {{distance}} 已开始
|
||||
|
||||
# relative times (before/after)
|
||||
minutes-before={[ plural(value) ]}
|
||||
minutes-before[zero] = 0 分钟前
|
||||
minutes-before[one] = 1 分钟前
|
||||
minutes-before[two] = {{value}} 分钟前
|
||||
minutes-before[few] = {{value}} 分钟前
|
||||
minutes-before[many] = {{value}} 分钟前
|
||||
minutes-before[other] = {{value}} 分钟前
|
||||
|
||||
hours-before={[ plural(value) ]}
|
||||
hours-before[zero] = 0 小时前
|
||||
hours-before[one] = 1小时前
|
||||
hours-before[two] = {{value}} 小时前
|
||||
hours-before[few] = {{value}} 小时前
|
||||
hours-before[many] = {{value}} 小时前
|
||||
hours-before[other] = {{value}} 小时前
|
||||
|
||||
days-before={[ plural(value) ]}
|
||||
days-before[zero] = 0 天前
|
||||
days-before[one] = 1 天前
|
||||
days-before[two] = {{value}} 天前
|
||||
days-before[few] = {{value}} 天前
|
||||
days-before[many] = {{value}} 天前
|
||||
days-before[other] = {{value}} 天前
|
||||
|
||||
weeks-before={[ plural(value) ]}
|
||||
weeks-before[zero] = 0 周前
|
||||
weeks-before[one] = 1 周之前
|
||||
weeks-before[two] = {{value}} 周前
|
||||
weeks-before[few] = {{value}} 周前
|
||||
weeks-before[many] = {{value}} 周前
|
||||
weeks-before[other] = {{value}} 周前
|
||||
|
||||
months-before={[ plural(value) ]}
|
||||
months-before[zero] = 0 月前
|
||||
months-before[one] = 1 个月前
|
||||
months-before[two] = {{value}} 个月前
|
||||
months-before[few] = {{value}} 个月前
|
||||
months-before[many] = {{value}} 个月前
|
||||
months-before[other] = {{value}} 个月前
|
||||
|
||||
years-before={[ plural(value) ]}
|
||||
years-before[zero] = 0 年前
|
||||
years-before[one] = 1 年前
|
||||
years-before[two] = {{value}} 年前
|
||||
years-before[few] = {{value}} 年前
|
||||
years-before[many] = {{value}} 年前
|
||||
years-before[other] = {{value}} 年前
|
||||
|
||||
minutes-after={[ plural(value) ]}
|
||||
minutes-after[zero] = 0 分钟后
|
||||
minutes-after[one] = 1分钟后
|
||||
minutes-after[two] = {{value}} 分钟后
|
||||
minutes-after[few] = {{value}}分钟后
|
||||
minutes-after[many] = {{value}} 分钟后
|
||||
minutes-after[other] = {{value}} 分钟后
|
||||
|
||||
hours-after={[ plural(value) ]}
|
||||
hours-after[zero] = 0 小时后
|
||||
hours-after[one] = 1小时后
|
||||
hours-after[two] = {{value}} 小时后
|
||||
hours-after[few] = {{value}} 小时后
|
||||
hours-after[many] = {{value}} 小时后
|
||||
hours-after[other] = {{value}} 小时后
|
||||
|
||||
days-after={[ plural(value) ]}
|
||||
days-after[zero] = 0 天后
|
||||
days-after[one] = 1天后
|
||||
days-after[two] = {{value}} 天后
|
||||
days-after[few] = {{value}} 天后
|
||||
days-after[many] = {{value}} 天后
|
||||
days-after[other] = {{value}} 天后
|
||||
|
||||
weeks-after={[ plural(value) ]}
|
||||
weeks-after[zero] = 0 周后
|
||||
weeks-after[one] = 1周后
|
||||
weeks-after[two] = {{value}} 周后
|
||||
weeks-after[few] = {{value}} 周后
|
||||
weeks-after[many] = {{value}} 周后
|
||||
weeks-after[other] = {{value}} 周后
|
||||
|
||||
months-after={[ plural(value) ]}
|
||||
months-after[zero] = 0 个月后
|
||||
months-after[one] = 1 个月后
|
||||
months-after[two] = {{value}} 个月后
|
||||
months-after[few] = {{value}} 个月后
|
||||
months-after[many] = {{value}} 个月后
|
||||
months-after[other] = {{value}} 个月后
|
||||
|
||||
years-after={[ plural(value) ]}
|
||||
years-after[zero] = 0 年后
|
||||
years-after[one] = 1 年后
|
||||
years-after[two] = {{value}} 年后
|
||||
years-after[few] = {{value}} 年后
|
||||
years-after[many] = {{value}} 年后
|
||||
years-after[other] = {{value}} 年后
|
||||
|
||||
# Date formatting details (http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html)
|
||||
hour-format=%H
|
||||
hour-allday=全天
|
||||
current-time=%H:%M
|
||||
|
||||
# Default header used in month view / week view
|
||||
multi-month-view-header-format=%b %Y
|
||||
|
||||
# Header format used for in the day view.
|
||||
day-view-header-format=%B %e 日 %A
|
||||
|
||||
# Header used on month view before the event list (selected day date)
|
||||
months-day-view-header-format=%m月%e日%A
|
||||
|
||||
# Date format in the event detail view.
|
||||
longDateFormat=%Y 年 %B %e 日 %A
|
||||
|
||||
#errors
|
||||
error-start-after-end=结束日期必须晚于开始日期
|
||||
error-unauthenticated=错误的登录名“和/或”密码
|
||||
error-internal-server-error=服务器错误。请检查您的登录信息后重试。
|
||||
error-default=出问题了,请稍后再试。
|
||||
error-offline=没有连接。检查你的网络设置后再试一次。
|
||||
error-account-exist=此账户已存在。
|
||||
|
||||
# notification errors
|
||||
notification-error-sync-title=日历同步错误
|
||||
notification-error-sync-description=轻触获知更多信息
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
name=日历
|
||||
description=Gaia 日历
|
||||
79
gaia/build/test/resources/locales/zh-CN/apps/camera/camera.properties
Executable file
79
gaia/build/test/resources/locales/zh-CN/apps/camera/camera.properties
Executable file
|
|
@ -0,0 +1,79 @@
|
|||
nospace2-title = 存储卡空间不足
|
||||
nospace2-text = 尝试通过删除媒体文件以释放空间。
|
||||
|
||||
error-saving-title = 照片未被保存
|
||||
error-saving-text = 发生错误,相机无法保存照片。
|
||||
|
||||
error-recording-title = 视频未录制
|
||||
error-recording-text = 发生错误,相机无法录制视频。
|
||||
|
||||
nocard2-title = 没有找到存储卡
|
||||
nocard3-text = 请插入存储卡以拍照。
|
||||
|
||||
pluggedin2-title = 手机在插接状态下无法使用摄像头
|
||||
pluggedin2-text = 拔出手机以便拍摄照片或视频
|
||||
|
||||
storage-size-limit-reached = 您的媒体存储空间已满。
|
||||
activity-size-limit-reached = 您的此附件已超过最大文件大小。
|
||||
|
||||
retake-button = 重拍
|
||||
select-button = 选择
|
||||
close-button = 关闭
|
||||
|
||||
delete-photo? = 要删除照片吗?
|
||||
delete-video? = 要删除视频吗?
|
||||
cancel = 取消
|
||||
delete = 删除
|
||||
|
||||
# LOCALIZATION NOTE(mp): MP stands for mega-pixels
|
||||
mp = 百万像素
|
||||
|
||||
camera-resolution = 摄像头分辨率
|
||||
|
||||
# LOCALIZATION NOTE (camera-resolution-header): if you leave the original
|
||||
# en-US value "{{camera-resolution}}" in the following string, the localization
|
||||
# will be automatically picked from the existing string with ID "camera-resolution".
|
||||
# If you need to adapt your localization to the reduced space available in
|
||||
# headers, you can use a shorter string here. The same comment is valid for
|
||||
# all -header strings using a {{variable}}.
|
||||
camera-resolution-header = {{camera-resolution}}
|
||||
|
||||
video-resolution = 视频分辨率
|
||||
video-resolution-header = {{video-resolution}}
|
||||
|
||||
scene-mode = 场景模式
|
||||
scene-mode-header = {{scene-mode}}
|
||||
|
||||
self-timer = 自拍
|
||||
self-timer-header = {{self-timer}}
|
||||
self-timer-off = 关
|
||||
self-timer-2-seconds = 2 秒
|
||||
self-timer-5-seconds = 5 秒钟
|
||||
self-timer-10-seconds = 10 秒钟
|
||||
|
||||
battery-shutdown-title = 电量不足
|
||||
battery-shutdown-text = 电池电量不足以使用相机。
|
||||
battery-critical-text = 电量严重不足
|
||||
battery-verylow-text = 剩余电量 10%
|
||||
battery-low-text = 剩余电量 15%
|
||||
|
||||
hdr = HDR
|
||||
hdr-header = {{hdr}}
|
||||
hdr-on = 开
|
||||
hdr-off = 关
|
||||
hdr-deactivated = (HDR 已禁用)
|
||||
|
||||
grid = 网格线
|
||||
grid-header = {{grid}}
|
||||
grid-on = 开
|
||||
grid-off = 关
|
||||
|
||||
flash = 闪光
|
||||
flash-on = 开
|
||||
flash-off = 关
|
||||
flash-auto = 自动
|
||||
flash-deactivated = (闪光灯已禁用)
|
||||
|
||||
options = 选项
|
||||
open-gallery = 打开相册
|
||||
preview = 预览
|
||||
2
gaia/build/test/resources/locales/zh-CN/apps/camera/manifest.properties
Executable file
2
gaia/build/test/resources/locales/zh-CN/apps/camera/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=相机
|
||||
description=Gaia 相机
|
||||
8
gaia/build/test/resources/locales/zh-CN/apps/clock/alarms.properties
Executable file
8
gaia/build/test/resources/locales/zh-CN/apps/clock/alarms.properties
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
ac_classic_clock_alarm_opus = 经典蜂鸣
|
||||
ac_classic_clock_alarm_prog_opus2 = 渐进脉冲
|
||||
ac_classic_clock_radio_opus = 经典脉冲
|
||||
ac_normal_gem_echoes_opus = 宝石回音
|
||||
ac_soft_smooth_strings_opus = 平滑串音
|
||||
ac_soft_humming_waves_opus = 闪烁声波
|
||||
ac_normal_ringing_strings_opus = 串铃
|
||||
ac_soft_into_the_void_opus = 进入虚空
|
||||
122
gaia/build/test/resources/locales/zh-CN/apps/clock/clock.properties
Executable file
122
gaia/build/test/resources/locales/zh-CN/apps/clock/clock.properties
Executable file
|
|
@ -0,0 +1,122 @@
|
|||
reset = 重置
|
||||
start = 开始
|
||||
stop = 停止
|
||||
cancel = 取消
|
||||
|
||||
hour = 小时
|
||||
hours = 小时
|
||||
minute = 分钟
|
||||
minutes = 分钟
|
||||
|
||||
alarm = 闹钟
|
||||
timer = 计时器
|
||||
stopwatch = 秒表
|
||||
alarmName.placeholder = 闹钟名称
|
||||
newAlarm = 添加闹钟
|
||||
editAlarm = 编辑闹钟
|
||||
|
||||
pause = 暂停
|
||||
resume = 继续
|
||||
lap = 圈
|
||||
lap-number = {{n}} 圈
|
||||
|
||||
delete = 删除
|
||||
time = 时间
|
||||
snooze-label = 小睡
|
||||
snooze-button = 小睡
|
||||
repeat = 重复
|
||||
vibrate = 振动
|
||||
close = 关闭
|
||||
save = 保存
|
||||
done = 完成
|
||||
|
||||
closeButton.ariaLabel = 关闭
|
||||
newAlarmButton.ariaLabel = 添加闹钟
|
||||
|
||||
# The label for a slider that allows the user to change
|
||||
# the System Alarm Volume for all clock alarms.
|
||||
alarm-volume-label = 系统闹钟音量
|
||||
|
||||
sound = 铃声
|
||||
noSound = 无声
|
||||
|
||||
everyday = 每天
|
||||
weekdays = 工作日
|
||||
weekends = 周末
|
||||
never = 永不
|
||||
|
||||
vibrateOn = 开
|
||||
vibrateOff = 关
|
||||
|
||||
plusMinute = +1 分钟
|
||||
|
||||
# see http://www.cplusplus.com/reference/clibrary/ctime/strftime/
|
||||
dateFormat = %B %e 日 %A
|
||||
|
||||
countdown-lessThanAnHour = 距离此闹钟响起还有 <strong>{{minutes}}</strong>。
|
||||
countdown-moreThanAnHour = 距离此闹钟响起还有 {{hours}} {{minutes}}。
|
||||
countdown-moreThanADay = 距离此闹钟响起还有 {{days}} {{hours}}。
|
||||
|
||||
nMinutes={[ plural(n) ]}
|
||||
nMinutes[zero] = 1 分钟不到
|
||||
nMinutes[one] = 1 分钟
|
||||
nMinutes[two] = {{n}} 分钟
|
||||
nMinutes[few] = {{n}} 分钟
|
||||
nMinutes[many] = {{n}} 分钟
|
||||
nMinutes[other] = {{n}} 分钟
|
||||
|
||||
nHours={[ plural(n) ]}
|
||||
nHours[zero] =
|
||||
nHours[one] = <strong>{{n}} 小时</strong>
|
||||
nHours[two] = <strong>{{n}} 小时</strong>
|
||||
nHours[few] = <strong>{{n}} 小时</strong>
|
||||
nHours[many] = <strong>{{n}} 小时</strong>
|
||||
nHours[other] = <strong>{{n}} 小时</strong>
|
||||
|
||||
nAndRemainHours={[ plural(n) ]}
|
||||
nAndRemainHours[zero] =
|
||||
nAndRemainHours[one] = 以及<strong>{{n}} 小时</strong>
|
||||
nAndRemainHours[two] = 以及 <strong>{{n}} 小时</strong>
|
||||
nAndRemainHours[few] = 以及 <strong>{{n}} 小时</strong>
|
||||
nAndRemainHours[many] = 以及 <strong>{{n}} 小时</strong>
|
||||
nAndRemainHours[other] = 以及 <strong>{{n}} 小时</strong>
|
||||
|
||||
nRemainDays={[ plural(n) ]}
|
||||
nRemainDays[zero] =
|
||||
nRemainDays[one] = <strong>{{n}} 天</strong>
|
||||
nRemainDays[two] = <strong>{{n}} 天</strong>
|
||||
nRemainDays[few] = <strong>{{n}} 天</strong>
|
||||
nRemainDays[many] = <strong>{{n}} 天</strong>
|
||||
nRemainDays[other] = <strong>{{n}} 天</strong>
|
||||
|
||||
nRemainMinutes={[ plural(n) ]}
|
||||
nRemainMinutes[zero] =
|
||||
nRemainMinutes[one] = <strong>{{n}} 分钟</strong>
|
||||
nRemainMinutes[two] = <strong>{{n}} 分钟</strong>
|
||||
nRemainMinutes[few] = <strong>{{n}} 分钟</strong>
|
||||
nRemainMinutes[many] = <strong>{{n}} 分钟</strong>
|
||||
nRemainMinutes[other] = <strong>{{n}} 分钟</strong>
|
||||
|
||||
nSpinnerSeconds={[ plural(n) ]}
|
||||
nSpinnerSeconds[zero] = 0 秒
|
||||
nSpinnerSeconds[one] = 1 秒
|
||||
nSpinnerSeconds[two] = {{n}} 秒
|
||||
nSpinnerSeconds[few] = {{n}} 秒
|
||||
nSpinnerSeconds[many] = {{n}} 秒
|
||||
nSpinnerSeconds[other] = {{n}} 秒
|
||||
|
||||
nSpinnerMinutes={[ plural(n) ]}
|
||||
nSpinnerMinutes[zero] = 0 分钟
|
||||
nSpinnerMinutes[one] = 1 分钟
|
||||
nSpinnerMinutes[two] = {{n}} 分钟
|
||||
nSpinnerMinutes[few] = {{n}} 分钟
|
||||
nSpinnerMinutes[many] = {{n}} 分钟
|
||||
nSpinnerMinutes[other] = {{n}} 分钟
|
||||
|
||||
nSpinnerHours={[ plural(n) ]}
|
||||
nSpinnerHours[zero] = 0 小时
|
||||
nSpinnerHours[one] = {{n}} 小时
|
||||
nSpinnerHours[two] = {{n}} 小时
|
||||
nSpinnerHours[few] = {{n}} 小时
|
||||
nSpinnerHours[many] = {{n}} 小时
|
||||
nSpinnerHours[other] = {{n}} 小时
|
||||
2
gaia/build/test/resources/locales/zh-CN/apps/clock/manifest.properties
Executable file
2
gaia/build/test/resources/locales/zh-CN/apps/clock/manifest.properties
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
name=时钟
|
||||
description=Gaia 时钟
|
||||
|
|
@ -0,0 +1,240 @@
|
|||
add = 添加
|
||||
call = 拨打
|
||||
edit = 编辑
|
||||
cancel = 取消
|
||||
done = 完成
|
||||
ok = 确定
|
||||
update = 更新
|
||||
retry = 重试
|
||||
|
||||
# Menus and dialog strings
|
||||
contacts = 联系人
|
||||
addContact = 添加联系人
|
||||
deleteContact = 删除联系人
|
||||
selectContact = 选择联系人
|
||||
selectAll = 选择全部
|
||||
deselectAll = 全部不选
|
||||
editContact = 编辑联系人
|
||||
deleteConfirmMsg = 要删除联系人吗?
|
||||
remove = 移除
|
||||
delete = 删除
|
||||
comments = 备注
|
||||
no_contact_phones = 此联系人信息中不包含电话号码
|
||||
no_contact_email = 此联系人信息中不包含电子邮件地址
|
||||
removePhotoConfirm = 要移除联系人照片吗?
|
||||
loadingContacts = 正在载入联系人…
|
||||
# LOCALIZATION NOTE(noContactsActivity): Shown when using the context menu to add
|
||||
# a number from your call list to a contact, and your contacts list is empty.
|
||||
noContactsActivity = 无法添加联系人,您的联系人列表是空的
|
||||
|
||||
# Contact fields
|
||||
noName = 无姓名
|
||||
givenName.placeholder = 名字
|
||||
familyName.placeholder = 姓氏
|
||||
tel.placeholder = 电话
|
||||
carrier = 运营商
|
||||
separator = ,
|
||||
carrier.placeholder = 运营商
|
||||
email = 电子邮件
|
||||
email.placeholder = 电子邮件
|
||||
streetAddress.placeholder = 街道
|
||||
postalCode.placeholder = 邮政编码
|
||||
locality.placeholder = 城市
|
||||
countryName.placeholder = 国家/地区
|
||||
comment.placeholder = 备注
|
||||
org.placeholder = 单位
|
||||
custom.placeholder = 自定义
|
||||
date = 日期
|
||||
date-span-placeholder = 日期
|
||||
date.placeholder = 日期
|
||||
|
||||
birthday = 生日
|
||||
# see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
dateFormat = %m月%e日
|
||||
dateOutput = {{year}}年{{dayMonthFormatted}}
|
||||
|
||||
anniversary = 周年纪念
|
||||
|
||||
# Contact action buttons
|
||||
addPhoto = 添加照片
|
||||
addPhone = 添加电话
|
||||
addEmail = 添加电子邮件
|
||||
addAddress = 添加地址
|
||||
addDate = 添加日期
|
||||
addComment = 添加备注
|
||||
addFavorite = 加为收藏
|
||||
removeFavorite = 移除收藏
|
||||
|
||||
# Field labels
|
||||
label = 标签
|
||||
mobile = 移动电话
|
||||
home = 住宅
|
||||
work = 单位
|
||||
personal = 个人
|
||||
faxHome = 住宅传真
|
||||
faxOffice = 单位传真
|
||||
faxOther = 其他传真
|
||||
another = 其他
|
||||
other = 其他
|
||||
customTag.placeholder = 自定义标签
|
||||
# Note: For localizers. This tag indicates the current address
|
||||
current = 当前
|
||||
# LOCALIZATION NOTE(itemWithLabel): Parameters in this string will be replaced
|
||||
# at run-time: {{label}} is the label associated to phone number or email,
|
||||
# item is the number/email itself. Examples for English: "Home, +123456789" or
|
||||
# "Work, foo@example.com".
|
||||
itemWithLabel = {{label}}, {{item}}
|
||||
|
||||
# Hidden information, for screen readers
|
||||
exit = 退出
|
||||
expand = 展开
|
||||
labelName = 名字:
|
||||
labelLastName = 姓氏:
|
||||
labelPhoneNumber = 电话号码:
|
||||
labelCarrier = 运营商:
|
||||
labelEmail = 电子邮件:
|
||||
labelStreet = 街道:
|
||||
labelZip = 邮政编码:
|
||||
labelCity = 城市:
|
||||
labelCountry = 国家/地区:
|
||||
labelComment = 备注:
|
||||
legendTitleMain = 主要信息
|
||||
legendPhones = 电话号码
|
||||
legendEmail = 电子邮件地址
|
||||
legendAddress = 地址
|
||||
settings = 设置
|
||||
|
||||
# search related
|
||||
search-contact.placeholder = 搜索
|
||||
noResults = 未找到联系人
|
||||
|
||||
transferContactsTitle = 转移联系人
|
||||
importContactsTitle = 导入联系人
|
||||
importContactsButton = 导入联系人
|
||||
exportContactsTitle = 导出联系人
|
||||
exportContactsButton = 导出联系人
|
||||
|
||||
exportContactsAction = 导出
|
||||
|
||||
# Export
|
||||
simExport-title = 导出至 SIM 卡
|
||||
sdExport-title = 导出至 SD 卡
|
||||
btExport-title = 导出至蓝牙设备
|
||||
sdUMSEnabled = 由于已启用 USB 存储功能,无法使用 SD 卡
|
||||
exportErrorTitle = 导出出错
|
||||
|
||||
contactsExported2 = {[ plural(exported) ]}
|
||||
contactsExported2[zero] = 没有导出联系人
|
||||
contactsExported2[one] = {{exported}}/{{total}}个联系人已导出
|
||||
contactsExported2[two] = {{exported}}/{{total}}个联系人已导出
|
||||
contactsExported2[few] = {{exported}}/{{total}}个联系人已导出
|
||||
contactsExported2[many] = {{exported}}/{{total}}个联系人已导出
|
||||
contactsExported2[other] = {{exported}}/{{total}}个联系人已导出
|
||||
|
||||
exportError-general = 在导出时发生错误
|
||||
exportError-SD-shared = 因为已共享,无法访问存储卡
|
||||
exportError-SD-unavailable = 存储卡不可用
|
||||
exportError-SD-noSpace = 存储卡没有足够的空间以供导出联系人
|
||||
exportError-SIM-unavailable = SIM 卡不可用
|
||||
exportError-BT-shared = 因为已共享,无法访问存储卡
|
||||
exportError-BT-unavailable = 存储卡不可用
|
||||
exportError-BT-noSpace = 存储卡没有足够的空间以供导出联系人
|
||||
|
||||
|
||||
# Social networks
|
||||
social-network = 社交网络
|
||||
social-link = 链接联系人
|
||||
social-unlink = 取消链接联系人
|
||||
social-unlink-confirm-title = 你是否希望断开朋友的连接?
|
||||
social-unlink-confirm-accept = 取消链接
|
||||
facebook-import = 导入 Facebook 中的朋友
|
||||
show-fb-profile = 查看 Facebook 的个人资料
|
||||
msg-send = 信息
|
||||
wall-post = 留言板
|
||||
|
||||
facebook-export-forbidden = 由于 Facebook 限制,无法共享该联系人。
|
||||
|
||||
otherAccount = 其他账户
|
||||
facebookSwitchMsg = 同步朋友
|
||||
|
||||
# value selector
|
||||
select_mobile = 选择移动电话
|
||||
select_email = 选择电子邮件
|
||||
|
||||
# Settings related
|
||||
contactsOrderBy = 按姓氏排序
|
||||
importSim2 = SIM 卡
|
||||
importGmail = Gmail
|
||||
bluetooth = 蓝牙
|
||||
importOutlook = Outlook
|
||||
fbUpdateFriends = 更新已导入的朋友
|
||||
cleaningFbData = 正在移除 Facebook 数据
|
||||
loggingOutFb = 从 Facebook 退出登录
|
||||
cleanFbConfirmMsg = 要移除所有 Facebook 数据吗?
|
||||
renewPwdMsg = 您的 Facebook 的密码已经更改,请更新。
|
||||
notEnabledYet = 尚未启用
|
||||
genericNoConnection = 请连接到 Wi-FI 或数据网络以导入联系人
|
||||
# Used for export, just in case the strings will diverge on time
|
||||
simCard = SIM 卡
|
||||
memoryCard = 存储卡
|
||||
|
||||
simNumber = SIM {{number}}
|
||||
|
||||
# No contacts
|
||||
create-new = 新建联系人
|
||||
import-now = 从您的 SIM 卡或 Facebook 中导入您的联系人
|
||||
no-contacts = 没有联系人
|
||||
start-adding = 现在就添加他们
|
||||
|
||||
notImported = 未导入
|
||||
imported = 已导入
|
||||
today = 今天
|
||||
yesterday = 昨天
|
||||
|
||||
messageCanceling = 请稍候,我们正在取消当前的操作。
|
||||
|
||||
organise-contacts = 管理联系人
|
||||
find-merge-contacts = 查找重复的联系人
|
||||
|
||||
preparing-contacts = 正在整理联系人
|
||||
exportError-SIM-NoFreeRecordFound = SIM 卡已满
|
||||
exportError-SIM-CannotAccessPhoneBook = 无法访问 SIM 卡的通讯录
|
||||
|
||||
exportError-SIM-Unavailable = 未检测到 SIM 卡
|
||||
exportError-SIM-GenericError = 导出联系人时发生错误
|
||||
|
||||
noSimMsgExport = 要导出联系人,请插入或解锁您的 SIM 卡
|
||||
|
||||
noMemoryCardMsgExport = 请插入存储卡以导出联系人
|
||||
|
||||
ContactManagementTitle = 联系人管理
|
||||
DeleteTitle = 删除
|
||||
bulkDeleteButton = 删除联系人
|
||||
BulkDelCancel = 联系人删除已取消
|
||||
DeletedTxt = {[ plural(n) ]}
|
||||
DeletedTxt[zero] = 无联系人可删除
|
||||
DeletedTxt[one] = 已删除 1 个联系人
|
||||
DeletedTxt[two] = 已删除 {{n}} 个联系人
|
||||
DeletedTxt[few] = 已删除 {{n}} 个联系人
|
||||
DeletedTxt[many] = 已删除 {{n}} 个联系人
|
||||
DeletedTxt[other] = 已删除 {{n}} 个联系人
|
||||
DeletingContacts = 正在删除联系人
|
||||
ContactConfirmDel = {[ plural(n) ]}
|
||||
ContactConfirmDel[zero] = 无联系人可删除
|
||||
ContactConfirmDel[one] = 删除 1 个联系人?此操作无法撤销。
|
||||
ContactConfirmDel[two] = 删除 {{n}} 个联系人?此操作无法撤销。
|
||||
ContactConfirmDel[few] = 删除 {{n}} 个联系人?此操作无法撤销。
|
||||
ContactConfirmDel[many] = 删除 {{n}} 个联系人?此操作无法撤销。
|
||||
ContactConfirmDel[other] = 删除 {{n}} 个联系人?此操作无法撤销。
|
||||
|
||||
SelectedTxt = {[ plural(n) ]}
|
||||
SelectedTxt[zero] = 联系人
|
||||
SelectedTxt[one] = 已选择 {{n}} 条
|
||||
SelectedTxt[two] = 已选择 {{n}} 条
|
||||
SelectedTxt[few] = 已选择 {{n}} 条
|
||||
SelectedTxt[many] = 已选择 {{n}} 条
|
||||
SelectedTxt[other] = 已选择 {{n}} 条
|
||||
|
||||
# WebRTC App
|
||||
video = 视频
|
||||
audio = 音频
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Wait
|
||||
waitDuplicateContacts = 正在查找重复的联系人
|
||||
waitMergingDuplicateContacts = 正在合并重复的联系人
|
||||
|
||||
# Alert
|
||||
alertNoDuplicateContacts = 未找到重复的联系人
|
||||
|
||||
curtainCancel = 取消
|
||||
merge = 合并
|
||||
close = 忽略
|
||||
|
||||
mergeDuplicateTitle = 合并重复项
|
||||
suggestedDuplicateContacts = {{name}} 可能的重复联系人
|
||||
mergeActionButtonLabel = {[ plural(n) ]}
|
||||
mergeActionButtonLabel[zero] = 未选择联系人
|
||||
mergeActionButtonLabel[one] = 合并 {{n}} 个联系人
|
||||
mergeActionButtonLabel[two] = 合并 {{n}} 个联系人
|
||||
mergeActionButtonLabel[few] = 合并 {{n}} 个联系人
|
||||
mergeActionButtonLabel[many] = 合并 {{n}} 个联系人
|
||||
mergeActionButtonLabel[other] = 合并 {{n}} 个联系人
|
||||
|
||||
duplicatesFoundTitle = 发现重复项
|
||||
duplicatesFoundMessage = 下列联系人中有 {{name}} 条重复信息
|
||||
|
||||
ok = 确定
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
addNewNumber=添加新号码
|
||||
addToExistingContact=添加到现有联系人
|
||||
all=全部
|
||||
all.ariaLabel=全部
|
||||
asterisk.ariaLabel=星号
|
||||
callLog=通话记录
|
||||
callLogEdit.title=编辑通话记录
|
||||
callLogEditDialog.ariaLabel=编辑通话记录对话框
|
||||
connecting=正在连接
|
||||
cancel=取消
|
||||
## LOCALIZATION NOTE cf-async, cf-data, cf-fax, cf-packet, cf-pad, cf-sms, cf-sync and cf-voice are the service the call forwarding is activate/inactive for.
|
||||
## LOCALIZATION NOTE Its variables might be a phone number or cf-inactive.
|
||||
cf-async=异步:{{ async }}\n
|
||||
cf-data=数据:{{ data }}\n
|
||||
cf-error=获取呼叫转移状态时发生错误
|
||||
cf-fax=传真:{{ fax }}\n
|
||||
cf-inactive=未使用
|
||||
cf-packet=数据包:{{ packet }}\n
|
||||
cf-pad=PAD: {{ pad }}\n
|
||||
cf-sms=短信息:{{ sms }}\n
|
||||
cf-status=呼叫转移状态\n
|
||||
cf-sync=同步:{{ sync }}\n
|
||||
cf-voice=语音:{{ voice }}\n
|
||||
close=关闭
|
||||
confirm-deletion=要删除所选的通话记录吗?
|
||||
contacts.ariaLabel=联系人
|
||||
createNewContact=新建联系人
|
||||
delete=删除
|
||||
deselectAll=全部不选
|
||||
dialerAddContact.ariaLabel=添加联系人
|
||||
dialerAddContactDialog.ariaLabel=添加联系人对话框
|
||||
edit-selected={[ plural(n) ]}
|
||||
edit-selected[one] = 已选择 {{ n }} 条
|
||||
edit-selected[two] = 已选择 {{ n }} 条
|
||||
edit-selected[few] = 已选择 {{ n }} 条
|
||||
edit-selected[many] = 已选择 {{ n }} 条
|
||||
edit-selected[other] = 已选择 {{ n }} 条
|
||||
edit=编辑
|
||||
hashSign.ariaLabel=井号
|
||||
hideKeypad.ariaLabel=隐藏键盘
|
||||
ignore=忽略来电
|
||||
incoming=呼入
|
||||
keypad.ariaLabel=键盘
|
||||
keypadDelete.ariaLabel=删除
|
||||
makeCall.ariaLabel=拨打电话
|
||||
merge=合并
|
||||
missed=未接
|
||||
missed.ariaLabel=错过的
|
||||
missedCall=未接电话
|
||||
missedCallMultiSims=(SIM {{ n }}) 未接来电
|
||||
mmi-error=发送短信息时发生错误
|
||||
mmi-session-expired=会话过期
|
||||
mmi-successfully-sent=信息发送成功
|
||||
mmi-notification-title-with-sim = ({{sim}}) {{title}}
|
||||
mute.ariaLabel=静音
|
||||
newCall.ariaLabel=新来电
|
||||
no-logs-msg-1=无通话记录
|
||||
no-logs-msg-2=立刻开始通讯
|
||||
no-logs-msg-3=没有未接电话
|
||||
phoneNumberInput.ariaLabel=电话号码
|
||||
recents.ariaLabel=最近来电
|
||||
reply=回复
|
||||
selectAll=选择全部
|
||||
send=发送
|
||||
switch-calls=切换通话
|
||||
today=今天
|
||||
voiceMailKey.ariaLabel = 语音信箱
|
||||
withheld-number=隐藏号码
|
||||
from-contact=来自 {{ contact }}
|
||||
from-number=来自 {{ number }}
|
||||
from-withheld-number=来自隐藏号码
|
||||
yesterday=昨天
|
||||
sending=正在发送…
|
||||
speakerOption.ariaLabel=扬声器
|
||||
ussd-services={{ operator }} 服务
|
||||
toggleKeypad.ariaLabel=切换键盘
|
||||
type-your-response.placeholder=输入回复内容…
|
||||
clear-all-text=清除所有文字
|
||||
hide=隐藏
|
||||
## LOCALIZATION NOTE 'call' is an action verb
|
||||
call=拨打
|
||||
hold.ariaLabel=保留
|
||||
resume=继续
|
||||
resume.ariaLabel=继续
|
||||
sendSms=发送消息
|
||||
callEnded=通话结束
|
||||
via-sim=通过 SIM{{ n }}
|
||||
sim-number=SIM{{ n }}
|
||||
|
||||
## LOCALIZATION NOTE: these labels aren't displayed but they're used for acessibility
|
||||
hangup-a11y-button.ariaLabel=挂断
|
||||
pickup-a11y-button.ariaLabel=接听
|
||||
unlock-a11y-button.ariaLabel=滑动条
|
||||
|
||||
settings=设置
|
||||
|
||||
#Call log
|
||||
delete-n-log? = {[ plural(n) ]}
|
||||
delete-n-log?[zero] = 未选择
|
||||
delete-n-log?[one] = 是否删除选中的日志?
|
||||
delete-n-log?[two] = 确定删除 {{ n }} 条记录?
|
||||
delete-n-log?[few] = 确定删除 {{ n }} 条记录?
|
||||
delete-n-log?[many] = 确定删除 {{ n }} 条记录?
|
||||
delete-n-log?[other] = 确定删除 {{ n }} 条记录?
|
||||
|
||||
#Call duration units
|
||||
callDurationMinutes={{ m }}:{{ s }}
|
||||
callDurationHours={{ h }}:{{ m }}:{{ s}}
|
||||
|
||||
#Suggestion bar
|
||||
suggestionMatches={[ plural(n) ]}
|
||||
suggestionMatches[one]={{ n }}个符合“{{ matchNumber }}”的条目
|
||||
suggestionMatches[two]={{ n }}个符合“{{ matchNumber }}”的条目
|
||||
suggestionMatches[few]={{ n }}个符合“{{ matchNumber }}”的条目
|
||||
suggestionMatches[many]={{ n }}个符合“{{ matchNumber }}”的条目
|
||||
suggestionMatches[other]={{ n }}个符合“{{ matchNumber }}”的条目
|
||||
|
||||
# MMI Service code
|
||||
scCallBarring=呼叫限制
|
||||
scCallForwarding=呼叫转移
|
||||
scClip=来电呼叫者 ID
|
||||
scClir=拨出呼叫者 ID
|
||||
scPwd=密码更改
|
||||
scCallWaiting=呼叫等待
|
||||
scPin=PIN 更改
|
||||
scPin2=PIN2 更改
|
||||
scPuk=解锁 PIN
|
||||
scPuk2=解锁 PIN2
|
||||
scImei=IMEI
|
||||
scUssd=USSD
|
||||
|
||||
# MMI Service class
|
||||
serviceClassVoice=语音
|
||||
serviceClassData=数据
|
||||
serviceClassFax=传真
|
||||
serviceClassSms=短信
|
||||
serviceClassDataSync=同步
|
||||
serviceClassDataAsync=异步
|
||||
serviceClassPacket=数据包
|
||||
serviceClassPad=PAD
|
||||
|
||||
# MMI Status message
|
||||
smServiceEnabled=服务已启用
|
||||
smServiceDisabled=服务已禁用
|
||||
smServiceRegistered=注册成功
|
||||
smServiceErased=擦除成功
|
||||
smServiceInterrogated=请求成功
|
||||
smServiceNotProvisioned=未提供这项服务
|
||||
smClirPermanent=您不能更改来电者ID设置
|
||||
smClirDefaultOnNextCallOn=呼叫者 ID 默认已限制。下一个电话:已限制
|
||||
smClirDefaultOnNextCallOff=呼叫者 ID 默认已限制。下一个电话:不限制
|
||||
smClirDefaultOffNextCallOn=呼叫者 ID 默认不限制。下一个电话:已限制
|
||||
smClirDefaultOffNextCallOff=呼叫者 ID 默认不限制。下一个电话:不限制
|
||||
smServiceEnabledFor=已对下列项启用服务:
|
||||
smPinChanged=更改 PIN 成功
|
||||
smPinUnblocked=PIN 解锁成功
|
||||
smPin2Changed=更改 PIN2 成功
|
||||
smPin2Unblocked=解锁 PIN2 成功
|
||||
|
||||
# MMI Error message
|
||||
emMmiError=连接故障或者无效的 MMI 码
|
||||
emMmiErrorPasswordIncorrect=密码错误
|
||||
emMmiErrorNotSupported=无效或不支持的 MMI 码
|
||||
emMmiErrorInvalidAction=无效操作
|
||||
emMmiErrorInvalidScCode=无效服务码
|
||||
emMmiErrorBadPuk=输入的 PUK 不正确
|
||||
emMmiErrorBadPin=输入的旧 PIN 码不正确
|
||||
emMmiErrorNeedPuk2=输入 PUK2 码解锁 SIM 卡
|
||||
emMmiErrorMismatchPin=输入的 PIN 不匹配
|
||||
emMmiErrorInvalidPin=输入一个4到8位数字的 PIN
|
||||
emMmiErrorNeedsPuk=你的 SIM 卡已经被锁定 PUK
|
||||
emMmiErrorEnablePin=不成功。启用 SIM/RUIM 锁定
|
||||
emMmiErrorMmiFdn=操作仅限于限制呼叫的号码
|
||||
emMmiErrorStkCcUssdDial=USSD 请求已经改为 DIAL 请求
|
||||
emMmiErrorStkCcUssdSs=USSD 请求已经改为 SS 请求
|
||||
emMmiErrorStkCcUssdUssd=USSD 请求已经改为新的 USSD 请求
|
||||
emMmiErrorStkCcSsDial=SS 请求已经改为 DIAL 请求
|
||||
emMmiErrorStkCcSsUssd=SS 请求已经改为 USSD 请求
|
||||
emMmiErrorStkCcSsSs=SS 请求已经改为新的 SS 请求
|
||||
emMmiErrorPinPukAttempts={[ plural(n) ]}
|
||||
emMmiErrorPinPukAttempts[one] = 还能再试 {{ n }} 次
|
||||
emMmiErrorPinPukAttempts[two] = 还能再试 {{ n }} 次
|
||||
emMmiErrorPinPukAttempts[few] = 还能再试 {{ n }} 次
|
||||
emMmiErrorPinPukAttempts[many] = 还能再试 {{ n }} 次
|
||||
emMmiErrorPinPukAttempts[other] = 还能再试 {{ n }} 次
|
||||
emMmiErrorSimBlocked=超过最大重试次数,SIM 卡已锁定
|
||||
|
||||
# RIL errno
|
||||
RadioNotAvailable=收音机不可用
|
||||
GenericFailure=一般故障
|
||||
PasswordIncorrect=密码错误
|
||||
SimPin2=SIM PIN2
|
||||
SimPuk2=SIM PUK2
|
||||
RequestNotSupported=请求不支持
|
||||
OpNotAllowedDuringVoiceCall=语音通话期间不允许此操作
|
||||
SmsSendFailRetry=短信发送失败重试
|
||||
SimAbsent=无 SIM 卡
|
||||
SubscriptionNotAvailable=订阅不可用
|
||||
ModeNotSupported=不支持该模式
|
||||
FdnCheckFailure=固定拨号(FDN)检查失败
|
||||
IllegalSimOrMe=非法的 SIM 或 ME
|
||||
DialModifiedToUssd=拨号改为 USSD
|
||||
DialModifiedToSs=拨号改为 SS
|
||||
DialModifiedToDial=拨号改为拨号
|
||||
UssdModifiedToDial=USSD 改为拨号
|
||||
UssdModifiedToSs=USSD 改为 SS
|
||||
UssdModifiedToUssd=USSD 改为 USSD
|
||||
SsModifiedToDial=SS 改为拨号
|
||||
SsModifiedToUssd=SS 改为 USSD
|
||||
SsModifiedToSs=SS 改为 SS
|
||||
SubscriptionNotSupported=不支持订阅
|
||||
InvalidParameter=无效参数
|
||||
RejectedByRemote=被远端拒绝
|
||||
|
||||
# Conference call
|
||||
conference={[ plural(n) ]}
|
||||
conference[one] = 会议 ({{ n }})
|
||||
conference[two] = 会议 ({{ n }})
|
||||
conference[few] = 会议 ({{ n }})
|
||||
conference[many] = 会议 ({{ n }})
|
||||
conference[other] = 会议 ({{ n }})
|
||||
caller-left-call = {{ caller }} 已离开此通话。
|
||||
conferenceAddError = 无法合并呼叫
|
||||
conferenceRemoveError = 无法解除呼叫合并
|
||||
|
||||
# date string. see http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
|
||||
longDateFormat=%m月%e日%A
|
||||
|
||||
# Bluetooth menu
|
||||
select-audio-sources=选择声音来源
|
||||
bluetooth-handsfree-device=蓝牙免提设备
|
||||
receiver=听筒
|
||||
speaker=扬声器
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
callAirplaneModeMessage=在设置里关闭飞行模式后才能打电话。
|
||||
callAirplaneModeBtnOk=确定
|
||||
callAirplaneModeTitle=飞行模式已开启
|
||||
numberIsBusyTitle=号码正忙
|
||||
numberIsBusyMessage=您拨打的电话正忙。请稍后再拨。
|
||||
fdnIsActiveTitle=固定拨号已启用
|
||||
fdnIsActiveMessage=FDN(固定拨号)已激活,下面的号码不在您的 FDN 列表中:{{ number }}
|
||||
voiceMail=语音信箱
|
||||
emergencyNumber=紧急电话号码
|
||||
emergencyDialogBodyBadNumber=打电话前手机必须先连接到网络。
|
||||
emergencyDialogBodyDeviceNotAccepted=当前网络不允许紧急呼叫。
|
||||
emergencyDialogBtnOk=确定
|
||||
emergencyDialogTitle=无网络连接
|
||||
invalidNumberToDialTitle=无效的电话号码
|
||||
invalidNumberToDialMessage=您所呼叫的电话号码无效。
|
||||
unableToCallTitle=现在无法拨叫电话
|
||||
unableToCallMessage=无法拨叫电话。如果您已经在拨号,请先挂断。
|
||||
otherConnectionInUseTitle=其他正在使用的连接
|
||||
otherConnectionInUseMessage=您正在通过另一个连接进行通话,同一时间只能使用一个连接。
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
dialer.name=拨号
|
||||
dialer.description=Gaia 电话
|
||||
contacts.name=联系人
|
||||
contacts.description=Gaia 联系人
|
||||
176
gaia/build/test/resources/locales/zh-CN/apps/costcontrol/costcontrol.properties
Executable file
176
gaia/build/test/resources/locales/zh-CN/apps/costcontrol/costcontrol.properties
Executable file
|
|
@ -0,0 +1,176 @@
|
|||
# Usage
|
||||
# Note: "Usage" is the application name
|
||||
topup-confirmation-title2 = 使用情况
|
||||
topup-confirmation-message = 充值已确认。
|
||||
topup-incorrectcode-title2 = 使用情况
|
||||
topup-incorrectcode-message3 = 输入的充值码不正确。
|
||||
|
||||
updating = 正在更新
|
||||
updating-ellipsis = 正在更新…
|
||||
yesterday = 昨天
|
||||
today = 今天
|
||||
never = 从未
|
||||
|
||||
magnitude = {{value}} {{unit}}
|
||||
currency = {{currency}}{{value}}
|
||||
|
||||
# FTE Widget
|
||||
widget = 使用量工具
|
||||
widget-authed-sim-heading = 插入了新的 {{provider}} SIM 卡
|
||||
widget-authed-sim-meta = 点按以跟踪你的通话和网络使用量。
|
||||
widget-nonauthed-sim-heading = 已插入新 SIM 卡
|
||||
widget-nonauthed-sim-meta = 点按以跟踪你的网络使用量。
|
||||
widget-airplane-mode-heading = 飞行模式
|
||||
widget-airplane-mode-meta = 请关闭飞行模式以便开启使用量统计。
|
||||
widget-no-sim2-heading = 无 SIM 卡
|
||||
widget-no-sim2-meta = 插入一张 SIM 卡启用用量统计
|
||||
widget-sim-locked-heading = 已锁定的 SIM 卡
|
||||
widget-sim-locked-meta = 解锁您的 SIM 卡使其恢复。
|
||||
|
||||
# FTE Welcome
|
||||
fte = 首次访问使用量工具
|
||||
fte-authed-sim = 持续跟踪你的通话和网络使用量以节约支出。
|
||||
fte-nonauthed-sim = 持续跟踪你的网络使用量以节约支出。
|
||||
fte-no-sim = 清晰呈现你的网络流量。
|
||||
# Here Usage is the name of the application
|
||||
fte-sim-info2 = 使用量界面显示的信息来自这台设备自身,如果要获取账户相关的详细信息,请联系你的移动服务提供商。
|
||||
|
||||
# FTE steps
|
||||
fte-plantype-title = 联系人类别
|
||||
fte-plantype-hint = 请选择您与移动服务提供商所签订的合约类型。
|
||||
|
||||
fte-prepaid2-title = 余额不足警告
|
||||
fte-prepaid2-hint = 设置预警以避免额度用尽。
|
||||
|
||||
fte-prepaid3-title = 数据报告和警报
|
||||
fte-prepaid3-hint = 收集您的互联网使用情况报告,并设置提醒,避免使用过多流量。
|
||||
|
||||
fte-postpaid2-title = 电话和数据报告
|
||||
fte-postpaid2-hint = 收集有关您的手机和互联网的使用情况的报告。
|
||||
|
||||
fte-postpaid3-title = 数据警告
|
||||
fte-postpaid3-hint = 设置一项警报以避免使用过多数据流量。
|
||||
|
||||
fte-onlydata2-title = 数据报告
|
||||
fte-onlydata2-hint = 接收有关您互联网使用量的报告。
|
||||
|
||||
fte-onlydata3-title = 数据警告
|
||||
fte-onlydata3-hint = 设置一项警报以避免使用过多数据流量。
|
||||
|
||||
# In the HTML
|
||||
phone-activity = 通话活动
|
||||
|
||||
balance = 余额
|
||||
on-roaming-message2 = 漫游时:不会自动更新余额,充值后请手动更新。
|
||||
balance-error-message2 = 余额未能正确更新,试试手动更新。
|
||||
airplane-mode-error-message2 = 关闭飞行模式以便更新余额或充值。
|
||||
|
||||
disable-airplane-mode = 是否希望停用飞行模式以更新或充值?
|
||||
no-coverage-error-message2 = 需要有手机信号覆盖才能更新余额或充值。
|
||||
|
||||
top-up = 充值
|
||||
enter-top-up-code = 输入充值代码
|
||||
top-up-code-explanation2 = 在充值卡上或者直接在收据里可以找到他。
|
||||
wait-for-confirmation = 您会收到一条确认短信
|
||||
incorrect-code2 = 请确认您输入的充值代码是否正确,然后再尝试一次。
|
||||
topup-error2 = 发送充值码的过程中出现了点问题。请再试一次。
|
||||
|
||||
application-error-title = 服务不可用
|
||||
application-error-message = 联系您的公司代表。
|
||||
service-unavailable-title = 服务不可用
|
||||
service-unavailable-message = 现在即不能更新也不能充值。请稍后再试。
|
||||
|
||||
data-usage = 数据用量
|
||||
update-button = 更新
|
||||
topup-button2 = 使用充值代码
|
||||
topup-ussd-button2 = 打开充值代码菜单
|
||||
ok = 确定
|
||||
|
||||
top-up-in-progress2 = 正在充值中。
|
||||
top-up-timed-out2 = 请刷新您的余额以确认。如果您的余额显示并没有改变,请尝试再次充值。
|
||||
on-topup-not-confirmed-title = 充值未确认。
|
||||
on-topup-not-confirmed-message = 尝试更新您的余额或者重试一次充值。
|
||||
send = 发送
|
||||
plantype-setup-title = 我的通话与互联网套餐是
|
||||
prepaid = 预付费
|
||||
postpaid = 后付费
|
||||
phoneactivity = 通话活动
|
||||
short-date-format = %b %e 日
|
||||
sms-sent = 发送短信
|
||||
call-made = 已拨打的电话
|
||||
settings = 设置
|
||||
low-balance-alert = 余额不足警告
|
||||
low-balance-explanation2 = 当余额低于
|
||||
phone-and-internet-data-report = 通话和互联网数据报告
|
||||
starting-on = 开始
|
||||
cancel = 取消
|
||||
monthly = 每月
|
||||
weekly = 每周
|
||||
monday = 星期一
|
||||
tuesday = 星期二
|
||||
wednesday = 星期三
|
||||
thursday = 星期四
|
||||
friday = 星期五
|
||||
saturday = 星期六
|
||||
sunday = 星期日
|
||||
billing-cycle-ends = 账单周期结束
|
||||
tracking-will-reset = 跟踪将会在此日期重置
|
||||
yes = 是
|
||||
done = 完成
|
||||
confirmation = 确认
|
||||
reset-confirmation-warning = 当前所有数据都将被删除,确定要重置吗?
|
||||
reset = 重置
|
||||
reset-wifi = 重置 Wi-Fi 使用情况
|
||||
reset-mobile = 重置移动网络使用情况
|
||||
reset-all-data-usage = 重置移动网络和 Wi-Fi 的数据流量使用情况
|
||||
not-set = 未设置
|
||||
used = 已使用
|
||||
limit-passed = 允许的限额
|
||||
limit = 限制
|
||||
data-limit-header = 数据使用限额
|
||||
data-limit-alert = 数据使用警告
|
||||
data-limit-value2 = 当使用超过
|
||||
data-limit-dialog-title2 = 输入一个移动数据限额警示
|
||||
data-limit-dialog-explanation2 = 达到限额后连接速率将会降低,查询你的数据服务以设置一个合适的警示级别。
|
||||
|
||||
# LOCALIZATION NOTE (wifi-usage, mobile-usage): these strings are displayed in
|
||||
# the main window
|
||||
wifi-usage = Wi-Fi 用量
|
||||
mobile-usage = 手机使用
|
||||
|
||||
# LOCALIZATION NOTE (wifi-usage-settings, mobile-usage-settings): these strings
|
||||
# are displayed in the Settings section
|
||||
wifi-usage-settings = Wi-Fi 用量
|
||||
mobile-usage-settings = 手机使用
|
||||
|
||||
im-prepaid = 我是预付费用户
|
||||
im-postpaid = 我是后付费用户
|
||||
reset-data-usage = 重置数据流量使用情况
|
||||
reset-report = 重置报告
|
||||
next = 下一步
|
||||
back = 上一步
|
||||
lets-go = 出发!
|
||||
alert = 警告
|
||||
alert-limit = 警告限制
|
||||
fte-welcome-title = 欢迎
|
||||
data-limit-notification-title2 = 已使用 {{limit}} 的数据流量
|
||||
data-limit-notification-text2 = 您已达到了您选择的限制
|
||||
low-balance-notification-title = 低余额
|
||||
low-balance-notification-text = 剩余通话余额 {{remaining}}
|
||||
zero-balance-message = 余额已尽,手机没有通话余额了。
|
||||
not-available = 不可用
|
||||
usage = 使用情况
|
||||
internet = 互联网
|
||||
phone = 通话
|
||||
loading-interface-data = 正在载入接口数据。请稍等一会。
|
||||
|
||||
verbose-chart-date-format = {{em-month}} {{monthday-number}}
|
||||
|
||||
# Specif format for CC, string in format Today|Yesterday|<WeekDay>, hh:mm
|
||||
day-hour-format = {{day}}, {{time}}
|
||||
|
||||
# Localized units
|
||||
B = B
|
||||
KB = kB
|
||||
MB = MB
|
||||
GB = GB
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue