3D云打印系统OctoPrint,中文化详细图文教程


前言

本文将一步步指引使用Transifex在树莓派上进行OctoPrint的中文化,这是官方推荐的本地化方式,也可以作为新手使用Transifex的教程。

本文使用的OctoPrint系统版本为:

OctoPi 0.17.0
OctoPrint 1.4.0

一、OctoPrint是什么?

OctoPrint是一个非常优秀的基于Linux的跨平台3D打印机网络控制系统,它能够将多数仅支持USB 连接的3D打印机连接到局域网,通过网络上传文件至树莓派TF卡中进行打印并通过摄像头及其他方式监控打印状态,还具有强大的插件库,能够在树莓派上直接进行切片工作。

二、中文化步骤

1.创建系统

在OctoPrint下载镜像并刷入TF卡,这里不再赘述。
下载页面下方也有基础设置指导,先看再下载是个好习惯。
https://octoprint.org/download/

2.注册一个Transifex账号,并加入OctoPrint项目

请在Transifex注册一个账号,后续的中文化工作全部基于它,同时这个地址是OctoPrint本地化项目首页,请暂时不要关闭它:

https://www.transifex.com/octoprint/octoprint/dashboard/

注册完成后请在本地化项目首页点击加入。

3.创建一个Transifex API

请在右上角用户图标上点击进入用户设置,在API令牌界面生成一个令牌,并妥善保存它。
在这里插入图片描述

4.更新你的系统(可选)

以防万一,通过SSL登录你的树莓派并按顺序执行以下命令来更新软件包,并重启系统:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

5.安装Transifex客户端

cd ~/
sudo apt-get install python-pip
sudo apt-get install python3-pip

sudo pip install transifex-client

看见以下数据为安装完成

pi@octopi:~/OctoPrint/translations $ sudo pip install transifex-client
[sudo] password for pi:
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting transifex-client
  Downloading https://files.pythonhosted.org/packages/1c/25/1824710f70aa6665b97b5faa84fd4fe16da20e72ecf1598e39457b2a651f/transifex-client-0.1                                       4.2.tar.gz (211kB)
    100% |████████████████████████████████| 215kB 267kB/s
Collecting gitpython<4.0.0 (from transifex-client)
  Downloading https://files.pythonhosted.org/packages/7a/c9/6e1aec0893efe66f407d2e14a3daba73dbb39bbeeb72142b037c4a224d40/GitPython-2.1.15-py2                                       .py3-none-any.whl (452kB)
    100% |████████████████████████████████| 460kB 129kB/s
Collecting python-slugify<5.0.0 (from transifex-client)
  Downloading https://www.piwheels.org/simple/python-slugify/python_slugify-4.0.1-py2.py3-none-any.whl
Collecting requests<3.0.0,>=2.19.1 (from transifex-client)
  Downloading https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.                                       py3-none-any.whl (61kB)
    100% |████████████████████████████████| 61kB 259kB/s
Requirement already satisfied: six<2.0.0 in /usr/lib/python2.7/dist-packages (from transifex-client) (1.12.0)
Collecting urllib3<2.0.0<
  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值