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

[lexical-website] Feature: Traditional Chinese Localization #6557

Closed
wants to merge 67 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
8eda622
document ZH-Hant localization config
Edit-Mr Aug 13, 2024
23936be
document ZH-Hant localization
Edit-Mr Aug 13, 2024
6305d04
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
00ad771
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
c6287c6
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
097a432
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
7c9e8a8
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
cc8ebf1
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
150cdb6
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
ea9e099
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
bf4a006
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
f2ec29f
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
d0ff6ef
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
88dea7f
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
4a87d4a
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
6bdebd7
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
ea23445
Traditional Chinese Localization
Edit-Mr Aug 14, 2024
94d2f08
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
445ecab
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
ad5cef7
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
54a8f72
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
65de892
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
7a017c4
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
75a9bae
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
77356b2
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
4901e99
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
dd707ff
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
1562d81
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
34a25d8
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
f9b707f
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
c3ab026
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
411b966
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
aa2ec76
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
f4afd52
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
a7de657
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
b9eeeeb
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
27af459
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
8525350
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
7c325af
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
70836bc
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
527249d
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
d771559
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
8f4d267
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
623dcae
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
3f040b2
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
2ea8127
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
7e08786
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
aa48504
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
dfd89f0
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
0b0ce2c
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
71f6553
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
1fe9f99
Traditional Chinese Localization
Edit-Mr Aug 17, 2024
82baaee
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
305b70b
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
980baf7
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
eeb4198
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
70dd799
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
5ea92c0
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
629681b
Traditional Chinese Localization
Edit-Mr Aug 20, 2024
535d691
Traditional Chinese Localization
Edit-Mr Aug 21, 2024
12f7a21
Traditional Chinese Localization
Edit-Mr Aug 21, 2024
10ef893
Traditional Chinese Localization
Edit-Mr Aug 21, 2024
fce9434
Traditional Chinese Localization
Edit-Mr Aug 21, 2024
9877906
Traditional Chinese Localization
Edit-Mr Aug 21, 2024
5f67329
Traditional Chinese Localization
Edit-Mr Aug 21, 2024
59634c4
Merge branch 'facebook:main' into main
Edit-Mr Aug 26, 2024
c94f8d6
Merge branch 'facebook:main' into main
Edit-Mr Aug 29, 2024
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
Prev Previous commit
Next Next commit
Traditional Chinese Localization
Edit-Mr committed Aug 17, 2024
commit 70836bc52a5dba620dcedd9a12433293ebc08bb8
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
id: 'lexical_html'
title: '模組: @lexical/html'
custom_edit_url: null
---

## 函數

### $generateHtmlFromNodes

▸ **$generateHtmlFromNodes**(`editor`, `selection?`): `string`

#### 參數

| 名稱 | 類型 |
| :----------- | :------------------------------------------------------------------ |
| `editor` | [`LexicalEditor`](../classes/lexical.LexicalEditor.md) |
| `selection?` | `null` \| [`BaseSelection`](../interfaces/lexical.BaseSelection.md) |

#### 返回

`string`

#### 定義於

