diff --git a/.github/scripts/create_release.sh b/.github/scripts/create_release.sh index 6be4970817..7ce18c322b 100755 --- a/.github/scripts/create_release.sh +++ b/.github/scripts/create_release.sh @@ -106,7 +106,7 @@ build_doublecmd export CPU_TARGET=x86_64 export TARGET=x86_64-apple-darwin # Set minimal Mac OS X target version -export MACOSX_DEPLOYMENT_TARGET=10.11 +export MACOSX_DEPLOYMENT_TARGET=11.0 build_unrar build_doublecmd diff --git a/.github/scripts/create_snapshot.sh b/.github/scripts/create_snapshot.sh index 8185a81876..4a908c4a04 100755 --- a/.github/scripts/create_snapshot.sh +++ b/.github/scripts/create_snapshot.sh @@ -107,6 +107,6 @@ build_doublecmd # Set processor architecture export CPU_TARGET=x86_64 # Set minimal Mac OS X target version -export MACOSX_DEPLOYMENT_TARGET=10.11 +export MACOSX_DEPLOYMENT_TARGET=11.0 build_doublecmd diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c67026a34d..2596a8eed2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ concurrency: jobs: build-mac: - runs-on: macos-13 + runs-on: macos-14 steps: - name: Install Free Pascal uses: doublecmd/lazarus-install@mac @@ -19,13 +19,15 @@ jobs: lazarus-version: "stable" - name: Get Lazarus source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: 'fpc/Lazarus' ref: 'fixes_4' - name: Build and install Lazarus - run: make all install + run: | + make all + sudo make install - name: Create Lazarus config run: | @@ -34,7 +36,7 @@ jobs: sudo sed -i -e "s|_PPCARCH_|fpc|g; s|/Developer/lazarus|/usr/local/share/lazarus|g" /etc/lazarus/environmentoptions.xml - name: Checkout source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/snapshots.yml b/.github/workflows/snapshots.yml index 450b84c9f6..99901b25bd 100644 --- a/.github/workflows/snapshots.yml +++ b/.github/workflows/snapshots.yml @@ -25,7 +25,7 @@ jobs: lazarus-version: "stable" - name: Get Lazarus source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: 'fpc/Lazarus' @@ -41,7 +41,7 @@ jobs: sudo sed -i -e "s|_PPCARCH_|fpc|g; s|/Developer/lazarus|/usr/local/share/lazarus|g" /etc/lazarus/environmentoptions.xml - name: Checkout source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -69,7 +69,7 @@ jobs: lazarus-version: "stable" - name: Checkout source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.gitignore b/.gitignore index 8c35c1b74e..fb435b48a6 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ *.w?x units/ /doublecmd +tools/extractdwrflnfo # Lazarus autogenerated files (duplicated info) *.rst diff --git a/components/KASToolBar/kastoolbar.pas b/components/KASToolBar/kastoolbar.pas index 5a91e055d3..ee5790975a 100644 --- a/components/KASToolBar/kastoolbar.pas +++ b/components/KASToolBar/kastoolbar.pas @@ -769,7 +769,7 @@ procedure TKASToolBar.UpdateIcon(ToolButton: TKASToolButton); begin try if Assigned(FOnLoadButtonGlyph) then - Bitmap := FOnLoadButtonGlyph(ToolButton.ToolItem, GlyphBitmapSize, clBtnFace); + Bitmap := FOnLoadButtonGlyph(ToolButton.ToolItem, FGlyphSize, clBtnFace); if not Assigned(Bitmap) and (ToolButton.ToolItem is TKASNormalItem) then Bitmap := LoadBtnIcon(TKASNormalItem(ToolButton.ToolItem).Icon); diff --git a/components/doublecmd/dcclassesutf8.pas b/components/doublecmd/dcclassesutf8.pas index 8a718e1d08..7d38f79346 100755 --- a/components/doublecmd/dcclassesutf8.pas +++ b/components/doublecmd/dcclassesutf8.pas @@ -28,7 +28,7 @@ interface uses - Classes, RtlConsts, SysUtils, IniFiles; + Classes, RtlConsts, SysUtils, IniFiles, Math; type { TFileStreamEx class } @@ -53,7 +53,7 @@ TFileStreamEx = class(THandleStream) property AutoSync: Boolean read FAutoSync write SetAutoSync; property Capacity: Int64 write SetCapacity; property FileName: String read FFileName; - end; + end; { TStringListEx } @@ -64,7 +64,7 @@ TStringListEx = class(TStringList) function IndexOfValue(const Value: String): Integer; procedure LoadFromFile(const FileName: String); override; procedure SaveToFile(const FileName: String); override; - end; + end; { TIniFileEx } @@ -82,7 +82,7 @@ TIniFileEx = class(TMemIniFile) implementation uses - DCOSUtils, LazUTF8; + DCOSUtils, DCConvertEncoding; { TFileStreamEx } @@ -175,7 +175,7 @@ constructor TFileStreamEx.Create(const AFileName: String; Mode: LongWord); inherited Create(AHandle); end else - begin + begin AHandle:= mbFileOpen(AFileName, Mode); if AHandle = feInvalidHandle then raise EFOpenError.CreateFmt(SFOpenError + LineEnding + mbSysErrorMessage , [AFilename]) @@ -213,11 +213,26 @@ function TFileStreamEx.Write(const Buffer; Count: LongInt): LongInt; { TStringListEx } function TStringListEx.DoCompareText(const S1, S2: String): PtrInt; +var + U1, U2: UnicodeString; begin + U1:= CeUtf8ToUtf16(S1); + U2:= CeUtf8ToUtf16(S2); + if CaseSensitive then - Result:= UTF8CompareStr(S1, S2) + begin + Result:= UnicodeCompareStr(U1, U2); + if Result = 0 then + begin + Result := CompareMemRange(Pointer(U1), Pointer(U2), Min(Length(U1), Length(U2)) * SizeOf(WideChar)); + if Result = 0 then + Result := Length(U1) - Length(U2); + end + end else - Result:= UTF8CompareText(S1, S2); + begin + Result:= UnicodeCompareText(U1, U2); + end; end; function TStringListEx.IndexOfValue(const Value: String): Integer; diff --git a/components/doublecmd/dcdatetimeutils.pas b/components/doublecmd/dcdatetimeutils.pas index e3edf448dc..130d14e1d3 100644 --- a/components/doublecmd/dcdatetimeutils.pas +++ b/components/doublecmd/dcdatetimeutils.pas @@ -22,7 +22,8 @@ unit DCDateTimeUtils; -{$mode objfpc}{$H+} +{$mode objfpc} +{$H+}{$R-}{$Q-} interface @@ -327,8 +328,20 @@ function WinFileTimeToFileTimeEx(FileTime: TWinFileTime): DCBasicTypes.TFileTime end; {$ELSEIF DEFINED(UNIX)} begin - Result.Sec:= Int64((FileTime - UnixWinEpoch) div 10000000); - Result.NanoSec:= Int64((FileTime - UnixWinEpoch) mod 10000000) * 100; + if (FileTime >= UnixWinEpoch) then + begin + Result.Sec:= Int64((FileTime - UnixWinEpoch) div 10000000); + Result.NanoSec:= Int64((FileTime - UnixWinEpoch) mod 10000000) * 100; + end + else begin + Result.Sec:= (Int64(FileTime) - Int64(UnixWinEpoch)) div 10000000; + if (Result.Sec = 0) then + Result.NanoSec:= 0 + else begin + Result.NanoSec:= (Int64(UnixWinEpoch - FileTime) mod 10000000) * 100; + if (Result.NanoSec > 0) then Result.NanoSec:= 1000000000 - Result.NanoSec; + end; + end; end; {$ENDIF} @@ -583,31 +596,10 @@ function UnixFileTimeToDateTime(UnixTime: TUnixFileTime) : TDateTime; function DateTimeToUnixFileTime(DateTime : TDateTime): TUnixFileTime; {$IF DEFINED(UNIX)} var - AUnixTime: TTime; - ATime: TTimeStruct; - Year, Month, Day: Word; - Hour, Minute, Second, MilliSecond: Word; + AUnixTime: TFileTimeEx; begin - DecodeDate(DateTime, Year, Month, Day); - DecodeTime(DateTime, Hour, Minute, Second, MilliSecond); - - ATime.tm_isdst:= -1; - - ATime.tm_year:= Year - 1900; - ATime.tm_mon:= Month - 1; - ATime.tm_mday:= Day; - - ATime.tm_hour:= Hour; - ATime.tm_min:= Minute; - ATime.tm_sec:= Second; - - AUnixTime:= fpMkTime(@ATime); - - if (AUnixTime = -1) then - Result:= 0 - else begin - Result:= TUnixFileTime(AUnixTime); - end; + AUnixTime:= DateTimeToUnixFileTimeEx(DateTime); + Result:= TUnixFileTime(AUnixTime.Sec); end; {$ELSE} var @@ -626,9 +618,6 @@ function DateTimeToUnixFileTimeEx(DateTime : TDateTime): DCBasicTypes.TFileTimeE Year, Month, Day: Word; Hour, Minute, Second, MilliSecond: Word; begin - if DateTime < UnixEpoch then - raise EDateOutOfRange.Create(DateTime); - DecodeDate(DateTime, Year, Month, Day); DecodeTime(DateTime, Hour, Minute, Second, MilliSecond); @@ -647,6 +636,7 @@ function DateTimeToUnixFileTimeEx(DateTime : TDateTime): DCBasicTypes.TFileTimeE if (AUnixTime = -1) then Result:= TFileTimeExNull else begin + if (AUnixTime < 0) then MilliSecond:= 0; Result:= TFileTimeEx.Create(AUnixTime, MilliSecond * 1000 * 1000); end; end; diff --git a/components/doublecmd/dcntfslinks.pas b/components/doublecmd/dcntfslinks.pas index 3450615a54..2bc5dffcb1 100644 --- a/components/doublecmd/dcntfslinks.pas +++ b/components/doublecmd/dcntfslinks.pas @@ -43,6 +43,7 @@ interface IO_REPARSE_TAG_LX_SYMLINK = $A000001D; const + LX_SYMLINK_HEADER_SIZE = 4; REPARSE_DATA_HEADER_SIZE = 8; MOUNT_POINT_HEADER_SIZE = 8; FILE_DOES_NOT_EXIST = DWORD(-1); @@ -119,6 +120,13 @@ function CreateHardLink(const AFileName, ALinkName: UnicodeString): Boolean; @returns(The function returns @true if successful, @false otherwise) } function ReadSymLink(const aSymlinkFileName: UnicodeString; out aTargetFileName: UnicodeString): Boolean; +{en + Creates a WSL/Cygwin symbolic link. + @param(aTargetFileName The name of the existing file) + @param(aSymlinkFileName The name of the symbolic link) + @returns(The function returns @true if successful, @false otherwise) +} +function CreateSymLinkUnix(const aTargetFileName: String; const aSymlinkFileName: UnicodeString): Boolean; implementation @@ -357,6 +365,55 @@ function CreateSymLink(const ATargetName, ALinkName: UnicodeString; Attr: UInt32 end; end; +function CreateSymLinkUnix(const aTargetFileName: String; const aSymlinkFileName: UnicodeString): Boolean; +var + hDevice: THandle; + dwLastError: DWORD; + nInBufferSize: DWORD; + dwPathBufferSize: DWORD; + lpBytesReturned: DWORD = 0; + lpInBuffer: PReparseDataBuffer; +begin + hDevice:= CreateFileW(PWideChar(aSymlinkFileName), + GENERIC_WRITE, 0, nil, CREATE_NEW, + FILE_FLAG_OPEN_REPARSE_POINT, 0); + if hDevice = INVALID_HANDLE_VALUE then Exit(False); + dwPathBufferSize:= Length(aTargetFileName); + nInBufferSize:= REPARSE_DATA_HEADER_SIZE + LX_SYMLINK_HEADER_SIZE + dwPathBufferSize; + lpInBuffer:= GetMem(nInBufferSize); + ZeroMemory(lpInBuffer, nInBufferSize); + with lpInBuffer^, lpInBuffer^.LxSymlinkReparseBuffer do + begin + FileType:= 2; // symbolic link + ReparseTag:= IO_REPARSE_TAG_LX_SYMLINK; + ReparseDataLength:= LX_SYMLINK_HEADER_SIZE + dwPathBufferSize; + CopyMemory(@PathBuffer[0], @aTargetFileName[1], Length(aTargetFileName)); + end; + Result:= DeviceIoControl(hDevice, // handle to file or directory + FSCTL_SET_REPARSE_POINT, // dwIoControlCode + lpInBuffer, // input buffer + nInBufferSize, // size of input buffer + nil, // lpOutBuffer + 0, // nOutBufferSize + lpBytesReturned, // lpBytesReturned + nil); // OVERLAPPED structure + // File system does not support reparse points + // Create a normal file with the link target inside + if (not Result) and (GetLastError = ERROR_INVALID_FUNCTION) then + begin + Result:= (FileWrite(hDevice, aTargetFileName[1], dwPathBufferSize) = dwPathBufferSize); + if Result then SetFileAttributesW(PWideChar(aSymlinkFileName), FILE_ATTRIBUTE_SYSTEM); + end; + if not Result then dwLastError:= GetLastError; + FreeMem(lpInBuffer); + CloseHandle(hDevice); + if not Result then + begin + DeleteFileW(PWideChar(aSymlinkFileName)); + SetLastError(dwLastError); + end; +end; + function ReadSymLink(const aSymlinkFileName: UnicodeString; out aTargetFileName: UnicodeString): Boolean; var L: Integer; diff --git a/components/doublecmd/dcosutils.pas b/components/doublecmd/dcosutils.pas index c1dd53bfdd..83ed356246 100644 --- a/components/doublecmd/dcosutils.pas +++ b/components/doublecmd/dcosutils.pas @@ -49,6 +49,7 @@ interface fmOpenSync = $10000; fmOpenDirect = $20000; fmOpenNoATime = $40000; + fmOpenSpecial = $80000; {$IF DEFINED(UNIX)} ERROR_NOT_SAME_DEVICE = ESysEXDEV; @@ -56,6 +57,8 @@ interface ERROR_NOT_SAME_DEVICE = Windows.ERROR_NOT_SAME_DEVICE; {$ENDIF} + FileNameNormalized = {$IFDEF DARWIN}True{$ELSE}False{$ENDIF}; + type TFileMapRec = record FileHandle : System.THandle; @@ -182,6 +185,8 @@ function MapFile(const sFileName : String; out FileMapRec : TFileMapRec) : Boole } procedure UnMapFile(var FileMapRec : TFileMapRec); +function NormalizeFileName(const Source: String): String; + {en Convert from console to UTF8 encoding. } @@ -335,6 +340,9 @@ implementation {$ENDIF} {$IF DEFINED(UNIX)} Unix, dl, +{$ENDIF} +{$IF DEFINED(DARWIN)} + LazFileUtils, {$ENDIF} DCStrUtils, LazUTF8; @@ -845,6 +853,17 @@ procedure UnMapFile(var FileMapRec : TFileMapRec); end; {$ENDIF} +function NormalizeFileName(const Source: String): String; inline; +{$IF DEFINED(DARWIN)} +begin + Result:= GetDarwinNormalizedFileName(Source); +end; +{$ELSE} +begin + Result:= Source; +end; +{$ENDIF} + function ConsoleToUTF8(const Source: String): RawByteString; {$IFDEF MSWINDOWS} begin @@ -868,12 +887,14 @@ function mbFileOpen(const FileName: String; Mode: LongWord): System.THandle; if (Mode and fmOpenNoATime <> 0) then begin if (Result <> feInvalidHandle) then - SetFileTime(Result, nil, @ft, @ft) + SetFileTime(Result, nil, @ft, nil) else if GetLastError = ERROR_ACCESS_DENIED then Result := mbFileOpen(FileName, Mode and not fmOpenNoATime); end; end; {$ELSE} +var + Info: BaseUnix.Stat; begin repeat Result:= fpOpen(UTF8ToSys(FileName), AccessModes[Mode and 3] or @@ -882,6 +903,18 @@ function mbFileOpen(const FileName: String; Mode: LongWord): System.THandle; if Result <> feInvalidHandle then begin FileCloseOnExec(Result); + if (Mode and fmOpenSpecial = 0) then + begin + if fpFStat(Result, Info) = 0 then + begin + if FPS_ISFIFO(Info.st_mode) then + begin + FileClose(Result); + errno:= ESysEINVAL; + Exit(feInvalidHandle); + end; + end; + end; {$IF DEFINED(DARWIN)} if (Mode and (fmOpenSync or fmOpenDirect) <> 0) then begin @@ -1605,8 +1638,16 @@ function mbFileSystemEntryExists(const Path: String): Boolean; Result := mbFileGetAttr(Path) <> faInvalidAttributes; end; -function mbCompareFileNames(const FileName1, FileName2: String): Boolean; inline; -{$IF DEFINED(WINDOWS) OR DEFINED(DARWIN)} +function mbCompareFileNames(const FileName1, FileName2: String): Boolean; +{$IF DEFINED(DARWIN)} +begin + if (Length(FileName1) = 0) or (Length(FileName2) = 0) then + Result:= (FileName1 = FileName2) + else begin + Result:= CompareFilenamesIgnoreCase(FileName1, FileName2) = 0; + end; +end; +{$ELSEIF DEFINED(MSWINDOWS)} begin Result:= (UnicodeCompareText(CeUtf8ToUtf16(FileName1), CeUtf8ToUtf16(FileName2)) = 0); end; diff --git a/components/doublecmd/dcstringhashlistutf8.pas b/components/doublecmd/dcstringhashlistutf8.pas index a256a2512c..080d824f07 100644 --- a/components/doublecmd/dcstringhashlistutf8.pas +++ b/components/doublecmd/dcstringhashlistutf8.pas @@ -42,12 +42,14 @@ TStringHashListUtf8 = class(TObject) private FList: PStringHashItemList; FCount: Integer; + fNormalize: Boolean; fCaseSensitive: Boolean; function BinarySearch(HashValue: Cardinal): Integer; function CompareString(const Low, Key: String): Boolean; function CompareValue(const Value1, Value2: Cardinal): Integer; procedure FindHashBoundaries(HashValue: Cardinal; StartFrom: Integer; out First, Last: Integer); function GetData(const S: String): Pointer; + procedure SetNormalize(AValue: Boolean); procedure SetCaseSensitive(const Value: Boolean); procedure Delete(Index: Integer); procedure SetData(const S: String; const AValue: Pointer); @@ -66,6 +68,7 @@ TStringHashListUtf8 = class(TObject) function Remove(const S: String): Integer; function Remove(const S: String; Data: Pointer): Integer; procedure FindBoundaries(StartFrom: Integer; out First, Last: Integer); + property Normalize: Boolean read fNormalize write SetNormalize; property CaseSensitive: Boolean read fCaseSensitive write SetCaseSensitive; property Count: Integer read FCount; property Data[const S: String]: Pointer read GetData write SetData; default; @@ -75,7 +78,7 @@ TStringHashListUtf8 = class(TObject) implementation uses - LazUTF8; + LazUTF8, DCOSUtils; { TStringHashListUtf8 } @@ -97,6 +100,10 @@ function TStringHashListUtf8.Add(const S: String; ItemData: Pointer): Integer; else begin Text:= UTF8LowerCase(S); end; + if fNormalize then + begin + Text:= NormalizeFileName(Text); + end; New(Item); Val:= HashOf(Text); Item^.HashValue := Val; @@ -180,13 +187,20 @@ function TStringHashListUtf8.CompareString(const Low, Key: String): Boolean; begin P:= Pointer(Low); Len:= Length(Low); + if not fNormalize then + begin + LKey:= Key; + end + else begin + LKey:= NormalizeFileName(Key); + end; if fCaseSensitive then begin - Result:= (Len = Length(Key)); - if Result then Result:= (CompareByte(P^, Pointer(Key)^, Len) = 0); + Result:= (Len = Length(LKey)); + if Result then Result:= (CompareByte(P^, Pointer(LKey)^, Len) = 0); end else begin - LKey:= UTF8LowerCase(Key); + LKey:= UTF8LowerCase(LKey); Result:= (Len = Length(LKey)); if Result then Result:= (CompareByte(P^, Pointer(LKey)^, Len) = 0); end; @@ -232,6 +246,18 @@ procedure TStringHashListUtf8.SetData(const S: String; const AValue: Pointer); Add(S,AValue); end; +procedure TStringHashListUtf8.SetNormalize(AValue: Boolean); +begin + if fNormalize <> AValue then + begin + if Count > 0 then + begin + raise EListError.Create(lrsListMustBeEmpty); + end; + fNormalize := AValue; + end; +end; + destructor TStringHashListUtf8.Destroy; begin Clear; @@ -249,6 +275,10 @@ function TStringHashListUtf8.Find(const S: String): Integer; else begin Text:= UTF8LowerCase(S); end; + if fNormalize then + begin + Text:= NormalizeFileName(Text); + end; Value:= HashOf(Text); Result:= BinarySearch(Value); if (Result <> -1) and not CompareString(Text, FList[Result]^.Key) then @@ -275,6 +305,10 @@ function TStringHashListUtf8.Find(const S: String; Data: Pointer): Integer; else begin Text:= UTF8LowerCase(S); end; + if fNormalize then + begin + Text:= NormalizeFileName(Text); + end; Value:= HashOf(Text); Result:= BinarySearch(Value); if (Result <> -1) and @@ -335,7 +369,8 @@ procedure TStringHashListUtf8.Insert(Index: Integer; Item: PStringHashItem); constructor TStringHashListUtf8.Create(CaseSensitivity: boolean); begin - fCaseSensitive:=CaseSensitivity; + fNormalize:= FileNameNormalized; + fCaseSensitive:= CaseSensitivity; inherited Create; end; diff --git a/components/doublecmd/dcstrutils.pas b/components/doublecmd/dcstrutils.pas index 2ea75e918a..a3a02b207f 100644 --- a/components/doublecmd/dcstrutils.pas +++ b/components/doublecmd/dcstrutils.pas @@ -247,6 +247,7 @@ function TrimPath(const Path: String): String; } function TrimRightLineEnding(const sText: String; TextLineBreakStyle: TTextLineBreakStyle): String; function mbCompareText(const s1, s2: String): PtrInt; +function mbCompareStr(const s1, s2: String): PtrInt; function StrNewW(const mbString: String): PWideChar; procedure StrDisposeW(var pStr : PWideChar); @@ -752,12 +753,12 @@ function IsInPath(sBasePath : String; sPathToCheck : String; sBasePath := IncludeTrailingPathDelimiter(sBasePath); - BasePathLength := Length(sBasePath); - PathToCheckLength := Length(sPathToCheck); + BasePathLength := UTF8Length(sBasePath); + PathToCheckLength := UTF8Length(sPathToCheck); if PathToCheckLength > BasePathLength then begin - if mbCompareFileNames(Copy(sPathToCheck, 1, BasePathLength), sBasePath) then + if mbCompareFileNames(UTF8Copy(sPathToCheck, 1, BasePathLength), sBasePath) then begin if AllowSubDirs then Result := True @@ -766,10 +767,10 @@ function IsInPath(sBasePath : String; sPathToCheck : String; // Additionally check if the remaining path is a relative path. // Look for a path delimiter in the middle of the filepath. - sPathToCheck := Copy(sPathToCheck, 1 + BasePathLength, + sPathToCheck := UTF8Copy(sPathToCheck, 1 + BasePathLength, PathToCheckLength - BasePathLength); - DelimiterPos := Pos(DirectorySeparator, sPathToCheck); + DelimiterPos := UTF8Pos(DirectorySeparator, sPathToCheck); // If no delimiter was found or it was found at then end (directories // may end with it), then the 'sPathToCheck' is in 'sBasePath'. @@ -784,7 +785,7 @@ function IsInPath(sBasePath : String; sPathToCheck : String; (((PathToCheckLength = BasePathLength) and (mbCompareFileNames(sPathToCheck, sBasePath))) or ((PathToCheckLength = BasePathLength - 1) and - (mbCompareFileNames(Copy(sBasePath, 1, PathToCheckLength), sPathToCheck)))); + (mbCompareFileNames(UTF8Copy(sBasePath, 1, PathToCheckLength), sPathToCheck)))); end; function ExtractDirLevel(const sPrefix, sPath: String): String; @@ -1024,9 +1025,12 @@ function TrimRightLineEnding(const sText: String; TextLineBreakStyle: TTextLineB function mbCompareText(const s1, s2: String): PtrInt; inline; begin -// From 0.9.31 LazUtils can be used but this package does not exist in 0.9.30. -// Result := LazUTF8.UTF8CompareText(s1, s2); - Result := WideCompareText(CeUtf8ToUtf16(s1), CeUtf8ToUtf16(s2)); + Result := UnicodeCompareText(CeUtf8ToUtf16(s1), CeUtf8ToUtf16(s2)); +end; + +function mbCompareStr(const s1, s2: String): PtrInt; inline; +begin + Result := UnicodeCompareStr(CeUtf8ToUtf16(s1), CeUtf8ToUtf16(s2)); end; function StrNewW(const mbString: String): PWideChar; diff --git a/components/doublecmd/dcunix.pas b/components/doublecmd/dcunix.pas index 463f126fc8..7603bf97bf 100644 --- a/components/doublecmd/dcunix.pas +++ b/components/doublecmd/dcunix.pas @@ -286,13 +286,11 @@ function fnmatch(const pattern: PAnsiChar; const str: PAnsiChar; flags: cint): c implementation uses - Unix, DCConvertEncoding, LazUTF8 + Unix, DCConvertEncoding, DCOSUtils, LazUTF8 {$IF DEFINED(DARWIN)} , DCDarwin {$ELSEIF DEFINED(LINUX)} - , Dos, DCLinux, DCOSUtils -{$ELSEIF DEFINED(FREEBSD)} - , DCOSUtils + , Dos, DCLinux {$ENDIF} ; @@ -495,21 +493,22 @@ function FindMountPointPath(const FileName: String): String; begin if (I = 1) then sTemp:= PathDelim - else + else begin sTemp:= Copy(FileName, 1, I - 1); + end; // Stat for current directory if (fpLStat(sTemp, recStat) < 0) then Continue; // If it is a link then checking link destination if fpS_ISLNK(recStat.st_mode) then begin - sTemp:= fpReadlink(sTemp); + sTemp:= mbReadAllLinks(sTemp); Result:= FindMountPointPath(sTemp); Exit; end; // Check device ID if (recStat.st_dev <> st_dev) then begin - Result:= Copy(FileName, 1, J); + Result:= IncludeTrailingPathDelimiter(Copy(FileName, 1, J)); Exit; end; J:= I; diff --git a/components/synunihighlighter/source/SynUniHighlighter.pas b/components/synunihighlighter/source/SynUniHighlighter.pas index 99f52f982f..39955d02a9 100644 --- a/components/synunihighlighter/source/SynUniHighlighter.pas +++ b/components/synunihighlighter/source/SynUniHighlighter.pas @@ -138,12 +138,11 @@ TSynUniSyn = class(TSynCustomHighlighter) implementation uses - CRC, Laz2_XMLRead; + CRC, Laz2_XMLRead, LCLVersion; //==== TSynUniSyn ============================================================ constructor TSynUniSyn.Create(AOwner: TComponent); begin - inherited Create(AOwner); Info := TSynInfo.Create; Info.History := TStringList.Create; Info.Sample := TStringList.Create; @@ -157,6 +156,8 @@ constructor TSynUniSyn.Create(AOwner: TComponent); fEol := False; fPrEol := False; fCurrentRule := MainRules; + + inherited Create(AOwner); end; destructor TSynUniSyn.Destroy; @@ -445,7 +446,20 @@ procedure TSynUniSyn.ResetRange; procedure TSynUniSyn.SetRange(Value: Pointer); //: Set current range +{$if lcl_fullversion >= 4990000} +var + Index: Integer; +{$endif} begin +{$if lcl_fullversion >= 4990000} + // Workaround, issue #2764 + if (Value = nil) then + begin + Index:= LineIndex - 1; + PrepareLines(-1, 100); + Value:= CurrentRanges[Index]; + end; +{$endif} fCurrentRule := TSynRange(Value); end; @@ -702,6 +716,9 @@ procedure TSynUniSyn.LoadFromStream(Stream: TStream; FreeStream: boolean); ReadXMLFile(Xml, TargetStream, [xrfPreserveWhiteSpace]); try LoadFromXml(Xml); +{$if lcl_fullversion >= 4990000} + DefaultFilter:= GetDefaultFilter; +{$endif} finally Xml.Free; end; @@ -725,6 +742,9 @@ procedure TSynUniSyn.SaveToStream(Stream: TStream; Rule: TSynRule); var StreamWriter: TStreamWriter; begin +{$if lcl_fullversion >= 4990000} + SetDefaultFilter(DefaultFilter); +{$endif} StreamWriter := TStreamWriter.Create(Stream); with StreamWriter do begin WriteTag(0, 'UniHighlighter'); diff --git a/components/viewer/viewercontrol.pas b/components/viewer/viewercontrol.pas index b98a0d3b1a..47ab83255a 100644 --- a/components/viewer/viewercontrol.pas +++ b/components/viewer/viewercontrol.pas @@ -2915,21 +2915,31 @@ function TViewerControl.XYPos2Adr(x, y: Integer; out CharSide: TCharSide): PtrIn function XYPos2AdrText: PtrInt; var - i: PtrInt; + J: Integer; Dos: Boolean; + s, ss: String; + Len: Integer = 0; charWidth: Integer; textWidth: Integer; - len: Integer = 0; + tmpPosition: PtrInt; CharLenInBytes: Integer; - s: String; - ss: String; begin ss := ''; - i := StartLine; + tmpPosition := StartLine; + + if (Mode = vcmText) and (FHPosition > 0) then + begin + for J:= 1 to FHPosition do + begin + GetNextCharAsAscii(tmpPosition, CharLenInBytes); + tmpPosition += CharLenInBytes; + end; + end; + Dos:= FEncoding in ViewerEncodingOem; - while i < EndLine do + while tmpPosition < EndLine do begin - s := GetNextCharAsUtf8(i, CharLenInBytes); + s := GetNextCharAsUtf8(tmpPosition, CharLenInBytes); if CharLenInBytes = 0 then Break; @@ -2938,18 +2948,12 @@ function TViewerControl.XYPos2Adr(x, y: Integer; out CharSide: TCharSide): PtrIn begin if s = #9 then begin - s := StringOfChar(' ', FTabSpaces - len mod FTabSpaces); - len := len + (FTabSpaces - len mod FTabSpaces); + s := StringOfChar(' ', FTabSpaces - Len mod FTabSpaces); + Len := Len + (FTabSpaces - Len mod FTabSpaces); end else - Inc(len); // Assume there is one character after conversion - // (otherwise use Inc(len, UTF8Length(s))). - - if (Mode = vcmText) and (len <= FHPosition) then - begin - i := i + CharLenInBytes; - Continue; - end; + Inc(Len); // Assume there is one character after conversion + // (otherwise use Inc(Len, UTF8Length(s))). if (CharLenInBytes = 1) and (s[1] < ' ') then begin @@ -2969,11 +2973,11 @@ function TViewerControl.XYPos2Adr(x, y: Integer; out CharSide: TCharSide): PtrIn else CharSide := csRight; - Exit(i); + Exit(tmpPosition); end; end; - i := i + CharLenInBytes; + tmpPosition := tmpPosition + CharLenInBytes; end; CharSide := csBefore; diff --git a/doublecmd.help b/doublecmd.help index adc719b423..887009adec 100644 --- a/doublecmd.help +++ b/doublecmd.help @@ -1 +1,2 @@ -ru \ No newline at end of file +ru +zh \ No newline at end of file diff --git a/fpmake.pp b/fpmake.pp index 3d1e08d9ae..91a5ab9184 100755 --- a/fpmake.pp +++ b/fpmake.pp @@ -50,9 +50,10 @@ 'plugins/wcx/cpio/src/cpio.lpi' ); - DarwinPlugins: array[1..2] of String = + DarwinPlugins: array[1..3] of String = ( 'plugins/wcx/cpio/src/cpio.lpi', + 'plugins/wfx/MacCloud/src/MacCloud.lpi', 'plugins/wlx/MacPreview/src/MacPreview.lpi' ); diff --git a/install/linux/update-revision.sh b/install/linux/update-revision.sh index 9de0bb7974..5efead48ea 100755 --- a/install/linux/update-revision.sh +++ b/install/linux/update-revision.sh @@ -3,7 +3,7 @@ export REVISION_INC=$2/units/dcrevision.inc # DC revision number -export REVISION=$(git -C $1 rev-list --count HEAD) +export REVISION=$(git -C $1 rev-list --count 934bef9..HEAD) export COMMIT=$(git -C $1 rev-parse --short HEAD) # Update dcrevision.inc diff --git a/language/doublecmd.be.po b/language/doublecmd.be.po index f7f6f943f3..00de1529d9 100644 --- a/language/doublecmd.be.po +++ b/language/doublecmd.be.po @@ -3343,7 +3343,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3351,8 +3351,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Галоўны пароль" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3363,7 +3365,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3379,7 +3381,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3387,7 +3389,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10826,11 +10828,13 @@ msgstr "Не выкарыстоўваць \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Па назве загаду; Па гарачых клавішах (групамі); Па гарачых клавішах (па адной)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10868,6 +10872,17 @@ msgstr "Спіс акон \"Пошук файлаў\"" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Скасаваць вылучэнне" @@ -10988,6 +11003,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11006,13 +11041,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11164,11 +11199,13 @@ msgstr "Выняць" msgid "Extract here..." msgstr "Распакаваць сюды..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12077,11 +12114,12 @@ msgid "Wipe directory %s" msgstr "Сцерці каталог %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Галоўны пароль" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Калі ласка, ўвядзіце галоўны пароль:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.bg.po b/language/doublecmd.bg.po index 2500f442d5..ebf9a8d42d 100644 --- a/language/doublecmd.bg.po +++ b/language/doublecmd.bg.po @@ -3439,7 +3439,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3447,8 +3447,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Главна парола" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3459,7 +3461,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3475,7 +3477,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3483,7 +3485,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11298,11 +11300,13 @@ msgstr "" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11340,6 +11344,17 @@ msgstr "" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Признак за смяна на избора" @@ -11460,6 +11475,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11478,13 +11513,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11636,11 +11671,13 @@ msgstr "Изваждане" msgid "Extract here..." msgstr "Извличане тук..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12537,11 +12574,12 @@ msgid "Wipe directory %s" msgstr "Унищожаване на папка „%s‟" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Главна парола" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.ca.po b/language/doublecmd.ca.po index 49561b7b45..38952fa5a8 100644 --- a/language/doublecmd.ca.po +++ b/language/doublecmd.ca.po @@ -3666,7 +3666,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3674,8 +3674,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Contrasenya mestra" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3686,7 +3688,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3702,7 +3704,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3710,7 +3712,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11775,11 +11777,13 @@ msgstr "" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11817,6 +11821,17 @@ msgstr "" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Màscara a deselecció" @@ -11936,6 +11951,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11954,13 +11989,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -12111,11 +12146,13 @@ msgstr "Expulsa" msgid "Extract here..." msgstr "" -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -13013,11 +13050,12 @@ msgid "Wipe directory %s" msgstr "" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Contrasenya mestra" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Per favor, introduiu la contrasenya mestra:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.cs.po b/language/doublecmd.cs.po index d8d4744ad8..e8e505d125 100644 --- a/language/doublecmd.cs.po +++ b/language/doublecmd.cs.po @@ -3353,7 +3353,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3361,8 +3361,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hlavní heslo" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3373,7 +3375,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3389,7 +3391,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3397,7 +3399,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10848,11 +10850,13 @@ msgstr "Bez zkratky s \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "podle názvu příkazu;podle zkratky (seskupeno);podle zkratky (jedna na řádek)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10890,6 +10894,17 @@ msgstr "Seznam hledacích oken" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Maska zrušení výběru" @@ -11010,6 +11025,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11028,13 +11063,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11186,11 +11221,13 @@ msgstr "Vysunout" msgid "Extract here..." msgstr "Rozbalit zde..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12101,11 +12138,12 @@ msgid "Wipe directory %s" msgstr "Nevratně smaže adresář %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Hlavní heslo" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Prosíme zadejte hlavní heslo:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.da.po b/language/doublecmd.da.po index 42cc4ee912..693e3eba60 100644 --- a/language/doublecmd.da.po +++ b/language/doublecmd.da.po @@ -3565,7 +3565,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3573,8 +3573,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hovedadgangskode" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3585,7 +3587,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3601,7 +3603,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3609,7 +3611,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11887,11 +11889,13 @@ msgstr "Ingen genvej med \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Efter kommando;Efter genvejstast (grupperet);Efter genvejstast (en pr. række)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11935,6 +11939,17 @@ msgstr "Oversigt over \"Find filer\"" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Indskrænk valg" @@ -12056,6 +12071,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -12074,13 +12109,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -12234,11 +12269,13 @@ msgstr "Skub ud" msgid "Extract here..." msgstr "Udpak her..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -13158,11 +13195,12 @@ msgid "Wipe directory %s" msgstr "Sikker sletning af mappe %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Hovedadgangskode" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Indtast venligst hovedadgangskoden:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.de.po b/language/doublecmd.de.po index 3989c9b531..ec89d8b491 100644 --- a/language/doublecmd.de.po +++ b/language/doublecmd.de.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Double Commander 1.1.0 alpha\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-15 11:15+0300\n" -"PO-Revision-Date: 2025-10-04 20:41+0200\n" +"PO-Revision-Date: 2025-11-26 11:39+0100\n" "Last-Translator: ㋡ \n" "Language-Team: Deutsch \n" "Language: de\n" @@ -3334,58 +3334,58 @@ msgstr "Ode&r vordefinierten Auswahltyp wählen:" #: tfrmmasterkey.btntest.caption msgid "Test" -msgstr "" +msgstr "Test" #: tfrmmasterkey.caption -msgid "Create Master Key" -msgstr "" +msgid "Create Key" +msgstr "Schlüssel erstellen" #: tfrmmasterkey.gbkeytransform.caption msgid "Key transformation" -msgstr "" +msgstr "Transformation der Schlüssel" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hauptpasswort" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." -msgstr "" +msgstr "Je mehr Wiederholungen, desto schwieriger sind Wörterbuch- und Brute-Force-Angriffe, aber das Laden/Speichern des Passwortspeichers dauert auch länger." #: tfrmmasterkey.lblfunction.caption msgid "&Key derivation function:" -msgstr "" +msgstr "Schlüsselableitungsfunktion:" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." -msgstr "" +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgstr "Der Schlüssel wird mithilfe einer Schlüsselableitungsfunktion transformiert. Dies erhöht den Arbeitsaufwand und erschwert Wörterbuch- und Brute-Force-Angriffe." #: tfrmmasterkey.lbliterations.caption msgid "&Iterations:" -msgstr "" +msgstr "Wiederholungen:" #: tfrmmasterkey.lblmemory.caption msgid "&Memory:" -msgstr "" +msgstr "Speicher:" #: tfrmmasterkey.lblparallelism.caption msgid "&Parallelism:" -msgstr "" +msgstr "Parallelität (Übereinstimmung):" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" -msgstr "" +msgid "Pass&word:" +msgstr "Pass&wort:" #: tfrmmasterkey.lblrepeat.caption msgid "&Repeat password:" -msgstr "" +msgstr "Passwort wiederholen:" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." -msgstr "" +msgid "Specify a new key, which will be used to encrypt the password store." +msgstr "Geben Sie einen neuen Schlüssel an, der zum Verschlüsseln des Passwortspeichers verwendet wird." #: tfrmmasterkey.lblunit.caption -#, fuzzy msgctxt "tfrmmasterkey.lblunit.caption" msgid "MB" msgstr "MB" @@ -10805,11 +10805,13 @@ msgstr "Keine Kombination mit [Eingabetaste]" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Nach Befehlsname;Nach Tastaturkürzel (gruppiert);Nach Tastaturkürzel (einer pro Zeile)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "Die Dateien sollten zuerst heruntergeladen werden. Andernfalls wird nicht der Inhalt der Dateien kopiert, sondern nur die jeweiligen Platzhalter-Dateien, was dann versteckte Dateien mit der Erweiterung ».iCloud« ergibt." -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "Der Vorgang könnte Dateien enthalten, die noch nicht heruntergeladen wurden, trotzdem fortfahren?" @@ -10847,6 +10849,17 @@ msgstr "Liste der 'Dateisuche'-Fenster" msgid "Assign tags to %d items" msgstr "Tags %d Elementen zuordnen" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Maske abwählen" @@ -10962,6 +10975,26 @@ msgstr "Im Finder aufzeigen" msgid "Finder" msgstr "Finder" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -10980,13 +11013,13 @@ msgstr "Horizontal geteilt ein- und ausschalten" msgid "HorzSplit" msgstr "Horizontal geteilt" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "iCloud Drive ist der Cloud-Speicher von Apple. Vergleichbar mit z.B. Dropbox, OneDrive oder Google Drive" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "iCloud Drive" @@ -11136,11 +11169,13 @@ msgstr "Auswerfen" msgid "Extract here..." msgstr "Archiv hier entpacken …" -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "Jetzt downloaden" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "Download entfernen" @@ -11949,12 +11984,12 @@ msgstr "Ungültige Auswahl." #: ulng.rsmsgkeytransformerror #, object-pascal-format msgid "The key transformation failed (error code %d)!" -msgstr "" +msgstr "Transformation der Schlüssel fehlgeschlagen (Fehlercode %d)!" #: ulng.rsmsgkeytransformtime #, object-pascal-format msgid "The key transformation took %f seconds." -msgstr "" +msgstr "Transformation der Schlüssel dauerte %f Sekunden." #: ulng.rsmsgloadingfilelist msgid "Loading file list..." @@ -12057,12 +12092,13 @@ msgid "Wipe directory %s" msgstr "Verzeichnis %s gründlich löschen" #: ulng.rsmsgmasterpassword -msgid "Master Password" -msgstr "Master-Passwort" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" +msgstr "Hauptpasswort" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" -msgstr "Bitte Master-Passwort eingeben:" +msgid "Please enter the main password:" +msgstr "Bitte Hauptpasswort eingeben:" #: ulng.rsmsgnewfile msgid "New file" diff --git a/language/doublecmd.el.po b/language/doublecmd.el.po index 74deb66d87..14c6b97333 100644 --- a/language/doublecmd.el.po +++ b/language/doublecmd.el.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Double Commander 1.1.0 alpha\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-15 11:15+0300\n" -"PO-Revision-Date: 2025-09-06 07:04+0300\n" +"PO-Revision-Date: 2025-12-24 01:37+0200\n" "Last-Translator: Anastasios Kazakis \n" "Language-Team: Anastasios Kazakis \n" "Language: el_GR\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Native-Language: ελληνικά\n" -"X-Generator: Poedit 3.6\n" +"X-Generator: Poedit 3.8\n" "X-Language: el_GR\n" "X-Source-Language: el\n" "X-Poedit-SourceCharset: ISO-8859-7\n" @@ -368,7 +368,7 @@ msgstr "Windows" #: tfrmchecksumcalc.rghashalgorithm.caption msgid "Algorithm" -msgstr "" +msgstr "Αλγόριθμος" #: tfrmchecksumverify.btnclose.caption msgctxt "TFRMCHECKSUMVERIFY.BTNCLOSE.CAPTION" @@ -2804,7 +2804,7 @@ msgstr "Ορισμός όλων των καρτελών σε Κλειδωμέν #: tfrmmain.actsetalltabsoptionpathresets.caption msgid "All tabs Locked with Dir Changes Allowed" -msgstr "Όλες οι καρτέλες Κλειδωμένες με ελέυθερες τις Αλλαγές Καταλόγου" +msgstr "Όλες οι καρτέλες Κλειδωμένες με ελεύθερες τις Αλλαγές Καταλόγου" #: tfrmmain.actsetfileproperties.caption msgctxt "TFRMMAIN.ACTSETFILEPROPERTIES.CAPTION" @@ -2817,7 +2817,7 @@ msgstr "Κλειδωμένο με Καταλόγους Ανοικτούς σε #: tfrmmain.actsettaboptionnormal.caption msgid "&Normal" -msgstr "Normal" +msgstr "Κανονικό" #: tfrmmain.actsettaboptionpathlocked.caption msgid "&Locked" @@ -3396,58 +3396,58 @@ msgstr "Ή επιλέξτε τον προκαθορισμένο τύπο επι #: tfrmmasterkey.btntest.caption msgid "Test" -msgstr "" +msgstr "Δοκιμή" #: tfrmmasterkey.caption -msgid "Create Master Key" -msgstr "" +msgid "Create Key" +msgstr "Δημιουργία Κλειδιού" #: tfrmmasterkey.gbkeytransform.caption msgid "Key transformation" -msgstr "" +msgstr "Μετατροπή κλειδιού" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Κύριο Συνθηματικό" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." -msgstr "" +msgstr "Όσες πιο πολλές επαναλήψεις, τόσο πιο δύσκολες είναι οι επιθέσεις λεξικού και εικασίας, αλλά ταυτόχρονα η φόρτωση/αποθήκευση συνθηματικού απαιτεί περισσότερο χρόνο." #: tfrmmasterkey.lblfunction.caption msgid "&Key derivation function:" -msgstr "" +msgstr "Λειτουργία παραγωγής κλειδιού:" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." -msgstr "" +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgstr "Το κλειδί μετατρέπεται χρησιμοποιώντας μία συνάρτηση παραγωγής κλειδιού. Αυτό προσθέτει ένα επιπλέον φόρτο εργασίας και κάνει τις επιθέσεις λεξικού και εικασίας πιο δύσκολες." #: tfrmmasterkey.lbliterations.caption msgid "&Iterations:" -msgstr "" +msgstr "Επαναλήψεις:" #: tfrmmasterkey.lblmemory.caption msgid "&Memory:" -msgstr "" +msgstr "Μνήμη:" #: tfrmmasterkey.lblparallelism.caption msgid "&Parallelism:" -msgstr "" +msgstr "Παραλληλισμός:" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" -msgstr "" +msgid "Pass&word:" +msgstr "Συνθηματικό:" #: tfrmmasterkey.lblrepeat.caption msgid "&Repeat password:" -msgstr "" +msgstr "Επανάληψη συνθηματικού:" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." -msgstr "" +msgid "Specify a new key, which will be used to encrypt the password store." +msgstr "Καθορίστε ένα νέο κλειδί, το οποίο θα χρησιμοποιηθεί για να κρυπτογραφήσει τον χώρο αποθήκευσης συνθηματικών." #: tfrmmasterkey.lblunit.caption -#, fuzzy msgctxt "tfrmmasterkey.lblunit.caption" msgid "MB" msgstr "MB" @@ -3634,7 +3634,7 @@ msgstr "Φόρτωση Τελευταίου Ορίσματος" #: tfrmmultirename.actloadnamesfromclipboard.caption msgid "Load Names from Clipboard" -msgstr "" +msgstr "Φόρτωμα ονομάτων από το Πρόχειρο" #: tfrmmultirename.actloadnamesfromfile.caption msgid "Load Names from File..." @@ -3785,11 +3785,11 @@ msgstr "Συνήθεις φράσεις" #: tfrmmultirename.cbrepext.caption msgid "E" -msgstr "" +msgstr "E" #: tfrmmultirename.cbrepext.hint msgid "Replace also in file extensions" -msgstr "" +msgstr "Αντικατάσταση επίσης στις επεκτάσεις αρχείου" #: tfrmmultirename.cbusesubs.caption msgid "&Use substitution" @@ -11031,11 +11031,13 @@ msgstr "Δεν υπάρχει συντόμευση για \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Βάσει ονόματος εντολής;Βάσει κουμπιού συντόμευσης (ομαδοποιημένα);Βάσει κουμπιού συντόμευσης (ένα σε κάθε σειρά)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "Προτείνεται να κατεβάσετε τα αρχεία πρώτα. Αλλιώς, ότι αντιγράφεται δεν είναι το περιεχόμενο των αρχείων, αλλά τα αντίστοιχα αρχεία κράτησης χώρου, τα οποία θα έχουν σαν αποτέλεσμα κρυφά αρχεία με την κατάληξη .iCloud." -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "Η λειτουργία μπορεί να περιέχει αρχεία που δεν έχουν ληφθεί, συνέχιση έτσι κι αλλιώς;" @@ -11073,6 +11075,17 @@ msgstr "Λίστα παραθύρων \"Αναζήτηση Αρχείων\"" msgid "Assign tags to %d items" msgstr "Ανάθεση ετικετών σε %d αντικείμενα" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Αποεπιλογή Μάσκας" @@ -11188,6 +11201,26 @@ msgstr "Αποκάλυψη στην Εφαρμογή Εύρεσης" msgid "Finder" msgstr "Εφαρμογής Εύρεσης" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11206,13 +11239,13 @@ msgstr "Εναλλαγή σε Λειτουργία Οριζοντίου Διαχ msgid "HorzSplit" msgstr "HorzSplit" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "Οδηγός iCloud" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "Οδηγός iCloud" @@ -11236,7 +11269,7 @@ msgstr "Προνόμιο" #: ulng.rsmfstbiquicklooktips msgid "macOS Quick Look Panel" -msgstr "Καρτέλα σύντομης προβολής macOS" +msgstr "Καρτέλα Σύντομης Προβολής macOS" #: ulng.rsmfstbiquicklooktitle msgid "QuickLook" @@ -11362,11 +11395,13 @@ msgstr "Εξαγωγή" msgid "Extract here..." msgstr "Εξαγωγή εδώ..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "Λήψη τώρα" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "Αφαίρεση Ληφθέντος" @@ -12172,12 +12207,12 @@ msgstr "Μη Έγκυρη επιλογή." #: ulng.rsmsgkeytransformerror #, object-pascal-format msgid "The key transformation failed (error code %d)!" -msgstr "" +msgstr "Αποτυχία μετατροπής κλειδιού (error code %d)!" #: ulng.rsmsgkeytransformtime #, object-pascal-format msgid "The key transformation took %f seconds." -msgstr "" +msgstr "Η μετατροπή κλειδιού διήρκησε %f δευτερόλεπτα." #: ulng.rsmsgloadingfilelist msgid "Loading file list..." @@ -12280,11 +12315,12 @@ msgid "Wipe directory %s" msgstr "Ασφαλής Διαγραφή καταλόγου %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Κύριο Συνθηματικό" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Παρακαλώ εισάγετε το κύριο συνθηματικό:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.es.po b/language/doublecmd.es.po index c21cb13021..a2537699a3 100644 --- a/language/doublecmd.es.po +++ b/language/doublecmd.es.po @@ -3363,7 +3363,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3371,8 +3371,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Contraseña maestra" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3383,7 +3385,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3399,7 +3401,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3407,7 +3409,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10934,11 +10936,13 @@ msgstr "No hay acceso directo con «ENTER»" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Por nombre de comando;Por atajo de teclado (agrupado);Por atajo de teclado (uno por fila)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10976,6 +10980,17 @@ msgstr "Lista de ventanas de «Archivos encontrados»" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Deseleccionar máscara" @@ -11096,6 +11111,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11114,13 +11149,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11272,11 +11307,13 @@ msgstr "Expulsar" msgid "Extract here..." msgstr "Extraer aquí..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12201,11 +12238,12 @@ msgid "Wipe directory %s" msgstr "Destruir carpeta «%s»" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Contraseña maestra" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Por favor, introduce la contraseña maestra:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.fr.po b/language/doublecmd.fr.po index b2c0eb7267..845e2caa67 100644 --- a/language/doublecmd.fr.po +++ b/language/doublecmd.fr.po @@ -3460,7 +3460,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3468,8 +3468,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Mot de passe principal" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3480,7 +3482,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3496,7 +3498,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3504,7 +3506,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11149,11 +11151,13 @@ msgstr "Aucun raccourci avec la touche \"Entrée\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Par nom de commande;Par raccourci clavier (groupé);Par raccourci clavier (un par ligne)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11191,6 +11195,17 @@ msgstr "Liste des fenêtres de recherche de fichiers" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Désélectionner le masque" @@ -11311,6 +11326,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11329,13 +11364,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11487,11 +11522,13 @@ msgstr "Éjecter" msgid "Extract here..." msgstr "Extraire ici..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12404,11 +12441,12 @@ msgid "Wipe directory %s" msgstr "Supprimer de manière sécurisée le dossier %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Mot de passe principal" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Veuillez entrer le mot de passe principal :" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.hr.po b/language/doublecmd.hr.po index 97c319927d..c3d2ef9a2f 100644 --- a/language/doublecmd.hr.po +++ b/language/doublecmd.hr.po @@ -3597,7 +3597,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3605,8 +3605,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Glavna lozinka" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3617,7 +3619,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3633,7 +3635,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3641,7 +3643,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11502,11 +11504,13 @@ msgstr "" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11544,6 +11548,17 @@ msgstr "" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Odznači masku" @@ -11664,6 +11679,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11682,13 +11717,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11840,11 +11875,13 @@ msgstr "Izbaci" msgid "Extract here..." msgstr "Raspakirajte ovdje" -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12759,11 +12796,12 @@ msgid "Wipe directory %s" msgstr "Izbriši potpuno Mapa %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Glavna lozinka" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Unesite ponovo glavnu lozinku:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.hu.po b/language/doublecmd.hu.po index 9834ed2106..3751305d1c 100644 --- a/language/doublecmd.hu.po +++ b/language/doublecmd.hu.po @@ -3336,7 +3336,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3344,8 +3344,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Fő jelszó" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3356,7 +3358,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3372,7 +3374,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3380,7 +3382,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10804,11 +10806,13 @@ msgstr "Nincs \"ENTER\" gyorsbillentyű" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Parancsnév szerint;Gyorsbillentyű szerint (csoportosítva);Gyorsbillentyű szerint (soronként egy)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "Javasolt először letölteni a fájlokat. Ellenkező esetben nem a fájlok tartalma, hanem a megfelelő helykitöltő fájlok másolódnak, amely .iCloud kiterjesztésű rejtett fájlokat eredményez." -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "A művelet tartalmazhat letöltetlen fájlokat, mindenképp folytatja?" @@ -10846,6 +10850,17 @@ msgstr "\"Fájlkeresés\" ablakok listája" msgid "Assign tags to %d items" msgstr "Címkék hozzárendelése %d elemhez" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Maszk kijelölésének megszüntetése" @@ -10961,6 +10976,26 @@ msgstr "Megjelenítés a Finderben" msgid "Finder" msgstr "Finder" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -10979,13 +11014,13 @@ msgstr "Vízszintes felosztás mód váltása" msgid "HorzSplit" msgstr "VízszFeloszt" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "iCloud meghajtó" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "iCloud meghajtó" @@ -11135,11 +11170,13 @@ msgstr "Kiadás" msgid "Extract here..." msgstr "Kibontás ide..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "Letöltés most" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "Letöltés eltávolítása" @@ -12053,11 +12090,12 @@ msgid "Wipe directory %s" msgstr "%s könyvtár törlése" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Fő jelszó" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Kérem, adja meg a fő jelszót:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.it.po b/language/doublecmd.it.po index 5ef48cd0f4..27605e6f1e 100644 --- a/language/doublecmd.it.po +++ b/language/doublecmd.it.po @@ -3338,7 +3338,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3346,8 +3346,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Password principale" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3358,7 +3360,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3374,7 +3376,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3382,7 +3384,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10810,11 +10812,13 @@ msgstr "Nessuna scorciatoia con \"INVIO\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Per nome comando;Per tasto di scelta rapida (raggruppato);Per tasto di scelta rapida (uno per riga)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10852,6 +10856,17 @@ msgstr "Elenco delle finestre \"Trova file\"" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Filtro di deselezione" @@ -10972,6 +10987,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -10990,13 +11025,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11148,11 +11183,13 @@ msgstr "Espelli" msgid "Extract here..." msgstr "Estrai qui..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12061,11 +12098,12 @@ msgid "Wipe directory %s" msgstr "Cancella la cartella %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Password principale" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Prego inserire password principale:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.ja.po b/language/doublecmd.ja.po index e1b55cc13d..d835b64d03 100644 --- a/language/doublecmd.ja.po +++ b/language/doublecmd.ja.po @@ -3408,7 +3408,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3416,8 +3416,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "マスターパスワード" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3428,7 +3430,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3444,7 +3446,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3452,7 +3454,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11066,11 +11068,13 @@ msgstr "\"ENTER\"に対するショートカットはありません" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "コマンド名;ショートカットキー(グループ化して);ショートカット(1行に1つ)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11108,6 +11112,17 @@ msgstr "”ファイル検索”ウィンドウのリスト" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "選択解除マスク" @@ -11228,6 +11243,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11246,13 +11281,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11404,11 +11439,13 @@ msgstr "取り出し" msgid "Extract here..." msgstr "ここに抽出…" -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12319,11 +12356,12 @@ msgid "Wipe directory %s" msgstr "ディレクトリ<%s>を完全消去(抹殺)" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "マスターパスワード" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "マスターパスワードを入力して下さい:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.ko.po b/language/doublecmd.ko.po index 5641a8ba66..fc596b0f1f 100644 --- a/language/doublecmd.ko.po +++ b/language/doublecmd.ko.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Double Commander 1.1.0 alpha\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-15 11:15+0300\n" -"PO-Revision-Date: 2025-10-23 02:54+0900\n" +"PO-Revision-Date: 2026-01-17 01:45+0900\n" "Last-Translator: VenusGirl \n" "Language-Team: 비너스걸: https://venusgirls.tistory.com/\n" "Language: ko\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Native-Language: 한국어\n" -"X-Generator: Poedit 3.7\n" +"X-Generator: Poedit 3.8\n" #: fsyncdirsdlg.rscomparingpercent #, object-pascal-format @@ -824,7 +824,7 @@ msgstr "옵션(&O)" #: tfrmedithotkey.btnaddshortcut.hint msgid "Add new shortcut to sequence" -msgstr "시퀀스에 새 바로가기 추가" +msgstr "시퀀스에 새 단축키 추가" #: tfrmedithotkey.btncancel.caption msgctxt "TFRMEDITHOTKEY.BTNCANCEL.CAPTION" @@ -838,11 +838,11 @@ msgstr "확인(&O)" #: tfrmedithotkey.btnremoveshortcut.hint msgid "Remove last shortcut from sequence" -msgstr "시퀀스에서 마지막 바로가기 제거" +msgstr "시퀀스에서 마지막 단축키 제거" #: tfrmedithotkey.btnselectfromlist.hint msgid "Select shortcut from list of remaining free available keys" -msgstr "사용 가능한 나머지 키 목록에서 바로가기 선택" +msgstr "사용 가능한 나머지 키 목록에서 단축키 선택" #: tfrmedithotkey.cghkcontrols.caption msgid "Only for these controls" @@ -854,7 +854,7 @@ msgstr "매개변수 (각각 별도의 행에 있음)(&P):" #: tfrmedithotkey.lblshortcuts.caption msgid "Shortcuts:" -msgstr "바로가기:" +msgstr "단축키:" #: tfrmeditor.actabout.caption msgctxt "TFRMEDITOR.ACTABOUT.CAPTION" @@ -1217,7 +1217,7 @@ msgstr "파일 마스크와 일치하는 파일 추출(&E):" #: tfrmextractdlg.lblpassword.caption msgid "&Password for encrypted files:" -msgstr "암호화된 파일의 암호:(&P):" +msgstr "암호화된 파일의 비밀번호(&P):" #: tfrmfileexecuteyourself.btnclose.caption msgctxt "TFRMFILEEXECUTEYOURSELF.BTNCLOSE.CAPTION" @@ -1897,7 +1897,7 @@ msgstr "도메인:" #: tfrmgioauthdialog.lblpassword.caption msgctxt "tfrmgioauthdialog.lblpassword.caption" msgid "Password:" -msgstr "암호:" +msgstr "비밀번호:" #: tfrmgioauthdialog.lblusername.caption msgctxt "tfrmgioauthdialog.lblusername.caption" @@ -1929,7 +1929,7 @@ msgstr "하드 링크 만들기" #: tfrmhardlink.lblexistingfile.caption msgctxt "tfrmhardlink.lblexistingfile.caption" msgid "&Destination that the link will point to" -msgstr "링크가 가리키는 대상(&D)" +msgstr "링크가 가리킬 대상(&D)" #: tfrmhardlink.lbllinktocreate.caption msgctxt "tfrmhardlink.lbllinktocreate.caption" @@ -1939,7 +1939,7 @@ msgstr "링크 이름(&L)" #: tfrmhotdirexportimport.btnselectall.caption msgctxt "tfrmhotdirexportimport.btnselectall.caption" msgid "Import all!" -msgstr "모두 가져옵니다!" +msgstr "모두 가져오기!" #: tfrmhotdirexportimport.btnselectiondone.caption msgctxt "tfrmhotdirexportimport.btnselectiondone.caption" @@ -2140,7 +2140,7 @@ msgstr "압축기 구성" #: tfrmmain.actconfigdirhotlist.caption msgctxt "tfrmmain.actconfigdirhotlist.caption" msgid "Configuration of Directory Hotlist" -msgstr "디렉터리 주요 목록 구성" +msgstr "자주 찾는 디렉터리 목록 구성" #: tfrmmain.actconfigfavoritetabs.caption msgid "Configuration of Favorite Tabs" @@ -2265,7 +2265,7 @@ msgstr "디렉터리 이력" #: tfrmmain.actdirhotlist.caption msgid "Directory &Hotlist" -msgstr "디렉터리 주요 목록(&H)" +msgstr "자주 찾는 디렉터리 목록(&H)" #: tfrmmain.actdoanycmcommand.caption msgid "Execute &internal command..." @@ -2939,7 +2939,7 @@ msgstr "영구 삭제" #: tfrmmain.actworkwithdirectoryhotlist.caption msgid "Work with Directory Hotlist and parameters" -msgstr "디렉터리 주요 목록 및 매개변수로 작업" +msgstr "자주 찾는 디렉터리 목록 및 매개변수로 작업" #: tfrmmain.btnf10.caption msgctxt "TFRMMAIN.BTNF10.CAPTION" @@ -2969,7 +2969,7 @@ msgstr "*" #: tfrmmain.btnleftdirectoryhotlist.hint msgctxt "tfrmmain.btnleftdirectoryhotlist.hint" msgid "Directory Hotlist" -msgstr "디렉터리 주요 목록" +msgstr "자주 찾는 디렉터리 목록" #: tfrmmain.btnleftequalright.caption msgctxt "tfrmmain.btnleftequalright.caption" @@ -3010,7 +3010,7 @@ msgstr "*" #: tfrmmain.btnrightdirectoryhotlist.hint msgctxt "TFRMMAIN.BTNRIGHTDIRECTORYHOTLIST.HINT" msgid "Directory Hotlist" -msgstr "디렉터리 주요 목록" +msgstr "자주 찾는 디렉터리 목록" #: tfrmmain.btnrightequalleft.caption msgctxt "tfrmmain.btnrightequalleft.caption" @@ -3333,58 +3333,58 @@ msgstr "또는 미리 정의된 선택 유형을 선택(&R):" #: tfrmmasterkey.btntest.caption msgid "Test" -msgstr "" +msgstr "테스트" #: tfrmmasterkey.caption -msgid "Create Master Key" -msgstr "" +msgid "Create Key" +msgstr "키 만들기" #: tfrmmasterkey.gbkeytransform.caption msgid "Key transformation" -msgstr "" +msgstr "키 변환" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "주 비밀번호" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." -msgstr "" +msgstr "반복 횟수가 많을수록 사전 및 추측 공격이 더 어려워지지만, 비밀번호 저장소 로딩/저장에도 더 많은 시간이 소요됩니다." #: tfrmmasterkey.lblfunction.caption msgid "&Key derivation function:" -msgstr "" +msgstr "키 유도 함수(&K):" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." -msgstr "" +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgstr "키는 키 유도 함수를 사용하여 변환됩니다. 이는 작업량을 증가시키고 사전 공격 및 추측 공격을 더욱 어렵게 만듭니다." #: tfrmmasterkey.lbliterations.caption msgid "&Iterations:" -msgstr "" +msgstr "반복 횟수(&I):" #: tfrmmasterkey.lblmemory.caption msgid "&Memory:" -msgstr "" +msgstr "메모리(&M):" #: tfrmmasterkey.lblparallelism.caption msgid "&Parallelism:" -msgstr "" +msgstr "병행(&P):" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" -msgstr "" +msgid "Pass&word:" +msgstr "비밀번호(&W):" #: tfrmmasterkey.lblrepeat.caption msgid "&Repeat password:" -msgstr "" +msgstr "비밀번호 반복(&R):" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." -msgstr "" +msgid "Specify a new key, which will be used to encrypt the password store." +msgstr "비밀번호 저장소를 암호화하는 데 사용할 새 키를 지정합니다." #: tfrmmasterkey.lblunit.caption -#, fuzzy msgctxt "tfrmmasterkey.lblunit.caption" msgid "MB" msgstr "MB" @@ -4098,7 +4098,7 @@ msgstr "목록화 시작 (선택사항)(&G):" #: tfrmoptionsarchivers.lblarchiverpasswordquery.caption msgid "Password &query string:" -msgstr "암호 쿼리 문자열(&Q):" +msgstr "비밀번호 쿼리 문자열(&Q):" #: tfrmoptionsarchivers.lblarchiverselfextract.caption msgid "Create self extractin&g archive:" @@ -4154,7 +4154,7 @@ msgstr "크기, 날짜 또는 속성이 변경될 때(&S)" #: tfrmoptionsautorefresh.cbwatchexcludedirs.caption msgctxt "tfrmoptionsautorefresh.cbwatchexcludedirs.caption" msgid "For the following &paths and their subdirectories:" -msgstr "다음 경로 및 해당 하위 디렉터리에 대해:(&P):" +msgstr "다음 경로와 그 하위 디렉터리에 대해:(&P):" #: tfrmoptionsautorefresh.cbwatchfilenamechange.caption msgid "When &files are created, deleted or renamed" @@ -4868,7 +4868,7 @@ msgstr "활성 및 비활성 프레임의 디렉터리 추가(&D)" #: tfrmoptionsdirectoryhotlist.actaddbrowseddir.caption msgid "Add directory I will bro&wse to" -msgstr "찾아볼 디렉터리 추가(&W)" +msgstr "찾아서 디렉터리 추가(&W)" #: tfrmoptionsdirectoryhotlist.actaddcopyofentry.caption msgctxt "tfrmoptionsdirectoryhotlist.actaddcopyofentry.caption" @@ -4891,7 +4891,7 @@ msgstr "하위 메뉴 추가" #: tfrmoptionsdirectoryhotlist.actaddtypeddir.caption msgctxt "tfrmoptionsdirectoryhotlist.actaddtypeddir.caption" msgid "Add directory I will type" -msgstr "입력할 디렉터리 추가" +msgstr "입력해서 디렉터리 추가" #: tfrmoptionsdirectoryhotlist.actcollapseall.caption msgctxt "tfrmoptionsdirectoryhotlist.actcollapseall.caption" @@ -4957,7 +4957,7 @@ msgstr "활성 및 비활성 프레임의 디렉터리 삽입(&D)" #: tfrmoptionsdirectoryhotlist.actinsertbrowseddir.caption msgid "Insert directory I will bro&wse to" -msgstr "찾아볼 디렉터리 추가(&W)" +msgstr "찾아서 디렉터리 추가(&W)" #: tfrmoptionsdirectoryhotlist.actinsertcopyofentry.caption msgid "Insert a copy of the selected entry" @@ -4978,7 +4978,7 @@ msgstr "하위 메뉴 삽입" #: tfrmoptionsdirectoryhotlist.actinserttypeddir.caption msgctxt "tfrmoptionsdirectoryhotlist.actinserttypeddir.caption" msgid "Insert directory I will type" -msgstr "입력할 디렉터리 삽입" +msgstr "입력해서 디렉터리 삽입" #: tfrmoptionsdirectoryhotlist.actmovetonext.caption msgid "Move to next" @@ -5094,7 +5094,7 @@ msgstr "이름, a-z" #: tfrmoptionsdirectoryhotlist.gbdirectoryhotlist.caption msgid "Directory Hotlist (reorder by drag && drop)" -msgstr "디렉터리 주요 목록 (끌어서 놓기로 재정렬)" +msgstr "자주 찾는 디렉터리 목록 (끌어서 놓기로 재정렬)" #: tfrmoptionsdirectoryhotlist.gbhotlistotheroptions.caption msgctxt "tfrmoptionsdirectoryhotlist.gbhotlistotheroptions.caption" @@ -5122,15 +5122,15 @@ msgstr ".....선택된 항목의 현재 수준만(&V)" #: tfrmoptionsdirectoryhotlist.midetectifpathexist.caption msgid "Scan all &hotdir's path to validate the ones that actually exist" -msgstr "모든 주요 디렉터리 경로를 검색하여 실제로 존재하는 경로 검증(&H)" +msgstr "모든 자주 찾는 디렉터리 경로를 검색하여 실제로 존재하는 경로 검증(&H)" #: tfrmoptionsdirectoryhotlist.midetectifpathtargetexist.caption msgid "&Scan all hotdir's path && target to validate the ones that actually exist" -msgstr "모든 주요 디렉터리 경로 및 대상을 검색하여 실제로 존재하는 경로 검증(&S)" +msgstr "모든 자주 찾는 디렉터리 경로 및 대상을 검색하여 실제로 존재하는 경로 검증(&S)" #: tfrmoptionsdirectoryhotlist.miexporttohotlistfile.caption msgid "to a Directory &Hotlist file (.hotlist)" -msgstr "디렉터리 주요 목록 파일 (.hotlist)로(&H)" +msgstr "자주 찾는 디렉터리 목록 (.hotlist)로(&H)" #: tfrmoptionsdirectoryhotlist.miexporttototalcommanderk.caption msgctxt "tfrmoptionsdirectoryhotlist.miexporttototalcommanderk.caption" @@ -5158,7 +5158,7 @@ msgstr "HotDirTestMenu" #: tfrmoptionsdirectoryhotlist.miimportfromhotlistfile.caption msgid "from a Directory &Hotlist file (.hotlist)" -msgstr "디렉터리 주요 목록 파일 (.hotlist)에서(&H)" +msgstr "자주 찾는 디렉터리 목록 파일 (.hotlist)에서(&H)" #: tfrmoptionsdirectoryhotlist.miimporttotalcommander.caption msgid "from \"&wincmd.ini\" of TC" @@ -5170,11 +5170,11 @@ msgstr "탐색(&N)..." #: tfrmoptionsdirectoryhotlist.mirestorebackuphotlist.caption msgid "&Restore a backup of Directory Hotlist" -msgstr "디렉터리 주요 목록 백업 복원(&R)" +msgstr "자주 찾는 디렉터리 목록 백업 복원(&R)" #: tfrmoptionsdirectoryhotlist.misavebackuphotlist.caption msgid "&Save a backup of current Directory Hotlist" -msgstr "현재 디렉터리 주요 목록 백업 저장(&S)" +msgstr "현재 자주 찾는 디렉터리 목록 백업 저장(&S)" #: tfrmoptionsdirectoryhotlist.misearchandreplace.caption msgctxt "tfrmoptionsdirectoryhotlist.misearchandreplace.caption" @@ -5220,7 +5220,7 @@ msgstr "기본 패널에서 추가" #: tfrmoptionsdirectoryhotlistextra.btnpathtoberelativetoall.caption msgid "Apply current settings to directory hotlist" -msgstr "디렉터리 주요 목록에 현재 설정 적용" +msgstr "자주 찾는 디렉터리 목록에 현재 설정 적용" #: tfrmoptionsdirectoryhotlistextra.ckbdirectoryhotlistsource.caption msgid "Source" @@ -5821,7 +5821,7 @@ msgstr "작업의 이름입니다. 이 이름은 시스템으로 전달되지 #: tfrmoptionsfileassoc.edtparams.hint msgid "Parameter to pass to the command. Long filename with spaces should be quoted (manually entering)." -msgstr "명령에 전달할 매개 변수입니다. 공백이 있는 긴 파일 이름을 따옴표로 나타내야 합니다 (수동으로 입력)." +msgstr "명령에 전달할 매개변수입니다. 공백이 있는 긴 파일 이름을 따옴표로 나타내야 합니다 (수동으로 입력)." #: tfrmoptionsfileassoc.fnecommand.hint msgid "Command to execute. Never quote this string." @@ -6494,7 +6494,7 @@ msgstr "명령(&M):" #: tfrmoptionshotkeys.lblscfiles.caption msgid "&Shortcut files:" -msgstr "바로가기 파일(&S):" +msgstr "단축키 파일(&S):" #: tfrmoptionshotkeys.lblsortorder.caption msgid "So&rt order:" @@ -6855,7 +6855,7 @@ msgstr "구성 파일 내용 보기" #: tfrmoptionsmisc.chkdesccreateunicode.caption msgctxt "TFRMOPTIONSMISC.CHKDESCCREATEUNICODE.CAPTION" msgid "Create new with the encoding:" -msgstr "인코딩을 사용하여 새로 만들기:" +msgstr "다음 인코딩으로 새로 만들기:" #: tfrmoptionsmisc.chkgotoroot.caption msgid "Always &go to the root of a drive when changing drives" @@ -7479,7 +7479,7 @@ msgstr "제안" #: tfrmoptionstoolbarbase.btnsuggestiontooltip.hint msgid "Have DC suggest the tooltip based on button type, command and parameters" -msgstr "버튼 유형, 명령 및 매개 변수에 따라 DC에서 도구 설명을 제안하도록 합니다" +msgstr "버튼 유형, 명령 및 매개변수에 따라 DC에서 도구 설명을 제안하도록 합니다" #: tfrmoptionstoolbarbase.cbflatbuttons.caption msgctxt "tfrmoptionstoolbarbase.CBFLATBUTTONS.CAPTION" @@ -7946,7 +7946,7 @@ msgstr "외부 프로그램 사용(&U)" #: tfrmoptionstoolbase.lbltoolsparameters.caption msgid "A&dditional parameters" -msgstr "추가 매개 변수(&D)" +msgstr "추가 매개변수(&D)" #: tfrmoptionstoolbase.lbltoolspath.caption msgid "&Path to program to execute" @@ -8098,7 +8098,7 @@ msgstr "*참고: 대소문자 구분, 억양 무시 또는 무시와 같은 옵 #: tfrmoptionstreeviewmenu.lbluseindirectoryhotlist.caption msgid "With Directory Hotlist:" -msgstr "디렉터리 주요 목록 사용:" +msgstr "자주 찾는 디렉터리 목록 사용:" #: tfrmoptionstreeviewmenu.lblusewithfavoritetabs.caption msgid "With Favorite Tabs:" @@ -8115,7 +8115,7 @@ msgstr "..." #: tfrmoptionstreeviewmenucolor.cbkusagekeyboardshortcut.caption msgid "Use and display keyboard shortcut for choosing items" -msgstr "항목 선택을 위한 키보드 바로가기 사용 및 표시" +msgstr "항목 선택을 위한 키보드 단축키 사용 및 표시" #: tfrmoptionstreeviewmenucolor.gbfont.caption msgid "Font" @@ -8163,11 +8163,11 @@ msgstr "커서 아래 보조 텍스트:" #: tfrmoptionstreeviewmenucolor.lblshortcutcolor.caption msgid "Shortcut color:" -msgstr "바로가기 색상:" +msgstr "단축키 색상:" #: tfrmoptionstreeviewmenucolor.lblshortcutundercursor.caption msgid "Shortcut under cursor:" -msgstr "커서 아래 바로가기:" +msgstr "커서 아래 단축키:" #: tfrmoptionstreeviewmenucolor.lblunselectabletextcolor.caption msgid "Unselectable text color:" @@ -8335,7 +8335,7 @@ msgstr "대소문자 구분" #: tfrmquicksearch.sbdiacritics.caption msgid "Ďï" -msgstr "" +msgstr "Ďï" #: tfrmquicksearch.sbdiacritics.hint msgid "Diacritics and ligatures" @@ -9068,7 +9068,7 @@ msgstr "트리 보기 메뉴" #: tfrmtreeviewmenu.lblsearchingentry.caption msgid "Select your hot directory:" -msgstr "주요 디렉터리 선택:" +msgstr "자주 찾는 디렉터리 선택:" #: tfrmtreeviewmenu.pmicasesensitive.caption msgid "Search is case sensitive" @@ -10465,7 +10465,7 @@ msgstr "DC 도구 설명 파일" #: ulng.rsfilterdirectoryhotlistfiles msgid "Directory Hotlist files" -msgstr "디렉터리 주요 목록 파일" +msgstr "자주 찾는 디렉터리 목록 파일" #: ulng.rsfilterexecutablefiles msgid "Executables files" @@ -10781,7 +10781,7 @@ msgstr "새 이름 입력" #: ulng.rshotkeyfilemustkeepone msgid "You must keep at least one shortcut file." -msgstr "하나 이상의 바로가기 파일을 유지해야 합니다." +msgstr "하나 이상의 단축키 파일을 유지해야 합니다." #: ulng.rshotkeyfilenewname msgid "New name" @@ -10798,17 +10798,19 @@ msgstr "" #: ulng.rshotkeynoscenter msgid "No shortcut with \"ENTER\"" -msgstr "\"ENTER\"로 바로가기 없음" +msgstr "\"ENTER\"로 단축키 없음" #: ulng.rshotkeysortorder msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" -msgstr "명령 이름별;바로가기 키별 (그룹화);바로가기 키별 (행당 1개)" +msgstr "명령 이름별;단축키 키별 (그룹화);단축키 키별 (행당 1개)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "먼저 파일을 다운로드하는 것이 좋습니다. 그렇지 않으면 복사되는 것은 파일의 콘텐츠가 아니라 해당 자리 표시자 파일로, 확장자가 .iCloud인 숨겨진 파일이 됩니다." -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "다운로드하지 않은 파일이 포함되어 있을 수 있는데 계속 진행하시겠습니까?" @@ -10846,6 +10848,20 @@ msgstr "\"파일 찾기\" 창 목록" msgid "Assign tags to %d items" msgstr "%d 항목에 태그 할당" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" +"URL:\n" +"(예: smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "SMB / Samba / WebDAV / NFS ..." + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "마스크 선택 취소" @@ -10910,7 +10926,7 @@ msgstr "AirDrop" #: ulng.rsmfstbicommandmenudirectoryhotlist msgctxt "ulng.rsmfstbicommandmenudirectoryhotlist" msgid "Directory Hotlist" -msgstr "디렉터리 주요 목록" +msgstr "자주 찾는 디렉터리 목록" #: ulng.rsmfstbicommandmenufavoritetabs msgctxt "ulng.rsmfstbicommandmenufavoritetabs" @@ -10961,6 +10977,26 @@ msgstr "파인더에서 공개" msgid "Finder" msgstr "파인더" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "뒤로" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "뒤로" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "앞으로" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "앞으로" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -10979,13 +11015,13 @@ msgstr "수평 분할 모드 전환" msgid "HorzSplit" msgstr "수평 분할" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "iCloud 드라이버" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "iCloud 드라이버" @@ -11116,7 +11152,7 @@ msgstr "8진수" #: ulng.rsmnucreateshortcut msgid "Create Shortcut..." -msgstr "바로가기 만들기..." +msgstr "단축키 만들기..." #: ulng.rsmnudisconnectnetworkdrive msgid "Disconnect Network Drive..." @@ -11135,13 +11171,15 @@ msgstr "꺼내기" msgid "Extract here..." msgstr "여기에 추출..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "지금 다운로드" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" -msgstr "다운로드 제거" +msgstr "지금 다운로드" #: ulng.rsmnumount msgid "Mount" @@ -11710,11 +11748,11 @@ msgstr "cm_somthing" #: ulng.rsmsghotdirconfighotlist msgctxt "ulng.rsmsghotdirconfighotlist" msgid "Configuration of Directory Hotlist" -msgstr "디렉터리 주요 목록 구성" +msgstr "자주 찾는 디렉터리 목록 구성" #: ulng.rsmsghotdirdeleteallentries msgid "Are you sure you want to remove all entries of your Directory Hotlist? (There is no \"undo\" to this action!)" -msgstr "디렉터리 주요 목록의 모든 항목을 제거하시겠습니까? (이 작업에는 \"실행 취소\"가 없습니다!)" +msgstr "자주 찾는 디렉터리 목록의 모든 항목을 제거하시겠습니까? (이 작업에는 \"실행 취소\"가 없습니다!)" #: ulng.rsmsghotdirdemocommand msgid "This will execute the following command:" @@ -11722,7 +11760,7 @@ msgstr "그러면 다음 명령이 실행됩니다:" #: ulng.rsmsghotdirdemoname msgid "This is hot dir named " -msgstr "이것은 주요 디렉터리 이름입니다 " +msgstr "이것은 자주 찾는 디렉터리 이름입니다 " #: ulng.rsmsghotdirdemopath msgid "This will change active frame to the following path:" @@ -11746,7 +11784,7 @@ msgstr "모두 내보내기!" #: ulng.rsmsghotdirexporthotlist msgid "Export Directory Hotlist - Select the entries you want to export" -msgstr "디렉터리 주요 목록 내보내기 - 내보낼 항목 선택" +msgstr "자주 찾는 디렉터리 목록 내보내기 - 내보낼 항목 선택" #: ulng.rsmsghotdirexportsel msgid "Export selected" @@ -11759,7 +11797,7 @@ msgstr "모두 가져오기!" #: ulng.rsmsghotdirimporthotlist msgid "Import Directory Hotlist - Select the entries you want to import" -msgstr "디렉터리 주요 목록 가져오기 - 가져올 항목 선택" +msgstr "자주 찾는 디렉터리 목록 가져오기 - 가져올 항목 선택" #: ulng.rsmsghotdirimportsel msgctxt "ulng.rsmsghotdirimportsel" @@ -11777,7 +11815,7 @@ msgstr "가져올 \".hotlist\" 파일 찾기" #: ulng.rsmsghotdirname msgid "Hotdir name" -msgstr "주요 디렉터리 이름" +msgstr "자주 찾는 디렉터리 이름" #: ulng.rsmsghotdirnbnewentries #, object-pascal-format @@ -11790,7 +11828,7 @@ msgstr "내보낼 항목이 선택되지 않았습니다!" #: ulng.rsmsghotdirpath msgid "Hotdir path" -msgstr "주요 디렉터리 경로" +msgstr "자주 찾는 디렉터리 경로" #: ulng.rsmsghotdirreaddselecteddirectory msgid "Re-Add selected dir: " @@ -11802,7 +11840,7 @@ msgstr "현재 디렉터리 다시 추가: " #: ulng.rsmsghotdirrestorewhat msgid "Enter location and filename of Directory Hotlist to restore" -msgstr "복원할 디렉터리 주요 목록의 위치 및 파일 이름 입력" +msgstr "복원할 자주 찾는 디렉터리 목록의 위치 및 파일 이름 입력" #: ulng.rsmsghotdirsimplecommand msgctxt "ulng.rsmsghotdirsimplecommand" @@ -11836,7 +11874,7 @@ msgstr "하위 메뉴 이름" #: ulng.rsmsghotdirtarget msgid "Hotdir target" -msgstr "주요 디렉터리 대상" +msgstr "자주 찾는 디렉터리 대상" #: ulng.rsmsghotdirtiporderpath msgid "Determine if you want the active frame to be sorted in a specified order after changing directory" @@ -11848,7 +11886,7 @@ msgstr "디렉터리 변경 후 활성화되지 않은 프레임을 지정된 #: ulng.rsmsghotdirtipspecialdirbut msgid "Some functions to select appropriate path relative, absolute, windows special folders, etc." -msgstr "상대 경로, 절대 경로, Windows 특수 폴더 등 적절한 경로를 선택하는 일부 기능" +msgstr "상대 경로, 절대 경로, Windows 특수 폴더 등 적절한 경로를 선택하는 몇 가지 기능" #: ulng.rsmsghotdirtotalbackuped #, object-pascal-format @@ -11876,7 +11914,7 @@ msgstr "" #: ulng.rsmsghotdirwheretosave msgid "Enter location and filename where to save a Directory Hotlist file" -msgstr "디렉터리 주요 목록 파일을 저장할 위치 및 파일 이름 입력" +msgstr "자주 찾는 디렉터리 목록 파일을 저장할 위치 및 파일 이름 입력" #: ulng.rsmsgincorrectfilelength #, object-pascal-format @@ -11946,12 +11984,12 @@ msgstr "잘못된 선택입니다." #: ulng.rsmsgkeytransformerror #, object-pascal-format msgid "The key transformation failed (error code %d)!" -msgstr "" +msgstr "키 변환에 실패했습니다 (오류 코드 %d)!" #: ulng.rsmsgkeytransformtime #, object-pascal-format msgid "The key transformation took %f seconds." -msgstr "" +msgstr "키 변환에 %f초가 걸렸습니다." #: ulng.rsmsgloadingfilelist msgid "Loading file list..." @@ -12054,12 +12092,13 @@ msgid "Wipe directory %s" msgstr "%s 폴더 영구 삭제" #: ulng.rsmsgmasterpassword -msgid "Master Password" -msgstr "마스터 암호" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" +msgstr "주 비밀번호" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" -msgstr "마스터 암호를 입력하세요:" +msgid "Please enter the main password:" +msgstr "주 비밀번호를 입력하세요:" #: ulng.rsmsgnewfile msgid "New file" @@ -12110,23 +12149,23 @@ msgstr "아래는 미리보기입니다. 커서를 이동하고 파일을 선택 #: ulng.rsmsgpassword msgctxt "ulng.rsmsgpassword" msgid "Password:" -msgstr "암호:" +msgstr "비밀번호:" #: ulng.rsmsgpassworddiff msgid "Passwords are different!" -msgstr "암호가 다릅니다!" +msgstr "비밀번호가 다릅니다!" #: ulng.rsmsgpasswordenter msgid "Please enter the password:" -msgstr "암호를 입력하세요:" +msgstr "비밀번호를 입력하세요:" #: ulng.rsmsgpasswordfirewall msgid "Password (Firewall):" -msgstr "암호 (방화벽):" +msgstr "비밀번호 (방화벽):" #: ulng.rsmsgpasswordverify msgid "Please re-enter the password for verification:" -msgstr "검증을 위해 암호를 다시 입력하세요:" +msgstr "검증을 위해 비밀번호를 다시 입력하세요:" #: ulng.rsmsgpopuphotdelete #, object-pascal-format @@ -12256,7 +12295,7 @@ msgstr "Windows 특수 폴더 (TC)로 가기..." #: ulng.rsmsgspecialdirmakereltohotdir msgid "Make relative to hotdir path" -msgstr "주요 디렉터리 경로를 상대 경로로 만들기" +msgstr "자주 찾는 디렉터리 경로를 상대 경로로 만들기" #: ulng.rsmsgspecialdirmkabso msgid "Make path absolute" @@ -12284,7 +12323,7 @@ msgstr "Double Commander 특수 경로 사용..." #: ulng.rsmsgspecialdirusehotdir msgid "Use hotdir path" -msgstr "주요 디렉터리 경로 사용" +msgstr "자주 찾는 디렉터리 경로 사용" #: ulng.rsmsgspecialdiruseother msgid "Use other Windows special folder..." @@ -12468,7 +12507,7 @@ msgid "" "Wrong password!\n" "Please try again!" msgstr "" -"암호가 잘못되었습니다!\n" +"비밀번호가 잘못되었습니다!\n" "다시 시도해 주세요!" #: ulng.rsmulrenautorename @@ -13185,7 +13224,7 @@ msgstr "부동" #: ulng.rsopthotkeysadddeleteshortcutlong #, object-pascal-format msgid "Shortcut %s for cm_Delete will be registered, so it can be used to reverse this setting." -msgstr "cm_Delete의 바로가기 %s이(가) 등록되므로 이 설정을 되돌리는 데 사용할 수 있습니다." +msgstr "cm_Delete 단축키 %s가 등록되어 이 설정을 반전하는 데 사용할 수 있습니다." #: ulng.rsopthotkeysaddhotkey #, object-pascal-format @@ -13194,15 +13233,15 @@ msgstr "%s에 대한 단축키 추가" #: ulng.rsopthotkeysaddshortcutbutton msgid "Add shortcut" -msgstr "바로가기 추가" +msgstr "단축키 추가" #: ulng.rsopthotkeyscannotsetshortcut msgid "Cannot set shortcut" -msgstr "바로가기를 설정할 수 없음" +msgstr "단축키를 설정할 수 없음" #: ulng.rsopthotkeyschangeshortcut msgid "Change shortcut" -msgstr "바로가기 변경" +msgstr "단축키 변경" #: ulng.rsopthotkeyscommand msgctxt "ulng.rsopthotkeyscommand" @@ -13212,12 +13251,12 @@ msgstr "명령" #: ulng.rsopthotkeysdeletetrashcanoverrides #, object-pascal-format msgid "Shortcut %s for cm_Delete has a parameter that overrides this setting. Do you want to change this parameter to use the global setting?" -msgstr "cm_Delete의 바로가기 %s에 이 설정을 재정의하는 매개 변수가 있습니다. 전역 설정을 사용하려면 이 매개 변수를 변경하시겠습니까?" +msgstr "cm_Delete 단축키 %s에는 이 설정을 재정의하는 매개변수가 있습니다. 이 매개변수를 전역 설정으로 변경하시겠습니까?" #: ulng.rsopthotkeysdeletetrashcanparameterexists #, object-pascal-format msgid "Shortcut %s for cm_Delete needs to have a parameter changed to match shortcut %s. Do you want to change it?" -msgstr "cm_Delete의 바로가기 %s에 대해 바로가기 %s와 일치하도록 매개 변수를 변경해야 합니다. 변경하시겠습니까?" +msgstr "cm_Delete 단축키 %s의 매개변수를 단축키 %s와 일치하도록 변경해야 합니다. 변경하시겠습니까?" #: ulng.rsopthotkeysdescription msgctxt "ulng.rsopthotkeysdescription" @@ -13254,7 +13293,7 @@ msgstr "매개변수" #: ulng.rsopthotkeyssetdeleteshortcut msgid "Set shortcut to delete file" -msgstr "파일 삭제 바로가기 설정" +msgstr "파일 삭제 단축키 설정" #: ulng.rsopthotkeysshortcutfordeletealreadyassigned #, object-pascal-format @@ -13264,16 +13303,16 @@ msgstr "이 설정이 %s 단축키로 작동하려면 단축키 %s을(를) cm_De #: ulng.rsopthotkeysshortcutfordeleteissequence #, object-pascal-format msgid "Shortcut %s for cm_Delete is a sequence shortcut for which a hotkey with reversed Shift cannot be assigned. This setting might not work." -msgstr "cm_Delete의 바로가기 %s은 Shift가 반대인 단축키를 할당할 수 없는 시퀀스 단축키입니다. 이 설정이 작동하지 않을 수 있습니다." +msgstr "cm_Delete 단축키 %s는 Shift 키를 반전시킨 단축키를 할당할 수 없는 시퀀스 단축키입니다. 이 설정이 작동하지 않을 수 있습니다." #: ulng.rsopthotkeysshortcutused msgid "Shortcut in use" -msgstr "사용 중인 바로가기" +msgstr "사용 중인 단축키" #: ulng.rsopthotkeysshortcutusedtext1 #, object-pascal-format msgid "Shortcut %s is already used." -msgstr "바로가기 %s이(가) 이미 사용되고 있습니다." +msgstr "단축키 %s이(가) 이미 사용되고 있습니다." #: ulng.rsopthotkeysshortcutusedtext2 #, object-pascal-format @@ -13287,7 +13326,7 @@ msgstr "%s가 %s에 사용됨" #: ulng.rsopthotkeysusedwithdifferentparams msgid "used for this command but with different parameters" -msgstr "이 명령에 사용되지만 매개 변수가 다른 경우" +msgstr "이 명령에 사용되지만 매개변수가 다른 경우" #: ulng.rsoptionseditorarchivers msgid "Archivers" @@ -13325,11 +13364,11 @@ msgstr "사용자 지정 열" #: ulng.rsoptionseditordirectoryhotlist msgctxt "ulng.rsoptionseditordirectoryhotlist" msgid "Directory Hotlist" -msgstr "디렉터리 주요 목록" +msgstr "자주 찾는 디렉터리 목록" #: ulng.rsoptionseditordirectoryhotlistextra msgid "Directory Hotlist Extra" -msgstr "디렉터리 주요 목록 추가 기능" +msgstr "자주 찾는 디렉터리 목록 추가 기능" #: ulng.rsoptionseditordraganddrop msgid "Drag & drop" @@ -14036,7 +14075,7 @@ msgstr "기본 도구 모음에서 작업 선택" #: ulng.rsstrtvmchoosehotdirectory msgid "Choose your directory from Hot Directory:" -msgstr "주요 디렉터리에서 디렉터리 선택:" +msgstr "자주 찾는 디렉터리에서 디렉터리 선택:" #: ulng.rsstrtvmchooseviewhistory msgid "Choose your directory from File View History" @@ -14177,7 +14216,7 @@ msgstr "\"%\" 변수에 대한 도움말" #: ulng.rsvarinputparam msgid "Will request request user to enter a parameter with a default suggested value" -msgstr "사용자에게 기본 제안 값으로 매개 변수 입력을 요청합니다" +msgstr "사용자에게 기본 제안 값으로 매개변수 입력을 요청합니다" #: ulng.rsvarlastdircurrentpath msgid "Last directory of panel's path" @@ -14253,7 +14292,7 @@ msgstr "각 이름 앞에 \"-a\" 또는 원하는 이름을 붙입니다" #: ulng.rsvarpromptuserforparam msgid "%[Prompt user for param;Default value proposed]" -msgstr "%[매개 변수에 대한 사용자 알림 표시, 기본값 제안]" +msgstr "%[매개변수에 대한 사용자 알림 표시, 기본값 제안]" #: ulng.rsvarrelativepathandfilename msgid "Filename with relative path" diff --git a/language/doublecmd.nb.po b/language/doublecmd.nb.po index 67b4798a87..1302a6c1fa 100644 --- a/language/doublecmd.nb.po +++ b/language/doublecmd.nb.po @@ -3422,7 +3422,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3430,8 +3430,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hovedpassord" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3442,7 +3444,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3458,7 +3460,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3466,7 +3468,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11312,11 +11314,13 @@ msgstr "Ingen hurtigtast med \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Etter kommandonavn;Etter hurtigtast(gruppert);Etter hurtigtast(en pr rad" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11354,6 +11358,17 @@ msgstr "Liste med \"Søk...\" vinduer" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Innskrenk valg" @@ -11474,6 +11489,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11492,13 +11527,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11650,11 +11685,13 @@ msgstr "Skubb ut" msgid "Extract here..." msgstr "Pakk ut her..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12564,11 +12601,12 @@ msgid "Wipe directory %s" msgstr "Sikker sletting av mappe %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Hovedpassord" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Tast inn hovedpassordet:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.nl.po b/language/doublecmd.nl.po index fd6db8de17..acbe09c5a0 100644 --- a/language/doublecmd.nl.po +++ b/language/doublecmd.nl.po @@ -2495,7 +2495,7 @@ msgstr "Maak map" #: tfrmmain.actmapnetworkdrive.caption msgid "Map Network Drive..." -msgstr "Breng netwerkschijf in kaart..." +msgstr "Netwerkschijf koppelen..." #: tfrmmain.actmarkcurrentextension.caption msgid "Select All with the Same E&xtension" @@ -3350,7 +3350,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3358,8 +3358,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hoofdwachtwoord" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3370,7 +3372,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3386,7 +3388,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3394,7 +3396,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10845,11 +10847,13 @@ msgstr "Geen sneltoets met 'ENTER'" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Op opdrachtnaam;Op sneltoets (gegroepeerd);Op sneltoets (één per rij)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10887,6 +10891,17 @@ msgstr "Lijst van vensters voor zoeken van bestanden" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Deselectie masker" @@ -11007,6 +11022,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11025,13 +11060,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11183,11 +11218,13 @@ msgstr "Uitwerpen" msgid "Extract here..." msgstr "Pak hier uit..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12096,11 +12133,12 @@ msgid "Wipe directory %s" msgstr "Wis map %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Hoofdwachtwoord" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Geef a.u.b. het hoofdwachtwoord in:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.nn.po b/language/doublecmd.nn.po index 995ff71959..91f5ac6274 100644 --- a/language/doublecmd.nn.po +++ b/language/doublecmd.nn.po @@ -3422,7 +3422,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3430,8 +3430,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hovudpassord" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3442,7 +3444,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3458,7 +3460,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3466,7 +3468,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11312,11 +11314,13 @@ msgstr "Ingen hurtigtast med \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Etter kommandonamn;Etter hurtigtast(gruppert);Etter hurtigtast(ein pr rad)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11354,6 +11358,17 @@ msgstr "Liste med \"Søk...\"-vindauge" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Innskrenk val" @@ -11474,6 +11489,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11492,13 +11527,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11650,11 +11685,13 @@ msgstr "Skubb ut" msgid "Extract here..." msgstr "Pakk ut her..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12564,11 +12601,12 @@ msgid "Wipe directory %s" msgstr "Sikker sletting av mappe %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Hovudpassord" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Tast inn hovudpassordet:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.pl.po b/language/doublecmd.pl.po index 22b40db564..a5fca8a519 100644 --- a/language/doublecmd.pl.po +++ b/language/doublecmd.pl.po @@ -3328,7 +3328,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3336,8 +3336,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hasło główne" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3348,7 +3350,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3364,7 +3366,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3372,7 +3374,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10774,11 +10776,13 @@ msgstr "Brak skrótu z \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Wg nazwy polecenia;Wg klawisza skrótu (pogrupowane);Wg klawisza skrótu (po jednym w wierszu)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10816,6 +10820,17 @@ msgstr "Lista okien \"Znajdź pliki\"" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Maska odznaczania" @@ -10936,6 +10951,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -10954,13 +10989,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11112,11 +11147,13 @@ msgstr "Wysuń" msgid "Extract here..." msgstr "Wypakuj tutaj..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12025,11 +12062,12 @@ msgid "Wipe directory %s" msgstr "Wyczyść katalog %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Hasło główne" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Wprowadź hasło główne:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.pot b/language/doublecmd.pot index 2e08fa7d45..c4ff162ac1 100644 --- a/language/doublecmd.pot +++ b/language/doublecmd.pot @@ -3334,7 +3334,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3342,7 +3342,8 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" msgstr "" #: tfrmmasterkey.lblfooter.caption @@ -3354,7 +3355,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3370,7 +3371,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3378,7 +3379,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -10787,11 +10788,13 @@ msgstr "" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -10829,6 +10832,17 @@ msgstr "" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "" @@ -10944,6 +10958,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -10962,13 +10996,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11118,11 +11152,13 @@ msgstr "" msgid "Extract here..." msgstr "" -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12013,11 +12049,12 @@ msgid "Wipe directory %s" msgstr "" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.pt.po b/language/doublecmd.pt.po index c580114b3c..1915fb4284 100644 --- a/language/doublecmd.pt.po +++ b/language/doublecmd.pt.po @@ -3401,7 +3401,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3409,8 +3409,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Senha mestra" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3421,7 +3423,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3437,7 +3439,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3445,7 +3447,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11044,11 +11046,13 @@ msgstr "Sem atalho com \"ENTER\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "Por nome de comando;Por tecla de atalho (agrupado);Por tecla de atalho (um por linha)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11086,6 +11090,17 @@ msgstr "Lista de janelas \"Localizar ficheiros\"" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Desseleccionar máscara" @@ -11201,6 +11216,26 @@ msgstr "Revelar no localizador" msgid "Finder" msgstr "Localizador" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11219,13 +11254,13 @@ msgstr "Alternar modo de divisão horizontal" msgid "HorzSplit" msgstr "HorzSplit" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11375,11 +11410,13 @@ msgstr "Ejectar" msgid "Extract here..." msgstr "Extrair aqui..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12288,11 +12325,12 @@ msgid "Wipe directory %s" msgstr "Limpar pasta %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Senha mestra" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Por favor insira a senha mestra:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.pt_BR.po b/language/doublecmd.pt_BR.po index efb874cb95..81cfe26ed3 100644 --- a/language/doublecmd.pt_BR.po +++ b/language/doublecmd.pt_BR.po @@ -3455,7 +3455,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3463,8 +3463,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Senha Mestra" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3475,7 +3477,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3491,7 +3493,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3499,7 +3501,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11254,11 +11256,13 @@ msgstr "" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11296,6 +11300,17 @@ msgstr "" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Remover seleção da máscara" @@ -11416,6 +11431,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11434,13 +11469,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11592,11 +11627,13 @@ msgstr "Ejetar" msgid "Extract here..." msgstr "Extrair aqui..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12505,11 +12542,12 @@ msgid "Wipe directory %s" msgstr "Limpar pasta %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Senha Mestra" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Por favor introduza senha mestra:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.ro.po b/language/doublecmd.ro.po index 07226c389a..73371897ae 100644 --- a/language/doublecmd.ro.po +++ b/language/doublecmd.ro.po @@ -3419,7 +3419,7 @@ msgid "Test" msgstr "" #: tfrmmasterkey.caption -msgid "Create Master Key" +msgid "Create Key" msgstr "" #: tfrmmasterkey.gbkeytransform.caption @@ -3427,8 +3427,10 @@ msgid "Key transformation" msgstr "" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +#, fuzzy +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Parolă" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3439,7 +3441,7 @@ msgid "&Key derivation function:" msgstr "" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." msgstr "" #: tfrmmasterkey.lbliterations.caption @@ -3455,7 +3457,7 @@ msgid "&Parallelism:" msgstr "" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" +msgid "Pass&word:" msgstr "" #: tfrmmasterkey.lblrepeat.caption @@ -3463,7 +3465,7 @@ msgid "&Repeat password:" msgstr "" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." +msgid "Specify a new key, which will be used to encrypt the password store." msgstr "" #: tfrmmasterkey.lblunit.caption @@ -11126,11 +11128,13 @@ msgstr "" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "" @@ -11168,6 +11172,17 @@ msgstr "" msgid "Assign tags to %d items" msgstr "" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Deselectează masca" @@ -11287,6 +11302,26 @@ msgstr "" msgid "Finder" msgstr "" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11305,13 +11340,13 @@ msgstr "" msgid "HorzSplit" msgstr "" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "" @@ -11463,11 +11498,13 @@ msgstr "Scoate" msgid "Extract here..." msgstr "" -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "" @@ -12359,11 +12396,12 @@ msgid "Wipe directory %s" msgstr "Șterge definitiv dosarul %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Parolă" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Introduceți parola:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.ru.po b/language/doublecmd.ru.po index 60514dd79d..b8c5f118c5 100644 --- a/language/doublecmd.ru.po +++ b/language/doublecmd.ru.po @@ -3391,16 +3391,17 @@ msgid "Test" msgstr "Тест" #: tfrmmasterkey.caption -msgid "Create Master Key" -msgstr "Создание мастер ключа" +msgid "Create Key" +msgstr "Создание ключа" #: tfrmmasterkey.gbkeytransform.caption msgid "Key transformation" msgstr "Трансформация ключа" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "Мастер ключ" +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Главный пароль" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." @@ -3411,8 +3412,8 @@ msgid "&Key derivation function:" msgstr "&Функция формирования ключа:" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." -msgstr "Мастер ключ преобразуется с помощью функции формирования ключа, что добавляет вычисления и усложняет атаки по словарю и угадывание." +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgstr "Ключ преобразуется с помощью функции формирования ключа, что добавляет вычисления и усложняет атаки по словарю и угадывание." #: tfrmmasterkey.lbliterations.caption msgid "&Iterations:" @@ -3427,16 +3428,16 @@ msgid "&Parallelism:" msgstr "П&араллелизм:" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" -msgstr "&Мастер пароль:" +msgid "Pass&word:" +msgstr "Па&роль:" #: tfrmmasterkey.lblrepeat.caption msgid "&Repeat password:" msgstr "П&овторите пароль:" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." -msgstr "Укажите новый мастер-ключ, который будет использоваться для шифрования хранилища паролей." +msgid "Specify a new key, which will be used to encrypt the password store." +msgstr "Укажите новый ключ, который будет использоваться для шифрования хранилища паролей." #: tfrmmasterkey.lblunit.caption msgctxt "tfrmmasterkey.lblunit.caption" @@ -11063,11 +11064,13 @@ msgstr "Не использовать \"Enter\"" msgid "By command name;By shortcut key (grouped);By shortcut key (one per row)" msgstr "По имени команды;По горячим клавишам (группир.);По горячим клавишам (по одной)" -#: ulng.rsiclouddrivercopyseedfileconfirmdlgmessage +#: ulng.rsiclouddrivecopyseedfileconfirmdlgmessage +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgmessage" msgid "It is recommended to download the files first. Otherwise, what is copied is not the content of the files, but the corresponding placeholder files, which will result in hidden files with the .iCloud extension." msgstr "Рекомендуется сначала загрузить файлы. В противном случае будет скопировано не содержимое файлов, а соответствующие файлы-заполнители, что приведет к появлению скрытых файлов с расширением .iCloud." -#: ulng.rsiclouddrivercopyseedfileconfirmdlgtitle +#: ulng.rsiclouddrivecopyseedfileconfirmdlgtitle +msgctxt "ulng.rsiclouddrivecopyseedfileconfirmdlgtitle" msgid "The operation may contain files that were not downloaded, continue anyway?" msgstr "Операция может содержать файлы, которые не были загружены. Продолжить в любом случае?" @@ -11105,6 +11108,17 @@ msgstr "Список окон \"Поиск файлов\"" msgid "Assign tags to %d items" msgstr "Добавить теги выделенному (%d)" +#: ulng.rsmacosconnectserverprompt +msgid "" +"URL:\n" +"(eg. smb://server/share; https://dav.server.com; nfs://server/path)\n" +" " +msgstr "" + +#: ulng.rsmacosconnectservertitle +msgid "SMB / Samba / WebDAV / NFS ..." +msgstr "" + #: ulng.rsmarkminus msgid "Unselect mask" msgstr "Снять выделение по маске" @@ -11220,6 +11234,26 @@ msgstr "Открыть в Finder" msgid "Finder" msgstr "Finder" +#: ulng.rsmfstbigobackwardtips +msgctxt "ulng.rsmfstbigobackwardtips" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigobackwardtitle +msgctxt "ulng.rsmfstbigobackwardtitle" +msgid "Backward" +msgstr "" + +#: ulng.rsmfstbigoforwardtips +msgctxt "ulng.rsmfstbigoforwardtips" +msgid "Forward" +msgstr "" + +#: ulng.rsmfstbigoforwardtitle +msgctxt "ulng.rsmfstbigoforwardtitle" +msgid "Forward" +msgstr "" + #: ulng.rsmfstbigotips msgctxt "ulng.rsmfstbigotips" msgid "Go" @@ -11238,13 +11272,13 @@ msgstr "Переключить режим расположения панеле msgid "HorzSplit" msgstr "Горизонтальное разделение" -#: ulng.rsmfstbiiclouddrivertips -msgctxt "ulng.rsmfstbiiclouddrivertips" +#: ulng.rsmfstbiiclouddrivetips +msgctxt "ulng.rsmfstbiiclouddrivetips" msgid "iCloud Drive" msgstr "Диск iCloud" -#: ulng.rsmfstbiiclouddrivertitle -msgctxt "ulng.rsmfstbiiclouddrivertitle" +#: ulng.rsmfstbiiclouddrivetitle +msgctxt "ulng.rsmfstbiiclouddrivetitle" msgid "iCloud Drive" msgstr "Диск iCloud" @@ -11394,11 +11428,13 @@ msgstr "Извлечь" msgid "Extract here..." msgstr "Распаковать здесь..." -#: ulng.rsmnuiclouddriverdownloadnow +#: ulng.rsmnuiclouddrivedownloadnow +msgctxt "ulng.rsmnuiclouddrivedownloadnow" msgid "Download Now" msgstr "Загрузить сейчас" -#: ulng.rsmnuiclouddriverremovedownload +#: ulng.rsmnuiclouddriveremovedownload +msgctxt "ulng.rsmnuiclouddriveremovedownload" msgid "Remove Download" msgstr "Удалить загрузку" @@ -12318,11 +12354,12 @@ msgid "Wipe directory %s" msgstr "Стирание каталога %s" #: ulng.rsmsgmasterpassword -msgid "Master Password" +msgctxt "ulng.rsmsgmasterpassword" +msgid "Main Password" msgstr "Главный пароль:" #: ulng.rsmsgmasterpasswordenter -msgid "Please enter the master password:" +msgid "Please enter the main password:" msgstr "Введите главный пароль:" #: ulng.rsmsgnewfile diff --git a/language/doublecmd.sk.po b/language/doublecmd.sk.po index b6fdc8b31d..63d1b73b76 100644 --- a/language/doublecmd.sk.po +++ b/language/doublecmd.sk.po @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: Double Commander 1.1.22g\n" +"Project-Id-Version: Double Commander 1.1.30g\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-15 11:15+0300\n" -"PO-Revision-Date: 2025-01-18 15:45+0100\n" +"PO-Revision-Date: 2025-11-30 00:27+0100\n" "Last-Translator: Jozef Gaal \n" "Language-Team: Jozef Gaál \n" "Language: sk\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Native-Language: Slovenčina\n" -"X-Generator: Poedit 3.4.2\n" +"X-Generator: Poedit 3.6\n" #: fsyncdirsdlg.rscomparingpercent #, object-pascal-format @@ -355,7 +355,7 @@ msgstr "Windows (CRLF)" #: tfrmchecksumcalc.rghashalgorithm.caption msgid "Algorithm" -msgstr "" +msgstr "Algoritmus" #: tfrmchecksumverify.btnclose.caption msgctxt "TFRMCHECKSUMVERIFY.BTNCLOSE.CAPTION" @@ -1006,7 +1006,7 @@ msgstr "Vybrať všetko" #: tfrmeditor.actedittimedate.caption msgid "Time/Date" -msgstr "" +msgstr "Čas/Dátum" #: tfrmeditor.acteditundo.caption msgctxt "TFRMEDITOR.ACTEDITUNDO.CAPTION" @@ -3333,58 +3333,58 @@ msgstr "Alebo zvoľte preddefinovaný typ výbe&ru:" #: tfrmmasterkey.btntest.caption msgid "Test" -msgstr "" +msgstr "Vyskúšať" #: tfrmmasterkey.caption -msgid "Create Master Key" -msgstr "" +msgid "Create Key" +msgstr "Vytvoriť kľúč" #: tfrmmasterkey.gbkeytransform.caption msgid "Key transformation" -msgstr "" +msgstr "Transformácia kľúča" #: tfrmmasterkey.gbmasterkey.caption -msgid "Master key" -msgstr "" +msgctxt "tfrmmasterkey.gbmasterkey.caption" +msgid "Main Password" +msgstr "Hlavné heslo" #: tfrmmasterkey.lblfooter.caption msgid "The more iterations, the harder are dictionary and guessing attacks, but also password store loading/saving takes more time." -msgstr "" +msgstr "Čím viac iterácií, tým ťažšie sú slovníkové a odhadovacie útoky, ale aj načítanie/ukladanie hesiel trvá dlhšie." #: tfrmmasterkey.lblfunction.caption msgid "&Key derivation function:" -msgstr "" +msgstr "Funkcia odvodenia &kľúča:" #: tfrmmasterkey.lblheader.caption -msgid "The master key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." -msgstr "" +msgid "The key is transformed using a key derivation function. This adds a work factor and makes dictionary and guessing attacks harder." +msgstr "Kľúč sa transformuje pomocou funkcie odvodenia kľúča. To pridáva pracovný faktor a sťažuje útoky pomocou slovníkov a hádania." #: tfrmmasterkey.lbliterations.caption msgid "&Iterations:" -msgstr "" +msgstr "&Iterácie:" #: tfrmmasterkey.lblmemory.caption msgid "&Memory:" -msgstr "" +msgstr "Pa&mäť:" #: tfrmmasterkey.lblparallelism.caption msgid "&Parallelism:" -msgstr "" +msgstr "&Paralelizmus:" #: tfrmmasterkey.lblpassword.caption -msgid "Master pass&word:" -msgstr "" +msgid "Pass&word:" +msgstr "&Heslo:" #: tfrmmasterkey.lblrepeat.caption msgid "&Repeat password:" -msgstr "" +msgstr "&Opakovať heslo:" #: tfrmmasterkey.lbltext.caption -msgid "Specify a new master key, which will be used to encrypt the password store." -msgstr "" +msgid "Specify a new key, which will be used to encrypt the password store." +msgstr "Určite nový kľúč, ktorý sa bude používať na šifrovanie úložiska hesiel." #: tfrmmasterkey.lblunit.caption -#, fuzzy msgctxt "tfrmmasterkey.lblunit.caption" msgid "MB" msgstr "MB" @@ -3569,7 +3569,7 @@ msgstr "Načítať poslednú predvoľbu" #: tfrmmultirename.actloadnamesfromclipboard.caption msgid "Load Names from Clipboard" -msgstr "" +msgstr "Načítať názvy zo schránky" #: tfrmmultirename.actloadnamesfromfile.caption msgid "Load Names from File..." @@ -3718,11 +3718,11 @@ msgstr "&Regulárne výrazy" #: tfrmmultirename.cbrepext.caption msgid "E" -msgstr "" +msgstr "E" #: tfrmmultirename.cbrepext.hint msgid "Replace also in file extensions" -msgstr "" +msgstr "Nahradiť aj v príponách súborov" #: tfrmmultirename.cbusesubs.caption msgid "&Use substitution" @@ -4235,11 +4235,11 @@ msgstr "Binárny mód" #: tfrmoptionscolors.dbbookmode.caption msgid "Book Mode" -msgstr "Režim prezerania knihy" +msgstr "Režim knihy" #: tfrmoptionscolors.dbimagemode.caption msgid "Image Mode" -msgstr "Typ obrázku" +msgstr "Režim obrázku" #: tfrmoptionscolors.dbtextmode.caption msgid "Text Mode" @@ -4265,7 +4265,7 @@ msgstr "Kategória:" #: tfrmoptionscolors.lbldeleted.caption msgid "Deleted:" -msgstr "Vymazať:" +msgstr "Vymazané:" #: tfrmoptionscolors.lblerror.caption msgid "Error:" @@ -4273,7 +4273,7 @@ msgstr "Chyba:" #: tfrmoptionscolors.lblimagebackground1.caption msgid "Background 1:" -msgstr "Pozadie 2:" +msgstr "Pozadie 1:" #: tfrmoptionscolors.lblimagebackground2.caption msgctxt "tfrmoptionscolors.lblimagebackground2.caption" @@ -4286,19 +4286,19 @@ msgstr "&Indikátor Zadnej Farby:" #: tfrmoptionscolors.lblindcolor.caption msgid "&Indicator Fore Color:" -msgstr "&Indikátor Prednej Farby:" +msgstr "&Indikátor farby popredia:" #: tfrmoptionscolors.lblindthresholdcolor.caption msgid "Indicator &Threshold Color:" -msgstr "&Indikátor Prednej Farby:" +msgstr "Indikátor &hraničnej farby:" #: tfrmoptionscolors.lblinformation.caption msgid "Information:" -msgstr "Nastavenie:" +msgstr "Informácie:" #: tfrmoptionscolors.lblleft.caption msgid "Left:" -msgstr "&Ľavý:" +msgstr "Ľavý:" #: tfrmoptionscolors.lblmodified.caption msgctxt "tfrmoptionscolors.lblmodified.caption" @@ -4312,7 +4312,7 @@ msgstr "Upravený:" #: tfrmoptionscolors.lblright.caption msgid "Right:" -msgstr "&Pravý:" +msgstr "Pravý:" #: tfrmoptionscolors.lblsuccess.caption msgctxt "tfrmoptionscolors.lblsuccess.caption" @@ -4325,7 +4325,7 @@ msgstr "Neznáme:" #: tfrmoptionscolors.rgdarkmode.caption msgid "State" -msgstr "Otočiť" +msgstr "Stav" #: tfrmoptionscolumnsview.cbcolumnstitlelikevalues.caption msgid "Column titles alignment &like values" @@ -5307,7 +5307,7 @@ msgstr "Umožňuje odsadiť striešku, keď sa nový riadok vytvorí pomocou