mirror of
https://github.com/kuaifan/dootask.git
synced 2026-02-25 02:40:28 +00:00
no message
This commit is contained in:
parent
57e422f2d3
commit
fab49b1dda
@ -133,7 +133,8 @@ class Base
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 判断客户端版本
|
* 判断客户端版本
|
||||||
* @param $min
|
* @param $min // 最小版本(满足此版本返回true)
|
||||||
|
* @param null $clientVersion
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public static function judgeClientVersion($min, $clientVersion = null)
|
public static function judgeClientVersion($min, $clientVersion = null)
|
||||||
|
|||||||
@ -179,7 +179,7 @@ services:
|
|||||||
|
|
||||||
okr:
|
okr:
|
||||||
container_name: "dootask-okr-${APP_ID}"
|
container_name: "dootask-okr-${APP_ID}"
|
||||||
image: "kuaifan/doookr:0.0.38"
|
image: "kuaifan/doookr:0.0.39"
|
||||||
environment:
|
environment:
|
||||||
TZ: "${TIMEZONE:-PRC}"
|
TZ: "${TIMEZONE:-PRC}"
|
||||||
DOO_TASK_URL: "http://${APP_IPPR}.3"
|
DOO_TASK_URL: "http://${APP_IPPR}.3"
|
||||||
|
|||||||
@ -642,7 +642,6 @@ LDAP 端口
|
|||||||
MD编辑器
|
MD编辑器
|
||||||
Word 文档
|
Word 文档
|
||||||
导出XLSX
|
导出XLSX
|
||||||
APP推送
|
|
||||||
MAC地址
|
MAC地址
|
||||||
扫一扫
|
扫一扫
|
||||||
上个月
|
上个月
|
||||||
|
|||||||
@ -10471,17 +10471,6 @@
|
|||||||
"fr": "Exportez votre XLSX",
|
"fr": "Exportez votre XLSX",
|
||||||
"id": "Ekspor XLSX"
|
"id": "Ekspor XLSX"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "APP推送",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "APP推送",
|
|
||||||
"en": "APP push",
|
|
||||||
"ko": "App 푸시",
|
|
||||||
"ja": "アプリでプッシュします",
|
|
||||||
"de": "Die APP.",
|
|
||||||
"fr": "Push par APP",
|
|
||||||
"id": "Aplikasi push"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "MAC地址",
|
"key": "MAC地址",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -17104,17 +17093,6 @@
|
|||||||
"fr": "Types d’export",
|
"fr": "Types d’export",
|
||||||
"id": "Tipe ekspor"
|
"id": "Tipe ekspor"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "AI机器人",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "AI機器人",
|
|
||||||
"en": "AI robot",
|
|
||||||
"ko": "Ai 로봇",
|
|
||||||
"ja": "AIロボットです",
|
|
||||||
"de": "AI roboter",
|
|
||||||
"fr": "Le robot AI",
|
|
||||||
"id": "Robot al"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "任务相关",
|
"key": "任务相关",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -17808,28 +17786,6 @@
|
|||||||
"fr": "Heure de soumission",
|
"fr": "Heure de soumission",
|
||||||
"id": "Waktu pengiriman"
|
"id": "Waktu pengiriman"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "OKR管理",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "OKR管理",
|
|
||||||
"en": "OKR",
|
|
||||||
"ko": "Okr 매니지먼트",
|
|
||||||
"ja": "OKRマネジメントです",
|
|
||||||
"de": "Das ist OKR.",
|
|
||||||
"fr": "Gestion des OKR",
|
|
||||||
"id": "OKR manajemen"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "OKR结果分析",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "OKR結果分析",
|
|
||||||
"en": "Analysis of OKR results",
|
|
||||||
"ko": "Okr 결과 분석",
|
|
||||||
"ja": "OKR結果分析です",
|
|
||||||
"de": "Wenn die ergebnisse umgekehrt sind",
|
|
||||||
"fr": "Analyse des résultats OKR",
|
|
||||||
"id": "Analisis hasil OKR"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "应用",
|
"key": "应用",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -17973,17 +17929,6 @@
|
|||||||
"fr": "Nouvelle conférence créée",
|
"fr": "Nouvelle conférence créée",
|
||||||
"id": "Konferensi bangunan baru"
|
"id": "Konferensi bangunan baru"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "LDAP设置",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "LDAP設置",
|
|
||||||
"en": "LDAP Settings",
|
|
||||||
"ko": "Ldap 설정",
|
|
||||||
"ja": "LDAP設定です",
|
|
||||||
"de": "Das ist eine ldap-einstellung",
|
|
||||||
"fr": "Paramètres de LDAP",
|
|
||||||
"id": "Pengaturan LDAP"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "邮件管理",
|
"key": "邮件管理",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -18479,17 +18424,6 @@
|
|||||||
"fr": "Tolérance et refus",
|
"fr": "Tolérance et refus",
|
||||||
"id": "Punya hati untuk menolak"
|
"id": "Punya hati untuk menolak"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "OKR结果",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "OKR結果",
|
|
||||||
"en": "OKR result",
|
|
||||||
"ko": "Okr 결과",
|
|
||||||
"ja": "OKRの結果です",
|
|
||||||
"de": "OKR bringt das ergebnis.",
|
|
||||||
"fr": "Résultats pour OKR",
|
|
||||||
"id": "Hasil OKR"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "开始聊天",
|
"key": "开始聊天",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -19864,5 +19798,71 @@
|
|||||||
"de": "Der server (*) ist bei zu niedrigen versionen möglicherweise nicht betriebsbereit",
|
"de": "Der server (*) ist bei zu niedrigen versionen möglicherweise nicht betriebsbereit",
|
||||||
"fr": "La version de l’interface du serveur ((*)) est trop basse et certaines fonctions peuvent ne pas fonctionner correctement.",
|
"fr": "La version de l’interface du serveur ((*)) est trop basse et certaines fonctions peuvent ne pas fonctionner correctement.",
|
||||||
"id": "Server ((*) memiliki versi antarmuka yang lebih rendah sehingga sebagian fungsinya mungkin tidak berfungsi dengan baik."
|
"id": "Server ((*) memiliki versi antarmuka yang lebih rendah sehingga sebagian fungsinya mungkin tidak berfungsi dengan baik."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "OKR 管理",
|
||||||
|
"zh": "",
|
||||||
|
"zh-CHT": "OKR 管理",
|
||||||
|
"en": "OKR management",
|
||||||
|
"ko": "Okr 매니지먼트",
|
||||||
|
"ja": "OKRマネジメントです",
|
||||||
|
"de": "Das ist OKR.",
|
||||||
|
"fr": "Gestion des OKR",
|
||||||
|
"id": "OKR manajemen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "OKR 结果",
|
||||||
|
"zh": "",
|
||||||
|
"zh-CHT": "OKR 結果",
|
||||||
|
"en": "OKR result",
|
||||||
|
"ko": "Okr 결과",
|
||||||
|
"ja": "OKRの結果です",
|
||||||
|
"de": "OKR bringt das ergebnis.",
|
||||||
|
"fr": "Résultats pour OKR",
|
||||||
|
"id": "Hasil OKR"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "OKR 结果分析",
|
||||||
|
"zh": "",
|
||||||
|
"zh-CHT": "OKR 結果分析",
|
||||||
|
"en": "Analysis of OKR results",
|
||||||
|
"ko": "Okr 결과 분석",
|
||||||
|
"ja": "OKR結果分析です",
|
||||||
|
"de": "Wenn die ergebnisse umgekehrt sind",
|
||||||
|
"fr": "Analyse des résultats OKR",
|
||||||
|
"id": "Analisis hasil OKR"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "AI 机器人",
|
||||||
|
"zh": "",
|
||||||
|
"zh-CHT": "AI 機器人",
|
||||||
|
"en": "AI robot",
|
||||||
|
"ko": "Ai 로봇",
|
||||||
|
"ja": "AIロボットです",
|
||||||
|
"de": "AI roboter",
|
||||||
|
"fr": "Le robot AI",
|
||||||
|
"id": "Robot al"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "LDAP 设置",
|
||||||
|
"zh": "",
|
||||||
|
"zh-CHT": "LDAP 設置",
|
||||||
|
"en": "LDAP Settings",
|
||||||
|
"ko": "Ldap 설정",
|
||||||
|
"ja": "LDAP設定です",
|
||||||
|
"de": "Das ist eine ldap-einstellung",
|
||||||
|
"fr": "Paramètres de LDAP",
|
||||||
|
"id": "Pengaturan LDAP"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "APP 推送",
|
||||||
|
"zh": "",
|
||||||
|
"zh-CHT": "APP 推送",
|
||||||
|
"en": "APP push",
|
||||||
|
"ko": "App 푸시",
|
||||||
|
"ja": "プッシュアプリです",
|
||||||
|
"de": "Die APP.",
|
||||||
|
"fr": "Push par APP",
|
||||||
|
"id": "Aplikasi push"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
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/zh-CHT.js
vendored
2
public/language/web/zh-CHT.js
vendored
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user