Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions docs/intro.mdx
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
---
slug: /
title: Introduction
description: Official documentation of SKlauncher, a game launcher for Minecraft - Java Edition
title: تعارف
description: SKlauncher کی آفیشل دستاویزات، Minecraft Java Edition کے لیے ایک گیم لانچر
Comment on lines +3 to +4
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Breaking change: Implement proper internationalization instead of replacing English content.

Replacing the English documentation with Urdu makes the docs completely inaccessible to non-Urdu speakers. This is a breaking change for your existing user base.

Instead, implement a proper i18n solution:

  • If using Docusaurus, configure i18n to support multiple locales
  • Keep English at docs/intro.mdx and add Urdu at i18n/ur/docusaurus-plugin-content-docs/current/intro.mdx
  • Or use a translation framework that allows users to switch languages

This allows both English and Urdu versions to coexist, making the documentation accessible to all users.

Would you like me to help generate a proper i18n configuration for Docusaurus (if that's the framework in use) or open an issue to track implementation of multi-language documentation support?

🤖 Prompt for AI Agents
In @docs/intro.mdx around lines 3 - 4, The change replaces the default English
docs with Urdu, which breaks accessibility for non-Urdu users; restore English
content to docs/intro.mdx and implement i18n by adding the Urdu translation at
i18n/ur/docusaurus-plugin-content-docs/current/intro.mdx, and update the
Docusaurus i18n configuration (locales array and defaultLocale) so both 'en' and
'ur' are supported and users can switch languages via the site settings.

sidebar_position: 0
---

## What is SKlauncher?
SKlauncher is a game launcher for **Minecraft: Java Edition**, designed to offer players an easy-to-use, visually appealing interface for managing the game and installed modifications, along with a range of offline features.
## SKlauncher کیا ہے؟
SKlauncher ایک گیم لانچر ہے جو **Minecraft: Java Edition** کے لیے بنایا گیا ہے۔ اس کا مقصد کھلاڑیوں کو ایک آسان اور خوبصورت انٹرفیس فراہم کرنا ہے تاکہ وہ گیم اور اس میں نصب شدہ موڈز کو منظم کرسکیں، نیز آف لائن خصوصیات سے بھی لطف اندوز ہوسکیں۔

For {new Date().getFullYear() - 2013} years, SKlauncher has enabled users to log in with their Mojang accounts (prior to the migration to Microsoft in 2023) or use Offline accounts, with the option to create an SKlauncher account.
{new Date().getFullYear() - 2013} سالوں سے، SKlauncher صارفین کو اپنے Mojang اکاؤنٹس کے ساتھ لاگ ان کرنے کی سہولت فراہم کرتا رہا ہے (2023 میں Microsoft اکاؤنٹس میں منتقلی سے پہلے)۔ نیز آف لائن اکاؤنٹس استعمال کرنے اور SKlauncher اکاؤنٹ بنانے کا آپشن بھی موجود ہے۔

## Features
## خصوصیات
<ul className="emoji-list">
<li>
<span>☕</span> Built with Java 8, with support for Java 21
<span>☕</span> Java 8 سے بنایا گیا، Java 21 کی سہولت بھی موجود
</li>
<li>
<span>🔒</span> Supports authentication with Microsoft accounts
<span>🔒</span> Microsoft اکاؤنٹس کے ساتھ تصدیق کی سہولت
</li>
<li>
<span>🚀</span> Frequently updated to provide new features
<span>🚀</span> نئی خصوصیات کے ساتھ بار بار اپڈیٹ کیا جاتا ہے
</li>
<li>
<span>📦</span> Supports installing and managing modifications \*
<span>📦</span> موڈز کی تنصیب اور انتظام میں معاون *
</li>
<li>
<span>💄</span> Simple and easy-to-use design
<span>💄</span> سادہ اور آسان ڈیزائن
</li>
</ul>

<small>\* - This feature is currently in development</small>
<small>* - یہ خصوصیت ابھی زیر تکمیل ہے</small>

## The team
Since its inception, SKlauncher has been developed solely by **SKmedix**, who has served as the *primary developer*. In early 2023, **Foxer** joined the team as a *Front-End developer*.
## ٹیم
ابتداء سے ہی، SKlauncher صرف **SKmedix** نے تیار کیا ہے، جو اس کے *مرکزی ڈویلپر* رہے ہیں۔ 2023 کے شروع میں، **Foxer** ٹیم میں *فرنٹ اینڈ ڈویلپر* کے طور پر شامل ہوئے۔

Although the team is small, **the community** plays an invaluable role: users contribute by *translating the launcher*, *testing* and reporting bugs, *moderating* the Discord server, and providing *support* to fellow users.
اگرچہ ٹیم چھوٹی ہے، لیکن **کمیونٹی** کا کردار ناقابلِ فراموش ہے: صارفین *لانچر کا ترجمہ کرکے*، *ٹیسٹنگ* اور کیڑے رپورٹ کرکے، *ڈسکارڈ سرور* کو منظم کرکے، اور دیگر صارفین کی *مدد* کرکے اپنا حصہ ڈالتے ہیں۔
Comment on lines 1 to +37

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

Thank you for taking the time to translate this page into Urdu! It's a valuable contribution.

However, this pull request replaces the original English file. To support multiple languages, the project likely uses an internationalization (i18n) system (a standard feature of Docusaurus). Instead of replacing docs/intro.mdx, a new file should be created for the Urdu translation.

The correct approach would be:

  1. Restore the original English content in docs/intro.mdx.
  2. Add the Urdu translation in a new file within the i18n structure. For an Urdu translation (ur locale), this would typically be at a path like i18n/ur/docusaurus-plugin-content-docs/current/intro.mdx.

This will make the documentation available in both languages. Could you please update the pull request to follow this structure? Your work to translate is much appreciated, and this change will ensure it's integrated properly.