Skip to content

Commit 44cdd1b

Browse files
authored
Merge branch 'main' into goldmark-update
2 parents b7034a2 + 726715f commit 44cdd1b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+114
-32
lines changed

.eslintrc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ env:
2323

2424
globals:
2525
__webpack_public_path__: true
26-
CodeMirror: false
27-
Dropzone: false
28-
SimpleMDE: false
2926

3027
settings:
3128
html/html-extensions: [".tmpl"]
@@ -34,7 +31,6 @@ overrides:
3431
- files: ["web_src/**/*.js", "web_src/**/*.vue", "templates/**/*.tmpl"]
3532
env:
3633
browser: true
37-
jquery: true
3834
node: false
3935
- files: ["templates/**/*.tmpl"]
4036
rules:

options/locale/locale_zh-CN.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ search=搜索
268268
code=代码
269269
search.fuzzy=模糊
270270
search.match=匹配
271+
code_search_unavailable=当前代码搜索不可用。请与网站管理员联系。
271272
repo_no_results=未找到匹配的仓库。
272273
user_no_results=未找到匹配的用户。
273274
org_no_results=未找到匹配的组织。
@@ -1262,6 +1263,7 @@ issues.filter_sort.moststars=点赞由多到少
12621263
issues.filter_sort.feweststars=点赞由少到多
12631264
issues.filter_sort.mostforks=派生由多到少
12641265
issues.filter_sort.fewestforks=派生由少到多
1266+
issues.keyword_search_unavailable=当前无法通过关键字搜索。请联系网站管理员。
12651267
issues.action_open=开启
12661268
issues.action_close=关闭
12671269
issues.action_label=标签
@@ -1707,6 +1709,8 @@ search.search_repo=搜索仓库...
17071709
search.fuzzy=模糊
17081710
search.match=匹配
17091711
search.results=在 <a href="%[2]s"> %[3]s </a> 中搜索 "%[1]s" 的结果
1712+
search.code_no_results=未找到与搜索字词匹配的源代码。
1713+
search.code_search_unavailable=当前代码搜索不可用。请与网站管理员联系。
17101714
17111715
settings=设置
17121716
settings.desc=设置是你可以管理仓库设置的地方

options/locale/locale_zh-TW.ini

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ search=搜尋
268268
code=程式碼
269269
search.fuzzy=模糊
270270
search.match=符合
271+
code_search_unavailable=現在無法使用程式碼搜尋。請與網站管理員聯絡。
271272
repo_no_results=沒有找到符合的儲存庫。
272273
user_no_results=沒有找到符合的使用者。
273274
org_no_results=沒有找到符合的組織。
@@ -549,6 +550,22 @@ continue=繼續操作
549550
cancel=取消
550551
language=語言
551552
ui=佈景主題
553+
hidden_comment_types=隱藏的留言類型
554+
comment_type_group_reference=參考
555+
comment_type_group_label=標籤
556+
comment_type_group_milestone=里程碑
557+
comment_type_group_assignee=負責人
558+
comment_type_group_title=標題
559+
comment_type_group_branch=分支
560+
comment_type_group_time_tracking=時間追蹤
561+
comment_type_group_deadline=最後期限
562+
comment_type_group_dependency=先決條件
563+
comment_type_group_lock=鎖定狀態
564+
comment_type_group_review_request=審核請求
565+
comment_type_group_pull_request_push=加入的提交
566+
comment_type_group_project=專案
567+
comment_type_group_issue_ref=問題參考
568+
saved_successfully=您的設定已成功儲存。
552569
privacy=隱私
553570
keep_activity_private=在個人資料頁面隱藏動態
554571
keep_activity_private_popup=讓動態只有你和管理員看得到
@@ -1152,7 +1169,7 @@ projects.open=開啟
11521169
projects.close=關閉
11531170

11541171
issues.desc=管理錯誤報告、任務和里程碑。
1155-
issues.filter_assignees=篩選成員
1172+
issues.filter_assignees=篩選負責人
11561173
issues.filter_milestones=篩選里程碑
11571174
issues.filter_projects=篩選專案
11581175
issues.filter_labels=篩選標籤
@@ -1176,10 +1193,10 @@ issues.new.no_milestone=未選擇里程碑
11761193
issues.new.clear_milestone=清除已選取里程碑
11771194
issues.new.open_milestone=開放中的里程碑
11781195
issues.new.closed_milestone=已關閉的里程碑
1179-
issues.new.assignees=成員
1180-
issues.new.add_assignees_title=指派成員
1181-
issues.new.clear_assignees=清除成員
1182-
issues.new.no_assignees=沒有成員
1196+
issues.new.assignees=負責人
1197+
issues.new.add_assignees_title=指派負責人
1198+
issues.new.clear_assignees=清除負責人
1199+
issues.new.no_assignees=沒有負責人
11831200
issues.new.no_reviewers=沒有審核者
11841201
issues.new.add_reviewer_title=請求審核
11851202
issues.choose.get_started=開始
@@ -1225,8 +1242,8 @@ issues.filter_label_exclude=`使用 <code>alt</code> + <code>click/enter</code>
12251242
issues.filter_label_no_select=所有標籤
12261243
issues.filter_milestone=里程碑
12271244
issues.filter_milestone_no_select=所有里程碑
1228-
issues.filter_assignee=成員
1229-
issues.filter_assginee_no_select=所有成員
1245+
issues.filter_assignee=負責人
1246+
issues.filter_assginee_no_select=所有負責人
12301247
issues.filter_type=類型
12311248
issues.filter_type.all_issues=所有問題
12321249
issues.filter_type.assigned_to_you=指派給您的
@@ -1246,13 +1263,14 @@ issues.filter_sort.moststars=最多星號
12461263
issues.filter_sort.feweststars=最少星號
12471264
issues.filter_sort.mostforks=最多 fork
12481265
issues.filter_sort.fewestforks=最少 fork
1266+
issues.keyword_search_unavailable=現在無法使用關鍵字搜尋。請與網站管理員聯絡。
12491267
issues.action_open=開放
12501268
issues.action_close=關閉
12511269
issues.action_label=標籤
12521270
issues.action_milestone=里程碑
12531271
issues.action_milestone_no_select=無里程碑
1254-
issues.action_assignee=成員
1255-
issues.action_assignee_no_select=沒有成員
1272+
issues.action_assignee=負責人
1273+
issues.action_assignee_no_select=沒有負責人
12561274
issues.opened_by=建立於 %[1]s 由 <a href="%[2]s">%[3]s</a>
12571275
pulls.merged_by=由 <a href="%[2]s">%[3]s</a> 建立,合併於 %[1]s
12581276
pulls.merged_by_fake=由 %[2]s 建立,合併於 %[1]s
@@ -1431,7 +1449,7 @@ issues.review.hide_resolved=隱藏已解決
14311449
issues.review.resolve_conversation=解決對話
14321450
issues.review.un_resolve_conversation=取消解決對話
14331451
issues.review.resolved_by=標記了此對話為已解決
1434-
issues.assignee.error=因為未預期的錯誤,未能成功指派所有成員
1452+
issues.assignee.error=因為未預期的錯誤,未能成功加入所有負責人
14351453
issues.reference_issue.body=內容
14361454
issues.content_history.deleted=刪除
14371455
issues.content_history.edited=編輯
@@ -1572,8 +1590,8 @@ milestones.edit_success=已更新里程碑「%s」。
15721590
milestones.deletion=刪除里程碑
15731591
milestones.deletion_desc=刪除里程碑會從所有相關的問題移除它。是否繼續?
15741592
milestones.deletion_success=里程碑已刪除
1575-
milestones.filter_sort.closest_due_date=到期日由近到遠
1576-
milestones.filter_sort.furthest_due_date=到期日由遠到近
1593+
milestones.filter_sort.closest_due_date=截止日期由近到遠
1594+
milestones.filter_sort.furthest_due_date=截止日期由遠到近
15771595
milestones.filter_sort.least_complete=完成度由低到高
15781596
milestones.filter_sort.most_complete=完成度由高到低
15791597
milestones.filter_sort.most_issues=問題由多到少
@@ -1691,6 +1709,8 @@ search.search_repo=搜尋儲存庫
16911709
search.fuzzy=模糊
16921710
search.match=符合
16931711
search.results=在 <a href="%s"> %s </a> 中搜尋 "%s" 的结果
1712+
search.code_no_results=找不到符合您關鍵字的原始碼。
1713+
search.code_search_unavailable=現在無法使用程式碼搜尋。請與網站管理員聯絡。
16941714

16951715
settings=設定
16961716
settings.desc=設定是您可以管理儲存庫設定的地方
@@ -1887,7 +1907,7 @@ settings.event_repository_desc=建立或刪除儲存庫。
18871907
settings.event_header_issue=問題事件
18881908
settings.event_issues=問題
18891909
settings.event_issues_desc=建立、編輯、關閉及重新開放問題。
1890-
settings.event_issue_assign=指派
1910+
settings.event_issue_assign=指派問題
18911911
settings.event_issue_assign_desc=指派或取消指派問題。
18921912
settings.event_issue_label=標籤
18931913
settings.event_issue_label_desc=更新或清除問題標籤。
@@ -1898,7 +1918,7 @@ settings.event_issue_comment_desc=已經建立、編輯或刪除的問題留言
18981918
settings.event_header_pull_request=合併請求事件
18991919
settings.event_pull_request=合併請求
19001920
settings.event_pull_request_desc=建立、編輯、關閉及重新開放合併請求。
1901-
settings.event_pull_request_assign=合併請求指派
1921+
settings.event_pull_request_assign=指派合併請求
19021922
settings.event_pull_request_assign_desc=指派或取消指派合併請求。
19031923
settings.event_pull_request_label=合併請求標籤
19041924
settings.event_pull_request_label_desc=更新或清除合併請求標籤。

web_src/js/components/ContextPopup.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
</template>
2525

2626
<script>
27+
import $ from 'jquery';
2728
import {SvgIcon} from '../svg.js';
2829
2930
const {appSubUrl, i18n} = window.config;

web_src/js/components/DashboardRepoList.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Vue from 'vue';
2+
import $ from 'jquery';
23
import {initVueSvg, vueDelimiters} from './VueComponentLoader.js';
34

45
const {appSubUrl, assetUrlPrefix, pageData} = window.config;

web_src/js/components/RepoBranchTagDropdown.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Vue from 'vue';
2+
import $ from 'jquery';
23
import {vueDelimiters} from './VueComponentLoader.js';
34

45
export function initRepoBranchTagDropdown(selector) {

web_src/js/features/admin-common.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
const {csrfToken} = window.config;
24

35
export function initAdminCommon() {

web_src/js/features/admin-emails.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
export function initAdminEmails() {
24
function linkEmailAction(e) {
35
const $this = $(this);

web_src/js/features/admin-users.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
export function initAdminUserListSearchForm() {
24
const searchForm = window.config.pageData.adminUserListSearchForm;
35
if (!searchForm) return;

web_src/js/features/clipboard.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
const {copy_success, copy_error} = window.config.i18n;
24

35
function onSuccess(btn) {

web_src/js/features/common-global.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import $ from 'jquery';
2+
import 'jquery.are-you-sure';
13
import {mqBinarySearch} from '../utils.js';
24
import createDropzone from './dropzone.js';
35
import {initCompColorPicker} from './comp/ColorPicker.js';
46

5-
import 'jquery.are-you-sure';
6-
77
const {csrfToken} = window.config;
88

99
export function initGlobalFormDirtyLeaveConfirm() {

web_src/js/features/common-issue.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {updateIssuesMeta} from './repo-issue.js';
23

34
export function initCommonIssue() {

web_src/js/features/common-organization.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {initCompLabelEdit} from './comp/LabelEdit.js';
23

34
export function initCommonOrganization() {

web_src/js/features/comp/ColorPicker.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import createColorPicker from '../colorpicker.js';
23

34
export function initCompColorPicker() {

web_src/js/features/comp/EasyMDE.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import attachTribute from '../tribute.js';
23

34
const {appSubUrl} = window.config;
@@ -54,7 +55,7 @@ export async function importEasyMDE() {
5455
* @returns {null|EasyMDE}
5556
*/
5657
export async function createCommentEasyMDE(textarea, easyMDEOptions = {}) {
57-
if (textarea instanceof jQuery) {
58+
if (textarea instanceof $) {
5859
textarea = textarea[0];
5960
}
6061
if (!textarea) {
@@ -151,7 +152,7 @@ export function attachEasyMDEToElements(easyMDE) {
151152
* @returns {null|EasyMDE}
152153
*/
153154
export function getAttachedEasyMDE(el) {
154-
if (el instanceof jQuery) {
155+
if (el instanceof $) {
155156
el = el[0];
156157
}
157158
if (!el) {

web_src/js/features/comp/ImagePaste.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
const {csrfToken} = window.config;
23

34
async function uploadFile(file, uploadUrl) {

web_src/js/features/comp/LabelEdit.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {initCompColorPicker} from './ColorPicker.js';
23

34
export function initCompLabelEdit(selector) {

web_src/js/features/comp/MarkupContentPreview.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {initMarkupContent} from '../../markup/content.js';
23

34
const {csrfToken} = window.config;

web_src/js/features/comp/ReactionSelector.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
const {csrfToken} = window.config;
23

34
export function initCompReactionSelector(parent) {

web_src/js/features/comp/SearchUserBox.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {htmlEscape} from 'escape-goat';
23

34
const {appSubUrl} = window.config;

web_src/js/features/comp/WebHookEditor.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
const {csrfToken} = window.config;
23

34
export function initCompWebHookEditor() {

web_src/js/features/contextpopup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import $ from 'jquery';
12
import Vue from 'vue';
2-
33
import ContextPopup from '../components/ContextPopup.vue';
44
import {parseIssueHref} from '../utils.js';
55

web_src/js/features/heatmap.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Vue from 'vue';
2-
32
import ActivityHeatmap from '../components/ActivityHeatmap.vue';
43

54
export default function initHeatmap() {

web_src/js/features/imagediff.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
function getDefaultSvgBoundsIfUndefined(svgXml, src) {
24
const DefaultSize = 300;
35
const MaxSize = 99999;

web_src/js/features/install.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
export function initInstall() {
24
if ($('.page-content.install').length === 0) {
35
return;

web_src/js/features/notification.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
const {appSubUrl, csrfToken, notificationSettings} = window.config;
1+
import $ from 'jquery';
22

3+
const {appSubUrl, csrfToken, notificationSettings} = window.config;
34
let notificationSequenceNumber = 0;
45

56
export function initNotificationsTable() {

web_src/js/features/org-team.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
const {appSubUrl} = window.config;
24

35
export function initOrgTeamSettings() {

web_src/js/features/repo-branch.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
export function initRepoBranchButton() {
24
$('.show-create-branch-modal.button').on('click', function () {
35
$('#create-branch-form')[0].action = $('#create-branch-form').data('base-action') + $(this).data('branch-from-urlcomponent');

web_src/js/features/repo-code.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {svg} from '../svg.js';
23

34
function changeHash(hash) {

web_src/js/features/repo-commit.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
const {csrfToken} = window.config;
24

35
export function initRepoEllipsisButton() {

web_src/js/features/repo-common.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
const {csrfToken} = window.config;
24

35
function getArchive($target, url, first) {

web_src/js/features/repo-diff.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import $ from 'jquery';
12
import {initCompReactionSelector} from './comp/ReactionSelector.js';
23
import {initRepoIssueContentHistory} from './repo-issue-content.js';
34
import {validateTextareaNonEmpty} from './comp/EasyMDE.js';
5+
46
const {csrfToken} = window.config;
57

68
export function initRepoDiffReviewButton() {

web_src/js/features/repo-editor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import $ from 'jquery';
12
import {htmlEscape} from 'escape-goat';
23
import {initMarkupContent} from '../markup/content.js';
34
import {createCodeEditor} from './codeeditor.js';
45

56
const {csrfToken} = window.config;
6-
77
let previewFileModes;
88

99
function initEditPreviewTab($form) {

web_src/js/features/repo-graph.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import $ from 'jquery';
2+
13
export default function initRepoGraphGit() {
24
const graphContainer = document.getElementById('git-graph-container');
35
if (!graphContainer) return;

web_src/js/features/repo-home.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import $ from 'jquery';
12
import {stripTags} from '../utils.js';
23

34
const {appSubUrl, csrfToken} = window.config;

web_src/js/features/repo-issue-content.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
import $ from 'jquery';
12
import {svg} from '../svg.js';
23

34
const {appSubUrl, csrfToken} = window.config;
4-
55
let i18nTextEdited;
66
let i18nTextOptions;
77
let i18nTextDeleteFromHistory;

0 commit comments

Comments
 (0)