feat: add some i18n translations
This commit is contained in:
@@ -58,11 +58,9 @@ export default function TranslateButton({
|
||||
if (/[\u4e00-\u9fff]/.test(cleanText)) {
|
||||
return i18n.language !== 'zh'
|
||||
}
|
||||
|
||||
if (/[\u0600-\u06ff]/.test(cleanText)) {
|
||||
return i18n.language !== 'ar'
|
||||
}
|
||||
|
||||
if (/[\u0400-\u04ff]/.test(cleanText)) {
|
||||
return i18n.language !== 'ru'
|
||||
}
|
||||
|
||||
@@ -273,6 +273,7 @@ export default {
|
||||
'انقر على متابعة لإخفاء {{type}} من المستخدمين غير الموثوقين.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'المستخدمون الموثوقون هم الأشخاص الذين تتابعهم والأشخاص الذين يتابعونهم.',
|
||||
Continue: 'متابعة'
|
||||
Continue: 'متابعة',
|
||||
'Successfully updated mute list': 'تم تحديث قائمة الكتم بنجاح'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -280,6 +280,7 @@ export default {
|
||||
'Klicke auf Weiter, um {{type}} von nicht vertrauenswürdigen Benutzern auszublenden.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Vertrauenswürdige Benutzer sind Personen, denen du folgst, und Personen, denen sie folgen.',
|
||||
Continue: 'Weiter'
|
||||
Continue: 'Weiter',
|
||||
'Successfully updated mute list': 'Stummschalteliste erfolgreich aktualisiert'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -273,6 +273,7 @@ export default {
|
||||
'Click continue to hide {{type}} from untrusted users.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Trusted users include people you follow and people they follow.',
|
||||
Continue: 'Continue'
|
||||
Continue: 'Continue',
|
||||
'Successfully updated mute list': 'Successfully updated mute list'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,6 +278,7 @@ export default {
|
||||
'Haz clic en continuar para ocultar {{type}} de usuarios no confiables.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Los usuarios confiables incluyen a las personas que sigues y a las personas que ellos siguen.',
|
||||
Continue: 'Continuar'
|
||||
Continue: 'Continuar',
|
||||
'Successfully updated mute list': 'Lista de silenciamiento actualizada con éxito'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,6 +278,7 @@ export default {
|
||||
'Cliquez sur continuer pour masquer les {{type}} des utilisateurs non fiables.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Les utilisateurs de confiance incluent les personnes que vous suivez et les personnes qu’elles suivent.',
|
||||
Continue: 'Continuer'
|
||||
Continue: 'Continuer',
|
||||
'Successfully updated mute list': 'Liste de sourdine mise à jour avec succès'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -277,6 +277,7 @@ export default {
|
||||
'Clicca su continua per nascondere {{type}} da utenti non fidati.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Gli utenti fidati includono le persone che segui e le persone che seguono loro.',
|
||||
Continue: 'Continua'
|
||||
Continue: 'Continua',
|
||||
'Successfully updated mute list': 'Lista di silenziamento aggiornata con successo'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -275,6 +275,7 @@ export default {
|
||||
'信頼されていないユーザーからの{{type}}を非表示にするには続行をクリックしてください。',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'信頼できるユーザーには、あなたがフォローしている人とその人がフォローしている人が含まれます。',
|
||||
Continue: '続行'
|
||||
Continue: '続行',
|
||||
'Successfully updated mute list': 'ミュートリストの更新に成功しました'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -276,6 +276,7 @@ export default {
|
||||
'Kliknij kontynuuj, aby ukryć {{type}} od nieznanych użytkowników.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Zaufani użytkownicy to osoby, które obserwujesz i osoby, które oni obserwują.',
|
||||
Continue: 'Kontynuuj'
|
||||
Continue: 'Kontynuuj',
|
||||
'Successfully updated mute list': 'Sukces aktualizacji listy zablokowanych użytkowników'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -276,6 +276,7 @@ export default {
|
||||
'Clique em continuar para ocultar {{type}} de usuários não confiáveis.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Usuários confiáveis incluem pessoas que você segue e pessoas que elas seguem.',
|
||||
Continue: 'Continuar'
|
||||
Continue: 'Continuar',
|
||||
'Successfully updated mute list': 'Lista de silenciados atualizada com sucesso'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -277,6 +277,7 @@ export default {
|
||||
'Clique em continuar para esconder {{type}} de usuários não confiáveis.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Usuários confiáveis incluem pessoas que você segue e pessoas que elas seguem.',
|
||||
Continue: 'Continuar'
|
||||
Continue: 'Continuar',
|
||||
'Successfully updated mute list': 'Lista de silenciados atualizada com sucesso'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,6 +278,7 @@ export default {
|
||||
'Нажмите "Продолжить", чтобы скрыть {{type}} от недоверенных пользователей.',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'Доверенные пользователи включают людей, на которых вы подписаны, и людей, на которых они подписаны.',
|
||||
Continue: 'Продолжить'
|
||||
Continue: 'Продолжить',
|
||||
'Successfully updated mute list': 'Успешно обновлен список заглушенных пользователей'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -272,6 +272,7 @@ export default {
|
||||
'คลิกดำเนินการต่อเพื่อซ่อน {{type}} จากผู้ใช้ที่ไม่น่าเชื่อถือ',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'ผู้ใช้ที่เชื่อถือได้รวมถึงผู้ที่คุณติดตามและผู้ที่พวกเขาติดตาม',
|
||||
Continue: 'ดำเนินการต่อ'
|
||||
Continue: 'ดำเนินการต่อ',
|
||||
'Successfully updated mute list': 'อัปเดตรายการปิดเสียงสำเร็จ'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -273,6 +273,7 @@ export default {
|
||||
'点击继续隐藏来自不受信任用户的{{type}}。',
|
||||
'Trusted users include people you follow and people they follow.':
|
||||
'受信任的用户包括您关注的人和他们关注的人。',
|
||||
Continue: '继续'
|
||||
Continue: '继续',
|
||||
'Successfully updated mute list': '成功更新屏蔽列表'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import { createContext, useCallback, useContext, useEffect, useMemo, useState }
|
||||
import { toast } from 'sonner'
|
||||
import { z } from 'zod'
|
||||
import { useNostr } from './NostrProvider'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
|
||||
type TMuteListContext = {
|
||||
mutePubkeys: string[]
|
||||
@@ -32,6 +33,7 @@ export const useMuteList = () => {
|
||||
}
|
||||
|
||||
export function MuteListProvider({ children }: { children: React.ReactNode }) {
|
||||
const { t } = useTranslation()
|
||||
const {
|
||||
pubkey: accountPubkey,
|
||||
muteListEvent,
|
||||
@@ -110,7 +112,7 @@ export function MuteListProvider({ children }: { children: React.ReactNode }) {
|
||||
}
|
||||
const newMuteListDraftEvent = createMuteListDraftEvent(tags, content)
|
||||
const event = await publish(newMuteListDraftEvent)
|
||||
toast.success('Successfully updated mute list')
|
||||
toast.success(t('Successfully updated mute list'))
|
||||
return event
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user