​Strings

The Mobilisten Android SDK comes with the extended ability to customize certain strings. You can use the following attributes in your application's strings.xml file to customize the corresponding strings.

Note: Translations will not be supported on our end for customized strings.

Example code:


<string name="livechat.conversation.title">Conversations</string>
<string name="livechat.messages.title">Chat with us now!</string>
<string name="livechat.article.title">FAQ</string>

 

Conversations:

Key nameDescription (To customize)Default Value 
livechat.conversation.titleContent of the toolbar in the conversation screen.Conversations
livechat.conversation.startchat The content of the start chat buttonStart Chat
livechat.conversation.search.emptystateThe content of the search result response when there are no matches for the input.Looks like there aren't any matches to the search word you entered!
livechat.conversation.emptystate

The content of the description text when no conversations are available.

Note: You need to use the string format here since we use the portal name dynamically.

Example:
<string name="livechat.conversation.emptystate">All your conversations with %1$s \n will be listed here.</string>

All your conversations with <portal name> will be listed here.

livechat.conversationThe title of the conversation tab layoutConversations
livechat.conversation.endchat.timer

The content of the end chat timer indication

Note: You need to use the string format here since seconds will be getting changed dynamically.

Example:
<string name="livechat.conversation.endchat.timer">Chat session will end in %1$s</string>

Chat session will end in 10s
livechat.conversation.statusThe Content used to denote the open chat in the conversation list view.Open
livechat.message.waitingforconnectionNo internet banner content (both conversation list view and chat window takes the same key)Waiting for network connection
livechat.conversation.subtitle.missedThe Content used to indicate the missed chatNo operators available
livechat.operator.waiting.responseThe content used to denote the waiting response Operator will join shortly
livechat.conversation.subtitle.waiting.detailsContent used to denote that the details are yet to be filled for initiating the chatAwaiting your details
livechat.conversation.filetype.imageThe content used to denote the last message as Image in the list viewImage
livechat.conversation.filetype.audioThe content used to denote the last message as an Audio file in the list viewAudio
livechat.conversation.filetype.othersThe content used to denote the last message as File in the list viewFile

Chat:

Key name Description (To customize)Default Value 
livechat.messages.titleContent of the toolbar in the chat window.Chat with us now!
livechat.message.input.hintContent in the placeholder of the chat window (input area)Type your message here...
livechat.messages.operator.typingThe content of the typing indicator in the toolbartyping...
livechat.messages.option.takescreenshotThe content of the take screenshot option in the attachmentTake Screenshot
livechat.messages.option.sharefileThe content of the Share File option in the attachmentShare File
livechat.messages.option.takephotoThe content of the Take photo option in the attachmentTake Photo
livechat.messages.option.endchatThe content of the End Chat option in the chat windowEnd Chat
livechat.messages.endchat.confirmationThe content of the description text in the 'end chat' confirmation dialogWould you wish to end this chat?
livechat.messages.endchattimer

The content of the end chat timer indication inside the chat window

Note: You need to use the string format here since seconds will be getting changed dynamically.

Example:
<string name="livechat.messages.endchat.timer">Chat session will end in %1$s</string>

The chat session will end in 10 secs
livechat.common.nointernetThe warning message when any operations (that requires internet connection) is performed when there is other is no internet connection Please check your Internet connection
livechat.messages.sharescreenshotThe title in the screenshot preview while sharingShare Screenshot
livechat.messages.shareimageThe title in the image preview while sharingShare Image
livechat.messages.departmentThe title of the department list view dialog when the pre-chat form is disabledChoose a department
livechat.messages.alert.upload.filesizeexceedThe content for the warning response when the maximum file size(50MB) that is allowed to share is exceededMaximum upload size exceeded
livechat.messages.alert.chatreqfailureThe content for the warning response when the chat request is failed.Snap! Looks like you can't place this chat request!
livechat.messages.record.slidetocancelThe content of the 'Slide to cancel' hint during voice recordingSlide to cancel
livechat.messages.info.transfer.accept

The content of the Info message used when chat is taken over by other operators.

Note: You need to use the string format here since the operator name will be used dynamically here.

