Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
董杰
/
induction_shelf
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 54085d57
由
韩晓涛
编写于
2025-01-10 14:45:45 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
增加日文翻译
1 个父辈
276f0cb2
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
34 行增加
和
26 行删除
smartshelf/app/__init__.py
smartshelf/app/templates/head.html
smartshelf/app/translations/en/LC_MESSAGES/messages.mo
smartshelf/app/translations/ja/LC_MESSAGES/messages.po
smartshelf/app/utils/serial_communication.py
smartshelf/app/__init__.py
查看文件 @
54085d5
...
@@ -37,7 +37,7 @@ app = Flask(__name__)
...
@@ -37,7 +37,7 @@ app = Flask(__name__)
babel
=
Babel
(
app
)
babel
=
Babel
(
app
)
app
.
config
.
from_object
(
Config
)
app
.
config
.
from_object
(
Config
)
app
.
after_request
(
add_header
)
app
.
after_request
(
add_header
)
LANGUAGES
=
{
app
.
config
[
"LANGUAGES"
]
=
{
"zh"
:
"Chinese"
,
"zh"
:
"Chinese"
,
"en"
:
"English"
,
"en"
:
"English"
,
"ja"
:
"Japanese"
"ja"
:
"Japanese"
...
...
smartshelf/app/templates/head.html
查看文件 @
54085d5
<script>
<script>
function
switchLanguage
(
language
){
function
switchLanguage
(
language
)
{
$
.
ajax
({
$
.
ajax
({
url
:
"/language/"
+
language
,
url
:
"/language/"
+
language
,
type
:
"get"
,
type
:
"get"
,
//data: JSON.stringify(ionum),
//data: JSON.stringify(ionum),
//contentType: "application/json",
//contentType: "application/json",
//dataType: 'json',
//dataType: 'json',
success
:
function
(
data
)
{
success
:
function
(
data
)
{
location
.
reload
();
location
.
reload
();
},
},
error
:
function
(
e
)
{
error
:
function
(
e
)
{
window
.
reload
();
window
.
reload
();
}
}
});
});
return
false
;
return
false
;
}
}
</script>
</script>
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
<div
class=
"container"
>
<div
class=
"container"
>
<div
class=
"navbar-header"
>
<div
class=
"navbar-header"
>
<button
type=
"button"
class=
"navbar-toggle collapsed"
data-toggle=
"collapse"
data-target=
"#navbar"
<button
type=
"button"
class=
"navbar-toggle collapsed"
data-toggle=
"collapse"
data-target=
"#navbar"
aria-expanded=
"false"
aria-controls=
"navbar"
>
aria-expanded=
"false"
aria-controls=
"navbar"
>
<span
class=
"sr-only"
>
Toggle navigation
</span>
<span
class=
"sr-only"
>
Toggle navigation
</span>
<span
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
...
@@ -28,20 +28,27 @@
...
@@ -28,20 +28,27 @@
</button>
</button>
<span
class=
"navbar-brand"
href=
"#"
>
{{ _('感应式料架') }}
</span>
<span
class=
"navbar-brand"
href=
"#"
>
{{ _('感应式料架') }}
</span>
</div>
</div>
<div
id=
"navbar"
class=
"navbar-collapse collapse"
>
<div
id=
"navbar"
class=
"navbar-collapse collapse"
>
<ul
class=
"nav navbar-nav"
>
<ul
class=
"nav navbar-nav"
>
<li
{{
"
class=
active"
if
index=
=1
}}
><a
href=
"{{ url_for('induction_control') }}"
>
{{ _('通用') }}
</a></li>
<li
<li
{{
"
class=
active"
if
index=
=2
}}
><a
href=
"{{ url_for('induction_test') }}"
>
{{ _('测试') }}
</a>
</li>
{{
"
class=
active"
if
index=
=1
}}
><a
href=
"{{ url_for('induction_control') }}"
>
{{ _('通用') }}
</a></li>
<li
{{
"
class=
active"
if
index=
=3
}}
><a
href=
"{{ url_for('induction_config') }}"
>
{{ _('配置') }}
</a>
</li>
<li
{{
"
class=
active"
if
index=
=2
}}
><a
href=
"{{ url_for('induction_test') }}"
>
{{ _('测试') }}
</a>
</li>
<li
{{
"
class=
active"
if
index=
=3
}}
><a
href=
"{{ url_for('induction_config') }}"
>
{{ _('配置') }}
</a>
</li>
</ul>
</ul>
<ul
class=
"nav navbar-nav navbar-right"
style=
"font-size: 14px;"
"
>
<ul
class=
"nav navbar-nav navbar-right"
style=
"font-size: 14px;"
<li>
"
>
<a
href=
"#"
onclick=
"return switchLanguage('zh');"
>
简体中文
</a>
<li>
</li>
<a
href=
"#"
onclick=
"return switchLanguage('zh');"
>
简体中文
</a>
<li>
</li>
<a
href=
"#"
onclick=
"return switchLanguage('en');"
>
English
</a>
<li>
</li>
<a
href=
"#"
onclick=
"return switchLanguage('en');"
>
English
</a>
</li>
<li>
<a
href=
"#"
onclick=
"return switchLanguage('ja');"
>
日本語
</a>
</li>
</ul>
</ul>
</div>
</div>
<!--/.nav-collapse -->
<!--/.nav-collapse -->
...
...
smartshelf/app/translations/en/LC_MESSAGES/messages.mo
查看文件 @
54085d5
此文件类型无法预览
smartshelf/app/translations/ja/LC_MESSAGES/messages.po
0 → 100644
查看文件 @
54085d5
此文件的差异被折叠,
点击展开。
smartshelf/app/utils/serial_communication.py
查看文件 @
54085d5
...
@@ -25,6 +25,7 @@ class SerialCommunication():
...
@@ -25,6 +25,7 @@ class SerialCommunication():
# self.port = read_com()
# self.port = read_com()
# self.uploads_path = Config.UPLOAD_FOLDER
# self.uploads_path = Config.UPLOAD_FOLDER
self
.
serialstate
=
"串口连接正常"
self
.
serialstate
=
"串口连接正常"
with
open
(
Config
.
IP_PATH
+
"/serialcom.txt"
,
"r"
)
as
f
:
with
open
(
Config
.
IP_PATH
+
"/serialcom.txt"
,
"r"
)
as
f
:
serialcom
=
f
.
read
()
serialcom
=
f
.
read
()
self
.
port
=
serialcom
.
strip
(
"
\n
"
)
self
.
port
=
serialcom
.
strip
(
"
\n
"
)
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论