Translation
Follow i18n for your applications - dynamically.
Table name: languages
Description: Storing translated texts
Model
use SaasReady\Models\Translation;Response Entity
type LanguageCode = 'en' | 'vi' | ...;
type Translation = {
uuid: string;
key: string;
label: string;
translations: Record<LanguageCode, string>; // {en: 'seth', vi: 'phat',...}
created_at: string;
updated_at: string;
}Endpoints
[GET] saas/translations
Get a list of Translations
Request payload:
Response payload:
[GET] saas/translations/{languageUuid}
Get single Translation
Response payload:
[POST] saas/translations
Create a new Translation
Request payload:
Response payload:
[PUT] saas/translations/{translationUuid}
Update an existing Translation
Request payload:
Response payload:
[DELETE] saas/translations/{translationUuid}
Delete an existing Translation (soft)
Response payload:
Use Dynamic Translations
Visit Service/Dynamic Translations for more information.
Last updated