Example:
<string name="livechat.messages.info.transfer.accept">This chat will now be taken over by %1$s</string>

This chat will now be taken over by <operator name>
livechat.messages.info.operator.joined

The content of the Info message used when the operator joined the conversation.

Note: You need to use the string format here since the operator name will be used dynamically here.

Example:
<string name="livechat.messages.info.operator.joined">%1$s has joined this conversation.</string>

<operator name> has joined this conversation.
livechat.messages.info.forward

The content of the Info message used when the operator is forwarding the chat.

Note: You need to use the string format here since the operator name will be used dynamically here.

Example:
<string name="livechat.messages.info.forward">%1$s is forwarding the chat</string>

<operator name> is forwarding the chat
livechat.messages.info.acceptforward

The content of the Info message used when the other operator accepted the forwarded chat.

Note: You need to use the string format here since the operator name will be used dynamically here.

Example:
<string name="livechat.messages.info.acceptforward">You are now connected to %1$s</string>

You are now connected to <operator name>
livechat.messages.action.copy.successThe content of the response when the message is copied successfullyCopied to Clipboard
livechat.message.typingindicatorContent of the bot typing indicator in the chat bubble.typing
livechat.messages.offlineThe content used in the offline banner (both conversation list view and chat window takes the same key)We're not around at the moment. Please leave us a message and we will get back to you as soon as possible.

Forms:

Key nameDescription (To customize)Default Value 
livechat.messages.prechatform.traditional.name.labelThe label content for the name fieldName
livechat.messages.prechatform.traditional.email.labelThe label content for the email fieldEmail
livechat.messages.prechatform.traditional.phone.labelThe label content for the phone fieldPhone
livechat.messages.prechatform.traditional.department.labelThe label content for the department fieldDepartment
livechat.messages.prechatform.traditional.campaign.labelThe label content for campaigns fieldI would like to receive newsletter campaigns
livechat.messages.prechatform.traditional.question.errorThe error response content when a question is not entered.Enter Question
livechat.messages.prechatform.traditional.name.hintThe hint content of the name field Enter your name
livechat.messages.prechatform.traditional.name.errorThe content of the error response shown when a valid name is not provided.Enter a valid name
livechat.messages.prechatform.traditional.phone.hintThe hint content of the phone fieldEnter your contact number
livechat.messages.prechatform.traditional.phone.errorThe content of the error response shown when the provided phone number is not valid.Enter a valid phone number
livechat.messages.prechatform.traditional.email.hintThe hint content of the email fieldEnter your email address
livechat.messages.prechatform.traditional.email.errorThe content of the error response shown when the provided email is not valid.Enter a valid email address
livechat.messages.prechatform.traditional.dept.hintThe hint content of the department fieldChoose a department
livechat.messages.prechatform.traditional.dept.errorThe content of the error response shown when a department is not selected.Choose a valid Department
livechat.prechatform.submitThe content of the Submit button text Submit

Feedback and Rating:

Key name Description (To customize)Default Value 
livechat.feedback.thankingmsgContent of the message in the chat window upon feedback submission.Thank you for submitting your feedback
livechat.feedback.titleThe feedback dialog's title content.How was your conversation experience with us?
livechat.feedback.subtitleThe feedback dialog's subtitle content.Please take a moment to drop your rating.
livechat.rating.skipThe Skip feedback contentSkip
livechat.feedback.hintThe placeholder content of the feedback input field.Type your feedback here
livechat.feedback.submitThe content inside the submit button of the Feedback formSubmit

FAQ:

Key nameDescription (To customize)Default Value
livechat.article.titleContent of the toolbar in the article screen.FAQ
articles.emptystateThe response shown where there are no FAQs.Our FAQ section is yet under construction. Do scoot back later!
articles.search.textThe response shown when there are no matching FAQs.Looks like there aren't any matches to the search word you entered!
articles.startchatThe content of the button in the empty state viewStart Chat
articles.recent.searchThe title of the recently searched articles listRecent Searches
articles.recent.viewedThe title of the recently viewed articles listRecently Viewed
articles.feedback.thanksThe feedback response text after like or dislike is given for an articleThanks for your feedback!