Skip to content

Commit bc6a2b9

Browse files
Merge pull request #148 from 1enify/main
Fixed some hard coded strings, fixed the be-xo location file
2 parents 4eb69f9 + 66e536d commit bc6a2b9

File tree

7 files changed

+225
-167
lines changed

7 files changed

+225
-167
lines changed

src/locales/list/be-xo.json

Lines changed: 170 additions & 142 deletions
Large diffs are not rendered by default.

src/locales/list/en-gb.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,33 @@
3434
"loginButton": "Login"
3535
},
3636
"registerPage": {
37+
"header": "Register",
38+
"notices": {
39+
"title": "Notices",
40+
"toxic": "Don't be toxic.",
41+
"nsfw": "No NSFW content.",
42+
"age": "You must be over the age of 14."
43+
},
3744
"title": "Welcome to {{appName}}",
3845
"email": "Email",
3946
"username": "Username",
4047
"password": "Password",
4148
"confirmPassword": "Confirm Password",
49+
"agreement": "By creating an account, you agree to the Terms And Conditions and the Privacy Policy.",
4250
"registerButton": "Register",
4351
"registering": "Registering...",
4452
"loginInstead": "Login Instead"
4553
},
54+
"resetPassword": {
55+
"title": "Reset Password",
56+
"resetSuccessful": "Password reset successful.",
57+
"passwordsDoNotMatch": "Confirm password does not match.",
58+
"resetPasswordButton": "Reset Password",
59+
"resetting": "Resetting...",
60+
"email": "Email",
61+
"sendEmailButton": "Send Email",
62+
"sending": "Sending Email..."
63+
},
4664
"dashboard": {
4765
"title": "Dashboard",
4866
"activeUsers": "Active Users",
@@ -439,5 +457,16 @@
439457
"attachments": "Attachments",
440458
"attachmentsBack": "Back",
441459
"members": "Members"
460+
},
461+
"botInvite": {
462+
"serverSelect": "Please select a server!",
463+
"creator": "Created by ",
464+
"selectButton": "Select Server",
465+
"addButton": "Add bot",
466+
"permissions": "Bot Permissions"
467+
},
468+
"googleAccountLink": {
469+
"linking": "Linking your account with Google...",
470+
"success": "Account linked! You may now close this window."
442471
}
443472
}

src/pages/GoogleRedirectLinkAccountPage.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { Show, createSignal, onMount } from "solid-js";
77
import { linkAccountWithGoogle } from "@/chat-api/services/UserService";
88
import Text from "@/components/ui/Text";
99
import { getOrCreateUploadsFolder } from "@/common/driveAPI";
10+
import { useTransContext } from "@mbarzda/solid-i18next";
1011

