luadocs/lua.api.manual/darktable/darktable.gettext/index.html
2020-12-28 15:53:40 +00:00

2564 lines
55 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>darktable lua documentation - darktable.gettext</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="manifest" href="site.webmanifest">
<link rel="apple-touch-icon" href="icon.png">
<link rel="stylesheet" href="https://darktable-org.github.io/luadocs/css/style.min.6f8fcc9b0ebcd3ac477a507f922faefdf963732422cd88933d1d4783ebccb952.css">
<script src="https://darktable-org.github.io/luadocs/js/jquery.js"></script>
<script src="https://darktable-org.github.io/luadocs/js/popper.js" type="module"></script>
<script src="https://darktable-org.github.io/luadocs/js/bootstrap.js"></script>
<script src="https://darktable-org.github.io/luadocs/js/lunr.js"></script>
<script src="https://darktable-org.github.io/luadocs/js/app.js"></script>
</head>
<body>
<header class="navbar navbar-expand-lg sticky-top navbar-dark bg-dark">
<a class="navbar-brand" href="https://darktable-org.github.io/luadocs/" rel="home" title=".Site.Title">
darktable lua documentation
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<form class="form-inline my-2 my-lg-0">
<input id="search-input" class="form-control mr-sm-2" type="search" placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</ul>
</div>
</header>
<div id="search-results" class="search-results">
</div>
<div class="container-fluid">
<div class="row">
<nav class="navigation col-sm-12 order-sm-12 col-md-3 order-md-1">
<ul>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/" class="">
Lua Scripts Manual
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/overview/" class="">
overview
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/installation/" class="">
installation
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/troubleshooting/" class="">
troubleshooting
</a>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/" class="">
scripts
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/overview/" class="">
overview
</a>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/" class="">
contrib
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/autogrouper/" class="">
AutoGrouper
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/autostyle/" class="">
autostyle
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/clear_gps/" class="">
clear_GPS
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/collecthelper/" class="">
CollectHelper
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/copy_attach_detach_tags/" class="">
copy_attach_detach_tags
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/cr2hdr/" class="">
cr2hdr
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/enfuseadvanced/" class="">
enfuseAdvanced
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/exportlut/" class="">
exportLUT
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/ext_editor/" class="">
ext_editor
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/face_recognition/" class="">
face_recognition
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/fujifilm_ratings/" class="">
fujifilm_ratings
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/geojson_export/" class="">
geoJSON_export
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/geotoolbox/" class="">
geoToolbox
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/gimp/" class="">
gimp
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/gpx_export/" class="">
gpx_export
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/hdrmerge/" class="">
HDRMerge
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/hugin/" class="">
hugin
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/image_stack/" class="">
image_stack
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/image_time/" class="">
image_time
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/kml_export/" class="">
kml_export
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/labelstotags/" class="">
LabelsToTags
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/openinexplorer/" class="">
OpenInExplorer
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/passport_guide/" class="">
passport_guide
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/pdf_slideshow/" class="">
pdf_slideshow
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/photils/" class="">
photils
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/quicktag/" class="">
quicktag
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/rate_group/" class="">
rate_group
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/rename-tags/" class="">
rename_tags
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/rl_out_sharp/" class="">
RL_out_sharp
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/slideshowmusic/" class="">
slideshowMusic
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/transfer_hierarchy/" class="">
transfer_hierarchy
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/video_ffmpeg/" class="">
video_ffmpeg
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/contrib/select_untagged/" class="">
select_untagged
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/" class="">
examples
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/api_version/" class="">
api_version
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/darkroom_demo/" class="">
darkroom_demo
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/gettextexample/" class="">
gettextExample
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/hello_world/" class="">
hello_world
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/lighttable_demo/" class="">
lighttable_demo
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/moduleexample/" class="">
moduleExample
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/multi_os/" class="">
name
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/panels_demo/" class="">
panels_demo
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/preferenceexamples/" class="">
preferenceExample
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/printexamples/" class="">
printExamples
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/examples/running_os/" class="">
running_os
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/" class="">
official
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/check_for_updates/" class="">
check_for_updates
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/copy_paste_metadata/" class="">
copy_paste_metadata
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/delete_long_tags/" class="">
delete_long_tags
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/delete_unused_tags/" class="">
delete_unused_tags
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/enfuse/" class="">
enfuse
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/generate_image_txt/" class="">
generate_image_txt
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/image_path_in_ui/" class="">
image_path_in_ui
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/import_filter_manager/" class="">
import_filter_manager
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/import_filters/" class="">
import_filters
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/save_selection/" class="">
save_selection
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/selection_to_pdf/" class="">
selection_to_pdf
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/tools/" class="">
tools
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/tools/executable_manager/" class="">
executable_manager
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/tools/gen_i18n_mo/" class="">
gen_i18n_mo
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/tools/get_lib_manpages/" class="">
get_lib_manpages
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/tools/get_libdoc/" class="">
get_libdoc
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/tools/script_manager/" class="">
script_manager
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/" class="">
Lua Scripts Libraries API Manual
</a>
<ul>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/" class="">
dtutils
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/details/" class="">
details
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/check_min_api_version/" class="">
check_min_api_version
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/check_os/" class="">
check_os
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/join/" class="">
join
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/prequire/" class="">
prequire
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/spairs/" class="">
spairs
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils/split/" class="">
split
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.debug/" class="">
dtutils.debug
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.debug/details/" class="">
details
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.debug/dprint/" class="">
dprint
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.debug/new_tracepoint/" class="">
new_tracepoint
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.debug/terse_dump/" class="">
terse_dump
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.debug/tracepoint/" class="">
tracepoint
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/" class="">
dtutils.file
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/details/" class="">
details
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/check_if_bin_exists/" class="">
check_if_bin_exists
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/check_if_file_exists/" class="">
check_if_file_exists
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/chop_filetype/" class="">
chop_filetype
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/create_unique_filename/" class="">
create_unique_filename
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/executable_path_widget/" class="">
executable_path_widget
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/file_copy/" class="">
file_copy
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/file_move/" class="">
file_move
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/filename_increment/" class="">
filename_increment
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/get_basename/" class="">
get_basename
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/get_executable_path_preference/" class="">
get_executable_path_preference
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/get_filename/" class="">
get_filename
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/get_filetype/" class="">
get_filetype
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/get_path/" class="">
get_path
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/mkdir/" class="">
mkdir
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/rmdir/" class="">
rmdir
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/sanitize_filename/" class="">
sanitize_filename
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/set_executable_path_preference/" class="">
set_executable_path_preference
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/split_filepath/" class="">
split_filepath
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.file/test_file/" class="">
test_file
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.log/" class="">
dtutils.log
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.log/details/" class="">
details
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.log/caller/" class="">
caller
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.log/engine/" class="">
engine
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.log/log_level/" class="">
log_level
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.log/msg/" class="">
msg
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/" class="">
dtutils.string
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/details/" class="">
details
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/escape_xml_characters/" class="">
escape_xml_characters
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/is_not_sanitized/" class="">
is_not_sanitized
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/sanitize/" class="">
sanitize
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/sanitize_lua/" class="">
sanitize_lua
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/strip_accents/" class="">
strip_accents
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.string/urlencode/" class="">
urlencode
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.system/" class="">
dtutils.system
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.system/details/" class="">
details
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.system/external_command/" class="">
external_command
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.system/launch_default_app/" class="">
launch_default_app
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.scripts.api.manual/dtutils.system/windows_command/" class="">
windows_command
</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/" class="">
Lua API Manual
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/version/" class="">
Lua API Version
</a>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/" class="">
darktable
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/overview/" class="">
overview
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.print/" class="">
darktable.print
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.print_log/" class="">
darktable.print_log
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.print_error/" class="">
darktable.print_error
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.register_event/" class="">
darktable.register_event
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.register_storage/" class="">
darktable.register_storage
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.register_lib/" class="">
darktable.register_lib
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.films/" class="">
darktable.films
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.new_format/" class="">
darktable.new_format
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.new_storage/" class="">
darktable.new_storage
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.new_widget/" class="">
darktable.new_widget
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.gui/" class="">
darktable.gui
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.guides/" class="">
darktable.guides
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.tags/" class="">
darktable.tags
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.configuration/" class="">
darktable.configuration
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.preferences/" class="">
darktable.preferences
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/password/" class="">
darktable.password
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.styles/" class="">
darktable.styles
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.collection/" class="">
darktable.collection
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.database/" class="">
darktable.database
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.control/" class="">
darktable.control
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.gettext/" class=" active">
darktable.gettext
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.debug/" class="">
darktable.debug
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/" class="">
types
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/overview/" class="">
overview
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_os_type/" class="">
lua_os_type
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_image_t/" class="">
dt_lua_image_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_t/" class="">
dt_imageio_module_format_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_png/" class="">
dt_imageio_module_format_data_png
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_tiff/" class="">
dt_imageio_module_format_data_tiff
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_exr/" class="">
dt_imageio_module_format_data_exr
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_copy/" class="">
dt_imageio_module_format_data_copy
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_pfm/" class="">
dt_imageio_module_format_data_pfm
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_jpeg/" class="">
dt_imageio_module_format_data_jpeg
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_ppm/" class="">
dt_imageio_module_format_data_ppm
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_webp/" class="">
dt_imageio_module_format_data_webp
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_j2k/" class="">
dt_imageio_module_format_data_j2k
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_format_data_pdf/" class="">
dt_imageio_module_format_data_pdf
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/_pdf_mode_t/" class="">
_pdf_mode_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/_pdf_pages_t/" class="">
_pdf_pages_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_pdf_stream_encoder_t/" class="">
dt_pdf_stream_encoder_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_storage_t/" class="">
dt_imageio_module_storage_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_storage_data_email/" class="">
dt_imageio_module_storage_data_email
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_storage_data_latex/" class="">
dt_imageio_module_storage_data_latex
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_storage_data_piwigo/" class="">
dt_imageio_module_storage_data_piwigo
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_storage_data_gallery/" class="">
dt_imageio_module_storage_data_gallery
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_module_storage_data_disk/" class="">
dt_imageio_module_storage_data_disk
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_film_t/" class="">
dt_lua_film_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_style_t/" class="">
dt_style_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_style_item_t/" class="">
dt_style_item_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_tag_t/" class="">
dt_lua_tag_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_lib_t/" class="">
dt_lua_lib_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_view_t/" class="">
dt_lua_view_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_backgroundjob_t/" class="">
dt_lua_backgroundjob_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_snapshot_t/" class="">
dt_lua_snapshot_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/hint_t/" class="">
hint_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_ui_container_t/" class="">
dt_ui_container_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/snapshot_direction_t/" class="">
snapshot_direction_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_j2k_format_t/" class="">
dt_imageio_j2k_format_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_j2k_preset_t/" class="">
dt_imageio_j2k_preset_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/comp_type_t/" class="">
comp_type_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_pref_type/" class="">
lua_pref_type
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_imageio_exr_compression_t/" class="">
dt_imageio_exr_compression_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lib_collect_params_rule_t/" class="">
dt_lib_collect_params_rule_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lib_collect_mode_t/" class="">
dt_lib_collect_mode_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_collection_properties_t/" class="">
dt_collection_properties_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_collection_sort_t/" class="">
dt_collection_sort_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_collection_sort_order_t/" class="">
dt_collection_sort_order_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_collection_filter_t/" class="">
dt_collection_filter_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_collection_rating_comperator_t/" class="">
dt_collection_rating_comperator_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_orientation_t/" class="">
dt_lua_orientation_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_align_t/" class="">
dt_lua_align_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_ellipsize_mode_t/" class="">
dt_lua_ellipsize_mode_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lua_cairo_t/" class="">
dt_lua_cairo_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_ui_panel_t/" class="">
dt_ui_panel_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/dt_lighttable_layout_t/" class="">
dt_lighttable_layout_t
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_widget/" class="">
lua_widget
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_container/" class="">
lua_container
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_check_button/" class="">
lua_check_button
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_label/" class="">
lua_label
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_button/" class="">
lua_button
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_box/" class="">
lua_box
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_entry/" class="">
lua_entry
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_separator/" class="">
lua_separator
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_combobox/" class="">
lua_combobox
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_file_chooser_button/" class="">
lua_file_chooser_button
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_stack/" class="">
lua_stack
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_slider/" class="">
lua_slider
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_text_view/" class="">
lua_text_view
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/types/lua_section_label/" class="">
lua_section_label
</a>
</li>
</ul>
</li>
<li class="parent">
<i class="fa fa-plus-square toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/" class="">
events
</a>
<ul>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/overview/" class="">
overview
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/intermediate-export-image/" class="">
intermediate-export-image
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/post-import-image/" class="">
post-import-image
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/shortcut/" class="">
shortcut
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/post-import-film/" class="">
post-import-film
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/view-changed/" class="">
view_changed
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/global_toolbox-grouping_toggle/" class="">
global_toolbox-grouping_toggle
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/global_toolbox-overlay_toggle/" class="">
global_toolbox-overlay_toggle
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/mouse-over-image-changed/" class="">
mouse-over-image-changed
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/exit/" class="">
exit
</a>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/events/pre-import/" class="">
pre-import
</a>
</li>
</ul>
</li>
<li>
<i class="no-toggle"></i>
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/attributes/" class="">
attributes
</a>
</li>
</ul>
</li>
</ul>
</nav>
<div class="content col-sm-12 order-sm-1 col-md-9 mx-md-auto order-md-12">
<div class="crumbs">
<span class="crumb">
<a href='https://darktable-org.github.io/luadocs/'>Home</a> / <a href='https://darktable-org.github.io/luadocs/lua.api.manual/'>Lua API Manual</a> / <a href='https://darktable-org.github.io/luadocs/lua.api.manual/darktable/'>darktable</a> / darktable.gettext
</span>
</div>
<div class="prev-next row">
<div class="col-6">
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.control/" class="next">&lt; darktable.control</a>
</div>
<div class="col-6">
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.debug/" class="prev">darktable.debug &gt;</a>
</div>
</div>
<article role="main">
<h1 class="title">
darktable.gettext
</h1>
<p><code>table</code></p>
<p>This table contains functions related to translating lua scripts</p>
<h1 id="darktablegettextgettext"><a href="#darktablegettextgettext">🔗</a>darktable.gettext.gettext</h1>
<pre><code>function(
msgid : string
) : string
</code></pre><p>Translate a string using the darktable textdomain</p>
<ul>
<li><strong>msgid</strong> - <em>string</em> - The string to translate</li>
<li><strong>return</strong> - <em>string</em> - The translated string</li>
</ul>
<h1 id="darktablegettextdgettext"><a href="#darktablegettextdgettext">🔗</a>darktable.gettext.dgettext</h1>
<pre><code>function(
domainname : string,
msgid : string
) : string
</code></pre><p>Translate a string using the specified textdomain</p>
<ul>
<li><strong>domainname</strong> - <em>string</em> - The domain to use for that translation</li>
<li><strong>msgid</strong> - <em>string</em> - The string to translate</li>
<li><strong>return</strong> - <em>string</em> - The translated string</li>
</ul>
<h1 id="darktablegettextngettext"><a href="#darktablegettextngettext">🔗</a>darktable.gettext.ngettext</h1>
<pre><code>function(
msgid : string,
msgid_plural : string,
n : int
) : string
</code></pre><p>Translate a string depending on the number of objects using the darktable textdomain</p>
<ul>
<li><strong>msgid</strong> - <em>string</em> - The string to translate</li>
<li><strong>msgid_plural</strong> - <em>string</em> - The string to translate in plural form</li>
<li><strong>n</strong> - <em>int</em> - The number of objects</li>
<li><strong>return</strong> - <em>string</em> - The translated string</li>
</ul>
<h1 id="darktablegettextdngettext"><a href="#darktablegettextdngettext">🔗</a>darktable.gettext.dngettext</h1>
<pre><code>function(
domainname : string,
msgid : string,
msgid_plural : string,
n : int
) : string
</code></pre><p>Translate a string depending on the number of objects using the specified textdomain</p>
<ul>
<li><strong>domainname</strong> - <em>string</em> - The domain to use for that translation</li>
<li><strong>msgid</strong> - <em>string</em> - The string to translate</li>
<li><strong>msgid_plural</strong> - <em>string</em> - The string to translate in plural form</li>
<li><strong>n</strong> - <em>int</em> - The number of objects</li>
<li><strong>return</strong> - <em>string</em> - The translated string</li>
</ul>
<h1 id="darktablegettextbindtextdomain"><a href="#darktablegettextbindtextdomain">🔗</a>darktable.gettext.bindtextdomain</h1>
<pre><code>function(
domainname : string,
dirname : string
)
</code></pre><p>Tell gettext where to find the .mo file translating messages for a particular domain</p>
<ul>
<li><strong>domainname</strong> - <em>string</em> - The domain to use for that translation</li>
<li><strong>dirname</strong> - <em>string</em> - The base directory to look for the file. The file should be placed in dirname/locale
name/LC_MESSAGES/domain.mo</li>
</ul>
</article>
<div class="prev-next row">
<div class="col-6">
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.control/" class="next">&lt; darktable.control</a>
</div>
<div class="col-6">
<a href="https://darktable-org.github.io/luadocs/lua.api.manual/darktable/darktable.debug/" class="prev">darktable.debug &gt;</a>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
<script>
(function($) {
$.fn.scrollToMiddle = function(options) {
var settings = $.extend({
duration: 0
}, options );
return this.each(function() {
var $el = $(this);
var elOffset = $el.offset().top;
var elHeight = $el.height();
var windowHeight = $(window).height();
var offset;
if (elHeight < windowHeight) {
offset = elOffset - ((windowHeight / 2) - (elHeight / 2));
}
else {
offset = elOffset;
}
$('.navigation').scrollTop(offset);
});
};
}(jQuery));
$('.navigation').css('opacity', '0');
$(document).ready(function(){
$('.parent ul').hide();
$('.navigation').css('opacity', 1.0);
$('.active').parents('ul').show();
$('.active').siblings('ul').show();
$('.active').children('i.toggle').removeClass("fa-plus-squre").addClass("fa-minus-square-o");
$('.active').parents('li').children('.toggle').removeClass("fa-plus-square").addClass("fa-minus-square-o");
$('.active').scrollToMiddle();
$('.toggle').on('click', function (e) {
e.stopPropagation();
$(this).siblings('ul').slideToggle();
if($(this).hasClass("fa-plus-square")) {
$(this).addClass("fa-minus-square-o");
$(this).removeClass("fa-plus-square");
}
else {
$(this).addClass("fa-plus-square");
$(this).removeClass("fa-minus-square-o");
}
});
});
</script>