diff --git a/frontend/static/js/api/profiles.js b/frontend/static/js/api/profiles.js index 7c0d924..1a1eb54 100644 --- a/frontend/static/js/api/profiles.js +++ b/frontend/static/js/api/profiles.js @@ -32,7 +32,7 @@ class Profiles /** * * @param {String} username - * @returns {?Profile} + * @returns {?Promise} */ async getProfile(username) { diff --git a/frontend/static/js/lang/en.json b/frontend/static/js/lang/en.json index 700fbe3..b6ad271 100644 --- a/frontend/static/js/lang/en.json +++ b/frontend/static/js/lang/en.json @@ -28,5 +28,12 @@ "registerFormButton": "Register", "registerAlreadyAccount": "Already have an account?", "registerLogin": "Login", - "404WindowTitle": "Not Found" + "404WindowTitle": "Not Found", + "SearchWindowTitle": "Search", + "profileAddFriend": "Ask Friend", + "profileRemoveFriend": "Remove Friend", + "profileDenyRequest": "Decline Friend", + "profileAcceptRequest": "Accept Friend", + "profileUnblock": "Unblock", + "profileBlock": "Block" } diff --git a/frontend/static/js/lang/fr.json b/frontend/static/js/lang/fr.json index 4691961..be38190 100644 --- a/frontend/static/js/lang/fr.json +++ b/frontend/static/js/lang/fr.json @@ -28,5 +28,12 @@ "registerFormButton": "S'inscrire", "registerAlreadyAccount": "Déjà un compte?", "registerLogin": "Connexion", - "404WindowTitle": "Pas trouvé" + "404WindowTitle": "Pas trouvé", + "SearchWindowTitle": "Recherche", + "profileAddFriend": "Demander en ami", + "profileRemoveFriend": "Retirer l'ami", + "profileDenyRequest": "Refuser l'ami", + "profileAcceptRequest": "Accepter l'ami", + "profileUnblock": "Débloquer", + "profileBlock": "Bloquer" } diff --git a/frontend/static/js/views/ProfilePageView.js b/frontend/static/js/views/ProfilePageView.js index b289a9f..9087332 100644 --- a/frontend/static/js/views/ProfilePageView.js +++ b/frontend/static/js/views/ProfilePageView.js @@ -1,5 +1,5 @@ import AbstractView from "./abstracts/AbstractView.js"; -import { client } from "../index.js" +import { client, lang } from "../index.js" export default class extends AbstractView { constructor(params) { @@ -65,9 +65,9 @@ export default class extends AbstractView { this.blockButton(); }; if (this.profile.isBlocked) - block.textContent = "Deblock"; + block.textContent = lang.get('profileUnblock', 'Unblock'); else - block.textContent = "Block"; + block.textContent = lang.get('profileBlock', 'Block'); } } @@ -86,13 +86,13 @@ export default class extends AbstractView { friend.remove(); yes.id = "yes"; - yes.textContent = "Accept Friend"; + yes.textContent = lang.get('profileAcceptRequest', 'Accept Friend'); yes.onclick = async () => { client.notice.accept_friend(this.user_id); } no.id = "no"; - no.textContent = "Refuse Friend"; + no.textContent = lang.get('profileDenyRequest', 'Decline Friend'); no.onclick = async () => { client.notice.refuse_friend(this.user_id); } @@ -117,9 +117,9 @@ export default class extends AbstractView { this.friendButton(); }; if (this.profile.isFriend) - friend.textContent = "Remove Friend"; + friend.textContent = lang.get('profileRemoveFriend', 'Remove Friend'); else { - friend.textContent = "Ask Friend"; + friend.textContent = lang.get('profileAddFriend', 'Ask Friend'); } this.info.appendChild(friend); } diff --git a/frontend/static/js/views/Search.js b/frontend/static/js/views/Search.js index 76358f8..5cab730 100644 --- a/frontend/static/js/views/Search.js +++ b/frontend/static/js/views/Search.js @@ -1,10 +1,10 @@ import AbstractView from "./abstracts/AbstractView.js"; -import {client} from "../index.js"; +import { client, lang } from "../index.js"; import {Message} from "../api/chat/message.js" export default class extends AbstractView { constructor(params) { - super(params, "Search"); + super(params, lang.get('SearchWindowTitle', 'Search')); } async wait_get_online_users() {