1112
const PageContainer = styled("div")`
1213
display: flex;
@@ -36,6 +37,7 @@ const CenterContainer = styled(FlexColumn)`
3637
`;
3738

3839
export default function GoogleRedirectLinkAccountPage() {
40+
const [t] = useTransContext();
3941
const [searchParams] = useSearchParams<{ state: string; code: string }>();
4042
const [error, setError] = createSignal("");
4143
const [success, setSuccess] = createSignal(false);
@@ -59,13 +61,13 @@ export default function GoogleRedirectLinkAccountPage() {
5961
<PageHeader hideAccountInfo />
6062
<Content class="content">
6163
<CenterContainer>
62-
Linking your account with Google...
64+
{t("googleAccountLink.linking")}
6365
<Show when={error()}>
6466
<Text color="var(--alert-color)">{error()}</Text>
6567
</Show>
6668
<Show when={success()}>
6769
<Text color="var(--success-color)">
68-
Account linked! You may close this window now.
70+
{t("googleAccountLink.success")}
6971
</Text>
7072
</Show>
7173
</CenterContainer>

src/pages/InviteServerBot.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export default function InviteServerBotPage() {
7070

7171
const addBot = async () => {
7272
if (!serverId()) {
73-
alert("Please select a server!");
73+
alert(t("botInvite.serverSelect"));
7474
return;
7575
}
7676
inviteBot(serverId()!, params.appId, permissions()!);
@@ -95,7 +95,7 @@ export default function InviteServerBotPage() {
9595
<Text size={18}>{bot()?.username}</Text>
9696
</FlexColumn>
9797
<FlexRow itemsCenter gap={8}>
98-
<Text>Creator </Text>
98+
<Text>{t("botInvite.creator")}</Text>
9999
<Avatar
100100
animate
101101
user={bot()!.application.creatorAccount.user}
@@ -110,7 +110,7 @@ export default function InviteServerBotPage() {
110110

111111
<DropDown
112112
onChange={(item) => setServerId(item.id)}
113-
title="Select Server"
113+
title={t("botInvite.selectButton")}
114114
class={css`
115115
width: 240px;
116116
`}
@@ -120,7 +120,7 @@ export default function InviteServerBotPage() {
120120
}))}
121121
/>
122122
<Button
123-
label="Add Bot"
123+
label={t("botInvite.addButton")}
124124
styles={{ opacity: serverId() ? 1 : 0.5 }}
125125
iconName="add"
126126
primary
@@ -159,7 +159,7 @@ const PermissionList = (props: {
159159
width: 230px;
160160
`}
161161
>
162-
<Text opacity={0.8}>Bot Permissions</Text>
162+
<Text opacity={0.8}>{t("botInvite.permissions")}</Text>
163163
<FlexColumn gap={4}>
164164
<For each={permissionsList}>
165165
{(permission) => (

src/pages/LoginPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export default function LoginPage() {
8686

8787
return (
8888
<LoginPageContainer class="login-page-container">
89-
<MetaTitle>Login</MetaTitle>
89+
<MetaTitle>{t("loginPage.login")}</MetaTitle>
9090
<PageHeader />
9191
<Content>
9292
<Container class="container">
@@ -125,7 +125,7 @@ export default function LoginPage() {
125125
/>
126126
</form>
127127
<A class={linkStyle} href="/reset-password">
128-
Reset Password
128+
{t("resetPassword.resetPasswordButton")}
129129
</A>
130130
<A class={linkStyle} href="/register">
131131
{t("loginPage.createAccountInstead")}

src/pages/RegisterPage.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,14 @@ export default function RegisterPage() {
123123
};
124124

125125
const notices = [
126-
"Don't be toxic.",
127-
"No NSFW content.",
128-
"You must be over the age of 14.",
126+
t("registerPage.notices.toxic"),
127+
t("registerPage.notices.nsfw"),
128+
t("registerPage.notices.age"),
129129
];
130130

131131
return (
132132
<RegisterPageContainer class="register-page-container">
133-
<MetaTitle>Register</MetaTitle>
133+
<MetaTitle>{t("registerPage.header")}</MetaTitle>
134134
<PageHeader />
135135
<Content>
136136
<Container>
@@ -154,7 +154,7 @@ export default function RegisterPage() {
154154
style={{ "font-weight": "bold" }}
155155
color="var(--warn-color)"
156156
>
157-
Notices
157+
{t("registerPage.notices.title")}
158158
</Text>
159159
</span>
160160

@@ -221,8 +221,7 @@ export default function RegisterPage() {
221221
</Text>
222222
</Show>
223223
<Text style={{ "margin-top": "10px" }} size={12} opacity={0.8}>
224-
By creating an account, you are agreeing to the Terms and
225-
conditions and the privacy policy.
224+
{t("registerPage.agreement")}
226225
</Text>
227226
<Button
228227
primary

src/pages/ResetPasswordPage.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export default function ResetPasswordPage() {
7777

7878
if (newPassword() !== confirmNewPassword()) {
7979
setError({
80-
message: "Confirm password does not match.",
80+
message: t("resetPassword.passwordsDoNotMatch"),
8181
path: "Confirm Password",
8282
});
8383
setRequestSent(false);
@@ -94,7 +94,7 @@ export default function ResetPasswordPage() {
9494
});
9595

9696
if (res && res.token) {
97-
setSuccess("Password reset successful.");
97+
setSuccess(t("resetPassword.resetSuccessful"));
9898
setTimeout(() => {
9999
setStorageString(StorageKeys.USER_TOKEN, res.token);
100100
navigate(redirectTo);
@@ -115,16 +115,16 @@ export default function ResetPasswordPage() {
115115
action="#"
116116
onSubmit={resetPasswordClicked}
117117
>
118-
<TitleContainer>Reset Password</TitleContainer>
118+
<TitleContainer>{t("resetPassword.title")}</TitleContainer>
119119
<Input
120120
margin={[10, 0, 10, 0]}
121-
label="New Password"
121+
label={t("settings.account.newPassword")}
122122
type="password"
123123
onText={setNewPassword}
124124
/>
125125
<Input
126126
margin={[10, 0, 10, 0]}
127-
label="Confirm New Password"
127+
label={t("settings.account.confirmNewPassword")}
128128
type="password"
129129
onText={setConfirmNewPassword}
130130
/>
@@ -139,7 +139,7 @@ export default function ResetPasswordPage() {
139139
styles={{ flex: 1 }}
140140
margin={[10, 0, 0, 0]}
141141
iconName="key"
142-
label={requestSent() ? "Resetting..." : "Reset Password"}
142+
label={requestSent() ? t("resetPassword.resetting") : t("resetPassword.resetPasswordButton")}
143143
onClick={resetPasswordClicked}
144144
/>
145145
</form>
@@ -185,10 +185,10 @@ const SendCodePage = () => {
185185
action="#"
186186
onSubmit={resetPasswordClicked}
187187
>
188-
<TitleContainer>Reset Password</TitleContainer>
188+
<TitleContainer>{t("resetPassword.title")}</TitleContainer>
189189
<Input
190190
margin={[10, 0, 10, 0]}
191-
label="Email"
191+
label={t("resetPassword.email")}
192192
type="text"
193193
onText={setEmail}
194194
/>
@@ -203,7 +203,7 @@ const SendCodePage = () => {
203203
styles={{ flex: 1 }}
204204
margin={[10, 0, 0, 0]}
205205
iconName="mail"
206-
label={requestSent() ? "Sending Email..." : "Send Email"}
206+
label={requestSent() ? t("resetPassword.sending") : t("resetPassword.sendEmailButton")}
207207
onClick={resetPasswordClicked}
208208
/>
209209
</form>

0 commit comments

Comments
 (0)