From 62afde958560d130ecb461d624de13ac08b95454 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Wed, 19 Apr 2006 08:32:48 +0000 Subject: [PATCH] Media manager improvements: ID3 Data, abstraction --- docs/NEWS | 57 ++++++++---- include/admin/images.inc.php | 8 +- include/functions.inc.php | 28 ++++++ include/functions_images.inc.php | 102 ++++++++++++++++++++-- include/functions_smarty.inc.php | 28 ++++++ include/tpl/config_local.inc.php | 2 +- index.php | 6 +- lang/UTF-8/serendipity_lang_bg.inc.php | 2 + lang/UTF-8/serendipity_lang_cn.inc.php | 4 +- lang/UTF-8/serendipity_lang_cs.inc.php | 4 +- lang/UTF-8/serendipity_lang_cz.inc.php | 4 +- lang/UTF-8/serendipity_lang_da.inc.php | 4 +- lang/UTF-8/serendipity_lang_de.inc.php | 4 +- lang/UTF-8/serendipity_lang_en.inc.php | 6 +- lang/UTF-8/serendipity_lang_es.inc.php | 4 +- lang/UTF-8/serendipity_lang_fa.inc.php | 4 +- lang/UTF-8/serendipity_lang_fi.inc.php | 4 +- lang/UTF-8/serendipity_lang_fr.inc.php | 4 +- lang/UTF-8/serendipity_lang_hu.inc.php | 2 + lang/UTF-8/serendipity_lang_is.inc.php | 4 +- lang/UTF-8/serendipity_lang_it.inc.php | 2 + lang/UTF-8/serendipity_lang_ja.inc.php | 4 +- lang/UTF-8/serendipity_lang_ko.inc.php | 4 +- lang/UTF-8/serendipity_lang_nl.inc.php | 4 +- lang/UTF-8/serendipity_lang_no.inc.php | 4 +- lang/UTF-8/serendipity_lang_pt.inc.php | 4 +- lang/UTF-8/serendipity_lang_pt_PT.inc.php | 2 + lang/UTF-8/serendipity_lang_ro.inc.php | 2 + lang/UTF-8/serendipity_lang_ru.inc.php | 4 +- lang/UTF-8/serendipity_lang_se.inc.php | 2 + lang/UTF-8/serendipity_lang_ta.inc.php | 2 + lang/UTF-8/serendipity_lang_tn.inc.php | 4 +- lang/UTF-8/serendipity_lang_tr.inc.php | 2 + lang/UTF-8/serendipity_lang_tw.inc.php | 4 +- lang/UTF-8/serendipity_lang_zh.inc.php | 4 +- lang/addlang.txt | 4 +- lang/plugin_lang.php | 2 + lang/serendipity_lang_bg.inc.php | 2 + lang/serendipity_lang_cn.inc.php | 2 + lang/serendipity_lang_cs.inc.php | 2 + lang/serendipity_lang_cz.inc.php | 2 + lang/serendipity_lang_da.inc.php | 2 + lang/serendipity_lang_de.inc.php | 2 + lang/serendipity_lang_en.inc.php | 4 +- lang/serendipity_lang_es.inc.php | 2 + lang/serendipity_lang_fa.inc.php | 2 + lang/serendipity_lang_fi.inc.php | 2 + lang/serendipity_lang_fr.inc.php | 2 + lang/serendipity_lang_hu.inc.php | 2 + lang/serendipity_lang_is.inc.php | 2 + lang/serendipity_lang_it.inc.php | 2 + lang/serendipity_lang_ja.inc.php | 2 + lang/serendipity_lang_ko.inc.php | 2 + lang/serendipity_lang_nl.inc.php | 2 + lang/serendipity_lang_no.inc.php | 2 + lang/serendipity_lang_pt.inc.php | 2 + lang/serendipity_lang_pt_PT.inc.php | 2 + lang/serendipity_lang_ro.inc.php | 2 + lang/serendipity_lang_ru.inc.php | 2 + lang/serendipity_lang_se.inc.php | 2 + lang/serendipity_lang_ta.inc.php | 2 + lang/serendipity_lang_tn.inc.php | 2 + lang/serendipity_lang_tr.inc.php | 2 + lang/serendipity_lang_tw.inc.php | 2 + lang/serendipity_lang_zh.inc.php | 2 + templates/default/admin/media_items.tpl | 8 +- 66 files changed, 346 insertions(+), 55 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 81dcd07..5e9b2d2 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -11,23 +11,46 @@ Version 1.1-alpha4() "header" etc. to be made configurable in the admin screen. (garvinhicking) - * Make media manager able to store media properties (garvinhicking) + * Make media manager able to store media properties and many other + enhancements: + + DETAILS: + - Smarty templates for all media-related output + - New DHTML widget for tree navigation + - Store+Retrieve EXIF/XMP/ITPC/ID3 metadata for uploaded files + [new database table] + - Manage custom keywords for media items + - Option for enabling the toolbar in the popup media window + - Plugin API hooks for fetching media metadata (like via + getID3() plugin) + - Make media chooser also return the media ID + - Detect if a file is video, audio, image, document, archive, + binary. Unify image fetching functionality. + - Allow to create directories from the popup media window + TODO: - - Video properties: Run length - - All properties: Creation date - - Prefill values from EXIF/IPTC/XMP metadata for Title, DPI, etc. - - Search/Filter for specific properties/keywords: - Sort by: Title, Filename, Creation date, Upload date, file type, author - Search by: Title, Creation date (From-To), Filetype, Comment(s), Keyword, Author - - Optionally increase filename (1, 2, 4, 5, ...) when file already exists and is not identical - - Store "real" filename when filename has been automatically inreased - - New option for image_Selector to save a specific sized version (?fid=XXX&targetSize=XX) - - Track referrers by image selector and store as property - - Restrict file upload by size/dimensions - - Move/rename images/directories (browse serendipity_entries to fix up image paths [using ]. Also move ALL images of a directory, like when moving s9y installations. Put this into "Sync Thumbs" or "Manage Directories" panel. - ? Create Smarty functions to access media properties by ID/filename - - * Added directory tree view widget (JS) to the Media Selector + - Optionally increase filename (1, 2, 4, 5, ...) when file + already exists and is not identical + - Store "real" filename when filename has been automatically + inreased + + - Restrict file upload by size/dimensions + + - Search/Filter for specific properties/keywords: + Sort by: Title, Filename, Creation date, Upload date, + file type, author + Search by: Title, Creation date (From-To), Filetype, + Comment(s), Keyword, Author + + - New option for image_Selector to save a specific sized version + (?fid=XXX&targetSize=XX) + - Track referrers by image selector and store as property + + - Move/rename images/directories (browse serendipity_entries to + fix up image paths [using ]. Also move ALL + images of a directory, like when moving s9y installations. Put + this into "Sync Thumbs" or "Manage Directories" panel. + ? Create Smarty functions to access media properties by ID/filename (garvinhicking) * Create a new index on the plugin DB table, optimize fetching config @@ -89,7 +112,7 @@ Version 1.0 () serendipity_config_local.inc.php. Since admins usually already have superuser rights over their files, this is not considered a "real-life" security issue. (garvinhicking) - + * Added Pivot importer (garvinhicking) * The spamblock plugin now continues to check any comment/trackback diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index 0759652..6dd7c00 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -314,7 +314,9 @@ switch ($serendipity['GET']['adminAction']) { } } - serendipity_showPropertyForm($new_media); + if (isset($_REQUEST['go_properties'])) { + serendipity_showPropertyForm($new_media); + } break; @@ -568,13 +570,13 @@ switch ($serendipity['GET']['adminAction']) { } serendipity_smarty_init(); - $media = array( + $mediaFiles = array( 'token' => serendipity_setFormToken(), 'form_hidden' => $form_hidden, 'folders' => $folders, 'only_path' => $serendipity['GET']['only_path'] ); - $serendipity['smarty']->assign('media', $media); + $serendipity['smarty']->assign('media', $mediaFiles); $serendipity['smarty']->display(serendipity_getTemplateFile('admin/media_upload.tpl', 'serendipityPath')); break; diff --git a/include/functions.inc.php b/include/functions.inc.php index c76a073..cc3ea57 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -1036,6 +1036,12 @@ if (!function_exists('microtime_float')) { /** * Converts Array data to be used as a GET string + * + * @access public + * @param array The input array + * @param string An array prefix + * @param string How to join the array + * @return string The HTTP query string */ function serendipity_build_query(&$array, $array_prefix = null, $comb_char = '&') { $ret = array(); @@ -1058,5 +1064,27 @@ function serendipity_build_query(&$array, $array_prefix = null, $comb_char = '&a return implode($comb_char, $ret); } +/* Picks a specified key from an array and returns it + * + * @access public + * @param array The input array + * @param string The key to search for + * @param string The default value to return when not found + * @return null + */ +function &serendipity_pickKey(&$array, $key, $default) { + if (!is_array($array)) { + return $default; + } + + foreach($array AS $child) { + if (isset($child[$key]) && !empty($child[$key])) { + return $child[$key]; + } + } + + return $default; +} + define("serendipity_FUNCTIONS_LOADED", true); /* vim: set sts=4 ts=4 expandtab : */ diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index e5a62db..5fefe15 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -1193,6 +1193,9 @@ function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = fa $serendipity['GET']['only_filename'] = str_replace(array('*', '?'), array('%', '_'), $serendipity['GET']['only_filename']); $perPage = (!empty($serendipity['GET']['sortorder']['perpage']) ? $serendipity['GET']['sortorder']['perpage'] : 8); + while ($perPage % $lineBreak !== 0) { + $perPage++; + } $start = ($page-1) * $perPage; ## SYNCH START ## @@ -1894,6 +1897,7 @@ function serendipity_showPropertyForm(&$new_media, $keywordsPerBlock = 3, $is_ed } } + $now = serendipity_serverOffsetHour(); $show = array(); foreach($new_media AS $idx => $media) { $props =& serendipity_fetchMediaProperties($media['image_id']); @@ -1906,26 +1910,96 @@ function serendipity_showPropertyForm(&$new_media, $keywordsPerBlock = 3, $is_ed $show[$idx]['metadata'] =& serendipity_getMetaData($show[$idx]['realfile'], $show[$idx]['header']); } else { $show[$idx]['metadata'] = $props['base_metadata']; + serendipity_plugin_api::hook_event('media_getproperties_cached', $show[$idx]['metadata'], $show[$idx]['realfile']); } foreach($dprops AS $prop) { $type = 'input'; $parts = explode(':', trim($prop)); - if ($parts[1] == 'MULTI') { + if (in_array('MULTI', $parts)) { $type = 'textarea'; } + + if (preg_match('@(AUDIO|VIDEO|DOCUMENT|IMAGE|ARCHIVE|BINARY)@i', $prop)) { + $show_item = false; + if ($show[$idx]['mediatype'] == 'video' && in_array('VIDEO', $parts)) { + $show_item = true; + } + + if ($show[$idx]['mediatype'] == 'audio' && in_array('AUDIO', $parts)) { + $show_item = true; + } + + if ($show[$idx]['mediatype'] == 'image' && in_array('IMAGE', $parts)) { + $show_item = true; + } + + if ($show[$idx]['mediatype'] == 'document' && in_array('DOCUMENT', $parts)) { + $show_item = true; + } + + if ($show[$idx]['mediatype'] == 'archive' && in_array('ARCHIVE', $parts)) { + $show_item = true; + } + + if ($show[$idx]['mediatype'] == 'binary' && in_array('BINARY', $parts)) { + $show_item = true; + } + + if (!$show_item) { + continue; + } + } + if (!$is_edit) { $type = 'readonly'; } $val =& $props['base_property'][$parts[0]]; + $propkey = htmlspecialchars($parts[0]) . $idx; - $show[$idx]['base_property'][htmlspecialchars($parts[0]) . $idx] = array( + $show[$idx]['base_property'][$propkey] = array( 'label' => htmlspecialchars(defined('MEDIA_PROPERTY_' . strtoupper($parts[0])) ? constant('MEDIA_PROPERTY_' . strtoupper($parts[0])) : $parts[0]), 'type' => $type, 'val' => $val, 'title' => htmlspecialchars($parts[0]) ); + + if (empty($val)) { + switch($parts[0]) { + case 'DATE': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_strftime(DATE_FORMAT_SHORT, serendipity_pickKey($show[$idx]['metadata'], 'DateCreated', $now)); + break; + + case 'RUN_LENGTH': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_pickKey($show[$idx]['metadata'], 'RunLength', '00:00:00.00'); + break; + + case 'DPI': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_pickKey($show[$idx]['metadata'], 'XResolution', 72); + break; + + case 'COPYRIGHT': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_pickKey($show[$idx]['metadata'], 'Creator', $serendipity['serendipityUser']); + break; + + case 'TITLE': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_pickKey($show[$idx]['metadata'], 'Title', $media['internal']['name']); + break; + + case 'COMMENT1': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_pickKey($show[$idx]['metadata'], 'Keywords', ''); + break; + + case 'COMMENT2': + $show[$idx]['base_property'][$propkey]['val'] = serendipity_pickKey($show[$idx]['metadata'], 'PhotoLocation', ''); + break; + + default: + serendipity_plugin_api('media_showproperties', $show[$idx], $propkey); + break; + } + } } $rows = ceil(count($keywords) / $keywordsPerBlock); @@ -2134,6 +2208,22 @@ function serendipity_prepareMedia(&$file, $url = '') { $file['dim'] = @getimagesize($file['full_thumb'], $file['header']); $file['is_image'] = serendipity_isImage($file); + if ($file['is_image']) { + $file['mediatype'] = 'image'; + } elseif (0 === strpos(strtolower($file['displaymime']), 'video/') || 0 === strpos(strtolower($file['displaymime']), 'application/x-shockwave')) { + $file['mediatype'] = 'video'; + } elseif (0 === strpos(strtolower($file['displaymime']), 'audio/') || 0 === strpos(strtolower($file['displaymime']), 'application/vnd.rn-') || 0 === strpos(strtolower($file['displaymime']), 'application/ogg')) { + $file['mediatype'] = 'audio'; + } elseif (0 === strpos(strtolower($file['displaymime']), 'text/')) { + $file['mediatype'] = 'document'; + } elseif (preg_match('@application/(pdf|rtf|msword|msexcel|excel|x-excel|mspowerpoint|postscript|vnd\.ms*|powerpoint)@i', $file['displaymime'])) { + $file['mediatype'] = 'document'; + } elseif (preg_match('@application/(java-archive|zip|gzip|arj|x-bzip|x-bzip2|x-compressed|x-gzip|x-stuffit)@i', $file['displaymime'])) { + $file['mediatype'] = 'archive'; + } else { + $file['mediatype'] = 'binary'; + } + $file['realfile'] = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . '.'. $file['extension']; if ($full_perm || $serendipity['authorid'] == $file['authorid'] || $file['authorid'] == '0') { @@ -2214,8 +2304,8 @@ function serendipity_showMedia(&$file, &$paths, $url = '', $manage = false, $lin 'zoomIMG' => serendipity_getTemplateFile('admin/img/big_zoom.png'), 'renameIMG' => serendipity_getTemplateFile('admin/img/big_rename.png'), 'resizeIMG' => serendipity_getTemplateFile('admin/img/big_resize.png'), - 'rotatecwIMG' => serendipity_getTemplateFile('admin/img/big_rotate_ccw.png'), - 'rotateccwIMG' => serendipity_getTemplateFile('admin/img/big_rotate_cw.png'), + 'rotatecwIMG' => serendipity_getTemplateFile('admin/img/big_rotate_cw.png'), + 'rotateccwIMG' => serendipity_getTemplateFile('admin/img/big_rotate_ccw.png'), 'configureIMG' => serendipity_getTemplateFile('admin/img/configure.png'), 'deleteIMG' => serendipity_getTemplateFile('admin/img/big_delete.png'), 'prevIMG' => serendipity_getTemplateFile('admin/img/previous.png'), @@ -2404,7 +2494,7 @@ function &serendipity_getMetaData($file, &$info) { '2#105' => 'Title', '2#110' => 'Credits', '2#115' => 'Source', - '2#116' => 'Copyright', + '2#116' => 'Creator', '2#118' => 'Contact', '2#120' => 'Description', '2#131' => 'Orientation', @@ -2526,5 +2616,7 @@ function &serendipity_getMetaData($file, &$info) { } } + serendipity_plugin_api::hook_event('media_getproperties', $ret, $file); + return $ret; } diff --git a/include/functions_smarty.inc.php b/include/functions_smarty.inc.php index 8fb45c8..8b18642 100644 --- a/include/functions_smarty.inc.php +++ b/include/functions_smarty.inc.php @@ -463,6 +463,33 @@ function serendipity_smarty_getFile($params, &$smarty) { return serendipity_getTemplateFile($params['file']); } + +/** + * Smarty Function: Picks a specified key from an array and returns it + * + * @access public + * @param array Smarty parameter input array: + * array: The array you want to check + * key: The keyname + * default: What (string) to return when array does not contain the key. + * @param object Smarty object + * @return string The requested filename with full path + */ +function serendipity_smarty_pickKey($params, &$smarty) { + if ( !isset($params['array']) ) { + $smarty->trigger_error(__FUNCTION__ .": missing 'array' parameter"); + return; + } + + if ( !isset($params['key']) ) { + $smarty->trigger_error(__FUNCTION__ .": missing 'key' parameter"); + return; + } + + return serendipity_pickKey($params['array'], $params['key'], $params['default']); +} + + /** * Smarty Function: Get a permalink for an entry * @@ -633,6 +660,7 @@ function serendipity_smarty_init($vars = array()) { $serendipity['smarty']->register_function('serendipity_rss_getguid', 'serendipity_smarty_rss_getguid'); $serendipity['smarty']->register_function('serendipity_fetchPrintEntries', 'serendipity_smarty_fetchPrintEntries'); $serendipity['smarty']->register_function('serendipity_getTotalCount', 'serendipity_smarty_getTotalCount'); + $serendipity['smarty']->register_function('pickKey', 'serendipity_smarty_pickKey'); $serendipity['smarty']->register_prefilter('serendipity_replaceSmartyVars'); } diff --git a/include/tpl/config_local.inc.php b/include/tpl/config_local.inc.php index ba02391..7f04cd0 100644 --- a/include/tpl/config_local.inc.php +++ b/include/tpl/config_local.inc.php @@ -526,7 +526,7 @@ 'description' => MEDIA_PROP_DESC . MEDIA_PROP_MULTI_DESC, 'type' => 'string', 'permission' => 'blogConfiguration', - 'default' => 'DPI;COPYRIGHT;TITLE;COMMENT1:MULTI;COMMENT2:MULTI'), + 'default' => 'DPI:IMAGE;RUN_LENGTH:VIDEO:AUDIO;DATE;COPYRIGHT;TITLE;COMMENT1:MULTI;COMMENT2:MULTI'), array('var' => 'mediaKeywords', 'title' => MEDIA_KEYWORDS, diff --git a/index.php b/index.php index 230b7a5..01f4bb2 100644 --- a/index.php +++ b/index.php @@ -197,7 +197,11 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range $serendipity['range'] = array($ts, $te); if ($serendipity['GET']['action'] == 'read') { - $serendipity['head_subtitle'] = sprintf(ENTRIES_FOR, $date); + if ($serendipity['GET']['category']) { + $cInfo = serendipity_fetchCategoryInfo($serendipity['GET']['category']); + $serendipity['head_title'] = $cInfo['category_name']; + } + $serendipity['head_subtitle'] .= sprintf(ENTRIES_FOR, $date); } ob_start(); diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index 409b30a..01205c3 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -831,5 +831,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Общо: %d приставки.'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('SYNDICATION_RFC2616', 'Активиране на стриктна съвместимост с RFC2616 RSS-емисии'); @define('SYNDICATION_RFC2616_DESC', 'Неактивирането на RFC2616 значи, че всички условни GET заявки към Serendipity ще връщат статиите, променени след времето на последната заявка. С установяването на \'Не\' вашите посетители ще получат всички статии след тяхната последна заявка, което може да се разглежда като добър начин на действие. Обаче някои агенти като Planet например, реагират странно. Ако това се случва, също не се спазва и RFC2616. Така че, ако установите тяази опция на \'Да\', ще бъдете съвместими с RFC2616, но читателите на вашата RSS емисия може да пропуснат статии по време на техните отпуски (отсъствия). Следователно и в двата случая или може да има проблеми с агрегатори като Planet, или действителните читатели на вашия блог може да пропуснат статии. Ако срещате оплаквания от някоя от страните, можете да превключите опцията. За подробности: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index 7ccfad2..28d337a 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index 985d1fa..480182e 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index be34166..55a2095 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - @@ -847,3 +847,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 6b4df28..481dbb3 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -1,4 +1,4 @@ -, @@ -863,3 +863,5 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index c0cce81..8522781 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -1,4 +1,4 @@ - @@ -847,3 +847,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index 45153ab..e520049 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -1,4 +1,4 @@ - @@ -845,3 +845,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 6250e43..aa7ce81 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -1,4 +1,4 @@ - @@ -852,3 +852,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index a83abc1..ce64a00 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index a87e001..cce690e 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -1,4 +1,4 @@ - @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index 02db9ff..0e2472d 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -849,3 +849,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index 1c737b5..2d81b9f 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -1,4 +1,4 @@ -, 2004-2005. @@ -849,3 +849,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index 5872a83..3181747 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 8df4e33..170e43a 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index 6f34901..7324394 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index 1a4236b..6a1c7b8 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -1,4 +1,4 @@ - @@ -850,3 +850,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index 3daecdf..edd6f40 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -853,3 +853,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index 6141da6..49f7275 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index 8a7ca07..fde07b9 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -1,4 +1,4 @@ - @@ -849,3 +849,5 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_se.inc.php b/lang/UTF-8/serendipity_lang_se.inc.php index f22ffbf..207448a 100644 --- a/lang/UTF-8/serendipity_lang_se.inc.php +++ b/lang/UTF-8/serendipity_lang_se.inc.php @@ -845,3 +845,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_ta.inc.php b/lang/UTF-8/serendipity_lang_ta.inc.php index 4196233..f990168 100644 --- a/lang/UTF-8/serendipity_lang_ta.inc.php +++ b/lang/UTF-8/serendipity_lang_ta.inc.php @@ -845,3 +845,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_tn.inc.php b/lang/UTF-8/serendipity_lang_tn.inc.php index f6733f2..4faaa5f 100644 --- a/lang/UTF-8/serendipity_lang_tn.inc.php +++ b/lang/UTF-8/serendipity_lang_tn.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ $i18n_unknown = 'tw'; @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_tr.inc.php b/lang/UTF-8/serendipity_lang_tr.inc.php index 0ee82fa..698374c 100644 --- a/lang/UTF-8/serendipity_lang_tr.inc.php +++ b/lang/UTF-8/serendipity_lang_tr.inc.php @@ -849,3 +849,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index 03ea988..9a56990 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -1,4 +1,4 @@ - @@ -848,3 +848,5 @@ $i18n_unknown = 'tw'; @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index f47b462..b8e617f 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -1,4 +1,4 @@ - $constants) { @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_bg.inc.php b/lang/serendipity_lang_bg.inc.php index d36e6d9..4c68b4c 100644 --- a/lang/serendipity_lang_bg.inc.php +++ b/lang/serendipity_lang_bg.inc.php @@ -831,5 +831,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Îáùî: %d ïðèñòàâêè.'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('SYNDICATION_RFC2616', 'Àêòèâèðàíå íà ñòðèêòíà ñúâìåñòèìîñò ñ RFC2616 RSS-åìèñèè'); @define('SYNDICATION_RFC2616_DESC', 'Íåàêòèâèðàíåòî íà RFC2616 çíà÷è, ÷å âñè÷êè óñëîâíè GET çàÿâêè êúì Serendipity ùå âðúùàò ñòàòèèòå, ïðîìåíåíè ñëåä âðåìåòî íà ïîñëåäíàòà çàÿâêà. Ñ óñòàíîâÿâàíåòî íà \'Íå\' âàøèòå ïîñåòèòåëè ùå ïîëó÷àò âñè÷êè ñòàòèè ñëåä òÿõíàòà ïîñëåäíà çàÿâêà, êîåòî ìîæå äà ñå ðàçãëåæäà êàòî äîáúð íà÷èí íà äåéñòâèå. Îáà÷å íÿêîè àãåíòè êàòî Planet íàïðèìåð, ðåàãèðàò ñòðàííî. Àêî òîâà ñå ñëó÷âà, ñúùî íå ñå ñïàçâà è RFC2616. Òàêà ÷å, àêî óñòàíîâèòå òÿàçè îïöèÿ íà \'Äà\', ùå áúäåòå ñúâìåñòèìè ñ RFC2616, íî ÷èòàòåëèòå íà âàøàòà RSS åìèñèÿ ìîæå äà ïðîïóñíàò ñòàòèè ïî âðåìå íà òåõíèòå îòïóñêè (îòñúñòâèÿ). Ñëåäîâàòåëíî è â äâàòà ñëó÷àÿ èëè ìîæå äà èìà ïðîáëåìè ñ àãðåãàòîðè êàòî Planet, èëè äåéñòâèòåëíèòå ÷èòàòåëè íà âàøèÿ áëîã ìîæå äà ïðîïóñíàò ñòàòèè. Àêî ñðåùàòå îïëàêâàíèÿ îò íÿêîÿ îò ñòðàíèòå, ìîæåòå äà ïðåâêëþ÷èòå îïöèÿòà. Çà ïîäðîáíîñòè: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); diff --git a/lang/serendipity_lang_cn.inc.php b/lang/serendipity_lang_cn.inc.php index a067116..9aeea13 100644 --- a/lang/serendipity_lang_cn.inc.php +++ b/lang/serendipity_lang_cn.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_cs.inc.php b/lang/serendipity_lang_cs.inc.php index b4725a6..ab692e8 100644 --- a/lang/serendipity_lang_cs.inc.php +++ b/lang/serendipity_lang_cs.inc.php @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_cz.inc.php b/lang/serendipity_lang_cz.inc.php index dbf94da..de87623 100644 --- a/lang/serendipity_lang_cz.inc.php +++ b/lang/serendipity_lang_cz.inc.php @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_da.inc.php b/lang/serendipity_lang_da.inc.php index 4a2c119..654544c 100644 --- a/lang/serendipity_lang_da.inc.php +++ b/lang/serendipity_lang_da.inc.php @@ -847,3 +847,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_de.inc.php b/lang/serendipity_lang_de.inc.php index 1bd9acc..b072c82 100644 --- a/lang/serendipity_lang_de.inc.php +++ b/lang/serendipity_lang_de.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index 9554c6f..b96b176 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -844,4 +844,6 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_es.inc.php b/lang/serendipity_lang_es.inc.php index 1e8ded3..a3acac2 100644 --- a/lang/serendipity_lang_es.inc.php +++ b/lang/serendipity_lang_es.inc.php @@ -863,3 +863,5 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index 5911f7c..59c3ee7 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -847,3 +847,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_fi.inc.php b/lang/serendipity_lang_fi.inc.php index e9bf9a8..6c15530 100644 --- a/lang/serendipity_lang_fi.inc.php +++ b/lang/serendipity_lang_fi.inc.php @@ -845,3 +845,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index a5b1edf..336ae32 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -852,3 +852,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_hu.inc.php b/lang/serendipity_lang_hu.inc.php index 407f29a..2ea5bf9 100644 --- a/lang/serendipity_lang_hu.inc.php +++ b/lang/serendipity_lang_hu.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_is.inc.php b/lang/serendipity_lang_is.inc.php index 533fc23..b779200 100644 --- a/lang/serendipity_lang_is.inc.php +++ b/lang/serendipity_lang_is.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_it.inc.php b/lang/serendipity_lang_it.inc.php index 8bf87a4..18fc6c9 100644 --- a/lang/serendipity_lang_it.inc.php +++ b/lang/serendipity_lang_it.inc.php @@ -849,3 +849,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index 9172913..d3d84a0 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -849,3 +849,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_ko.inc.php b/lang/serendipity_lang_ko.inc.php index b521b3b..7cb0757 100644 --- a/lang/serendipity_lang_ko.inc.php +++ b/lang/serendipity_lang_ko.inc.php @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index d93e02f..a6755f7 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_no.inc.php b/lang/serendipity_lang_no.inc.php index 6d67621..9e7e5a7 100644 --- a/lang/serendipity_lang_no.inc.php +++ b/lang/serendipity_lang_no.inc.php @@ -848,3 +848,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_pt.inc.php b/lang/serendipity_lang_pt.inc.php index 580c472..98e65a5 100644 --- a/lang/serendipity_lang_pt.inc.php +++ b/lang/serendipity_lang_pt.inc.php @@ -850,3 +850,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_pt_PT.inc.php b/lang/serendipity_lang_pt_PT.inc.php index 300da43..3e8eabb 100644 --- a/lang/serendipity_lang_pt_PT.inc.php +++ b/lang/serendipity_lang_pt_PT.inc.php @@ -853,3 +853,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index 6141da6..49f7275 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_ru.inc.php b/lang/serendipity_lang_ru.inc.php index dd7aacd..be29123 100644 --- a/lang/serendipity_lang_ru.inc.php +++ b/lang/serendipity_lang_ru.inc.php @@ -849,3 +849,5 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_se.inc.php b/lang/serendipity_lang_se.inc.php index 909ecb0..e0a92ec 100644 --- a/lang/serendipity_lang_se.inc.php +++ b/lang/serendipity_lang_se.inc.php @@ -845,3 +845,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_ta.inc.php b/lang/serendipity_lang_ta.inc.php index 4196233..f990168 100644 --- a/lang/serendipity_lang_ta.inc.php +++ b/lang/serendipity_lang_ta.inc.php @@ -845,3 +845,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_tn.inc.php b/lang/serendipity_lang_tn.inc.php index 3bc100c..1388710 100644 --- a/lang/serendipity_lang_tn.inc.php +++ b/lang/serendipity_lang_tn.inc.php @@ -848,3 +848,5 @@ $i18n_unknown = 'tw'; @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_tr.inc.php b/lang/serendipity_lang_tr.inc.php index 0ee82fa..698374c 100644 --- a/lang/serendipity_lang_tr.inc.php +++ b/lang/serendipity_lang_tr.inc.php @@ -849,3 +849,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_tw.inc.php b/lang/serendipity_lang_tw.inc.php index 3c7365c..b198df0 100644 --- a/lang/serendipity_lang_tw.inc.php +++ b/lang/serendipity_lang_tw.inc.php @@ -848,3 +848,5 @@ $i18n_unknown = 'tw'; @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/lang/serendipity_lang_zh.inc.php b/lang/serendipity_lang_zh.inc.php index 492316d..a1287e1 100644 --- a/lang/serendipity_lang_zh.inc.php +++ b/lang/serendipity_lang_zh.inc.php @@ -846,3 +846,5 @@ @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); diff --git a/templates/default/admin/media_items.tpl b/templates/default/admin/media_items.tpl index e1a69e1..24718cf 100644 --- a/templates/default/admin/media_items.tpl +++ b/templates/default/admin/media_items.tpl @@ -14,7 +14,7 @@ {$CONST.MEDIA_RENAME}
{if $file.is_image AND NOT $file.hotlink}{$CONST.IMAGE_RESIZE}
{/if} {if $file.is_image AND NOT $file.hotlink}{$CONST.IMAGE_ROTATE_LEFT}
{/if} - {if $file.is_image AND NOT $file.hotlink}{$CONST.IMAGE_ROTATE_RIGHT}
{/if} + {if $file.is_image AND NOT $file.hotlink}{$CONST.IMAGE_ROTATE_RIGHT}
{/if} {$CONST.MEDIA_PROP}
{$CONST.MEDIA_DELETE}
{/if} @@ -57,7 +57,7 @@ {$CONST.ORIGINAL_SHORT}: {$file.dimensions_width}x{$file.dimensions_height}, {$CONST.THUMBNAIL_SHORT}: {$file.dim.0}x{$file.dim.1} {/if} - , {$file.nice_size}kb + ({$file.nice_size}kb) @@ -104,8 +104,8 @@
{foreach from=$meta_data key="meta_name" item="meta_value"} - + {/foreach}
{$meta_name} - {$meta_value|@formatTime:DATE_FORMAT_SHORT:false:$meta_name}{$meta_name} + {if is_array($meta_value)}
{$meta_value|@print_r}
{else}{$meta_value|@formatTime:DATE_FORMAT_SHORT:false:$meta_name}{/if}
-- 2.39.5