From 6ccc6347827faaf886b46dd3aa4180e318bc8abb Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 17 Feb 2015 14:51:51 -0500 Subject: [PATCH 01/20] SAAS-596: Store file size and hash in database Updated schema and added filesize and md5_hash columns. Changed getFileSize functions to return the value stored in the database. Removed getFileSize from the cloud storage classes. --- .../cloud_storage/Amazon_S3StorageBackend.php | 13 -- .../cloud_storage/FileStorageBackend.php | 6 - .../cloud_storage/ProxyStorageBackend.php | 5 - .../cloud_storage/StorageBackend.php | 3 - .../application/models/airtime/CcFiles.php | 2 +- .../application/models/airtime/CloudFile.php | 5 +- .../models/airtime/map/CcFilesTableMap.php | 2 + .../models/airtime/om/BaseCcFiles.php | 126 +++++++++++++++++- .../models/airtime/om/BaseCcFilesPeer.php | 38 ++++-- .../models/airtime/om/BaseCcFilesQuery.php | 81 ++++++++++- airtime_mvc/build/schema.xml | 2 + airtime_mvc/build/sql/schema.sql | 8 +- 12 files changed, 238 insertions(+), 53 deletions(-) diff --git a/airtime_mvc/application/cloud_storage/Amazon_S3StorageBackend.php b/airtime_mvc/application/cloud_storage/Amazon_S3StorageBackend.php index b878a4263..406e81016 100644 --- a/airtime_mvc/application/cloud_storage/Amazon_S3StorageBackend.php +++ b/airtime_mvc/application/cloud_storage/Amazon_S3StorageBackend.php @@ -33,19 +33,6 @@ class Amazon_S3StorageBackend extends StorageBackend return $this->s3Client->getObjectUrl($this->getBucket(), $resourceId, '+60 minutes'); } - public function getFileSize($resourceId) - { - $obj = $this->s3Client->getObject(array( - 'Bucket' => $this->getBucket(), - 'Key' => $resourceId, - )); - if (isset($obj["ContentLength"])) { - return (int)$obj["ContentLength"]; - } else { - return 0; - } - } - public function deletePhysicalFile($resourceId) { $bucket = $this->getBucket(); diff --git a/airtime_mvc/application/cloud_storage/FileStorageBackend.php b/airtime_mvc/application/cloud_storage/FileStorageBackend.php index 65df4d55b..81effde71 100644 --- a/airtime_mvc/application/cloud_storage/FileStorageBackend.php +++ b/airtime_mvc/application/cloud_storage/FileStorageBackend.php @@ -18,12 +18,6 @@ class FileStorageBackend extends StorageBackend return ""; } - public function getFileSize($resourceId) - { - //TODO - return filesize($resourceId); - } - public function deletePhysicalFile($resourceId) { //TODO diff --git a/airtime_mvc/application/cloud_storage/ProxyStorageBackend.php b/airtime_mvc/application/cloud_storage/ProxyStorageBackend.php index 29f8a9caa..e8d8cf788 100644 --- a/airtime_mvc/application/cloud_storage/ProxyStorageBackend.php +++ b/airtime_mvc/application/cloud_storage/ProxyStorageBackend.php @@ -43,11 +43,6 @@ class ProxyStorageBackend extends StorageBackend return $this->storageBackend->getSignedURL($resourceId); } - public function getFileSize($resourceId) - { - return $this->storageBackend->getFileSize($resourceId); - } - public function deletePhysicalFile($resourceId) { $this->storageBackend->deletePhysicalFile($resourceId); diff --git a/airtime_mvc/application/cloud_storage/StorageBackend.php b/airtime_mvc/application/cloud_storage/StorageBackend.php index 5abcb6d0c..028534e61 100644 --- a/airtime_mvc/application/cloud_storage/StorageBackend.php +++ b/airtime_mvc/application/cloud_storage/StorageBackend.php @@ -17,9 +17,6 @@ abstract class StorageBackend * privately stored on the storage backend. */ abstract public function getSignedURL($resourceId); - /** Returns the file's size in bytes. */ - abstract public function getFileSize($resourceId); - /** Deletes the file from the storage backend. */ abstract public function deletePhysicalFile($resourceId); diff --git a/airtime_mvc/application/models/airtime/CcFiles.php b/airtime_mvc/application/models/airtime/CcFiles.php index 3bd62a7a5..2ca2fac46 100644 --- a/airtime_mvc/application/models/airtime/CcFiles.php +++ b/airtime_mvc/application/models/airtime/CcFiles.php @@ -76,7 +76,7 @@ class CcFiles extends BaseCcFiles { */ public function getFileSize() { - return filesize($this->getAbsoluteFilePath()); + return $this->getDbFilesize(); } public function getFilename() diff --git a/airtime_mvc/application/models/airtime/CloudFile.php b/airtime_mvc/application/models/airtime/CloudFile.php index c6fe79a91..1a5b1798c 100644 --- a/airtime_mvc/application/models/airtime/CloudFile.php +++ b/airtime_mvc/application/models/airtime/CloudFile.php @@ -49,10 +49,7 @@ class CloudFile extends BaseCloudFile */ public function getFileSize() { - if ($this->proxyStorageBackend == null) { - $this->proxyStorageBackend = new ProxyStorageBackend($this->getStorageBackend()); - } - return $this->proxyStorageBackend->getFileSize($this->getResourceId()); + return $this->getDbFilesize(); } public function getFilename() diff --git a/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php b/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php index fa50a21ef..a717dd66a 100644 --- a/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php +++ b/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php @@ -109,6 +109,8 @@ class CcFilesTableMap extends TableMap $this->addColumn('hidden', 'DbHidden', 'BOOLEAN', false, null, false); $this->addColumn('is_scheduled', 'DbIsScheduled', 'BOOLEAN', false, null, false); $this->addColumn('is_playlist', 'DbIsPlaylist', 'BOOLEAN', false, null, false); + $this->addColumn('filesize', 'DbFilesize', 'INTEGER', true, null, 0); + $this->addColumn('md5_hash', 'DbMd5Hash', 'VARCHAR', true, 512, ''); // validators } // initialize() diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFiles.php b/airtime_mvc/application/models/airtime/om/BaseCcFiles.php index e10a0946f..e2b8cf5c8 100644 --- a/airtime_mvc/application/models/airtime/om/BaseCcFiles.php +++ b/airtime_mvc/application/models/airtime/om/BaseCcFiles.php @@ -463,6 +463,20 @@ abstract class BaseCcFiles extends BaseObject implements Persistent */ protected $is_playlist; + /** + * The value for the filesize field. + * Note: this column has a database default value of: 0 + * @var int + */ + protected $filesize; + + /** + * The value for the md5_hash field. + * Note: this column has a database default value of: '' + * @var string + */ + protected $md5_hash; + /** * @var CcSubjs */ @@ -592,6 +606,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $this->hidden = false; $this->is_scheduled = false; $this->is_playlist = false; + $this->filesize = 0; + $this->md5_hash = ''; } /** @@ -1470,6 +1486,28 @@ abstract class BaseCcFiles extends BaseObject implements Persistent return $this->is_playlist; } + /** + * Get the [filesize] column value. + * + * @return int + */ + public function getDbFilesize() + { + + return $this->filesize; + } + + /** + * Get the [md5_hash] column value. + * + * @return string + */ + public function getDbMd5Hash() + { + + return $this->md5_hash; + } + /** * Set the value of [id] column. * @@ -3000,6 +3038,48 @@ abstract class BaseCcFiles extends BaseObject implements Persistent return $this; } // setDbIsPlaylist() + /** + * Set the value of [filesize] column. + * + * @param int $v new value + * @return CcFiles The current object (for fluent API support) + */ + public function setDbFilesize($v) + { + if ($v !== null && is_numeric($v)) { + $v = (int) $v; + } + + if ($this->filesize !== $v) { + $this->filesize = $v; + $this->modifiedColumns[] = CcFilesPeer::FILESIZE; + } + + + return $this; + } // setDbFilesize() + + /** + * Set the value of [md5_hash] column. + * + * @param string $v new value + * @return CcFiles The current object (for fluent API support) + */ + public function setDbMd5Hash($v) + { + if ($v !== null && is_numeric($v)) { + $v = (string) $v; + } + + if ($this->md5_hash !== $v) { + $this->md5_hash = $v; + $this->modifiedColumns[] = CcFilesPeer::MD5_HASH; + } + + + return $this; + } // setDbMd5Hash() + /** * Indicates whether the columns in this object are only set to default values. * @@ -3066,6 +3146,14 @@ abstract class BaseCcFiles extends BaseObject implements Persistent return false; } + if ($this->filesize !== 0) { + return false; + } + + if ($this->md5_hash !== '') { + return false; + } + // otherwise, everything was equal, so return true return true; } // hasOnlyDefaultValues() @@ -3158,6 +3246,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $this->hidden = ($row[$startcol + 67] !== null) ? (boolean) $row[$startcol + 67] : null; $this->is_scheduled = ($row[$startcol + 68] !== null) ? (boolean) $row[$startcol + 68] : null; $this->is_playlist = ($row[$startcol + 69] !== null) ? (boolean) $row[$startcol + 69] : null; + $this->filesize = ($row[$startcol + 70] !== null) ? (int) $row[$startcol + 70] : null; + $this->md5_hash = ($row[$startcol + 71] !== null) ? (string) $row[$startcol + 71] : null; $this->resetModified(); $this->setNew(false); @@ -3167,7 +3257,7 @@ abstract class BaseCcFiles extends BaseObject implements Persistent } $this->postHydrate($row, $startcol, $rehydrate); - return $startcol + 70; // 70 = CcFilesPeer::NUM_HYDRATE_COLUMNS. + return $startcol + 72; // 72 = CcFilesPeer::NUM_HYDRATE_COLUMNS. } catch (Exception $e) { throw new PropelException("Error populating CcFiles object", $e); @@ -3751,6 +3841,12 @@ abstract class BaseCcFiles extends BaseObject implements Persistent if ($this->isColumnModified(CcFilesPeer::IS_PLAYLIST)) { $modifiedColumns[':p' . $index++] = '"is_playlist"'; } + if ($this->isColumnModified(CcFilesPeer::FILESIZE)) { + $modifiedColumns[':p' . $index++] = '"filesize"'; + } + if ($this->isColumnModified(CcFilesPeer::MD5_HASH)) { + $modifiedColumns[':p' . $index++] = '"md5_hash"'; + } $sql = sprintf( 'INSERT INTO "cc_files" (%s) VALUES (%s)', @@ -3972,6 +4068,12 @@ abstract class BaseCcFiles extends BaseObject implements Persistent case '"is_playlist"': $stmt->bindValue($identifier, $this->is_playlist, PDO::PARAM_BOOL); break; + case '"filesize"': + $stmt->bindValue($identifier, $this->filesize, PDO::PARAM_INT); + break; + case '"md5_hash"': + $stmt->bindValue($identifier, $this->md5_hash, PDO::PARAM_STR); + break; } } $stmt->execute(); @@ -4381,6 +4483,12 @@ abstract class BaseCcFiles extends BaseObject implements Persistent case 69: return $this->getDbIsPlaylist(); break; + case 70: + return $this->getDbFilesize(); + break; + case 71: + return $this->getDbMd5Hash(); + break; default: return null; break; @@ -4480,6 +4588,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $keys[67] => $this->getDbHidden(), $keys[68] => $this->getDbIsScheduled(), $keys[69] => $this->getDbIsPlaylist(), + $keys[70] => $this->getDbFilesize(), + $keys[71] => $this->getDbMd5Hash(), ); $virtualColumns = $this->virtualColumns; foreach ($virtualColumns as $key => $virtualColumn) { @@ -4758,6 +4868,12 @@ abstract class BaseCcFiles extends BaseObject implements Persistent case 69: $this->setDbIsPlaylist($value); break; + case 70: + $this->setDbFilesize($value); + break; + case 71: + $this->setDbMd5Hash($value); + break; } // switch() } @@ -4852,6 +4968,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent if (array_key_exists($keys[67], $arr)) $this->setDbHidden($arr[$keys[67]]); if (array_key_exists($keys[68], $arr)) $this->setDbIsScheduled($arr[$keys[68]]); if (array_key_exists($keys[69], $arr)) $this->setDbIsPlaylist($arr[$keys[69]]); + if (array_key_exists($keys[70], $arr)) $this->setDbFilesize($arr[$keys[70]]); + if (array_key_exists($keys[71], $arr)) $this->setDbMd5Hash($arr[$keys[71]]); } /** @@ -4933,6 +5051,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent if ($this->isColumnModified(CcFilesPeer::HIDDEN)) $criteria->add(CcFilesPeer::HIDDEN, $this->hidden); if ($this->isColumnModified(CcFilesPeer::IS_SCHEDULED)) $criteria->add(CcFilesPeer::IS_SCHEDULED, $this->is_scheduled); if ($this->isColumnModified(CcFilesPeer::IS_PLAYLIST)) $criteria->add(CcFilesPeer::IS_PLAYLIST, $this->is_playlist); + if ($this->isColumnModified(CcFilesPeer::FILESIZE)) $criteria->add(CcFilesPeer::FILESIZE, $this->filesize); + if ($this->isColumnModified(CcFilesPeer::MD5_HASH)) $criteria->add(CcFilesPeer::MD5_HASH, $this->md5_hash); return $criteria; } @@ -5065,6 +5185,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $copyObj->setDbHidden($this->getDbHidden()); $copyObj->setDbIsScheduled($this->getDbIsScheduled()); $copyObj->setDbIsPlaylist($this->getDbIsPlaylist()); + $copyObj->setDbFilesize($this->getDbFilesize()); + $copyObj->setDbMd5Hash($this->getDbMd5Hash()); if ($deepCopy && !$this->startCopy) { // important: temporarily setNew(false) because this affects the behavior of @@ -6971,6 +7093,8 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $this->hidden = null; $this->is_scheduled = null; $this->is_playlist = null; + $this->filesize = null; + $this->md5_hash = null; $this->alreadyInSave = false; $this->alreadyInValidation = false; $this->alreadyInClearAllReferencesDeep = false; diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php b/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php index c27d654c6..a6db1a753 100644 --- a/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php +++ b/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php @@ -24,13 +24,13 @@ abstract class BaseCcFilesPeer const TM_CLASS = 'CcFilesTableMap'; /** The total number of columns. */ - const NUM_COLUMNS = 70; + const NUM_COLUMNS = 72; /** The number of lazy-loaded columns. */ const NUM_LAZY_LOAD_COLUMNS = 0; /** The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS) */ - const NUM_HYDRATE_COLUMNS = 70; + const NUM_HYDRATE_COLUMNS = 72; /** the column name for the id field */ const ID = 'cc_files.id'; @@ -242,6 +242,12 @@ abstract class BaseCcFilesPeer /** the column name for the is_playlist field */ const IS_PLAYLIST = 'cc_files.is_playlist'; + /** the column name for the filesize field */ + const FILESIZE = 'cc_files.filesize'; + + /** the column name for the md5_hash field */ + const MD5_HASH = 'cc_files.md5_hash'; + /** The default string format for model objects of the related table **/ const DEFAULT_STRING_FORMAT = 'YAML'; @@ -261,12 +267,12 @@ abstract class BaseCcFilesPeer * e.g. CcFilesPeer::$fieldNames[CcFilesPeer::TYPE_PHPNAME][0] = 'Id' */ protected static $fieldNames = array ( - BasePeer::TYPE_PHPNAME => array ('DbId', 'DbName', 'DbMime', 'DbFtype', 'DbDirectory', 'DbFilepath', 'DbImportStatus', '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', 'DbSilanCheck', 'DbHidden', 'DbIsScheduled', 'DbIsPlaylist', ), - BasePeer::TYPE_STUDLYPHPNAME => array ('dbId', 'dbName', 'dbMime', 'dbFtype', 'dbDirectory', 'dbFilepath', 'dbImportStatus', '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', 'dbSilanCheck', 'dbHidden', 'dbIsScheduled', 'dbIsPlaylist', ), - BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID, CcFilesPeer::NAME, CcFilesPeer::MIME, CcFilesPeer::FTYPE, CcFilesPeer::DIRECTORY, CcFilesPeer::FILEPATH, CcFilesPeer::IMPORT_STATUS, CcFilesPeer::CURRENTLYACCESSING, CcFilesPeer::EDITEDBY, CcFilesPeer::MTIME, CcFilesPeer::UTIME, CcFilesPeer::LPTIME, CcFilesPeer::MD5, CcFilesPeer::TRACK_TITLE, CcFilesPeer::ARTIST_NAME, CcFilesPeer::BIT_RATE, CcFilesPeer::SAMPLE_RATE, CcFilesPeer::FORMAT, CcFilesPeer::LENGTH, CcFilesPeer::ALBUM_TITLE, CcFilesPeer::GENRE, CcFilesPeer::COMMENTS, CcFilesPeer::YEAR, CcFilesPeer::TRACK_NUMBER, CcFilesPeer::CHANNELS, CcFilesPeer::URL, CcFilesPeer::BPM, CcFilesPeer::RATING, CcFilesPeer::ENCODED_BY, CcFilesPeer::DISC_NUMBER, CcFilesPeer::MOOD, CcFilesPeer::LABEL, CcFilesPeer::COMPOSER, CcFilesPeer::ENCODER, CcFilesPeer::CHECKSUM, CcFilesPeer::LYRICS, CcFilesPeer::ORCHESTRA, CcFilesPeer::CONDUCTOR, CcFilesPeer::LYRICIST, CcFilesPeer::ORIGINAL_LYRICIST, CcFilesPeer::RADIO_STATION_NAME, CcFilesPeer::INFO_URL, CcFilesPeer::ARTIST_URL, CcFilesPeer::AUDIO_SOURCE_URL, CcFilesPeer::RADIO_STATION_URL, CcFilesPeer::BUY_THIS_URL, CcFilesPeer::ISRC_NUMBER, CcFilesPeer::CATALOG_NUMBER, CcFilesPeer::ORIGINAL_ARTIST, CcFilesPeer::COPYRIGHT, CcFilesPeer::REPORT_DATETIME, CcFilesPeer::REPORT_LOCATION, CcFilesPeer::REPORT_ORGANIZATION, CcFilesPeer::SUBJECT, CcFilesPeer::CONTRIBUTOR, CcFilesPeer::LANGUAGE, CcFilesPeer::FILE_EXISTS, CcFilesPeer::SOUNDCLOUD_ID, CcFilesPeer::SOUNDCLOUD_ERROR_CODE, CcFilesPeer::SOUNDCLOUD_ERROR_MSG, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME, CcFilesPeer::REPLAY_GAIN, CcFilesPeer::OWNER_ID, CcFilesPeer::CUEIN, CcFilesPeer::CUEOUT, CcFilesPeer::SILAN_CHECK, CcFilesPeer::HIDDEN, CcFilesPeer::IS_SCHEDULED, CcFilesPeer::IS_PLAYLIST, ), - BasePeer::TYPE_RAW_COLNAME => array ('ID', 'NAME', 'MIME', 'FTYPE', 'DIRECTORY', 'FILEPATH', 'IMPORT_STATUS', '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', 'SILAN_CHECK', 'HIDDEN', 'IS_SCHEDULED', 'IS_PLAYLIST', ), - BasePeer::TYPE_FIELDNAME => array ('id', 'name', 'mime', 'ftype', 'directory', 'filepath', 'import_status', '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', 'silan_check', 'hidden', 'is_scheduled', 'is_playlist', ), - 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, 67, 68, 69, ) + BasePeer::TYPE_PHPNAME => array ('DbId', 'DbName', 'DbMime', 'DbFtype', 'DbDirectory', 'DbFilepath', 'DbImportStatus', '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', 'DbSilanCheck', 'DbHidden', 'DbIsScheduled', 'DbIsPlaylist', 'DbFilesize', 'DbMd5Hash', ), + BasePeer::TYPE_STUDLYPHPNAME => array ('dbId', 'dbName', 'dbMime', 'dbFtype', 'dbDirectory', 'dbFilepath', 'dbImportStatus', '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', 'dbSilanCheck', 'dbHidden', 'dbIsScheduled', 'dbIsPlaylist', 'dbFilesize', 'dbMd5Hash', ), + BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID, CcFilesPeer::NAME, CcFilesPeer::MIME, CcFilesPeer::FTYPE, CcFilesPeer::DIRECTORY, CcFilesPeer::FILEPATH, CcFilesPeer::IMPORT_STATUS, CcFilesPeer::CURRENTLYACCESSING, CcFilesPeer::EDITEDBY, CcFilesPeer::MTIME, CcFilesPeer::UTIME, CcFilesPeer::LPTIME, CcFilesPeer::MD5, CcFilesPeer::TRACK_TITLE, CcFilesPeer::ARTIST_NAME, CcFilesPeer::BIT_RATE, CcFilesPeer::SAMPLE_RATE, CcFilesPeer::FORMAT, CcFilesPeer::LENGTH, CcFilesPeer::ALBUM_TITLE, CcFilesPeer::GENRE, CcFilesPeer::COMMENTS, CcFilesPeer::YEAR, CcFilesPeer::TRACK_NUMBER, CcFilesPeer::CHANNELS, CcFilesPeer::URL, CcFilesPeer::BPM, CcFilesPeer::RATING, CcFilesPeer::ENCODED_BY, CcFilesPeer::DISC_NUMBER, CcFilesPeer::MOOD, CcFilesPeer::LABEL, CcFilesPeer::COMPOSER, CcFilesPeer::ENCODER, CcFilesPeer::CHECKSUM, CcFilesPeer::LYRICS, CcFilesPeer::ORCHESTRA, CcFilesPeer::CONDUCTOR, CcFilesPeer::LYRICIST, CcFilesPeer::ORIGINAL_LYRICIST, CcFilesPeer::RADIO_STATION_NAME, CcFilesPeer::INFO_URL, CcFilesPeer::ARTIST_URL, CcFilesPeer::AUDIO_SOURCE_URL, CcFilesPeer::RADIO_STATION_URL, CcFilesPeer::BUY_THIS_URL, CcFilesPeer::ISRC_NUMBER, CcFilesPeer::CATALOG_NUMBER, CcFilesPeer::ORIGINAL_ARTIST, CcFilesPeer::COPYRIGHT, CcFilesPeer::REPORT_DATETIME, CcFilesPeer::REPORT_LOCATION, CcFilesPeer::REPORT_ORGANIZATION, CcFilesPeer::SUBJECT, CcFilesPeer::CONTRIBUTOR, CcFilesPeer::LANGUAGE, CcFilesPeer::FILE_EXISTS, CcFilesPeer::SOUNDCLOUD_ID, CcFilesPeer::SOUNDCLOUD_ERROR_CODE, CcFilesPeer::SOUNDCLOUD_ERROR_MSG, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME, CcFilesPeer::REPLAY_GAIN, CcFilesPeer::OWNER_ID, CcFilesPeer::CUEIN, CcFilesPeer::CUEOUT, CcFilesPeer::SILAN_CHECK, CcFilesPeer::HIDDEN, CcFilesPeer::IS_SCHEDULED, CcFilesPeer::IS_PLAYLIST, CcFilesPeer::FILESIZE, CcFilesPeer::MD5_HASH, ), + BasePeer::TYPE_RAW_COLNAME => array ('ID', 'NAME', 'MIME', 'FTYPE', 'DIRECTORY', 'FILEPATH', 'IMPORT_STATUS', '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', 'SILAN_CHECK', 'HIDDEN', 'IS_SCHEDULED', 'IS_PLAYLIST', 'FILESIZE', 'MD5_HASH', ), + BasePeer::TYPE_FIELDNAME => array ('id', 'name', 'mime', 'ftype', 'directory', 'filepath', 'import_status', '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', 'silan_check', 'hidden', 'is_scheduled', 'is_playlist', 'filesize', 'md5_hash', ), + 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, 67, 68, 69, 70, 71, ) ); /** @@ -276,12 +282,12 @@ abstract class BaseCcFilesPeer * e.g. CcFilesPeer::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 */ protected static $fieldKeys = array ( - BasePeer::TYPE_PHPNAME => array ('DbId' => 0, 'DbName' => 1, 'DbMime' => 2, 'DbFtype' => 3, 'DbDirectory' => 4, 'DbFilepath' => 5, 'DbImportStatus' => 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, 'DbSilanCheck' => 66, 'DbHidden' => 67, 'DbIsScheduled' => 68, 'DbIsPlaylist' => 69, ), - BasePeer::TYPE_STUDLYPHPNAME => array ('dbId' => 0, 'dbName' => 1, 'dbMime' => 2, 'dbFtype' => 3, 'dbDirectory' => 4, 'dbFilepath' => 5, 'dbImportStatus' => 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, 'dbSilanCheck' => 66, 'dbHidden' => 67, 'dbIsScheduled' => 68, 'dbIsPlaylist' => 69, ), - BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID => 0, CcFilesPeer::NAME => 1, CcFilesPeer::MIME => 2, CcFilesPeer::FTYPE => 3, CcFilesPeer::DIRECTORY => 4, CcFilesPeer::FILEPATH => 5, CcFilesPeer::IMPORT_STATUS => 6, CcFilesPeer::CURRENTLYACCESSING => 7, CcFilesPeer::EDITEDBY => 8, CcFilesPeer::MTIME => 9, CcFilesPeer::UTIME => 10, CcFilesPeer::LPTIME => 11, CcFilesPeer::MD5 => 12, CcFilesPeer::TRACK_TITLE => 13, CcFilesPeer::ARTIST_NAME => 14, CcFilesPeer::BIT_RATE => 15, CcFilesPeer::SAMPLE_RATE => 16, CcFilesPeer::FORMAT => 17, CcFilesPeer::LENGTH => 18, CcFilesPeer::ALBUM_TITLE => 19, CcFilesPeer::GENRE => 20, CcFilesPeer::COMMENTS => 21, CcFilesPeer::YEAR => 22, CcFilesPeer::TRACK_NUMBER => 23, CcFilesPeer::CHANNELS => 24, CcFilesPeer::URL => 25, CcFilesPeer::BPM => 26, CcFilesPeer::RATING => 27, CcFilesPeer::ENCODED_BY => 28, CcFilesPeer::DISC_NUMBER => 29, CcFilesPeer::MOOD => 30, CcFilesPeer::LABEL => 31, CcFilesPeer::COMPOSER => 32, CcFilesPeer::ENCODER => 33, CcFilesPeer::CHECKSUM => 34, CcFilesPeer::LYRICS => 35, CcFilesPeer::ORCHESTRA => 36, CcFilesPeer::CONDUCTOR => 37, CcFilesPeer::LYRICIST => 38, CcFilesPeer::ORIGINAL_LYRICIST => 39, CcFilesPeer::RADIO_STATION_NAME => 40, CcFilesPeer::INFO_URL => 41, CcFilesPeer::ARTIST_URL => 42, CcFilesPeer::AUDIO_SOURCE_URL => 43, CcFilesPeer::RADIO_STATION_URL => 44, CcFilesPeer::BUY_THIS_URL => 45, CcFilesPeer::ISRC_NUMBER => 46, CcFilesPeer::CATALOG_NUMBER => 47, CcFilesPeer::ORIGINAL_ARTIST => 48, CcFilesPeer::COPYRIGHT => 49, CcFilesPeer::REPORT_DATETIME => 50, CcFilesPeer::REPORT_LOCATION => 51, CcFilesPeer::REPORT_ORGANIZATION => 52, CcFilesPeer::SUBJECT => 53, CcFilesPeer::CONTRIBUTOR => 54, CcFilesPeer::LANGUAGE => 55, CcFilesPeer::FILE_EXISTS => 56, CcFilesPeer::SOUNDCLOUD_ID => 57, CcFilesPeer::SOUNDCLOUD_ERROR_CODE => 58, CcFilesPeer::SOUNDCLOUD_ERROR_MSG => 59, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE => 60, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME => 61, CcFilesPeer::REPLAY_GAIN => 62, CcFilesPeer::OWNER_ID => 63, CcFilesPeer::CUEIN => 64, CcFilesPeer::CUEOUT => 65, CcFilesPeer::SILAN_CHECK => 66, CcFilesPeer::HIDDEN => 67, CcFilesPeer::IS_SCHEDULED => 68, CcFilesPeer::IS_PLAYLIST => 69, ), - BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'NAME' => 1, 'MIME' => 2, 'FTYPE' => 3, 'DIRECTORY' => 4, 'FILEPATH' => 5, 'IMPORT_STATUS' => 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, 'SILAN_CHECK' => 66, 'HIDDEN' => 67, 'IS_SCHEDULED' => 68, 'IS_PLAYLIST' => 69, ), - BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'name' => 1, 'mime' => 2, 'ftype' => 3, 'directory' => 4, 'filepath' => 5, 'import_status' => 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, 'silan_check' => 66, 'hidden' => 67, 'is_scheduled' => 68, 'is_playlist' => 69, ), - 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, 67, 68, 69, ) + BasePeer::TYPE_PHPNAME => array ('DbId' => 0, 'DbName' => 1, 'DbMime' => 2, 'DbFtype' => 3, 'DbDirectory' => 4, 'DbFilepath' => 5, 'DbImportStatus' => 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, 'DbSilanCheck' => 66, 'DbHidden' => 67, 'DbIsScheduled' => 68, 'DbIsPlaylist' => 69, 'DbFilesize' => 70, 'DbMd5Hash' => 71, ), + BasePeer::TYPE_STUDLYPHPNAME => array ('dbId' => 0, 'dbName' => 1, 'dbMime' => 2, 'dbFtype' => 3, 'dbDirectory' => 4, 'dbFilepath' => 5, 'dbImportStatus' => 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, 'dbSilanCheck' => 66, 'dbHidden' => 67, 'dbIsScheduled' => 68, 'dbIsPlaylist' => 69, 'dbFilesize' => 70, 'dbMd5Hash' => 71, ), + BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID => 0, CcFilesPeer::NAME => 1, CcFilesPeer::MIME => 2, CcFilesPeer::FTYPE => 3, CcFilesPeer::DIRECTORY => 4, CcFilesPeer::FILEPATH => 5, CcFilesPeer::IMPORT_STATUS => 6, CcFilesPeer::CURRENTLYACCESSING => 7, CcFilesPeer::EDITEDBY => 8, CcFilesPeer::MTIME => 9, CcFilesPeer::UTIME => 10, CcFilesPeer::LPTIME => 11, CcFilesPeer::MD5 => 12, CcFilesPeer::TRACK_TITLE => 13, CcFilesPeer::ARTIST_NAME => 14, CcFilesPeer::BIT_RATE => 15, CcFilesPeer::SAMPLE_RATE => 16, CcFilesPeer::FORMAT => 17, CcFilesPeer::LENGTH => 18, CcFilesPeer::ALBUM_TITLE => 19, CcFilesPeer::GENRE => 20, CcFilesPeer::COMMENTS => 21, CcFilesPeer::YEAR => 22, CcFilesPeer::TRACK_NUMBER => 23, CcFilesPeer::CHANNELS => 24, CcFilesPeer::URL => 25, CcFilesPeer::BPM => 26, CcFilesPeer::RATING => 27, CcFilesPeer::ENCODED_BY => 28, CcFilesPeer::DISC_NUMBER => 29, CcFilesPeer::MOOD => 30, CcFilesPeer::LABEL => 31, CcFilesPeer::COMPOSER => 32, CcFilesPeer::ENCODER => 33, CcFilesPeer::CHECKSUM => 34, CcFilesPeer::LYRICS => 35, CcFilesPeer::ORCHESTRA => 36, CcFilesPeer::CONDUCTOR => 37, CcFilesPeer::LYRICIST => 38, CcFilesPeer::ORIGINAL_LYRICIST => 39, CcFilesPeer::RADIO_STATION_NAME => 40, CcFilesPeer::INFO_URL => 41, CcFilesPeer::ARTIST_URL => 42, CcFilesPeer::AUDIO_SOURCE_URL => 43, CcFilesPeer::RADIO_STATION_URL => 44, CcFilesPeer::BUY_THIS_URL => 45, CcFilesPeer::ISRC_NUMBER => 46, CcFilesPeer::CATALOG_NUMBER => 47, CcFilesPeer::ORIGINAL_ARTIST => 48, CcFilesPeer::COPYRIGHT => 49, CcFilesPeer::REPORT_DATETIME => 50, CcFilesPeer::REPORT_LOCATION => 51, CcFilesPeer::REPORT_ORGANIZATION => 52, CcFilesPeer::SUBJECT => 53, CcFilesPeer::CONTRIBUTOR => 54, CcFilesPeer::LANGUAGE => 55, CcFilesPeer::FILE_EXISTS => 56, CcFilesPeer::SOUNDCLOUD_ID => 57, CcFilesPeer::SOUNDCLOUD_ERROR_CODE => 58, CcFilesPeer::SOUNDCLOUD_ERROR_MSG => 59, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE => 60, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME => 61, CcFilesPeer::REPLAY_GAIN => 62, CcFilesPeer::OWNER_ID => 63, CcFilesPeer::CUEIN => 64, CcFilesPeer::CUEOUT => 65, CcFilesPeer::SILAN_CHECK => 66, CcFilesPeer::HIDDEN => 67, CcFilesPeer::IS_SCHEDULED => 68, CcFilesPeer::IS_PLAYLIST => 69, CcFilesPeer::FILESIZE => 70, CcFilesPeer::MD5_HASH => 71, ), + BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'NAME' => 1, 'MIME' => 2, 'FTYPE' => 3, 'DIRECTORY' => 4, 'FILEPATH' => 5, 'IMPORT_STATUS' => 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, 'SILAN_CHECK' => 66, 'HIDDEN' => 67, 'IS_SCHEDULED' => 68, 'IS_PLAYLIST' => 69, 'FILESIZE' => 70, 'MD5_HASH' => 71, ), + BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'name' => 1, 'mime' => 2, 'ftype' => 3, 'directory' => 4, 'filepath' => 5, 'import_status' => 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, 'silan_check' => 66, 'hidden' => 67, 'is_scheduled' => 68, 'is_playlist' => 69, 'filesize' => 70, 'md5_hash' => 71, ), + 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, 67, 68, 69, 70, 71, ) ); /** @@ -425,6 +431,8 @@ abstract class BaseCcFilesPeer $criteria->addSelectColumn(CcFilesPeer::HIDDEN); $criteria->addSelectColumn(CcFilesPeer::IS_SCHEDULED); $criteria->addSelectColumn(CcFilesPeer::IS_PLAYLIST); + $criteria->addSelectColumn(CcFilesPeer::FILESIZE); + $criteria->addSelectColumn(CcFilesPeer::MD5_HASH); } else { $criteria->addSelectColumn($alias . '.id'); $criteria->addSelectColumn($alias . '.name'); @@ -496,6 +504,8 @@ abstract class BaseCcFilesPeer $criteria->addSelectColumn($alias . '.hidden'); $criteria->addSelectColumn($alias . '.is_scheduled'); $criteria->addSelectColumn($alias . '.is_playlist'); + $criteria->addSelectColumn($alias . '.filesize'); + $criteria->addSelectColumn($alias . '.md5_hash'); } } diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php b/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php index e0f83b680..264395a23 100644 --- a/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php +++ b/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php @@ -76,6 +76,8 @@ * @method CcFilesQuery orderByDbHidden($order = Criteria::ASC) Order by the hidden column * @method CcFilesQuery orderByDbIsScheduled($order = Criteria::ASC) Order by the is_scheduled column * @method CcFilesQuery orderByDbIsPlaylist($order = Criteria::ASC) Order by the is_playlist column + * @method CcFilesQuery orderByDbFilesize($order = Criteria::ASC) Order by the filesize column + * @method CcFilesQuery orderByDbMd5Hash($order = Criteria::ASC) Order by the md5_hash column * * @method CcFilesQuery groupByDbId() Group by the id column * @method CcFilesQuery groupByDbName() Group by the name column @@ -147,6 +149,8 @@ * @method CcFilesQuery groupByDbHidden() Group by the hidden column * @method CcFilesQuery groupByDbIsScheduled() Group by the is_scheduled column * @method CcFilesQuery groupByDbIsPlaylist() Group by the is_playlist column + * @method CcFilesQuery groupByDbFilesize() Group by the filesize column + * @method CcFilesQuery groupByDbMd5Hash() Group by the md5_hash column * * @method CcFilesQuery leftJoin($relation) Adds a LEFT JOIN clause to the query * @method CcFilesQuery rightJoin($relation) Adds a RIGHT JOIN clause to the query @@ -260,6 +264,8 @@ * @method CcFiles findOneByDbHidden(boolean $hidden) Return the first CcFiles filtered by the hidden column * @method CcFiles findOneByDbIsScheduled(boolean $is_scheduled) Return the first CcFiles filtered by the is_scheduled column * @method CcFiles findOneByDbIsPlaylist(boolean $is_playlist) Return the first CcFiles filtered by the is_playlist column + * @method CcFiles findOneByDbFilesize(int $filesize) Return the first CcFiles filtered by the filesize column + * @method CcFiles findOneByDbMd5Hash(string $md5_hash) Return the first CcFiles filtered by the md5_hash column * * @method array findByDbId(int $id) Return CcFiles objects filtered by the id column * @method array findByDbName(string $name) Return CcFiles objects filtered by the name column @@ -331,6 +337,8 @@ * @method array findByDbHidden(boolean $hidden) Return CcFiles objects filtered by the hidden column * @method array findByDbIsScheduled(boolean $is_scheduled) Return CcFiles objects filtered by the is_scheduled column * @method array findByDbIsPlaylist(boolean $is_playlist) Return CcFiles objects filtered by the is_playlist column + * @method array findByDbFilesize(int $filesize) Return CcFiles objects filtered by the filesize column + * @method array findByDbMd5Hash(string $md5_hash) Return CcFiles objects filtered by the md5_hash column * * @package propel.generator.airtime.om */ @@ -438,7 +446,7 @@ abstract class BaseCcFilesQuery extends ModelCriteria */ protected function findPkSimple($key, $con) { - $sql = 'SELECT "id", "name", "mime", "ftype", "directory", "filepath", "import_status", "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", "silan_check", "hidden", "is_scheduled", "is_playlist" FROM "cc_files" WHERE "id" = :p0'; + $sql = 'SELECT "id", "name", "mime", "ftype", "directory", "filepath", "import_status", "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", "silan_check", "hidden", "is_scheduled", "is_playlist", "filesize", "md5_hash" FROM "cc_files" WHERE "id" = :p0'; try { $stmt = $con->prepare($sql); $stmt->bindValue(':p0', $key, PDO::PARAM_INT); @@ -2791,6 +2799,77 @@ abstract class BaseCcFilesQuery extends ModelCriteria return $this->addUsingAlias(CcFilesPeer::IS_PLAYLIST, $dbIsPlaylist, $comparison); } + /** + * Filter the query on the filesize column + * + * Example usage: + * + * $query->filterByDbFilesize(1234); // WHERE filesize = 1234 + * $query->filterByDbFilesize(array(12, 34)); // WHERE filesize IN (12, 34) + * $query->filterByDbFilesize(array('min' => 12)); // WHERE filesize >= 12 + * $query->filterByDbFilesize(array('max' => 12)); // WHERE filesize <= 12 + * + * + * @param mixed $dbFilesize The value to use as filter. + * Use scalar values for equality. + * Use array values for in_array() equivalent. + * Use associative array('min' => $minValue, 'max' => $maxValue) for intervals. + * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL + * + * @return CcFilesQuery The current query, for fluid interface + */ + public function filterByDbFilesize($dbFilesize = null, $comparison = null) + { + if (is_array($dbFilesize)) { + $useMinMax = false; + if (isset($dbFilesize['min'])) { + $this->addUsingAlias(CcFilesPeer::FILESIZE, $dbFilesize['min'], Criteria::GREATER_EQUAL); + $useMinMax = true; + } + if (isset($dbFilesize['max'])) { + $this->addUsingAlias(CcFilesPeer::FILESIZE, $dbFilesize['max'], Criteria::LESS_EQUAL); + $useMinMax = true; + } + if ($useMinMax) { + return $this; + } + if (null === $comparison) { + $comparison = Criteria::IN; + } + } + + return $this->addUsingAlias(CcFilesPeer::FILESIZE, $dbFilesize, $comparison); + } + + /** + * Filter the query on the md5_hash column + * + * Example usage: + * + * $query->filterByDbMd5Hash('fooValue'); // WHERE md5_hash = 'fooValue' + * $query->filterByDbMd5Hash('%fooValue%'); // WHERE md5_hash LIKE '%fooValue%' + * + * + * @param string $dbMd5Hash 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 filterByDbMd5Hash($dbMd5Hash = null, $comparison = null) + { + if (null === $comparison) { + if (is_array($dbMd5Hash)) { + $comparison = Criteria::IN; + } elseif (preg_match('/[\%\*]/', $dbMd5Hash)) { + $dbMd5Hash = str_replace('*', '%', $dbMd5Hash); + $comparison = Criteria::LIKE; + } + } + + return $this->addUsingAlias(CcFilesPeer::MD5_HASH, $dbMd5Hash, $comparison); + } + /** * Filter the query by a related CcSubjs object * diff --git a/airtime_mvc/build/schema.xml b/airtime_mvc/build/schema.xml index 543ff4d58..37cbcf809 100644 --- a/airtime_mvc/build/schema.xml +++ b/airtime_mvc/build/schema.xml @@ -82,6 +82,8 @@ + + diff --git a/airtime_mvc/build/sql/schema.sql b/airtime_mvc/build/sql/schema.sql index 8a67fb496..dc9968b92 100644 --- a/airtime_mvc/build/sql/schema.sql +++ b/airtime_mvc/build/sql/schema.sql @@ -94,6 +94,8 @@ CREATE TABLE "cc_files" "hidden" BOOLEAN DEFAULT 'f', "is_scheduled" BOOLEAN DEFAULT 'f', "is_playlist" BOOLEAN DEFAULT 'f', + "filesize" INTEGER DEFAULT 0 NOT NULL, + "md5_hash" VARCHAR(512) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); @@ -185,11 +187,7 @@ CREATE TABLE "cc_show_instances" PRIMARY KEY ("id") ); -COMMENT ON TABLE "cc_show_instances" IS ''; - - -SET search_path TO public; ------------------------------------------------------------------------------ +----------------------------------------------------------------------- -- cc_show_days ----------------------------------------------------------------------- From 66a6a8f9859f8d4d0aa4e70222d92feb243e607b Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 17 Feb 2015 16:02:49 -0500 Subject: [PATCH 02/20] SAAS-596: Store file size and hash in database Added file size and hash to the metadata dict in the analyzer --- .../airtime_analyzer/metadata_analyzer.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py b/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py index 45645bd32..a127c3197 100644 --- a/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py +++ b/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py @@ -4,6 +4,8 @@ import mutagen import magic import wave import logging +import os +import hashlib from analyzer import Analyzer class MetadataAnalyzer(Analyzer): @@ -96,6 +98,23 @@ class MetadataAnalyzer(Analyzer): #If we couldn't figure out the track_number or track_total, just ignore it... pass + # Get file size and md5 hash of the file + try: + metadata["filesize"] = os.path.getsize(filename) + + with open(filename, 'rb') as fh: + m = hashlib.md5() + while True: + data = fh.read(8192) + if not data: + break + m.update(data) + metadata["md5_hash"] = m.hexdigest() + except (OSError, IOError) as e: + raise e + + + #We normalize the mutagen tags slightly here, so in case mutagen changes, #we find the mutagen_to_airtime_mapping = { From fe7071b5e342800fda866dbf6750d2d1a4d60192 Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 17 Feb 2015 16:28:33 -0500 Subject: [PATCH 03/20] SAAS-596: Store file size and hash in database Fixing bad merge ?(not really sure what happened here) --- .../modules/rest/controllers/MediaController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/application/modules/rest/controllers/MediaController.php b/airtime_mvc/application/modules/rest/controllers/MediaController.php index 2b60b76a7..4df2cc7a8 100644 --- a/airtime_mvc/application/modules/rest/controllers/MediaController.php +++ b/airtime_mvc/application/modules/rest/controllers/MediaController.php @@ -120,7 +120,7 @@ class Rest_MediaController extends Zend_Rest_Controller return; } else { // Sanitize any incorrect metadata that slipped past validation - FileDataHelper::sanitizeData($whiteList["track_number"]); + FileDataHelper::sanitizeData($whiteList); /* If full_path is set, the post request came from ftp. * Users are allowed to upload folders via ftp. If this is the case @@ -176,7 +176,7 @@ class Rest_MediaController extends Zend_Rest_Controller return; } else if ($file && isset($requestData["resource_id"])) { // Sanitize any incorrect metadata that slipped past validation - FileDataHelper::sanitizeData($whiteList["track_number"]); + FileDataHelper::sanitizeData($whiteList); $file->fromArray($whiteList, BasePeer::TYPE_FIELDNAME); @@ -207,7 +207,7 @@ class Rest_MediaController extends Zend_Rest_Controller ->appendBody(json_encode(CcFiles::sanitizeResponse($file))); } else if ($file) { // Sanitize any incorrect metadata that slipped past validation - $this->sanitizeData($file, $whiteList); + FileDataHelper::sanitizeData($whiteList); //local file storage $file->setDbDirectory(self::MUSIC_DIRS_STOR_PK); From 5bd3371ec24b68488eef85b38ffafa70da1a418e Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 17 Feb 2015 16:51:25 -0500 Subject: [PATCH 04/20] SAAS-596: Store file size and hash in database Removed getFileSize from CloudFile.php since it can call the parent function. Moved setting filesize metadata from cloud_storage_uploader. --- airtime_mvc/application/models/airtime/CloudFile.php | 8 -------- .../airtime_analyzer/cloud_storage_uploader.py | 5 +---- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/airtime_mvc/application/models/airtime/CloudFile.php b/airtime_mvc/application/models/airtime/CloudFile.php index 1a5b1798c..fdc609ffc 100644 --- a/airtime_mvc/application/models/airtime/CloudFile.php +++ b/airtime_mvc/application/models/airtime/CloudFile.php @@ -44,14 +44,6 @@ class CloudFile extends BaseCloudFile return $this->proxyStorageBackend->getAbsoluteFilePath($this->getResourceId()); } - /** - * Returns the file size in bytes. - */ - public function getFileSize() - { - return $this->getDbFilesize(); - } - public function getFilename() { return $this->getDbFilepath(); diff --git a/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py b/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py index 9337344b8..85f886de5 100644 --- a/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py +++ b/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py @@ -62,8 +62,7 @@ class CloudStorageUploader: metadata: ID3 tags and other metadata extracted from the audio file. Returns: - The metadata dictionary it received with three new keys: - filesize: The file's filesize in bytes. + The metadata dictionary it received with two new keys: filename: The file's filename. resource_id: The unique object name used to identify the objects on Amazon S3 @@ -95,8 +94,6 @@ class CloudStorageUploader: key.key = resource_id key.set_metadata('filename', file_base_name) key.set_contents_from_filename(audio_file_path) - - metadata["filesize"] = os.path.getsize(audio_file_path) # Remove file from organize directory try: From e5d6797ce77865c6a0bda90186d110df5abcf98d Mon Sep 17 00:00:00 2001 From: drigato Date: Thu, 19 Feb 2015 10:34:35 -0500 Subject: [PATCH 05/20] SAAS-596: Store file size and hash in database Removed md5_hash column from cc_files since there is already a md5 column --- .../models/airtime/map/CcFilesTableMap.php | 1 - .../models/airtime/om/BaseCcFiles.php | 64 +------------------ .../models/airtime/om/BaseCcFilesPeer.php | 33 ++++------ .../models/airtime/om/BaseCcFilesQuery.php | 35 +--------- airtime_mvc/build/schema.xml | 1 - airtime_mvc/build/sql/schema.sql | 1 - 6 files changed, 16 insertions(+), 119 deletions(-) diff --git a/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php b/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php index a717dd66a..4614577eb 100644 --- a/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php +++ b/airtime_mvc/application/models/airtime/map/CcFilesTableMap.php @@ -110,7 +110,6 @@ class CcFilesTableMap extends TableMap $this->addColumn('is_scheduled', 'DbIsScheduled', 'BOOLEAN', false, null, false); $this->addColumn('is_playlist', 'DbIsPlaylist', 'BOOLEAN', false, null, false); $this->addColumn('filesize', 'DbFilesize', 'INTEGER', true, null, 0); - $this->addColumn('md5_hash', 'DbMd5Hash', 'VARCHAR', true, 512, ''); // validators } // initialize() diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFiles.php b/airtime_mvc/application/models/airtime/om/BaseCcFiles.php index e2b8cf5c8..ef2d942dc 100644 --- a/airtime_mvc/application/models/airtime/om/BaseCcFiles.php +++ b/airtime_mvc/application/models/airtime/om/BaseCcFiles.php @@ -470,13 +470,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent */ protected $filesize; - /** - * The value for the md5_hash field. - * Note: this column has a database default value of: '' - * @var string - */ - protected $md5_hash; - /** * @var CcSubjs */ @@ -607,7 +600,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $this->is_scheduled = false; $this->is_playlist = false; $this->filesize = 0; - $this->md5_hash = ''; } /** @@ -1497,17 +1489,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent return $this->filesize; } - /** - * Get the [md5_hash] column value. - * - * @return string - */ - public function getDbMd5Hash() - { - - return $this->md5_hash; - } - /** * Set the value of [id] column. * @@ -3059,27 +3040,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent return $this; } // setDbFilesize() - /** - * Set the value of [md5_hash] column. - * - * @param string $v new value - * @return CcFiles The current object (for fluent API support) - */ - public function setDbMd5Hash($v) - { - if ($v !== null && is_numeric($v)) { - $v = (string) $v; - } - - if ($this->md5_hash !== $v) { - $this->md5_hash = $v; - $this->modifiedColumns[] = CcFilesPeer::MD5_HASH; - } - - - return $this; - } // setDbMd5Hash() - /** * Indicates whether the columns in this object are only set to default values. * @@ -3150,10 +3110,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent return false; } - if ($this->md5_hash !== '') { - return false; - } - // otherwise, everything was equal, so return true return true; } // hasOnlyDefaultValues() @@ -3247,7 +3203,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $this->is_scheduled = ($row[$startcol + 68] !== null) ? (boolean) $row[$startcol + 68] : null; $this->is_playlist = ($row[$startcol + 69] !== null) ? (boolean) $row[$startcol + 69] : null; $this->filesize = ($row[$startcol + 70] !== null) ? (int) $row[$startcol + 70] : null; - $this->md5_hash = ($row[$startcol + 71] !== null) ? (string) $row[$startcol + 71] : null; $this->resetModified(); $this->setNew(false); @@ -3257,7 +3212,7 @@ abstract class BaseCcFiles extends BaseObject implements Persistent } $this->postHydrate($row, $startcol, $rehydrate); - return $startcol + 72; // 72 = CcFilesPeer::NUM_HYDRATE_COLUMNS. + return $startcol + 71; // 71 = CcFilesPeer::NUM_HYDRATE_COLUMNS. } catch (Exception $e) { throw new PropelException("Error populating CcFiles object", $e); @@ -3844,9 +3799,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent if ($this->isColumnModified(CcFilesPeer::FILESIZE)) { $modifiedColumns[':p' . $index++] = '"filesize"'; } - if ($this->isColumnModified(CcFilesPeer::MD5_HASH)) { - $modifiedColumns[':p' . $index++] = '"md5_hash"'; - } $sql = sprintf( 'INSERT INTO "cc_files" (%s) VALUES (%s)', @@ -4071,9 +4023,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent case '"filesize"': $stmt->bindValue($identifier, $this->filesize, PDO::PARAM_INT); break; - case '"md5_hash"': - $stmt->bindValue($identifier, $this->md5_hash, PDO::PARAM_STR); - break; } } $stmt->execute(); @@ -4486,9 +4435,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent case 70: return $this->getDbFilesize(); break; - case 71: - return $this->getDbMd5Hash(); - break; default: return null; break; @@ -4589,7 +4535,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $keys[68] => $this->getDbIsScheduled(), $keys[69] => $this->getDbIsPlaylist(), $keys[70] => $this->getDbFilesize(), - $keys[71] => $this->getDbMd5Hash(), ); $virtualColumns = $this->virtualColumns; foreach ($virtualColumns as $key => $virtualColumn) { @@ -4871,9 +4816,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent case 70: $this->setDbFilesize($value); break; - case 71: - $this->setDbMd5Hash($value); - break; } // switch() } @@ -4969,7 +4911,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent if (array_key_exists($keys[68], $arr)) $this->setDbIsScheduled($arr[$keys[68]]); if (array_key_exists($keys[69], $arr)) $this->setDbIsPlaylist($arr[$keys[69]]); if (array_key_exists($keys[70], $arr)) $this->setDbFilesize($arr[$keys[70]]); - if (array_key_exists($keys[71], $arr)) $this->setDbMd5Hash($arr[$keys[71]]); } /** @@ -5052,7 +4993,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent if ($this->isColumnModified(CcFilesPeer::IS_SCHEDULED)) $criteria->add(CcFilesPeer::IS_SCHEDULED, $this->is_scheduled); if ($this->isColumnModified(CcFilesPeer::IS_PLAYLIST)) $criteria->add(CcFilesPeer::IS_PLAYLIST, $this->is_playlist); if ($this->isColumnModified(CcFilesPeer::FILESIZE)) $criteria->add(CcFilesPeer::FILESIZE, $this->filesize); - if ($this->isColumnModified(CcFilesPeer::MD5_HASH)) $criteria->add(CcFilesPeer::MD5_HASH, $this->md5_hash); return $criteria; } @@ -5186,7 +5126,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $copyObj->setDbIsScheduled($this->getDbIsScheduled()); $copyObj->setDbIsPlaylist($this->getDbIsPlaylist()); $copyObj->setDbFilesize($this->getDbFilesize()); - $copyObj->setDbMd5Hash($this->getDbMd5Hash()); if ($deepCopy && !$this->startCopy) { // important: temporarily setNew(false) because this affects the behavior of @@ -7094,7 +7033,6 @@ abstract class BaseCcFiles extends BaseObject implements Persistent $this->is_scheduled = null; $this->is_playlist = null; $this->filesize = null; - $this->md5_hash = null; $this->alreadyInSave = false; $this->alreadyInValidation = false; $this->alreadyInClearAllReferencesDeep = false; diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php b/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php index a6db1a753..c6928a0d2 100644 --- a/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php +++ b/airtime_mvc/application/models/airtime/om/BaseCcFilesPeer.php @@ -24,13 +24,13 @@ abstract class BaseCcFilesPeer const TM_CLASS = 'CcFilesTableMap'; /** The total number of columns. */ - const NUM_COLUMNS = 72; + const NUM_COLUMNS = 71; /** The number of lazy-loaded columns. */ const NUM_LAZY_LOAD_COLUMNS = 0; /** The number of columns to hydrate (NUM_COLUMNS - NUM_LAZY_LOAD_COLUMNS) */ - const NUM_HYDRATE_COLUMNS = 72; + const NUM_HYDRATE_COLUMNS = 71; /** the column name for the id field */ const ID = 'cc_files.id'; @@ -245,9 +245,6 @@ abstract class BaseCcFilesPeer /** the column name for the filesize field */ const FILESIZE = 'cc_files.filesize'; - /** the column name for the md5_hash field */ - const MD5_HASH = 'cc_files.md5_hash'; - /** The default string format for model objects of the related table **/ const DEFAULT_STRING_FORMAT = 'YAML'; @@ -267,12 +264,12 @@ abstract class BaseCcFilesPeer * e.g. CcFilesPeer::$fieldNames[CcFilesPeer::TYPE_PHPNAME][0] = 'Id' */ protected static $fieldNames = array ( - BasePeer::TYPE_PHPNAME => array ('DbId', 'DbName', 'DbMime', 'DbFtype', 'DbDirectory', 'DbFilepath', 'DbImportStatus', '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', 'DbSilanCheck', 'DbHidden', 'DbIsScheduled', 'DbIsPlaylist', 'DbFilesize', 'DbMd5Hash', ), - BasePeer::TYPE_STUDLYPHPNAME => array ('dbId', 'dbName', 'dbMime', 'dbFtype', 'dbDirectory', 'dbFilepath', 'dbImportStatus', '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', 'dbSilanCheck', 'dbHidden', 'dbIsScheduled', 'dbIsPlaylist', 'dbFilesize', 'dbMd5Hash', ), - BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID, CcFilesPeer::NAME, CcFilesPeer::MIME, CcFilesPeer::FTYPE, CcFilesPeer::DIRECTORY, CcFilesPeer::FILEPATH, CcFilesPeer::IMPORT_STATUS, CcFilesPeer::CURRENTLYACCESSING, CcFilesPeer::EDITEDBY, CcFilesPeer::MTIME, CcFilesPeer::UTIME, CcFilesPeer::LPTIME, CcFilesPeer::MD5, CcFilesPeer::TRACK_TITLE, CcFilesPeer::ARTIST_NAME, CcFilesPeer::BIT_RATE, CcFilesPeer::SAMPLE_RATE, CcFilesPeer::FORMAT, CcFilesPeer::LENGTH, CcFilesPeer::ALBUM_TITLE, CcFilesPeer::GENRE, CcFilesPeer::COMMENTS, CcFilesPeer::YEAR, CcFilesPeer::TRACK_NUMBER, CcFilesPeer::CHANNELS, CcFilesPeer::URL, CcFilesPeer::BPM, CcFilesPeer::RATING, CcFilesPeer::ENCODED_BY, CcFilesPeer::DISC_NUMBER, CcFilesPeer::MOOD, CcFilesPeer::LABEL, CcFilesPeer::COMPOSER, CcFilesPeer::ENCODER, CcFilesPeer::CHECKSUM, CcFilesPeer::LYRICS, CcFilesPeer::ORCHESTRA, CcFilesPeer::CONDUCTOR, CcFilesPeer::LYRICIST, CcFilesPeer::ORIGINAL_LYRICIST, CcFilesPeer::RADIO_STATION_NAME, CcFilesPeer::INFO_URL, CcFilesPeer::ARTIST_URL, CcFilesPeer::AUDIO_SOURCE_URL, CcFilesPeer::RADIO_STATION_URL, CcFilesPeer::BUY_THIS_URL, CcFilesPeer::ISRC_NUMBER, CcFilesPeer::CATALOG_NUMBER, CcFilesPeer::ORIGINAL_ARTIST, CcFilesPeer::COPYRIGHT, CcFilesPeer::REPORT_DATETIME, CcFilesPeer::REPORT_LOCATION, CcFilesPeer::REPORT_ORGANIZATION, CcFilesPeer::SUBJECT, CcFilesPeer::CONTRIBUTOR, CcFilesPeer::LANGUAGE, CcFilesPeer::FILE_EXISTS, CcFilesPeer::SOUNDCLOUD_ID, CcFilesPeer::SOUNDCLOUD_ERROR_CODE, CcFilesPeer::SOUNDCLOUD_ERROR_MSG, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME, CcFilesPeer::REPLAY_GAIN, CcFilesPeer::OWNER_ID, CcFilesPeer::CUEIN, CcFilesPeer::CUEOUT, CcFilesPeer::SILAN_CHECK, CcFilesPeer::HIDDEN, CcFilesPeer::IS_SCHEDULED, CcFilesPeer::IS_PLAYLIST, CcFilesPeer::FILESIZE, CcFilesPeer::MD5_HASH, ), - BasePeer::TYPE_RAW_COLNAME => array ('ID', 'NAME', 'MIME', 'FTYPE', 'DIRECTORY', 'FILEPATH', 'IMPORT_STATUS', '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', 'SILAN_CHECK', 'HIDDEN', 'IS_SCHEDULED', 'IS_PLAYLIST', 'FILESIZE', 'MD5_HASH', ), - BasePeer::TYPE_FIELDNAME => array ('id', 'name', 'mime', 'ftype', 'directory', 'filepath', 'import_status', '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', 'silan_check', 'hidden', 'is_scheduled', 'is_playlist', 'filesize', 'md5_hash', ), - 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, 67, 68, 69, 70, 71, ) + BasePeer::TYPE_PHPNAME => array ('DbId', 'DbName', 'DbMime', 'DbFtype', 'DbDirectory', 'DbFilepath', 'DbImportStatus', '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', 'DbSilanCheck', 'DbHidden', 'DbIsScheduled', 'DbIsPlaylist', 'DbFilesize', ), + BasePeer::TYPE_STUDLYPHPNAME => array ('dbId', 'dbName', 'dbMime', 'dbFtype', 'dbDirectory', 'dbFilepath', 'dbImportStatus', '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', 'dbSilanCheck', 'dbHidden', 'dbIsScheduled', 'dbIsPlaylist', 'dbFilesize', ), + BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID, CcFilesPeer::NAME, CcFilesPeer::MIME, CcFilesPeer::FTYPE, CcFilesPeer::DIRECTORY, CcFilesPeer::FILEPATH, CcFilesPeer::IMPORT_STATUS, CcFilesPeer::CURRENTLYACCESSING, CcFilesPeer::EDITEDBY, CcFilesPeer::MTIME, CcFilesPeer::UTIME, CcFilesPeer::LPTIME, CcFilesPeer::MD5, CcFilesPeer::TRACK_TITLE, CcFilesPeer::ARTIST_NAME, CcFilesPeer::BIT_RATE, CcFilesPeer::SAMPLE_RATE, CcFilesPeer::FORMAT, CcFilesPeer::LENGTH, CcFilesPeer::ALBUM_TITLE, CcFilesPeer::GENRE, CcFilesPeer::COMMENTS, CcFilesPeer::YEAR, CcFilesPeer::TRACK_NUMBER, CcFilesPeer::CHANNELS, CcFilesPeer::URL, CcFilesPeer::BPM, CcFilesPeer::RATING, CcFilesPeer::ENCODED_BY, CcFilesPeer::DISC_NUMBER, CcFilesPeer::MOOD, CcFilesPeer::LABEL, CcFilesPeer::COMPOSER, CcFilesPeer::ENCODER, CcFilesPeer::CHECKSUM, CcFilesPeer::LYRICS, CcFilesPeer::ORCHESTRA, CcFilesPeer::CONDUCTOR, CcFilesPeer::LYRICIST, CcFilesPeer::ORIGINAL_LYRICIST, CcFilesPeer::RADIO_STATION_NAME, CcFilesPeer::INFO_URL, CcFilesPeer::ARTIST_URL, CcFilesPeer::AUDIO_SOURCE_URL, CcFilesPeer::RADIO_STATION_URL, CcFilesPeer::BUY_THIS_URL, CcFilesPeer::ISRC_NUMBER, CcFilesPeer::CATALOG_NUMBER, CcFilesPeer::ORIGINAL_ARTIST, CcFilesPeer::COPYRIGHT, CcFilesPeer::REPORT_DATETIME, CcFilesPeer::REPORT_LOCATION, CcFilesPeer::REPORT_ORGANIZATION, CcFilesPeer::SUBJECT, CcFilesPeer::CONTRIBUTOR, CcFilesPeer::LANGUAGE, CcFilesPeer::FILE_EXISTS, CcFilesPeer::SOUNDCLOUD_ID, CcFilesPeer::SOUNDCLOUD_ERROR_CODE, CcFilesPeer::SOUNDCLOUD_ERROR_MSG, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME, CcFilesPeer::REPLAY_GAIN, CcFilesPeer::OWNER_ID, CcFilesPeer::CUEIN, CcFilesPeer::CUEOUT, CcFilesPeer::SILAN_CHECK, CcFilesPeer::HIDDEN, CcFilesPeer::IS_SCHEDULED, CcFilesPeer::IS_PLAYLIST, CcFilesPeer::FILESIZE, ), + BasePeer::TYPE_RAW_COLNAME => array ('ID', 'NAME', 'MIME', 'FTYPE', 'DIRECTORY', 'FILEPATH', 'IMPORT_STATUS', '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', 'SILAN_CHECK', 'HIDDEN', 'IS_SCHEDULED', 'IS_PLAYLIST', 'FILESIZE', ), + BasePeer::TYPE_FIELDNAME => array ('id', 'name', 'mime', 'ftype', 'directory', 'filepath', 'import_status', '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', 'silan_check', 'hidden', 'is_scheduled', 'is_playlist', 'filesize', ), + 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, 67, 68, 69, 70, ) ); /** @@ -282,12 +279,12 @@ abstract class BaseCcFilesPeer * e.g. CcFilesPeer::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 */ protected static $fieldKeys = array ( - BasePeer::TYPE_PHPNAME => array ('DbId' => 0, 'DbName' => 1, 'DbMime' => 2, 'DbFtype' => 3, 'DbDirectory' => 4, 'DbFilepath' => 5, 'DbImportStatus' => 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, 'DbSilanCheck' => 66, 'DbHidden' => 67, 'DbIsScheduled' => 68, 'DbIsPlaylist' => 69, 'DbFilesize' => 70, 'DbMd5Hash' => 71, ), - BasePeer::TYPE_STUDLYPHPNAME => array ('dbId' => 0, 'dbName' => 1, 'dbMime' => 2, 'dbFtype' => 3, 'dbDirectory' => 4, 'dbFilepath' => 5, 'dbImportStatus' => 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, 'dbSilanCheck' => 66, 'dbHidden' => 67, 'dbIsScheduled' => 68, 'dbIsPlaylist' => 69, 'dbFilesize' => 70, 'dbMd5Hash' => 71, ), - BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID => 0, CcFilesPeer::NAME => 1, CcFilesPeer::MIME => 2, CcFilesPeer::FTYPE => 3, CcFilesPeer::DIRECTORY => 4, CcFilesPeer::FILEPATH => 5, CcFilesPeer::IMPORT_STATUS => 6, CcFilesPeer::CURRENTLYACCESSING => 7, CcFilesPeer::EDITEDBY => 8, CcFilesPeer::MTIME => 9, CcFilesPeer::UTIME => 10, CcFilesPeer::LPTIME => 11, CcFilesPeer::MD5 => 12, CcFilesPeer::TRACK_TITLE => 13, CcFilesPeer::ARTIST_NAME => 14, CcFilesPeer::BIT_RATE => 15, CcFilesPeer::SAMPLE_RATE => 16, CcFilesPeer::FORMAT => 17, CcFilesPeer::LENGTH => 18, CcFilesPeer::ALBUM_TITLE => 19, CcFilesPeer::GENRE => 20, CcFilesPeer::COMMENTS => 21, CcFilesPeer::YEAR => 22, CcFilesPeer::TRACK_NUMBER => 23, CcFilesPeer::CHANNELS => 24, CcFilesPeer::URL => 25, CcFilesPeer::BPM => 26, CcFilesPeer::RATING => 27, CcFilesPeer::ENCODED_BY => 28, CcFilesPeer::DISC_NUMBER => 29, CcFilesPeer::MOOD => 30, CcFilesPeer::LABEL => 31, CcFilesPeer::COMPOSER => 32, CcFilesPeer::ENCODER => 33, CcFilesPeer::CHECKSUM => 34, CcFilesPeer::LYRICS => 35, CcFilesPeer::ORCHESTRA => 36, CcFilesPeer::CONDUCTOR => 37, CcFilesPeer::LYRICIST => 38, CcFilesPeer::ORIGINAL_LYRICIST => 39, CcFilesPeer::RADIO_STATION_NAME => 40, CcFilesPeer::INFO_URL => 41, CcFilesPeer::ARTIST_URL => 42, CcFilesPeer::AUDIO_SOURCE_URL => 43, CcFilesPeer::RADIO_STATION_URL => 44, CcFilesPeer::BUY_THIS_URL => 45, CcFilesPeer::ISRC_NUMBER => 46, CcFilesPeer::CATALOG_NUMBER => 47, CcFilesPeer::ORIGINAL_ARTIST => 48, CcFilesPeer::COPYRIGHT => 49, CcFilesPeer::REPORT_DATETIME => 50, CcFilesPeer::REPORT_LOCATION => 51, CcFilesPeer::REPORT_ORGANIZATION => 52, CcFilesPeer::SUBJECT => 53, CcFilesPeer::CONTRIBUTOR => 54, CcFilesPeer::LANGUAGE => 55, CcFilesPeer::FILE_EXISTS => 56, CcFilesPeer::SOUNDCLOUD_ID => 57, CcFilesPeer::SOUNDCLOUD_ERROR_CODE => 58, CcFilesPeer::SOUNDCLOUD_ERROR_MSG => 59, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE => 60, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME => 61, CcFilesPeer::REPLAY_GAIN => 62, CcFilesPeer::OWNER_ID => 63, CcFilesPeer::CUEIN => 64, CcFilesPeer::CUEOUT => 65, CcFilesPeer::SILAN_CHECK => 66, CcFilesPeer::HIDDEN => 67, CcFilesPeer::IS_SCHEDULED => 68, CcFilesPeer::IS_PLAYLIST => 69, CcFilesPeer::FILESIZE => 70, CcFilesPeer::MD5_HASH => 71, ), - BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'NAME' => 1, 'MIME' => 2, 'FTYPE' => 3, 'DIRECTORY' => 4, 'FILEPATH' => 5, 'IMPORT_STATUS' => 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, 'SILAN_CHECK' => 66, 'HIDDEN' => 67, 'IS_SCHEDULED' => 68, 'IS_PLAYLIST' => 69, 'FILESIZE' => 70, 'MD5_HASH' => 71, ), - BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'name' => 1, 'mime' => 2, 'ftype' => 3, 'directory' => 4, 'filepath' => 5, 'import_status' => 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, 'silan_check' => 66, 'hidden' => 67, 'is_scheduled' => 68, 'is_playlist' => 69, 'filesize' => 70, 'md5_hash' => 71, ), - 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, 67, 68, 69, 70, 71, ) + BasePeer::TYPE_PHPNAME => array ('DbId' => 0, 'DbName' => 1, 'DbMime' => 2, 'DbFtype' => 3, 'DbDirectory' => 4, 'DbFilepath' => 5, 'DbImportStatus' => 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, 'DbSilanCheck' => 66, 'DbHidden' => 67, 'DbIsScheduled' => 68, 'DbIsPlaylist' => 69, 'DbFilesize' => 70, ), + BasePeer::TYPE_STUDLYPHPNAME => array ('dbId' => 0, 'dbName' => 1, 'dbMime' => 2, 'dbFtype' => 3, 'dbDirectory' => 4, 'dbFilepath' => 5, 'dbImportStatus' => 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, 'dbSilanCheck' => 66, 'dbHidden' => 67, 'dbIsScheduled' => 68, 'dbIsPlaylist' => 69, 'dbFilesize' => 70, ), + BasePeer::TYPE_COLNAME => array (CcFilesPeer::ID => 0, CcFilesPeer::NAME => 1, CcFilesPeer::MIME => 2, CcFilesPeer::FTYPE => 3, CcFilesPeer::DIRECTORY => 4, CcFilesPeer::FILEPATH => 5, CcFilesPeer::IMPORT_STATUS => 6, CcFilesPeer::CURRENTLYACCESSING => 7, CcFilesPeer::EDITEDBY => 8, CcFilesPeer::MTIME => 9, CcFilesPeer::UTIME => 10, CcFilesPeer::LPTIME => 11, CcFilesPeer::MD5 => 12, CcFilesPeer::TRACK_TITLE => 13, CcFilesPeer::ARTIST_NAME => 14, CcFilesPeer::BIT_RATE => 15, CcFilesPeer::SAMPLE_RATE => 16, CcFilesPeer::FORMAT => 17, CcFilesPeer::LENGTH => 18, CcFilesPeer::ALBUM_TITLE => 19, CcFilesPeer::GENRE => 20, CcFilesPeer::COMMENTS => 21, CcFilesPeer::YEAR => 22, CcFilesPeer::TRACK_NUMBER => 23, CcFilesPeer::CHANNELS => 24, CcFilesPeer::URL => 25, CcFilesPeer::BPM => 26, CcFilesPeer::RATING => 27, CcFilesPeer::ENCODED_BY => 28, CcFilesPeer::DISC_NUMBER => 29, CcFilesPeer::MOOD => 30, CcFilesPeer::LABEL => 31, CcFilesPeer::COMPOSER => 32, CcFilesPeer::ENCODER => 33, CcFilesPeer::CHECKSUM => 34, CcFilesPeer::LYRICS => 35, CcFilesPeer::ORCHESTRA => 36, CcFilesPeer::CONDUCTOR => 37, CcFilesPeer::LYRICIST => 38, CcFilesPeer::ORIGINAL_LYRICIST => 39, CcFilesPeer::RADIO_STATION_NAME => 40, CcFilesPeer::INFO_URL => 41, CcFilesPeer::ARTIST_URL => 42, CcFilesPeer::AUDIO_SOURCE_URL => 43, CcFilesPeer::RADIO_STATION_URL => 44, CcFilesPeer::BUY_THIS_URL => 45, CcFilesPeer::ISRC_NUMBER => 46, CcFilesPeer::CATALOG_NUMBER => 47, CcFilesPeer::ORIGINAL_ARTIST => 48, CcFilesPeer::COPYRIGHT => 49, CcFilesPeer::REPORT_DATETIME => 50, CcFilesPeer::REPORT_LOCATION => 51, CcFilesPeer::REPORT_ORGANIZATION => 52, CcFilesPeer::SUBJECT => 53, CcFilesPeer::CONTRIBUTOR => 54, CcFilesPeer::LANGUAGE => 55, CcFilesPeer::FILE_EXISTS => 56, CcFilesPeer::SOUNDCLOUD_ID => 57, CcFilesPeer::SOUNDCLOUD_ERROR_CODE => 58, CcFilesPeer::SOUNDCLOUD_ERROR_MSG => 59, CcFilesPeer::SOUNDCLOUD_LINK_TO_FILE => 60, CcFilesPeer::SOUNDCLOUD_UPLOAD_TIME => 61, CcFilesPeer::REPLAY_GAIN => 62, CcFilesPeer::OWNER_ID => 63, CcFilesPeer::CUEIN => 64, CcFilesPeer::CUEOUT => 65, CcFilesPeer::SILAN_CHECK => 66, CcFilesPeer::HIDDEN => 67, CcFilesPeer::IS_SCHEDULED => 68, CcFilesPeer::IS_PLAYLIST => 69, CcFilesPeer::FILESIZE => 70, ), + BasePeer::TYPE_RAW_COLNAME => array ('ID' => 0, 'NAME' => 1, 'MIME' => 2, 'FTYPE' => 3, 'DIRECTORY' => 4, 'FILEPATH' => 5, 'IMPORT_STATUS' => 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, 'SILAN_CHECK' => 66, 'HIDDEN' => 67, 'IS_SCHEDULED' => 68, 'IS_PLAYLIST' => 69, 'FILESIZE' => 70, ), + BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'name' => 1, 'mime' => 2, 'ftype' => 3, 'directory' => 4, 'filepath' => 5, 'import_status' => 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, 'silan_check' => 66, 'hidden' => 67, 'is_scheduled' => 68, 'is_playlist' => 69, 'filesize' => 70, ), + 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, 67, 68, 69, 70, ) ); /** @@ -432,7 +429,6 @@ abstract class BaseCcFilesPeer $criteria->addSelectColumn(CcFilesPeer::IS_SCHEDULED); $criteria->addSelectColumn(CcFilesPeer::IS_PLAYLIST); $criteria->addSelectColumn(CcFilesPeer::FILESIZE); - $criteria->addSelectColumn(CcFilesPeer::MD5_HASH); } else { $criteria->addSelectColumn($alias . '.id'); $criteria->addSelectColumn($alias . '.name'); @@ -505,7 +501,6 @@ abstract class BaseCcFilesPeer $criteria->addSelectColumn($alias . '.is_scheduled'); $criteria->addSelectColumn($alias . '.is_playlist'); $criteria->addSelectColumn($alias . '.filesize'); - $criteria->addSelectColumn($alias . '.md5_hash'); } } diff --git a/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php b/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php index 264395a23..01357b305 100644 --- a/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php +++ b/airtime_mvc/application/models/airtime/om/BaseCcFilesQuery.php @@ -77,7 +77,6 @@ * @method CcFilesQuery orderByDbIsScheduled($order = Criteria::ASC) Order by the is_scheduled column * @method CcFilesQuery orderByDbIsPlaylist($order = Criteria::ASC) Order by the is_playlist column * @method CcFilesQuery orderByDbFilesize($order = Criteria::ASC) Order by the filesize column - * @method CcFilesQuery orderByDbMd5Hash($order = Criteria::ASC) Order by the md5_hash column * * @method CcFilesQuery groupByDbId() Group by the id column * @method CcFilesQuery groupByDbName() Group by the name column @@ -150,7 +149,6 @@ * @method CcFilesQuery groupByDbIsScheduled() Group by the is_scheduled column * @method CcFilesQuery groupByDbIsPlaylist() Group by the is_playlist column * @method CcFilesQuery groupByDbFilesize() Group by the filesize column - * @method CcFilesQuery groupByDbMd5Hash() Group by the md5_hash column * * @method CcFilesQuery leftJoin($relation) Adds a LEFT JOIN clause to the query * @method CcFilesQuery rightJoin($relation) Adds a RIGHT JOIN clause to the query @@ -265,7 +263,6 @@ * @method CcFiles findOneByDbIsScheduled(boolean $is_scheduled) Return the first CcFiles filtered by the is_scheduled column * @method CcFiles findOneByDbIsPlaylist(boolean $is_playlist) Return the first CcFiles filtered by the is_playlist column * @method CcFiles findOneByDbFilesize(int $filesize) Return the first CcFiles filtered by the filesize column - * @method CcFiles findOneByDbMd5Hash(string $md5_hash) Return the first CcFiles filtered by the md5_hash column * * @method array findByDbId(int $id) Return CcFiles objects filtered by the id column * @method array findByDbName(string $name) Return CcFiles objects filtered by the name column @@ -338,7 +335,6 @@ * @method array findByDbIsScheduled(boolean $is_scheduled) Return CcFiles objects filtered by the is_scheduled column * @method array findByDbIsPlaylist(boolean $is_playlist) Return CcFiles objects filtered by the is_playlist column * @method array findByDbFilesize(int $filesize) Return CcFiles objects filtered by the filesize column - * @method array findByDbMd5Hash(string $md5_hash) Return CcFiles objects filtered by the md5_hash column * * @package propel.generator.airtime.om */ @@ -446,7 +442,7 @@ abstract class BaseCcFilesQuery extends ModelCriteria */ protected function findPkSimple($key, $con) { - $sql = 'SELECT "id", "name", "mime", "ftype", "directory", "filepath", "import_status", "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", "silan_check", "hidden", "is_scheduled", "is_playlist", "filesize", "md5_hash" FROM "cc_files" WHERE "id" = :p0'; + $sql = 'SELECT "id", "name", "mime", "ftype", "directory", "filepath", "import_status", "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", "silan_check", "hidden", "is_scheduled", "is_playlist", "filesize" FROM "cc_files" WHERE "id" = :p0'; try { $stmt = $con->prepare($sql); $stmt->bindValue(':p0', $key, PDO::PARAM_INT); @@ -2841,35 +2837,6 @@ abstract class BaseCcFilesQuery extends ModelCriteria return $this->addUsingAlias(CcFilesPeer::FILESIZE, $dbFilesize, $comparison); } - /** - * Filter the query on the md5_hash column - * - * Example usage: - * - * $query->filterByDbMd5Hash('fooValue'); // WHERE md5_hash = 'fooValue' - * $query->filterByDbMd5Hash('%fooValue%'); // WHERE md5_hash LIKE '%fooValue%' - * - * - * @param string $dbMd5Hash 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 filterByDbMd5Hash($dbMd5Hash = null, $comparison = null) - { - if (null === $comparison) { - if (is_array($dbMd5Hash)) { - $comparison = Criteria::IN; - } elseif (preg_match('/[\%\*]/', $dbMd5Hash)) { - $dbMd5Hash = str_replace('*', '%', $dbMd5Hash); - $comparison = Criteria::LIKE; - } - } - - return $this->addUsingAlias(CcFilesPeer::MD5_HASH, $dbMd5Hash, $comparison); - } - /** * Filter the query by a related CcSubjs object * diff --git a/airtime_mvc/build/schema.xml b/airtime_mvc/build/schema.xml index 37cbcf809..ef382454c 100644 --- a/airtime_mvc/build/schema.xml +++ b/airtime_mvc/build/schema.xml @@ -83,7 +83,6 @@ - diff --git a/airtime_mvc/build/sql/schema.sql b/airtime_mvc/build/sql/schema.sql index dc9968b92..a617ebda8 100644 --- a/airtime_mvc/build/sql/schema.sql +++ b/airtime_mvc/build/sql/schema.sql @@ -95,7 +95,6 @@ CREATE TABLE "cc_files" "is_scheduled" BOOLEAN DEFAULT 'f', "is_playlist" BOOLEAN DEFAULT 'f', "filesize" INTEGER DEFAULT 0 NOT NULL, - "md5_hash" VARCHAR(512) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); From cc9e6efbca482445f2a2540211798873fb63de0d Mon Sep 17 00:00:00 2001 From: drigato Date: Thu, 19 Feb 2015 10:38:30 -0500 Subject: [PATCH 06/20] SAAS-596: Store file size and hash in database Removed try/except while getting file size and hash --- .../airtime_analyzer/metadata_analyzer.py | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py b/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py index a127c3197..d273112df 100644 --- a/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py +++ b/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py @@ -99,19 +99,16 @@ class MetadataAnalyzer(Analyzer): pass # Get file size and md5 hash of the file - try: - metadata["filesize"] = os.path.getsize(filename) + metadata["filesize"] = os.path.getsize(filename) - with open(filename, 'rb') as fh: - m = hashlib.md5() - while True: - data = fh.read(8192) - if not data: - break - m.update(data) - metadata["md5_hash"] = m.hexdigest() - except (OSError, IOError) as e: - raise e + with open(filename, 'rb') as fh: + m = hashlib.md5() + while True: + data = fh.read(8192) + if not data: + break + m.update(data) + metadata["md5_hash"] = m.hexdigest() From b6acfb2dcedf8775706156997d5b3816c07578d0 Mon Sep 17 00:00:00 2001 From: drigato Date: Thu, 19 Feb 2015 15:39:55 -0500 Subject: [PATCH 07/20] SAAS-596: Store file size and hash in database Renamed metadata md5 value to match cc_files column --- .../airtime_analyzer/airtime_analyzer/metadata_analyzer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py b/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py index d273112df..57d278548 100644 --- a/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py +++ b/python_apps/airtime_analyzer/airtime_analyzer/metadata_analyzer.py @@ -108,7 +108,7 @@ class MetadataAnalyzer(Analyzer): if not data: break m.update(data) - metadata["md5_hash"] = m.hexdigest() + metadata["md5"] = m.hexdigest() From fd0db114506ecfbc41909df0fa4f18a1bae013da Mon Sep 17 00:00:00 2001 From: drigato Date: Thu, 19 Feb 2015 16:27:50 -0500 Subject: [PATCH 08/20] SAAS-596: Store file size and hash in database Added upgrader class to add new filesize column --- .../controllers/UpgradeController.php | 1 + .../upgrade_sql/airtime_2.5.10/upgrade.sql | 2 + airtime_mvc/application/upgrade/Upgrades.php | 45 +++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 airtime_mvc/application/controllers/upgrade_sql/airtime_2.5.10/upgrade.sql diff --git a/airtime_mvc/application/controllers/UpgradeController.php b/airtime_mvc/application/controllers/UpgradeController.php index b446b554c..c9748467b 100644 --- a/airtime_mvc/application/controllers/UpgradeController.php +++ b/airtime_mvc/application/controllers/UpgradeController.php @@ -18,6 +18,7 @@ class UpgradeController extends Zend_Controller_Action array_push($upgraders, new AirtimeUpgrader254()); array_push($upgraders, new AirtimeUpgrader255()); array_push($upgraders, new AirtimeUpgrader259()); + array_push($upgraders, new AirtimeUpgrader2510()); $didWePerformAnUpgrade = false; try diff --git a/airtime_mvc/application/controllers/upgrade_sql/airtime_2.5.10/upgrade.sql b/airtime_mvc/application/controllers/upgrade_sql/airtime_2.5.10/upgrade.sql new file mode 100644 index 000000000..25310cfb2 --- /dev/null +++ b/airtime_mvc/application/controllers/upgrade_sql/airtime_2.5.10/upgrade.sql @@ -0,0 +1,2 @@ +ALTER TABLE cc_files ADD COLUMN filesize integer NOT NULL +CONSTRAINT filesize_default DEFAULT 0 diff --git a/airtime_mvc/application/upgrade/Upgrades.php b/airtime_mvc/application/upgrade/Upgrades.php index efae6cf06..74b9a6d4d 100644 --- a/airtime_mvc/application/upgrade/Upgrades.php +++ b/airtime_mvc/application/upgrade/Upgrades.php @@ -296,3 +296,48 @@ class AirtimeUpgrader259 extends AirtimeUpgrader { } } } + +class AirtimeUpgrader2510 extends AirtimeUpgrader +{ + protected function getSupportedVersions() { + return array ( + '2.5.9' + ); + } + + public function getNewVersion() { + return '2.5.10'; + } + + public function upgrade($dir = __DIR__) { + Cache::clear(); + assert($this->checkIfUpgradeSupported()); + + $newVersion = $this->getNewVersion(); + + try { + $this->toggleMaintenanceScreen(true); + Cache::clear(); + + // Begin upgrade + $airtimeConf = isset($_SERVER['AIRTIME_CONF']) ? $_SERVER['AIRTIME_CONF'] : "/etc/airtime/airtime.conf"; + $values = parse_ini_file($airtimeConf, true); + + $username = $values['database']['dbuser']; + $password = $values['database']['dbpass']; + $host = $values['database']['host']; + $database = $values['database']['dbname']; + + passthru("export PGPASSWORD=$password && psql -h $host -U $username -q -f $dir/upgrade_sql/airtime_" + .$this->getNewVersion()."/upgrade.sql $database 2>&1 | grep -v -E \"will create implicit sequence|will create implicit index\""); + + Application_Model_Preference::SetAirtimeVersion($newVersion); + Cache::clear(); + + $this->toggleMaintenanceScreen(false); + } catch(Exception $e) { + $this->toggleMaintenanceScreen(false); + throw $e; + } + } +} From 19851efbe5ef4b6e45eae2113ff46c0ddb8ab929 Mon Sep 17 00:00:00 2001 From: localizer Date: Fri, 20 Feb 2015 11:24:14 +0000 Subject: [PATCH 09/20] updated translation resources --- airtime_mvc/locale/az/LC_MESSAGES/airtime.mo | Bin 474 -> 474 bytes airtime_mvc/locale/az/LC_MESSAGES/airtime.po | 2 +- .../locale/de_AT/LC_MESSAGES/airtime.mo | Bin 63465 -> 63465 bytes .../locale/de_AT/LC_MESSAGES/airtime.po | 2 +- .../locale/en_GB/LC_MESSAGES/airtime.mo | Bin 61416 -> 61416 bytes .../locale/en_GB/LC_MESSAGES/airtime.po | 2 +- airtime_mvc/locale/hy/LC_MESSAGES/airtime.mo | Bin 0 -> 427 bytes airtime_mvc/locale/hy/LC_MESSAGES/airtime.po | 4332 ++++++++++++++++ .../locale/hy_AM/LC_MESSAGES/airtime.mo | Bin 487 -> 487 bytes .../locale/hy_AM/LC_MESSAGES/airtime.po | 2 +- .../locale/ja_JP/LC_MESSAGES/airtime.mo | Bin 0 -> 434 bytes .../locale/ja_JP/LC_MESSAGES/airtime.po | 4333 +++++++++++++++++ airtime_mvc/locale/ka/LC_MESSAGES/airtime.mo | Bin 464 -> 464 bytes airtime_mvc/locale/ka/LC_MESSAGES/airtime.po | 2 +- .../locale/pt_BR/LC_MESSAGES/airtime.mo | Bin 57870 -> 57870 bytes .../locale/pt_BR/LC_MESSAGES/airtime.po | 2 +- 16 files changed, 8671 insertions(+), 6 deletions(-) create mode 100644 airtime_mvc/locale/hy/LC_MESSAGES/airtime.mo create mode 100644 airtime_mvc/locale/hy/LC_MESSAGES/airtime.po create mode 100644 airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.mo create mode 100644 airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.po diff --git a/airtime_mvc/locale/az/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/az/LC_MESSAGES/airtime.mo index 11418ce7c4c877e221ed1499e0fc8271a020a80d..86c47eebc4e10ea9d8209f3249c995fa6ba21cbc 100644 GIT binary patch delta 12 Tcmcb`e2aO)21fIZ8#NgLB9{ce delta 12 Tcmcb`e2aO)21e738#NgLB8>#S diff --git a/airtime_mvc/locale/az/LC_MESSAGES/airtime.po b/airtime_mvc/locale/az/LC_MESSAGES/airtime.po index eb0d2081d..4ed163e02 100644 --- a/airtime_mvc/locale/az/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/az/LC_MESSAGES/airtime.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Airtime\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-11-13 13:55-0500\n" -"PO-Revision-Date: 2015-02-05 10:31+0000\n" +"PO-Revision-Date: 2015-02-07 10:31+0000\n" "Last-Translator: Daniel James \n" "Language-Team: Azerbaijani (http://www.transifex.com/projects/p/airtime/language/az/)\n" "MIME-Version: 1.0\n" diff --git a/airtime_mvc/locale/de_AT/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/de_AT/LC_MESSAGES/airtime.mo index 80674795acda31540b5a6f803f59320bedaf5238..2740f9b336077af03bf3ff4fdfd54a4abe063513 100644 GIT binary patch delta 16 YcmaF)p84f_<_%vaGn#MyI{8a7092_7xBvhE delta 16 YcmaF)p84f_<_%vaGn#JxI{8a7092g`wg3PC diff --git a/airtime_mvc/locale/de_AT/LC_MESSAGES/airtime.po b/airtime_mvc/locale/de_AT/LC_MESSAGES/airtime.po index 90e9411cd..3b7ba6385 100644 --- a/airtime_mvc/locale/de_AT/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/de_AT/LC_MESSAGES/airtime.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Airtime\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-11-13 13:55-0500\n" -"PO-Revision-Date: 2015-02-05 10:31+0000\n" +"PO-Revision-Date: 2015-02-07 10:31+0000\n" "Last-Translator: Daniel James \n" "Language-Team: German (Austria) (http://www.transifex.com/projects/p/airtime/language/de_AT/)\n" "MIME-Version: 1.0\n" diff --git a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.mo index 12c491259d944cd80e6727c6e1ded861552c03a4..e2dc780f63135c41643fdf2505381857056631b5 100644 GIT binary patch delta 16 YcmaEHpZUdo<_$%&7|k~q&ngWC084`i6951J delta 16 YcmaEHpZUdo<_$%&7)>`9&ngWC084iW5dZ)H diff --git a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po index 73aaaff7c..89bc00ece 100644 --- a/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/en_GB/LC_MESSAGES/airtime.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Airtime\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-11-13 13:55-0500\n" -"PO-Revision-Date: 2015-02-05 10:31+0000\n" +"PO-Revision-Date: 2015-02-07 10:31+0000\n" "Last-Translator: Daniel James \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/airtime/language/en_GB/)\n" "MIME-Version: 1.0\n" diff --git a/airtime_mvc/locale/hy/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/hy/LC_MESSAGES/airtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..86b6b14246818440b19fcd4d5b1d3719b7a9c178 GIT binary patch literal 427 zcmYLEO;5r=5XI=JN6#MC!~;Z^Z3)p*tkLk1U?dV#y|3*+*R;EJcM$j?{yl$-Qy}n? zm)&{$X7t-|}X#zt%?wSs~@ z%Mu*B&$iX$ZP(#4Q>LAo@_~BvVksBE6Objvuq9|EHEZUGRV2h}wQ6HMQq5sqw}@(& z-ib=cU1(A4hlqS5THbUr9UT`7+P*h18bMRGO-1`4tWi{jRJza7Tv`Vhzb9iJ9)0zP zbFh4*Q7`T3? literal 0 HcmV?d00001 diff --git a/airtime_mvc/locale/hy/LC_MESSAGES/airtime.po b/airtime_mvc/locale/hy/LC_MESSAGES/airtime.po new file mode 100644 index 000000000..c7785628d --- /dev/null +++ b/airtime_mvc/locale/hy/LC_MESSAGES/airtime.po @@ -0,0 +1,4332 @@ +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Airtime\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2014-07-28 11:49+0000\n" +"Last-Translator: Daniel James \n" +"Language-Team: Armenian (http://www.transifex.com/projects/p/airtime/language/hy/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hy\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# ENGLISH (en) original strings for Airtime. +# Copyright (C) 2014 Sourcefabric z.ú. +# This file is distributed under the same license as the Airtime package. +# +#: 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_mvc/application/layouts/scripts/bare.phtml:5 +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:2 +#: airtime_mvc/application/layouts/scripts/livestream.phtml:9 +msgid "Live stream" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/audio-player.phtml:5 +#: airtime_mvc/application/controllers/LocaleController.php:30 +msgid "Audio Player" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:27 +#: airtime_mvc/application/layouts/scripts/layout.phtml:38 +msgid "Logout" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:42 +#: airtime_mvc/application/layouts/scripts/layout.phtml:68 +#: airtime_mvc/application/layouts/scripts/layout.phtml:53 +#: airtime_mvc/application/layouts/scripts/layout.phtml:79 +msgid "Play" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:43 +#: airtime_mvc/application/layouts/scripts/layout.phtml:69 +#: airtime_mvc/application/layouts/scripts/layout.phtml:54 +#: airtime_mvc/application/layouts/scripts/layout.phtml:80 +msgid "Stop" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:47 +#: airtime_mvc/application/models/Block.php:1347 +#: airtime_mvc/application/controllers/LocaleController.php:272 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:55 +#: airtime_mvc/application/layouts/scripts/layout.phtml:58 +msgid "Cue In" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:49 +#: airtime_mvc/application/layouts/scripts/layout.phtml:60 +msgid "Set Cue In" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:54 +#: airtime_mvc/application/models/Block.php:1348 +#: airtime_mvc/application/controllers/LocaleController.php:273 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:56 +#: airtime_mvc/application/layouts/scripts/layout.phtml:65 +msgid "Cue Out" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:56 +#: airtime_mvc/application/layouts/scripts/layout.phtml:67 +msgid "Set Cue Out" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:73 +#: airtime_mvc/application/layouts/scripts/layout.phtml:84 +msgid "Cursor" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:74 +#: airtime_mvc/application/controllers/LocaleController.php:274 +#: airtime_mvc/application/layouts/scripts/layout.phtml:85 +msgid "Fade In" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:75 +#: airtime_mvc/application/controllers/LocaleController.php:275 +#: airtime_mvc/application/layouts/scripts/layout.phtml:86 +msgid "Fade Out" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1105 +#: airtime_mvc/application/services/HistoryService.php:1145 +#: airtime_mvc/application/services/HistoryService.php:1162 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:6 +#: airtime_mvc/application/models/Block.php:1363 +#: airtime_mvc/application/controllers/LocaleController.php:66 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:71 +#: airtime_mvc/application/services/HistoryService.php:1108 +#: airtime_mvc/application/services/HistoryService.php:1148 +#: airtime_mvc/application/services/HistoryService.php:1165 +msgid "Title" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1106 +#: airtime_mvc/application/services/HistoryService.php:1146 +#: airtime_mvc/application/services/HistoryService.php:1163 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:7 +#: airtime_mvc/application/models/Block.php:1349 +#: airtime_mvc/application/controllers/LocaleController.php:67 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:57 +#: airtime_mvc/application/services/HistoryService.php:1109 +#: airtime_mvc/application/services/HistoryService.php:1149 +#: airtime_mvc/application/services/HistoryService.php:1166 +msgid "Creator" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1107 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:8 +#: airtime_mvc/application/models/Block.php:1341 +#: airtime_mvc/application/controllers/LocaleController.php:68 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:49 +#: airtime_mvc/application/services/HistoryService.php:1110 +msgid "Album" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1108 +#: airtime_mvc/application/services/HistoryService.php:1165 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:9 +#: airtime_mvc/application/models/Block.php:1357 +#: airtime_mvc/application/controllers/LocaleController.php:81 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:65 +#: airtime_mvc/application/services/HistoryService.php:1111 +#: airtime_mvc/application/services/HistoryService.php:1168 +msgid "Length" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1109 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:10 +#: airtime_mvc/application/models/Block.php:1351 +#: airtime_mvc/application/controllers/LocaleController.php:75 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:132 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:59 +#: airtime_mvc/application/services/HistoryService.php:1112 +msgid "Genre" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1110 +#: airtime_mvc/application/models/Block.php:1359 +#: airtime_mvc/application/controllers/LocaleController.php:83 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:67 +#: airtime_mvc/application/services/HistoryService.php:1113 +msgid "Mood" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1111 +#: airtime_mvc/application/models/Block.php:1353 +#: airtime_mvc/application/controllers/LocaleController.php:77 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:61 +#: airtime_mvc/application/services/HistoryService.php:1114 +msgid "Label" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1112 +#: airtime_mvc/application/services/HistoryService.php:1166 +#: airtime_mvc/application/models/Block.php:1344 +#: airtime_mvc/application/controllers/LocaleController.php:71 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:52 +#: airtime_mvc/application/services/HistoryService.php:1115 +#: airtime_mvc/application/services/HistoryService.php:1169 +msgid "Composer" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1113 +#: airtime_mvc/application/models/Block.php:1352 +#: airtime_mvc/application/controllers/LocaleController.php:76 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:60 +#: airtime_mvc/application/services/HistoryService.php:1116 +msgid "ISRC" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1114 +#: airtime_mvc/application/services/HistoryService.php:1167 +#: airtime_mvc/application/models/Block.php:1346 +#: airtime_mvc/application/controllers/LocaleController.php:73 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:54 +#: airtime_mvc/application/services/HistoryService.php:1117 +#: airtime_mvc/application/services/HistoryService.php:1170 +msgid "Copyright" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1115 +#: airtime_mvc/application/models/Block.php:1367 +#: airtime_mvc/application/controllers/LocaleController.php:90 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:75 +#: airtime_mvc/application/services/HistoryService.php:1118 +msgid "Year" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1116 +#: airtime_mvc/application/services/HistoryService.php:1119 +msgid "Track" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1117 +#: airtime_mvc/application/models/Block.php:1345 +#: airtime_mvc/application/controllers/LocaleController.php:72 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:53 +#: airtime_mvc/application/services/HistoryService.php:1120 +msgid "Conductor" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1118 +#: airtime_mvc/application/models/Block.php:1354 +#: airtime_mvc/application/controllers/LocaleController.php:78 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:62 +#: airtime_mvc/application/services/HistoryService.php:1121 +msgid "Language" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1143 +#: airtime_mvc/application/forms/EditHistoryItem.php:32 +#: airtime_mvc/application/services/HistoryService.php:1146 +msgid "Start Time" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1144 +#: airtime_mvc/application/forms/EditHistoryItem.php:44 +#: airtime_mvc/application/services/HistoryService.php:1147 +msgid "End Time" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1164 +#: airtime_mvc/application/services/HistoryService.php:1167 +msgid "Played" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:50 +msgid "Record file doesn't exist" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:54 +msgid "View Recorded File Metadata" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:65 +#: airtime_mvc/application/controllers/LibraryController.php:282 +#: airtime_mvc/application/controllers/LibraryController.php:280 +msgid "View on Soundcloud" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:70 +#: airtime_mvc/application/controllers/LibraryController.php:288 +#: airtime_mvc/application/controllers/LibraryController.php:286 +msgid "Upload to SoundCloud" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:70 +#: airtime_mvc/application/controllers/LibraryController.php:286 +#: airtime_mvc/application/controllers/LibraryController.php:284 +msgid "Re-upload to SoundCloud" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:77 +#: airtime_mvc/application/services/CalendarService.php:121 +#: airtime_mvc/application/services/CalendarService.php:120 +msgid "Show Content" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:93 +#: airtime_mvc/application/services/CalendarService.php:100 +#: airtime_mvc/application/views/scripts/showbuilder/index.phtml:15 +#: airtime_mvc/application/controllers/LocaleController.php:303 +#: airtime_mvc/application/services/CalendarService.php:96 +msgid "Add / Remove Content" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:111 +#: airtime_mvc/application/services/CalendarService.php:109 +msgid "Remove All Content" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:131 +#: airtime_mvc/application/services/CalendarService.php:135 +#: airtime_mvc/application/services/CalendarService.php:130 +#: airtime_mvc/application/services/CalendarService.php:134 +msgid "Cancel Current Show" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:152 +#: airtime_mvc/application/services/CalendarService.php:167 +#: airtime_mvc/application/services/CalendarService.php:151 +#: airtime_mvc/application/services/CalendarService.php:166 +msgid "Edit This Instance" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:157 +#: airtime_mvc/application/controllers/LibraryController.php:241 +#: airtime_mvc/application/controllers/LibraryController.php:263 +#: airtime_mvc/application/controllers/LibraryController.php:239 +#: airtime_mvc/application/controllers/LibraryController.php:261 +#: airtime_mvc/application/services/CalendarService.php:156 +msgid "Edit" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:162 +#: airtime_mvc/application/services/CalendarService.php:173 +#: airtime_mvc/application/services/CalendarService.php:161 +#: airtime_mvc/application/services/CalendarService.php:172 +msgid "Edit Show" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:186 +#: airtime_mvc/application/services/CalendarService.php:201 +#: airtime_mvc/application/services/CalendarService.php:206 +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:19 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:30 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:27 +#: airtime_mvc/application/controllers/LibraryController.php:217 +#: airtime_mvc/application/controllers/LibraryController.php:246 +#: airtime_mvc/application/controllers/LibraryController.php:265 +#: airtime_mvc/application/controllers/ShowbuilderController.php:202 +#: airtime_mvc/application/controllers/LibraryController.php:215 +#: airtime_mvc/application/controllers/LibraryController.php:244 +#: airtime_mvc/application/controllers/LibraryController.php:263 +#: airtime_mvc/application/controllers/ShowbuilderController.php:210 +#: airtime_mvc/application/services/CalendarService.php:185 +#: airtime_mvc/application/services/CalendarService.php:200 +#: airtime_mvc/application/services/CalendarService.php:205 +msgid "Delete" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:191 +#: airtime_mvc/application/services/CalendarService.php:190 +msgid "Delete This Instance" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:196 +#: airtime_mvc/application/services/CalendarService.php:195 +msgid "Delete This Instance and All Following" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:250 +#: airtime_mvc/application/services/CalendarService.php:249 +msgid "Permission denied" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:254 +#: airtime_mvc/application/services/CalendarService.php:253 +msgid "Can't drag and drop repeating shows" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:263 +#: airtime_mvc/application/services/CalendarService.php:262 +msgid "Can't move a past show" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:281 +#: airtime_mvc/application/services/CalendarService.php:297 +msgid "Can't move show into past" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:288 +#: airtime_mvc/application/forms/AddShowWhen.php:280 +#: airtime_mvc/application/forms/AddShowWhen.php:294 +#: airtime_mvc/application/forms/AddShowWhen.php:318 +#: airtime_mvc/application/forms/AddShowWhen.php:324 +#: airtime_mvc/application/forms/AddShowWhen.php:329 +#: airtime_mvc/application/forms/AddShowWhen.php:274 +#: airtime_mvc/application/forms/AddShowWhen.php:288 +#: airtime_mvc/application/services/CalendarService.php:304 +msgid "Cannot schedule overlapping shows" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:301 +#: airtime_mvc/application/services/CalendarService.php:317 +msgid "Can't move a recorded show less than 1 hour before its rebroadcasts." +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:311 +#: airtime_mvc/application/services/CalendarService.php:327 +msgid "Show was deleted because recorded show does not exist!" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:318 +#: airtime_mvc/application/services/CalendarService.php:334 +msgid "Must wait 1 hour to rebroadcast." +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/index.phtml:2 +#: airtime_mvc/application/configs/navigation.php:45 +msgid "Preferences" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/index.phtml:6 +#: airtime_mvc/application/views/scripts/preference/index.phtml:14 +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:6 +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:115 +#: airtime_mvc/application/views/scripts/form/edit-user.phtml:160 +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:16 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:27 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:24 +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:85 +#: airtime_mvc/application/controllers/LocaleController.php:285 +#: airtime_mvc/application/forms/AddUser.php:106 +#: airtime_mvc/application/forms/SupportSettings.php:158 +#: airtime_mvc/application/forms/EditHistory.php:131 +#: airtime_mvc/application/forms/EditAudioMD.php:135 +#: airtime_mvc/application/forms/EditAudioMD.php:182 +#: airtime_mvc/application/forms/BillingClient.php:193 +#: airtime_mvc/application/forms/SupportSettings.php:143 +#: airtime_mvc/application/views/scripts/form/edit-user.phtml:161 +msgid "Save" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/directory-config.phtml:2 +#: airtime_mvc/application/controllers/LocaleController.php:156 +msgid "Manage Media Folders" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:2 +msgid "Stream Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:12 +msgid "Global Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:87 +msgid "dB" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:106 +msgid "Output Stream Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:9 +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:27 +msgid "Choose folder" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:10 +msgid "Set" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:19 +msgid "Current Import Folder:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:28 +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:40 +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:41 +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:75 +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)" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:44 +msgid "Remove watched directory" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:50 +msgid "You are not watching any media folders." +msgstr "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:1 +msgid "Register Airtime" +msgstr "" + +#: 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_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 "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:47 +#: airtime_mvc/application/views/scripts/form/preferences_email_server.phtml:44 +#: airtime_mvc/application/views/scripts/form/preferences_email_server.phtml:74 +#: airtime_mvc/application/views/scripts/form/preferences_email_server.phtml:90 +#: airtime_mvc/application/views/scripts/form/preferences_general.phtml:97 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:46 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:44 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:59 +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:34 +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:48 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:31 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:46 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:5 +#: airtime_mvc/application/views/scripts/form/preferences_general.phtml:115 +msgid "(Required)" +msgstr "" + +#: 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 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:20 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:35 +msgid "(for verification purposes only, will not be published)" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:150 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:151 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:110 +msgid "Note: Anything larger than 600x600 will be resized." +msgstr "" + +#: 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 "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:178 +msgid "Terms and Conditions" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/showbuilder.phtml:7 +msgid "Find Shows" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/showbuilder.phtml:12 +msgid "Filter By Show:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/login.phtml:34 +#: airtime_mvc/application/views/scripts/login/password-restore.phtml:3 +msgid "Reset password" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:3 +msgid "Smart Block Options" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:39 +msgid "or" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:40 +msgid "and" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:63 +msgid " to " +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:120 +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:133 +msgid "files meet the criteria" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:127 +msgid "file meet the criteria" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-live-stream.phtml:53 +msgid "Connection URL: " +msgstr "" + +#: 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_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 "" + +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:41 +msgid "" +"(In order to promote your station, 'Send support feedback' must be enabled)." +msgstr "" + +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:186 +msgid "Sourcefabric Privacy Policy" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:2 +msgid "Input Stream Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:109 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:81 +msgid "Master Source Connection URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:115 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:159 +msgid "Override" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:120 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:164 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:87 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:98 +msgid "OK" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:120 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:164 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:87 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:98 +msgid "RESET" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:153 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:92 +msgid "Show Source Connection URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:4 +msgid "Choose Days:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:18 +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:18 +msgid "Remove" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:4 +msgid "Repeat Days:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences.phtml:5 +msgid "Email / Mail Server Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences.phtml:10 +#: airtime_mvc/application/views/scripts/form/preferences.phtml:5 +msgid "SoundCloud Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-user.phtml:1 +#, php-format +msgid "%s's Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:45 +msgid "Choose Show Instance" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:53 +#: airtime_mvc/application/controllers/LocaleController.php:391 +#: airtime_mvc/application/forms/EditHistoryItem.php:57 +msgid "No Show" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:56 +msgid "Find" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:4 +msgid "Stream " +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:77 +msgid "Additional Options" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:137 +msgid "" +"The following info will be displayed to listeners in their media player:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:170 +msgid "(Your radio station website)" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:208 +msgid "Stream URL: " +msgstr "" + +#: airtime_mvc/application/views/scripts/form/daterange.phtml:6 +msgid "Filter History" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:3 +msgid "Welcome to Airtime!" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:4 +msgid "" +"Here's how you can get started using Airtime to automate your broadcasts: " +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:12 +msgid "Then you're good to go!" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:13 +#, php-format +msgid "For more detailed help, read the %suser manual%s." +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/about.phtml:2 +#: airtime_mvc/application/configs/navigation.php:130 +msgid "About" +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 "" + +#: 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 "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:3 +msgid "Share" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:64 +msgid "Select stream:" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:90 +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:60 +msgid "mute" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:91 +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:63 +msgid "unmute" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/index.phtml:3 +#: airtime_mvc/application/forms/Login.php:65 +msgid "Login" +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'." +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." +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:3 +msgid "Email sent" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:6 +msgid "An email has been sent" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:7 +msgid "Back to login screen" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-change.phtml:3 +msgid "New password" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-change.phtml:6 +msgid "Please enter and confirm your new password in the fields below." +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:3 +msgid "Your trial expires in" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:6 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:15 +msgid "days" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9 +msgid "Purchase your copy of Airtime" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9 +msgid "My Account" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:3 +msgid "Previous:" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:10 +msgid "Next:" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:24 +msgid "Source Streams" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:29 +msgid "Master Source" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:38 +msgid "Show Source" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:45 +msgid "Scheduled Play" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:54 +msgid "ON AIR" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:55 +msgid "Listen" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:59 +msgid "Station time" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:3 +#: airtime_mvc/application/controllers/LocaleController.php:353 +#: airtime_mvc/application/controllers/LocaleController.php:381 +msgid "Close" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:34 +msgid "Add this show" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:34 +msgid "Update show" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:10 +msgid "What" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:14 +msgid "When" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:19 +msgid "Live Stream Input" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:23 +msgid "Record & Rebroadcast" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:29 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:23 +msgid "Who" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:33 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:27 +msgid "Style" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:5 +#: airtime_mvc/application/controllers/LocaleController.php:264 +msgid "Start" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:4 +msgid "Service" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:5 +#: airtime_mvc/application/views/scripts/listenerstat/index.phtml:8 +#: airtime_mvc/application/controllers/LocaleController.php:363 +#: airtime_mvc/application/controllers/LocaleController.php:364 +#: airtime_mvc/application/configs/navigation.php:76 +msgid "Status" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:6 +msgid "Uptime" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:7 +msgid "CPU" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:8 +msgid "Memory" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:14 +msgid "Airtime Version" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:30 +msgid "Disk Space" +msgstr "" + +#: airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml:3 +#: airtime_mvc/application/views/scripts/library/library.phtml:3 +msgid "File import in progress..." +msgstr "" + +#: airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml:5 +#: airtime_mvc/application/views/scripts/library/library.phtml:10 +msgid "Advanced Search Options" +msgstr "" + +#: airtime_mvc/application/views/scripts/listenerstat/index.phtml:2 +msgid "Listener Count Over Time" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:5 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:11 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:11 +msgid "New" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:8 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:14 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:14 +msgid "New Playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:9 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:15 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:15 +msgid "New Smart Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:10 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:16 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:16 +msgid "New Webstream" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:39 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:53 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:55 +msgid "View / edit description" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:41 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:55 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:57 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:162 +msgid "Description" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:52 +msgid "Stream URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:57 +msgid "Default Length:" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:64 +msgid "No webstream" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:21 +msgid "Empty playlist content" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:21 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:21 +msgid "Clear" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:24 +msgid "Shuffle playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:24 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:334 +msgid "Shuffle" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:27 +msgid "Save playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:34 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:31 +msgid "Playlist crossfade" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:67 +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:19 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:72 +msgid "Fade in: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:70 +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:6 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:75 +msgid "Fade out: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:85 +msgid "No open playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:3 +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:3 +msgid "Show Waveform" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:6 +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:19 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:72 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:75 +msgid "(ss.t)" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:21 +msgid "Empty smart block content" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:90 +msgid "No open smart block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:5 +msgid "Cue In: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:5 +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:12 +msgid "(hh:mm:ss.t)" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:12 +msgid "Cue Out: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:19 +msgid "Original Length:" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:54 +msgid "Expand Static Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:59 +msgid "Expand Dynamic Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:135 +msgid "Empty smart block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:137 +msgid "Empty playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:6 +msgid "Zend Framework Default Application" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:10 +msgid "Page not found!" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:11 +msgid "Looks like the page you were looking for doesn't exist!" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:13 +#: airtime_mvc/application/configs/navigation.php:113 +msgid "Help" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:23 +msgid "previous" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:28 +msgid "play" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:32 +msgid "pause" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:37 +msgid "next" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:42 +msgid "stop" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:69 +msgid "max volume" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:79 +msgid "Update Required" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:80 +#, 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 "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:2 +msgid "Creating File Summary Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:4 +msgid "Creating Log Sheet Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:9 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:153 +msgid "Name" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:46 +msgid "Add more elements" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:67 +msgid "Add New Field" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:83 +msgid "Set Default Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:4 +msgid "Log Sheet Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:7 +msgid "No Log Sheet Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:25 +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:56 +#: airtime_mvc/application/controllers/LocaleController.php:388 +msgid "Set Default" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:31 +msgid "New Log Sheet Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:35 +msgid "File Summary Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:38 +msgid "No File Summary Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:62 +msgid "New File Summary Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:3 +msgid "Manage Users" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:10 +msgid "New User" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:17 +msgid "id" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:18 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:183 +#: airtime_mvc/application/forms/PasswordRestore.php:25 +msgid "Username" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:19 +msgid "First Name" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:20 +msgid "Last Name" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:21 +msgid "User Type" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:9 +#: airtime_mvc/application/forms/EditAudioMD.php:19 +#: airtime_mvc/application/forms/EditAudioMD.php:25 +msgid "Title:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:10 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:34 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:148 +#: airtime_mvc/application/forms/EditAudioMD.php:26 +#: airtime_mvc/application/forms/EditAudioMD.php:40 +msgid "Creator:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:11 +#: airtime_mvc/application/forms/EditAudioMD.php:33 +#: airtime_mvc/application/forms/EditAudioMD.php:50 +msgid "Album:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:12 +#: airtime_mvc/application/forms/EditAudioMD.php:40 +msgid "Track:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:13 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:36 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:38 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:147 +msgid "Length:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:14 +msgid "Sample Rate:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:15 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:67 +msgid "Bit Rate:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:16 +#: airtime_mvc/application/forms/EditAudioMD.php:88 +#: airtime_mvc/application/forms/EditAudioMD.php:121 +msgid "Mood:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:17 +#: airtime_mvc/application/forms/AddShowWhat.php:45 +#: airtime_mvc/application/forms/EditAudioMD.php:47 +#: airtime_mvc/application/forms/EditAudioMD.php:68 +msgid "Genre:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:18 +#: airtime_mvc/application/forms/EditAudioMD.php:55 +#: airtime_mvc/application/forms/EditAudioMD.php:78 +msgid "Year:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:19 +#: airtime_mvc/application/forms/EditAudioMD.php:67 +#: airtime_mvc/application/forms/EditAudioMD.php:91 +msgid "Label:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:20 +#: airtime_mvc/application/forms/EditAudioMD.php:96 +#: airtime_mvc/application/forms/EditAudioMD.php:131 +msgid "BPM:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:21 +#: airtime_mvc/application/forms/EditAudioMD.php:74 +#: airtime_mvc/application/forms/EditAudioMD.php:101 +msgid "Composer:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:22 +#: airtime_mvc/application/forms/EditAudioMD.php:81 +#: airtime_mvc/application/forms/EditAudioMD.php:111 +msgid "Conductor:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:23 +#: airtime_mvc/application/forms/EditAudioMD.php:105 +#: airtime_mvc/application/forms/EditAudioMD.php:141 +msgid "Copyright:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:24 +msgid "Isrc Number:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:25 +#: airtime_mvc/application/forms/EditAudioMD.php:119 +#: airtime_mvc/application/forms/EditAudioMD.php:161 +msgid "Website:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:26 +#: airtime_mvc/application/forms/Login.php:48 +#: airtime_mvc/application/forms/EditUser.php:114 +#: airtime_mvc/application/forms/EditAudioMD.php:126 +#: airtime_mvc/application/forms/EditAudioMD.php:171 +msgid "Language:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:27 +msgid "File Path:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:33 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:146 +#: airtime_mvc/application/forms/AddShowWhat.php:26 +msgid "Name:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:40 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:149 +#: airtime_mvc/application/forms/AddShowWhat.php:54 +msgid "Description:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:45 +msgid "Web Stream" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:46 +msgid "Dynamic Smart Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:47 +msgid "Static Smart Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:48 +msgid "Audio Track" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:63 +msgid "Playlist Contents: " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:65 +msgid "Static Smart Block Contents: " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:104 +msgid "Dynamic Smart Block Criteria: " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:137 +msgid "Limit to " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:150 +#: airtime_mvc/application/forms/AddShowWhat.php:36 +msgid "URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistory/index.phtml:7 +msgid "Log Sheet" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistory/index.phtml:8 +msgid "File Summary" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistory/index.phtml:10 +msgid "Show Summary" +msgstr "" + +#: airtime_mvc/application/models/Show.php:180 +msgid "Shows can have a max length of 24 hours." +msgstr "" + +#: airtime_mvc/application/models/Show.php:278 +#: airtime_mvc/application/forms/AddShowWhen.php:141 +msgid "End date/time cannot be in the past" +msgstr "" + +#: airtime_mvc/application/models/Show.php:289 +msgid "" +"Cannot schedule overlapping shows.\n" +"Note: Resizing a repeating show affects all of its repeats." +msgstr "" + +#: airtime_mvc/application/models/ShowInstance.php:257 +msgid "can't resize a past show" +msgstr "" + +#: airtime_mvc/application/models/ShowInstance.php:279 +msgid "Should not overlap shows" +msgstr "" + +#: airtime_mvc/application/models/Preference.php:655 +#: airtime_mvc/application/models/Preference.php:666 +msgid "Select Country" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:160 +#, php-format +msgid "%s is already watched." +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:164 +#, php-format +msgid "%s contains nested watched directory: %s" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:168 +#, php-format +msgid "%s is nested within existing watched directory: %s" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:189 +#: airtime_mvc/application/models/MusicDir.php:368 +#: airtime_mvc/application/models/MusicDir.php:370 +#, php-format +msgid "%s is not a valid directory." +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:232 +#, php-format +msgid "" +"%s is already set as the current storage dir or in the watched folders list" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:386 +#: airtime_mvc/application/models/MusicDir.php:388 +#, php-format +msgid "" +"%s is already set as the current storage dir or in the watched folders list." +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:429 +#: airtime_mvc/application/models/MusicDir.php:431 +#, php-format +msgid "%s doesn't exist in the watched list." +msgstr "" + +#: airtime_mvc/application/models/Block.php:333 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:120 +msgid "items" +msgstr "" + +#: airtime_mvc/application/models/Block.php:833 +#: airtime_mvc/application/models/Playlist.php:812 +msgid "Cue in and cue out are null." +msgstr "" + +#: airtime_mvc/application/models/Block.php:868 +#: airtime_mvc/application/models/Block.php:924 +#: airtime_mvc/application/models/Playlist.php:851 +#: airtime_mvc/application/models/Playlist.php:895 +msgid "Can't set cue out to be greater than file length." +msgstr "" + +#: airtime_mvc/application/models/Block.php:879 +#: airtime_mvc/application/models/Block.php:900 +#: airtime_mvc/application/models/Playlist.php:843 +#: airtime_mvc/application/models/Playlist.php:868 +msgid "Can't set cue in to be larger than cue out." +msgstr "" + +#: airtime_mvc/application/models/Block.php:935 +#: airtime_mvc/application/models/Playlist.php:887 +msgid "Can't set cue out to be smaller than cue in." +msgstr "" + +#: airtime_mvc/application/models/Block.php:1340 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:48 +msgid "Select criteria" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1342 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:50 +msgid "Bit Rate (Kbps)" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1343 +#: airtime_mvc/application/controllers/LocaleController.php:70 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:51 +msgid "BPM" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1350 +#: airtime_mvc/application/controllers/LocaleController.php:74 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:58 +msgid "Encoded By" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1355 +#: airtime_mvc/application/controllers/LocaleController.php:79 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:63 +msgid "Last Modified" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1356 +#: airtime_mvc/application/controllers/LocaleController.php:80 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:64 +msgid "Last Played" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1358 +#: airtime_mvc/application/controllers/LocaleController.php:82 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:66 +msgid "Mime" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1360 +#: airtime_mvc/application/controllers/LocaleController.php:84 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:68 +msgid "Owner" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1361 +#: airtime_mvc/application/controllers/LocaleController.php:85 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:69 +msgid "Replay Gain" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1362 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:70 +msgid "Sample Rate (kHz)" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1364 +#: airtime_mvc/application/controllers/LocaleController.php:87 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:72 +msgid "Track Number" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1365 +#: airtime_mvc/application/controllers/LocaleController.php:88 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:73 +msgid "Uploaded" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1366 +#: airtime_mvc/application/controllers/LocaleController.php:89 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:74 +msgid "Website" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1371 +#: airtime_mvc/application/controllers/LocaleController.php:141 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:87 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:103 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:251 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:366 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:404 +msgid "Select modifier" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1372 +#: airtime_mvc/application/controllers/LocaleController.php:142 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:88 +msgid "contains" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1373 +#: airtime_mvc/application/controllers/LocaleController.php:143 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:89 +msgid "does not contain" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1374 +#: airtime_mvc/application/models/Block.php:1378 +#: airtime_mvc/application/controllers/LocaleController.php:144 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:90 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:104 +msgid "is" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1375 +#: airtime_mvc/application/models/Block.php:1379 +#: airtime_mvc/application/controllers/LocaleController.php:145 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:91 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:105 +msgid "is not" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1376 +#: airtime_mvc/application/controllers/LocaleController.php:146 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:92 +msgid "starts with" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1377 +#: airtime_mvc/application/controllers/LocaleController.php:147 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:93 +msgid "ends with" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1380 +#: airtime_mvc/application/controllers/LocaleController.php:148 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:106 +msgid "is greater than" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1381 +#: airtime_mvc/application/controllers/LocaleController.php:149 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:107 +msgid "is less than" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1382 +#: airtime_mvc/application/controllers/LocaleController.php:150 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:108 +msgid "is in the range" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:157 +msgid "Length needs to be greater than 0 minutes" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:162 +msgid "Length should be of form \"00h 00m\"" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:175 +msgid "URL should be of form \"http://domain\"" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:178 +msgid "URL should be 512 characters or less" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:184 +msgid "No MIME type found for webstream." +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:200 +msgid "Webstream name cannot be empty" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:269 +msgid "Could not parse XSPF playlist" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:281 +msgid "Could not parse PLS playlist" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:300 +msgid "Could not parse M3U playlist" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:314 +msgid "Invalid webstream - This appears to be a file download." +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:318 +#, php-format +msgid "Unrecognized stream type: %s" +msgstr "" + +#: airtime_mvc/application/models/Auth.php:33 +#, php-format +msgid "" +"Hi %s, \n" +"\n" +"Click this link to reset your password: " +msgstr "" + +#: airtime_mvc/application/models/Auth.php:36 +msgid "Airtime Password Reset" +msgstr "" + +#: airtime_mvc/application/models/ShowBuilder.php:212 +#, php-format +msgid "Rebroadcast of %s from %s" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:73 +msgid "Cannot move items out of linked shows" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:119 +msgid "The schedule you're viewing is out of date! (sched mismatch)" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:124 +msgid "The schedule you're viewing is out of date! (instance mismatch)" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:132 +#: airtime_mvc/application/models/Scheduler.php:444 +#: airtime_mvc/application/models/Scheduler.php:482 +#: airtime_mvc/application/models/Scheduler.php:460 +#: airtime_mvc/application/models/Scheduler.php:498 +msgid "The schedule you're viewing is out of date!" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:142 +#, php-format +msgid "You are not allowed to schedule show %s." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:146 +msgid "You cannot add files to recording shows." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:152 +#, php-format +msgid "The show %s is over and cannot be scheduled." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:159 +#, php-format +msgid "The show %s has been previously updated!" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:178 +msgid "" +"Content in linked shows must be scheduled before or after any one is " +"broadcasted" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:200 +#: airtime_mvc/application/models/Scheduler.php:289 +#: airtime_mvc/application/models/Scheduler.php:216 +#: airtime_mvc/application/models/Scheduler.php:305 +msgid "A selected File does not exist!" +msgstr "" + +#: airtime_mvc/application/models/StoredFile.php:1003 +msgid "Failed to create 'organize' directory." +msgstr "" + +#: airtime_mvc/application/models/StoredFile.php:1017 +#, 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 "" + +#: airtime_mvc/application/models/StoredFile.php:1026 +msgid "" +"This file appears to be corrupted and will not be added to media library." +msgstr "" + +#: airtime_mvc/application/models/StoredFile.php:1065 +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/controllers/DashboardController.php:36 +#: airtime_mvc/application/controllers/DashboardController.php:85 +msgid "You don't have permission to disconnect source." +msgstr "" + +#: airtime_mvc/application/controllers/DashboardController.php:38 +#: airtime_mvc/application/controllers/DashboardController.php:87 +msgid "There is no source connected to this input." +msgstr "" + +#: airtime_mvc/application/controllers/DashboardController.php:82 +msgid "You don't have permission to switch source." +msgstr "" + +#: airtime_mvc/application/controllers/ScheduleController.php:350 +#: airtime_mvc/application/controllers/ScheduleController.php:383 +#, php-format +msgid "Rebroadcast of show %s from %s at %s" +msgstr "" + +#: airtime_mvc/application/controllers/ScheduleController.php:624 +#: airtime_mvc/application/controllers/LibraryController.php:222 +#: airtime_mvc/application/controllers/ScheduleController.php:692 +#: airtime_mvc/application/controllers/LibraryController.php:220 +msgid "Download" +msgstr "" + +#: airtime_mvc/application/controllers/ListenerstatController.php:56 +#: airtime_mvc/application/controllers/ListenerstatController.php:91 +msgid "" +"Please make sure admin user/password is correct on System->Streams page." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:60 +#: airtime_mvc/application/controllers/Apiv2Controller.php:77 +msgid "You are not allowed to access this resource." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:314 +#: airtime_mvc/application/controllers/ApiController.php:376 +#: airtime_mvc/application/controllers/ApiController.php:315 +#: airtime_mvc/application/controllers/ApiController.php:377 +msgid "You are not allowed to access this resource. " +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:555 +#: airtime_mvc/application/controllers/ApiController.php:558 +msgid "File does not exist in Airtime." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:575 +#: airtime_mvc/application/controllers/ApiController.php:578 +msgid "File does not exist in Airtime" +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:587 +#: airtime_mvc/application/controllers/ApiController.php:590 +msgid "File doesn't exist in Airtime." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:638 +#: airtime_mvc/application/controllers/ApiController.php:641 +msgid "Bad request. no 'mode' parameter passed." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:648 +#: airtime_mvc/application/controllers/ApiController.php:651 +msgid "Bad request. 'mode' parameter is invalid" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:125 +#: airtime_mvc/application/controllers/PlaylistController.php:130 +#: airtime_mvc/application/controllers/LibraryController.php:123 +#, php-format +msgid "%s not found" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:134 +#: airtime_mvc/application/controllers/PlaylistController.php:151 +#: airtime_mvc/application/controllers/LibraryController.php:132 +msgid "Something went wrong." +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:189 +#: airtime_mvc/application/controllers/ShowbuilderController.php:194 +#: airtime_mvc/application/controllers/LibraryController.php:187 +#: airtime_mvc/application/controllers/ShowbuilderController.php:202 +msgid "Preview" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:210 +#: airtime_mvc/application/controllers/LibraryController.php:234 +#: airtime_mvc/application/controllers/LibraryController.php:257 +#: airtime_mvc/application/controllers/LibraryController.php:208 +#: airtime_mvc/application/controllers/LibraryController.php:232 +#: airtime_mvc/application/controllers/LibraryController.php:255 +msgid "Add to Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:212 +#: airtime_mvc/application/controllers/LibraryController.php:210 +msgid "Add to Smart Block" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:218 +#: airtime_mvc/application/controllers/LocaleController.php:57 +#: airtime_mvc/application/controllers/LibraryController.php:216 +msgid "Edit Metadata" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:226 +#: airtime_mvc/application/controllers/LibraryController.php:224 +msgid "Duplicate Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:276 +#: airtime_mvc/application/controllers/LibraryController.php:274 +msgid "Soundcloud" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:295 +#: airtime_mvc/application/controllers/LibraryController.php:293 +msgid "No action available" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:315 +#: airtime_mvc/application/controllers/LibraryController.php:313 +msgid "You don't have permission to delete selected items." +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:364 +#: airtime_mvc/application/controllers/LibraryController.php:362 +msgid "Could not delete some scheduled files." +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:404 +#: airtime_mvc/application/controllers/LibraryController.php:402 +#, php-format +msgid "Copy of %s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:32 +msgid "Recording:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:33 +msgid "Master Stream" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:34 +msgid "Live Stream" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:35 +msgid "Nothing Scheduled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:36 +msgid "Current Show:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:37 +msgid "Current" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:39 +msgid "You are running the latest version" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:40 +msgid "New version available: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:41 +msgid "This version will soon be obsolete." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:42 +msgid "This version is no longer supported." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:43 +msgid "Please upgrade to " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:45 +msgid "Add to current playlist" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:46 +msgid "Add to current smart block" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:47 +msgid "Adding 1 Item" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:48 +#, php-format +msgid "Adding %s Items" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:49 +msgid "You can only add tracks to smart blocks." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:50 +#: airtime_mvc/application/controllers/PlaylistController.php:163 +msgid "You can only add tracks, smart blocks, and webstreams to playlists." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:53 +msgid "Please select a cursor position on timeline." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:58 +msgid "Add to selected show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:59 +msgid "Select" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:60 +msgid "Select this page" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:61 +msgid "Deselect this page" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:62 +msgid "Deselect all" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:63 +msgid "Are you sure you want to delete the selected item(s)?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:64 +msgid "Scheduled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:65 +msgid "Playlist / Block" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:69 +msgid "Bit Rate" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:86 +msgid "Sample Rate" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:91 +msgid "Loading..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:92 +#: airtime_mvc/application/controllers/LocaleController.php:392 +#: airtime_mvc/application/views/scripts/plupload/index.phtml:25 +msgid "All" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:93 +msgid "Files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:94 +msgid "Playlists" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:95 +msgid "Smart Blocks" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:96 +msgid "Web Streams" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:97 +msgid "Unknown type: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:98 +msgid "Are you sure you want to delete the selected item?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:99 +#: airtime_mvc/application/controllers/LocaleController.php:200 +msgid "Uploading in progress..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:100 +msgid "Retrieving data from the server..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:101 +msgid "The soundcloud id for this file is: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:102 +msgid "There was an error while uploading to soundcloud." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:103 +msgid "Error code: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:104 +msgid "Error msg: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:105 +msgid "Input must be a positive number" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:106 +msgid "Input must be a number" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:107 +msgid "Input must be in the format: yyyy-mm-dd" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:108 +msgid "Input must be in the format: hh:mm:ss.t" +msgstr "" + +#: 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 "" + +#: airtime_mvc/application/controllers/LocaleController.php:113 +msgid "Open Media Builder" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:114 +msgid "please put in a time '00:00:00 (.0)'" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:115 +msgid "please put in a time in seconds '00 (.0)'" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:116 +msgid "Your browser does not support playing this file type: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:117 +msgid "Dynamic block is not previewable" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:118 +msgid "Limit to: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:119 +msgid "Playlist saved" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:120 +msgid "Playlist shuffled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:122 +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_mvc/application/controllers/LocaleController.php:124 +#, php-format +msgid "Listener Count on %s: %s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:126 +msgid "Remind me in 1 week" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:127 +msgid "Remind me never" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:128 +msgid "Yes, help Airtime" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:129 +#: airtime_mvc/application/controllers/LocaleController.php:178 +msgid "Image must be one of jpg, jpeg, png, or gif" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:132 +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:134 +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:136 +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_mvc/application/controllers/LocaleController.php:137 +msgid "Smart block shuffled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:138 +msgid "Smart block generated and criteria saved" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:139 +msgid "Smart block saved" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:140 +msgid "Processing..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:152 +msgid "Choose Storage Folder" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:153 +msgid "Choose Folder to Watch" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:155 +msgid "" +"Are you sure you want to change the storage folder?\n" +"This will remove the files from your Airtime library!" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:157 +msgid "Are you sure you want to remove the watched folder?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:158 +msgid "This path is currently not accessible." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:160 +#, php-format +msgid "" +"Some stream types require extra configuration. Details about enabling %sAAC+" +" Support%s or %sOpus Support%s are provided." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:161 +msgid "Connected to the streaming server" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:162 +msgid "The stream is disabled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:163 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:218 +msgid "Getting information from the server..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:164 +msgid "Can not connect to the streaming server" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:166 +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_mvc/application/controllers/LocaleController.php:167 +#, php-format +msgid "For more details, please read the %sAirtime Manual%s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:169 +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 "" + +#: airtime_mvc/application/controllers/LocaleController.php:170 +msgid "" +"Check this box to automatically switch off Master/Show source upon source " +"disconnection." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:171 +msgid "" +"Check this box to automatically switch on Master/Show source upon source " +"connection." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:172 +msgid "" +"If your Icecast server expects a username of 'source', this field can be " +"left blank." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:173 +#: airtime_mvc/application/controllers/LocaleController.php:184 +msgid "" +"If your live streaming client does not ask for a username, this field should" +" be 'source'." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:175 +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 "" + +#: airtime_mvc/application/controllers/LocaleController.php:176 +msgid "" +"This is the admin username and password for Icecast/SHOUTcast to get " +"listener statistics." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:180 +msgid "" +"Warning: You cannot change this field while the show is currently playing" +msgstr "" + +#: 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." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:183 +msgid "Specify custom authentication which will work only for this show." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:185 +msgid "The show instance doesn't exist anymore!" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:186 +msgid "Warning: Shows cannot be re-linked" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:187 +msgid "" +"By linking your repeating shows any media items scheduled in any repeat show" +" will also get scheduled in the other repeat shows" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:188 +msgid "" +"Timezone is set to the station timezone by default. Shows in the calendar " +"will be displayed in your local time defined by the Interface Timezone in " +"your user settings." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:192 +msgid "Show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:193 +msgid "Show is empty" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:194 +msgid "1m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:195 +msgid "5m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:196 +msgid "10m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:197 +msgid "15m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:198 +msgid "30m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:199 +msgid "60m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:201 +msgid "Retreiving data from the server..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:207 +msgid "This show has no scheduled content." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:208 +msgid "This show is not completely filled with content." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:212 +msgid "January" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:213 +msgid "February" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:214 +msgid "March" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:215 +msgid "April" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:216 +#: airtime_mvc/application/controllers/LocaleController.php:228 +msgid "May" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:217 +msgid "June" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:218 +msgid "July" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:219 +msgid "August" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:220 +msgid "September" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:221 +msgid "October" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:222 +msgid "November" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:223 +msgid "December" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:224 +msgid "Jan" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:225 +msgid "Feb" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:226 +msgid "Mar" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:227 +msgid "Apr" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:229 +msgid "Jun" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:230 +msgid "Jul" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:231 +msgid "Aug" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:232 +msgid "Sep" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:233 +msgid "Oct" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:234 +msgid "Nov" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:235 +msgid "Dec" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:236 +msgid "today" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:237 +msgid "day" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:238 +msgid "week" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:239 +msgid "month" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:240 +#: airtime_mvc/application/forms/GeneralPreferences.php:123 +#: airtime_mvc/application/forms/GeneralPreferences.php:172 +msgid "Sunday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:241 +#: airtime_mvc/application/forms/GeneralPreferences.php:124 +#: airtime_mvc/application/forms/GeneralPreferences.php:173 +msgid "Monday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:242 +#: airtime_mvc/application/forms/GeneralPreferences.php:125 +#: airtime_mvc/application/forms/GeneralPreferences.php:174 +msgid "Tuesday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:243 +#: airtime_mvc/application/forms/GeneralPreferences.php:126 +#: airtime_mvc/application/forms/GeneralPreferences.php:175 +msgid "Wednesday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:244 +#: airtime_mvc/application/forms/GeneralPreferences.php:127 +#: airtime_mvc/application/forms/GeneralPreferences.php:176 +msgid "Thursday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:245 +#: airtime_mvc/application/forms/GeneralPreferences.php:128 +#: airtime_mvc/application/forms/GeneralPreferences.php:177 +msgid "Friday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:246 +#: airtime_mvc/application/forms/GeneralPreferences.php:129 +#: airtime_mvc/application/forms/GeneralPreferences.php:178 +msgid "Saturday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:247 +#: airtime_mvc/application/forms/AddShowRepeats.php:35 +msgid "Sun" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:248 +#: airtime_mvc/application/forms/AddShowRepeats.php:36 +msgid "Mon" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:249 +#: airtime_mvc/application/forms/AddShowRepeats.php:37 +msgid "Tue" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:250 +#: airtime_mvc/application/forms/AddShowRepeats.php:38 +msgid "Wed" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:251 +#: airtime_mvc/application/forms/AddShowRepeats.php:39 +msgid "Thu" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:252 +#: airtime_mvc/application/forms/AddShowRepeats.php:40 +msgid "Fri" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:253 +#: airtime_mvc/application/forms/AddShowRepeats.php:41 +msgid "Sat" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:254 +msgid "" +"Shows longer than their scheduled time will be cut off by a following show." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:255 +msgid "Cancel Current Show?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:256 +#: airtime_mvc/application/controllers/LocaleController.php:300 +msgid "Stop recording current show?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:257 +msgid "Ok" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:258 +msgid "Contents of Show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:261 +msgid "Remove all content?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:263 +msgid "Delete selected item(s)?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:265 +msgid "End" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:266 +msgid "Duration" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:276 +msgid "Show Empty" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:277 +msgid "Recording From Line In" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:278 +msgid "Track preview" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:282 +msgid "Cannot schedule outside a show." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:283 +msgid "Moving 1 Item" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:284 +#, php-format +msgid "Moving %s Items" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:286 +#: airtime_mvc/application/controllers/LocaleController.php:309 +#: airtime_mvc/application/forms/EditHistory.php:141 +#: airtime_mvc/application/forms/PasswordRestore.php:46 +#: airtime_mvc/application/forms/EditAudioMD.php:145 +#: airtime_mvc/application/forms/EditAudioMD.php:192 +msgid "Cancel" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:287 +msgid "Fade Editor" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:288 +msgid "Cue Editor" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:289 +msgid "" +"Waveform features are available in a browser supporting the Web Audio API" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:292 +msgid "Select all" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:293 +msgid "Select none" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:294 +msgid "Remove overbooked tracks" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:295 +msgid "Remove selected scheduled items" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:296 +msgid "Jump to the current playing track" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:297 +msgid "Cancel current show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:302 +msgid "Open library to add or remove content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:305 +msgid "in use" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:306 +msgid "Disk" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:308 +msgid "Look in" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:310 +msgid "Open" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:312 +#: airtime_mvc/application/forms/AddUser.php:98 +msgid "Admin" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:313 +#: airtime_mvc/application/forms/AddUser.php:96 +msgid "DJ" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:314 +#: airtime_mvc/application/forms/AddUser.php:97 +msgid "Program Manager" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:315 +#: airtime_mvc/application/forms/AddUser.php:95 +msgid "Guest" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:316 +msgid "Guests can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:317 +msgid "View schedule" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:318 +msgid "View show content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:319 +msgid "DJs can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:320 +msgid "Manage assigned show content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:321 +msgid "Import media files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:322 +msgid "Create playlists, smart blocks, and webstreams" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:323 +msgid "Manage their own library content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:324 +msgid "Progam Managers can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:325 +msgid "View and manage show content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:326 +msgid "Schedule shows" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:327 +msgid "Manage all library content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:328 +msgid "Admins can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:329 +msgid "Manage preferences" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:330 +msgid "Manage users" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:331 +msgid "Manage watched folders" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:332 +#: airtime_mvc/application/forms/SupportSettings.php:112 +#: airtime_mvc/application/forms/RegisterAirtime.php:116 +#: airtime_mvc/application/forms/SupportSettings.php:111 +msgid "Send support feedback" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:333 +msgid "View system status" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:334 +msgid "Access playout history" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:335 +msgid "View listener stats" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:337 +msgid "Show / hide columns" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:339 +msgid "From {from} to {to}" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:340 +msgid "kbps" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:341 +msgid "yyyy-mm-dd" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:342 +msgid "hh:mm:ss.t" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:343 +msgid "kHz" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:346 +msgid "Su" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:347 +msgid "Mo" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:348 +msgid "Tu" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:349 +msgid "We" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:350 +msgid "Th" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:351 +msgid "Fr" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:352 +msgid "Sa" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:355 +msgid "Hour" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:356 +msgid "Minute" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:357 +msgid "Done" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:360 +msgid "Select files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:361 +#: airtime_mvc/application/controllers/LocaleController.php:362 +msgid "Add files to the upload queue and click the start button." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:365 +msgid "Add Files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:366 +msgid "Stop Upload" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:367 +msgid "Start upload" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:368 +msgid "Add files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:369 +#, php-format +msgid "Uploaded %d/%d files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:370 +msgid "N/A" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:371 +msgid "Drag files here." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:372 +msgid "File extension error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:373 +msgid "File size error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:374 +msgid "File count error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:375 +msgid "Init error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:376 +msgid "HTTP Error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:377 +msgid "Security error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:378 +msgid "Generic error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:379 +msgid "IO error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:380 +#, php-format +msgid "File: %s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:382 +#, php-format +msgid "%d files queued" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:383 +msgid "File: %f, size: %s, max file size: %m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:384 +msgid "Upload URL might be wrong or doesn't exist" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:385 +msgid "Error: File too large: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:386 +msgid "Error: Invalid file extension: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:389 +msgid "Create Entry" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:390 +msgid "Edit History Record" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:393 +#, php-format +msgid "Copied %s row%s to the clipboard" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:394 +#, php-format +msgid "" +"%sPrint view%sPlease use your browser's print function to print this table. " +"Press escape when finished." +msgstr "" + +#: airtime_mvc/application/controllers/LoginController.php:34 +#: airtime_mvc/application/controllers/LoginController.php:42 +msgid "Please enter your user name and password" +msgstr "" + +#: airtime_mvc/application/controllers/LoginController.php:77 +#: airtime_mvc/application/controllers/LoginController.php:92 +msgid "Wrong username or password provided. Please try again." +msgstr "" + +#: airtime_mvc/application/controllers/LoginController.php:142 +#: airtime_mvc/application/controllers/LoginController.php:159 +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:145 +#: airtime_mvc/application/controllers/LoginController.php:162 +msgid "Given email not found." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:74 +#: airtime_mvc/application/controllers/PreferenceController.php:62 +msgid "Preferences updated." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:125 +#: airtime_mvc/application/controllers/PreferenceController.php:104 +msgid "Support setting updated." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:137 +#: airtime_mvc/application/configs/navigation.php:70 +#: airtime_mvc/application/controllers/PreferenceController.php:116 +msgid "Support Feedback" +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:332 +#: airtime_mvc/application/controllers/PreferenceController.php:273 +msgid "Stream Setting Updated." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:365 +#: airtime_mvc/application/controllers/PreferenceController.php:306 +msgid "path should be specified" +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:460 +#: airtime_mvc/application/controllers/PreferenceController.php:401 +msgid "Problem with Liquidsoap..." +msgstr "" + +#: airtime_mvc/application/controllers/ShowbuilderController.php:196 +#: airtime_mvc/application/controllers/ShowbuilderController.php:204 +msgid "Select cursor" +msgstr "" + +#: airtime_mvc/application/controllers/ShowbuilderController.php:197 +#: airtime_mvc/application/controllers/ShowbuilderController.php:205 +msgid "Remove cursor" +msgstr "" + +#: airtime_mvc/application/controllers/ShowbuilderController.php:216 +#: airtime_mvc/application/controllers/ShowbuilderController.php:224 +msgid "show does not exist" +msgstr "" + +#: airtime_mvc/application/controllers/WebstreamController.php:29 +#: airtime_mvc/application/controllers/WebstreamController.php:33 +msgid "Untitled Webstream" +msgstr "" + +#: airtime_mvc/application/controllers/WebstreamController.php:138 +msgid "Webstream saved." +msgstr "" + +#: airtime_mvc/application/controllers/WebstreamController.php:146 +msgid "Invalid form values." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:48 +#, php-format +msgid "You are viewing an older version of %s" +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:123 +msgid "You cannot add tracks to dynamic blocks." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:144 +#, php-format +msgid "You don't have permission to delete selected %s(s)." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:157 +msgid "You can only add tracks to smart block." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:175 +msgid "Untitled Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:177 +msgid "Untitled Smart Block" +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:495 +msgid "Unknown Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/ErrorController.php:17 +msgid "Page not found" +msgstr "" + +#: airtime_mvc/application/controllers/ErrorController.php:22 +msgid "Application error" +msgstr "" + +#: airtime_mvc/application/controllers/UserController.php:82 +#: airtime_mvc/application/controllers/UserController.php:86 +msgid "User added successfully!" +msgstr "" + +#: airtime_mvc/application/controllers/UserController.php:84 +#: airtime_mvc/application/controllers/UserController.php:88 +msgid "User updated successfully!" +msgstr "" + +#: airtime_mvc/application/controllers/UserController.php:154 +#: airtime_mvc/application/controllers/UserController.php:162 +msgid "Settings updated successfully!" +msgstr "" + +#: airtime_mvc/application/common/DateHelper.php:213 +#, php-format +msgid "The year %s must be within the range of 1753 - 9999" +msgstr "" + +#: airtime_mvc/application/common/DateHelper.php:216 +#, php-format +msgid "%s-%s-%s is not a valid date" +msgstr "" + +#: airtime_mvc/application/common/DateHelper.php:240 +#, php-format +msgid "%s:%s:%s is not a valid time" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhat.php:30 +msgid "Untitled Show" +msgstr "" + +#: airtime_mvc/application/forms/WatchedDirPreferences.php:14 +msgid "Import Folder:" +msgstr "" + +#: airtime_mvc/application/forms/WatchedDirPreferences.php:25 +msgid "Watched Folders:" +msgstr "" + +#: airtime_mvc/application/forms/WatchedDirPreferences.php:40 +msgid "Not a valid Directory" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:25 +#: airtime_mvc/application/forms/Login.php:19 +#: airtime_mvc/application/forms/EditUser.php:32 +msgid "Username:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:34 +#: airtime_mvc/application/forms/Login.php:34 +#: airtime_mvc/application/forms/EditUser.php:43 +#: airtime_mvc/application/forms/BillingClient.php:172 +msgid "Password:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:42 +#: airtime_mvc/application/forms/EditUser.php:52 +#: airtime_mvc/application/forms/BillingClient.php:181 +msgid "Verify Password:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:51 +#: airtime_mvc/application/forms/EditUser.php:62 +msgid "Firstname:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:57 +#: airtime_mvc/application/forms/EditUser.php:70 +msgid "Lastname:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:63 +#: airtime_mvc/application/forms/SupportSettings.php:46 +#: airtime_mvc/application/forms/EditUser.php:78 +#: airtime_mvc/application/forms/RegisterAirtime.php:51 +#: airtime_mvc/application/forms/SupportSettings.php:45 +msgid "Email:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:72 +#: airtime_mvc/application/forms/EditUser.php:89 +msgid "Mobile Phone:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:78 +#: airtime_mvc/application/forms/EditUser.php:97 +msgid "Skype:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:84 +#: airtime_mvc/application/forms/EditUser.php:105 +msgid "Jabber:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:91 +msgid "User Type:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:116 +#: airtime_mvc/application/forms/EditUser.php:135 +msgid "Login name is not unique." +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:19 +msgid "Auto Switch Off" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:26 +msgid "Auto Switch On" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:33 +msgid "Switch Transition Fade (s)" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:36 +msgid "enter a time in seconds 00{.000000}" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:45 +msgid "Master Username" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:62 +msgid "Master Password" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:70 +msgid "Master Source Connection URL" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:78 +msgid "Show Source Connection URL" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:87 +msgid "Master Source Port" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:90 +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:109 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:112 +msgid "Only numbers are allowed." +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:96 +msgid "Master Source Mount Point" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:99 +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:118 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:100 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:123 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:144 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:174 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:186 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:198 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:210 +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:26 +#: airtime_mvc/application/forms/DateRange.php:35 +#: airtime_mvc/application/forms/DateRange.php:63 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:31 +#: airtime_mvc/application/forms/ShowBuilder.php:37 +#: airtime_mvc/application/forms/ShowBuilder.php:65 +msgid "Invalid character entered" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:106 +msgid "Show Source Port" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:115 +msgid "Show Source Mount Point" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:153 +msgid "You cannot use same port as Master DJ port." +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:164 +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:182 +#, php-format +msgid "Port %s is not available" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:16 +msgid "'%value%' does not fit the time format 'HH:mm'" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:22 +msgid "Date/Time Start:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:49 +msgid "Date/Time End:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:74 +msgid "Duration:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:83 +msgid "Timezone:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:92 +msgid "Repeats?" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:124 +msgid "Cannot create show in the past" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:132 +msgid "Cannot modify start date/time of the show that is already started" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:149 +msgid "Cannot have duration < 0m" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:153 +msgid "Cannot have duration 00h 00m" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:160 +msgid "Cannot have duration greater than 24h" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:10 +msgid "Link:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:16 +msgid "Repeat Type:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:19 +msgid "weekly" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:20 +msgid "every 2 weeks" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:21 +msgid "every 3 weeks" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:22 +msgid "every 4 weeks" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:23 +msgid "monthly" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:32 +msgid "Select Days:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:47 +msgid "Repeat By:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:50 +msgid "day of the month" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:50 +msgid "day of the week" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:56 +#: airtime_mvc/application/forms/DateRange.php:44 +#: airtime_mvc/application/forms/ShowBuilder.php:46 +msgid "Date End:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:69 +msgid "No End?" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:106 +msgid "End date must be after start date" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:113 +msgid "Please select a repeat day" +msgstr "" + +#: airtime_mvc/application/forms/customvalidators/ConditionalNotEmpty.php:26 +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:8 +msgid "Value is required and can't be empty" +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:17 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:120 +#: airtime_mvc/application/forms/EmailServerPreferences.php:82 +#: airtime_mvc/application/forms/EmailServerPreferences.php:81 +msgid "Password" +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:28 +msgid "Confirm new password" +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:36 +msgid "Password confirmation does not match your password." +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:43 +msgid "Get new password" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:21 +#: airtime_mvc/application/forms/GeneralPreferences.php:21 +#: airtime_mvc/application/forms/RegisterAirtime.php:30 +#: airtime_mvc/application/forms/GeneralPreferences.php:20 +#: airtime_mvc/application/forms/SupportSettings.php:20 +msgid "Station Name" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:34 +#: airtime_mvc/application/forms/RegisterAirtime.php:39 +#: airtime_mvc/application/forms/SupportSettings.php:33 +msgid "Phone:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:57 +#: airtime_mvc/application/forms/RegisterAirtime.php:62 +#: airtime_mvc/application/forms/SupportSettings.php:56 +msgid "Station Web Site:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:68 +#: airtime_mvc/application/forms/RegisterAirtime.php:73 +#: airtime_mvc/application/forms/BillingClient.php:102 +#: airtime_mvc/application/forms/SupportSettings.php:67 +msgid "Country:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:79 +#: airtime_mvc/application/forms/RegisterAirtime.php:84 +#: airtime_mvc/application/forms/BillingClient.php:70 +#: airtime_mvc/application/forms/SupportSettings.php:78 +msgid "City:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:91 +#: airtime_mvc/application/forms/RegisterAirtime.php:96 +#: airtime_mvc/application/forms/SupportSettings.php:90 +msgid "Station Description:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:101 +#: airtime_mvc/application/forms/RegisterAirtime.php:106 +#: airtime_mvc/application/forms/SupportSettings.php:100 +msgid "Station Logo:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:122 +#: airtime_mvc/application/forms/RegisterAirtime.php:126 +#: airtime_mvc/application/forms/SupportSettings.php:121 +msgid "Promote my station on Sourcefabric.org" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:148 +#: airtime_mvc/application/forms/RegisterAirtime.php:149 +#: airtime_mvc/application/forms/SupportSettings.php:133 +#, php-format +msgid "By checking this box, I agree to Sourcefabric's %sprivacy policy%s." +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:171 +#: airtime_mvc/application/forms/RegisterAirtime.php:166 +#: airtime_mvc/application/forms/SupportSettings.php:155 +msgid "You have to agree to privacy policy." +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:19 +msgid "" +"'%value%' is no valid email address in the basic format local-part@hostname" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:33 +msgid "'%value%' does not fit the date format '%format%'" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:59 +msgid "'%value%' is less than %min% characters long" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:64 +msgid "'%value%' is more than %max% characters long" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:76 +msgid "'%value%' is not between '%min%' and '%max%', inclusively" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:89 +msgid "Passwords do not match" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:48 +msgid "Enabled:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:57 +msgid "Stream Type:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:77 +msgid "Service Type:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:87 +msgid "Channels:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:88 +msgid "1 - Mono" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:88 +msgid "2 - Stereo" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:97 +msgid "Server" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:109 +#: airtime_mvc/application/forms/EmailServerPreferences.php:100 +#: airtime_mvc/application/forms/EmailServerPreferences.php:99 +msgid "Port" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:141 +msgid "URL" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:171 +msgid "Mount Point" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:195 +msgid "Admin User" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:207 +msgid "Admin Password" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:232 +msgid "Server cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:237 +msgid "Port cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:243 +msgid "Mount cannot be empty with Icecast server." +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:22 +msgid "Hardware Audio Output" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:33 +msgid "Output Type" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:44 +#: airtime_mvc/application/forms/StreamSetting.php:22 +msgid "Icecast Vorbis Metadata" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:54 +#: airtime_mvc/application/forms/StreamSetting.php:32 +msgid "Stream Label:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:55 +#: airtime_mvc/application/forms/StreamSetting.php:33 +msgid "Artist - Title" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:56 +#: airtime_mvc/application/forms/StreamSetting.php:34 +msgid "Show - Artist - Title" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:57 +#: airtime_mvc/application/forms/StreamSetting.php:35 +msgid "Station name - Show name" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:63 +#: airtime_mvc/application/forms/StreamSetting.php:41 +msgid "Off Air Metadata" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:69 +#: airtime_mvc/application/forms/StreamSetting.php:47 +msgid "Enable Replay Gain" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:75 +#: airtime_mvc/application/forms/StreamSetting.php:53 +msgid "Replay Gain Modifier" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWho.php:10 +msgid "Search Users:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWho.php:24 +msgid "DJs:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRR.php:10 +msgid "Record from Line In?" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRR.php:16 +msgid "Rebroadcast?" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:17 +#: airtime_mvc/application/forms/EmailServerPreferences.php:16 +msgid "Enable System Emails (Password Reset)" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:27 +#: airtime_mvc/application/forms/EmailServerPreferences.php:26 +msgid "Reset Password 'From' Email" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:34 +#: airtime_mvc/application/forms/EmailServerPreferences.php:33 +msgid "Configure Mail Server" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:43 +#: airtime_mvc/application/forms/EmailServerPreferences.php:42 +msgid "Requires Authentication" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:53 +#: airtime_mvc/application/forms/EmailServerPreferences.php:52 +msgid "Mail Server" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:67 +#: airtime_mvc/application/forms/EmailServerPreferences.php:66 +msgid "Email Address" +msgstr "" + +#: airtime_mvc/application/forms/Login.php:83 +msgid "Type the characters you see in the picture below." +msgstr "" + +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:66 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:71 +msgid "Day must be specified" +msgstr "" + +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:71 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:76 +msgid "Time must be specified" +msgstr "" + +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:94 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:103 +msgid "Must wait at least 1 hour to rebroadcast" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:10 +msgid "Use Airtime Authentication:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:16 +msgid "Use Custom Authentication:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:26 +msgid "Custom Username" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:39 +msgid "Custom Password" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:63 +msgid "Username field cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:68 +msgid "Password field cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/DateRange.php:16 +#: airtime_mvc/application/forms/ShowBuilder.php:18 +msgid "Date Start:" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:33 +#: airtime_mvc/application/forms/GeneralPreferences.php:32 +msgid "Default Crossfade Duration (s):" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:40 +#: airtime_mvc/application/forms/GeneralPreferences.php:59 +#: airtime_mvc/application/forms/GeneralPreferences.php:78 +#: airtime_mvc/application/forms/GeneralPreferences.php:39 +#: airtime_mvc/application/forms/GeneralPreferences.php:58 +#: airtime_mvc/application/forms/GeneralPreferences.php:77 +msgid "enter a time in seconds 0{.0}" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:52 +#: airtime_mvc/application/forms/GeneralPreferences.php:51 +msgid "Default Fade In (s):" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:71 +#: airtime_mvc/application/forms/GeneralPreferences.php:70 +msgid "Default Fade Out (s):" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:89 +#: airtime_mvc/application/forms/GeneralPreferences.php:88 +#, php-format +msgid "" +"Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make " +"front-end widgets work.)" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:90 +#: airtime_mvc/application/forms/GeneralPreferences.php:89 +msgid "Disabled" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:91 +#: airtime_mvc/application/forms/GeneralPreferences.php:90 +msgid "Enabled" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:97 +#: airtime_mvc/application/forms/GeneralPreferences.php:110 +msgid "Default Interface Language" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:105 +#: airtime_mvc/application/forms/GeneralPreferences.php:118 +msgid "Station Timezone" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:113 +#: airtime_mvc/application/forms/GeneralPreferences.php:126 +msgid "Week Starts On" +msgstr "" + +#: airtime_mvc/application/forms/EditUser.php:121 +msgid "Interface Timezone:" +msgstr "" + +#: airtime_mvc/application/forms/PasswordRestore.php:14 +msgid "E-mail" +msgstr "" + +#: airtime_mvc/application/forms/PasswordRestore.php:36 +msgid "Restore password" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:118 +msgid "hours" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:119 +msgid "minutes" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:167 +msgid "Set smart block type:" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:170 +msgid "Static" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:171 +msgid "Dynamic" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:285 +msgid "Allow Repeat Tracks:" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:302 +msgid "Limit to" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:324 +msgid "Generate playlist content and save criteria" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:326 +msgid "Generate" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:332 +msgid "Shuffle playlist content" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:500 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:512 +msgid "Limit cannot be empty or smaller than 0" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:505 +msgid "Limit cannot be more than 24 hrs" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:515 +msgid "The value should be an integer" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:518 +msgid "500 is the max item limit value you can set" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:529 +msgid "You must select Criteria and Modifier" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:536 +msgid "'Length' should be in '00:00:00' format" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:541 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:554 +msgid "" +"The value should be in timestamp format (e.g. 0000-00-00 or 0000-00-00 " +"00:00:00)" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:568 +msgid "The value has to be numeric" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:573 +msgid "The value should be less then 2147483648" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:578 +#, php-format +msgid "The value should be less than %s characters" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:585 +msgid "Value cannot be empty" +msgstr "" + +#: airtime_mvc/application/forms/ShowBuilder.php:72 +msgid "Show:" +msgstr "" + +#: airtime_mvc/application/forms/ShowBuilder.php:80 +msgid "All My Shows:" +msgstr "" + +#: airtime_mvc/application/forms/EditAudioMD.php:112 +#: airtime_mvc/application/forms/EditAudioMD.php:151 +msgid "ISRC Number:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:16 +msgid "Automatically Upload Recorded Shows" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:26 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:16 +msgid "Enable SoundCloud Upload" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:36 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:26 +msgid "Automatically Mark Files \"Downloadable\" on SoundCloud" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:47 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:37 +msgid "SoundCloud Email" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:67 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:57 +msgid "SoundCloud Password" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:87 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:77 +msgid "SoundCloud Tags: (separate tags with spaces)" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:99 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:89 +msgid "Default Genre:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:109 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:99 +msgid "Default Track Type:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:113 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:103 +msgid "Original" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:114 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:104 +msgid "Remix" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:115 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:105 +msgid "Live" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:116 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:106 +msgid "Recording" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:117 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:107 +msgid "Spoken" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:118 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:108 +msgid "Podcast" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:119 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:109 +msgid "Demo" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:120 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:110 +msgid "Work in progress" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:121 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:111 +msgid "Stem" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:122 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:112 +msgid "Loop" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:123 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:113 +msgid "Sound Effect" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:124 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:114 +msgid "One Shot Sample" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:125 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:115 +msgid "Other" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:133 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:123 +msgid "Default License:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:137 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:127 +msgid "The work is in the public domain" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:138 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:128 +msgid "All rights are reserved" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:139 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:129 +msgid "Creative Commons Attribution" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:140 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:130 +msgid "Creative Commons Attribution Noncommercial" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:141 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:131 +msgid "Creative Commons Attribution No Derivative Works" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:142 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:132 +msgid "Creative Commons Attribution Share Alike" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:143 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:133 +msgid "Creative Commons Attribution Noncommercial Non Derivate Works" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:144 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:134 +msgid "Creative Commons Attribution Noncommercial Share Alike" +msgstr "" + +#: airtime_mvc/application/forms/AddShowStyle.php:10 +msgid "Background Colour:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowStyle.php:29 +msgid "Text Colour:" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:12 +msgid "Now Playing" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:19 +msgid "Add Media" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:26 +msgid "Library" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:33 +msgid "Calendar" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:40 +msgid "System" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:50 +msgid "Users" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:57 +msgid "Media Folders" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:64 +msgid "Streams" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:83 +msgid "Listener Stats" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:92 +msgid "History" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:97 +msgid "Playout History" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:104 +msgid "History Templates" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:118 +msgid "Getting Started" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:125 +msgid "User Manual" +msgstr "" + +#: airtime_mvc/library/propel/contrib/pear/HTML_QuickForm_Propel/Propel.php:512 +msgid "Please selection an option" +msgstr "" + +#: airtime_mvc/library/propel/contrib/pear/HTML_QuickForm_Propel/Propel.php:531 +msgid "No Records" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/login.phtml:16 +#, php-format +msgid "" +"Airtime copyright © Sourcefabric z.ú. All rights reserved.%sMaintained " +"and distributed under the GNU GPL v.3 by %sSourcefabric z.ú.%s" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:15 +msgid "Plan type:" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:27 +msgid "Billing cycle:" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:35 +msgid "Payment method:" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:38 +msgid "PayPal" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:39 +msgid "Credit Card via 2Checkout" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:17 +msgid "First Name:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:26 +msgid "Last Name:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:35 +msgid "Company Name:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:44 +msgid "Email Address:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:54 +msgid "Address 1:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:63 +msgid "Address 2:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:80 +msgid "State/Region:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:89 +msgid "Zip Code / Postal Code:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:112 +msgid "Phone Number:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:121 +msgid "Please choose a security question:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:126 +msgid "What is the name of your favorite childhood friend?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:127 +msgid "What school did you attend for sixth grade?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:128 +msgid "In what city did you meet your spouse/significant other?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:129 +msgid "What street did you live on in third grade?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:130 +msgid "What is the first name of the boy or girl that you first kissed?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:131 +msgid "In what city or town was your first job?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:135 +msgid "Please enter an answer:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:152 +msgid "VAT/Tax ID (EU only)" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:162 +msgid "Subscribe to Sourcefabric newsletter" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:139 +msgid "Billing" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:144 +msgid "Account Details" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:151 +#: airtime_mvc/application/views/scripts/billing/upgrade.phtml:171 +msgid "Account Plans" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:158 +msgid "View Invoices" +msgstr "" + +#: airtime_mvc/application/views/scripts/plupload/index.phtml:26 +msgid "Failed" +msgstr "" + +#: airtime_mvc/application/views/scripts/plupload/index.phtml:27 +msgid "Pending" +msgstr "" + +#: airtime_mvc/application/views/scripts/plupload/index.phtml:30 +msgid "Recent Uploads" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13 +#, php-format +msgid "%sSourcefabric%s z.ú Airtime is distributed under the %sGNU GPL v.3%s" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/index.phtml:7 +msgid "" +"Welcome to the Airtime demo! You can log in using the username 'admin' and " +"the password 'admin'." +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9 +msgid "Purchase an Airtime Pro plan!" +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/invoices.phtml:6 +msgid "" +"Thank you! Your plan has been updated and you will be invoiced during" +" your next billing cycle." +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/invoices.phtml:10 +msgid "" +"Tip: To pay an invoice, click \"View Invoice\"
and look for the " +"\"Checkout\" button." +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/upgrade.phtml:172 +msgid "Upgrade today to get more listeners and storage space!" +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/upgrade.phtml:254 +msgid "View Plans" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:30 +#, php-format +msgid "" +"Super Admin details can be changed in your Billing " +"Settings." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:195 +msgid "Cannot schedule a playlist that contains missing files." +msgstr "" diff --git a/airtime_mvc/locale/hy_AM/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/hy_AM/LC_MESSAGES/airtime.mo index 2ea020a6ca8e2677ce382447afbfe276cea2a5dd..7b753ebc09966a3cb41470ea4e342d94150fc0c1 100644 GIT binary patch delta 12 TcmaFP{G55h21fIZ8_gI2BhLip delta 12 TcmaFP{G55h21e738_gI2BgF*d diff --git a/airtime_mvc/locale/hy_AM/LC_MESSAGES/airtime.po b/airtime_mvc/locale/hy_AM/LC_MESSAGES/airtime.po index 78b68b275..fbb047708 100644 --- a/airtime_mvc/locale/hy_AM/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/hy_AM/LC_MESSAGES/airtime.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Airtime\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-11-13 13:55-0500\n" -"PO-Revision-Date: 2015-02-05 10:31+0000\n" +"PO-Revision-Date: 2015-02-07 10:31+0000\n" "Last-Translator: Daniel James \n" "Language-Team: Armenian (Armenia) (http://www.transifex.com/projects/p/airtime/language/hy_AM/)\n" "MIME-Version: 1.0\n" diff --git a/airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..57b4a6e78c461f6b5a55a351b2cd9523d61e02d7 GIT binary patch literal 434 zcmYLEO-}+b5XI7U0(b)5NF6M8_w8vyKVbwv|PZh zYGr1Bg=2<^y?Is~hOxEyoF%Lk%%}75>BguX21BhpD75)w@H7uQ&rBht>XU3GtOGxI zPbV}!>8hOzuym|4olCXkB>s~A=$n&zSCAAND+)T%wsf2*Q>Sha^~pXQg#DoL4?GWn AYybcN literal 0 HcmV?d00001 diff --git a/airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.po new file mode 100644 index 000000000..eb746a672 --- /dev/null +++ b/airtime_mvc/locale/ja_JP/LC_MESSAGES/airtime.po @@ -0,0 +1,4333 @@ +# +# Translators: +# Daniel James , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Airtime\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2014-07-28 11:49+0000\n" +"Last-Translator: Daniel James \n" +"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/airtime/language/ja_JP/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +# ENGLISH (en) original strings for Airtime. +# Copyright (C) 2014 Sourcefabric z.ú. +# This file is distributed under the same license as the Airtime package. +# +#: 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_mvc/application/layouts/scripts/bare.phtml:5 +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:2 +#: airtime_mvc/application/layouts/scripts/livestream.phtml:9 +msgid "Live stream" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/audio-player.phtml:5 +#: airtime_mvc/application/controllers/LocaleController.php:30 +msgid "Audio Player" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:27 +#: airtime_mvc/application/layouts/scripts/layout.phtml:38 +msgid "Logout" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:42 +#: airtime_mvc/application/layouts/scripts/layout.phtml:68 +#: airtime_mvc/application/layouts/scripts/layout.phtml:53 +#: airtime_mvc/application/layouts/scripts/layout.phtml:79 +msgid "Play" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:43 +#: airtime_mvc/application/layouts/scripts/layout.phtml:69 +#: airtime_mvc/application/layouts/scripts/layout.phtml:54 +#: airtime_mvc/application/layouts/scripts/layout.phtml:80 +msgid "Stop" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:47 +#: airtime_mvc/application/models/Block.php:1347 +#: airtime_mvc/application/controllers/LocaleController.php:272 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:55 +#: airtime_mvc/application/layouts/scripts/layout.phtml:58 +msgid "Cue In" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:49 +#: airtime_mvc/application/layouts/scripts/layout.phtml:60 +msgid "Set Cue In" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:54 +#: airtime_mvc/application/models/Block.php:1348 +#: airtime_mvc/application/controllers/LocaleController.php:273 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:56 +#: airtime_mvc/application/layouts/scripts/layout.phtml:65 +msgid "Cue Out" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:56 +#: airtime_mvc/application/layouts/scripts/layout.phtml:67 +msgid "Set Cue Out" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:73 +#: airtime_mvc/application/layouts/scripts/layout.phtml:84 +msgid "Cursor" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:74 +#: airtime_mvc/application/controllers/LocaleController.php:274 +#: airtime_mvc/application/layouts/scripts/layout.phtml:85 +msgid "Fade In" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/layout.phtml:75 +#: airtime_mvc/application/controllers/LocaleController.php:275 +#: airtime_mvc/application/layouts/scripts/layout.phtml:86 +msgid "Fade Out" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1105 +#: airtime_mvc/application/services/HistoryService.php:1145 +#: airtime_mvc/application/services/HistoryService.php:1162 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:6 +#: airtime_mvc/application/models/Block.php:1363 +#: airtime_mvc/application/controllers/LocaleController.php:66 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:71 +#: airtime_mvc/application/services/HistoryService.php:1108 +#: airtime_mvc/application/services/HistoryService.php:1148 +#: airtime_mvc/application/services/HistoryService.php:1165 +msgid "Title" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1106 +#: airtime_mvc/application/services/HistoryService.php:1146 +#: airtime_mvc/application/services/HistoryService.php:1163 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:7 +#: airtime_mvc/application/models/Block.php:1349 +#: airtime_mvc/application/controllers/LocaleController.php:67 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:57 +#: airtime_mvc/application/services/HistoryService.php:1109 +#: airtime_mvc/application/services/HistoryService.php:1149 +#: airtime_mvc/application/services/HistoryService.php:1166 +msgid "Creator" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1107 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:8 +#: airtime_mvc/application/models/Block.php:1341 +#: airtime_mvc/application/controllers/LocaleController.php:68 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:49 +#: airtime_mvc/application/services/HistoryService.php:1110 +msgid "Album" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1108 +#: airtime_mvc/application/services/HistoryService.php:1165 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:9 +#: airtime_mvc/application/models/Block.php:1357 +#: airtime_mvc/application/controllers/LocaleController.php:81 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:65 +#: airtime_mvc/application/services/HistoryService.php:1111 +#: airtime_mvc/application/services/HistoryService.php:1168 +msgid "Length" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1109 +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:10 +#: airtime_mvc/application/models/Block.php:1351 +#: airtime_mvc/application/controllers/LocaleController.php:75 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:132 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:59 +#: airtime_mvc/application/services/HistoryService.php:1112 +msgid "Genre" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1110 +#: airtime_mvc/application/models/Block.php:1359 +#: airtime_mvc/application/controllers/LocaleController.php:83 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:67 +#: airtime_mvc/application/services/HistoryService.php:1113 +msgid "Mood" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1111 +#: airtime_mvc/application/models/Block.php:1353 +#: airtime_mvc/application/controllers/LocaleController.php:77 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:61 +#: airtime_mvc/application/services/HistoryService.php:1114 +msgid "Label" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1112 +#: airtime_mvc/application/services/HistoryService.php:1166 +#: airtime_mvc/application/models/Block.php:1344 +#: airtime_mvc/application/controllers/LocaleController.php:71 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:52 +#: airtime_mvc/application/services/HistoryService.php:1115 +#: airtime_mvc/application/services/HistoryService.php:1169 +msgid "Composer" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1113 +#: airtime_mvc/application/models/Block.php:1352 +#: airtime_mvc/application/controllers/LocaleController.php:76 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:60 +#: airtime_mvc/application/services/HistoryService.php:1116 +msgid "ISRC" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1114 +#: airtime_mvc/application/services/HistoryService.php:1167 +#: airtime_mvc/application/models/Block.php:1346 +#: airtime_mvc/application/controllers/LocaleController.php:73 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:54 +#: airtime_mvc/application/services/HistoryService.php:1117 +#: airtime_mvc/application/services/HistoryService.php:1170 +msgid "Copyright" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1115 +#: airtime_mvc/application/models/Block.php:1367 +#: airtime_mvc/application/controllers/LocaleController.php:90 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:75 +#: airtime_mvc/application/services/HistoryService.php:1118 +msgid "Year" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1116 +#: airtime_mvc/application/services/HistoryService.php:1119 +msgid "Track" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1117 +#: airtime_mvc/application/models/Block.php:1345 +#: airtime_mvc/application/controllers/LocaleController.php:72 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:53 +#: airtime_mvc/application/services/HistoryService.php:1120 +msgid "Conductor" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1118 +#: airtime_mvc/application/models/Block.php:1354 +#: airtime_mvc/application/controllers/LocaleController.php:78 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:62 +#: airtime_mvc/application/services/HistoryService.php:1121 +msgid "Language" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1143 +#: airtime_mvc/application/forms/EditHistoryItem.php:32 +#: airtime_mvc/application/services/HistoryService.php:1146 +msgid "Start Time" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1144 +#: airtime_mvc/application/forms/EditHistoryItem.php:44 +#: airtime_mvc/application/services/HistoryService.php:1147 +msgid "End Time" +msgstr "" + +#: airtime_mvc/application/services/HistoryService.php:1164 +#: airtime_mvc/application/services/HistoryService.php:1167 +msgid "Played" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:50 +msgid "Record file doesn't exist" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:54 +msgid "View Recorded File Metadata" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:65 +#: airtime_mvc/application/controllers/LibraryController.php:282 +#: airtime_mvc/application/controllers/LibraryController.php:280 +msgid "View on Soundcloud" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:70 +#: airtime_mvc/application/controllers/LibraryController.php:288 +#: airtime_mvc/application/controllers/LibraryController.php:286 +msgid "Upload to SoundCloud" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:70 +#: airtime_mvc/application/controllers/LibraryController.php:286 +#: airtime_mvc/application/controllers/LibraryController.php:284 +msgid "Re-upload to SoundCloud" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:77 +#: airtime_mvc/application/services/CalendarService.php:121 +#: airtime_mvc/application/services/CalendarService.php:120 +msgid "Show Content" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:93 +#: airtime_mvc/application/services/CalendarService.php:100 +#: airtime_mvc/application/views/scripts/showbuilder/index.phtml:15 +#: airtime_mvc/application/controllers/LocaleController.php:303 +#: airtime_mvc/application/services/CalendarService.php:96 +msgid "Add / Remove Content" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:111 +#: airtime_mvc/application/services/CalendarService.php:109 +msgid "Remove All Content" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:131 +#: airtime_mvc/application/services/CalendarService.php:135 +#: airtime_mvc/application/services/CalendarService.php:130 +#: airtime_mvc/application/services/CalendarService.php:134 +msgid "Cancel Current Show" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:152 +#: airtime_mvc/application/services/CalendarService.php:167 +#: airtime_mvc/application/services/CalendarService.php:151 +#: airtime_mvc/application/services/CalendarService.php:166 +msgid "Edit This Instance" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:157 +#: airtime_mvc/application/controllers/LibraryController.php:241 +#: airtime_mvc/application/controllers/LibraryController.php:263 +#: airtime_mvc/application/controllers/LibraryController.php:239 +#: airtime_mvc/application/controllers/LibraryController.php:261 +#: airtime_mvc/application/services/CalendarService.php:156 +msgid "Edit" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:162 +#: airtime_mvc/application/services/CalendarService.php:173 +#: airtime_mvc/application/services/CalendarService.php:161 +#: airtime_mvc/application/services/CalendarService.php:172 +msgid "Edit Show" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:186 +#: airtime_mvc/application/services/CalendarService.php:201 +#: airtime_mvc/application/services/CalendarService.php:206 +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:19 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:30 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:27 +#: airtime_mvc/application/controllers/LibraryController.php:217 +#: airtime_mvc/application/controllers/LibraryController.php:246 +#: airtime_mvc/application/controllers/LibraryController.php:265 +#: airtime_mvc/application/controllers/ShowbuilderController.php:202 +#: airtime_mvc/application/controllers/LibraryController.php:215 +#: airtime_mvc/application/controllers/LibraryController.php:244 +#: airtime_mvc/application/controllers/LibraryController.php:263 +#: airtime_mvc/application/controllers/ShowbuilderController.php:210 +#: airtime_mvc/application/services/CalendarService.php:185 +#: airtime_mvc/application/services/CalendarService.php:200 +#: airtime_mvc/application/services/CalendarService.php:205 +msgid "Delete" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:191 +#: airtime_mvc/application/services/CalendarService.php:190 +msgid "Delete This Instance" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:196 +#: airtime_mvc/application/services/CalendarService.php:195 +msgid "Delete This Instance and All Following" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:250 +#: airtime_mvc/application/services/CalendarService.php:249 +msgid "Permission denied" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:254 +#: airtime_mvc/application/services/CalendarService.php:253 +msgid "Can't drag and drop repeating shows" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:263 +#: airtime_mvc/application/services/CalendarService.php:262 +msgid "Can't move a past show" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:281 +#: airtime_mvc/application/services/CalendarService.php:297 +msgid "Can't move show into past" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:288 +#: airtime_mvc/application/forms/AddShowWhen.php:280 +#: airtime_mvc/application/forms/AddShowWhen.php:294 +#: airtime_mvc/application/forms/AddShowWhen.php:318 +#: airtime_mvc/application/forms/AddShowWhen.php:324 +#: airtime_mvc/application/forms/AddShowWhen.php:329 +#: airtime_mvc/application/forms/AddShowWhen.php:274 +#: airtime_mvc/application/forms/AddShowWhen.php:288 +#: airtime_mvc/application/services/CalendarService.php:304 +msgid "Cannot schedule overlapping shows" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:301 +#: airtime_mvc/application/services/CalendarService.php:317 +msgid "Can't move a recorded show less than 1 hour before its rebroadcasts." +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:311 +#: airtime_mvc/application/services/CalendarService.php:327 +msgid "Show was deleted because recorded show does not exist!" +msgstr "" + +#: airtime_mvc/application/services/CalendarService.php:318 +#: airtime_mvc/application/services/CalendarService.php:334 +msgid "Must wait 1 hour to rebroadcast." +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/index.phtml:2 +#: airtime_mvc/application/configs/navigation.php:45 +msgid "Preferences" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/index.phtml:6 +#: airtime_mvc/application/views/scripts/preference/index.phtml:14 +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:6 +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:115 +#: airtime_mvc/application/views/scripts/form/edit-user.phtml:160 +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:16 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:27 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:24 +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:85 +#: airtime_mvc/application/controllers/LocaleController.php:285 +#: airtime_mvc/application/forms/AddUser.php:106 +#: airtime_mvc/application/forms/SupportSettings.php:158 +#: airtime_mvc/application/forms/EditHistory.php:131 +#: airtime_mvc/application/forms/EditAudioMD.php:135 +#: airtime_mvc/application/forms/EditAudioMD.php:182 +#: airtime_mvc/application/forms/BillingClient.php:193 +#: airtime_mvc/application/forms/SupportSettings.php:143 +#: airtime_mvc/application/views/scripts/form/edit-user.phtml:161 +msgid "Save" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/directory-config.phtml:2 +#: airtime_mvc/application/controllers/LocaleController.php:156 +msgid "Manage Media Folders" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:2 +msgid "Stream Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:12 +msgid "Global Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:87 +msgid "dB" +msgstr "" + +#: airtime_mvc/application/views/scripts/preference/stream-setting.phtml:106 +msgid "Output Stream Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:9 +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:27 +msgid "Choose folder" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:10 +msgid "Set" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:19 +msgid "Current Import Folder:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:28 +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:40 +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:41 +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:75 +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)" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:44 +msgid "Remove watched directory" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_watched_dirs.phtml:50 +msgid "You are not watching any media folders." +msgstr "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:1 +msgid "Register Airtime" +msgstr "" + +#: 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_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 "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:47 +#: airtime_mvc/application/views/scripts/form/preferences_email_server.phtml:44 +#: airtime_mvc/application/views/scripts/form/preferences_email_server.phtml:74 +#: airtime_mvc/application/views/scripts/form/preferences_email_server.phtml:90 +#: airtime_mvc/application/views/scripts/form/preferences_general.phtml:97 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:46 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:44 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:59 +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:34 +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:48 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:31 +#: airtime_mvc/application/views/scripts/form/preferences_soundcloud.phtml:46 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:5 +#: airtime_mvc/application/views/scripts/form/preferences_general.phtml:115 +msgid "(Required)" +msgstr "" + +#: 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 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:20 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:35 +msgid "(for verification purposes only, will not be published)" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:150 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:151 +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:110 +msgid "Note: Anything larger than 600x600 will be resized." +msgstr "" + +#: 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 "" + +#: airtime_mvc/application/views/scripts/form/register-dialog.phtml:178 +msgid "Terms and Conditions" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/showbuilder.phtml:7 +msgid "Find Shows" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/showbuilder.phtml:12 +msgid "Filter By Show:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/login.phtml:34 +#: airtime_mvc/application/views/scripts/login/password-restore.phtml:3 +msgid "Reset password" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:3 +msgid "Smart Block Options" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:39 +msgid "or" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:40 +msgid "and" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:63 +msgid " to " +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:120 +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:133 +msgid "files meet the criteria" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/smart-block-criteria.phtml:127 +msgid "file meet the criteria" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-live-stream.phtml:53 +msgid "Connection URL: " +msgstr "" + +#: 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_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 "" + +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:41 +msgid "" +"(In order to promote your station, 'Send support feedback' must be enabled)." +msgstr "" + +#: airtime_mvc/application/views/scripts/form/support-setting.phtml:186 +msgid "Sourcefabric Privacy Policy" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:2 +msgid "Input Stream Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:109 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:81 +msgid "Master Source Connection URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:115 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:159 +msgid "Override" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:120 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:164 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:87 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:98 +msgid "OK" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:120 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:164 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:87 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:98 +msgid "RESET" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:153 +#: airtime_mvc/application/views/scripts/form/preferences_livestream.phtml:92 +msgid "Show Source Connection URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:4 +msgid "Choose Days:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast-absolute.phtml:18 +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:18 +msgid "Remove" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/add-show-rebroadcast.phtml:4 +msgid "Repeat Days:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences.phtml:5 +msgid "Email / Mail Server Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/preferences.phtml:10 +#: airtime_mvc/application/views/scripts/form/preferences.phtml:5 +msgid "SoundCloud Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-user.phtml:1 +#, php-format +msgid "%s's Settings" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:45 +msgid "Choose Show Instance" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:53 +#: airtime_mvc/application/controllers/LocaleController.php:391 +#: airtime_mvc/application/forms/EditHistoryItem.php:57 +msgid "No Show" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:56 +msgid "Find" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:4 +msgid "Stream " +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:77 +msgid "Additional Options" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:137 +msgid "" +"The following info will be displayed to listeners in their media player:" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:170 +msgid "(Your radio station website)" +msgstr "" + +#: airtime_mvc/application/views/scripts/form/stream-setting-form.phtml:208 +msgid "Stream URL: " +msgstr "" + +#: airtime_mvc/application/views/scripts/form/daterange.phtml:6 +msgid "Filter History" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:3 +msgid "Welcome to Airtime!" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:4 +msgid "" +"Here's how you can get started using Airtime to automate your broadcasts: " +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:12 +msgid "Then you're good to go!" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/help.phtml:13 +#, php-format +msgid "For more detailed help, read the %suser manual%s." +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/about.phtml:2 +#: airtime_mvc/application/configs/navigation.php:130 +msgid "About" +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 "" + +#: 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 "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:3 +msgid "Share" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:64 +msgid "Select stream:" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:90 +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:60 +msgid "mute" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:91 +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:63 +msgid "unmute" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/index.phtml:3 +#: airtime_mvc/application/forms/Login.php:65 +msgid "Login" +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'." +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." +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:3 +msgid "Email sent" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:6 +msgid "An email has been sent" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-restore-after.phtml:7 +msgid "Back to login screen" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-change.phtml:3 +msgid "New password" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/password-change.phtml:6 +msgid "Please enter and confirm your new password in the fields below." +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:3 +msgid "Your trial expires in" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:6 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:15 +msgid "days" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9 +msgid "Purchase your copy of Airtime" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9 +msgid "My Account" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:3 +msgid "Previous:" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:10 +msgid "Next:" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:24 +msgid "Source Streams" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:29 +msgid "Master Source" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:38 +msgid "Show Source" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:45 +msgid "Scheduled Play" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:54 +msgid "ON AIR" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:55 +msgid "Listen" +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/header.phtml:59 +msgid "Station time" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:3 +#: airtime_mvc/application/controllers/LocaleController.php:353 +#: airtime_mvc/application/controllers/LocaleController.php:381 +msgid "Close" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:34 +msgid "Add this show" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:6 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:40 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:34 +msgid "Update show" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:10 +msgid "What" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:14 +msgid "When" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:19 +msgid "Live Stream Input" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:23 +msgid "Record & Rebroadcast" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:29 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:23 +msgid "Who" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:33 +#: airtime_mvc/application/views/scripts/schedule/add-show-form.phtml:27 +msgid "Style" +msgstr "" + +#: airtime_mvc/application/views/scripts/schedule/show-content-dialog.phtml:5 +#: airtime_mvc/application/controllers/LocaleController.php:264 +msgid "Start" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:4 +msgid "Service" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:5 +#: airtime_mvc/application/views/scripts/listenerstat/index.phtml:8 +#: airtime_mvc/application/controllers/LocaleController.php:363 +#: airtime_mvc/application/controllers/LocaleController.php:364 +#: airtime_mvc/application/configs/navigation.php:76 +msgid "Status" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:6 +msgid "Uptime" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:7 +msgid "CPU" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:8 +msgid "Memory" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:14 +msgid "Airtime Version" +msgstr "" + +#: airtime_mvc/application/views/scripts/systemstatus/index.phtml:30 +msgid "Disk Space" +msgstr "" + +#: airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml:3 +#: airtime_mvc/application/views/scripts/library/library.phtml:3 +msgid "File import in progress..." +msgstr "" + +#: airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml:5 +#: airtime_mvc/application/views/scripts/library/library.phtml:10 +msgid "Advanced Search Options" +msgstr "" + +#: airtime_mvc/application/views/scripts/listenerstat/index.phtml:2 +msgid "Listener Count Over Time" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:5 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:11 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:11 +msgid "New" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:8 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:14 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:14 +msgid "New Playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:9 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:15 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:15 +msgid "New Smart Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:10 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:16 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:16 +msgid "New Webstream" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:39 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:53 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:55 +msgid "View / edit description" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:41 +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:55 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:57 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:162 +msgid "Description" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:52 +msgid "Stream URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:57 +msgid "Default Length:" +msgstr "" + +#: airtime_mvc/application/views/scripts/webstream/webstream.phtml:64 +msgid "No webstream" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:21 +msgid "Empty playlist content" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:21 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:21 +msgid "Clear" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:24 +msgid "Shuffle playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:24 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:334 +msgid "Shuffle" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:27 +msgid "Save playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:34 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:31 +msgid "Playlist crossfade" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:67 +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:19 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:72 +msgid "Fade in: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:70 +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:6 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:75 +msgid "Fade out: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/playlist.phtml:85 +msgid "No open playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:3 +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:3 +msgid "Show Waveform" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:6 +#: airtime_mvc/application/views/scripts/playlist/set-fade.phtml:19 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:72 +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:75 +msgid "(ss.t)" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:21 +msgid "Empty smart block content" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/smart-block.phtml:90 +msgid "No open smart block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:5 +msgid "Cue In: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:5 +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:12 +msgid "(hh:mm:ss.t)" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:12 +msgid "Cue Out: " +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/set-cue.phtml:19 +msgid "Original Length:" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:54 +msgid "Expand Static Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:59 +msgid "Expand Dynamic Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:135 +msgid "Empty smart block" +msgstr "" + +#: airtime_mvc/application/views/scripts/playlist/update.phtml:137 +msgid "Empty playlist" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:6 +msgid "Zend Framework Default Application" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:10 +msgid "Page not found!" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:11 +msgid "Looks like the page you were looking for doesn't exist!" +msgstr "" + +#: airtime_mvc/application/views/scripts/error/error.phtml:13 +#: airtime_mvc/application/configs/navigation.php:113 +msgid "Help" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:23 +msgid "previous" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:28 +msgid "play" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:32 +msgid "pause" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:37 +msgid "next" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:42 +msgid "stop" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:69 +msgid "max volume" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:79 +msgid "Update Required" +msgstr "" + +#: airtime_mvc/application/views/scripts/audiopreview/audio-preview.phtml:80 +#, 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 "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:2 +msgid "Creating File Summary Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:4 +msgid "Creating Log Sheet Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:9 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:153 +msgid "Name" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:46 +msgid "Add more elements" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:67 +msgid "Add New Field" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/template-contents.phtml:83 +msgid "Set Default Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:4 +msgid "Log Sheet Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:7 +msgid "No Log Sheet Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:25 +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:56 +#: airtime_mvc/application/controllers/LocaleController.php:388 +msgid "Set Default" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:31 +msgid "New Log Sheet Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:35 +msgid "File Summary Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:38 +msgid "No File Summary Templates" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistorytemplate/index.phtml:62 +msgid "New File Summary Template" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:3 +msgid "Manage Users" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:10 +msgid "New User" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:17 +msgid "id" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:18 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:183 +#: airtime_mvc/application/forms/PasswordRestore.php:25 +msgid "Username" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:19 +msgid "First Name" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:20 +msgid "Last Name" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:21 +msgid "User Type" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:9 +#: airtime_mvc/application/forms/EditAudioMD.php:19 +#: airtime_mvc/application/forms/EditAudioMD.php:25 +msgid "Title:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:10 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:34 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:148 +#: airtime_mvc/application/forms/EditAudioMD.php:26 +#: airtime_mvc/application/forms/EditAudioMD.php:40 +msgid "Creator:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:11 +#: airtime_mvc/application/forms/EditAudioMD.php:33 +#: airtime_mvc/application/forms/EditAudioMD.php:50 +msgid "Album:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:12 +#: airtime_mvc/application/forms/EditAudioMD.php:40 +msgid "Track:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:13 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:36 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:38 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:147 +msgid "Length:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:14 +msgid "Sample Rate:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:15 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:67 +msgid "Bit Rate:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:16 +#: airtime_mvc/application/forms/EditAudioMD.php:88 +#: airtime_mvc/application/forms/EditAudioMD.php:121 +msgid "Mood:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:17 +#: airtime_mvc/application/forms/AddShowWhat.php:45 +#: airtime_mvc/application/forms/EditAudioMD.php:47 +#: airtime_mvc/application/forms/EditAudioMD.php:68 +msgid "Genre:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:18 +#: airtime_mvc/application/forms/EditAudioMD.php:55 +#: airtime_mvc/application/forms/EditAudioMD.php:78 +msgid "Year:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:19 +#: airtime_mvc/application/forms/EditAudioMD.php:67 +#: airtime_mvc/application/forms/EditAudioMD.php:91 +msgid "Label:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:20 +#: airtime_mvc/application/forms/EditAudioMD.php:96 +#: airtime_mvc/application/forms/EditAudioMD.php:131 +msgid "BPM:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:21 +#: airtime_mvc/application/forms/EditAudioMD.php:74 +#: airtime_mvc/application/forms/EditAudioMD.php:101 +msgid "Composer:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:22 +#: airtime_mvc/application/forms/EditAudioMD.php:81 +#: airtime_mvc/application/forms/EditAudioMD.php:111 +msgid "Conductor:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:23 +#: airtime_mvc/application/forms/EditAudioMD.php:105 +#: airtime_mvc/application/forms/EditAudioMD.php:141 +msgid "Copyright:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:24 +msgid "Isrc Number:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:25 +#: airtime_mvc/application/forms/EditAudioMD.php:119 +#: airtime_mvc/application/forms/EditAudioMD.php:161 +msgid "Website:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:26 +#: airtime_mvc/application/forms/Login.php:48 +#: airtime_mvc/application/forms/EditUser.php:114 +#: airtime_mvc/application/forms/EditAudioMD.php:126 +#: airtime_mvc/application/forms/EditAudioMD.php:171 +msgid "Language:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:27 +msgid "File Path:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:33 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:146 +#: airtime_mvc/application/forms/AddShowWhat.php:26 +msgid "Name:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:40 +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:149 +#: airtime_mvc/application/forms/AddShowWhat.php:54 +msgid "Description:" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:45 +msgid "Web Stream" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:46 +msgid "Dynamic Smart Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:47 +msgid "Static Smart Block" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:48 +msgid "Audio Track" +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:63 +msgid "Playlist Contents: " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:65 +msgid "Static Smart Block Contents: " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:104 +msgid "Dynamic Smart Block Criteria: " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:137 +msgid "Limit to " +msgstr "" + +#: airtime_mvc/application/views/scripts/library/get-file-metadata.ajax.phtml:150 +#: airtime_mvc/application/forms/AddShowWhat.php:36 +msgid "URL:" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistory/index.phtml:7 +msgid "Log Sheet" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistory/index.phtml:8 +msgid "File Summary" +msgstr "" + +#: airtime_mvc/application/views/scripts/playouthistory/index.phtml:10 +msgid "Show Summary" +msgstr "" + +#: airtime_mvc/application/models/Show.php:180 +msgid "Shows can have a max length of 24 hours." +msgstr "" + +#: airtime_mvc/application/models/Show.php:278 +#: airtime_mvc/application/forms/AddShowWhen.php:141 +msgid "End date/time cannot be in the past" +msgstr "" + +#: airtime_mvc/application/models/Show.php:289 +msgid "" +"Cannot schedule overlapping shows.\n" +"Note: Resizing a repeating show affects all of its repeats." +msgstr "" + +#: airtime_mvc/application/models/ShowInstance.php:257 +msgid "can't resize a past show" +msgstr "" + +#: airtime_mvc/application/models/ShowInstance.php:279 +msgid "Should not overlap shows" +msgstr "" + +#: airtime_mvc/application/models/Preference.php:655 +#: airtime_mvc/application/models/Preference.php:666 +msgid "Select Country" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:160 +#, php-format +msgid "%s is already watched." +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:164 +#, php-format +msgid "%s contains nested watched directory: %s" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:168 +#, php-format +msgid "%s is nested within existing watched directory: %s" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:189 +#: airtime_mvc/application/models/MusicDir.php:368 +#: airtime_mvc/application/models/MusicDir.php:370 +#, php-format +msgid "%s is not a valid directory." +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:232 +#, php-format +msgid "" +"%s is already set as the current storage dir or in the watched folders list" +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:386 +#: airtime_mvc/application/models/MusicDir.php:388 +#, php-format +msgid "" +"%s is already set as the current storage dir or in the watched folders list." +msgstr "" + +#: airtime_mvc/application/models/MusicDir.php:429 +#: airtime_mvc/application/models/MusicDir.php:431 +#, php-format +msgid "%s doesn't exist in the watched list." +msgstr "" + +#: airtime_mvc/application/models/Block.php:333 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:120 +msgid "items" +msgstr "" + +#: airtime_mvc/application/models/Block.php:833 +#: airtime_mvc/application/models/Playlist.php:812 +msgid "Cue in and cue out are null." +msgstr "" + +#: airtime_mvc/application/models/Block.php:868 +#: airtime_mvc/application/models/Block.php:924 +#: airtime_mvc/application/models/Playlist.php:851 +#: airtime_mvc/application/models/Playlist.php:895 +msgid "Can't set cue out to be greater than file length." +msgstr "" + +#: airtime_mvc/application/models/Block.php:879 +#: airtime_mvc/application/models/Block.php:900 +#: airtime_mvc/application/models/Playlist.php:843 +#: airtime_mvc/application/models/Playlist.php:868 +msgid "Can't set cue in to be larger than cue out." +msgstr "" + +#: airtime_mvc/application/models/Block.php:935 +#: airtime_mvc/application/models/Playlist.php:887 +msgid "Can't set cue out to be smaller than cue in." +msgstr "" + +#: airtime_mvc/application/models/Block.php:1340 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:48 +msgid "Select criteria" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1342 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:50 +msgid "Bit Rate (Kbps)" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1343 +#: airtime_mvc/application/controllers/LocaleController.php:70 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:51 +msgid "BPM" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1350 +#: airtime_mvc/application/controllers/LocaleController.php:74 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:58 +msgid "Encoded By" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1355 +#: airtime_mvc/application/controllers/LocaleController.php:79 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:63 +msgid "Last Modified" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1356 +#: airtime_mvc/application/controllers/LocaleController.php:80 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:64 +msgid "Last Played" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1358 +#: airtime_mvc/application/controllers/LocaleController.php:82 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:66 +msgid "Mime" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1360 +#: airtime_mvc/application/controllers/LocaleController.php:84 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:68 +msgid "Owner" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1361 +#: airtime_mvc/application/controllers/LocaleController.php:85 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:69 +msgid "Replay Gain" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1362 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:70 +msgid "Sample Rate (kHz)" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1364 +#: airtime_mvc/application/controllers/LocaleController.php:87 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:72 +msgid "Track Number" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1365 +#: airtime_mvc/application/controllers/LocaleController.php:88 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:73 +msgid "Uploaded" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1366 +#: airtime_mvc/application/controllers/LocaleController.php:89 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:74 +msgid "Website" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1371 +#: airtime_mvc/application/controllers/LocaleController.php:141 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:87 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:103 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:251 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:366 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:404 +msgid "Select modifier" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1372 +#: airtime_mvc/application/controllers/LocaleController.php:142 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:88 +msgid "contains" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1373 +#: airtime_mvc/application/controllers/LocaleController.php:143 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:89 +msgid "does not contain" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1374 +#: airtime_mvc/application/models/Block.php:1378 +#: airtime_mvc/application/controllers/LocaleController.php:144 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:90 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:104 +msgid "is" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1375 +#: airtime_mvc/application/models/Block.php:1379 +#: airtime_mvc/application/controllers/LocaleController.php:145 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:91 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:105 +msgid "is not" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1376 +#: airtime_mvc/application/controllers/LocaleController.php:146 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:92 +msgid "starts with" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1377 +#: airtime_mvc/application/controllers/LocaleController.php:147 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:93 +msgid "ends with" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1380 +#: airtime_mvc/application/controllers/LocaleController.php:148 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:106 +msgid "is greater than" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1381 +#: airtime_mvc/application/controllers/LocaleController.php:149 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:107 +msgid "is less than" +msgstr "" + +#: airtime_mvc/application/models/Block.php:1382 +#: airtime_mvc/application/controllers/LocaleController.php:150 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:108 +msgid "is in the range" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:157 +msgid "Length needs to be greater than 0 minutes" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:162 +msgid "Length should be of form \"00h 00m\"" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:175 +msgid "URL should be of form \"http://domain\"" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:178 +msgid "URL should be 512 characters or less" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:184 +msgid "No MIME type found for webstream." +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:200 +msgid "Webstream name cannot be empty" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:269 +msgid "Could not parse XSPF playlist" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:281 +msgid "Could not parse PLS playlist" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:300 +msgid "Could not parse M3U playlist" +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:314 +msgid "Invalid webstream - This appears to be a file download." +msgstr "" + +#: airtime_mvc/application/models/Webstream.php:318 +#, php-format +msgid "Unrecognized stream type: %s" +msgstr "" + +#: airtime_mvc/application/models/Auth.php:33 +#, php-format +msgid "" +"Hi %s, \n" +"\n" +"Click this link to reset your password: " +msgstr "" + +#: airtime_mvc/application/models/Auth.php:36 +msgid "Airtime Password Reset" +msgstr "" + +#: airtime_mvc/application/models/ShowBuilder.php:212 +#, php-format +msgid "Rebroadcast of %s from %s" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:73 +msgid "Cannot move items out of linked shows" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:119 +msgid "The schedule you're viewing is out of date! (sched mismatch)" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:124 +msgid "The schedule you're viewing is out of date! (instance mismatch)" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:132 +#: airtime_mvc/application/models/Scheduler.php:444 +#: airtime_mvc/application/models/Scheduler.php:482 +#: airtime_mvc/application/models/Scheduler.php:460 +#: airtime_mvc/application/models/Scheduler.php:498 +msgid "The schedule you're viewing is out of date!" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:142 +#, php-format +msgid "You are not allowed to schedule show %s." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:146 +msgid "You cannot add files to recording shows." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:152 +#, php-format +msgid "The show %s is over and cannot be scheduled." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:159 +#, php-format +msgid "The show %s has been previously updated!" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:178 +msgid "" +"Content in linked shows must be scheduled before or after any one is " +"broadcasted" +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:200 +#: airtime_mvc/application/models/Scheduler.php:289 +#: airtime_mvc/application/models/Scheduler.php:216 +#: airtime_mvc/application/models/Scheduler.php:305 +msgid "A selected File does not exist!" +msgstr "" + +#: airtime_mvc/application/models/StoredFile.php:1003 +msgid "Failed to create 'organize' directory." +msgstr "" + +#: airtime_mvc/application/models/StoredFile.php:1017 +#, 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 "" + +#: airtime_mvc/application/models/StoredFile.php:1026 +msgid "" +"This file appears to be corrupted and will not be added to media library." +msgstr "" + +#: airtime_mvc/application/models/StoredFile.php:1065 +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/controllers/DashboardController.php:36 +#: airtime_mvc/application/controllers/DashboardController.php:85 +msgid "You don't have permission to disconnect source." +msgstr "" + +#: airtime_mvc/application/controllers/DashboardController.php:38 +#: airtime_mvc/application/controllers/DashboardController.php:87 +msgid "There is no source connected to this input." +msgstr "" + +#: airtime_mvc/application/controllers/DashboardController.php:82 +msgid "You don't have permission to switch source." +msgstr "" + +#: airtime_mvc/application/controllers/ScheduleController.php:350 +#: airtime_mvc/application/controllers/ScheduleController.php:383 +#, php-format +msgid "Rebroadcast of show %s from %s at %s" +msgstr "" + +#: airtime_mvc/application/controllers/ScheduleController.php:624 +#: airtime_mvc/application/controllers/LibraryController.php:222 +#: airtime_mvc/application/controllers/ScheduleController.php:692 +#: airtime_mvc/application/controllers/LibraryController.php:220 +msgid "Download" +msgstr "" + +#: airtime_mvc/application/controllers/ListenerstatController.php:56 +#: airtime_mvc/application/controllers/ListenerstatController.php:91 +msgid "" +"Please make sure admin user/password is correct on System->Streams page." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:60 +#: airtime_mvc/application/controllers/Apiv2Controller.php:77 +msgid "You are not allowed to access this resource." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:314 +#: airtime_mvc/application/controllers/ApiController.php:376 +#: airtime_mvc/application/controllers/ApiController.php:315 +#: airtime_mvc/application/controllers/ApiController.php:377 +msgid "You are not allowed to access this resource. " +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:555 +#: airtime_mvc/application/controllers/ApiController.php:558 +msgid "File does not exist in Airtime." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:575 +#: airtime_mvc/application/controllers/ApiController.php:578 +msgid "File does not exist in Airtime" +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:587 +#: airtime_mvc/application/controllers/ApiController.php:590 +msgid "File doesn't exist in Airtime." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:638 +#: airtime_mvc/application/controllers/ApiController.php:641 +msgid "Bad request. no 'mode' parameter passed." +msgstr "" + +#: airtime_mvc/application/controllers/ApiController.php:648 +#: airtime_mvc/application/controllers/ApiController.php:651 +msgid "Bad request. 'mode' parameter is invalid" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:125 +#: airtime_mvc/application/controllers/PlaylistController.php:130 +#: airtime_mvc/application/controllers/LibraryController.php:123 +#, php-format +msgid "%s not found" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:134 +#: airtime_mvc/application/controllers/PlaylistController.php:151 +#: airtime_mvc/application/controllers/LibraryController.php:132 +msgid "Something went wrong." +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:189 +#: airtime_mvc/application/controllers/ShowbuilderController.php:194 +#: airtime_mvc/application/controllers/LibraryController.php:187 +#: airtime_mvc/application/controllers/ShowbuilderController.php:202 +msgid "Preview" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:210 +#: airtime_mvc/application/controllers/LibraryController.php:234 +#: airtime_mvc/application/controllers/LibraryController.php:257 +#: airtime_mvc/application/controllers/LibraryController.php:208 +#: airtime_mvc/application/controllers/LibraryController.php:232 +#: airtime_mvc/application/controllers/LibraryController.php:255 +msgid "Add to Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:212 +#: airtime_mvc/application/controllers/LibraryController.php:210 +msgid "Add to Smart Block" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:218 +#: airtime_mvc/application/controllers/LocaleController.php:57 +#: airtime_mvc/application/controllers/LibraryController.php:216 +msgid "Edit Metadata" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:226 +#: airtime_mvc/application/controllers/LibraryController.php:224 +msgid "Duplicate Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:276 +#: airtime_mvc/application/controllers/LibraryController.php:274 +msgid "Soundcloud" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:295 +#: airtime_mvc/application/controllers/LibraryController.php:293 +msgid "No action available" +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:315 +#: airtime_mvc/application/controllers/LibraryController.php:313 +msgid "You don't have permission to delete selected items." +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:364 +#: airtime_mvc/application/controllers/LibraryController.php:362 +msgid "Could not delete some scheduled files." +msgstr "" + +#: airtime_mvc/application/controllers/LibraryController.php:404 +#: airtime_mvc/application/controllers/LibraryController.php:402 +#, php-format +msgid "Copy of %s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:32 +msgid "Recording:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:33 +msgid "Master Stream" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:34 +msgid "Live Stream" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:35 +msgid "Nothing Scheduled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:36 +msgid "Current Show:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:37 +msgid "Current" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:39 +msgid "You are running the latest version" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:40 +msgid "New version available: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:41 +msgid "This version will soon be obsolete." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:42 +msgid "This version is no longer supported." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:43 +msgid "Please upgrade to " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:45 +msgid "Add to current playlist" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:46 +msgid "Add to current smart block" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:47 +msgid "Adding 1 Item" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:48 +#, php-format +msgid "Adding %s Items" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:49 +msgid "You can only add tracks to smart blocks." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:50 +#: airtime_mvc/application/controllers/PlaylistController.php:163 +msgid "You can only add tracks, smart blocks, and webstreams to playlists." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:53 +msgid "Please select a cursor position on timeline." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:58 +msgid "Add to selected show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:59 +msgid "Select" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:60 +msgid "Select this page" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:61 +msgid "Deselect this page" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:62 +msgid "Deselect all" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:63 +msgid "Are you sure you want to delete the selected item(s)?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:64 +msgid "Scheduled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:65 +msgid "Playlist / Block" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:69 +msgid "Bit Rate" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:86 +msgid "Sample Rate" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:91 +msgid "Loading..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:92 +#: airtime_mvc/application/controllers/LocaleController.php:392 +#: airtime_mvc/application/views/scripts/plupload/index.phtml:25 +msgid "All" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:93 +msgid "Files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:94 +msgid "Playlists" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:95 +msgid "Smart Blocks" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:96 +msgid "Web Streams" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:97 +msgid "Unknown type: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:98 +msgid "Are you sure you want to delete the selected item?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:99 +#: airtime_mvc/application/controllers/LocaleController.php:200 +msgid "Uploading in progress..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:100 +msgid "Retrieving data from the server..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:101 +msgid "The soundcloud id for this file is: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:102 +msgid "There was an error while uploading to soundcloud." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:103 +msgid "Error code: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:104 +msgid "Error msg: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:105 +msgid "Input must be a positive number" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:106 +msgid "Input must be a number" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:107 +msgid "Input must be in the format: yyyy-mm-dd" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:108 +msgid "Input must be in the format: hh:mm:ss.t" +msgstr "" + +#: 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 "" + +#: airtime_mvc/application/controllers/LocaleController.php:113 +msgid "Open Media Builder" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:114 +msgid "please put in a time '00:00:00 (.0)'" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:115 +msgid "please put in a time in seconds '00 (.0)'" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:116 +msgid "Your browser does not support playing this file type: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:117 +msgid "Dynamic block is not previewable" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:118 +msgid "Limit to: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:119 +msgid "Playlist saved" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:120 +msgid "Playlist shuffled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:122 +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_mvc/application/controllers/LocaleController.php:124 +#, php-format +msgid "Listener Count on %s: %s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:126 +msgid "Remind me in 1 week" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:127 +msgid "Remind me never" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:128 +msgid "Yes, help Airtime" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:129 +#: airtime_mvc/application/controllers/LocaleController.php:178 +msgid "Image must be one of jpg, jpeg, png, or gif" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:132 +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:134 +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:136 +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_mvc/application/controllers/LocaleController.php:137 +msgid "Smart block shuffled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:138 +msgid "Smart block generated and criteria saved" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:139 +msgid "Smart block saved" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:140 +msgid "Processing..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:152 +msgid "Choose Storage Folder" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:153 +msgid "Choose Folder to Watch" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:155 +msgid "" +"Are you sure you want to change the storage folder?\n" +"This will remove the files from your Airtime library!" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:157 +msgid "Are you sure you want to remove the watched folder?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:158 +msgid "This path is currently not accessible." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:160 +#, php-format +msgid "" +"Some stream types require extra configuration. Details about enabling %sAAC+" +" Support%s or %sOpus Support%s are provided." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:161 +msgid "Connected to the streaming server" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:162 +msgid "The stream is disabled" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:163 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:218 +msgid "Getting information from the server..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:164 +msgid "Can not connect to the streaming server" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:166 +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_mvc/application/controllers/LocaleController.php:167 +#, php-format +msgid "For more details, please read the %sAirtime Manual%s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:169 +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 "" + +#: airtime_mvc/application/controllers/LocaleController.php:170 +msgid "" +"Check this box to automatically switch off Master/Show source upon source " +"disconnection." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:171 +msgid "" +"Check this box to automatically switch on Master/Show source upon source " +"connection." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:172 +msgid "" +"If your Icecast server expects a username of 'source', this field can be " +"left blank." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:173 +#: airtime_mvc/application/controllers/LocaleController.php:184 +msgid "" +"If your live streaming client does not ask for a username, this field should" +" be 'source'." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:175 +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 "" + +#: airtime_mvc/application/controllers/LocaleController.php:176 +msgid "" +"This is the admin username and password for Icecast/SHOUTcast to get " +"listener statistics." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:180 +msgid "" +"Warning: You cannot change this field while the show is currently playing" +msgstr "" + +#: 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." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:183 +msgid "Specify custom authentication which will work only for this show." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:185 +msgid "The show instance doesn't exist anymore!" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:186 +msgid "Warning: Shows cannot be re-linked" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:187 +msgid "" +"By linking your repeating shows any media items scheduled in any repeat show" +" will also get scheduled in the other repeat shows" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:188 +msgid "" +"Timezone is set to the station timezone by default. Shows in the calendar " +"will be displayed in your local time defined by the Interface Timezone in " +"your user settings." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:192 +msgid "Show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:193 +msgid "Show is empty" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:194 +msgid "1m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:195 +msgid "5m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:196 +msgid "10m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:197 +msgid "15m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:198 +msgid "30m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:199 +msgid "60m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:201 +msgid "Retreiving data from the server..." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:207 +msgid "This show has no scheduled content." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:208 +msgid "This show is not completely filled with content." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:212 +msgid "January" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:213 +msgid "February" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:214 +msgid "March" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:215 +msgid "April" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:216 +#: airtime_mvc/application/controllers/LocaleController.php:228 +msgid "May" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:217 +msgid "June" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:218 +msgid "July" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:219 +msgid "August" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:220 +msgid "September" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:221 +msgid "October" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:222 +msgid "November" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:223 +msgid "December" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:224 +msgid "Jan" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:225 +msgid "Feb" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:226 +msgid "Mar" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:227 +msgid "Apr" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:229 +msgid "Jun" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:230 +msgid "Jul" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:231 +msgid "Aug" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:232 +msgid "Sep" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:233 +msgid "Oct" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:234 +msgid "Nov" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:235 +msgid "Dec" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:236 +msgid "today" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:237 +msgid "day" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:238 +msgid "week" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:239 +msgid "month" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:240 +#: airtime_mvc/application/forms/GeneralPreferences.php:123 +#: airtime_mvc/application/forms/GeneralPreferences.php:172 +msgid "Sunday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:241 +#: airtime_mvc/application/forms/GeneralPreferences.php:124 +#: airtime_mvc/application/forms/GeneralPreferences.php:173 +msgid "Monday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:242 +#: airtime_mvc/application/forms/GeneralPreferences.php:125 +#: airtime_mvc/application/forms/GeneralPreferences.php:174 +msgid "Tuesday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:243 +#: airtime_mvc/application/forms/GeneralPreferences.php:126 +#: airtime_mvc/application/forms/GeneralPreferences.php:175 +msgid "Wednesday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:244 +#: airtime_mvc/application/forms/GeneralPreferences.php:127 +#: airtime_mvc/application/forms/GeneralPreferences.php:176 +msgid "Thursday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:245 +#: airtime_mvc/application/forms/GeneralPreferences.php:128 +#: airtime_mvc/application/forms/GeneralPreferences.php:177 +msgid "Friday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:246 +#: airtime_mvc/application/forms/GeneralPreferences.php:129 +#: airtime_mvc/application/forms/GeneralPreferences.php:178 +msgid "Saturday" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:247 +#: airtime_mvc/application/forms/AddShowRepeats.php:35 +msgid "Sun" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:248 +#: airtime_mvc/application/forms/AddShowRepeats.php:36 +msgid "Mon" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:249 +#: airtime_mvc/application/forms/AddShowRepeats.php:37 +msgid "Tue" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:250 +#: airtime_mvc/application/forms/AddShowRepeats.php:38 +msgid "Wed" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:251 +#: airtime_mvc/application/forms/AddShowRepeats.php:39 +msgid "Thu" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:252 +#: airtime_mvc/application/forms/AddShowRepeats.php:40 +msgid "Fri" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:253 +#: airtime_mvc/application/forms/AddShowRepeats.php:41 +msgid "Sat" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:254 +msgid "" +"Shows longer than their scheduled time will be cut off by a following show." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:255 +msgid "Cancel Current Show?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:256 +#: airtime_mvc/application/controllers/LocaleController.php:300 +msgid "Stop recording current show?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:257 +msgid "Ok" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:258 +msgid "Contents of Show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:261 +msgid "Remove all content?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:263 +msgid "Delete selected item(s)?" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:265 +msgid "End" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:266 +msgid "Duration" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:276 +msgid "Show Empty" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:277 +msgid "Recording From Line In" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:278 +msgid "Track preview" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:282 +msgid "Cannot schedule outside a show." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:283 +msgid "Moving 1 Item" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:284 +#, php-format +msgid "Moving %s Items" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:286 +#: airtime_mvc/application/controllers/LocaleController.php:309 +#: airtime_mvc/application/forms/EditHistory.php:141 +#: airtime_mvc/application/forms/PasswordRestore.php:46 +#: airtime_mvc/application/forms/EditAudioMD.php:145 +#: airtime_mvc/application/forms/EditAudioMD.php:192 +msgid "Cancel" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:287 +msgid "Fade Editor" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:288 +msgid "Cue Editor" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:289 +msgid "" +"Waveform features are available in a browser supporting the Web Audio API" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:292 +msgid "Select all" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:293 +msgid "Select none" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:294 +msgid "Remove overbooked tracks" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:295 +msgid "Remove selected scheduled items" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:296 +msgid "Jump to the current playing track" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:297 +msgid "Cancel current show" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:302 +msgid "Open library to add or remove content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:305 +msgid "in use" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:306 +msgid "Disk" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:308 +msgid "Look in" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:310 +msgid "Open" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:312 +#: airtime_mvc/application/forms/AddUser.php:98 +msgid "Admin" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:313 +#: airtime_mvc/application/forms/AddUser.php:96 +msgid "DJ" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:314 +#: airtime_mvc/application/forms/AddUser.php:97 +msgid "Program Manager" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:315 +#: airtime_mvc/application/forms/AddUser.php:95 +msgid "Guest" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:316 +msgid "Guests can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:317 +msgid "View schedule" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:318 +msgid "View show content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:319 +msgid "DJs can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:320 +msgid "Manage assigned show content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:321 +msgid "Import media files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:322 +msgid "Create playlists, smart blocks, and webstreams" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:323 +msgid "Manage their own library content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:324 +msgid "Progam Managers can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:325 +msgid "View and manage show content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:326 +msgid "Schedule shows" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:327 +msgid "Manage all library content" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:328 +msgid "Admins can do the following:" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:329 +msgid "Manage preferences" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:330 +msgid "Manage users" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:331 +msgid "Manage watched folders" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:332 +#: airtime_mvc/application/forms/SupportSettings.php:112 +#: airtime_mvc/application/forms/RegisterAirtime.php:116 +#: airtime_mvc/application/forms/SupportSettings.php:111 +msgid "Send support feedback" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:333 +msgid "View system status" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:334 +msgid "Access playout history" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:335 +msgid "View listener stats" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:337 +msgid "Show / hide columns" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:339 +msgid "From {from} to {to}" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:340 +msgid "kbps" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:341 +msgid "yyyy-mm-dd" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:342 +msgid "hh:mm:ss.t" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:343 +msgid "kHz" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:346 +msgid "Su" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:347 +msgid "Mo" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:348 +msgid "Tu" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:349 +msgid "We" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:350 +msgid "Th" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:351 +msgid "Fr" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:352 +msgid "Sa" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:355 +msgid "Hour" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:356 +msgid "Minute" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:357 +msgid "Done" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:360 +msgid "Select files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:361 +#: airtime_mvc/application/controllers/LocaleController.php:362 +msgid "Add files to the upload queue and click the start button." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:365 +msgid "Add Files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:366 +msgid "Stop Upload" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:367 +msgid "Start upload" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:368 +msgid "Add files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:369 +#, php-format +msgid "Uploaded %d/%d files" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:370 +msgid "N/A" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:371 +msgid "Drag files here." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:372 +msgid "File extension error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:373 +msgid "File size error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:374 +msgid "File count error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:375 +msgid "Init error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:376 +msgid "HTTP Error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:377 +msgid "Security error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:378 +msgid "Generic error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:379 +msgid "IO error." +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:380 +#, php-format +msgid "File: %s" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:382 +#, php-format +msgid "%d files queued" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:383 +msgid "File: %f, size: %s, max file size: %m" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:384 +msgid "Upload URL might be wrong or doesn't exist" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:385 +msgid "Error: File too large: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:386 +msgid "Error: Invalid file extension: " +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:389 +msgid "Create Entry" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:390 +msgid "Edit History Record" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:393 +#, php-format +msgid "Copied %s row%s to the clipboard" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:394 +#, php-format +msgid "" +"%sPrint view%sPlease use your browser's print function to print this table. " +"Press escape when finished." +msgstr "" + +#: airtime_mvc/application/controllers/LoginController.php:34 +#: airtime_mvc/application/controllers/LoginController.php:42 +msgid "Please enter your user name and password" +msgstr "" + +#: airtime_mvc/application/controllers/LoginController.php:77 +#: airtime_mvc/application/controllers/LoginController.php:92 +msgid "Wrong username or password provided. Please try again." +msgstr "" + +#: airtime_mvc/application/controllers/LoginController.php:142 +#: airtime_mvc/application/controllers/LoginController.php:159 +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:145 +#: airtime_mvc/application/controllers/LoginController.php:162 +msgid "Given email not found." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:74 +#: airtime_mvc/application/controllers/PreferenceController.php:62 +msgid "Preferences updated." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:125 +#: airtime_mvc/application/controllers/PreferenceController.php:104 +msgid "Support setting updated." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:137 +#: airtime_mvc/application/configs/navigation.php:70 +#: airtime_mvc/application/controllers/PreferenceController.php:116 +msgid "Support Feedback" +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:332 +#: airtime_mvc/application/controllers/PreferenceController.php:273 +msgid "Stream Setting Updated." +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:365 +#: airtime_mvc/application/controllers/PreferenceController.php:306 +msgid "path should be specified" +msgstr "" + +#: airtime_mvc/application/controllers/PreferenceController.php:460 +#: airtime_mvc/application/controllers/PreferenceController.php:401 +msgid "Problem with Liquidsoap..." +msgstr "" + +#: airtime_mvc/application/controllers/ShowbuilderController.php:196 +#: airtime_mvc/application/controllers/ShowbuilderController.php:204 +msgid "Select cursor" +msgstr "" + +#: airtime_mvc/application/controllers/ShowbuilderController.php:197 +#: airtime_mvc/application/controllers/ShowbuilderController.php:205 +msgid "Remove cursor" +msgstr "" + +#: airtime_mvc/application/controllers/ShowbuilderController.php:216 +#: airtime_mvc/application/controllers/ShowbuilderController.php:224 +msgid "show does not exist" +msgstr "" + +#: airtime_mvc/application/controllers/WebstreamController.php:29 +#: airtime_mvc/application/controllers/WebstreamController.php:33 +msgid "Untitled Webstream" +msgstr "" + +#: airtime_mvc/application/controllers/WebstreamController.php:138 +msgid "Webstream saved." +msgstr "" + +#: airtime_mvc/application/controllers/WebstreamController.php:146 +msgid "Invalid form values." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:48 +#, php-format +msgid "You are viewing an older version of %s" +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:123 +msgid "You cannot add tracks to dynamic blocks." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:144 +#, php-format +msgid "You don't have permission to delete selected %s(s)." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:157 +msgid "You can only add tracks to smart block." +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:175 +msgid "Untitled Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:177 +msgid "Untitled Smart Block" +msgstr "" + +#: airtime_mvc/application/controllers/PlaylistController.php:495 +msgid "Unknown Playlist" +msgstr "" + +#: airtime_mvc/application/controllers/ErrorController.php:17 +msgid "Page not found" +msgstr "" + +#: airtime_mvc/application/controllers/ErrorController.php:22 +msgid "Application error" +msgstr "" + +#: airtime_mvc/application/controllers/UserController.php:82 +#: airtime_mvc/application/controllers/UserController.php:86 +msgid "User added successfully!" +msgstr "" + +#: airtime_mvc/application/controllers/UserController.php:84 +#: airtime_mvc/application/controllers/UserController.php:88 +msgid "User updated successfully!" +msgstr "" + +#: airtime_mvc/application/controllers/UserController.php:154 +#: airtime_mvc/application/controllers/UserController.php:162 +msgid "Settings updated successfully!" +msgstr "" + +#: airtime_mvc/application/common/DateHelper.php:213 +#, php-format +msgid "The year %s must be within the range of 1753 - 9999" +msgstr "" + +#: airtime_mvc/application/common/DateHelper.php:216 +#, php-format +msgid "%s-%s-%s is not a valid date" +msgstr "" + +#: airtime_mvc/application/common/DateHelper.php:240 +#, php-format +msgid "%s:%s:%s is not a valid time" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhat.php:30 +msgid "Untitled Show" +msgstr "" + +#: airtime_mvc/application/forms/WatchedDirPreferences.php:14 +msgid "Import Folder:" +msgstr "" + +#: airtime_mvc/application/forms/WatchedDirPreferences.php:25 +msgid "Watched Folders:" +msgstr "" + +#: airtime_mvc/application/forms/WatchedDirPreferences.php:40 +msgid "Not a valid Directory" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:25 +#: airtime_mvc/application/forms/Login.php:19 +#: airtime_mvc/application/forms/EditUser.php:32 +msgid "Username:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:34 +#: airtime_mvc/application/forms/Login.php:34 +#: airtime_mvc/application/forms/EditUser.php:43 +#: airtime_mvc/application/forms/BillingClient.php:172 +msgid "Password:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:42 +#: airtime_mvc/application/forms/EditUser.php:52 +#: airtime_mvc/application/forms/BillingClient.php:181 +msgid "Verify Password:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:51 +#: airtime_mvc/application/forms/EditUser.php:62 +msgid "Firstname:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:57 +#: airtime_mvc/application/forms/EditUser.php:70 +msgid "Lastname:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:63 +#: airtime_mvc/application/forms/SupportSettings.php:46 +#: airtime_mvc/application/forms/EditUser.php:78 +#: airtime_mvc/application/forms/RegisterAirtime.php:51 +#: airtime_mvc/application/forms/SupportSettings.php:45 +msgid "Email:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:72 +#: airtime_mvc/application/forms/EditUser.php:89 +msgid "Mobile Phone:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:78 +#: airtime_mvc/application/forms/EditUser.php:97 +msgid "Skype:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:84 +#: airtime_mvc/application/forms/EditUser.php:105 +msgid "Jabber:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:91 +msgid "User Type:" +msgstr "" + +#: airtime_mvc/application/forms/AddUser.php:116 +#: airtime_mvc/application/forms/EditUser.php:135 +msgid "Login name is not unique." +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:19 +msgid "Auto Switch Off" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:26 +msgid "Auto Switch On" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:33 +msgid "Switch Transition Fade (s)" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:36 +msgid "enter a time in seconds 00{.000000}" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:45 +msgid "Master Username" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:62 +msgid "Master Password" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:70 +msgid "Master Source Connection URL" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:78 +msgid "Show Source Connection URL" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:87 +msgid "Master Source Port" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:90 +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:109 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:112 +msgid "Only numbers are allowed." +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:96 +msgid "Master Source Mount Point" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:99 +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:118 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:100 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:123 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:144 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:174 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:186 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:198 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:210 +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:26 +#: airtime_mvc/application/forms/DateRange.php:35 +#: airtime_mvc/application/forms/DateRange.php:63 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:31 +#: airtime_mvc/application/forms/ShowBuilder.php:37 +#: airtime_mvc/application/forms/ShowBuilder.php:65 +msgid "Invalid character entered" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:106 +msgid "Show Source Port" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:115 +msgid "Show Source Mount Point" +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:153 +msgid "You cannot use same port as Master DJ port." +msgstr "" + +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:164 +#: airtime_mvc/application/forms/LiveStreamingPreferences.php:182 +#, php-format +msgid "Port %s is not available" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:16 +msgid "'%value%' does not fit the time format 'HH:mm'" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:22 +msgid "Date/Time Start:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:49 +msgid "Date/Time End:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:74 +msgid "Duration:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:83 +msgid "Timezone:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:92 +msgid "Repeats?" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:124 +msgid "Cannot create show in the past" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:132 +msgid "Cannot modify start date/time of the show that is already started" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:149 +msgid "Cannot have duration < 0m" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:153 +msgid "Cannot have duration 00h 00m" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWhen.php:160 +msgid "Cannot have duration greater than 24h" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:10 +msgid "Link:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:16 +msgid "Repeat Type:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:19 +msgid "weekly" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:20 +msgid "every 2 weeks" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:21 +msgid "every 3 weeks" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:22 +msgid "every 4 weeks" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:23 +msgid "monthly" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:32 +msgid "Select Days:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:47 +msgid "Repeat By:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:50 +msgid "day of the month" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:50 +msgid "day of the week" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:56 +#: airtime_mvc/application/forms/DateRange.php:44 +#: airtime_mvc/application/forms/ShowBuilder.php:46 +msgid "Date End:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:69 +msgid "No End?" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:106 +msgid "End date must be after start date" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRepeats.php:113 +msgid "Please select a repeat day" +msgstr "" + +#: airtime_mvc/application/forms/customvalidators/ConditionalNotEmpty.php:26 +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:8 +msgid "Value is required and can't be empty" +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:17 +#: airtime_mvc/application/forms/StreamSettingSubForm.php:120 +#: airtime_mvc/application/forms/EmailServerPreferences.php:82 +#: airtime_mvc/application/forms/EmailServerPreferences.php:81 +msgid "Password" +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:28 +msgid "Confirm new password" +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:36 +msgid "Password confirmation does not match your password." +msgstr "" + +#: airtime_mvc/application/forms/PasswordChange.php:43 +msgid "Get new password" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:21 +#: airtime_mvc/application/forms/GeneralPreferences.php:21 +#: airtime_mvc/application/forms/RegisterAirtime.php:30 +#: airtime_mvc/application/forms/GeneralPreferences.php:20 +#: airtime_mvc/application/forms/SupportSettings.php:20 +msgid "Station Name" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:34 +#: airtime_mvc/application/forms/RegisterAirtime.php:39 +#: airtime_mvc/application/forms/SupportSettings.php:33 +msgid "Phone:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:57 +#: airtime_mvc/application/forms/RegisterAirtime.php:62 +#: airtime_mvc/application/forms/SupportSettings.php:56 +msgid "Station Web Site:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:68 +#: airtime_mvc/application/forms/RegisterAirtime.php:73 +#: airtime_mvc/application/forms/BillingClient.php:102 +#: airtime_mvc/application/forms/SupportSettings.php:67 +msgid "Country:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:79 +#: airtime_mvc/application/forms/RegisterAirtime.php:84 +#: airtime_mvc/application/forms/BillingClient.php:70 +#: airtime_mvc/application/forms/SupportSettings.php:78 +msgid "City:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:91 +#: airtime_mvc/application/forms/RegisterAirtime.php:96 +#: airtime_mvc/application/forms/SupportSettings.php:90 +msgid "Station Description:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:101 +#: airtime_mvc/application/forms/RegisterAirtime.php:106 +#: airtime_mvc/application/forms/SupportSettings.php:100 +msgid "Station Logo:" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:122 +#: airtime_mvc/application/forms/RegisterAirtime.php:126 +#: airtime_mvc/application/forms/SupportSettings.php:121 +msgid "Promote my station on Sourcefabric.org" +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:148 +#: airtime_mvc/application/forms/RegisterAirtime.php:149 +#: airtime_mvc/application/forms/SupportSettings.php:133 +#, php-format +msgid "By checking this box, I agree to Sourcefabric's %sprivacy policy%s." +msgstr "" + +#: airtime_mvc/application/forms/SupportSettings.php:171 +#: airtime_mvc/application/forms/RegisterAirtime.php:166 +#: airtime_mvc/application/forms/SupportSettings.php:155 +msgid "You have to agree to privacy policy." +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:19 +msgid "" +"'%value%' is no valid email address in the basic format local-part@hostname" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:33 +msgid "'%value%' does not fit the date format '%format%'" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:59 +msgid "'%value%' is less than %min% characters long" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:64 +msgid "'%value%' is more than %max% characters long" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:76 +msgid "'%value%' is not between '%min%' and '%max%', inclusively" +msgstr "" + +#: airtime_mvc/application/forms/helpers/ValidationTypes.php:89 +msgid "Passwords do not match" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:48 +msgid "Enabled:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:57 +msgid "Stream Type:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:77 +msgid "Service Type:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:87 +msgid "Channels:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:88 +msgid "1 - Mono" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:88 +msgid "2 - Stereo" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:97 +msgid "Server" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:109 +#: airtime_mvc/application/forms/EmailServerPreferences.php:100 +#: airtime_mvc/application/forms/EmailServerPreferences.php:99 +msgid "Port" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:141 +msgid "URL" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:171 +msgid "Mount Point" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:195 +msgid "Admin User" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:207 +msgid "Admin Password" +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:232 +msgid "Server cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:237 +msgid "Port cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/StreamSettingSubForm.php:243 +msgid "Mount cannot be empty with Icecast server." +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:22 +msgid "Hardware Audio Output" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:33 +msgid "Output Type" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:44 +#: airtime_mvc/application/forms/StreamSetting.php:22 +msgid "Icecast Vorbis Metadata" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:54 +#: airtime_mvc/application/forms/StreamSetting.php:32 +msgid "Stream Label:" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:55 +#: airtime_mvc/application/forms/StreamSetting.php:33 +msgid "Artist - Title" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:56 +#: airtime_mvc/application/forms/StreamSetting.php:34 +msgid "Show - Artist - Title" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:57 +#: airtime_mvc/application/forms/StreamSetting.php:35 +msgid "Station name - Show name" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:63 +#: airtime_mvc/application/forms/StreamSetting.php:41 +msgid "Off Air Metadata" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:69 +#: airtime_mvc/application/forms/StreamSetting.php:47 +msgid "Enable Replay Gain" +msgstr "" + +#: airtime_mvc/application/forms/StreamSetting.php:75 +#: airtime_mvc/application/forms/StreamSetting.php:53 +msgid "Replay Gain Modifier" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWho.php:10 +msgid "Search Users:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowWho.php:24 +msgid "DJs:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRR.php:10 +msgid "Record from Line In?" +msgstr "" + +#: airtime_mvc/application/forms/AddShowRR.php:16 +msgid "Rebroadcast?" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:17 +#: airtime_mvc/application/forms/EmailServerPreferences.php:16 +msgid "Enable System Emails (Password Reset)" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:27 +#: airtime_mvc/application/forms/EmailServerPreferences.php:26 +msgid "Reset Password 'From' Email" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:34 +#: airtime_mvc/application/forms/EmailServerPreferences.php:33 +msgid "Configure Mail Server" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:43 +#: airtime_mvc/application/forms/EmailServerPreferences.php:42 +msgid "Requires Authentication" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:53 +#: airtime_mvc/application/forms/EmailServerPreferences.php:52 +msgid "Mail Server" +msgstr "" + +#: airtime_mvc/application/forms/EmailServerPreferences.php:67 +#: airtime_mvc/application/forms/EmailServerPreferences.php:66 +msgid "Email Address" +msgstr "" + +#: airtime_mvc/application/forms/Login.php:83 +msgid "Type the characters you see in the picture below." +msgstr "" + +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:66 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:71 +msgid "Day must be specified" +msgstr "" + +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:71 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:76 +msgid "Time must be specified" +msgstr "" + +#: airtime_mvc/application/forms/AddShowAbsoluteRebroadcastDates.php:94 +#: airtime_mvc/application/forms/AddShowRebroadcastDates.php:103 +msgid "Must wait at least 1 hour to rebroadcast" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:10 +msgid "Use Airtime Authentication:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:16 +msgid "Use Custom Authentication:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:26 +msgid "Custom Username" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:39 +msgid "Custom Password" +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:63 +msgid "Username field cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/AddShowLiveStream.php:68 +msgid "Password field cannot be empty." +msgstr "" + +#: airtime_mvc/application/forms/DateRange.php:16 +#: airtime_mvc/application/forms/ShowBuilder.php:18 +msgid "Date Start:" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:33 +#: airtime_mvc/application/forms/GeneralPreferences.php:32 +msgid "Default Crossfade Duration (s):" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:40 +#: airtime_mvc/application/forms/GeneralPreferences.php:59 +#: airtime_mvc/application/forms/GeneralPreferences.php:78 +#: airtime_mvc/application/forms/GeneralPreferences.php:39 +#: airtime_mvc/application/forms/GeneralPreferences.php:58 +#: airtime_mvc/application/forms/GeneralPreferences.php:77 +msgid "enter a time in seconds 0{.0}" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:52 +#: airtime_mvc/application/forms/GeneralPreferences.php:51 +msgid "Default Fade In (s):" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:71 +#: airtime_mvc/application/forms/GeneralPreferences.php:70 +msgid "Default Fade Out (s):" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:89 +#: airtime_mvc/application/forms/GeneralPreferences.php:88 +#, php-format +msgid "" +"Allow Remote Websites To Access \"Schedule\" Info?%s (Enable this to make " +"front-end widgets work.)" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:90 +#: airtime_mvc/application/forms/GeneralPreferences.php:89 +msgid "Disabled" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:91 +#: airtime_mvc/application/forms/GeneralPreferences.php:90 +msgid "Enabled" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:97 +#: airtime_mvc/application/forms/GeneralPreferences.php:110 +msgid "Default Interface Language" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:105 +#: airtime_mvc/application/forms/GeneralPreferences.php:118 +msgid "Station Timezone" +msgstr "" + +#: airtime_mvc/application/forms/GeneralPreferences.php:113 +#: airtime_mvc/application/forms/GeneralPreferences.php:126 +msgid "Week Starts On" +msgstr "" + +#: airtime_mvc/application/forms/EditUser.php:121 +msgid "Interface Timezone:" +msgstr "" + +#: airtime_mvc/application/forms/PasswordRestore.php:14 +msgid "E-mail" +msgstr "" + +#: airtime_mvc/application/forms/PasswordRestore.php:36 +msgid "Restore password" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:118 +msgid "hours" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:119 +msgid "minutes" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:167 +msgid "Set smart block type:" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:170 +msgid "Static" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:171 +msgid "Dynamic" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:285 +msgid "Allow Repeat Tracks:" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:302 +msgid "Limit to" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:324 +msgid "Generate playlist content and save criteria" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:326 +msgid "Generate" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:332 +msgid "Shuffle playlist content" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:500 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:512 +msgid "Limit cannot be empty or smaller than 0" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:505 +msgid "Limit cannot be more than 24 hrs" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:515 +msgid "The value should be an integer" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:518 +msgid "500 is the max item limit value you can set" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:529 +msgid "You must select Criteria and Modifier" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:536 +msgid "'Length' should be in '00:00:00' format" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:541 +#: airtime_mvc/application/forms/SmartBlockCriteria.php:554 +msgid "" +"The value should be in timestamp format (e.g. 0000-00-00 or 0000-00-00 " +"00:00:00)" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:568 +msgid "The value has to be numeric" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:573 +msgid "The value should be less then 2147483648" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:578 +#, php-format +msgid "The value should be less than %s characters" +msgstr "" + +#: airtime_mvc/application/forms/SmartBlockCriteria.php:585 +msgid "Value cannot be empty" +msgstr "" + +#: airtime_mvc/application/forms/ShowBuilder.php:72 +msgid "Show:" +msgstr "" + +#: airtime_mvc/application/forms/ShowBuilder.php:80 +msgid "All My Shows:" +msgstr "" + +#: airtime_mvc/application/forms/EditAudioMD.php:112 +#: airtime_mvc/application/forms/EditAudioMD.php:151 +msgid "ISRC Number:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:16 +msgid "Automatically Upload Recorded Shows" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:26 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:16 +msgid "Enable SoundCloud Upload" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:36 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:26 +msgid "Automatically Mark Files \"Downloadable\" on SoundCloud" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:47 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:37 +msgid "SoundCloud Email" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:67 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:57 +msgid "SoundCloud Password" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:87 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:77 +msgid "SoundCloud Tags: (separate tags with spaces)" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:99 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:89 +msgid "Default Genre:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:109 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:99 +msgid "Default Track Type:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:113 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:103 +msgid "Original" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:114 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:104 +msgid "Remix" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:115 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:105 +msgid "Live" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:116 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:106 +msgid "Recording" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:117 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:107 +msgid "Spoken" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:118 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:108 +msgid "Podcast" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:119 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:109 +msgid "Demo" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:120 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:110 +msgid "Work in progress" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:121 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:111 +msgid "Stem" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:122 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:112 +msgid "Loop" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:123 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:113 +msgid "Sound Effect" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:124 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:114 +msgid "One Shot Sample" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:125 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:115 +msgid "Other" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:133 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:123 +msgid "Default License:" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:137 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:127 +msgid "The work is in the public domain" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:138 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:128 +msgid "All rights are reserved" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:139 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:129 +msgid "Creative Commons Attribution" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:140 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:130 +msgid "Creative Commons Attribution Noncommercial" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:141 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:131 +msgid "Creative Commons Attribution No Derivative Works" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:142 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:132 +msgid "Creative Commons Attribution Share Alike" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:143 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:133 +msgid "Creative Commons Attribution Noncommercial Non Derivate Works" +msgstr "" + +#: airtime_mvc/application/forms/SoundcloudPreferences.php:144 +#: airtime_mvc/application/forms/SoundcloudPreferences.php:134 +msgid "Creative Commons Attribution Noncommercial Share Alike" +msgstr "" + +#: airtime_mvc/application/forms/AddShowStyle.php:10 +msgid "Background Colour:" +msgstr "" + +#: airtime_mvc/application/forms/AddShowStyle.php:29 +msgid "Text Colour:" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:12 +msgid "Now Playing" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:19 +msgid "Add Media" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:26 +msgid "Library" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:33 +msgid "Calendar" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:40 +msgid "System" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:50 +msgid "Users" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:57 +msgid "Media Folders" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:64 +msgid "Streams" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:83 +msgid "Listener Stats" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:92 +msgid "History" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:97 +msgid "Playout History" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:104 +msgid "History Templates" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:118 +msgid "Getting Started" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:125 +msgid "User Manual" +msgstr "" + +#: airtime_mvc/library/propel/contrib/pear/HTML_QuickForm_Propel/Propel.php:512 +msgid "Please selection an option" +msgstr "" + +#: airtime_mvc/library/propel/contrib/pear/HTML_QuickForm_Propel/Propel.php:531 +msgid "No Records" +msgstr "" + +#: airtime_mvc/application/layouts/scripts/login.phtml:16 +#, php-format +msgid "" +"Airtime copyright © Sourcefabric z.ú. All rights reserved.%sMaintained " +"and distributed under the GNU GPL v.3 by %sSourcefabric z.ú.%s" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:15 +msgid "Plan type:" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:27 +msgid "Billing cycle:" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:35 +msgid "Payment method:" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:38 +msgid "PayPal" +msgstr "" + +#: airtime_mvc/application/forms/BillingUpgradeDowngrade.php:39 +msgid "Credit Card via 2Checkout" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:17 +msgid "First Name:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:26 +msgid "Last Name:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:35 +msgid "Company Name:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:44 +msgid "Email Address:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:54 +msgid "Address 1:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:63 +msgid "Address 2:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:80 +msgid "State/Region:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:89 +msgid "Zip Code / Postal Code:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:112 +msgid "Phone Number:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:121 +msgid "Please choose a security question:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:126 +msgid "What is the name of your favorite childhood friend?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:127 +msgid "What school did you attend for sixth grade?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:128 +msgid "In what city did you meet your spouse/significant other?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:129 +msgid "What street did you live on in third grade?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:130 +msgid "What is the first name of the boy or girl that you first kissed?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:131 +msgid "In what city or town was your first job?" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:135 +msgid "Please enter an answer:" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:152 +msgid "VAT/Tax ID (EU only)" +msgstr "" + +#: airtime_mvc/application/forms/BillingClient.php:162 +msgid "Subscribe to Sourcefabric newsletter" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:139 +msgid "Billing" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:144 +msgid "Account Details" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:151 +#: airtime_mvc/application/views/scripts/billing/upgrade.phtml:171 +msgid "Account Plans" +msgstr "" + +#: airtime_mvc/application/configs/navigation.php:158 +msgid "View Invoices" +msgstr "" + +#: airtime_mvc/application/views/scripts/plupload/index.phtml:26 +msgid "Failed" +msgstr "" + +#: airtime_mvc/application/views/scripts/plupload/index.phtml:27 +msgid "Pending" +msgstr "" + +#: airtime_mvc/application/views/scripts/plupload/index.phtml:30 +msgid "Recent Uploads" +msgstr "" + +#: airtime_mvc/application/views/scripts/dashboard/about.phtml:13 +#, php-format +msgid "%sSourcefabric%s z.ú Airtime is distributed under the %sGNU GPL v.3%s" +msgstr "" + +#: airtime_mvc/application/views/scripts/login/index.phtml:7 +msgid "" +"Welcome to the Airtime demo! You can log in using the username 'admin' and " +"the password 'admin'." +msgstr "" + +#: airtime_mvc/application/views/scripts/partialviews/trialBox.phtml:9 +msgid "Purchase an Airtime Pro plan!" +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/invoices.phtml:6 +msgid "" +"Thank you! Your plan has been updated and you will be invoiced during" +" your next billing cycle." +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/invoices.phtml:10 +msgid "" +"Tip: To pay an invoice, click \"View Invoice\"
and look for the " +"\"Checkout\" button." +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/upgrade.phtml:172 +msgid "Upgrade today to get more listeners and storage space!" +msgstr "" + +#: airtime_mvc/application/views/scripts/billing/upgrade.phtml:254 +msgid "View Plans" +msgstr "" + +#: airtime_mvc/application/views/scripts/user/add-user.phtml:30 +#, php-format +msgid "" +"Super Admin details can be changed in your Billing " +"Settings." +msgstr "" + +#: airtime_mvc/application/models/Scheduler.php:195 +msgid "Cannot schedule a playlist that contains missing files." +msgstr "" diff --git a/airtime_mvc/locale/ka/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ka/LC_MESSAGES/airtime.mo index 6bb24bf3a16258f6c7c55c7e03ad954e4530d6b2..05594a34927f169654176441457cc016edafac64 100644 GIT binary patch delta 12 Tcmcb>e1Unw21fIZ8|4`RA*TeP delta 12 Tcmcb>e1Unw21e738|4`RA)N%D diff --git a/airtime_mvc/locale/ka/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ka/LC_MESSAGES/airtime.po index 91d647760..131dd8706 100644 --- a/airtime_mvc/locale/ka/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/ka/LC_MESSAGES/airtime.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Airtime\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-11-13 13:55-0500\n" -"PO-Revision-Date: 2015-02-05 10:31+0000\n" +"PO-Revision-Date: 2015-02-07 10:31+0000\n" "Last-Translator: Daniel James \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/airtime/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/airtime_mvc/locale/pt_BR/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/pt_BR/LC_MESSAGES/airtime.mo index 7d9709a5617904f05223be058d0b892d8d06cae2..3c7a77d672f7188077bdd37fe32387429ae0bb52 100644 GIT binary patch delta 16 XcmeA>!rXU+d4qQcqxoi^jzf_EJXHq> delta 16 XcmeA>!rXU+d4qQcqv>X!jzf_EJV^%z diff --git a/airtime_mvc/locale/pt_BR/LC_MESSAGES/airtime.po b/airtime_mvc/locale/pt_BR/LC_MESSAGES/airtime.po index 6bc000602..79daee1e0 100644 --- a/airtime_mvc/locale/pt_BR/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/pt_BR/LC_MESSAGES/airtime.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Airtime\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-11-13 13:55-0500\n" -"PO-Revision-Date: 2015-02-05 10:31+0000\n" +"PO-Revision-Date: 2015-02-07 10:31+0000\n" "Last-Translator: Felipe Thomaz Pedroni\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/airtime/language/pt_BR/)\n" "MIME-Version: 1.0\n" From 8aaf3004914ced39dee6a61584cd7008dd49eb8a Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Mon, 23 Feb 2015 18:22:16 -0500 Subject: [PATCH 10/20] Attempt a workaround for unicode hostname resolution deadlock in the analyzer --- .../airtime_analyzer/cloud_storage_uploader.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py b/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py index f6fa27ee9..2ec91cdb5 100644 --- a/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py +++ b/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py @@ -93,6 +93,12 @@ class CloudStorageUploader: # turning into deadlocks, we explicitly set the global default timeout period here: socket.setdefaulttimeout(SOCKET_TIMEOUT) + # Crazy workaround for a deadlock inside Python 2.7 where unicode hostname resolution can + # cause a deadlock because the import spins up a separate thread: + # http://emptysqua.re/blog/weird-green-bug/ + # https://jira.mongodb.org/browse/PYTHON-607 + unicode('foo').encode('idna') + conn = S3Connection(self._api_key, self._api_key_secret, host=self._host) bucket = conn.get_bucket(self._bucket) From be7a6854f0d579a1e3201a271cc52ab2cca57c40 Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 24 Feb 2015 11:00:41 -0500 Subject: [PATCH 11/20] SAAS-596: Store file size and hash in database Have pypo fetch the file size and md5, if necessary, and make request to Airtime to set these values --- .../application/controllers/ApiController.php | 12 +++--- airtime_mvc/application/models/StoredFile.php | 5 ++- python_apps/pypo/pypofile.py | 37 ++++++++++++++++++- 3 files changed, 47 insertions(+), 7 deletions(-) diff --git a/airtime_mvc/application/controllers/ApiController.php b/airtime_mvc/application/controllers/ApiController.php index 124b4b4d0..0293fad22 100644 --- a/airtime_mvc/application/controllers/ApiController.php +++ b/airtime_mvc/application/controllers/ApiController.php @@ -160,11 +160,11 @@ class ApiController extends Zend_Controller_Action // If we're passing in a Stored File object, it's faster // to use getFileSize() and pass in the result - if (!$size || $size <= 0) { + if (!isset($size) || $size < 0) { $size= filesize($location); } - if ($size <= 0) { + if ($size < 0) { throw new Exception("Invalid file size returned for file at $location"); } @@ -195,9 +195,11 @@ class ApiController extends Zend_Controller_Action header('Cache-Control: public, must-revalidate, max-age=0'); header('Pragma: no-cache'); header('Accept-Ranges: bytes'); - header('Content-Length:' . (($end - $begin) + 1)); - if (isset($_SERVER['HTTP_RANGE'])) { - header("Content-Range: bytes $begin-$end/$size"); + if ($size > 0) { + header('Content-Length:' . (($end - $begin) + 1)); + if (isset($_SERVER['HTTP_RANGE'])) { + header("Content-Range: bytes $begin-$end/$size"); + } } header("Content-Transfer-Encoding: binary"); diff --git a/airtime_mvc/application/models/StoredFile.php b/airtime_mvc/application/models/StoredFile.php index eb7825381..26cbea647 100644 --- a/airtime_mvc/application/models/StoredFile.php +++ b/airtime_mvc/application/models/StoredFile.php @@ -564,7 +564,10 @@ SQL; public function getFileSize() { $filesize = $this->_file->getFileSize(); - if ($filesize <= 0) { + + // It's OK for the file size to be zero. Pypo will make a request to Airtime and update + // the file size and md5 hash if they are not set. + if ($filesize < 0) { throw new Exception ("Could not determine filesize for file id: ".$this->_file->getDbId().". Filesize: ".$filesize); } return $filesize; diff --git a/python_apps/pypo/pypofile.py b/python_apps/pypo/pypofile.py index 58c3f91f3..630adfcbe 100644 --- a/python_apps/pypo/pypofile.py +++ b/python_apps/pypo/pypofile.py @@ -10,6 +10,9 @@ import sys import stat import requests import ConfigParser +import json +import hashlib +from requests.exceptions import ConnectionError, HTTPError, Timeout from std_err_override import LogWriter @@ -68,7 +71,6 @@ class PypoFile(Thread): host = config.get(CONFIG_SECTION, 'base_url') url = "http://%s/rest/media/%s/download" % (host, media_item["id"]) - with open(dst, "wb") as handle: response = requests.get(url, auth=requests.auth.HTTPBasicAuth(username, ''), stream=True, verify=False) @@ -85,11 +87,44 @@ class PypoFile(Thread): #make file world readable os.chmod(dst, stat.S_IRUSR | stat.S_IRGRP | stat.S_IROTH) + if media_item['filesize'] == 0: + file_size = self.report_file_size_and_md5_to_airtime(dst, media_item["id"], host, username) + media_item["filesize"] = file_size + media_item['file_ready'] = True except Exception, e: self.logger.error("Could not copy from %s to %s" % (src, dst)) self.logger.error(e) + def report_file_size_and_md5_to_airtime(self, file_path, file_id, host_name, api_key): + try: + file_size = os.path.getsize(file_path) + + with open(file_path, 'rb') as fh: + m = hashlib.md5() + while True: + data = fh.read(8192) + if not data: + break + m.update(data) + md5_hash = m.hexdigest() + except (OSError, IOError) as e: + file_size = 0 + self.logger.error("Error getting file size and md5 hash for file id %s" % file_id) + self.logger.error(e) + + # Make PUT request to Airtime to update the file size and hash + put_url = "http://%s/rest/media/%s" % (host_name, file_id) + payload = json.dumps({'filesize': file_size, 'md5': md5_hash}) + try: + response = requests.put(put_url, data=payload, auth=requests.auth.HTTPBasicAuth(api_key, '')) + if not response.ok: + self.logger.error("Could not update media file %s with file size and md5 hash" % file_id) + except (ConnectionError, Timeout): + self.logger.error("Could not update media file %s with file size and md5 hash" % file_id) + + return file_size + def get_highest_priority_media_item(self, schedule): """ Get highest priority media_item in the queue. Currently the highest From 8a88b4b7336e21956ff11e403eaee72d04efa794 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Tue, 24 Feb 2015 12:03:35 -0500 Subject: [PATCH 12/20] Reduce the pypo POLL_INTERVAL to lessen impact of RabbitMQ or web server outages --- python_apps/pypo/pypofetch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python_apps/pypo/pypofetch.py b/python_apps/pypo/pypofetch.py index d7c79b581..5564825a3 100644 --- a/python_apps/pypo/pypofetch.py +++ b/python_apps/pypo/pypofetch.py @@ -37,7 +37,7 @@ signal.signal(signal.SIGINT, keyboardInterruptHandler) #need to wait for Python 2.7 for this.. #logging.captureWarnings(True) -POLL_INTERVAL = 1800 +POLL_INTERVAL = 480 class PypoFetch(Thread): From 5e256df0619328b074230f2d0dbbdb31f19a5ec7 Mon Sep 17 00:00:00 2001 From: Duncan Sommerville Date: Tue, 24 Feb 2015 12:12:30 -0500 Subject: [PATCH 13/20] Added remove button for station logo on preferences page --- .../application/controllers/PreferenceController.php | 9 +++++++++ airtime_mvc/application/models/Preference.php | 11 +++++------ .../views/scripts/form/preferences_general.phtml | 6 +++++- airtime_mvc/public/css/styles.css | 8 ++++++++ .../public/js/airtime/preferences/preferences.js | 4 ++++ 5 files changed, 31 insertions(+), 7 deletions(-) diff --git a/airtime_mvc/application/controllers/PreferenceController.php b/airtime_mvc/application/controllers/PreferenceController.php index 767fd3b62..09188b93d 100644 --- a/airtime_mvc/application/controllers/PreferenceController.php +++ b/airtime_mvc/application/controllers/PreferenceController.php @@ -146,6 +146,15 @@ class PreferenceController extends Zend_Controller_Action $this->view->form = $watched_dirs_pref; } + public function removeLogoAction() + { + $this->view->layout()->disableLayout(); + // Remove reliance on .phtml files to render requests + $this->_helper->viewRenderer->setNoRender(true); + + Application_Model_Preference::SetStationLogo(""); + } + public function streamSettingAction() { $CC_CONFIG = Config::getConfig(); diff --git a/airtime_mvc/application/models/Preference.php b/airtime_mvc/application/models/Preference.php index e568e0159..1ba71e782 100644 --- a/airtime_mvc/application/models/Preference.php +++ b/airtime_mvc/application/models/Preference.php @@ -589,13 +589,12 @@ class Application_Model_Preference public static function SetStationLogo($imagePath) { - if (!empty($imagePath)) { - $image = @file_get_contents($imagePath); - $image = base64_encode($image); - self::setValue("logoImage", $image); - } else { - Logging::warn("Attempting to set imagePath to empty string"); + if (empty($imagePath)) { + Logging::info("Removed station logo"); } + $image = @file_get_contents($imagePath); + $image = base64_encode($image); + self::setValue("logoImage", $image); } public static function GetStationLogo() diff --git a/airtime_mvc/application/views/scripts/form/preferences_general.phtml b/airtime_mvc/application/views/scripts/form/preferences_general.phtml index 7bf5d487d..99cb4384c 100644 --- a/airtime_mvc/application/views/scripts/form/preferences_general.phtml +++ b/airtime_mvc/application/views/scripts/form/preferences_general.phtml @@ -7,7 +7,11 @@ element->getElement('stationLogo')->render() ?> -
+ + +
+ +
element->getElement('locale')->render() ?> diff --git a/airtime_mvc/public/css/styles.css b/airtime_mvc/public/css/styles.css index 64f6b2569..05987d876 100644 --- a/airtime_mvc/public/css/styles.css +++ b/airtime_mvc/public/css/styles.css @@ -2187,6 +2187,14 @@ dd.radio-inline-list, .preferences dd.radio-inline-list, .stream-config dd.radio height: 120px; } +.preferences #logo-remove-btn { + float: right; +} + +.preferences #Logo-img-container { + float: left; +} + #show_time_info { font-size:12px; height:30px; diff --git a/airtime_mvc/public/js/airtime/preferences/preferences.js b/airtime_mvc/public/js/airtime/preferences/preferences.js index 4f37d7033..f7875ec7b 100644 --- a/airtime_mvc/public/js/airtime/preferences/preferences.js +++ b/airtime_mvc/public/js/airtime/preferences/preferences.js @@ -104,6 +104,10 @@ $(document).ready(function() { return false; }).next().hide(); + $('#logo-remove-btn').click(function() { + $.post(baseUrl+'Preference/remove-logo', function(json){}); + }); + /* No longer using AJAX for this form. Zend + our code makes it needlessly hard to deal with. -- Albert $('#pref_save').live('click', function() { var data = $('#pref_form').serialize(); From 86ba5c547e197b4b261d42ce23746aa6fabb800c Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 24 Feb 2015 12:32:46 -0500 Subject: [PATCH 14/20] SAAS-596: Store file size and hash in database Fixed exception handling in pypo --- python_apps/pypo/pypofile.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/python_apps/pypo/pypofile.py b/python_apps/pypo/pypofile.py index 630adfcbe..829c3fe23 100644 --- a/python_apps/pypo/pypofile.py +++ b/python_apps/pypo/pypofile.py @@ -114,14 +114,18 @@ class PypoFile(Thread): self.logger.error(e) # Make PUT request to Airtime to update the file size and hash - put_url = "http://%s/rest/media/%s" % (host_name, file_id) - payload = json.dumps({'filesize': file_size, 'md5': md5_hash}) + error_msg = "Could not update media file %s with file size and md5 hash" % file_id try: + put_url = "http://%s/rest/media/%s" % (host_name, file_id) + payload = json.dumps({'filesize': file_size, 'md5': md5_hash}) response = requests.put(put_url, data=payload, auth=requests.auth.HTTPBasicAuth(api_key, '')) if not response.ok: - self.logger.error("Could not update media file %s with file size and md5 hash" % file_id) + self.logger.error(error_msg) except (ConnectionError, Timeout): - self.logger.error("Could not update media file %s with file size and md5 hash" % file_id) + self.logger.error(error_msg) + except Exception as e: + self.logger.error(error_msg) + self.logger.error(e) return file_size From 702de0f5f52dcf50c071cd31b5bed48f8f331f7f Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Tue, 24 Feb 2015 13:10:20 -0500 Subject: [PATCH 15/20] SAAS-602: Fix getaddrinfo deadlock (again) Conflicts: python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py --- .../airtime_analyzer/cloud_storage_uploader.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py b/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py index 2ec91cdb5..1b25d7d35 100644 --- a/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py +++ b/python_apps/airtime_analyzer/airtime_analyzer/cloud_storage_uploader.py @@ -5,6 +5,12 @@ import socket from boto.s3.connection import S3Connection from boto.s3.key import Key +# Fix for getaddrinfo deadlock. See these issues for details: +# https://github.com/gevent/gevent/issues/349 +# https://github.com/docker/docker-registry/issues/400 +u'fix getaddrinfo deadlock'.encode('idna') + +CLOUD_CONFIG_PATH = '/etc/airtime-saas/cloud_storage.conf' STORAGE_BACKEND_FILE = "file" SOCKET_TIMEOUT = 240 @@ -93,12 +99,6 @@ class CloudStorageUploader: # turning into deadlocks, we explicitly set the global default timeout period here: socket.setdefaulttimeout(SOCKET_TIMEOUT) - # Crazy workaround for a deadlock inside Python 2.7 where unicode hostname resolution can - # cause a deadlock because the import spins up a separate thread: - # http://emptysqua.re/blog/weird-green-bug/ - # https://jira.mongodb.org/browse/PYTHON-607 - unicode('foo').encode('idna') - conn = S3Connection(self._api_key, self._api_key_secret, host=self._host) bucket = conn.get_bucket(self._bucket) From 562c2f0100bc5320dfa901a24eae4ace33ff5da2 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Tue, 24 Feb 2015 15:18:39 -0500 Subject: [PATCH 16/20] Remove widget JS snippet animation because it's bugged --- airtime_mvc/public/js/airtime/preferences/preferences.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/public/js/airtime/preferences/preferences.js b/airtime_mvc/public/js/airtime/preferences/preferences.js index 4a9820181..5af4893ee 100644 --- a/airtime_mvc/public/js/airtime/preferences/preferences.js +++ b/airtime_mvc/public/js/airtime/preferences/preferences.js @@ -88,9 +88,11 @@ function setCollapsibleWidgetJsCode() { $('#widgetCode-label').show("fast"); $('#widgetCode-element').show("fast"); } else { - //hide js textarea - $('#widgetCode-label').hide("fast"); - $('#widgetCode-element').hide("fast"); + if ($('#widgetCode-label').is(":visible")) { + //hide js textarea + $('#widgetCode-label').hide(); + $('#widgetCode-element').hide(); + } } } x(); From 6113dff182b2f8e596d789e7d2ce61f6666abd99 Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 24 Feb 2015 15:19:46 -0500 Subject: [PATCH 17/20] Debugging logs --- python_apps/pypo/pypofile.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python_apps/pypo/pypofile.py b/python_apps/pypo/pypofile.py index 829c3fe23..5558027fe 100644 --- a/python_apps/pypo/pypofile.py +++ b/python_apps/pypo/pypofile.py @@ -44,10 +44,12 @@ class PypoFile(Thread): dst = media_item['dst'] src_size = media_item['filesize'] + self.logger.info("--- src size: %s ---" % src_size) dst_exists = True try: dst_size = os.path.getsize(dst) + self.logger.info("--- dst size: %s ---" % dst_size) except Exception, e: dst_exists = False @@ -63,6 +65,7 @@ class PypoFile(Thread): media_item['file_ready'] = not do_copy if do_copy: + self.logger.info("----doing copy-----") self.logger.debug("copying from %s to local cache %s" % (src, dst)) try: config = self.read_config_file(CONFIG_PATH) From d843de80cccb2f04d5eb809661b3281369969767 Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 24 Feb 2015 16:22:20 -0500 Subject: [PATCH 18/20] Remove log statements --- python_apps/pypo/pypofile.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/python_apps/pypo/pypofile.py b/python_apps/pypo/pypofile.py index 5558027fe..829c3fe23 100644 --- a/python_apps/pypo/pypofile.py +++ b/python_apps/pypo/pypofile.py @@ -44,12 +44,10 @@ class PypoFile(Thread): dst = media_item['dst'] src_size = media_item['filesize'] - self.logger.info("--- src size: %s ---" % src_size) dst_exists = True try: dst_size = os.path.getsize(dst) - self.logger.info("--- dst size: %s ---" % dst_size) except Exception, e: dst_exists = False @@ -65,7 +63,6 @@ class PypoFile(Thread): media_item['file_ready'] = not do_copy if do_copy: - self.logger.info("----doing copy-----") self.logger.debug("copying from %s to local cache %s" % (src, dst)) try: config = self.read_config_file(CONFIG_PATH) From 31ea92d983924403f68683acb135372e601fcb94 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Tue, 24 Feb 2015 16:36:17 -0500 Subject: [PATCH 19/20] Added VERSION to the .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 099a9903a..cd3cdf4f3 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ composer.phar /airtime_mvc/tests/test_results.xml /tests/results.html /tests/*.jar +VERSION From 37f9f273c7c287f144984aff6fdd15ce6909385c Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Tue, 24 Feb 2015 17:03:38 -0500 Subject: [PATCH 20/20] Fixed the airtime_analyzer unit tests --- .../tests/cloud_storage_uploader_tests.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/python_apps/airtime_analyzer/tests/cloud_storage_uploader_tests.py b/python_apps/airtime_analyzer/tests/cloud_storage_uploader_tests.py index 44fa8e414..2854943ef 100644 --- a/python_apps/airtime_analyzer/tests/cloud_storage_uploader_tests.py +++ b/python_apps/airtime_analyzer/tests/cloud_storage_uploader_tests.py @@ -1,4 +1,5 @@ from nose.tools import * +from ConfigParser import SafeConfigParser from airtime_analyzer.cloud_storage_uploader import CloudStorageUploader from airtime_analyzer.airtime_analyzer import AirtimeAnalyzerServer from airtime_analyzer import config_file @@ -10,7 +11,8 @@ def teardown(): pass def test_analyze(): - cloud_storage_config_path = '/etc/airtime-saas/production/cloud_storage.conf' - cloud_storage_config = config_file.read_config_file(cloud_storage_config_path) + + cloud_storage_config = SafeConfigParser() + cloud_storage_config.add_section("current_backend") + cloud_storage_config.set("current_backend", "storage_backend", "file") cl = CloudStorageUploader(cloud_storage_config) - cl._storage_backend = "file" \ No newline at end of file