diff --git a/translated/tech/20180720 Building a Messenger App- Conversation Page.md b/published/20180720 Building a Messenger App- Conversation Page.md
similarity index 86%
rename from translated/tech/20180720 Building a Messenger App- Conversation Page.md
rename to published/20180720 Building a Messenger App- Conversation Page.md
index b249c2dcfb..95f91cabfa 100644
--- a/translated/tech/20180720 Building a Messenger App- Conversation Page.md
+++ b/published/20180720 Building a Messenger App- Conversation Page.md
@@ -1,8 +1,8 @@
[#]: collector: (lujun9972)
[#]: translator: (gxlct008)
-[#]: reviewer: ( )
-[#]: publisher: ( )
-[#]: url: ( )
+[#]: reviewer: (wxy)
+[#]: publisher: (wxy)
+[#]: url: (https://linux.cn/article-12723-1.html)
[#]: subject: (Building a Messenger App: Conversation Page)
[#]: via: (https://nicolasparada.netlify.com/posts/go-messenger-conversation-page/)
[#]: author: (Nicolás Parada https://nicolasparada.netlify.com/)
@@ -10,6 +10,8 @@
构建一个即时消息应用(九):Conversation 页面
======
+![](https://img.linux.net.cn/data/attachment/album/202010/15/220239arr978u7t7oulv73.jpg)
+
本文是该系列的第九篇,也是最后一篇。
* [第一篇: 模式][1]
@@ -21,8 +23,6 @@
* [第七篇: Access 页面][7]
* [第八篇: Home 页面][8]
-
-
在这篇文章中,我们将对对话页面进行编码。此页面是两个用户之间的聊天室。在顶部我们将显示其他参与者的信息,下面接着的是最新消息列表,以及底部的消息表单。
### 聊天标题
@@ -230,16 +230,15 @@ function readMessages(conversationID) {
}
```
-在这里我们仍然使用 partial application 来获取会话 ID。
-当新消息到达时,我们首先检查它是否来自此对话。如果是,我们会将消息条目预先添加到列表中,并向`/api/conversations/{conversationID}/read_messages`发起 POST 一个请求,以更新参与者上次阅读消息的时间。
+在这里我们仍然使用这个应用的部分来获取会话 ID。
+当新消息到达时,我们首先检查它是否来自此对话。如果是,我们会将消息条目预先添加到列表中,并向 `/api/conversations/{conversationID}/read_messages` 发起 POST 一个请求,以更新参与者上次阅读消息的时间。
* * *
-本系列到此结束。 Messenger app 现在可以运行了。
+本系列到此结束。 消息应用现在可以运行了。
-~~我将在对话和消息列表中添加分页功能,并在共享源代码之前添加用户搜索。我会在准备好的时候和托管的演示👨💻一起更新它~~
-
-[Souce Code][13] • [Demo][14]
+- [源代码][13]
+- [演示][14]
--------------------------------------------------------------------------------
@@ -248,20 +247,20 @@ via: https://nicolasparada.netlify.com/posts/go-messenger-conversation-page/
作者:[Nicolás Parada][a]
选题:[lujun9972][b]
译者:[gxlct008](https://github.com/gxlct008)
-校对:[校对者ID](https://github.com/校对者ID)
+校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://nicolasparada.netlify.com/
[b]: https://github.com/lujun9972
-[1]: https://nicolasparada.netlify.com/posts/go-messenger-schema/
-[2]: https://nicolasparada.netlify.com/posts/go-messenger-oauth/
-[3]: https://nicolasparada.netlify.com/posts/go-messenger-conversations/
-[4]: https://nicolasparada.netlify.com/posts/go-messenger-messages/
-[5]: https://nicolasparada.netlify.com/posts/go-messenger-realtime-messages/
-[6]: https://nicolasparada.netlify.com/posts/go-messenger-dev-login/
-[7]: https://nicolasparada.netlify.com/posts/go-messenger-access-page/
-[8]: https://nicolasparada.netlify.com/posts/go-messenger-home-page/
+[1]: https://linux.cn/article-11396-1.html
+[2]: https://linux.cn/article-11510-1.html
+[3]: https://linux.cn/article-12056-1.html
+[4]: https://linux.cn/article-12680-1.html
+[5]: https://linux.cn/article-12685-1.html
+[6]: https://linux.cn/article-12692-1.html
+[7]: https://linux.cn/article-12704-1.html
+[8]: https://linux.cn/article-12722-1.html
[9]: https://nicolasparada.netlify.com/img/go-messenger-conversation-page/heading.png
[10]: https://nicolasparada.netlify.com/img/go-messenger-conversation-page/list.png
[11]: https://nicolasparada.netlify.com/img/go-messenger-conversation-page/form.png
diff --git a/published/20201009 How to Install Deepin Desktop on Ubuntu 20.04 LTS.md b/published/20201009 How to Install Deepin Desktop on Ubuntu 20.04 LTS.md
new file mode 100644
index 0000000000..84fc35c76f
--- /dev/null
+++ b/published/20201009 How to Install Deepin Desktop on Ubuntu 20.04 LTS.md
@@ -0,0 +1,133 @@
+[#]: collector: (lujun9972)
+[#]: translator: (gxlct008)
+[#]: reviewer: (wxy)
+[#]: publisher: (wxy)
+[#]: url: (https://linux.cn/article-12724-1.html)
+[#]: subject: (How to Install Deepin Desktop on Ubuntu 20.04 LTS)
+[#]: via: (https://itsfoss.com/install-deepin-ubuntu/)
+[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
+
+如何在 Ubuntu 20.04 LTS 上安装深度(Deepin)桌面环境
+======
+
+![](https://img.linux.net.cn/data/attachment/album/202010/15/223607kqs5zguiq53fkkig.png)
+
+> 本教程向你展示在 Ubuntu 上安装深度(Deepin)桌面环境的正确步骤。还提到了移除步骤。
+
+毫无疑问,深度操作系统(Deepin OS)是一个 [漂亮的 Linux 发行版][1]。最近发布的 [深度操作系统 V20][2] 就更加美观了。
+
+[深度操作系统][3] 是基于 [Debian][4] 的,默认的存储库镜像太慢了。如果你更愿意使用 Ubuntu,可以选择 [UbuntuDDE Linux 发行版][5] 形式的 Ubuntu 的深度操作系统的变体。它还不是 [官方的 Ubuntu 风格][6] 之一。
+
+[重新安装新的发行版][7] 是一个麻烦,因为你会丢失数据,你将不得不在新安装的 UbuntuDDE 上重新安装你的应用程序。
+
+一个更简单的选择是在现有的 Ubuntu 系统上安装深度桌面环境(DDE)。毕竟,你可以轻松地在一个系统中安装多个[桌面环境][8]。
+
+不要烦恼,这很容易做到,如果你不喜欢,也可以恢复这些更改。让我来告诉你怎么做。
+
+### 在 Ubuntu 20.04 上安装深度桌面环境
+
+UbuntuDDE 团队已为他们的发行版创建了一个 PPA,你可以使用相同的 PPA 在 Ubuntu 20.04 上安装深度桌面环境。请记住,此 PPA 仅适用于 Ubuntu 20.04。请阅读有关 [在 Ubuntu 中使用 PPA][10]。
+
+> 没有深度桌面环境 V20
+>
+> 你将在此处使用 PPA 安装的深度桌面环境还不是新的 V20。它可能会在 Ubuntu 20.10 发布后出现,但是我们不能担保。
+
+以下是你需要遵循的步骤:
+
+**步骤 1**:你需要首先在终端上输入以下内容,来添加 [Ubuntu DDE Remix 团队的官方 PPA][11]:
+
+```
+sudo add-apt-repository ppa:ubuntudde-dev/stable
+```
+
+**步骤 2**:添加存储库以后,继而安装深度桌面环境。
+
+```
+sudo apt install ubuntudde-dde
+```
+
+![][12]
+
+现在,安装将启动,一段时间后,将要求你选择显示管理器。
+
+![][13]
+
+如果需要深度桌面主题的锁屏,则需要选择 “lightdm”。如果不需要,你可以将其设置为 “gdm3”。
+
+如果你看不到此选项,可以通过键入以下命令来获得它,然后选择你首选的显示管理器:
+
+```
+sudo dpkg-reconfigure lightdm
+```
+
+**步骤 3**: 完成后,你必须退出并通过选择 “Deepin” 会话再次登录,或者重新启动系统。
+
+![][14]
+
+
+就是这样。马上在你的 Ubuntu 20.04 LTS 系统上享受深度桌面环境体验吧!
+
+![][15]
+
+### 从 Ubuntu 20.04 删除深度桌面
+
+如果你不喜欢这种体验,或者由于某些原因它有 bug,可以按照以下步骤将其删除。
+
+**步骤 1**: 如果你已将 “lightdm” 设置为显示管理器,则需要在卸载深度桌面环境之前将显示管理器设置为 “gdm3”。为此,请键入以下命令:
+
+```
+sudo dpkg-reconfigure lightdm
+```
+
+![Select gdm3 on this screen][13]
+
+然后,选择 “gdm3” 继续。
+
+完成此操作后,你只需输入以下命令即可完全删除深度桌面环境:
+
+```
+sudo apt remove startdde ubuntudde-dde
+```
+
+你只需重启即可回到原来的 Ubuntu 桌面环境。如果图标没有响应,只需打开终端(`CTRL + ALT + T`)并输入:
+
+
+```
+reboot
+```
+
+### 总结
+
+有不同的 [桌面环境选择][16] 是件好事。如果你真的喜欢深度桌面环境的界面,那么这可能是在 Ubuntu 上体验深度操作系统的一种方式。
+
+如果你有任何疑问或遇到任何问题,请在评论中告诉我。
+
+--------------------------------------------------------------------------------
+
+via: https://itsfoss.com/install-deepin-ubuntu/
+
+作者:[Ankush Das][a]
+选题:[lujun9972][b]
+译者:[gxlct008](https://github.com/gxlct008)
+校对:[wxy](https://github.com/wxy)
+
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
+
+[a]: https://itsfoss.com/author/ankush/
+[b]: https://github.com/lujun9972
+[1]: https://itsfoss.com/beautiful-linux-distributions/
+[2]: https://itsfoss.com/deepin-20-review/
+[3]: https://www.deepin.org/en/
+[4]: https://www.debian.org/
+[5]: https://itsfoss.com/ubuntudde/
+[6]: https://itsfoss.com/which-ubuntu-install/
+[7]: https://itsfoss.com/reinstall-ubuntu/
+[8]: https://itsfoss.com/what-is-desktop-environment/
+[9]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/10/ubuntu-20-with-deepin.jpg?resize=800%2C386&ssl=1
+[10]: https://itsfoss.com/ppa-guide/
+[11]: https://launchpad.net/~ubuntudde-dev/+archive/ubuntu/stable
+[12]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/10/deepin-desktop-install.png?resize=800%2C534&ssl=1
+[13]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/10/deepin-display-manager.jpg?resize=800%2C521&ssl=1
+[14]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/10/deepin-session-ubuntu.jpg?resize=800%2C414&ssl=1
+[15]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/10/ubuntu-20-with-deepin-1.png?resize=800%2C589&ssl=1
+[16]: https://itsfoss.com/best-linux-desktop-environments/
diff --git a/translated/tech/20201009 How to Install Deepin Desktop on Ubuntu 20.04 LTS.md b/translated/tech/20201009 How to Install Deepin Desktop on Ubuntu 20.04 LTS.md
deleted file mode 100644
index 8d9bd00e6e..0000000000
--- a/translated/tech/20201009 How to Install Deepin Desktop on Ubuntu 20.04 LTS.md
+++ /dev/null
@@ -1,134 +0,0 @@
-[#]: collector: (lujun9972)
-[#]: translator: (gxlct008)
-[#]: reviewer: ( )
-[#]: publisher: ( )
-[#]: url: ( )
-[#]: subject: (How to Install Deepin Desktop on Ubuntu 20.04 LTS)
-[#]: via: (https://itsfoss.com/install-deepin-ubuntu/)
-[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
-
-如何在 Ubuntu 20.04 LTS 上安装 Deepin 桌面
-======
-
-_**本教程向您展示在 Ubuntu 上安装 Deepin 桌面环境的正确步骤。还提到了移除步骤。**_
-
-毫无疑问,Deepin 是一个 [漂亮的 Linux 发行版][1]。最近发布的 [Deepin version 20][2] 让它更加美观了。
-
-现在,[Deepin Linux][3] 是基于 [Debian][4] 的,默认的存储库镜像太慢了。如果您更愿意使用 Ubuntu,可以选择 [UbuntuDDE Linux 发行版][5] 形式的 Ubuntu 的 Deepin 变体。它还不是 [官方的 Ubuntu 风格][6] 之一。
-
-[重新安装新的发行版][7] 是一个麻烦,因为您会丢失数据,您将不得不在新安装的 UbuntuDDE 上重新安装您的应用程序。
-
-一个更简单的选择是在现有的 Ubuntu 系统上安装 Deepin 桌面环境。毕竟,您可以轻松地在一个系统中安装多个 [桌面环境][8]。
-
-不要烦恼,这很容易做到,如果您不喜欢,也可以恢复这些更改。让我来告诉你怎么做。
-
-### 在 Ubuntu 20.04 上安装 Deepin 桌面
-
-![][9]
-
-
-UbuntuDDE 团队已为他们的发行版创建了一个 PPA,您可以使用相同的 PPA 在 Ubuntu 20.04 上安装 Deepin 桌面。请记住,此 PPA 仅适用于 Ubuntu 20.04。请阅读有关 [在 Ubuntu 中使用 PPA][10]。
-
-没有 Deepin 版本 20
-
-您将在此处使用 PPA 安装的 Deepin 桌面还不是新的 Deepin 桌面版本 20。它可能会在 Ubuntu 20.10 发布后出现,但是我们不能保证任何事情。
-
-以下是您需要遵循的步骤:
-
-**步骤 1**:您需要首先在终端上输入以下内容,来添加 [Ubuntu DDE Remix 团队的官方 PPA][11]:
-
-```
-sudo add-apt-repository ppa:ubuntudde-dev/stable
-```
-
-**步骤 2**:添加存储库以后,继而安装 Deepin 桌面。
-
-```
-sudo apt install ubuntudde-dde
-```
-
-![][12]
-
-现在,安装将启动,一段时间后,将要求您选择显示管理器。
-
-![][13]
-
-如果需要深度桌面主题的锁屏,则需要选择 “**lightdm**”。如果不需要,您可以将其设置为 “**gdm3**”。
-
-如果您看不到此选项,可以通过键入以下命令来获得它,然后选择您首选的显示管理器:
-
-```
-sudo dpkg-reconfigure lightdm
-```
-
-**步骤 3**: 完成后,您必须退出并通过选择 “**Deepin**” 会话再次登录,或者重新启动系统。
-
-![][14]
-
-
-就是这样。马上在您的 Ubuntu 20.04 LTS 系统上享受深度体验吧!
-
-![][15]
-
-### 从 Ubuntu 20.04 删除 Deepin 桌面
-
-如果您不喜欢这种体验,或者由于某些原因它有 bug,可以按照以下步骤将其删除。
-
-**步骤 1**: 如果您已将 “lightdm” 设置为显示管理器,则需要在卸载 Deepin 之前将显示管理器设置为 “gdm3”。为此,请键入以下命令:
-
-```
-sudo dpkg-reconfigure lightdm
-```
-
-![Select gdm3 on this screen][13]
-
-然后,选择 **gdm3** 继续。
-
-完成此操作后,您只需输入以下命令即可完全删除 Deepin:
-
-```
-sudo apt remove startdde ubuntudde-dde
-```
-
-您只需重启即可回到原来的 Ubuntu 桌面。如果图标没有响应,只需打开终端(**CTRL + ALT + T**)并输入:
-
-
-```
-reboot
-```
-
-**总结**
-
-有不同的 [桌面环境选择][16] 是件好事。如果您真的喜欢 Deepin 桌面界面,那么这可能是在 Ubuntu 上体验 Deepin 的一种方式。
-
-如果您有任何疑问或遇到任何问题,请在评论中告诉我。
-
---------------------------------------------------------------------------------
-
-via: https://itsfoss.com/install-deepin-ubuntu/
-
-作者:[Ankush Das][a]
-选题:[lujun9972][b]
-译者:[gxlct008](https://github.com/gxlct008)
-校对:[校对者ID](https://github.com/校对者ID)
-
-本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
-
-[a]: https://itsfoss.com/author/ankush/
-[b]: https://github.com/lujun9972
-[1]: https://itsfoss.com/beautiful-linux-distributions/
-[2]: https://itsfoss.com/deepin-20-review/
-[3]: https://www.deepin.org/en/
-[4]: https://www.debian.org/
-[5]: https://itsfoss.com/ubuntudde/
-[6]: https://itsfoss.com/which-ubuntu-install/
-[7]: https://itsfoss.com/reinstall-ubuntu/
-[8]: https://itsfoss.com/what-is-desktop-environment/
-[9]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/10/ubuntu-20-with-deepin.jpg?resize=800%2C386&ssl=1
-[10]: https://itsfoss.com/ppa-guide/
-[11]: https://launchpad.net/~ubuntudde-dev/+archive/ubuntu/stable
-[12]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/10/deepin-desktop-install.png?resize=800%2C534&ssl=1
-[13]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/10/deepin-display-manager.jpg?resize=800%2C521&ssl=1
-[14]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/10/deepin-session-ubuntu.jpg?resize=800%2C414&ssl=1
-[15]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/10/ubuntu-20-with-deepin-1.png?resize=800%2C589&ssl=1
-[16]: https://itsfoss.com/best-linux-desktop-environments/