[packages/lexical-html/src/index.ts:66](https://github.com/facebook/lexical/tree/main/packages/lexical-html/src/index.ts#L66)

---

### $generateNodesFromDOM

▸ **$generateNodesFromDOM**(`editor`, `dom`): [`LexicalNode`](../classes/lexical.LexicalNode.md)[]

如何解析你的 HTML 字串以獲取文檔由你自行決定。在瀏覽器中,你可以使用原生的 DOMParser API 生成文檔(參見 clipboard.ts),但在無頭環境中,你可以使用 JSDom 或等效的庫並將文檔傳入此處。

#### 參數

| 名稱 | 類型 |
| :------- | :----------------------------------------------------- |
| `editor` | [`LexicalEditor`](../classes/lexical.LexicalEditor.md) |
| `dom` | `Document` |

#### 返回

[`LexicalNode`](../classes/lexical.LexicalNode.md)[]

#### 定義於

[packages/lexical-html/src/index.ts:40](https://github.com/facebook/lexical/tree/main/packages/lexical-html/src/index.ts#L40)
Original file line number Diff line number Diff line change
@@ -0,0 +1,214 @@
---
id: 'lexical_link'
title: '模組: @lexical/link'
custom_edit_url: null
---

## 類別

- [AutoLinkNode](../classes/lexical_link.AutoLinkNode.md)
- [LinkNode](../classes/lexical_link.LinkNode.md)

## 類型別名

### AutoLinkAttributes

Ƭ **AutoLinkAttributes**: `Partial`\<[`Spread`](lexical.md#spread)\<[`LinkAttributes`](lexical_link.md#linkattributes), \{ `isUnlinked?`: `boolean` }\>\>

#### 定義於

[packages/lexical-link/src/index.ts:38](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L38)

---

### LinkAttributes

Ƭ **LinkAttributes**: `Object`

#### 類型聲明

| 名稱 | 類型 |
| :-------- | :----------------- |
| `rel?` | `null` \| `string` |
| `target?` | `null` \| `string` |
| `title?` | `null` \| `string` |

#### 定義於

[packages/lexical-link/src/index.ts:32](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L32)

---

### SerializedAutoLinkNode

Ƭ **SerializedAutoLinkNode**: [`Spread`](lexical.md#spread)\<\{ `isUnlinked`: `boolean` }, [`SerializedLinkNode`](lexical_link.md#serializedlinknode)\>

#### 定義於

[packages/lexical-link/src/index.ts:330](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L330)

---

### SerializedLinkNode

Ƭ **SerializedLinkNode**: [`Spread`](lexical.md#spread)\<\{ `url`: `string` }, [`Spread`](lexical.md#spread)\<[`LinkAttributes`](lexical_link.md#linkattributes), [`SerializedElementNode`](lexical.md#serializedelementnode)\>\>

#### 定義於

[packages/lexical-link/src/index.ts:42](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L42)

## 變數

### TOGGLE_LINK_COMMAND

• `Const` **TOGGLE_LINK_COMMAND**: [`LexicalCommand`](lexical.md#lexicalcommand)\<`string` \| \{ `url`: `string` } & [`LinkAttributes`](lexical_link.md#linkattributes) \| `null`\>

#### 定義於

[packages/lexical-link/src/index.ts:472](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L472)

## 函數

### $createAutoLinkNode

▸ **$createAutoLinkNode**(`url`, `attributes?`): [`AutoLinkNode`](../classes/lexical_link.AutoLinkNode.md)

接受一個 URL 並創建一個 AutoLinkNode。AutoLinkNodes 通常在輸入過程中自動生成,這在生成 LinkNode 的按鈕不實用時特別有用。

#### 參數

| 名稱 | 類型 | 說明 |
| :------------ | :------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------- |
| `url` | `string` | LinkNode 應該指向的 URL。 |
| `attributes?` | `Partial`\<[`Spread`](lexical.md#spread)\<[`LinkAttributes`](lexical_link.md#linkattributes), \{ `isUnlinked?`: `boolean` }\>\> | 可選的 HTML a 標籤屬性。\{ target, rel, title \} |

#### 返回值

[`AutoLinkNode`](../classes/lexical_link.AutoLinkNode.md)

- LinkNode。

#### 定義於

[packages/lexical-link/src/index.ts:454](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L454)

---

### $createLinkNode

▸ **$createLinkNode**(`url`, `attributes?`): [`LinkNode`](../classes/lexical_link.LinkNode.md)

接受一個 URL 並創建一個 LinkNode。

#### 參數

| 名稱 | 類型 | 說明 |
| :------------ | :------------------------------------------------- | :--------------------------------------------- |
| `url` | `string` | LinkNode 應該指向的 URL。 |
| `attributes?` | [`LinkAttributes`](lexical_link.md#linkattributes) | 可選的 HTML a 標籤屬性\{ target, rel, title \} |

#### 返回值

[`LinkNode`](../classes/lexical_link.LinkNode.md)

- LinkNode。

#### 定義於

[packages/lexical-link/src/index.ts:312](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L312)

---

### $isAutoLinkNode

▸ **$isAutoLinkNode**(`node`): node is AutoLinkNode

確定節點是否為 AutoLinkNode。

#### 參數

| 名稱 | 類型 | 說明 |
| :----- | :-------------------------------------------------------------------------- | :------------- |
| `node` | `undefined` \| `null` \| [`LexicalNode`](../classes/lexical.LexicalNode.md) | 要檢查的節點。 |

#### 返回值

node is AutoLinkNode

如果節點是 AutoLinkNode,則返回 true,否則返回 false。

#### 定義於

[packages/lexical-link/src/index.ts:466](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L466)

---

### $isLinkNode

▸ **$isLinkNode**(`node`): node is LinkNode

確定節點是否為 LinkNode。

#### 參數

| 名稱 | 類型 | 說明 |
| :----- | :-------------------------------------------------------------------------- | :------------- |
| `node` | `undefined` \| `null` \| [`LexicalNode`](../classes/lexical.LexicalNode.md) | 要檢查的節點。 |

#### 返回值

node is LinkNode

如果節點是 LinkNode,則返回 true,否則返回 false。

#### 定義於

[packages/lexical-link/src/index.ts:324](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L324)

---

### $toggleLink

▸ **$toggleLink**(`url`, `attributes?`): `void`

生成或更新一個 LinkNode。如果 URL 為 null,也可以刪除 LinkNode,但會保存任何子節點並將它們提升到父節點。

#### 參數

| 名稱 | 類型 | 說明 |
| :----------- | :------------------------------------------------- | :----------------------------------------------- |
| `url` | `null` \| `string` | 連結指向的 URL。 |
| `attributes` | [`LinkAttributes`](lexical_link.md#linkattributes) | 可選的 HTML a 標籤屬性。\{ target, rel, title \} |

#### 返回值

`void`

#### 定義於

[packages/lexical-link/src/index.ts:482](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L482)

---

### toggleLink

▸ **toggleLink**(`url`, `attributes?`): `void`

#### 參數

| 名稱 | 類型 |
| :----------- | :------------------------------------------------- |
| `url` | `null` \| `string` |
| `attributes` | [`LinkAttributes`](lexical_link.md#linkattributes) |

#### 返回值

`void`

**`已過時`**

被 @lexical/eslint-plugin rules-of-lexical 重命名為 [$toggleLink](lexical_link.md#$togglelink)

#### 定義於

[packages/lexical-link/src/index.ts:599](https://github.com/facebook/lexical/tree/main/packages/lexical-link/src/index.ts#L599)