1.0.2 • Published 1 year ago
@tenbox-dev/sura-nest-translation v1.0.2
Installation
npm install @tenbox-dev/sura-nest-translationyarn add @tenbox-dev/sura-nest-translation- Import TranslationModule to AppModule
- Register TranslationModule with TypeormModule
import { TranslationEntity, TranslationModule } from '@tenbox-dev/sura-nest-translation';
@Module({
imports: [
TranslationModule.register(TypeOrmModule.forFeature([TranslationEntity])),
]
})- Import Translation to AppController
- Setup init-translation route in AppController
import { TranslationService } from '@tenbox-dev/sura-nest-translation';
@Controller()
export class AppController {
constructor(private readonly translationService: TranslationService) {}
@Post('init-translation/:secret')
initTranslation(@Param('secret') secret: string) {
return this.translationService.getInitExecution(secret, 'asurraa');
}
}xxxxxis init param'xxxxx'is default secret check withxxxxx
Usage
the usage of sura-nest-translation
Route
translation/createtranslation/updatetranslation/delete/:keytranslation/messages/:langtranslation/original-datatranslation/baseI18nDataModelData