mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-10 18:02:55 +00:00
no message
This commit is contained in:
parent
153fd6c569
commit
1128db184e
@ -1090,14 +1090,13 @@ class FileController extends AbstractController
|
||||
]);
|
||||
}
|
||||
//
|
||||
$text = "<b>" . Doo::translate("文件下载打包已完成。") . "</b>";
|
||||
$text .= "\n\n";
|
||||
$text .= Doo::translate("文件名") . ": {$fileName}";
|
||||
$text .= "\n";
|
||||
$text .= Doo::translate("文件大小") . ": ".Base::twoFloat(filesize($zipPath) / 1024, true)."KB";
|
||||
$text .= "\n";
|
||||
$text .= '<a href="' . $fileUrl . '" target="_blank"><button type="button" class="ivu-btn ivu-btn-warning" style="margin-top: 10px;"><span>' . Doo::translate("立即下载") . '</span></button></a>';
|
||||
WebSocketDialogMsg::sendMsg(null, $dialog->id, 'text', ['text' => $text], $botUser->userid, false, false, true);
|
||||
WebSocketDialogMsg::sendMsg(null, $dialog->id, 'template', [
|
||||
'type' => 'file_download',
|
||||
'desc' => '文件下载打包已完成',
|
||||
'name' => $fileName,
|
||||
'size' => filesize($zipPath),
|
||||
'url' => $fileUrl,
|
||||
], $botUser->userid, false, false, true);
|
||||
});
|
||||
return Base::retSuccess('success', [
|
||||
'name' => $fileName,
|
||||
|
||||
1
language/.gitignore
vendored
1
language/.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
config.php
|
||||
undefined-*.txt
|
||||
error.log
|
||||
vendor
|
||||
|
||||
9
language/composer.json
Normal file
9
language/composer.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "dootask/language",
|
||||
"require": {
|
||||
"php": ">=7.4",
|
||||
"ext-curl": "*",
|
||||
"ext-json": "*",
|
||||
"orhanerday/open-ai": "^5.2"
|
||||
}
|
||||
}
|
||||
82
language/composer.lock
generated
Normal file
82
language/composer.lock
generated
Normal file
@ -0,0 +1,82 @@
|
||||
{
|
||||
"_readme": [
|
||||
"This file locks the dependencies of your project to a known state",
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "ec9d23d3c9171a27ef10589ff18aaf1d",
|
||||
"packages": [
|
||||
{
|
||||
"name": "orhanerday/open-ai",
|
||||
"version": "5.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/orhanerday/open-ai.git",
|
||||
"reference": "d8c78fe2f5fed59e0ba458f90b5589ed9f13a367"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/orhanerday/open-ai/zipball/d8c78fe2f5fed59e0ba458f90b5589ed9f13a367",
|
||||
"reference": "d8c78fe2f5fed59e0ba458f90b5589ed9f13a367",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"ext-json": "*",
|
||||
"php": ">=7.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.0",
|
||||
"pestphp/pest": "^1.20",
|
||||
"spatie/ray": "^1.28"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Orhanerday\\OpenAi\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Orhan Erday",
|
||||
"email": "orhanerday@gmail.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "OpenAI GPT-3 Api Client in PHP",
|
||||
"homepage": "https://github.com/orhanerday/open-ai",
|
||||
"keywords": [
|
||||
"open-ai",
|
||||
"orhanerday"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/orhanerday/open-ai/issues",
|
||||
"source": "https://github.com/orhanerday/open-ai/tree/5.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/orhanerday",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2024-05-29T12:31:54+00:00"
|
||||
}
|
||||
],
|
||||
"packages-dev": [],
|
||||
"aliases": [],
|
||||
"minimum-stability": "stable",
|
||||
"stability-flags": [],
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": {
|
||||
"php": ">=7.4",
|
||||
"ext-curl": "*",
|
||||
"ext-json": "*"
|
||||
},
|
||||
"platform-dev": [],
|
||||
"plugin-api-version": "2.6.0"
|
||||
}
|
||||
@ -1649,3 +1649,5 @@ API接口文档
|
||||
待你审批
|
||||
未知的消息
|
||||
未知消息类型
|
||||
|
||||
文件下载打包已完成
|
||||
|
||||
91
language/translate-gpt.php
Executable file
91
language/translate-gpt.php
Executable file
@ -0,0 +1,91 @@
|
||||
<?php
|
||||
@error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
use Orhanerday\OpenAi\OpenAi;
|
||||
|
||||
require_once ("config.php");
|
||||
|
||||
|
||||
try {
|
||||
// 译文
|
||||
$translations = [];
|
||||
if (file_exists( "translate.json")) {
|
||||
$tmps = json_decode(file_get_contents("translate.json"), true);
|
||||
foreach ($tmps as $tmp) {
|
||||
if (!isset($tmp['key'])) {
|
||||
continue;
|
||||
}
|
||||
$translations[$tmp['key']] = $tmp;
|
||||
}
|
||||
}
|
||||
foreach (['api', 'web'] as $type) {
|
||||
// 读取文件
|
||||
$content = file_exists("original-{$type}.txt") ? file_get_contents("original-{$type}.txt") : "";
|
||||
$array = array_values(array_filter(array_unique(explode("\n", $content))));
|
||||
// 提取要翻译的
|
||||
$datas = [];
|
||||
$needs = [];
|
||||
foreach ($array as $text) {
|
||||
$text = trim($text);
|
||||
if ($tmp = json_decode($text, true)) {
|
||||
$key = key($tmp);
|
||||
$value = current($tmp);
|
||||
} else {
|
||||
$key = $value = $text;
|
||||
}
|
||||
if (isset($translations[$key])) {
|
||||
$datas[] = $translations[$key];
|
||||
} else {
|
||||
$needs[$key] = $value;
|
||||
}
|
||||
}
|
||||
$waits = array_chunk($needs, 200, true);
|
||||
// 分组翻译
|
||||
foreach ($waits as $items) {
|
||||
$content = implode("\n", $items);
|
||||
$open_ai = new OpenAi(OPEN_AI_KEY);
|
||||
$open_ai->setProxy(OPEN_AI_PROXY);
|
||||
|
||||
$chat = $open_ai->chat([
|
||||
'model' => 'gpt-4o',
|
||||
'messages' => [
|
||||
[
|
||||
"role" => "user",
|
||||
"content" => $content . '
|
||||
|
||||
------
|
||||
|
||||
帮我翻译以上内容,每行一个,按照下面的格式翻译成对应的语言,原内容放到key,zh留空,zh-CHT为繁体中文,en为英语,ko为韩语,ja为日语,de为德语,fr为法语,id为印度尼西亚语,ru为俄语。 另外要注意的是其中的(*)为占位符,翻译时不要删除,也不要翻译这个占位符。 请帮我一次性翻译完。
|
||||
|
||||
[
|
||||
{
|
||||
"key": "",
|
||||
"zh": "",
|
||||
"zh-CHT": "",
|
||||
"en": "",
|
||||
"ko": "",
|
||||
"ja": "",
|
||||
"de": "",
|
||||
"fr": "",
|
||||
"id": "",
|
||||
"ru": ""
|
||||
},
|
||||
]'
|
||||
],
|
||||
],
|
||||
'temperature' => 1.0,
|
||||
'max_tokens' => 4000,
|
||||
'frequency_penalty' => 0,
|
||||
'presence_penalty' => 0,
|
||||
]);
|
||||
|
||||
$d = json_decode($chat);
|
||||
file_put_contents('translate-gpt.txt', $d->choices[0]->message->content . "\n", FILE_APPEND);
|
||||
}
|
||||
}
|
||||
|
||||
} catch (Exception $e) {
|
||||
print_r("[$type] error, " . $e->getMessage());
|
||||
}
|
||||
|
||||
@ -22741,5 +22741,401 @@
|
||||
"fr": "Il est presque temps de travailler, n’oubliez pas de pointer oh ~",
|
||||
"id": "Sudah hampir waktunya bekerja, jangan lupa untuk meninju jam oh ~",
|
||||
"ru": "Пора на работу, не забудь отметиться"
|
||||
},
|
||||
{
|
||||
"key": "任务待领取",
|
||||
"zh": "",
|
||||
"zh-CHT": "任務待領取",
|
||||
"en": "Task pending collection",
|
||||
"ko": "수집 대기 중인 작업",
|
||||
"ja": "タスクが保留されています",
|
||||
"de": "Aufgabe zur Abholung bereit",
|
||||
"fr": "Tâche en attente de collecte",
|
||||
"id": "Tugas menunggu pengambilan",
|
||||
"ru": "Задача ожидает сбора"
|
||||
},
|
||||
{
|
||||
"key": "非常抱歉,我不是你的机器人,无法完成你的指令。",
|
||||
"zh": "",
|
||||
"zh-CHT": "非常抱歉,我不是你的機器人,無法完成你的指令。",
|
||||
"en": "I'm sorry, I'm not your bot and cannot complete your command.",
|
||||
"ko": "죄송합니다. 저는 당신의 봇이 아니며 명령을 완료할 수 없습니다.",
|
||||
"ja": "申し訳ありませんが、私はあなたのボットではなく、コマンドを完了できません。",
|
||||
"de": "Es tut mir leid, ich bin nicht dein Bot und kann deinen Befehl nicht ausführen.",
|
||||
"fr": "Je suis désolé, je ne suis pas votre bot et je ne peux pas exécuter votre commande.",
|
||||
"id": "Maaf, saya bukan bot Anda dan tidak dapat menyelesaikan perintah Anda.",
|
||||
"ru": "Извините, я не ваш бот и не могу выполнить вашу команду."
|
||||
},
|
||||
{
|
||||
"key": "您没有创建机器人。",
|
||||
"zh": "",
|
||||
"zh-CHT": "您沒有創建機器人。",
|
||||
"en": "You have not created a bot.",
|
||||
"ko": "봇을 생성하지 않았습니다.",
|
||||
"ja": "あなたはボットを作成していません。",
|
||||
"de": "Sie haben keinen Bot erstellt.",
|
||||
"fr": "Vous n'avez pas créé de bot.",
|
||||
"id": "Anda belum membuat bot.",
|
||||
"ru": "Вы не создавали бота."
|
||||
},
|
||||
{
|
||||
"key": "机器人不存在。",
|
||||
"zh": "",
|
||||
"zh-CHT": "機器人不存在。",
|
||||
"en": "The bot does not exist.",
|
||||
"ko": "봇이 존재하지 않습니다.",
|
||||
"ja": "ボットが存在しません。",
|
||||
"de": "Der Bot existiert nicht.",
|
||||
"fr": "Le bot n'existe pas.",
|
||||
"id": "Bot tidak ada.",
|
||||
"ru": "Бот не существует."
|
||||
},
|
||||
{
|
||||
"key": "超过最大创建数量。",
|
||||
"zh": "",
|
||||
"zh-CHT": "超過最大創建數量。",
|
||||
"en": "Exceeded maximum creation limit.",
|
||||
"ko": "최대 생성 제한 초과.",
|
||||
"ja": "最大作成数を超えました。",
|
||||
"de": "Maximale Erstellungsgrenze überschritten.",
|
||||
"fr": "Limite de création maximale dépassée.",
|
||||
"id": "Melebihi batas pembuatan maksimum.",
|
||||
"ru": "Превышен максимальный предел создания."
|
||||
},
|
||||
{
|
||||
"key": "机器人名称由2-20个字符组成。",
|
||||
"zh": "",
|
||||
"zh-CHT": "機器人名稱由2-20個字符組成。",
|
||||
"en": "Bot name must be 2-20 characters.",
|
||||
"ko": "봇 이름은 2-20자로 구성되어야 합니다.",
|
||||
"ja": "ボット名は2〜20文字である必要があります。",
|
||||
"de": "Bot-Name muss aus 2-20 Zeichen bestehen.",
|
||||
"fr": "Le nom du bot doit comporter 2 à 20 caractères.",
|
||||
"id": "Nama bot harus terdiri dari 2-20 karakter.",
|
||||
"ru": "Имя бота должно содержать 2-20 символов."
|
||||
},
|
||||
{
|
||||
"key": "创建失败。",
|
||||
"zh": "",
|
||||
"zh-CHT": "創建失敗。",
|
||||
"en": "Creation failed.",
|
||||
"ko": "생성 실패.",
|
||||
"ja": "作成に失敗しました。",
|
||||
"de": "Erstellung fehlgeschlagen.",
|
||||
"fr": "Échec de la création.",
|
||||
"id": "Pembuatan gagal.",
|
||||
"ru": "Не удалось создать."
|
||||
},
|
||||
{
|
||||
"key": "创建成功。",
|
||||
"zh": "",
|
||||
"zh-CHT": "創建成功。",
|
||||
"en": "Creation succeeded.",
|
||||
"ko": "생성 성공.",
|
||||
"ja": "作成に成功しました。",
|
||||
"de": "Erstellung erfolgreich.",
|
||||
"fr": "Création réussie.",
|
||||
"id": "Pembuatan berhasil.",
|
||||
"ru": "Создание успешно."
|
||||
},
|
||||
{
|
||||
"key": "webhook地址最长仅支持255个字符。",
|
||||
"zh": "",
|
||||
"zh-CHT": "webhook地址最長僅支持255個字符。",
|
||||
"en": "Webhook URL supports up to 255 characters.",
|
||||
"ko": "웹훅 주소는 최대 255자를 지원합니다.",
|
||||
"ja": "Webhookアドレスは最大255文字までサポートします。",
|
||||
"de": "Webhook-URL unterstützt bis zu 255 Zeichen.",
|
||||
"fr": "L'URL de webhook prend en charge jusqu'à 255 caractères.",
|
||||
"id": "Alamat webhook mendukung hingga 255 karakter.",
|
||||
"ru": "URL вебхука поддерживает до 255 символов."
|
||||
},
|
||||
{
|
||||
"key": "没有搜索到相关会话。",
|
||||
"zh": "",
|
||||
"zh-CHT": "沒有搜索到相關會話。",
|
||||
"en": "No related sessions found.",
|
||||
"ko": "관련 세션을 찾을 수 없습니다.",
|
||||
"ja": "関連するセッションが見つかりません。",
|
||||
"de": "Keine verwandten Sitzungen gefunden.",
|
||||
"fr": "Aucune session connexe trouvée.",
|
||||
"id": "Tidak ada sesi terkait ditemukan.",
|
||||
"ru": "Связанные сеансы не найдены."
|
||||
},
|
||||
{
|
||||
"key": "您好",
|
||||
"zh": "",
|
||||
"zh-CHT": "您好",
|
||||
"en": "Hello",
|
||||
"ko": "안녕하세요",
|
||||
"ja": "こんにちは",
|
||||
"de": "Hallo",
|
||||
"fr": "Bonjour",
|
||||
"id": "Halo",
|
||||
"ru": "Здравствуйте"
|
||||
},
|
||||
{
|
||||
"key": "机器人信息",
|
||||
"zh": "",
|
||||
"zh-CHT": "機器人資訊",
|
||||
"en": "Bot information",
|
||||
"ko": "봇 정보",
|
||||
"ja": "ボット情報",
|
||||
"de": "Bot-Informationen",
|
||||
"fr": "Informations du bot",
|
||||
"id": "Informasi bot",
|
||||
"ru": "Информация о боте"
|
||||
},
|
||||
{
|
||||
"key": "新建机器人",
|
||||
"zh": "",
|
||||
"zh-CHT": "新建機器人",
|
||||
"en": "Create new bot",
|
||||
"ko": "새 봇 생성",
|
||||
"ja": "新しいボットを作成",
|
||||
"de": "Neuen Bot erstellen",
|
||||
"fr": "Créer un nouveau bot",
|
||||
"id": "Buat bot baru",
|
||||
"ru": "Создать нового бота"
|
||||
},
|
||||
{
|
||||
"key": "设置名称",
|
||||
"zh": "",
|
||||
"zh-CHT": "設定名稱",
|
||||
"en": "Set name",
|
||||
"ko": "이름 설정",
|
||||
"ja": "名前を設定",
|
||||
"de": "Namen festlegen",
|
||||
"fr": "Définir le nom",
|
||||
"id": "Atur nama",
|
||||
"ru": "Установить имя"
|
||||
},
|
||||
{
|
||||
"key": "删除机器人",
|
||||
"zh": "",
|
||||
"zh-CHT": "刪除機器人",
|
||||
"en": "Delete bot",
|
||||
"ko": "봇 삭제",
|
||||
"ja": "ボットを削除",
|
||||
"de": "Bot löschen",
|
||||
"fr": "Supprimer le bot",
|
||||
"id": "Hapus bot",
|
||||
"ru": "Удалить бота"
|
||||
},
|
||||
{
|
||||
"key": "机器人Token",
|
||||
"zh": "",
|
||||
"zh-CHT": "機器人Token",
|
||||
"en": "Bot Token",
|
||||
"ko": "봇 토큰",
|
||||
"ja": "ボットトークン",
|
||||
"de": "Bot-Token",
|
||||
"fr": "Jeton du bot",
|
||||
"id": "Token bot",
|
||||
"ru": "Токен бота"
|
||||
},
|
||||
{
|
||||
"key": "更新Token",
|
||||
"zh": "",
|
||||
"zh-CHT": "更新Token",
|
||||
"en": "Update Token",
|
||||
"ko": "토큰 업데이트",
|
||||
"ja": "トークンを更新",
|
||||
"de": "Token aktualisieren",
|
||||
"fr": "Mettre à jour le jeton",
|
||||
"id": "Perbarui Token",
|
||||
"ru": "Обновить токен"
|
||||
},
|
||||
{
|
||||
"key": "设置Webhook",
|
||||
"zh": "",
|
||||
"zh-CHT": "設定Webhook",
|
||||
"en": "Set Webhook",
|
||||
"ko": "Webhook 설정",
|
||||
"ja": "Webhookを設定",
|
||||
"de": "Webhook einrichten",
|
||||
"fr": "Définir le webhook",
|
||||
"id": "Atur Webhook",
|
||||
"ru": "Установить вебхук"
|
||||
},
|
||||
{
|
||||
"key": "设置保留消息时间",
|
||||
"zh": "",
|
||||
"zh-CHT": "設定保留消息時間",
|
||||
"en": "Set message retention time",
|
||||
"ko": "메시지 보존 시간 설정",
|
||||
"ja": "メッセージ保持時間を設定",
|
||||
"de": "Nachrichtenaufbewahrungszeit festlegen",
|
||||
"fr": "Définir le temps de rétention des messages",
|
||||
"id": "Atur waktu retensi pesan",
|
||||
"ru": "Установить время хранения сообщений"
|
||||
},
|
||||
{
|
||||
"key": "对话列表",
|
||||
"zh": "",
|
||||
"zh-CHT": "對話列表",
|
||||
"en": "Dialogue list",
|
||||
"ko": "대화 목록",
|
||||
"ja": "ダイアログリスト",
|
||||
"de": "Dialogliste",
|
||||
"fr": "Liste de dialogues",
|
||||
"id": "Daftar dialog",
|
||||
"ru": "Список диалогов"
|
||||
},
|
||||
{
|
||||
"key": "不支持的指令",
|
||||
"zh": "",
|
||||
"zh-CHT": "不支持的指令",
|
||||
"en": "Unsupported command",
|
||||
"ko": "지원되지 않는 명령어",
|
||||
"ja": "サポートされていないコマンド",
|
||||
"de": "Nicht unterstützter Befehl",
|
||||
"fr": "Commande non prise en charge",
|
||||
"id": "Perintah tidak didukung",
|
||||
"ru": "Неподдерживаемая команда"
|
||||
},
|
||||
{
|
||||
"key": "机器人未启用。",
|
||||
"zh": "",
|
||||
"zh-CHT": "機器人未啟用。",
|
||||
"en": "Bot not enabled.",
|
||||
"ko": "봇이 활성화되지 않았습니다.",
|
||||
"ja": "ボットが有効ではありません。",
|
||||
"de": "Bot nicht aktiviert.",
|
||||
"fr": "Bot non activé.",
|
||||
"id": "Bot tidak diaktifkan.",
|
||||
"ru": "Бот не включен."
|
||||
},
|
||||
{
|
||||
"key": "当前客户端版本低(所需版本≥(*))。",
|
||||
"zh": "",
|
||||
"zh-CHT": "當前客戶端版本低(所需版本≥(*))。",
|
||||
"en": "Current client version is low (required version≥(*)).",
|
||||
"ko": "현재 클라이언트 버전이 낮습니다(필요 버전≥(*)).",
|
||||
"ja": "現在のクライアントバージョンが低いです(必要なバージョン≥(*))。",
|
||||
"de": "Aktuelle Client-Version ist niedrig (erforderliche Version≥(*)).",
|
||||
"fr": "La version actuelle du client est basse (version requise ≥(*)).",
|
||||
"id": "Versi klien saat ini rendah (versi yang dibutuhkan ≥(*)).",
|
||||
"ru": "Текущая версия клиента низкая (требуемая версия≥(*))."
|
||||
},
|
||||
{
|
||||
"key": "审批结果",
|
||||
"zh": "",
|
||||
"zh-CHT": "審批結果",
|
||||
"en": "Approval result",
|
||||
"ko": "승인 결과",
|
||||
"ja": "承認結果",
|
||||
"de": "Genehmigungsergebnis",
|
||||
"fr": "Résultat de l'approbation",
|
||||
"id": "Hasil persetujuan",
|
||||
"ru": "Результат утверждения"
|
||||
},
|
||||
{
|
||||
"key": "审批评论通知",
|
||||
"zh": "",
|
||||
"zh-CHT": "審批評論通知",
|
||||
"en": "Approval comment notification",
|
||||
"ko": "승인 댓글 알림",
|
||||
"ja": "承認コメント通知",
|
||||
"de": "Benachrichtigung über Genehmigungskommentar",
|
||||
"fr": "Notification de commentaire d'approbation",
|
||||
"id": "Notifikasi komentar persetujuan",
|
||||
"ru": "Уведомление о комментарии к утверждению"
|
||||
},
|
||||
{
|
||||
"key": "审批通知",
|
||||
"zh": "",
|
||||
"zh-CHT": "審批通知",
|
||||
"en": "Approval notification",
|
||||
"ko": "승인 알림",
|
||||
"ja": "承認通知",
|
||||
"de": "Genehmigungsbenachrichtigung",
|
||||
"fr": "Notification d'approbation",
|
||||
"id": "Notifikasi persetujuan",
|
||||
"ru": "Уведомление об утверждении"
|
||||
},
|
||||
{
|
||||
"key": "待你审批",
|
||||
"zh": "",
|
||||
"zh-CHT": "待你審批",
|
||||
"en": "Pending your approval",
|
||||
"ko": "승인 대기 중",
|
||||
"ja": "あなたの承認待ち",
|
||||
"de": "Wartet auf Ihre Genehmigung",
|
||||
"fr": "En attente de votre approbation",
|
||||
"id": "Menunggu persetujuan Anda",
|
||||
"ru": "Ожидает вашего утверждения"
|
||||
},
|
||||
{
|
||||
"key": "未知消息类型",
|
||||
"zh": "",
|
||||
"zh-CHT": "未知消息類型",
|
||||
"en": "Unknown message type",
|
||||
"ko": "알 수 없는 메시지 유형",
|
||||
"ja": "不明なメッセージタイプ",
|
||||
"de": "Unbekannter Nachrichtentyp",
|
||||
"fr": "Type de message inconnu",
|
||||
"id": "Jenis pesan tidak diketahui",
|
||||
"ru": "Неизвестный тип сообщения"
|
||||
},
|
||||
{
|
||||
"key": "返回参数错误",
|
||||
"zh": "",
|
||||
"zh-CHT": "返回參數錯誤",
|
||||
"en": "Return parameter error",
|
||||
"ko": "매개변수 오류 반환",
|
||||
"ja": "パラメータエラーを返します",
|
||||
"de": "Parameterfehler zurückgeben",
|
||||
"fr": "Erreur de paramètre de retour",
|
||||
"id": "Kesalahan parameter kembali",
|
||||
"ru": "Ошибка возвращаемого параметра"
|
||||
},
|
||||
{
|
||||
"key": "未知错误",
|
||||
"zh": "",
|
||||
"zh-CHT": "未知錯誤",
|
||||
"en": "Unknown error",
|
||||
"ko": "알 수 없는 오류",
|
||||
"ja": "不明なエラー",
|
||||
"de": "Unbekannter Fehler",
|
||||
"fr": "Erreur inconnue",
|
||||
"id": "Kesalahan tidak diketahui",
|
||||
"ru": "Неизвестная ошибка"
|
||||
},
|
||||
{
|
||||
"key": "网络异常,请重试。",
|
||||
"zh": "",
|
||||
"zh-CHT": "網絡異常,請重試。",
|
||||
"en": "Network error, please try again.",
|
||||
"ko": "네트워크 오류입니다. 다시 시도해 주세요.",
|
||||
"ja": "ネットワークエラー、再試行してください。",
|
||||
"de": "Netzwerkfehler, bitte erneut versuchen.",
|
||||
"fr": "Erreur réseau, veuillez réessayer.",
|
||||
"id": "Kesalahan jaringan, silakan coba lagi.",
|
||||
"ru": "Ошибка сети, пожалуйста, повторите попытку."
|
||||
},
|
||||
{
|
||||
"key": "请求失败,请重试。",
|
||||
"zh": "",
|
||||
"zh-CHT": "請求失敗,請重試。",
|
||||
"en": "Request failed, please try again.",
|
||||
"ko": "요청 실패, 다시 시도해 주세요.",
|
||||
"ja": "リクエストに失敗しました。再試行してください。",
|
||||
"de": "Anfrage fehlgeschlagen, bitte erneut versuchen.",
|
||||
"fr": "Demande échouée, veuillez réessayer.",
|
||||
"id": "Permintaan gagal, silakan coba lagi.",
|
||||
"ru": "Запрос не выполнен, пожалуйста, повторите попытку."
|
||||
},
|
||||
{
|
||||
"key": "文件下载打包已完成",
|
||||
"zh": "",
|
||||
"zh-CHT": "文件下載打包已完成",
|
||||
"en": "File download packaging is complete",
|
||||
"ko": "파일 다운로드 작업이 완료되었습니다",
|
||||
"ja": "ファイルダウンロード梱包完了しました。",
|
||||
"de": "Datei download beendet. Paket ist vollständig",
|
||||
"fr": "Fichier à télécharger emballage terminé",
|
||||
"id": "Paket download selesai",
|
||||
"ru": "Загрузка файлов завершена"
|
||||
}
|
||||
]
|
||||
]
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||
["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||
2
public/language/web/de.js
vendored
2
public/language/web/de.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/en.js
vendored
2
public/language/web/en.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/fr.js
vendored
2
public/language/web/fr.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/id.js
vendored
2
public/language/web/id.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ja.js
vendored
2
public/language/web/ja.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/key.js
vendored
2
public/language/web/key.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ko.js
vendored
2
public/language/web/ko.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ru.js
vendored
2
public/language/web/ru.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/zh-CHT.js
vendored
2
public/language/web/zh-CHT.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/zh.js
vendored
2
public/language/web/zh.js
vendored
@ -1 +1 @@
|
||||
if(typeof window.LANGUAGE_DATA==="undefined")window.LANGUAGE_DATA={};window.LANGUAGE_DATA["zh"]=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||
if(typeof window.LANGUAGE_DATA==="undefined")window.LANGUAGE_DATA={};window.LANGUAGE_DATA["zh"]=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||
@ -0,0 +1,25 @@
|
||||
<template>
|
||||
<div>
|
||||
<p><b>{{$L(msg.desc)}}</b></p>
|
||||
<p> </p>
|
||||
|
||||
<p>{{$L('文件名')}}: {{msg.name}}</p>
|
||||
<p>{{$L('文件大小')}}: {{$A.bytesToSize(msg.size)}}</p>
|
||||
<p style="margin-top:10px">
|
||||
<Button :to="msg.url" target="_blank" type="warning" class="no-dark-content">{{$L('立即下载')}}</Button>
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
props: {
|
||||
msg: Object,
|
||||
},
|
||||
data() {
|
||||
return {};
|
||||
},
|
||||
computed: {},
|
||||
methods: {},
|
||||
}
|
||||
</script>
|
||||
@ -25,6 +25,7 @@ import ApproveCommentNotifier from "./approve-comment-notifier.vue";
|
||||
import ApproveSubmitter from "./approve-submitter.vue";
|
||||
|
||||
import TaskUnclaimed from "./task-unclaimed.vue";
|
||||
import FileDownload from "./file-download.vue";
|
||||
|
||||
import Desc from "./desc.vue";
|
||||
import Other from "./other.vue";
|
||||
@ -77,6 +78,8 @@ export default {
|
||||
|
||||
case 'task_unclaimed':
|
||||
return TaskUnclaimed;
|
||||
case 'file_download':
|
||||
return FileDownload;
|
||||
|
||||
case 'desc':
|
||||
return Desc;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user