React Native
Translations
Learn how to customize the translations
By default, the Featurebuddy UI is translated to English.
You can customize the translations of the Featurebuddy UI by providing a translations object to the Features
component.
import { Features } from '@featurebuddy/react-native';
const apiKey = 'you-api-key';
const translations = {
title: 'Feature Requests',
approvedStatus: 'Approved',
inProgressStatus: 'In Progress',
doneStatus: 'Done',
emptyRequestsText: 'No requests',
emptyCommentsText: 'No comments',
commentsTitle: 'Comments',
addCommentPlaceholder: 'Write a comment',
addCommentSubmit: 'Send',
addCommentError: 'Comment must be at least 8 characters',
createRequestScreenTitle: 'Create Request',
createRequestTitle: 'Title',
createRequestTitlePlaceholder: 'What would you like to improve?',
createRequestDescription: 'Description',
createRequestDescriptionPlaceholder: 'Please provide some description for your request',
createRequestEmail: 'Email (optional)',
createRequestEmailPlaceholder: 'Email address',
createRequestSubmit: 'Submit',
createRequestToastSuccess: 'Thank you! Your suggestion was succesfully submited!',
};
export const FeedbackScreen = () => {
return <Features apiKey={apiKey} translations={translations} />;
};