diff --git a/airtime_mvc/application/configs/constants.php b/airtime_mvc/application/configs/constants.php
index eb5cb3989..4a1f3e55a 100644
--- a/airtime_mvc/application/configs/constants.php
+++ b/airtime_mvc/application/configs/constants.php
@@ -32,6 +32,8 @@ define('MDATA_KEY_CONDUCTOR' , 'conductor');
define('MDATA_KEY_LANGUAGE' , 'language');
define('MDATA_KEY_REPLAYGAIN' , 'replay_gain');
define('MDATA_KEY_OWNER_ID' , 'owner_id');
+define('MDATA_KEY_CUE_IN' , 'cuein');
+define('MDATA_KEY_CUE_OUT' , 'cueout');
define('UI_MDATA_VALUE_FORMAT_FILE' , 'File');
define('UI_MDATA_VALUE_FORMAT_STREAM' , 'live stream');
diff --git a/airtime_mvc/application/controllers/ApiController.php b/airtime_mvc/application/controllers/ApiController.php
index 63625335c..c386cfe91 100644
--- a/airtime_mvc/application/controllers/ApiController.php
+++ b/airtime_mvc/application/controllers/ApiController.php
@@ -929,7 +929,7 @@ class ApiController extends Zend_Controller_Action
$data_arr = json_decode($data);
if (!is_null($media_id)) {
- if (isset($data_arr->title) &&
+ if (isset($data_arr->title) &&
strlen($data_arr->title) < 1024) {
$previous_metadata = CcWebstreamMetadataQuery::create()
@@ -965,7 +965,7 @@ class ApiController extends Zend_Controller_Action
$streams = array("s1", "s2", "s3");
$stream_params = array();
foreach ($streams as $s) {
- $stream_params[$s] =
+ $stream_params[$s] =
Application_Model_StreamSetting::getStreamDataNormalized($s);
}
$this->view->stream_params = $stream_params;
diff --git a/airtime_mvc/application/controllers/LibraryController.php b/airtime_mvc/application/controllers/LibraryController.php
index 738fa29de..1ff76eaa7 100644
--- a/airtime_mvc/application/controllers/LibraryController.php
+++ b/airtime_mvc/application/controllers/LibraryController.php
@@ -195,6 +195,7 @@ class LibraryController extends Zend_Controller_Action
} elseif ($type === "playlist" || $type === "block") {
if ($type === 'playlist') {
$obj = new Application_Model_Playlist($id);
+ $menu["duplicate"] = array("name" => _("Duplicate Playlist"), "icon" => "edit", "url" => $baseUrl."/library/duplicate");
} elseif ($type === 'block') {
$obj = new Application_Model_Block($id);
if (!$obj->isStatic()) {
@@ -216,11 +217,12 @@ class LibraryController extends Zend_Controller_Action
if ($isAdminOrPM || $obj->getCreatorId() == $user->getId()) {
$menu["del"] = array("name"=> _("Delete"), "icon" => "delete", "url" => $baseUrl."/library/delete");
}
- $menu["duplicate"] = array("name" => _("Duplicate Playlist"), "icon" => "edit", "url" => $baseUrl."/library/duplicate");
} elseif ($type == "stream") {
-
$webstream = CcWebstreamQuery::create()->findPK($id);
$obj = new Application_Model_Webstream($webstream);
+
+ $menu["play"]["mime"] = $webstream->getDbMime();
+
if (isset($obj_sess->id) && $screen == "playlist") {
if ($isAdminOrPM || $obj->getCreatorId() == $user->getId()) {
if ($obj_sess->type === "playlist") {
diff --git a/airtime_mvc/application/controllers/LocaleController.php b/airtime_mvc/application/controllers/LocaleController.php
index 8686d946f..d0e3dabd8 100644
--- a/airtime_mvc/application/controllers/LocaleController.php
+++ b/airtime_mvc/application/controllers/LocaleController.php
@@ -4,9 +4,9 @@ class LocaleController extends Zend_Controller_Action
{
public function init()
{
- $ajaxContext = $this->_helper->getHelper('AjaxContext');
- $ajaxContext->addActionContext('general-translation-table', 'json')
- ->addActionContext('datatables-translation-table', 'json')
+ $ajaxContext = $this->_helper->getHelper("AjaxContext");
+ $ajaxContext->addActionContext("general-translation-table", "json")
+ ->addActionContext("datatables-translation-table", "json")
->initContext();
}
@@ -20,10 +20,10 @@ class LocaleController extends Zend_Controller_Action
$locale = Application_Model_Preference::GetLocale();
echo "var datatables_dict =" .
file_get_contents(Application_Common_OsPath::join(
- $_SERVER['DOCUMENT_ROOT'],
+ $_SERVER["DOCUMENT_ROOT"],
$baseUrl,
- '/js/datatables/i18n/',
- $locale.'.txt')
+ "/js/datatables/i18n/",
+ $locale.".txt")
);
}
@@ -57,6 +57,7 @@ class LocaleController extends Zend_Controller_Action
//"Adding 1 Item" => _("Adding 1 Item"),
//"Adding %s Items" => _("Adding %s Items"),
//library/library.js
+ "Edit Metadata" => _("Edit Metadata"),
"Add to selected show" => _("Add to selected show"),
"Select" => _("Select"),
"Select this page" => _("Select this page"),
@@ -154,6 +155,7 @@ class LocaleController extends Zend_Controller_Action
"Composer" => _("Composer"),
"Copyright" => _("Copyright"),
"All" => _("All"),
+ "Copied %s row%s to the clipboard" => _("Copied %s row%s to the clipboard"),
//preferences/musicdirs.js
"Choose Storage Folder" => _("Choose Storage Folder"),
"Choose Folder to Watch" => _("Choose Folder to Watch"),
@@ -206,7 +208,7 @@ class LocaleController extends Zend_Controller_Action
//"Error msg: " => _("Error msg: "),
"This show has no scheduled content." => _("This show has no scheduled content."),
//already in schedule/add-show.js
- //"The show instance doesn't exist anymore!" => _("The show instance doesn't exist anymore!"),
+ //"The show instance doesn"t exist anymore!" => _("The show instance doesn"t exist anymore!"),
//schedule/schedule.js
"January" => _("January"),
"February" => _("February"),
@@ -256,7 +258,7 @@ class LocaleController extends Zend_Controller_Action
"Ok" => _("Ok"),
"Contents of Show" => _("Contents of Show"),
//already in schedule/add-show.js
- //"The show instance doesn't exist anymore!" => _("The show instance doesn't exist anymore!"),
+ //"The show instance doesn"t exist anymore!" => _("The show instance doesn"t exist anymore!"),
"Remove all content?" => _("Remove all content?"),
//showbuilder/builder.js
"Delete selected item(s)?" => _("Delete selected item(s)?"),
@@ -276,8 +278,8 @@ class LocaleController extends Zend_Controller_Action
"Recording From Line In" => _("Recording From Line In"),
"Track preview" => _("Track preview"),
//already in library/spl.js
- //"Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn't 'watched' anymore."
- //=> _("Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn't 'watched' anymore."),
+ //"Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn"t "watched" anymore."
+ //=> _("Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn"t "watched" anymore."),
"Cannot schedule outside a show." => _("Cannot schedule outside a show."),
"Moving 1 Item" => _("Moving 1 Item"),
"Moving %s Items" => _("Moving %s Items"),
@@ -348,8 +350,37 @@ class LocaleController extends Zend_Controller_Action
//timepicker
"Hour" => _("Hour"),
"Minute" => _("Minute"),
- "Done" => _("Done")
-
+ "Done" => _("Done"),
+ //plupload ships with translation files but a lot are incomplete
+ //so we will keep them here to prevent incomplete translations
+ "Select files" => _("Select files"),
+ "Add files to the upload queue and click the start button." => _("Add files to the upload queue and click the start button."),
+ "Filename" => _("Add files to the upload queue and click the start button."),
+ "Status" => _("Status"),
+ "Size" => _("Status"),
+ "Add Files" => _("Add Files"),
+ "Stop Upload" => _("Stop Upload"),
+ "Start upload" => _("Start upload"),
+ "Add files" => _("Add files"),
+ "Uploaded %d/%d files"=> _("Uploaded %d/%d files"),
+ "N/A" => _("N/A"),
+ "Drag files here." => _("Drag files here."),
+ "File extension error." => _("File extension error."),
+ "File size error." => _("File size error."),
+ "File count error." => _("File count error."),
+ "Init error." => _("Init error."),
+ "HTTP Error." => _("HTTP Error."),
+ "Security error." => _("Security error."),
+ "Generic error." => _("Generic error."),
+ "IO error." => _("IO error."),
+ "File: %s" => _("File: %s"),
+ "Close" => _("Close"),
+ "%d files queued" => _("%d files queued"),
+ "File: %f, size: %s, max file size: %m" => _("File: %f, size: %s, max file size: %m"),
+ "Upload URL might be wrong or doesn't exist" => _("Upload URL might be wrong or doesn't exist"),
+ "Error: File too large: " => _("Error: File too large: "),
+ "Error: Invalid file extension: " => _("Error: Invalid file extension: ")
+
);
$this->view->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
diff --git a/airtime_mvc/application/controllers/PreferenceController.php b/airtime_mvc/application/controllers/PreferenceController.php
index 7ac5b8c1b..ebab75b7e 100644
--- a/airtime_mvc/application/controllers/PreferenceController.php
+++ b/airtime_mvc/application/controllers/PreferenceController.php
@@ -44,7 +44,7 @@ class PreferenceController extends Zend_Controller_Action
Application_Model_Preference::SetHeadTitle($values["stationName"], $this->view);
Application_Model_Preference::SetDefaultFade($values["stationDefaultFade"]);
Application_Model_Preference::SetAllow3rdPartyApi($values["thirdPartyApi"]);
- Application_Model_Preference::SetLocale($values["locale"]);
+ Application_Model_Preference::SetDefaultLocale($values["locale"]);
Application_Model_Preference::SetTimezone($values["timezone"]);
Application_Model_Preference::SetWeekStartDay($values["weekStartDay"]);
@@ -284,6 +284,7 @@ class PreferenceController extends Zend_Controller_Action
Application_Model_StreamSetting::setMasterLiveStreamMountPoint($values["master_harbor_input_mount_point"]);
Application_Model_StreamSetting::setDjLiveStreamPort($values["dj_harbor_input_port"]);
Application_Model_StreamSetting::setDjLiveStreamMountPoint($values["dj_harbor_input_mount_point"]);
+ Application_Model_StreamSetting::setOffAirMeta($values['offAirMeta']);
// store stream update timestamp
Application_Model_Preference::SetStreamUpdateTimestamp();
diff --git a/airtime_mvc/application/controllers/UserController.php b/airtime_mvc/application/controllers/UserController.php
index d5ee57e2f..a2abefba3 100644
--- a/airtime_mvc/application/controllers/UserController.php
+++ b/airtime_mvc/application/controllers/UserController.php
@@ -72,6 +72,11 @@ class UserController extends Zend_Controller_Action
$user->setJabber($formData['jabber']);
$user->save();
+ // Language settings are saved on a per-user basis
+ // By default, the general language setting on preferences
+ // page is what gets assigned.
+ Application_Model_Preference::SetUserLocale($user->getId());
+
$form->reset();
$this->view->form = $form;
@@ -138,7 +143,6 @@ class UserController extends Zend_Controller_Action
$user = new Application_Model_User($formData['cu_user_id']);
$user->setFirstName($formData['cu_first_name']);
$user->setLastName($formData['cu_last_name']);
- $user->setLogin($formData['cu_login']);
// We don't allow 6 x's as a password.
// The reason is because we use that as a password placeholder
// on the client side.
@@ -150,6 +154,7 @@ class UserController extends Zend_Controller_Action
$user->setSkype($formData['cu_skype']);
$user->setJabber($formData['cu_jabber']);
$user->save();
+ Application_Model_Preference::SetUserLocale($user->getId(), $formData['cu_locale']);
$this->view->successMessage = "
"._("User updated successfully!")."
";
}
$this->view->form = $form;
diff --git a/airtime_mvc/application/forms/EditUser.php b/airtime_mvc/application/forms/EditUser.php
index b4906b9e7..dae6e5177 100644
--- a/airtime_mvc/application/forms/EditUser.php
+++ b/airtime_mvc/application/forms/EditUser.php
@@ -29,6 +29,7 @@ class Application_Form_EditUser extends Zend_Form
$login->setLabel(_('Username:'));
$login->setValue($userData["login"]);
$login->setAttrib('class', 'input_text');
+ $login->setAttrib('readonly', 'readonly');
$login->setRequired(true);
$login->addValidator($notEmptyValidator);
$login->addFilter('StringTrim');
@@ -96,6 +97,12 @@ class Application_Form_EditUser extends Zend_Form
$jabber->setDecorators(array('viewHelper'));
$this->addElement($jabber);
+ $locale = new Zend_Form_Element_Select("cu_locale");
+ $locale->setLabel(_("Language:"));
+ $locale->setMultiOptions(Application_Model_Locale::getLocales());
+ $locale->setValue(Application_Model_Preference::GetUserLocale($currentUser->getId()));
+ $locale->setDecorators(array('ViewHelper'));
+ $this->addElement($locale);
/*
$saveBtn = new Zend_Form_Element_Button('cu_save_user');
$saveBtn->setAttrib('class', 'btn btn-small right-floated');
diff --git a/airtime_mvc/application/forms/GeneralPreferences.php b/airtime_mvc/application/forms/GeneralPreferences.php
index 0244c983d..ef9761396 100644
--- a/airtime_mvc/application/forms/GeneralPreferences.php
+++ b/airtime_mvc/application/forms/GeneralPreferences.php
@@ -51,11 +51,11 @@ class Application_Form_GeneralPreferences extends Zend_Form_SubForm
$third_party_api->setValue(Application_Model_Preference::GetAllow3rdPartyApi());
$third_party_api->setDecorators(array('ViewHelper'));
$this->addElement($third_party_api);
-
+
$locale = new Zend_Form_Element_Select("locale");
- $locale->setLabel(_("Language"));
+ $locale->setLabel(_("Default Interface Language"));
$locale->setMultiOptions(Application_Model_Locale::getLocales());
- $locale->setValue(Application_Model_Preference::GetLocale());
+ $locale->setValue(Application_Model_Preference::GetDefaultLocale());
$locale->setDecorators(array('ViewHelper'));
$this->addElement($locale);
diff --git a/airtime_mvc/application/forms/StreamSetting.php b/airtime_mvc/application/forms/StreamSetting.php
index f092bed91..080993816 100644
--- a/airtime_mvc/application/forms/StreamSetting.php
+++ b/airtime_mvc/application/forms/StreamSetting.php
@@ -59,6 +59,12 @@ class Application_Form_StreamSetting extends Zend_Form
$stream_format->setDecorators(array('ViewHelper'));
$this->addElement($stream_format);
+ $offAirMeta = new Zend_Form_Element_Text('offAirMeta');
+ $offAirMeta->setLabel(_('Off Air Meatadata'))
+ ->setValue(Application_Model_StreamSetting::getOffAirMeta())
+ ->setDecorators(array('ViewHelper'));
+ $this->addElement($offAirMeta);
+
$replay_gain = new Zend_Form_Element_Hidden("replayGainModifier");
$replay_gain->setLabel(_("Replay Gain Modifier"))
->setValue(Application_Model_Preference::getReplayGainModifier())
diff --git a/airtime_mvc/application/forms/StreamSettingSubForm.php b/airtime_mvc/application/forms/StreamSettingSubForm.php
index c5d8a19b2..eea40d8a7 100644
--- a/airtime_mvc/application/forms/StreamSettingSubForm.php
+++ b/airtime_mvc/application/forms/StreamSettingSubForm.php
@@ -190,6 +190,30 @@ class Application_Form_StreamSettingSubForm extends Zend_Form_SubForm
}
$user->setAttrib('alt', 'regular_text');
$this->addElement($user);
+
+ $adminUser = new Zend_Form_Element_Text('admin_user');
+ $adminUser->setLabel(_("Admin User"))
+ ->setValue(Application_Model_StreamSetting::getAdminUser($prefix))
+ ->setValidators(array(
+ array('regex', false, array('/^[^ &<>]+$/', 'messages' => _('Invalid character entered')))))
+ ->setDecorators(array('ViewHelper'));
+ if ($disable_all) {
+ $adminUser->setAttrib("disabled", "disabled");
+ }
+ $adminUser->setAttrib('alt', 'regular_text');
+ $this->addElement($adminUser);
+
+ $adminPass = new Zend_Form_Element_Text('admin_pass');
+ $adminPass->setLabel(_("Admin Password"))
+ ->setValue(Application_Model_StreamSetting::getAdminPass($prefix))
+ ->setValidators(array(
+ array('regex', false, array('/^[^ &<>]+$/', 'messages' => _('Invalid character entered')))))
+ ->setDecorators(array('ViewHelper'));
+ if ($disable_all) {
+ $adminPass->setAttrib("disabled", "disabled");
+ }
+ $adminPass->setAttrib('alt', 'regular_text');
+ $this->addElement($adminPass);
$liquidsopa_error_msg = ''._('Getting information from the server...').'
';
diff --git a/airtime_mvc/application/layouts/scripts/audio-player.phtml b/airtime_mvc/application/layouts/scripts/audio-player.phtml
index cb7f97740..f4ce75a59 100644
--- a/airtime_mvc/application/layouts/scripts/audio-player.phtml
+++ b/airtime_mvc/application/layouts/scripts/audio-player.phtml
@@ -3,8 +3,8 @@
- headScript() ?>
headLink() ?>
+ headScript() ?>
google_analytics)?$this->google_analytics:"" ?>
diff --git a/airtime_mvc/application/layouts/scripts/bare.phtml b/airtime_mvc/application/layouts/scripts/bare.phtml
index 0f4a1b4ee..f6b3f99bf 100644
--- a/airtime_mvc/application/layouts/scripts/bare.phtml
+++ b/airtime_mvc/application/layouts/scripts/bare.phtml
@@ -3,8 +3,8 @@
- headScript() ?>
headLink() ?>
+ headScript() ?>
google_analytics)?$this->google_analytics:"" ?>
diff --git a/airtime_mvc/application/layouts/scripts/layout.phtml b/airtime_mvc/application/layouts/scripts/layout.phtml
index e65791153..bb7202076 100644
--- a/airtime_mvc/application/layouts/scripts/layout.phtml
+++ b/airtime_mvc/application/layouts/scripts/layout.phtml
@@ -3,8 +3,8 @@
headTitle() ?>
- headScript() ?>
headLink() ?>
+ headScript() ?>
google_analytics)?$this->google_analytics:"" ?>
diff --git a/airtime_mvc/application/layouts/scripts/login.phtml b/airtime_mvc/application/layouts/scripts/login.phtml
index 966226700..e1e4167a2 100644
--- a/airtime_mvc/application/layouts/scripts/login.phtml
+++ b/airtime_mvc/application/layouts/scripts/login.phtml
@@ -3,8 +3,8 @@
headTitle() ?>
- headScript() ?>
headLink() ?>
+ headScript() ?>
google_analytics)?$this->google_analytics:"" ?>
diff --git a/airtime_mvc/application/models/Block.php b/airtime_mvc/application/models/Block.php
index 46e857e49..ffd4c36c2 100644
--- a/airtime_mvc/application/models/Block.php
+++ b/airtime_mvc/application/models/Block.php
@@ -400,7 +400,8 @@ SQL;
$entry["id"] = $file->getDbId();
$entry["pos"] = $pos;
$entry["cliplength"] = $file->getDbLength();
- $entry["cueout"] = $file->getDbLength();
+ $entry["cueout"] = $file->getDbCueout();
+ $entry["cuein"] = $file->getDbCuein();
return $entry;
} else {
diff --git a/airtime_mvc/application/models/Playlist.php b/airtime_mvc/application/models/Playlist.php
index 01595acc7..6b97de97e 100644
--- a/airtime_mvc/application/models/Playlist.php
+++ b/airtime_mvc/application/models/Playlist.php
@@ -395,7 +395,10 @@ SQL;
$entry["id"] = $obj->getDbId();
$entry["pos"] = $pos;
$entry["cliplength"] = $obj->getDbLength();
- $entry["cueout"] = $obj->getDbLength();
+ if ($obj instanceof CcFiles && $obj) {
+ $entry["cuein"] = $obj->getDbCuein();
+ $entry["cueout"] = $obj->getDbCueout();
+ }
$entry["ftype"] = $objType;
}
diff --git a/airtime_mvc/application/models/Preference.php b/airtime_mvc/application/models/Preference.php
index 326ab6bea..98d64e378 100644
--- a/airtime_mvc/application/models/Preference.php
+++ b/airtime_mvc/application/models/Preference.php
@@ -3,7 +3,12 @@
class Application_Model_Preference
{
- private static function setValue($key, $value, $isUserValue = false)
+ /**
+ *
+ * @param integer $userId is not null when we are setting a locale for a specific user
+ * @param boolean $isUserValue is true when we are setting a value for the current user
+ */
+ private static function setValue($key, $value, $isUserValue = false, $userId = null)
{
try {
//called from a daemon process
@@ -22,9 +27,12 @@ class Application_Model_Preference
$paramMap[':key'] = $key;
//For user specific preference, check if id matches as well
- if ($isUserValue) {
+ if ($isUserValue && is_null($userId)) {
$sql .= " AND subjid = :id";
$paramMap[':id'] = $id;
+ } else if (!is_null($userId)) {
+ $sql .= " AND subjid= :id";
+ $paramMap[':id'] = $userId;
}
$result = Application_Common_Database::prepareAndExecute($sql, $paramMap, 'column');
@@ -42,7 +50,11 @@ class Application_Model_Preference
$sql = "UPDATE cc_pref"
. " SET valstr = :value"
. " WHERE keystr = :key AND subjid = :id";
- $paramMap[':id'] = $id;
+ if (is_null($userId)) {
+ $paramMap[':id'] = $id;
+ } else {
+ $paramMap[':id'] = $userId;
+ }
}
} else {
// result not found
@@ -54,7 +66,11 @@ class Application_Model_Preference
// user pref
$sql = "INSERT INTO cc_pref (subjid, keystr, valstr)"
." VALUES (:id, :key, :value)";
- $paramMap[':id'] = $id;
+ if (is_null($userId)) {
+ $paramMap[':id'] = $id;
+ } else {
+ $paramMap[':id'] = $userId;
+ }
}
}
$paramMap[':key'] = $key;
@@ -428,17 +444,44 @@ class Application_Model_Preference
{
return self::getValue("timezone");
}
-
- public static function SetLocale($locale)
+
+ // This is the language setting on preferences page
+ public static function SetDefaultLocale($locale)
{
self::setValue("locale", $locale);
}
-
- public static function GetLocale()
+
+ public static function GetDefaultLocale()
{
return self::getValue("locale");
}
+ public static function GetUserLocale($id)
+ {
+ return self::getValue("user_".$id."_locale", true);
+ }
+
+ public static function SetUserLocale($userId, $locale = null)
+ {
+ // When a new user is created they will get the default locale
+ // setting which the admin sets on preferences page
+ if (is_null($locale)) {
+ $locale = self::GetDefaultLocale();
+ }
+ self::setValue("user_".$userId."_locale", $locale, true, $userId);
+ }
+
+ public static function GetLocale()
+ {
+ $auth = Zend_Auth::getInstance();
+ if ($auth->hasIdentity()) {
+ $id = $auth->getIdentity()->id;
+ return self::GetUserLocale($id);
+ } else {
+ return self::GetDefaultLocale();
+ }
+ }
+
public static function SetStationLogo($imagePath)
{
if (!empty($imagePath)) {
diff --git a/airtime_mvc/application/models/Scheduler.php b/airtime_mvc/application/models/Scheduler.php
index fb5c2ebc4..18716f1e9 100644
--- a/airtime_mvc/application/models/Scheduler.php
+++ b/airtime_mvc/application/models/Scheduler.php
@@ -143,7 +143,8 @@ class Application_Model_Scheduler
$data = $this->fileInfo;
$data["id"] = $id;
$data["cliplength"] = $file->getDbLength();
- $data["cueout"] = $file->getDbLength();
+ $data["cuein"] = $file->getDbCuein();
+ $data["cueout"] = $file->getDbCueout();
$defaultFade = Application_Model_Preference::GetDefaultFade();
if (isset($defaultFade)) {
diff --git a/airtime_mvc/application/models/Show.php b/airtime_mvc/application/models/Show.php
index 7f55e8c2a..827ccf7a7 100644
--- a/airtime_mvc/application/models/Show.php
+++ b/airtime_mvc/application/models/Show.php
@@ -1801,6 +1801,8 @@ SQL;
$options["show_empty"] = (array_key_exists($show['instance_id'],
$content_count)) ? 0 : 1;
+
+ $options["show_partial_filled"] = $showInstance->showPartialFilled();
$events[] = &self::makeFullCalendarEvent($show, $options,
$startsDT, $endsDT, $startsEpochStr, $endsEpochStr);
diff --git a/airtime_mvc/application/models/ShowInstance.php b/airtime_mvc/application/models/ShowInstance.php
index d986d463c..14def6321 100644
--- a/airtime_mvc/application/models/ShowInstance.php
+++ b/airtime_mvc/application/models/ShowInstance.php
@@ -687,6 +687,22 @@ SQL;
}
+ public function showPartialFilled()
+ {
+ $sql = << '00:00:00'
+AND time_filled < ends - starts
+AND file_id IS null AS partial_filled
+FROM cc_show_instances
+WHERE id = :instance_id
+SQL;
+
+ $res = Application_Common_Database::prepareAndExecute($sql,
+ array(':instance_id' => $this->_instanceId), 'all');
+
+ return $res[0]["partial_filled"];
+ }
+
public function showEmpty()
{
$sql = << "DbLanguage",
"replay_gain" => "DbReplayGain",
"directory" => "DbDirectory",
- "owner_id" => "DbOwnerId"
+ "owner_id" => "DbOwnerId",
+ "cuein" => "DbCueIn",
+ "cueout" => "DbCueOut",
);
public function getId()
@@ -438,7 +440,7 @@ SQL;
return "flac";
} elseif ($mime == "audio/mp4") {
return "mp4";
- } else {
+ } else {
throw new Exception("Unknown $mime");
}
}
@@ -559,10 +561,10 @@ SQL;
public static function Recall($p_id=null, $p_gunid=null, $p_md5sum=null,
$p_filepath=null) {
- if( isset($p_id ) ) {
+ if( isset($p_id ) ) {
$f = CcFilesQuery::create()->findPK(intval($p_id));
return is_null($f) ? null : self::createWithFile($f);
- } elseif ( isset($p_gunid) ) {
+ } elseif ( isset($p_gunid) ) {
throw new Exception("You should never use gunid ($gunid) anymore");
} elseif ( isset($p_md5sum) ) {
throw new Exception("Searching by md5($p_md5sum) is disabled");
@@ -709,6 +711,11 @@ SQL;
$blSelect[] = "NULL::VARCHAR AS ".$key;
$fileSelect[] = $key;
$streamSelect[] = "url AS ".$key;
+ } else if ($key == "mime") {
+ $plSelect[] = "NULL::VARCHAR AS ".$key;
+ $blSelect[] = "NULL::VARCHAR AS ".$key;
+ $fileSelect[] = $key;
+ $streamSelect[] = $key;
} else {
$plSelect[] = "NULL::text AS ".$key;
$blSelect[] = "NULL::text AS ".$key;
@@ -790,7 +797,7 @@ SQL;
//generalized within the project access to zend view methods
//to access url helpers is needed.
- // TODO : why is there inline html here? breaks abstraction and is
+ // TODO : why is there inline html here? breaks abstraction and is
// ugly
if ($type == "au") {
$row['audioFile'] = $row['id'].".".pathinfo($row['filepath'], PATHINFO_EXTENSION);
@@ -1038,7 +1045,7 @@ SQL;
$sql = <<query($sql)->fetchAll();
@@ -433,4 +433,28 @@ class Application_Model_StreamSetting
{
return self::getValue("dj_live_stream_mp");
}
+
+ public static function getAdminUser($stream){
+ return self::getValue($stream."_admin_user");
+ }
+
+ public static function setAdminUser($stream, $v){
+ self::setValue($stream."_admin_user", $v, "string");
+ }
+
+ public static function getAdminPass($stream){
+ return self::getValue($stream."_admin_pass");
+ }
+
+ public static function setAdminPass($stream, $v){
+ self::setValue($stream."_admin_pass", $v, "string");
+ }
+
+ public static function getOffAirMeta(){
+ return self::getValue("off_air_meta");
+ }
+
+ public static function setOffAirMeta($offAirMeta){
+ self::setValue("off_air_meta", $offAirMeta, "string");
+ }
}
diff --git a/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php b/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php
index 0576f584c..8c810b098 100644
--- a/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php
+++ b/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php
@@ -102,6 +102,8 @@ class CcFilesTableMap extends TableMap {
$this->addColumn('SOUNDCLOUD_UPLOAD_TIME', 'DbSoundCloundUploadTime', 'TIMESTAMP', false, 6, null);
$this->addColumn('REPLAY_GAIN', 'DbReplayGain', 'NUMERIC', false, null, null);
$this->addForeignKey('OWNER_ID', 'DbOwnerId', 'INTEGER', 'cc_subjs', 'ID', false, null, null);
+ $this->addColumn('CUEIN', 'DbCuein', 'VARCHAR', false, null, '00:00:00');
+ $this->addColumn('CUEOUT', 'DbCueout', 'VARCHAR', false, null, '00:00:00');
$this->addColumn('HIDDEN', 'DbHidden', 'BOOLEAN', false, null, false);
// validators
} // initialize()
diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFiles.php b/airtime_mvc/application/models/airtime/om/BaseCcFiles.php
index 424243b22..31eeb96a5 100644
--- a/airtime_mvc/application/models/airtime/om/BaseCcFiles.php
+++ b/airtime_mvc/application/models/airtime/om/BaseCcFiles.php
@@ -416,6 +416,20 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
*/
protected $owner_id;
+ /**
+ * The value for the cuein field.
+ * Note: this column has a database default value of: '00:00:00'
+ * @var string
+ */
+ protected $cuein;
+
+ /**
+ * The value for the cueout field.
+ * Note: this column has a database default value of: '00:00:00'
+ * @var string
+ */
+ protected $cueout;
+
/**
* The value for the hidden field.
* Note: this column has a database default value of: false
@@ -488,6 +502,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$this->currentlyaccessing = 0;
$this->length = '00:00:00';
$this->file_exists = true;
+ $this->cuein = '00:00:00';
+ $this->cueout = '00:00:00';
$this->hidden = false;
}
@@ -1233,6 +1249,26 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
return $this->owner_id;
}
+ /**
+ * Get the [cuein] column value.
+ *
+ * @return string
+ */
+ public function getDbCuein()
+ {
+ return $this->cuein;
+ }
+
+ /**
+ * Get the [cueout] column value.
+ *
+ * @return string
+ */
+ public function getDbCueout()
+ {
+ return $this->cueout;
+ }
+
/**
* Get the [hidden] column value.
*
@@ -2651,6 +2687,46 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
return $this;
} // setDbOwnerId()
+ /**
+ * Set the value of [cuein] column.
+ *
+ * @param string $v new value
+ * @return CcFiles The current object (for fluent API support)
+ */
+ public function setDbCuein($v)
+ {
+ if ($v !== null) {
+ $v = (string) $v;
+ }
+
+ if ($this->cuein !== $v || $this->isNew()) {
+ $this->cuein = $v;
+ $this->modifiedColumns[] = CcFilesPeer::CUEIN;
+ }
+
+ return $this;
+ } // setDbCuein()
+
+ /**
+ * Set the value of [cueout] column.
+ *
+ * @param string $v new value
+ * @return CcFiles The current object (for fluent API support)
+ */
+ public function setDbCueout($v)
+ {
+ if ($v !== null) {
+ $v = (string) $v;
+ }
+
+ if ($this->cueout !== $v || $this->isNew()) {
+ $this->cueout = $v;
+ $this->modifiedColumns[] = CcFilesPeer::CUEOUT;
+ }
+
+ return $this;
+ } // setDbCueout()
+
/**
* Set the value of [hidden] column.
*
@@ -2713,6 +2789,14 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
return false;
}
+ if ($this->cuein !== '00:00:00') {
+ return false;
+ }
+
+ if ($this->cueout !== '00:00:00') {
+ return false;
+ }
+
if ($this->hidden !== false) {
return false;
}
@@ -2803,7 +2887,9 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$this->soundcloud_upload_time = ($row[$startcol + 61] !== null) ? (string) $row[$startcol + 61] : null;
$this->replay_gain = ($row[$startcol + 62] !== null) ? (string) $row[$startcol + 62] : null;
$this->owner_id = ($row[$startcol + 63] !== null) ? (int) $row[$startcol + 63] : null;
- $this->hidden = ($row[$startcol + 64] !== null) ? (boolean) $row[$startcol + 64] : null;
+ $this->cuein = ($row[$startcol + 64] !== null) ? (string) $row[$startcol + 64] : null;
+ $this->cueout = ($row[$startcol + 65] !== null) ? (string) $row[$startcol + 65] : null;
+ $this->hidden = ($row[$startcol + 66] !== null) ? (boolean) $row[$startcol + 66] : null;
$this->resetModified();
$this->setNew(false);
@@ -2812,7 +2898,7 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$this->ensureConsistency();
}
- return $startcol + 65; // 65 = CcFilesPeer::NUM_COLUMNS - CcFilesPeer::NUM_LAZY_LOAD_COLUMNS).
+ return $startcol + 67; // 67 = CcFilesPeer::NUM_COLUMNS - CcFilesPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) {
throw new PropelException("Error populating CcFiles object", $e);
@@ -3438,6 +3524,12 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
return $this->getDbOwnerId();
break;
case 64:
+ return $this->getDbCuein();
+ break;
+ case 65:
+ return $this->getDbCueout();
+ break;
+ case 66:
return $this->getDbHidden();
break;
default:
@@ -3528,7 +3620,9 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$keys[61] => $this->getDbSoundCloundUploadTime(),
$keys[62] => $this->getDbReplayGain(),
$keys[63] => $this->getDbOwnerId(),
- $keys[64] => $this->getDbHidden(),
+ $keys[64] => $this->getDbCuein(),
+ $keys[65] => $this->getDbCueout(),
+ $keys[66] => $this->getDbHidden(),
);
if ($includeForeignObjects) {
if (null !== $this->aFkOwner) {
@@ -3764,6 +3858,12 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$this->setDbOwnerId($value);
break;
case 64:
+ $this->setDbCuein($value);
+ break;
+ case 65:
+ $this->setDbCueout($value);
+ break;
+ case 66:
$this->setDbHidden($value);
break;
} // switch()
@@ -3854,7 +3954,9 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
if (array_key_exists($keys[61], $arr)) $this->setDbSoundCloundUploadTime($arr[$keys[61]]);
if (array_key_exists($keys[62], $arr)) $this->setDbReplayGain($arr[$keys[62]]);
if (array_key_exists($keys[63], $arr)) $this->setDbOwnerId($arr[$keys[63]]);
- if (array_key_exists($keys[64], $arr)) $this->setDbHidden($arr[$keys[64]]);
+ if (array_key_exists($keys[64], $arr)) $this->setDbCuein($arr[$keys[64]]);
+ if (array_key_exists($keys[65], $arr)) $this->setDbCueout($arr[$keys[65]]);
+ if (array_key_exists($keys[66], $arr)) $this->setDbHidden($arr[$keys[66]]);
}
/**
@@ -3930,6 +4032,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
if ($this->isColumnModified(CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME)) $criteria->add(CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME, $this->soundcloud_upload_time);
if ($this->isColumnModified(CcFilesPeer::REPLAY_GAIN)) $criteria->add(CcFilesPeer::REPLAY_GAIN, $this->replay_gain);
if ($this->isColumnModified(CcFilesPeer::OWNER_ID)) $criteria->add(CcFilesPeer::OWNER_ID, $this->owner_id);
+ if ($this->isColumnModified(CcFilesPeer::CUEIN)) $criteria->add(CcFilesPeer::CUEIN, $this->cuein);
+ if ($this->isColumnModified(CcFilesPeer::CUEOUT)) $criteria->add(CcFilesPeer::CUEOUT, $this->cueout);
if ($this->isColumnModified(CcFilesPeer::HIDDEN)) $criteria->add(CcFilesPeer::HIDDEN, $this->hidden);
return $criteria;
@@ -4055,6 +4159,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$copyObj->setDbSoundCloundUploadTime($this->soundcloud_upload_time);
$copyObj->setDbReplayGain($this->replay_gain);
$copyObj->setDbOwnerId($this->owner_id);
+ $copyObj->setDbCuein($this->cuein);
+ $copyObj->setDbCueout($this->cueout);
$copyObj->setDbHidden($this->hidden);
if ($deepCopy) {
@@ -4958,6 +5064,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent
$this->soundcloud_upload_time = null;
$this->replay_gain = null;
$this->owner_id = null;
+ $this->cuein = null;
+ $this->cueout = null;
$this->hidden = null;
$this->alreadyInSave = false;
$this->alreadyInValidation = false;
diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php b/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php
index b7fd1b12b..da22cce2a 100644
--- a/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php
+++ b/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php
@@ -26,7 +26,7 @@ abstract class BaseCcFilesPeer {
const TM_CLASS = 'CcFilesTableMap';
/** The total number of columns. */
- const NUM_COLUMNS = 65;
+ const NUM_COLUMNS = 67;
/** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -223,6 +223,12 @@ abstract class BaseCcFilesPeer {
/** the column name for the OWNER_ID field */
const OWNER_ID = 'cc_files.OWNER_ID';
+ /** the column name for the CUEIN field */
+ const CUEIN = 'cc_files.CUEIN';
+
+ /** the column name for the CUEOUT field */
+ const CUEOUT = 'cc_files.CUEOUT';
+
/** the column name for the HIDDEN field */
const HIDDEN = 'cc_files.HIDDEN';
@@ -242,12 +248,12 @@ abstract class BaseCcFilesPeer {
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/
private static $fieldNames = array (
- BasePeer::TYPE_PHPNAME => array ('DbId', 'DbName', 'DbMime', 'DbFtype', 'DbDirectory', 'DbFilepath', 'DbState', 'DbCurrentlyaccessing', 'DbEditedby', 'DbMtime', 'DbUtime', 'DbLPtime', 'DbMd5', 'DbTrackTitle', 'DbArtistName', 'DbBitRate', 'DbSampleRate', 'DbFormat', 'DbLength', 'DbAlbumTitle', 'DbGenre', 'DbComments', 'DbYear', 'DbTrackNumber', 'DbChannels', 'DbUrl', 'DbBpm', 'DbRating', 'DbEncodedBy', 'DbDiscNumber', 'DbMood', 'DbLabel', 'DbComposer', 'DbEncoder', 'DbChecksum', 'DbLyrics', 'DbOrchestra', 'DbConductor', 'DbLyricist', 'DbOriginalLyricist', 'DbRadioStationName', 'DbInfoUrl', 'DbArtistUrl', 'DbAudioSourceUrl', 'DbRadioStationUrl', 'DbBuyThisUrl', 'DbIsrcNumber', 'DbCatalogNumber', 'DbOriginalArtist', 'DbCopyright', 'DbReportDatetime', 'DbReportLocation', 'DbReportOrganization', 'DbSubject', 'DbContributor', 'DbLanguage', 'DbFileExists', 'DbSoundcloudId', 'DbSoundcloudErrorCode', 'DbSoundcloudErrorMsg', 'DbSoundcloudLinkToFile', 'DbSoundCloundUploadTime', 'DbReplayGain', 'DbOwnerId', 'DbHidden', ),
- BasePeer::TYPE_STUDLYPHPNAME => array ('dbId', 'dbName', 'dbMime', 'dbFtype', 'dbDirectory', 'dbFilepath', 'dbState', 'dbCurrentlyaccessing', 'dbEditedby', 'dbMtime', 'dbUtime', 'dbLPtime', 'dbMd5', 'dbTrackTitle', 'dbArtistName', 'dbBitRate', 'dbSampleRate', 'dbFormat', 'dbLength', 'dbAlbumTitle', 'dbGenre', 'dbComments', 'dbYear', 'dbTrackNumber', 'dbChannels', 'dbUrl', 'dbBpm', 'dbRating', 'dbEncodedBy', 'dbDiscNumber', 'dbMood', 'dbLabel', 'dbComposer', 'dbEncoder', 'dbChecksum', 'dbLyrics', 'dbOrchestra', 'dbConductor', 'dbLyricist', 'dbOriginalLyricist', 'dbRadioStationName', 'dbInfoUrl', 'dbArtistUrl', 'dbAudioSourceUrl', 'dbRadioStationUrl', 'dbBuyThisUrl', 'dbIsrcNumber', 'dbCatalogNumber', 'dbOriginalArtist', 'dbCopyright', 'dbReportDatetime', 'dbReportLocation', 'dbReportOrganization', 'dbSubject', 'dbContributor', 'dbLanguage', 'dbFileExists', 'dbSoundcloudId', 'dbSoundcloudErrorCode', 'dbSoundcloudErrorMsg', 'dbSoundcloudLinkToFile', 'dbSoundCloundUploadTime', 'dbReplayGain', 'dbOwnerId', 'dbHidden', ),
- BasePeer::TYPE_COLNAME => array (self::ID, self::NAME, self::MIME, self::FTYPE, self::DIRECTORY, self::FILEPATH, self::STATE, self::CURRENTLYACCESSING, self::EDITEDBY, self::MTIME, self::UTIME, self::LPTIME, self::MD5, self::TRACK_TITLE, self::ARTIST_NAME, self::BIT_RATE, self::SAMPLE_RATE, self::FORMAT, self::LENGTH, self::ALBUM_TITLE, self::GENRE, self::COMMENTS, self::YEAR, self::TRACK_NUMBER, self::CHANNELS, self::URL, self::BPM, self::RATING, self::ENCODED_BY, self::DISC_NUMBER, self::MOOD, self::LABEL, self::COMPOSER, self::ENCODER, self::CHECKSUM, self::LYRICS, self::ORCHESTRA, self::CONDUCTOR, self::LYRICIST, self::ORIGINAL_LYRICIST, self::RADIO_STATION_NAME, self::INFO_URL, self::ARTIST_URL, self::AUDIO_SOURCE_URL, self::RADIO_STATION_URL, self::BUY_THIS_URL, self::ISRC_NUMBER, self::CATALOG_NUMBER, self::ORIGINAL_ARTIST, self::COPYRIGHT, self::REPORT_DATETIME, self::REPORT_LOCATION, self::REPORT_ORGANIZATION, self::SUBJECT, self::CONTRIBUTOR, self::LANGUAGE, self::FILE_EXISTS, self::SOUNDCLOUD_ID, self::SOUNDCLOUD_ERROR_CODE, self::SOUNDCLOUD_ERROR_MSG, self::SOUNDCLOUD_LINK_TO_FILE, self::SOUNDCLOUD_UPLOAD_TIME, self::REPLAY_GAIN, self::OWNER_ID, self::HIDDEN, ),
- BasePeer::TYPE_RAW_COLNAME => array ('ID', 'NAME', 'MIME', 'FTYPE', 'DIRECTORY', 'FILEPATH', 'STATE', 'CURRENTLYACCESSING', 'EDITEDBY', 'MTIME', 'UTIME', 'LPTIME', 'MD5', 'TRACK_TITLE', 'ARTIST_NAME', 'BIT_RATE', 'SAMPLE_RATE', 'FORMAT', 'LENGTH', 'ALBUM_TITLE', 'GENRE', 'COMMENTS', 'YEAR', 'TRACK_NUMBER', 'CHANNELS', 'URL', 'BPM', 'RATING', 'ENCODED_BY', 'DISC_NUMBER', 'MOOD', 'LABEL', 'COMPOSER', 'ENCODER', 'CHECKSUM', 'LYRICS', 'ORCHESTRA', 'CONDUCTOR', 'LYRICIST', 'ORIGINAL_LYRICIST', 'RADIO_STATION_NAME', 'INFO_URL', 'ARTIST_URL', 'AUDIO_SOURCE_URL', 'RADIO_STATION_URL', 'BUY_THIS_URL', 'ISRC_NUMBER', 'CATALOG_NUMBER', 'ORIGINAL_ARTIST', 'COPYRIGHT', 'REPORT_DATETIME', 'REPORT_LOCATION', 'REPORT_ORGANIZATION', 'SUBJECT', 'CONTRIBUTOR', 'LANGUAGE', 'FILE_EXISTS', 'SOUNDCLOUD_ID', 'SOUNDCLOUD_ERROR_CODE', 'SOUNDCLOUD_ERROR_MSG', 'SOUNDCLOUD_LINK_TO_FILE', 'SOUNDCLOUD_UPLOAD_TIME', 'REPLAY_GAIN', 'OWNER_ID', 'HIDDEN', ),
- BasePeer::TYPE_FIELDNAME => array ('id', 'name', 'mime', 'ftype', 'directory', 'filepath', 'state', 'currentlyaccessing', 'editedby', 'mtime', 'utime', 'lptime', 'md5', 'track_title', 'artist_name', 'bit_rate', 'sample_rate', 'format', 'length', 'album_title', 'genre', 'comments', 'year', 'track_number', 'channels', 'url', 'bpm', 'rating', 'encoded_by', 'disc_number', 'mood', 'label', 'composer', 'encoder', 'checksum', 'lyrics', 'orchestra', 'conductor', 'lyricist', 'original_lyricist', 'radio_station_name', 'info_url', 'artist_url', 'audio_source_url', 'radio_station_url', 'buy_this_url', 'isrc_number', 'catalog_number', 'original_artist', 'copyright', 'report_datetime', 'report_location', 'report_organization', 'subject', 'contributor', 'language', 'file_exists', 'soundcloud_id', 'soundcloud_error_code', 'soundcloud_error_msg', 'soundcloud_link_to_file', 'soundcloud_upload_time', 'replay_gain', 'owner_id', 'hidden', ),
- BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, )
+ BasePeer::TYPE_PHPNAME => array ('DbId', 'DbName', 'DbMime', 'DbFtype', 'DbDirectory', 'DbFilepath', 'DbState', 'DbCurrentlyaccessing', 'DbEditedby', 'DbMtime', 'DbUtime', 'DbLPtime', 'DbMd5', 'DbTrackTitle', 'DbArtistName', 'DbBitRate', 'DbSampleRate', 'DbFormat', 'DbLength', 'DbAlbumTitle', 'DbGenre', 'DbComments', 'DbYear', 'DbTrackNumber', 'DbChannels', 'DbUrl', 'DbBpm', 'DbRating', 'DbEncodedBy', 'DbDiscNumber', 'DbMood', 'DbLabel', 'DbComposer', 'DbEncoder', 'DbChecksum', 'DbLyrics', 'DbOrchestra', 'DbConductor', 'DbLyricist', 'DbOriginalLyricist', 'DbRadioStationName', 'DbInfoUrl', 'DbArtistUrl', 'DbAudioSourceUrl', 'DbRadioStationUrl', 'DbBuyThisUrl', 'DbIsrcNumber', 'DbCatalogNumber', 'DbOriginalArtist', 'DbCopyright', 'DbReportDatetime', 'DbReportLocation', 'DbReportOrganization', 'DbSubject', 'DbContributor', 'DbLanguage', 'DbFileExists', 'DbSoundcloudId', 'DbSoundcloudErrorCode', 'DbSoundcloudErrorMsg', 'DbSoundcloudLinkToFile', 'DbSoundCloundUploadTime', 'DbReplayGain', 'DbOwnerId', 'DbCuein', 'DbCueout', 'DbHidden', ),
+ BasePeer::TYPE_STUDLYPHPNAME => array ('dbId', 'dbName', 'dbMime', 'dbFtype', 'dbDirectory', 'dbFilepath', 'dbState', 'dbCurrentlyaccessing', 'dbEditedby', 'dbMtime', 'dbUtime', 'dbLPtime', 'dbMd5', 'dbTrackTitle', 'dbArtistName', 'dbBitRate', 'dbSampleRate', 'dbFormat', 'dbLength', 'dbAlbumTitle', 'dbGenre', 'dbComments', 'dbYear', 'dbTrackNumber', 'dbChannels', 'dbUrl', 'dbBpm', 'dbRating', 'dbEncodedBy', 'dbDiscNumber', 'dbMood', 'dbLabel', 'dbComposer', 'dbEncoder', 'dbChecksum', 'dbLyrics', 'dbOrchestra', 'dbConductor', 'dbLyricist', 'dbOriginalLyricist', 'dbRadioStationName', 'dbInfoUrl', 'dbArtistUrl', 'dbAudioSourceUrl', 'dbRadioStationUrl', 'dbBuyThisUrl', 'dbIsrcNumber', 'dbCatalogNumber', 'dbOriginalArtist', 'dbCopyright', 'dbReportDatetime', 'dbReportLocation', 'dbReportOrganization', 'dbSubject', 'dbContributor', 'dbLanguage', 'dbFileExists', 'dbSoundcloudId', 'dbSoundcloudErrorCode', 'dbSoundcloudErrorMsg', 'dbSoundcloudLinkToFile', 'dbSoundCloundUploadTime', 'dbReplayGain', 'dbOwnerId', 'dbCuein', 'dbCueout', 'dbHidden', ),
+ BasePeer::TYPE_COLNAME => array (self::ID, self::NAME, self::MIME, self::FTYPE, self::DIRECTORY, self::FILEPATH, self::STATE, self::CURRENTLYACCESSING, self::EDITEDBY, self::MTIME, self::UTIME, self::LPTIME, self::MD5, self::TRACK_TITLE, self::ARTIST_NAME, self::BIT_RATE, self::SAMPLE_RATE, self::FORMAT, self::LENGTH, self::ALBUM_TITLE, self::GENRE, self::COMMENTS, self::YEAR, self::TRACK_NUMBER, self::CHANNELS, self::URL, self::BPM, self::RATING, self::ENCODED_BY, self::DISC_NUMBER, self::MOOD, self::LABEL, self::COMPOSER, self::ENCODER, self::CHECKSUM, self::LYRICS, self::ORCHESTRA, self::CONDUCTOR, self::LYRICIST, self::ORIGINAL_LYRICIST, self::RADIO_STATION_NAME, self::INFO_URL, self::ARTIST_URL, self::AUDIO_SOURCE_URL, self::RADIO_STATION_URL, self::BUY_THIS_URL, self::ISRC_NUMBER, self::CATALOG_NUMBER, self::ORIGINAL_ARTIST, self::COPYRIGHT, self::REPORT_DATETIME, self::REPORT_LOCATION, self::REPORT_ORGANIZATION, self::SUBJECT, self::CONTRIBUTOR, self::LANGUAGE, self::FILE_EXISTS, self::SOUNDCLOUD_ID, self::SOUNDCLOUD_ERROR_CODE, self::SOUNDCLOUD_ERROR_MSG, self::SOUNDCLOUD_LINK_TO_FILE, self::SOUNDCLOUD_UPLOAD_TIME, self::REPLAY_GAIN, self::OWNER_ID, self::CUEIN, self::CUEOUT, self::HIDDEN, ),
+ BasePeer::TYPE_RAW_COLNAME => array ('ID', 'NAME', 'MIME', 'FTYPE', 'DIRECTORY', 'FILEPATH', 'STATE', 'CURRENTLYACCESSING', 'EDITEDBY', 'MTIME', 'UTIME', 'LPTIME', 'MD5', 'TRACK_TITLE', 'ARTIST_NAME', 'BIT_RATE', 'SAMPLE_RATE', 'FORMAT', 'LENGTH', 'ALBUM_TITLE', 'GENRE', 'COMMENTS', 'YEAR', 'TRACK_NUMBER', 'CHANNELS', 'URL', 'BPM', 'RATING', 'ENCODED_BY', 'DISC_NUMBER', 'MOOD', 'LABEL', 'COMPOSER', 'ENCODER', 'CHECKSUM', 'LYRICS', 'ORCHESTRA', 'CONDUCTOR', 'LYRICIST', 'ORIGINAL_LYRICIST', 'RADIO_STATION_NAME', 'INFO_URL', 'ARTIST_URL', 'AUDIO_SOURCE_URL', 'RADIO_STATION_URL', 'BUY_THIS_URL', 'ISRC_NUMBER', 'CATALOG_NUMBER', 'ORIGINAL_ARTIST', 'COPYRIGHT', 'REPORT_DATETIME', 'REPORT_LOCATION', 'REPORT_ORGANIZATION', 'SUBJECT', 'CONTRIBUTOR', 'LANGUAGE', 'FILE_EXISTS', 'SOUNDCLOUD_ID', 'SOUNDCLOUD_ERROR_CODE', 'SOUNDCLOUD_ERROR_MSG', 'SOUNDCLOUD_LINK_TO_FILE', 'SOUNDCLOUD_UPLOAD_TIME', 'REPLAY_GAIN', 'OWNER_ID', 'CUEIN', 'CUEOUT', 'HIDDEN', ),
+ BasePeer::TYPE_FIELDNAME => array ('id', 'name', 'mime', 'ftype', 'directory', 'filepath', 'state', 'currentlyaccessing', 'editedby', 'mtime', 'utime', 'lptime', 'md5', 'track_title', 'artist_name', 'bit_rate', 'sample_rate', 'format', 'length', 'album_title', 'genre', 'comments', 'year', 'track_number', 'channels', 'url', 'bpm', 'rating', 'encoded_by', 'disc_number', 'mood', 'label', 'composer', 'encoder', 'checksum', 'lyrics', 'orchestra', 'conductor', 'lyricist', 'original_lyricist', 'radio_station_name', 'info_url', 'artist_url', 'audio_source_url', 'radio_station_url', 'buy_this_url', 'isrc_number', 'catalog_number', 'original_artist', 'copyright', 'report_datetime', 'report_location', 'report_organization', 'subject', 'contributor', 'language', 'file_exists', 'soundcloud_id', 'soundcloud_error_code', 'soundcloud_error_msg', 'soundcloud_link_to_file', 'soundcloud_upload_time', 'replay_gain', 'owner_id', 'cuein', 'cueout', 'hidden', ),
+ BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, )
);
/**
@@ -257,12 +263,12 @@ abstract class BaseCcFilesPeer {
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/
private static $fieldKeys = array (
- BasePeer::TYPE_PHPNAME => array ('DbId' => 0, 'DbName' => 1, 'DbMime' => 2, 'DbFtype' => 3, 'DbDirectory' => 4, 'DbFilepath' => 5, 'DbState' => 6, 'DbCurrentlyaccessing' => 7, 'DbEditedby' => 8, 'DbMtime' => 9, 'DbUtime' => 10, 'DbLPtime' => 11, 'DbMd5' => 12, 'DbTrackTitle' => 13, 'DbArtistName' => 14, 'DbBitRate' => 15, 'DbSampleRate' => 16, 'DbFormat' => 17, 'DbLength' => 18, 'DbAlbumTitle' => 19, 'DbGenre' => 20, 'DbComments' => 21, 'DbYear' => 22, 'DbTrackNumber' => 23, 'DbChannels' => 24, 'DbUrl' => 25, 'DbBpm' => 26, 'DbRating' => 27, 'DbEncodedBy' => 28, 'DbDiscNumber' => 29, 'DbMood' => 30, 'DbLabel' => 31, 'DbComposer' => 32, 'DbEncoder' => 33, 'DbChecksum' => 34, 'DbLyrics' => 35, 'DbOrchestra' => 36, 'DbConductor' => 37, 'DbLyricist' => 38, 'DbOriginalLyricist' => 39, 'DbRadioStationName' => 40, 'DbInfoUrl' => 41, 'DbArtistUrl' => 42, 'DbAudioSourceUrl' => 43, 'DbRadioStationUrl' => 44, 'DbBuyThisUrl' => 45, 'DbIsrcNumber' => 46, 'DbCatalogNumber' => 47, 'DbOriginalArtist' => 48, 'DbCopyright' => 49, 'DbReportDatetime' => 50, 'DbReportLocation' => 51, 'DbReportOrganization' => 52, 'DbSubject' => 53, 'DbContributor' => 54, 'DbLanguage' => 55, 'DbFileExists' => 56, 'DbSoundcloudId' => 57, 'DbSoundcloudErrorCode' => 58, 'DbSoundcloudErrorMsg' => 59, 'DbSoundcloudLinkToFile' => 60, 'DbSoundCloundUploadTime' => 61, 'DbReplayGain' => 62, 'DbOwnerId' => 63, 'DbHidden' => 64, ),
- BasePeer::TYPE_STUDLYPHPNAME => array ('dbId' => 0, 'dbName' => 1, 'dbMime' => 2, 'dbFtype' => 3, 'dbDirectory' => 4, 'dbFilepath' => 5, 'dbState' => 6, 'dbCurrentlyaccessing' => 7, 'dbEditedby' => 8, 'dbMtime' => 9, 'dbUtime' => 10, 'dbLPtime' => 11, 'dbMd5' => 12, 'dbTrackTitle' => 13, 'dbArtistName' => 14, 'dbBitRate' => 15, 'dbSampleRate' => 16, 'dbFormat' => 17, 'dbLength' => 18, 'dbAlbumTitle' => 19, 'dbGenre' => 20, 'dbComments' => 21, 'dbYear' => 22, 'dbTrackNumber' => 23, 'dbChannels' => 24, 'dbUrl' => 25, 'dbBpm' => 26, 'dbRating' => 27, 'dbEncodedBy' => 28, 'dbDiscNumber' => 29, 'dbMood' => 30, 'dbLabel' => 31, 'dbComposer' => 32, 'dbEncoder' => 33, 'dbChecksum' => 34, 'dbLyrics' => 35, 'dbOrchestra' => 36, 'dbConductor' => 37, 'dbLyricist' => 38, 'dbOriginalLyricist' => 39, 'dbRadioStationName' => 40, 'dbInfoUrl' => 41, 'dbArtistUrl' => 42, 'dbAudioSourceUrl' => 43, 'dbRadioStationUrl' => 44, 'dbBuyThisUrl' => 45, 'dbIsrcNumber' => 46, 'dbCatalogNumber' => 47, 'dbOriginalArtist' => 48, 'dbCopyright' => 49, 'dbReportDatetime' => 50, 'dbReportLocation' => 51, 'dbReportOrganization' => 52, 'dbSubject' => 53, 'dbContributor' => 54, 'dbLanguage' => 55, 'dbFileExists' => 56, 'dbSoundcloudId' => 57, 'dbSoundcloudErrorCode' => 58, 'dbSoundcloudErrorMsg' => 59, 'dbSoundcloudLinkToFile' => 60, 'dbSoundCloundUploadTime' => 61, 'dbReplayGain' => 62, 'dbOwnerId' => 63, 'dbHidden' => 64, ),
- BasePeer::TYPE_COLNAME => array (self::ID => 0, self::NAME => 1, self::MIME => 2, self::FTYPE => 3, self::DIRECTORY => 4, self::FILEPATH => 5, self::STATE => 6, self::CURRENTLYACCESSING => 7, self::EDITEDBY => 8, self::MTIME => 9, self::UTIME => 10, self::LPTIME => 11, self::MD5 => 12, self::TRACK_TITLE => 13, self::ARTIST_NAME => 14, self::BIT_RATE => 15, self::SAMPLE_RATE => 16, self::FORMAT => 17, self::LENGTH => 18, self::ALBUM_TITLE => 19, self::GENRE => 20, self::COMMENTS => 21, self::YEAR => 22, self::TRACK_NUMBER => 23, self::CHANNELS => 24, self::URL => 25, self::BPM => 26, self::RATING => 27, self::ENCODED_BY => 28, self::DISC_NUMBER => 29, self::MOOD => 30, self::LABEL => 31, self::COMPOSER => 32, self::ENCODER => 33, self::CHECKSUM => 34, self::LYRICS => 35, self::ORCHESTRA => 36, self::CONDUCTOR => 37, self::LYRICIST => 38, self::ORIGINAL_LYRICIST => 39, self::RADIO_STATION_NAME => 40, self::INFO_URL => 41, self::ARTIST_URL => 42, self::AUDIO_SOURCE_URL => 43, self::RADIO_STATION_URL => 44, self::BUY_THIS_URL => 45, self::ISRC_NUMBER => 46, self::CATALOG_NUMBER => 47, self::ORIGINAL_ARTIST => 48, self::COPYRIGHT => 49, self::REPORT_DATETIME => 50, self::REPORT_LOCATION => 51, self::REPORT_ORGANIZATION => 52, self::SUBJECT => 53, self::CONTRIBUTOR => 54, self::LANGUAGE => 55, self::FILE_EXISTS => 56, self::SOUNDCLOUD_ID => 57, self::SOUNDCLOUD_ERROR_CODE => 58, self::SOUNDCLOUD_ERROR_MSG => 59, self::SOUNDCLOUD_LINK_TO_FILE => 60, self::SOUNDCLOUD_UPLOAD_TIME => 61, self::REPLAY_GAIN => 62, self::OWNER_ID => 63, self::HIDDEN => 64, ),
- BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'NAME' => 1, 'MIME' => 2, 'FTYPE' => 3, 'DIRECTORY' => 4, 'FILEPATH' => 5, 'STATE' => 6, 'CURRENTLYACCESSING' => 7, 'EDITEDBY' => 8, 'MTIME' => 9, 'UTIME' => 10, 'LPTIME' => 11, 'MD5' => 12, 'TRACK_TITLE' => 13, 'ARTIST_NAME' => 14, 'BIT_RATE' => 15, 'SAMPLE_RATE' => 16, 'FORMAT' => 17, 'LENGTH' => 18, 'ALBUM_TITLE' => 19, 'GENRE' => 20, 'COMMENTS' => 21, 'YEAR' => 22, 'TRACK_NUMBER' => 23, 'CHANNELS' => 24, 'URL' => 25, 'BPM' => 26, 'RATING' => 27, 'ENCODED_BY' => 28, 'DISC_NUMBER' => 29, 'MOOD' => 30, 'LABEL' => 31, 'COMPOSER' => 32, 'ENCODER' => 33, 'CHECKSUM' => 34, 'LYRICS' => 35, 'ORCHESTRA' => 36, 'CONDUCTOR' => 37, 'LYRICIST' => 38, 'ORIGINAL_LYRICIST' => 39, 'RADIO_STATION_NAME' => 40, 'INFO_URL' => 41, 'ARTIST_URL' => 42, 'AUDIO_SOURCE_URL' => 43, 'RADIO_STATION_URL' => 44, 'BUY_THIS_URL' => 45, 'ISRC_NUMBER' => 46, 'CATALOG_NUMBER' => 47, 'ORIGINAL_ARTIST' => 48, 'COPYRIGHT' => 49, 'REPORT_DATETIME' => 50, 'REPORT_LOCATION' => 51, 'REPORT_ORGANIZATION' => 52, 'SUBJECT' => 53, 'CONTRIBUTOR' => 54, 'LANGUAGE' => 55, 'FILE_EXISTS' => 56, 'SOUNDCLOUD_ID' => 57, 'SOUNDCLOUD_ERROR_CODE' => 58, 'SOUNDCLOUD_ERROR_MSG' => 59, 'SOUNDCLOUD_LINK_TO_FILE' => 60, 'SOUNDCLOUD_UPLOAD_TIME' => 61, 'REPLAY_GAIN' => 62, 'OWNER_ID' => 63, 'HIDDEN' => 64, ),
- BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'name' => 1, 'mime' => 2, 'ftype' => 3, 'directory' => 4, 'filepath' => 5, 'state' => 6, 'currentlyaccessing' => 7, 'editedby' => 8, 'mtime' => 9, 'utime' => 10, 'lptime' => 11, 'md5' => 12, 'track_title' => 13, 'artist_name' => 14, 'bit_rate' => 15, 'sample_rate' => 16, 'format' => 17, 'length' => 18, 'album_title' => 19, 'genre' => 20, 'comments' => 21, 'year' => 22, 'track_number' => 23, 'channels' => 24, 'url' => 25, 'bpm' => 26, 'rating' => 27, 'encoded_by' => 28, 'disc_number' => 29, 'mood' => 30, 'label' => 31, 'composer' => 32, 'encoder' => 33, 'checksum' => 34, 'lyrics' => 35, 'orchestra' => 36, 'conductor' => 37, 'lyricist' => 38, 'original_lyricist' => 39, 'radio_station_name' => 40, 'info_url' => 41, 'artist_url' => 42, 'audio_source_url' => 43, 'radio_station_url' => 44, 'buy_this_url' => 45, 'isrc_number' => 46, 'catalog_number' => 47, 'original_artist' => 48, 'copyright' => 49, 'report_datetime' => 50, 'report_location' => 51, 'report_organization' => 52, 'subject' => 53, 'contributor' => 54, 'language' => 55, 'file_exists' => 56, 'soundcloud_id' => 57, 'soundcloud_error_code' => 58, 'soundcloud_error_msg' => 59, 'soundcloud_link_to_file' => 60, 'soundcloud_upload_time' => 61, 'replay_gain' => 62, 'owner_id' => 63, 'hidden' => 64, ),
- BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, )
+ BasePeer::TYPE_PHPNAME => array ('DbId' => 0, 'DbName' => 1, 'DbMime' => 2, 'DbFtype' => 3, 'DbDirectory' => 4, 'DbFilepath' => 5, 'DbState' => 6, 'DbCurrentlyaccessing' => 7, 'DbEditedby' => 8, 'DbMtime' => 9, 'DbUtime' => 10, 'DbLPtime' => 11, 'DbMd5' => 12, 'DbTrackTitle' => 13, 'DbArtistName' => 14, 'DbBitRate' => 15, 'DbSampleRate' => 16, 'DbFormat' => 17, 'DbLength' => 18, 'DbAlbumTitle' => 19, 'DbGenre' => 20, 'DbComments' => 21, 'DbYear' => 22, 'DbTrackNumber' => 23, 'DbChannels' => 24, 'DbUrl' => 25, 'DbBpm' => 26, 'DbRating' => 27, 'DbEncodedBy' => 28, 'DbDiscNumber' => 29, 'DbMood' => 30, 'DbLabel' => 31, 'DbComposer' => 32, 'DbEncoder' => 33, 'DbChecksum' => 34, 'DbLyrics' => 35, 'DbOrchestra' => 36, 'DbConductor' => 37, 'DbLyricist' => 38, 'DbOriginalLyricist' => 39, 'DbRadioStationName' => 40, 'DbInfoUrl' => 41, 'DbArtistUrl' => 42, 'DbAudioSourceUrl' => 43, 'DbRadioStationUrl' => 44, 'DbBuyThisUrl' => 45, 'DbIsrcNumber' => 46, 'DbCatalogNumber' => 47, 'DbOriginalArtist' => 48, 'DbCopyright' => 49, 'DbReportDatetime' => 50, 'DbReportLocation' => 51, 'DbReportOrganization' => 52, 'DbSubject' => 53, 'DbContributor' => 54, 'DbLanguage' => 55, 'DbFileExists' => 56, 'DbSoundcloudId' => 57, 'DbSoundcloudErrorCode' => 58, 'DbSoundcloudErrorMsg' => 59, 'DbSoundcloudLinkToFile' => 60, 'DbSoundCloundUploadTime' => 61, 'DbReplayGain' => 62, 'DbOwnerId' => 63, 'DbCuein' => 64, 'DbCueout' => 65, 'DbHidden' => 66, ),
+ BasePeer::TYPE_STUDLYPHPNAME => array ('dbId' => 0, 'dbName' => 1, 'dbMime' => 2, 'dbFtype' => 3, 'dbDirectory' => 4, 'dbFilepath' => 5, 'dbState' => 6, 'dbCurrentlyaccessing' => 7, 'dbEditedby' => 8, 'dbMtime' => 9, 'dbUtime' => 10, 'dbLPtime' => 11, 'dbMd5' => 12, 'dbTrackTitle' => 13, 'dbArtistName' => 14, 'dbBitRate' => 15, 'dbSampleRate' => 16, 'dbFormat' => 17, 'dbLength' => 18, 'dbAlbumTitle' => 19, 'dbGenre' => 20, 'dbComments' => 21, 'dbYear' => 22, 'dbTrackNumber' => 23, 'dbChannels' => 24, 'dbUrl' => 25, 'dbBpm' => 26, 'dbRating' => 27, 'dbEncodedBy' => 28, 'dbDiscNumber' => 29, 'dbMood' => 30, 'dbLabel' => 31, 'dbComposer' => 32, 'dbEncoder' => 33, 'dbChecksum' => 34, 'dbLyrics' => 35, 'dbOrchestra' => 36, 'dbConductor' => 37, 'dbLyricist' => 38, 'dbOriginalLyricist' => 39, 'dbRadioStationName' => 40, 'dbInfoUrl' => 41, 'dbArtistUrl' => 42, 'dbAudioSourceUrl' => 43, 'dbRadioStationUrl' => 44, 'dbBuyThisUrl' => 45, 'dbIsrcNumber' => 46, 'dbCatalogNumber' => 47, 'dbOriginalArtist' => 48, 'dbCopyright' => 49, 'dbReportDatetime' => 50, 'dbReportLocation' => 51, 'dbReportOrganization' => 52, 'dbSubject' => 53, 'dbContributor' => 54, 'dbLanguage' => 55, 'dbFileExists' => 56, 'dbSoundcloudId' => 57, 'dbSoundcloudErrorCode' => 58, 'dbSoundcloudErrorMsg' => 59, 'dbSoundcloudLinkToFile' => 60, 'dbSoundCloundUploadTime' => 61, 'dbReplayGain' => 62, 'dbOwnerId' => 63, 'dbCuein' => 64, 'dbCueout' => 65, 'dbHidden' => 66, ),
+ BasePeer::TYPE_COLNAME => array (self::ID => 0, self::NAME => 1, self::MIME => 2, self::FTYPE => 3, self::DIRECTORY => 4, self::FILEPATH => 5, self::STATE => 6, self::CURRENTLYACCESSING => 7, self::EDITEDBY => 8, self::MTIME => 9, self::UTIME => 10, self::LPTIME => 11, self::MD5 => 12, self::TRACK_TITLE => 13, self::ARTIST_NAME => 14, self::BIT_RATE => 15, self::SAMPLE_RATE => 16, self::FORMAT => 17, self::LENGTH => 18, self::ALBUM_TITLE => 19, self::GENRE => 20, self::COMMENTS => 21, self::YEAR => 22, self::TRACK_NUMBER => 23, self::CHANNELS => 24, self::URL => 25, self::BPM => 26, self::RATING => 27, self::ENCODED_BY => 28, self::DISC_NUMBER => 29, self::MOOD => 30, self::LABEL => 31, self::COMPOSER => 32, self::ENCODER => 33, self::CHECKSUM => 34, self::LYRICS => 35, self::ORCHESTRA => 36, self::CONDUCTOR => 37, self::LYRICIST => 38, self::ORIGINAL_LYRICIST => 39, self::RADIO_STATION_NAME => 40, self::INFO_URL => 41, self::ARTIST_URL => 42, self::AUDIO_SOURCE_URL => 43, self::RADIO_STATION_URL => 44, self::BUY_THIS_URL => 45, self::ISRC_NUMBER => 46, self::CATALOG_NUMBER => 47, self::ORIGINAL_ARTIST => 48, self::COPYRIGHT => 49, self::REPORT_DATETIME => 50, self::REPORT_LOCATION => 51, self::REPORT_ORGANIZATION => 52, self::SUBJECT => 53, self::CONTRIBUTOR => 54, self::LANGUAGE => 55, self::FILE_EXISTS => 56, self::SOUNDCLOUD_ID => 57, self::SOUNDCLOUD_ERROR_CODE => 58, self::SOUNDCLOUD_ERROR_MSG => 59, self::SOUNDCLOUD_LINK_TO_FILE => 60, self::SOUNDCLOUD_UPLOAD_TIME => 61, self::REPLAY_GAIN => 62, self::OWNER_ID => 63, self::CUEIN => 64, self::CUEOUT => 65, self::HIDDEN => 66, ),
+ BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'NAME' => 1, 'MIME' => 2, 'FTYPE' => 3, 'DIRECTORY' => 4, 'FILEPATH' => 5, 'STATE' => 6, 'CURRENTLYACCESSING' => 7, 'EDITEDBY' => 8, 'MTIME' => 9, 'UTIME' => 10, 'LPTIME' => 11, 'MD5' => 12, 'TRACK_TITLE' => 13, 'ARTIST_NAME' => 14, 'BIT_RATE' => 15, 'SAMPLE_RATE' => 16, 'FORMAT' => 17, 'LENGTH' => 18, 'ALBUM_TITLE' => 19, 'GENRE' => 20, 'COMMENTS' => 21, 'YEAR' => 22, 'TRACK_NUMBER' => 23, 'CHANNELS' => 24, 'URL' => 25, 'BPM' => 26, 'RATING' => 27, 'ENCODED_BY' => 28, 'DISC_NUMBER' => 29, 'MOOD' => 30, 'LABEL' => 31, 'COMPOSER' => 32, 'ENCODER' => 33, 'CHECKSUM' => 34, 'LYRICS' => 35, 'ORCHESTRA' => 36, 'CONDUCTOR' => 37, 'LYRICIST' => 38, 'ORIGINAL_LYRICIST' => 39, 'RADIO_STATION_NAME' => 40, 'INFO_URL' => 41, 'ARTIST_URL' => 42, 'AUDIO_SOURCE_URL' => 43, 'RADIO_STATION_URL' => 44, 'BUY_THIS_URL' => 45, 'ISRC_NUMBER' => 46, 'CATALOG_NUMBER' => 47, 'ORIGINAL_ARTIST' => 48, 'COPYRIGHT' => 49, 'REPORT_DATETIME' => 50, 'REPORT_LOCATION' => 51, 'REPORT_ORGANIZATION' => 52, 'SUBJECT' => 53, 'CONTRIBUTOR' => 54, 'LANGUAGE' => 55, 'FILE_EXISTS' => 56, 'SOUNDCLOUD_ID' => 57, 'SOUNDCLOUD_ERROR_CODE' => 58, 'SOUNDCLOUD_ERROR_MSG' => 59, 'SOUNDCLOUD_LINK_TO_FILE' => 60, 'SOUNDCLOUD_UPLOAD_TIME' => 61, 'REPLAY_GAIN' => 62, 'OWNER_ID' => 63, 'CUEIN' => 64, 'CUEOUT' => 65, 'HIDDEN' => 66, ),
+ BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'name' => 1, 'mime' => 2, 'ftype' => 3, 'directory' => 4, 'filepath' => 5, 'state' => 6, 'currentlyaccessing' => 7, 'editedby' => 8, 'mtime' => 9, 'utime' => 10, 'lptime' => 11, 'md5' => 12, 'track_title' => 13, 'artist_name' => 14, 'bit_rate' => 15, 'sample_rate' => 16, 'format' => 17, 'length' => 18, 'album_title' => 19, 'genre' => 20, 'comments' => 21, 'year' => 22, 'track_number' => 23, 'channels' => 24, 'url' => 25, 'bpm' => 26, 'rating' => 27, 'encoded_by' => 28, 'disc_number' => 29, 'mood' => 30, 'label' => 31, 'composer' => 32, 'encoder' => 33, 'checksum' => 34, 'lyrics' => 35, 'orchestra' => 36, 'conductor' => 37, 'lyricist' => 38, 'original_lyricist' => 39, 'radio_station_name' => 40, 'info_url' => 41, 'artist_url' => 42, 'audio_source_url' => 43, 'radio_station_url' => 44, 'buy_this_url' => 45, 'isrc_number' => 46, 'catalog_number' => 47, 'original_artist' => 48, 'copyright' => 49, 'report_datetime' => 50, 'report_location' => 51, 'report_organization' => 52, 'subject' => 53, 'contributor' => 54, 'language' => 55, 'file_exists' => 56, 'soundcloud_id' => 57, 'soundcloud_error_code' => 58, 'soundcloud_error_msg' => 59, 'soundcloud_link_to_file' => 60, 'soundcloud_upload_time' => 61, 'replay_gain' => 62, 'owner_id' => 63, 'cuein' => 64, 'cueout' => 65, 'hidden' => 66, ),
+ BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, )
);
/**
@@ -398,6 +404,8 @@ abstract class BaseCcFilesPeer {
$criteria->addSelectColumn(CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME);
$criteria->addSelectColumn(CcFilesPeer::REPLAY_GAIN);
$criteria->addSelectColumn(CcFilesPeer::OWNER_ID);
+ $criteria->addSelectColumn(CcFilesPeer::CUEIN);
+ $criteria->addSelectColumn(CcFilesPeer::CUEOUT);
$criteria->addSelectColumn(CcFilesPeer::HIDDEN);
} else {
$criteria->addSelectColumn($alias . '.ID');
@@ -464,6 +472,8 @@ abstract class BaseCcFilesPeer {
$criteria->addSelectColumn($alias . '.SOUNDCLOUD_UPLOAD_TIME');
$criteria->addSelectColumn($alias . '.REPLAY_GAIN');
$criteria->addSelectColumn($alias . '.OWNER_ID');
+ $criteria->addSelectColumn($alias . '.CUEIN');
+ $criteria->addSelectColumn($alias . '.CUEOUT');
$criteria->addSelectColumn($alias . '.HIDDEN');
}
}
diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php b/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php
index a05915687..074a7dc46 100644
--- a/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php
+++ b/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php
@@ -70,6 +70,8 @@
* @method CcFilesQuery orderByDbSoundCloundUploadTime($order = Criteria::ASC) Order by the soundcloud_upload_time column
* @method CcFilesQuery orderByDbReplayGain($order = Criteria::ASC) Order by the replay_gain column
* @method CcFilesQuery orderByDbOwnerId($order = Criteria::ASC) Order by the owner_id column
+ * @method CcFilesQuery orderByDbCuein($order = Criteria::ASC) Order by the cuein column
+ * @method CcFilesQuery orderByDbCueout($order = Criteria::ASC) Order by the cueout column
* @method CcFilesQuery orderByDbHidden($order = Criteria::ASC) Order by the hidden column
*
* @method CcFilesQuery groupByDbId() Group by the id column
@@ -136,6 +138,8 @@
* @method CcFilesQuery groupByDbSoundCloundUploadTime() Group by the soundcloud_upload_time column
* @method CcFilesQuery groupByDbReplayGain() Group by the replay_gain column
* @method CcFilesQuery groupByDbOwnerId() Group by the owner_id column
+ * @method CcFilesQuery groupByDbCuein() Group by the cuein column
+ * @method CcFilesQuery groupByDbCueout() Group by the cueout column
* @method CcFilesQuery groupByDbHidden() Group by the hidden column
*
* @method CcFilesQuery leftJoin($relation) Adds a LEFT JOIN clause to the query
@@ -237,6 +241,8 @@
* @method CcFiles findOneByDbSoundCloundUploadTime(string $soundcloud_upload_time) Return the first CcFiles filtered by the soundcloud_upload_time column
* @method CcFiles findOneByDbReplayGain(string $replay_gain) Return the first CcFiles filtered by the replay_gain column
* @method CcFiles findOneByDbOwnerId(int $owner_id) Return the first CcFiles filtered by the owner_id column
+ * @method CcFiles findOneByDbCuein(string $cuein) Return the first CcFiles filtered by the cuein column
+ * @method CcFiles findOneByDbCueout(string $cueout) Return the first CcFiles filtered by the cueout column
* @method CcFiles findOneByDbHidden(boolean $hidden) Return the first CcFiles filtered by the hidden column
*
* @method array findByDbId(int $id) Return CcFiles objects filtered by the id column
@@ -303,6 +309,8 @@
* @method array findByDbSoundCloundUploadTime(string $soundcloud_upload_time) Return CcFiles objects filtered by the soundcloud_upload_time column
* @method array findByDbReplayGain(string $replay_gain) Return CcFiles objects filtered by the replay_gain column
* @method array findByDbOwnerId(int $owner_id) Return CcFiles objects filtered by the owner_id column
+ * @method array findByDbCuein(string $cuein) Return CcFiles objects filtered by the cuein column
+ * @method array findByDbCueout(string $cueout) Return CcFiles objects filtered by the cueout column
* @method array findByDbHidden(boolean $hidden) Return CcFiles objects filtered by the hidden column
*
* @package propel.generator.airtime.om
@@ -1955,6 +1963,50 @@ abstract class BaseCcFilesQuery extends ModelCriteria
return $this->addUsingAlias(CcFilesPeer::OWNER_ID, $dbOwnerId, $comparison);
}
+ /**
+ * Filter the query on the cuein column
+ *
+ * @param string $dbCuein The value to use as filter.
+ * Accepts wildcards (* and % trigger a LIKE)
+ * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
+ *
+ * @return CcFilesQuery The current query, for fluid interface
+ */
+ public function filterByDbCuein($dbCuein = null, $comparison = null)
+ {
+ if (null === $comparison) {
+ if (is_array($dbCuein)) {
+ $comparison = Criteria::IN;
+ } elseif (preg_match('/[\%\*]/', $dbCuein)) {
+ $dbCuein = str_replace('*', '%', $dbCuein);
+ $comparison = Criteria::LIKE;
+ }
+ }
+ return $this->addUsingAlias(CcFilesPeer::CUEIN, $dbCuein, $comparison);
+ }
+
+ /**
+ * Filter the query on the cueout column
+ *
+ * @param string $dbCueout The value to use as filter.
+ * Accepts wildcards (* and % trigger a LIKE)
+ * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
+ *
+ * @return CcFilesQuery The current query, for fluid interface
+ */
+ public function filterByDbCueout($dbCueout = null, $comparison = null)
+ {
+ if (null === $comparison) {
+ if (is_array($dbCueout)) {
+ $comparison = Criteria::IN;
+ } elseif (preg_match('/[\%\*]/', $dbCueout)) {
+ $dbCueout = str_replace('*', '%', $dbCueout);
+ $comparison = Criteria::LIKE;
+ }
+ }
+ return $this->addUsingAlias(CcFilesPeer::CUEOUT, $dbCueout, $comparison);
+ }
+
/**
* Filter the query on the hidden column
*
diff --git a/airtime_mvc/application/views/scripts/dashboard/about.phtml b/airtime_mvc/application/views/scripts/dashboard/about.phtml
index a844ec398..b104e83c7 100644
--- a/airtime_mvc/application/views/scripts/dashboard/about.phtml
+++ b/airtime_mvc/application/views/scripts/dashboard/about.phtml
@@ -2,7 +2,7 @@
echo _("About") ?>
",
"",
$this->airtime_version,
diff --git a/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml b/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml
index 3f6a46dec..bee262fbd 100644
--- a/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml
+++ b/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml
@@ -1,5 +1,6 @@
-
echo _("Live stream") ?>
+
echo _("Live stream") ?>
+
+
echo _("Select stream:"); ?>
diff --git a/airtime_mvc/application/views/scripts/form/edit-user.phtml b/airtime_mvc/application/views/scripts/form/edit-user.phtml
index 927fd8a6d..3f0be44c3 100644
--- a/airtime_mvc/application/views/scripts/form/edit-user.phtml
+++ b/airtime_mvc/application/views/scripts/form/edit-user.phtml
@@ -114,6 +114,20 @@
+
+
+
+
+ element->getElement('cu_locale') ?>
+ element->getElement('cu_locale')->hasErrors()) : ?>
+
+ element->getElement('cu_locale')->getMessages() as $error): ?>
+
+
+
+
+
diff --git a/airtime_mvc/application/views/scripts/form/preferences_general.phtml b/airtime_mvc/application/views/scripts/form/preferences_general.phtml
index ff562a0c1..08db4abc5 100644
--- a/airtime_mvc/application/views/scripts/form/preferences_general.phtml
+++ b/airtime_mvc/application/views/scripts/form/preferences_general.phtml
@@ -67,8 +67,8 @@
-
diff --git a/airtime_mvc/application/views/scripts/form/stream-setting-form.phtml b/airtime_mvc/application/views/scripts/form/stream-setting-form.phtml
index 56345b839..3ed9345de 100644
--- a/airtime_mvc/application/views/scripts/form/stream-setting-form.phtml
+++ b/airtime_mvc/application/views/scripts/form/stream-setting-form.phtml
@@ -1,4 +1,4 @@
- stream_number;
?>
@@ -104,6 +104,34 @@
+
+ element->getElement('admin_user')->getLabel()?> :
+
+
+
+
+ element->getElement('admin_user')?>
+ element->getElement('admin_user')->hasErrors()) : ?>
+
+ element->getElement('admin_user')->getMessages() as $error): ?>
+
+
+
+
+
+
+ element->getElement('admin_pass')->getLabel()?> :
+
+
+ element->getElement('admin_pass')?>
+ element->getElement('admin_pass')->hasErrors()) : ?>
+
+ element->getElement('admin_pass')->getMessages() as $error): ?>
+
+
+
+
+
diff --git a/airtime_mvc/application/views/scripts/library/edit-file-md.phtml b/airtime_mvc/application/views/scripts/library/edit-file-md.phtml
index 21d3273ea..348d94e4b 100644
--- a/airtime_mvc/application/views/scripts/library/edit-file-md.phtml
+++ b/airtime_mvc/application/views/scripts/library/edit-file-md.phtml
@@ -1,6 +1,3 @@
-
echo _("Edit Metadata") ?>
-
- form->setAction($this->url());
- echo $this->form; ?>
+ form; ?>
diff --git a/airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml b/airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml
index 0ab387ca1..4b1a38839 100644
--- a/airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml
+++ b/airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml
@@ -18,7 +18,7 @@
echo _("Isrc Number:"); ?> | md["MDATA_KEY_ISRC"]);?> |
echo _("Website:"); ?> | md["MDATA_KEY_URL"]);?> |
echo _("Language:"); ?> | md["MDATA_KEY_LANGUAGE"]);?> |
-
echo _("File"); ?> echo _("Path:"); ?> | md["MDATA_KEY_FILEPATH"]);?> |
+
echo _("File Path:"); ?> | md["MDATA_KEY_FILEPATH"]);?> |
diff --git a/airtime_mvc/application/views/scripts/preference/stream-setting.phtml b/airtime_mvc/application/views/scripts/preference/stream-setting.phtml
index 2a583736d..5fad625c9 100644
--- a/airtime_mvc/application/views/scripts/preference/stream-setting.phtml
+++ b/airtime_mvc/application/views/scripts/preference/stream-setting.phtml
@@ -63,6 +63,14 @@
+
+
+ form->getElement('offAirMeta')->getLabel() ?> :
+
+
+
+ form->getElement('offAirMeta') ?>
+
form->getElement('replayGainModifier')->getLabel() ?>:
@@ -80,7 +88,7 @@
-
+
diff --git a/airtime_mvc/build/schema.xml b/airtime_mvc/build/schema.xml
index 7fc126e05..e2d02fd66 100644
--- a/airtime_mvc/build/schema.xml
+++ b/airtime_mvc/build/schema.xml
@@ -76,6 +76,8 @@
+
+
diff --git a/airtime_mvc/build/sql/defaultdata.sql b/airtime_mvc/build/sql/defaultdata.sql
index 704fcbb81..257d79c0f 100644
--- a/airtime_mvc/build/sql/defaultdata.sql
+++ b/airtime_mvc/build/sql/defaultdata.sql
@@ -1,4 +1,7 @@
INSERT INTO cc_subjs ("login", "type", "pass") VALUES ('admin', 'A', md5('admin'));
+-- added in 2.3
+INSERT INTO cc_pref("keystr", "valstr") VALUES('off_air_meta', 'Airtime - offline');
+-- end of added in 2.3
-- added in 2.1
INSERT INTO cc_pref("keystr", "valstr") VALUES('scheduled_play_switch', 'on');
@@ -25,6 +28,8 @@ INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_host', '1
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_port', '8000', 'integer');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_user', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_pass', 'hackme', 'string');
+INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_admin_user', '', 'string');
+INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_admin_pass', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_mount', 'airtime_128', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_url', 'http://airtime.sourcefabric.org', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_description', 'Airtime Radio! Stream #1', 'string');
@@ -38,6 +43,8 @@ INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_host', ''
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_port', '', 'integer');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_user', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_pass', '', 'string');
+INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_admin_user', '', 'string');
+INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_admin_pass', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_mount', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_url', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_description', '', 'string');
@@ -51,6 +58,8 @@ INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_host', ''
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_port', '', 'integer');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_user', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_pass', '', 'string');
+INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_admin_user', '', 'string');
+INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_admin_pass', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_mount', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_url', '', 'string');
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_description', '', 'string');
@@ -313,6 +322,8 @@ INSERT INTO cc_stream_setting (keyname, value, type) VALUES ('s3_channels', 'ste
-- added in 2.3
INSERT INTO cc_pref("keystr", "valstr") VALUES('locale', 'en_CA');
+INSERT INTO cc_pref("subjid", "keystr", "valstr") VALUES(1, 'user_1_locale', 'en_CA');
+
INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('zh_CN', 'Chinese');
INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('en_CA', 'English');
INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('en_US', 'English - US');
diff --git a/airtime_mvc/build/sql/schema.sql b/airtime_mvc/build/sql/schema.sql
index bd1f890cc..b8e0cccde 100644
--- a/airtime_mvc/build/sql/schema.sql
+++ b/airtime_mvc/build/sql/schema.sql
@@ -94,6 +94,8 @@ CREATE TABLE "cc_files"
"soundcloud_upload_time" TIMESTAMP(6),
"replay_gain" NUMERIC,
"owner_id" INTEGER,
+ "cuein" interval default '00:00:00',
+ "cueout" interval default '00:00:00',
"hidden" BOOLEAN default 'f',
PRIMARY KEY ("id")
);
diff --git a/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.mo
index ef044dbb1..509613a0b 100644
Binary files a/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.po b/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.po
index 73be170c6..aa20406e1 100644
--- a/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/de_DE/LC_MESSAGES/airtime.po
@@ -8,15 +8,13 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: http://forum.sourcefabric.org/\n"
"POT-Creation-Date: 2012-11-29 11:44-0500\n"
-"PO-Revision-Date: 2012-12-04 13:22+0100\n"
+"PO-Revision-Date: 2013-01-04 17:37+0100\n"
"Last-Translator: Daniel James \n"
"Language-Team: German Localization \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
#: airtime_mvc/application/configs/navigation.php:12
msgid "Now Playing"
@@ -84,12 +82,12 @@ msgstr "Erste Schritte"
#: airtime_mvc/application/configs/navigation.php:111
msgid "User Manual"
-msgstr "Betriebsanleitung"
+msgstr "Bedienungsanleitung"
#: airtime_mvc/application/configs/navigation.php:116
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:2
msgid "About"
-msgstr "über"
+msgstr "Über"
#: airtime_mvc/application/layouts/scripts/bare.phtml:5
#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:2
@@ -108,12 +106,12 @@ msgstr "Abmelden"
#: airtime_mvc/application/layouts/scripts/login.phtml:16
#, php-format
msgid "Airtime Copyright ©Sourcefabric o.p.s. All rights reserved.%sMaintained and distributed under GNU GPL v.3 by %sSourcefabric o.p.s%s"
-msgstr "Airtime Copyright © Sourcefabric o.p.s. Alle Rechte vorbehalten. %s verwaltet und vertrieben unter der GNU GPL v3 by %s Sourcefabric ops %s"
+msgstr "Airtime Copyright © Sourcefabric o.p.s. Alle Rechte vorbehalten.%sVerwaltet und vertrieben unter der GNU GPL v3 by %s Sourcefabric o.p.s.%s"
#: airtime_mvc/application/models/StoredFile.php:797
#: airtime_mvc/application/controllers/LocaleController.php:277
msgid "Track preview"
-msgstr "Medien Preview"
+msgstr "Track Vorschau"
#: airtime_mvc/application/models/StoredFile.php:799
msgid "Playlist preview"
@@ -129,20 +127,20 @@ msgstr "Smart Block"
#: airtime_mvc/application/models/StoredFile.php:937
msgid "Failed to create 'organize' directory."
-msgstr "Konnte zu 'organisieren' Verzeichnis zu erstellen."
+msgstr "Das Verzeichnis 'Organisieren' konnte nicht erstellt werden."
#: airtime_mvc/application/models/StoredFile.php:950
#, php-format
msgid "The file was not uploaded, there is %s MB of disk space left and the file you are uploading has a size of %s MB."
-msgstr "Die Datei wurde nicht hochgeladen, es gibt %s MB Speicherplatz auf der Festplatte übrig und die hochgeladene Datei hat eine Größe von %s MB."
+msgstr "Die Datei wurde nicht hochgeladen, es sind %s MB Speicherplatz auf der Festplatte übrig und die hochgeladene Datei hat eine Größe von %s MB."
#: airtime_mvc/application/models/StoredFile.php:959
msgid "This file appears to be corrupted and will not be added to media library."
-msgstr "Diese Datei scheint beschädigt zu werden und wird nicht auf Medien-Bibliothek hinzugefügt werden."
+msgstr "Diese Datei scheint beschädigt zu sein und wird nicht zur Medien-Bibliothek hinzugefügt."
#: airtime_mvc/application/models/StoredFile.php:995
msgid "The file was not uploaded, this error can occur if the computer hard drive does not have enough disk space or the stor directory does not have correct write permissions."
-msgstr "Die Datei wurde nicht hochgeladen, kann dieser Fehler auftreten, wenn die Festplatte des Computers nicht genügend Speicherplatz oder die Lagerung Verzeichnis keine richtigen Schreibrechte."
+msgstr "Die Datei wurde nicht hochgeladen, dieser Fehler kann auftreten, wenn die Festplatte des Computers nicht über genügend Speicherplatz verfügt oder das Ablageverzeichnis nicht die passenden Schreibrechte hat."
#: airtime_mvc/application/models/Preference.php:469
msgid "Select Country"
@@ -151,17 +149,17 @@ msgstr "Land auswählen"
#: airtime_mvc/application/models/MusicDir.php:160
#, php-format
msgid "%s is already watched."
-msgstr "%s ist bereits beobachtet."
+msgstr "%s wird bereits überwacht."
#: airtime_mvc/application/models/MusicDir.php:164
#, php-format
msgid "%s contains nested watched directory: %s"
-msgstr "%s enthält verschachtelt überwachten Verzeichnis: %s"
+msgstr "%s enthält ein verschachteltes überwachtes Verzeichnis: %s"
#: airtime_mvc/application/models/MusicDir.php:168
#, php-format
msgid "%s is nested within existing watched directory: %s"
-msgstr "%s : wird innerhalb der bestehenden überwachten Verzeichnis verschachtelt %s"
+msgstr "%s : ist innerhalb des bestehenden überwachten Verzeichnis verschachtelt %s"
#: airtime_mvc/application/models/MusicDir.php:189
#: airtime_mvc/application/models/MusicDir.php:363
@@ -172,98 +170,98 @@ msgstr "%s ist kein gültiges Verzeichnis."
#: airtime_mvc/application/models/MusicDir.php:231
#, php-format
msgid "%s is already set as the current storage dir or in the watched folders list"
-msgstr "%s ist bereits als Stromspeicher dir oder im überwachten Ordner-Liste gesetzt"
+msgstr "%s ist bereits als aktueller Speicherverzeichnis oder in der überwachten Ordner-Liste eingerichtet"
#: airtime_mvc/application/models/MusicDir.php:381
#, php-format
msgid "%s is already set as the current storage dir or in the watched folders list."
-msgstr "%s ist bereits als Stromspeicher dir oder im überwachten Ordner-Liste gesetzt."
+msgstr "%s ist bereits als aktueller Speicherverzeichnis oder in der überwachten Ordner-Liste eingerichtet."
#: airtime_mvc/application/models/MusicDir.php:424
#, php-format
msgid "%s doesn't exist in the watched list."
-msgstr "%s nicht in der beobachtete Liste vorhanden."
+msgstr "%s existiert nicht in der überwachten Liste."
#: airtime_mvc/application/models/Playlist.php:724
#: airtime_mvc/application/models/Block.php:757
msgid "Cue in and cue out are null."
-msgstr "Cue in und Cue-out sind null."
+msgstr "Cue-in und Cue-out sind null."
#: airtime_mvc/application/models/Playlist.php:754
#: airtime_mvc/application/models/Playlist.php:777
#: airtime_mvc/application/models/Block.php:803
#: airtime_mvc/application/models/Block.php:824
msgid "Can't set cue in to be larger than cue out."
-msgstr "Kann nicht Cue in größer zu sein als Cue-out."
+msgstr "Kann Cue-in nicht größer setzen als Cue-out."
#: airtime_mvc/application/models/Playlist.php:761
#: airtime_mvc/application/models/Playlist.php:802
#: airtime_mvc/application/models/Block.php:792
#: airtime_mvc/application/models/Block.php:848
msgid "Can't set cue out to be greater than file length."
-msgstr "Kann nicht gesetzt Cue-out größer als Dateilänge."
+msgstr "Kann Cue-out nicht größer setzen als Dateilänge."
#: airtime_mvc/application/models/Playlist.php:795
#: airtime_mvc/application/models/Block.php:859
msgid "Can't set cue out to be smaller than cue in."
-msgstr "Kann nicht gesetzt Cue-out kleiner als Cue in."
+msgstr "Kann Cue-out nicht kleiner setzen als Cue-in."
#: airtime_mvc/application/models/Show.php:180
msgid "Shows can have a max length of 24 hours."
-msgstr "Shows können eine maximale Länge von 24 Stunden."
+msgstr "Sendungen können eine maximale Länge von 24 Stunden haben."
#: airtime_mvc/application/models/Show.php:211
#: airtime_mvc/application/forms/AddShowWhen.php:120
msgid "End date/time cannot be in the past"
-msgstr "End Datum / Uhrzeit kann nicht in der Vergangenheit liegen"
+msgstr "Datum/Uhrzeit des Endes können nicht in der Vergangenheit liegen"
#: airtime_mvc/application/models/Show.php:222
msgid ""
"Cannot schedule overlapping shows.\n"
"Note: Resizing a repeating show affects all of its repeats."
msgstr ""
-"Kann nicht planen überlappenden zeigt.\n"
-"Hinweis: Größenänderung ein sich wiederholendes Show wirkt sich auf alle ihre Wiederholungen."
+"Es können keine sich überschneidenen Sendungen programmiert werden.\n"
+"Hinweis:. Änderungen an einer wiederholenden Sendung wirken sich auf alle ihre Wiederholungen aus."
#: airtime_mvc/application/models/Webstream.php:157
msgid "Length needs to be greater than 0 minutes"
-msgstr "Länge muss größer als 0 Minuten"
+msgstr "Länge muss größer als 0 Minuten sein"
#: airtime_mvc/application/models/Webstream.php:162
msgid "Length should be of form \"00h 00m\""
-msgstr "Länge sollte der Form \"00h 00m\""
+msgstr "Länge sollte die Form \"00h 00m\" haben"
#: airtime_mvc/application/models/Webstream.php:175
msgid "URL should be of form \"http://domain\""
-msgstr "URL sollte der Form \"http://domain\" sein"
+msgstr "URL sollte die Form \"http://domain\" haben"
#: airtime_mvc/application/models/Webstream.php:178
msgid "URL should be 512 characters or less"
-msgstr "URL sollte 512 Zeichen oder weniger"
+msgstr "URL sollte 512 Zeichen oder weniger haben"
#: airtime_mvc/application/models/Webstream.php:184
msgid "No MIME type found for webstream."
-msgstr "Kein MIME-Typ für Webstream gefunden."
+msgstr "Für Webstream wurde kein MIME-Typ gefunden."
#: airtime_mvc/application/models/Webstream.php:200
msgid "Webstream name cannot be empty"
-msgstr "Webstream Name darf nicht leer sein"
+msgstr "Der Webstream Name darf nicht leer sein"
#: airtime_mvc/application/models/Webstream.php:269
msgid "Could not parse XSPF playlist"
-msgstr "Konnte nicht analysiert werden XSPF playlist"
+msgstr "Die XSPF Playlist konnte nicht geparst werden"
#: airtime_mvc/application/models/Webstream.php:281
msgid "Could not parse PLS playlist"
-msgstr "Konnte nicht analysiert werden PLS-Playlisten"
+msgstr "Die PLS Playlist konnte nicht geparst werden"
#: airtime_mvc/application/models/Webstream.php:300
msgid "Could not parse M3U playlist"
-msgstr "Konnte nicht analysiert werden M3U-Playlist"
+msgstr "Die M3U Playlist konnte nicht geparst werden"
#: airtime_mvc/application/models/Webstream.php:314
msgid "Invalid webstream - This appears to be a file download."
-msgstr "Ungültige Webstream - Dies scheint eine Datei herunterladen."
+msgstr "Ungültiger Webstream - Dies scheint ein Datendownload zu sein."
#: airtime_mvc/application/models/Webstream.php:318
#, php-format
@@ -272,15 +270,15 @@ msgstr "Unbekannter Stream-Typ: %s"
#: airtime_mvc/application/models/ShowInstance.php:245
msgid "Can't drag and drop repeating shows"
-msgstr "Kann nicht per Drag & Drop wiederholen Shows"
+msgstr "Wiederholte Sendungen können nicht per Drag & Drop bewegt werden."
#: airtime_mvc/application/models/ShowInstance.php:253
msgid "Can't move a past show"
-msgstr "Kann nicht verschoben Vergangenheit zeigen"
+msgstr "Eine vergangene Sendung kann nicht verschoben werden."
#: airtime_mvc/application/models/ShowInstance.php:270
msgid "Can't move show into past"
-msgstr "Kann sich nicht bewegen Show in die Vergangenheit"
+msgstr "Eine Sendung kann nicht in die Vergangenheit verschoben werden."
#: airtime_mvc/application/models/ShowInstance.php:276
#: airtime_mvc/application/forms/AddShowWhen.php:254
@@ -289,27 +287,27 @@ msgstr "Kann sich nicht bewegen Show in die Vergangenheit"
#: airtime_mvc/application/forms/AddShowWhen.php:297
#: airtime_mvc/application/forms/AddShowWhen.php:302
msgid "Cannot schedule overlapping shows"
-msgstr "Kann nicht planen überlappenden Shows"
+msgstr "Man kann keine sich überschneidenden Sendungen programmieren."
#: airtime_mvc/application/models/ShowInstance.php:290
msgid "Can't move a recorded show less than 1 hour before its rebroadcasts."
-msgstr "Können nicht eine aufgezeichnete Sendung weniger als 1 Stunde vor dem Werbefenster."
+msgstr "Eine aufgezeichnete Sendung kann nicht weniger als 1 Stunde vor Wiederholungstermin geschoben werden."
#: airtime_mvc/application/models/ShowInstance.php:303
msgid "Show was deleted because recorded show does not exist!"
-msgstr "Show wurde gelöscht, da aufgezeichnete Show nicht existiert!"
+msgstr "Die Sendung wurde gelöscht, da die aufgezeichnete Sendung nicht existiert!"
#: airtime_mvc/application/models/ShowInstance.php:310
msgid "Must wait 1 hour to rebroadcast."
-msgstr "Muss 1 Stunde Wiederholung warten."
+msgstr "1 Stunde warten, bevor man eine Sendung wiederholt."
#: airtime_mvc/application/models/ShowInstance.php:342
msgid "can't resize a past show"
-msgstr "kann nicht die Größe einer Vergangenheit zeigen"
+msgstr "Die Länge einer vergangenen Sendung kann nicht verändert werden."
#: airtime_mvc/application/models/ShowInstance.php:364
msgid "Should not overlap shows"
-msgstr "Sollten sich nicht überschneiden Shows"
+msgstr "Sendungen sollen sich nicht überschneiden"
#: airtime_mvc/application/models/Auth.php:33
#, php-format
@@ -318,45 +316,45 @@ msgid ""
"\n"
"Click this link to reset your password: "
msgstr ""
-"Hallo %s, \n"
+"Hallo %s , \n"
"\n"
-"Klicken diesen Link, um Ihr Passwort zurückzusetzen: "
+"Klicken Sie diesen Link, um Ihr Passwort zurückzusetzen: "
#: airtime_mvc/application/models/Auth.php:36
msgid "Airtime Password Reset"
-msgstr "Airtime Password Reset"
+msgstr "Airtime Passwort zurücksetzen"
#: airtime_mvc/application/models/Scheduler.php:82
msgid "The schedule you're viewing is out of date! (sched mismatch)"
-msgstr "Der Zeitplan, den Sie gerade betrachten ist nicht mehr aktuell! (Sched Mismatch)"
+msgstr "Der Zeitplan, den Sie betrachten ist nicht mehr aktuell! (Zeitplan falsch zugeordnet)"
#: airtime_mvc/application/models/Scheduler.php:87
msgid "The schedule you're viewing is out of date! (instance mismatch)"
-msgstr "Der Zeitplan, den Sie gerade betrachten ist nicht mehr aktuell! (ZB Mismatch)"
+msgstr "Der Zeitplan, den Sie betrachten ist nicht mehr aktuell! (Instanz falsch zugeordnet)"
#: airtime_mvc/application/models/Scheduler.php:95
#: airtime_mvc/application/models/Scheduler.php:346
msgid "The schedule you're viewing is out of date!"
-msgstr "Der Zeitplan, den Sie gerade betrachten ist nicht mehr aktuell!"
+msgstr "Der Zeitplan, den Sie betrachten ist nicht mehr aktuell!"
#: airtime_mvc/application/models/Scheduler.php:105
#, php-format
msgid "You are not allowed to schedule show %s."
-msgstr "Sie sind nicht berechtigt, Show Schedule %s ."
+msgstr "Sie sind nicht berechtigt, Sendung %s zu programmieren."
#: airtime_mvc/application/models/Scheduler.php:109
msgid "You cannot add files to recording shows."
-msgstr "Sie können keine Dateien hinzufügen, um die Aufnahme zeigt."
+msgstr "Sie können aufgenommenen Sendungen keine Dateien hinzufügen."
#: airtime_mvc/application/models/Scheduler.php:115
#, php-format
msgid "The show %s is over and cannot be scheduled."
-msgstr "Die Show %s ist vorbei und kann nicht geplant werden."
+msgstr "Die Sendung %s ist vorbei und kann nicht programmiert werden."
#: airtime_mvc/application/models/Scheduler.php:122
#, php-format
msgid "The show %s has been previously updated!"
-msgstr "Die Show %s wurde bereits aktualisiert!"
+msgstr "Die Sendung %s wurde bereits vorher aktualisiert!"
#: airtime_mvc/application/models/Scheduler.php:141
#: airtime_mvc/application/models/Scheduler.php:222
@@ -366,7 +364,7 @@ msgstr "Eine ausgewählte Datei existiert nicht!"
#: airtime_mvc/application/models/ShowBuilder.php:198
#, php-format
msgid "Rebroadcast of %s from %s"
-msgstr "Wiederholung der %s von %s"
+msgstr "Wiederholung der Sendung %s von %s"
#: airtime_mvc/application/models/Block.php:1207
#: airtime_mvc/application/forms/SmartBlockCriteria.php:41
@@ -402,7 +400,7 @@ msgstr "Komponist"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:46
#: airtime_mvc/application/controllers/LocaleController.php:72
msgid "Conductor"
-msgstr "Leiter"
+msgstr "Dirigent"
#: airtime_mvc/application/models/Block.php:1213
#: airtime_mvc/application/forms/SmartBlockCriteria.php:47
@@ -417,7 +415,7 @@ msgstr "Copyright"
#: airtime_mvc/application/controllers/LocaleController.php:151
#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:7
msgid "Creator"
-msgstr "Ersteller"
+msgstr "Urheber"
#: airtime_mvc/application/models/Block.php:1215
#: airtime_mvc/application/forms/SmartBlockCriteria.php:49
@@ -431,7 +429,7 @@ msgstr "Kodiert durch"
#: airtime_mvc/application/controllers/LocaleController.php:75
#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:10
msgid "Genre"
-msgstr "Genre Art des Spiels"
+msgstr "Genre"
#: airtime_mvc/application/models/Block.php:1217
#: airtime_mvc/application/forms/SmartBlockCriteria.php:51
@@ -443,7 +441,7 @@ msgstr "ISRC"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:52
#: airtime_mvc/application/controllers/LocaleController.php:77
msgid "Label"
-msgstr "Beschriftung"
+msgstr "Label"
#: airtime_mvc/application/models/Block.php:1219
#: airtime_mvc/application/forms/SmartBlockCriteria.php:53
@@ -470,7 +468,7 @@ msgstr "Zuletzt gespielt"
#: airtime_mvc/application/controllers/LocaleController.php:153
#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:9
msgid "Length"
-msgstr "Konzentration"
+msgstr "Länge"
#: airtime_mvc/application/models/Block.php:1223
#: airtime_mvc/application/forms/SmartBlockCriteria.php:57
@@ -536,12 +534,12 @@ msgstr "Jahr"
#: airtime_mvc/application/common/DateHelper.php:335
#, php-format
msgid "The year %s must be within the range of 1753 - 9999"
-msgstr "Das Jahr %s 9999 - muss im Bereich von 1753 sein,"
+msgstr "Das Jahr %s muss im Bereich zwischen 1753 und 9999 sein"
#: airtime_mvc/application/common/DateHelper.php:338
#, php-format
msgid "%s-%s-%s is not a valid date"
-msgstr "%s - %s - %s ist kein gültiges Datum"
+msgstr "%s-%s-%s ist kein gültiges Datum"
#: airtime_mvc/application/common/DateHelper.php:362
#, php-format
@@ -550,15 +548,15 @@ msgstr "%s : %s : %s ist keine gültige Zeit"
#: airtime_mvc/application/forms/EmailServerPreferences.php:17
msgid "Enable System Emails (Password Reset)"
-msgstr "Enable System E-Mails (Password Reset)"
+msgstr "Ermögliche System E-Mails (Passwort zurücksetzen)"
#: airtime_mvc/application/forms/EmailServerPreferences.php:27
msgid "Reset Password 'From' Email"
-msgstr "Passwort zurücksetzen 'From' Email"
+msgstr "Passwort zurücksetzen 'Von' Email"
#: airtime_mvc/application/forms/EmailServerPreferences.php:34
msgid "Configure Mail Server"
-msgstr "Konfigurieren Mail Server"
+msgstr "Mailserver konfigurieren "
#: airtime_mvc/application/forms/EmailServerPreferences.php:43
msgid "Requires Authentication"
@@ -570,7 +568,7 @@ msgstr "Mail Server"
#: airtime_mvc/application/forms/EmailServerPreferences.php:67
msgid "Email Address"
-msgstr "E-Mail-Adresse"
+msgstr "E-Mail Adresse"
#: airtime_mvc/application/forms/EmailServerPreferences.php:82
#: airtime_mvc/application/forms/PasswordChange.php:17
@@ -581,7 +579,7 @@ msgstr "Passwort"
#: airtime_mvc/application/forms/EmailServerPreferences.php:100
#: airtime_mvc/application/forms/StreamSettingSubForm.php:109
msgid "Port"
-msgstr "Anschluß"
+msgstr "Port"
#: airtime_mvc/application/forms/RegisterAirtime.php:30
#: airtime_mvc/application/forms/SupportSettings.php:21
@@ -598,12 +596,12 @@ msgstr "Telefon:"
#: airtime_mvc/application/forms/AddUser.php:54
#: airtime_mvc/application/forms/SupportSettings.php:46
msgid "Email:"
-msgstr "Email adresse:"
+msgstr "Email-Adresse:"
#: airtime_mvc/application/forms/RegisterAirtime.php:62
#: airtime_mvc/application/forms/SupportSettings.php:57
msgid "Station Web Site:"
-msgstr "Station Web Site:"
+msgstr "Webseite des Senders:"
#: airtime_mvc/application/forms/RegisterAirtime.php:73
#: airtime_mvc/application/forms/SupportSettings.php:68
@@ -613,38 +611,38 @@ msgstr "Land:"
#: airtime_mvc/application/forms/RegisterAirtime.php:84
#: airtime_mvc/application/forms/SupportSettings.php:79
msgid "City:"
-msgstr "."
+msgstr "Stadt:"
#: airtime_mvc/application/forms/RegisterAirtime.php:96
#: airtime_mvc/application/forms/SupportSettings.php:91
msgid "Station Description:"
-msgstr "Station Description:"
+msgstr "Beschreibung des Senders:"
#: airtime_mvc/application/forms/RegisterAirtime.php:106
#: airtime_mvc/application/forms/SupportSettings.php:101
msgid "Station Logo:"
-msgstr "Station Logo:"
+msgstr "Logo des Senders:"
#: airtime_mvc/application/forms/RegisterAirtime.php:116
#: airtime_mvc/application/forms/SupportSettings.php:112
msgid "Send support feedback"
-msgstr "Senden Unterstützung Feedback"
+msgstr "Support Feedback senden"
#: airtime_mvc/application/forms/RegisterAirtime.php:126
#: airtime_mvc/application/forms/SupportSettings.php:122
msgid "Promote my station on Sourcefabric.org"
-msgstr "Förderung meiner Station auf Sourcefabric.org"
+msgstr "Promote meinen Sender auf Sourcefabric.org"
#: airtime_mvc/application/forms/RegisterAirtime.php:149
#: airtime_mvc/application/forms/SupportSettings.php:148
#, php-format
msgid "By checking this box, I agree to Sourcefabric's %sprivacy policy%s."
-msgstr "Durch Aktivieren dieses Kontrollkästchens, ich stimme Sourcefabric die %s Datenschutzrichtlinie %s ."
+msgstr "Durch Aktivieren dieser Checkbox stimme ich den %sDatenschutzrichtlinien%s von Sourcefabric zu."
#: airtime_mvc/application/forms/RegisterAirtime.php:166
#: airtime_mvc/application/forms/SupportSettings.php:173
msgid "You have to agree to privacy policy."
-msgstr "Sie müssen zum Datenschutz zustimmen."
+msgstr "Sie müssen den Datenschutzrichtlinien zustimmen."
#: airtime_mvc/application/forms/PasswordChange.php:28
msgid "Confirm new password"
@@ -652,16 +650,16 @@ msgstr "Neues Passwort bestätigen"
#: airtime_mvc/application/forms/PasswordChange.php:36
msgid "Password confirmation does not match your password."
-msgstr "Passwortbestätigung stimmt nicht vergessen."
+msgstr "Passwortbestätigung stimmt nicht mit Passwort überein."
#: airtime_mvc/application/forms/PasswordChange.php:43
msgid "Get new password"
-msgstr "Neues Passwort"
+msgstr "Ein neues Passwort bekommen"
#: airtime_mvc/application/forms/DateRange.php:16
#: airtime_mvc/application/forms/ShowBuilder.php:18
msgid "Date Start:"
-msgstr "Datum Beginn:"
+msgstr "Datum Anfang:"
#: airtime_mvc/application/forms/DateRange.php:35
#: airtime_mvc/application/forms/DateRange.php:63
@@ -677,7 +675,7 @@ msgstr "Datum Beginn:"
#: airtime_mvc/application/forms/ShowBuilder.php:37
#: airtime_mvc/application/forms/ShowBuilder.php:65
msgid "Invalid character entered"
-msgstr "Ungültige Zeichen eingegeben"
+msgstr "Ungültiges Zeichen eingegeben"
#: airtime_mvc/application/forms/DateRange.php:44
#: airtime_mvc/application/forms/AddShowRepeats.php:40
@@ -692,47 +690,47 @@ msgstr "Wert ist erforderlich und darf nicht leer sein"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:19
msgid "'%value%' is no valid email address in the basic format local-part@hostname"
-msgstr "'% Value%' ist keine gültige E-Mail-Adresse in das grundlegende Format local-part @ hostname"
+msgstr "'%value%' ist keine gültige E-Mail-Adresse im grundlegenden Format local-part@hostname"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:33
msgid "'%value%' does not fit the date format '%format%'"
-msgstr "'% Value%' passt nicht das Datum im Format '% format%'"
+msgstr "'%value%' entspricht nicht dem Format '%format%' für Datum"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:59
msgid "'%value%' is less than %min% characters long"
-msgstr "'% Value%' ist weniger als% min% Zeichen lang sein"
+msgstr "'%value%' hat weniger als %min% Zeichen"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:64
msgid "'%value%' is more than %max% characters long"
-msgstr "'% Value%' ist mehr als% max% Zeichen lang sein"
+msgstr "'%value%' hat mehr als %max% Zeichen"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:76
msgid "'%value%' is not between '%min%' and '%max%', inclusively"
-msgstr "'% Value%' ist nicht zwischen '% min%' und '% max%', einschließlich"
+msgstr "'%value%' liegt nicht zwischen einschließlich '%min%' und '%max%'"
#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:15
#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:6
msgid "days"
-msgstr "Tag"
+msgstr "Tage"
#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:63
#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:58
msgid "Day must be specified"
-msgstr "Tag müssen angegeben werden"
+msgstr "Tag muss angegeben werden"
#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:68
#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:63
msgid "Time must be specified"
-msgstr "Es muss angegeben werden"
+msgstr "Zeit muss angegeben werden"
#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:95
#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:86
msgid "Must wait at least 1 hour to rebroadcast"
-msgstr "Muss mindestens 1 Stunde warten, bis rebroadcast"
+msgstr "Bis zur Wiederholung mindestens 1 Stunde warten"
#: airtime_mvc/application/forms/AddShowRR.php:10
msgid "Record from Line In?"
-msgstr "Notieren von Line In?"
+msgstr "Von Line-In aufnehmen?"
#: airtime_mvc/application/forms/AddShowRR.php:16
msgid "Rebroadcast?"
@@ -740,43 +738,43 @@ msgstr "Wiederholung?"
#: airtime_mvc/application/forms/AddShowStyle.php:10
msgid "Background Colour:"
-msgstr "Hintergrund Farbe:"
+msgstr "Hintergrundfarbe:"
#: airtime_mvc/application/forms/AddShowStyle.php:29
msgid "Text Colour:"
-msgstr "Text Farbe:"
+msgstr "Textfarbe:"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:19
msgid "Auto Switch Off"
-msgstr "Automatische Abschaltung"
+msgstr "Automatisches Abschalten"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:26
msgid "Auto Switch On"
-msgstr "Auto Switch On"
+msgstr "Automatisches Anschalten"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:33
msgid "Switch Transition Fade (s)"
-msgstr "Switch Transition Fade (s)"
+msgstr "Überblendung(en) wechseln"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:36
msgid "enter a time in seconds 00{.000000}"
-msgstr "Geben Sie eine Zeit in Sekunden 00 {0,000000}"
+msgstr "Geben Sie eine Zeit in Sekunden ein 00{.000000}"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:45
msgid "Master Username"
-msgstr "Meister Benutzername"
+msgstr "Master Benutzername"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:62
msgid "Master Password"
-msgstr "Master-Passwort"
+msgstr "Master Passwort"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:70
msgid "Master Source Connection URL"
-msgstr "Master Source Connection URL"
+msgstr "Master Source Connection-URL"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:78
msgid "Show Source Connection URL"
-msgstr "Quelltext anzeigen Verbindungs-URL"
+msgstr "Source Connection-URL anzeigen"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:87
msgid "Master Source Port"
@@ -790,19 +788,19 @@ msgstr "Nur Zahlen sind erlaubt."
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:96
msgid "Master Source Mount Point"
-msgstr "Master Source Mount Point"
+msgstr "Master Source Aktivierungspunkt"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:106
msgid "Show Source Port"
-msgstr "Zeigen Sie Source Port"
+msgstr "Port für die Quelle der Sendung"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:115
msgid "Show Source Mount Point"
-msgstr "Quelltext anzeigen Mount Point"
+msgstr "Aktivierungspunkt für die Quelle der Sendung"
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:153
msgid "You cannot use same port as Master DJ port."
-msgstr "Sie können nicht denselben Port wie Master DJ-Port."
+msgstr "Sie können nicht denselben Port als Master DJ-Port nutzen."
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:164
#: airtime_mvc/application/forms/LiveStreamingPreferences.php:182
@@ -820,12 +818,12 @@ msgstr "Überwachte Ordner:"
#: airtime_mvc/application/forms/WatchedDirPreferences.php:40
msgid "Not a valid Directory"
-msgstr "Not a valid Directory-"
+msgstr "Kein gültiges Verzeichnis"
#: airtime_mvc/application/forms/AddUser.php:23
#: airtime_mvc/application/forms/Login.php:19
msgid "Username:"
-msgstr "Loginname:"
+msgstr "Nutzername:"
#: airtime_mvc/application/forms/AddUser.php:32
#: airtime_mvc/application/forms/Login.php:34
@@ -834,7 +832,7 @@ msgstr "Passwort:"
#: airtime_mvc/application/forms/AddUser.php:40
msgid "Firstname:"
-msgstr "FirstName},"
+msgstr "Vorname:"
#: airtime_mvc/application/forms/AddUser.php:47
msgid "Lastname:"
@@ -842,7 +840,7 @@ msgstr "Nachname:"
#: airtime_mvc/application/forms/AddUser.php:63
msgid "Mobile Phone:"
-msgstr "Handy"
+msgstr "Handy:"
#: airtime_mvc/application/forms/AddUser.php:69
msgid "Skype:"
@@ -850,7 +848,7 @@ msgstr "Skype:"
#: airtime_mvc/application/forms/AddUser.php:75
msgid "Jabber:"
-msgstr "Jabber"
+msgstr "Jabber:"
#: airtime_mvc/application/forms/AddUser.php:82
msgid "User Type:"
@@ -869,7 +867,7 @@ msgstr "DJ"
#: airtime_mvc/application/forms/AddUser.php:88
#: airtime_mvc/application/controllers/LocaleController.php:308
msgid "Program Manager"
-msgstr "Program Manager"
+msgstr "Programm Manager"
#: airtime_mvc/application/forms/AddUser.php:89
#: airtime_mvc/application/controllers/LocaleController.php:306
@@ -895,11 +893,11 @@ msgstr "Login-Name ist nicht eindeutig."
#: airtime_mvc/application/forms/StreamSettingSubForm.php:48
msgid "Enabled:"
-msgstr "Aktiviert"
+msgstr "Aktiviert:"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:57
msgid "Stream Type:"
-msgstr "Stream Type:"
+msgstr "Art des Streams:"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:67
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:9
@@ -908,7 +906,7 @@ msgstr "Bitrate:"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:77
msgid "Service Type:"
-msgstr "Service Type:"
+msgstr "Art des Service:"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:87
msgid "Channels:"
@@ -924,11 +922,11 @@ msgstr "2 - Stereo"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:97
msgid "Server"
-msgstr "Aufschläger"
+msgstr "Server"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:141
msgid "URL"
-msgstr "Verweis"
+msgstr "URL"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:153
msgid "Name"
@@ -943,18 +941,18 @@ msgstr "Beschreibung "
#: airtime_mvc/application/forms/StreamSettingSubForm.php:171
msgid "Mount Point"
-msgstr "Mount Point"
+msgstr "Aktivierungspunkt"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:183
#: airtime_mvc/application/forms/PasswordRestore.php:25
#: airtime_mvc/application/views/scripts/user/add-user.phtml:18
msgid "Username"
-msgstr "Loginname"
+msgstr "Nutzername"
#: airtime_mvc/application/forms/StreamSettingSubForm.php:194
#: airtime_mvc/application/controllers/LocaleController.php:168
msgid "Getting information from the server..."
-msgstr "Informationen vom Server ..."
+msgstr "Informationen vom Server erhalten..."
#: airtime_mvc/application/forms/StreamSettingSubForm.php:208
msgid "Server cannot be empty."
@@ -962,11 +960,11 @@ msgstr "Server darf nicht leer sein."
#: airtime_mvc/application/forms/StreamSettingSubForm.php:213
msgid "Port cannot be empty."
-msgstr "Port kann nicht leer sein."
+msgstr "Port darf nicht leer sein."
#: airtime_mvc/application/forms/StreamSettingSubForm.php:219
msgid "Mount cannot be empty with Icecast server."
-msgstr "Berg darf nicht leer sein mit Icecast Server."
+msgstr "Anschluss darf nicht leer sein mit Icecast Server."
#: airtime_mvc/application/forms/AddShowRepeats.php:11
msgid "Repeat Type:"
@@ -986,37 +984,37 @@ msgstr "monatlich"
#: airtime_mvc/application/forms/AddShowRepeats.php:25
msgid "Select Days:"
-msgstr "Wählen Tage:"
+msgstr "Tage auswählen:"
#: airtime_mvc/application/forms/AddShowRepeats.php:28
#: airtime_mvc/application/controllers/LocaleController.php:246
msgid "Sun"
-msgstr "Sun (Sonne)"
+msgstr "So."
#: airtime_mvc/application/forms/AddShowRepeats.php:29
#: airtime_mvc/application/controllers/LocaleController.php:247
msgid "Mon"
-msgstr "Mon"
+msgstr "Mo."
#: airtime_mvc/application/forms/AddShowRepeats.php:30
#: airtime_mvc/application/controllers/LocaleController.php:248
msgid "Tue"
-msgstr "Die"
+msgstr "Di."
#: airtime_mvc/application/forms/AddShowRepeats.php:31
#: airtime_mvc/application/controllers/LocaleController.php:249
msgid "Wed"
-msgstr "Mit"
+msgstr "Mi."
#: airtime_mvc/application/forms/AddShowRepeats.php:32
#: airtime_mvc/application/controllers/LocaleController.php:250
msgid "Thu"
-msgstr "Don"
+msgstr "Do."
#: airtime_mvc/application/forms/AddShowRepeats.php:33
#: airtime_mvc/application/controllers/LocaleController.php:251
msgid "Fri"
-msgstr "Fre"
+msgstr "Fr."
#: airtime_mvc/application/forms/AddShowRepeats.php:34
#: airtime_mvc/application/controllers/LocaleController.php:252
@@ -1025,7 +1023,7 @@ msgstr "Sa."
#: airtime_mvc/application/forms/AddShowRepeats.php:53
msgid "No End?"
-msgstr "No End?"
+msgstr "Kein Ende?"
#: airtime_mvc/application/forms/AddShowRepeats.php:79
msgid "End date must be after start date"
@@ -1035,11 +1033,11 @@ msgstr "Enddatum muss nach dem Startdatum liegen"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:27
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:127
msgid "Name:"
-msgstr "Vorname:"
+msgstr "Name:"
#: airtime_mvc/application/forms/AddShowWhat.php:30
msgid "Untitled Show"
-msgstr "Untitled anzeigen"
+msgstr "Sendung ohne Titel"
#: airtime_mvc/application/forms/AddShowWhat.php:36
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:131
@@ -1050,7 +1048,7 @@ msgstr "URL:"
#: airtime_mvc/application/forms/EditAudioMD.php:41
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:11
msgid "Genre:"
-msgstr "Genre Art des Spiels"
+msgstr "Genre:"
#: airtime_mvc/application/forms/AddShowWhat.php:54
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:34
@@ -1060,7 +1058,7 @@ msgstr "Beschreibung:"
#: airtime_mvc/application/forms/AddShowWho.php:10
msgid "Search Users:"
-msgstr "Suche Mitglieder:"
+msgstr "Suche Nutzer:"
#: airtime_mvc/application/forms/AddShowWho.php:24
msgid "DJs:"
@@ -1084,15 +1082,15 @@ msgstr "Stream Label:"
#: airtime_mvc/application/forms/StreamSetting.php:55
msgid "Artist - Title"
-msgstr "Artist - Titel"
+msgstr "Künstler - Titel"
#: airtime_mvc/application/forms/StreamSetting.php:56
msgid "Show - Artist - Title"
-msgstr "Show - Interpret - Titel"
+msgstr "Sendung - Interpret - Titel"
#: airtime_mvc/application/forms/StreamSetting.php:57
msgid "Station name - Show name"
-msgstr "Sendername - Show Namen"
+msgstr "Name des Senders - Namen der Sendung"
#: airtime_mvc/application/forms/PasswordRestore.php:14
msgid "E-mail"
@@ -1110,15 +1108,15 @@ msgstr "Abbrechen"
#: airtime_mvc/application/forms/AddShowWhen.php:16
msgid "'%value%' does not fit the time format 'HH:mm'"
-msgstr "'% Value%' passt nicht auf den Zeit-Format 'HH: mm'"
+msgstr "'%value%' passt nicht in das Zeit-Format 'HH:mm'"
#: airtime_mvc/application/forms/AddShowWhen.php:22
msgid "Date/Time Start:"
-msgstr "Datum / Zeit Beginn:"
+msgstr "Datum/Zeit Anfang:"
#: airtime_mvc/application/forms/AddShowWhen.php:49
msgid "Date/Time End:"
-msgstr "Datum / Uhrzeit Ende:"
+msgstr "Datum/Uhrzeit Ende:"
#: airtime_mvc/application/forms/AddShowWhen.php:74
msgid "Duration:"
@@ -1126,27 +1124,27 @@ msgstr "Dauer:"
#: airtime_mvc/application/forms/AddShowWhen.php:83
msgid "Repeats?"
-msgstr "Wiederholt?"
+msgstr "Wiederholungen?"
#: airtime_mvc/application/forms/AddShowWhen.php:103
msgid "Cannot create show in the past"
-msgstr "Cannot create Show in der Vergangenheit"
+msgstr "Es können keine Sendungen in der Vergangenheit erstellt werden. "
#: airtime_mvc/application/forms/AddShowWhen.php:111
msgid "Cannot modify start date/time of the show that is already started"
-msgstr "Cannot modify Startdatum / Zeit der Show, die bereits gestartet ist"
+msgstr "Startdatum/Zeit können nicht geändert werden, wenn die Sendung bereits begonnen hat."
#: airtime_mvc/application/forms/AddShowWhen.php:130
msgid "Cannot have duration 00h 00m"
-msgstr "Kann keine Dauer 00h 00m"
+msgstr "Die Dauer kann nicht 00h00m sein"
#: airtime_mvc/application/forms/AddShowWhen.php:134
msgid "Cannot have duration greater than 24h"
-msgstr "Kann keine Dauer von mehr als 24 Stunden"
+msgstr "Die Dauer kann nicht länger als 24 Stunden sein"
#: airtime_mvc/application/forms/AddShowWhen.php:138
msgid "Cannot have duration < 0m"
-msgstr "Kann keine Dauer <0m"
+msgstr "Die Dauer kann nicht <0m sein"
#: airtime_mvc/application/forms/EditAudioMD.php:13
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:3
@@ -1158,27 +1156,27 @@ msgstr "Titel:"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:28
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:129
msgid "Creator:"
-msgstr "Ersteller"
+msgstr "Produzent:"
#: airtime_mvc/application/forms/EditAudioMD.php:27
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:5
msgid "Album:"
-msgstr "Album"
+msgstr "Album:"
#: airtime_mvc/application/forms/EditAudioMD.php:34
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:6
msgid "Track:"
-msgstr "track"
+msgstr "Track:"
#: airtime_mvc/application/forms/EditAudioMD.php:48
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:12
msgid "Year:"
-msgstr "Jahr"
+msgstr "Jahr:"
#: airtime_mvc/application/forms/EditAudioMD.php:60
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:13
msgid "Label:"
-msgstr "_Label="
+msgstr "Label:"
#: airtime_mvc/application/forms/EditAudioMD.php:67
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:15
@@ -1235,7 +1233,7 @@ msgstr "Geben Sie die Zeichen aus dem Bild unten ein."
#: airtime_mvc/application/forms/SmartBlockCriteria.php:367
#: airtime_mvc/application/controllers/LocaleController.php:139
msgid "Select modifier"
-msgstr "Wählen modifier"
+msgstr "Modifier auswählen "
#: airtime_mvc/application/forms/SmartBlockCriteria.php:79
#: airtime_mvc/application/controllers/LocaleController.php:140
@@ -1257,12 +1255,12 @@ msgstr "ist"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:96
#: airtime_mvc/application/controllers/LocaleController.php:143
msgid "is not"
-msgstr "nicht"
+msgstr "ist nicht"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:83
#: airtime_mvc/application/controllers/LocaleController.php:144
msgid "starts with"
-msgstr "beginnt mit"
+msgstr "fängt an mit"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:84
#: airtime_mvc/application/controllers/LocaleController.php:145
@@ -1298,7 +1296,7 @@ msgstr "Elemente"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:133
msgid "Set smart block type:"
-msgstr "Set Smart Block-Typ:"
+msgstr "Stelle Smart Block-Typ ein:"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:136
#: airtime_mvc/application/controllers/LibraryController.php:459
@@ -1312,37 +1310,37 @@ msgstr "Dynamisch"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:248
msgid "Allow Repeat Tracks:"
-msgstr "Lassen Repeat Tracks:"
+msgstr "Erlaube Tracks wiederholen:"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:265
msgid "Limit to"
-msgstr "Beschränken auf"
+msgstr "Beschränke auf"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:287
msgid "Generate playlist content and save criteria"
-msgstr "Generieren Wiedergabeliste Inhalt und speichern Kriterien"
+msgstr "Generiere Inhalt von Wiedergabelisten und speichere Kriterien"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:289
msgid "Generate"
-msgstr "Generieren"
+msgstr "Generiere"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:295
msgid "Shuffle playlist content"
-msgstr "Shuffle Playlist Inhalte"
+msgstr "Shuffle Inhalte der Playlist"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:297
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:20
msgid "Shuffle"
-msgstr "mischen"
+msgstr "Shuffle"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:461
#: airtime_mvc/application/forms/SmartBlockCriteria.php:473
msgid "Limit cannot be empty or smaller than 0"
-msgstr "Grenze darf nicht leer sein oder kleiner als 0"
+msgstr "Limit darf nicht leer oder kleiner als 0 sein"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:466
msgid "Limit cannot be more than 24 hrs"
-msgstr "Limit kann nicht mehr als 24 Stunden sein"
+msgstr "Limit darf nicht mehr als 24 Stunden sein"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:476
msgid "The value should be an integer"
@@ -1350,20 +1348,20 @@ msgstr "Der Wert sollte eine ganze Zahl sein"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:479
msgid "500 is the max item limit value you can set"
-msgstr "500 ist die max Artikel Grenzwert können Sie"
+msgstr "500 ist der maximale Höchstwert eines Artikels"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:490
msgid "You must select Criteria and Modifier"
-msgstr "Sie müssen Kriterien und Modifier"
+msgstr "Sie müssen Kriterien und Modifier auswählen"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:497
msgid "'Length' should be in '00:00:00' format"
-msgstr "'Länge' sollte in '00 sein: 00:00-Format"
+msgstr "'Länge' sollte im 00:00:00-Format sein"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:502
#: airtime_mvc/application/forms/SmartBlockCriteria.php:515
msgid "The value should be in timestamp format(eg. 0000-00-00 or 00-00-00 00:00:00)"
-msgstr "Der Wert sollte in Zeitstempel-Format vorliegen (zB 0000-00-00 oder 00-00-00 00:00:00)"
+msgstr "Der Wert sollte in Zeitstempel-Format vorliegen (z.B. 0000-00-00 oder 00-00-00 00:00:00)"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:529
msgid "The value has to be numeric"
@@ -1371,12 +1369,12 @@ msgstr "Der Wert muss numerisch sein"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:534
msgid "The value should be less then 2147483648"
-msgstr "Der Wert sollte weniger als 2147483648"
+msgstr "Der Wert sollte geringer sein als 2147483648"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:539
#, php-format
msgid "The value should be less than %s characters"
-msgstr "Der Wert sollte kleiner als %s Zeichen"
+msgstr "Der Wert sollte kleiner sein als %s Zeichen"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:546
msgid "Value cannot be empty"
@@ -1384,15 +1382,15 @@ msgstr "Der Wert darf nicht leer sein"
#: airtime_mvc/application/forms/ShowBuilder.php:72
msgid "Show:"
-msgstr "Anzeig"
+msgstr "Sendung"
#: airtime_mvc/application/forms/ShowBuilder.php:80
msgid "All My Shows:"
-msgstr "All My Shows:"
+msgstr "Alle meine Sendungen:"
#: airtime_mvc/application/forms/AddShowLiveStream.php:10
msgid "Use Airtime Authentication:"
-msgstr "Verwenden Airtime-Authentifizierung:"
+msgstr "Verwende Airtime-Authentifizierung:"
#: airtime_mvc/application/forms/AddShowLiveStream.php:16
msgid "Use Custom Authentication:"
@@ -1400,32 +1398,32 @@ msgstr "Benutzerdefinierte Authentifizierung:"
#: airtime_mvc/application/forms/AddShowLiveStream.php:26
msgid "Custom Username"
-msgstr "Benutzerdefinierte Benutzername"
+msgstr "Benutzerdefinierter Benutzername"
#: airtime_mvc/application/forms/AddShowLiveStream.php:39
msgid "Custom Password"
-msgstr "Benutzerdefinierte Passwort"
+msgstr "Benutzerdefiniertes Passwort"
#: airtime_mvc/application/forms/AddShowLiveStream.php:63
msgid "Username field cannot be empty."
-msgstr "Feld Benutzername darf nicht leer sein."
+msgstr "Das Feld Benutzername darf nicht leer sein."
#: airtime_mvc/application/forms/AddShowLiveStream.php:68
msgid "Password field cannot be empty."
-msgstr "Passwort-Feld darf nicht leer sein."
+msgstr "Das Feld Passwort darf nicht leer sein."
#: airtime_mvc/application/forms/GeneralPreferences.php:34
msgid "Default Fade (s):"
-msgstr "Standard Fade (s):"
+msgstr "Standard Überblendung(en):"
#: airtime_mvc/application/forms/GeneralPreferences.php:39
msgid "enter a time in seconds 0{.0}"
-msgstr "Geben Sie eine Zeit in Sekunden 0 {0,0}"
+msgstr "Geben Sie eine Zeit in Sekunden 0 {0,0} ein"
#: airtime_mvc/application/forms/GeneralPreferences.php:48
#, php-format
msgid "Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make front-end widgets work.)"
-msgstr "Remotecodeausführung ermöglichen Webseiten Access \"Schedule\" Info?%s (Aktivieren Sie diese Option, um Front-End-Widgets Arbeit zu machen.)"
+msgstr "Fremden Webseiten den Zugang zu \"Schedule\" Info?%s erlauben. (Aktivieren Sie diese Option, damit Frontend-Widgets funktionieren.)"
#: airtime_mvc/application/forms/GeneralPreferences.php:49
msgid "Disabled"
@@ -1480,19 +1478,19 @@ msgstr "Samstag"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:16
msgid "Automatically Upload Recorded Shows"
-msgstr "Automatisches Hochladen aufgezeichnete Shows"
+msgstr "Automatisches Hochladen aufgezeichneter Sendungen"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:26
msgid "Enable SoundCloud Upload"
-msgstr "Aktivieren SoundCloud hochladen"
+msgstr "SoundCloud Uploads ermöglichen"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:36
msgid "Automatically Mark Files \"Downloadable\" on SoundCloud"
-msgstr "Automatisch Mark Files \"Downloadable\" auf SoundCloud"
+msgstr "Dateien auf SoundCloud als \"Downloadable\" automatisch markieren"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:47
msgid "SoundCloud Email"
-msgstr "SoundCloud Email"
+msgstr "SoundCloud E-Mail"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:67
msgid "SoundCloud Password"
@@ -1500,7 +1498,7 @@ msgstr "SoundCloud Passwort"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:87
msgid "SoundCloud Tags: (separate tags with spaces)"
-msgstr "SoundCloud Tags: (separate Tags mit Leerzeichen)"
+msgstr "SoundCloud Tags: (Tags mit Leerzeichen trennen)"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:99
msgid "Default Genre:"
@@ -1508,11 +1506,11 @@ msgstr "Standard Genre:"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:109
msgid "Default Track Type:"
-msgstr "Standard Track Type:"
+msgstr "Standard Track Typen:"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:113
msgid "Original"
-msgstr "Ursprüngliche Kombination"
+msgstr "Original"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:114
msgid "Remix"
@@ -1520,7 +1518,7 @@ msgstr "Remix"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:115
msgid "Live"
-msgstr "wohnen"
+msgstr "Live"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:116
msgid "Recording"
@@ -1532,7 +1530,7 @@ msgstr "Gesprochen"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:118
msgid "Podcast"
-msgstr "Podcasts"
+msgstr "Podcast"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:119
msgid "Demo"
@@ -1540,11 +1538,11 @@ msgstr "Demo"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:120
msgid "Work in progress"
-msgstr "in Arbeit"
+msgstr "Noch in Arbeit"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:121
msgid "Stem"
-msgstr "Eindämmen"
+msgstr "Stamm"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:122
msgid "Loop"
@@ -1556,7 +1554,7 @@ msgstr "Soundeffekte"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:124
msgid "One Shot Sample"
-msgstr "One Shot Probe"
+msgstr "One Shot Sample"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:125
msgid "Other"
@@ -1564,11 +1562,11 @@ msgstr "Andere"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:133
msgid "Default License:"
-msgstr "Standard Lizenz:"
+msgstr "Standardlizenz:"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:137
msgid "The work is in the public domain"
-msgstr "Die Arbeit ist in der Public Domain"
+msgstr "Die Rechte an dieser Arbeit sind gemeinfrei"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:138
msgid "All rights are reserved"
@@ -1576,41 +1574,41 @@ msgstr "Alle Rechte vorbehalten"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:139
msgid "Creative Commons Attribution"
-msgstr "Creative Commons Attribution"
+msgstr "Creative Commons Namensnennung"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:140
msgid "Creative Commons Attribution Noncommercial"
-msgstr "Creative Commons Attribution Noncommercial"
+msgstr "Creative Commons Namensnennung, keine kommerzielle Nutzung"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:141
msgid "Creative Commons Attribution No Derivative Works"
-msgstr "Creative Commons Attribution No Derivative Works"
+msgstr "Creative Commons Namensnennung, keine Bearbeitung"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:142
msgid "Creative Commons Attribution Share Alike"
-msgstr "Creative Commons Attribution Share Alike"
+msgstr "Creative Commons Namensnennung, Weitergabe unter gleichen Bedingungen"
#: airtime_mvc/application/forms/SoundcloudPreferences.php:143
msgid "Creative Commons Attribution Noncommercial Non Derivate Works"
-msgstr "Creative Commons Attribution Noncommercial Non Derivate Works"
+msgstr "Creative Commons Namesnennung, keine kommerzielle Nutzung, keine Bearbeitung "
#: airtime_mvc/application/forms/SoundcloudPreferences.php:144
msgid "Creative Commons Attribution Noncommercial Share Alike"
-msgstr "Creative Commons Attribution Noncommercial Share Alike"
+msgstr "Creative Commons Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen "
#: airtime_mvc/application/controllers/DashboardController.php:36
#: airtime_mvc/application/controllers/DashboardController.php:85
msgid "You don't have permission to disconnect source."
-msgstr "Sie haben nicht die Berechtigung, zu trennen."
+msgstr "Sie haben nicht die Berechtigung, das Eingangssignal zu trennen."
#: airtime_mvc/application/controllers/DashboardController.php:38
#: airtime_mvc/application/controllers/DashboardController.php:87
msgid "There is no source connected to this input."
-msgstr "Es gibt keine Quelle, die an diesem Eingang."
+msgstr "Mit diesem Eingang ist kein Signal verbunden."
#: airtime_mvc/application/controllers/DashboardController.php:82
msgid "You don't have permission to switch source."
-msgstr "Sie haben keine Berechtigung, um umzuschalten."
+msgstr "Sie haben keine Berechtigung, um das Signal umzuschalten."
#: airtime_mvc/application/controllers/LoginController.php:34
msgid "Please enter your user name and password"
@@ -1618,11 +1616,11 @@ msgstr "Bitte geben Sie Ihren Benutzernamen und Ihr Passwort ein"
#: airtime_mvc/application/controllers/LoginController.php:73
msgid "Wrong username or password provided. Please try again."
-msgstr "Falscher Benutzername oder Passwort versehen. Bitte versuchen Sie es erneut."
+msgstr "Falscher Benutzername oder Passwort. Bitte versuchen Sie es erneut."
#: airtime_mvc/application/controllers/LoginController.php:135
msgid "Email could not be sent. Check your mail server settings and ensure it has been configured properly."
-msgstr "E-Mail konnte nicht gesendet werden. Überprüfen Sie Ihre E-Mail-Server-Einstellungen und stellen Sie sicher richtig konfiguriert wurde."
+msgstr "E-Mail konnte nicht gesendet werden. Überprüfen Sie Ihre E-Mail-Server-Einstellungen und stellen Sie sicher, dass diese richtig konfiguriert wurden."
#: airtime_mvc/application/controllers/LoginController.php:138
msgid "Given email not found."
@@ -1634,19 +1632,19 @@ msgstr "Einstellungen aktualisiert."
#: airtime_mvc/application/controllers/PreferenceController.php:122
msgid "Support setting updated."
-msgstr "Unterstützung Einstellung aktualisiert."
+msgstr "Support-Einstellungen aktualisiert."
#: airtime_mvc/application/controllers/PreferenceController.php:305
msgid "Stream Setting Updated."
-msgstr "Stream Setting aktualisiert."
+msgstr "Stream-Einstellungen aktualisiert."
#: airtime_mvc/application/controllers/PreferenceController.php:332
msgid "path should be specified"
-msgstr "Pfad sollte angegeben werden"
+msgstr "Pfad sollte spezifiziert sein"
#: airtime_mvc/application/controllers/PreferenceController.php:427
msgid "Problem with Liquidsoap..."
-msgstr "Problem Liquidsoap ..."
+msgstr "Problem mit Liquidsoap ..."
#: airtime_mvc/application/controllers/ErrorController.php:17
msgid "Page not found"
@@ -1658,7 +1656,7 @@ msgstr "Anwendungsfehler:"
#: airtime_mvc/application/controllers/UserController.php:54
msgid "Specific action is not allowed in demo version!"
-msgstr "Besondere Maßnahmen sind nicht im Demo-Version erlaubt!"
+msgstr "Spezifische Aktion ist in der Demo-Version nicht erlaubt!"
#: airtime_mvc/application/controllers/UserController.php:78
msgid "User added successfully!"
@@ -1678,15 +1676,15 @@ msgstr "Master Stream"
#: airtime_mvc/application/controllers/LocaleController.php:38
msgid "Live Stream"
-msgstr "Live Sendung"
+msgstr "Live Stream"
#: airtime_mvc/application/controllers/LocaleController.php:39
msgid "Nothing Scheduled"
-msgstr "Nichts Geplante"
+msgstr "Es ist nichts programmiert"
#: airtime_mvc/application/controllers/LocaleController.php:40
msgid "Current Show:"
-msgstr "Aktuelle Show:"
+msgstr "Aktuelle Sendung:"
#: airtime_mvc/application/controllers/LocaleController.php:41
msgid "Current"
@@ -1694,7 +1692,7 @@ msgstr "aktuell"
#: airtime_mvc/application/controllers/LocaleController.php:43
msgid "You are running the latest version"
-msgstr "Sie sind mit der neuesten Version"
+msgstr "Sie arbeiten mit der neuesten Version"
#: airtime_mvc/application/controllers/LocaleController.php:44
msgid "New version available: "
@@ -1714,37 +1712,37 @@ msgstr "Bitte aktualisieren Sie auf "
#: airtime_mvc/application/controllers/LocaleController.php:49
msgid "Add to current playlist"
-msgstr "In den aktuellen Wiedergabeliste"
+msgstr "Zur aktuellen Wiedergabeliste hinzufügen"
#: airtime_mvc/application/controllers/LocaleController.php:50
msgid "Add to current smart block"
-msgstr "In den aktuellen Smart-Block"
+msgstr "Zum aktuellen Smart-Block hinzufügen"
#: airtime_mvc/application/controllers/LocaleController.php:51
msgid "Adding 1 Item"
-msgstr "Hinzufügen 1 Artikel"
+msgstr "1 Artikel hinzufügen "
#: airtime_mvc/application/controllers/LocaleController.php:52
#, php-format
msgid "Adding %s Items"
-msgstr "Hinzufügen %s Artikel"
+msgstr "%s Artikel hinzufügen"
#: airtime_mvc/application/controllers/LocaleController.php:53
msgid "You can only add tracks to smart blocks."
-msgstr "Sie können nur Spuren Smart Blöcke."
+msgstr "Sie können zu Smart Blocks nur Tracks hinzufügen."
#: airtime_mvc/application/controllers/LocaleController.php:54
#: airtime_mvc/application/controllers/PlaylistController.php:160
msgid "You can only add tracks, smart blocks, and webstreams to playlists."
-msgstr "Sie können nur Titel, smart Blöcke und Webstreams Wiedergabelisten."
+msgstr "Sie können zu Playlisten nur Tracks, Smart Blocks und Webstreams hinzufügen."
#: airtime_mvc/application/controllers/LocaleController.php:60
msgid "Add to selected show"
-msgstr "In den ausgewählten Show"
+msgstr "Zu ausgewählten Sendungen hinzufügen"
#: airtime_mvc/application/controllers/LocaleController.php:61
msgid "Select"
-msgstr "AUSWÄHLEN"
+msgstr "Auswählen"
#: airtime_mvc/application/controllers/LocaleController.php:62
msgid "Select this page"
@@ -1760,7 +1758,7 @@ msgstr "Auswahl für alle aufheben"
#: airtime_mvc/application/controllers/LocaleController.php:65
msgid "Are you sure you want to delete the selected item(s)?"
-msgstr "Sind Sie sicher, dass Sie die ausgewählte Zeile(n) löschen möchten?"
+msgstr "Sind Sie sicher, dass Sie die ausgewählten Punkte löschen möchten?"
#: airtime_mvc/application/controllers/LocaleController.php:69
msgid "Bit Rate"
@@ -1785,7 +1783,7 @@ msgstr "Dateien"
#: airtime_mvc/application/controllers/LocaleController.php:94
msgid "Playlists"
-msgstr "Playlists"
+msgstr "Playlisten"
#: airtime_mvc/application/controllers/LocaleController.php:95
msgid "Smart Blocks"
@@ -1801,24 +1799,24 @@ msgstr "Unbekannter Typ: "
#: airtime_mvc/application/controllers/LocaleController.php:98
msgid "Are you sure you want to delete the selected item?"
-msgstr "Bist du sicher, dass du die ausgewählten Kontakte löschen möchtest?"
+msgstr "Sind Sie sicher, dass Sie die ausgewählten Kontakte löschen möchten?"
#: airtime_mvc/application/controllers/LocaleController.php:99
#: airtime_mvc/application/controllers/LocaleController.php:200
msgid "Uploading in progress..."
-msgstr "Uploading in progress ..."
+msgstr "Upload findet statt..."
#: airtime_mvc/application/controllers/LocaleController.php:100
msgid "Retrieving data from the server..."
-msgstr "Abrufen von Daten aus dem Server ..."
+msgstr "Abrufen von Daten vom Server ..."
#: airtime_mvc/application/controllers/LocaleController.php:101
msgid "The soundcloud id for this file is: "
-msgstr "Die soundcloud ID für diese Datei ist: "
+msgstr "Die Soundcloud ID für diese Datei ist: "
#: airtime_mvc/application/controllers/LocaleController.php:102
msgid "There was an error while uploading to soundcloud."
-msgstr "Es gab einen Fehler beim Hochladen auf soundcloud."
+msgstr "Es gab einen Fehler beim Hochladen auf Soundcloud."
#: airtime_mvc/application/controllers/LocaleController.php:103
msgid "Error code: "
@@ -1826,7 +1824,7 @@ msgstr "Fehlercode: "
#: airtime_mvc/application/controllers/LocaleController.php:104
msgid "Error msg: "
-msgstr "Fehler msg: "
+msgstr "Fehler Nachricht: "
#: airtime_mvc/application/controllers/LocaleController.php:105
msgid "Input must be a positive number"
@@ -1838,32 +1836,32 @@ msgstr "Die Eingabe muss eine Zahl sein"
#: airtime_mvc/application/controllers/LocaleController.php:107
msgid "Input must be in the format: yyyy-mm-dd"
-msgstr "Yyyy-mm-dd: Die Eingabe muss im Format"
+msgstr "Die Eingabe muss im Format yyyy-mm-dd sein"
#: airtime_mvc/application/controllers/LocaleController.php:108
msgid "Input must be in the format: hh:mm:ss.t"
-msgstr "Hh: mm: ss.t Eingabe muss im Format"
+msgstr "Eingabe muss im Format hh:mm:ss.t sein"
#: airtime_mvc/application/controllers/LocaleController.php:111
#, php-format
msgid "You are currently uploading files. %sGoing to another screen will cancel the upload process. %sAre you sure you want to leave the page?"
-msgstr "Sie befinden sich aktuell Hochladen von Dateien. %s gehen zu einem anderen Bildschirm wird die Upload-Vorgang abzubrechen. %s Sind Sie sicher, dass Sie die Seite verlassen?"
+msgstr "Sie laden momentan Dateien hoch. %s bei Wechsel zu einem anderen Bildschirm wird der Upload-Vorgang abgebrochen. %s Sind Sie sicher, dass Sie die Seite verlassen wollen?"
#: airtime_mvc/application/controllers/LocaleController.php:113
msgid "please put in a time '00:00:00 (.0)'"
-msgstr "setzen Sie bitte in einer Zeit, '00:00:00 (.0)'"
+msgstr "Geben Sie bitte eine Zeit '00: 00:00 (0,0)' ein"
#: airtime_mvc/application/controllers/LocaleController.php:114
msgid "please put in a time in seconds '00 (.0)'"
-msgstr "setzen Sie bitte in einer Zeit, in Sekunden '00 (.0)'"
+msgstr "Bitte geben Sie eine Zeit in Sekunden '00 (.0)' ein"
#: airtime_mvc/application/controllers/LocaleController.php:115
msgid "Your browser does not support playing this file type: "
-msgstr "Ihr Browser unterstützt keine Wiedergabe von diesen Dateityp: "
+msgstr "Ihr Browser unterstützt keine Wiedergabe dieses Dateityps: "
#: airtime_mvc/application/controllers/LocaleController.php:116
msgid "Dynamic block is not previewable"
-msgstr "Dynamische Block nicht previewable"
+msgstr "Keine Vorschau für dynamischen Block"
#: airtime_mvc/application/controllers/LocaleController.php:117
msgid "Limit to: "
@@ -1875,49 +1873,49 @@ msgstr "Playlist gespeichert"
#: airtime_mvc/application/controllers/LocaleController.php:120
msgid "Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn't 'watched' anymore."
-msgstr "Airtime ist unsicher über den Status dieser Datei. Dies kann passieren, wenn die Datei auf einem entfernten Laufwerk, das unzugänglich ist oder die Datei in einem Verzeichnis, das nicht 'gesehen' mehr."
+msgstr "Airtime kennt den Status dieser Datei nicht. Das kann passieren, wenn die Datei auf einem Laufwerk liegt, auf das kein Zugriff besteht oder die Datei in einem Verzeichnis liegt, das nicht mehr 'gesehen' wird."
#: airtime_mvc/application/controllers/LocaleController.php:122
#, php-format
msgid "Listener Count on %s: %s"
-msgstr "Listener Count on %s : %s"
+msgstr "Hörerzählung auf %s: %s"
#: airtime_mvc/application/controllers/LocaleController.php:124
msgid "Remind me in 1 week"
-msgstr "Erinnern Sie mich in 1 Woche"
+msgstr "In 1 Woche noch mal erinnern"
#: airtime_mvc/application/controllers/LocaleController.php:125
msgid "Remind me never"
-msgstr "Erinnere mich noch nie"
+msgstr "Nie mehr erinnern"
#: airtime_mvc/application/controllers/LocaleController.php:126
msgid "Yes, help Airtime"
-msgstr "Ja, helfen Airtime"
+msgstr "Ja, Airtime helfen"
#: airtime_mvc/application/controllers/LocaleController.php:127
#: airtime_mvc/application/controllers/LocaleController.php:182
msgid "Image must be one of jpg, jpeg, png, or gif"
-msgstr "Bild muss eine jpg, jpeg, png oder gif sein"
+msgstr "Nur folgende Bildformate möglich: jpg, jpeg, png, gif "
#: airtime_mvc/application/controllers/LocaleController.php:130
msgid "A static smart block will save the criteria and generate the block content immediately. This allows you to edit and view it in the Library before adding it to a show."
-msgstr "Eine statische Smart Block speichert die Kriterien und erzeugen den Block Inhalte umgehend. Dies ermöglicht Ihnen, zu bearbeiten und zeigen Sie sie in der Bibliothek, bevor Sie zu einer Show."
+msgstr "Ein statischer Smart Block speichert die Kriterien und erzeugt umgehend den Blockinhalt. Dies ermöglicht es Ihnen, den Inhalt zu bearbeiten und in der Bibliothek anzusehen, bevor er zu einer Sendung hinzugefügt wird."
#: airtime_mvc/application/controllers/LocaleController.php:132
msgid "A dynamic smart block will only save the criteria. The block content will get generated upon adding it to a show. You will not be able to view and edit the content in the Library."
-msgstr "Ein dynamisches Smart Block nur speichern Sie die Kriterien. Die Block-Gehalt wird bei Zugabe zu einer Show generiert zu bekommen. Sie werden nicht in der Lage, Anzeigen und Bearbeiten der Inhalte in der Bibliothek."
+msgstr "Ein dynamischer Smart Block speichert nur die Kriterien. Der Block-Inhalt wird erst generiert, wenn der Block zu einer Sendung hinzugefügt wird. In der Bibliothek können Sie den Inhalt nicht ansehen oder bearbeiten."
#: airtime_mvc/application/controllers/LocaleController.php:134
msgid "The desired block length will not be reached if Airtime cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block."
-msgstr "Die gewünschte Blocklänge wird nicht erreicht, wenn Airtime nicht finden kann genug einzigartige Spuren, die Ihren Kriterien entsprechen. Aktivieren Sie diese Option, wenn Sie erlauben Spuren mehrfach an den Smart-Block aufgenommen werden möchten."
+msgstr "Die gewünschte Blocklänge wird nicht erreicht, wenn Airtime nicht genug eindeutige Tracks findet, die Ihren Kriterien entsprechen. Wenn Sie möchten, dass Tracks mehrere Mal zum Smart Block hinzugefügt werden können, aktivieren Sie diese Option."
#: airtime_mvc/application/controllers/LocaleController.php:135
msgid "Smart block shuffled"
-msgstr "Smart Block gemischt"
+msgstr "Smart Block geshuffelt"
#: airtime_mvc/application/controllers/LocaleController.php:136
msgid "Smart block generated and criteria saved"
-msgstr "Smart Block erzeugt und Kriterien gespeichert"
+msgstr "Smart Block generiert und Kriterien gespeichert"
#: airtime_mvc/application/controllers/LocaleController.php:137
msgid "Smart block saved"
@@ -1929,15 +1927,15 @@ msgstr "Wird bearbeitet..."
#: airtime_mvc/application/controllers/LocaleController.php:152
msgid "Played"
-msgstr "Wiedergabe"
+msgstr "Wiedergegeben"
#: airtime_mvc/application/controllers/LocaleController.php:158
msgid "Choose Storage Folder"
-msgstr "Wählen Sie Storage Folder"
+msgstr "Wählen Sie den Speicherordner"
#: airtime_mvc/application/controllers/LocaleController.php:159
msgid "Choose Folder to Watch"
-msgstr "Wählen Sie Ordner to Watch"
+msgstr "Wählen Sie den Beobachtungsordner"
#: airtime_mvc/application/controllers/LocaleController.php:161
msgid ""
@@ -1950,61 +1948,61 @@ msgstr ""
#: airtime_mvc/application/controllers/LocaleController.php:162
#: airtime_mvc/application/views/scripts/preference/directory-config.phtml:2
msgid "Manage Media Folders"
-msgstr "Verwalten Media Folders"
+msgstr "Medienordner verwalten"
#: airtime_mvc/application/controllers/LocaleController.php:163
msgid "Are you sure you want to remove the watched folder?"
-msgstr "Sind Sie sicher, dass Sie den überwachten Ordner zu entfernen?"
+msgstr "Sind Sie sicher, dass Sie den beobachteten Ordner entfernen wollen?"
#: airtime_mvc/application/controllers/LocaleController.php:164
msgid "This path is currently not accessible."
-msgstr "Dieser Weg ist im Moment nicht erreichbar."
+msgstr "Zu diesem Pfad besteht momentan kein Zugang."
#: airtime_mvc/application/controllers/LocaleController.php:166
msgid "Connected to the streaming server"
-msgstr "Verbunden mit dem Streamerserver"
+msgstr "Mit dem Streaming Server verbunden"
#: airtime_mvc/application/controllers/LocaleController.php:167
msgid "The stream is disabled"
-msgstr "Der Strom wird abgeschaltet"
+msgstr "Der Stream ist deaktiviert"
#: airtime_mvc/application/controllers/LocaleController.php:169
msgid "Can not connect to the streaming server"
-msgstr "Kann nicht auf den Streaming-Server verbinden"
+msgstr "Es kann nicht mit dem Streaming Server verbunden werden"
#: airtime_mvc/application/controllers/LocaleController.php:171
msgid "If Airtime is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151."
-msgstr "Wenn Airtime ist hinter einem Router oder einer Firewall, müssen Sie Port-Forwarding konfigurieren und dieses Feld Informationen falsch sein. In diesem Fall müssen Sie manuell aktualisieren Sie dieses Feld, damit es die richtige Host / Port / mount, dass Ihre DJ-Bedarf für die Verbindung zeigt. Der zulässige Bereich liegt zwischen 1024 und 49151."
+msgstr "Wenn Airtime hinter einem Router oder einer Firewall liegt, müssen Sie vielleicht das Port-Forwarding konfigurieren und dann wird die Informationen dieses Feldes falsch sein. In diesem Fall müssen Sie das Feld manuell aktualisieren, damit es den richtigen Host/Port/Mount anzeigt, mit dem Ihre DJs sich verbinden müssen. Der zulässige Bereich liegt zwischen 1024 und 49151."
#: airtime_mvc/application/controllers/LocaleController.php:172
#, php-format
msgid "For more details, please read the %sAirtime Manual%s"
-msgstr "Für weitere Details lesen Sie bitte die %s Airtime Manuelle %s"
+msgstr "Für weitere Details lesen Sie bitte im %sAirtime Handbuch%s nach"
#: airtime_mvc/application/controllers/LocaleController.php:174
msgid "Check this option to enable metadata for OGG streams (stream metadata is the track title, artist, and show name that is displayed in an audio player). VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that has metadata information enabled: they will disconnect from the stream after every song. If you are using an OGG stream and your listeners do not require support for these audio players, then feel free to enable this option."
-msgstr "Aktivieren Sie diese Option, um Metadaten für OGG-Streams (Stream-Metadaten ist die Titelnamen, Interpret und Show Name, der in einem Audio-Player angezeigt wird) zu ermöglichen. VLC und MPlayer haben einen schwerwiegenden Fehler beim Abspielen einer OGG / Vorbis-Stream, Metadaten-Informationen aktiviert ist: sie werden aus dem Stream nach jedem Lied zu trennen. Wenn Sie eine OGG-Stream und Ihre Zuhörer benötigen keine Unterstützung für diese Audio-Player, dann zögern Sie diese Option aktivieren."
+msgstr "Aktivieren Sie diese Option, um Metadaten für OGG-Streams (Stream-Metadaten sind Trackname, Interpret sowie der Name der Sendung, der in einem Audio-Player angezeigt wird) zu ermöglichen. VLC und mplayer haben einen schwerwiegenden Fehler beim Abspielen eines OGG/Vorbis-Streams, bei dem Metadaten-Information aktiviert ist: sie unterbrechen nach jedem Lied die Verbindung. Wenn Sie einen OGG-Stream benutzen und Ihre Zuhörer keine Unterstützung für diese Audio-Player benötigen, dann können Sie diese Option aktivieren."
#: airtime_mvc/application/controllers/LocaleController.php:175
msgid "Check this box to automatically switch off Master/Show source upon source disconnection."
-msgstr "Markieren Sie dieses Kästchen, um automatisch abschalten Master / Show source nach Quelle Abschaltung."
+msgstr "Markieren Sie dieses Kästchen, um automatisch die Master/Sendung-Abschaltung der einen Quelle durch eine andere Quelle auszuschalten."
#: airtime_mvc/application/controllers/LocaleController.php:176
msgid "Check this box to automatically switch on Master/Show source upon source connection."
-msgstr "Markieren Sie dieses Kästchen, um automatisch auf Master / Show Quelle umschalten auf Source-Anschluss."
+msgstr "Markieren Sie dieses Kästchen, um automatisch zur Master/Sendung-Verbindung einer Quelle durch die andere Quelle zu wechseln."
#: airtime_mvc/application/controllers/LocaleController.php:177
msgid "If your Icecast server expects a username of 'source', this field can be left blank."
-msgstr "Wenn Ihr Icecast Server erwartet den Benutzernamen 'source', kann dieses Feld leer bleiben."
+msgstr "Wenn Ihr Icecast Server einen Benutzernamen von 'source' erwartet, kann dieses Feld leer bleiben."
#: airtime_mvc/application/controllers/LocaleController.php:178
#: airtime_mvc/application/controllers/LocaleController.php:187
msgid "If your live streaming client does not ask for a username, this field should be 'source'."
-msgstr "Wenn Ihr Live-Streaming-Client nicht nach einem Benutzernamen fragen, sollte dieses Feld 'source' sein."
+msgstr "Wenn Ihr Live-Streaming-Client nicht nach einem Benutzernamen fragt, sollte dieses Feld 'Quelle' sein."
#: airtime_mvc/application/controllers/LocaleController.php:180
msgid "If you change the username or password values for an enabled stream the playout engine will be rebooted and your listeners will hear silence for 5-10 seconds. Changing the following fields will NOT cause a reboot: Stream Label (Global Settings), and Switch Transition Fade(s), Master Username, and Master Password (Input Stream Settings). If Airtime is recording, and if the change causes a playout engine restart, the recording will be interrupted."
-msgstr "Wenn Sie den Benutzernamen oder das Kennwort Werte für einen fähigen Stream ändern Playout Motor neu gestartet werden und Ihre Zuhörer werden Schweigeminute für 5-10 Sekunden zu hören. Ändern Sie die folgenden Felder nicht zu einem Neustart: Stream Label (Global Settings) und Switch Transition Fade (s), Master Benutzername und Master-Passwort (Input Stream Settings). Wenn Airtime aufnimmt, und wenn die Änderung bewirkt eine Playout Neustart des Motors, wird die Aufnahme unterbrochen werden."
+msgstr "Wenn Sie den Benutzernamen oder das Passwort für einen aktivierten Stream ändern, wird die Playout Engine neu gestartet und Ihre Zuhörer für 5-10 Sekunden Stille hören. Wenn Sie die folgenden Felder ändern, gibt es KEINEN Neustart: Stream Label (Allgemeine Einstellungen) und Switch Transition Überblendung(en), Master Benutzername und Master-Passwort (Input Stream Einstellungen). Wenn Airtime aufnimmt und wenn die Änderung eine Playout Engine Neustart bewirkt, wird die Aufnahme unterbrochen werden."
#: airtime_mvc/application/controllers/LocaleController.php:184
msgid "No result found"
@@ -2012,27 +2010,27 @@ msgstr "Kein Ergebnis gefunden"
#: airtime_mvc/application/controllers/LocaleController.php:185
msgid "This follows the same security pattern for the shows: only users assigned to the show can connect."
-msgstr "Dies folgt die gleiche Sicherheit Muster für die Shows: nur Benutzern zugewiesen zu der Show verbinden kann."
+msgstr "Dies folgt den gleichen Sicherheitsmustern für die Sendung: nur der Sendung zugeordnete Benutzer können sich verbinden."
#: airtime_mvc/application/controllers/LocaleController.php:186
msgid "Specify custom authentication which will work only for this show."
-msgstr "Geben Sie benutzerdefinierte Authentifizierung, die nur funktionieren, wird für diese Show."
+msgstr "Spezifizieren Sie benutzerdefinierte Authentifizierung, die nur für diese Sendung funktionieren wird."
#: airtime_mvc/application/controllers/LocaleController.php:188
msgid "The show instance doesn't exist anymore!"
-msgstr "Die Show beispielsweise existiert nicht mehr!"
+msgstr "Diese Instanz der Sendung existiert nicht mehr!"
#: airtime_mvc/application/controllers/LocaleController.php:192
msgid "Show"
-msgstr "Anzeig"
+msgstr "Sendung"
#: airtime_mvc/application/controllers/LocaleController.php:193
msgid "Show is empty"
-msgstr "Show ist leer"
+msgstr "Sendung ist leer"
#: airtime_mvc/application/controllers/LocaleController.php:194
msgid "1m"
-msgstr "1M"
+msgstr "1m"
#: airtime_mvc/application/controllers/LocaleController.php:195
msgid "5m"
@@ -2048,7 +2046,7 @@ msgstr "15m"
#: airtime_mvc/application/controllers/LocaleController.php:198
msgid "30m"
-msgstr "Diese Zimmer sind 30 m² groß."
+msgstr "30m"
#: airtime_mvc/application/controllers/LocaleController.php:199
msgid "60m"
@@ -2056,15 +2054,15 @@ msgstr "60m"
#: airtime_mvc/application/controllers/LocaleController.php:201
msgid "Retreiving data from the server..."
-msgstr "Retreiving Daten vom Server ..."
+msgstr "Daten vom Server wiederherstellen..."
#: airtime_mvc/application/controllers/LocaleController.php:207
msgid "This show has no scheduled content."
-msgstr "Diese Show hat keine geplanten Inhalte."
+msgstr "Für diese Sendung sind keine Inhalte programmiert."
#: airtime_mvc/application/controllers/LocaleController.php:211
msgid "January"
-msgstr "Jänner"
+msgstr "Januar"
#: airtime_mvc/application/controllers/LocaleController.php:212
msgid "February"
@@ -2093,7 +2091,7 @@ msgstr "Juli"
#: airtime_mvc/application/controllers/LocaleController.php:218
msgid "August"
-msgstr "Augus"
+msgstr "August"
#: airtime_mvc/application/controllers/LocaleController.php:219
msgid "September"
@@ -2113,15 +2111,15 @@ msgstr "Dezember"
#: airtime_mvc/application/controllers/LocaleController.php:223
msgid "Jan"
-msgstr "Jan"
+msgstr "Jan."
#: airtime_mvc/application/controllers/LocaleController.php:224
msgid "Feb"
-msgstr "Feb"
+msgstr "Feb."
#: airtime_mvc/application/controllers/LocaleController.php:225
msgid "Mar"
-msgstr "Mrz"
+msgstr "Mrz."
#: airtime_mvc/application/controllers/LocaleController.php:226
msgid "Apr"
@@ -2129,31 +2127,31 @@ msgstr "Apr."
#: airtime_mvc/application/controllers/LocaleController.php:228
msgid "Jun"
-msgstr "Jun"
+msgstr "Jun."
#: airtime_mvc/application/controllers/LocaleController.php:229
msgid "Jul"
-msgstr "Jul"
+msgstr "Jul."
#: airtime_mvc/application/controllers/LocaleController.php:230
msgid "Aug"
-msgstr "Aug"
+msgstr "Aug."
#: airtime_mvc/application/controllers/LocaleController.php:231
msgid "Sep"
-msgstr "Sep"
+msgstr "Sep."
#: airtime_mvc/application/controllers/LocaleController.php:232
msgid "Oct"
-msgstr "Okt"
+msgstr "Okt."
#: airtime_mvc/application/controllers/LocaleController.php:233
msgid "Nov"
-msgstr "Nov"
+msgstr "Nov."
#: airtime_mvc/application/controllers/LocaleController.php:234
msgid "Dec"
-msgstr "Dez"
+msgstr "Dez."
#: airtime_mvc/application/controllers/LocaleController.php:235
msgid "today"
@@ -2173,16 +2171,16 @@ msgstr "Monat"
#: airtime_mvc/application/controllers/LocaleController.php:253
msgid "Shows longer than their scheduled time will be cut off by a following show."
-msgstr "Zeigt länger als ihre geplanten Zeit wird durch eine folgende Show geschnitten werden."
+msgstr "Wenn Sendungen länger dauern als programmiert, werden sie durch die nachfolgende Sendung beendet."
#: airtime_mvc/application/controllers/LocaleController.php:254
msgid "Cancel Current Show?"
-msgstr "Abbrechen Aktuelle Show?"
+msgstr "Aktuelle Sendung abbrechen?"
#: airtime_mvc/application/controllers/LocaleController.php:255
#: airtime_mvc/application/controllers/LocaleController.php:294
msgid "Stop recording current show?"
-msgstr "Stoppen der Aufnahme aktuelle Show?"
+msgstr "Aufnahme der aktuellen Sendung stoppen?"
#: airtime_mvc/application/controllers/LocaleController.php:256
msgid "Ok"
@@ -2190,20 +2188,20 @@ msgstr "Ok"
#: airtime_mvc/application/controllers/LocaleController.php:257
msgid "Contents of Show"
-msgstr "Inhalt anzeigen"
+msgstr "Inhalt der Sendung"
#: airtime_mvc/application/controllers/LocaleController.php:260
msgid "Remove all content?"
-msgstr "Entfernen Sie alle Inhalte?"
+msgstr "Alle Inhalte entfernen?"
#: airtime_mvc/application/controllers/LocaleController.php:262
msgid "Delete selected item(s)?"
-msgstr "Ausgewähltes Objekt löschen (s)?"
+msgstr "Ausgewählte(s) Objekt(e) löschen?"
#: airtime_mvc/application/controllers/LocaleController.php:263
#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:5
msgid "Start"
-msgstr "starten"
+msgstr "Anfang"
#: airtime_mvc/application/controllers/LocaleController.php:264
msgid "End"
@@ -2215,7 +2213,7 @@ msgstr "Dauer"
#: airtime_mvc/application/controllers/LocaleController.php:271
msgid "Cue In"
-msgstr "Einspielen"
+msgstr "Cue In"
#: airtime_mvc/application/controllers/LocaleController.php:272
msgid "Cue Out"
@@ -2231,24 +2229,24 @@ msgstr "Ausblenden"
#: airtime_mvc/application/controllers/LocaleController.php:275
msgid "Show Empty"
-msgstr "Anzeigen Leeren"
+msgstr "Sendung leer"
#: airtime_mvc/application/controllers/LocaleController.php:276
msgid "Recording From Line In"
-msgstr "Aufnehmen von Line In"
+msgstr "Aufnehmen über Line In"
#: airtime_mvc/application/controllers/LocaleController.php:281
msgid "Cannot schedule outside a show."
-msgstr "Kann nicht außerhalb einer Show zu planen."
+msgstr "Kann nicht außerhalb einer Sendung programmieren."
#: airtime_mvc/application/controllers/LocaleController.php:282
msgid "Moving 1 Item"
-msgstr "Verschieben 1 Artikel"
+msgstr "1 Artikel verschieben "
#: airtime_mvc/application/controllers/LocaleController.php:283
#, php-format
msgid "Moving %s Items"
-msgstr "Verschieben %s Artikel"
+msgstr "%s Artikel verschieben "
#: airtime_mvc/application/controllers/LocaleController.php:286
msgid "Select all"
@@ -2256,41 +2254,41 @@ msgstr "Alles auswählen"
#: airtime_mvc/application/controllers/LocaleController.php:287
msgid "Select none"
-msgstr "Keine auswählen"
+msgstr "Nichts auswählen"
#: airtime_mvc/application/controllers/LocaleController.php:288
msgid "Remove overbooked tracks"
-msgstr "Entfernen überbucht Tracks"
+msgstr "Überbuchte Tracks entfernen"
#: airtime_mvc/application/controllers/LocaleController.php:289
msgid "Remove selected scheduled items"
-msgstr "Ausgewählte entfernen geplante Elemente"
+msgstr "Ausgewählte programmierte Elemente entfernen "
#: airtime_mvc/application/controllers/LocaleController.php:290
msgid "Jump to the current playing track"
-msgstr "Gehe zum aktuellen gespielten Titel"
+msgstr "Gehe zum aktuell gespielten Track"
#: airtime_mvc/application/controllers/LocaleController.php:291
msgid "Cancel current show"
-msgstr "Abbrechen aktuelle Show"
+msgstr "Aktuelle Sendung abbrechen"
#: airtime_mvc/application/controllers/LocaleController.php:296
msgid "Open library to add or remove content"
-msgstr "Offene Bibliothek hinzuzufügen oder zu entfernen Inhalt"
+msgstr "Bibliothek öffnen, um Inhalt hinzuzufügen oder zu entfernen"
#: airtime_mvc/application/controllers/LocaleController.php:297
#: airtime_mvc/application/controllers/ScheduleController.php:262
#: airtime_mvc/application/views/scripts/showbuilder/index.phtml:15
msgid "Add / Remove Content"
-msgstr "Hinzufügen / Entfernen Inhalt"
+msgstr "Inhalt hinzufügen / entfernen"
#: airtime_mvc/application/controllers/LocaleController.php:299
msgid "in use"
-msgstr "im Gebrauch"
+msgstr "In Gebrauch"
#: airtime_mvc/application/controllers/LocaleController.php:300
msgid "Disk"
-msgstr "Disc"
+msgstr "Disk"
#: airtime_mvc/application/controllers/LocaleController.php:302
msgid "Look in"
@@ -2298,7 +2296,7 @@ msgstr "Suchen in:"
#: airtime_mvc/application/controllers/LocaleController.php:304
msgid "Open"
-msgstr "öffnen"
+msgstr "Öffnen"
#: airtime_mvc/application/controllers/LocaleController.php:311
msgid "Show / hide columns"
@@ -2314,11 +2312,11 @@ msgstr "Kbit/s"
#: airtime_mvc/application/controllers/LocaleController.php:315
msgid "yyyy-mm-dd"
-msgstr "yyyy.MM.dd"
+msgstr "yyyy-mm-dd"
#: airtime_mvc/application/controllers/LocaleController.php:316
msgid "hh:mm:ss.t"
-msgstr "hh: mm: ss.t"
+msgstr "hh:mm:ss.t"
#: airtime_mvc/application/controllers/LocaleController.php:317
msgid "kHz"
@@ -2326,31 +2324,31 @@ msgstr "(kHz)"
#: airtime_mvc/application/controllers/LocaleController.php:320
msgid "Su"
-msgstr "So"
+msgstr "So."
#: airtime_mvc/application/controllers/LocaleController.php:321
msgid "Mo"
-msgstr "Mo"
+msgstr "Mo."
#: airtime_mvc/application/controllers/LocaleController.php:322
msgid "Tu"
-msgstr "Di"
+msgstr "Di."
#: airtime_mvc/application/controllers/LocaleController.php:323
msgid "We"
-msgstr "Wir"
+msgstr "Mi."
#: airtime_mvc/application/controllers/LocaleController.php:324
msgid "Th"
-msgstr "Do"
+msgstr "Do."
#: airtime_mvc/application/controllers/LocaleController.php:325
msgid "Fr"
-msgstr "Fr"
+msgstr "Fr."
#: airtime_mvc/application/controllers/LocaleController.php:326
msgid "Sa"
-msgstr "Sa"
+msgstr "Sa."
#: airtime_mvc/application/controllers/LocaleController.php:327
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:3
@@ -2396,37 +2394,37 @@ msgstr "Löschen"
#: airtime_mvc/application/controllers/ShowbuilderController.php:212
msgid "show does not exist"
-msgstr "Show existiert nicht"
+msgstr "Sendung existiert nicht"
#: airtime_mvc/application/controllers/ApiController.php:56
#: airtime_mvc/application/controllers/ApiController.php:83
msgid "You are not allowed to access this resource."
-msgstr "Sie sind nicht berechtigt, auf diese Seite zuzugreifen"
+msgstr "Sie sind nicht berechtigt, auf diese Quelle zuzugreifen"
#: airtime_mvc/application/controllers/ApiController.php:285
#: airtime_mvc/application/controllers/ApiController.php:324
msgid "You are not allowed to access this resource. "
-msgstr "Sie sind nicht berechtigt, auf diese Seite zuzugreifen "
+msgstr "Sie sind nicht berechtigt, auf diese Quelle zuzugreifen "
#: airtime_mvc/application/controllers/ApiController.php:505
msgid "File does not exist in Airtime."
-msgstr "Datei nicht im Airtime existieren."
+msgstr "Datei existiert in Airtime nicht."
#: airtime_mvc/application/controllers/ApiController.php:518
msgid "File does not exist in Airtime"
-msgstr "Datei nicht im Airtime gibt"
+msgstr "Datei existiert in Airtime nicht"
#: airtime_mvc/application/controllers/ApiController.php:530
msgid "File doesn't exist in Airtime."
-msgstr "Datei nicht im Airtime existieren."
+msgstr "Datei existiert in Airtime nicht"
#: airtime_mvc/application/controllers/ApiController.php:576
msgid "Bad request. no 'mode' parameter passed."
-msgstr "Bad Anfrage. no 'Modus' Parameter übergeben."
+msgstr "Falsche Anfrage. Es wurde kein 'mode' Parameter übergeben."
#: airtime_mvc/application/controllers/ApiController.php:586
msgid "Bad request. 'mode' parameter is invalid"
-msgstr "Bad Anfrage. 'Mode' ist ungültig"
+msgstr "Falsche Anfrage. 'Mode' Parameter ist ungültig"
#: airtime_mvc/application/controllers/LibraryController.php:93
#: airtime_mvc/application/controllers/PlaylistController.php:127
@@ -2447,7 +2445,7 @@ msgstr "Zur Playlist hinzufügen"
#: airtime_mvc/application/controllers/LibraryController.php:182
msgid "Add to Smart Block"
-msgstr "In den Smart-Sperren"
+msgstr "Zu Smart Block hinzufügen"
#: airtime_mvc/application/controllers/LibraryController.php:188
#: airtime_mvc/application/views/scripts/library/edit-file-md.phtml:2
@@ -2493,7 +2491,7 @@ msgstr "Sie haben keine Berechtigung, um ausgewählte Elemente zu löschen."
#: airtime_mvc/application/controllers/LibraryController.php:331
msgid "Could not delete some scheduled files."
-msgstr "Konnte nicht gelöscht werden einige geplante Dateien."
+msgstr "Einige programmierte Dateien konnten nicht gelöscht werden."
#: airtime_mvc/application/controllers/PlaylistController.php:45
#, php-format
@@ -2502,36 +2500,36 @@ msgstr "Sie sehen eine ältere Version von %s"
#: airtime_mvc/application/controllers/PlaylistController.php:120
msgid "You cannot add tracks to dynamic blocks."
-msgstr "Sie können keine Spuren auf dynamische Blöcke."
+msgstr "Sie können zu dynamischen Blocks keine Tracks hinzufügen."
#: airtime_mvc/application/controllers/PlaylistController.php:141
#, php-format
msgid "You don't have permission to delete selected %s(s)."
-msgstr "Sie haben keine Berechtigung auf ausgewählte löschen %s (s)."
+msgstr "Sie haben keine Berechtigung, ausgewählte %s (s) zu löschen."
#: airtime_mvc/application/controllers/PlaylistController.php:154
msgid "You can only add tracks to smart block."
-msgstr "Sie können nur Spuren Smart Block."
+msgstr "Sie können zu Smart Block nur Tracks hinzufügen."
#: airtime_mvc/application/controllers/PlaylistController.php:172
msgid "Untitled Playlist"
-msgstr "Untitled Playlist"
+msgstr "Playlist ohne Titel"
#: airtime_mvc/application/controllers/PlaylistController.php:174
msgid "Untitled Smart Block"
-msgstr "Untitled Smart-Sperren"
+msgstr "Smart Block ohne Titel"
#: airtime_mvc/application/controllers/PlaylistController.php:437
msgid "Unknown Playlist"
-msgstr "Unknown Playlist"
+msgstr "Unbekannte Playlist"
#: airtime_mvc/application/controllers/ScheduleController.php:253
msgid "View Recorded File Metadata"
-msgstr "Aufgezeichnete Datei Metadaten"
+msgstr "Metadaten der aufgenommenen Datei sehen"
#: airtime_mvc/application/controllers/ScheduleController.php:265
msgid "Remove All Content"
-msgstr "Alle entfernen Inhalt"
+msgstr "Inhalt vollständig entfernen"
#: airtime_mvc/application/controllers/ScheduleController.php:272
msgid "Show Content"
@@ -2540,12 +2538,12 @@ msgstr "Inhalt anzeigen"
#: airtime_mvc/application/controllers/ScheduleController.php:296
#: airtime_mvc/application/controllers/ScheduleController.php:303
msgid "Cancel Current Show"
-msgstr "Abbrechen Aktuelle Show"
+msgstr "Aktuelle Sendung abbrechen"
#: airtime_mvc/application/controllers/ScheduleController.php:300
#: airtime_mvc/application/controllers/ScheduleController.php:310
msgid "Edit Show"
-msgstr "Bearbeiten anzeigen"
+msgstr "Sendung bearbeiten"
#: airtime_mvc/application/controllers/ScheduleController.php:318
msgid "Delete This Instance"
@@ -2553,17 +2551,17 @@ msgstr "Diese Instanz löschen"
#: airtime_mvc/application/controllers/ScheduleController.php:320
msgid "Delete This Instance and All Following"
-msgstr "Diese Instanz löschen und alle folgenden"
+msgstr "Diese Instanz und alle folgenden löschen"
#: airtime_mvc/application/controllers/ScheduleController.php:446
#, php-format
msgid "Rebroadcast of show %s from %s at %s"
-msgstr "Wiederholung der Show %s von %s am %s"
+msgstr "Wiederholung der Sendung %s vom %s um %s"
#: airtime_mvc/application/controllers/WebstreamController.php:29
#: airtime_mvc/application/controllers/WebstreamController.php:33
msgid "Untitled Webstream"
-msgstr "Untitled Webstream"
+msgstr "Webstream ohne Titel"
#: airtime_mvc/application/controllers/WebstreamController.php:138
msgid "Webstream saved."
@@ -2571,15 +2569,15 @@ msgstr "Webstream gespeichert."
#: airtime_mvc/application/controllers/WebstreamController.php:146
msgid "Invalid form values."
-msgstr "Ungültige Form Werte."
+msgstr "Ungültige Formularwerte."
#: airtime_mvc/application/views/scripts/listenerstat/index.phtml:2
msgid "Listener Count Over Time"
-msgstr "Listener Count Over Time"
+msgstr "Hörerzählung während Zeitraum"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:3
msgid "Previous:"
-msgstr "Zurück"
+msgstr "Zurück:"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:10
msgid "Next:"
@@ -2591,19 +2589,19 @@ msgstr "Quelle Streams"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:29
msgid "Master Source"
-msgstr "Master Source"
+msgstr "Master Quelle"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:38
msgid "Show Source"
-msgstr "Quelltext anzeigen"
+msgstr "Quelle Sendung"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:45
msgid "Scheduled Play"
-msgstr "Geplante spielzeiten"
+msgstr "Programmierte Sendezeit"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:54
msgid "ON AIR"
-msgstr "ON AIR"
+msgstr "AUF SENDUNG"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:55
msgid "Listen"
@@ -2611,15 +2609,15 @@ msgstr "Anhören"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:59
msgid "Station time"
-msgstr "Taktzeiten"
+msgstr "Station Zeit"
#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:3
msgid "Your trial expires in"
-msgstr "Ihre Studie endet im"
+msgstr "Ihre Testperiode endet in"
#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9
msgid "Purchase your copy of Airtime"
-msgstr "Kaufen Sie Ihre Kopie von Airtime"
+msgstr "Kaufen Sie Airtime"
#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9
msgid "My Account"
@@ -2631,7 +2629,7 @@ msgstr "Benutzer verwalten"
#: airtime_mvc/application/views/scripts/user/add-user.phtml:10
msgid "New User"
-msgstr "neuer Benutzer"
+msgstr "Neuer Benutzer"
#: airtime_mvc/application/views/scripts/user/add-user.phtml:17
msgid "id"
@@ -2651,17 +2649,17 @@ msgstr "Benutzertyp"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%s Airtime %s %s , die offene Radio-Software für Planung und Remote-Station Management. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, die Open Source Radio Software für rogrammierung und Remote Stationsverwaltung. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
msgid "%sSourcefabric%s o.p.s. Airtime is distributed under the %sGNU GPL v.3%s"
-msgstr "%s Sourcefabric %s ops Airtime wird unter dem verteilten %s GNU GPL v.3 %s"
+msgstr "%sSourcefabric%s o.p.s. Airtime wird vertrieben unter %s GNU GPL v.3 %s."
#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:50
msgid "Select stream:"
-msgstr "Wählen stream:"
+msgstr "Stream wählen:"
#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:76
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:50
@@ -2679,67 +2677,67 @@ msgstr "Willkommen bei Airtime!"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:4
msgid "Here's how you can get started using Airtime to automate your broadcasts: "
-msgstr "Hier ist, wie Sie loslegen können mit Airtime, um Ihre Sendungen zu automatisieren lassen: "
+msgstr "Hier erfahren Sie, wie Sie mit Airtime loslegen können, um ihr Programm automatisch senden zu können: "
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:7
msgid "Begin by adding your files to the library using the 'Add Media' menu button. You can drag and drop your files to this window too."
-msgstr "Beginnen Sie, indem Sie Ihre Dateien in der Bibliothek mit dem 'Add Media' Menü-Taste. Sie können per Drag & Drop Ihre Dateien auf dieses Fenster auch."
+msgstr "Beginnen Sie, indem Sie Ihre Dateien mit dem 'Add Media' Menü-Button in ihre Bibliothek hinzufügen. Sie können Ihre Dateien auch per Drag & Drop in dieses Fenster bewegen."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:8
msgid "Create a show by going to 'Calendar' in the menu bar, and then clicking the '+ Show' icon. This can be either a one-time or repeating show. Only admins and program managers can add shows."
-msgstr "Erstellen Sie eine Show, indem Sie auf 'Kalender' in der Menüleiste und dann auf den '+ Show'-Symbol. Dies kann entweder eine einmalige oder sich wiederholende Show. Nur Administratoren und Programm-Manager hinzufügen können Shows."
+msgstr "Erstellen Sie eine Sendung, indem Sie in der Menüleiste auf 'Kalender' und dann auf das '+ Sendungen'-Symbol klicken. Dies kann entweder eine einmalige oder eine sich wiederholende Sendung. Nur Administratoren und Programm-Manager können Sendungen hinzufügen."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:9
msgid "Add media to the show by going to your show in the Schedule calendar, left-clicking on it and selecting 'Add / Remove Content'"
-msgstr "Medien hinzufügen, um die Show, indem Sie Ihre Show in der Schedule Kalender linken Maustaste darauf und wählen Sie 'Hinzufügen / Entfernen Inhalt'"
+msgstr "Fügen Sie zu ihrer Sendung Medien hinzu, indem Sie im Programm-Kalender mit der linken Maustaste auf Ihre Sendung klicken und 'Inhalt hinzufügen/entfernen' wählen."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:10
msgid "Select your media from the left pane and drag them to your show in the right pane."
-msgstr "Wählen Sie Ihre Medien aus dem linken Fenster und ziehen Sie sie in Ihre Show im rechten Fensterbereich."
+msgstr "Wählen Sie Ihre Medien aus dem linken Fenster und ziehen Sie sie in Ihre Sendung im rechten Fensterbereich."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:12
msgid "Then you're good to go!"
-msgstr "Dann sind Sie gut zu gehen!"
+msgstr "Jetzt können Sie loslegen!"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:13
#, php-format
msgid "For more detailed help, read the %suser manual%s."
-msgstr "Für weitere ausführliche Hilfe, lesen Sie die %s Bedienungsanleitung %s ."
+msgstr "Für weitere ausführliche Hilfe, lesen Sie bitte die %s Bedienungsanleitung %s ."
#: airtime_mvc/application/views/scripts/playlist/update.phtml:40
msgid "Expand Static Block"
-msgstr "Erweitern statischen Block"
+msgstr "Statischen Block erweitern"
#: airtime_mvc/application/views/scripts/playlist/update.phtml:45
msgid "Expand Dynamic Block"
-msgstr "Erweitern Dynamic Block"
+msgstr "Dynamischen Block erweitern"
#: airtime_mvc/application/views/scripts/playlist/update.phtml:98
msgid "Empty smart block"
-msgstr "Leere Smart Block"
+msgstr "Smart Block leeren"
#: airtime_mvc/application/views/scripts/playlist/update.phtml:100
msgid "Empty playlist"
-msgstr "Leere Wiedergabeliste"
+msgstr "Wiedergabeliste leeren"
#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:3
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:66
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:71
msgid "Fade out: "
-msgstr "Fade out: "
+msgstr "Ausblenden: "
#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:3
#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:10
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:68
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:71
msgid "(ss.t)"
-msgstr "(Ss.t)"
+msgstr "(ss.t)"
#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:10
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:63
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:68
msgid "Fade in: "
-msgstr "Fade in: "
+msgstr "Einblenden: "
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:10
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:10
@@ -2757,17 +2755,17 @@ msgstr "Neue Playlist"
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:14
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:8
msgid "New Smart Block"
-msgstr "Neue Smart-Sperren"
+msgstr "Neuer Smart Block"
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:15
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:15
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:9
msgid "New Webstream"
-msgstr "New Webstream"
+msgstr "Neuer Webstream"
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:20
msgid "Shuffle playlist"
-msgstr "Shuffle Playlist"
+msgstr "Playlist shufflen"
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:23
msgid "Save playlist"
@@ -2776,21 +2774,21 @@ msgstr "Playlist speichern"
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:30
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:27
msgid "Playlist crossfade"
-msgstr "Playlist Überblendung"
+msgstr "Playlist überblenden"
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:49
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:51
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:38
msgid "View / edit description"
-msgstr "Anzeigen / Bearbeiten Beschreibung"
+msgstr "Beschreibung anzeigen/bearbeiten"
#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:81
msgid "No open playlist"
-msgstr "Keine offenen Wiedergabeliste"
+msgstr "Keine offene Wiedergabeliste"
#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:86
msgid "No open smart block"
-msgstr "Keine offenen Smart Block"
+msgstr "Kein offener Smart Block"
#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:2
msgid "Cue In: "
@@ -2799,7 +2797,7 @@ msgstr "Cue In: "
#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:2
#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:7
msgid "(hh:mm:ss.t)"
-msgstr "(Hh: mm: ss.t)"
+msgstr "(hh:mm:ss.t)"
#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:7
msgid "Cue Out: "
@@ -2807,17 +2805,17 @@ msgstr "Cue Out: "
#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:12
msgid "Original Length:"
-msgstr "Original Länge:"
+msgstr "Originallänge:"
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40
msgid "Add this show"
-msgstr "Fügen Sie diese Show"
+msgstr "Diese Sendung hinzufügen"
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40
msgid "Update show"
-msgstr "Aktualisieren Sie zeigen,"
+msgstr "Diese Sendung aktualisieren"
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:10
msgid "What"
@@ -2833,7 +2831,7 @@ msgstr "Live Stream Input"
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:23
msgid "Record & Rebroadcast"
-msgstr "Record & Rebroadcast"
+msgstr "Aufnahme & Wiederholung"
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:29
msgid "Who"
@@ -2841,7 +2839,7 @@ msgstr "Wer"
#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:33
msgid "Style"
-msgstr "CSS"
+msgstr "Stil"
#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:3
msgid "Email sent"
@@ -2849,15 +2847,15 @@ msgstr "E-Mail gesendet."
#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:6
msgid "An email has been sent"
-msgstr "Eine E-Mail wurde abgeschickt"
+msgstr "Eine E-Mail wurde versendet. "
#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:7
msgid "Back to login screen"
-msgstr "Zurück zur Bildschirmansicht einloggen"
+msgstr "Zurück zum Login Screen"
#: airtime_mvc/application/views/scripts/login/index.phtml:7
msgid "Welcome to the online Airtime demo! You can log in using the username 'admin' and the password 'admin'."
-msgstr "Willkommen im Online-Airtime-Demo! Sie können sich mit dem Benutzernamen 'admin' und dem Passwort 'admin' anmelden."
+msgstr "Willkommen in der Testversion von Online-Airtime! Sie können sich mit dem Benutzernamen 'admin' und dem Passwort 'admin' anmelden."
#: airtime_mvc/application/views/scripts/login/password-restore.phtml:3
#: airtime_mvc/application/views/scripts/form/login.phtml:25
@@ -2866,7 +2864,7 @@ msgstr "Passwort zurücksetzen"
#: airtime_mvc/application/views/scripts/login/password-restore.phtml:7
msgid "Please enter your account e-mail address. You will receive a link to create a new password via e-mail."
-msgstr "Bitte geben Sie Ihren Account E-Mail-Adresse. Sie erhalten einen Link, um ein neues Passwort per E-Mail erstellen."
+msgstr "Bitte geben Sie die E-Mail-Adresse Ihres Kontos ein. Sie erhalten per E-Mail einen Link, um ein neues Passwort zu erstellen."
#: airtime_mvc/application/views/scripts/login/password-change.phtml:3
msgid "New password"
@@ -2874,11 +2872,11 @@ msgstr "Neues Passwort"
#: airtime_mvc/application/views/scripts/login/password-change.phtml:6
msgid "Please enter and confirm your new password in the fields below."
-msgstr "Bitte geben Sie ein und bestätigen Sie das neue Kennwort in die Felder."
+msgstr "Bitte geben Sie Ihr neues Passwort ein und bestätigen es in die folgenden Feldern."
#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:4
msgid "Service"
-msgstr "Dienstleistung"
+msgstr "Service"
#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:6
msgid "Uptime"
@@ -2902,11 +2900,11 @@ msgstr "Festplattenspeicher"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:22
msgid "previous"
-msgstr "Zurück"
+msgstr "zurück"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:25
msgid "play"
-msgstr "wiedergeben"
+msgstr "Wiedergabe"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:28
msgid "pause"
@@ -2918,11 +2916,11 @@ msgstr "weiter"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:34
msgid "stop"
-msgstr "stoppt"
+msgstr "Stop"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:59
msgid "max volume"
-msgstr "Max, Volumen "
+msgstr "Maximale Lautstärke "
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:69
msgid "Update Required"
@@ -2931,7 +2929,7 @@ msgstr "Update erforderlich"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:70
#, php-format
msgid "To play the media you will need to either update your browser to a recent version or update your %sFlash plugin%s."
-msgstr "Um die Medien zu spielen, müssen Sie entweder aktualisieren Sie Ihren Browser auf eine aktuellere Version oder aktualisieren Sie Ihre %s Flash-Plugin %s ."
+msgstr "Um die Medien zu spielen, müssen Sie entweder Ihren Browser oder Ihr %s Flash-Plugin %s aktualisieren."
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:51
msgid "Stream URL:"
@@ -2939,7 +2937,7 @@ msgstr "Stream URL:"
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:56
msgid "Default Length:"
-msgstr "Standard Länge:"
+msgstr "Standardlänge:"
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:63
msgid "No webstream"
@@ -2947,7 +2945,7 @@ msgstr "Kein Webstream"
#: airtime_mvc/application/views/scripts/error/error.phtml:6
msgid "Zend Framework Default Application"
-msgstr "Zend Framework Default Application"
+msgstr "Zend Framework Standardanwendung"
#: airtime_mvc/application/views/scripts/error/error.phtml:10
msgid "Page not found!"
@@ -2955,11 +2953,11 @@ msgstr "Seite nicht gefunden"
#: airtime_mvc/application/views/scripts/error/error.phtml:11
msgid "Looks like the page you were looking for doesn't exist!"
-msgstr "Sieht aus wie die Seite, die Sie existiert nicht gesucht haben!"
+msgstr "Die Seite nach der Sie gesucht haben, existiert nicht!"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:4
msgid "Stream "
-msgstr "Strom "
+msgstr "Stream "
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:33
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:47
@@ -2980,11 +2978,11 @@ msgstr "Weitere Optionen"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:108
msgid "The following info will be displayed to listeners in their media player:"
-msgstr "Die folgenden Informationen werden die Zuhörer in ihren Media-Player angezeigt werden:"
+msgstr "Die folgenden Informationen werden den Zuhörern in ihren Media-Playern angezeigt:"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:141
msgid "(Your radio station website)"
-msgstr "(Ihre Radiosender Website)"
+msgstr "(Webseite Ihres Radiosenders)"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:179
msgid "Stream URL: "
@@ -3001,7 +2999,7 @@ msgstr "Festlegen"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:19
msgid "Current Import Folder:"
-msgstr "Aktuelle Import Folder:"
+msgstr "Aktueller Import Ordner:"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:28
#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:40
@@ -3011,19 +3009,19 @@ msgstr "Hinzufügen"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:43
msgid "Rescan watched directory (This is useful if it is network mount and may be out of sync with Airtime)"
-msgstr "Rescan überwachten Verzeichnis (Dies ist nützlich, wenn es Netzwerkordner ist, und kann nicht mehr synchron mit Airtime sein)"
+msgstr "Beobachtetes Verzeichnis rescannen (Dies ist nützlich, wenn es sich um einen Netzwerkordner handelt , der möglicherweise nicht mit Airtime synchron läuft)"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:44
msgid "Remove watched directory"
-msgstr "Entfernen Sie überwachten Verzeichnis"
+msgstr "Entfernen Sie beobachtetes Verzeichnis"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:50
msgid "You are not watching any media folders."
-msgstr "Sie sind nicht gerade alle Medien Ordner."
+msgstr "Sie beobachten keine Medienordner."
#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:4
msgid "Choose Days:"
-msgstr "Wählen Tage:"
+msgstr "Tage wählen:"
#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:18
#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:18
@@ -3032,34 +3030,34 @@ msgstr "Entfernen"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:1
msgid "Register Airtime"
-msgstr "Registrieren Airtime"
+msgstr "Airtime registrieren"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:6
#, php-format
msgid "Help Airtime improve by letting us know how you are using it. This info will be collected regularly in order to enhance your user experience.%sClick 'Yes, help Airtime' and we'll make sure the features you use are constantly improving."
-msgstr "Helfen Airtime, indem Sie uns wissen, wie Sie es verwenden zu verbessern. Diese Informationen werden regelmäßig gesammelt werden, um Ihre User Experience zu verbessern.%sKlicken Sie auf 'Ja, helfen Airtime' und wir sorgen dafür, dass die Funktionen, die Sie ständig verbessern."
+msgstr "Helfen Sie Airtime, indem Sie uns wissen lassen, wie Sie es verwenden. Diese Informationen werden regelmäßig gesammelt, um Ihre Nutzererfahrung zu verbessern.%sKlicken Sie auf 'Ja, Airtime helfen' und wir bemühen uns, die von Ihnen regelmäßig genutzten Funktionen zu verbessern."
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:25
#, php-format
msgid "Click the box below to advertise your station on %sSourcefabric.org%s. In order to promote your station, 'Send support feedback' must be enabled. This data will be collected in addition to the support feedback."
-msgstr "Klicken Sie auf die unten stehende Box und Ihre Station auf werben %sSourcefabric.org%s . Um Ihre Station zu fördern, 'Senden Unterstützung feedback' aktiviert werden muss. Diese Daten werden zusätzlich zur Unterstützung Feedback gesammelt werden."
+msgstr "Klicken Sie auf die unten stehende Box, um Ihre Station auf %sSourcefabric.org%s zu bewerben. Hierzu muss die Option 'Senden Unterstützung feedback' aktiviert sein. Diese Daten werden zusätzlich zum Support Feedback gesammelt."
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:65
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:79
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:61
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:76
msgid "(for verification purposes only, will not be published)"
-msgstr "(Für die Zwecke der Überprüfung nur wird nicht veröffentlicht)"
+msgstr "(Nur für die Zwecke der Überprüfung, wird nicht veröffentlicht)"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:150
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:151
msgid "Note: Anything larger than 600x600 will be resized."
-msgstr "Hinweis: Alles, was größer als 600x600 werden verkleinert."
+msgstr "Hinweis: Grafiken, die größer als 600x600 sind, werden verkleinert."
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:164
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:164
msgid "Show me what I am sending "
-msgstr "Zeig mir, was ich sende "
+msgstr "Zeige mir, was ich sende "
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:178
msgid "Terms and Conditions"
@@ -3067,19 +3065,19 @@ msgstr "Nutzungsbedingungen"
#: airtime_mvc/application/views/scripts/form/showbuilder.phtml:7
msgid "Find Shows"
-msgstr "Finden Shows"
+msgstr "Sendungen finden"
#: airtime_mvc/application/views/scripts/form/showbuilder.phtml:12
msgid "Filter By Show:"
-msgstr "Filter By Show:"
+msgstr "Nach Sendungen filtern:"
#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:2
msgid "Input Stream Settings"
-msgstr "Input Stream Settings"
+msgstr "Einstellungen Input Stream "
#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:109
msgid "Master Source Connection URL:"
-msgstr "Master Source Connection URL:"
+msgstr "Master Source URL Verbindung:"
#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:115
#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:159
@@ -3098,15 +3096,15 @@ msgstr "ZURÜCKSETZEN"
#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:153
msgid "Show Source Connection URL:"
-msgstr "Quelltext anzeigen Anschluss URL:"
+msgstr "Anschluß URL für die Quelle der Sendung:"
#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:4
msgid "Repeat Days:"
-msgstr "Repeat Tage:"
+msgstr "Wiederholen Tage:"
#: airtime_mvc/application/views/scripts/form/daterange.phtml:6
msgid "Filter History"
-msgstr "Filter History"
+msgstr "Filter Verlauf"
#: airtime_mvc/application/views/scripts/form/preferences.phtml:5
msgid "Email / Mail Server Settings"
@@ -3119,20 +3117,20 @@ msgstr "SoundCloud Einstellungen"
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:5
#, php-format
msgid "Help Airtime improve by letting Sourcefabric know how you are using it. This information will be collected regularly in order to enhance your user experience.%sClick the 'Send support feedback' box and we'll make sure the features you use are constantly improving."
-msgstr "Helfen Airtime indem Sourcefabric wissen, wie Sie es verwenden zu verbessern. Diese Informationen werden regelmäßig gesammelt werden, um Ihren Workflow zu verbessern.%sKlicken Sie auf 'Senden Unterstützung feedback' Feld ein und wir sorgen dafür, dass die Funktionen, die Sie ständig verbessern."
+msgstr "Helfen Sie uns Airtime zu verbessern, indem Sie Sourcefabric wissen lassen, wie Sie es verwenden. Diese Informationen werden regelmäßig gesammelt, um Ihren Workflow zu verbessern.%sKlicken Sie auf das Feld 'Support Feedback senden' und wir bemühen uns darum, die von Ihnen genutzten Funktionen ständig zu verbessern."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:23
#, php-format
msgid "Click the box below to promote your station on %sSourcefabric.org%s."
-msgstr "Klicken Sie auf die unten stehende Box und Ihre Station auf die Förderung %s Sourcefabric.org %s ."
+msgstr "Klicken Sie auf das unten stehende Feld, damit Ihre Station auf %sSourcefabric.org%s beworben wird."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:41
msgid "(In order to promote your station, 'Send support feedback' must be enabled)."
-msgstr "(Um Ihre Station zu fördern, 'Senden Unterstützung Feedback' muss aktiviert sein)."
+msgstr "(Um Ihre Station zu bewerben muss 'Senden Support Feedback' aktiviert sein)."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:186
msgid "Sourcefabric Privacy Policy"
-msgstr "Sourcefabric Datenschutz"
+msgstr "Sourcefabric Datenschutz "
#: airtime_mvc/application/views/scripts/form/add-show-live-stream.phtml:53
msgid "Connection URL: "
@@ -3140,7 +3138,7 @@ msgstr "Verbindungs-URL: "
#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:3
msgid "Smart Block Options"
-msgstr "Smart Blockieren Optionen"
+msgstr "Smart Block Optionen"
#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:63
msgid " to "
@@ -3153,12 +3151,12 @@ msgstr "Dateien erfüllen die Kriterien"
#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:127
msgid "file meet the criteria"
-msgstr "Datei die Kriterien"
+msgstr "Datei erfüllt die Kriterien"
#: airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml:3
#: airtime_mvc/application/views/scripts/library/library.phtml:2
msgid "File import in progress..."
-msgstr "Datei-Import in progress ..."
+msgstr "Datei-Import in Bearbeitung..."
#: airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml:5
#: airtime_mvc/application/views/scripts/library/library.phtml:5
@@ -3167,7 +3165,7 @@ msgstr "Erweiterte Suchoptionen"
#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:2
msgid "Stream Settings"
-msgstr "Stream Settings"
+msgstr "Stream Einstellungen"
#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:12
msgid "Global Settings"
@@ -3175,7 +3173,7 @@ msgstr "Globale Einstellungen"
#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:72
msgid "Output Stream Settings"
-msgstr "Output Stream Settings"
+msgstr "Output Stream Einstellungen"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:7
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:30
@@ -3206,11 +3204,11 @@ msgstr "Web Stream"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:40
msgid "Dynamic Smart Block"
-msgstr "Dynamic Smart Sperren"
+msgstr "Dynamischer Smart Block"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:41
msgid "Static Smart Block"
-msgstr "Static Smart-Sperren"
+msgstr "Statischer Smart Block"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:42
msgid "Audio Track"
@@ -3218,15 +3216,15 @@ msgstr "Audio Track"
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:48
msgid "Playlist Contents: "
-msgstr "Playlist Inhalt: "
+msgstr "Inhalte Playlist: "
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:50
msgid "Static Smart Block Contents: "
-msgstr "Static Smart-Block-Inhalt: "
+msgstr "Inhalte statischer Smart Block: "
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:89
msgid "Dynamic Smart Block Criteria: "
-msgstr "Dynamic Smart Blockieren Kriterien: "
+msgstr "Kriterien dynamischer Smart Block: "
#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:118
msgid "Limit to "
diff --git a/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.mo
index 6e397154f..b91bc503e 100644
Binary files a/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.po b/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.po
index 318c89f85..6c8c9240f 100644
--- a/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/en_CA/LC_MESSAGES/airtime.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: contact@sourcefabric.org\n"
"POT-Creation-Date: 2012-11-28 16:00-0500\n"
-"PO-Revision-Date: 2012-11-29 11:31-0500\n"
-"Last-Translator: Denise Rigato \n"
+"PO-Revision-Date: 2013-01-04 17:50+0100\n"
+"Last-Translator: Daniel James \n"
"Language-Team: Canadian Localization \n"
"Language: en_CA\n"
"MIME-Version: 1.0\n"
@@ -2650,8 +2650,8 @@ msgstr "User Type"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
diff --git a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.mo
index 083c9731a..4a115c5a2 100644
Binary files a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po
index ffc306a22..e50cc20a7 100644
--- a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: contact@sourcefabric.org\n"
"POT-Creation-Date: 2012-11-28 16:00-0500\n"
-"PO-Revision-Date: 2012-12-05 11:41+0100\n"
+"PO-Revision-Date: 2013-01-04 17:47+0100\n"
"Last-Translator: Daniel James \n"
"Language-Team: British Localization \n"
"Language: en_GB\n"
@@ -2650,8 +2650,8 @@ msgstr "User Type"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
diff --git a/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.mo
index ca0658e5b..0994f3114 100644
Binary files a/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.po b/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.po
index 21bd2bdb6..f8d0a04c1 100644
--- a/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/en_US/LC_MESSAGES/airtime.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: contact@sourcefabric.org\n"
"POT-Creation-Date: 2012-11-28 16:00-0500\n"
-"PO-Revision-Date: 2012-12-05 11:35+0100\n"
+"PO-Revision-Date: 2013-01-04 17:48+0100\n"
"Last-Translator: Daniel James \n"
"Language-Team: United States Localization \n"
"Language: en_US\n"
@@ -2650,8 +2650,8 @@ msgstr "User Type"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
diff --git a/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.mo
index 305625f5e..ea8b287dd 100644
Binary files a/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.po b/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.po
index 5c19cbd8b..8d9eb90b7 100644
--- a/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/es_ES/LC_MESSAGES/airtime.po
@@ -7,9 +7,9 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: http://forum.sourcefabric.org/\n"
"POT-Creation-Date: 2012-11-29 11:44-0500\n"
-"PO-Revision-Date: 2012-12-03 20:19-0600\n"
-"Last-Translator: Claudia Cruz \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-01-04 17:38+0100\n"
+"Last-Translator: Daniel James \n"
+"Language-Team: Spanish Localization \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -2597,7 +2597,7 @@ msgstr "Fuente del show"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:45
msgid "Scheduled Play"
-msgstr "Reproducción programada"
+msgstr "Contenido programado"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:54
msgid "ON AIR"
@@ -2649,8 +2649,8 @@ msgstr "Tipo de usuario"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s, , el software de código abierto para programar y administrar estaciones de radio de forma remota. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, el software de código abierto para programar y administrar estaciones de radio de forma remota. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
diff --git a/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.mo
index fed2d5dd4..5f2845b43 100644
Binary files a/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.po b/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.po
index 133c21615..4bf45e117 100644
--- a/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/fr_FR/LC_MESSAGES/airtime.po
@@ -8,9 +8,9 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: http://forum.sourcefabric.org/\n"
"POT-Creation-Date: 2012-11-29 11:44-0500\n"
-"PO-Revision-Date: 2012-12-08 13:56+0100\n"
-"Last-Translator: Albert Bruc \n"
-"Language-Team: LANGUAGE \n"
+"PO-Revision-Date: 2013-01-04 17:39+0100\n"
+"Last-Translator: Daniel James \n"
+"Language-Team: French Localization \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -105,12 +105,8 @@ msgstr "Déconnexion"
#: airtime_mvc/application/layouts/scripts/login.phtml:16
#, php-format
-msgid ""
-"Airtime Copyright ©Sourcefabric o.p.s. All rights reserved.%sMaintained "
-"and distributed under GNU GPL v.3 by %sSourcefabric o.p.s%s"
-msgstr ""
-"Airtime Copyright ©Sourcefabric o.p.s. Tous droits réservés.%sMaintenu "
-"et distribué sous la GNU GPL v.3 par %sSourcefabric o.p.s%s"
+msgid "Airtime Copyright ©Sourcefabric o.p.s. All rights reserved.%sMaintained and distributed under GNU GPL v.3 by %sSourcefabric o.p.s%s"
+msgstr "Airtime Copyright ©Sourcefabric o.p.s. Tous droits réservés.%sMaintenu et distribué sous la GNU GPL v.3 par %sSourcefabric o.p.s%s"
#: airtime_mvc/application/models/StoredFile.php:797
#: airtime_mvc/application/controllers/LocaleController.php:277
@@ -135,28 +131,16 @@ msgstr "Impossible de créer le répertoire \"organize\"."
#: airtime_mvc/application/models/StoredFile.php:950
#, php-format
-msgid ""
-"The file was not uploaded, there is %s MB of disk space left and the file "
-"you are uploading has a size of %s MB."
-msgstr ""
-"Le fichier n'a pas été téléchargé, il y a %s Mo d'espace libre sur le disque "
-"et le fichier que vous téléchargez a une taille de %s MB."
+msgid "The file was not uploaded, there is %s MB of disk space left and the file you are uploading has a size of %s MB."
+msgstr "Le fichier n'a pas été téléchargé, il y a %s Mo d'espace libre sur le disque et le fichier que vous téléchargez a une taille de %s MB."
#: airtime_mvc/application/models/StoredFile.php:959
-msgid ""
-"This file appears to be corrupted and will not be added to media library."
-msgstr ""
-"Ce fichier semble être endommagé et ne sera pas ajouté à la médiathèque."
+msgid "This file appears to be corrupted and will not be added to media library."
+msgstr "Ce fichier semble être endommagé et ne sera pas ajouté à la médiathèque."
#: airtime_mvc/application/models/StoredFile.php:995
-msgid ""
-"The file was not uploaded, this error can occur if the computer hard drive "
-"does not have enough disk space or the stor directory does not have correct "
-"write permissions."
-msgstr ""
-"Le fichier n'a pas été téléchargé, cette erreur peut se produire si le "
-"disque dur de l'ordinateur ne dispose pas de suffisamment d'espace libre ou "
-"le répertoire stockage ne dispose pas des autorisations d'écriture correctes."
+msgid "The file was not uploaded, this error can occur if the computer hard drive does not have enough disk space or the stor directory does not have correct write permissions."
+msgstr "Le fichier n'a pas été téléchargé, cette erreur peut se produire si le disque dur de l'ordinateur ne dispose pas de suffisamment d'espace libre ou le répertoire stockage ne dispose pas des autorisations d'écriture correctes."
#: airtime_mvc/application/models/Preference.php:469
msgid "Select Country"
@@ -185,19 +169,13 @@ msgstr "%s n'est pas un répertoire valide."
#: airtime_mvc/application/models/MusicDir.php:231
#, php-format
-msgid ""
-"%s is already set as the current storage dir or in the watched folders list"
-msgstr ""
-"%s est déjà défini comme le répertoire de stockage courant ou dans la liste "
-"des dossiers surveillés"
+msgid "%s is already set as the current storage dir or in the watched folders list"
+msgstr "%s est déjà défini comme le répertoire de stockage courant ou dans la liste des dossiers surveillés"
#: airtime_mvc/application/models/MusicDir.php:381
#, php-format
-msgid ""
-"%s is already set as the current storage dir or in the watched folders list."
-msgstr ""
-"%s est déjà défini comme espace de stockage courant ou dans la liste des "
-"répertoires surveillés."
+msgid "%s is already set as the current storage dir or in the watched folders list."
+msgstr "%s est déjà défini comme espace de stockage courant ou dans la liste des répertoires surveillés."
#: airtime_mvc/application/models/MusicDir.php:424
#, php-format
@@ -214,16 +192,14 @@ msgstr "Le Point d'entré et le point de sortie sont nul."
#: airtime_mvc/application/models/Block.php:803
#: airtime_mvc/application/models/Block.php:824
msgid "Can't set cue in to be larger than cue out."
-msgstr ""
-"Impossible de définir un point d'entrée plus grand que le point de sortie."
+msgstr "Impossible de définir un point d'entrée plus grand que le point de sortie."
#: airtime_mvc/application/models/Playlist.php:761
#: airtime_mvc/application/models/Playlist.php:802
#: airtime_mvc/application/models/Block.php:792
#: airtime_mvc/application/models/Block.php:848
msgid "Can't set cue out to be greater than file length."
-msgstr ""
-"Ne peut pas fixer un point de sortie plus grand que la durée du fichier."
+msgstr "Ne peut pas fixer un point de sortie plus grand que la durée du fichier."
#: airtime_mvc/application/models/Playlist.php:795
#: airtime_mvc/application/models/Block.php:859
@@ -245,8 +221,7 @@ msgid ""
"Note: Resizing a repeating show affects all of its repeats."
msgstr ""
"Ne peux pas programmer des émissions qui se chevauchent. \n"
-"Remarque: Le redimensionnement d'une émission répétée affecte l'ensemble de "
-"ses répétitions."
+"Remarque: Le redimensionnement d'une émission répétée affecte l'ensemble de ses répétitions."
#: airtime_mvc/application/models/Webstream.php:157
msgid "Length needs to be greater than 0 minutes"
@@ -295,8 +270,7 @@ msgstr "Type de flux non reconnu: %s"
#: airtime_mvc/application/models/ShowInstance.php:245
msgid "Can't drag and drop repeating shows"
-msgstr ""
-"Vous ne pouvez pas faire glisser et déposer des émissions en répétition"
+msgstr "Vous ne pouvez pas faire glisser et déposer des émissions en répétition"
#: airtime_mvc/application/models/ShowInstance.php:253
msgid "Can't move a past show"
@@ -317,15 +291,11 @@ msgstr "Ne peux pas programmer des émissions qui se chevauchent"
#: airtime_mvc/application/models/ShowInstance.php:290
msgid "Can't move a recorded show less than 1 hour before its rebroadcasts."
-msgstr ""
-"Impossible de déplacer une émission enregistrée à moins d'1 heure avant ses "
-"rediffusions."
+msgstr "Impossible de déplacer une émission enregistrée à moins d'1 heure avant ses rediffusions."
#: airtime_mvc/application/models/ShowInstance.php:303
msgid "Show was deleted because recorded show does not exist!"
-msgstr ""
-"L'Emission a été éffacée parce que l'enregistrement de l'émission n'existe "
-"pas!"
+msgstr "L'Emission a été éffacée parce que l'enregistrement de l'émission n'existe pas!"
#: airtime_mvc/application/models/ShowInstance.php:310
msgid "Must wait 1 hour to rebroadcast."
@@ -356,13 +326,11 @@ msgstr "Mot de passe Airtime Réinitialisé"
#: airtime_mvc/application/models/Scheduler.php:82
msgid "The schedule you're viewing is out of date! (sched mismatch)"
-msgstr ""
-"Le calendrier que vous consultez n'est pas à jour! (décalage calendaire)"
+msgstr "Le calendrier que vous consultez n'est pas à jour! (décalage calendaire)"
#: airtime_mvc/application/models/Scheduler.php:87
msgid "The schedule you're viewing is out of date! (instance mismatch)"
-msgstr ""
-"La programmation que vous consultez n'est pas à jour! (décalage d'instance)"
+msgstr "La programmation que vous consultez n'est pas à jour! (décalage d'instance)"
#: airtime_mvc/application/models/Scheduler.php:95
#: airtime_mvc/application/models/Scheduler.php:346
@@ -669,9 +637,7 @@ msgstr "Promouvoir ma station sur Sourcefabric.org"
#: airtime_mvc/application/forms/SupportSettings.php:148
#, php-format
msgid "By checking this box, I agree to Sourcefabric's %sprivacy policy%s."
-msgstr ""
-"En cochant cette case, j'accepte la %spolitique de confidentialité%s de "
-"Sourcefabric ."
+msgstr "En cochant cette case, j'accepte la %spolitique de confidentialité%s de Sourcefabric ."
#: airtime_mvc/application/forms/RegisterAirtime.php:166
#: airtime_mvc/application/forms/SupportSettings.php:173
@@ -723,11 +689,8 @@ msgid "Value is required and can't be empty"
msgstr "Une Valeur est requise, ne peut pas être vide"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:19
-msgid ""
-"'%value%' is no valid email address in the basic format local-part@hostname"
-msgstr ""
-"'%value%' n'est pas une adresse de courriel valide dans le format de type "
-"partie-locale@nomdedomaine"
+msgid "'%value%' is no valid email address in the basic format local-part@hostname"
+msgstr "'%value%' n'est pas une adresse de courriel valide dans le format de type partie-locale@nomdedomaine"
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:33
msgid "'%value%' does not fit the date format '%format%'"
@@ -1149,11 +1112,11 @@ msgstr "'%value%' ne correspond pas au format de durée 'HH:mm'"
#: airtime_mvc/application/forms/AddShowWhen.php:22
msgid "Date/Time Start:"
-msgstr "Date / Heure de Début:"
+msgstr "Date/Heure de Début:"
#: airtime_mvc/application/forms/AddShowWhen.php:49
msgid "Date/Time End:"
-msgstr "Date / Heure de Fin:"
+msgstr "Date/Heure de Fin:"
#: airtime_mvc/application/forms/AddShowWhen.php:74
msgid "Duration:"
@@ -1169,9 +1132,7 @@ msgstr "Impossible de créer un émission dans le passé"
#: airtime_mvc/application/forms/AddShowWhen.php:111
msgid "Cannot modify start date/time of the show that is already started"
-msgstr ""
-"Vous ne pouvez pas modifier la date / heure de début de l'émission qui a "
-"déjà commencé"
+msgstr "Vous ne pouvez pas modifier la date / heure de début de l'émission qui a déjà commencé"
#: airtime_mvc/application/forms/AddShowWhen.php:130
msgid "Cannot have duration 00h 00m"
@@ -1399,11 +1360,8 @@ msgstr "La 'Durée' doit être au format '00:00:00'"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:502
#: airtime_mvc/application/forms/SmartBlockCriteria.php:515
-msgid ""
-"The value should be in timestamp format(eg. 0000-00-00 or 00-00-00 00:00:00)"
-msgstr ""
-"La valeur doit être en format d'horodatage (par exemple 0000-00-00 ou "
-"00-00-00 00:00:00)"
+msgid "The value should be in timestamp format(eg. 0000-00-00 or 00-00-00 00:00:00)"
+msgstr "La valeur doit être en format d'horodatage (par exemple 0000-00-00 ou 00-00-00 00:00:00)"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:529
msgid "The value has to be numeric"
@@ -1464,12 +1422,8 @@ msgstr "Entrez une durée en secondes 0{.0}"
#: airtime_mvc/application/forms/GeneralPreferences.php:48
#, php-format
-msgid ""
-"Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make "
-"front-end widgets work.)"
-msgstr ""
-"Autoriser les sites internet à acceder aux informations de la Programmation ?"
-"%s (Activer cette option permettra aux widgets de fonctionner.)"
+msgid "Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make front-end widgets work.)"
+msgstr "Autoriser les sites internet à acceder aux informations de la Programmation ?%s (Activer cette option permettra aux widgets de fonctionner.)"
#: airtime_mvc/application/forms/GeneralPreferences.php:49
msgid "Disabled"
@@ -1662,17 +1616,11 @@ msgstr "S'il vous plaît saisissez votre nom d'utilisateur et mot de passe"
#: airtime_mvc/application/controllers/LoginController.php:73
msgid "Wrong username or password provided. Please try again."
-msgstr ""
-"Mauvais Nom d'utilisateur ou mot de passe fourni. S'il vous plaît essayez de "
-"nouveau."
+msgstr "Mauvais Nom d'utilisateur ou mot de passe fourni. S'il vous plaît essayez de nouveau."
#: airtime_mvc/application/controllers/LoginController.php:135
-msgid ""
-"Email could not be sent. Check your mail server settings and ensure it has "
-"been configured properly."
-msgstr ""
-"Le Courriel n'a pas pu être envoyé. Vérifiez vos paramètres du serveur de "
-"messagerie et s'assurez vous qu'il a été correctement configuré."
+msgid "Email could not be sent. Check your mail server settings and ensure it has been configured properly."
+msgstr "Le Courriel n'a pas pu être envoyé. Vérifiez vos paramètres du serveur de messagerie et s'assurez vous qu'il a été correctement configuré."
#: airtime_mvc/application/controllers/LoginController.php:138
msgid "Given email not found."
@@ -1786,9 +1734,7 @@ msgstr "Vous pouvez seulement ajouter des pistes aux Blocs Intelligents."
#: airtime_mvc/application/controllers/LocaleController.php:54
#: airtime_mvc/application/controllers/PlaylistController.php:160
msgid "You can only add tracks, smart blocks, and webstreams to playlists."
-msgstr ""
-"Vous pouvez uniquement ajouter des pistes, des blocs intelligents et flux "
-"web aux listes de lecture."
+msgstr "Vous pouvez uniquement ajouter des pistes, des blocs intelligents et flux web aux listes de lecture."
#: airtime_mvc/application/controllers/LocaleController.php:60
msgid "Add to selected show"
@@ -1898,13 +1844,8 @@ msgstr "L'entrée doit être au format suivant: hh:mm:ss.t"
#: airtime_mvc/application/controllers/LocaleController.php:111
#, php-format
-msgid ""
-"You are currently uploading files. %sGoing to another screen will cancel the "
-"upload process. %sAre you sure you want to leave the page?"
-msgstr ""
-"Vous êtes en train de téléverser des fichiers. %s Aller vers un autre écran "
-"pour annuler le processus de téléversement. %s Êtes-vous sûr de vouloir "
-"quitter la page?"
+msgid "You are currently uploading files. %sGoing to another screen will cancel the upload process. %sAre you sure you want to leave the page?"
+msgstr "Vous êtes en train de téléverser des fichiers. %s Aller vers un autre écran pour annuler le processus de téléversement. %s Êtes-vous sûr de vouloir quitter la page?"
#: airtime_mvc/application/controllers/LocaleController.php:113
msgid "please put in a time '00:00:00 (.0)'"
@@ -1916,8 +1857,7 @@ msgstr "s'il vous plaît mettez dans une durée en secondes '00 (.0) '"
#: airtime_mvc/application/controllers/LocaleController.php:115
msgid "Your browser does not support playing this file type: "
-msgstr ""
-"Votre navigateur ne prend pas en charge la lecture de ce type de fichier:"
+msgstr "Votre navigateur ne prend pas en charge la lecture de ce type de fichier:"
#: airtime_mvc/application/controllers/LocaleController.php:116
msgid "Dynamic block is not previewable"
@@ -1932,14 +1872,8 @@ msgid "Playlist saved"
msgstr "Liste de Lecture sauvegardé"
#: airtime_mvc/application/controllers/LocaleController.php:120
-msgid ""
-"Airtime is unsure about the status of this file. This can happen when the "
-"file is on a remote drive that is unaccessible or the file is in a directory "
-"that isn't 'watched' anymore."
-msgstr ""
-"Airtime n'est pas sûr de l'état de ce fichier. Cela peut arriver lorsque le "
-"fichier se trouve sur un lecteur distant qui est inaccessible ou si le "
-"fichier est dans un répertoire qui n'est pas plus «sruveillé»."
+msgid "Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn't 'watched' anymore."
+msgstr "Airtime n'est pas sûr de l'état de ce fichier. Cela peut arriver lorsque le fichier se trouve sur un lecteur distant qui est inaccessible ou si le fichier est dans un répertoire qui n'est pas plus «sruveillé»."
#: airtime_mvc/application/controllers/LocaleController.php:122
#, php-format
@@ -1964,36 +1898,16 @@ msgid "Image must be one of jpg, jpeg, png, or gif"
msgstr "L'Image doit être du type jpg, jpeg, png, ou gif"
#: airtime_mvc/application/controllers/LocaleController.php:130
-msgid ""
-"A static smart block will save the criteria and generate the block content "
-"immediately. This allows you to edit and view it in the Library before "
-"adding it to a show."
-msgstr ""
-"Un bloc statique intelligent permettra d'économiser les critères et générera "
-"le contenu du bloc immédiatement. Cela vous permet d'éditer et de le voir "
-"dans la médiathèque avant de l'ajouter à une émission."
+msgid "A static smart block will save the criteria and generate the block content immediately. This allows you to edit and view it in the Library before adding it to a show."
+msgstr "Un bloc statique intelligent permettra d'économiser les critères et générera le contenu du bloc immédiatement. Cela vous permet d'éditer et de le voir dans la médiathèque avant de l'ajouter à une émission."
#: airtime_mvc/application/controllers/LocaleController.php:132
-msgid ""
-"A dynamic smart block will only save the criteria. The block content will "
-"get generated upon adding it to a show. You will not be able to view and "
-"edit the content in the Library."
-msgstr ""
-"Un bloc dynamique intelligent enregistre uniquement les critères. Le contenu "
-"du bloc que vous obtiendrez sera généré lors de l'ajout à l'émission. Vous "
-"ne serez pas en mesure d'afficher et de modifier le contenu de la "
-"médiathèque."
+msgid "A dynamic smart block will only save the criteria. The block content will get generated upon adding it to a show. You will not be able to view and edit the content in the Library."
+msgstr "Un bloc dynamique intelligent enregistre uniquement les critères. Le contenu du bloc que vous obtiendrez sera généré lors de l'ajout à l'émission. Vous ne serez pas en mesure d'afficher et de modifier le contenu de la médiathèque."
#: airtime_mvc/application/controllers/LocaleController.php:134
-msgid ""
-"The desired block length will not be reached if Airtime cannot find enough "
-"unique tracks to match your criteria. Enable this option if you wish to "
-"allow tracks to be added multiple times to the smart block."
-msgstr ""
-"La longueur du bloc souhaité ne sera pas atteint si de temps d'antenne ne "
-"peut pas trouver suffisamment de pistes uniques en fonction de vos critères. "
-"Activez cette option si vous souhaitez autoriser les pistes à s'ajouter "
-"plusieurs fois dans le bloc intelligent."
+msgid "The desired block length will not be reached if Airtime cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block."
+msgstr "La longueur du bloc souhaité ne sera pas atteint si de temps d'antenne ne peut pas trouver suffisamment de pistes uniques en fonction de vos critères. Activez cette option si vous souhaitez autoriser les pistes à s'ajouter plusieurs fois dans le bloc intelligent."
#: airtime_mvc/application/controllers/LocaleController.php:135
msgid "Smart block shuffled"
@@ -2057,19 +1971,8 @@ msgid "Can not connect to the streaming server"
msgstr "Impossible de se connecter au serveur de flux"
#: airtime_mvc/application/controllers/LocaleController.php:171
-msgid ""
-"If Airtime is behind a router or firewall, you may need to configure port "
-"forwarding and this field information will be incorrect. In this case you "
-"will need to manually update this field so it shows the correct host/port/"
-"mount that your DJ's need to connect to. The allowed range is between 1024 "
-"and 49151."
-msgstr ""
-"Si Airtime est derrière un routeur ou un pare-feu, vous devrez peut-être "
-"configurer la redirection de port et ce champ d'information sera alors "
-"incorrect.Dans ce cas, vous devrez mettre à jour manuellement ce champ de "
-"sorte qu'il affiche l'hôte/le port /le point de montage correct dont le DJ "
-"a besoin pour s'y connecter. La plage autorisée est comprise entre 1024 et "
-"49151."
+msgid "If Airtime is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151."
+msgstr "Si Airtime est derrière un routeur ou un pare-feu, vous devrez peut-être configurer la redirection de port et ce champ d'information sera alors incorrect.Dans ce cas, vous devrez mettre à jour manuellement ce champ de sorte qu'il affiche l'hôte/le port /le point de montage correct dont le DJ a besoin pour s'y connecter. La plage autorisée est comprise entre 1024 et 49151."
#: airtime_mvc/application/controllers/LocaleController.php:172
#, php-format
@@ -2077,90 +1980,41 @@ msgid "For more details, please read the %sAirtime Manual%s"
msgstr "Pour plus de détails, s'il vous plaît lire le %sManuel d'Airtime%s"
#: airtime_mvc/application/controllers/LocaleController.php:174
-msgid ""
-"Check this option to enable metadata for OGG streams (stream metadata is the "
-"track title, artist, and show name that is displayed in an audio player). "
-"VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that "
-"has metadata information enabled: they will disconnect from the stream after "
-"every song. If you are using an OGG stream and your listeners do not require "
-"support for these audio players, then feel free to enable this option."
-msgstr ""
-"Cochez cette option pour activer les métadonnées pour les flux OGG (les "
-"métadonnées du flux est le titre de la piste, l'artiste et le nom de "
-"émission qui est affiché dans un lecteur audio). VLC et mplayer ont un "
-"sérieux bogue lors de la lecture d'un flux Ogg / Vorbis qui affiche les "
-"informations de métadonnées: ils se déconnecteront après chaque chanson. Si "
-"vous utilisez un flux OGG et vos auditeurs n'utilisent pas ces lecteurs "
-"audio, alors n'hésitez pas à activer cette option."
+msgid "Check this option to enable metadata for OGG streams (stream metadata is the track title, artist, and show name that is displayed in an audio player). VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that has metadata information enabled: they will disconnect from the stream after every song. If you are using an OGG stream and your listeners do not require support for these audio players, then feel free to enable this option."
+msgstr "Cochez cette option pour activer les métadonnées pour les flux OGG (les métadonnées du flux est le titre de la piste, l'artiste et le nom de émission qui est affiché dans un lecteur audio). VLC et mplayer ont un sérieux bogue lors de la lecture d'un flux Ogg / Vorbis qui affiche les informations de métadonnées: ils se déconnecteront après chaque chanson. Si vous utilisez un flux OGG et vos auditeurs n'utilisent pas ces lecteurs audio, alors n'hésitez pas à activer cette option."
#: airtime_mvc/application/controllers/LocaleController.php:175
-msgid ""
-"Check this box to automatically switch off Master/Show source upon source "
-"disconnection."
-msgstr ""
-"Cochez cette case arrête automatiquement la source Maître/Emission lors de "
-"la déconnexion."
+msgid "Check this box to automatically switch off Master/Show source upon source disconnection."
+msgstr "Cochez cette case arrête automatiquement la source Maître/Emission lors de la déconnexion."
#: airtime_mvc/application/controllers/LocaleController.php:176
-msgid ""
-"Check this box to automatically switch on Master/Show source upon source "
-"connection."
-msgstr ""
-"Cochez cette case démarre automatiquement la source Maître/Emission lors de "
-"la connexion."
+msgid "Check this box to automatically switch on Master/Show source upon source connection."
+msgstr "Cochez cette case démarre automatiquement la source Maître/Emission lors de la connexion."
#: airtime_mvc/application/controllers/LocaleController.php:177
-msgid ""
-"If your Icecast server expects a username of 'source', this field can be "
-"left blank."
-msgstr ""
-"Si votre serveur Icecast s'attend à ce que le nom d'utilisateur soit "
-"«source», ce champ peut être laissé vide."
+msgid "If your Icecast server expects a username of 'source', this field can be left blank."
+msgstr "Si votre serveur Icecast s'attend à ce que le nom d'utilisateur soit «source», ce champ peut être laissé vide."
#: airtime_mvc/application/controllers/LocaleController.php:178
#: airtime_mvc/application/controllers/LocaleController.php:187
-msgid ""
-"If your live streaming client does not ask for a username, this field should "
-"be 'source'."
-msgstr ""
-"Si votre client de flux audio ne demande pas un nom d'utilisateur, ce champ "
-"doit être «source»."
+msgid "If your live streaming client does not ask for a username, this field should be 'source'."
+msgstr "Si votre client de flux audio ne demande pas un nom d'utilisateur, ce champ doit être «source»."
#: airtime_mvc/application/controllers/LocaleController.php:180
-msgid ""
-"If you change the username or password values for an enabled stream the "
-"playout engine will be rebooted and your listeners will hear silence for "
-"5-10 seconds. Changing the following fields will NOT cause a reboot: Stream "
-"Label (Global Settings), and Switch Transition Fade(s), Master Username, and "
-"Master Password (Input Stream Settings). If Airtime is recording, and if the "
-"change causes a playout engine restart, the recording will be interrupted."
-msgstr ""
-"Si vous modifiez les valeurs du nom d'utilisateur ou du mot de passe pour un "
-"flux activé le moteur diffusion sera redémarré et vos auditeurs entendront "
-"un silence pendant 5-10 secondes. Changer les champs suivants ne "
-"provoqueront pas un redémarrage: Label du Flux (Paramètres globaux), et "
-"Commutateur de transition du fondu (s), Nom d'Utilisateur Maître, et le Mot "
-"de passe Maître (Paramètres du flux d'entrée). Si Airtime enregistre, et si "
-"la modification entraîne un redémarrage du moteur, l'enregistrement sera "
-"interrompu."
+msgid "If you change the username or password values for an enabled stream the playout engine will be rebooted and your listeners will hear silence for 5-10 seconds. Changing the following fields will NOT cause a reboot: Stream Label (Global Settings), and Switch Transition Fade(s), Master Username, and Master Password (Input Stream Settings). If Airtime is recording, and if the change causes a playout engine restart, the recording will be interrupted."
+msgstr "Si vous modifiez les valeurs du nom d'utilisateur ou du mot de passe pour un flux activé le moteur diffusion sera redémarré et vos auditeurs entendront un silence pendant 5-10 secondes. Changer les champs suivants ne provoqueront pas un redémarrage: Label du Flux (Paramètres globaux), et Commutateur de transition du fondu (s), Nom d'Utilisateur Maître, et le Mot de passe Maître (Paramètres du flux d'entrée). Si Airtime enregistre, et si la modification entraîne un redémarrage du moteur, l'enregistrement sera interrompu."
#: airtime_mvc/application/controllers/LocaleController.php:184
msgid "No result found"
msgstr "aucun résultat trouvé"
#: airtime_mvc/application/controllers/LocaleController.php:185
-msgid ""
-"This follows the same security pattern for the shows: only users assigned to "
-"the show can connect."
-msgstr ""
-"Cela suit le même modèle de sécurité que pour les émissions: seuls les "
-"utilisateurs affectés à l' émission peuvent se connecter."
+msgid "This follows the same security pattern for the shows: only users assigned to the show can connect."
+msgstr "Cela suit le même modèle de sécurité que pour les émissions: seuls les utilisateurs affectés à l' émission peuvent se connecter."
#: airtime_mvc/application/controllers/LocaleController.php:186
msgid "Specify custom authentication which will work only for this show."
-msgstr ""
-"Spécifiez l'authentification personnalisée qui ne fonctionnera que pour "
-"cette émission."
+msgstr "Spécifiez l'authentification personnalisée qui ne fonctionnera que pour cette émission."
#: airtime_mvc/application/controllers/LocaleController.php:188
msgid "The show instance doesn't exist anymore!"
@@ -2316,11 +2170,8 @@ msgid "month"
msgstr "mois"
#: airtime_mvc/application/controllers/LocaleController.php:253
-msgid ""
-"Shows longer than their scheduled time will be cut off by a following show."
-msgstr ""
-"Les émissions qui dépassent leur programmation seront coupés par les "
-"émissions suivantes."
+msgid "Shows longer than their scheduled time will be cut off by a following show."
+msgstr "Les émissions qui dépassent leur programmation seront coupés par les émissions suivantes."
#: airtime_mvc/application/controllers/LocaleController.php:254
msgid "Cancel Current Show?"
@@ -2798,19 +2649,13 @@ msgstr "Type d'Utilisateur"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid ""
-"%sAirtime%s %s, , the open radio software for scheduling and remote station "
-"management. %s"
-msgstr ""
-"%sAirtime%s %s, , est un logiciel libre pour la gestion et l'automation "
-"d'une station de radio distante. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, est un logiciel libre pour la gestion et l'automation d'une station de radio distante. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
-msgid ""
-"%sSourcefabric%s o.p.s. Airtime is distributed under the %sGNU GPL v.3%s"
-msgstr ""
-"%sSourcefabric%s o.p.s. Airtime est distribué sous la licence %sGNU GPL v.3%s"
+msgid "%sSourcefabric%s o.p.s. Airtime is distributed under the %sGNU GPL v.3%s"
+msgstr "%sSourcefabric%s o.p.s. Airtime est distribué sous la licence %sGNU GPL v.3%s"
#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:50
msgid "Select stream:"
@@ -2831,46 +2676,24 @@ msgid "Welcome to Airtime!"
msgstr "Bienvenue à Airtime!"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:4
-msgid ""
-"Here's how you can get started using Airtime to automate your broadcasts: "
-msgstr ""
-"Voici comment vous pouvez commencer à utiliser Airtime pour automatiser vos "
-"diffusions:"
+msgid "Here's how you can get started using Airtime to automate your broadcasts: "
+msgstr "Voici comment vous pouvez commencer à utiliser Airtime pour automatiser vos diffusions:"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:7
-msgid ""
-"Begin by adding your files to the library using the 'Add Media' menu button. "
-"You can drag and drop your files to this window too."
-msgstr ""
-"Commencez par ajouter vos fichiers à l'aide du menu \"Ajouter un média\". "
-"Vous pouvez faire glisser et déposer vos fichiers sur la fenêtre."
+msgid "Begin by adding your files to the library using the 'Add Media' menu button. You can drag and drop your files to this window too."
+msgstr "Commencez par ajouter vos fichiers à l'aide du menu \"Ajouter un média\". Vous pouvez faire glisser et déposer vos fichiers sur la fenêtre."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:8
-msgid ""
-"Create a show by going to 'Calendar' in the menu bar, and then clicking the "
-"'+ Show' icon. This can be either a one-time or repeating show. Only admins "
-"and program managers can add shows."
-msgstr ""
-"Créer une émission en allant sur «Calendrier» dans la barre de menus, puis "
-"en cliquant sur l'icône 'Emission + \". Il peut s'agir d'une seule fois ou "
-"d'une émission en répétition. Seuls les administrateurs et les gestionnaires "
-"de programmation peuvent ajouter des émissions."
+msgid "Create a show by going to 'Calendar' in the menu bar, and then clicking the '+ Show' icon. This can be either a one-time or repeating show. Only admins and program managers can add shows."
+msgstr "Créer une émission en allant sur «Calendrier» dans la barre de menus, puis en cliquant sur l'icône 'Emission + \". Il peut s'agir d'une seule fois ou d'une émission en répétition. Seuls les administrateurs et les gestionnaires de programmation peuvent ajouter des émissions."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:9
-msgid ""
-"Add media to the show by going to your show in the Schedule calendar, left-"
-"clicking on it and selecting 'Add / Remove Content'"
-msgstr ""
-"Ajouter des médias à votre émission en cliquant sur votre émission dans le "
-"calendrier, Clic gauche dessus et selectionnez 'Ajouter / Supprimer Contenu'"
+msgid "Add media to the show by going to your show in the Schedule calendar, left-clicking on it and selecting 'Add / Remove Content'"
+msgstr "Ajouter des médias à votre émission en cliquant sur votre émission dans le calendrier, Clic gauche dessus et selectionnez 'Ajouter / Supprimer Contenu'"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:10
-msgid ""
-"Select your media from the left pane and drag them to your show in the right "
-"pane."
-msgstr ""
-"Sélectionnez votre média dans le cadre de gauche et glissez-les dans votre "
-"émission dans le cadre de droite."
+msgid "Select your media from the left pane and drag them to your show in the right pane."
+msgstr "Sélectionnez votre média dans le cadre de gauche et glissez-les dans votre émission dans le cadre de droite."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:12
msgid "Then you're good to go!"
@@ -3031,12 +2854,8 @@ msgid "Back to login screen"
msgstr "Retour à l'écran de connexion"
#: airtime_mvc/application/views/scripts/login/index.phtml:7
-msgid ""
-"Welcome to the online Airtime demo! You can log in using the username "
-"'admin' and the password 'admin'."
-msgstr ""
-"Bienvenue à la démonstration en ligne d'Airtime! Vous pouvez vous connecter "
-"en utilisant \"admin\" comme nom d'utilisateur et «admin» comme mot de passe."
+msgid "Welcome to the online Airtime demo! You can log in using the username 'admin' and the password 'admin'."
+msgstr "Bienvenue à la démonstration en ligne d'Airtime! Vous pouvez vous connecter en utilisant \"admin\" comme nom d'utilisateur et «admin» comme mot de passe."
#: airtime_mvc/application/views/scripts/login/password-restore.phtml:3
#: airtime_mvc/application/views/scripts/form/login.phtml:25
@@ -3044,12 +2863,8 @@ msgid "Reset password"
msgstr "Réinitialisation du Mot de Passe"
#: airtime_mvc/application/views/scripts/login/password-restore.phtml:7
-msgid ""
-"Please enter your account e-mail address. You will receive a link to create "
-"a new password via e-mail."
-msgstr ""
-"S'il vous plaît saisissez votre adresse de courriel. Vous recevrez un lien "
-"pour créer un nouveau mot de passe par courriel."
+msgid "Please enter your account e-mail address. You will receive a link to create a new password via e-mail."
+msgstr "S'il vous plaît saisissez votre adresse de courriel. Vous recevrez un lien pour créer un nouveau mot de passe par courriel."
#: airtime_mvc/application/views/scripts/login/password-change.phtml:3
msgid "New password"
@@ -3057,9 +2872,7 @@ msgstr "Nouveau mot de passe"
#: airtime_mvc/application/views/scripts/login/password-change.phtml:6
msgid "Please enter and confirm your new password in the fields below."
-msgstr ""
-"S'il vous plaît saisir et confirmer votre nouveau mot de passe dans les "
-"champs ci-dessous."
+msgstr "S'il vous plaît saisir et confirmer votre nouveau mot de passe dans les champs ci-dessous."
#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:4
msgid "Service"
@@ -3115,12 +2928,8 @@ msgstr "Mise à Jour Requise"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:70
#, php-format
-msgid ""
-"To play the media you will need to either update your browser to a recent "
-"version or update your %sFlash plugin%s."
-msgstr ""
-"Pour lire le média, vous devrez mettre à jour votre navigateur vers une "
-"version récente ou mettre à jour votre %sPlugin Flash%s."
+msgid "To play the media you will need to either update your browser to a recent version or update your %sFlash plugin%s."
+msgstr "Pour lire le média, vous devrez mettre à jour votre navigateur vers une version récente ou mettre à jour votre %sPlugin Flash%s."
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:51
msgid "Stream URL:"
@@ -3168,11 +2977,8 @@ msgid "Additional Options"
msgstr "options supplémentaires"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:108
-msgid ""
-"The following info will be displayed to listeners in their media player:"
-msgstr ""
-"Les informations suivantes seront affichées aux auditeurs dans leur lecteur "
-"multimédia:"
+msgid "The following info will be displayed to listeners in their media player:"
+msgstr "Les informations suivantes seront affichées aux auditeurs dans leur lecteur multimédia:"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:141
msgid "(Your radio station website)"
@@ -3202,12 +3008,8 @@ msgid "Add"
msgstr "Ajouter"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:43
-msgid ""
-"Rescan watched directory (This is useful if it is network mount and may be "
-"out of sync with Airtime)"
-msgstr ""
-"Rescanner le répertoire surveillé (Peut être utile si c'est un montage "
-"réseau et est peut être désynchronisé avec Airtime)"
+msgid "Rescan watched directory (This is useful if it is network mount and may be out of sync with Airtime)"
+msgstr "Rescanner le répertoire surveillé (Peut être utile si c'est un montage réseau et est peut être désynchronisé avec Airtime)"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:44
msgid "Remove watched directory"
@@ -3232,29 +3034,13 @@ msgstr "Enregistrez Airtime"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:6
#, php-format
-msgid ""
-"Help Airtime improve by letting us know how you are using it. This info will "
-"be collected regularly in order to enhance your user experience.%sClick "
-"'Yes, help Airtime' and we'll make sure the features you use are constantly "
-"improving."
-msgstr ""
-"Aidez Airtime à s' améliorer en nous faisant savoir comment vous l'utilisez. "
-"Cette information sera recueillie régulièrement afin d'améliorer votre "
-"expérience utilisateur.%sClickez «Oui, aidez Airtime» et nous nous "
-"assurerons que les fonctions que vous utilisez soient en constante "
-"amélioration."
+msgid "Help Airtime improve by letting us know how you are using it. This info will be collected regularly in order to enhance your user experience.%sClick 'Yes, help Airtime' and we'll make sure the features you use are constantly improving."
+msgstr "Aidez Airtime à s' améliorer en nous faisant savoir comment vous l'utilisez. Cette information sera recueillie régulièrement afin d'améliorer votre expérience utilisateur.%sClickez «Oui, aidez Airtime» et nous nous assurerons que les fonctions que vous utilisez soient en constante amélioration."
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:25
#, php-format
-msgid ""
-"Click the box below to advertise your station on %sSourcefabric.org%s. In "
-"order to promote your station, 'Send support feedback' must be enabled. This "
-"data will be collected in addition to the support feedback."
-msgstr ""
-"Cliquez sur la case ci-dessous pour annoncer votre station sur "
-"%sSourcefabric.org%s. Afin de promouvoir votre station, 'Envoyez vos "
-"remarques au support \"doit être activé. Ces données seront recueillies en "
-"plus des retours d'informations."
+msgid "Click the box below to advertise your station on %sSourcefabric.org%s. In order to promote your station, 'Send support feedback' must be enabled. This data will be collected in addition to the support feedback."
+msgstr "Cliquez sur la case ci-dessous pour annoncer votre station sur %sSourcefabric.org%s. Afin de promouvoir votre station, 'Envoyez vos remarques au support \"doit être activé. Ces données seront recueillies en plus des retours d'informations."
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:65
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:79
@@ -3330,31 +3116,17 @@ msgstr "Réglages SoundCloud"
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:5
#, php-format
-msgid ""
-"Help Airtime improve by letting Sourcefabric know how you are using it. This "
-"information will be collected regularly in order to enhance your user "
-"experience.%sClick the 'Send support feedback' box and we'll make sure the "
-"features you use are constantly improving."
-msgstr ""
-"Aide Airtime à s'améliorer en laissant Sourcefabric savoir comment vous "
-"l'utilisez. Ces informations seront recueillies régulièrement afin "
-"d'améliorer votre expérience utilisateur.%sCochez la case 'Envoyer un retour "
-"d'information au support' et nous ferons en sorte que les fonctions que vous "
-"utilisez s'améliorent constamment."
+msgid "Help Airtime improve by letting Sourcefabric know how you are using it. This information will be collected regularly in order to enhance your user experience.%sClick the 'Send support feedback' box and we'll make sure the features you use are constantly improving."
+msgstr "Aide Airtime à s'améliorer en laissant Sourcefabric savoir comment vous l'utilisez. Ces informations seront recueillies régulièrement afin d'améliorer votre expérience utilisateur.%sCochez la case 'Envoyer un retour d'information au support' et nous ferons en sorte que les fonctions que vous utilisez s'améliorent constamment."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:23
#, php-format
msgid "Click the box below to promote your station on %sSourcefabric.org%s."
-msgstr ""
-"Cliquez sur la case ci-dessous pour la promotion de votre station sur "
-"%sSourcefabric.org%s."
+msgstr "Cliquez sur la case ci-dessous pour la promotion de votre station sur %sSourcefabric.org%s."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:41
-msgid ""
-"(In order to promote your station, 'Send support feedback' must be enabled)."
-msgstr ""
-"(Pour la promotion de votre station, 'Envoyez vos remarques au support' doit "
-"être activé)."
+msgid "(In order to promote your station, 'Send support feedback' must be enabled)."
+msgstr "(Pour la promotion de votre station, 'Envoyez vos remarques au support' doit être activé)."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:186
msgid "Sourcefabric Privacy Policy"
@@ -3465,3 +3237,4 @@ msgstr "S'il vous plait, selectionnez une option"
#: airtime_mvc/library/propel/contrib/pear/HTML_QuickForm_Propel/Propel.php:531
msgid "No Records"
msgstr "Aucun Enregistrements"
+
diff --git a/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.mo
index f25064e5a..083eefdef 100644
Binary files a/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.po b/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.po
index a7d2b50c0..b2d1891a5 100644
--- a/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/it_IT/LC_MESSAGES/airtime.po
@@ -8,9 +8,9 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: http://forum.sourcefabric.org/\n"
"POT-Creation-Date: 2012-11-29 11:44-0500\n"
-"PO-Revision-Date: 2012-12-21 17:15+0100\n"
-"Last-Translator: PIN-G.U. \n"
-"Language-Team: LANGUAGE \n"
+"PO-Revision-Date: 2013-01-04 17:52+0100\n"
+"Last-Translator: Daniel James \n"
+"Language-Team: Italian Localization \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2651,8 +2651,8 @@ msgstr "Tipo di utente"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s , il software di radio aperto per elencare e gestione di stazione remota. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, il software di radio aperto per elencare e gestione di stazione remota. %s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
@@ -3239,3 +3239,4 @@ msgstr "Seleziona opzioni"
#: airtime_mvc/library/propel/contrib/pear/HTML_QuickForm_Propel/Propel.php:531
msgid "No Records"
msgstr "No registrazione"
+
diff --git a/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.mo
index f088d0705..20cb1ce09 100644
Binary files a/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.po
index b30ccff34..1149b5c0f 100644
--- a/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/ko_KR/LC_MESSAGES/airtime.po
@@ -3,14 +3,13 @@
# This file is distributed under the same license as the Airtime package.
# Sourcefabric , 2012.
#
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: contact@sourcefabric.org\n"
"POT-Creation-Date: 2012-11-26 14:16-0500\n"
-"PO-Revision-Date: 2012-11-26 14:16-0500\n"
-"Last-Translator: James Moon \n"
+"PO-Revision-Date: 2013-01-04 17:45+0100\n"
+"Last-Translator: Daniel James \n"
"Language-Team: Korean Localization \n"
"Language: ko_KR\n"
"MIME-Version: 1.0\n"
@@ -106,9 +105,7 @@ msgstr "로그아웃"
#: airtime_mvc/application/layouts/scripts/login.phtml:16
#, php-format
-msgid ""
-"Airtime Copyright ©Sourcefabric o.p.s. All rights reserved.%sMaintained "
-"and distributed under GNU GPL v.3 by %sSourcefabric o.p.s%s"
+msgid "Airtime Copyright ©Sourcefabric o.p.s. All rights reserved.%sMaintained and distributed under GNU GPL v.3 by %sSourcefabric o.p.s%s"
msgstr ""
#: airtime_mvc/application/models/StoredFile.php:797
@@ -134,26 +131,16 @@ msgstr "스마트 블록"
#: airtime_mvc/application/models/StoredFile.php:950
#, php-format
-msgid ""
-"The file was not uploaded, there is %s MB of disk space left and the file "
-"you are uploading has a size of %s MB."
-msgstr ""
-"파일 업로드를 실패 하였습니다. 남은 disk공간이 %s MB 이고, "
-"파일 크기가 %s MB 입니다."
+msgid "The file was not uploaded, there is %s MB of disk space left and the file you are uploading has a size of %s MB."
+msgstr "파일 업로드를 실패 하였습니다. 남은 disk공간이 %s MB 이고, 파일 크기가 %s MB 입니다."
#: airtime_mvc/application/models/StoredFile.php:959
-msgid ""
-"This file appears to be corrupted and will not be added to media library."
-msgstr ""
-"파일이 손상되었으므로, 라이브러리에 추가 되지 않습니다."
+msgid "This file appears to be corrupted and will not be added to media library."
+msgstr "파일이 손상되었으므로, 라이브러리에 추가 되지 않습니다."
#: airtime_mvc/application/models/StoredFile.php:995
-msgid ""
-"The file was not uploaded, this error can occur if the computer hard drive "
-"does not have enough disk space or the stor directory does not have correct "
-"write permissions."
-msgstr ""
-"파일이 업로드 되지 않았습니다. 이 에러는 하드 디스크에 공간이 충분치 않거나, 권한이 부족하여 생길수 있습니다."
+msgid "The file was not uploaded, this error can occur if the computer hard drive does not have enough disk space or the stor directory does not have correct write permissions."
+msgstr "파일이 업로드 되지 않았습니다. 이 에러는 하드 디스크에 공간이 충분치 않거나, 권한이 부족하여 생길수 있습니다."
#: airtime_mvc/application/models/MusicDir.php:160
#, php-format
@@ -178,14 +165,12 @@ msgstr "%s는 옳은 경로가 아닙니다."
#: airtime_mvc/application/models/MusicDir.php:231
#, php-format
-msgid ""
-"%s is already set as the current storage dir or in the watched folders list"
+msgid "%s is already set as the current storage dir or in the watched folders list"
msgstr "%s는 이미 현재 저장 폴더로 지정이 되었거나 모니터중인 폴더 입니다."
#: airtime_mvc/application/models/MusicDir.php:381
#, php-format
-msgid ""
-"%s is already set as the current storage dir or in the watched folders list."
+msgid "%s is already set as the current storage dir or in the watched folders list."
msgstr "%s는 이미 현재 저장 폴더로 지정이 되었거나 모니터중인 폴더 입니다."
#: airtime_mvc/application/models/MusicDir.php:424
@@ -230,7 +215,8 @@ msgstr "종료 날짜/시간을 과거로 설정할수 없습니다"
msgid ""
"Cannot schedule overlapping shows.\n"
"Note: Resizing a repeating show affects all of its repeats."
-msgstr "쇼를 중복되게 스케줄 알수 없습니다.\n"
+msgstr ""
+"쇼를 중복되게 스케줄 알수 없습니다.\n"
"주의: 반복 쇼의 크기를 조정하면, 모든 반복 쇼의 크기가 바뀝니다."
#: airtime_mvc/application/models/Webstream.php:157
@@ -325,7 +311,8 @@ msgid ""
"Hi %s, \n"
"\n"
"Click this link to reset your password: "
-msgstr "안녕하세요 %s님, \n"
+msgstr ""
+"안녕하세요 %s님, \n"
"암호 재설정을 하시려면 링크를 클릭하세요: "
#: airtime_mvc/application/models/Scheduler.php:82
@@ -344,7 +331,7 @@ msgstr "현재 보고 계신 스케쥴이 맞지 않습니다"
#: airtime_mvc/application/models/Scheduler.php:105
#, php-format
msgid "You are not allowed to schedule show %s."
-msgstr "쇼를 스케쥴 할수 있는 권한이 없습니다"
+msgstr "쇼를 스케쥴 할수 있는 권한이 없습니다 %s."
#: airtime_mvc/application/models/Scheduler.php:109
msgid "You cannot add files to recording shows."
@@ -538,7 +525,7 @@ msgstr "년도"
#: airtime_mvc/application/common/DateHelper.php:335
#, php-format
msgid "The year %s must be within the range of 1753 - 9999"
-msgstr "년도 값은 1753 - 9999 입니다"
+msgstr "년도 값은 %s 1753 - 9999 입니다"
#: airtime_mvc/application/common/DateHelper.php:338
#, php-format
@@ -685,8 +672,8 @@ msgstr "종료"
#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:15
#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:6
-msgid "일"
-msgstr ""
+msgid "days"
+msgstr "일"
#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:63
#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:58
@@ -1333,8 +1320,7 @@ msgstr "길이는 00:00:00 형태로 입력하세요"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:502
#: airtime_mvc/application/forms/SmartBlockCriteria.php:515
-msgid ""
-"The value should be in timestamp format(eg. 0000-00-00 or 00-00-00 00:00:00)"
+msgid "The value should be in timestamp format(eg. 0000-00-00 or 00-00-00 00:00:00)"
msgstr "이 값은 timestamp 형태(eg. 0000-00-00 or 00-00-00 00:00:00)로 입력해주세요"
#: airtime_mvc/application/forms/SmartBlockCriteria.php:529
@@ -1396,9 +1382,7 @@ msgstr "초단위를 입력해주세요 0{.0}"
#: airtime_mvc/application/forms/GeneralPreferences.php:47
#, php-format
-msgid ""
-"Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make "
-"front-end widgets work.)"
+msgid "Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make front-end widgets work.)"
msgstr "리모트 웹사이트에서 스케쥴 정보에 접근을 허용? %s (위젯을 사용하려면 체크 하세요)"
#: airtime_mvc/application/forms/GeneralPreferences.php:48
@@ -1595,9 +1579,7 @@ msgid "Wrong username or password provided. Please try again."
msgstr "아이디와 암호가 맞지 않습니다. 다시 시도해주세요"
#: airtime_mvc/application/controllers/LoginController.php:135
-msgid ""
-"Email could not be sent. Check your mail server settings and ensure it has "
-"been configured properly."
+msgid "Email could not be sent. Check your mail server settings and ensure it has been configured properly."
msgstr "이메일을 전송 할수 없습니다. 메일 서버 세팅을 다시 확인 하여 주세요"
#: airtime_mvc/application/controllers/LoginController.php:138
@@ -1822,9 +1804,7 @@ msgstr "hh:mm:ss.t의 형태로 입력해주세요"
#: airtime_mvc/application/controllers/LocaleController.php:106
#, php-format
-msgid ""
-"You are currently uploading files. %sGoing to another screen will cancel the "
-"upload process. %sAre you sure you want to leave the page?"
+msgid "You are currently uploading files. %sGoing to another screen will cancel the upload process. %sAre you sure you want to leave the page?"
msgstr "현재 파일이 업로드 중입니다. %s다른 화면으로 이동하면 현재까지 업로드한 프로세스가 취소됩니다. %s이동하겠습니까?"
#: airtime_mvc/application/controllers/LocaleController.php:108
@@ -1852,12 +1832,8 @@ msgid "Playlist saved"
msgstr "재생 목록이 저장 되었습니다"
#: airtime_mvc/application/controllers/LocaleController.php:116
-msgid ""
-"Airtime is unsure about the status of this file. This can happen when the "
-"file is on a remote drive that is unaccessible or the file is in a directory "
-"that isn't 'watched' anymore."
-msgstr "Airtime이 파일에 대해 정확히 알수 없습니다. 이 경우는 파일이 접근할수 없는 리모트 드라이브에 있거나,"
-" 파일이 있는 폴더가 더이상 모니터 되지 않을때 일어날수 있습니다."
+msgid "Airtime is unsure about the status of this file. This can happen when the file is on a remote drive that is unaccessible or the file is in a directory that isn't 'watched' anymore."
+msgstr "Airtime이 파일에 대해 정확히 알수 없습니다. 이 경우는 파일이 접근할수 없는 리모트 드라이브에 있거나, 파일이 있는 폴더가 더이상 모니터 되지 않을때 일어날수 있습니다."
#: airtime_mvc/application/controllers/LocaleController.php:118
msgid "Listener Count on %s: %s"
@@ -1881,27 +1857,16 @@ msgid "Image must be one of jpg, jpeg, png, or gif"
msgstr "허용된 이미지 파일 타입은 jpg, jpeg, png 또는 gif 입니다"
#: airtime_mvc/application/controllers/LocaleController.php:128
-msgid ""
-"A static smart block will save the criteria and generate the block content "
-"immediately. This allows you to edit and view it in the Library before "
-"adding it to a show."
+msgid "A static smart block will save the criteria and generate the block content immediately. This allows you to edit and view it in the Library before adding it to a show."
msgstr "정적 스마트 블록은 크라이테리아를 저장하고 내용을 생성 합니다. 그러므로 쇼에 추가 하기전에 내용을 수정하실수 있습니다 "
#: airtime_mvc/application/controllers/LocaleController.php:130
-msgid ""
-"A dynamic smart block will only save the criteria. The block content will "
-"get generated upon adding it to a show. You will not be able to view and "
-"edit the content in the Library."
-msgstr "동적 스마트 블록은 크라이테리아만 저장하고 내용은 쇼에 추가 할때까지 생성하지 않습니다."
-" 이는 동적 스마트 블록을 쇼에 추가 할때마다 다른 내용을 추가하게 됩니다."
+msgid "A dynamic smart block will only save the criteria. The block content will get generated upon adding it to a show. You will not be able to view and edit the content in the Library."
+msgstr "동적 스마트 블록은 크라이테리아만 저장하고 내용은 쇼에 추가 할때까지 생성하지 않습니다. 이는 동적 스마트 블록을 쇼에 추가 할때마다 다른 내용을 추가하게 됩니다."
#: airtime_mvc/application/controllers/LocaleController.php:132
-msgid ""
-"The desired block length will not be reached if Airtime cannot find enough "
-"unique tracks to match your criteria. Enable this option if you wish to "
-"allow tracks to be added multiple times to the smart block."
-msgstr "블록 생성시 충분한 파일을 찾지 못하면, 블록 길이가 원하는 길이보다 짧아 질수 있습니다. 이 옵션을 선택하시면,"
-"Airtime이 트랙을 반복적으로 사용하여 길이를 채웁니다."
+msgid "The desired block length will not be reached if Airtime cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block."
+msgstr "블록 생성시 충분한 파일을 찾지 못하면, 블록 길이가 원하는 길이보다 짧아 질수 있습니다. 이 옵션을 선택하시면,Airtime이 트랙을 반복적으로 사용하여 길이를 채웁니다."
#: airtime_mvc/application/controllers/LocaleController.php:133
msgid "Smart block shuffled"
@@ -1967,15 +1932,8 @@ msgid "Can not connect to the streaming server"
msgstr "스트리밍 서버에 접속 할수 없음"
#: airtime_mvc/application/controllers/LocaleController.php:168
-msgid ""
-"If Airtime is behind a router or firewall, you may need to configure port "
-"forwarding and this field information will be incorrect. In this case you "
-"will need to manually update this field so it shows the correct host/port/"
-"mount that your DJ's need to connect to. The allowed range is between 1024 "
-"and 49151."
-msgstr "Airtime이 방화벽 뒤에 설치 되었다면, 포트 포워딩을 설정해야 할수도 있습니다. 이 경우엔 "
-" 자동으로 생성된 이 정보가 틀릴수 있습니다. 수동적으로 이 필드를 수정하여 DJ들이 접속해야 하는"
-"서버/마운트/포트 등을 공지 하십시오. 포트 범위는 1024~49151 입니다."
+msgid "If Airtime is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151."
+msgstr "Airtime이 방화벽 뒤에 설치 되었다면, 포트 포워딩을 설정해야 할수도 있습니다. 이 경우엔 자동으로 생성된 이 정보가 틀릴수 있습니다. 수동적으로 이 필드를 수정하여 DJ들이 접속해야 하는서버/마운트/포트 등을 공지 하십시오. 포트 범위는 1024~49151 입니다."
#: airtime_mvc/application/controllers/LocaleController.php:169
#, php-format
@@ -1983,62 +1941,36 @@ msgid "For more details, please read the %sAirtime Manual%s"
msgstr "더 자세한 정보는 %sAirtime Manual%s에서 찾으실수 있습니다"
#: airtime_mvc/application/controllers/LocaleController.php:171
-msgid ""
-"Check this option to enable metadata for OGG streams (stream metadata is the "
-"track title, artist, and show name that is displayed in an audio player). "
-"VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that "
-"has metadata information enabled: they will disconnect from the stream after "
-"every song. If you are using an OGG stream and your listeners do not require "
-"support for these audio players, then feel free to enable this option."
-msgstr "OGG 스트림의 메타데이타를 사용하고 싶으시면, 이 옵션을 체크 해주세요. VLC나 mplayer 같은"
-" 플래이어들에서 버그가 발견되어 OGG 스트림을 메타데이타와 함꼐 사용시, 각 파일 종료시 스트림을 끊어버립니다."
+msgid "Check this option to enable metadata for OGG streams (stream metadata is the track title, artist, and show name that is displayed in an audio player). VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that has metadata information enabled: they will disconnect from the stream after every song. If you are using an OGG stream and your listeners do not require support for these audio players, then feel free to enable this option."
+msgstr "OGG 스트림의 메타데이타를 사용하고 싶으시면, 이 옵션을 체크 해주세요. VLC나 mplayer 같은 플래이어들에서 버그가 발견되어 OGG 스트림을 메타데이타와 함꼐 사용시, 각 파일 종료시 스트림을 끊어버립니다."
#: airtime_mvc/application/controllers/LocaleController.php:172
-msgid ""
-"Check this box to automatically switch off Master/Show source upon source "
-"disconnection."
+msgid "Check this box to automatically switch off Master/Show source upon source disconnection."
msgstr "마스터/쇼 소스가 끊어졌을때 자동으로 스위치를 끔."
#: airtime_mvc/application/controllers/LocaleController.php:173
-msgid ""
-"Check this box to automatically switch on Master/Show source upon source "
-"connection."
+msgid "Check this box to automatically switch on Master/Show source upon source connection."
msgstr "마스터/쇼 소스가 접속 되었을때 자동으로 스위를 켬."
#: airtime_mvc/application/controllers/LocaleController.php:174
-msgid ""
-"If your Icecast server expects a username of 'source', this field can be "
-"left blank."
+msgid "If your Icecast server expects a username of 'source', this field can be left blank."
msgstr "Icecast 서버 인증 아이디가 source로 설정이 되어있다면, 이 필드는 입렵 하실필요 없습니다."
#: airtime_mvc/application/controllers/LocaleController.php:175
#: airtime_mvc/application/controllers/LocaleController.php:184
-msgid ""
-"If your live streaming client does not ask for a username, this field should "
-"be 'source'."
+msgid "If your live streaming client does not ask for a username, this field should be 'source'."
msgstr "현재 사용중이신 라이브 스트리밍 클라이언트에 사용자 필드가 없다면, 이 필드에 'source'라고 입력 해주세요."
#: airtime_mvc/application/controllers/LocaleController.php:177
-msgid ""
-"If you change the username or password values for an enabled stream the "
-"playout engine will be rebooted and your listeners will hear silence for "
-"5-10 seconds. Changing the following fields will NOT cause a reboot: Stream "
-"Label (Global Settings), and Switch Transition Fade(s), Master Username, and "
-"Master Password (Input Stream Settings). If Airtime is recording, and if the "
-"change causes a playout engine restart, the recording will be interrupted."
-msgstr "스트림 되고 있는 스트림에 아이디나 암호를 수정한다면, 플레이 아웃 엔진이 다시 시작되며,"
-" 청취자들이 5~10초 정도 정적이 들릴것입니다. 다음 필드들을 수정하는것은 엔진을 다시 시작 하지 않습니다: "
-" (스트림 레이블, 스위치 페이딩, 마스터 마이디, 마스터 암호). Airtime이 현재 녹음 중이고 엔진이 재시작 되면"
-" 녹음이 중단 됩니다"
+msgid "If you change the username or password values for an enabled stream the playout engine will be rebooted and your listeners will hear silence for 5-10 seconds. Changing the following fields will NOT cause a reboot: Stream Label (Global Settings), and Switch Transition Fade(s), Master Username, and Master Password (Input Stream Settings). If Airtime is recording, and if the change causes a playout engine restart, the recording will be interrupted."
+msgstr "스트림 되고 있는 스트림에 아이디나 암호를 수정한다면, 플레이 아웃 엔진이 다시 시작되며, 청취자들이 5~10초 정도 정적이 들릴것입니다. 다음 필드들을 수정하는것은 엔진을 다시 시작 하지 않습니다: (스트림 레이블, 스위치 페이딩, 마스터 마이디, 마스터 암호). Airtime이 현재 녹음 중이고 엔진이 재시작 되면 녹음이 중단 됩니다"
#: airtime_mvc/application/controllers/LocaleController.php:181
msgid "No result found"
msgstr "결과 없음"
#: airtime_mvc/application/controllers/LocaleController.php:182
-msgid ""
-"This follows the same security pattern for the shows: only users assigned to "
-"the show can connect."
+msgid "This follows the same security pattern for the shows: only users assigned to the show can connect."
msgstr "쇼에 지정된 사람들만 접속 할수 있습니다"
#: airtime_mvc/application/controllers/LocaleController.php:183
@@ -2199,8 +2131,7 @@ msgid "month"
msgstr "월별"
#: airtime_mvc/application/controllers/LocaleController.php:250
-msgid ""
-"Shows longer than their scheduled time will be cut off by a following show."
+msgid "Shows longer than their scheduled time will be cut off by a following show."
msgstr "쇼가 자신의 길이보다 더 길게 스케쥴 되었다면, 쇼 길이에 맞게 짤라지며, 다음 쇼가 시작 됩니다"
#: airtime_mvc/application/controllers/LocaleController.php:251
@@ -2622,8 +2553,8 @@ msgid "Show Source"
msgstr "쇼 소스"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:45
-msgid " Scheduled Play"
-msgstr " 스케쥴"
+msgid "Scheduled Play"
+msgstr "스케쥴"
#: airtime_mvc/application/views/scripts/partialviews/header.phtml:54
msgid "ON AIR"
@@ -2681,15 +2612,12 @@ msgstr "성"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid ""
-"%sAirtime%s %s, , the open radio software for scheduling and remote station "
-"management. %s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
msgstr ""
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
-msgid ""
-"%sSourcefabric%s o.p.s. Airtime is distributed under the %sGNU GPL v.3%s"
+msgid "%sSourcefabric%s o.p.s. Airtime is distributed under the %sGNU GPL v.3%s"
msgstr ""
#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:50
@@ -2711,35 +2639,23 @@ msgid "Welcome to Airtime!"
msgstr "Airtime에 오신걸 환영합니다"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:4
-msgid ""
-"Here's how you can get started using Airtime to automate your broadcasts: "
+msgid "Here's how you can get started using Airtime to automate your broadcasts: "
msgstr "Airtime을 이용하여 방송을 자동화 할수 있는 기본 가이드 입니다:"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:7
-msgid ""
-"Begin by adding your files to the library using the 'Add Media' menu button. "
-"You can drag and drop your files to this window too."
-msgstr "미디어 추가 페이지로 가셔서 원하는 파일을 드래그 앤 드랍 하십시오. 라이브러리 페이지를 가시면"
-" 업로드된 파일을 확인 할수 있습니다."
+msgid "Begin by adding your files to the library using the 'Add Media' menu button. You can drag and drop your files to this window too."
+msgstr "미디어 추가 페이지로 가셔서 원하는 파일을 드래그 앤 드랍 하십시오. 라이브러리 페이지를 가시면 업로드된 파일을 확인 할수 있습니다."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:8
-msgid ""
-"Create a show by going to 'Calendar' in the menu bar, and then clicking the "
-"'+ Show' icon. This can be either a one-time or repeating show. Only admins "
-"and program managers can add shows."
-msgstr "스케쥴 페이지에 가셔서 원하는 날짜에 더블클릭 하셔서 쇼를 생성 하십시오. 관지자와 프로그램 매니저만 "
-" 쇼를 생성할수 있는 권한이 있습니다"
+msgid "Create a show by going to 'Calendar' in the menu bar, and then clicking the '+ Show' icon. This can be either a one-time or repeating show. Only admins and program managers can add shows."
+msgstr "스케쥴 페이지에 가셔서 원하는 날짜에 더블클릭 하셔서 쇼를 생성 하십시오. 관지자와 프로그램 매니저만 쇼를 생성할수 있는 권한이 있습니다"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:9
-msgid ""
-"Add media to the show by going to your show in the Schedule calendar, left-"
-"clicking on it and selecting 'Add / Remove Content'"
+msgid "Add media to the show by going to your show in the Schedule calendar, left-clicking on it and selecting 'Add / Remove Content'"
msgstr "만드신 쇼에 클릭을 하신다음 '내용 추가/제거' 를 클릭하십시오."
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:10
-msgid ""
-"Select your media from the left pane and drag them to your show in the right "
-"pane."
+msgid "Select your media from the left pane and drag them to your show in the right pane."
msgstr "왼쪽 라이브러리 스크린에서 오른쪽 쇼 내용 패널로 드래그 앤 드랍 하며 미디어를 추가 합니다"
#: airtime_mvc/application/views/scripts/dashboard/help.phtml:12
@@ -2895,9 +2811,7 @@ msgid "Back to login screen"
msgstr "로그인 페이지로 가기"
#: airtime_mvc/application/views/scripts/login/index.phtml:7
-msgid ""
-"Welcome to the online Airtime demo! You can log in using the username "
-"'admin' and the password 'admin'."
+msgid "Welcome to the online Airtime demo! You can log in using the username 'admin' and the password 'admin'."
msgstr ""
#: airtime_mvc/application/views/scripts/login/password-restore.phtml:3
@@ -2906,9 +2820,7 @@ msgid "Reset password"
msgstr "암호 초기화"
#: airtime_mvc/application/views/scripts/login/password-restore.phtml:7
-msgid ""
-"Please enter your account e-mail address. You will receive a link to create "
-"a new password via e-mail."
+msgid "Please enter your account e-mail address. You will receive a link to create a new password via e-mail."
msgstr "사용자 계정의 이메일을 입력해 주세요. 새로 암호를 설정할수 있는 링크가 포함된 이메일이 전송 됩니다"
#: airtime_mvc/application/views/scripts/login/password-change.phtml:3
@@ -2973,9 +2885,7 @@ msgstr "업데이트가 필요함"
#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:70
#, php-format
-msgid ""
-"To play the media you will need to either update your browser to a recent "
-"version or update your %sFlash plugin%s."
+msgid "To play the media you will need to either update your browser to a recent version or update your %sFlash plugin%s."
msgstr "미디어를 재생하기 위해선, 브라우저를 최신 버젼으로 업데이트 하시고, %sFlash plugin%s도 업데이트 해주세요"
#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:51
@@ -3023,8 +2933,7 @@ msgid "Additional Options"
msgstr "추가 설정"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:108
-msgid ""
-"The following info will be displayed to listeners in their media player:"
+msgid "The following info will be displayed to listeners in their media player:"
msgstr "밑에 정보들은 청취자에 플래이어에 표시 됩니다:"
#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:179
@@ -3051,9 +2960,7 @@ msgid "Add"
msgstr "추가"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:43
-msgid ""
-"Rescan watched directory (This is useful if it is network mount and may be "
-"out of sync with Airtime)"
+msgid "Rescan watched directory (This is useful if it is network mount and may be out of sync with Airtime)"
msgstr "모니터중인 폴더 다시 검색(네트워크 드라이브를 모니터중일떄, Airtime과 동기화 실패시 사용)"
#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:44
@@ -3079,22 +2986,13 @@ msgstr "Airtime 등록"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:6
#, php-format
-msgid ""
-"Help Airtime improve by letting us know how you are using it. This info will "
-"be collected regularly in order to enhance your user experience.%sClick "
-"'Yes, help Airtime' and we'll make sure the features you use are constantly "
-"improving."
-msgstr "Airtime 사용자들 께서 피드백을 보내주시면, 그걸 기본으로 사용자들이 원하는 방향으로 나아가는"
-"Airtime이 되겠습니다. 'Airtime 도와주기' 클릭하여 피드백을 보내주세요"
+msgid "Help Airtime improve by letting us know how you are using it. This info will be collected regularly in order to enhance your user experience.%sClick 'Yes, help Airtime' and we'll make sure the features you use are constantly improving."
+msgstr "Airtime 사용자들 께서 피드백을 보내주시면, 그걸 기본으로 사용자들이 원하는 방향으로 나아가는Airtime이 되겠습니다. %s'Airtime 도와주기' 클릭하여 피드백을 보내주세요"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:25
#, php-format
-msgid ""
-"Click the box below to advertise your station on %sSourcefabric.org%s. In "
-"order to promote your station, 'Send support feedback' must be enabled. This "
-"data will be collected in addition to the support feedback."
-msgstr "%sSourcefabric.org%s에 방송국을 홍보 하시려면 체크 하세요. 체크 하기 위해선 '피드백 보내기'를 "
-"체크 하셔야 합니다"
+msgid "Click the box below to advertise your station on %sSourcefabric.org%s. In order to promote your station, 'Send support feedback' must be enabled. This data will be collected in addition to the support feedback."
+msgstr "%sSourcefabric.org%s에 방송국을 홍보 하시려면 체크 하세요. 체크 하기 위해선 '피드백 보내기'를 체크 하셔야 합니다"
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:65
#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:79
@@ -3173,13 +3071,8 @@ msgstr "SoundCloud 설정"
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:5
#, php-format
-msgid ""
-"Help Airtime improve by letting Sourcefabric know how you are using it. This "
-"information will be collected regularly in order to enhance your user "
-"experience.%sClick the 'Send support feedback' box and we'll make sure the "
-"features you use are constantly improving."
-msgstr "Airtime 사용자들 께서 피드백을 보내주시면, 그걸 기본으로 사용자들이 원하는 방향으로 나아가는"
-"Airtime이 되겠습니다. 'Airtime 도와주기' 클릭하여 피드백을 보내주세요"
+msgid "Help Airtime improve by letting Sourcefabric know how you are using it. This information will be collected regularly in order to enhance your user experience.%sClick the 'Send support feedback' box and we'll make sure the features you use are constantly improving."
+msgstr "Airtime 사용자들 께서 피드백을 보내주시면, 그걸 기본으로 사용자들이 원하는 방향으로 나아가는Airtime이 되겠습니다. %s'Airtime 도와주기' 클릭하여 피드백을 보내주세요"
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:23
#, php-format
@@ -3187,8 +3080,7 @@ msgid "Click the box below to promote your station on %sSourcefabric.org%s."
msgstr "%sSourcefabric.org%s에 방송국을 홍보 하시려면 체크 하세요."
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:41
-msgid ""
-"(In order to promote your station, 'Send support feedback' must be enabled)."
+msgid "(In order to promote your station, 'Send support feedback' must be enabled)."
msgstr "(체크 하기 위해선 '피드백 보내기'를 체크 하셔야 합니다)"
#: airtime_mvc/application/views/scripts/form/support-setting.phtml:186
@@ -3318,8 +3210,7 @@ msgid "Value is required and can't be empty"
msgstr "이 필드는 비워둘수 없습니다."
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:19
-msgid ""
-"'%value%' is no valid email address in the basic format local-part@hostname"
+msgid "'%value%' is no valid email address in the basic format local-part@hostname"
msgstr "'%value%'은 맞지 않는 이메일 형식 입니다."
#: airtime_mvc/application/forms/helpers/ValidationTypes.php:33
diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo
index 4e289ccf0..29af9bc07 100644
Binary files a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po
index b8ccce96e..6adb80002 100644
--- a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: http://forum.sourcefabric.org/\n"
"POT-Creation-Date: 2012-11-29 11:44-0500\n"
-"PO-Revision-Date: 2012-12-14 09:50+0100\n"
-"Last-Translator: Luba Sirina \n"
+"PO-Revision-Date: 2013-01-04 17:49+0100\n"
+"Last-Translator: Daniel James \n"
"Language-Team: Russian Localization \n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
@@ -2652,8 +2652,8 @@ msgstr "Тип пользователя"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s , открытое программное обеспечение для радио для планирования и удаленного управления станцией.%s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, открытое программное обеспечение для радио для планирования и удаленного управления станцией.%s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
diff --git a/airtime_mvc/locale/template/airtime.po b/airtime_mvc/locale/template/airtime.po
index c21ad9471..feea16373 100644
--- a/airtime_mvc/locale/template/airtime.po
+++ b/airtime_mvc/locale/template/airtime.po
@@ -2702,7 +2702,7 @@ msgstr ""
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
msgid ""
-"%sAirtime%s %s, , the open radio software for scheduling and remote station "
+"%sAirtime%s %s, the open radio software for scheduling and remote station "
"management. %s"
msgstr ""
diff --git a/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.mo
index a52b87534..a07592f80 100644
Binary files a/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.mo and b/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.mo differ
diff --git a/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.po b/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.po
index af2488b56..a2e344743 100644
--- a/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.po
+++ b/airtime_mvc/locale/zh_CN/LC_MESSAGES/airtime.po
@@ -8,9 +8,9 @@ msgstr ""
"Project-Id-Version: Airtime 2.3\n"
"Report-Msgid-Bugs-To: http://forum.sourcefabric.org/\n"
"POT-Creation-Date: 2012-11-29 11:44-0500\n"
-"PO-Revision-Date: 2012-12-19 14:33-0500\n"
-"Last-Translator: Cliff Wang \n"
-"Language-Team: LANGUAGE \n"
+"PO-Revision-Date: 2013-01-04 17:51+0100\n"
+"Last-Translator: Daniel James \n"
+"Language-Team: Chinese Localization \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2652,8 +2652,8 @@ msgstr ""
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:5
#, php-format
-msgid "%sAirtime%s %s, , the open radio software for scheduling and remote station management. %s"
-msgstr "%sAirtime%s %s,,提供内容编排及远程管理的开源电台软件。%s"
+msgid "%sAirtime%s %s, the open radio software for scheduling and remote station management. %s"
+msgstr "%sAirtime%s %s, 提供内容编排及远程管理的开源电台软件。%s"
#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13
#, php-format
diff --git a/airtime_mvc/public/css/masterpanel.css b/airtime_mvc/public/css/masterpanel.css
index 58aa8326f..39c95044f 100644
--- a/airtime_mvc/public/css/masterpanel.css
+++ b/airtime_mvc/public/css/masterpanel.css
@@ -29,7 +29,7 @@
}
.source-info-block li {
list-style-type:none;
- font-size:11px;
+ font-size:10px;
color:#bdbdbd;
margin:0;
height:15px;
diff --git a/airtime_mvc/public/css/styles.css b/airtime_mvc/public/css/styles.css
index 29db72a70..5aa57eaaf 100644
--- a/airtime_mvc/public/css/styles.css
+++ b/airtime_mvc/public/css/styles.css
@@ -109,7 +109,8 @@ select {
}
.airtime_auth_help_icon, .custom_auth_help_icon, .stream_username_help_icon,
-.playlist_type_help_icon, .master_username_help_icon, .repeat_tracks_help_icon{
+.playlist_type_help_icon, .master_username_help_icon, .repeat_tracks_help_icon,
+.admin_username_help_icon {
cursor: help;
position: relative;
display:inline-block; zoom:1;
@@ -1390,6 +1391,14 @@ h2#scheduled_playlist_name span {
padding: 4px 0 8px;
}
+.user-form-label {
+ width: 30% !important;
+}
+
+.user-form-element {
+ width: 65% !important;
+}
+
.simple-formblock dd.block-display {
width: 100%;
}
@@ -1972,6 +1981,9 @@ span.errors.sp-errors{
.small-icon.show-empty {
background:url(images/icon_alert_cal_alt.png) no-repeat 0 0;
}
+.small-icon.show-partial-filled {
+ background:url(images/icon_alert_cal_alt.png) no-repeat 0 0;
+}
.medium-icon {
display:block;
width:25px;
@@ -2001,9 +2013,12 @@ span.errors.sp-errors{
.medium-icon.finishedplaying {
background:url(images/icon_finishedplaying_m.png) no-repeat 0 0;
}
-.preferences, .manage-folders {
+.preferences {
width: 500px;
}
+.manage-folders {
+ width: 610px;
+}
.stream-config {
width: 1100px;
@@ -2941,17 +2956,52 @@ dd .stream-status {
}
.edit-user-global dt {
- width: 90px;
+ width: 100px;
float: left;
margin-top: 4px;
margin-left: 2px;
}
.edit-user-global dd {
- width: 230px;
+ width: 240px;
padding-bottom: 5px;
}
.edit-user-global input {
width: 170px;
}
+
+
+.jp-container a#popup-link {
+ width: 104px;
+ border: 1px solid black;
+ font-size: 13px;
+ font-weight: bold;
+ text-decoration: none;
+ margin-top:3px;
+ text-align: center;
+ right: 16px;
+ position: absolute;
+ top: 40px;
+ color: #FF5D1A
+}
+
+#popup-share {
+ display:none;
+ position: fixed;
+ width:360px;
+ height: 26px;
+ margin-left:8px;
+ margin-right: 150px;
+ margin-top: 0px;
+ border:1px solid black;
+ background-color:#282828;
+ padding:10px;
+ z-index:102;
+ font-size:10pt;
+ font-weight:bold;
+}
+
+#popup-share-link {
+ width: 320px;
+}
diff --git a/airtime_mvc/public/js/airtime/dashboard/dashboard.js b/airtime_mvc/public/js/airtime/dashboard/dashboard.js
index 7f86f705d..764751fb4 100644
--- a/airtime_mvc/public/js/airtime/dashboard/dashboard.js
+++ b/airtime_mvc/public/js/airtime/dashboard/dashboard.js
@@ -460,7 +460,7 @@ $(document).ready(function() {
clearTimeout(timer);
});
- $('.tipsy').live('mouseout', function() {
+ $('.tipsy').live('blur', function() {
timer = setTimeout("$('#current-user').tipsy('hide')", 500);
});
diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js
index 35caf2ebd..f154c579a 100644
--- a/airtime_mvc/public/js/airtime/library/library.js
+++ b/airtime_mvc/public/js/airtime/library/library.js
@@ -558,20 +558,18 @@ var AIRTIME = (function(AIRTIME) {
// add the play function to the library_type td
$(nRow).find('td.library_type').click(function(){
if (aData.ftype === 'playlist' && aData.length !== '0.0'){
- playlistIndex = $(this).parent().attr('id').substring(3); // remove
- // the
- // pl_
+ playlistIndex = $(this).parent().attr('id').substring(3);
open_playlist_preview(playlistIndex, 0);
} else if (aData.ftype === 'audioclip') {
if (isAudioSupported(aData.mime)) {
open_audio_preview(aData.ftype, aData.audioFile, aData.track_title, aData.artist_name);
}
} else if (aData.ftype == 'stream') {
- open_audio_preview(aData.ftype, aData.audioFile, aData.track_title, aData.artist_name);
+ if (isAudioSupported(aData.mime)) {
+ open_audio_preview(aData.ftype, aData.audioFile, aData.track_title, aData.artist_name);
+ }
} else if (aData.ftype == 'block' && aData.bl_type == 'static') {
- blockIndex = $(this).parent().attr('id').substring(3); // remove
- // the
- // bl_
+ blockIndex = $(this).parent().attr('id').substring(3);
open_block_preview(blockIndex, 0);
}
return false;
@@ -1053,6 +1051,9 @@ function addQtipToSCIcons(){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover
// event
@@ -1082,6 +1083,9 @@ function addQtipToSCIcons(){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover
// event
@@ -1111,6 +1115,9 @@ function addQtipToSCIcons(){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover
// event
diff --git a/airtime_mvc/public/js/airtime/playouthistory/historytable.js b/airtime_mvc/public/js/airtime/playouthistory/historytable.js
index 81e3a1fb7..401a4f040 100644
--- a/airtime_mvc/public/js/airtime/playouthistory/historytable.js
+++ b/airtime_mvc/public/js/airtime/playouthistory/historytable.js
@@ -94,17 +94,25 @@ var AIRTIME = (function(AIRTIME) {
"oTableTools": {
"sSwfPath": baseUrl+"/js/datatables/plugin/TableTools/swf/copy_cvs_xls_pdf.swf",
"aButtons": [
- "copy",
- {
- "sExtends": "csv",
- "fnClick": setFlashFileName
- },
- {
- "sExtends": "pdf",
- "fnClick": setFlashFileName
- },
- "print"
- ]
+ {
+ "sExtends": "copy",
+ "fnComplete": function(nButton, oConfig, oFlash, text) {
+ var lines = text.split('\n').length,
+ len = this.s.dt.nTFoot === null ? lines-1 : lines-2,
+ plural = (len==1) ? "" : "s";
+ alert(sprintf($.i18n._('Copied %s row%s to the clipboard'), len, plural));
+ }
+ },
+ {
+ "sExtends": "csv",
+ "fnClick": setFlashFileName
+ },
+ {
+ "sExtends": "pdf",
+ "fnClick": setFlashFileName
+ },
+ "print"
+ ]
}
});
oTable.fnSetFilteringDelay(350);
diff --git a/airtime_mvc/public/js/airtime/preferences/streamsetting.js b/airtime_mvc/public/js/airtime/preferences/streamsetting.js
index b69eb48f9..7fa712a58 100644
--- a/airtime_mvc/public/js/airtime/preferences/streamsetting.js
+++ b/airtime_mvc/public/js/airtime/preferences/streamsetting.js
@@ -39,8 +39,8 @@ function restrictOggBitrate(ele, on){
div.find("select[id$=data-bitrate]").find("option[value='24']").attr("disabled","disabled");
div.find("select[id$=data-bitrate]").find("option[value='32']").attr("disabled","disabled");
}else{
- div.find("select[id$=data-bitrate]").find("option[value='24']").attr("disabled","");
- div.find("select[id$=data-bitrate]").find("option[value='32']").attr("disabled","");
+ div.find("select[id$=data-bitrate]").find("option[value='24']").removeAttr("disabled");
+ div.find("select[id$=data-bitrate]").find("option[value='32']").removeAttr("disabled");
}
}
function hideForShoutcast(ele){
@@ -231,7 +231,7 @@ function setupEventListeners() {
}
})
- $('.toggle legend').live('click',function() {
+ $('.toggle legend').click(function() {
$(this).parent().toggleClass('closed');
return false;
});
@@ -355,6 +355,27 @@ function setupEventListeners() {
},
})
+ $(".admin_username_help_icon").qtip({
+ content: {
+ text: $.i18n._("This admin username and password for Icecast to get listener statistics.")
+ },
+ hide: {
+ delay: 500,
+ fixed: true
+ },
+ style: {
+ border: {
+ width: 0,
+ radius: 4
+ },
+ classes: "ui-tooltip-dark ui-tooltip-rounded"
+ },
+ position: {
+ my: "left bottom",
+ at: "right center"
+ },
+ })
+
$(".master_username_help_icon").qtip({
content: {
text: $.i18n._("If your live streaming client does not ask for a username, this field should be 'source'.")
@@ -375,21 +396,6 @@ function setupEventListeners() {
at: "right center"
},
})
-
- $('#stream_save').live('click', function(){
- var confirm_pypo_restart_text = $.i18n._("If you change the username or password values for an enabled stream the playout engine will be rebooted and your listeners will hear silence for 5-10 seconds. Changing the following fields will NOT cause a reboot: Stream Label (Global Settings), and Switch Transition Fade(s), Master Username, and Master Password (Input Stream Settings). If Airtime is recording, and if the change causes a playout engine restart, the recording will be interrupted.");
- if (confirm(confirm_pypo_restart_text)) {
- var data = $('#stream_form').serialize();
- var url = baseUrl+'/Preference/stream-setting';
-
- $.post(url, {format:"json", data: data}, function(data){
- var json = $.parseJSON(data);
- $('#content').empty().append(json.html);
- setupEventListeners();
- setSliderForReplayGain();
- });
- }
- });
}
function setSliderForReplayGain(){
@@ -409,5 +415,20 @@ function setSliderForReplayGain(){
$(document).ready(function() {
setupEventListeners();
setSliderForReplayGain();
+
+ $('#stream_save').live('click', function(){
+ var confirm_pypo_restart_text = $.i18n._("If you change the username or password values for an enabled stream the playout engine will be rebooted and your listeners will hear silence for 5-10 seconds. Changing the following fields will NOT cause a reboot: Stream Label (Global Settings), and Switch Transition Fade(s), Master Username, and Master Password (Input Stream Settings). If Airtime is recording, and if the change causes a playout engine restart, the recording will be interrupted.");
+ if (confirm(confirm_pypo_restart_text)) {
+ var data = $('#stream_form').serialize();
+ var url = baseUrl+'/Preference/stream-setting';
+
+ $.post(url, {format:"json", data: data}, function(data){
+ var json = $.parseJSON(data);
+ $('#content').empty().append(json.html);
+ setupEventListeners();
+ setSliderForReplayGain();
+ });
+ }
+ });
});
diff --git a/airtime_mvc/public/js/airtime/schedule/full-calendar-functions.js b/airtime_mvc/public/js/airtime/schedule/full-calendar-functions.js
index e045248e9..c90f93439 100644
--- a/airtime_mvc/public/js/airtime/schedule/full-calendar-functions.js
+++ b/airtime_mvc/public/js/airtime/schedule/full-calendar-functions.js
@@ -252,40 +252,28 @@ function eventRender(event, element, view) {
} else if (view.name === 'month' && event.record === 1 && event.soundcloud_id === -3) {
$(element).find(".fc-event-title").after('');
}
-
- //add scheduled show content empty icon
- //addIcon = checkEmptyShowStatus(event);
- //if (!addIcon) {
- if (view.name === 'agendaDay' || view.name === 'agendaWeek') {
- if (event.show_empty === 1 && event.record === 0 && event.rebroadcast === 0) {
- if (event.soundcloud_id === -1) {
- $(element)
- .find(".fc-event-time")
- .before('');
- } else if (event.soundcloud_id > 0) {
-
- } else if (event.soundcloud_id === -2) {
-
- } else if (event.soundcloud_id === -3) {
-
- }
- }
- } else if (view.name === 'month') {
- if (event.show_empty === 1 && event.record === 0 && event.rebroadcast === 0) {
- if (event.soundcloud_id === -1) {
- $(element)
- .find(".fc-event-title")
- .after('');
- } else if (event.soundcloud_id > 0) {
-
- } else if (event.soundcloud_id === -2) {
-
- } else if (event.soundcloud_id === -3) {
-
- }
- }
+
+ if (view.name === 'agendaDay' || view.name === 'agendaWeek') {
+ if (event.show_empty === 1 && event.record === 0 && event.rebroadcast === 0) {
+ $(element)
+ .find(".fc-event-time")
+ .before('');
+ } else if (event.show_partial_filled === true) {
+ $(element)
+ .find(".fc-event-time")
+ .before('');
}
- //}
+ } else if (view.name === 'month') {
+ if (event.show_empty === 1 && event.record === 0 && event.rebroadcast === 0) {
+ $(element)
+ .find(".fc-event-title")
+ .after('');
+ } else if (event.show_partial_filled === true) {
+ $(element)
+ .find(".fc-event-title")
+ .after('');
+ }
+ }
//rebroadcast icon
if((view.name === 'agendaDay' || view.name === 'agendaWeek') && event.rebroadcast === 1) {
@@ -300,7 +288,7 @@ function eventRender(event, element, view) {
function eventAfterRender( event, element, view ) {
$(element).find(".small-icon").live('mouseover',function(){
- addQtipToSCIcons($(this));
+ addQtipsToIcons($(this));
});
}
@@ -418,7 +406,8 @@ function getCurrentShow(){
});
}
-function addQtipToSCIcons(ele){
+
+function addQtipsToIcons(ele){
var id = $(ele).attr("id");
if($(ele).hasClass("progress")){
@@ -435,6 +424,9 @@ function addQtipToSCIcons(ele){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover event
}
@@ -446,7 +438,7 @@ function addQtipToSCIcons(ele){
ajax: {
url: baseUrl+"/Library/get-upload-to-soundcloud-status",
type: "post",
- data: ({format: "json", id : id, type: "file"}),
+ data: ({format: "json", id : id, type: "show"}),
success: function(json, status){
this.set('content.text', $.i18n._("The soundcloud id for this file is: ")+json.sc_id);
}
@@ -461,6 +453,9 @@ function addQtipToSCIcons(ele){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover event
}
@@ -488,6 +483,9 @@ function addQtipToSCIcons(ele){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover event
}
@@ -506,45 +504,36 @@ function addQtipToSCIcons(ele){
my: "left top",
viewport: $(window)
},
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
+ show: {
+ ready: true // Needed to make it show on first mouseover event
+ }
+ });
+ } else if ($(ele).hasClass("show-partial-filled")){
+ $(ele).qtip({
+ content: {
+ text: $.i18n._("This show is not completely filled with content.")
+ },
+ position:{
+ adjust: {
+ resize: true,
+ method: "flip flip"
+ },
+ at: "right center",
+ my: "left top",
+ viewport: $(window)
+ },
+ style: {
+ classes: "ui-tooltip-dark file-md-long"
+ },
show: {
ready: true // Needed to make it show on first mouseover event
}
});
}
}
-
-/* This functions does two things:
- * 1. Checks if each event(i.e. a show) is over and removes the show empty icon if it is
- * 2. Else, if an event is passed in, it checks if the event(i.e. a show) is over
- * This gets checked when we are deciding if the show-empty icon should be added
- * at the beginning of an event render callback.
- */
-/*
-function checkEmptyShowStatus(e) {
- var currDate = new Date();
- var endTime;
-
- if (e === undefined) {
- var events = $('#schedule_calendar').fullCalendar('clientEvents');
-
- $.each(events, function(i, event){
- endTime = event.end;
- $emptyIcon = $("span[id="+event.id+"][class='small-icon show-empty']");
- if (currDate.getTime() > endTime.getTime() && $emptyIcon.length === 1) {
- $emptyIcon.remove();
- }
- });
- } else {
- endTime = e.end;
- var showOver = false;
- if (currDate.getTime() > endTime.getTime()) {
- showOver = true;
- }
- return showOver;
- }
-}
-*/
-
//Alert the error and reload the page
//this function is used to resolve concurrency issue
function alertShowErrorAndReload(){
@@ -555,7 +544,6 @@ function alertShowErrorAndReload(){
$(document).ready(function(){
setInterval( "checkSCUploadStatus()", 5000 );
setInterval( "getCurrentShow()", 5000 );
- //setInterval( "checkEmptyShowStatus()", 5000 );
});
var view_name;
diff --git a/airtime_mvc/public/js/airtime/user/user.js b/airtime_mvc/public/js/airtime/user/user.js
index 8e62a7f2d..6a195368a 100644
--- a/airtime_mvc/public/js/airtime/user/user.js
+++ b/airtime_mvc/public/js/airtime/user/user.js
@@ -193,4 +193,7 @@ $(document).ready(function() {
});
});
+ $("dt[id$='label']").addClass('user-form-label');
+ $("dd[id$='element']").addClass('user-form-element');
+
});
diff --git a/airtime_mvc/public/js/plupload/i18n/de_DE.js b/airtime_mvc/public/js/plupload/i18n/de_DE.js
index 18e8ef067..fa4a1c880 100644
--- a/airtime_mvc/public/js/plupload/i18n/de_DE.js
+++ b/airtime_mvc/public/js/plupload/i18n/de_DE.js
@@ -20,5 +20,6 @@ plupload.addI18n({
'IO error.': 'Ein/Ausgabe-Fehler',
'Stop Upload': 'Hochladen stoppen',
'Start upload': 'Hochladen',
- '%d files queued': '%d Dateien in der Warteschlange'
+ '%d files queued': '%d Dateien in der Warteschlange',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
diff --git a/airtime_mvc/public/js/plupload/i18n/en_CA.js b/airtime_mvc/public/js/plupload/i18n/en_CA.js
index 3cfe4c509..37e67049f 100644
--- a/airtime_mvc/public/js/plupload/i18n/en_CA.js
+++ b/airtime_mvc/public/js/plupload/i18n/en_CA.js
@@ -22,5 +22,6 @@ plupload.addI18n({
'Add Files': 'Add Files',
'Start Upload': 'Start Upload',
'Start upload': 'Start upload',
- '%d files queued': '%d files queued'
+ '%d files queued': '%d files queued',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
\ No newline at end of file
diff --git a/airtime_mvc/public/js/plupload/i18n/en_US.js b/airtime_mvc/public/js/plupload/i18n/en_US.js
index 40604ef6c..95febf4e4 100644
--- a/airtime_mvc/public/js/plupload/i18n/en_US.js
+++ b/airtime_mvc/public/js/plupload/i18n/en_US.js
@@ -22,5 +22,6 @@ plupload.addI18n({
'Add Files': 'Add Files',
'Start Upload': 'Start Upload',
'Start upload': 'Start upload',
- '%d files queued': '%d files queued'
+ '%d files queued': '%d files queued',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
\ No newline at end of file
diff --git a/airtime_mvc/public/js/plupload/i18n/es_ES.js b/airtime_mvc/public/js/plupload/i18n/es_ES.js
index d5b589322..cf54f3452 100644
--- a/airtime_mvc/public/js/plupload/i18n/es_ES.js
+++ b/airtime_mvc/public/js/plupload/i18n/es_ES.js
@@ -21,5 +21,6 @@ plupload.addI18n({
'Stop Upload': 'Detener Subida.',
'Add Files': 'Agregar Archivos',
'Start upload': 'Comenzar Subida',
- '%d files queued': '%d archivos en cola.'
+ '%d files queued': '%d archivos en cola.',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
diff --git a/airtime_mvc/public/js/plupload/i18n/fr_FR.js b/airtime_mvc/public/js/plupload/i18n/fr_FR.js
index 1cbdb6738..6f67eef13 100644
--- a/airtime_mvc/public/js/plupload/i18n/fr_FR.js
+++ b/airtime_mvc/public/js/plupload/i18n/fr_FR.js
@@ -21,5 +21,6 @@ plupload.addI18n({
'Stop Upload': 'Arrêter les envois.',
'Add Files': 'Ajouter des fichiers',
'Start upload': 'Démarrer les envois.',
- '%d files queued': '%d fichiers en attente.'
+ '%d files queued': '%d fichiers en attente.',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
diff --git a/airtime_mvc/public/js/plupload/i18n/it_IT.js b/airtime_mvc/public/js/plupload/i18n/it_IT.js
index 01fa063cc..f3f33ab6c 100644
--- a/airtime_mvc/public/js/plupload/i18n/it_IT.js
+++ b/airtime_mvc/public/js/plupload/i18n/it_IT.js
@@ -17,6 +17,7 @@ plupload.addI18n({
'HTTP Error.': 'Errore HTTP.',
'Security error.': 'Errore sicurezza.',
'Generic error.': 'Errore generico.',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: "),
'IO error.': 'Errore IO.',
'Stop Upload': 'Ferma Upload',
'Start upload': 'Inizia Upload',
diff --git a/airtime_mvc/public/js/plupload/i18n/ko_KR.js b/airtime_mvc/public/js/plupload/i18n/ko_KR.js
index 1b44eeabd..77b6259fc 100644
--- a/airtime_mvc/public/js/plupload/i18n/ko_KR.js
+++ b/airtime_mvc/public/js/plupload/i18n/ko_KR.js
@@ -22,5 +22,6 @@ plupload.addI18n({
'Add Files': '파일 추가',
'Start Upload': '업로드 시작',
'Start upload': '업로드 시작',
- '%d files queued': '%d개의 파일이 큐 되었습니다'
+ '%d files queued': '%d개의 파일이 큐 되었습니다',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
\ No newline at end of file
diff --git a/airtime_mvc/public/js/plupload/i18n/ru_RU.js b/airtime_mvc/public/js/plupload/i18n/ru_RU.js
index 593bd91ea..03ded6967 100644
--- a/airtime_mvc/public/js/plupload/i18n/ru_RU.js
+++ b/airtime_mvc/public/js/plupload/i18n/ru_RU.js
@@ -17,5 +17,6 @@ plupload.addI18n({
'HTTP Error.': 'Ошибка HTTP.',
'Security error.': 'Ошибка безопасности.',
'Generic error.': 'Общая ошибка.',
- 'IO error.': 'Ошибка ввода-вывода.'
+ 'IO error.': 'Ошибка ввода-вывода.',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
diff --git a/airtime_mvc/public/js/plupload/i18n/zh_CN.js b/airtime_mvc/public/js/plupload/i18n/zh_CN.js
index 054316deb..a774896c8 100644
--- a/airtime_mvc/public/js/plupload/i18n/zh_CN.js
+++ b/airtime_mvc/public/js/plupload/i18n/zh_CN.js
@@ -22,5 +22,6 @@ plupload.addI18n({
'Add Files': '添加文件',
'Start Upload': '开始上传',
'Start upload': '开始上传',
- '%d files queued': '%d个文件在队列中'
+ '%d files queued': '%d个文件在队列中',
+ "Error: Invalid file extension: " : $.i18n._("Error: Invalid file extension: ")
});
diff --git a/install_minimal/include/airtime-initialize.sh b/install_minimal/include/airtime-initialize.sh
index d38e20874..82e7d1255 100755
--- a/install_minimal/include/airtime-initialize.sh
+++ b/install_minimal/include/airtime-initialize.sh
@@ -7,6 +7,9 @@ if [[ $EUID -ne 0 ]]; then
exit 1
fi
+echo "Generating locales"
+for i in `ls /usr/share/airtime/locale | grep ".._.."`; do locale-gen "$i.utf8"; done
+
# Absolute path to this script, e.g. /home/user/bin/foo.sh
SCRIPT=`readlink -f $0`
# Absolute path this script is in, thus /home/user/bin
diff --git a/python_apps/media-monitor2/media/metadata/definitions.py b/python_apps/media-monitor2/media/metadata/definitions.py
index ec3bed48f..3650a9a9a 100644
--- a/python_apps/media-monitor2/media/metadata/definitions.py
+++ b/python_apps/media-monitor2/media/metadata/definitions.py
@@ -16,6 +16,16 @@ def load_definitions():
t.default(u'0.0')
t.depends('length')
t.translate(lambda k: format_length(k['length']))
+
+ with md.metadata('MDATA_KEY_CUE_IN') as t:
+ t.default(u'0.0')
+ t.depends('cuein')
+ t.translate(lambda k: format_length(k['cuein']))
+
+ with md.metadata('MDATA_KEY_CUE_OUT') as t:
+ t.default(u'0.0')
+ t.depends('cueout')
+ t.translate(lambda k: format_length(k['cueout']))
with md.metadata('MDATA_KEY_MIME') as t:
t.default(u'')
diff --git a/python_apps/media-monitor2/media/metadata/process.py b/python_apps/media-monitor2/media/metadata/process.py
index b500d029d..ccaa1f41c 100644
--- a/python_apps/media-monitor2/media/metadata/process.py
+++ b/python_apps/media-monitor2/media/metadata/process.py
@@ -7,6 +7,9 @@ from media.monitor.log import Loggable
import media.monitor.pure as mmp
from collections import namedtuple
import mutagen
+import subprocess
+import json
+import logging
class FakeMutagen(dict):
"""
@@ -94,7 +97,6 @@ class MetadataElement(Loggable):
# If value is present and normalized then we only check if it's
# normalized or not. We normalize if it's not normalized already
-
if self.name in original:
v = original[self.name]
if self.__is_normalized(v): return v
@@ -167,6 +169,19 @@ def normalize_mutagen(path):
md['sample_rate'] = getattr(m.info, 'sample_rate', 0)
md['mime'] = m.mime[0] if len(m.mime) > 0 else u''
md['path'] = normpath(path)
+
+ # silence detect(set default queue in and out)
+ try:
+ command = ['silan', '-f', 'JSON', md['path']]
+ proc = subprocess.Popen(command, stdout=subprocess.PIPE)
+ out = proc.stdout.read()
+ info = json.loads(out)
+ md['cuein'] = info['sound'][0][0]
+ md['cueout'] = info['sound'][-1][1]
+ except Exception:
+ logger = logging.getLogger()
+ logger.info('silan is missing')
+
if 'title' not in md: md['title'] = u''
return md
diff --git a/python_apps/media-monitor2/media/monitor/metadata.py b/python_apps/media-monitor2/media/monitor/metadata.py
index d5dba3b51..09cec0750 100644
--- a/python_apps/media-monitor2/media/monitor/metadata.py
+++ b/python_apps/media-monitor2/media/monitor/metadata.py
@@ -45,6 +45,8 @@ airtime2mutagen = {
"MDATA_KEY_URL" : "website",
"MDATA_KEY_ISRC" : "isrc",
"MDATA_KEY_COPYRIGHT" : "copyright",
+ "MDATA_KEY_CUE_IN" : "cuein",
+ "MDATA_KEY_CUE_OUT" : "cueout",
}
diff --git a/python_apps/media-monitor2/media/monitor/pure.py b/python_apps/media-monitor2/media/monitor/pure.py
index 9bd8b69ef..d3b6ded30 100644
--- a/python_apps/media-monitor2/media/monitor/pure.py
+++ b/python_apps/media-monitor2/media/monitor/pure.py
@@ -9,6 +9,7 @@ import contextlib
import shutil, pipes
import re
import sys
+import stat
import hashlib
import locale
import operator as op
@@ -411,17 +412,26 @@ def owner_id(original_path):
def file_playable(pathname):
""" Returns True if 'pathname' is playable by liquidsoap. False
otherwise. """
+
+ return True
+ #remove all write permissions. This is due to stupid taglib library bug
+ #where all files are opened in write mode. The only way around this is to
+ #modify the file permissions
+ os.chmod(pathname, stat.S_IRUSR | stat.S_IRGRP | stat.S_IROTH)
+
# when there is an single apostrophe inside of a string quoted by
# apostrophes, we can only escape it by replace that apostrophe with
# '\''. This breaks the string into two, and inserts an escaped
- # single quote in between them. We run the command as pypo because
- # otherwise the target file is opened with write permissions, and
- # this causes an inotify ON_CLOSE_WRITE event to be fired :/
+ # single quote in between them.
command = ("airtime-liquidsoap -c 'output.dummy" + \
"(audio_to_stereo(single(\"%s\")))' > /dev/null 2>&1") % \
pathname.replace("'", "'\\''")
- return True
+
return_code = subprocess.call(command, shell=True)
+
+ #change/restore permissions to acceptable
+ os.chmod(pathname, stat.S_IRUSR | stat.S_IRGRP | stat.S_IROTH | \
+ stat.S_IWUSR | stat.S_IWGRP | stat.S_IWOTH)
return (return_code == 0)
def toposort(data):
@@ -460,7 +470,7 @@ def format_length(mutagen_length):
m = int(math.floor(t / 60))
s = t % 60
# will be ss.uuu
- s = str(s)
+ s = str('{0:f}'.format(s))
seconds = s.split(".")
s = seconds[0]
# have a maximum of 6 subseconds.
diff --git a/python_apps/pypo/liquidsoap_scripts/ls_script.liq b/python_apps/pypo/liquidsoap_scripts/ls_script.liq
index 3a9468512..f7fe1c0ec 100644
--- a/python_apps/pypo/liquidsoap_scripts/ls_script.liq
+++ b/python_apps/pypo/liquidsoap_scripts/ls_script.liq
@@ -120,7 +120,11 @@ server.register(namespace="dynamic_source",
# fun (s) -> begin log("dynamic_source.read_stop") destroy_dynamic_source_all() end)
default = amplify(id="silence_src", 0.00001, noise())
-default = rewrite_metadata([("artist","Airtime"), ("title", "offline")], default)
+ref_off_air_meta = ref off_air_meta
+if !ref_off_air_meta == "" then
+ ref_off_air_meta := "Airtime - offline"
+end
+default = rewrite_metadata([("title", !ref_off_air_meta)], default)
ignore(output.dummy(default, fallible=true))
master_dj_enabled = ref false
diff --git a/python_apps/pypo/listenerstat.py b/python_apps/pypo/listenerstat.py
index 431f05e98..4634cb2a2 100644
--- a/python_apps/pypo/listenerstat.py
+++ b/python_apps/pypo/listenerstat.py
@@ -30,13 +30,10 @@ class ListenerStat(Thread):
return self.api_client.get_stream_parameters()
- def get_icecast_xml(self, ip):
- encoded = base64.b64encode("%(admin_user)s:%(admin_password)s" % ip)
+ def get_stream_server_xml(self, ip, url):
+ encoded = base64.b64encode("%(admin_user)s:%(admin_pass)s" % ip)
header = {"Authorization":"Basic %s" % encoded}
- self.logger.debug(ip)
- url = 'http://%(host)s:%(port)s/admin/stats.xml' % ip
- self.logger.debug(url)
req = urllib2.Request(
#assuming that the icecast stats path is /admin/stats.xml
#need to fix this
@@ -49,7 +46,8 @@ class ListenerStat(Thread):
def get_icecast_stats(self, ip):
- document = self.get_icecast_xml(ip)
+ url = 'http://%(host)s:%(port)s/admin/stats.xml' % ip
+ document = self.get_stream_server_xml(ip, url)
dom = xml.dom.minidom.parseString(document)
sources = dom.getElementsByTagName("source")
@@ -67,6 +65,24 @@ class ListenerStat(Thread):
mount_stats = {"timestamp":timestamp, \
"num_listeners": num_listeners, \
"mount_name": mount_name}
+
+ return mount_stats
+
+ def get_shoutcast_stats(self, ip):
+ url = 'http://%(host)s:%(port)s/admin.cgi?sid=1&mode=viewxml' % ip
+ document = self.get_stream_server_xml(ip, url)
+ dom = xml.dom.minidom.parseString(document)
+ current_listeners = dom.getElementsByTagName("CURRENTLISTENERS")
+
+ timestamp = datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S")
+ num_listeners = 0
+ if len(current_listeners):
+ num_listeners = self.get_node_text(current_listeners[0].childNodes)
+
+ mount_stats = {"timestamp":timestamp, \
+ "num_listeners": num_listeners, \
+ "mount_name": "shoutcast"}
+
return mount_stats
def get_stream_stats(self, stream_parameters):
@@ -78,11 +94,11 @@ class ListenerStat(Thread):
#streams are the same server, we will still initiate 3 separate
#connections
for k, v in stream_parameters.items():
- v["admin_user"] = "admin"
- v["admin_password"] = "hackme"
if v["enable"] == 'true':
- stats.append(self.get_icecast_stats(v))
- #stats.append(get_shoutcast_stats(ip))
+ if v["output"] == "icecast":
+ stats.append(self.get_icecast_stats(v))
+ else:
+ stats.append(self.get_shoutcast_stats(v))
return stats
@@ -103,8 +119,7 @@ class ListenerStat(Thread):
self.push_stream_stats(stats)
except Exception, e:
- top = traceback.format_exc()
- self.logger.error('Exception: %s', top)
+ self.logger.error('Exception: %s', e)
time.sleep(120)
diff --git a/python_apps/pypo/pypofetch.py b/python_apps/pypo/pypofetch.py
index 720b1eef4..37c8d2f6c 100644
--- a/python_apps/pypo/pypofetch.py
+++ b/python_apps/pypo/pypofetch.py
@@ -188,28 +188,6 @@ class PypoFetch(Thread):
self.update_liquidsoap_station_name(info['station_name'])
self.update_liquidsoap_transition_fade(info['transition_fade'])
- def write_liquidsoap_config(self, setting):
- fh = open('/etc/airtime/liquidsoap.cfg', 'w')
- self.logger.info("Rewriting liquidsoap.cfg...")
- fh.write("################################################\n")
- fh.write("# THIS FILE IS AUTO GENERATED. DO NOT CHANGE!! #\n")
- fh.write("################################################\n")
- for k, d in setting:
- buffer_str = d[u'keyname'] + " = "
- if d[u'type'] == 'string':
- temp = d[u'value']
- buffer_str += '"%s"' % temp
- else:
- temp = d[u'value']
- if temp == "":
- temp = "0"
- buffer_str += temp
-
- buffer_str += "\n"
- fh.write(api_client.encode_to(buffer_str))
- fh.write("log_file = \"/var/log/airtime/pypo-liquidsoap/