Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

運行繁體中文翻譯腳本後,db大量報錯 #483

Closed
s11005349 opened this issue Jan 22, 2022 · 3 comments
Closed

運行繁體中文翻譯腳本後,db大量報錯 #483

s11005349 opened this issue Jan 22, 2022 · 3 comments

Comments

@s11005349
Copy link

s11005349 commented Jan 22, 2022

缺陷描述

以Ubuntu 20.04架設完成模擬器後
原本可以正常運行伺服器不報錯

但是運行繁化python腳本後
一運行pandas模擬器就會大量db報錯
各個db基本上都出現"Error: Could not process contents of line <數字> of <db文件>"

大量報錯基本上如下圖(報錯過多 無法全部截圖):
pandas_error1
pandas_error_2

重现步骤

  1. 在Ubuntu server 20.04上 按照git上的ReadMe安裝Pandas
  2. 嘗試按照腳本區教學 運行繁體化腳本imple_translate.py
  3. 運行腳本失敗 嘗試輸入sudo apt install python-is-python3 試圖解決問題
  4. 再次嘗試以virtual environment運行腳本 遭遇virtual environment問題 以pip3 uninstall virtualenv解決
  5. 再次嘗試以virtual environment運行腳本 遭遇各種缺乏python module問題 逐一安裝解決
  6. 成功以virtual environment運行繁體化腳本至結束
  7. 啟動模擬器,即出現大量報錯
    註1: 使用翻譯腳本翻譯回去簡體中文後,模擬器可以正常運作不報錯
    註2: 步驟3~6中進行了各種嘗試,已經盡力列出,若有遺漏請見諒

预期结果

預期可以順利運行繁體化腳本
並且無報錯啟動模擬器

操作系统

Linux 发行版

工作模式

复兴后 (Renewal)

熊猫模拟器版本号

v1.1.9 正式版

适配的客户端版本

20200304

是否为原生缺陷

是的, 问题依旧

代码提交散列

No response

备注

  1. 使用翻譯腳本翻譯回去簡體中文後,模擬器可以正常運作不報錯
  2. locale回車資訊如下圖
    locale
@CairoLee
Copy link
Contributor

您好,感谢您细致的提供了详细的报告内容。我会尝试在 Ubuntu 20.04 中尝试完整的执行一次您刚刚提到的操作。此外,熊猫模拟器依赖 locale 中的前半段来确定字符串编码转译,首先请您尝试一下将语言编码改成:zh_TW.UTF-8 或者 zh_HK.UTF-8 看看问题是否得以解决。

@s11005349
Copy link
Author

您好
經調整locale前半段後
再次運行翻譯腳本後就可以正確執行模擬器了
太感謝您了!

@CairoLee
Copy link
Contributor

哇,一猜就中。不好意思,估计耽搁了您不少时间,抱歉哈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants