Compare commits

..

2 Commits

Author SHA1 Message Date
01c5fab121 Merge b191bbb24a into 54dcb72288 2025-06-17 14:00:13 +02:00
b191bbb24a Hide sensitive information in production 2025-06-12 22:05:57 +02:00
11 changed files with 168 additions and 916 deletions

90
composer.lock generated
View File

@ -776,16 +776,16 @@
},
{
"name": "doctrine/dbal",
"version": "3.9.5",
"version": "3.9.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
"reference": "4a4e2eed3134036ee36a147ee0dac037dfa17868"
"reference": "ec16c82f20be1a7224e65ac67144a29199f87959"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/4a4e2eed3134036ee36a147ee0dac037dfa17868",
"reference": "4a4e2eed3134036ee36a147ee0dac037dfa17868",
"url": "https://api.github.com/repos/doctrine/dbal/zipball/ec16c82f20be1a7224e65ac67144a29199f87959",
"reference": "ec16c82f20be1a7224e65ac67144a29199f87959",
"shasum": ""
},
"require": {
@ -798,14 +798,14 @@
"psr/log": "^1|^2|^3"
},
"require-dev": {
"doctrine/coding-standard": "13.0.0",
"doctrine/coding-standard": "12.0.0",
"fig/log-test": "^1",
"jetbrains/phpstorm-stubs": "2023.1",
"phpstan/phpstan": "2.1.17",
"phpstan/phpstan": "2.1.1",
"phpstan/phpstan-strict-rules": "^2",
"phpunit/phpunit": "9.6.23",
"slevomat/coding-standard": "8.16.2",
"squizlabs/php_codesniffer": "3.13.1",
"phpunit/phpunit": "9.6.22",
"slevomat/coding-standard": "8.13.1",
"squizlabs/php_codesniffer": "3.10.2",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/console": "^4.4|^5.4|^6.0|^7.0"
},
@ -867,7 +867,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
"source": "https://github.com/doctrine/dbal/tree/3.9.5"
"source": "https://github.com/doctrine/dbal/tree/3.9.4"
},
"funding": [
{
@ -883,7 +883,7 @@
"type": "tidelift"
}
],
"time": "2025-06-15T22:40:05+00:00"
"time": "2025-01-16T08:28:55+00:00"
},
{
"name": "doctrine/deprecations",
@ -1470,16 +1470,16 @@
},
{
"name": "doctrine/migrations",
"version": "3.9.1",
"version": "3.9.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/migrations.git",
"reference": "0f1e0c960ac29866d648a4f50142a74fe1cb6999"
"reference": "325b61e41d032f5f7d7e2d11cbefff656eadc9ab"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/migrations/zipball/0f1e0c960ac29866d648a4f50142a74fe1cb6999",
"reference": "0f1e0c960ac29866d648a4f50142a74fe1cb6999",
"url": "https://api.github.com/repos/doctrine/migrations/zipball/325b61e41d032f5f7d7e2d11cbefff656eadc9ab",
"reference": "325b61e41d032f5f7d7e2d11cbefff656eadc9ab",
"shasum": ""
},
"require": {
@ -1553,7 +1553,7 @@
],
"support": {
"issues": "https://github.com/doctrine/migrations/issues",
"source": "https://github.com/doctrine/migrations/tree/3.9.1"
"source": "https://github.com/doctrine/migrations/tree/3.9.0"
},
"funding": [
{
@ -1569,7 +1569,7 @@
"type": "tidelift"
}
],
"time": "2025-06-27T07:19:23+00:00"
"time": "2025-03-26T06:48:45+00:00"
},
{
"name": "doctrine/orm",
@ -12653,7 +12653,7 @@
},
{
"name": "symfony/stopwatch",
"version": "v7.3.0",
"version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
@ -12695,7 +12695,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/stopwatch/tree/v7.3.0"
"source": "https://github.com/symfony/stopwatch/tree/v7.2.4"
},
"funding": [
{
@ -13455,21 +13455,20 @@
},
{
"name": "symfony/var-exporter",
"version": "v7.3.0",
"version": "v7.2.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
"reference": "c9a1168891b5aaadfd6332ef44393330b3498c4c"
"reference": "422b8de94c738830a1e071f59ad14d67417d7007"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/c9a1168891b5aaadfd6332ef44393330b3498c4c",
"reference": "c9a1168891b5aaadfd6332ef44393330b3498c4c",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/422b8de94c738830a1e071f59ad14d67417d7007",
"reference": "422b8de94c738830a1e071f59ad14d67417d7007",
"shasum": ""
},
"require": {
"php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3"
"php": ">=8.2"
},
"require-dev": {
"symfony/property-access": "^6.4|^7.0",
@ -13512,7 +13511,7 @@
"serialize"
],
"support": {
"source": "https://github.com/symfony/var-exporter/tree/v7.3.0"
"source": "https://github.com/symfony/var-exporter/tree/v7.2.6"
},
"funding": [
{
@ -13528,7 +13527,7 @@
"type": "tidelift"
}
],
"time": "2025-05-15T09:04:05+00:00"
"time": "2025-05-02T08:36:00+00:00"
},
{
"name": "symfony/webpack-encore-bundle",
@ -15120,16 +15119,16 @@
},
{
"name": "doctrine/data-fixtures",
"version": "2.0.3",
"version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/data-fixtures.git",
"reference": "f65b353922b7ac48f360428e19b22fcce5aba134"
"reference": "f7f1e12d6bceb58c204b3e77210a103c1c57601e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f65b353922b7ac48f360428e19b22fcce5aba134",
"reference": "f65b353922b7ac48f360428e19b22fcce5aba134",
"url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f7f1e12d6bceb58c204b3e77210a103c1c57601e",
"reference": "f7f1e12d6bceb58c204b3e77210a103c1c57601e",
"shasum": ""
},
"require": {
@ -15143,14 +15142,14 @@
"doctrine/phpcr-odm": "<1.3.0"
},
"require-dev": {
"doctrine/coding-standard": "^13",
"doctrine/coding-standard": "^12",
"doctrine/dbal": "^3.5 || ^4",
"doctrine/mongodb-odm": "^1.3.0 || ^2.0.0",
"doctrine/orm": "^2.14 || ^3",
"ext-sqlite3": "*",
"fig/log-test": "^1",
"phpstan/phpstan": "2.1.17",
"phpunit/phpunit": "10.5.45",
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^10.5.3",
"symfony/cache": "^6.4 || ^7",
"symfony/var-exporter": "^6.4 || ^7"
},
@ -15183,7 +15182,7 @@
],
"support": {
"issues": "https://github.com/doctrine/data-fixtures/issues",
"source": "https://github.com/doctrine/data-fixtures/tree/2.0.3"
"source": "https://github.com/doctrine/data-fixtures/tree/2.0.2"
},
"funding": [
{
@ -15199,7 +15198,7 @@
"type": "tidelift"
}
],
"time": "2025-06-27T19:59:58+00:00"
"time": "2025-01-21T13:21:31+00:00"
},
{
"name": "doctrine/doctrine-fixtures-bundle",
@ -19074,16 +19073,16 @@
},
{
"name": "symfony/phpunit-bridge",
"version": "v7.3.1",
"version": "v7.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
"reference": "71624984d8bcad6acf7a790d4e3ceafe04bc2485"
"reference": "2eabda563921f21cbce1d1e3247b3c36568905e6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/71624984d8bcad6acf7a790d4e3ceafe04bc2485",
"reference": "71624984d8bcad6acf7a790d4e3ceafe04bc2485",
"url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/2eabda563921f21cbce1d1e3247b3c36568905e6",
"reference": "2eabda563921f21cbce1d1e3247b3c36568905e6",
"shasum": ""
},
"require": {
@ -19135,11 +19134,8 @@
],
"description": "Provides utilities for PHPUnit, especially user deprecation notices management",
"homepage": "https://symfony.com",
"keywords": [
"testing"
],
"support": {
"source": "https://github.com/symfony/phpunit-bridge/tree/v7.3.1"
"source": "https://github.com/symfony/phpunit-bridge/tree/v7.3.0"
},
"funding": [
{
@ -19155,7 +19151,7 @@
"type": "tidelift"
}
],
"time": "2025-06-04T10:09:06+00:00"
"time": "2025-05-23T07:26:30+00:00"
},
{
"name": "symfony/process",
@ -19453,6 +19449,6 @@
"ext-tokenizer": "*",
"ext-xml": "*"
},
"platform-dev": [],
"plugin-api-version": "2.3.0"
"platform-dev": {},
"plugin-api-version": "2.6.0"
}

View File

@ -41,7 +41,7 @@
"url": "https://github.com/wallabag/wallabag/issues"
},
"devDependencies": {
"@babel/core": "^7.27.7",
"@babel/core": "^7.27.4",
"@babel/eslint-parser": "^7.27.5",
"@babel/preset-env": "^7.27.2",
"@symfony/webpack-encore": "^5.1.0",
@ -51,12 +51,12 @@
"css-loader": "^7.1.2",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-import": "^2.31.0",
"eslint-webpack-plugin": "^5.0.2",
"file-loader": "^6.2.0",
"lato-font": "^3.0.0",
"mini-css-extract-plugin": "^2.9.2",
"postcss": "^8.5.6",
"postcss": "^8.5.5",
"postcss-loader": "^8.1.1",
"postcss-scss": "^4.0.9",
"regenerator-runtime": "^0.14.1",

View File

@ -21,7 +21,7 @@
<input type="hidden" name="token" value="{{ csrf_token('archive-entry') }}"/>
<button type="submit" class="btn-link tool grey-text" title="{{ 'entry.list.toogle_as_read'|trans }}">
<i class="material-icons">{% if entry.isArchived == 0 %}archive{% else %}unarchive{% endif %}</i>
<i class="material-icons">{% if entry.isArchived == 0 %}done{% else %}unarchive{% endif %}</i>
</button>
</form>
</li>

View File

@ -26,7 +26,7 @@
<input type="hidden" name="token" value="{{ csrf_token('archive-entry') }}"/>
<button type="submit" class="btn-link tool grey-text" title="{{ 'entry.list.toogle_as_read'|trans }}">
<i class="material-icons">{% if entry.isArchived == 0 %}archive{% else %}unarchive{% endif %}</i>
<i class="material-icons">{% if entry.isArchived == 0 %}done{% else %}unarchive{% endif %}</i>
</button>
</form>
{% endif %}

View File

@ -93,7 +93,7 @@
<div class="mass-action">
<div class="mass-action-group">
<input type="checkbox" form="form_mass_action" class="entry-checkbox-input" data-action="batch-edit#toggleSelection" />
<button class="mass-action-button btn cyan darken-1" type="submit" form="form_mass_action" name="toggle-read" title="{{ 'entry.list.toogle_as_read'|trans }}"><i class="material-icons">archive</i></button>
<button class="mass-action-button btn cyan darken-1" type="submit" form="form_mass_action" name="toggle-read" title="{{ 'entry.list.toogle_as_read'|trans }}"><i class="material-icons">done</i></button>
<button class="mass-action-button btn cyan darken-1" type="submit" form="form_mass_action" name="toggle-star" title="{{ 'entry.list.toogle_as_star'|trans }}" ><i class="material-icons">star</i></button>
<button class="mass-action-button btn cyan darken-1" type="submit" form="form_mass_action" name="delete" onclick="return confirm('{{ 'entry.confirm.delete_entries'|trans|escape('js') }}')" title="{{ 'entry.list.delete'|trans }}"><i class="material-icons">delete</i></button>
</div>

View File

@ -31,7 +31,7 @@
<input type="hidden" name="token" value="{{ csrf_token('archive-entry') }}"/>
<button type="submit" class="waves-effect" title="{{ 'entry.view.left_menu.set_as_read'|trans }}">
<i class="material-icons small">{% if entry.isArchived == 0 %}archive{% else %}unarchive{% endif %}</i>
<i class="material-icons small">{% if entry.isArchived == 0 %}done{% else %}unarchive{% endif %}</i>
</button>
</form>
</li>
@ -92,7 +92,7 @@
<input type="hidden" name="token" value="{{ csrf_token('archive-entry') }}"/>
<button type="submit" class="waves-effect collapsible-header markasread" title="{{ mark_as_read_label|trans }}" data-shortcuts-target="markAsRead">
<i class="material-icons small">{% if entry.isArchived == 0 %}archive{% else %}unarchive{% endif %}</i>
<i class="material-icons small">{% if entry.isArchived == 0 %}done{% else %}unarchive{% endif %}</i>
<span>{{ mark_as_read_label|trans }}</span>
</button>
</form>
@ -381,7 +381,7 @@
<input type="hidden" name="token" value="{{ csrf_token('archive-entry') }}"/>
<button type="submit" class="btn-floating">
<i class="material-icons">{% if entry.isArchived == 0 %}archive{% else %}unarchive{% endif %}</i>
<i class="material-icons">{% if entry.isArchived == 0 %}done{% else %}unarchive{% endif %}</i>
</button>
</form>
</li>

View File

@ -27,7 +27,7 @@
<form class="card-tag-form hidden" data-tag-target="form" action="{{ path('tag_rename', {'slug': tag.slug, redirect: current_path}) }}" method="POST">
{{ form_widget(renameForms[tag.id].label, {'attr': {'value': tag.label, 'data-tag-target': 'input'}}) }}
{{ form_rest(renameForms[tag.id]) }}
<button type="submit"><i class="material-icons">archive</i></button>
<button type="submit"><i class="material-icons">done</i></button>
</form>
<button type="button" data-tag-target="edit" data-action="tag#showForm">
<i class="material-icons">mode_edit</i>

View File

@ -15,10 +15,6 @@
<div class="card-content">
<div class="row">
<h5>{{ status_code }}: {{ status_text }}</h5>
<p>{{ exception.message }}</p>
{# {% for trace in exception.trace %}
<p>{{ trace.class }} - {{ trace.type }} - {{ trace.file }} - {{ trace.line }}</p>
{% endfor %} #}
</div>
</div>
</div>

View File

@ -558,14 +558,11 @@ import:
pocket_html:
how_to: Zvolte soubor zálohy záložek a kliknutím na níže uvedené tlačítko jej naimportujte. Pamatujte na to, že tento proces může trvat dlouho, protože je třeba načíst všechny články.
page_title: Import > Pocket HTML
description: Tento importér naimportuje všechny vaše záložky z Pocketu (prostřednictvím HTML exportu). Stačí přejít na https://getpocket.com/export a exportovat soubor HTML, který bude stažen (například „ril_export.html“).
description: Tento importér naimportuje všechny vaše záložky z Pocket. Stačí přejít na https://getpocket.com/export) a exportovat soubor HTML, který bude stažen (například „ril_export.html“).
omnivore:
how_to: Rozbalte prosím svůj export z Omnivoru, následně nahrajte jeden po druhém všechny JSON soubory s názevem "metadata_x_to_y.json".
page_title: Import > Omnivore
description: Tento importér naimportuje všechny vaše články z Omnivore.
pocket_csv:
page_title: Import > Pocket CSV
description: Tento importér naimportuje všechny vaše záložky z Pocketu (prostřednictvím CSV exportu). Stačí přejít na https://getpocket.com/export a exportovat soubor. Stáhne se ZIP soubor (např. „pocket.zip“). Po rozbalení získáte CSV soubor, nazvaný „part_000000.csv“.
flashes:
config:
notice:
@ -588,7 +585,6 @@ flashes:
user_updated: Informace byla aktualizována
config_saved: Konfigurace byla uložena.
tagging_rules_reset: Pravidla štítkování byla obnovena
otp_code_invalid: Neplatný dvoufaktorový autentizační kód
ignore_origin_instance_rule:
notice:
deleted: Globální pravidlo ignorování bylo odstraněno

View File

@ -115,26 +115,6 @@ import:
action:
import_contents: 콘텐츠 가져오기
page_title: 가져오기
delicious:
how_to: Delicious 내보내기를 선택하고 아래 버튼을 클릭하여 업로드하고 가져오십시오.
page_title: 가져오기 > del.icio.us
description: '이 가져오기 도구는 모든 Delicious 북마크를 가져옵니다. 2021년부터 내보내기 페이지 (https://del.icio.us/export)를 사용하여 데이터를 다시 내보낼 수 있습니다. "JSON" 형식을 선택하고 다운로드하십시오 (예: "delicious_export.2021.02.06_21.10.json").'
shaarli:
page_title: 가져오기 > Shaarli
description: 이 가져오기 도구는 모든 Shaarli 북마크를 가져옵니다. 도구 섹션으로 이동한 다음 "데이터베이스 내보내기"에서 북마크를 선택하고 내보내십시오. HTML 파일을 얻게 됩니다.
how_to: 북마크 백업 파일을 선택하고 아래 버튼을 클릭하여 가져오십시오. 모든 문서를 가져와야하므로 처리 시간이 오래 걸릴 수 있습니다.
omnivore:
page_title: 가져오기 > Omnivore
description: 이 가져오기 도구는 모든 Omnivore 문서를 가져옵니다.
how_to: Omnivore 내보내기 압축을 풀고 "metadata_x_to_y.json" 이라는 각 JSON 파일을 하나씩 업로드하십시오.
pocket_html:
description: '이 가져오기 도구는 모든 Pocket 북마크 (HTML 내보내기 통해)를 가져옵니다. https://getpocket.com/export 로 이동한 다음 HTML 파일을 내보내십시오. HTML 파일이 다운로드됩니다 (예: "ril_export.html").'
page_title: 가져오기 > Pocket HTML
how_to: 북마크 백업 파일을 선택하고 아래 버튼을 클릭하여 가져오십시오. 모든 문서를 가져와야하므로 처리 시간이 오래 걸릴 수 있습니다.
pocket_csv:
description: '이 가져오기 도구는 모든 Pocket 북마크 (CSV 내보내기 통해)를 가져옵니다. https://getpocket.com/export 로 이동한 다음 파일을 내보내십시오. ZIP 파일이 다운로드됩니다 (예: "pocket.zip"). 압축을 풀면 "part_000000.csv" 라는 CSV 파일을 얻게 됩니다.'
how_to: 북마크 백업 파일을 선택하고 아래 버튼을 클릭하여 가져오십시오. 모든 문서를 가져와야하므로 처리 시간이 오래 걸릴 수 있습니다.
page_title: 가져오기 > Pocket CSV
about:
third_party:
description: '다음은 wallabag에 사용되는 타사 라이브러리 목록입니다 (저작권 포함):'
@ -219,8 +199,6 @@ entry:
starred_label: 즐겨찾기
status_label: 상태
title: 필터
annotated_label: 주석 있음
parsed_label: 올바르게 가져오지 못함
edit:
origin_url_label: 원본 URL (원본 문서의 위치)
page_title: 문서 수정
@ -241,13 +219,9 @@ entry:
filtered_tags: '태그로 필터링:'
filtered: 필터링한 기사
unread: 읽지않은 기사
with_annotations: 주석이 있는 문서
same_domain: 동일 도메인
confirm:
delete_tag: 문서에서 해당 태그를 제거 하시겠습니까?
delete: 해당 문서를 제거 하시겠습니까?
delete_entries: 이 문서를 제거 하시겠습니까?
reload: 해당 문서를 다시 로드 하시겠습니까?
public:
shared_by_wallabag: 이 문서는 %username% 님이 <a href='%wallabag_instance%'>wallabag</a>와 공유했습니다
metadata:
@ -264,18 +238,13 @@ entry:
toogle_as_read: 읽음으로 전환
toogle_as_star: 즐겨찾기 전환
original_article: 원본
reading_time_less_one_minute_short: '< 1 분'
reading_time_less_one_minute_short: '&lt; 1 분'
reading_time_minutes_short: '%readingTime% 분'
number_of_tags: '{1} 및 1 개의 다른 태그|]1,Inf[및 %count% 다른 태그'
reading_time_less_one_minute: '예상 읽기 시간: < 1 분'
reading_time_less_one_minute: '예상 읽기 시간: &lt; 1 분'
reading_time_minutes: '예상 읽기 시간: %readingTime% 분'
reading_time: 예상 읽기 시간
number_on_the_page: '{0} 기사가 없습니다.|{1} 기사가 하나 있습니다.|]1,Inf[ %count% 기사가 있습니다.'
assign_search_tag: 이 검색을 각 결과에 태그로 할당
show_same_domain: 동일 도메인을 가진 문서 보기
toggle_mass_action: 대량 작업 전환
mass_action_tags_input_placeholder: 태그1, 태그2, 태그3
add_tags: 태그 추가
number_on_the_page: '{0} 기사가 없습니다.|{1} 기사가 하나 있습니다.|]1,Inf[ %count % 기사가 있습니다.'
default_title: 기사의 제목
howto:
bookmarklet:
@ -314,7 +283,7 @@ howto:
via_google_play: 구글 플레이를 통해
via_f_droid: F-Droid를 통해
windows: 마이크로소프트 스토어에서
ios: 스토어에서
ios: 아이튠즈 스토어에서
browser_addons:
opera: 오페라 애드온
chrome: 크롬 애드온
@ -362,7 +331,6 @@ flashes:
tagging_rules_deleted: 태그 지정 규칙이 삭제되었습니다
tagging_rules_updated: 태그 지정 규칙이 업데이트되었습니다
password_updated: 비밀번호가 업데이트 되었습니다
otp_code_invalid: 2단계 인증 코드가 유효하지 않습니다
ignore_origin_instance_rule:
notice:
deleted: 전역 원본 무시 규칙이 삭제되었습니다
@ -395,7 +363,6 @@ flashes:
notice:
tag_renamed: 태그 이름이 변경되었습니다
tag_added: 태그가 추가되었습니다
too_much_tags: 성능 문제 방지를 위해 한 번에 %tags%개 이상의 태그나 %characters%자 이상의 태그를 추가할 수 없습니다.
config:
form_ignore_origin_rules:
faq:
@ -429,7 +396,7 @@ config:
title: 문서 제목
label: 변수
tagging_rules_definition_description: wallabag 에서 자동으로 새 문서에 태그를 지정하는 데 사용하는 규칙입니다. <br /> 태그 지정 규칙이 새 문서가 추가 될 때마다 태그를 구성하는 데 사용되므로, 수동으로 분류하는 수고를 덜 수 있습니다.
how_to_use_them_description: '읽기 시간이 3 분 미만인 경우 «<i> 짧은 읽기 </i>» 와 같은 새 기사에 태그를 지정한다고 가정합니다. <br />이 경우 <i> 규칙</i> 을 입력해야합니다. <i>태그</i> 필드에 « readingTime <= 3 » 을 입력하고 « <i>짧은 읽기</i>» 를 입력하십시오. <br /> 여러 태그를 쉼표로구분하여 한 번에 추가 할 수 있습니다: « <i> 짧은 읽기, 반드시 읽기</i> » <br /> 사전 정의 된 연산자를 사용하여 복잡한 규칙을 작성할 수 있습니다: 만약 « <i>readingTime >= 5 AND domainName = "www.php.net"</i> » 다음으로 태그 «<i> 긴 읽기, php</i>»'
how_to_use_them_description: '읽기 시간이 3 분 미만인 경우 «<i> 짧은 읽기 </i>» 와 같은 새 기사에 태그를 지정한다고 가정합니다. <br />이 경우 <i> 규칙</i> 을 입력해야합니다. <i>태그</i> 필드에 « readingTime &lt;= 3 » 을 입력하고 « <i>짧은 읽기</i>» 를 입력하십시오. <br /> 여러 태그를 쉼표로구분하여 한 번에 추가 할 수 있습니다: « <i> 짧은 읽기, 반드시 읽기</i> » <br /> 사전 정의 된 연산자를 사용하여 복잡한 규칙을 작성할 수 있습니다: 만약 « <i>readingTime &gt;= 5 AND domainName = "www.php.net"</i> » 다음으로 태그 «<i> 긴 읽기, php</i>»'
operator_description:
and: 하나의 규칙 그리고 다른 규칙
or: 하나의 규칙 또는 다른 규칙
@ -471,7 +438,6 @@ config:
annotations: 모든 주석 제거
confirm: 정말 하시겠습니까? (되돌릴 수 없습니다)
tags: 모든 태그 제거
tagging_rules: 모든 태그 지정 규칙 제거
form_feed:
feed_link:
archive: 보관
@ -527,16 +493,6 @@ config:
help_message: '온라인 도구를 사용하여 읽기 속도를 측정 할 수 있습니다:'
label: 읽기 속도
language_label: 언어
help_font: 사용하고 싶은 글꼴 모음을 선택할 수 있습니다.
help_fontsize: 사용하고 싶은 글꼴 크기를 선택할 수 있습니다.
help_lineheight: 사용하고 싶은 줄 높이를 선택할 수 있습니다.
lineheight_label: 줄 높이
maxwidth_label: 최대 너비
help_maxwidth: 사용하고 싶은 최대 너비를 선택할 수 있습니다.
font_label: 글꼴 모음
fontsize_label: 글꼴 크기
help_display_thumbnails: 문서 썸네일을 표시할지 여부를 결정할 수 있습니다. 느린 연결에 유용합니다.
display_thumbnails_label: 문서 썸네일 표시 (느린 연결에 유용).
otp:
app:
qrcode_label: QR 코드
@ -557,7 +513,6 @@ config:
user_info: 사용자 정보
feed: 피드
settings: 설정
article_display: 문서 표시
form:
save: 저장
page_title: 설정
@ -571,7 +526,7 @@ menu:
random_entry: 해당 목록에서 임의의 문서로 이동
add_new_entry: 새 문서 추가
filter_entries: 기사 필터
account: 계정
account: 나의 계정
export: 내보내기
search: 검색
left:
@ -586,7 +541,7 @@ menu:
theme_toggle_auto: 자동 테마
theme_toggle_dark: 어두운 테마
theme_toggle_light: 밝은 테마
quickstart: 빠른 시작
quickstart: 빠른시작
search: 검색
users_management: 사용자 관리
save_link: 링크 저장
@ -597,7 +552,6 @@ menu:
tags: 태그
config: 설정
starred: 즐겨찾기
with_annotations: 주석 있음
search_form:
input_label: 여기에 검색어 입력
error:
@ -682,7 +636,7 @@ quickstart:
configure:
tagging_rules: 문서를 자동으로 태그하는 규칙 작성
feed: 피드 활성화
language: 언어 및 인터페이스 변경
language: 언어 및 디자인 변경
description: 자신에게 맞는 앱을 얻으려면, wallabag의 구성을 살펴보십시오.
title: 응용 프로그램 구성
more: 더보기…
@ -739,5 +693,3 @@ tag:
see_untagged_entries: 태그가 없는 문서보기
number_on_the_page: '{0} 태그가 없습니다.|{1} 태그가 1 개 있습니다.|]1,Inf[태그가 %count% 개 있습니다.'
page_title: 태그
confirm:
delete: '%name% 태그 삭제'

900
yarn.lock

File diff suppressed because it is too large Load Diff