Skip to main content

i18n

Hiện tại, chúng tôi hỗ trợ các ngôn ngữ sau (và nhiều ngôn ngữ khác sẽ được bổ sung trong tương lai):

  • Tiếng Việt
  • Tiếng Anh

Cách sử dụng

PSi18n cung cấp các bản dịch ngôn ngữ tĩnh cho các thành phần trong PiScale Chat SDK. Nó sử dụng cấu hình của i18next và cung cấp các chức năng để đáp ứng được nhu cầu thay đổi ngôn ngữ của người dùng. Mặc định PSi18n sẽ là Tiếng Việt.

Bước duy nhất bạn cần để bắt đầu sử dụng PSi18n đó là khởi tạo và cung cấp thể hiện của nó thông qua PSChatProps:

import React from 'react';
import {PSChat, PSChatProps, PSi18n} from '@communi/chat-react-native';

export const App = () => {
const psi18n = React.useRef(new PSi18n());

const chatProps = React.useMemo(() => {
return {
...,
i18n: psi18n.current,
} as PSChatProps;
}, []);

return (
<PSChat props={chatProps}>{/** App components */}</PSChat>
);
};

Thay đổi ngôn ngữ

psi18n.setLanguage('vi');

# or

psi18n.setLanguage('en');