String Customization
Customize all the strings in Helpshift SDK's user interface
Starting from version 2.0.0, Helpshift reads the default values of all the translations from HelpshiftLocalizable.strings file inside Resources folder in the framework.
You can customize the strings used in the Helpshift SDK by following the below steps.
- Locate Resources folder inside the framework.
The access path for this bundle will be :
HelpshiftOSX.framework/Resources
.
- Select the lproj folder associated with the localization that you want to change the translations.
- Change translations of the relevant keys in the
HelpshiftLocalizable.strings
file inside the corresponding lproj folder.
Below is the description of the keys (in the
HelpshiftLocalizable.strings
file) for each of the customizable strings
in the app:
- Review request accepted
- Automated message label shown in the conversation screen when the user has accepted a review request
- Could you please attach a screenshot of the problem?
- Message displayed when agent sends request to attach a screenshot
- Attach
- Button title for attaching a screenshot
- Would you like to review the app on the Mac App Store?
- Response message shown in the conversation screen when agent sends a review request from agent dashboard.
- Okay
- Button title for review request in conversation screen
- Please check your internet connection
- Message shown in alert upon attachment upload failure
- Send
- Title of the buttons for sending message in new conversation and chat screen
- Type a message...
- Placeholder text of textview in chat screen
- How happy were you with our customer support?
- Conversation resolution question after agent resolves an issue
- don't like it
- Rating string if user selects two stars
- hate it
- Rating string if user selects one star
- it's ok
- Rating string if user selects three stars
- it's good
- Rating string if user selects four stars
- it's great
- Rating string if user selects five stars
- Skip
- Button title to skip typing feedback
- results for
- String used to list number of search results in FAQ search
- Can't find what you are looking for?
- Text that shows below search when no FAQs are found. This show up if enableContactUs option is set to NO
show me
- No results for
- Title shown when no results are found in FAQ search.
- Whoops! We couldn't find anything!
- Message shown as bottom label when no results are found in FAQ search.
- Need some help?
- Static label on new conversation screen
- Start by sending a message to our customer support
- Static label on new conversation screen
- Select a topic from left, or use search if you're looking for something specific.
- Static message displayed in FAQ screen
- Cancel
- One of the button titles while prompting user to resent a failed message
- Message failed. Tap to retry.
- Message shown in the chat screen when a message is failed to be sent
- Rate our App
- Title for the alertview for review reminder
- If you love our app, please take a moment to rate it in the App Store
- Message for the alertview for review reminder
- Rate
- Text for "Rate" button in review reminder alertview
- Your message was not sent. Tap \"Try Again\" to send this message?
- Message displayed in the alert view when user hits space bar after selecting a failed message on chat screen
- OK
- Generic OK, applies to different alerts presented across the application
- Please wait...
- Generic Loading text to show progress while fetching FAQs
- No Internet!
- Title for the alertview that indicates absence of internet connection
- No working Internet connection is found.
- Message for the alertview that indicates absence of internet connection
- FAQ
- Title text of tableview section header for FAQs in the main support screen
- No faqs found in this section
- Text for no faqs in section when FAQs list for a particular section is empty
- Could not fetch faqs
- Text for alertview that shows when FAQs list could not be fetched
- We could not fetch the required data
- Text for alertview that shows when SDK fails to fetch FAQs
- Thanks for contacting us.
- Text for alertview when customer is dropped back to app after starting
a conversation
show me
- Your message has been received.
- Text for alertview when customer is dropped back to conversation chat
view after starting a conversation
- Message send failure.
- Title for alertview that shows when starting new conversation was not
successful
show me
- Question
- Title for navigation bar for single faq screen
- Back
- Generic back, applies to chatscreen back button on navigation bar and conversation start screen (in certain cases). This applies to an UIBarButtonItem and does not reflect the pointed back button that shows by default.
- Close
- Generic Close, applies to close button in the navigation bar.
- Help
- Text for the title of main support screen
- Sorry to hear that. Could you please tell us a little bit more about the problem you are facing?
- Automated agent reply that shows up in the messages screen when the user does not accept a solution
- We're happy to help you!
- Automated agent reply that shows up in the conversation screen when the user accepts a solution
- Describe your problem
- Placeholder text for FAQ search
- Name
- Placeholder text for username in new conversation screen
- Email (optional)
- Placeholder text for email in new conversation screen (email is optional)
- Email invalid
- Title for alertview that shows up if the user entered an invalid email
- Please provide a valid email address.
- Message for alertview that shows up if the user entered an invalid email
- Invalid Entry
- Title for alertview that shows up if the user left description field
blank or enters non-alphanumeric characters only. This is a slight attempt to prevent the user from entering gibberish
- Please enter a brief description of the issue you are facing.
- Message for alertview that shows up if the user left description field
blank or enters non-alphanumeric characters only. This is a slight attempt to prevent the user from entering gibberish
- Was this helpful?
- Text that shows below every single faq to mark the faq as helpful or
unhelpful.
show me
- You found this helpful.
- Feedback text for mark helpful button in single faq screen.
show me
- You didn't find this helpful.
- Feedback text for mark unhelpful button in single faq screen.
show me
- Your message was not sent. Tap "Try Again" to send this message?
- Text for actionsheet which shows when user selects the red exclamation icon beside an unsent message to retry
- Try Again
- Title for the actionsheet button to try sending a message again. This action sheet shows when user selects the red exclamation icon beside an unsent message
- Cancel
- Title for the actionsheet button to cancel the actionsheet. This action sheet shows when user selects the red exclamation icon beside an unsent message
- REVIEW
- Review button text for the conversation screen review widget to review app
- Screenshot sent
- Feedback text in the conversation screen indicating successful upload of a screenshot
- Change
- Text for the button in conversation screen to allow changing the screenshot which the user has already selected to be sent.
- Ok, attach
- Text for the button in the screenshot widget that takes the user to the iPhone/iPad gallery to select a screenshot
show me
- YES
- Generic yes, applies to chatscreen widget and mark helpful button in single faq screen
- NO
- Generic no, applies to chatscreen widget and mark unhelpful button in single faq screen
- SEND
- Generic send, applies to message screen reply button.
- Screenshot could not be sent. Image is too large, try again with another image
- Message for alertview that shows when the screenshot is too large
- Name invalid
- Title for alertview that shows when the user does not enter a name in the user/email entry screen
- Please provide a name.
- Message for alertview that shows when the user does not enter a name in the user/email entry screen
- New message from Support
- Title for a new in-app notification with one reply on a conversation
- new messages from Support
- Title for a new in-app notification with multiple replies on a conversation
- No FAQs found
- Text that shows below search when no FAQs are found for
showFAQs:
show me
- Conversation
- Title of the conversation screen
- Name
- Placeholder text for user's name in new conversation screen
- Email (optional)
- Placeholder text for user's email in new conversation screen
- Email
- Placeholder text for user's email in new conversation screen only when email is required.
- Sending your message...
- Text for the progress hud that is shown when user starts a new conversation
- Please check your network connection and try again.
- Message for alertview that shows when starting new conversation was not successful
- CONTACT US
- Contact button that tails search results and contact button in the navigation bar. When used in navigation bar, it is turned to camel case.
- START A NEW CONVERSATION
- Text for new conversation button in the confirmation panel
- New Conversation
- Navbar title for reporting new conversation
- How can we help?
- Placeholder for problem description in new conversation screen
- What else can we help you with?
- Auto-response message when the solution is rejected by the user in a conversation
show me
- Any other feedback? (optional)
- Placeholder for textview, for user feedback on customer service.
- Thanks for messaging us!
- Footer text for messages indicating issue resolution.
- This conversation has ended.
- Footer text for messages indicating end of conversation.
- Did we answer all your questions?
- Text shown for issue resolution dialog.
- Preview
- Title for navigation bar for image preview screen.
- Questions that may already have your answer
- Header for suggestions after new conversation when enhance ticket avoidance is enable.
- SEND ANYWAY
- Title for send button shown below suggestions when enhance ticket avoidance is enable.
- Done
- Navigation item to dismiss single FAQ view after the user has finished reading the suggested FAQ.
- Suggestions
- Title for navigation bar for search results when enhance ticket avoidance is enable.
- This message is no longer available
- Placeholder message in campaign detail when attempting to view an expired campaign.
- Select Stars
- Text shown besides the star ratings when no rating has been selected.
- Thanks for your feedback. For further assistance, start a new conversation.
- Message shown after user has rated a conversation.
- This conversation has ended. For further assistance, please start a new conversation.
- Message shown after user has rated a conversation, closed the chat screen and then comes back to chat screen.