Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
zerosoul committed Jan 15, 2025
1 parent 1fc42f3 commit 1dace31
Show file tree
Hide file tree
Showing 24 changed files with 847 additions and 186 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.8.9
0.8.11
10 changes: 5 additions & 5 deletions asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"files": {
"main.css": "/static/css/main.ff466b34.css",
"main.js": "/static/js/main.4b9b00b0.js",
"main.js": "/static/js/main.bf814a82.js",
"widget.css": "/static/css/widget.fb9daf48.css",
"widget.js": "/static/js/widget.7538d0bc.js",
"widget.js": "/static/js/widget.98bedb79.js",
"static/js/253.fb7a4dd4.chunk.js": "/static/js/253.fb7a4dd4.chunk.js",
"static/js/635.0c6d7b05.chunk.js": "/static/js/635.0c6d7b05.chunk.js",
"static/js/822.e9b76d48.chunk.js": "/static/js/822.e9b76d48.chunk.js",
Expand All @@ -17,7 +17,7 @@
"static/js/395.d9f3f9ea.chunk.js": "/static/js/395.d9f3f9ea.chunk.js",
"static/js/194.1a8be6e8.chunk.js": "/static/js/194.1a8be6e8.chunk.js",
"static/css/521.cdf1fe26.chunk.css": "/static/css/521.cdf1fe26.chunk.css",
"static/js/521.e506448e.chunk.js": "/static/js/521.e506448e.chunk.js",
"static/js/521.b701e86c.chunk.js": "/static/js/521.b701e86c.chunk.js",
"static/js/520.c34dbdb9.chunk.js": "/static/js/520.c34dbdb9.chunk.js",
"static/js/114.fb53480f.chunk.js": "/static/js/114.fb53480f.chunk.js",
"static/js/314.23563438.chunk.js": "/static/js/314.23563438.chunk.js",
Expand All @@ -40,7 +40,7 @@
"static/js/122.8465e9d3.chunk.js": "/static/js/122.8465e9d3.chunk.js",
"static/js/993.b23ed5aa.chunk.js": "/static/js/993.b23ed5aa.chunk.js",
"static/js/310.67521d40.chunk.js": "/static/js/310.67521d40.chunk.js",
"static/js/245.fe8f46d1.chunk.js": "/static/js/245.fe8f46d1.chunk.js",
"static/js/245.8e0022e8.chunk.js": "/static/js/245.8e0022e8.chunk.js",
"static/js/25.03d0d855.chunk.js": "/static/js/25.03d0d855.chunk.js",
"static/media/index.cjs": "/static/media/index.c05687ef19f5bac24939.cjs",
"service-worker.js": "/service-worker.js",
Expand All @@ -60,6 +60,6 @@
},
"entrypoints": [
"static/css/main.ff466b34.css",
"static/js/main.4b9b00b0.js"
"static/js/main.bf814a82.js"
]
}
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"/><meta name="theme-color" content="#527ff1"/><meta name="description" content="Your private chat APP"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link href="/splash/iphone5_splash.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/iphone6_splash.png" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/iphoneplus_splash.png" media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image"/><link href="/splash/iphonex_splash.png" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image"/><link href="/splash/iphonexr_splash.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/iphonexsmax_splash.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image"/><link href="/splash/ipad_splash.png" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/ipadpro1_splash.png" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/ipadpro3_splash.png" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/ipadpro2_splash.png" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link rel="manifest" href="/manifest.json"/><title>VoceChat WebAPP</title><style>html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif!important}</style><script defer="defer" src="/static/js/main.4b9b00b0.js"></script><link href="/static/css/main.ff466b34.css" rel="stylesheet"></head><style>#modal-modal,#root-modal{pointer-events:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%}#modal-modal>.wrapper,#root-modal>.wrapper{display:flex;justify-content:center;align-items:center}#modal-modal.mask>.wrapper,#root-modal.mask>.wrapper{background-color:rgba(2,2,2,.4);pointer-events:all;width:100vw;height:100vh}</style><style>body{overflow:hidden;width:100%;height:100%}@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}.h-screen{height:-webkit-fill-available!important;overflow:auto}}body.iframe{position:fixed;top:0}body.iframe .guest-container{padding:0}body.iframe .guest-container .left-container,body.iframe .guest-container .right-container{border-radius:0}body.electron .guest-container{padding:0}body.electron .guest-container .left-container,body.electron .guest-container .right-container{border-radius:0}</style><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><div id="root-modal"></div><div id="modal-modal"></div></body><script>navigator.userAgent.indexOf("Electron/")>-1&&document.body.classList.add("electron"),window.location!==window.parent.location&&document.body.classList.add("iframe")</script></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"/><meta name="theme-color" content="#527ff1"/><meta name="description" content="Your private chat APP"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link href="/splash/iphone5_splash.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/iphone6_splash.png" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/iphoneplus_splash.png" media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image"/><link href="/splash/iphonex_splash.png" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image"/><link href="/splash/iphonexr_splash.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/iphonexsmax_splash.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image"/><link href="/splash/ipad_splash.png" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/ipadpro1_splash.png" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/ipadpro3_splash.png" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link href="/splash/ipadpro2_splash.png" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/><link rel="manifest" href="/manifest.json"/><title>VoceChat WebAPP</title><style>html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif!important}</style><script defer="defer" src="/static/js/main.bf814a82.js"></script><link href="/static/css/main.ff466b34.css" rel="stylesheet"></head><style>#modal-modal,#root-modal{pointer-events:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%}#modal-modal>.wrapper,#root-modal>.wrapper{display:flex;justify-content:center;align-items:center}#modal-modal.mask>.wrapper,#root-modal.mask>.wrapper{background-color:rgba(2,2,2,.4);pointer-events:all;width:100vw;height:100vh}</style><style>body{overflow:hidden;width:100%;height:100%}@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}.h-screen{height:-webkit-fill-available!important;overflow:auto}}body.iframe{position:fixed;top:0}body.iframe .guest-container{padding:0}body.iframe .guest-container .left-container,body.iframe .guest-container .right-container{border-radius:0}body.electron .guest-container{padding:0}body.electron .guest-container .left-container,body.electron .guest-container .right-container{border-radius:0}</style><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><div id="root-modal"></div><div id="modal-modal"></div></body><script>navigator.userAgent.indexOf("Electron/")>-1&&document.body.classList.add("electron"),window.location!==window.parent.location&&document.body.classList.add("iframe")</script></html>
74 changes: 74 additions & 0 deletions locales/ru/auth.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"login": {
"title": "Войти в {{name}}",
"google": "Войти с помощью Google",
"github": "Войти с помощью GitHub",
"metamask": "Войти с помощью MetaMask",
"password": "Войти с паролем",
"oidc": "Войти с помощью OIDC",
"no_account": "У вас нет учетной записи?"
},
"reg": {
"title": "Зарегистрируйтесь, чтобы {{name}}",
"google": "Зарегистрироваться с Google",
"github": "Зарегистрироваться с GitHub",
"metamask": "Зарегистрироваться с MetaMask",
"oidc": "Зарегистрироваться с OIDC",
"have_account": "Есть аккаунт?",
"input_name": "Как тебя зовут",
"input_name_tip": "Введите имя или псевдоним, чтобы люди знали, как вы хотите, чтобы вас называли. Ваше имя будет видно только тем, кто находится в тех пространствах, к которым вы присоединились."
},
"logout": {
"title": "Выйти",
"desc": "Вы уверены, что хотите выйти из этой учетной записи?",
"clear_local": "Очистить локальные данные",
"role_changed": "Обнаружено, что ваша роль изменилась. Необходимо ли вам повторно войти в систему, чтобы изменения вступили в силу?",
"later": "Может быть позже"
},
"continue": "Продолжить с электронной почтой",
"placeholder_name": "Введите свое имя",
"placeholder_email": "Введите свой адрес электронной почты",
"placeholder_pwd": "Введите пароль",
"placeholder_confirm_pwd": "Подтвердите пароль",
"check_email": "Проверьте свой почтовый ящик",
"check_email_desc": "Мы только что отправили волшебную ссылку на <0>{{email}}</0>. После того, как она придет, она будет действительна в течение 15 минут.",
"back_sign_in": "Вернуться к Войти",
"welcome": "Добропожаловать в {{name}} сервер",
"guest_login_tip": "Пожалуйста, отсканируйте QR-код или войдите в систему, чтобы отправить сообщение.",
"enter": "Войти в систему",
"sign_in": "Войти",
"sign_up": "Зарегистрироваться",
"signing_up": "Регистрация",
"github_login_success": "GitHub Login Success!",
"github_logging_in": "GitHub Logging in...",
"github_cb_tip": "Пожалуйста, закройте это окно и верните окно виджета.",
"magic_link_expire": {
"title": "Волшебная ссылка недействительна или просрочена",
"desc": "Пожалуйста, запросите новую волшебную ссылку.",
"desc_close": "Вы можете закрыть это окно сейчас."
},
"invite_mobile": {
"join": "Присоединяйтесь к нашему серверу",
"start_download": "Начните с загрузку VoceChat мобильное приложение",
"open": "Открыть VoceChat",
"have_already": "У вас уже есть приложение?"
},
"invite_expire": {
"min30": "30 минут",
"h1": "1 час",
"h6": "6 часов",
"h12": "12 часов",
"d1": "1 день",
"d7": "7 дней",
"d30": "30 дней"
},
"invite_times": {
"no_limit": "Нет лимита",
"time1": "1 использование",
"times5": "5 использует",
"times10": "10 использует",
"times25": "25 использует",
"times50": "50 использует",
"times100": "100 использует"
}
}
68 changes: 68 additions & 0 deletions locales/ru/chat.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{
"pin": "Приколоть",
"pin_desc": "Хотите ли вы закрепить это сообщение?",
"pinned_msg": "Закрепленное сообщение",
"pin_empty_tip": "На этом канале пока нет закрепленных сообщений.",
"fav": "Любимый",
"fav_msg": "Сохраненное сообщение",
"fav_empty_tip": "На этом канале пока нет сохраненных сообщений.",
"channel_members": "Участники канала",
"add_channel_members": "Добавить участников",
"welcome_channel": "Добро пожаловать в {{name}}",
"welcome_desc": "Это начало #{{name}} канала.",
"edit_channel": "Редактировать канал",

"channel_name": "Имя канала",
"private_channel": "Частный канал",
"create_channel": "Создать новый канал",
"create_channel_desc": "Это публичный канал, его могут видеть все члены команды.",
"create_private_channel_desc": "Это закрытый канал, присоединиться к которому смогут только избранные участники.",
"search_user_placeholder": "Введите имя пользователя для поиска",
"welcome_msg": "Добро пожаловать на канал {{name}}",

"invite_title": "Добавить друзей в {{name}}",
"invite_by_email": "Пригласить по электронной почте",
"enable_smtp": "Сначала включите SMTP",
"send_invite_link": "Или отправьте ссылку-приглашение своим друзьям",
"share_invite_link": "Поделитесь этой ссылкой, чтобы пригласить людей на этот сервер.",
"invite_link_faq": "Неправильная ссылка для приглашения?",
"invite_link_edit": "Изменить ссылку приглашения",
"invite_link_setting_tip": "Срок действия ссылки-приглашения истекает через {{expire}}, максимальное количество использований: {{times}}",
"generate_new_link": "Создать новую ссылку",

"send_to": "Отправить",
"edited": "отредактировано",
"license_tip": "Ваша лицензия достигла лимита, обновите лицензию или обратитесь к администратору!",

"delete_msg_title": "Удалить сообщение",
"delete_msg_desc": "Вы уверены, что хотите удалить {{msg}}?",
"delete_msg_this": "это сообщение",
"delete_msg_these": "эти сообщения",

"new_msg": "{{num}} новое сообщение",
"mark_read": "Отметить как прочитанное",
"pin_chat": "Закрепить чат",
"unpin_chat": "Открепить",

"reply_msg_del": "Это сообщение было удалено.",

"file": "Файл",
"image": "Изображение",
"forward": "Вперед",
"voice_message": "Голосовое сообщение",
"voice": "Голосовое чат",
"deafen": "Оглушить",
"undeafen": "Неглушить",
"mute": "Немой",
"unmute": "Включить звук",
"camera_on": "Включить камеру",
"camera_off": "Выключить камеру",
"leave_voice": "Покинуть голосовой чат",
"add_contact": "Добавить в контакты",
"block": "Блокировка",
"unblock": "Разблокировать",
"contact_tip": "Этот пользователь не в вашем контакте",
"contact_block_tip": "Этот пользователь был заблокирован вами",
"file_expired": "Файл просрочен",
"only_owner_can_send": "Только владелец канала может отправлять сообщения!"
}
Loading

0 comments on commit 1dace31

Please sign in to comment.