#include "pbd/enumwriter.h"
#include "pbd/convert.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
namespace ARDOUR
{
XMLNode &
ExportFormatSpecification::get_state ()
{
+ LocaleGuard lg;
XMLNode * node;
XMLNode * root = new XMLNode ("ExportFormatSpecification");
root->add_property ("with-toc", _with_toc ? "true" : "false");
root->add_property ("with-mp4chaps", _with_mp4chaps ? "true" : "false");
root->add_property ("command", _command);
+ root->add_property ("analyse", _analyse ? "true" : "false");
+ root->add_property ("soundcloud-upload", _soundcloud_upload ? "true" : "false");
node = root->add_child ("Encoding");
node->add_property ("id", enum_2_string (format_id()));
XMLProperty const * prop;
XMLNode const * child;
string value;
+ LocaleGuard lg;
if ((prop = root.property ("name"))) {
_name = prop->value();
_command = "";
}
+ if ((prop = root.property ("analyse"))) {
+ _analyse = string_is_affirmative (prop->value());
+ } else {
+ _analyse = false;
+ }
+
+ if ((prop = root.property ("soundcloud-upload"))) {
+ _soundcloud_upload = string_is_affirmative (prop->value());
+ } else {
+ _soundcloud_upload = false;
+ }
+
/* Encoding and SRC */
if ((child = root.child ("Encoding"))) {