feat(i18n): implement localization using LinguiJS

This commit is contained in:
Amruth Pillai
2023-11-10 09:07:47 +01:00
parent 13d91411e3
commit 6ad4358d70
108 changed files with 4631 additions and 798 deletions

View File

@ -100,7 +100,7 @@ export class AuthService {
name: registerDto.name,
email: registerDto.email,
username: registerDto.username,
language: registerDto.language,
locale: registerDto.locale,
provider: "email",
emailVerified: false, // Set to true if you don't want to verify user's email
secrets: { create: { password: hashedPassword } },

View File

@ -44,7 +44,7 @@ export class GitHubStrategy extends PassportStrategy(Strategy, "github") {
user = await this.userService.create({
email,
picture,
language: "en",
locale: "en-US",
name: displayName,
provider: "github",
emailVerified: true, // auto-verify emails

View File

@ -44,7 +44,7 @@ export class GoogleStrategy extends PassportStrategy(Strategy, "google") {
user = await this.userService.create({
email,
picture,
language: "en",
locale: "en-US",
name: displayName,
provider: "google",
emailVerified: true, // auto-verify emails

View File

@ -41,7 +41,7 @@ export class UserController {
name: updateUserDto.name,
picture: updateUserDto.picture,
username: updateUserDto.username,
language: updateUserDto.language,
locale: updateUserDto.locale,
});
}