🌐 Localization

This commit is contained in:
LittleSheep 2025-01-29 17:13:00 +08:00
parent 14762ca521
commit 575eab23e2
6 changed files with 245 additions and 17 deletions

View File

@ -1,21 +1,13 @@
---
title: Welcome to Goatpedia
description: The official knowledge base for Solsynth Products.
title: Welcome to the Goatpedia!
description: The official knowledge base about Solsynth's products.
template: splash
hero:
tagline: All you want to know about Solsynth Products, all in one place.
tagline: All information about Solsynth products is here.
image:
file: https://solsynth.dev/favicon.png
actions:
- text: Getting Started
- text: Start exploring
link: /solar-network
icon: right-arrow
---
import { LinkCard } from '@astrojs/starlight/components';
## Under construction
We're currently working the Simplfied Chinese version documentation, the English version will be released soon.
<LinkCard title="Visit Simplfied Chinese Version" description="查看 100% 翻译的简体中文版本文档" href="/zh-cn/" />

View File

@ -0,0 +1,48 @@
---
title: Solarpass
description: Sign up for Solarpass and take the first step in exploring the Solar Network.
sidebar:
order: 2
---
We call our account on Solar Network Solarpass. in order to explore the full Solar Network functionality, you need a Solarpass account.
:::Caution[Did you know?]
According to our user agreement, a natural person should only be able to register and own one Solarpass account. In addition, transferring, selling or renting Solarpass is not allowed.
In case of violation of the above, we reserve the right to terminate your Solarpass account.
:::
## Registration
You need to register for Solarpass via Solian, either using your installed local client or our [web version](https://sn.solsynth.dev/auth/register).
This information may help you when you fill out the form:
- Username: a unique identifier for each account, which cannot be changed after registration, and can be used for logging in and for others to be able to refer to you by `@<username>`. The minimum is 4 characters, only English and Arabic numerals are allowed.
- Display name: the name to be displayed, any character is allowed, minimum 4 characters or 2 Kanji, Korean, Katakana or Hiragana.
- Email: The contact information for the account, make sure this field is a real email address, we will verify your email address.
- Password: One of the verification factors for the account password, make sure this field is secure and at least 4 characters long.
### Troubleshooting
- **(400) Key: 'XXX' Error: Field validation failed on the 'XXX' tag** One or more fields failed during server validation, please check your form against the information above.
- **(400) ERROR: duplicate key value violates unique constraint "idx_accounts_name" (SQLSTATE 23505)** Your username is a duplicate of an existing user, please consider replacing it with another one!
## Login
You can use your email, username to log into your account.
Solar Network uses unique **multi-factor authentication** to secure your account. When you log in, you will see the number of authentication steps required by the server, balanced by a number of factors.
You need to pass the corresponding number of authentication factors before you can log in to your account, and you cannot reuse an identical factor in a single login session.
### Troubleshooting
- **(400) account was not found: XXX** The target account was not found, check that your username and email are correct, we don't accept display names to find accounts.
- **(403) account was not confirmed; check your inbox, there will be an email lead you confirm your registration** Your account has not been activated, check your email inbox, or spam, there will be an There will be an email labeled **[Solarpass]** that will contain a link to help activate your account
- **(403) account was suspended** Your account has been deactivated by us for some reason, you can check your bundled emails, as a rule our customer service sends an email explaining in detail the basis and reasons for this decision.
## Deleting an account
If you want to delete your account, you can do so by clicking on the Delete button in your account center and confirming your account deletion in the confirmation dialog that pops up.
After that, an email will be sent to your bound email address. You can follow the instructions in the email to complete your deletion.

View File

@ -1,8 +1,36 @@
---
title: Quick Start
description: The Solar Network user manual.
description: Solar Network user manual.
sidebar:
order: 0
---
Welcome to the Solar Network user manual. This manual is intended to help you get started with the Solar Network.
import { LinkCard } from '@astrojs/starlight/components';
Check out the Simplfied Chinese version for now. The English version is still under construction.
Welcome to the Solar Network User Manual. This manual is designed to help you get started with Solar Network.
## Basics
Solar Network is an alias for the entire HyperNet project, which is divided into the HyperNet server and the Surface application (aka Solian in the marketplace) that users often use.
You can abbreviate Solar Network as SN in both cases. However, when referring to its applications, please make sure to capitalize the first letter.
- Solian ✅
- Solar Network ✅
- SN ✅
- sn ✅
- solian ❌
- SOLIAN ❌
~~I can't do anything about you using SN's name, but it's always good to use the right name to make @littlesheep happy~~
## Getting Started
For End-users, there are several ways to get started with Solar Network:
- [Install Solian Client](./installation) **Most Recommended**
- [Open Solian in the web version](https://sn.solsynth.dev)
In order to explore the full Solar Network functionality, you need a Solarpass account (a.k.a. Sun Pass).
<LinkCard href="./account" title="Solarpass" description="Learn how to create and manage your Solarpass account" />

View File

@ -0,0 +1,97 @@
---
title: Installing the Client
description: Installs the Solian client to use Solar Network.
sidebar:
order: 1
---
import { LinkCard } from '@astrojs/starlight/components';
There are two ways to install the client, either by using our pre-compiled binary distribution archive or by building from source.
## Pre-compile
You can download the latest version of the pre-compiled package from our official website (in English).
We offer pre-compiled versions for Android, iOS, macOS, Windows.
*Linux is also supported, but please build it yourself!
<LinkCard title="Download pre-compiled installers" description="Go to the official Capital website" target="_blank" href= "https://solsynth.dev/products/solar-network#download" />
:::note
Regarding the Windows version, we use GitHub Actions to build every commit in a timely manner, and the version that exists on the official website may not be the most up-to-date.
You can download the latest Windows build by going to our [GitHub Repo](http://github.com/Solsynth/HyperNet.Surface).
:::
:::tip[Did you know?]
You can actually download the Solian desktop version from the Matrix Marketplace as well, although it may not be the latest version.
:::
The downloaded archive can be installed directly, and the Windows version can be unzipped and used.
## Build it yourself
To build Solian yourself, you need to install the Flutter development environment (for Windows, you need to install VS2019 or above, and check Desktop Development with C++).
- Install Flutter development environment: [Flutter official website](https://flutter.dev/docs/get-started/install)
:::note
If you are in the People's Republic of China, you may not have a smooth internet connection when using Flutter and its infrastructure (pub.dev).
Please refer to the official Flutter documentation to work on changing sources.
:::
Additionally, you will need to install [Git](https://git-scm.com/downloads) to clone our source code.
You can run the following command to check all the dependencies:
```bash
git --version
flutter doctor
```
It should output the following:
```
# git --version
git version 2.47.1
# flutter doctor
Doctor summary (to see all details, run flutter doctor -v).
[✓] Flutter (Channel stable, 3.27.1, on macOS 15.1.1 24B91).
darwin-arm64, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK
version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2024.3.2)
[✓] Connected device (5 available)
[✓] Network resources
- No issues found!
```
Next, we can build
```bash
# iOS
flutter build ipa
# macOS
flutter build macos
# Android (apk)
flutter build apk ---split-abi --release
# Android (aab)
flutter build appbundle
# Windows (aab)
flutter build windows
# Linux
flutter build linux
# Web
flutter build web --base-href=/ --release
```
:::note
Because of the dependencies used, this project demonstrates that Web WASM builds are not supported.
:::
Dependencies will be downloaded automatically during the build process, so please wait for a while. After the build is completed, the directory of the build result will be output.

View File

@ -0,0 +1,63 @@
---
title: Source Points Wallet
description: Learn about credits (Source Points) on Solar Network and how to get and use them.
sidebar:
order: 3
---
:::caution
Source Points are not associated with real money in any way, our official staff does not sell Source Points, and there are no gift cards of any kind. **Please be aware of scams.**
:::
:::tip[Did you know?]
Source Points are not currency or virtual money, but a concept similar to points.
:::
To get source points, you need to have a wallet first. You can create a new wallet in the Solian client after **`+59`** by opening You > Wallets.
Once you have a wallet, you can see random extra source point rewards in addition to increased experience during your daily check-ins.
## Getting Source Points
Currently there are the following ways to get Source Points on Solar Network:
1. daily check-ins (10-50 Source Points depending on the daily horoscope)
2. posting a post that has been topped by someone else (a positive response, with a daily credit of 5 credits per post at 12:00 UTC+0, except for your own responses)
## Consuming Source Points
On Solar Network, you can use credits to purchase content, such as additional file upload privileges.
### File uploads
Starting with the **`+59`** version, file upload size is unlimited for all verified users. However, we use stepped storage space billing.
:::caution
File uploads are paid for with a password-free payment that is automatically deducted, but you will still receive a receipt notice after the deduction. You can view a record of all transactions in You > Wallet.
:::
:::tip[Did you know?]
If you don't have a SourcePoint wallet or your wallet balance is low, you will receive a 402 Payment Required error when you need to pay for uploading a file.
:::
:::tip[Tip].
All files are billed in MiB, which is equal to 1024 KiB, or 1,048,576 Bytes (1024*1024 Bytes).
:::
The following table applies to all **private files** (i.e. files in private storage buckets):
| File Size | Source Consumption |
| --- | --- |
| x ≤ 50 MiB | 1 source point per MiB |
| 50 MiB ≤ x | 5 source points per MiB |
Extra, for private attachments, an additional 10 source points service charge per upload.
For content in shared domains such as chats, posts, etc., the following billing method is applied:
| File Size | Source Points Consumption |
| --- | --- |
| x ≤ 50 MiB | no charge |
| 50 MiB ≤ x | 1 source point per MiB |
No service charge for shared domain content.

View File

@ -49,7 +49,7 @@ sidebar:
| 文件大小 | 源点消费 |
| --- | --- |
| x ≤ 50 MiB | 1 源点每 MiB |
| 50 MB ≤ x | 5 源点每 MiB |
| 50 MiB ≤ x | 5 源点每 MiB |
额外的,对于私有附件,每次上传额外收取 10 点源点服务费。
@ -58,6 +58,6 @@ sidebar:
| 文件大小 | 源点消费 |
| --- | --- |
| x ≤ 50 MiB | 不收费 |
| 50 MB ≤ x | 1 源点每 MiB |
| 50 MiB ≤ x | 1 源点每 MiB |
对于共有领域的内容不收取服务费。