diff options
-rw-r--r-- | acinclude.m4 | 6 | ||||
m--------- | admin | 0 | ||||
-rw-r--r-- | src/libs/sqlite2/os.c | 430 | ||||
-rw-r--r-- | src/libs/sqlite2/os.h | 46 | ||||
-rw-r--r-- | src/libs/sqlite2/shell.c | 22 | ||||
-rw-r--r-- | translations/messages/ka.po | 212 |
6 files changed, 85 insertions, 631 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 9f458907..d599831e 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -3437,9 +3437,9 @@ AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY], AC_TRY_COMPILE( [ #include <qglobal.h> -#if Q_EXPORT - 0 != 0 -/* if this compiles, then Q_EXPORT is undefined */ -/* if Q_EXPORT is nonempty, this will break compilation */ +#if TQ_EXPORT - 0 != 0 +/* if this compiles, then TQ_EXPORT is undefined */ +/* if TQ_EXPORT is nonempty, this will break compilation */ #endif ], [/* elvis is alive */], kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes) diff --git a/admin b/admin -Subproject 85116532467b2bb4c73caf54c106c91a22dbe37 +Subproject 43b0c7bdb9af44dc13b0fd17b95ae172a4a382d diff --git a/src/libs/sqlite2/os.c b/src/libs/sqlite2/os.c index dccd65f1..aaada0e3 100644 --- a/src/libs/sqlite2/os.c +++ b/src/libs/sqlite2/os.c @@ -41,16 +41,6 @@ # include <winbase.h> #endif -#if OS_MAC -# include <extras.h> -# include <path2fss.h> -# include <TextUtils.h> -# include <FinderRegistry.h> -# include <Folders.h> -# include <Timer.h> -# include <OSUtils.h> -#endif - /* ** The DJGPP compiler environment looks mostly like Unix, but it ** lacks the fcntl() system call. So redefine fcntl() to be something @@ -74,10 +64,6 @@ #if OS_WIN && defined(THREADSAFE) && THREADSAFE # define SQLITE_W32_THREADS 1 #endif -#if OS_MAC && defined(THREADSAFE) && THREADSAFE -# include <Multiprocessing.h> -# define SQLITE_MACOS_MULTITASKING 1 -#endif /* ** Macros for performance tracing. Normally turned off @@ -394,9 +380,6 @@ int sqliteOsDelete(const char *zFilename){ #if OS_WIN DeleteFile(zFilename); #endif -#if OS_MAC - unlink(zFilename); -#endif return SQLITE_OK; } @@ -410,9 +393,6 @@ int sqliteOsFileExists(const char *zFilename){ #if OS_WIN return GetFileAttributes(zFilename) != 0xffffffff; #endif -#if OS_MAC - return access(zFilename, 0)==0; -#endif } @@ -434,10 +414,6 @@ int sqliteOsFileRename(const char *zOldName, const char *zNewName){ } return SQLITE_OK; #endif -#if OS_MAC - /**** FIX ME ***/ - return SQLITE_ERROR; -#endif } #endif /* NOT USED */ @@ -519,56 +495,6 @@ int sqliteOsOpenReadWrite( OpenCounter(+1); return SQLITE_OK; #endif -#if OS_MAC - FSSpec fsSpec; -# ifdef _LARGE_FILE - HFSUniStr255 dfName; - FSRef fsRef; - if( __path2fss(zFilename, &fsSpec) != noErr ){ - if( HCreate(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, 'SQLI', cDocumentFile) != noErr ) - return SQLITE_CANTOPEN; - } - if( FSpMakeFSRef(&fsSpec, &fsRef) != noErr ) - return SQLITE_CANTOPEN; - FSGetDataForkName(&dfName); - if( FSOpenFork(&fsRef, dfName.length, dfName.unicode, - fsRdWrShPerm, &(id->refNum)) != noErr ){ - if( FSOpenFork(&fsRef, dfName.length, dfName.unicode, - fsRdWrPerm, &(id->refNum)) != noErr ){ - if (FSOpenFork(&fsRef, dfName.length, dfName.unicode, - fsRdPerm, &(id->refNum)) != noErr ) - return SQLITE_CANTOPEN; - else - *pReadonly = 1; - } else - *pReadonly = 0; - } else - *pReadonly = 0; -# else - __path2fss(zFilename, &fsSpec); - if( !sqliteOsFileExists(zFilename) ){ - if( HCreate(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, 'SQLI', cDocumentFile) != noErr ) - return SQLITE_CANTOPEN; - } - if( HOpenDF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdWrShPerm, &(id->refNum)) != noErr ){ - if( HOpenDF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdWrPerm, &(id->refNum)) != noErr ){ - if( HOpenDF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdPerm, &(id->refNum)) != noErr ) - return SQLITE_CANTOPEN; - else - *pReadonly = 1; - } else - *pReadonly = 0; - } else - *pReadonly = 0; -# endif - if( HOpenRF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdWrShPerm, &(id->refNumRF)) != noErr){ - id->refNumRF = -1; - } - id->locked = 0; - id->delOnClose = 0; - OpenCounter(+1); - return SQLITE_OK; -#endif } @@ -639,35 +565,6 @@ int sqliteOsOpenExclusive(const char *zFilename, OsFile *id, int delFlag){ OpenCounter(+1); return SQLITE_OK; #endif -#if OS_MAC - FSSpec fsSpec; -# ifdef _LARGE_FILE - HFSUniStr255 dfName; - FSRef fsRef; - __path2fss(zFilename, &fsSpec); - if( HCreate(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, 'SQLI', cDocumentFile) != noErr ) - return SQLITE_CANTOPEN; - if( FSpMakeFSRef(&fsSpec, &fsRef) != noErr ) - return SQLITE_CANTOPEN; - FSGetDataForkName(&dfName); - if( FSOpenFork(&fsRef, dfName.length, dfName.unicode, - fsRdWrPerm, &(id->refNum)) != noErr ) - return SQLITE_CANTOPEN; -# else - __path2fss(zFilename, &fsSpec); - if( HCreate(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, 'SQLI', cDocumentFile) != noErr ) - return SQLITE_CANTOPEN; - if( HOpenDF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdWrPerm, &(id->refNum)) != noErr ) - return SQLITE_CANTOPEN; -# endif - id->refNumRF = -1; - id->locked = 0; - id->delOnClose = delFlag; - if (delFlag) - id->pathToDel = sqliteOsFullPathname(zFilename); - OpenCounter(+1); - return SQLITE_OK; -#endif } /* @@ -714,32 +611,6 @@ int sqliteOsOpenReadOnly(const char *zFilename, OsFile *id){ OpenCounter(+1); return SQLITE_OK; #endif -#if OS_MAC - FSSpec fsSpec; -# ifdef _LARGE_FILE - HFSUniStr255 dfName; - FSRef fsRef; - if( __path2fss(zFilename, &fsSpec) != noErr ) - return SQLITE_CANTOPEN; - if( FSpMakeFSRef(&fsSpec, &fsRef) != noErr ) - return SQLITE_CANTOPEN; - FSGetDataForkName(&dfName); - if( FSOpenFork(&fsRef, dfName.length, dfName.unicode, - fsRdPerm, &(id->refNum)) != noErr ) - return SQLITE_CANTOPEN; -# else - __path2fss(zFilename, &fsSpec); - if( HOpenDF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdPerm, &(id->refNum)) != noErr ) - return SQLITE_CANTOPEN; -# endif - if( HOpenRF(fsSpec.vRefNum, fsSpec.parID, fsSpec.name, fsRdWrShPerm, &(id->refNumRF)) != noErr){ - id->refNumRF = -1; - } - id->locked = 0; - id->delOnClose = 0; - OpenCounter(+1); - return SQLITE_OK; -#endif } /* @@ -851,55 +722,6 @@ int sqliteOsTempFileName(char *zBuf){ if( !sqliteOsFileExists(zBuf) ) break; } #endif -#if OS_MAC - static char zChars[] = - "abcdefghijklmnopqrstuvwxyz" - "ABCDEFGHIJKLMNOPQRSTUVWXYZ" - "0123456789"; - int i, j; - char *zDir; - char zTempPath[SQLITE_TEMPNAME_SIZE]; - char zdirName[32]; - CInfoPBRec infoRec; - Str31 dirName; - memset(&infoRec, 0, sizeof(infoRec)); - memset(zTempPath, 0, SQLITE_TEMPNAME_SIZE); - if( sqlite_temp_directory!=0 ){ - zDir = sqlite_temp_directory; - }else if( FindFolder(kOnSystemDisk, kTemporaryFolderType, kCreateFolder, - &(infoRec.dirInfo.ioVRefNum), &(infoRec.dirInfo.ioDrParID)) == noErr ){ - infoRec.dirInfo.ioNamePtr = dirName; - do{ - infoRec.dirInfo.ioFDirIndex = -1; - infoRec.dirInfo.ioDrDirID = infoRec.dirInfo.ioDrParID; - if( PBGetCatInfoSync(&infoRec) == noErr ){ - CopyPascalStringToC(dirName, zdirName); - i = strlen(zdirName); - memmove(&(zTempPath[i+1]), zTempPath, strlen(zTempPath)); - strcpy(zTempPath, zdirName); - zTempPath[i] = ':'; - }else{ - *zTempPath = 0; - break; - } - } while( infoRec.dirInfo.ioDrDirID != fsRtDirID ); - zDir = zTempPath; - } - if( zDir[0]==0 ){ - getcwd(zTempPath, SQLITE_TEMPNAME_SIZE-24); - zDir = zTempPath; - } - for(;;){ - sprintf(zBuf, "%s"TEMP_FILE_PREFIX, zDir); - j = strlen(zBuf); - sqliteRandomness(15, &zBuf[j]); - for(i=0; i<15; i++, j++){ - zBuf[j] = (char)zChars[ ((unsigned char)zBuf[j])%(sizeof(zChars)-1) ]; - } - zBuf[j] = 0; - if( !sqliteOsFileExists(zBuf) ) break; - } -#endif return SQLITE_OK; } @@ -944,21 +766,6 @@ int sqliteOsClose(OsFile *id){ OpenCounter(-1); return SQLITE_OK; #endif -#if OS_MAC - if( id->refNumRF!=-1 ) - FSClose(id->refNumRF); -# ifdef _LARGE_FILE - FSCloseFork(id->refNum); -# else - FSClose(id->refNum); -# endif - if( id->delOnClose ){ - unlink(id->pathToDel); - sqliteFree(id->pathToDel); - } - OpenCounter(-1); - return SQLITE_OK; -#endif } /* @@ -995,22 +802,6 @@ int sqliteOsRead(OsFile *id, void *pBuf, int amt){ return SQLITE_IOERR; } #endif -#if OS_MAC - int got; - SimulateIOError(SQLITE_IOERR); - TRACE2("READ %d\n", last_page); -# ifdef _LARGE_FILE - FSReadFork(id->refNum, fsAtMark, 0, (ByteCount)amt, pBuf, (ByteCount*)&got); -# else - got = amt; - FSRead(id->refNum, &got, pBuf); -# endif - if( got==amt ){ - return SQLITE_OK; - }else{ - return SQLITE_IOERR; - } -#endif } /* @@ -1048,29 +839,6 @@ int sqliteOsWrite(OsFile *id, const void *pBuf, int amt){ } return SQLITE_OK; #endif -#if OS_MAC - OSErr oserr; - int wrote = 0; - SimulateIOError(SQLITE_IOERR); - TRACE2("WRITE %d\n", last_page); - while( amt>0 ){ -# ifdef _LARGE_FILE - oserr = FSWriteFork(id->refNum, fsAtMark, 0, - (ByteCount)amt, pBuf, (ByteCount*)&wrote); -# else - wrote = amt; - oserr = FSWrite(id->refNum, &wrote, pBuf); -# endif - if( wrote == 0 || oserr != noErr) - break; - amt -= wrote; - pBuf = &((char*)pBuf)[wrote]; - } - if( oserr != noErr || amt>wrote ){ - return SQLITE_FULL; - } - return SQLITE_OK; -#endif } /* @@ -1092,28 +860,6 @@ int sqliteOsSeek(OsFile *id, off_t offset){ } return SQLITE_OK; #endif -#if OS_MAC - { - off_t curSize; - if( sqliteOsFileSize(id, &curSize) != SQLITE_OK ){ - return SQLITE_IOERR; - } - if( offset >= curSize ){ - if( sqliteOsTruncate(id, offset+1) != SQLITE_OK ){ - return SQLITE_IOERR; - } - } -# ifdef _LARGE_FILE - if( FSSetForkPosition(id->refNum, fsFromStart, offset) != noErr ){ -# else - if( SetFPos(id->refNum, fsFromStart, offset) != noErr ){ -# endif - return SQLITE_IOERR; - }else{ - return SQLITE_OK; - } - } -#endif } #ifdef SQLITE_NOSYNC @@ -1154,20 +900,6 @@ int sqliteOsSync(OsFile *id){ return SQLITE_IOERR; } #endif -#if OS_MAC -# ifdef _LARGE_FILE - if( FSFlushFork(id->refNum) != noErr ){ -# else - ParamBlockRec params; - memset(¶ms, 0, sizeof(ParamBlockRec)); - params.ioParam.ioRefNum = id->refNum; - if( PBFlushFileSync(¶ms) != noErr ){ -# endif - return SQLITE_IOERR; - }else{ - return SQLITE_OK; - } -#endif } /* @@ -1186,17 +918,6 @@ int sqliteOsTruncate(OsFile *id, off_t nByte){ } return SQLITE_OK; #endif -#if OS_MAC -# ifdef _LARGE_FILE - if( FSSetForkSize(id->refNum, fsFromStart, nByte) != noErr){ -# else - if( SetEOF(id->refNum, nByte) != noErr ){ -# endif - return SQLITE_IOERR; - }else{ - return SQLITE_OK; - } -#endif } /* @@ -1219,17 +940,6 @@ int sqliteOsFileSize(OsFile *id, off_t *pSize){ *pSize = (((off_t)upperBits)<<32) + lowerBits; return SQLITE_OK; #endif -#if OS_MAC -# ifdef _LARGE_FILE - if( FSGetForkSize(id->refNum, pSize) != noErr){ -# else - if( GetEOF(id->refNum, pSize) != noErr ){ -# endif - return SQLITE_IOERR; - }else{ - return SQLITE_OK; - } -#endif } #if OS_WIN @@ -1302,11 +1012,7 @@ int isNT(void){ ** the first byte in the range of bytes used for locking. */ #define N_LOCKBYTE 10239 -#if OS_MAC -# define FIRST_LOCKBYTE (0x000fffff - N_LOCKBYTE) -#else -# define FIRST_LOCKBYTE (0xffffffff - N_LOCKBYTE) -#endif +#define FIRST_LOCKBYTE (0xffffffff - N_LOCKBYTE) /* ** Change the status of the lock on the file "id" to be a readlock. @@ -1387,46 +1093,6 @@ int sqliteOsReadLock(OsFile *id){ } return rc; #endif -#if OS_MAC - int rc; - if( id->locked>0 || id->refNumRF == -1 ){ - rc = SQLITE_OK; - }else{ - int lk; - OSErr res; - int cnt = 5; - ParamBlockRec params; - sqliteRandomness(sizeof(lk), &lk); - lk = (lk & 0x7fffffff)%N_LOCKBYTE + 1; - memset(¶ms, 0, sizeof(params)); - params.ioParam.ioRefNum = id->refNumRF; - params.ioParam.ioPosMode = fsFromStart; - params.ioParam.ioPosOffset = FIRST_LOCKBYTE; - params.ioParam.ioReqCount = 1; - while( cnt-->0 && (res = PBLockRangeSync(¶ms))!=noErr ){ - UInt32 finalTicks; - Delay(1, &finalTicks); /* 1/60 sec */ - } - if( res == noErr ){ - params.ioParam.ioPosOffset = FIRST_LOCKBYTE+1; - params.ioParam.ioReqCount = N_LOCKBYTE; - PBUnlockRangeSync(¶ms); - params.ioParam.ioPosOffset = FIRST_LOCKBYTE+lk; - params.ioParam.ioReqCount = 1; - res = PBLockRangeSync(¶ms); - params.ioParam.ioPosOffset = FIRST_LOCKBYTE; - params.ioParam.ioReqCount = 1; - PBUnlockRangeSync(¶ms); - } - if( res == noErr ){ - id->locked = lk; - rc = SQLITE_OK; - }else{ - rc = SQLITE_BUSY; - } - } - return rc; -#endif } /* @@ -1496,47 +1162,6 @@ int sqliteOsWriteLock(OsFile *id){ } return rc; #endif -#if OS_MAC - int rc; - if( id->locked<0 || id->refNumRF == -1 ){ - rc = SQLITE_OK; - }else{ - OSErr res; - int cnt = 5; - ParamBlockRec params; - memset(¶ms, 0, sizeof(params)); - params.ioParam.ioRefNum = id->refNumRF; - params.ioParam.ioPosMode = fsFromStart; - params.ioParam.ioPosOffset = FIRST_LOCKBYTE; - params.ioParam.ioReqCount = 1; - while( cnt-->0 && (res = PBLockRangeSync(¶ms))!=noErr ){ - UInt32 finalTicks; - Delay(1, &finalTicks); /* 1/60 sec */ - } - if( res == noErr ){ - params.ioParam.ioPosOffset = FIRST_LOCKBYTE + id->locked; - params.ioParam.ioReqCount = 1; - if( id->locked==0 - || PBUnlockRangeSync(¶ms)==noErr ){ - params.ioParam.ioPosOffset = FIRST_LOCKBYTE+1; - params.ioParam.ioReqCount = N_LOCKBYTE; - res = PBLockRangeSync(¶ms); - }else{ - res = afpRangeNotLocked; - } - params.ioParam.ioPosOffset = FIRST_LOCKBYTE; - params.ioParam.ioReqCount = 1; - PBUnlockRangeSync(¶ms); - } - if( res == noErr ){ - id->locked = -1; - rc = SQLITE_OK; - }else{ - rc = SQLITE_BUSY; - } - } - return rc; -#endif } /* @@ -1605,29 +1230,6 @@ int sqliteOsUnlock(OsFile *id){ } return rc; #endif -#if OS_MAC - int rc; - ParamBlockRec params; - memset(¶ms, 0, sizeof(params)); - params.ioParam.ioRefNum = id->refNumRF; - params.ioParam.ioPosMode = fsFromStart; - if( id->locked==0 || id->refNumRF == -1 ){ - rc = SQLITE_OK; - }else if( id->locked<0 ){ - params.ioParam.ioPosOffset = FIRST_LOCKBYTE+1; - params.ioParam.ioReqCount = N_LOCKBYTE; - PBUnlockRangeSync(¶ms); - rc = SQLITE_OK; - id->locked = 0; - }else{ - params.ioParam.ioPosOffset = FIRST_LOCKBYTE+id->locked; - params.ioParam.ioReqCount = 1; - PBUnlockRangeSync(¶ms); - rc = SQLITE_OK; - id->locked = 0; - } - return rc; -#endif } /* @@ -1660,14 +1262,6 @@ int sqliteOsRandomSeed(char *zBuf){ #if OS_WIN && !defined(SQLITE_TEST) GetSystemTime((LPSYSTEMTIME)zBuf); #endif -#if OS_MAC - { - int pid; - Microseconds((UnsignedWide*)zBuf); - pid = getpid(); - memcpy(&zBuf[sizeof(UnsignedWide)], &pid, sizeof(pid)); - } -#endif return SQLITE_OK; } @@ -1688,12 +1282,6 @@ int sqliteOsSleep(int ms){ Sleep(ms); return ms; #endif -#if OS_MAC - UInt32 finalTicks; - UInt32 ticks = (((UInt32)ms+16)*3)/50; /* 1/60 sec per tick */ - Delay(ticks, &finalTicks); - return (int)((ticks*50)/3); -#endif } /* @@ -1794,22 +1382,6 @@ char *sqliteOsFullPathname(const char *zRelative){ GetFullPathName(zRelative, nByte, zFull, &zNotUsed); return zFull; #endif -#if OS_MAC - char *zFull = 0; - if( zRelative[0]==':' ){ - char zBuf[_MAX_PATH+1]; - sqliteSetString(&zFull, getcwd(zBuf, sizeof(zBuf)), &(zRelative[1]), - (char*)0); - }else{ - if( strchr(zRelative, ':') ){ - sqliteSetString(&zFull, zRelative, (char*)0); - }else{ - char zBuf[_MAX_PATH+1]; - sqliteSetString(&zFull, getcwd(zBuf, sizeof(zBuf)), zRelative, (char*)0); - } - } - return zFull; -#endif } /* diff --git a/src/libs/sqlite2/os.h b/src/libs/sqlite2/os.h index d11198c9..f56e4478 100644 --- a/src/libs/sqlite2/os.h +++ b/src/libs/sqlite2/os.h @@ -62,37 +62,21 @@ ** Figure out if we are dealing with Unix, Windows or MacOS. ** ** N.B. MacOS means Mac Classic (or Carbon). Treat Darwin (OS X) as Unix. -** The MacOS build is designed to use CodeWarrior (tested with v8) */ #ifndef OS_UNIX # ifndef OS_WIN -# ifndef OS_MAC -# if defined(__MACOS__) -# define OS_MAC 1 -# define OS_WIN 0 -# define OS_UNIX 0 -# elif defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) -# define OS_MAC 0 -# define OS_WIN 1 -# define OS_UNIX 0 -# else -# define OS_MAC 0 -# define OS_WIN 0 -# define OS_UNIX 1 -# endif +# if defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) +# define OS_WIN 1 +# define OS_UNIX 0 # else # define OS_WIN 0 -# define OS_UNIX 0 +# define OS_UNIX 1 # endif # else -# define OS_MAC 0 # define OS_UNIX 0 # endif #else -# define OS_MAC 0 -# ifndef OS_WIN -# define OS_WIN 0 -# endif +# define OS_WIN 0 #endif /* @@ -141,26 +125,6 @@ # define SQLITE_MIN_SLEEP_MS 1 #endif -#if OS_MAC -# include <unistd.h> -# include <Files.h> - typedef struct OsFile OsFile; - struct OsFile { - SInt16 refNum; /* Data fork/file reference number */ - SInt16 refNumRF; /* Resource fork reference number (for locking) */ - int locked; /* 0: unlocked, <0: write lock, >0: read lock */ - int delOnClose; /* True if file is to be deleted on close */ - char *pathToDel; /* Name of file to delete on close */ - }; -# ifdef _LARGE_FILE - typedef SInt64 off_t; -# else - typedef SInt32 off_t; -# endif -# define SQLITE_TEMPNAME_SIZE _MAX_PATH -# define SQLITE_MIN_SLEEP_MS 17 -#endif - int sqliteOsDelete(const char*); int sqliteOsFileExists(const char*); int sqliteOsFileRename(const char*, const char*); diff --git a/src/libs/sqlite2/shell.c b/src/libs/sqlite2/shell.c index 89898ab4..2d99603a 100644 --- a/src/libs/sqlite2/shell.c +++ b/src/libs/sqlite2/shell.c @@ -20,22 +20,13 @@ #include "sqlite.h" #include <ctype.h> -#if !defined(_WIN32) && !defined(WIN32) && !defined(__MACOS__) +#if !defined(_WIN32) && !defined(WIN32) # include <signal.h> # include <pwd.h> # include <unistd.h> # include <sys/types.h> #endif -#ifdef __MACOS__ -# include <console.h> -# include <signal.h> -# include <unistd.h> -# include <extras.h> -# include <Files.h> -# include <Folders.h> -#endif - #if defined(HAVE_READLINE) && HAVE_READLINE==1 # include <readline/readline.h> # include <readline/history.h> @@ -1089,7 +1080,7 @@ static void process_input(struct callback_data *p, FILE *in){ static char *find_home_dir(void){ char *home_dir = NULL; -#if !defined(_WIN32) && !defined(WIN32) && !defined(__MACOS__) +#if !defined(_WIN32) && !defined(WIN32) struct passwd *pwent; uid_t uid = getuid(); if( (pwent=getpwuid(uid)) != NULL) { @@ -1097,11 +1088,6 @@ static char *find_home_dir(void){ } #endif -#ifdef __MACOS__ - char home_path[_MAX_PATH+1]; - home_dir = getcwd(home_path, _MAX_PATH); -#endif - if (!home_dir) { home_dir = getenv("HOME"); if (!home_dir) { @@ -1212,10 +1198,6 @@ int main(int argc, char **argv){ int i; extern int sqliteOsFileExists(const char*); -#ifdef __MACOS__ - argc = ccommand(&argv); -#endif - Argv0 = argv[0]; main_init(&data); diff --git a/translations/messages/ka.po b/translations/messages/ka.po index 9f8d8f20..3bcbe78c 100644 --- a/translations/messages/ka.po +++ b/translations/messages/ka.po @@ -4,13 +4,13 @@ # # Georgian TDE Localization Team, 2006. # George Machitidze <giomac@gmail.com>, 2006. -# Temuri Doghonadze <rkavt@smartprojects.ge>, 2024. +# Temuri Doghonadze <rkavt@smartprojects.ge>, 2024, 2025. msgid "" msgstr "" "Project-Id-Version: digikam\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2024-12-26 18:13+0000\n" -"PO-Revision-Date: 2024-11-04 18:11+0000\n" +"PO-Revision-Date: 2025-01-01 08:37+0000\n" "Last-Translator: Temuri Doghonadze <rkavt@smartprojects.ge>\n" "Language-Team: Georgian <https://mirror.git.trinitydesktop.org/weblate/" "projects/applications/digikam/ka/>\n" @@ -319,11 +319,12 @@ msgid "Uncategorized Albums" msgstr "დაუხარისხებელი ალბომები" #: digikam/albumicongroupitem.cpp:103 -#, fuzzy msgid "" "_n: %1 %2 - 1 Item\n" "%1 %2 - %n Items" -msgstr "%1 %2 - %n ელემენტები" +msgstr "" +"%1 %2 - 1 ელემენტი\n" +"%1 %2 - %n ელემენტი" #: digikam/albumiconitem.cpp:299 #, fuzzy, c-format @@ -498,9 +499,8 @@ msgid "" msgstr "" #: digikam/albumiconviewfilter.cpp:157 -#, fuzzy msgid "<br><nobr><i>Text</i></nobr>" -msgstr "<nobr><b>ბიტების სიღრმე</b></nobr>:" +msgstr "<br><nobr><i>ტექსტი</i></nobr>" #: digikam/albumiconviewfilter.cpp:160 #, fuzzy @@ -508,14 +508,12 @@ msgid "<br><nobr><i>Mime Type</i></nobr>" msgstr "<nobr><b>ახალი სახელი</b></nobr>:" #: digikam/albumiconviewfilter.cpp:163 -#, fuzzy msgid "<br/><nobr><i>Rating</i></nobr>" -msgstr "<nobr><b>ახალი სახელი</b></nobr>:" +msgstr "<br/><nobr><i>რეიტინგი</i></nobr>" #: digikam/albumiconviewfilter.cpp:166 -#, fuzzy msgid "<br><nobr><i>Tags</i></nobr>" -msgstr "<nobr><b>ახალი სახელი</b></nobr>:" +msgstr "<br><nobr><i>ჭდეები</i></nobr>" #: digikam/albumiconviewfilter.cpp:169 #, fuzzy @@ -708,7 +706,6 @@ msgid "&Title:" msgstr "&სათაური:" #: digikam/albumpropsedit.cpp:148 -#, fuzzy msgid "Co&llection:" msgstr "კო&ლექცია:" @@ -721,21 +718,18 @@ msgid "Album &date:" msgstr "ალბომის &თარიღი:" #: digikam/albumpropsedit.cpp:178 -#, fuzzy msgid "" "_: Selects the date of the oldest image\n" "&Oldest" msgstr "&უ&ძველესი" #: digikam/albumpropsedit.cpp:181 -#, fuzzy msgid "" "_: Calculates the average date\n" "&Average" msgstr "&საშუალო" #: digikam/albumpropsedit.cpp:184 -#, fuzzy msgid "" "_: Selects the date of the newest image\n" "Newest" @@ -883,9 +877,8 @@ msgid "Bug reports and patches" msgstr "შეტყობინებები შეცდომების და ბებკების შესახებ" #: digikam/daboutdata.h:196 -#, fuzzy msgid "Webmaster" -msgstr "ბეტა ტესტერი" +msgstr "ვებმასტერი" #: digikam/daboutdata.h:211 #, fuzzy @@ -1063,7 +1056,6 @@ msgid "Paste Album Items Selection" msgstr "ალბომის პარამეტრები" #: digikam/digikamapp.cpp:502 -#, fuzzy msgid "&Camera" msgstr "&კამერა" @@ -1358,9 +1350,8 @@ msgstr "Kipi მოდულების სახელძღვანელო #: digikam/digikamapp.cpp:1005 #: utilities/imageeditor/editor/editorwindow.cpp:492 #: utilities/lighttable/lighttablewindow.cpp:450 -#, fuzzy msgid "Donate..." -msgstr "სახელის შეცვლა..." +msgstr "შეწირვა..." #: digikam/digikamapp.cpp:1013 #: utilities/imageeditor/editor/editorwindow.cpp:498 @@ -1525,7 +1516,6 @@ msgid "Album Library Path" msgstr "ალბომის ბიბლიოთეკის გეზი" #: digikam/digikamfirstrun.cpp:89 -#, fuzzy msgid "" "_: This is a path name so you should include the slash in the translation\n" "/Pictures" @@ -1993,7 +1983,6 @@ msgstr "ისევე, როგორც" #: digikam/searchadvanceddialog.cpp:142 digikam/searchwidgets.cpp:138 #: digikam/searchwidgets.cpp:256 digikam/searchwidgets.cpp:483 #: digikam/searchwidgets.cpp:593 -#, fuzzy msgid "Or" msgstr "ან" @@ -2002,7 +1991,6 @@ msgid "&Add" msgstr "&დამატება" #: digikam/searchadvanceddialog.cpp:146 -#, fuzzy msgid "&Del" msgstr "&წაშლა" @@ -2468,7 +2456,6 @@ msgstr "" #: imageplugins/whitebalance/whitebalancetool.cpp:145 #: libs/imageproperties/imagepropertiescolorstab.cpp:197 #: utilities/imageeditor/rawimport/rawsettingsbox.cpp:198 -#, fuzzy msgid "<p>Linear" msgstr "<p>წრფივი" @@ -2498,7 +2485,6 @@ msgstr "<p>წრფივი" #: imageplugins/whitebalance/whitebalancetool.cpp:153 #: libs/imageproperties/imagepropertiescolorstab.cpp:205 #: utilities/imageeditor/rawimport/rawsettingsbox.cpp:206 -#, fuzzy msgid "<p>Logarithmic" msgstr "<p>ლოგარითმული" @@ -3930,9 +3916,8 @@ msgstr "<p>აქ დააყენეთ ფერი პუნქტირე #: imageplugins/coreplugin/redeyetool.cpp:170 #: imageplugins/oilpaint/imageeffect_oilpaint.cpp:101 #: imageplugins/oilpaint/oilpainttool.cpp:89 -#, fuzzy msgid "Smooth:" -msgstr "სიგლუვე" +msgstr "სიგლუვე:" #: imageplugins/charcoal/charcoaltool.cpp:91 #: imageplugins/charcoal/imageeffect_charcoal.cpp:97 @@ -4075,9 +4060,8 @@ msgstr "" #: imageplugins/colorfx/colorfxtool.cpp:404 #: imageplugins/colorfx/imageeffect_colorfx.cpp:394 -#, fuzzy msgid "ColorFX" -msgstr "ფერები" +msgstr "ColorFX" #: imageplugins/colorfx/imageeffect_colorfx.cpp:73 #, fuzzy @@ -4739,7 +4723,6 @@ msgstr "<p>აქ მომართეთ გამოსახულები #: imageplugins/coreplugin/hsl/hsltool.cpp:197 #: imageplugins/coreplugin/hsl/imageeffect_hsl.cpp:180 -#, fuzzy msgid "Lightness:" msgstr "განათება:" @@ -4755,9 +4738,8 @@ msgid "HSL Adjustments" msgstr "HSL -ის სწორებები" #: imageplugins/coreplugin/hsl/imageeffect_hsl.cpp:72 -#, fuzzy msgid "Hue/Saturation/Lightness" -msgstr "ტონი/ინტენსივობა/სინათლე..." +msgstr "ტონი/ინტენსივობა/სინათლე" #: imageplugins/coreplugin/iccprooftool.cpp:103 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:93 @@ -4776,9 +4758,8 @@ msgstr "" #: imageplugins/coreplugin/iccprooftool.cpp:130 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:117 -#, fuzzy msgid "Channel: " -msgstr "არხი:" +msgstr "არხი: " #: imageplugins/coreplugin/iccprooftool.cpp:137 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:124 @@ -4836,9 +4817,8 @@ msgstr "<p>აქ შეგიძლიათ მომართოთ ზოგ #: imageplugins/coreplugin/iccprooftool.cpp:210 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:197 -#, fuzzy msgid "Soft-proofing" -msgstr "რბილი კონტროლი" +msgstr "პროგრამული შემოწმება" #: imageplugins/coreplugin/iccprooftool.cpp:211 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:198 @@ -5041,9 +5021,8 @@ msgstr "ინფორმაცია კამერის შესახე #: imageplugins/coreplugin/iccprooftool.cpp:322 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:308 #: libs/dialogs/imagedialog.cpp:198 -#, fuzzy msgid "Make:" -msgstr "სახელი:" +msgstr "მწარმოებელი:" #: imageplugins/coreplugin/iccprooftool.cpp:324 #: imageplugins/coreplugin/imageeffect_iccproof.cpp:310 @@ -5412,9 +5391,8 @@ msgid "Blur..." msgstr "ბუნდოვნება..." #: imageplugins/coreplugin/imageplugin_core.cpp:72 -#, fuzzy msgid "Sharpen..." -msgstr "გამკვეთრება" +msgstr "გამკვეთრება..." #: imageplugins/coreplugin/imageplugin_core.cpp:76 msgid "Red Eye..." @@ -5430,12 +5408,10 @@ msgstr "" "გამოსაყენებლად მონიშნეთ არე თვალის ჩათვლით." #: imageplugins/coreplugin/imageplugin_core.cpp:82 -#, fuzzy msgid "Brightness/Contrast/Gamma..." msgstr "სიკაშკაშე/კონტრასტი/გამა..." #: imageplugins/coreplugin/imageplugin_core.cpp:86 -#, fuzzy msgid "Hue/Saturation/Lightness..." msgstr "ტონი/ინტენსივობა/სინათლე..." @@ -5444,7 +5420,6 @@ msgid "Color Balance..." msgstr "ფერის ბალანსი..." #: imageplugins/coreplugin/imageplugin_core.cpp:96 -#, fuzzy msgid "Auto-Correction..." msgstr "ავტოკორექცია..." @@ -5847,7 +5822,7 @@ msgstr "" #: imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp:98 #: imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp:669 msgid "Refocus" -msgstr "" +msgstr "ფოკუსი თავიდან" #: imageplugins/coreplugin/sharpnesseditor/imageeffect_sharpen.cpp:82 #: imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp:100 @@ -5925,9 +5900,8 @@ msgstr "" #: imageplugins/coreplugin/sharpnesseditor/imageeffect_sharpen.cpp:156 #: imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp:187 -#, fuzzy msgid "Correlation:" -msgstr "ორიენტაცია:" +msgstr "კორელაცია:" #: imageplugins/coreplugin/sharpnesseditor/imageeffect_sharpen.cpp:160 #: imageplugins/coreplugin/sharpnesseditor/sharpentool.cpp:192 @@ -6221,7 +6195,7 @@ msgstr "ნაგვის გამოსახულება" #: imageplugins/emboss/imageplugin_emboss.cpp:50 msgid "Emboss..." -msgstr "" +msgstr "ტვიფვრა..." #: imageplugins/filmgrain/filmgraintool.cpp:65 #: imageplugins/filmgrain/filmgraintool.cpp:192 @@ -6358,7 +6332,7 @@ msgstr "" #: imageplugins/sheartool/imageeffect_sheartool.cpp:152 #: imageplugins/sheartool/sheartool.cpp:130 msgid "Anti-Aliasing" -msgstr "" +msgstr "მოგლუვება" #: imageplugins/freerotation/freerotationtool.cpp:122 #: imageplugins/freerotation/imageeffect_freerotation.cpp:140 @@ -6369,9 +6343,8 @@ msgstr "" #: imageplugins/freerotation/freerotationtool.cpp:126 #: imageplugins/freerotation/imageeffect_freerotation.cpp:145 -#, fuzzy msgid "Auto-crop:" -msgstr "ავტორი:" +msgstr "ავტოამოჭრა:" #: imageplugins/freerotation/freerotationtool.cpp:129 #: imageplugins/freerotation/imageeffect_freerotation.cpp:148 @@ -6433,7 +6406,7 @@ msgid "" "_: This is a column which will contain the amount of HotPixels found in the " "black frame file\n" "HP" -msgstr "" +msgstr "HP" #: imageplugins/hotpixels/hotpixelstool.cpp:76 msgid "Hot Pixels" @@ -6638,9 +6611,8 @@ msgstr "" #: imageplugins/inpainting/imageeffect_inpainting.cpp:413 #: imageplugins/inpainting/inpaintingtool.cpp:378 -#, fuzzy msgid "InPainting" -msgstr "შეფასება" +msgstr "გადაღებვა" #: imageplugins/inpainting/imageeffect_inpainting.cpp:420 #: imageplugins/inpainting/inpaintingtool.cpp:385 @@ -6674,7 +6646,7 @@ msgstr "ფერთა მართვის პარამეტრები" #: imageplugins/inpainting/imageplugin_inpainting.cpp:51 msgid "Inpainting..." -msgstr "" +msgstr "თავზე გადახატვა..." #: imageplugins/inpainting/imageplugin_inpainting.cpp:56 #, fuzzy @@ -6686,9 +6658,8 @@ msgstr "" "გამოსაყენებლად მონიშნეთ არე თვალის ჩათვლით." #: imageplugins/inpainting/inpaintingtool.cpp:89 -#, fuzzy msgid "Inpainting" -msgstr "შეფასება" +msgstr "გადაღებვა" #: imageplugins/inpainting/inpaintingtool.cpp:95 #, fuzzy @@ -6970,9 +6941,8 @@ msgstr "" #: imageplugins/lensdistortion/imageeffect_lensdistortion.cpp:144 #: imageplugins/lensdistortion/lensdistortiontool.cpp:131 -#, fuzzy msgid "Brighten:" -msgstr "სიკაშკაშე:" +msgstr "განათება:" #: imageplugins/lensdistortion/imageeffect_lensdistortion.cpp:149 #: imageplugins/lensdistortion/lensdistortiontool.cpp:137 @@ -7074,7 +7044,7 @@ msgstr "" #: imageplugins/noisereduction/imageeffect_noisereduction.cpp:181 #: imageplugins/noisereduction/noisereductiontool.cpp:169 msgid "Erosion:" -msgstr "" +msgstr "ეროზია:" #: imageplugins/noisereduction/imageeffect_noisereduction.cpp:186 #: imageplugins/noisereduction/noisereductiontool.cpp:175 @@ -7091,7 +7061,7 @@ msgstr "დამატებით" #: imageplugins/noisereduction/imageeffect_noisereduction.cpp:201 #: imageplugins/noisereduction/noisereductiontool.cpp:203 msgid "Luminance:" -msgstr "" +msgstr "სიკაშკაშე:" #: imageplugins/noisereduction/imageeffect_noisereduction.cpp:206 #: imageplugins/noisereduction/noisereductiontool.cpp:209 @@ -7123,9 +7093,8 @@ msgstr "" #: imageplugins/noisereduction/imageeffect_noisereduction.cpp:247 #: imageplugins/noisereduction/noisereductiontool.cpp:243 -#, fuzzy msgid "Damping:" -msgstr "ჩატვირთვა:" +msgstr "დემპფინგი:" #: imageplugins/noisereduction/imageeffect_noisereduction.cpp:252 #: imageplugins/noisereduction/noisereductiontool.cpp:249 @@ -7371,11 +7340,11 @@ msgstr "" #: imageplugins/raindrop/imageeffect_raindrop.cpp:254 #: imageplugins/raindrop/raindroptool.cpp:250 msgid "RainDrop" -msgstr "" +msgstr "წვიმისწვეთი" #: imageplugins/raindrop/imageplugin_raindrop.cpp:47 msgid "Raindrops..." -msgstr "" +msgstr "წვიმის წვეთები..." #: imageplugins/restoration/imageeffect_restoration.cpp:63 #: imageplugins/restoration/imageeffect_restoration.cpp:72 @@ -7539,9 +7508,8 @@ msgid "" msgstr "" #: imageplugins/sheartool/imageplugin_sheartool.cpp:47 -#, fuzzy msgid "Shear..." -msgstr "გამკვეთრება" +msgstr "მოკრეჭა..." #: imageplugins/sheartool/sheartool.cpp:73 #, fuzzy @@ -7647,7 +7615,7 @@ msgstr "ჭილოფი" #: imageplugins/texture/imageeffect_texture.cpp:94 #: imageplugins/texture/texturetool.cpp:85 msgid "Bricks" -msgstr "" +msgstr "აგურები" #: imageplugins/texture/imageeffect_texture.cpp:95 #: imageplugins/texture/texturetool.cpp:86 @@ -7698,7 +7666,7 @@ msgstr "კედელი" #: imageplugins/texture/imageeffect_texture.cpp:104 #: imageplugins/texture/texturetool.cpp:95 msgid "Moss" -msgstr "" +msgstr "ხავსი" #: imageplugins/texture/imageeffect_texture.cpp:105 #: imageplugins/texture/texturetool.cpp:96 @@ -7713,9 +7681,8 @@ msgstr "<p>აქ მომართეთ გამოსახულები #: imageplugins/texture/imageeffect_texture.cpp:113 #: imageplugins/texture/texturetool.cpp:102 -#, fuzzy msgid "Relief:" -msgstr "&ზომის შეცვლა..." +msgstr "რელიეფი:" #: imageplugins/texture/imageeffect_texture.cpp:118 #: imageplugins/texture/texturetool.cpp:107 @@ -7780,9 +7747,8 @@ msgstr "" #: imageplugins/whitebalance/imageeffect_whitebalance.cpp:192 #: imageplugins/whitebalance/whitebalancetool.cpp:189 -#, fuzzy msgid "Adjustment:" -msgstr "HSL მომართვა" +msgstr "მორგება:" #: imageplugins/whitebalance/imageeffect_whitebalance.cpp:196 #: imageplugins/whitebalance/whitebalancetool.cpp:194 @@ -7828,7 +7794,7 @@ msgstr "" #: imageplugins/whitebalance/imageeffect_whitebalance.cpp:206 #: imageplugins/whitebalance/whitebalancetool.cpp:204 msgid "Moonlight" -msgstr "" +msgstr "მთვარის შუქი" #: imageplugins/whitebalance/imageeffect_whitebalance.cpp:207 #: imageplugins/whitebalance/whitebalancetool.cpp:205 @@ -7958,9 +7924,8 @@ msgstr "<p>აქ მომართეთ გამოსახულები #: imageplugins/whitebalance/imageeffect_whitebalance.cpp:293 #: imageplugins/whitebalance/whitebalancetool.cpp:298 -#, fuzzy msgid "Fine:" -msgstr "ფილტრები" +msgstr "ფილტრი:" #: imageplugins/whitebalance/imageeffect_whitebalance.cpp:297 #: imageplugins/whitebalance/whitebalancetool.cpp:303 @@ -8138,9 +8103,8 @@ msgid "Aperture:" msgstr "დიაფრაგმა:" #: libs/dialogs/imagedialog.cpp:202 -#, fuzzy msgid "Focal:" -msgstr "&სათაური:" +msgstr "ფოკალური:" #: libs/dialogs/imagedialog.cpp:203 msgid "Exposure:" @@ -8340,7 +8304,7 @@ msgstr "" #: libs/greycstoration/greycstorationwidget.cpp:150 msgid "Anisotropy:" -msgstr "" +msgstr "ანიზოტროპია:" #: libs/greycstoration/greycstorationwidget.cpp:154 msgid "" @@ -8360,9 +8324,8 @@ msgid "" msgstr "" #: libs/greycstoration/greycstorationwidget.cpp:169 -#, fuzzy msgid "Regularity:" -msgstr "JPEG ხარისხი:" +msgstr "მიმდევრობა:" #: libs/greycstoration/greycstorationwidget.cpp:173 msgid "" @@ -8413,9 +8376,8 @@ msgid "<p>Set here the spatial integral step." msgstr "<p>აქ მომართეთ გამოსახულების ინტენსივობა." #: libs/greycstoration/greycstorationwidget.cpp:219 -#, fuzzy msgid "Gaussian:" -msgstr "გაზისევრი დაბინდვა" +msgstr "გაუსისეული:" #: libs/greycstoration/greycstorationwidget.cpp:223 #, fuzzy @@ -8450,7 +8412,7 @@ msgstr "უახლოესი მეზობელი" #: libs/greycstoration/greycstorationwidget.cpp:245 msgid "Runge-Kutta" -msgstr "" +msgstr "რუნგე-კუტა" #: libs/greycstoration/greycstorationwidget.cpp:246 #, fuzzy @@ -8487,29 +8449,24 @@ msgstr "<b>თარიღი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:186 #: libs/imageproperties/imagepropertiestab.cpp:201 -#, fuzzy msgid "<b>Size</b>:" msgstr "<b>ზომა</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:187 -#, fuzzy msgid "<b>Readable</b>:" msgstr "<b>კითხვადი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:188 -#, fuzzy msgid "<b>Writable</b>:" msgstr "<b>ჩაწერადი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:189 #: libs/imageproperties/imagepropertiestab.cpp:207 -#, fuzzy msgid "<b>Type</b>:" msgstr "<b>ტიპი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:190 #: libs/imageproperties/imagepropertiestab.cpp:208 -#, fuzzy msgid "<b>Dimensions</b>:" msgstr "<b>ზომები</b>:" @@ -8519,9 +8476,8 @@ msgid "<nobr><b>New Name</b></nobr>:" msgstr "<nobr><b>ახალი სახელი</b></nobr>:" #: libs/imageproperties/cameraitempropertiestab.cpp:192 -#, fuzzy msgid "<b>Downloaded</b>:" -msgstr "<b>ჩამოიტვირთა</b>:" +msgstr "<b>გადმოწერილია</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:195 #: libs/imageproperties/imagepropertiestab.cpp:214 @@ -8531,54 +8487,47 @@ msgstr "" #: libs/imageproperties/cameraitempropertiestab.cpp:196 #: libs/imageproperties/imagepropertiestab.cpp:215 msgid "<b>Make</b>:" -msgstr "" +msgstr "<b>მწარმოებელი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:197 #: libs/imageproperties/imagepropertiestab.cpp:216 -#, fuzzy msgid "<b>Model</b>:" msgstr "<b>მოდელი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:198 #: libs/imageproperties/imagepropertiestab.cpp:217 -#, fuzzy msgid "<b>Created</b>:" msgstr "<b>შეიქმნა</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:199 #: libs/imageproperties/imagepropertiestab.cpp:218 -#, fuzzy msgid "<b>Aperture</b>:" -msgstr "<b>აპერტურა</b>:" +msgstr "<b>დიაფრაგმა</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:200 #: libs/imageproperties/imagepropertiestab.cpp:219 -#, fuzzy msgid "<b>Focal</b>:" -msgstr "<b>ფოკუსი</b>:" +msgstr "<b>ფოკუსური მანძილი</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:201 #: libs/imageproperties/imagepropertiestab.cpp:220 -#, fuzzy msgid "<b>Exposure</b>:" msgstr "<b>ექსპოზიცია</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:202 #: libs/imageproperties/imagepropertiestab.cpp:221 -#, fuzzy msgid "<b>Sensitivity</b>:" msgstr "<b>მგრძნობიარობა</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:203 #: libs/imageproperties/imagepropertiestab.cpp:222 -#, fuzzy msgid "<nobr><b>Mode/Program</b></nobr>:" msgstr "<nobr><b>რეჟიმი/პროგრამა</b></nobr>:" #: libs/imageproperties/cameraitempropertiestab.cpp:204 #: libs/imageproperties/imagepropertiestab.cpp:223 msgid "<b>Flash</b>:" -msgstr "" +msgstr "<b>განათება</b>:" #: libs/imageproperties/cameraitempropertiestab.cpp:205 #: libs/imageproperties/imagepropertiestab.cpp:224 @@ -8587,12 +8536,10 @@ msgid "<nobr><b>White balance</b></nobr>:" msgstr "<nobr><b>თეთრის ბალანსი</b></nobr>:" #: libs/imageproperties/cameraitempropertiestab.cpp:373 -#, fuzzy msgid "<i>unknown</i>" msgstr "<i>უცნობი</i>" #: libs/imageproperties/cameraitempropertiestab.cpp:447 -#, fuzzy msgid "<i>unchanged</i>" msgstr "<i>უცვლელი</i>" @@ -8678,9 +8625,8 @@ msgid "" msgstr "" #: libs/imageproperties/imagedescedittab.cpp:433 -#, fuzzy msgid "<li>comment</li>" -msgstr "<i>უცვლელი</i>" +msgstr "<li>კომენტარი</li>" #: libs/imageproperties/imagedescedittab.cpp:435 msgid "<li>date</li>" @@ -8815,9 +8761,8 @@ msgid "<p>Full Image" msgstr "<p>სრული გამოსახულება" #: libs/imageproperties/imagepropertiescolorstab.cpp:243 -#, fuzzy msgid "<p>Selection" -msgstr "<p>მონიშვნა" +msgstr "<p>მონიშნული" #: libs/imageproperties/imagepropertiescolorstab.cpp:254 #, fuzzy @@ -8904,7 +8849,7 @@ msgstr "EXIF" #: libs/imageproperties/imagepropertiesmetadatatab.cpp:106 msgid "Makernote" -msgstr "" +msgstr "მწარმოებლის შენიშვნა" #: libs/imageproperties/imagepropertiesmetadatatab.cpp:111 msgid "IPTC" @@ -8921,9 +8866,8 @@ msgid "Metadata" msgstr "მეტამონაცემები" #: libs/imageproperties/imagepropertiessidebardb.cpp:91 -#, fuzzy msgid "Captions/Tags" -msgstr "კომენტარები/ჭდეები" +msgstr "წარწერები/ჭდეები" #: libs/imageproperties/imagepropertiestab.cpp:197 #, fuzzy @@ -8931,19 +8875,16 @@ msgid "<big><b>File Properties</b></big>" msgstr "<big><b>ფაილის პარამეტრები</b></big>" #: libs/imageproperties/imagepropertiestab.cpp:200 -#, fuzzy msgid "<b>Modified</b>:" msgstr "<b>შეიცვალა</b>:" #: libs/imageproperties/imagepropertiestab.cpp:202 -#, fuzzy msgid "<b>Owner</b>:" msgstr "<b>მფლობელი</b>:" #: libs/imageproperties/imagepropertiestab.cpp:203 -#, fuzzy msgid "<b>Permissions</b>:" -msgstr "<b>უფლებები</b>:" +msgstr "<b>წვდომები</b>:" #: libs/imageproperties/imagepropertiestab.cpp:206 #, fuzzy @@ -8951,7 +8892,6 @@ msgid "<big><b>Image Properties</b></big>" msgstr "<big><b>ნახატის პარამეტრები</b></big>" #: libs/imageproperties/imagepropertiestab.cpp:209 -#, fuzzy msgid "<b>Compression</b>:" msgstr "<b>შეკუმშვა</b>:" @@ -9363,7 +9303,7 @@ msgstr "<p>ამ პარამეტრის გააქტიურებ #: libs/widgets/imageplugins/imagepanelwidget.cpp:330 #: libs/widgets/imageplugins/imagepannelwidget.cpp:472 msgid "<nobr>(%1,%2)(%3x%4)</nobr>" -msgstr "" +msgstr "<nobr>(%1,%2)(%3x%4)</nobr>" #: libs/widgets/imageplugins/imagepannelwidget.cpp:140 #, fuzzy @@ -10760,9 +10700,8 @@ msgstr "yes" #: utilities/cameragui/gpcamera.cpp:978 utilities/cameragui/gpcamera.cpp:979 #: utilities/cameragui/gpcamera.cpp:980 utilities/cameragui/gpcamera.cpp:981 #: utilities/cameragui/gpcamera.cpp:982 -#, fuzzy msgid "no" -msgstr "ინფორმაცია" +msgstr "არა" #: utilities/cameragui/gpcamera.cpp:1045 msgid "" @@ -11033,7 +10972,6 @@ msgid "Flip Vertical" msgstr "ვერტიკალურად გადაბრუნება" #: utilities/imageeditor/canvas/undoaction.cpp:149 -#, fuzzy msgid "Brightness,Contrast,Gamma" msgstr "სიკაშკაშე,კონტრასტი,გამა" @@ -11526,7 +11464,7 @@ msgstr "ზედა მარცხენა" #: utilities/imageeditor/tools/imageprint.cpp:592 #: utilities/imageeditor/tools/imageprint.cpp:639 msgid "Top-Central" -msgstr "" +msgstr "ზედა-ცენტრალური" #: utilities/imageeditor/tools/imageprint.cpp:388 #: utilities/imageeditor/tools/imageprint.cpp:580 @@ -11538,7 +11476,7 @@ msgstr "ზედა მარჯვენა" #: utilities/imageeditor/tools/imageprint.cpp:568 #: utilities/imageeditor/tools/imageprint.cpp:615 msgid "Central-Left" -msgstr "" +msgstr "ცენტრალური-მარცხენა" #: utilities/imageeditor/tools/imageprint.cpp:390 #: utilities/imageeditor/tools/imageprint.cpp:648 @@ -11549,7 +11487,7 @@ msgstr "ცენტრალური" #: utilities/imageeditor/tools/imageprint.cpp:572 #: utilities/imageeditor/tools/imageprint.cpp:619 msgid "Central-Right" -msgstr "" +msgstr "ცენტრალური-მარჯვენა" #: utilities/imageeditor/tools/imageprint.cpp:392 #: utilities/imageeditor/tools/imageprint.cpp:584 @@ -11561,7 +11499,7 @@ msgstr "ქვედა მარცხენა" #: utilities/imageeditor/tools/imageprint.cpp:596 #: utilities/imageeditor/tools/imageprint.cpp:643 msgid "Bottom-Central" -msgstr "" +msgstr "ქვედა-ცენტრალური" #: utilities/imageeditor/tools/imageprint.cpp:394 #: utilities/imageeditor/tools/imageprint.cpp:588 @@ -12066,7 +12004,6 @@ msgid "&Edit..." msgstr "&გატანა..." #: utilities/setup/setupcamera.cpp:109 -#, fuzzy msgid "Auto-&Detect" msgstr "ავტო&დადგენა" @@ -12405,9 +12342,8 @@ msgstr "" "ინფორმაციის მიღება.</p>" #: utilities/setup/setupicc.cpp:244 -#, fuzzy msgid "Workspace:" -msgstr "სამუშაო გარემო" +msgstr "სამუშაო სივრცე:" #: utilities/setup/setupicc.cpp:247 #, fuzzy @@ -13090,9 +13026,9 @@ msgid "&Image" msgstr "&გამოსახულება" #: digikam/digikamui.rc:84 -#, fuzzy, no-c-format +#, no-c-format msgid "&Batch" -msgstr "&უკან" +msgstr "&პაკეტი" #: digikam/digikamui.rc:88 #, no-c-format @@ -13125,9 +13061,9 @@ msgstr "&ფერი" #: imageplugins/restoration/digikamimageplugin_restoration_ui.rc:6 #: showfoto/showfotoui.rc:57 #: utilities/imageeditor/editor/digikamimagewindowui.rc:52 -#, fuzzy, no-c-format +#, no-c-format msgid "Enh&ance" -msgstr "&წაშლა" +msgstr "გ&აუმჯობესება" #: imageplugins/blurfx/digikamimageplugin_blurfx_ui.rc:6 #: imageplugins/charcoal/digikamimageplugin_charcoal_ui.rc:6 @@ -13140,9 +13076,9 @@ msgstr "&წაშლა" #: imageplugins/raindrop/digikamimageplugin_raindrop_ui.rc:6 #: showfoto/showfotoui.rc:75 #: utilities/imageeditor/editor/digikamimagewindowui.rc:69 -#, fuzzy, no-c-format +#, no-c-format msgid "F&ilters" -msgstr "ფილტრები" +msgstr "ფ&ილტრები" #: imageplugins/border/digikamimageplugin_border_ui.rc:6 #: imageplugins/inserttext/digikamimageplugin_inserttext_ui.rc:6 @@ -13150,12 +13086,12 @@ msgstr "ფილტრები" #: imageplugins/texture/digikamimageplugin_texture_ui.rc:6 #: showfoto/showfotoui.rc:72 #: utilities/imageeditor/editor/digikamimagewindowui.rc:66 -#, fuzzy, no-c-format +#, no-c-format msgid "&Decorate" -msgstr "აღწერილობა" +msgstr "&დეკორაცია" #: imageplugins/coreplugin/digikamimageplugin_core_ui.rc:18 -#, fuzzy, no-c-format +#, no-c-format msgid "&Depth" msgstr "&სიღრმე" @@ -13165,14 +13101,14 @@ msgstr "&სიღრმე" #: imageplugins/sheartool/digikamimageplugin_sheartool_ui.rc:6 #: showfoto/showfotoui.rc:61 #: utilities/imageeditor/editor/digikamimagewindowui.rc:55 -#, fuzzy, no-c-format +#, no-c-format msgid "Tra&nsform" -msgstr "&გარდაქმნა" +msgstr "გარდაქმ&ნა" #: libs/dialogs/deletedialogbase.ui:16 -#, fuzzy, no-c-format +#, no-c-format msgid "DeleteDialogBase" -msgstr "ფაილის წაშლა" +msgstr "ფაილისწაშლისდიალოგი" #: libs/dialogs/deletedialogbase.ui:60 #, no-c-format |