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:
OverSu 2026-09-30 23:13:03 +02:00
commit b38dea0597
25901 changed files with 9982925 additions and 369 deletions

View file

@ -0,0 +1,5 @@
repo: 106824fa5d90d13980c4f65d67a2c6494bf29d91
node: 77ec1443ef6b40ed2e53dfe61785169792d92ba7
branch: default
latesttag: null
latesttagdistance: 1888

View 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.

View file

@ -0,0 +1,2 @@
name=Bluetooth Transfer
description=Gaia Bluetooth Transfer

View 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

View file

@ -0,0 +1,2 @@
name=Bookmark
description=Bookmark Manager

View 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

View file

@ -0,0 +1,2 @@
name=Browser
description=Gaia Web Browser

View 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

View file

@ -0,0 +1,2 @@
name=Calendar
description=Gaia Calendar

View 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

View file

@ -0,0 +1,2 @@
name=Camera
description=Gaia Camera

View 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

View 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

View file

@ -0,0 +1,2 @@
name=Clock
description=Gaia Clock

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -0,0 +1,4 @@
dialer.name=Phone
dialer.description=Gaia Phone
contacts.name=Contacts
contacts.description=Gaia Contacts

View 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

View file

@ -0,0 +1,2 @@
name=Usage
description=Usage application to see credit and data usage statistics

View 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 }}”

View file

@ -0,0 +1,2 @@
name=E-Mail
description=Gaia E-Mail

View file

@ -0,0 +1,2 @@
name=EmergencyCall
description=Web app template

View file

@ -0,0 +1,2 @@
name=Find My Device
description=Find My Device helps find, lock and erase a lost phone

View 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

View file

@ -0,0 +1,2 @@
name=Purchased Media
description=Download and manage forward locked music, ringtones and wallpaper

View 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

View 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.

View file

@ -0,0 +1,2 @@
name=FM Radio
description=Gaia FM Radio

View 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

View file

@ -0,0 +1,2 @@
name=FTU
description=First Time Experience

View 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

View file

@ -0,0 +1,2 @@
name=Gallery
description=Gaia Gallery

View 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

View file

@ -0,0 +1,2 @@
name=Homescreen
description=Gaia Homescreen

View 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

View file

@ -0,0 +1,4 @@
name=Built-in Keyboard
description=Built-in Keyboard
number.name=Number
number.description=Numeric layout

View file

@ -0,0 +1,2 @@
name=Music
description=Gaia Music

View 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

View file

@ -0,0 +1,2 @@
name=PDF Viewer
description=Portable Document Format (PDF) Viewer

View file

@ -0,0 +1,2 @@
name=Ringtones
description=Gaia Ringtone Picker

View 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

View file

@ -0,0 +1,2 @@
name=Search Results
description=Search Results

View 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 }}

View file

@ -0,0 +1,2 @@
name=Settings
description=Gaia Settings

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,2 @@
name=Shared Tests
description=Runs shared tests

View file

@ -0,0 +1,2 @@
name=Messages
description=Gaia Messages

View 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

View 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

View file

@ -0,0 +1,2 @@
name=System
description=Main System

View file

@ -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

View 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

View file

@ -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

View file

@ -0,0 +1,2 @@
name=Homescreen
description=Gaia Homescreen

View file

@ -0,0 +1,2 @@
name=Video
description=Gaia Video

View 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

View file

@ -0,0 +1,2 @@
name=Wallpaper
description=Gaia Wallpaper Picker

View file

@ -0,0 +1,3 @@
select-wallpaper = Select wallpaper
cancel = Cancel
setaswallpaper = Set as wallpaper

View file

@ -0,0 +1,2 @@
name=WAP Push manager
description=Receives, filters and displays WAP Push messages

View 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.

View file

@ -0,0 +1,4 @@
brandShortName = B2G OS
browserBrandShortName = Web Browser
browserBrandFullName = Mozilla Web Browser

View 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

View 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

View file

@ -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

View file

@ -0,0 +1 @@
gaia-menu-cancel = Cancel

View 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

View file

@ -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

View file

@ -0,0 +1,6 @@
phoneNumberInput.ariaLabel=Phone number
keypadDelete.ariaLabel=Delete
voiceMailKey.ariaLabel=Voicemail
asterisk.ariaLabel=Asterisk
hashSign.ariaLabel=Hash sign
cancel=Cancel

View file

@ -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

View file

@ -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}}

View file

@ -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)

View 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}}

View 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

View file

@ -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

View file

@ -0,0 +1,5 @@
{
"en-US": "",
"zh-CN": ""
}

View file

@ -0,0 +1,5 @@
repo: 902fe0f4695f9a8ca295315cff6d1d9aa421ddae
node: af6cdc51b5a5b0307e7b561bf925ea2939e4f578
branch: default
latesttag: null
latesttagdistance: 30

View 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 = 蓝牙配对请求已过期。请重新尝试配对。

View file

@ -0,0 +1,2 @@
name=蓝牙传输
description=Gaia 蓝牙传输

View 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=删除

View file

@ -0,0 +1,2 @@
name=书签
description=管理书签

View 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=保存音频时出错

View file

@ -0,0 +1,2 @@
name=浏览器
description=Gaia 网络浏览器

View 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=轻触获知更多信息

View file

@ -0,0 +1,2 @@
name=日历
description=Gaia 日历

View 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 = 预览

View file

@ -0,0 +1,2 @@
name=相机
description=Gaia 相机

View 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 = 进入虚空

View 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}} 小时

View file

@ -0,0 +1,2 @@
name=时钟
description=Gaia 时钟

View file

@ -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 = 音频

View file

@ -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 = 确定

View file

@ -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=扬声器

View file

@ -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=您正在通过另一个连接进行通话,同一时间只能使用一个连接。

View file

@ -0,0 +1,4 @@
dialer.name=拨号
dialer.description=Gaia 电话
contacts.name=联系人
contacts.description=Gaia 联系人

View 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