mirror of
https://github.com/sky-systems/sky_phone.git
synced 2026-09-04 17:23:25 +00:00
ENH - align Sky Cloud branding and app copy
This commit is contained in:
@@ -549,10 +549,10 @@ const defaultLocales: LocaleTree = {
|
||||
name: 'CrewLink',
|
||||
connecting: 'Connecting your crew...',
|
||||
privateNetwork: 'Private location network',
|
||||
signInTitle: 'Connect your iFruit Account',
|
||||
signInTitle: 'Connect your Sky Cloud account',
|
||||
signInBody:
|
||||
'CrewLink uses your private iFruit identity to keep groups and roles available across your phones.',
|
||||
openSettings: 'Open iFruit Settings',
|
||||
'CrewLink uses your private Sky Cloud identity to keep groups and roles available across your phones.',
|
||||
openSettings: 'Open Sky Cloud settings',
|
||||
authEyebrow: 'Private crew network',
|
||||
authTitle: 'Welcome to CrewLink',
|
||||
authBody:
|
||||
@@ -564,7 +564,7 @@ const defaultLocales: LocaleTree = {
|
||||
camera: 'Camera',
|
||||
backToLogin: 'Back to CrewLink login',
|
||||
authErrors: {
|
||||
no_ifruit_account: 'Sign in to your iFruit account in Settings first.',
|
||||
no_ifruit_account: 'Sign in to your Sky Cloud account in Settings first.',
|
||||
invalid_username: 'Use 3–20 letters, numbers, dots, or underscores.',
|
||||
profile_not_found: 'No CrewLink profile exists for this iFruit email.',
|
||||
profile_exists: 'This iFruit email already has a CrewLink profile.',
|
||||
@@ -743,7 +743,7 @@ const defaultLocales: LocaleTree = {
|
||||
default: 'Your CrewLink group has an update.',
|
||||
},
|
||||
errors: {
|
||||
not_authenticated: 'Sign in to your iFruit Account first.',
|
||||
not_authenticated: 'Sign in to your Sky Cloud account first.',
|
||||
profile_required: 'Create your CrewLink profile first.',
|
||||
invalid_username: 'Use 3–20 letters, numbers, dots, or underscores.',
|
||||
invalid_profile: 'Check your profile details.',
|
||||
@@ -773,7 +773,7 @@ const defaultLocales: LocaleTree = {
|
||||
name: 'Flare',
|
||||
signInTitle: 'Sign in to Flare',
|
||||
signInBody:
|
||||
'Flare profiles and matches are linked to your private iFruit account.',
|
||||
'Flare profiles and matches are linked to your private Sky Cloud account.',
|
||||
createProfile: 'Create your profile',
|
||||
welcome: 'Find your spark',
|
||||
welcomeBody: 'Build a profile and meet people across Los Santos.',
|
||||
@@ -947,7 +947,7 @@ const defaultLocales: LocaleTree = {
|
||||
'Sign in to continue with your photos, stories, follows, and saved posts.',
|
||||
registerBody: 'Create a private Picstagram login for your photo profile.',
|
||||
registrationHint:
|
||||
'An iFruit account is required once to create and own a Picstagram profile.',
|
||||
'A Sky Cloud account is required once to create and own a Picstagram profile.',
|
||||
displayName: 'Name',
|
||||
username: 'Username',
|
||||
password: 'Password',
|
||||
@@ -1096,7 +1096,7 @@ const defaultLocales: LocaleTree = {
|
||||
invalid_password: 'Password must be 8–72 characters.',
|
||||
invalid_credentials: 'Username or password is incorrect.',
|
||||
already_registered:
|
||||
'This iFruit account already owns a Picstagram profile.',
|
||||
'This Sky Cloud account already owns a Picstagram profile.',
|
||||
handle_taken: 'This username is already taken.',
|
||||
post_not_found: 'This post is unavailable.',
|
||||
story_not_found: 'This story is unavailable.',
|
||||
@@ -1112,7 +1112,7 @@ const defaultLocales: LocaleTree = {
|
||||
not_authorized: 'You are not allowed to do that.',
|
||||
report_not_found: 'This report is no longer open.',
|
||||
rate_limited: 'Too many actions. Try again shortly.',
|
||||
not_authenticated: 'Sign in to iFruit first.',
|
||||
not_authenticated: 'Sign in to Sky Cloud first.',
|
||||
picstagram_not_authenticated: 'Sign in to Picstagram first.',
|
||||
request_failed: 'The request failed.',
|
||||
default: 'Picstagram could not complete the request.',
|
||||
@@ -1184,11 +1184,11 @@ const defaultLocales: LocaleTree = {
|
||||
registerNow: 'Create a profile',
|
||||
loginNow: 'Log in',
|
||||
authTrust:
|
||||
'This Feather session is separate from your other apps and linked to your iFruit email.',
|
||||
'Your Feather profile is linked to your Sky Cloud account through your iFruit email.',
|
||||
profileStep: 'Step 2 of 2',
|
||||
accountConnected: 'iFruit account connected',
|
||||
accountConnected: 'Sky Cloud account connected',
|
||||
authErrors: {
|
||||
no_ifruit_account: 'Sign in to your iFruit account in Settings first.',
|
||||
no_ifruit_account: 'Sign in to your Sky Cloud account in Settings first.',
|
||||
invalid_handle: 'Use 3–30 letters, numbers or underscores.',
|
||||
invalid_username: 'That username does not match your Feather profile.',
|
||||
profile_not_found: 'No Feather profile exists for this iFruit email.',
|
||||
@@ -1200,7 +1200,7 @@ const defaultLocales: LocaleTree = {
|
||||
},
|
||||
welcome: 'Find your voice',
|
||||
welcomeBody:
|
||||
'Join the live conversation in Los Santos. Your Feather profile stays linked to your iFruit account.',
|
||||
'Join the live conversation in Los Santos. Your Feather profile stays linked to your Sky Cloud account.',
|
||||
createProfile: 'Create Feather profile',
|
||||
profileDetailsHint: 'Choose how people will recognize you.',
|
||||
displayName: 'Display name',
|
||||
@@ -1313,7 +1313,7 @@ const defaultLocales: LocaleTree = {
|
||||
quote: 'quoted your feather',
|
||||
},
|
||||
errors: {
|
||||
accountRequired: 'Sign in to iFruit in Settings first.',
|
||||
accountRequired: 'Sign in to Sky Cloud in Settings first.',
|
||||
invalidHandle: 'Use 3–30 letters, numbers or underscores.',
|
||||
handleTaken: 'That handle is already taken.',
|
||||
invalidPost: 'Write something or attach a photo.',
|
||||
@@ -1422,7 +1422,7 @@ const defaultLocales: LocaleTree = {
|
||||
passwordPlaceholder: 'At least 8 characters',
|
||||
confirmPasswordPlaceholder: 'Enter password again',
|
||||
registrationHint:
|
||||
'An iFruit account is required once to create and own a FlipTok profile.',
|
||||
'A Sky Cloud account is required once to create and own a FlipTok profile.',
|
||||
accountDetails: 'Account details',
|
||||
profileDetails: 'Profile details',
|
||||
account: 'Account',
|
||||
@@ -1461,11 +1461,11 @@ const defaultLocales: LocaleTree = {
|
||||
invalid_password: 'Password must be 8–72 characters.',
|
||||
invalid_credentials: 'Username or password is incorrect.',
|
||||
already_registered:
|
||||
'This iFruit account already owns a registered FlipTok profile.',
|
||||
'This Sky Cloud account already owns a registered FlipTok profile.',
|
||||
handle_taken: 'This username is already taken.',
|
||||
video_not_found: 'This video is unavailable.',
|
||||
rate_limited: 'Too many actions. Try again shortly.',
|
||||
not_authenticated: 'Sign in to iFruit first.',
|
||||
not_authenticated: 'Sign in to Sky Cloud first.',
|
||||
blocked: 'This account is blocked.',
|
||||
not_authorized: 'You do not have moderation access.',
|
||||
report_not_found: 'This report is no longer open.',
|
||||
@@ -1477,7 +1477,7 @@ const defaultLocales: LocaleTree = {
|
||||
newMessage: 'New DarkChat message from {sender}',
|
||||
privateNotification: 'New DarkChat message',
|
||||
signInBody:
|
||||
'DarkChat identities are linked to your private iFruit account.',
|
||||
'DarkChat identities are linked to your private Sky Cloud account.',
|
||||
signInHint: 'Sign in through Settings to continue.',
|
||||
security: 'Security',
|
||||
privateNetwork: 'Private invitation-only network',
|
||||
@@ -1573,7 +1573,7 @@ const defaultLocales: LocaleTree = {
|
||||
microphoneUnavailable: 'The microphone is unavailable.',
|
||||
recordingTooLarge: 'The voice message is too large.',
|
||||
errors: {
|
||||
not_authenticated: 'Sign in to your iFruit account first.',
|
||||
not_authenticated: 'Sign in to your Sky Cloud account first.',
|
||||
invalid_dark_id: 'Enter a valid Dark-ID or invitation code.',
|
||||
profile_not_found: 'This private identity was not found.',
|
||||
self_chat: 'You cannot message your own identity.',
|
||||
@@ -2320,13 +2320,15 @@ const defaultLocales: LocaleTree = {
|
||||
},
|
||||
house: {
|
||||
name: 'House',
|
||||
subtitle: 'Homes and access',
|
||||
myHomes: 'My Homes',
|
||||
subtitle: 'Manage homes and access',
|
||||
myHomes: 'Your Homes',
|
||||
properties: 'Properties',
|
||||
owned: 'Owned',
|
||||
shared: 'Shared with you',
|
||||
locked: 'Locked',
|
||||
unlocked: 'Unlocked',
|
||||
lockDoor: 'Lock Door',
|
||||
unlockDoor: 'Unlock Door',
|
||||
owner: 'Owner',
|
||||
keyholder: 'Key holder',
|
||||
openDetails: 'Open property details',
|
||||
@@ -2336,13 +2338,13 @@ const defaultLocales: LocaleTree = {
|
||||
offlineBody:
|
||||
'Start a supported housing resource or review Config.Housing.',
|
||||
unavailable: 'Homes unavailable',
|
||||
empty: 'No Homes',
|
||||
emptyBody: 'Owned homes and homes shared with you will appear here.',
|
||||
empty: 'No homes yet',
|
||||
emptyBody: 'Homes you own or can access will appear here automatically.',
|
||||
provider: 'Housing data · {system}',
|
||||
access: 'Access',
|
||||
status: 'Status',
|
||||
actions: 'Controls',
|
||||
setWaypoint: 'Directions',
|
||||
actions: 'Quick Actions',
|
||||
setWaypoint: 'Get Directions',
|
||||
viewCamera: 'View Camera',
|
||||
garage: 'Garage',
|
||||
garageEnabled: 'Enabled',
|
||||
@@ -2696,7 +2698,7 @@ const defaultLocales: LocaleTree = {
|
||||
daysAgo: '{count}d ago',
|
||||
photos: 'photos',
|
||||
activeListings: 'active listings',
|
||||
signInTitle: 'Sign in to iFruit',
|
||||
signInTitle: 'Sign in to Sky Cloud',
|
||||
signInBody: 'Log in to your CityMarkt profile to sell, save or message.',
|
||||
authEyebrow: 'CityMarkt account',
|
||||
authTitle: 'Welcome to CityMarkt',
|
||||
@@ -2706,7 +2708,7 @@ const defaultLocales: LocaleTree = {
|
||||
register: 'Register',
|
||||
authUsername: 'Username',
|
||||
authErrors: {
|
||||
no_ifruit_account: 'Connect an iFruit account in Settings first.',
|
||||
no_ifruit_account: 'Connect a Sky Cloud account in Settings first.',
|
||||
invalid_username: 'Enter the username of your CityMarkt profile.',
|
||||
profile_not_found: 'No CityMarkt profile exists for this iFruit email.',
|
||||
profile_exists:
|
||||
@@ -2732,7 +2734,7 @@ const defaultLocales: LocaleTree = {
|
||||
phone: 'Phone',
|
||||
contactSeller: 'Contact seller',
|
||||
messagePlaceholder: 'Hi, is this still available?',
|
||||
signInToMessage: 'Sign in to your iFruit account to send a message.',
|
||||
signInToMessage: 'Sign in to your Sky Cloud account to send a message.',
|
||||
edit: 'Edit',
|
||||
makeActive: 'Make active',
|
||||
markSold: 'Mark sold',
|
||||
@@ -2829,7 +2831,7 @@ const defaultLocales: LocaleTree = {
|
||||
blocked: 'Messages are blocked between these accounts.',
|
||||
already_reported: 'You already reported this listing.',
|
||||
rate_limited: 'Too many requests. Try again shortly.',
|
||||
not_authenticated: 'Sign in to your iFruit account first.',
|
||||
not_authenticated: 'Sign in to your Sky Cloud account first.',
|
||||
conflict: 'The listing changed. Open it again.',
|
||||
request_failed: 'CityMarkt is temporarily unavailable.',
|
||||
default: 'The CityMarkt request failed.',
|
||||
@@ -2865,19 +2867,19 @@ const defaultLocales: LocaleTree = {
|
||||
noPostsBody: 'Be the first to share something with the city.',
|
||||
noPhoto: 'No photo attached',
|
||||
signInTitle: 'Your Local Pages profile',
|
||||
signInBody: 'Sign in to iFruit in Settings to publish and save posts.',
|
||||
signInBody: 'Sign in to Sky Cloud in Settings to publish and save posts.',
|
||||
authEyebrow: 'Local Pages account',
|
||||
authWelcome: 'Welcome to Local Pages',
|
||||
authBody:
|
||||
'Your iFruit email is linked automatically. Use your Local Pages username to continue.',
|
||||
login: 'Sign in',
|
||||
register: 'Register',
|
||||
loginTitle: 'Continue with iFruit',
|
||||
loginTitle: 'Continue with Sky Cloud',
|
||||
loginBody:
|
||||
'Your posts, saved items and profile stay linked to your account.',
|
||||
registerTitle: 'Create an iFruit account',
|
||||
registerTitle: 'Create your Local Pages profile',
|
||||
registerBody:
|
||||
'Choose your new iFruit address. Your Local Pages profile comes next.',
|
||||
'Choose a username and optional profile photo. Your iFruit email stays linked.',
|
||||
authEmail: 'iFruit address',
|
||||
authEmailPlaceholder: 'your.name',
|
||||
authPassword: 'Password',
|
||||
@@ -2940,7 +2942,7 @@ const defaultLocales: LocaleTree = {
|
||||
'Review the listing and publish it when you are ready.',
|
||||
cityMarktPhotosHint: 'The CityMarkt listing photos will be included.',
|
||||
authErrors: {
|
||||
no_ifruit_account: 'Sign in to your iFruit account in Settings first.',
|
||||
no_ifruit_account: 'Sign in to your Sky Cloud account in Settings first.',
|
||||
invalid_username:
|
||||
'Use 3–24 lowercase letters, numbers, dots or underscores.',
|
||||
profile_not_found:
|
||||
@@ -2964,7 +2966,7 @@ const defaultLocales: LocaleTree = {
|
||||
citymarkt_not_found: 'This CityMarkt listing is unavailable.',
|
||||
citymarkt_daily_limit: 'You already shared a CityMarkt listing today.',
|
||||
citymarkt_already_shared: 'This listing was already shared.',
|
||||
not_authenticated: 'Sign in to iFruit first.',
|
||||
not_authenticated: 'Sign in to Sky Cloud first.',
|
||||
rate_limited: 'Too many requests. Try again shortly.',
|
||||
request_failed: 'The post could not be saved.',
|
||||
default: 'Local Pages is temporarily unavailable.',
|
||||
@@ -3099,7 +3101,7 @@ const defaultLocales: LocaleTree = {
|
||||
today: 'Today',
|
||||
calendars: 'Calendars',
|
||||
calendar: 'Calendar',
|
||||
calendarName: 'iFruit',
|
||||
calendarName: 'Sky Cloud',
|
||||
searchPlaceholder: 'Search events',
|
||||
previousMonth: 'Previous month',
|
||||
nextMonth: 'Next month',
|
||||
@@ -3123,9 +3125,9 @@ const defaultLocales: LocaleTree = {
|
||||
noEvents: 'Nothing planned',
|
||||
noEventsBody:
|
||||
'This day is still free. Add an event whenever you are ready.',
|
||||
signInTitle: 'Your iFruit calendar',
|
||||
signInTitle: 'Your Sky Cloud calendar',
|
||||
signInBody:
|
||||
'Sign in to iFruit in Settings to sync appointments and receive reminders.',
|
||||
'Sign in to Sky Cloud in Settings to sync appointments and receive reminders.',
|
||||
reminderNotification: 'Upcoming: {title}',
|
||||
views: {
|
||||
compact: 'Compact',
|
||||
@@ -3147,7 +3149,7 @@ const defaultLocales: LocaleTree = {
|
||||
invalid_range: 'This calendar period is invalid.',
|
||||
conflict: 'This event changed on another phone. Open it again.',
|
||||
rate_limited: 'Too many changes. Try again shortly.',
|
||||
not_authenticated: 'Sign in to your iFruit account first.',
|
||||
not_authenticated: 'Sign in to your Sky Cloud account first.',
|
||||
request_failed: 'Calendar is temporarily unavailable.',
|
||||
default: 'The calendar request failed.',
|
||||
},
|
||||
@@ -3235,7 +3237,7 @@ const defaultLocales: LocaleTree = {
|
||||
email: 'Email',
|
||||
password: 'Password',
|
||||
confirmPassword: 'Confirm password',
|
||||
accountEyebrow: 'Your iFruit account',
|
||||
accountEyebrow: 'Your Sky Cloud account',
|
||||
emailPlaceholder: 'name@ifruit.com',
|
||||
passwordPlaceholder: 'Enter password',
|
||||
passwordWarning:
|
||||
@@ -3255,6 +3257,10 @@ const defaultLocales: LocaleTree = {
|
||||
messagePlaceholder: 'Write a message...',
|
||||
search: 'Search mail',
|
||||
messages: 'messages',
|
||||
select: 'Select',
|
||||
selectedCount: '{count} Selected',
|
||||
deleteSelected: 'Delete Selected',
|
||||
selectionLimit: 'You can select up to {count} messages at once.',
|
||||
noMessageContent: 'No message content',
|
||||
noMail: 'No Mail',
|
||||
noMailBody: 'Messages in this mailbox will appear here.',
|
||||
@@ -3491,12 +3497,12 @@ const defaultLocales: LocaleTree = {
|
||||
wallpaper: 'Wallpaper',
|
||||
on: 'On',
|
||||
off: 'Off',
|
||||
accountName: 'iFruit Account',
|
||||
accountName: 'Sky Cloud',
|
||||
accountDetail: 'Important Data & Cloud',
|
||||
accountLocalDetail: 'Not signed in',
|
||||
accountCloudDetail: 'Important data syncs through iFruit Cloud',
|
||||
accountCloudDetail: 'Important data syncs through Sky Cloud',
|
||||
accountLoginBody:
|
||||
'Sign in to keep your important data safe. Without an iFruit Account, it will be lost with the phone.',
|
||||
'Sign in to keep your important data safe. Without a Sky Cloud account, it will be lost with the phone.',
|
||||
accountInformation: 'Account Information',
|
||||
accountStatus: 'Account Status',
|
||||
accountStatusValue: 'Active',
|
||||
@@ -3564,7 +3570,7 @@ const defaultLocales: LocaleTree = {
|
||||
thisDevice: 'This Phone',
|
||||
removeDevice: 'Remove Device',
|
||||
removeDeviceBody:
|
||||
'Enter your iFruit password to remove this device from the account.',
|
||||
'Enter your Sky Cloud password to remove this device from the account.',
|
||||
signOut: 'Sign Out',
|
||||
factoryReset: 'Erase All Content and Settings',
|
||||
factoryResetBody:
|
||||
@@ -3573,7 +3579,7 @@ const defaultLocales: LocaleTree = {
|
||||
factoryResetWarning: 'Do not turn off this phone. This takes 60 seconds.',
|
||||
passcode: {
|
||||
description:
|
||||
'A passcode protects the contents of this phone. It stays with the device when the SIM or iFruit account changes.',
|
||||
'A passcode protects the contents of this phone. It stays with the device when the SIM or Sky Cloud account changes.',
|
||||
status: 'Passcode',
|
||||
codeLength: 'Code Length',
|
||||
sixDigit: '6-Digit Code',
|
||||
@@ -3724,6 +3730,7 @@ const defaultLocales: LocaleTree = {
|
||||
},
|
||||
Notifications: {
|
||||
clearAll: 'Clear All',
|
||||
clear: 'Clear',
|
||||
now: 'now',
|
||||
open: 'Open notification',
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user