如何移植 Telegram 桌面版主题至 Android 版

如何移植 Telegram 桌面版主题至 Android 版

Translated by Kazama Sion

这是将 .tdesktop-theme 文件转换为可在 Android 使用的 .attheme 文件的最小化方案。

在此方案中,我使用了由 MrYadro 设计的项目——TDeskDroid。当然,实际上我也可以通过 Telegram 机器人或者一些专用站点来完成这个目标。

本篇博文翻译并改编自 LKD70 攥写的《How to port your Telegram Desktop theme to Android》一文,转载请保留原始链接。译者系 @TelePlanting 频道的翻译志愿者。@TelePlanting 是一个专注翻译/整理 Telegram 新闻的频道。
This post is translated & adapted from "How to port your Telegram Desktop theme to Android" by LKD70, Please keep the original link if you reproduce the post. The translator is the volunteer of @TelePlanting , which translating & arranging Telegram News in Simplified Chinese.

下载并安装 Python 3

  1. 下载 Python 3.6.0 或以上版本(请勿选择 2.7.13 版)。
  2. 运行程序,选择"Add Python 3.6 to PATH",之后选择"Install Now"。
安装界面

3. (可选)这是一个检查是否安装成功的步骤:打开你的 cmd(可通过 Win + R,并在输入框中键入 cmd 打开),在黑色的界面中输入"python -V"。如果返回"Python 3.6.0"(或其它版本号),说明你安装成功了。


安装 TDeskDroid 项目

  1. 这里下载此项目,并将获得的文件解压至任意地方。
  2. 进入解压后的目录,在窗格内任意空白处"按住 Shift 并单击鼠标右键",选择"Open command window here"
"按住 Shift 并单击鼠标右键"后弹出的菜单
注1:Win XP/Vista 用户可能不会弹出此选项,您可以手动打开 cmd,并根据此文内容,手动将"命令行当前目录"切换至程序所在目录。
注2:在 Windows 10 1607 (OS Build 15031.0) 以后版本中,此处将会显示"Open PowerShell window here",后续操作中的细微区别将会进行附注。感谢 @wjm2038 将此细节告知。
Windows 10 1607 (OS Build 15031.0) 以后版本中,此处将会显示"Open PowerShell window here"

3. 输入指令"pip install -r requirements.txt",这将会安装此程序所需要的依赖库。

注:PowerShell 用户请将"requirements.txt"修改为".\requirements.txt"即可。

4. 把你下载的"Telegram 桌面版主题文件"复制到"程序所在目录"。

5. 返回 cmd 窗口,执行指令"python main.py"。

注:PowerShell 用户请将"main.py"修改为".\main.py"即可。



瞧!完成了!

通常情况下,如果您正确地执行了上述步骤,你将能在"attheme/"文件夹里找到生成后的文件:

如果本文在操作步骤上存在问题,请联系 @KazamaSion 以指出问题,如果您擅长英语,也可以向本文的原作者 @LKD70 提问,但请不要用中文困扰他。

请注意:我们不负责帮您转换主题文件,在提问前请确保您已经阅读过《提问的智慧》一文。被咨询对象保留"将您 block"的权利

Report Page