feat: add translation for collapse/expand button and update polish locale (#3811)

add: collapse, expand, polish locale
This commit is contained in:
Jakub Wołynko
2024-08-14 12:02:02 +02:00
committed by GitHub
parent aae3e8ae64
commit 18db78172c
3 changed files with 196 additions and 62 deletions

View File

@@ -10,8 +10,10 @@ import useResponsiveWidth from "@/hooks/useResponsiveWidth";
import Loading from "@/pages/Loading"; import Loading from "@/pages/Loading";
import { Routes } from "@/router"; import { Routes } from "@/router";
import { useMemoFilterStore } from "@/store/v1"; import { useMemoFilterStore } from "@/store/v1";
import { useTranslate } from "@/utils/i18n";
const RootLayout = () => { const RootLayout = () => {
const t = useTranslate();
const location = useLocation(); const location = useLocation();
const { sm } = useResponsiveWidth(); const { sm } = useResponsiveWidth();
const currentUser = useCurrentUser(); const currentUser = useCurrentUser();
@@ -54,10 +56,10 @@ const RootLayout = () => {
> >
{!collapsed ? ( {!collapsed ? (
<Button variant="plain" color="neutral" startDecorator={<Icon.ChevronLeft className="w-5 h-auto opacity-70" />}> <Button variant="plain" color="neutral" startDecorator={<Icon.ChevronLeft className="w-5 h-auto opacity-70" />}>
Collapse {t("common.collapse")}
</Button> </Button>
) : ( ) : (
<Tooltip title="Expand" placement="right" arrow> <Tooltip title={t("common.expand")} placement="right" arrow>
<IconButton> <IconButton>
<Icon.ChevronRight className="w-5 h-auto opacity-70" /> <Icon.ChevronRight className="w-5 h-auto opacity-70" />
</IconButton> </IconButton>

View File

@@ -20,6 +20,7 @@
"clear": "Clear", "clear": "Clear",
"close": "Close", "close": "Close",
"confirm": "Confirm", "confirm": "Confirm",
"collapse": "Collapse",
"create": "Create", "create": "Create",
"database": "Database", "database": "Database",
"days": "Days", "days": "Days",
@@ -27,6 +28,7 @@
"description": "Description", "description": "Description",
"edit": "Edit", "edit": "Edit",
"email": "Email", "email": "Email",
"expand": "Expand",
"explore": "Explore", "explore": "Explore",
"file": "File", "file": "File",
"filter": "Filter", "filter": "Filter",

View File

@@ -1,42 +1,53 @@
{ {
"auth": { "auth": {
"create-your-account": "Utwórz swoje konto", "create-your-account": "Utwórz swoje konto",
"host-tip": "Rejestrujesz się jako właściciel strony.", "host-tip": "Rejestrujesz się jako Gospodarz Strony.",
"new-password": "Nowe hasło", "new-password": "Nowe hasło",
"repeat-new-password": "Powtórz nowe hasło" "repeat-new-password": "Powtórz nowe hasło",
"sign-in-tip": "Masz już konto?",
"sign-up-tip": "Nie masz jeszcze konta?"
}, },
"common": { "common": {
"about": "O aplikacji", "about": "O nas",
"admin": "Admin", "admin": "Administrator",
"archive": "Archiwizuj", "archive": "Archiwum",
"archived": "Zarchiwizowane", "archived": "Zarchiwizowane",
"avatar": "Awatar", "avatar": "Awatar",
"basic": "Podstawowe", "basic": "Podstawowy",
"beta": "Beta", "beta": "Beta",
"cancel": "Anuluj", "cancel": "Anuluj",
"change": "Zmień", "change": "Zmień",
"clear": "Wyczyść", "clear": "Wyczyść",
"close": "Zamknij", "close": "Zamknij",
"confirm": "Potwierdź", "confirm": "Potwierdź",
"collapse": "Zwiń",
"create": "Utwórz", "create": "Utwórz",
"database": "Baza danych", "database": "Baza danych",
"days": "Dni",
"delete": "Usuń", "delete": "Usuń",
"description": "Opis",
"edit": "Edytuj", "edit": "Edytuj",
"email": "Email", "email": "Email",
"explore": "Odkrywaj", "expand": "Rozwiń",
"filter": "Filtruj", "explore": "Odkryj",
"image": "Obrazek", "file": "Plik",
"filter": "Filtr",
"home": "Strona główna",
"image": "Obraz",
"inbox": "Skrzynka odbiorcza", "inbox": "Skrzynka odbiorcza",
"language": "Język", "language": "Język",
"learn-more": "Dowiedz się więcej",
"link": "Link", "link": "Link",
"mark": "Mark", "mark": "Oznacz",
"memos": "Notatki",
"name": "Nazwa", "name": "Nazwa",
"new": "Nowy", "new": "Nowy",
"nickname": "Pseudonim", "nickname": "Pseudonim",
"null": "Null", "null": "Pusty",
"or": "lub", "or": "lub",
"password": "Hasło", "password": "Hasło",
"pin": "Przypnij", "pin": "Przypnij",
"pinned": "Przypięte",
"preview": "Podgląd", "preview": "Podgląd",
"profile": "Profil", "profile": "Profil",
"remember-me": "Zapamiętaj mnie", "remember-me": "Zapamiętaj mnie",
@@ -44,122 +55,220 @@
"reset": "Resetuj", "reset": "Resetuj",
"resources": "Zasoby", "resources": "Zasoby",
"restore": "Przywróć", "restore": "Przywróć",
"role": "Rola",
"save": "Zapisz", "save": "Zapisz",
"search": "Szukaj",
"select": "Wybierz", "select": "Wybierz",
"settings": "Ustawienia", "settings": "Ustawienia",
"share": "Udostępnij", "share": "Udostępnij",
"sign-in": "Zaloguj", "sign-in": "Zaloguj się",
"sign-in-with": "Zaloguj z {{provider}}", "sign-in-with": "Zaloguj się za pomocą {{provider}}",
"sign-out": "Wyloguj", "sign-out": "Wyloguj się",
"sign-up": "Utwórz konto", "sign-up": "Zarejestruj się",
"statistics": "Statystyki",
"tags": "Tagi", "tags": "Tagi",
"title": "Tytuł", "title": "Tytuł",
"type": "Typ", "type": "Typ",
"unpin": "Odepnij", "unpin": "Odepnij",
"update": "Zaktualizuj", "update": "Aktualizuj",
"upload": "Prześlij",
"username": "Nazwa użytkownika", "username": "Nazwa użytkownika",
"version": "Wersja", "version": "Wersja",
"visibility": "Widoczność", "visibility": "Widoczność",
"yourself": "Ty" "yourself": "Ty sam"
}, },
"days": { "days": {
"fri": "Pt", "fri": "Pt",
"mon": "Pon", "mon": "Pn",
"sat": "Sob", "sat": "Sb",
"sun": "Nie", "sun": "Nd",
"thu": "Czw", "thu": "Czw",
"tue": "Wt", "tue": "Wt",
"wed": "Śr" "wed": "Śr"
}, },
"editor": { "editor": {
"add-your-comment-here": "Dodaj swój komentarz tutaj...",
"any-thoughts": "Jakieś przemyślenia...", "any-thoughts": "Jakieś przemyślenia...",
"save": "Zapisz" "save": "Zapisz"
}, },
"inbox": {
"memo-comment": "{{user}} dodał komentarz do Twojego {{memo}}.",
"version-update": "Nowa wersja {{version}} jest już dostępna!"
},
"memo": { "memo": {
"archived-at": "Zarchiwizowano", "archived-at": "Zarchiwizowano w dniu",
"comment": { "comment": {
"self": "Komentarze" "self": "Komentarze",
"write-a-comment": "Napisz komentarz"
}, },
"copy-link": "Kopiuj odnośnik", "copy-link": "Kopiuj link",
"delete-memo": "Usuń notatkę", "count-memos-in-date": "{{count}} notatek w dniu {{date}}",
"delete-confirm": "Czy na pewno chcesz usunąć tę notatkę? TA AKCJA JEST NIEODWRACALNA",
"load-more": "Załaduj więcej",
"no-archived-memos": "Brak zarchiwizowanych notatek.",
"search-placeholder": "Szukaj notatek",
"show-more": "Pokaż więcej",
"view-detail": "Zobacz szczegóły", "view-detail": "Zobacz szczegóły",
"visibility": { "visibility": {
"disabled": "Publiczne notatki są wyłączone", "disabled": "Publiczne notatki są wyłączone",
"private": "Widoczne tylko dla ciebie", "private": "Prywatne",
"protected": "Widoczne dla użytkowników", "protected": "Przestrzeń robocza",
"public": "Publiczne" "public": "Publiczne"
} },
"links": "Linki",
"to-do": "Lista zadań",
"code": "Kod"
}, },
"message": { "message": {
"change-memo-created-time": "Zmień datę utworzenia notatki", "archived-successfully": "Zarchiwizowano pomyślnie",
"change-memo-created-time": "Zmień date utworzenia notatki",
"copied": "Skopiowano", "copied": "Skopiowano",
"fill-all": "Proszę uzupełnij wszystkie pola.", "deleted-successfully": "Usunięto pomyślnie",
"memo-not-found": "Nie znaleziono notatki.", "fill-all": "Proszę wypełnić wszystkie pola.",
"new-password-not-match": "Nowe hasła się nie zgadzają.", "maximum-upload-size-is": "Maksymalny dozwolony rozmiar przesyłanego pliku to {{size}} MiB",
"password-changed": "Zmieniono hasło", "memo-not-found": "Notatka nie została znaleziona.",
"password-not-match": "Hasła się nie zgadzają.", "new-password-not-match": "Nowe hasła nie pasują do siebie.",
"restored-successfully": "Pomyślnie przywrócono", "no-data": "Nie znaleziono danych.",
"succeed-copy-link": "Skopiowano link do schowka.", "password-changed": "Hasło zostało zmienione",
"update-succeed": "Aktualizacja się powiodła", "password-not-match": "Hasła nie pasują do siebie.",
"user-not-found": "Nie znaleziono użytkownika" "restored-successfully": "Przywrócono pomyślnie",
"succeed-copy-link": "Link skopiowany pomyślnie.",
"update-succeed": "Aktualizacja zakończona sukcesem",
"user-not-found": "Użytkownik nie został znaleziony"
},
"reference": {
"add-references": "Dodaj odniesienia",
"embedded-usage": "Użyj jako treść osadzoną",
"no-memos-found": "Nie znaleziono notatek",
"search-placeholder": "Szukaj treści"
}, },
"resource": { "resource": {
"clear": "Wyczyść", "clear": "Wyczyść",
"copy-link": "Kopiuj odnośnik", "copy-link": "Kopiuj link",
"create-dialog": { "create-dialog": {
"external-link": { "external-link": {
"file-name": "Nazwa pliku", "file-name": "Nazwa pliku",
"file-name-placeholder": "Nazwa pliku", "file-name-placeholder": "Nazwa pliku",
"link": "Link", "link": "Link",
"link-placeholder": "https://link.do/twojego/zasobu", "link-placeholder": "https://link.do/twojego/zasobu",
"option": "Zewnętrzny odnośnik", "option": "Zewnętrzny link",
"type": "Typ", "type": "Typ",
"type-placeholder": "Typ pliku" "type-placeholder": "Typ pliku"
}, },
"local-file": { "local-file": {
"choose": "Wybierz plik…", "choose": "Wybierz plik…",
"option": "Plik lokalny" "option": "Plik lokalny"
} },
"title": "Utwórz Zasób",
"upload-method": "Metoda przesyłania"
}, },
"delete-resource": "Usuń zasób", "delete-resource": "Usuń zasób",
"delete-selected-resources": "Usuń wybrane zasoby",
"fetching-data": "Pobieranie danych…", "fetching-data": "Pobieranie danych…",
"linked-amount": "Liczba kwalifikujących się notatek", "file-drag-drop-prompt": "Przeciągnij i upuść plik tutaj, aby go przesłać",
"linked-amount": "Ilość powiązań",
"no-files-selected": "Nie wybrano plików",
"no-resources": "Brak zasobów.", "no-resources": "Brak zasobów.",
"no-unused-resources": "Brak nieużywanych zasobów", "no-unused-resources": "Brak nieużywanych zasobów",
"reset-link": "Resetuj odnośnik", "reset-link": "Resetuj link",
"reset-resource-link": "Resetuj odnośnik zasobu" "reset-link-prompt": "Czy na pewno chcesz zresetować link? Spowoduje to zerwanie wszystkich obecnych powiązań linku. TA AKCJA JEST NIEODWRACALNA",
"reset-resource-link": "Resetuj link zasobu"
},
"router": {
"back-to-top": "Powrót na górę",
"go-to-home": "Przejdź do strony głównej"
}, },
"setting": { "setting": {
"account-section": { "account-section": {
"change-password": "Zmień hasło", "change-password": "Zmień hasło",
"email-note": "Opcjonalne",
"export-memos": "Eksportuj notatki",
"nickname-note": "Wyświetlane w banerze",
"openapi-reset": "Resetuj klucz OpenAPI",
"openapi-sample-post": "Witaj #memos z {{url}}",
"openapi-title": "OpenAPI",
"reset-api": "Resetuj API",
"title": "Informacje o koncie", "title": "Informacje o koncie",
"update-information": "Aktualizuj informacje" "update-information": "Zaktualizuj informacje",
"username-note": "Używane do logowania"
}, },
"appearance-option": { "appearance-option": {
"dark": "Zawsze ciemny", "dark": "Zawsze ciemny",
"light": "Zawsze jasny", "light": "Zawsze jasny",
"system": "Systemowy" "system": "Zgodnie z systemem"
}, },
"member": "Użytkownik", "member": "Członek",
"member-list": "Lista użytkowników", "member-list": "Lista członków",
"member-section": { "member-section": {
"create-a-member": "Utwórz użytkownika" "archive-member": "Archiwizuj członka",
"archive-warning": "Czy na pewno chcesz zarchiwizować {{username}}?",
"create-a-member": "Utwórz członka",
"delete-member": "Usuń członka",
"delete-warning": "Czy na pewno chcesz usunąć {{username}}? TA AKCJA JEST NIEODWRACALNA"
}, },
"my-account": "Moje konto", "my-account": "Moje konto",
"preference": "Ustawienia", "preference": "Preferencje",
"preference-section": { "preference-section": {
"default-memo-sort-option": "Wyświetlana data notatki", "default-memo-sort-option": "Domyślny czas wyświetlania notatek",
"default-memo-visibility": "Domyślna widoczność notatki", "default-memo-visibility": "Domyślna widoczność notatek",
"theme": "Motyw" "theme": "Motyw"
}, },
"sso": "SSO", "sso": "SSO",
"sso-section": {
"authorization-endpoint": "Punkt autoryzacji",
"client-id": "ID klienta",
"client-secret": "Tajny klucz klienta",
"confirm-delete": "Czy na pewno chcesz usunąć konfigurację SSO \"{{name}}\"? TA AKCJA JEST NIEODWRACALNA",
"create-sso": "Utwórz SSO",
"custom": "Niestandardowe",
"delete-sso": "Potwierdź usunięcie",
"disabled-password-login-warning": "Logowanie hasłem jest wyłączone, zachowaj szczególną ostrożność przy usuwaniu dostawców tożsamości",
"display-name": "Nazwa wyświetlana",
"identifier": "Identyfikator",
"identifier-filter": "Filtr identyfikatorów",
"redirect-url": "URL przekierowania",
"scopes": "Zakresy",
"sso-created": "SSO {{name}} utworzono",
"sso-list": "Lista SSO",
"sso-updated": "SSO {{name}} zaktualizowano",
"template": "Szablon",
"token-endpoint": "Punkt wydawania tokenów",
"update-sso": "Zaktualizuj SSO",
"user-endpoint": "Punkt użytkownika"
},
"storage": "Przechowywanie", "storage": "Przechowywanie",
"storage-section": { "storage-section": {
"create-a-service": "Utwórz serwis", "accesskey": "Klucz dostępu",
"delete-storage": "Usuń serwis przechowywania", "accesskey-placeholder": "Klucz dostępu / ID dostępu",
"storage-services": "Lista usług przechowywania", "bucket": "Bucket",
"update-a-service": "Aktualizuj serwis", "bucket-placeholder": "Nazwa bucket",
"warning-text": "Czy na pewno chcesz usunąć ten serwis przechowywania? Ta akcja jest nieodwracalna❗" "create-a-service": "Utwórz usługę",
"create-storage": "Utwórz magazyn",
"current-storage": "Aktualny magazyn obiektów",
"delete-storage": "Usuń magazyn",
"endpoint": "Punkt końcowy",
"local-storage-path": "Ścieżka lokalnego magazynu",
"path": "Ścieżka przechowywania",
"path-description": "Możesz użyć tych samych dynamicznych zmiennych jak w lokalnym magazynie, takich jak {filename}",
"path-placeholder": "niestandardowa/ścieżka",
"presign-placeholder": "Wstępnie podpisany URL, opcjonalnie",
"region": "Region",
"region-placeholder": "Nazwa regionu",
"s3-compatible-url": "URL zgodny z S3",
"secretkey": "Tajny klucz",
"secretkey-placeholder": "Tajny klucz / Klucz dostępu",
"storage-services": "Usługi przechowywania",
"type-database": "Baza danych",
"type-local": "Lokalny system plików",
"update-a-service": "Zaktualizuj usługę",
"update-local-path": "Zaktualizuj ścieżkę lokalnego magazynu",
"update-local-path-description": "Ścieżka lokalnego magazynu to ścieżka względna do pliku bazy danych",
"update-storage": "Zaktualizuj magazyn",
"url-prefix": "Prefiks URL",
"url-prefix-placeholder": "Niestandardowy prefiks URL, opcjonalnie",
"url-suffix": "Sufiks URL",
"url-suffix-placeholder": "Niestandardowy sufiks URL, opcjonalnie",
"warning-text": "Czy na pewno chcesz usunąć usługę przechowywania \"{{name}}\"? TA AKCJA JEST NIEODWRACALNA"
}, },
"system": "System", "system": "System",
"system-section": { "system-section": {
@@ -167,14 +276,35 @@
"additional-script-placeholder": "Dodatkowy kod JavaScript", "additional-script-placeholder": "Dodatkowy kod JavaScript",
"additional-style": "Dodatkowy styl", "additional-style": "Dodatkowy styl",
"additional-style-placeholder": "Dodatkowy kod CSS", "additional-style-placeholder": "Dodatkowy kod CSS",
"allow-user-signup": "Zezwól na rejestrację", "allow-user-signup": "Zezwól na rejestrację użytkowników",
"customize-server": { "customize-server": {
"appearance": "Wygląd serwera",
"description": "Opis",
"icon-url": "URL ikony", "icon-url": "URL ikony",
"title": "Personalizuj serwer" "locale": "Język serwera",
"title": "Dostosuj serwer"
}, },
"disable-password-login": "Wyłącz logowanie hasłem",
"disable-password-login-final-warning": "Proszę wpisać \"CONFIRM\", jeśli wiesz, co robisz.",
"disable-password-login-warning": "To wyłączy logowanie hasłem dla wszystkich użytkowników. Jeśli skonfigurowani dostawcy tożsamości zawiodą, nie będzie możliwe zalogowanie się bez przywrócenia tego ustawienia w bazie danych. Bądź także szczególnie ostrożny przy usuwaniu dostawcy tożsamości",
"disable-public-memos": "Wyłącz publiczne notatki", "disable-public-memos": "Wyłącz publiczne notatki",
"display-with-updated-time": "Display with updated time", "display-with-updated-time": "Wyświetlaj z czasem aktualizacji",
"enable-auto-compact": "Włącz automatyczne kompresowanie",
"enable-double-click-to-edit": "Włącz edycję przez podwójne kliknięcie",
"enable-password-login": "Włącz logowanie hasłem",
"enable-password-login-warning": "To włączy logowanie hasłem dla wszystkich użytkowników. Kontynuuj tylko wtedy, gdy chcesz, aby użytkownicy mogli logować się za pomocą zarówno SSO, jak i hasła",
"max-upload-size": "Maksymalny rozmiar przesyłanego pliku (MiB)",
"max-upload-size-hint": "Zalecana wartość to 32 MiB.",
"server-name": "Nazwa serwera" "server-name": "Nazwa serwera"
} },
"memo-related": "Notatki"
},
"tag": {
"all-tags": "Wszystkie tagi",
"create-tag": "Utwórz tag",
"create-tags-guide": "Możesz tworzyć tagi, wpisując `#tag`.",
"delete-confirm": "Czy na pewno chcesz usunąć ten tag? Wszystkie powiązane notatki zostaną zarchiwizowane.",
"delete-tag": "Usuń tag",
"no-tag-found": "Nie znaleziono tagu"
} }
} }