Skip to content

Commit dd77a07

Browse files
committed
webpage: fix build issues with Korean translation
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
1 parent 197c2b5 commit dd77a07

File tree

2 files changed

+21
-6
lines changed

2 files changed

+21
-6
lines changed

scripts/download_translations.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,16 +112,19 @@ fixCrowdinTranslationProblems() {
112112
sed -i -e 's/::: tipp/::: tip/g' "$1"
113113
sed -i -e 's/::: suggerimento/::: tip/g' "$1"
114114
sed -i -e 's/::: Trinkgeld/::: tip/g' "$1"
115+
sed -i -E -e 's/^:::[[:space:]]*팁[[:space:]]*(.*)$/::: tip\n\1/g' "$1"
115116
sed -i -e 's/::: Warnung/::: warning/g' "$1"
117+
sed -i -E -e 's/^:::[[:space:]]*경고[[:space:]]*(.*)$/::: warning\n\1/g' "$1"
116118
sed -i -e 's/::: warning /::: warning\n/g' "$1"
117119
sed -i -e 's/::: tip /::: tip\n/g' "$1"
118120
sed -i -e ':a' -e 'N' -e '$!ba' -e 's/::: tip\nInfo /::: tip Info\n/g' "$1"
119121
sed -i -e ':a' -e 'N' -e '$!ba' -e 's/::: tip\nImportant /::: tip Important\n/g' "$1"
120122
sed -i -e 's/ :::$/\n:::/g' "$1"
123+
perl -i -pe 's|<a href="([^"]+)"([^>]*)>([^<]+)</a>|[$3]($1)|g' "$1"
121124
sed -i -e ':a' -e 'N' -e '$!ba' -e 's/~~~\n~~~/```\n~~~/g' "$1"
122125
}
123126

124127
echo "Fix Crowdin translation bugs..."
125128
export -f fixCrowdinTranslationProblems
126129
# Add all active languages here!
127-
find webpage/src -type f -regextype posix-egrep -regex ".+src\/(de|nl|fa|hu|es|fr|it|ar|pl)\/.+\.md" -exec bash -c 'fixCrowdinTranslationProblems "$0"' {} \;
130+
find webpage/src -type f -regextype posix-egrep -regex ".+src\/(de|nl|fa|hu|es|fr|it|ar|pl|ko)\/.+\.md" -exec bash -c 'fixCrowdinTranslationProblems "$0"' {} \;

webpage/src/ko/getting-started/browser-extension.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ image: /img/bookmarks.png
66

77
브라우저 페이지에서 클리핑하고 브라우저 및 운영 체제에서 브라우저 북마크를 관리할 수 있습니다.
88

9-
::: 팁 정보 웹 동반 브라우저 확장 프로그램이 작동하려면 **QOwnNotes가 실행 중**이어야 합니다>. 하지만 인터넷 연결이 필요하지 않으며, 브라우저 확장 프로그램은 **오프라인**에서 작동합니다. :::
9+
::: tip
10+
웹 동반 브라우저 확장 프로그램이 작동하려면 **QOwnNotes가 실행 중**이어야 합니다.
11+
하지만 인터넷 연결이 필요하지 않으며, 브라우저 확장 프로그램은 **오프라인**에서 작동합니다.
12+
:::
1013

1114
## 설치
1215

@@ -26,13 +29,21 @@ image: /img/bookmarks.png
2629

2730
웹 페이지 또는 선택한 텍스트를 마우스 오른쪽 버튼으로 클릭하여 **웹 클리퍼** 기능을 사용합니다. 여기서 현재 웹 페이지의 **스냅샷** 으로 새 노트를 만들 수도 있습니다.
2831

29-
::: 경고 정보 웹 클리퍼가 작동하지 않는 경우 QOwnNotes 데스크톱 응용 프로그램이 실행되고 있는지, Web Companion 브라우저 확장 프로그램이 보안 토큰으로 구성되어 있는지 확인하십시오.
32+
::: warning
33+
웹 클리퍼가 작동하지 않는 경우 QOwnNotes 데스크톱 응용 프로그램이 실행되고 있는지, Web Companion 브라우저 확장 프로그램이 보안 토큰으로 구성되어 있는지 확인하십시오.
3034

3135
또한 브라우저 도구 모음에서 확장 아이콘을 처음 클릭할 때 동의 대화 상자를 수락해야 합니다.
3236

33-
Firefox를 사용하는 경우 옵션을 활성화했는지 확인해야 합니다 권한 `모든 웹사이트에 대한 데이터 접근 권한 `_권한 _ 확장 설정에서 이루어집니다, 그렇지 않으면 `TypeError: chrome.tabs.captureVisibleTab이 함수가 아닙니다 `라는 오류가 발생할 수 있습니다. :::
37+
Firefox를 사용하는 경우 확장 설정의 _권한_에서
38+
`모든 웹사이트에 대한 데이터 접근 권한` 옵션을 활성화했는지 확인해야 합니다.
39+
그렇지 않으면 `TypeError: chrome.tabs.captureVisibleTab is not a function` 오류가 발생할 수 있습니다.
40+
:::
3441

35-
::: 팁 웹 클리퍼는 또한 스크립팅이 가능합니다! 웹 페이지에서 클리핑한 내용을 제어하려면 [websocketRawDataHook](../scripting/hooks.md#websocketrawdatahook)을 살펴 보십시오. :::
42+
::: tip
43+
웹 클리퍼는 스크립팅도 가능합니다.
44+
웹 페이지에서 클리핑한 내용을 제어하려면
45+
[websocketRawDataHook](../scripting/hooks.md#websocketrawdatahook)을 살펴보십시오.
46+
:::
3647

3748
## 북마크
3849

@@ -65,4 +76,5 @@ Firefox를 사용하는 경우 옵션을 활성화했는지 확인해야 합니
6576

6677
## 홈페이지 제안 API
6778

68-
QOwnNotes 북마크 제안과 [홈페이지](https://github.com/gethomepage/homepage) 통합에 대해서는 <a href="./homepage-suggestion-api.md"홈페이지 제안 API</a>를 참조하세요.
79+
QOwnNotes 북마크 제안과 [홈페이지](https://github.com/gethomepage/homepage) 통합에 대해서는
80+
[홈페이지 제안 API](./homepage-suggestion-api.md)를 참조하세요.

0 commit comments

Comments
 (0)