mirror of
https://github.com/wallabag/wallabag.git
synced 2025-09-15 18:57:05 +00:00
Merge remote-tracking branch 'origin/master' into 2.6.0
This commit is contained in:
commit
c372d68cc1
32 changed files with 691 additions and 432 deletions
|
@ -119,6 +119,7 @@ class EntryRestController extends WallabagRestController
|
|||
* {"name"="since", "dataType"="integer", "required"=false, "format"="default '0'", "description"="The timestamp since when you want entries updated."},
|
||||
* {"name"="public", "dataType"="integer", "required"=false, "format"="1 or 0, all entries by default", "description"="filter by entries with a public link"},
|
||||
* {"name"="detail", "dataType"="string", "required"=false, "format"="metadata or full, metadata by default", "description"="include content field if 'full'. 'full' by default for backward compatibility."},
|
||||
* {"name"="domain_name", "dataType"="string", "required"=false, "format"="example.com", "description"="filter entries with the given domain name"},
|
||||
* }
|
||||
* )
|
||||
*
|
||||
|
@ -138,6 +139,7 @@ class EntryRestController extends WallabagRestController
|
|||
$tags = \is_array($request->query->get('tags')) ? '' : (string) $request->query->get('tags', '');
|
||||
$since = $request->query->get('since', 0);
|
||||
$detail = strtolower($request->query->get('detail', 'full'));
|
||||
$domainName = (null === $request->query->get('domain_name')) ? '' : (string) $request->query->get('domain_name');
|
||||
|
||||
try {
|
||||
/** @var Pagerfanta $pager */
|
||||
|
@ -150,7 +152,8 @@ class EntryRestController extends WallabagRestController
|
|||
$order,
|
||||
$since,
|
||||
$tags,
|
||||
$detail
|
||||
$detail,
|
||||
$domainName
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
throw new BadRequestHttpException($e->getMessage());
|
||||
|
|
|
@ -24,7 +24,7 @@ class TagRestController extends WallabagRestController
|
|||
|
||||
$tags = $this->getDoctrine()
|
||||
->getRepository(Tag::class)
|
||||
->findAllTags($this->getUser()->getId());
|
||||
->findAllFlatTagsWithNbEntries($this->getUser()->getId());
|
||||
|
||||
$json = $this->get(SerializerInterface::class)->serialize($tags, 'json');
|
||||
|
||||
|
|
|
@ -346,7 +346,7 @@ class ContentProxy
|
|||
* parse_url arrays.
|
||||
*
|
||||
* As array_diff_assoc only computes changes to go from the left array
|
||||
* to the right one, we make two differents arrays to have both
|
||||
* to the right one, we make two different arrays to have both
|
||||
* directions. We merge these two arrays and sort keys before passing
|
||||
* the result to the switch.
|
||||
*
|
||||
|
|
|
@ -33,7 +33,7 @@ class CryptoProxy
|
|||
/**
|
||||
* Ensure the given value will be crypted.
|
||||
*
|
||||
* @param string $secretValue Secret valye to crypt
|
||||
* @param string $secretValue Secret value to crypt
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
|
|
|
@ -10,7 +10,7 @@ use Wallabag\UserBundle\Entity\User;
|
|||
* This class intend to detect the active theme for the logged in user.
|
||||
* It will retrieve the configured theme of the user.
|
||||
*
|
||||
* If no user where logged in, it will returne the default theme
|
||||
* If no user where logged in, it will return the default theme
|
||||
*/
|
||||
class DetectActiveTheme implements DeviceDetectionInterface
|
||||
{
|
||||
|
|
|
@ -167,7 +167,7 @@ class EntriesExport
|
|||
|
||||
$book->setAuthor($this->author, $this->author);
|
||||
|
||||
// I hope this is a non existant address :)
|
||||
// I hope this is a non-existent address :)
|
||||
$book->setPublisher('wallabag', 'wallabag');
|
||||
// Strictly not needed as the book date defaults to time().
|
||||
$book->setDate(time());
|
||||
|
|
|
@ -204,12 +204,13 @@ class EntryRepository extends ServiceEntityRepository
|
|||
* @param int $since
|
||||
* @param string $tags
|
||||
* @param string $detail 'metadata' or 'full'. Include content field if 'full'
|
||||
* @param string $domainName
|
||||
*
|
||||
* @todo Breaking change: replace default detail=full by detail=metadata in a future version
|
||||
*
|
||||
* @return Pagerfanta
|
||||
*/
|
||||
public function findEntries($userId, $isArchived = null, $isStarred = null, $isPublic = null, $sort = 'created', $order = 'asc', $since = 0, $tags = '', $detail = 'full')
|
||||
public function findEntries($userId, $isArchived = null, $isStarred = null, $isPublic = null, $sort = 'created', $order = 'asc', $since = 0, $tags = '', $detail = 'full', $domainName = '')
|
||||
{
|
||||
if (!\in_array(strtolower($detail), ['full', 'metadata'], true)) {
|
||||
throw new \Exception('Detail "' . $detail . '" parameter is wrong, allowed: full or metadata');
|
||||
|
@ -248,7 +249,7 @@ class EntryRepository extends ServiceEntityRepository
|
|||
$entryAlias = 'e' . $i;
|
||||
$tagAlias = 't' . $i;
|
||||
|
||||
// Complexe queries to ensure multiple tags are associated to an entry
|
||||
// Complex queries to ensure multiple tags are associated to an entry
|
||||
// https://stackoverflow.com/a/6638146/569101
|
||||
$qb->andWhere($qb->expr()->in(
|
||||
'e.id',
|
||||
|
@ -264,6 +265,10 @@ class EntryRepository extends ServiceEntityRepository
|
|||
}
|
||||
}
|
||||
|
||||
if (\is_string($domainName) && '' !== $domainName) {
|
||||
$qb->andWhere('e.domainName = :domainName')->setParameter('domainName', $domainName);
|
||||
}
|
||||
|
||||
if (!\in_array(strtolower($order), ['asc', 'desc'], true)) {
|
||||
throw new \Exception('Order "' . $order . '" parameter is wrong, allowed: asc or desc');
|
||||
}
|
||||
|
|
|
@ -508,14 +508,14 @@ import:
|
|||
wallabag_v1:
|
||||
page_title: Aus wallabag v1 importieren
|
||||
description: Dieser Import wird all deine Artikel aus wallabag v1 importieren. Klicke in der Konfigurationsseite auf "JSON-Export" im "wallabag-Daten exportieren"-Abschnitt. Du erhältst eine "wallabag-export-1-xxxx-xx-xx.json"-Datei.
|
||||
how_to: Wähle die exportierte Datei aus und klicke den nachfolgenden Button, um diese hochzuladen und zu importieren.
|
||||
how_to: Wähle die exportierte Datei aus und klicke auf den nachfolgenden Button, um diese hochzuladen und zu importieren.
|
||||
wallabag_v2:
|
||||
page_title: Aus wallabag v2 importieren
|
||||
description: Dieser Import wird all deine Artikel aus wallabag v2 importieren. Gehe auf "Alle Artikel" und dann, in der Exportieren-Seitenleiste auf "JSON". Dabei erhältst du eine "All articles.json"-Datei.
|
||||
readability:
|
||||
page_title: Aus Readability importieren
|
||||
description: Dieser Importer wird all deine Artikel aus Readability importieren. Auf der Werkzeugseite (https://www.readability.com/tools/) klickst du auf „Exportiere deine Daten“ in dem Abschnitt „Datenexport“. Du wirst eine E-Mail mit einem Herunterladenlink zu einer json Datei, die aber nicht auf .json endet, erhalten.
|
||||
how_to: Bitte wähle deinen Readability Export aus und klicke den unteren Button für das Hochladen und Importieren dessen.
|
||||
how_to: Bitte wähl deinen Readability-Export aus und klick den unteren Button für das Hochladen und Importieren dessen an.
|
||||
worker:
|
||||
enabled: 'Der Import erfolgt asynchron. Sobald der Import gestartet ist, wird diese Aufgabe extern abgearbeitet. Der aktuelle Service dafür ist:'
|
||||
download_images_warning: Du hast das Herunterladen von Bildern für deine Artikel aktiviert. Verbunden mit dem klassischen Import kann es ewig dauern fortzufahren (oder sogar fehlschlagen). Wir <strong>empfehlen</strong> den asynchronen Import zu aktivieren, um Fehler zu vermeiden.
|
||||
|
@ -530,11 +530,11 @@ import:
|
|||
instapaper:
|
||||
page_title: Aus Instapaper importieren
|
||||
description: Dieser Import wird all deine Instapaper Artikel importieren. Auf der Einstellungsseite (https://www.instapaper.com/user) klickst du auf "Download .CSV Datei" in dem Abschnitt "Export". Eine CSV Datei wird heruntergeladen (z.B. "instapaper-export.csv").
|
||||
how_to: Bitte wähle deine Instapaper Sicherungsdatei aus und klicke den nachfolgenden Button zum Importieren.
|
||||
how_to: Bitte wähle deine Instapaper-Sicherungsdatei aus und klicke auf den nachfolgenden Button zum Importieren.
|
||||
pinboard:
|
||||
page_title: Aus Pinboard importieren
|
||||
description: Dieser Import wird all deine Pinboard Artikel importieren. Auf der Seite Backup (https://pinboard.in/settings/backup) klickst du auf "JSON" in dem Abschnitt "Lesezeichen". Eine JSON Datei wird dann heruntergeladen (z.B. "pinboard_export").
|
||||
how_to: Bitte wähle deinen Pinboard Export aus und klicke den nachfolgenden Button zum Importieren.
|
||||
how_to: Bitte wähle deinen Pinboard-Export aus und klicke auf den nachfolgenden Button zum Importieren.
|
||||
elcurator:
|
||||
page_title: Importieren > elCurator
|
||||
description: Dieses Tool wird all deine ElCurator-Artikel importieren. Öffne die Einstellungen in deinem ElCurator-Konto und exportiere dort den Inhalt; du wirst eine JSON-Datei erhalten.
|
||||
|
|
|
@ -26,7 +26,7 @@ menu:
|
|||
howto: Come fare
|
||||
developer: Gestione client API
|
||||
logout: Esci
|
||||
about: A proposito
|
||||
about: Informazioni
|
||||
search: Cerca
|
||||
save_link: Salva collegamento
|
||||
back_to_unread: Torna ai contenuti non letti
|
||||
|
@ -37,6 +37,7 @@ menu:
|
|||
theme_toggle_auto: Tema automatico
|
||||
theme_toggle_dark: Tema scuro
|
||||
theme_toggle_light: Tema chiaro
|
||||
with_annotations: Con annotazioni
|
||||
top:
|
||||
add_new_entry: Aggiungi un nuovo contenuto
|
||||
search: Cerca
|
||||
|
|
|
@ -16,14 +16,14 @@ security:
|
|||
menu:
|
||||
left:
|
||||
unread: Nieprzeczytane
|
||||
starred: Oznaczone gwiazdką
|
||||
starred: Wyróżnione
|
||||
archive: Archiwum
|
||||
all_articles: Wszystkie
|
||||
config: Konfiguracja
|
||||
tags: Tagi
|
||||
internal_settings: Wewnętrzne ustawienia
|
||||
import: Importuj
|
||||
howto: How to
|
||||
howto: Jak to zrobić
|
||||
developer: Zarządzanie klientami API
|
||||
logout: Wyloguj
|
||||
about: O nas
|
||||
|
@ -33,10 +33,11 @@ menu:
|
|||
users_management: Zarządzanie użytkownikami
|
||||
site_credentials: Poświadczenia strony
|
||||
quickstart: Szybki start
|
||||
ignore_origin_instance_rules: Ignoruj globalne zasady pochodzenia
|
||||
ignore_origin_instance_rules: Globalne zasady ignorowania pochodzenia
|
||||
theme_toggle_auto: Automatyczny motyw
|
||||
theme_toggle_dark: Ciemny motyw
|
||||
theme_toggle_light: Jasny motyw
|
||||
with_annotations: Z adnotacjami
|
||||
top:
|
||||
add_new_entry: Dodaj nowy wpis
|
||||
search: Szukaj
|
||||
|
@ -63,13 +64,13 @@ config:
|
|||
rules: Zasady tagowania
|
||||
new_user: Dodaj użytkownika
|
||||
reset: Zresetuj obszar
|
||||
ignore_origin: Ignoruj zasady pochodzenia
|
||||
ignore_origin: Zasady ignorowania pochodzenia
|
||||
feed: Źródła
|
||||
form:
|
||||
save: Zapisz
|
||||
form_settings:
|
||||
theme_label: Temat
|
||||
items_per_page_label: Ilość elementów na stronie
|
||||
items_per_page_label: Liczba elementów na stronie
|
||||
language_label: Język
|
||||
reading_speed:
|
||||
label: Prędkość czytania
|
||||
|
@ -86,8 +87,8 @@ config:
|
|||
android_configuration: Skonfiguruj swoją androidową aplikację
|
||||
android_instruction: Dotknij tutaj, aby wstępnie uzupełnij androidową aplikację
|
||||
help_theme: Dopasuj wallabag do swoich potrzeb. Tutaj możesz wybrać preferowany przez ciebie motyw.
|
||||
help_items_per_page: Możesz zmienić ilość artykułów wyświetlanych na każdej stronie.
|
||||
help_reading_speed: wallabag oblicza czas czytania każdego artykułu. Dzięki tej liście możesz określić swoje tempo. Wallabag przeliczy ponownie czas potrzebny, na przeczytanie każdego z artykułów.
|
||||
help_items_per_page: Możesz zmienić liczbę artykułów wyświetlanych na każdej stronie.
|
||||
help_reading_speed: wallabag oblicza czas czytania każdego artykułu. Możesz tutaj określić, dzięki tej liście, czy jesteś szybkim czy powolnym czytelnikiem. wallabag przeliczy czas czytania każdego artykułu.
|
||||
help_language: Możesz zmienić język interfejsu wallabag.
|
||||
help_pocket_consumer_key: Wymagane dla importu z Pocket. Możesz go stworzyć na swoim koncie Pocket.
|
||||
form_rss:
|
||||
|
@ -106,32 +107,32 @@ config:
|
|||
form_user:
|
||||
two_factor_description: Włączenie autoryzacji dwuetapowej oznacza, że będziesz otrzymywał maile z kodem przy każdym nowym, niezaufanym połączeniu.
|
||||
name_label: Nazwa
|
||||
email_label: Adres email
|
||||
email_label: Adres e-mail
|
||||
twoFactorAuthentication_label: Autoryzacja dwuetapowa
|
||||
help_twoFactorAuthentication: Jeżeli włączysz autoryzację dwuetapową. Za każdym razem, kiedy będziesz chciał się zalogować, dostaniesz kod na swój e-mail.
|
||||
delete:
|
||||
title: Usuń moje konto (niebezpieczna strefa !)
|
||||
title: Usuń moje konto (niebezpieczna strefa!)
|
||||
description: Jeżeli usuniesz swoje konto, wszystkie twoje artykuły, tagi, adnotacje, oraz konto zostaną trwale usunięte (operacja jest NIEODWRACALNA). Następnie zostaniesz wylogowany.
|
||||
confirm: Jesteś pewien? (tej operacji NIE MOŻNA cofnąć)
|
||||
button: Usuń moje konto
|
||||
two_factor:
|
||||
action_app: Użyj aplikacji do jednorazowych kodów
|
||||
action_email: Użyj e-mail’a
|
||||
action_email: Użyj e-maila
|
||||
state_disabled: Wyłączone
|
||||
state_enabled: Włączone
|
||||
table_action: Akcja
|
||||
table_state: Stan
|
||||
table_method: Metoda
|
||||
googleTwoFactor_label: Używając aplikacji do jednorazowych kodów logowania (uruchom aplikacje w stylu Google Authenticator, Authy lub FreeOTP by uzyskać kod)
|
||||
emailTwoFactor_label: Używając email’a (otrzymasz kod na podany adres)
|
||||
emailTwoFactor_label: Używając e-maila (otrzymasz kod na podany adres)
|
||||
login_label: Login (nie może zostać później zmieniony)
|
||||
reset:
|
||||
title: Reset (niebezpieczna strefa)
|
||||
description: Poniższe przyciski pozwalają usunąć pewne informacje z twojego konta. Uważaj te operacje są NIEODWRACALNE.
|
||||
annotations: Usuń WSZYSTKIE adnotacje
|
||||
tags: Usuń WSZYSTKIE tagi
|
||||
entries: usuń WSZYTSTKIE wpisy
|
||||
archived: usuń WSZYSTKIE zarchiwizowane wpisy
|
||||
entries: Usuń WSZYTSTKIE wpisy
|
||||
archived: Usuń WSZYSTKIE zarchiwizowane wpisy
|
||||
confirm: Jesteś pewien? (tej operacji NIE MOŻNA cofnąć)
|
||||
form_password:
|
||||
description: Tutaj możesz zmienić swoje hasło. Twoje nowe hasło powinno mieć conajmniej 8 znaków.
|
||||
|
@ -143,7 +144,7 @@ config:
|
|||
then_tag_as_label: wtedy otaguj jako
|
||||
delete_rule_label: usuń
|
||||
edit_rule_label: edytuj
|
||||
rule_label: Reguła
|
||||
rule_label: Zasada
|
||||
tags_label: Tagi
|
||||
faq:
|
||||
title: FAQ
|
||||
|
@ -162,7 +163,7 @@ config:
|
|||
isStarred: Czy wpis został oznaczony gwiazdką czy nie
|
||||
content: Zawartość wpisu
|
||||
language: Język wpisu
|
||||
mimetype: Mime-type wpisu
|
||||
mimetype: Typ mediów wpisu
|
||||
readingTime: Szacunkowy czas czytania wpisu w minutach
|
||||
domainName: Nazwa domeny wpisu
|
||||
operator_description:
|
||||
|
@ -179,7 +180,7 @@ config:
|
|||
notmatches: 'Sprawdź czy <i>temat</i> nie zawiera <i>szukaj</i> (duże lub małe litery).<br />Przykład: <code>tytuł nie zawiera "piłka nożna"</code>'
|
||||
card:
|
||||
export_tagging_rules_detail: Pobierz plik JSON z ustawieniami tagowania.
|
||||
import_tagging_rules_detail: Musisz zaznaczyć plik z rozszerzeniem JSON który wcześniej zapisałeś.
|
||||
import_tagging_rules_detail: Musisz wybrać wcześniej wyeksportowany plik JSON.
|
||||
export_tagging_rules: Eksportuj/zapisz plik z zasadami tagowania
|
||||
import_tagging_rules: Importuj zasady tagowania
|
||||
new_tagging_rule: Utwórz zasadę oznaczania tagami
|
||||
|
@ -187,33 +188,61 @@ config:
|
|||
file_label: Plik JSON
|
||||
export: Eksportuj
|
||||
form_feed:
|
||||
description: Lista artykułów Atom pozwala czytać zapisane artykuły w twoim ulubionym programie. Musisz najpierw wygenerować token Atom’a.
|
||||
description: Kanały Atom dostarczane przez wallabag umożliwiają czytanie zapisanych artykułów za pomocą ulubionego czytnika Atom. Musisz najpierw wygenerować token.
|
||||
feed_limit: Liczba artykułów w aktualnościach
|
||||
feed_link:
|
||||
all: Wszystko
|
||||
archive: Zarchiwizowane
|
||||
starred: Wyróżnione
|
||||
unread: Nieodczytane
|
||||
unread: Nieprzeczytane
|
||||
feed_links: Linki do aktualności
|
||||
token_revoke: Anuluj token
|
||||
token_reset: Stwórz ponownie token
|
||||
token_create: Stwórz swój token
|
||||
no_token: Brak token’a
|
||||
no_token: Brak tokena
|
||||
token_label: Token listy
|
||||
form_ignore_origin_rules:
|
||||
faq:
|
||||
title: FAQ
|
||||
meaning: Znaczenie
|
||||
variable_description:
|
||||
label: Zmienna
|
||||
host: Host adresu
|
||||
_all: Pełny adres, głównie do dopasowywania wzorów
|
||||
ignore_origin_rules_definition_title: Co oznacza "Ignoruj zasady pochodzenia"?
|
||||
how_to_use_them_description: Załóżmy, że chcesz zignorować pochodzenie wpisu pochodzącego z « <i>rss.example.com</i> » (<i>wiedząc, że po przekierowaniu faktyczny adres to example.com</i>).<br />W takim przypadku należy umieścić « host = "rss.example.com" » w polu <i>Reguła</i>.
|
||||
variables_available_title: Jakich zmiennych i operatorów mogę użyć przy pisaniu reguł?
|
||||
operator_description:
|
||||
matches: 'Sprawdza, czy <i>temat</i> pasuje do <i>wyszukiwania</i> (wielkość liter nie ma znaczenia).<br />Przykład: <code>_all ~ "https?://rss.example.com/foobar/.*"</code>'
|
||||
label: Operator
|
||||
equal_to: Równe…
|
||||
ignore_origin_rules_definition_description: Są one używane przez wallabag do automatycznego ignorowania adresu źródłowego po przekierowaniu.<br />Jeśli przekierowanie nastąpi podczas pobierania nowego wpisu, wszystkie reguły ignorowania pochodzenia (<i>zdefiniowane przez użytkownika i zdefiniowane przez instancję</i>) zostaną użyte do zignorowania adresu pochodzenia.
|
||||
how_to_use_them_title: Jak ich użyć?
|
||||
variables_available_description: 'Następujące zmienne i operatory mogą być użyte do tworzenia reguł ignorowania pochodzenia:'
|
||||
otp:
|
||||
app:
|
||||
enable: Włącz
|
||||
two_factor_code_description_5: 'Jeśli nie widzisz kodu QR lub nie możesz go zeskanować, wprowadź następujący sekret w swojej aplikacji:'
|
||||
two_factor_code_description_4: 'Przetestuj kod OTP ze skonfigurowanej aplikacji:'
|
||||
cancel: Anuluj
|
||||
qrcode_label: Kod QR
|
||||
two_factor_code_description_1: Właśnie włączono uwierzytelnianie dwuskładnikowe OTP, otwórz aplikację OTP i użyj tego kodu, aby uzyskać jednorazowe hasło. Zniknie po przeładowaniu strony.
|
||||
two_factor_code_description_2: 'Możesz zeskanować ten kod QR za pomocą swojej aplikacji:'
|
||||
two_factor_code_description_3: 'Zapisz też te kody zapasowe w bezpiecznym miejscu, możesz ich użyć w przypadku utraty dostępu do aplikacji OTP:'
|
||||
page_title: Uwierzytelnianie dwuskładnikowe
|
||||
entry:
|
||||
default_title: Tytuł wpisu
|
||||
page_titles:
|
||||
unread: Nieprzeczytane wpisy
|
||||
starred: Wpisy oznaczone gwiazdką
|
||||
starred: Wpisy wyróżnione
|
||||
archived: Zarchiwizowane wpisy
|
||||
filtered: Odfiltrowane wpisy
|
||||
filtered_tags: 'Filtrowane po tagach:'
|
||||
filtered_search: 'Filtrowanie po wyszukiwaniu:'
|
||||
untagged: Odtaguj wpisy
|
||||
all: Wszystkie przedmioty
|
||||
with_annotations: Wpisy z adnotacjami
|
||||
same_domain: Ta sama domena
|
||||
list:
|
||||
number_on_the_page: '{0} Nie ma wpisów.|{1} Jest jeden wpis.|]1,Inf[ Są %count% wpisy.'
|
||||
reading_time: szacunkowy czas czytania
|
||||
|
@ -224,14 +253,16 @@ entry:
|
|||
reading_time_less_one_minute_short: '< 1 min'
|
||||
original_article: oryginał
|
||||
toogle_as_read: Oznacz jako przeczytane
|
||||
toogle_as_star: Oznacz jako ulubione
|
||||
toogle_as_star: Przełącz wyróżnienie
|
||||
delete: Usuń
|
||||
export_title: Export
|
||||
export_title: Eksportuj
|
||||
show_same_domain: Pokaż artykuły z tej samej domeny
|
||||
assign_search_tag: Przypisz to wyszukiwanie jako tag do każdego wyniku
|
||||
filters:
|
||||
title: Filtry
|
||||
status_label: Status
|
||||
archived_label: Zarchiwizowane
|
||||
starred_label: Oznaczone gwiazdką
|
||||
starred_label: Wyróżnione
|
||||
unread_label: Nieprzeczytane
|
||||
preview_picture_label: Posiada podgląd obrazu
|
||||
preview_picture_help: Podgląd obrazu
|
||||
|
@ -251,26 +282,31 @@ entry:
|
|||
action:
|
||||
clear: Wyczyść
|
||||
filter: Filtruj
|
||||
annotated_label: Z adnotacjami
|
||||
view:
|
||||
left_menu:
|
||||
back_to_top: Wróć na górę
|
||||
back_to_homepage: Cofnij
|
||||
set_as_read: Oznacz jako przeczytane
|
||||
set_as_unread: Oznacz jako nieprzeczytane
|
||||
set_as_starred: Ulubione
|
||||
set_as_starred: Przełącz wyróżnienie
|
||||
view_original_article: Oryginalny artykuł
|
||||
re_fetch_content: Pobierz ponownie treść
|
||||
delete: Usuń
|
||||
add_a_tag: Dodaj tag
|
||||
share_content: Udostępnij
|
||||
share_email_label: Adres email
|
||||
share_email_label: Adres e-mail
|
||||
public_link: Publiczny link
|
||||
delete_public_link: Usuń publiczny link
|
||||
export: Export
|
||||
export: Eksportuj
|
||||
print: Drukuj
|
||||
problem:
|
||||
label: Problemy?
|
||||
description: Czy ten artykuł wygląda źle?
|
||||
theme_toggle: Przełącznik motywu
|
||||
theme_toggle_light: Jasny
|
||||
theme_toggle_dark: Ciemny
|
||||
theme_toggle_auto: Automatyczny
|
||||
edit_title: Edytuj tytuł
|
||||
original_article: oryginalny
|
||||
annotations_on_the_entry: '{0} Nie ma adnotacji |{1} Jedna adnotacja |]1,Inf[ %count% adnotacji'
|
||||
|
@ -282,25 +318,26 @@ entry:
|
|||
page_title: Zapisz nowy wpis
|
||||
placeholder: http://website.com
|
||||
form_new:
|
||||
url_label: Url
|
||||
url_label: Adres URL
|
||||
search:
|
||||
placeholder: Czego szukasz?
|
||||
edit:
|
||||
page_title: Edytuj wpis
|
||||
title_label: Tytuł
|
||||
url_label: Adres URL
|
||||
origin_url_label: Oryginalny url (gdzie znalazłeś ten wpis)
|
||||
origin_url_label: Oryginalny adres URL (gdzie znaleziono ten wpis)
|
||||
save_label: Zapisz
|
||||
public:
|
||||
shared_by_wallabag: Ten artykuł został udostępniony przez <a href='%wallabag_instance%'>wallabag</a>
|
||||
confirm:
|
||||
delete: Czy jesteś pewien, że chcesz usunąć ten artykuł?
|
||||
delete_tag: Czy jesteś pewien, że chcesz usunąć ten tag, z tego artykułu?
|
||||
delete_tag: Czy jesteś pewien, że chcesz usunąć ten tag z tego artykułu?
|
||||
metadata:
|
||||
reading_time: Szacowany czas czytania
|
||||
reading_time_minutes_short: '%readingTime% min'
|
||||
address: Adres
|
||||
added_on: Dodano
|
||||
published_on: Opublikowano dnia
|
||||
about:
|
||||
page_title: O nas
|
||||
top_menu:
|
||||
|
@ -308,7 +345,7 @@ about:
|
|||
getting_help: Pomoc
|
||||
helping: Pomóż wallabagowi
|
||||
contributors: Osoby, które pomogły przy projekcie
|
||||
third_party: Biblioteki Third-party
|
||||
third_party: Biblioteki zewnętrzne
|
||||
who_behind_wallabag:
|
||||
developped_by: Stworzony przez
|
||||
website: strona internetowa
|
||||
|
@ -328,11 +365,11 @@ about:
|
|||
contributors:
|
||||
description: Podziękuj osobą, które przyczyniły się do projektu przez aplikację webową
|
||||
third_party:
|
||||
description: 'Tutaj znajduje się lista Third-party bibliotek użytych w wallabag (z ich licencjami):'
|
||||
description: 'Tutaj znajduje się lista bibliotek zewnętrznych użytych w wallabag (z ich licencjami):'
|
||||
package: Paczka
|
||||
license: Licencja
|
||||
howto:
|
||||
page_title: How to
|
||||
page_title: Jak to zrobić
|
||||
page_description: 'Sposoby zapisania artykułu:'
|
||||
tab_menu:
|
||||
add_link: Dodaj link
|
||||
|
@ -361,14 +398,14 @@ howto:
|
|||
action: Akcja
|
||||
all_pages_title: Skróty dostępne na wszystkich stronach
|
||||
go_unread: Idź do nieprzeczytanych
|
||||
go_starred: Idź do oznaczonych gwiazdką
|
||||
go_starred: Idź do wyróżnionych
|
||||
go_archive: Idź do archiwum
|
||||
go_all: Idź do wszystkich wpisów
|
||||
go_tags: Idź do tagów
|
||||
go_config: Idź do konfiguracji
|
||||
go_import: Idź do importu
|
||||
go_developers: Idź do deweloperów
|
||||
go_howto: Idź do howto (tej strony!)
|
||||
go_howto: Idź do jak to zrobić (tej strony!)
|
||||
go_logout: Wyloguj
|
||||
list_title: Skróty dostępne w spisie stron
|
||||
search: Pokaż formularz wyszukiwania
|
||||
|
@ -395,9 +432,10 @@ quickstart:
|
|||
language: Zmień język i wygląd
|
||||
rss: Włącz kanały RSS
|
||||
tagging_rules: Napisz reguły pozwalające na automatyczne otagowanie twoich artykułów
|
||||
feed: Włącz kanały
|
||||
admin:
|
||||
title: Administracja
|
||||
description: 'Jako administrator wallabag, możesz:'
|
||||
description: 'Jako administrator masz uprawnienia w wallabag. Możesz:'
|
||||
new_user: Tworzyć nowego użytkownika
|
||||
analytics: Konfigurować analityki
|
||||
sharing: Włączyć pewne parametry dotyczące udostępniania artykułów
|
||||
|
@ -405,11 +443,11 @@ quickstart:
|
|||
import: Skonfigurować import
|
||||
first_steps:
|
||||
title: Pierwsze kroki
|
||||
description: Teraz wallabag jest poprawnie skonfigurowany, więc czas zarchiwizować Internet. Kliknij w prawym górnym rogu na znak +, aby dodać link.
|
||||
description: Teraz wallabag jest poprawnie skonfigurowany, więc czas zarchiwizować Internet. Kliknij w prawym górnym rogu znak +, aby dodać link.
|
||||
new_article: Zapisz swój pierwszy artukuł
|
||||
unread_articles: I sklasyfikuj go!
|
||||
migrate:
|
||||
title: Migruj w istniejącej usługi
|
||||
title: Migruj z istniejącej usługi
|
||||
description: Używasz innej usługi? Pomożemy ci pobrać twoje dane do wallabag.
|
||||
pocket: Migruj z Pocket
|
||||
wallabag_v1: Migruj z wallabag v1
|
||||
|
@ -422,8 +460,8 @@ quickstart:
|
|||
create_application: Stwórz swoją aplikację
|
||||
use_docker: Użyj Dockera aby zainstalować wallabag
|
||||
docs:
|
||||
title: Pełna Dokumentacja
|
||||
description: Wallabag powiada wiele funkcji. Nie wahaj się przeczytać instrukcji, aby je poznać i nauczyć się jak ich używać.
|
||||
title: Pełna dokumentacja
|
||||
description: wallabag ma wiele funkcji. Nie wahaj się przeczytać instrukcji, aby je poznać i nauczyć się z nich korzystać.
|
||||
annotate: Dadaj adnotację do swojego artykułu
|
||||
export: Konwertuj swoje artykuły do ePUB lub PDF
|
||||
search_filters: Zabacz jak możesz znaleźć artykuł dzięku użyciu silnika wyszukiwarki i filtrów
|
||||
|
@ -433,7 +471,7 @@ quickstart:
|
|||
title: Wsparcie
|
||||
description: Jeżeli potrzebujesz pomocy, jesteśmy tutaj dla ciebie.
|
||||
github: na GitHubie
|
||||
email: przez email
|
||||
email: przez e-mail
|
||||
gitter: na Gitterze
|
||||
tag:
|
||||
page_title: Tagi
|
||||
|
@ -441,6 +479,7 @@ tag:
|
|||
number_on_the_page: '{0} Nie ma tagów.|{1} Jest jeden tag.|]1,Inf[ Są %count% tagi.'
|
||||
see_untagged_entries: Zobacz nieotagowane wpisy
|
||||
untagged: Odtaguj wpisy
|
||||
no_untagged_entries: Nie ma nieoznaczonych wpisów.
|
||||
new:
|
||||
add: Dodaj
|
||||
placeholder: Możesz dodać kilka tagów, oddzielając je przecinkami.
|
||||
|
@ -448,35 +487,35 @@ export:
|
|||
footer_template: <div style="text-align:center;"><p>Stworzone przez wallabag z %method%</p><p>Proszę zgłoś <a href="https://github.com/wallabag/wallabag/issues">sprawę</a>, jeżeli masz problem z wyświetleniem tego e-booka na swoim urządzeniu.</p></div>
|
||||
unknown: Nieznany
|
||||
import:
|
||||
page_title: Import
|
||||
page_description: Witaj w importerze Wallabag. Wybierz swoją poprzednią usługę, z której chcesz migrować.
|
||||
page_title: Importuj
|
||||
page_description: Witaj w importerze wallabag. Wybierz swoją poprzednią usługę, z której chcesz migrować.
|
||||
action:
|
||||
import_contents: Import zawartości
|
||||
form:
|
||||
mark_as_read_title: Oznaczyć wszystkie jako przeczytane?
|
||||
mark_as_read_label: Oznacz wszystkie zaimportowane wpisy jako przeczytane
|
||||
file_label: Plik
|
||||
save_label: Właduj plik
|
||||
save_label: Prześlij plik
|
||||
pocket:
|
||||
page_title: Importuj > Pocket
|
||||
description: Ten importer, zaimportuje dane z usługi Pocket. Pocket nie pozwala na nam na pobranie zawartości ze swojej usługi, więc kontent każdego artykułu zostanie ponownie pobrany przez wallabag.
|
||||
config_missing:
|
||||
description: Import z Pocket nie jest skonfigurowany.
|
||||
admin_message: Musisz zdefiniować %keyurls%a pocket_consumer_key%keyurle%.
|
||||
user_message: Admin twojego servera musi zdefiniować API Key dla Pocket.
|
||||
authorize_message: Możesz zaimportować dane ze swojego konta Pocket. Kliknij poniższy przycisk i autoryzuj aplikacje aby połączyć się z getpocket.com.
|
||||
user_message: Administrator serwera musi zdefiniować klucz API dla Pocket.
|
||||
authorize_message: Możesz zaimportować swoje dane z konta Pocket. Wystarczy, że klikniesz w poniższy przycisk i autoryzujesz aplikację do połączenia z getpocket.com.
|
||||
connect_to_pocket: Połącz z Pocket i importuj dane
|
||||
wallabag_v1:
|
||||
page_title: Importuj > Wallabag v1
|
||||
description: Ten importer, zaimportuje wszystkie twoje artykułu z wallabag v1. Na swojej stronie konfiguracyjnej kliknij "JSON eksport" w sekcji "Eksportuj swoje dane wallabag". Otrzymasz plik "wallabag-export-1-xxxx-xx-xx.json".
|
||||
how_to: Wybierz swój plik eksportu z wallabag i kliknij poniższy przycisk, aby go załadować.
|
||||
how_to: Wybierz swój plik eksportu z wallabag i kliknij przycisk poniżej, aby go przesłać i zaimportować.
|
||||
wallabag_v2:
|
||||
page_title: Importuj > Wallabag v2
|
||||
description: Ten importer, zaimportuje wszystkie twoje artykułu z wallabag v2. Idź do wszystkich artykułów, a następnie na panelu exportu kliknij na "JSON". Otrzymasz plik "All articles.json".
|
||||
readability:
|
||||
page_title: Importuj > Readability
|
||||
description: Ten importer, zaimportuje wszystkie twoje artykuły z Readability. Na stronie narzędzi (https://www.readability.com/tools/), kliknij na "Export your data" w sekcji "Data Export". Otrzymach email z plikiem JSON (plik nie będzie zawierał rozszerzenia .json).
|
||||
how_to: Wybierz swój plik eksportu z Readability i kliknij poniższy przycisk, aby go załadować.
|
||||
how_to: Wybierz swój plik eksportu z Readability i kliknij przycisk poniżej, aby go przesłać i zaimportować.
|
||||
worker:
|
||||
enabled: 'Import jest wykonywany asynchronicznie. Od momentu rozpoczęcia importu, zewnętrzna usługa może zajmować się na raz tylko jednym zadaniem. Bieżącą usługą jest:'
|
||||
download_images_warning: Włączyłeś pobieranie obrazów dla swoich artykułów. W połączeniu z klasycznym importem, może to zająć dużo czasu (lub zakończyć się niepowodzeniem).<strong>Zdecydowanie zalecamy</strong> włączenie asynchronicznego importu, w celu uniknięcia błędów.
|
||||
|
@ -491,11 +530,18 @@ import:
|
|||
instapaper:
|
||||
page_title: Importuj > Instapaper
|
||||
description: Ten importer, zaimportuje wszystkie twoje artykuły z Instapaper. W ustawieniach (https://www.instapaper.com/user), kliknij na "Download .CSV file" w sekcji "Export". Otrzymasz plik CSV.
|
||||
how_to: Wybierz swój plik eksportu z Instapaper i kliknij poniższy przycisk, aby go załadować.
|
||||
how_to: Wybierz swój plik eksportu z Instapaper i kliknij przycisk poniżej, aby go przesłać i zaimportować.
|
||||
pinboard:
|
||||
page_title: Importuj > Pinboard
|
||||
description: Ten importer, zaimportuje wszystkie twoje artykuły z Pinboard. W ustawieniach kopii zapasowej (https://pinboard.in/settings/backup), kliknij na "JSON" w sekcji "Bookmarks". Otrzymasz plik "pinboard_export".
|
||||
how_to: Wybierz swój plik eksportu z Pinboard i kliknij poniższy przycisk, aby go załadować.
|
||||
how_to: Wybierz swój plik eksportu z Pinboard i kliknij przycisk poniżej, aby go przesłać i zaimportować.
|
||||
elcurator:
|
||||
page_title: Importuj > elCurator
|
||||
description: Ten importer zaimportuje wszystkie artykuły elCurator. Przejdź do swoich preferencji na koncie elCurator, a następnie wyeksportuj treści. Otrzymasz plik JSON.
|
||||
delicious:
|
||||
page_title: Importuj > del.icio.us
|
||||
description: Ten importer zaimportuje wszystkie zakładki Delicious. Od 2021 r. możesz ponownie wyeksportować z niego swoje dane za pomocą strony eksportu (https://del.icio.us/export). Wybierz format "JSON" i pobierz go (np. "delicious_export.2021.02.06_21.10.json").
|
||||
how_to: Wybierz plik eksportu Delicious i kliknij przycisk poniżej, aby go przesłać i zaimportować.
|
||||
developer:
|
||||
page_title: Zarządzanie klientami API
|
||||
welcome_message: Witaj w API wallabag
|
||||
|
@ -510,7 +556,7 @@ developer:
|
|||
title: Istniejący klienci
|
||||
field_id: ID klienta
|
||||
field_secret: Sekret klienta
|
||||
field_uris: Przekieruj URIs
|
||||
field_uris: Przekieruj identyfikatory URI
|
||||
field_grant_types: Przyznaj pozwolenie
|
||||
no_client: Nie ma jeszcze klienta.
|
||||
remove:
|
||||
|
@ -525,11 +571,12 @@ developer:
|
|||
redirect_uris_label: Przekieruj adresy URI
|
||||
save_label: Stwórz nowego klienta
|
||||
action_back: Cofnij
|
||||
copy_to_clipboard: Kopiuj
|
||||
client_parameter:
|
||||
page_title: Zarządzanie klientami API > Parametry klienta
|
||||
page_description: Tutaj znajdują się parametry klienta.
|
||||
field_name: Nazwa klienta
|
||||
field_id: Client ID
|
||||
field_id: ID klienta
|
||||
field_secret: Sekret klienta
|
||||
back: Cofnij
|
||||
read_howto: Przeczytaj jak "Stworzyć moją pierwszą aplikację"
|
||||
|
@ -562,14 +609,16 @@ user:
|
|||
password_label: Hasło
|
||||
repeat_new_password_label: Powtórz nowe hasło
|
||||
plain_password_label: Jawne hasło
|
||||
email_label: Adres email
|
||||
email_label: Adres e-mail
|
||||
enabled_label: Włączony
|
||||
last_login_label: Ostatnie logowanie
|
||||
twofactor_label: Autoryzacja dwuetapowa
|
||||
save: Zapisz
|
||||
delete: Usuń
|
||||
delete_confirm: Jesteś pewien?
|
||||
delete_confirm: Czy na pewno?
|
||||
back_to_list: Powrót do listy
|
||||
twofactor_google_label: Uwierzytelnianie dwuskładnikowe przez aplikację OTP
|
||||
twofactor_email_label: Uwierzytelnianie dwuskładnikowe przez e-mail
|
||||
search:
|
||||
placeholder: Filtruj po nazwie użytkownika lub adresie e-mail
|
||||
site_credential:
|
||||
|
@ -589,7 +638,7 @@ site_credential:
|
|||
password_label: Hasło
|
||||
save: Zapisz
|
||||
delete: Usuń
|
||||
delete_confirm: Jesteś pewien?
|
||||
delete_confirm: Czy na pewno?
|
||||
back_to_list: Powrót do listy
|
||||
error:
|
||||
page_title: Wystąpił błąd
|
||||
|
@ -608,6 +657,15 @@ flashes:
|
|||
tags_reset: Zresetuj tagi
|
||||
entries_reset: Zresetuj wpisy
|
||||
archived_reset: Zarchiwizowane wpisy usunięte
|
||||
feed_updated: Zaktualizowano informacje o kanale
|
||||
feed_token_updated: Zaktualizowano token kanału
|
||||
ignore_origin_rules_updated: Zaktualizowano zasadę ignorowania pochodzenia
|
||||
otp_enabled: Włączono uwierzytelnianie dwuskładnikowe
|
||||
tagging_rules_imported: Zaimportowano zasady tagowania
|
||||
feed_token_revoked: Unieważniono token kanału
|
||||
otp_disabled: Wyłączono uwierzytelnianie dwuskładnikowe
|
||||
tagging_rules_not_imported: Błąd podczas importowania zasad tagowania
|
||||
ignore_origin_rules_deleted: Usunięto zasadę ignorowania pochodzenia
|
||||
entry:
|
||||
notice:
|
||||
entry_already_saved: Wpis już został dodany %date%
|
||||
|
@ -618,12 +676,14 @@ flashes:
|
|||
entry_reloaded_failed: Wpis ponownie załadowany, ale wystąpił bład pobierania treści
|
||||
entry_archived: Wpis dodany do archiwum
|
||||
entry_unarchived: Wpis usunięty z archiwum
|
||||
entry_starred: Wpis oznaczony gwiazdką
|
||||
entry_unstarred: Wpis odznaczony gwiazdką
|
||||
entry_starred: Wpis wyróżniony
|
||||
entry_unstarred: Wpis bez wyróżnienia
|
||||
entry_deleted: Wpis usunięty
|
||||
no_random_entry: Nie znaleziono artykułu spełniającego te kryteria
|
||||
tag:
|
||||
notice:
|
||||
tag_added: Tag dodany
|
||||
tag_renamed: Zmieniono nazwę tagu
|
||||
import:
|
||||
notice:
|
||||
failed: Nieudany import, prosimy spróbować ponownie.
|
||||
|
@ -647,3 +707,25 @@ flashes:
|
|||
added: Poświadczenie dla "%host%" dodane
|
||||
updated: Poświadczenie dla "%host%" zaktualizowane
|
||||
deleted: Poświadczenie dla "%host%" usuniętę
|
||||
ignore_origin_instance_rule:
|
||||
notice:
|
||||
added: Dodano globalną zasadę ignorowania pochodzenia
|
||||
updated: Zaktualizowano globalną zasadę ignorowania pochodzenia
|
||||
deleted: Usunięto globalną zasadę ignorowania pochodzenia
|
||||
ignore_origin_instance_rule:
|
||||
page_title: Globalne zasady ignorowania pochodzenia
|
||||
new_ignore_origin_instance_rule: Utwórz globalną zasadę ignorowania pochodzenia
|
||||
edit_ignore_origin_instance_rule: Edytuj globalną zasadę ignorowania pochodzenia
|
||||
form:
|
||||
delete: Usuń
|
||||
rule_label: Zasada
|
||||
delete_confirm: Czy na pewno?
|
||||
back_to_list: Powrót do listy
|
||||
save: Zapisz
|
||||
list:
|
||||
create_new_one: Utwórz nową globalną zasadę ignorowania pochodzenia
|
||||
yes: Tak
|
||||
no: Nie
|
||||
actions: Akcje
|
||||
edit_action: Edytuj
|
||||
description: Tutaj możesz zarządzać globalnymi zasadami ignorowania pochodzenia, używanymi do ignorowania niektórych wzorców oryginalnych adresów URL.
|
||||
|
|
|
@ -1 +1,107 @@
|
|||
{}
|
||||
config:
|
||||
tab_menu:
|
||||
feed: 訂閱源
|
||||
settings: 設定
|
||||
password: 密碼
|
||||
rules: 標籤規則
|
||||
ignore_origin: 忽略原始規則
|
||||
reset: 重設區域
|
||||
new_user: 新增使用者
|
||||
user_info: 使用者資訊
|
||||
page_title: 設定
|
||||
form_settings:
|
||||
theme_label: 主題
|
||||
reading_speed:
|
||||
300_word: 我每分鐘約可讀 300 個字
|
||||
label: 閱讀速度
|
||||
help_message: 你可以使用線上工具來預估你的閱讀速度:
|
||||
100_word: 我每分鐘約可讀 100 個字
|
||||
200_word: 我每分鐘約可讀 200 個字
|
||||
400_word: 我每分鐘約可讀 400 個字
|
||||
action_mark_as_read:
|
||||
redirect_homepage: 回到首頁
|
||||
redirect_current_page: 停留在本頁
|
||||
label: 將一個項目刪除、收藏或標記為已讀後該做什麼呢?
|
||||
help_items_per_page: 你可以調整每頁呈現的項目數量。
|
||||
items_per_page_label: 每頁項目數量
|
||||
language_label: 語言
|
||||
form_feed:
|
||||
description: 你可以使用你喜愛的 Atom 閱讀器來閱讀由 wallabag 提供的 Atom 訂閱源。為此你需要先產生一組 token。
|
||||
form_user:
|
||||
delete:
|
||||
description: 如果你移除了你自己的帳號,你所有的項目、標籤、註釋包含你的帳號本身都會被 "用久" 的移除(無法復原)。然後你將會被自動登出。
|
||||
form:
|
||||
save: 儲存
|
||||
menu:
|
||||
left:
|
||||
quickstart: 快速開始
|
||||
ignore_origin_instance_rules: 全域忽略原始規則
|
||||
howto: 指南
|
||||
with_annotations: 附有註釋的
|
||||
tags: 標籤
|
||||
internal_settings: 內部設定
|
||||
import: 匯入
|
||||
logout: 登出
|
||||
search: 搜尋
|
||||
back_to_unread: 回到未讀項目
|
||||
users_management: 使用者管理
|
||||
site_credentials: 網站憑證
|
||||
theme_toggle_light: 淺色主題
|
||||
theme_toggle_dark: 深色主題
|
||||
theme_toggle_auto: 根據系統設定自動設定主題
|
||||
developer: 客戶端 API 管理
|
||||
config: 設定
|
||||
unread: 未讀
|
||||
starred: 收藏
|
||||
about: 關於
|
||||
save_link: 儲存連結
|
||||
all_articles: 所有項目
|
||||
archive: 歸檔
|
||||
top:
|
||||
random_entry: 由列表中隨機選擇項目
|
||||
account: 我的帳號
|
||||
export: 匯出
|
||||
filter_entries: 項目篩選
|
||||
search: 搜尋
|
||||
add_new_entry: 新增項目
|
||||
search_form:
|
||||
input_label: 請在此輸入搜尋字串
|
||||
security:
|
||||
login:
|
||||
submit: 登入
|
||||
register: 註冊
|
||||
page_title: 歡迎使用 wallabag!
|
||||
keep_logged_in: 保持登入狀態
|
||||
forgot_password: 忘記密碼了嗎?
|
||||
cancel: 取消
|
||||
username: 使用者名稱
|
||||
password: 密碼
|
||||
register:
|
||||
page_title: 建立一個新帳號
|
||||
go_to_account: 前往你的帳號
|
||||
resetting:
|
||||
description: 請輸入您的電子郵件地址,我們將會寄送密碼重製操作指示。
|
||||
footer:
|
||||
wallabag:
|
||||
elsewhere: 將 wallabag 隨身攜帶
|
||||
social: 社群
|
||||
powered_by: 運行於
|
||||
about: 關於
|
||||
stats: 自從 %user_creation% 以來,你已閱讀 %nb_archives% 篇項目. 這大約是 %per_day% 篇一天!
|
||||
entry:
|
||||
list:
|
||||
show_same_domain: 顯示同一域名的項目
|
||||
howto:
|
||||
shortcuts:
|
||||
arrows_navigation: 在項目間導覽
|
||||
quickstart:
|
||||
first_steps:
|
||||
unread_articles: 然後將他分類!
|
||||
docs:
|
||||
all_docs: 還有另外許多的項目!
|
||||
export: 將你的項目轉換為 ePUB 或 PDF 版本
|
||||
configure:
|
||||
tagging_rules: 撰寫規則來自動化標籤你的項目
|
||||
import:
|
||||
wallabag_v1:
|
||||
description: 這個匯入器將會匯入 wallabag v1 中你所有的項目。在設定頁面的 "匯出 wallabag 資料" 頁簽中,點選 "匯出 JSON 檔",你將會得到檔名為 "wallabag-export-1-xxxx-xx-xx.json" 檔案。
|
||||
|
|
|
@ -36,8 +36,4 @@
|
|||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -18,7 +18,7 @@ class RedisWorkerCommand extends ContainerAwareCommand
|
|||
->setName('wallabag:import:redis-worker')
|
||||
->setDescription('Launch Redis worker')
|
||||
->addArgument('serviceName', InputArgument::REQUIRED, 'Service to use: wallabag_v1, wallabag_v2, pocket, readability, pinboard, delicious, firefox, chrome or instapaper')
|
||||
->addOption('maxIterations', '', InputOption::VALUE_OPTIONAL, 'Number of iterations before stoping', false)
|
||||
->addOption('maxIterations', '', InputOption::VALUE_OPTIONAL, 'Number of iterations before stopping', false)
|
||||
;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
auth_code:
|
||||
on: włączony
|
||||
mailer:
|
||||
subject: Kod autoryzacyjny Wallabag
|
||||
body:
|
||||
hello: Cześć %user%,
|
||||
first_para: Od momentu włączenia na swoim koncie autoryzacji dwuetapowej i zalogowaniu
|
||||
się na nowym urządzeniu (komputer, telefon, etc.), wyślemy do ciebie kod potwierdzający
|
||||
twoje połączenie.
|
||||
second_para: 'Tutaj jest twój kod:'
|
||||
support: 'Nie wahaj się skontaktować z nami, jeżeli masz jakiekolwiek problemy:'
|
||||
signature: Zespół wallabag
|
||||
on: włączony
|
||||
mailer:
|
||||
subject: Kod uwierzytelniający wallabag
|
||||
body:
|
||||
hello: Cześć, %user%,
|
||||
first_para: Ponieważ do zalogowania się na konto wallabag wymagane jest uwierzytelnianie dwuskładnikowe, a nowe urządzenie właśnie z niego korzystało, wyślemy Ci kod, aby zweryfikować jego połączenie.
|
||||
second_para: 'Oto kod:'
|
||||
support: 'Nie wahaj się skontaktować z nami, jeżeli masz jakiekolwiek problemy:'
|
||||
signature: Zespół wallabag
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue