From c7d28678e73861e0ae075be5cdb5b1adea2723b5 Mon Sep 17 00:00:00 2001 From: Adam Maciejczuk Date: Sun, 17 Aug 2025 19:13:32 +0200 Subject: [PATCH 1/3] add Polish localization (#585) --- Sources/Secretive.xcodeproj/project.pbxproj | 1 + Sources/Secretive/Localizable.xcstrings | 510 ++++++++++++++++++++ 2 files changed, 511 insertions(+) diff --git a/Sources/Secretive.xcodeproj/project.pbxproj b/Sources/Secretive.xcodeproj/project.pbxproj index 1edd651..d7c5e73 100644 --- a/Sources/Secretive.xcodeproj/project.pbxproj +++ b/Sources/Secretive.xcodeproj/project.pbxproj @@ -436,6 +436,7 @@ fi, ko, ca, + pl, ); mainGroup = 50617D7623FCE48D0099B055; productRefGroup = 50617D8023FCE48E0099B055 /* Products */; diff --git a/Sources/Secretive/Localizable.xcstrings b/Sources/Secretive/Localizable.xcstrings index f00568b..a642ab0 100644 --- a/Sources/Secretive/Localizable.xcstrings +++ b/Sources/Secretive/Localizable.xcstrings @@ -51,6 +51,12 @@ "value" : "Agent가 실행되고 있지 않음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agent nie jest uruchomiony" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -115,6 +121,12 @@ "value" : "SecretAgent는 요청에 서명하기 위해 백그라운드에서 실행되는 프로세스이므로 Secretive를 항상 열어 둘 필요가 없습니다.\n\n**Secretive를 닫아도 모든 것이 계속 작동합니다.**" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent to proces, który działa w tle, aby popisywać zapytania. Dzięki temu nie musisz mieć uruchomionej aplikacji Secretive cały czas." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -179,6 +191,12 @@ "value" : "Secret Agent가 실행 중입니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secret Agent jest uruchomiony" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -243,6 +261,12 @@ "value" : "Agent가 실행중" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agent jest uruchomiony" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -307,6 +331,12 @@ "value" : "Secretive 설치" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Konfiguracja Secretive" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -371,6 +401,12 @@ "value" : "도움말" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pomoc" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -435,6 +471,12 @@ "value" : "새 Secret" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nowy sekret" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -499,6 +541,12 @@ "value" : "Secretive 설치" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Skonfiguruj Scretive" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -563,6 +611,12 @@ "value" : "Secretive가 제대로 작동하려면 Applications 폴더에 있어야 합니다. 이동한 후 다시 실행해 주세요." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive musi być w katalogu Applications, aby działać prawidłowo. Zmień lokalizację aplikacji i uruchom ją ponownie." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -627,6 +681,12 @@ "value" : "Secretive가 Applications 폴더에 없음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive nie jest w folderze Applications" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -693,6 +753,12 @@ "value" : "비밀 \"%1$@\"를 %2$@ 동안 잠금 해제" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "odblokuj sekret “%1$@” dla %2$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -759,6 +825,12 @@ "value" : "비밀 \"%1$@\" 잠금 해제" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "odblokuj sekret “%1$@”" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -825,6 +897,12 @@ "value" : "비밀 \"%1$@\"를 사용해서 데이터 복호화" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "odszyfruj dane używając sekretu “%1$@”" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -891,6 +969,12 @@ "value" : "거부" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Odrzuć" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -957,6 +1041,12 @@ "value" : "비밀 \"%1$@\"를 사용해서 데이터 암호화" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "zaszyfruj dane używając sekretu “%1$@”" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1023,6 +1113,12 @@ "value" : "비밀 \"%2$@\"를 사용해서 \"%1$@\"의 요청에 서명" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "podpisz zapytanie od “%1$@\" za pomocą sekretu “%2$@”" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1089,6 +1185,12 @@ "value" : "비밀 \"%1$@\"를 사용하여 서명 검증" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "zweryfikuj sygnaturę za pomocą sekretu “%1$@”" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1153,6 +1255,12 @@ "value" : "복사하기" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kliknij aby skopiować" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1217,6 +1325,12 @@ "value" : "복사됨" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Skopiowano" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1281,6 +1395,12 @@ "value" : "취소" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anuluj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1345,6 +1465,12 @@ "value" : "생성" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utwórz" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1409,6 +1535,12 @@ "value" : "이름:" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nazwa:" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1473,6 +1605,12 @@ "value" : "Shhhhh" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Shhhhh" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1537,6 +1675,12 @@ "value" : "Mac이 잠금 해제되어 있는 동안에는 인증이 필요하지 않지만 비밀이 사용되면 알림을 받게 됩니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uwierzytelnianie nie jest wymagane gdy twój Mac jest odblokowany. Otrzymasz powiadomienie kiedy sekret zostanie użyty." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1601,6 +1745,12 @@ "value" : "알림" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Powiadom" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1665,6 +1815,12 @@ "value" : "매번 사용하기 전에 Touch ID, Apple Watch 또는 비밀번호를 사용하여 인증해야 합니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wymagane będzie uwierzytelnienie za pomocą Touch ID, Apple Watch lub hasła przed każdym użyciem." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1729,6 +1885,12 @@ "value" : "인증 요구" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wymagaj uwierzytelnienia" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1793,6 +1955,12 @@ "value" : "새 비밀 생성" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utwórz nowy sekret" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1857,6 +2025,12 @@ "value" : "삭제하지 않기" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nie usuwaj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1921,6 +2095,12 @@ "value" : "확인 이름:" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Powtórz nazwę:" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -1985,6 +2165,12 @@ "value" : "삭제" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Usuń" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2049,6 +2235,12 @@ "value" : "%1$@를 삭제하면 복구할 수 없습니다. 확인하려면 \"%2$@\"를 입력하세요." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jeżeli usuniesz %1$@, nie będziesz w stanie go odzyskać. Napisz “%2$@” aby potwierdzić." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2113,6 +2305,12 @@ "value" : "%1$@를 지우겠습니까?" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Usunąć %1$@?" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2177,6 +2375,12 @@ "value" : "여기를 클릭해서 새로운 비밀 만들기." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utwórz nowy klikając tutaj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2241,6 +2445,12 @@ "value" : "비밀이 없음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brak sekretów" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2305,6 +2515,12 @@ "value" : "비밀이 없음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brak sekretów" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2369,6 +2585,12 @@ "value" : "스마트 카드의 관리 도구를 사용하여 비밀을 생성하세요." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Użyj oprogramowania twojego Smart Card aby stworzyć sekret." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2433,6 +2655,12 @@ "value" : "Secretive는 EC256, EC384, RSA1024 및 RSA2048 키를 지원합니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive wspiera klucze EC256, EC384, RSA1024 i RSA2048." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2497,6 +2725,12 @@ "value" : "비밀이 없음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brak sekretów" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2561,6 +2795,12 @@ "value" : "Mac에 Secure Enclave가 없고 호환되는 스마트 카드가 삽입되어 있지 않습니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Twój Mac nie posiada Secure Enclave i nie ma podpiętego kompatybilnego urządzenia Smart Card." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2625,6 +2865,12 @@ "value" : "보안 저장소를 사용할 수 없음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nie znaleziono urządzenia obsługującego Secure Storage" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2689,6 +2935,12 @@ "value" : "Mac에 하나를 추가하고 싶다면 YubiKey 5 시리즈가 좋습니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jeżeli chcesz dodać takie urządzenie do twojego Maca, YubiKey serii 5 są warte uwagi." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2755,6 +3007,12 @@ "value" : "잠금 해제 상태로 유지" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pozostaw odblokowany" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2821,6 +3079,12 @@ "value" : "잠금 해제하지 않음" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nie odblokowuj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2879,6 +3143,12 @@ "value" : "취소" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anuluj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2937,6 +3207,12 @@ "value" : "이름 변경" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmień nazwę" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -2995,6 +3271,12 @@ "value" : "아래에 %1$@의 새 이름을 입력하세요." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wprowadź nową nazwę dla %1$@ poniżej." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3053,6 +3335,12 @@ "value" : "MD5 지문" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suma kontrolna MD5" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3111,6 +3399,12 @@ "value" : "공개 키" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Klucz publiczny" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3169,6 +3463,12 @@ "value" : "공개 키 경로" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ścieżka klucza publicznego" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3227,6 +3527,12 @@ "value" : "SHA256 지문" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suma kontrolna SHA256" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3285,6 +3591,12 @@ "value" : "삭제" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Usuń" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3343,6 +3655,12 @@ "value" : "이름 변경" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmień nazwę" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3402,6 +3720,12 @@ "value" : "Secure Enclave" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secure Enclave" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3460,6 +3784,12 @@ "value" : "이 도우미 앱은 **Secret Agent**이라고 하며 활성 상태 보기에서 수시로 볼 수 있습니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ta aplikacja pomocnicza nazywa się **Secret Agent** i możesz zobaczyć ją od czasu do czasu w Monitorze Aktywności." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3518,6 +3848,12 @@ "value" : "Secretive가 제대로 작동하려면 도우미 앱을 설치해야 합니다. 백그라운드에서 SSH 클라이언트의 요청에 서명하므로 기본 Secretive 앱을 열어 둘 필요가 없습니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive potrzebuje ustawić aplikację pomocniczą, aby działać prawidłowo. Będzie podpisywać zapytania od klientów SSH w tle. Dzięki temu główna aplikacja Secretive nie musi być ciągle uruchomiona." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3576,6 +3912,12 @@ "value" : "설치" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zainstaluj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3634,6 +3976,12 @@ "value" : "Agent 설치" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Konfiguracja agenta" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3692,6 +4040,12 @@ "value" : "나를 위해 추가해주세요" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dodaj za mnie" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3750,6 +4104,12 @@ "value" : "%1$@에 추가" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dodaj do %1$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3808,6 +4168,12 @@ "value" : "내가 수동으로 추가했습니다" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dodałem to samodzielnie" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3866,6 +4232,12 @@ "value" : "SSH가 인증을 원할 때 Secret Agent와 통신하도록 지시하는 이 줄을 쉘 구성에 추가하세요. Secretive는 이 작업을 자동으로 수행하거나 사용자가 이를 복사하여 구성 파일에 붙여넣을 수 있습니다." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dodaj tą linijkę to pliku konfiguracyjnego SSH, aby nawiązać połączenie z Secret Agent kiedy potrzebna jest autoryzacja. Secretive może ustawić to automatycznie lub możesz to zrobić samodzielnie kopiując to do pliku konfiguracyjnego." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3924,6 +4296,12 @@ "value" : "SSH Agent 설정" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Skonfiguruj twojego klienta SSH" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -3982,6 +4360,12 @@ "value" : "✓" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "✓" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4040,6 +4424,12 @@ "value" : "타사 앱을 설정하려는 경우 FAQ를 확인하세요." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jeżeli próbujesz ustawić aplikacje stron trzecich, sprawdź FAQ." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4098,6 +4488,12 @@ "value" : "Secretive는 주기적으로 GitHub를 확인하여 새 릴리스가 있는지 확인합니다. GitHub에 대한 네트워크 요청이 표시되는 이유입니다. " } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive będzie co jakiś czas będzie sprawdzał GitHub, aby zobaczyć czy dostępna jest nowsza wersja aplikacji. Jeżeli zobaczysz jakikolwiek ruch sieciowy do GitHub, to właśnie dlatego." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4156,6 +4552,12 @@ "value" : "확인" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "OK" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4214,6 +4616,12 @@ "value" : "이에 대한 자세한 내용은 여기를 참조하세요." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Przeczytaj więcej tutaj." + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4272,6 +4680,12 @@ "value" : "업데이트" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aktualizacje" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4332,6 +4746,12 @@ "value" : "비밀 %1$@ 사용됨" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Użyto sekretu %1$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4392,6 +4812,12 @@ "value" : "%1$@에서 서명 요청" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Podpisano żądanie od %1$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4451,6 +4877,12 @@ "value" : "스마트 카드" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Smart Card" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4510,6 +4942,12 @@ "value" : "무명" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bez nazwy" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4568,6 +5006,12 @@ "value" : "치명적 보안 업데이트 필요" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Krytyczna aktualizacja bezpieczeństwa jest wymagana" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4626,6 +5070,12 @@ "value" : "무시하기" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ignoruj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4684,6 +5134,12 @@ "value" : "사용가능한 업데이트" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aktualizacja dostępna" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4744,6 +5200,12 @@ "value" : "무시" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ignoruj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4804,6 +5266,12 @@ "value" : "업데이트" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aktualizuj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4864,6 +5332,12 @@ "value" : "치명적 보안 업데이트 - %1$@" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Krytyczna aktualizacja bezpieczeństwa - %1$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4924,6 +5398,12 @@ "value" : "클릭해서 업데이트 하기" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kliknij aby zaktualizować" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -4984,6 +5464,12 @@ "value" : "사용 가능한 업데이트 - %1$@" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aktualizacja dostępna - %1$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -5042,6 +5528,12 @@ "value" : "릴리즈 노트" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Informacje o wersji" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -5100,6 +5592,12 @@ "value" : "테스트 빌드" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wersja testowa" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -5158,6 +5656,12 @@ "value" : "업데이트" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aktualizuj" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", @@ -5216,6 +5720,12 @@ "value" : "Secretive %1$@" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive %1$@" + } + }, "pt-BR" : { "stringUnit" : { "state" : "translated", From feffdb4856eea88d6138e9eced11d4875ae597c4 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Sun, 17 Aug 2025 20:16:18 +0300 Subject: [PATCH 2/3] Add Russian localization (#553) --- Sources/Secretive.xcodeproj/project.pbxproj | 1 + Sources/Secretive/Localizable.xcstrings | 510 ++++++++++++++++++++ 2 files changed, 511 insertions(+) diff --git a/Sources/Secretive.xcodeproj/project.pbxproj b/Sources/Secretive.xcodeproj/project.pbxproj index d7c5e73..1e757c1 100644 --- a/Sources/Secretive.xcodeproj/project.pbxproj +++ b/Sources/Secretive.xcodeproj/project.pbxproj @@ -436,6 +436,7 @@ fi, ko, ca, + ru, pl, ); mainGroup = 50617D7623FCE48D0099B055; diff --git a/Sources/Secretive/Localizable.xcstrings b/Sources/Secretive/Localizable.xcstrings index a642ab0..045feeb 100644 --- a/Sources/Secretive/Localizable.xcstrings +++ b/Sources/Secretive/Localizable.xcstrings @@ -63,6 +63,12 @@ "value" : "Agent não está rodando" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Агент не запущен" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -133,6 +139,12 @@ "value" : "SecretAgent é um processo que roda em background para assinar requisições para que você não precise manter o Secretive aberto a todo momento.\n\n**Você pode fechar o Secretive e tudo continuará funcionando.**" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent это процесс, который работает в фоне чтобы подписывать запросы – так Вам не нужно держать Secretive открытым все время.\n\n**Вы можете закрыть Secretive, и все продолжит работать штатно.**" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -203,6 +215,12 @@ "value" : "Secret Agent está rodando" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent запущен" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +291,12 @@ "value" : "Agent está rodando" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Агент запущен" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -343,6 +367,12 @@ "value" : "Configurar Secretive" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настроить Secretive" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -413,6 +443,12 @@ "value" : "Ajuda" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Помощь" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -483,6 +519,12 @@ "value" : "Novo Segredo" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Новый секрет" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +595,12 @@ "value" : "Configurar Secretive" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настроить Secretive" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -623,6 +671,12 @@ "value" : "Secretive necessita estar no seu diretório de Aplicações para funcionar corretamente. Por favor mova-o e abra novamente." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive должен находиться в папке Applications чтобы работать правильно. Пожалуйста, переместите его и перезапустите приложение." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -693,6 +747,12 @@ "value" : "Secretive não está no diretório de Aplicações" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive находится не в папке Applications" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -765,6 +825,12 @@ "value" : "destravar segredo \"%1$@\" for %2$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "разблокировать секрет \"%1$@\" на %2$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -837,6 +903,12 @@ "value" : "destravar secreto \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "разблокировать секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -909,6 +981,12 @@ "value" : "decriptar o dado utilizando segredo \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "расшифровать данные используя секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -981,6 +1059,12 @@ "value" : "Negar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отказать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1053,6 +1137,12 @@ "value" : "encriptar dado utilizando o segredo \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "зашифровать данные используя секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1125,6 +1215,12 @@ "value" : "assinar requisição a partir do \"%1$@\" utilizando o segredo \"%2$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "подписать запрос от \"%1$@\" используя секрет \"%2$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1197,6 +1293,12 @@ "value" : "verificar a assinatura utilizando o segredo \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "верифицировать подпись используя секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1267,6 +1369,12 @@ "value" : "Clique para Copiar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Кликните чтобы скопировать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1337,6 +1445,12 @@ "value" : "Copiado" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Скопировано" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1407,6 +1521,12 @@ "value" : "Cancelar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отменить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1477,6 +1597,12 @@ "value" : "Criar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Создать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1547,6 +1673,12 @@ "value" : "Nome:" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Название:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1617,6 +1749,12 @@ "value" : "Shhhhh" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тссссс" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1687,6 +1825,12 @@ "value" : "Autenticação não é requerida enquanto seu Mac estiver destravado, mas você será notificado quando um segredo for utilizado." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Аутентификация не потребуется пока Ваш Mac разблокирован, но Вы получите уведомление, если секрет был использован." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1757,6 +1901,12 @@ "value" : "Notificar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Уведомить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1827,6 +1977,12 @@ "value" : "Você será requerido a autenticar utilizando Touch ID, Apple Watch ou senha antes de cada uso." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Вам потребуется аутентифицироваться при помощи Touch ID, Apple Watch или пароля перед каждым использованием." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1897,6 +2053,12 @@ "value" : "Requer Autenticação" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Требовать аутентификацию" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1967,6 +2129,12 @@ "value" : "Criar um Novo Segredo" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Создать новый секрет" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2037,6 +2205,12 @@ "value" : "Não Apagar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Не удалять" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2107,6 +2281,12 @@ "value" : "Confirmar Nome:" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Подтвердить название:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2177,6 +2357,12 @@ "value" : "Apagar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Удалить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2247,6 +2433,12 @@ "value" : "Se você deletar %1$@, você não será permitido recuperá-lo. Digite \"%2$@\" para confirmar." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Если Вы удалите %1$@, вы не сможете его восстановить. Введите \"%2$@\" для подтверждения." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2317,6 +2509,12 @@ "value" : "Deletar %1$@?" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Удалить %1$@?" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2387,6 +2585,12 @@ "value" : "Criar um novo clicando aqui." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Создайте новый, кликнув сюда." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2457,6 +2661,12 @@ "value" : "Sem Segredos" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нет секретов" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2527,6 +2737,12 @@ "value" : "Sem Segredos" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нет секретов" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2597,6 +2813,12 @@ "value" : "Utilize sua ferramenta de gestão de Smart Card para criar um segredo." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Для создания секрета воспользуйтесь инструментом управления Вашей смарт-картой." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2667,6 +2889,12 @@ "value" : "Secretive suporta chaves EC256, EC384, RSA1024 e RSA2048." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive поддерживает ключи EC256, EC384, RSA1024, и RSA2048." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2737,6 +2965,12 @@ "value" : "Sem Segredos" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нет секретов" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2807,6 +3041,12 @@ "value" : "Seu Mac não possui o Secure Enclave e não há um Smart Card compatível inserido." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ваш Mac не поддерживает Secure Enclave, и не обнаружено совместимой смарт-карты." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2877,6 +3117,12 @@ "value" : "Sem Armazenamento Seguro Disponível" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Защищенное хранилище недоступно" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2947,6 +3193,12 @@ "value" : "Se você está buscando adicionar um para seu Mac, o YubiKey 5 Series é muito bom." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Если Вы собираетесь добавить его к Вашему Mac, YubiKey 5 серии - отличный выбор." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3019,6 +3271,12 @@ "value" : "Deixar Destrancado" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Оставить разблокированным" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3091,6 +3349,12 @@ "value" : "Não Destravar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Не разблокировывать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3155,6 +3419,12 @@ "value" : "Cancelar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отменить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3219,6 +3489,12 @@ "value" : "Renomear" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Переименовать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3283,6 +3559,12 @@ "value" : "Digite o novo nome para %1$@ abaixo." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Введите новое название для \"%1$@\" ниже." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3347,6 +3629,12 @@ "value" : "MD5 Fingerprint" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отпечаток MD5" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3411,6 +3699,12 @@ "value" : "Chave Pública" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Публичный ключ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3475,6 +3769,12 @@ "value" : "Caminho da Chave Pública" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Путь к публичному ключу" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3539,6 +3839,12 @@ "value" : "SHA256 Fingerprint" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отпечаток SHA256" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3603,6 +3909,12 @@ "value" : "Apagar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Удалить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3667,6 +3979,12 @@ "value" : "Renomear" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Переименовать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3732,6 +4050,12 @@ "value" : "Secure Enclave" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secure Enclave" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3796,6 +4120,12 @@ "value" : "Este aplicativo de ajuda é chamado **Secret Agent** e você pode vê-lo no Monitor de Atividades de tempo em tempo." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Это вспомогательное приложение назвается **Secret Agent**, Вы можете наблюдать его в Activity Monitor время от времени." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3860,6 +4190,12 @@ "value" : "Secretive precisa configurar um aplicativo de ajuda para funcionar corretamente. Isso irá assinar requisições de clientes SSH no plano de fundo para que você não precise manter o aplicativo Secretive aberto." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive требуется настроить вспомогательное приложение, чтобы работать правильно. Оно будет подписывать запросы от SSH клиентов в фоне, так Вам не придется держать основное приложение Secretive открытым." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3924,6 +4260,12 @@ "value" : "Instalar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Установить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3988,6 +4330,12 @@ "value" : "Configurar Agent" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настроить агента" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4052,6 +4400,12 @@ "value" : "Adicionar para mim" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавить для меня" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4116,6 +4470,12 @@ "value" : "Adicionar para %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавить к %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4180,6 +4540,12 @@ "value" : "Eu adicionei manualmente" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавлено мною вручную" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4244,6 +4610,12 @@ "value" : "Adicione esta linha nas configurações do seu shell para dizer ao SSH para falar com o Secret Agent quando ele necessitar de autenticação. Secretive pode fazer isto para você automaticamente ou você pode copiar e colar isso no seu arquivo de configuração." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавьте эту строчку к вашему конфигу shell, так SSH будет использовать SecretAgent в процессе аутентификации. Secretive может сделать это за Вас, либо Вы можете это скопировать сами." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4308,6 +4680,12 @@ "value" : "Configurar seu agente SSH" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настройте Ваш SSH Agent" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4372,6 +4750,12 @@ "value" : "✓" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "✓" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4436,6 +4820,12 @@ "value" : "Se você estiver tentando configurar um aplicativo de terceiros, verifique o FAQ." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Если Вы пытаетесь настроить сторонее приложение, ознакомьтесь с FAQ." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4500,6 +4890,12 @@ "value" : "Secretive irá periodicamente verificar com o GitHub para verificar se existe uma nova versão. Se você ver alguma requisição de rede para o GitHub, este é o porque." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive будет проверять обновления на GitHub. Если Вы видите сетевые запросы к GitHub, вот их причина." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4564,6 +4960,12 @@ "value" : "OK" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "ОК" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4628,6 +5030,12 @@ "value" : "Leia mais sobre isto aqui." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Больше подробностей здесь." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4692,6 +5100,12 @@ "value" : "Atualizações" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Обновления" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4758,6 +5172,12 @@ "value" : "Utilizando o segredo %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Используя секрет %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4824,6 +5244,12 @@ "value" : "Requisição Assinada fr %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Подписан запрос от %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4889,6 +5315,12 @@ "value" : "Smart Card" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Смарт-карта" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4954,6 +5386,12 @@ "value" : "Sem Nome" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Без названия" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5018,6 +5456,12 @@ "value" : "Atualização Crítica de Segurança Requerida" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Требуется критическое обновление безопасности" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5082,6 +5526,12 @@ "value" : "Ignorar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пропустить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5146,6 +5596,12 @@ "value" : "Atualização Disponível" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доступно обновление" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5212,6 +5668,12 @@ "value" : "Ignorar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пропустить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5278,6 +5740,12 @@ "value" : "Atualizar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Обновить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5344,6 +5812,12 @@ "value" : "Atualização de Segurança Crítica - %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Критическое обновление безопасности - %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5410,6 +5884,12 @@ "value" : "Clique para Atualizar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Кликните чтобы обновить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5476,6 +5956,12 @@ "value" : "Atualização disponível - %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доступно обновление - %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5540,6 +6026,12 @@ "value" : "Notas de Mudanças" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Список изменений" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5604,6 +6096,12 @@ "value" : "Versão de Teste" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тестовая сборка" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5668,6 +6166,12 @@ "value" : "Atualizar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Обновить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5732,6 +6236,12 @@ "value" : "Secretive %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", From 5cc62b628adf562a4473f86addefa468db5edcb7 Mon Sep 17 00:00:00 2001 From: Nathan Manceaux-Panot <2979318+Cykelero@users.noreply.github.com> Date: Sun, 17 Aug 2025 19:17:17 +0200 Subject: [PATCH 3/3] Add Retcon instructions to app config FAQ (#588) --- APP_CONFIG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/APP_CONFIG.md b/APP_CONFIG.md index 863177a..5de6319 100644 --- a/APP_CONFIG.md +++ b/APP_CONFIG.md @@ -110,6 +110,15 @@ Add this to `~/Library/LaunchAgents/com.maxgoedjen.Secretive.SecretAgent.plist` Log out and log in again before launching Gitkraken. Then enable "Use local SSH agent in GitKraken Preferences (Located under Preferences -> SSH) +## Retcon + +Add this to your `~/.ssh/config` (the path should match the socket path from the setup flow). + +``` +Host * + IdentityAgent /Users/$YOUR_USERNAME/Library/Containers/com.maxgoedjen.Secretive.SecretAgent/Data/socket.ssh +``` + # The app I use isn't listed here! If you know how to get it set up, please open a PR for this page and add it! Contributions are very welcome.