From 46e03357666019bb3ceb2eee24ccb6f08d940418 Mon Sep 17 00:00:00 2001
From: Oct0pu5 <86554778+Octopus058@users.noreply.github.com>
Date: Sat, 21 Sep 2024 13:36:40 +0800
Subject: [PATCH] docs: Update README.md & add a README-zh.md (#144)
---
README-zh.md | 111 ++++++++++++++++++++++++++++++++++++++++++
README.md | 135 ++++++++-------------------------------------------
2 files changed, 131 insertions(+), 115 deletions(-)
create mode 100644 README-zh.md
diff --git a/README-zh.md b/README-zh.md
new file mode 100644
index 00000000..bf6d6122
--- /dev/null
+++ b/README-zh.md
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+[English](./README.md) · [中文](./README-zh.md)
+
+
+
+# [LRC Maker][lrc maker] · [![Build](https://github.com/magic-akari/lrc-maker/actions/workflows/build.yml/badge.svg)](https://github.com/magic-akari/lrc-maker/actions/workflows/build.yml)
+
+## 这个项目是什么
+
+这是一个滚动歌词制作工具,滚动歌词是指带有时间标签的文本。
+
+## 为什么会有这个项目
+
+作者对于目前已有的工具不满意,无法跨平台使用,所以自己制作了一个。
+
+## 如何使用
+
+打开[歌词滚动姬][lrc maker],即可开始,你可以把这个链接收藏到浏览器书签。
+
+开发分支版本链接:
+
+- https://magic-akari.github.io/lrc-maker/
+- https://lrc-maker.vercel.app/
+
+## 热键
+
+| 按键 | 功能 |
+| :---------------------------------------------------------: | :----------------: |
+| space | 插入时间标签 |
+| backspace / delete / ⌫ | 移除时间标签 |
+| ctrlenter↵ / ⌘↩ | 播放 / 暂停 |
+| ← / A | 回退 5 秒 |
+| → / D | 前进 5 秒 |
+| ↑ / W / J | 选择上一行 |
+| ↓ / S / K | 选择下一行 |
+| - / + | 当前行时间标签微调 |
+| ctrl↑ / ⌘↑ | 提高播放速度 |
+| ctrl↓ / ⌘↓ | 降低播放速度 |
+| R | 重置播放速度 |
+
+## 兼容性
+
+本项目的目标是兼容大部分现代浏览器,当前版本使用了很多的现代浏览器 API 来提升效能,改善用户体验。
+本项目使用了 ES Module 来加载代码,这意味着浏览器的版本应该满足下列要求。
+
+| 浏览器 | 版本 |
+| :------ | :---- |
+| EDGE | >= 16 |
+| Firefox | >= 60 |
+| Chrome | >= 61 |
+| Safari | >= 11 |
+| ios_saf | >= 11 |
+
+
+当前版本的 Edge 理论上应该支持,但是目前有不明原因导致代码加载后没有运行,这个问题留到 V8 内核的 Edge 发布后再做观察。
+
+
+对 EDGE 浏览器低限度支持。
+
+对于没有 ES Module 支持的浏览器,仍然做了回退处理以便正常使用。注意:此部分没有进行测试,旧浏览器仍然可能遇到 css 的布局错乱问题。
+
+IE 等旧浏览器不再支持。对于这类浏览器使用者,可以使用本项目的[旧版本][version 3.x]。
+
+## 本地开发
+
+如果你想在本地计算机上运行这个项目,可以遵循下面操作。
+
+```bash
+# 克隆这个仓库
+git clone https://github.com/magic-akari/lrc-maker.git
+
+cd lrc-maker
+
+# 安装依赖
+npm i
+
+# 构建
+npm run build
+
+# 开发模式构建
+npm start
+```
+
+## 生产部署
+
+构建(`npm run build`)后,`build` 文件夹是静态网站文件。
+您可以将其部署到任何 CDN 或静态文件服务器。
+
+您还可以使用此存储库根目录下的 `Dockerfile` 构建一个 docker 镜像。
+它运行构建并创建最小化的 nginx 镜像。
+
+```bash
+# 构建
+docker build -t lrc-maker .
+# 创建一个容器并在 8080 端口提供服务
+docker run -d -p 8080:80 lrc-maker
+```
+
+## 给这个项目点一个星星 :star:
+
+如果你喜欢这个项目,请点一个星星吧 :star:,分享这个项目来帮助更多的人。
+
+[lrc maker]: https://lrc-maker.github.io
+[version 3.x]: https://lrc-maker.github.io/3.x
diff --git a/README.md b/README.md
index 4879ff1f..f097dfb6 100644
--- a/README.md
+++ b/README.md
@@ -4,15 +4,19 @@
-# [LRC Maker][lrc maker] · [![Build](https://github.com/magic-akari/lrc-maker/actions/workflows/build.yml/badge.svg)](https://github.com/magic-akari/lrc-maker/actions/workflows/build.yml)
+
+
+[English](./README.md) · [中文](./README-zh.md)
+
+
-[中文](#这个项目是什么)
+# [LRC Maker][lrc maker] · [![Build](https://github.com/magic-akari/lrc-maker/actions/workflows/build.yml/badge.svg)](https://github.com/magic-akari/lrc-maker/actions/workflows/build.yml)
## What is this
This repository is a tool which helps you create your lrc file.
-## why lrc-maker
+## Why lrc-maker
It's hard to find a user-friendly and cross-platform tool to create lrc. So I made one myself.
@@ -29,19 +33,19 @@ Development branch links:
## Hotkeys
-| key | function |
-| :---------------------------------------------------------------: | :----------------------: |
-| space | insert time stamp tag |
-| delete / ⌘+delete | remove time stamp tag |
-| ctrl+enter / ⌘+return | play / pause |
-| ← / a | step backward 5 seconds |
-| → / d | step forward 5 seconds |
-| ↑ / w / j | select previous line |
-| ↓ / s / k | select next line |
-| - / + | adjust selected time tag |
-| ctrl+↑ / ⌘+↑ | speed up playback rate |
-| ctrl+↓ / ⌘+↓ | speed down playback rate |
-| r | reset playback rate |
+| key | function |
+| :---------------------------------------------------------: | :----------------------: |
+| space | insert time stamp tag |
+| backspace / delete / ⌫ | remove time stamp tag |
+| ctrlenter↵ / ⌘↩ | play / pause |
+| ← / A | step backward 5 seconds |
+| → / D | step forward 5 seconds |
+| ↑ / W / J | select previous line |
+| ↓ / S / K | select next line |
+| - / + | adjust selected time tag |
+| ctrl↑ / ⌘↑ | speed up playback rate |
+| ctrl↓ / ⌘↓ | speed down playback rate |
+| R | reset playback rate |
## Compatibility
@@ -83,8 +87,6 @@ npm run build
# or build with watch mode
npm start
-# and run dev server
-npm run dev-server
```
## Deployment in Production
@@ -108,102 +110,5 @@ If you like give us a star :star: Share this project to help more people.
---
-## 这个项目是什么
-
-这是一个滚动歌词制作工具,滚动歌词是指带有时间标签的文本。
-
-## 为什么会有这个项目
-
-作者对于目前已有的工具不满意,无法跨平台使用,所以自己制作了一个。
-
-## 如何使用
-
-打开[歌词滚动姬][lrc maker],即可开始,你可以把这个链接收藏到浏览器书签。
-
-开发分支版本链接:
-
-- https://magic-akari.github.io/lrc-maker/
-- https://lrc-maker.vercel.app/
-
-## 热键
-
-| 按键 | 功能 |
-| :---------------------------------------------------------------: | :----------------: |
-| space | 插入时间标签 |
-| delete / ⌘+delete | 移除时间标签 |
-| ctrl+enter / ⌘+return | 播放 / 暂停 |
-| ← / a | 回退 5 秒 |
-| → / d | 前进 5 秒 |
-| ↑ / w / j | 选择上一行 |
-| ↓ / s / k | 选择下一行 |
-| - / + | 当前行时间标签微调 |
-| ctrl+↑ / ⌘+↑ | 提高播放速度 |
-| ctrl+↓ / ⌘+↓ | 降低播放速度 |
-| r | 重置播放速度 |
-
-## 兼容性
-
-本项目的目标是兼容大部分现代浏览器,当前版本使用了很多的现代浏览器 API 来提升效能,改善用户体验。
-本项目使用了 ES Module 来加载代码,这意味着浏览器的版本应该满足下列要求。
-
-| 浏览器 | 版本 |
-| :------ | :---- |
-| EDGE | >= 16 |
-| Firefox | >= 60 |
-| Chrome | >= 61 |
-| Safari | >= 11 |
-| ios_saf | >= 11 |
-
-
-当前版本的 Edge 理论上应该支持,但是目前有不明原因导致代码加载后没有运行,这个问题留到 V8 内核的 Edge 发布后再做观察。
-
-
-对 EDGE 浏览器低限度支持。
-
-对于没有 ES Module 支持的浏览器,仍然做了回退处理以便正常使用。注意:此部分没有进行测试,旧浏览器仍然可能遇到 css 的布局错乱问题。
-
-IE 等旧浏览器不再支持。对于这类浏览器使用者,可以使用本项目的[旧版本][version 3.x]。
-
-## 本地开发
-
-如果你想在本地计算机上运行这个项目,可以遵循下面操作。
-
-```bash
-# 克隆这个仓库
-git clone https://github.com/magic-akari/lrc-maker.git
-
-cd lrc-maker
-
-# 安装依赖
-npm i
-
-# 构建
-npm run build
-
-# 开发模式构建
-npm start
-# 运行 dev-server
-npm run dev-server
-```
-
-## 生产部署
-
-构建(`npm run build`)后,`build` 文件夹是静态网站文件。
-您可以将其部署到任何 CDN 或静态文件服务器。
-
-您还可以使用此存储库根目录下的 `Dockerfile` 构建一个 docker 镜像。
-它运行构建并创建最小化的 nginx 镜像。
-
-```bash
-# 构建
-docker build -t lrc-maker .
-# 创建一个容器并在 8080 端口提供服务
-docker run -d -p 8080:80 lrc-maker
-```
-
-## 给这个项目点一个星星 :star:
-
-如果你喜欢这个项目,请点一个星星吧:star:,分享这个项目来帮助更多的人。
-
[lrc maker]: https://lrc-maker.github.io
[version 3.x]: https://lrc-maker.github.io/3.x