Compare commits

...

27 Commits

Author SHA1 Message Date
Zhe Fang
900a8e1e7c Update credit wording in CONTRIBUTING.md 2025-12-24 11:55:18 -05:00
Zhe Fang
ea9a9c2f5f Update translation contribution instructions in README
Added a link for contributors to find more information.
2025-12-24 11:52:00 -05:00
Zhe Fang
0c4d02b337 Revise translation assistance information
Updated translation assistance section with a link for contributions.
2025-12-24 11:51:38 -05:00
Zhe Fang
d137d82ecf Update translation assistance section in README
Added a section for translation assistance and removed the previous translation section.
2025-12-24 11:51:07 -05:00
Zhe Fang
02551e2053 Add translation contribution section to README
Added a section encouraging users to help translate the project and contribute.
2025-12-24 11:50:10 -05:00
Zhe Fang
026926e9b8 Update CONTRIBUTING.md 2025-12-24 11:39:08 -05:00
Zhe Fang
4c811db16a Update README.CN.md with translation and donation info
Added a section for translation contributions and donation support.
2025-12-24 11:36:29 -05:00
Zhe Fang
6f83fa11db Revise contributing guidelines for translations
Updated the contributing guidelines to include translation information in both English and Chinese. Added a status table for languages and contributors.
2025-12-24 11:34:55 -05:00
Zhe Fang
bc8e15c144 Update translation section in README.md
Added a section for translation contributions and removed the previous translation details.
2025-12-24 11:32:16 -05:00
Zhe Fang
85de1eb2cd Add Chinese translation guidelines to CONTRIBUTING.md 2025-12-24 11:29:00 -05:00
Zhe Fang
d2bf19ed3d Add translation contribution guidelines
Added instructions for translating BetterLyrics using Crowdin.
2025-12-24 11:27:23 -05:00
Zhe Fang
43c205c839 Update Japanese language support status in README 2025-12-24 11:07:35 -05:00
Zhe Fang
9664b1ab78 Update Japanese language entry in README.CN.md 2025-12-24 11:07:00 -05:00
Zhe Fang
08c5f6b515 Add contributor link for Japanese language support 2025-12-24 11:06:31 -05:00
Zhe Fang
260de40f81 Merge branch 'dev' of https://github.com/jayfunc/BetterLyrics into dev 2025-12-24 11:05:41 -05:00
Zhe Fang
c00d0eb005 fix: duration issue 2025-12-24 11:05:39 -05:00
Zhe Fang
32e761724c Merge pull request #170 from jayfunc/l10n_dev
New Crowdin updates
2025-12-24 11:05:05 -05:00
Zhe Fang
9fd08af582 New translations resources.resw (Japanese) 2025-12-24 11:03:57 -05:00
Zhe Fang
266dcfc930 New translations resources.resw (Chinese Simplified) 2025-12-24 10:43:52 -05:00
Zhe Fang
8764585f2c New translations resources.resw (Japanese) 2025-12-24 10:43:50 -05:00
Zhe Fang
91ab3a48c0 New translations resources.resw (Chinese Simplified) 2025-12-24 09:23:59 -05:00
Zhe Fang
80fa34d9e8 New translations resources.resw (Japanese) 2025-12-24 09:23:58 -05:00
Zhe Fang
b4ca4fd990 New translations resources.resw (Chinese Traditional) 2025-12-24 08:00:35 -05:00
Zhe Fang
86527f6b82 New translations resources.resw (Japanese) 2025-12-24 08:00:34 -05:00
Zhe Fang
d8066bc683 New translations resources.resw (Japanese) 2025-12-24 06:04:12 -05:00
Zhe Fang
b261a86791 New translations resources.resw (Japanese) 2025-12-24 04:35:20 -05:00
Zhe Fang
34f2a51b74 New translations resources.resw (Japanese) 2025-12-24 00:10:01 -05:00
8 changed files with 272 additions and 248 deletions

View File

@@ -331,7 +331,7 @@
<local:PropertyRow
x:Uid="LyricsSearchControlDurauion"
Unit="s"
Value="{x:Bind ViewModel.MediaSessionsService.CurrentSongInfo.Duration, TargetNullValue=N/A, Mode=OneWay}" />
Value="{x:Bind ViewModel.MediaSessionsService.CurrentSongInfo.DurationMs, TargetNullValue=N/A, Converter={StaticResource MillisecondsToSecondsConverter}, Mode=OneWay}" />
</StackPanel>
</Expander>

View File

