Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dịch tutorial & documentation sang Tiếng Việt #149

Closed
sorae42 opened this issue Oct 9, 2023 · 8 comments
Closed

Dịch tutorial & documentation sang Tiếng Việt #149

sorae42 opened this issue Oct 9, 2023 · 8 comments

Comments

@sorae42
Copy link
Member

sorae42 commented Oct 9, 2023

Mình nên dịch learn.svelte.dev và cho vào trang chính của Svelte Vietnam vì mình thấy vẫn có khá nhiều bạn muốn tìm hiểu nhưng trình độ tiếng Anh chưa tốt để có thể sài trang tutorial chính thức của Svelte.

@sorae42 sorae42 changed the title Dịch tutorial sang Tiếng Việt Dịch tutorial & documentation sang Tiếng Việt Oct 9, 2023
@vnphanquang
Copy link
Member

vnphanquang commented Oct 9, 2023

Chào @sorae42, đây là một vấn đề mà nhiều cộng đồng Svelte cũng đang thảo luận (sveltejs/svelte#5568). Với mình thì có bản dịch là rất tốt, tuy nhiên có vài vấn đề sau:

  1. Bản dịch nên là một phần của trang chính thức, hoặc ít nhất là bên Svelte core team họ có hướng dẫn cụ thể để hỗ trợ quy trình dịch nội dung (ví dụ như bên cộng đồng react: https://github.com/reactjs/translations.react.dev). Chúng ta có thể fork các trang docs, tutorial của svelte về dịch và tự deploy, tuy nhiên sẽ tốn thời gian để giữ nội dung luôn được cập nhật mới nhất, đặc biệt là trong thời điểm Svelte đang chuyển giao giữa các phiên bản như bây giờ
  2. Mình vẫn hay khuyến khích mọi người tiếp cận nội dung chính thức vì sẽ giúp mọi người học đọc hiểu tiếng anh, và từ đó dần dễ tiếp cận hơn những nội dung khác như các trang medium, dev, blog, hay cả video... Qua một bản dịch thì không chỉ là mất đi cơ hội học tiếng anh mà còn có khả năng tạo nên hiểu nhầm do thiếu sót trong quá trình dịch. Rất khó để dịch tốt nếu mình không có kinh nghiệm hoặc chuyên môn.

Nhưng đó chỉ là quan điểm của mình thôi, mình sẽ theo dõi và thảo luận thêm với core team bên Svelte xem họ có giải pháp gì không. Bên cạnh đó, để hiểu thêm về nhu cầu của cộng đồng Svelte ở Việt Nam, trong tương lai gần mình sẽ mở một khảo sát (#127) trong đó sẽ đề cập vấn đề này xem thử sao.

Cảm ơn bạn. Nếu có ý tưởng hay giải pháp gì bạn có thể đề xuất nhé.

@sorae42
Copy link
Member Author

sorae42 commented Oct 9, 2023

Có vẻ như issue được nêu trên vẫn chưa được chú trọng cho lắm. Theo mình thì hiện tại cứ tạm thời fork rồi dịch và tự maintain một bản cho tiếng Việt ạ. Khi bên họ có update thì lúc đó mình sẽ cố gắng update cho kịp bên họ luôn ạ.

Khi nào bên repo chính cho solution chính thức thì lúc đó mình bế translations của mình qua rồi chỉnh sửa một chút thì sẽ đỡ khổ hơn ạ.

Mình cũng đồng ý mọi người nên học tiếng Anh và tiếp tận thông tin chính thức nhưng mà có khá nhiều bạn học tiếng Anh khá chậm và chưa hiểu sâu tự vựng nên sẽ dễ rối và dễ bỏ cuộc (mình có kha khá nhiều đứa bạn bị tình trạng như thế này 😔). Nên mình tốt nhất cho họ một cơ hội để dễ tiếp cận với framework tuyệt vời này.

@sorae42
Copy link
Member Author

sorae42 commented Oct 9, 2023

Nếu được thì mình có thể dành chút thời gian để ngồi dịch tutorial. Tutorial có vẻ ít update hơn documentation.

@vnphanquang
Copy link
Member

vnphanquang commented Oct 9, 2023

Hmm dịch trang tutorial trước là một ý tưởng hay (trang learn.svelte.dev chứ ko phải trang tutorial cũ). Trang này nằm riêng 1 repo chứ ko trong monorepo của kit, và như bạn nói nội dung sẽ ít cập nhật hơn.

Vậy tạm thời mình đề xuất thế này:

  • Mình đã tạo fork tại đây sveltevietnam/learn.svelte.dev. Ta sẽ sử dụng repo này để dịch. Branch chính là main để sync với repo gốc.
  • Mình sẽ thiết lập deployment cho trang này tạm thời tại learn.sveltevietnam.dev. Sau khi dịch xong ta có thể nói chuyện thêm với Svelte core team để di dời về domain thích hợp nếu cần thiết.
  • Nếu bạn có thể đảm nhận nhiệm vụ dịch này thì quá tốt, mình sẽ hỗ trợ và kêu gọi hỗ trợ từ các thành viên khác nếu cần thông qua Discord
  • Công việc đầu tiên sẽ là tạo một master issue bên sveltevietnam/learn.svelte.dev và liệt kê tất cả nội dung cần được dịch để theo dõi được tiến độ.

@sorae42 thấy thế nào?

@sorae42
Copy link
Member Author

sorae42 commented Oct 9, 2023

Nghe được á

@sorae42
Copy link
Member Author

sorae42 commented Oct 9, 2023

Mà hình như mình không tạo được issue trên một cái fork á

@vnphanquang
Copy link
Member

@sorae42 mình vừa thiết lập để có thể tạo đc issue rồi nhé 🙏

@vnphanquang
Copy link
Member

vnphanquang commented Oct 11, 2023

Important

Công việc dịch learn.svelte.dev sẽ chuyển qua đây sveltevietnam/learn.svelte.dev#1

Một số hướng dẫn về việc dịch từ các cộng đồng Svelte khác:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants