From b85e9c623f649dc5e053c2eb44ce1d32f917dd5a Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sun, 6 Dec 2015 17:44:38 +0100 Subject: [PATCH 01/16] Copy-edit some methods of the batch queue to test usage of C++11's auto variables and lambda functions. --- rtgui/batchqueue.cc | 187 +++++++++++++++++++++----------------------- rtgui/batchqueue.h | 10 +-- 2 files changed, 93 insertions(+), 104 deletions(-) diff --git a/rtgui/batchqueue.cc b/rtgui/batchqueue.cc index 8dc843a8e..5ed12c4c6 100644 --- a/rtgui/batchqueue.cc +++ b/rtgui/batchqueue.cc @@ -21,6 +21,7 @@ #include #include "../rtengine/rt_math.h" +#include #include #include #include @@ -37,13 +38,13 @@ using namespace std; using namespace rtengine; -BatchQueue::BatchQueue (FileCatalog* aFileCatalog) : processing(NULL), fileCatalog(aFileCatalog), sequence(0), listener(NULL) +BatchQueue::BatchQueue (FileCatalog* aFileCatalog) : processing(NULL), fileCatalog(aFileCatalog), sequence(0), listener(NULL), + pmenu (new Gtk::Menu ()) { location = THLOC_BATCHQUEUE; int p = 0; - pmenu = new Gtk::Menu (); pmenu->attach (*Gtk::manage(open = new Gtk::MenuItem (M("FILEBROWSER_POPUPOPENINEDITOR"))), 0, 1, p, p + 1); p++; @@ -79,9 +80,9 @@ BatchQueue::BatchQueue (FileCatalog* aFileCatalog) : processing(NULL), fileCatal cancel->add_accelerator ("activate", pmenu->get_accel_group(), GDK_Delete, (Gdk::ModifierType)0, Gtk::ACCEL_VISIBLE); open->signal_activate().connect(sigc::mem_fun(*this, &BatchQueue::openLastSelectedItemInEditor)); - cancel->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &BatchQueue::cancelItems), &selected)); - head->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &BatchQueue::headItems), &selected)); - tail->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &BatchQueue::tailItems), &selected)); + cancel->signal_activate().connect (std::bind (&BatchQueue::cancelItems, this, selected)); + head->signal_activate().connect (std::bind (&BatchQueue::headItems, this, selected)); + tail->signal_activate().connect (std::bind (&BatchQueue::tailItems, this, selected)); selall->signal_activate().connect (sigc::mem_fun(*this, &BatchQueue::selectAll)); setArrangement (ThumbBrowserBase::TB_Vertical); @@ -99,20 +100,18 @@ BatchQueue::~BatchQueue () } fd.clear (); - - delete pmenu; } void BatchQueue::resizeLoadedQueue() { - // TODO: Check for Linux #if PROTECT_VECTORS MYWRITERLOCK(l, entryRW); #endif - for (size_t i = 0; i < fd.size(); i++) { - fd.at(i)->resize(getThumbnailHeight()); - } + const auto height = getThumbnailHeight (); + + for (const auto entry : fd) + entry->resize(height); } // Reduce the max size of a thumb, since thumb is processed synchronously on adding to queue @@ -161,72 +160,63 @@ bool BatchQueue::keyPressed (GdkEventKey* event) openLastSelectedItemInEditor(); return true; } else if (event->keyval == GDK_Home) { - headItems (&selected); + headItems (selected); return true; } else if (event->keyval == GDK_End) { - tailItems (&selected); + tailItems (selected); return true; } else if (event->keyval == GDK_Delete) { - cancelItems (&selected); + cancelItems (selected); return true; } return false; } -void BatchQueue::addEntries ( std::vector &entries, bool head, bool save) +void BatchQueue::addEntries (const std::vector& entries, bool head, bool save) { { - // TODO: Check for Linux #if PROTECT_VECTORS MYWRITERLOCK(l, entryRW); #endif - for( std::vector::iterator entry = entries.begin(); entry != entries.end(); entry++ ) { - (*entry)->setParent (this); + for (const auto entry : entries) { - // BatchQueueButtonSet HAVE TO be added before resizing to take them into account - BatchQueueButtonSet* bqbs = new BatchQueueButtonSet (*entry); + entry->setParent (this); + + // BatchQueueButtonSet have to be added before resizing to take them into account + const auto bqbs = new BatchQueueButtonSet (entry); bqbs->setButtonListener (this); - (*entry)->addButtonSet (bqbs); + entry->addButtonSet (bqbs); - (*entry)->resize (getThumbnailHeight()); // batch queue might have smaller, restricted size - Glib::ustring tempFile = getTempFilenameForParams( (*entry)->filename ); + // batch queue might have smaller, restricted size + entry->resize (getThumbnailHeight()); // recovery save - if( !(*entry)->params.save( tempFile ) ) { - (*entry)->savedParamsFile = tempFile; - } + const auto tempFile = getTempFilenameForParams (entry->filename); - (*entry)->selected = false; + if (!entry->params.save (tempFile)) + entry->savedParamsFile = tempFile; - if (!head) { - fd.push_back (*entry); - } else { - std::vector::iterator pos; + entry->selected = false; - for (pos = fd.begin(); pos != fd.end(); pos++) - if (!(*pos)->processing) { - fd.insert (pos, *entry); - break; - } + // insert either at the end, or before the first non-processing entry + auto pos = fd.end (); - if (pos == fd.end()) { - fd.push_back (*entry); - } - } + if (head) + pos = std::find_if (fd.begin (), fd.end (), [] (const ThumbBrowserEntryBase* fdEntry) { return !fdEntry->processing; }); - if ((*entry)->thumbnail) { - (*entry)->thumbnail->imageEnqueued (); - } + fd.insert (pos, entry); + + if (entry->thumbnail) + entry->thumbnail->imageEnqueued (); } } - if (save) { - saveBatchQueue( ); - } + if (save) + saveBatchQueue (); - redraw(); + redraw (); notifyListener (false); } @@ -509,107 +499,106 @@ int cancelItemUI (void* data) return 0; } -void BatchQueue::cancelItems (std::vector* items) +void BatchQueue::cancelItems (const std::vector& items) { { - // TODO: Check for Linux #if PROTECT_VECTORS MYWRITERLOCK(l, entryRW); #endif - for (size_t i = 0; i < items->size(); i++) { - BatchQueueEntry* entry = (BatchQueueEntry*)(*items)[i]; + for (const auto item : items) { - if (entry->processing) { + const auto entry = static_cast (item); + + if (entry->processing) continue; - } - std::vector::iterator pos = std::find (fd.begin(), fd.end(), entry); + const auto pos = std::find (fd.begin (), fd.end (), entry); - if (pos != fd.end()) { - fd.erase (pos); - rtengine::ProcessingJob::destroy (entry->job); + if (pos == fd.end ()) + continue; - if (entry->thumbnail) { - entry->thumbnail->imageRemovedFromQueue (); - } + fd.erase (pos); - g_idle_add (cancelItemUI, entry); - } + rtengine::ProcessingJob::destroy (entry->job); + + if (entry->thumbnail) + entry->thumbnail->imageRemovedFromQueue (); + + g_idle_add (cancelItemUI, entry); } - for (size_t i = 0; i < fd.size(); i++) { - fd[i]->selected = false; - } + for (const auto entry : fd) + entry->selected = false; - lastClicked = NULL; + lastClicked = nullptr; selected.clear (); } - saveBatchQueue( ); + saveBatchQueue (); redraw (); notifyListener (false); } -void BatchQueue::headItems (std::vector* items) +void BatchQueue::headItems (const std::vector& items) { { - // TODO: Check for Linux #if PROTECT_VECTORS MYWRITERLOCK(l, entryRW); #endif + for (auto item = items.rbegin(); item != items.rend(); ++item) { - for (int i = items->size() - 1; i >= 0; i--) { - BatchQueueEntry* entry = (BatchQueueEntry*)(*items)[i]; + const auto entry = static_cast (*item); - if (entry->processing) { + if (entry->processing) continue; - } - std::vector::iterator pos = std::find (fd.begin(), fd.end(), entry); + const auto pos = std::find (fd.begin (), fd.end (), entry); - if (pos != fd.end() && pos != fd.begin()) { - fd.erase (pos); + if (pos == fd.end () || pos == fd.begin ()) + continue; - // find the first item that is not under processing - for (pos = fd.begin(); pos != fd.end(); pos++) - if (!(*pos)->processing) { - fd.insert (pos, entry); - break; - } - } + fd.erase (pos); + + // find the first item that is not under processing + const auto newPos = std::find_if (fd.begin (), fd.end (), [] (const ThumbBrowserEntryBase* fdEntry) { return !fdEntry->processing; }); + + fd.insert (newPos, entry); } } - saveBatchQueue( ); + + saveBatchQueue (); redraw (); } -void BatchQueue::tailItems (std::vector* items) +void BatchQueue::tailItems (const std::vector& items) { { - // TODO: Check for Linux #if PROTECT_VECTORS MYWRITERLOCK(l, entryRW); #endif - for (size_t i = 0; i < items->size(); i++) { - BatchQueueEntry* entry = (BatchQueueEntry*)(*items)[i]; + for (const auto item : items) { - if (entry->processing) { + const auto entry = static_cast (item); + + if (entry->processing) continue; - } - std::vector::iterator pos = std::find (fd.begin(), fd.end(), entry); + const auto pos = std::find (fd.begin (), fd.end (), entry); - if (pos != fd.end()) { - fd.erase (pos); - fd.push_back (entry); - } + if (pos == fd.end ()) + continue; + + fd.erase (pos); + + fd.push_back (entry); } } - saveBatchQueue( ); + + saveBatchQueue (); redraw (); } @@ -1034,11 +1023,11 @@ void BatchQueue::buttonPressed (LWButton* button, int actionCode, void* actionDa bqe.push_back (static_cast(actionData)); if (actionCode == 10) { // cancel - cancelItems (&bqe); + cancelItems (bqe); } else if (actionCode == 8) { // to head - headItems (&bqe); + headItems (bqe); } else if (actionCode == 9) { // to tail - tailItems (&bqe); + tailItems (bqe); } } diff --git a/rtgui/batchqueue.h b/rtgui/batchqueue.h index 4e97ebc9f..bef4202d5 100644 --- a/rtgui/batchqueue.h +++ b/rtgui/batchqueue.h @@ -57,7 +57,7 @@ protected: Gtk::ImageMenuItem* tail; Gtk::MenuItem* selall; Gtk::MenuItem* open; - Gtk::Menu* pmenu; + std::unique_ptr pmenu; Glib::RefPtr pmaccelgroup; @@ -72,10 +72,10 @@ public: BatchQueue (FileCatalog* aFileCatalog); ~BatchQueue (); - void addEntries (std::vector &entries, bool head = false, bool save = true); - void cancelItems (std::vector* items); - void headItems (std::vector* items); - void tailItems (std::vector* items); + void addEntries (const std::vector& entries, bool head = false, bool save = true); + void cancelItems (const std::vector& items); + void headItems (const std::vector& items); + void tailItems (const std::vector& items); void selectAll (); void openItemInEditor(ThumbBrowserEntryBase* item); void openLastSelectedItemInEditor(); From 547b969ed446f58a78ceef3d5c1a8bff1b1b9309 Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sun, 6 Dec 2015 18:42:14 +0100 Subject: [PATCH 02/16] Rewrite the routines to save and load the batch queue using iostreams. --- rtgui/batchqueue.cc | 337 ++++++++++++++++---------------------------- rtgui/batchqueue.h | 2 +- 2 files changed, 120 insertions(+), 219 deletions(-) diff --git a/rtgui/batchqueue.cc b/rtgui/batchqueue.cc index 5ed12c4c6..53a0629fd 100644 --- a/rtgui/batchqueue.cc +++ b/rtgui/batchqueue.cc @@ -220,259 +220,160 @@ void BatchQueue::addEntries (const std::vector& entries, bool notifyListener (false); } -bool BatchQueue::saveBatchQueue( ) +bool BatchQueue::saveBatchQueue () { - Glib::ustring savedQueueFile; - savedQueueFile = options.rtdir + "/batch/queue.csv"; - FILE *f = safe_g_fopen (savedQueueFile, "wt"); + const auto fileName = Glib::build_filename (options.rtdir, "batch", "queue.csv"); - if (f == NULL) { + std::ofstream file (fileName, std::ios::trunc); + + if (!file.is_open ()) return false; - } { - // TODO: Check for Linux #if PROTECT_VECTORS MYREADERLOCK(l, entryRW); #endif + if (fd.empty ()) + return true; - if (fd.size()) - // The column's header is mandatory (the first line will be skipped when loaded) - fprintf(f, "input image full path|param file full path|output image full path|file format|jpeg quality|jpeg subsampling|" - "png bit depth|png compression|tiff bit depth|uncompressed tiff|save output params|force format options|\n"); + // The column's header is mandatory (the first line will be skipped when loaded) + file << "input image full path|param file full path|output image full path|file format|jpeg quality|jpeg subsampling|" + << "png bit depth|png compression|tiff bit depth|uncompressed tiff|save output params|force format options|" + << std::endl; // method is already running with entryLock, so no need to lock again - for (std::vector::iterator pos = fd.begin(); pos != fd.end(); pos++) { - BatchQueueEntry* bqe = reinterpret_cast(*pos); + for (const auto fdEntry : fd) { + + const auto entry = static_cast (fdEntry); + const auto& saveFormat = entry->saveFormat; + // Warning: for code's simplicity in loadBatchQueue, each field must end by the '|' character, safer than ';' or ',' since it can't be used in paths - fprintf(f, "%s|%s|%s|%s|%d|%d|%d|%d|%d|%d|%d|%d|\n", - bqe->filename.c_str(), bqe->savedParamsFile.c_str(), bqe->outFileName.c_str(), bqe->saveFormat.format.c_str(), - bqe->saveFormat.jpegQuality, bqe->saveFormat.jpegSubSamp, - bqe->saveFormat.pngBits, bqe->saveFormat.pngCompression, - bqe->saveFormat.tiffBits, bqe->saveFormat.tiffUncompressed, - bqe->saveFormat.saveParams, bqe->forceFormatOpts - ); + file << entry->filename << '|' << entry->savedParamsFile << '|' << entry->outFileName << '|' << saveFormat.format << '|' + << saveFormat.jpegQuality << '|' << saveFormat.jpegSubSamp << '|' + << saveFormat.pngBits << '|' << saveFormat.pngCompression << '|' + << saveFormat.tiffBits << '|' << saveFormat.tiffUncompressed << '|' + << saveFormat.saveParams << '|' << entry->forceFormatOpts << '|' + << std::endl; } } - fclose (f); return true; } -bool BatchQueue::loadBatchQueue( ) +bool BatchQueue::loadBatchQueue () { - Glib::ustring savedQueueFile; - savedQueueFile = options.rtdir + "/batch/queue.csv"; - FILE *f = safe_g_fopen (savedQueueFile, "rt"); + const auto fileName = Glib::build_filename (options.rtdir, "batch", "queue.csv"); - if (f != NULL) { - char *buffer = new char[1024]; - unsigned numLoaded = 0; - // skipping the first line - bool firstLine = true; + std::ifstream file (fileName); + if (file.is_open ()) { // Yes, it's better to get the lock for the whole file reading, // to update the list in one shot without any other concurrent access! - - // TODO: Check for Linux #if PROTECT_VECTORS MYWRITERLOCK(l, entryRW); #endif - while (fgets (buffer, 1024, f)) { + std::string row, column; + std::vector values; - if (firstLine) { - // skipping the column's title line - firstLine = false; + // skipping the first row + std::getline (file, row); + + while (std::getline (file, row)) { + + std::istringstream line (row); + + values.clear (); + + while (std::getline(line, column, '|')) { + values.push_back (column); + } + + auto value = values.begin (); + + const auto nextStringOr = [&] (const Glib::ustring& defaultValue) -> Glib::ustring + { + return value != values.end () ? Glib::ustring(*value++) : defaultValue; + }; + const auto nextIntOr = [&] (int defaultValue) -> int + { + try { + return value != values.end () ? std::stoi(*value++) : defaultValue; + } + catch (std::exception&) { + return defaultValue; + } + }; + + const auto source = nextStringOr (Glib::ustring ()); + const auto paramsFile = nextStringOr (Glib::ustring ()); + + if (source.empty () || paramsFile.empty ()) continue; + + const auto outputFile = nextStringOr (Glib::ustring ()); + const auto saveFmt = nextStringOr (options.saveFormat.format); + const auto jpegQuality = nextIntOr (options.saveFormat.jpegQuality); + const auto jpegSubSamp = nextIntOr (options.saveFormat.jpegSubSamp); + const auto pngBits = nextIntOr (options.saveFormat.pngBits); + const auto pngCompression = nextIntOr (options.saveFormat.pngCompression); + const auto tiffBits = nextIntOr (options.saveFormat.tiffBits); + const auto tiffUncompressed = nextIntOr (options.saveFormat.tiffUncompressed); + const auto saveParams = nextIntOr (options.saveFormat.saveParams); + const auto forceFormatOpts = nextIntOr (options.forceFormatOpts); + + rtengine::procparams::ProcParams pparams; + + if (pparams.load (paramsFile)) + continue; + + auto thumb = CacheManager::getInstance ()->getEntry (source); + + if (!thumb) + continue; + + auto job = rtengine::ProcessingJob::create (source, thumb->getType () == FT_Raw, pparams); + + auto prevh = getMaxThumbnailHeight (); + auto prevw = prevh; + thumb->getThumbnailSize (prevw, prevh, &pparams); + + auto entry = new BatchQueueEntry (job, pparams, source, prevw, prevh, thumb); + thumb->decreaseRef (); // Removing the refCount acquired by cacheMgr->getEntry + entry->setParent (this); + + // BatchQueueButtonSet have to be added before resizing to take them into account + auto bqbs = new BatchQueueButtonSet (entry); + bqbs->setButtonListener (this); + entry->addButtonSet (bqbs); + + entry->savedParamsFile = paramsFile; + entry->selected = false; + entry->outFileName = outputFile; + + if (!outputFile.empty ()) { + auto& saveFormat = entry->saveFormat; + saveFormat.format = saveFmt; + saveFormat.jpegQuality = jpegQuality; + saveFormat.jpegSubSamp = jpegSubSamp; + saveFormat.pngBits = pngBits; + saveFormat.pngCompression = pngCompression; + saveFormat.tiffBits = tiffBits; + saveFormat.tiffUncompressed = tiffUncompressed != 0; + saveFormat.saveParams = saveParams != 0; + entry->forceFormatOpts = forceFormatOpts != 0; + } else { + entry->forceFormatOpts = false; } - size_t pos; - Glib::ustring source; - Glib::ustring paramsFile; - Glib::ustring outputFile; - Glib::ustring saveFmt(options.saveFormat.format); - int jpegQuality = options.saveFormat.jpegQuality, jpegSubSamp = options.saveFormat.jpegSubSamp; - int pngBits = options.saveFormat.pngBits, pngCompression = options.saveFormat.pngCompression; - int tiffBits = options.saveFormat.tiffBits, tiffUncompressed = options.saveFormat.tiffUncompressed; - int saveParams = options.saveFormat.saveParams; - int forceFormatOpts = options.forceFormatOpts; - - Glib::ustring currLine(buffer); - int a = 0; - - if (currLine.rfind('\n') != Glib::ustring::npos) { - a++; - } - - if (currLine.rfind('\r') != Glib::ustring::npos) { - a++; - } - - if (a) { - currLine = currLine.substr(0, currLine.length() - a); - } - - // Looking for the image's full path - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - source = currLine.substr(0, pos); - currLine = currLine.substr(pos + 1); - - // Looking for the procparams' full path - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - paramsFile = currLine.substr(0, pos); - currLine = currLine.substr(pos + 1); - - // Looking for the full output path; if empty, it'll use the template string - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - outputFile = currLine.substr(0, pos); - currLine = currLine.substr(pos + 1); - - // No need to bother reading the last options, they will be ignored if outputFile is empty! - if (!outputFile.empty()) { - - // Looking for the saving format - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - saveFmt = currLine.substr(0, pos); - currLine = currLine.substr(pos + 1); - - // Looking for the jpeg quality - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - jpegQuality = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking for the jpeg subsampling - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - jpegSubSamp = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking for the png bit depth - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - pngBits = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking for the png compression - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - pngCompression = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking for the tiff bit depth - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - tiffBits = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking for the tiff uncompression - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - tiffUncompressed = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking out if we have to save the procparams - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - saveParams = atoi(currLine.substr(0, pos).c_str()); - currLine = currLine.substr(pos + 1); - - // Looking out if we have to to use the format options - pos = currLine.find('|'); - - if (pos != Glib::ustring::npos) { - forceFormatOpts = atoi(currLine.substr(0, pos).c_str()); - // currLine = currLine.substr(pos+1); - - } - } - } - } - } - } - } - } - } - } - } - } - } - - if( !source.empty() && !paramsFile.empty() ) { - rtengine::procparams::ProcParams pparams; - - if( pparams.load( paramsFile ) ) { - continue; - } - - ::Thumbnail *thumb = cacheMgr->getEntry( source ); - - if( thumb ) { - rtengine::ProcessingJob* job = rtengine::ProcessingJob::create(source, thumb->getType() == FT_Raw, pparams); - - int prevh = getMaxThumbnailHeight(); - int prevw = prevh; - thumb->getThumbnailSize (prevw, prevh, &pparams); - - BatchQueueEntry *entry = new BatchQueueEntry(job, pparams, source, prevw, prevh, thumb); - thumb->decreaseRef(); // Removing the refCount acquired by cacheMgr->getEntry - entry->setParent(this); - - // BatchQueueButtonSet HAVE TO be added before resizing to take them into account - BatchQueueButtonSet* bqbs = new BatchQueueButtonSet(entry); - bqbs->setButtonListener(this); - entry->addButtonSet(bqbs); - - //entry->resize(getThumbnailHeight()); - entry->savedParamsFile = paramsFile; - entry->selected = false; - entry->outFileName = outputFile; - - if (!outputFile.empty()) { - entry->saveFormat.format = saveFmt; - entry->saveFormat.jpegQuality = jpegQuality; - entry->saveFormat.jpegSubSamp = jpegSubSamp; - entry->saveFormat.pngBits = pngBits; - entry->saveFormat.pngCompression = pngCompression; - entry->saveFormat.tiffBits = tiffBits; - entry->saveFormat.tiffUncompressed = tiffUncompressed != 0; - entry->saveFormat.saveParams = saveParams != 0; - entry->forceFormatOpts = forceFormatOpts != 0; - } else { - entry->forceFormatOpts = false; - } - - fd.push_back(entry); - - numLoaded++; - } - } + fd.push_back (entry); } - - delete [] buffer; - fclose(f); } - redraw(); - notifyListener(false); + redraw (); + notifyListener (false); - return !fd.empty(); + return !fd.empty (); } Glib::ustring BatchQueue::getTempFilenameForParams( const Glib::ustring filename ) diff --git a/rtgui/batchqueue.h b/rtgui/batchqueue.h index bef4202d5..38fbee1f8 100644 --- a/rtgui/batchqueue.h +++ b/rtgui/batchqueue.h @@ -65,7 +65,7 @@ protected: Glib::ustring autoCompleteFileName (const Glib::ustring& fileName, const Glib::ustring& format); Glib::ustring getTempFilenameForParams( const Glib::ustring filename ); - bool saveBatchQueue( ); + bool saveBatchQueue (); void notifyListener (bool queueEmptied); public: From ff616eb4736ac44e6a0e9d934ad6991074f052ce Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Fri, 25 Dec 2015 19:48:20 +0100 Subject: [PATCH 03/16] Replace the last folder persister and the use of std::auto_ptr by a simple method using a lambda to bind a variable using the selection_changed signal. --- rtgui/curveeditorgroup.cc | 4 ++-- rtgui/darkframe.cc | 2 +- rtgui/darkframe.h | 1 - rtgui/filebrowser.cc | 4 ++-- rtgui/flatfield.cc | 2 +- rtgui/flatfield.h | 1 - rtgui/guiutils.cc | 34 +++++++++------------------------- rtgui/guiutils.h | 34 ++-------------------------------- rtgui/icmpanel.cc | 4 ++-- rtgui/icmpanel.h | 1 - rtgui/profilepanel.cc | 4 ++-- 11 files changed, 21 insertions(+), 70 deletions(-) diff --git a/rtgui/curveeditorgroup.cc b/rtgui/curveeditorgroup.cc index c1915436d..d524e0c4d 100644 --- a/rtgui/curveeditorgroup.cc +++ b/rtgui/curveeditorgroup.cc @@ -423,7 +423,7 @@ Glib::ustring CurveEditorSubGroup::outputFile () { Gtk::FileChooserDialog dialog(M("CURVEEDITOR_SAVEDLGLABEL"), Gtk::FILE_CHOOSER_ACTION_SAVE); - FileChooserLastFolderPersister persister(&dialog, curveDir); + bindCurrentFolder (dialog, curveDir); dialog.set_current_name (lastFilename); dialog.add_button(Gtk::StockID("gtk-cancel"), Gtk::RESPONSE_CANCEL); @@ -468,7 +468,7 @@ Glib::ustring CurveEditorSubGroup::inputFile () { Gtk::FileChooserDialog dialog(M("CURVEEDITOR_LOADDLGLABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN); - FileChooserLastFolderPersister persister(&dialog, curveDir); + bindCurrentFolder (dialog, curveDir); dialog.add_button(Gtk::StockID("gtk-cancel"), Gtk::RESPONSE_CANCEL); dialog.add_button(Gtk::StockID("gtk-apply"), Gtk::RESPONSE_APPLY); diff --git a/rtgui/darkframe.cc b/rtgui/darkframe.cc index e16817cb6..9edde1bbc 100644 --- a/rtgui/darkframe.cc +++ b/rtgui/darkframe.cc @@ -31,7 +31,7 @@ DarkFrame::DarkFrame () : FoldableToolPanel(this, "darkframe", M("TP_DARKFRAME_L hbdf = Gtk::manage(new Gtk::HBox()); hbdf->set_spacing(4); darkFrameFile = Gtk::manage(new MyFileChooserButton(M("TP_DARKFRAME_LABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN)); - darkFrameFilePersister.reset(new FileChooserLastFolderPersister(darkFrameFile, options.lastDarkframeDir)); + bindCurrentFolder (*darkFrameFile, options.lastDarkframeDir); dfLabel = Gtk::manage(new Gtk::Label(M("GENERAL_FILE"))); btnReset = Gtk::manage(new Gtk::Button()); btnReset->set_image (*Gtk::manage(new RTImage ("gtk-cancel.png"))); diff --git a/rtgui/darkframe.h b/rtgui/darkframe.h index 5f8e32d90..fd0dc9fde 100644 --- a/rtgui/darkframe.h +++ b/rtgui/darkframe.h @@ -39,7 +39,6 @@ class DarkFrame : public ToolParamBlock, public FoldableToolPanel protected: MyFileChooserButton *darkFrameFile; - std::auto_ptr darkFrameFilePersister; Gtk::HBox *hbdf; Gtk::Button *btnReset; Gtk::Label *dfLabel; diff --git a/rtgui/filebrowser.cc b/rtgui/filebrowser.cc index 8bb1d69bb..fc0b3b9ae 100644 --- a/rtgui/filebrowser.cc +++ b/rtgui/filebrowser.cc @@ -854,7 +854,7 @@ void FileBrowser::menuItemActivated (Gtk::MenuItem* m) if( !mselected.empty() ) { rtengine::procparams::ProcParams pp = mselected[0]->thumbnail->getProcParams(); Gtk::FileChooserDialog fc("Dark Frame", Gtk::FILE_CHOOSER_ACTION_OPEN ); - FileChooserLastFolderPersister persister(&fc, options.lastDarkframeDir); + bindCurrentFolder (fc, options.lastDarkframeDir); fc.add_button( Gtk::StockID("gtk-cancel"), Gtk::RESPONSE_CANCEL); fc.add_button( Gtk::StockID("gtk-apply"), Gtk::RESPONSE_APPLY); @@ -930,7 +930,7 @@ void FileBrowser::menuItemActivated (Gtk::MenuItem* m) if( !mselected.empty() ) { rtengine::procparams::ProcParams pp = mselected[0]->thumbnail->getProcParams(); Gtk::FileChooserDialog fc("Flat Field", Gtk::FILE_CHOOSER_ACTION_OPEN ); - FileChooserLastFolderPersister persister(&fc, options.lastFlatfieldDir); + bindCurrentFolder (fc, options.lastFlatfieldDir); fc.add_button( Gtk::StockID("gtk-cancel"), Gtk::RESPONSE_CANCEL); fc.add_button( Gtk::StockID("gtk-apply"), Gtk::RESPONSE_APPLY); diff --git a/rtgui/flatfield.cc b/rtgui/flatfield.cc index cc8035fa8..8609bea73 100644 --- a/rtgui/flatfield.cc +++ b/rtgui/flatfield.cc @@ -31,7 +31,7 @@ FlatField::FlatField () : FoldableToolPanel(this, "flatfield", M("TP_FLATFIELD_L hbff = Gtk::manage(new Gtk::HBox()); hbff->set_spacing(2); flatFieldFile = Gtk::manage(new MyFileChooserButton(M("TP_FLATFIELD_LABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN)); - flatFieldFilePersister.reset(new FileChooserLastFolderPersister(flatFieldFile, options.lastFlatfieldDir)); + bindCurrentFolder (*flatFieldFile, options.lastFlatfieldDir); ffLabel = Gtk::manage(new Gtk::Label(M("GENERAL_FILE"))); flatFieldFileReset = Gtk::manage(new Gtk::Button()); flatFieldFileReset->set_image (*Gtk::manage(new RTImage ("gtk-cancel.png"))); diff --git a/rtgui/flatfield.h b/rtgui/flatfield.h index c760433ec..162360b9a 100644 --- a/rtgui/flatfield.h +++ b/rtgui/flatfield.h @@ -41,7 +41,6 @@ class FlatField : public ToolParamBlock, public AdjusterListener, public Foldabl protected: MyFileChooserButton *flatFieldFile; - std::auto_ptr flatFieldFilePersister; Gtk::Label *ffLabel; Gtk::Label *ffInfo; Gtk::Button *flatFieldFileReset; diff --git a/rtgui/guiutils.cc b/rtgui/guiutils.cc index 141273179..9ca9af3e9 100644 --- a/rtgui/guiutils.cc +++ b/rtgui/guiutils.cc @@ -1013,34 +1013,18 @@ bool MyFileChooserButton::on_scroll_event (GdkEventScroll* event) return false; } -FileChooserLastFolderPersister::FileChooserLastFolderPersister( - Gtk::FileChooser* chooser, Glib::ustring& folderVariable) : - chooser(chooser), folderVariable(folderVariable) +void bindCurrentFolder (Gtk::FileChooser& chooser, Glib::ustring& variable) { - assert(chooser != NULL); + chooser.signal_selection_changed ().connect ([&]() + { + const auto current_folder = chooser.get_current_folder (); - selectionChangedConnetion = chooser->signal_selection_changed().connect( - sigc::mem_fun(*this, - &FileChooserLastFolderPersister::selectionChanged)); - - if (!folderVariable.empty()) { - chooser->set_current_folder(folderVariable); - } - -} - -FileChooserLastFolderPersister::~FileChooserLastFolderPersister() -{ - -} - -void FileChooserLastFolderPersister::selectionChanged() -{ - - if (!chooser->get_current_folder().empty()) { - folderVariable = chooser->get_current_folder(); - } + if (!current_folder.empty ()) + variable = current_folder; + }); + if (!variable.empty ()) + chooser.set_current_folder (variable); } TextOrIcon::TextOrIcon (Glib::ustring fname, Glib::ustring labelTx, Glib::ustring tooltipTx, TOITypes type) diff --git a/rtgui/guiutils.h b/rtgui/guiutils.h index 79f050c2f..c43d85b07 100644 --- a/rtgui/guiutils.h +++ b/rtgui/guiutils.h @@ -313,39 +313,9 @@ public: }; /** - * A class which maintains the last folder for a FileChooserDialog or Button by - * caching it in a a variable (which can be persisted externally). - * Each time the user selects a file or folder, the provided variable is updated - * with the associated folder. The path found in the variable is set in the - * dialog instance at constructions time of this object. + * @brief A helper method to connect the current folder property of a file chooser to an arbitrary variable. */ -class FileChooserLastFolderPersister: public Glib::Object -{ -public: - - /** - * Installs this persister on the provided GtkFileChooser instance and - * applies the current folder found in @p folderVariable for the dialog. - * - * @param chooser file chooser to maintain - * @param folderVariable variable storage to use for this dialog - */ - FileChooserLastFolderPersister(Gtk::FileChooser* chooser, Glib::ustring& folderVariable); - - virtual ~FileChooserLastFolderPersister(); - -private: - - /** - * Signal handler for the GtkFileChooser selection action. - */ - void selectionChanged(); - - Gtk::FileChooser* chooser; - Glib::ustring& folderVariable; - sigc::connection selectionChangedConnetion; - -}; +void bindCurrentFolder (Gtk::FileChooser& chooser, Glib::ustring& variable); typedef enum RTUpdatePolicy { RTUP_STATIC, diff --git a/rtgui/icmpanel.cc b/rtgui/icmpanel.cc index 584a99a22..b21ebf751 100644 --- a/rtgui/icmpanel.cc +++ b/rtgui/icmpanel.cc @@ -37,7 +37,7 @@ ICMPanel::ICMPanel () : FoldableToolPanel(this, "icm", M("TP_ICM_LABEL")), iunch ipDialog = Gtk::manage (new MyFileChooserButton (M("TP_ICM_INPUTDLGLABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN)); ipDialog->set_tooltip_text (M("TP_ICM_INPUTCUSTOM_TOOLTIP")); - ipDialogPersister.reset(new FileChooserLastFolderPersister(ipDialog, options.lastIccDir)); + bindCurrentFolder (*ipDialog, options.lastIccDir); // ------------------------------- Input profile @@ -945,7 +945,7 @@ void ICMPanel::saveReferencePressed () } Gtk::FileChooserDialog dialog(M("TP_ICM_SAVEREFERENCE"), Gtk::FILE_CHOOSER_ACTION_SAVE); - FileChooserLastFolderPersister persister(&dialog, options.lastProfilingReferenceDir); + bindCurrentFolder (dialog, options.lastProfilingReferenceDir); dialog.set_current_name (lastRefFilename); dialog.add_button(Gtk::StockID("gtk-cancel"), Gtk::RESPONSE_CANCEL); diff --git a/rtgui/icmpanel.h b/rtgui/icmpanel.h index 863e88a46..640cca5a2 100644 --- a/rtgui/icmpanel.h +++ b/rtgui/icmpanel.h @@ -83,7 +83,6 @@ private: Gtk::RadioButton* ofromfile; Gtk::RadioButton* iunchanged; MyFileChooserButton* ipDialog; - std::auto_ptr ipDialogPersister; Gtk::RadioButton::Group opts; Gtk::Button* saveRef; sigc::connection ipc; diff --git a/rtgui/profilepanel.cc b/rtgui/profilepanel.cc index eb655f424..ca667c4d9 100644 --- a/rtgui/profilepanel.cc +++ b/rtgui/profilepanel.cc @@ -289,7 +289,7 @@ void ProfilePanel::save_clicked (GdkEventButton* event) } Gtk::FileChooserDialog dialog(M("PROFILEPANEL_SAVEDLGLABEL"), Gtk::FILE_CHOOSER_ACTION_SAVE); - FileChooserLastFolderPersister persister( &dialog, options.loadSaveProfilePath ); + bindCurrentFolder (dialog, options.loadSaveProfilePath); dialog.set_current_name (lastFilename); //Add the user's default (or global if multiuser=false) profile path to the Shortcut list @@ -465,7 +465,7 @@ void ProfilePanel::load_clicked (GdkEventButton* event) } Gtk::FileChooserDialog dialog(M("PROFILEPANEL_LOADDLGLABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN); - FileChooserLastFolderPersister persister( &dialog, options.loadSaveProfilePath ); + bindCurrentFolder (dialog, options.loadSaveProfilePath); //Add the user's default (or global if multiuser=false) profile path to the Shortcut list #ifdef WIN32 From 5006fb6b27dd662bfe29c7ab35017beda9712694 Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Mon, 28 Dec 2015 21:01:09 +0100 Subject: [PATCH 04/16] Remove all conditional compilation w.r.t. disabling exceptions in Glib since that is no longer supported anyway. --- rtengine/imagedata.cc | 4 -- rtengine/safegtk.cc | 88 +++---------------------------------------- rtgui/editwindow.cc | 8 ---- rtgui/rtwindow.cc | 9 ----- 4 files changed, 5 insertions(+), 104 deletions(-) diff --git a/rtengine/imagedata.cc b/rtengine/imagedata.cc index 11ca6f2ea..93c6b6604 100644 --- a/rtengine/imagedata.cc +++ b/rtengine/imagedata.cc @@ -21,10 +21,6 @@ #include #include "safegtk.h" -#ifndef GLIBMM_EXCEPTIONS_ENABLED -#include -#endif - using namespace rtengine; extern "C" IptcData *iptc_data_new_from_jpeg_file (FILE* infile); diff --git a/rtengine/safegtk.cc b/rtengine/safegtk.cc index e072a5356..a84b73536 100644 --- a/rtengine/safegtk.cc +++ b/rtengine/safegtk.cc @@ -76,23 +76,18 @@ Cairo::RefPtr safe_create_from_png(const Glib::ustring& fil Glib::RefPtr safe_query_file_info (Glib::RefPtr &file) { Glib::RefPtr info; -#ifdef GLIBMM_EXCEPTIONS_ENABLED try { info = file->query_info(); } catch (...) { } -#else - std::auto_ptr error; - info = file->query_info("*", Gio::FILE_QUERY_INFO_NONE, error); -#endif return info; } Glib::RefPtr safe_next_file (Glib::RefPtr &dirList) { Glib::RefPtr info; -#ifdef GLIBMM_EXCEPTIONS_ENABLED + bool retry; Glib::ustring last_error = ""; @@ -113,42 +108,15 @@ Glib::RefPtr safe_next_file (Glib::RefPtr &d } } while (retry); -#else - bool retry; - Glib::ustring last_error = ""; - - do { - retry = false; - std::auto_ptr error; - Glib::RefPtr cancellable; - info = dirList->next_file(cancellable, error); - - if (!info && error.get()) { - printf ("%s\n", error.what().c_str()); - retry = (error.what() != last_error); - last_error = error.what(); - } - } while (retry); - -#endif return info; } -#ifdef GLIBMM_EXCEPTIONS_ENABLED # define SAFE_ENUMERATOR_CODE_START \ do{try { if ((dirList = dir->enumerate_children ())) \ for (Glib::RefPtr info = safe_next_file(dirList); info; info = safe_next_file(dirList)) { # define SAFE_ENUMERATOR_CODE_END \ }} catch (Glib::Exception& ex) { printf ("%s\n", ex.what().c_str()); }}while(0) -#else -# define SAFE_ENUMERATOR_CODE_START \ - do{std::auto_ptr error; Glib::RefPtr cancellable; \ - if ((dirList = dir->enumerate_children (cancellable, "*", Gio::FILE_QUERY_INFO_NONE, error))) \ - for (Glib::RefPtr info = safe_next_file(dirList); info; info = safe_next_file(dirList)) { - -# define SAFE_ENUMERATOR_CODE_END } if (error.get()) printf ("%s\n", error->what().c_str());}while (0) -#endif /* * safe_build_file_list can now filter out at the source all files that doesn't have the extensions specified (if provided) @@ -223,8 +191,8 @@ void safe_build_subdir_list (Glib::RefPtr &dir, std::vector error; - utf8_str = locale_to_utf8(src, error); - if (error.get()) { - utf8_str = Glib::convert_with_fallback(src, "UTF-8", "ISO-8859-1", "?", error); - } - } -#endif //GLIBMM_EXCEPTIONS_ENABLED -#else utf8_str = Glib::filename_to_utf8(src); + #endif + return utf8_str; } Glib::ustring safe_locale_to_utf8 (const std::string& src) { Glib::ustring utf8_str; -#ifdef GLIBMM_EXCEPTIONS_ENABLED try { utf8_str = Glib::locale_to_utf8(src); @@ -259,38 +219,17 @@ Glib::ustring safe_locale_to_utf8 (const std::string& src) utf8_str = Glib::convert_with_fallback(src, "UTF-8", "ISO-8859-1", "?"); } -#else - { - std::auto_ptr error; - utf8_str = locale_to_utf8(src, error); - - if (error.get()) { - utf8_str = Glib::convert_with_fallback(src, "UTF-8", "ISO-8859-1", "?", error); - } - } -#endif //GLIBMM_EXCEPTIONS_ENABLED return utf8_str; } std::string safe_locale_from_utf8 (const Glib::ustring& utf8_str) { std::string str; -#ifdef GLIBMM_EXCEPTIONS_ENABLED try { str = Glib::locale_from_utf8(utf8_str); - } catch (const Glib::Error& e) { - //str = Glib::convert_with_fallback(utf8_str, "ISO-8859-1", "UTF-8", "?"); - } + } catch (Glib::Error&) {} -#else - { - std::auto_ptr error; - str = Glib::locale_from_utf8(utf8_str, error); - /*if (error.get()) - {str = Glib::convert_with_fallback(utf8_str, "ISO-8859-1", "UTF-8", "?", error);}*/ - } -#endif //GLIBMM_EXCEPTIONS_ENABLED return str; } @@ -298,7 +237,6 @@ bool safe_spawn_command_line_async (const Glib::ustring& cmd_utf8) { std::string cmd; bool success = false; -#ifdef GLIBMM_EXCEPTIONS_ENABLED try { cmd = Glib::filename_from_utf8(cmd_utf8); @@ -309,22 +247,6 @@ bool safe_spawn_command_line_async (const Glib::ustring& cmd_utf8) printf ("%s\n", ex.what().c_str()); } -#else - std::auto_ptr error; - cmd = Glib::filename_from_utf8(cmd_utf8, error); - - if (!error.get()) { - printf ("command line: %s\n", cmd.c_str()); - Glib::spawn_command_line_async (cmd, error); - } - - if (error.get()) { - printf ("%s\n", error->what().c_str()); - } else { - success = true; - } - -#endif return success; } diff --git a/rtgui/editwindow.cc b/rtgui/editwindow.cc index 88bd2aee4..76e351569 100644 --- a/rtgui/editwindow.cc +++ b/rtgui/editwindow.cc @@ -61,20 +61,12 @@ EditWindow::EditWindow (RTWindow* p) : parent(p) , isFullscreen(false) Glib::ustring fName = "rt-logo.png"; Glib::ustring fullPath = RTImage::findIconAbsolutePath(fName); -#ifdef GLIBMM_EXCEPTIONS_ENABLED - try { set_default_icon_from_file (fullPath); } catch(Glib::Exception& ex) { printf ("%s\n", ex.what().c_str()); } -#else - { - std::auto_ptr error; - set_default_icon_from_file (fullPath, error); - } -#endif //GLIBMM_EXCEPTIONS_ENABLED set_title_decorated(""); property_allow_shrink() = true; set_modal(false); diff --git a/rtgui/rtwindow.cc b/rtgui/rtwindow.cc index e3428dea7..338c5b36e 100644 --- a/rtgui/rtwindow.cc +++ b/rtgui/rtwindow.cc @@ -94,21 +94,12 @@ RTWindow::RTWindow () Glib::ustring fName = "rt-logo.png"; Glib::ustring fullPath = RTImage::findIconAbsolutePath(fName); -#ifdef GLIBMM_EXCEPTIONS_ENABLED - try { set_default_icon_from_file (fullPath); } catch(Glib::Exception& ex) { printf ("%s\n", ex.what().c_str()); } -#else - { - std::auto_ptr error; - set_default_icon_from_file (fullPath, error); - } -#endif //GLIBMM_EXCEPTIONS_ENABLED - #if defined(__APPLE__) { osxApp = (GtkosxApplication *)g_object_new (GTKOSX_TYPE_APPLICATION, NULL); From 87016d353a48916f982780a762d42c1215314cda Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sat, 5 Dec 2015 11:25:23 +0100 Subject: [PATCH 05/16] Replace the DirSelectionListener interface using a typedef'ed signal to increase simplicity and reduce boiler plate. --- rtgui/dirbrowser.cc | 8 ++------ rtgui/dirbrowser.h | 17 ++++++++++------- rtgui/dirselectionlistener.h | 32 -------------------------------- rtgui/filecatalog.h | 4 +--- rtgui/filepanel.cc | 9 +++++---- rtgui/placesbrowser.h | 5 ++--- rtgui/recentbrowser.h | 5 ++--- rtgui/toolpanelcoord.h | 4 +--- 8 files changed, 23 insertions(+), 61 deletions(-) delete mode 100644 rtgui/dirselectionlistener.h diff --git a/rtgui/dirbrowser.cc b/rtgui/dirbrowser.cc index 914b74ef5..b79bb2c0f 100644 --- a/rtgui/dirbrowser.cc +++ b/rtgui/dirbrowser.cc @@ -347,9 +347,7 @@ void DirBrowser::row_activated (const Gtk::TreeModel::Path& path, Gtk::TreeViewC Glib::ustring dname = dirTreeModel->get_iter (path)->get_value (dtColumns.dirname); if (safe_file_test (dname, Glib::FILE_TEST_IS_DIR)) - for (size_t i = 0; i < dllisteners.size(); i++) { - dllisteners[i]->dirSelected (dname); - } + dirSelectionSignal (dname, Glib::ustring()); } Gtk::TreePath DirBrowser::expandToDir (const Glib::ustring& absDirPath) @@ -439,9 +437,7 @@ void DirBrowser::open (const Glib::ustring& dirname, const Glib::ustring& fileNa absFilePath = Glib::build_filename (absDirPath, fileName); } - for (size_t i = 0; i < dllisteners.size(); i++) { - dllisteners[i]->dirSelected (absDirPath, absFilePath); - } + dirSelectionSignal (absDirPath, absFilePath); } void DirBrowser::file_changed (const Glib::RefPtr& file, const Glib::RefPtr& other_file, Gio::FileMonitorEvent event_type, const Gtk::TreeModel::iterator& iter, const Glib::ustring& dirName) diff --git a/rtgui/dirbrowser.h b/rtgui/dirbrowser.h index fcba64ce0..c60673d7b 100644 --- a/rtgui/dirbrowser.h +++ b/rtgui/dirbrowser.h @@ -24,7 +24,6 @@ #ifdef WIN32 #include "windirmonitor.h" #endif -#include "dirselectionlistener.h" #include "dirbrowserremoteinterface.h" class DirBrowser : public Gtk::VBox, public DirBrowserRemoteInterface @@ -32,6 +31,8 @@ class DirBrowser : public Gtk::VBox, public DirBrowserRemoteInterface , public WinDirChangeListener #endif { +public: + typedef sigc::signal DirSelectionSignal; private: @@ -67,7 +68,7 @@ private: Gtk::TreeView *dirtree; Gtk::ScrolledWindow *scrolledwindow4; - std::vector dllisteners; + DirSelectionSignal dirSelectionSignal; void fillRoot (); @@ -94,7 +95,6 @@ private: void addDir (const Gtk::TreeModel::iterator& iter, const Glib::ustring& dirname); Gtk::TreePath expandToDir (const Glib::ustring& dirName); void updateDir (const Gtk::TreeModel::iterator& iter); - void notifyListeners (); public: DirBrowser (); @@ -105,11 +105,14 @@ public: void row_activated (const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn* column); void file_changed (const Glib::RefPtr& file, const Glib::RefPtr& other_file, Gio::FileMonitorEvent event_type, const Gtk::TreeModel::iterator& iter, const Glib::ustring& dirName); void open (const Glib::ustring& dirName, const Glib::ustring& fileName = ""); // goes to dir "dirName" and selects file "fileName" - void addDirSelectionListener (DirSelectionListener* l) - { - dllisteners.push_back (l); - } void selectDir (Glib::ustring dir); + + DirSelectionSignal dirSelected () const; }; +inline DirBrowser::DirSelectionSignal DirBrowser::dirSelected () const +{ + return dirSelectionSignal; +} + #endif diff --git a/rtgui/dirselectionlistener.h b/rtgui/dirselectionlistener.h deleted file mode 100644 index 3225487cb..000000000 --- a/rtgui/dirselectionlistener.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * This file is part of RawTherapee. - * - * Copyright (c) 2004-2010 Gabor Horvath - * - * RawTherapee is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * RawTherapee is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with RawTherapee. If not, see . - */ -#ifndef _DIRSELECTIONLISTENER_ -#define _DIRSELECTIONLISTENER_ - -#include - -class DirSelectionListener -{ - -public: - virtual ~DirSelectionListener () {} - virtual void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile = "") {} -}; - -#endif diff --git a/rtgui/filecatalog.h b/rtgui/filecatalog.h index b30ebb553..16d5460e1 100644 --- a/rtgui/filecatalog.h +++ b/rtgui/filecatalog.h @@ -23,7 +23,6 @@ #include "windirmonitor.h" #endif #include "dirbrowserremoteinterface.h" -#include "dirselectionlistener.h" #include "filebrowser.h" #include "exiffiltersettings.h" #include @@ -60,7 +59,6 @@ class FilePanel; * - monitoring the directory (for any change) */ class FileCatalog : public Gtk::VBox, - public DirSelectionListener, public PreviewLoaderListener, public FilterPanelListener, public FileBrowserListener, @@ -175,7 +173,7 @@ public: FileCatalog (CoarsePanel* cp, ToolBar* tb, FilePanel* filepanel); ~FileCatalog(); - void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile = ""); + void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile); void closeDir (); void refreshEditedState (const std::set& efiles); diff --git a/rtgui/filepanel.cc b/rtgui/filepanel.cc index 5be2ab0df..5a7d7ef78 100644 --- a/rtgui/filepanel.cc +++ b/rtgui/filepanel.cc @@ -61,10 +61,11 @@ FilePanel::FilePanel () : parent(NULL) placesBrowser->setDirBrowserRemoteInterface (dirBrowser); recentBrowser->setDirBrowserRemoteInterface (dirBrowser); - dirBrowser->addDirSelectionListener (fileCatalog); - dirBrowser->addDirSelectionListener (recentBrowser); - dirBrowser->addDirSelectionListener (placesBrowser); - dirBrowser->addDirSelectionListener (tpc); + DirBrowser::DirSelectionSignal dirSelected = dirBrowser->dirSelected (); + dirSelected.connect (sigc::mem_fun (fileCatalog, &FileCatalog::dirSelected)); + dirSelected.connect (sigc::mem_fun (recentBrowser, &RecentBrowser::dirSelected)); + dirSelected.connect (sigc::mem_fun (placesBrowser, &PlacesBrowser::dirSelected)); + dirSelected.connect (sigc::mem_fun (tpc, &BatchToolPanelCoordinator::dirSelected)); fileCatalog->setFileSelectionListener (this); fileCatalog->setDirBrowserRemoteInterface (dirBrowser); diff --git a/rtgui/placesbrowser.h b/rtgui/placesbrowser.h index e8c443345..b3746b74e 100644 --- a/rtgui/placesbrowser.h +++ b/rtgui/placesbrowser.h @@ -22,10 +22,9 @@ #include #include #include "dirbrowserremoteinterface.h" -#include "dirselectionlistener.h" #include "multilangmgr.h" -class PlacesBrowser : public Gtk::VBox, public DirSelectionListener +class PlacesBrowser : public Gtk::VBox { class PlacesColumns : public Gtk::TreeModel::ColumnRecord @@ -63,7 +62,7 @@ public: { listener = l; } - void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile = ""); + void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile); void refreshPlacesList (); void mountChanged (const Glib::RefPtr& m); diff --git a/rtgui/recentbrowser.h b/rtgui/recentbrowser.h index 511207fa4..c42fe4773 100644 --- a/rtgui/recentbrowser.h +++ b/rtgui/recentbrowser.h @@ -21,11 +21,10 @@ #include #include "dirbrowserremoteinterface.h" -#include "dirselectionlistener.h" #include "multilangmgr.h" #include "guiutils.h" -class RecentBrowser : public Gtk::VBox, public DirSelectionListener +class RecentBrowser : public Gtk::VBox { Gtk::ComboBoxText* recentDirs; @@ -42,7 +41,7 @@ public: } void selectionChanged (); - void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile = ""); + void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile); }; #endif diff --git a/rtgui/toolpanelcoord.h b/rtgui/toolpanelcoord.h index 44073344b..46285ce3e 100644 --- a/rtgui/toolpanelcoord.h +++ b/rtgui/toolpanelcoord.h @@ -57,7 +57,6 @@ #include "toolbar.h" #include "lensgeom.h" #include "lensgeomlistener.h" -#include "dirselectionlistener.h" #include "wavelet.h" #include "dirpyrequalizer.h" #include "hsvequalizer.h" @@ -93,7 +92,6 @@ class ToolPanelCoordinator : public ToolPanelListener, public SpotWBListener, public CropPanelListener, public ICMPanelListener, - public DirSelectionListener, public ImageAreaToolListener { @@ -236,7 +234,7 @@ public: void setDefaults (rtengine::procparams::ProcParams* defparams); // DirSelectionListener interface - void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile = ""); + void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile); // to support the GUI: CropGUIListener* getCropGUIListener (); // through the CropGUIListener the editor area can notify the "crop" ToolPanel when the crop selection changes From 4f68e370d47d8c0be27099ed93e80b320735f8cd Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sat, 5 Dec 2015 11:45:15 +0100 Subject: [PATCH 06/16] Replace the DirBrowserRemoteInterface by slots to reduce coupling by using ad-hoc yet type-safe collaborations. --- rtgui/dirbrowser.h | 3 +-- rtgui/dirbrowserremoteinterface.h | 32 ------------------------------- rtgui/filecatalog.cc | 5 ++--- rtgui/filecatalog.h | 15 +++++++++------ rtgui/filepanel.cc | 6 +++--- rtgui/placesbrowser.cc | 6 +++--- rtgui/placesbrowser.h | 17 ++++++++++------ rtgui/recentbrowser.cc | 6 +++--- rtgui/recentbrowser.h | 16 ++++++++++------ 9 files changed, 42 insertions(+), 64 deletions(-) delete mode 100644 rtgui/dirbrowserremoteinterface.h diff --git a/rtgui/dirbrowser.h b/rtgui/dirbrowser.h index c60673d7b..850a9fa78 100644 --- a/rtgui/dirbrowser.h +++ b/rtgui/dirbrowser.h @@ -24,9 +24,8 @@ #ifdef WIN32 #include "windirmonitor.h" #endif -#include "dirbrowserremoteinterface.h" -class DirBrowser : public Gtk::VBox, public DirBrowserRemoteInterface +class DirBrowser : public Gtk::VBox #ifdef WIN32 , public WinDirChangeListener #endif diff --git a/rtgui/dirbrowserremoteinterface.h b/rtgui/dirbrowserremoteinterface.h deleted file mode 100644 index dda78bc47..000000000 --- a/rtgui/dirbrowserremoteinterface.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * This file is part of RawTherapee. - * - * Copyright (c) 2004-2010 Gabor Horvath - * - * RawTherapee is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * RawTherapee is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with RawTherapee. If not, see . - */ -#ifndef _DIRBROWSERREMOTEINTERFACE_ -#define _DIRBROWSERREMOTEINTERFACE_ - -#include - -class DirBrowserRemoteInterface -{ - -public: - virtual void selectDir (Glib::ustring dir) {} -}; - -#endif - diff --git a/rtgui/filecatalog.cc b/rtgui/filecatalog.cc index 915f0d84e..8b9f299d8 100644 --- a/rtgui/filecatalog.cc +++ b/rtgui/filecatalog.cc @@ -43,7 +43,6 @@ FileCatalog::FileCatalog (CoarsePanel* cp, ToolBar* tb, FilePanel* filepanel) : selectedDirectoryId(1), listener(NULL), fslistener(NULL), - dirlistener(NULL), hasValidCurrentEFS(false), filterPanel(NULL), previewsToLoad(0), @@ -2042,8 +2041,8 @@ void FileCatalog::buttonBrowsePathPressed () // handle shortcuts in the BrowsePath -- END // validate the path - if (safe_file_test(BrowsePathValue, Glib::FILE_TEST_IS_DIR) && dirlistener) { - dirlistener->selectDir (BrowsePathValue); + if (safe_file_test(BrowsePathValue, Glib::FILE_TEST_IS_DIR) && selectDir) { + selectDir (BrowsePathValue); } else // error, likely path not found: show red arrow { diff --git a/rtgui/filecatalog.h b/rtgui/filecatalog.h index 16d5460e1..b7ea1802f 100644 --- a/rtgui/filecatalog.h +++ b/rtgui/filecatalog.h @@ -22,7 +22,6 @@ #ifdef WIN32 #include "windirmonitor.h" #endif -#include "dirbrowserremoteinterface.h" #include "filebrowser.h" #include "exiffiltersettings.h" #include @@ -67,6 +66,8 @@ class FileCatalog : public Gtk::VBox, , public WinDirChangeListener #endif { +public: + typedef sigc::slot DirSelectionSlot; private: FilePanel* filepanel; @@ -82,7 +83,7 @@ private: FileSelectionListener* listener; FileSelectionChangeListener* fslistener; ImageAreaToolListener* iatlistener; - DirBrowserRemoteInterface* dirlistener; + DirSelectionSlot selectDir; Gtk::HBox* buttonBar; Gtk::HBox* hbToolBar1; @@ -242,10 +243,7 @@ public: { iatlistener = l; } - void setDirBrowserRemoteInterface (DirBrowserRemoteInterface* l) - { - dirlistener = l; - } + void setDirSelector (const DirSelectionSlot& selectDir); void setFilterPanel (FilterPanel* fpanel); void setExportPanel (ExportPanel* expanel); @@ -310,4 +308,9 @@ public: }; +inline void FileCatalog::setDirSelector (const FileCatalog::DirSelectionSlot& selectDir) +{ + this->selectDir = selectDir; +} + #endif diff --git a/rtgui/filepanel.cc b/rtgui/filepanel.cc index 5a7d7ef78..0069a6dbd 100644 --- a/rtgui/filepanel.cc +++ b/rtgui/filepanel.cc @@ -59,15 +59,15 @@ FilePanel::FilePanel () : parent(NULL) ribbonPane->set_size_request(50, 150); dirpaned->pack2 (*ribbonPane, true, true); - placesBrowser->setDirBrowserRemoteInterface (dirBrowser); - recentBrowser->setDirBrowserRemoteInterface (dirBrowser); DirBrowser::DirSelectionSignal dirSelected = dirBrowser->dirSelected (); dirSelected.connect (sigc::mem_fun (fileCatalog, &FileCatalog::dirSelected)); dirSelected.connect (sigc::mem_fun (recentBrowser, &RecentBrowser::dirSelected)); dirSelected.connect (sigc::mem_fun (placesBrowser, &PlacesBrowser::dirSelected)); dirSelected.connect (sigc::mem_fun (tpc, &BatchToolPanelCoordinator::dirSelected)); + fileCatalog->setDirSelector (sigc::mem_fun (dirBrowser, &DirBrowser::selectDir)); + placesBrowser->setDirSelector (sigc::mem_fun (dirBrowser, &DirBrowser::selectDir)); + recentBrowser->setDirSelector (sigc::mem_fun (dirBrowser, &DirBrowser::selectDir)); fileCatalog->setFileSelectionListener (this); - fileCatalog->setDirBrowserRemoteInterface (dirBrowser); rightBox = Gtk::manage ( new Gtk::HBox () ); rightBox->set_size_request(50, 100); diff --git a/rtgui/placesbrowser.cc b/rtgui/placesbrowser.cc index 6edb3b471..bb92fab0d 100644 --- a/rtgui/placesbrowser.cc +++ b/rtgui/placesbrowser.cc @@ -23,7 +23,7 @@ #include "guiutils.h" #include "rtimage.h" -PlacesBrowser::PlacesBrowser () : listener (NULL) +PlacesBrowser::PlacesBrowser () { scrollw = Gtk::manage (new Gtk::ScrolledWindow ()); @@ -286,8 +286,8 @@ void PlacesBrowser::selectionChanged () drives[i]->poll_for_media (); break; } - } else if (listener) { - listener->selectDir (iter->get_value (placesColumns.root)); + } else if (selectDir) { + selectDir (iter->get_value (placesColumns.root)); } } } diff --git a/rtgui/placesbrowser.h b/rtgui/placesbrowser.h index b3746b74e..b9d74648b 100644 --- a/rtgui/placesbrowser.h +++ b/rtgui/placesbrowser.h @@ -21,11 +21,14 @@ #include #include -#include "dirbrowserremoteinterface.h" #include "multilangmgr.h" class PlacesBrowser : public Gtk::VBox { +public: + typedef sigc::slot DirSelectionSlot; + +private: class PlacesColumns : public Gtk::TreeModel::ColumnRecord { @@ -49,7 +52,7 @@ class PlacesBrowser : public Gtk::VBox Gtk::TreeView* treeView; Glib::RefPtr placesModel; Glib::RefPtr vm; - DirBrowserRemoteInterface* listener; + DirSelectionSlot selectDir; Glib::ustring lastSelectedDir; Gtk::Button* add; Gtk::Button* del; @@ -58,10 +61,7 @@ public: PlacesBrowser (); - void setDirBrowserRemoteInterface (DirBrowserRemoteInterface* l) - { - listener = l; - } + void setDirSelector (const DirSelectionSlot& selectDir); void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile); void refreshPlacesList (); @@ -74,6 +74,11 @@ public: void delPressed (); }; +inline void PlacesBrowser::setDirSelector (const PlacesBrowser::DirSelectionSlot& selectDir) +{ + this->selectDir = selectDir; +} + #endif diff --git a/rtgui/recentbrowser.cc b/rtgui/recentbrowser.cc index 80d56de4d..1d559a9cd 100644 --- a/rtgui/recentbrowser.cc +++ b/rtgui/recentbrowser.cc @@ -22,7 +22,7 @@ using namespace rtengine; -RecentBrowser::RecentBrowser () : listener (NULL) +RecentBrowser::RecentBrowser () { recentDirs = Gtk::manage (new MyComboBoxText ()); @@ -46,8 +46,8 @@ void RecentBrowser::selectionChanged () Glib::ustring sel = recentDirs->get_active_text (); - if (sel != "" && listener) { - listener->selectDir (sel); + if (!sel.empty() && selectDir) { + selectDir (sel); } } diff --git a/rtgui/recentbrowser.h b/rtgui/recentbrowser.h index c42fe4773..2d1e210f4 100644 --- a/rtgui/recentbrowser.h +++ b/rtgui/recentbrowser.h @@ -20,30 +20,34 @@ #define _RECENTBROWSER_ #include -#include "dirbrowserremoteinterface.h" #include "multilangmgr.h" #include "guiutils.h" class RecentBrowser : public Gtk::VBox { +public: + typedef sigc::slot DirSelectionSlot; +private: Gtk::ComboBoxText* recentDirs; sigc::connection conn; - DirBrowserRemoteInterface* listener; + DirSelectionSlot selectDir; public: RecentBrowser (); - void setDirBrowserRemoteInterface (DirBrowserRemoteInterface* l) - { - listener = l; - } + void setDirSelector (const DirSelectionSlot& selectDir); void selectionChanged (); void dirSelected (const Glib::ustring& dirname, const Glib::ustring& openfile); }; +inline void RecentBrowser::setDirSelector (const RecentBrowser::DirSelectionSlot& selectDir) +{ + this->selectDir = selectDir; +} + #endif From 7d28c2531c73f87775231959fd916684d59ae1df Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Thu, 7 Jan 2016 19:18:49 +0100 Subject: [PATCH 07/16] Fix #3067 by including the memory header directly into the cache manager. --- rtgui/cachemanager.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rtgui/cachemanager.cc b/rtgui/cachemanager.cc index 4d3519cf1..4d3949890 100644 --- a/rtgui/cachemanager.cc +++ b/rtgui/cachemanager.cc @@ -18,13 +18,15 @@ */ #include "cachemanager.h" -#ifdef WIN32 -#include -#endif +#include #include #include +#ifdef WIN32 +#include +#endif + #include "guiutils.h" #include "options.h" #include "procparamchangers.h" From b8b3b3f47e9edee374b229eb523e84ab8c9e0bc2 Mon Sep 17 00:00:00 2001 From: Beep6581 Date: Fri, 8 Jan 2016 17:17:42 +0100 Subject: [PATCH 08/16] Changed adjusterMinDelay, issue #3068 --- rtgui/options.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtgui/options.cc b/rtgui/options.cc index e97a27ecb..a94fb0945 100644 --- a/rtgui/options.cc +++ b/rtgui/options.cc @@ -326,7 +326,7 @@ void Options::setDefaults () defProfRaw = DEFPROFILE_RAW; defProfImg = DEFPROFILE_IMG; dateFormat = "%y-%m-%d"; - adjusterMinDelay = 200; + adjusterMinDelay = 100; adjusterMaxDelay = 200; startupDir = STARTUPDIR_LAST; startupPath = ""; From 5f8a472476f0a8c9d635f366325fac4c41ec1cf4 Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Fri, 8 Jan 2016 17:58:54 +0100 Subject: [PATCH 09/16] Make the compiler require an error instead of a warning during build configuration to close #3070. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6f5c168f8..7234c6efe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu11") SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11") if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.9") - message(WARNING "RawTherapee should be built using GCC version 4.9 or higher!") + message(FATAL_ERROR "Building RawTherapee requires using GCC version 4.9 or higher!") endif() # We might want to build using the old C++ ABI, even when using a new GCC version From bc80ef946b5ba55ada5536b149e0aea6ecba2064 Mon Sep 17 00:00:00 2001 From: Anders Torger Date: Fri, 8 Jan 2016 19:33:37 +0100 Subject: [PATCH 10/16] Added initial support for IQ3 MP100 and 16 bit IIQ files (RawFormat 8) --- rtengine/camconst.json | 5 ++ rtengine/dcraw.cc | 3 +- rtengine/dcraw.patch | 114 ++++++++++++++++++++++------------------- 3 files changed, 69 insertions(+), 53 deletions(-) diff --git a/rtengine/camconst.json b/rtengine/camconst.json index 5e1397f27..4b774e438 100644 --- a/rtengine/camconst.json +++ b/rtengine/camconst.json @@ -1580,6 +1580,11 @@ Quality X: unknown, ie we knowing to little about the camera properties to know "dcraw_matrix": [ 4932, -835, 141, -4878, 11868, 3437, -1138, 1961, 7067 ], "ranges": { "black": 0, "white": 64400 } // CMOS sensor, we dare to set white level a bit higher than for the more varying Phase One CCDs }, + { // quality C, matrix made from crappy cc24 photo + "make_model": [ "Phase One IQ3 100MP" ], + "dcraw_matrix": [ 4479,-895,-536,-5818,13569,2742,-1186,2190,7909], + "ranges": { "black": 0, "white": 64400 } + }, { // Quality A for tested CFV, the other models have the same sensor (16 megapixel square sensor) "make_model": [ "Hasselblad V96C", "Hasselblad CFV", "Hasselblad CFV-II" ], diff --git a/rtengine/dcraw.cc b/rtengine/dcraw.cc index b1260e307..09cdb8d0f 100644 --- a/rtengine/dcraw.cc +++ b/rtengine/dcraw.cc @@ -1685,7 +1685,8 @@ void CLASS phase_one_load_raw_c() pixel[col] = curve[pixel[col]]; } for (col=0; col < raw_width; col++) { - i = (pixel[col] << 2) - ph1.black + if (ph1.format != 8) pixel[col] <<= 2; + i = pixel[col] - ph1.black + cblack[row][col >= ph1.split_col] + rblack[col][row >= ph1.split_row]; if (i > 0) RAW(row,col) = i; diff --git a/rtengine/dcraw.patch b/rtengine/dcraw.patch index 4451e8909..ce2d186d8 100644 --- a/rtengine/dcraw.patch +++ b/rtengine/dcraw.patch @@ -1,5 +1,5 @@ ---- dcraw.c 2016-01-02 12:05:48 +0000 -+++ dcraw.cc 2016-01-02 13:21:21 +0000 +--- dcraw.c 2015-09-08 08:08:11.000000000 +0200 ++++ dcraw.cc 2016-01-08 15:37:02.884467080 +0100 @@ -1,3 +1,15 @@ +/*RT*/#include +/*RT*/#include @@ -236,7 +236,17 @@ unsigned c; if (nbits == -1) -@@ -1731,6 +1695,338 @@ +@@ -1721,7 +1685,8 @@ + pixel[col] = curve[pixel[col]]; + } + for (col=0; col < raw_width; col++) { +- i = (pixel[col] << 2) - ph1.black ++ if (ph1.format != 8) pixel[col] <<= 2; ++ i = pixel[col] - ph1.black + + cblack[row][col >= ph1.split_col] + + rblack[col][row >= ph1.split_row]; + if (i > 0) RAW(row,col) = i; +@@ -1731,6 +1696,338 @@ maximum = 0xfffc - ph1.black; } @@ -575,7 +585,7 @@ void CLASS hasselblad_load_raw() { struct jhead jh; -@@ -1954,10 +2250,10 @@ +@@ -1954,10 +2251,10 @@ maximum = curve[0x3ff]; } @@ -589,7 +599,7 @@ int byte; if (!nbits) return vbits=0; -@@ -2140,7 +2436,7 @@ +@@ -2140,7 +2437,7 @@ void CLASS kodak_radc_load_raw() { @@ -598,7 +608,7 @@ 1,1, 2,3, 3,4, 4,2, 5,7, 6,5, 7,6, 7,8, 1,0, 2,1, 3,3, 4,4, 5,2, 6,7, 7,6, 8,5, 8,8, 2,1, 2,3, 3,0, 3,2, 3,4, 4,6, 5,5, 6,7, 6,8, -@@ -2246,11 +2542,11 @@ +@@ -2246,11 +2543,11 @@ METHODDEF(boolean) fill_input_buffer (j_decompress_ptr cinfo) { @@ -612,7 +622,7 @@ cinfo->src->next_input_byte = jpeg_buffer; cinfo->src->bytes_in_buffer = nbytes; return TRUE; -@@ -2600,10 +2896,9 @@ +@@ -2600,10 +2897,9 @@ maximum = (1 << (thumb_misc & 31)) - 1; } @@ -625,7 +635,7 @@ if (start) { for (p=0; p < 4; p++) pad[p] = key = key * 48828125 + 1; -@@ -2688,11 +2983,13 @@ +@@ -2688,11 +2984,13 @@ bit += 7; } for (i=0; i < 16; i++, col+=2) @@ -640,7 +650,7 @@ } void CLASS samsung_load_raw() -@@ -2988,7 +3285,7 @@ +@@ -2988,7 +3286,7 @@ void CLASS foveon_decoder (unsigned size, unsigned code) { @@ -649,7 +659,7 @@ struct decode *cur; int i, len; -@@ -3085,7 +3382,7 @@ +@@ -3085,7 +3383,7 @@ pred[c] += diff[dindex->leaf]; if (pred[c] >> 16 && ~pred[c] >> 16) derror(); } @@ -658,7 +668,7 @@ } } } -@@ -3696,6 +3993,8 @@ +@@ -3696,6 +3994,8 @@ if (load_raw == &CLASS phase_one_load_raw || load_raw == &CLASS phase_one_load_raw_c) phase_one_correct(); @@ -667,7 +677,7 @@ if (fuji_width) { for (row=0; row < raw_height-top_margin*2; row++) { for (col=0; col < fuji_width << !fuji_layout; col++) { -@@ -3711,10 +4010,13 @@ +@@ -3711,10 +4011,13 @@ } } } else { @@ -683,7 +693,7 @@ if (mask[0][3] > 0) goto mask_set; if (load_raw == &CLASS canon_load_raw || load_raw == &CLASS lossless_jpeg_load_raw) { -@@ -4316,239 +4618,8 @@ +@@ -4316,239 +4619,8 @@ } } @@ -924,7 +934,7 @@ void CLASS cielab (ushort rgb[3], short lab[3]) { -@@ -4814,112 +4885,7 @@ +@@ -4814,112 +4886,7 @@ } #undef fcol @@ -1037,7 +1047,7 @@ #undef TS void CLASS median_filter() -@@ -5089,7 +5055,7 @@ +@@ -5089,7 +5056,7 @@ } } @@ -1046,7 +1056,7 @@ void CLASS parse_makernote (int base, int uptag) { -@@ -5194,6 +5160,11 @@ +@@ -5194,6 +5161,11 @@ tag |= uptag << 16; if (tag == 2 && strstr(make,"NIKON") && !iso_speed) iso_speed = (get2(),get2()); @@ -1058,7 +1068,7 @@ if (tag == 4 && len > 26 && len < 35) { if ((i=(get4(),get2())) != 0x7fff && !iso_speed) iso_speed = 50 * pow (2, i/32.0 - 4); -@@ -5246,12 +5217,16 @@ +@@ -5246,12 +5218,16 @@ cam_mul[2] = get4() << 2; } } @@ -1076,7 +1086,7 @@ if (tag == 0x1d) while ((c = fgetc(ifp)) && c != EOF) serial = serial*10 + (isdigit(c) ? c - '0' : c % 10); -@@ -5442,6 +5417,7 @@ +@@ -5442,6 +5418,7 @@ case 33434: shutter = getreal(type); break; case 33437: aperture = getreal(type); break; case 34855: iso_speed = get2(); break; @@ -1084,7 +1094,7 @@ case 36867: case 36868: get_timestamp(0); break; case 37377: if ((expo = -getreal(type)) < 128) -@@ -5613,28 +5589,33 @@ +@@ -5613,28 +5590,33 @@ } } @@ -1124,7 +1134,7 @@ entries = get2(); if (entries > 512) return 1; while (entries--) { -@@ -5702,7 +5683,8 @@ +@@ -5702,7 +5684,8 @@ fgets (make, 64, ifp); break; case 272: /* Model */ @@ -1134,7 +1144,7 @@ break; case 280: /* Panasonic RW2 offset */ if (type != 4) break; -@@ -5762,6 +5744,9 @@ +@@ -5762,6 +5745,9 @@ case 315: /* Artist */ fread (artist, 64, 1, ifp); break; @@ -1144,7 +1154,7 @@ case 322: /* TileWidth */ tiff_ifd[ifd].tile_width = getint(type); break; -@@ -5777,6 +5762,9 @@ +@@ -5777,6 +5763,9 @@ is_raw = 5; } break; @@ -1154,7 +1164,7 @@ case 330: /* SubIFDs */ if (!strcmp(model,"DSLR-A100") && tiff_ifd[ifd].width == 3872) { load_raw = &CLASS sony_arw_load_raw; -@@ -5790,6 +5778,9 @@ +@@ -5790,6 +5779,9 @@ fseek (ifp, i+4, SEEK_SET); } break; @@ -1164,7 +1174,7 @@ case 400: strcpy (make, "Sarnoff"); maximum = 0xfff; -@@ -5971,6 +5962,9 @@ +@@ -5971,6 +5963,9 @@ if (!make[0]) strcpy (make, "DNG"); is_raw = 1; break; @@ -1174,7 +1184,7 @@ case 50710: /* CFAPlaneColor */ if (filters == 9) break; if (len > 4) len = 4; -@@ -6002,12 +5996,21 @@ +@@ -6002,12 +5997,21 @@ case 61450: cblack[4] = cblack[5] = MIN(sqrt(len),64); case 50714: /* BlackLevel */ @@ -1202,7 +1212,7 @@ case 50715: /* BlackLevelDeltaH */ case 50716: /* BlackLevelDeltaV */ for (num=i=0; i < len; i++) -@@ -6024,13 +6027,13 @@ +@@ -6024,13 +6028,13 @@ case 50721: /* ColorMatrix1 */ case 50722: /* ColorMatrix2 */ FORCC for (j=0; j < 3; j++) @@ -1218,7 +1228,7 @@ break; case 50727: /* AnalogBalance */ FORCC ab[c] = getreal(type); -@@ -6053,6 +6056,11 @@ +@@ -6053,6 +6057,11 @@ case 50752: read_shorts (cr2_slice, 3); break; @@ -1230,7 +1240,7 @@ case 50829: /* ActiveArea */ top_margin = getint(type); left_margin = getint(type); -@@ -6085,21 +6093,27 @@ +@@ -6085,21 +6094,27 @@ fread (buf, sony_length, 1, ifp); sony_decrypt (buf, sony_length/4, 1, sony_key); sfp = ifp; @@ -1266,7 +1276,7 @@ cam_xyz_coeff (cmatrix, cam_xyz); } if (asn[0]) { -@@ -6107,13 +6121,14 @@ +@@ -6107,13 +6122,14 @@ FORCC cam_mul[c] = 1 / asn[c]; } if (!use_cm) @@ -1282,7 +1292,7 @@ fseek (ifp, base, SEEK_SET); order = get2(); -@@ -6191,7 +6206,12 @@ +@@ -6191,7 +6207,12 @@ case 8: load_raw = &CLASS eight_bit_load_raw; break; case 12: if (tiff_ifd[raw].phint == 2) load_flags = 6; @@ -1296,7 +1306,7 @@ case 14: load_flags = 0; case 16: load_raw = &CLASS unpacked_load_raw; if (!strncmp(make,"OLYMPUS",7) && -@@ -6230,6 +6250,7 @@ +@@ -6230,6 +6251,7 @@ case 32803: load_raw = &CLASS kodak_65000_load_raw; } case 32867: case 34892: break; @@ -1304,7 +1314,7 @@ default: is_raw = 0; } if (!dng_version) -@@ -6315,7 +6336,7 @@ +@@ -6315,7 +6337,7 @@ { const char *file, *ext; char *jname, *jfile, *jext; @@ -1313,7 +1323,7 @@ ext = strrchr (ifname, '.'); file = strrchr (ifname, '/'); -@@ -6337,13 +6358,14 @@ +@@ -6337,13 +6359,14 @@ } else while (isdigit(*--jext)) { if (*jext != '9') { @@ -1330,7 +1340,7 @@ if (verbose) fprintf (stderr,_("Reading metadata from %s ...\n"), jname); parse_tiff (12); -@@ -6620,6 +6642,7 @@ +@@ -6620,6 +6643,7 @@ load_raw = ph1.format < 3 ? &CLASS phase_one_load_raw : &CLASS phase_one_load_raw_c; maximum = 0xffff; @@ -1338,7 +1348,7 @@ strcpy (make, "Phase One"); if (model[0]) return; switch (raw_height) { -@@ -6688,7 +6711,11 @@ +@@ -6688,7 +6712,11 @@ order = get2(); hlen = get4(); if (get4() == 0x48454150) /* "HEAP" */ @@ -1350,7 +1360,7 @@ if (parse_tiff (save+6)) apply_tiff(); fseek (ifp, save+len, SEEK_SET); } -@@ -6960,7 +6987,8 @@ +@@ -6960,7 +6988,8 @@ { static const struct { const char *prefix; @@ -1360,7 +1370,7 @@ } table[] = { { "AgfaPhoto DC-833m", 0, 0, /* DJC */ { 11438,-3762,-1115,-2409,9914,2497,-1227,2295,5300 } }, -@@ -7919,6 +7947,33 @@ +@@ -7919,6 +7948,33 @@ } break; } @@ -1394,7 +1404,7 @@ } void CLASS simple_coeff (int index) -@@ -8229,7 +8284,7 @@ +@@ -8229,7 +8285,7 @@ tiff_flip = flip = filters = UINT_MAX; /* unknown */ raw_height = raw_width = fuji_width = fuji_layout = cr2_slice[0] = 0; maximum = height = width = top_margin = left_margin = 0; @@ -1403,7 +1413,7 @@ iso_speed = shutter = aperture = focal_len = unique_id = 0; tiff_nifds = 0; memset (tiff_ifd, 0, sizeof tiff_ifd); -@@ -8261,13 +8316,20 @@ +@@ -8261,13 +8317,20 @@ fread (head, 1, 32, ifp); fseek (ifp, 0, SEEK_END); flen = fsize = ftell(ifp); @@ -1426,7 +1436,7 @@ parse_ciff (hlen, flen-hlen, 0); load_raw = &CLASS canon_load_raw; } else if (parse_tiff(0)) apply_tiff(); -@@ -8313,6 +8375,7 @@ +@@ -8313,6 +8376,7 @@ fseek (ifp, 100+28*(shot_select > 0), SEEK_SET); parse_tiff (data_offset = get4()); parse_tiff (thumb_offset+12); @@ -1434,7 +1444,7 @@ apply_tiff(); } else if (!memcmp (head,"RIFF",4)) { fseek (ifp, 0, SEEK_SET); -@@ -8426,9 +8489,10 @@ +@@ -8426,9 +8490,10 @@ if (make[0] == 0) parse_smal (0, flen); if (make[0] == 0) { parse_jpeg(0); @@ -1448,7 +1458,7 @@ strcpy (make, "OmniVision"); data_offset = ftell(ifp) + 0x8000-32; width = raw_width; -@@ -8437,6 +8501,7 @@ +@@ -8437,6 +8502,7 @@ filters = 0x16161616; } else is_raw = 0; } @@ -1456,7 +1466,7 @@ for (i=0; i < sizeof corp / sizeof *corp; i++) if (strcasestr (make, corp[i])) /* Simplify company names */ -@@ -8468,7 +8533,7 @@ +@@ -8468,7 +8534,7 @@ if (height == 3136 && width == 4864) /* Pentax K20D and Samsung GX20 */ { height = 3124; width = 4688; filters = 0x16161616; } if (width == 4352 && (!strcmp(model,"K-r") || !strcmp(model,"K-x"))) @@ -1465,7 +1475,7 @@ if (width >= 4960 && !strncmp(model,"K-5",3)) { left_margin = 10; width = 4950; filters = 0x16161616; } if (width == 4736 && !strcmp(model,"K-7")) -@@ -8487,6 +8552,7 @@ +@@ -8487,6 +8553,7 @@ switch (tiff_compress) { case 1: load_raw = &CLASS packed_dng_load_raw; break; case 7: load_raw = &CLASS lossless_dng_load_raw; break; @@ -1473,7 +1483,7 @@ case 34892: load_raw = &CLASS lossy_dng_load_raw; break; default: load_raw = 0; } -@@ -8541,6 +8607,7 @@ +@@ -8541,6 +8608,7 @@ if (height > width) pixel_aspect = 2; filters = 0; simple_coeff(0); @@ -1481,7 +1491,7 @@ } else if (!strcmp(make,"Canon") && tiff_bps == 15) { switch (width) { case 3344: width -= 66; -@@ -8846,24 +8913,53 @@ +@@ -8846,24 +8914,53 @@ if (load_raw == &CLASS lossless_jpeg_load_raw) load_raw = &CLASS hasselblad_load_raw; if (raw_width == 7262) { @@ -1540,7 +1550,7 @@ } else if (raw_width == 4090) { strcpy (model, "V96C"); height -= (top_margin = 6); -@@ -8921,6 +9017,7 @@ +@@ -8921,6 +9018,7 @@ filters = 0x16161616; } } else if (!strcmp(make,"Leica") || !strcmp(make,"Panasonic")) { @@ -1548,7 +1558,7 @@ if ((flen - data_offset) / (raw_width*8/7) == raw_height) load_raw = &CLASS panasonic_load_raw; if (!load_raw) { -@@ -8938,6 +9035,7 @@ +@@ -8938,6 +9036,7 @@ } filters = 0x01010101 * (uchar) "\x94\x61\x49\x16" [((filters-1) ^ (left_margin & 1) ^ (top_margin << 1)) & 3]; @@ -1556,7 +1566,7 @@ } else if (!strcmp(model,"C770UZ")) { height = 1718; width = 2304; -@@ -9155,6 +9253,18 @@ +@@ -9155,6 +9254,18 @@ memcpy (rgb_cam, cmatrix, sizeof cmatrix); raw_color = 0; } @@ -1575,7 +1585,7 @@ if (raw_color) adobe_coeff (make, model); if (load_raw == &CLASS kodak_radc_load_raw) if (raw_color) adobe_coeff ("Apple","Quicktake"); -@@ -9169,9 +9279,9 @@ +@@ -9169,9 +9280,9 @@ if (raw_width < width ) raw_width = width; } if (!tiff_bps) tiff_bps = 12; @@ -1587,7 +1597,7 @@ is_raw = 0; #ifdef NO_JASPER if (load_raw == &CLASS redcine_load_raw) { -@@ -9250,194 +9360,249 @@ +@@ -9250,194 +9361,249 @@ } #endif @@ -2016,7 +2026,7 @@ struct tiff_tag { ushort tag, type; -@@ -9461,590 +9626,11 @@ +@@ -9461,590 +9627,11 @@ char desc[512], make[64], model[64], soft[32], date[20], artist[64]; }; From b5a7037e4f7c9cf7dcdfe68cde02662262f08d5d Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sat, 9 Jan 2016 10:50:29 +0100 Subject: [PATCH 11/16] Fix a shadowed indirect header dependency in the batch queue to close #3074. --- rtgui/batchqueue.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/rtgui/batchqueue.cc b/rtgui/batchqueue.cc index 53a0629fd..814f32db0 100644 --- a/rtgui/batchqueue.cc +++ b/rtgui/batchqueue.cc @@ -21,6 +21,7 @@ #include #include "../rtengine/rt_math.h" +#include #include #include #include From 46d57426bcdd76c2299948f52c634678705fce8a Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sat, 9 Jan 2016 14:31:25 +0100 Subject: [PATCH 12/16] Fix one more usage of the deprecated std::auto_ptr that slipped through due to the order merging pull requests. --- rtgui/editorpanel.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtgui/editorpanel.h b/rtgui/editorpanel.h index 6de9928bd..e506e1583 100644 --- a/rtgui/editorpanel.h +++ b/rtgui/editorpanel.h @@ -85,7 +85,7 @@ protected: Gtk::Button* navPrev; class MonitorProfileSelector; - std::auto_ptr monitorProfile; + std::unique_ptr monitorProfile; ImageAreaPanel* iareapanel; PreviewHandler* previewHandler; From e36ccb018b5e0aaac6af7ecd8c86f1bd0ca108ef Mon Sep 17 00:00:00 2001 From: Beep6581 Date: Sat, 9 Jan 2016 14:46:44 +0100 Subject: [PATCH 13/16] Interface language files updated - Retinex is work in progress, do not translate yet. --- rtdata/languages/Catala | 65 +++++++++++++++---- rtdata/languages/Chinese (Simplified) | 65 +++++++++++++++---- rtdata/languages/Chinese (Traditional) | 65 +++++++++++++++---- rtdata/languages/Czech | 47 +++++++++++++- rtdata/languages/Dansk | 65 +++++++++++++++---- rtdata/languages/Deutsch | 51 ++++++++++++++- rtdata/languages/English (UK) | 65 +++++++++++++++---- rtdata/languages/English (US) | 65 +++++++++++++++---- rtdata/languages/Espanol | 65 +++++++++++++++---- rtdata/languages/Euskara | 65 +++++++++++++++---- rtdata/languages/Francais | 63 +++++++++++++++--- rtdata/languages/Greek | 65 +++++++++++++++---- rtdata/languages/Hebrew | 65 +++++++++++++++---- rtdata/languages/Italiano | 65 +++++++++++++++---- rtdata/languages/Japanese | 63 +++++++++++++++--- rtdata/languages/Latvian | 65 +++++++++++++++---- rtdata/languages/Magyar | 65 +++++++++++++++---- rtdata/languages/Nederlands | 50 ++++++++++++-- rtdata/languages/Norsk BM | 65 +++++++++++++++---- rtdata/languages/Polish | 65 +++++++++++++++---- rtdata/languages/Polish (Latin Characters) | 65 +++++++++++++++---- rtdata/languages/Portugues (Brasil) | 65 +++++++++++++++---- rtdata/languages/Russian | 65 +++++++++++++++---- rtdata/languages/Serbian (Cyrilic Characters) | 65 +++++++++++++++---- rtdata/languages/Serbian (Latin Characters) | 65 +++++++++++++++---- rtdata/languages/Slovak | 65 +++++++++++++++---- rtdata/languages/Suomi | 65 +++++++++++++++---- rtdata/languages/Swedish | 63 +++++++++++++++--- rtdata/languages/Turkish | 65 +++++++++++++++---- rtdata/languages/default | 28 ++++---- 30 files changed, 1555 insertions(+), 305 deletions(-) diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala index ba8e339ad..f90611620 100644 --- a/rtdata/languages/Catala +++ b/rtdata/languages/Catala @@ -537,7 +537,6 @@ PREFERENCES_CACHEMAXENTRIES;Màxim nombre d'entrades a la mem. cau PREFERENCES_CACHEOPTS;Opcions memòria cau PREFERENCES_CACHETHUMBHEIGHT;Màxima alçada de minifoto PREFERENCES_CLIPPINGIND;Indicador de pèrdues -PREFERENCES_CMETRICINTENT;Intent colorimètric PREFERENCES_CUSTPROFBUILD;Constructor de perfils de procés particulars PREFERENCES_CUSTPROFBUILDHINT;Nom del fitxer executable (o script) per a usar un nou perfil de procés en una imatge.\nRep paràmetres en línia d'ordres per a la generació de perfils basats en regles:\n[raw/JPG path] [path per omissió del perfil de procés] [número f] [expos. en segons] [long. focal en mm] [ISO] [objectiu] [càmera] PREFERENCES_CUSTPROFBUILDPATH;Executable path @@ -587,7 +586,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Grup "Operacions de procés de perfils" PREFERENCES_MENUGROUPRANK;Grup "Rang" PREFERENCES_MENUOPTIONS;Opcions del menú PREFERENCES_METADATA;Metadata -PREFERENCES_MONITORICC;Perfil de color del monitor PREFERENCES_MULTITAB;Mode multitreball PREFERENCES_MULTITABDUALMON;Mode multitreball en segon monitor, si se'n té un PREFERENCES_OUTDIR;Directori de sortida @@ -1231,7 +1229,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1272,11 +1270,11 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1291,6 +1289,19 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 !MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the previous image relative to image opened in the Editor.\nShortcut: Shift-F3\n\nTo navigate to the previous image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F3 @@ -1303,6 +1314,8 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !MAIN_TAB_INSPECT; Inspect !MAIN_TAB_WAVELET;Wavelet !MAIN_TAB_WAVELET_TOOLTIP;Shortcut: Alt-w +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1323,6 +1336,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !PARTIALPASTE_PCVIGNETTE;Vignette filter !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAW_LMMSEITERATIONS;LMMSE enhancement steps !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels @@ -1389,6 +1403,8 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction @@ -1399,6 +1415,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels @@ -1702,6 +1719,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_ICM_DCPILLUMINANT;Illuminant !TP_ICM_DCPILLUMINANT_INTERPOLATED;Interpolated !TP_ICM_DCPILLUMINANT_TOOLTIP;Select which embedded DCP illuminant to employ. Default is "interpolated" which is a mix between the two based on white balance. The setting is only enabled if a Dual-Illuminant DCP with interpolation support is selected. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1750,12 +1768,15 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1764,24 +1785,39 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1793,8 +1829,15 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_LUMAMODE;Luminosity mode !TP_RGBCURVES_LUMAMODE_TOOLTIP;Luminosity mode allows to vary the contribution of R, G and B channels to the luminosity of the image, without altering image color. !TP_SAVEDIALOG_OK_TIP;Shortcut: Ctrl-Enter diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified) index de7c3afcb..ef7fd73e4 100644 --- a/rtdata/languages/Chinese (Simplified) +++ b/rtdata/languages/Chinese (Simplified) @@ -440,7 +440,6 @@ PREFERENCES_CACHEMAXENTRIES;最大缓存数量 PREFERENCES_CACHEOPTS;缓存选项 PREFERENCES_CACHETHUMBHEIGHT;最大缩略图高度 PREFERENCES_CLIPPINGIND;高光溢出提示 -PREFERENCES_CMETRICINTENT;色彩模式 PREFERENCES_D50;5000K PREFERENCES_D55;5500K PREFERENCES_D60;6000K @@ -471,7 +470,6 @@ PREFERENCES_INTENT_PERCEPTUAL;感知模式 PREFERENCES_INTENT_RELATIVE;相对色彩模式 PREFERENCES_INTENT_SATURATION;饱和度 PREFERENCES_MENUGROUPRANK;组 "评价" -PREFERENCES_MONITORICC;显示器配置 PREFERENCES_OUTDIR;输出路径 PREFERENCES_OUTDIRFOLDER;保存至文件夹 PREFERENCES_OUTDIRFOLDERHINT;将已寸图片放至所选文件夹 @@ -1148,7 +1146,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1189,11 +1187,11 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1208,6 +1206,19 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 !MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the previous image relative to image opened in the Editor.\nShortcut: Shift-F3\n\nTo navigate to the previous image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F3 !MAIN_BUTTON_NAVSYNC_TOOLTIP;Synchronize the File Browser or Filmstrip with the Editor to reveal the thumbnail of the currently opened image, and clear any active filters.\nShortcut: x\n\nAs above, but without clearing active filters:\nShortcut: y\n(Note that the thumbnail of the opened image will not be shown if filtered out). @@ -1231,6 +1242,8 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !MAIN_TOOLTIP_PREVIEWFOCUSMASK;Preview the Focus Mask.\nShortcut: Shift-f\n\nMore accurate on images with shallow depth of field, low noise and at higher zoom levels.\n\nTo improve detection accuracy for noisy images evaluate at smaller zoom, about 10-30%. !MAIN_TOOLTIP_PREVIEWG;Preview the Green channel.\nShortcut: g !MAIN_TOOLTIP_PREVIEWL;Preview the Luminosity.\nShortcut: v\n\n0.299*R + 0.587*G + 0.114*B +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !OPTIONS_DEFIMG_MISSING;The default profile for non-raw photos could not be found or is not set.\n\nPlease check your profiles' directory, it may be missing or damaged.\n\nDefault internal values will be used. !OPTIONS_DEFRAW_MISSING;The default profile for raw photos could not be found or is not set.\n\nPlease check your profiles' directory, it may be missing or damaged.\n\nDefault internal values will be used. !PARTIALPASTE_COLORTONING;Color toning @@ -1246,6 +1259,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !PARTIALPASTE_IMPULSEDENOISE;Impulse noise reduction !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWEXPOS_BLACK;Black levels !PARTIALPASTE_RAWEXPOS_LINEAR;White point correction !PARTIALPASTE_RAWEXPOS_PRESER;Highlight preservation @@ -1336,6 +1350,8 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1351,6 +1367,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels @@ -1642,6 +1659,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_ICM_INPUTCAMERAICC_TOOLTIP;Use RawTherapee's camera-specific DCP or ICC input color profiles. These profiles are more precise than simpler matrix ones. They are not available for all cameras. These profiles are stored in the /iccprofiles/input and /dcpprofiles folders and are automatically retrieved based on a file name matching to the exact model name of the camera. !TP_ICM_INPUTCAMERA_TOOLTIP;Use a simple color matrix from dcraw, an enhanced RawTherapee version (whichever is available based on camera model) or one embedded in the DNG. !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1720,12 +1738,15 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1734,24 +1755,39 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1763,8 +1799,15 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_SHARPENING_TOOLTIP;Expect a slightly different effect when using with CIECAM02. If difference is observed, adjust to taste. !TP_SHARPENMICRO_LABEL;Microcontrast !TP_SHARPENMICRO_MATRIX;3×3 matrix instead of 5×5 diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional) index 885a79980..52e0ed9ba 100644 --- a/rtdata/languages/Chinese (Traditional) +++ b/rtdata/languages/Chinese (Traditional) @@ -277,7 +277,6 @@ PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries PREFERENCES_CACHEOPTS;Cache Options PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height PREFERENCES_CLIPPINGIND;高光提示 -PREFERENCES_CMETRICINTENT;色彩模式 PREFERENCES_DATEFORMAT;日期格式 PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y : year\n%m : month\n%d : day\n\nFor example, the hungarian date format is:\n%y/%m/%d PREFERENCES_DEFAULTLANG;預設語言 @@ -301,7 +300,6 @@ PREFERENCES_INTENT_ABSOLUTE;絕對色彩模式 PREFERENCES_INTENT_PERCEPTUAL;感知模式 PREFERENCES_INTENT_RELATIVE;相對色彩模式 PREFERENCES_INTENT_SATURATION;飽和度 -PREFERENCES_MONITORICC;顯示器配置 PREFERENCES_OUTDIR;輸出路徑 PREFERENCES_OUTDIRFOLDER;Save to folder PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the seledted folder @@ -883,7 +881,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -924,11 +922,11 @@ TP_WBALANCE_TEMPERATURE;色溫 !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -943,6 +941,19 @@ TP_WBALANCE_TEMPERATURE;色溫 !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -987,6 +998,8 @@ TP_WBALANCE_TEMPERATURE;色溫 !MAIN_TOOLTIP_SHOWHIDERP1;Show/Hide the right panel.\nShortcut: Alt-l !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1032,6 +1045,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1143,6 +1157,8 @@ TP_WBALANCE_TEMPERATURE;色溫 !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1158,6 +1174,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1569,6 +1586,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1682,12 +1700,15 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1696,24 +1717,39 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1725,8 +1761,15 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech index bac9323ff..da7898a80 100644 --- a/rtdata/languages/Czech +++ b/rtdata/languages/Czech @@ -917,7 +917,6 @@ PREFERENCES_CLIPPINGIND;Indikace oříznutí PREFERENCES_CLUTSCACHE;Mezipaměť HaldCLUT PREFERENCES_CLUTSCACHE_LABEL;Maximální počet přednačtených CLUTů PREFERENCES_CLUTSDIR;Složka HaldCLUT -PREFERENCES_CMETRICINTENT;Kolorimetrický záměr PREFERENCES_CURVEBBOXPOS;Pozice tlačítek pro kopírování a vložení křivky PREFERENCES_CURVEBBOXPOS_ABOVE;Nad PREFERENCES_CURVEBBOXPOS_BELOW;Pod @@ -1012,7 +1011,6 @@ PREFERENCES_MENUGROUPRANK;Skupina "Hodnocení" PREFERENCES_MENUOPTIONS;Volby místní nabídky PREFERENCES_METADATA;Metadata PREFERENCES_MIN;Velmi malá (100x115) -PREFERENCES_MONITORICC;Barevný profil monitoru PREFERENCES_MULTITAB;Mód více karet editoru PREFERENCES_MULTITABDUALMON;Mód více karet editoru ve vlastním okně PREFERENCES_NAVGUIDEBRUSH;Barva vodítek navigátoru @@ -2000,7 +1998,52 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: - !FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions. !HISTORY_MSG_166;Exposure - Reset +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_PARSEDEXTDOWNHINT;Move selected extension down in the list. !PREFERENCES_PARSEDEXTUPHINT;Move selected extension up in the list. +!PREFERENCES_PROFILE_NONE;None +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_NEUTRAL;Reset +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk index 9cc3fc7d3..f9389a29a 100644 --- a/rtdata/languages/Dansk +++ b/rtdata/languages/Dansk @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maksimalt antal indskrivninger i cache PREFERENCES_CACHEOPTS;Cache-indstillinger PREFERENCES_CACHETHUMBHEIGHT;Maksimal miniaturehøjde PREFERENCES_CLIPPINGIND;Indikator for udbrændte områder -PREFERENCES_CMETRICINTENT;Colorimetrisk fortsæt PREFERENCES_DATEFORMAT;Datoformat PREFERENCES_DATEFORMATHINT;Du kan bruge følgende formatindstillinger:\n%y : år\n%m : måned\n%d : dag\n\nDet typiske datoformat i danmark er:\n%d/%m/%y PREFERENCES_DEFAULTLANG;Sprog @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Absolut Colorimetrisk PREFERENCES_INTENT_PERCEPTUAL;Opfattelsesorienteret PREFERENCES_INTENT_RELATIVE;Relativ Colorimetrisk PREFERENCES_INTENT_SATURATION;Mætning -PREFERENCES_MONITORICC;Skærmprofil PREFERENCES_OUTDIR;Output-mappe PREFERENCES_OUTDIRFOLDER;Gem i mappe PREFERENCES_OUTDIRFOLDERHINT;Læg det gemte billede i den valgte mappe @@ -879,7 +877,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -920,11 +918,11 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -939,6 +937,19 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -985,6 +996,8 @@ TP_WBALANCE_TEMPERATURE;Temperatur !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1030,6 +1043,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1141,6 +1155,8 @@ TP_WBALANCE_TEMPERATURE;Temperatur !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1156,6 +1172,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1567,6 +1584,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1681,12 +1699,15 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1695,24 +1716,39 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1724,8 +1760,15 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch index 029718871..75b82ca17 100644 --- a/rtdata/languages/Deutsch +++ b/rtdata/languages/Deutsch @@ -911,7 +911,6 @@ PREFERENCES_CLIPPINGIND;Anzeige zu heller/dunkler Bereiche PREFERENCES_CLUTSCACHE;HaldCLUT-Zwischenspeicher PREFERENCES_CLUTSCACHE_LABEL;Maximale Anzahl CLUTs im Zwischenspeicher PREFERENCES_CLUTSDIR;HaldCLUT-Verzeichnis -PREFERENCES_CMETRICINTENT;Farbraumtransformation PREFERENCES_CURVEBBOXPOS;Position der Kurven-Buttons PREFERENCES_CURVEBBOXPOS_ABOVE;Oben PREFERENCES_CURVEBBOXPOS_BELOW;Unten @@ -1006,7 +1005,6 @@ PREFERENCES_MENUGROUPRANK;Untermenü Bewertung PREFERENCES_MENUOPTIONS;Menüoptionen PREFERENCES_METADATA;Metadaten PREFERENCES_MIN;Mini (100x115) -PREFERENCES_MONITORICC;Monitor-Profil PREFERENCES_MULTITAB;Multi-Reitermodus PREFERENCES_MULTITABDUALMON;Multi-Reitermodus (auf zweitem Monitor, wenn verfügbar) PREFERENCES_NAVGUIDEBRUSH;Farbe der Navigationshilfe @@ -1991,3 +1989,52 @@ ZOOMPANEL_ZOOMFITSCREEN;An Bildschirm anpassen\nTaste: f ZOOMPANEL_ZOOMIN;Hineinzoomen\nTaste: + ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: - +!!!!!!!!!!!!!!!!!!!!!!!!! +! Untranslated keys follow; remove the ! prefix after an entry is translated. +!!!!!!!!!!!!!!!!!!!!!!!!! + +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile +!PREFERENCES_PROFILE_NONE;None +!TP_ICM_PROFILEINTENT;Rendering Intent +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK) index 7ad989e24..1abd6a5e5 100644 --- a/rtdata/languages/English (UK) +++ b/rtdata/languages/English (UK) @@ -31,13 +31,11 @@ PARTIALPASTE_ICMSETTINGS;Colour management settings PARTIALPASTE_RAW_FALSECOLOR;False colour suppression PREFERENCES_AUTOMONPROFILE;Use operating system's main monitor colour profile PREFERENCES_BEHAVIOR;Behaviour -PREFERENCES_CMETRICINTENT;Colourimetric intent PREFERENCES_CUTOVERLAYBRUSH;Crop mask colour/transparency PREFERENCES_ICCDIR;Directory containing colour profiles PREFERENCES_INTENT_ABSOLUTE;Absolute Colourimetric PREFERENCES_INTENT_RELATIVE;Relative Colourimetric PREFERENCES_MENUGROUPLABEL;Group "Colour label" -PREFERENCES_MONITORICC;Monitor colour profile PREFERENCES_NAVGUIDEBRUSH;Navigator guide colour PREFERENCES_TAB_COLORMGR;Colour Management TOOLBAR_TOOLTIP_STRAIGHTEN;Straighten / fine rotation.\nShortcut: s\n\nIndicate the vertical or horizontal by drawing a guide line over the image preview. Angle of rotation will be shown next to the guide line. Centre of rotation is the geometrical centre of the image. @@ -679,7 +677,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -719,11 +717,11 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -737,6 +735,19 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT;Add !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !HISTORY_SNAPSHOT;Snapshot @@ -850,6 +861,8 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -906,6 +919,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1046,6 +1060,8 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVIGATIONFRAME;Navigation @@ -1075,6 +1091,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !PREFERENCES_PROFILEPRFILE;Profile next to the input file !PREFERENCES_PROFILESAVECACHE;Save processing profile to the cache !PREFERENCES_PROFILESAVEINPUT;Save processing profile next to the input file +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_PSPATH;Adobe Photoshop installation directory !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset @@ -1530,6 +1547,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_ICM_INPUTPROFILE;Input Profile !TP_ICM_NOICM;No ICM: sRGB Output !TP_ICM_OUTPUTPROFILE;Output Profile +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE;Save Reference Image for Profiling !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. @@ -1649,12 +1667,15 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1663,24 +1684,39 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1692,8 +1728,15 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US) index 5933990ba..2850ac049 100644 --- a/rtdata/languages/English (US) +++ b/rtdata/languages/English (US) @@ -598,7 +598,7 @@ !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -639,11 +639,11 @@ !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -658,6 +658,19 @@ !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT;Add !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !HISTORY_SNAPSHOT;Snapshot @@ -775,6 +788,8 @@ !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -834,6 +849,7 @@ !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -888,7 +904,6 @@ !PREFERENCES_CLUTSCACHE;HaldCLUT Cache !PREFERENCES_CLUTSCACHE_LABEL;Maximum number of cached CLUTs !PREFERENCES_CLUTSDIR;HaldCLUT directory -!PREFERENCES_CMETRICINTENT;Colorimetric intent !PREFERENCES_CURVEBBOXPOS;Position of curve copypasta buttons !PREFERENCES_CURVEBBOXPOS_ABOVE;Above !PREFERENCES_CURVEBBOXPOS_BELOW;Below @@ -983,7 +998,8 @@ !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) -!PREFERENCES_MONITORICC;Monitor color profile +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1014,6 +1030,7 @@ !PREFERENCES_PROFILEPRFILE;Profile next to the input file !PREFERENCES_PROFILESAVECACHE;Save processing profile to the cache !PREFERENCES_PROFILESAVEINPUT;Save processing profile next to the input file +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_PSPATH;Adobe Photoshop installation directory !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset @@ -1515,6 +1532,7 @@ !TP_ICM_LABEL;Color Management !TP_ICM_NOICM;No ICM: sRGB Output !TP_ICM_OUTPUTPROFILE;Output Profile +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE;Save Reference Image for Profiling !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. @@ -1639,12 +1657,15 @@ !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1653,24 +1674,39 @@ !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1682,8 +1718,15 @@ !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol index 1ed7ab26b..b22893452 100644 --- a/rtdata/languages/Espanol +++ b/rtdata/languages/Espanol @@ -777,7 +777,6 @@ PREFERENCES_CIEART_LABEL;Usar precisión flotante simple en lugar de doble. PREFERENCES_CIEART_TOOLTIP;Si se habilita, los cálculos CIECAM02 se realizan con precisión flotante simple en lugar de doble. Esto provee un pequeño aumento en la velocidad de cálculo a expensas de una casi imperceptible pérdida de calidad PREFERENCES_CLIPPINGIND;Indicación de recortes PREFERENCES_CLUTSDIR;Directorio HaldCLUT -PREFERENCES_CMETRICINTENT;Intento colorimétrico PREFERENCES_CUSTPROFBUILD;Programa generador de perfiles de procesamiento de imagen del usuario PREFERENCES_CUSTPROFBUILDHINT;Archivo ejecutable (o script) invocado un nuevo perfil de procesamiento inicial debe ser generado para una imagen.\n\nLa ruta del archivo de comunicación (estilo .ini) es agregado como parámetro de comando en línea. Éste contiene diversos parámetros requeridos y metadatos Exif de la imagen para permitir la generación de perfiles de procesamientos basados en reglas.\n\nADVERTENCIA:Usted es responsable de colocar comillas donde se requieren cuando se usan rutas conteniendo espacios en blanco. PREFERENCES_CUSTPROFBUILDKEYFORMAT;Clave de formato @@ -848,7 +847,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Grupo "Operaciones de Perfil de Procesami PREFERENCES_MENUGROUPRANK;Grupo "Asignar Rango" PREFERENCES_MENUOPTIONS;Opciones de menú de contexto PREFERENCES_METADATA;Metadatos -PREFERENCES_MONITORICC;Perfil de pantalla PREFERENCES_MULTITAB;Modo Editor de varias pestañas PREFERENCES_MULTITABDUALMON;Modo Editor de varias pestañas, si está disponible en segundo monitor PREFERENCES_NAVGUIDEBRUSH;Color de la guía del navegador @@ -1634,7 +1632,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1675,11 +1673,11 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1694,9 +1692,24 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_TAB_INSPECT; Inspect !MAIN_TAB_WAVELET;Wavelet !MAIN_TAB_WAVELET_TOOLTIP;Shortcut: Alt-w +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1708,6 +1721,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !NAVIGATOR_V;V: !PARTIALPASTE_EQUALIZER;Wavelet levels !PARTIALPASTE_GRADIENT;Graduated filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels !PREFERENCES_AUTLISLOW;Low @@ -1743,6 +1757,8 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction !PREFERENCES_OVERLAY_FILENAMES_FILMSTRIP;Overlay filenames on thumbnails in the editor pannel @@ -1752,6 +1768,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings @@ -1812,6 +1829,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_ICM_APPLYHUESATMAP_TOOLTIP;Employ the embedded DCP base table (HueSatMap). The setting is only enabled if the selected DCP has one. !TP_ICM_APPLYLOOKTABLE;Look table !TP_ICM_APPLYLOOKTABLE_TOOLTIP;Employ the embedded DCP look table. The setting is only enabled if the selected DCP has one. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_LABCURVE_CURVEEDITOR_CC;CC @@ -1823,12 +1841,15 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1837,24 +1858,39 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1866,8 +1902,15 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_1;Level 1 !TP_WAVELET_2;Level 2 !TP_WAVELET_3;Level 3 diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara index 68243898d..c1b93fb1e 100644 --- a/rtdata/languages/Euskara +++ b/rtdata/languages/Euskara @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries PREFERENCES_CACHEOPTS;Cache Options PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height PREFERENCES_CLIPPINGIND;Itzal/argi moztuen adierazlea -PREFERENCES_CMETRICINTENT;Saiakera kolorimetrikoa PREFERENCES_DATEFORMAT;Data formatua PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y : year\n%m : month\n%d : day\n\nFor example, the hungarian date format is:\n%y/%m/%d PREFERENCES_DEFAULTLANG;Hizkuntza @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Kolorimetriko absolutua PREFERENCES_INTENT_PERCEPTUAL;Petzeptuala PREFERENCES_INTENT_RELATIVE;Kolorimetriko erlatiboa PREFERENCES_INTENT_SATURATION;Saturazioa -PREFERENCES_MONITORICC;Pantaila profilak PREFERENCES_OUTDIR;Irteera karpeta PREFERENCES_OUTDIRFOLDER;Save to folder PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the seledted folder @@ -879,7 +877,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -920,11 +918,11 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -939,6 +937,19 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -985,6 +996,8 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1030,6 +1043,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1141,6 +1155,8 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1156,6 +1172,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1567,6 +1584,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1681,12 +1699,15 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1695,24 +1716,39 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1724,8 +1760,15 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais index 7da48754f..d9ba0e029 100644 --- a/rtdata/languages/Francais +++ b/rtdata/languages/Francais @@ -861,7 +861,6 @@ PREFERENCES_CLIPPINGIND;Indication du dépassement de plage dynamique PREFERENCES_CLUTSCACHE;Cache HaldCLUT PREFERENCES_CLUTSCACHE_LABEL;Nombre maximum de chache CLUT PREFERENCES_CLUTSDIR;Dossier HaldCLUT -PREFERENCES_CMETRICINTENT;Intention Colorimétrique PREFERENCES_CURVEBBOXPOS;Position des boutons copier/coller des courbes PREFERENCES_CURVEBBOXPOS_ABOVE;Au-dessus PREFERENCES_CURVEBBOXPOS_BELOW;En-dessous @@ -956,7 +955,6 @@ PREFERENCES_MENUGROUPRANK;Classement PREFERENCES_MENUOPTIONS;Options du menu PREFERENCES_METADATA;Metadonnées PREFERENCES_MIN;Mini (100x115) -PREFERENCES_MONITORICC;Profil du moniteur PREFERENCES_MULTITAB;Éditeurs multiple PREFERENCES_MULTITABDUALMON;Éditeurs multiple, si possible sur un second moniteur PREFERENCES_NAVGUIDEBRUSH;Couleur du cadre dans le Navigateur @@ -1894,11 +1892,11 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: - !FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions. !HISTORY_MSG_166;Exposure - Reset !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1913,24 +1911,47 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_PARSEDEXTDOWNHINT;Move selected extension down in the list. !PREFERENCES_PARSEDEXTUPHINT;Move selected extension up in the list. +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_TUNNELMETADATA;Copy Exif/IPTC/XMP unchanged to output file !SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling. !TP_COLORTONING_NEUTRAL;Reset sliders !TP_DIRPYRDENOISE_PASSES;Median iterations +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_NEUTRAL;Reset !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1939,24 +1960,39 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1968,5 +2004,12 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek index 2ea0c9324..698b5a5ef 100644 --- a/rtdata/languages/Greek +++ b/rtdata/languages/Greek @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries PREFERENCES_CACHEOPTS;Cache Options PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height PREFERENCES_CLIPPINGIND;Ένδειξη ψαλιδίσματος -PREFERENCES_CMETRICINTENT;Colorimetric Intent PREFERENCES_DATEFORMAT;Διάταξη ημερομηνίας PREFERENCES_DATEFORMATHINT;YΜπορείτε να χρησιμοποιήσετε τις εξής εντολές μορφοποίησης:\n%y : χρονολογία\n%m : μήνας\n%d : ημέρα\n\nΓια παράδειγμα, η μορφοποίηση ημερομηνίας στην Ελλάδα είναι:\n%y/%m/%d PREFERENCES_DEFAULTLANG;Προεπιλεγμένη γλώσσα @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Absolute Colorimetric PREFERENCES_INTENT_PERCEPTUAL;Perceptual PREFERENCES_INTENT_RELATIVE;Relative Colorimetric PREFERENCES_INTENT_SATURATION;Saturation -PREFERENCES_MONITORICC;Προφίλ οθόνης PREFERENCES_OUTDIR;Τοποθεσία εξόδου PREFERENCES_OUTDIRFOLDER;Save to folder PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the seledted folder @@ -878,7 +876,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -919,11 +917,11 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -938,6 +936,19 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -984,6 +995,8 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1029,6 +1042,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1140,6 +1154,8 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1155,6 +1171,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1566,6 +1583,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1680,12 +1698,15 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1694,24 +1715,39 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1723,8 +1759,15 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew index 4c45e109d..eefde3ce4 100644 --- a/rtdata/languages/Hebrew +++ b/rtdata/languages/Hebrew @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries PREFERENCES_CACHEOPTS;Cache Options PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height PREFERENCES_CLIPPINGIND;סימון קיצוץ -PREFERENCES_CMETRICINTENT;כוונה קולורמטרית PREFERENCES_DATEFORMAT;צורת תאריך PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y : year\n%m : month\n%d : day\n\nFor example, the hungarian date format is:\n%y/%m/%d PREFERENCES_DEFAULTLANG;שפה ברירת המחדל @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;קולורמטרית מוחלטת PREFERENCES_INTENT_PERCEPTUAL;תפיסתית PREFERENCES_INTENT_RELATIVE;קולורמטרית יחסית PREFERENCES_INTENT_SATURATION;רויה -PREFERENCES_MONITORICC;פרופיל מסך PREFERENCES_OUTDIR;תיקיית ייצוא PREFERENCES_OUTDIRFOLDER;Save to folder PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the seledted folder @@ -879,7 +877,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -920,11 +918,11 @@ TP_WBALANCE_TEMPERATURE;מידת חום !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -939,6 +937,19 @@ TP_WBALANCE_TEMPERATURE;מידת חום !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -985,6 +996,8 @@ TP_WBALANCE_TEMPERATURE;מידת חום !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1030,6 +1043,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1141,6 +1155,8 @@ TP_WBALANCE_TEMPERATURE;מידת חום !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1156,6 +1172,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1567,6 +1584,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1681,12 +1699,15 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1695,24 +1716,39 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1724,8 +1760,15 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano index 72a0c9d20..369a1a278 100644 --- a/rtdata/languages/Italiano +++ b/rtdata/languages/Italiano @@ -679,7 +679,6 @@ PREFERENCES_CIEART;Ottimizzazione CIECAM02 PREFERENCES_CIEART_LABEL;Utilizza precisione singola anziché doppia PREFERENCES_CIEART_TOOLTIP;Se abilitata, i calcoli CIECAM02 sono effettuati in formato a virgola mobile a precisione singola anziché doppia. Questo permette un piccolo incremento di velocità al costo di una trascurabile perdita di qualità. PREFERENCES_CLIPPINGIND;Indicazione di tosaggio -PREFERENCES_CMETRICINTENT;Intento colorimetrico PREFERENCES_CUSTPROFBUILD;Generatore profili personalizzati PREFERENCES_CUSTPROFBUILDHINT;File eseguibile (o script) richiamato quando è necessario generare un nuovo profilo per un'immagine.\nIl percorso del file di comunicazione (del tipo *.ini, detto "Keyfile") è aggiunto come parametro da linea di comando. Contiene diversi paramentri necessari agli script e ai dati Exif per generare un profilo di elaborazione.\n\nATTENZIONE:: Devi utilizzare le virgolette doppie quando necessario se utilizzi percorsi contenenti spazi. PREFERENCES_CUSTPROFBUILDKEYFORMAT;Formato tasti @@ -749,7 +748,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Raggruppa "Operazioni sui profili" PREFERENCES_MENUGROUPRANK;Raggruppa "Classificazioni" PREFERENCES_MENUOPTIONS;Opzioni del menù a discesa PREFERENCES_METADATA;Metadati -PREFERENCES_MONITORICC;Profilo colore del monitor PREFERENCES_MULTITAB;Modalità a Schede Multiple PREFERENCES_MULTITABDUALMON;Modalità a Schede Multiple (se disponibile sul secondo schermo) PREFERENCES_NAVGUIDEBRUSH;Colore delle guide del Navigatore @@ -1499,7 +1497,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1540,11 +1538,11 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1559,16 +1557,32 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor !MAIN_TAB_INSPECT; Inspect !MAIN_TAB_WAVELET;Wavelet !MAIN_TAB_WAVELET_TOOLTIP;Shortcut: Alt-w +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !PARTIALPASTE_COLORTONING;Color toning !PARTIALPASTE_EQUALIZER;Wavelet levels !PARTIALPASTE_FILMSIMULATION;Film simulation !PARTIALPASTE_FLATFIELDCLIPCONTROL;Flat-field clip control !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels !PREFERENCES_AUTLISLOW;Low @@ -1606,6 +1620,8 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction !PREFERENCES_OVERLAY_FILENAMES_FILMSTRIP;Overlay filenames on thumbnails in the editor pannel @@ -1615,6 +1631,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings @@ -1739,6 +1756,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_ICM_APPLYHUESATMAP_TOOLTIP;Employ the embedded DCP base table (HueSatMap). The setting is only enabled if the selected DCP has one. !TP_ICM_APPLYLOOKTABLE;Look table !TP_ICM_APPLYLOOKTABLE_TOOLTIP;Employ the embedded DCP look table. The setting is only enabled if the selected DCP has one. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_NEUTRAL;Reset @@ -1764,12 +1782,15 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1778,24 +1799,39 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1807,8 +1843,15 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_1;Level 1 !TP_WAVELET_2;Level 2 !TP_WAVELET_3;Level 3 diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese index fbce3a1c2..2998f0652 100644 --- a/rtdata/languages/Japanese +++ b/rtdata/languages/Japanese @@ -894,7 +894,6 @@ PREFERENCES_CLIPPINGIND;クリッピング領域の表示 PREFERENCES_CLUTSCACHE;HaldCLUT cache PREFERENCES_CLUTSCACHE_LABEL;cacheに置けるHaldCLUTの最大数 PREFERENCES_CLUTSDIR;HaldCLUTのディレクトリー -PREFERENCES_CMETRICINTENT;レンダリング・インテント PREFERENCES_CURVEBBOXPOS;カーブのコピーペイストボタンの位置 PREFERENCES_CURVEBBOXPOS_ABOVE;上 PREFERENCES_CURVEBBOXPOS_BELOW;下 @@ -989,7 +988,6 @@ PREFERENCES_MENUGROUPRANK;"ランキング"のグループ PREFERENCES_MENUOPTIONS;メニューオプションの状況 PREFERENCES_METADATA;メタデータ PREFERENCES_MIN;最小 (100x115) -PREFERENCES_MONITORICC;モニター・カラープロファイル PREFERENCES_MULTITAB;マルチ編集タブモード PREFERENCES_MULTITABDUALMON;独自のウィンドウモードによるマルチ編集タブ PREFERENCES_NAVGUIDEBRUSH;ナビゲーターのガイドカラー @@ -1928,11 +1926,11 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions. !HISTORY_MSG_166;Exposure - Reset !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1947,22 +1945,45 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_PARSEDEXTDOWNHINT;Move selected extension down in the list. !PREFERENCES_PARSEDEXTUPHINT;Move selected extension up in the list. +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_TUNNELMETADATA;Copy Exif/IPTC/XMP unchanged to output file !SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_NEUTRAL;Reset !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1971,24 +1992,39 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -2000,5 +2036,12 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian index 200bc80a0..acc3ae463 100644 --- a/rtdata/languages/Latvian +++ b/rtdata/languages/Latvian @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maksimālais keša ierakstu skaits PREFERENCES_CACHEOPTS;Keša opcijas PREFERENCES_CACHETHUMBHEIGHT;Keša maksimālais sīktēla augstums PREFERENCES_CLIPPINGIND;Cirpšanas pazīme -PREFERENCES_CMETRICINTENT;Kolorimetrijas nolūks PREFERENCES_DATEFORMAT;Datuma formāts PREFERENCES_DATEFORMATHINT;Jūs varat lietot šāduas formatēšanas parametrus:\n%y : gads\n%m : mēnesis\n%d : diena\n\nPiemēram, ungāru datuma formāts ir:\n%y/%m/%d PREFERENCES_DEFAULTLANG;Noklusētā valoda @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Absolūtā kolorimetrija PREFERENCES_INTENT_PERCEPTUAL;Uztverams PREFERENCES_INTENT_RELATIVE;Relatīvā kolorimetrija PREFERENCES_INTENT_SATURATION;Piesātinājums -PREFERENCES_MONITORICC;Monitora Profils PREFERENCES_OUTDIR;Izvades mape PREFERENCES_OUTDIRFOLDER;Saglabāt mapē PREFERENCES_OUTDIRFOLDERHINT;Likt saglabātos attēlus norādītajā mapē @@ -879,7 +877,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -920,11 +918,11 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -939,6 +937,19 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -985,6 +996,8 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1030,6 +1043,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1141,6 +1155,8 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1156,6 +1172,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1567,6 +1584,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1681,12 +1699,15 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1695,24 +1716,39 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1724,8 +1760,15 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar index 84b23b8fb..86c58c8d9 100644 --- a/rtdata/languages/Magyar +++ b/rtdata/languages/Magyar @@ -518,7 +518,6 @@ PREFERENCES_CACHEMAXENTRIES;Gyorsítótárban tárolt képek max. száma PREFERENCES_CACHEOPTS;Gyorsítótár beállítások PREFERENCES_CACHETHUMBHEIGHT;Előnézeti kép maximális magassága PREFERENCES_CLIPPINGIND;Kiégett és bebukott részek jelzése -PREFERENCES_CMETRICINTENT;Intent PREFERENCES_CUSTPROFBUILD;Egyedi profil készítő PREFERENCES_CUSTPROFBUILDHINT;Executable (or script) file called when a new initial profile should be generated for an image.\nReceives command line params to allow a rules based .pp3 generation:\n[Path raw/JPG] [Path default profile] [f-no] [exposure in secs] [focal length in mm] [ISO] [Lens] [Camera] PREFERENCES_CUSTPROFBUILDPATH;Indítóállomány útvonala @@ -567,7 +566,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Profilműveletek csoportosítása PREFERENCES_MENUGROUPRANK;Értékelés csoportosítása PREFERENCES_MENUOPTIONS;Menübeállítások PREFERENCES_METADATA;Metaadatok -PREFERENCES_MONITORICC;Monitor ICC profilja PREFERENCES_MULTITAB;Több szerkesztőfül PREFERENCES_MULTITABDUALMON;Több fül mód második kijelzővel (ha elérhető) PREFERENCES_OUTDIR;Kimeneti alapértelmezett könyvtár @@ -1160,7 +1158,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1201,11 +1199,11 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1220,6 +1218,19 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 !MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the previous image relative to image opened in the Editor.\nShortcut: Shift-F3\n\nTo navigate to the previous image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F3 @@ -1235,6 +1246,8 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !MAIN_TOOLTIP_BACKCOLOR0;Background color of the preview: Theme-based\nShortcut: 9 !MAIN_TOOLTIP_BACKCOLOR1;Background color of the preview: Black\nShortcut: 9 !MAIN_TOOLTIP_BACKCOLOR2;Background color of the preview: White\nShortcut: 9 +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1259,6 +1272,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !PARTIALPASTE_PCVIGNETTE;Vignette filter !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAW_LMMSEITERATIONS;LMMSE enhancement steps !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels @@ -1326,6 +1340,8 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MENUGROUPEXTPROGS;Group "Open with" !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction @@ -1336,6 +1352,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels @@ -1664,6 +1681,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_ICM_DCPILLUMINANT;Illuminant !TP_ICM_DCPILLUMINANT_INTERPOLATED;Interpolated !TP_ICM_DCPILLUMINANT_TOOLTIP;Select which embedded DCP illuminant to employ. Default is "interpolated" which is a mix between the two based on white balance. The setting is only enabled if a Dual-Illuminant DCP with interpolation support is selected. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1743,12 +1761,15 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1757,24 +1778,39 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1786,8 +1822,15 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_LUMAMODE;Luminosity mode !TP_RGBCURVES_LUMAMODE_TOOLTIP;Luminosity mode allows to vary the contribution of R, G and B channels to the luminosity of the image, without altering image color. !TP_SAVEDIALOG_OK_TIP;Shortcut: Ctrl-Enter diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands index 4ff8bc482..46f443942 100644 --- a/rtdata/languages/Nederlands +++ b/rtdata/languages/Nederlands @@ -893,7 +893,6 @@ PREFERENCES_CLIPPINGIND;Indicatie over-/onderbelichting PREFERENCES_CLUTSCACHE;HaldCLUT cache PREFERENCES_CLUTSCACHE_LABEL;Maximum aantal cached Cluts PREFERENCES_CLUTSDIR;HaldCLUT map -PREFERENCES_CMETRICINTENT;Bedoelde colorimetrie PREFERENCES_CURVEBBOXPOS;Positie copy/paste knoppen bij Curves PREFERENCES_CURVEBBOXPOS_ABOVE;Boven PREFERENCES_CURVEBBOXPOS_BELOW;Beneden @@ -988,7 +987,6 @@ PREFERENCES_MENUGROUPRANK;Groepeer markering PREFERENCES_MENUOPTIONS;Menu-opties PREFERENCES_METADATA;Metadata PREFERENCES_MIN;Mini (100x115) -PREFERENCES_MONITORICC;Monitorprofiel PREFERENCES_MULTITAB;Multi-tab: elke foto opent in nieuw tabvenster PREFERENCES_MULTITABDUALMON;Multi-tab, indien beschikbaar op tweede monitor PREFERENCES_NAVGUIDEBRUSH;Navigator randkleur @@ -1854,7 +1852,6 @@ TP_WAVELET_LEVTHRE;Niveau 4 TP_WAVELET_LEVTWO;Niveau 3 TP_WAVELET_LEVZERO;Niveau 1 TP_WAVELET_LINKEDG;Koppel met Randscherpte Waarde -TP_WAVELET_LIPST_TOOLTIP;Dit algoritme gebruikt 'Lipschitz regelmatigheid' om de kwaliteit van rand detectie te vergroten. Dit geeft wel een langere verwerkingstijd en meer geheugengebruik. TP_WAVELET_LOWLIGHT;Schaduwen: Luminantie Reeks (0..100) TP_WAVELET_MEDGREINF;Eerste Niveau TP_WAVELET_MEDI;Verminder artefacten in blauwe lucht @@ -1967,21 +1964,66 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: - !FILEBROWSER_SHOWORIGINALHINT;Show only original images.\n\nWhen several images exist with the same filename but different extensions, the one considered original is the one whose extension is nearest the top of the parsed extensions list in Preferences > File Browser > Parsed Extensions. !HISTORY_MSG_166;Exposure - Reset -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_416;Retinex +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_PARSEDEXTDOWNHINT;Move selected extension down in the list. !PREFERENCES_PARSEDEXTUPHINT;Move selected extension up in the list. +!PREFERENCES_PROFILE_NONE;None !TP_COLORTONING_STR;Strength !TP_DIRPYRDENOISE_CUR;Curve !TP_DIRPYRDENOISE_LAB;L*a*b* !TP_DIRPYRDENOISE_PASSES;Median iterations +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_NEUTRAL;Reset +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_CB_TOOLTIP;For strong values product color-toning by combining it or not with levels decomposition 'toning'\nFor low values you can change the white balance of the background (sky, ...) without changing that of the front plane, generally more contrasted !TP_WAVELET_CURVEEDITOR_CC_TOOLTIP;Modifies local contrast as a function of the original local contrast (abscissa).\nLow abscissa values represent small local contrast (real values about 10..20).\n50% abscissa represents average local contrast (real value about 100..300).\n66% abscissa represents standard deviation of local contrast (real value about 300..800).\n100% abscissa represents maximum local contrast (real value about 3000..8000). !TP_WAVELET_EDGEDETECTTHR_TOOLTIP;This adjuster lets you target edge detection for example to avoid applying edge sharpness to fine details, such as noise in the sky. diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM index e27fc6897..8ce590aaf 100644 --- a/rtdata/languages/Norsk BM +++ b/rtdata/languages/Norsk BM @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maksimalt antall cache oppføringer PREFERENCES_CACHEOPTS;Cache innstillinger PREFERENCES_CACHETHUMBHEIGHT;Maksimal Thumbnail Høyde PREFERENCES_CLIPPINGIND;Markerings-indikasjon -PREFERENCES_CMETRICINTENT;Kolorimetrisk Inntrykk PREFERENCES_DATEFORMAT;Datoformat PREFERENCES_DATEFORMATHINT;Du kan bruke følgende formattering:\n%y : år\n%m : måned\n%d : dag\n\nF. eks. er ungarsk datoformat:\n%y/%m/%d PREFERENCES_DEFAULTLANG;Programspråk @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Total kolorimetri PREFERENCES_INTENT_PERCEPTUAL;Oppfattet kolorimetri PREFERENCES_INTENT_RELATIVE;Relativ kolorimetri PREFERENCES_INTENT_SATURATION;Metning -PREFERENCES_MONITORICC;Skjermprofil PREFERENCES_OUTDIR;Utmappe PREFERENCES_OUTDIRFOLDER;Lagre til folder PREFERENCES_OUTDIRFOLDERHINT;Send lagrede bilder til valgt folder @@ -878,7 +876,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -919,11 +917,11 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -938,6 +936,19 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -984,6 +995,8 @@ TP_WBALANCE_TEMPERATURE;Temperatur !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1029,6 +1042,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1140,6 +1154,8 @@ TP_WBALANCE_TEMPERATURE;Temperatur !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1155,6 +1171,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1566,6 +1583,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1680,12 +1698,15 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1694,24 +1715,39 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1723,8 +1759,15 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish index cc0c436e0..d31cb5363 100644 --- a/rtdata/languages/Polish +++ b/rtdata/languages/Polish @@ -732,7 +732,6 @@ PREFERENCES_CIEART_LABEL;Użyj precyzję zmiennoprzecinkową zamiast podwójną. PREFERENCES_CIEART_TOOLTIP;Gdy umożliwione, kalkulacje CIECAM02 są wykonywane w notacji zmiennoprzecinkowej o pojedyńczej precyzji zamiast podwójnej. Skraca to czas egzekucji kosztem nieistotnej zmiany w jakości. PREFERENCES_CLIPPINGIND;Pokazywanie obciętych prześwietleń/cieni PREFERENCES_CLUTSDIR;Folder obrazów HaldCLUT -PREFERENCES_CMETRICINTENT;Sposób odwzorowania barw PREFERENCES_CUSTPROFBUILD;Zewnętrzny kreator profilów przetwarzania PREFERENCES_CUSTPROFBUILDHINT;Plik wykonywalny (lub skrypt) uruchamiany kiedy trzeba wygenerować profil przetwarzania dla zdjęcia.\n\nScieżka pliku nośnego (w stylu *.ini czyli sekcje i klucze/parametry) występuje jako parametr wiersza poleceń. Plik ten zawiera przeróżne parametry oraz dane Exif dzięki którym odpowiedni program bądź skrypt może wygenerować plik PP3 według reguł.\n\nUWAGA: Twoją odpowiedzialnością jest prawidłowe użycie cudzysłowiów w przypadku ścieżek zawierających spacje i znaki specjalne. PREFERENCES_CUSTPROFBUILDKEYFORMAT;Rodzaj kluczy @@ -803,7 +802,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Grupuj operacje profili przetwarzania PREFERENCES_MENUGROUPRANK;Grupuj operacje oceny PREFERENCES_MENUOPTIONS;Opcje menu PREFERENCES_METADATA;Metadane -PREFERENCES_MONITORICC;Profil monitora PREFERENCES_MULTITAB;Tryb wielu zakładek PREFERENCES_MULTITABDUALMON;Tryb wielu zakładek (na drugim monitorze jeśli dostępny) PREFERENCES_NAVGUIDEBRUSH;Kolor ramki Nawigatora @@ -1591,7 +1589,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1632,11 +1630,11 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1651,11 +1649,27 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor !MAIN_TAB_INSPECT; Inspect !MAIN_TAB_WAVELET;Wavelet !MAIN_TAB_WAVELET_TOOLTIP;Shortcut: Alt-w +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !PARTIALPASTE_EQUALIZER;Wavelet levels +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels !PREFERENCES_AUTLISLOW;Low @@ -1691,6 +1705,8 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction !PREFERENCES_OVERLAY_FILENAMES_FILMSTRIP;Overlay filenames on thumbnails in the editor pannel @@ -1700,6 +1716,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings @@ -1760,6 +1777,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_ICM_APPLYHUESATMAP_TOOLTIP;Employ the embedded DCP base table (HueSatMap). The setting is only enabled if the selected DCP has one. !TP_ICM_APPLYLOOKTABLE;Look table !TP_ICM_APPLYLOOKTABLE_TOOLTIP;Employ the embedded DCP look table. The setting is only enabled if the selected DCP has one. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_NEUTRAL;Reset @@ -1770,12 +1788,15 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1784,24 +1805,39 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1813,8 +1849,15 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_1;Level 1 !TP_WAVELET_2;Level 2 !TP_WAVELET_3;Level 3 diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters) index 3c3d08d8e..bbc9fcc4f 100644 --- a/rtdata/languages/Polish (Latin Characters) +++ b/rtdata/languages/Polish (Latin Characters) @@ -732,7 +732,6 @@ PREFERENCES_CIEART_LABEL;Uzyj precyzje zmiennoprzecinkowa zamiast podwojna. PREFERENCES_CIEART_TOOLTIP;Gdy umozliwione, kalkulacje CIECAM02 sa wykonywane w notacji zmiennoprzecinkowej o pojedynczej precyzji zamiast podwojnej. Skraca to czas egzekucji kosztem nieistotnej zmiany w jakosci. PREFERENCES_CLIPPINGIND;Pokazywanie obcietych przeswietlen/cieni PREFERENCES_CLUTSDIR;Folder obrazow HaldCLUT -PREFERENCES_CMETRICINTENT;Sposob odwzorowania barw PREFERENCES_CUSTPROFBUILD;Zewnetrzny kreator profilow przetwarzania PREFERENCES_CUSTPROFBUILDHINT;Plik wykonywalny (lub skrypt) uruchamiany kiedy trzeba wygenerowac profil przetwarzania dla zdjecia.\n\nSciezka pliku nosnego (w stylu *.ini czyli sekcje i klucze/parametry) wystepuje jako parametr wiersza polecen. Plik ten zawiera przerozne parametry oraz dane Exif dzieki ktorym odpowiedni program badz skrypt moze wygenerowac plik PP3 wedlug regul.\n\nUWAGA: Twoja odpowiedzialnoscia jest prawidlowe uzycie cudzyslowiow w przypadku sciezek zawierajacych spacje i znaki specjalne. PREFERENCES_CUSTPROFBUILDKEYFORMAT;Rodzaj kluczy @@ -803,7 +802,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Grupuj operacje profili przetwarzania PREFERENCES_MENUGROUPRANK;Grupuj operacje oceny PREFERENCES_MENUOPTIONS;Opcje menu PREFERENCES_METADATA;Metadane -PREFERENCES_MONITORICC;Profil monitora PREFERENCES_MULTITAB;Tryb wielu zakladek PREFERENCES_MULTITABDUALMON;Tryb wielu zakladek (na drugim monitorze jesli dostepny) PREFERENCES_NAVGUIDEBRUSH;Kolor ramki Nawigatora @@ -1591,7 +1589,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1632,11 +1630,11 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1651,11 +1649,27 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor !MAIN_TAB_INSPECT; Inspect !MAIN_TAB_WAVELET;Wavelet !MAIN_TAB_WAVELET_TOOLTIP;Shortcut: Alt-w +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !PARTIALPASTE_EQUALIZER;Wavelet levels +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels !PREFERENCES_AUTLISLOW;Low @@ -1691,6 +1705,8 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction !PREFERENCES_OVERLAY_FILENAMES_FILMSTRIP;Overlay filenames on thumbnails in the editor pannel @@ -1700,6 +1716,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings @@ -1760,6 +1777,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_ICM_APPLYHUESATMAP_TOOLTIP;Employ the embedded DCP base table (HueSatMap). The setting is only enabled if the selected DCP has one. !TP_ICM_APPLYLOOKTABLE;Look table !TP_ICM_APPLYLOOKTABLE_TOOLTIP;Employ the embedded DCP look table. The setting is only enabled if the selected DCP has one. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_NEUTRAL;Reset @@ -1770,12 +1788,15 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1784,24 +1805,39 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1813,8 +1849,15 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_1;Level 1 !TP_WAVELET_2;Level 2 !TP_WAVELET_3;Level 3 diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil) index 0d141802b..ee64e1da8 100644 --- a/rtdata/languages/Portugues (Brasil) +++ b/rtdata/languages/Portugues (Brasil) @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Número máximo de entradas no cache PREFERENCES_CACHEOPTS;Opções de Cache PREFERENCES_CACHETHUMBHEIGHT;Tamanho máximo das miniaturas PREFERENCES_CLIPPINGIND;Recortando indicação -PREFERENCES_CMETRICINTENT;Intenção colorimétrica PREFERENCES_DATEFORMAT;Formato de data PREFERENCES_DATEFORMATHINT;Você pode usar as seguintes formatações:\n%a : ano\n%m : mês\n%d : dia\n\nPor exemplo, o formato de data húngaro é:\n%a/%m/%d PREFERENCES_DEFAULTLANG;Idioma padrão @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Colorimétrico Absoluto PREFERENCES_INTENT_PERCEPTUAL;Perceptual PREFERENCES_INTENT_RELATIVE;Colorimétrico Relativo PREFERENCES_INTENT_SATURATION;Saturação -PREFERENCES_MONITORICC;Monitorar perfil PREFERENCES_OUTDIR;Diretório de Saída PREFERENCES_OUTDIRFOLDER;Salvar em folder PREFERENCES_OUTDIRFOLDERHINT;Colocar as imagens salvas na pasta selecionada @@ -879,7 +877,7 @@ TP_WBALANCE_TEMPERATURE;Temperatura !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -920,11 +918,11 @@ TP_WBALANCE_TEMPERATURE;Temperatura !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -939,6 +937,19 @@ TP_WBALANCE_TEMPERATURE;Temperatura !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -985,6 +996,8 @@ TP_WBALANCE_TEMPERATURE;Temperatura !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1030,6 +1043,7 @@ TP_WBALANCE_TEMPERATURE;Temperatura !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1141,6 +1155,8 @@ TP_WBALANCE_TEMPERATURE;Temperatura !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1156,6 +1172,7 @@ TP_WBALANCE_TEMPERATURE;Temperatura !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1567,6 +1584,7 @@ TP_WBALANCE_TEMPERATURE;Temperatura !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1681,12 +1699,15 @@ TP_WBALANCE_TEMPERATURE;Temperatura !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1695,24 +1716,39 @@ TP_WBALANCE_TEMPERATURE;Temperatura !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1724,8 +1760,15 @@ TP_WBALANCE_TEMPERATURE;Temperatura !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian index 2eacee616..dffed82b2 100644 --- a/rtdata/languages/Russian +++ b/rtdata/languages/Russian @@ -663,7 +663,6 @@ PREFERENCES_CIEART;Оптимизация CIECAM02 PREFERENCES_CIEART_LABEL;Использовать числа с плавающей запятой вместо двойной точности PREFERENCES_CIEART_TOOLTIP;Если включено, вычисления CIECAM02 будут выполняться в формате плавающей запятой с одинарной точностью вместо использования двойной точности. Это обеспечит небольшое увеличение скорости с несущественной потерей качества. PREFERENCES_CLIPPINGIND;Индикация пересветов/затемнений -PREFERENCES_CMETRICINTENT;Колориметрическое преобразование PREFERENCES_CUSTPROFBUILD;Создание собственного профиля обработки PREFERENCES_CUSTPROFBUILDHINT;Исполняемый (или скриптовой) файл, вызываемый, когда для изображения должен быть сгенерирован новый профиль обработки.\n\nПуть к коммуникационному файлу (стиля *.ini) будет добавлен как параметр. Он содержит различные параметры, требуемые для скрипта и значения Exif фотографии для возможности генерации профиля основанной на правилах.\n\nВнимание: Необходимо использовать двойные кавычки при необходимости, если вы используете пути, содержащие пробелы. PREFERENCES_CUSTPROFBUILDKEYFORMAT;Формат ключей @@ -731,7 +730,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Группа "Действия с про PREFERENCES_MENUGROUPRANK;Группа "Рейтинг" PREFERENCES_MENUOPTIONS;Настройки контекстного меню PREFERENCES_METADATA;Метаданные -PREFERENCES_MONITORICC;Профиль монитора PREFERENCES_MULTITAB;Много вкладок PREFERENCES_MULTITABDUALMON;Много вкладок, на втором мониторе (если возможно) PREFERENCES_OUTDIR;Каталог для сохранения изображений @@ -1442,7 +1440,7 @@ ZOOMPANEL_ZOOMOUT;Удалить - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1483,11 +1481,11 @@ ZOOMPANEL_ZOOMOUT;Удалить - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1502,11 +1500,26 @@ ZOOMPANEL_ZOOMOUT;Удалить - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor !MAIN_TAB_INSPECT; Inspect !MAIN_TAB_WAVELET;Wavelet !MAIN_TAB_WAVELET_TOOLTIP;Shortcut: Alt-w !MAIN_TOOLTIP_HIDEHP;Show/Hide the left panel (including the history).\nShortcut: l +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1523,6 +1536,7 @@ ZOOMPANEL_ZOOMOUT;Удалить - !PARTIALPASTE_FLATFIELDCLIPCONTROL;Flat-field clip control !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_WAVELETGROUP;Wavelet Levels !PREFERENCES_AUTLISLOW;Low @@ -1562,6 +1576,8 @@ ZOOMPANEL_ZOOMOUT;Удалить - !PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction @@ -1572,6 +1588,7 @@ ZOOMPANEL_ZOOMOUT;Удалить - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings @@ -1741,6 +1758,7 @@ ZOOMPANEL_ZOOMOUT;Удалить - !TP_ICM_APPLYLOOKTABLE;Look table !TP_ICM_APPLYLOOKTABLE_TOOLTIP;Employ the embedded DCP look table. The setting is only enabled if the selected DCP has one. !TP_ICM_DCPILLUMINANT_TOOLTIP;Select which embedded DCP illuminant to employ. Default is "interpolated" which is a mix between the two based on white balance. The setting is only enabled if a Dual-Illuminant DCP with interpolation support is selected. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_NEUTRAL;Reset @@ -1766,12 +1784,15 @@ ZOOMPANEL_ZOOMOUT;Удалить - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1780,24 +1801,39 @@ ZOOMPANEL_ZOOMOUT;Удалить - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1809,8 +1845,15 @@ ZOOMPANEL_ZOOMOUT;Удалить - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_1;Level 1 !TP_WAVELET_2;Level 2 !TP_WAVELET_3;Level 3 diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters) index efbfd7ecd..2df7b6716 100644 --- a/rtdata/languages/Serbian (Cyrilic Characters) +++ b/rtdata/languages/Serbian (Cyrilic Characters) @@ -467,7 +467,6 @@ PREFERENCES_CACHEMAXENTRIES;Највећи број мест у остави PREFERENCES_CACHEOPTS;Подешавање оставе PREFERENCES_CACHETHUMBHEIGHT;Највећа висина приказа PREFERENCES_CLIPPINGIND;Показивачи одсечених делова -PREFERENCES_CMETRICINTENT;Колориметријска намера PREFERENCES_CUSTPROFBUILD;Изградња произвољног почетног профила слике PREFERENCES_CUSTPROFBUILDHINT;Извршна датотека (или скрипта) која се позива када изграђујете нови почетни профил за слику.nПрихвата параметре из командне линије ради прављења .pp3 датотеке на основу неких правила:n[Путања до RAW/JPG] [Путања подразумеваног профила] [Бленда] [Експозиција у s] [Жижна дужина mm] [ИСО] [Објектив] [Фото-апарат] PREFERENCES_CUSTPROFBUILDPATH;Извршна путања @@ -516,7 +515,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Групиши радње са профи PREFERENCES_MENUGROUPRANK;Групиши оцењивање PREFERENCES_MENUOPTIONS;Опције менија PREFERENCES_METADATA;Метаподаци -PREFERENCES_MONITORICC;Профил монитора PREFERENCES_MULTITAB;Режим у више листова PREFERENCES_MULTITABDUALMON;Режим у више листова, на другом монитору PREFERENCES_OUTDIR;Излазни директоријум @@ -1083,7 +1081,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1124,11 +1122,11 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1143,6 +1141,19 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 !MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the previous image relative to image opened in the Editor.\nShortcut: Shift-F3\n\nTo navigate to the previous image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F3 @@ -1166,6 +1177,8 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !MAIN_TOOLTIP_PREVIEWL;Preview the Luminosity.\nShortcut: v\n\n0.299*R + 0.587*G + 0.114*B !MAIN_TOOLTIP_PREVIEWR;Preview the Red channel.\nShortcut: r !MAIN_TOOLTIP_THRESHOLD;Threshold +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1191,6 +1204,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !PARTIALPASTE_PCVIGNETTE;Vignette filter !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAW_LMMSEITERATIONS;LMMSE enhancement steps !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_RGBCURVES;RGB curves @@ -1260,6 +1274,8 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MENUGROUPEXTPROGS;Group "Open with" !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction @@ -1270,6 +1286,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels @@ -1620,6 +1637,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_ICM_INPUTCUSTOM_TOOLTIP;Select your own DCP/ICC color profile file for the camera. !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1700,12 +1718,15 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1714,24 +1735,39 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1743,8 +1779,15 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters) index ad813a976..85f66ae5f 100644 --- a/rtdata/languages/Serbian (Latin Characters) +++ b/rtdata/languages/Serbian (Latin Characters) @@ -467,7 +467,6 @@ PREFERENCES_CACHEMAXENTRIES;Najveći broj mest u ostavi PREFERENCES_CACHEOPTS;Podešavanje ostave PREFERENCES_CACHETHUMBHEIGHT;Najveća visina prikaza PREFERENCES_CLIPPINGIND;Pokazivači odsečenih delova -PREFERENCES_CMETRICINTENT;Kolorimetrijska namera PREFERENCES_CUSTPROFBUILD;Izgradnja proizvoljnog početnog profila slike PREFERENCES_CUSTPROFBUILDHINT;Izvršna datoteka (ili skripta) koja se poziva kada izgrađujete novi početni profil za sliku.nPrihvata parametre iz komandne linije radi pravljenja .pp3 datoteke na osnovu nekih pravila:n[Putanja do RAW/JPG] [Putanja podrazumevanog profila] [Blenda] [Ekspozicija u s] [Žižna dužina mm] [ISO] [Objektiv] [Foto-aparat] PREFERENCES_CUSTPROFBUILDPATH;Izvršna putanja @@ -516,7 +515,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Grupiši radnje sa profilima PREFERENCES_MENUGROUPRANK;Grupiši ocenjivanje PREFERENCES_MENUOPTIONS;Opcije menija PREFERENCES_METADATA;Metapodaci -PREFERENCES_MONITORICC;Profil monitora PREFERENCES_MULTITAB;Režim u više listova PREFERENCES_MULTITABDUALMON;Režim u više listova, na drugom monitoru PREFERENCES_OUTDIR;Izlazni direktorijum @@ -1083,7 +1081,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -1124,11 +1122,11 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1143,6 +1141,19 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 !MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the previous image relative to image opened in the Editor.\nShortcut: Shift-F3\n\nTo navigate to the previous image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F3 @@ -1166,6 +1177,8 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !MAIN_TOOLTIP_PREVIEWL;Preview the Luminosity.\nShortcut: v\n\n0.299*R + 0.587*G + 0.114*B !MAIN_TOOLTIP_PREVIEWR;Preview the Red channel.\nShortcut: r !MAIN_TOOLTIP_THRESHOLD;Threshold +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1191,6 +1204,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !PARTIALPASTE_PCVIGNETTE;Vignette filter !PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAW_LMMSEITERATIONS;LMMSE enhancement steps !PARTIALPASTE_RETINEX;Retinex !PARTIALPASTE_RGBCURVES;RGB curves @@ -1260,6 +1274,8 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MENUGROUPEXTPROGS;Group "Open with" !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color !PREFERENCES_NAVIGATIONFRAME;Navigation !PREFERENCES_NOISE;Noise Reduction @@ -1270,6 +1286,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels @@ -1620,6 +1637,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_ICM_INPUTCUSTOM_TOOLTIP;Select your own DCP/ICC color profile file for the camera. !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1700,12 +1718,15 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1714,24 +1735,39 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1743,8 +1779,15 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak index 2924fe7dd..3e51af283 100644 --- a/rtdata/languages/Slovak +++ b/rtdata/languages/Slovak @@ -312,7 +312,6 @@ PREFERENCES_CACHEMAXENTRIES;Maximálny počet vstupov v cache PREFERENCES_CACHEOPTS;Možnosti cache PREFERENCES_CACHETHUMBHEIGHT;Maximálna výška zmenšenín PREFERENCES_CLIPPINGIND;Indikácia orezu -PREFERENCES_CMETRICINTENT;Kolorimetrický zámer PREFERENCES_DATEFORMAT;Formát dátumu PREFERENCES_DATEFORMATHINT;Môžete použiť nasledujúce formátovacie reťazce:\n%y : rok\n%m : mesiac\n%d : deň\n\nNapríklad, slovenský formát je:\n%d.%m.%y PREFERENCES_DEFAULTLANG;Predvolený jazyk @@ -337,7 +336,6 @@ PREFERENCES_INTENT_ABSOLUTE;Absolútny kolorimetrický PREFERENCES_INTENT_PERCEPTUAL;Vnímaný PREFERENCES_INTENT_RELATIVE;Relatívny kolorimetrický PREFERENCES_INTENT_SATURATION;Sýtosť -PREFERENCES_MONITORICC;Profil monitora PREFERENCES_MULTITAB;Režim viacerých kariet PREFERENCES_OUTDIR;Výstupný adresár PREFERENCES_OUTDIRFOLDER;Uložiť do adresára @@ -942,7 +940,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -983,11 +981,11 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1002,6 +1000,19 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 !MAIN_BUTTON_NAVPREV_TOOLTIP;Navigate to the previous image relative to image opened in the Editor.\nShortcut: Shift-F3\n\nTo navigate to the previous image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F3 @@ -1041,6 +1052,8 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !MAIN_TOOLTIP_SHOWHIDERP1;Show/Hide the right panel.\nShortcut: Alt-l !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1084,6 +1097,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1191,6 +1205,8 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color !PREFERENCES_NAVIGATIONFRAME;Navigation @@ -1204,6 +1220,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". !PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels @@ -1595,6 +1612,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1689,12 +1707,15 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1703,24 +1724,39 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1732,8 +1768,15 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi index 5c8c27551..bc79ebcd5 100644 --- a/rtdata/languages/Suomi +++ b/rtdata/languages/Suomi @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Välimuistin koko PREFERENCES_CACHEOPTS;Välimuistin asetukset PREFERENCES_CACHETHUMBHEIGHT;Suurin esikatselukuvan korkeus PREFERENCES_CLIPPINGIND;Leikkautuminen -PREFERENCES_CMETRICINTENT;Näköistystapa PREFERENCES_DATEFORMAT;Päivämäärän muoto PREFERENCES_DATEFORMATHINT;Voit käyttää seuraavia komentoja:\n%y : vuosi\n%m : kuukausi\n%d : päivä\n\nEsimerkiksi, pp.kk.vvvv:\n%d.%m.%y PREFERENCES_DEFAULTLANG;Oletuskieli @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Absoluuttinen kolorimetrinen PREFERENCES_INTENT_PERCEPTUAL;Havainnollinen PREFERENCES_INTENT_RELATIVE;Suhteellinen kolorimetrinen PREFERENCES_INTENT_SATURATION;Kylläisyyden säilyttävä -PREFERENCES_MONITORICC;Näytön profiili PREFERENCES_OUTDIR;Tallennushakemisto PREFERENCES_OUTDIRFOLDER;Valitse hakemisto PREFERENCES_OUTDIRFOLDERHINT;Tallenna kuvat valittuun kansioon @@ -880,7 +878,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -921,11 +919,11 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -940,6 +938,19 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -986,6 +997,8 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1031,6 +1044,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1142,6 +1156,8 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1157,6 +1173,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1567,6 +1584,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1681,12 +1699,15 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1695,24 +1716,39 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1724,8 +1760,15 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish index c7ee0a82e..9881468e0 100644 --- a/rtdata/languages/Swedish +++ b/rtdata/languages/Swedish @@ -827,7 +827,6 @@ PREFERENCES_CLIPPINGIND;Klippindikering PREFERENCES_CLUTSCACHE;HaldCLUT cache PREFERENCES_CLUTSCACHE_LABEL;Maximalt antal cachade CLUTs PREFERENCES_CLUTSDIR;HaldCLUT-katalog -PREFERENCES_CMETRICINTENT;Kolorimetrisk återgivning PREFERENCES_CURVEBBOXPOS;Positionen för kopiera/klistra in-knapparna PREFERENCES_CURVEBBOXPOS_ABOVE;Ovan PREFERENCES_CURVEBBOXPOS_BELOW;Under @@ -915,7 +914,6 @@ PREFERENCES_MENUGROUPPROFILEOPERATIONS;Visa "Profilaktiviteter" PREFERENCES_MENUGROUPRANK;Visa "Betygsättning" PREFERENCES_MENUOPTIONS;Menyval för högerklick PREFERENCES_METADATA;Metadata -PREFERENCES_MONITORICC;Skärmprofil PREFERENCES_MULTITAB;Öppna bilderna i olika flikar PREFERENCES_MULTITABDUALMON;Visa bild på andra skärmen, om möjligt, i flerfliksläge PREFERENCES_NAVGUIDEBRUSH;Översiktsvyns guidefärg @@ -1759,11 +1757,11 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !HISTORY_MSG_402;W - Denoise sub-tool !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -1778,9 +1776,25 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !MAIN_BUTTON_SENDTOEDITOR;Edit image in external editor +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !PARTIALPASTE_COLORTONING;Color toning !PARTIALPASTE_FLATFIELDCLIPCONTROL;Flat-field clip control +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RETINEX;Retinex !PREFERENCES_GREY;Output device's Yb luminance (%) !PREFERENCES_INSPECT_MAXBUFFERS_TOOLTIP;Set the maximum number of images stored in cache when hovering over them in the File Browser; systems with little RAM (2GB) should keep this value set to 1 or 2. @@ -1789,8 +1803,11 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !PREFERENCES_MAX;Maxi (Tile) !PREFERENCES_MED;Medium (Tile/2) !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_PARSEDEXTDOWNHINT;Move selected extension down in the list. !PREFERENCES_PARSEDEXTUPHINT;Move selected extension up in the list. +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings !PREFERENCES_SIMPLAUT;Tool mode !PREFERENCES_TINB;Number of tiles @@ -1843,6 +1860,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_ICM_APPLYHUESATMAP_TOOLTIP;Employ the embedded DCP base table (HueSatMap). The setting is only enabled if the selected DCP has one. !TP_ICM_APPLYLOOKTABLE;Look table !TP_ICM_APPLYLOOKTABLE_TOOLTIP;Employ the embedded DCP look table. The setting is only enabled if the selected DCP has one. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_NEUTRAL;Reset !TP_PRSHARPENING_LABEL;Post-Resize Sharpening !TP_RAW_HD_TOOLTIP;Lower values make hot/dead pixel detection more aggressive, but false positives may lead to artifacts. If you notice any artifacts appearing when enabling the Hot/Dead Pixel Filters, gradually increase the threshold value until they disappear. @@ -1851,12 +1869,15 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1865,24 +1886,39 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1894,8 +1930,15 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_WAVELET_CBENAB;Toning and Color Balance !TP_WAVELET_CB_TOOLTIP;For strong values product color-toning by combining it or not with levels decomposition 'toning'\nFor low values you can change the white balance of the background (sky, ...) without changing that of the front plane, generally more contrasted !TP_WAVELET_CH2;Saturated/pastel diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish index 2a6694a87..36a2b82df 100644 --- a/rtdata/languages/Turkish +++ b/rtdata/languages/Turkish @@ -268,7 +268,6 @@ PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries PREFERENCES_CACHEOPTS;Cache Options PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height PREFERENCES_CLIPPINGIND;Kırpma gösterme -PREFERENCES_CMETRICINTENT;Renkölçer PREFERENCES_DATEFORMAT;Tarih biçimi PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y : year\n%m : month\n%d : day\n\nFor example, the hungarian date format is:\n%y/%m/%d PREFERENCES_DEFAULTLANG;Varsayılan dil @@ -292,7 +291,6 @@ PREFERENCES_INTENT_ABSOLUTE;Mutlak PREFERENCES_INTENT_PERCEPTUAL;Algısal PREFERENCES_INTENT_RELATIVE;Bağıl PREFERENCES_INTENT_SATURATION;Doyum -PREFERENCES_MONITORICC;Ekran profili PREFERENCES_OUTDIR;Çıktı dizini PREFERENCES_OUTDIRFOLDER;Save to folder PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the seledted folder @@ -879,7 +877,7 @@ TP_WBALANCE_TEMPERATURE;Isı !HISTORY_MSG_364;W - Final - Contrast balance !HISTORY_MSG_365;W - Final - Delta balance !HISTORY_MSG_366;W - Residual - Compression gamma -!HISTORY_MSG_367;W - ES - Local contrast curve +!HISTORY_MSG_367;W - Final - 'After' contrast curve !HISTORY_MSG_368;W - Final - Contrast balance !HISTORY_MSG_369;W - Final - Balance method !HISTORY_MSG_370;W - Final - Local contrast curve @@ -920,11 +918,11 @@ TP_WBALANCE_TEMPERATURE;Isı !HISTORY_MSG_405;W - Denoise - Level 4 !HISTORY_MSG_406;W - ES - Neighboring pixels !HISTORY_MSG_407;Retinex - Method -!HISTORY_MSG_408;Retinex - Neighboring -!HISTORY_MSG_409;Retinex - Gain -!HISTORY_MSG_410;Retinex - Offset +!HISTORY_MSG_408;Retinex - Radius +!HISTORY_MSG_409;Retinex - Contrast +!HISTORY_MSG_410;Retinex - Brightness !HISTORY_MSG_411;Retinex - Strength -!HISTORY_MSG_412;Retinex - Scales +!HISTORY_MSG_412;Retinex - Gaussian Gradient !HISTORY_MSG_413;Retinex - Variance !HISTORY_MSG_414;Retinex - Histogram - Lab !HISTORY_MSG_415;Retinex - Transmission @@ -939,6 +937,19 @@ TP_WBALANCE_TEMPERATURE;Isı !HISTORY_MSG_424;Retinex - HL threshold !HISTORY_MSG_425;Retinex - Log base !HISTORY_MSG_426;Retinex - Hue equalizer +!HISTORY_MSG_427;Output rendering intent +!HISTORY_MSG_428;Monitor rendering intent +!HISTORY_MSG_429;Retinex - Iterations +!HISTORY_MSG_430;Retinex - Transmission Gradient +!HISTORY_MSG_431;Retinex - Strength Gradient +!HISTORY_MSG_432;Retinex - M - Highlights +!HISTORY_MSG_433;Retinex - M - Highlights TW +!HISTORY_MSG_434;Retinex - M - Shadows +!HISTORY_MSG_435;Retinex - M - Shadows TW +!HISTORY_MSG_436;Retinex - M - Radius +!HISTORY_MSG_437;Retinex - M - Method +!HISTORY_MSG_438;Retinex - M - Equalizer +!HISTORY_MSG_439;Retinex - Preview !HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s !MAIN_BUTTON_FULLSCREEN;Fullscreen !MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigate to the next image relative to image opened in the Editor.\nShortcut: Shift-F4\n\nTo navigate to the next image relative to the currently selected thumbnail in the File Browser or Filmstrip:\nShortcut: F4 @@ -985,6 +996,8 @@ TP_WBALANCE_TEMPERATURE;Isı !MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l !MAIN_TOOLTIP_THRESHOLD;Threshold !MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b +!MONITOR_PROFILE_SYSTEM;System default +!MONITOR_SOFTPROOF;Soft-proof !NAVIGATOR_B;B: !NAVIGATOR_G;G: !NAVIGATOR_H;H: @@ -1030,6 +1043,7 @@ TP_WBALANCE_TEMPERATURE;Isı !PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration !PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter !PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +!PARTIALPASTE_PRSHARPENING;Post-resize sharpening !PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction !PARTIALPASTE_RAWCACORR_CABLUE;CA blue !PARTIALPASTE_RAWCACORR_CARED;CA red @@ -1141,6 +1155,8 @@ TP_WBALANCE_TEMPERATURE;Isı !PREFERENCES_MENUOPTIONS;Context Menu Options !PREFERENCES_METADATA;Metadata !PREFERENCES_MIN;Mini (100x115) +!PREFERENCES_MONINTENT;Default monitor intent +!PREFERENCES_MONPROFILE;Default monitor profile !PREFERENCES_MULTITAB;Multiple Editor Tabs Mode !PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode !PREFERENCES_NAVGUIDEBRUSH;Navigator guide color @@ -1156,6 +1172,7 @@ TP_WBALANCE_TEMPERATURE;Isı !PREFERENCES_PREVDEMO_FAST;Fast !PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom: !PREFERENCES_PREVDEMO_SIDECAR;As in PP3 +!PREFERENCES_PROFILE_NONE;None !PREFERENCES_PROPERTY;Property !PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset !PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3". @@ -1566,6 +1583,7 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files. !TP_ICM_INPUTNONE;No profile !TP_ICM_INPUTNONE_TOOLTIP;Use no input color profile at all.\nUse only in special cases. +!TP_ICM_PROFILEINTENT;Rendering Intent !TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance !TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles. !TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile. @@ -1680,12 +1698,15 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* !TP_RETINEX_CONTEDIT_LH;Hue equalizer +!TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD;L=f(L) !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. !TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) !TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +!TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +!TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! !TP_RETINEX_FREEGAMMA;Free gamma -!TP_RETINEX_GAIN;Gain +!TP_RETINEX_GAIN;Contrast !TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. !TP_RETINEX_GAMMA;Gamma !TP_RETINEX_GAMMA_FREE;Free @@ -1694,24 +1715,39 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RETINEX_GAMMA_MID;Middle !TP_RETINEX_GAMMA_NONE;None !TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +!TP_RETINEX_GRAD;Transmission gradient +!TP_RETINEX_GRADS;Strength gradient +!TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +!TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. !TP_RETINEX_HIGH;High !TP_RETINEX_HIGHLIG;Highlight !TP_RETINEX_HIGHLIGHT;Highlight threshold !TP_RETINEX_HIGHLIGHT_TOOLTIP;Increase action of High algorithm.\nMay require you to re-adjust "Neighboring pixels" and to increase the "White-point correction" in the Raw tab -> Raw White Points tool. !TP_RETINEX_HSLSPACE_LIN;HSL-Linear !TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic +!TP_RETINEX_ITER;Iterations (Tone-mapping) +!TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. !TP_RETINEX_LABEL;Retinex !TP_RETINEX_LABSPACE;L*a*b* !TP_RETINEX_LOW;Low +!TP_RETINEX_MAP;Mask method +!TP_RETINEX_MAP_CURV;Curve only +!TP_RETINEX_MAP_GAUS;Gaussian mask +!TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) +!TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +!TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +!TP_RETINEX_MAP_NONE;None !TP_RETINEX_MEDIAN;Transmission median filter !TP_RETINEX_METHOD;Method !TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. !TP_RETINEX_MLABEL;Restored haze-free Min=%1 Max=%2 !TP_RETINEX_MLABEL_TOOLTIP;Should be near min=0 max=32768\nRestored image with no mixture. -!TP_RETINEX_NEIGHBOR;Neighboring pixels +!TP_RETINEX_NEIGHBOR;Radius !TP_RETINEX_NEUTRAL;Reset !TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. -!TP_RETINEX_OFFSET;Offset +!TP_RETINEX_OFFSET;Brightness +!TP_RETINEX_SCALES;Gaussian gradient +!TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. !TP_RETINEX_SETTINGS;Settings !TP_RETINEX_SLOPE;Free gamma slope !TP_RETINEX_STRENGTH;Strength @@ -1723,8 +1759,15 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RETINEX_TRANSMISSION;Transmission map !TP_RETINEX_TRANSMISSION_TOOLTIP;Transmission according to transmission.\nAbscissa: transmission from negative values (min), mean, and positives values (max).\nOrdinate: amplification or reduction. !TP_RETINEX_UNIFORM;Uniform -!TP_RETINEX_VARIANCE;Variance +!TP_RETINEX_VARIANCE;Contrast !TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. +!TP_RETINEX_VIEW;Process (Preview) +!TP_RETINEX_VIEW_MASK;Mask +!TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +!TP_RETINEX_VIEW_NONE;Standard +!TP_RETINEX_VIEW_TRAN;Transmission - Auto +!TP_RETINEX_VIEW_TRAN2;Transmission - Fixed +!TP_RETINEX_VIEW_UNSHARP;Unsharp mask !TP_RGBCURVES_BLUE;B !TP_RGBCURVES_CHANNEL;Channel !TP_RGBCURVES_GREEN;G diff --git a/rtdata/languages/default b/rtdata/languages/default index 8a43155c9..5f589b0f3 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -787,8 +787,8 @@ MAIN_TOOLTIP_SHOWHIDERP1;Show/Hide the right panel.\nShortcut: Alt-l MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l MAIN_TOOLTIP_THRESHOLD;Threshold MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b -MONITOR_SOFTPROOF;Soft-proof MONITOR_PROFILE_SYSTEM;System default +MONITOR_SOFTPROOF;Soft-proof NAVIGATOR_B;B: NAVIGATOR_G;G: NAVIGATOR_H;H: @@ -903,7 +903,6 @@ PREFERENCES_CLIPPINGIND;Clipping Indication PREFERENCES_CLUTSCACHE;HaldCLUT Cache PREFERENCES_CLUTSCACHE_LABEL;Maximum number of cached CLUTs PREFERENCES_CLUTSDIR;HaldCLUT directory -PREFERENCES_MONINTENT;Default monitor intent PREFERENCES_CURVEBBOXPOS;Position of curve copypasta buttons PREFERENCES_CURVEBBOXPOS_ABOVE;Above PREFERENCES_CURVEBBOXPOS_BELOW;Below @@ -998,6 +997,7 @@ PREFERENCES_MENUGROUPRANK;Group "Rank" PREFERENCES_MENUOPTIONS;Context Menu Options PREFERENCES_METADATA;Metadata PREFERENCES_MIN;Mini (100x115) +PREFERENCES_MONINTENT;Default monitor intent PREFERENCES_MONPROFILE;Default monitor profile PREFERENCES_MULTITAB;Multiple Editor Tabs Mode PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode @@ -1657,12 +1657,12 @@ TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* TP_RETINEX_CONTEDIT_LH;Hue equalizer TP_RETINEX_CONTEDIT_MAP;Mask equalizer -TP_RETINEX_CURVEEDITOR_MAP;L=f(L) -TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! TP_RETINEX_CURVEEDITOR_CD;L=f(L) TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. TP_RETINEX_CURVEEDITOR_LH;Strength=f(H) TP_RETINEX_CURVEEDITOR_LH_TOOLTIP;Strength according to hue Strength=f(H)\nThis curve also acts on chroma when using the "Highlight" retinex method. +TP_RETINEX_CURVEEDITOR_MAP;L=f(L) +TP_RETINEX_CURVEEDITOR_MAP_TOOLTIP;This curve can be applied alone or with a Gaussian mask or wavelet mask.\nBeware of artifacts! TP_RETINEX_FREEGAMMA;Free gamma TP_RETINEX_GAIN;Contrast TP_RETINEX_GAIN_TOOLTIP;Acts on the restored image.\n\nThis is very different from the others settings. Used for black or white pixels, and to help balance the histogram. @@ -1673,6 +1673,10 @@ TP_RETINEX_GAMMA_LOW;Low TP_RETINEX_GAMMA_MID;Middle TP_RETINEX_GAMMA_NONE;None TP_RETINEX_GAMMA_TOOLTIP;Restore tones by applying gamma before and after Retinex. Different from Retinex curves or others curves (Lab, Exposure, etc.). +TP_RETINEX_GRAD;Transmission gradient +TP_RETINEX_GRADS;Strength gradient +TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. +TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. TP_RETINEX_HIGH;High TP_RETINEX_HIGHLIG;Highlight TP_RETINEX_HIGHLIGHT;Highlight threshold @@ -1681,20 +1685,16 @@ TP_RETINEX_HSLSPACE_LIN;HSL-Linear TP_RETINEX_HSLSPACE_LOG;HSL-Logarithmic TP_RETINEX_ITER;Iterations (Tone-mapping) TP_RETINEX_ITER_TOOLTIP;Simulate a tone-mapping operator.\nHigh values increase the processing time. -TP_RETINEX_GRAD;Transmission gradient -TP_RETINEX_GRAD_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Variance and Threshold are reduced when iterations increase, and conversely. -TP_RETINEX_GRADS;Strength gradient -TP_RETINEX_GRADS_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Strength is reduced when iterations increase, and conversely. TP_RETINEX_LABEL;Retinex TP_RETINEX_LABSPACE;L*a*b* TP_RETINEX_LOW;Low TP_RETINEX_MAP;Mask method -TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. -TP_RETINEX_MAP_NONE;None TP_RETINEX_MAP_CURV;Curve only TP_RETINEX_MAP_GAUS;Gaussian mask TP_RETINEX_MAP_MAPP;Sharp mask (wavelet partial) TP_RETINEX_MAP_MAPT;Sharp mask (wavelet total) +TP_RETINEX_MAP_METHOD_TOOLTIP;Use the mask generated by the Gaussian function above to reduce halos and artifacts.\n\nCurve only: apply a diagonal contrast curve on the mask.\nBeware of artifacts!\n\nGaussian mask: generate and use a Gaussian blur of the original mask.\nQuick.\n\nSharp mask: generate and use a wavelet on the original mask.\nSlow. +TP_RETINEX_MAP_NONE;None TP_RETINEX_MEDIAN;Transmission median filter TP_RETINEX_METHOD;Method TP_RETINEX_METHOD_TOOLTIP;Low = Reinforce low light,\nUniform = Equalize action,\nHigh = Reinforce high light,\nHighlights = Remove magenta in highlights. @@ -1704,9 +1704,9 @@ TP_RETINEX_NEIGHBOR;Radius TP_RETINEX_NEUTRAL;Reset TP_RETINEX_NEUTRAL_TIP;Reset all sliders and curves to their default values. TP_RETINEX_OFFSET;Brightness -TP_RETINEX_SETTINGS;Settings TP_RETINEX_SCALES;Gaussian gradient TP_RETINEX_SCALES_TOOLTIP;If slider at 0, all iterations are identical.\nIf > 0 Scale and Neighboring pixels are reduced when iterations increase, and conversely. +TP_RETINEX_SETTINGS;Settings TP_RETINEX_SLOPE;Free gamma slope TP_RETINEX_STRENGTH;Strength TP_RETINEX_THRESHOLD;Threshold @@ -1720,12 +1720,12 @@ TP_RETINEX_UNIFORM;Uniform TP_RETINEX_VARIANCE;Contrast TP_RETINEX_VARIANCE_TOOLTIP;Low variance increase local contrast and saturation, but can lead to artifacts. TP_RETINEX_VIEW;Process (Preview) -TP_RETINEX_VIEW_NONE;Standard TP_RETINEX_VIEW_MASK;Mask -TP_RETINEX_VIEW_UNSHARP;Unsharp mask +TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +TP_RETINEX_VIEW_NONE;Standard TP_RETINEX_VIEW_TRAN;Transmission - Auto TP_RETINEX_VIEW_TRAN2;Transmission - Fixed -TP_RETINEX_VIEW_METHOD_TOOLTIP;Standard - Normal display.\nMask - Displays the mask.\nUnsharp mask - Displays the image with a high radius unsharp mask.\nTransmission - Auto/Fixed - Displays the file transmission-map, before any action on contrast and brightness.\n\nAttention: the mask does not correspond to reality, but is amplified to make it more visible. +TP_RETINEX_VIEW_UNSHARP;Unsharp mask TP_RGBCURVES_BLUE;B TP_RGBCURVES_CHANNEL;Channel TP_RGBCURVES_GREEN;G From 955218e087bb516883b941d14dc04ecf1f9e4f3c Mon Sep 17 00:00:00 2001 From: Anders Torger Date: Sat, 9 Jan 2016 15:26:02 +0100 Subject: [PATCH 14/16] Issue 3054: apply color management to file browser view --- rtengine/improccoordinator.cc | 5 ----- rtengine/rtthumbnail.cc | 1 + 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index d12027c6d..ee75e831a 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -787,11 +787,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent); } - // Update the monitor color transform if necessary - if (todo & M_MONITOR) { - ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent); - } - // process crop, if needed for (size_t i = 0; i < crops.size(); i++) if (crops[i]->hasListener () && cropCall != crops[i] ) { diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc index 5811d01f5..781b7e566 100644 --- a/rtengine/rtthumbnail.cc +++ b/rtengine/rtthumbnail.cc @@ -956,6 +956,7 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, int rhei ImProcFunctions ipf (¶ms, false); ipf.setScale (sqrt(double(fw * fw + fh * fh)) / sqrt(double(thumbImg->width * thumbImg->width + thumbImg->height * thumbImg->height))*scale); + ipf.updateColorProfiles (params.icm, options.rtSettings.monitorProfile, options.rtSettings.monitorIntent); LUTu hist16 (65536); LUTu hist16C (65536); From 7f8704950773bb57afdbeeafbc7b996061d1b4c7 Mon Sep 17 00:00:00 2001 From: Anders Torger Date: Sun, 10 Jan 2016 15:33:56 +0100 Subject: [PATCH 15/16] Added Phase One IQ3 backs --- rtengine/camconst.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rtengine/camconst.json b/rtengine/camconst.json index 4b774e438..1cfbfddf6 100644 --- a/rtengine/camconst.json +++ b/rtengine/camconst.json @@ -1546,12 +1546,12 @@ Quality X: unknown, ie we knowing to little about the camera properties to know and white level is typically at or close to 65535. However sensors vary a bit and can be noisy around clip so we cut away 0.05 stop from top down to 63300 to be a bit conservative. */ { // quality A - "make_model": [ "Phase One P40+", "Phase One IQ140", "Leaf Credo 40", "Phase One P65+", "Phase One IQ160", "Leaf Credo 60", "Phase One IQ260" ], + "make_model": [ "Phase One P40+", "Phase One IQ140", "Leaf Credo 40", "Phase One P65+", "Phase One IQ160", "Leaf Credo 60", "Phase One IQ260", "Phase One IQ3 60MP" ], "dcraw_matrix": [ 8035,435,-962,-6001,13872,2320,-1159,3065,5434 ], "ranges": { "black": 0, "white": 63300 } }, { // quality A - "make_model": [ "Phase One IQ180", "Leaf Credo 80", "Phase One IQ280" ], + "make_model": [ "Phase One IQ180", "Leaf Credo 80", "Phase One IQ280", "Phase One IQ3 80MP" ], "dcraw_matrix": [ 6294,686,-712,-5435,13417,2211,-1006,2435,5042 ], "ranges": { "black": 0, "white": 63300 } }, @@ -1576,7 +1576,7 @@ Quality X: unknown, ie we knowing to little about the camera properties to know "ranges": { "black": 0, "white": 63300 } }, { // quality X, matrix taken from H5D-50c which has the same sensor, probably with the same CFA. Color looks good to the eye with files tested. - "make_model": [ "Phase One IQ250", "Leaf Credo 50" ], + "make_model": [ "Phase One IQ250", "Leaf Credo 50", "Phase One IQ3 50MP" ], "dcraw_matrix": [ 4932, -835, 141, -4878, 11868, 3437, -1138, 1961, 7067 ], "ranges": { "black": 0, "white": 64400 } // CMOS sensor, we dare to set white level a bit higher than for the more varying Phase One CCDs }, From 5ff270bf51d16a13147f1849fff0936ce528530f Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Sun, 10 Jan 2016 17:45:40 +0100 Subject: [PATCH 16/16] Close #3064 by fixing an uninitialized pointer in RawImageSource::MSR. --- rtengine/ipretinex.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/rtengine/ipretinex.cc b/rtengine/ipretinex.cc index b24cc9bb3..8426f3f75 100644 --- a/rtengine/ipretinex.cc +++ b/rtengine/ipretinex.cc @@ -235,7 +235,6 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, float **e bool higplus = false ; float elogt; float hl = deh.baselog; - SHMap* shmap; if(hl >= 2.71828f) { elogt = 2.71828f + SQR(SQR(hl - 2.71828f)); } else { @@ -392,9 +391,6 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, float **e retinex_scales( RetinexScales, scal, moderetinex, nei/grad, high ); - // int H_L = height; - // int W_L = width; - float *src[H_L] ALIGNED16; float *srcBuffer = new float[H_L * W_L]; @@ -412,9 +408,7 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, float **e if(deh.mapMethod=="curv") mapmet=1; if(deh.mapMethod=="gaus") mapmet=4; double shradius = (double) deh.radius; - // printf("shrad=%f\n",shradius); - // int viewmet=0; if(deh.viewMethod=="mask") viewmet=1; if(deh.viewMethod=="tran") viewmet=2; if(deh.viewMethod=="tran2") viewmet=3; @@ -451,7 +445,7 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, float **e pond /= log(elogt); } - if(mapmet > 1) shmap = new SHMap (W_L, H_L, true); + auto shmap = mapmet > 1 ? new SHMap (W_L, H_L, true) : nullptr;