@@ -3,7 +3,7 @@ using System;
namespace BetterLyrics.WinUI3.Converter
{
public class MillisecondsToSecondsConverter : IValueConverter
public partial class MillisecondsToSecondsConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{

View File

@@ -649,7 +649,7 @@
<value>总是隐藏解锁按钮</value>
</data>
<data name="SettingsPageAmllTtmlDbBaseUrl.Header" xml:space="preserve">
<value>基本 URL</value>
<value> URL</value>
</data>
<data name="SettingsPageAmount.Header" xml:space="preserve">
<value>量</value>
@@ -712,7 +712,7 @@
<value>居中</value>
</data>
<data name="SettingsPageCheckShortcut.Content" xml:space="preserve">
<value>检查快捷方式</value>
<value>检查快捷</value>
</data>
<data name="SettingsPageChinese.Header" xml:space="preserve">
<value>中文注音</value>
@@ -1411,10 +1411,10 @@
<value>快捷键</value>
</data>
<data name="SettingsPageShortcutRegFailInfo" xml:space="preserve">
<value>该键未成功注册</value>
<value>该快捷键未成功注册</value>
</data>
<data name="SettingsPageShortcutRegSuccessInfo" xml:space="preserve">
<value>该键已成功注册</value>
<value>该快捷键已成功注册</value>
</data>
<data name="SettingsPageShowAlbum.Header" xml:space="preserve">
<value>显示专辑</value>

View File

@@ -301,7 +301,7 @@
<value>自動產生</value>
</data>
<data name="LyricsSearchControlDurauion.Header" xml:space="preserve">
<value>長</value>
<value>長</value>
</data>
<data name="LyricsSearchControlHelp.Text" xml:space="preserve">
<value>* 儲存變更後立即生效,隨後歌曲歌詞將透過對應資訊和目標歌詞進行檢索;標記為純音樂將直接恢復為純音樂預留位置歌詞。重設後將恢復原始資料檢索。</value>
@@ -430,7 +430,7 @@
<value>位元率</value>
</data>
<data name="MusicGalleryPageFileInfoDuration.Header" xml:space="preserve">
<value>長</value>
<value>長</value>
</data>
<data name="MusicGalleryPageFileInfoEncoder.Header" xml:space="preserve">
<value>編碼器</value>

66
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,66 @@
## 🌍 Translation / 翻译
We want **BetterLyrics** to be accessible to everyone, and your help in translating it is greatly appreciated! We use **Crowdin** to manage localization.
我们致力于让 **BetterLyrics** 面向全球用户,非常感谢您在翻译方面提供的帮助!本项目使用 **Crowdin** 平台进行本地化管理。
---
### How to Contribute
1. **Join the Project:**
Accept our invitation to join the translation team via Crowdin:
[**Join BetterLyrics on Crowdin**](https://crowdin.com/project/betterlyrics/invite?h=413bb0df7afa420247a98fefdae5e12c2647410)
2. **Translate & Proofread:**
Once you have joined, you are welcome to translate new strings or proofread existing language resources.
> **Note:** Please only **approve** a translation if you are native or fluent in that language and are confident in its accuracy.
**Syncing and Recognition**
* **Synchronization:** Crowdin automatically syncs translations to GitHub periodically.
* **Merging:** Once you have completed proofreading a language and the resources have synced to GitHub via a Pull Request, the maintainers will merge the changes.
* **Credit:** After the merge, we will add your Crowdin profile to the **Contributors** column in the table below.
Thank you for helping us make BetterLyrics better!
---
### 如何参与贡献
1. **加入项目:**
通过以下链接接受邀请,加入 Crowdin 上的翻译团队:
[**在 Crowdin 上加入 BetterLyrics**](https://crowdin.com/project/betterlyrics/invite?h=413bb0df7afa420247a98fefdae5e12c2647410)
2. **翻译与校对:**
加入项目后,欢迎您翻译新的词条或校对现有的语言资源。
> **注意:** 请仅在您精通目标语言(母语或流利水平)并确信翻译准确无误时,才对翻译进行 **批准 (Approve)** 操作。
**同步与致谢**
* **同步机制:** Crowdin 会定期自动将翻译内容同步至 GitHub。
* **合并流程:** 当您完成了一种语言的校对工作,且资源已通过 Pull Request 同步至 GitHub 后,维护者会将更改合并。
* **贡献者致谢:** 代码合并后,我们会将您的 Crowdin 个人资料添加到下方的 **贡献者 (Contributors)** 列表中。
感谢您帮助我们将 BetterLyrics 打造得更好!
---
### 📊 Status / 状态
| Language / 语言 | Code | Translated / 已翻译 | Proofread / 已校对 | Contributors / 贡献者 |
| :--- | :---: | :---: | :---: | :--- |
| Arabic (العربية) | ar | ✅ | - | - |
| German (Deutsch) | de | ✅ | - | - |
| English | en | ✅ | ✅ | [jayfunc](https://crowdin.com/profile/jayfunc) |
| Spanish (Español) | es | ✅ | - | - |
| French (Français) | fr | ✅ | - | - |
| Hindi (हिन्दी) | hi | ✅ | - | - |
| Indonesian (Bahasa Indonesia) | id | ✅ | - | - |
| Japanese (日本語) | ja | ✅ | ✅ | [SuHeAndZl](https://crowdin.com/profile/SuHeAndZl) |
| Korean (한국어) | ko | ✅ | - | - |
| Malay (Bahasa Melayu) | ms | ✅ | - | - |
| Portuguese (Português) | pt | ✅ | - | - |
| Russian (Русский) | ru | ✅ | - | - |
| Thai (ไทย) | th | ✅ | - | - |
| Vietnamese (Tiếng Việt) | vi | ✅ | - | - |
| Simplified Chinese (简体中文) | zh-Hans | ✅ | ✅ | [jayfunc](https://crowdin.com/profile/jayfunc)<br>[borcolasky](https://crowdin.com/profile/borcolasky) |
| Traditional Chinese (繁體中文) | zh-Hant | ✅ | ✅ | [borcolasky](https://crowdin.com/profile/borcolasky) |

View File

@@ -49,6 +49,10 @@ BetterLyrics
</div>
## ✍️ 协助翻译
找不到你的语言?有更好的翻译?没关系!😆 访问 [此处](https://github.com/jayfunc/BetterLyrics?tab=contributing-ov-file) 查看如何贡献翻译!
## 🎉 该项目入选少数派推荐文章!
文章链接:[BetterLyrics - 一款专为 Windows 打造的沉浸式流畅歌词显示软件](https://sspai.com/post/101028)。
@@ -206,31 +210,6 @@ BetterLyrics
- [椒盐音乐 Salt Player](https://moriafly.com/program/salt-player)
- [MyToolBar](https://github.com/TwilightLemon/MyToolBar)
## ✍️ 协助翻译
找不到你的语言?有更好的翻译?没关系!😆
立即通过 crodwin 访问 [BetterLyrics](https://crowdin.com/project/betterlyrics/invite?h=413bb0df7afa420247a98fefdae5e12c2647410) 为本应用提供翻译,成为最具价值的贡献者!
| 语言 | 代码 | 已翻译 | 已校对 | 贡献者 |
| :--- | :---: | :---: | :---: | :--- |
| 阿拉伯语 | ar | ✅ | - | - |
| 德语 | de | ✅ | - | - |
| 英语 | en | ✅ | ✅ | [jayfunc](https://crowdin.com/profile/jayfunc) |
| 西班牙语 | es | ✅ | - | - |
| 法语 | fr | ✅ | - | - |
| 印地语 | hi | ✅ | - | - |
| 印尼语 | id | ✅ | - | - |
| 日语 | ja | ✅ | - | - |
| 韩语 | ko | ✅ | - | - |
| 马来语 | ms | ✅ | - | - |
| 葡萄牙语 | pt | ✅ | - | - |
| 俄语 | ru | ✅ | - | - |
| 泰语 | th | ✅ | - | - |
| 越南语 | vi | ✅ | - | - |
| 简体中文 | zh-Hans | ✅ | ✅ | [jayfunc](https://crowdin.com/profile/jayfunc)<br>[borcolasky](https://crowdin.com/profile/borcolasky) |
| 繁体中文 | zh-Hant | ✅ | ✅ | [borcolasky](https://crowdin.com/profile/borcolasky) |
## ⭐ 星标记录
<div style="display: flex; justify-content: space-around; align-items: flex-start;">

View File

@@ -55,6 +55,10 @@ BetterLyrics
</div>
## ✍️ Help us translate into your language
Cannot find your language? Or have better translations? Don't worry! Start translating and becoming one of the contributors! 😆 See [here](https://github.com/jayfunc/BetterLyrics?tab=contributing-ov-file) for more info on how to contribute.
## 🎉 This project was featured by SSPAI!
Check out the article: [BetterLyrics An immersive and smooth lyrics display tool designed for Windows](https://sspai.com/post/101028).
@@ -212,31 +216,6 @@ Some design ideas are referenced from the following plugins/software (excluding
- [椒盐音乐 Salt Player](https://moriafly.com/program/salt-player)
- [MyToolBar](https://github.com/TwilightLemon/MyToolBar)
## ✍️ Help us translate into your language
Cannot find your language? Or have better translations? Don't worry! Start translating and becoming one of the contributors! 😆
Visit [BetterLyrics](https://crowdin.com/project/betterlyrics/invite?h=413bb0df7afa420247a98fefdae5e12c2647410) on crowdin to accept the invitation and become a valuable translator now!
| Language | Code | Translated | Proofread | Contributors |
| :--- | :---: | :---: | :---: | :--- |
| Arabic | ar | ✅ | - | - |
| German | de | ✅ | - | - |
| English | en | ✅ | ✅ | [jayfunc](https://crowdin.com/profile/jayfunc) |
| Spanish | es | ✅ | - | - |
| French | fr | ✅ | - | - |
| Hindi | hi | ✅ | - | - |
| Indonesian | id | ✅ | - | - |
| Japanese | ja | ✅ | - | - |
| Korean | ko | ✅ | - | - |
| Malay | ms | ✅ | - | - |
| Portuguese | pt | ✅ | - | - |
| Russian | ru | ✅ | - | - |
| Thai | th | ✅ | - | - |
| Vietnamese | vi | ✅ | - | - |
| Simplified Chinese | zh-Hans | ✅ | ✅ | [jayfunc](https://crowdin.com/profile/jayfunc)<br>[borcolasky](https://crowdin.com/profile/borcolasky) |
| Traditional Chinese | zh-Hant | ✅ | ✅ | [borcolasky](https://crowdin.com/profile/borcolasky) |
## ⭐ Star history
<div style="display: flex; justify-content: space-around; align-items: flex-start;">