|
*/
-$autoload['language'] = array();
+$autoload['language'] = array('ui');
/*
| than english.
|
*/
-$config['language'] = 'english';
+$config['language'] = 'romanian';
/*
|--------------------------------------------------------------------------
|--------------------------------------------------------------------------
|
| An associative list with the video categories of the site. IDs are used
-| in DB (for example in `videos` table), and value are human-friendly names
-| for categories. IDs must be numeric and must preferably start from 1.
+| in DB (for example in `videos` table), and values are string identifiers
+| for categories. Category names localization can be made by concatenating
+| 'ui_categ_' with the value in order to obtain a language key.
+| IDs must be numeric and must preferably start from 1.
|
*/
-$config['categories'] = array(1 => 'Movies', 2 => 'TechTalks', 3 => 'Events', 4 => 'Karaoke');
+$config['categories'] = array(1 => 'movies', 2 => 'tech_talks', 3 => 'events', 4 => 'karaoke');
/*
|--------------------------------------------------------------------------
public function __construct()
{
parent::__construct();
+
+ //$this->lang->load('catalog');
}
public function index()
{
// Retrieve videos summary.
- $data['categories'] = $this->config->item('categories');
$this->load->model('videos_model');
- foreach ($data['categories'] as $id => $name)
+ foreach ($this->config->item('categories') as $id => $name)
{
- $data['videos'][$id] = $this->videos_model->get_videos_summary(
+ // Videos
+ $vs_data['videos'] = $this->videos_model->get_videos_summary(
$id, 0, $this->config->item('videos_per_row'));
+
+ // Category
+ $vs_data['category_title'] = $name ?
+ $this->lang->line("ui_categ_$name") : $name;
+ $vs_data['category_id'] = $id;
+
+ // Pagination (not required)
+ $vs_data['pagination'] = '';
+
+ $data['videos_summaries'][] =
+ $this->load->view('catalog/videos_summary_view',
+ $vs_data, TRUE);
}
$params = array( 'title' => $this->config->item('site_name'),
{
// Retrieve videos summary.
$this->load->model('videos_model');
- $data['videos'] = $this->videos_model->get_videos_summary(
+ $vs_data['videos'] = $this->videos_model->get_videos_summary(
$category_id, intval($offset),
$this->config->item('videos_per_page'));
+
+ // Video Category
$categories = $this->config->item('categories');
- $data['category'] = $categories[$category_id];
- $data['category_id'] = $category_id;
+ $category_name = $categories[$category_id];
+ $vs_data['category_title'] = $category_name ?
+ $this->lang->line("ui_categ_$category_name") : $category_name;
+ $vs_data['category_id'] = $category_id;
// Pagination
$this->load->library('pagination');
$category_id);
$pg_config['per_page'] = $this->config->item('videos_per_page');
$this->pagination->initialize($pg_config);
- $data['pagination'] = $this->pagination->create_links();
+ $vs_data['pagination'] = $this->pagination->create_links();
+
+ // Video Summary
+ $data['video_summary'] = $this->load->view('catalog/videos_summary_view',
+ $vs_data, TRUE);
$params = array( 'title' => $this->config->item('site_name'),
'css' => array('catalog.css'),
public function __construct()
{
parent::__construct();
+
+ //$this->lang->load('video');
}
public function index()
// Retrieve video information.
$this->load->model('videos_model');
$data['video'] = $this->videos_model->get_video($id, $name);
- $data['plugin'] = ($plugin === NULL ? 'auto' : $plugin);
+ $data['plugin_type'] = ($plugin === NULL ? 'auto' : $plugin);
// Display page.
$params = array( 'title' => $data['video']['title'] . ' -- '
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header');
+ // Preloading video plugin.
+ // TODO plugin auto (type + definition)
+ $data['plugin_content'] = $this->_plugin('ns-html5',
+ $data['video']['url'][0], TRUE);
+
$this->load->view('video/watch_view', $data);
$this->load->view('footer');
*/
public function plugin($type)
{
- $data['url'] = $this->input->post('url', TRUE);
+ $url = $this->input->post('url', TRUE);
+
+ $this->_plugin($type, $url);
+ }
+
+ /**
+ * Video plugin controller
+ *
+ * See plugin function for details. If the second parameter is TRUE
+ * the output is return instead of being displayed (used in preloading).
+ */
+ public function _plugin($type, $url, $return_output=FALSE)
+ {
+ if ($type == 'ns-html5')
+ $data['url'] = 'tribe://' . $url;
+ else if ($type == 'ns-vlc')
+ $data['url'] = $url;
- $this->load->view('video/'. $type . '_plugin_view', $data);
+ $output = $this->load->view('video/'. $type . '_plugin_view', $data,
+ $return_output);
+
+ if ($return_output)
+ return $output;
}
+
}
/* End of file video.php */
--- /dev/null
+<?php
+
+$lang['catalog_'] = '';
+
+/* End of file catalog_lang.php */
+/* Location: ./application/language/english/catalog_lang.php */
\ No newline at end of file
--- /dev/null
+<?php
+
+// Video Categories
+$lang['ui_categ_movies'] = 'Movies';
+$lang['ui_categ_tech_talks'] = 'TechTalks';
+$lang['ui_categ_events'] = 'Events';
+$lang['ui_categ_karaoke'] = 'Karaoke';
+
+// Video asset metrics
+$lang['ui_view'] = 'view';
+$lang['ui_views'] = 'views';
+$lang['ui_like'] = 'like';
+$lang['ui_likes'] = 'likes';
+$lang['ui_dislike'] = 'dislike';
+$lang['ui_dislikes'] = 'dislikes';
+$lang['ui_from'] = 'from';
+$lang['ui_by'] = 'by';
+$lang['ui_category'] = 'category';
+$lang['ui_tags'] = 'tags';
+$lang['ui_license'] = 'license';
+
+/* End of file ui_lang.php */
+/* Location: ./application/language/english/ui_lang.php */
\ No newline at end of file
--- /dev/null
+<?php
+
+$lang['video_'] = '';
+
+/* End of file video_lang.php */
+/* Location: ./application/language/english/video_lang.php */
\ No newline at end of file
--- /dev/null
+<?php
+
+$lang['catalog_'] = '';
+
+/* End of file catalog_lang.php */
+/* Location: ./application/language/romanian/catalog_lang.php */
\ No newline at end of file
--- /dev/null
+<html>
+<head>
+ <title>403 Forbidden</title>
+</head>
+<body>
+
+<p>Directory access is forbidden.</p>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+<?php
+
+// Video Categories
+$lang['ui_categ_movies'] = 'Filme';
+$lang['ui_categ_tech_talks'] = 'TechTalks';
+$lang['ui_categ_events'] = 'Evenimente';
+$lang['ui_categ_karaoke'] = 'Karaoke';
+
+// Video asset metrics
+$lang['ui_view'] = 'vizionare';
+$lang['ui_views'] = 'vizionări';
+$lang['ui_like'] = 'a apreciat';
+$lang['ui_likes'] = 'au apreciat';
+$lang['ui_dislike'] = 'nu a apreciat';
+$lang['ui_dislikes'] = 'nu au apreciat';
+$lang['ui_from'] = 'de la';
+$lang['ui_by'] = 'de';
+$lang['ui_category'] = 'categoria';
+$lang['ui_tags'] = 'etichete';
+$lang['ui_license'] = 'licență';
+
+/* End of file ui_lang.php */
+/* Location: ./application/language/romanian/ui_lang.php */
\ No newline at end of file
--- /dev/null
+<?php
+
+$lang['video_'] = '';
+
+/* End of file video_lang.php */
+/* Location: ./application/language/romanian/video_lang.php */
\ No newline at end of file
// Ellipsized title
//$video['shorted_title'] = ellipsize($video['title'], 45, 0.75);
- $video['shorted_title'] = character_limiter($video['title'], 45);
+ $video['shorted_title'] = character_limiter($video['title'], 50);
}
return $videos;
* @return array an associative list with information about a video
* with the following keys:
* * all columns form DB with some exceptions that are overwritten or new
- * * torrents => list of torrent file names formated as
+ * * url => list of URLs for the video torrents formated as
* {name}_{format}.{default_video_ext}.{default_torrent_ext}
* * user_name => TODO: user name from `users` table
* * formats => list of formats like 1080p
- * * category_name => TODO: human-friendly category name
+ * * category_title => a human-friendly category name
* * tags => associative list of "tag => score"
* * date => date and time when the video was created
* * thumbs => thumbnail images' URLs
$video['tags'] = array_reverse($video['tags'], true);
// Torrents
- $video['torrents'] = array();
+ $video['url'] = array();
foreach ($video['formats'] as $format)
{
$ext = isset($format['ext']) ?
$format['ext'] : $this->config->item('default_video_ext');
- $video['torrents'][] = site_url('data/torrents/'. $video['name'] . '_'
+ $video['url'][] = site_url('data/torrents/'. $video['name'] . '_'
. $format['def'] . '.'. $ext
. '.'. $this->config->item('default_torrent_ext'));
}
+ // Category title
+ $categories = $this->config->item('categories');
+ $category_name = $categories[ intval($video['category_id']) ];
+ $video['category_title'] = $category_name ?
+ $this->lang->line("ui_categ_$category_name") : $category_name;
+
// Thumbnails
$video['thumbs'] = $this->get_thumbs($video['name'], $video['thumbs_count']);
<div id="body">
<div id="content">
-<div class="video-list">
-<h1><?php echo $category ?></h1>
-
-<?php echo $pagination ?>
-
-<?php foreach($videos as $video):
- $thumb_src = $video['thumbs'][ $video['default_thumb'] ];
- ?>
- <div class="video-icon">
- <div class="video-thumb">
- <a href="<?php echo $video['video_url'] ?>">
- <img src="<?php echo $thumb_src ?>" />
- <div class="video-duration"><?php echo $video['duration'] ?></div>
- </a>
- </div>
- <div class="video-title">
- <a href="<?php echo $video['video_url'] ?>">
- <?php echo $video['shorted_title'] ?></a>
- </div>
- <div class="video-views"><?php echo $video['views'] . ' views' ?></div>
- <!--<div class="video-username"><?php echo 'TODO: print user name' ?></div>-->
- </div>
-<?php endforeach ?>
-
-<?php echo $pagination ?>
-
-</div>
+<?php echo $video_summary ?>
</div>
</div>
<div id="body">
<div id="content">
-<?php foreach ($categories as $category_id => $category_name): ?>
-<div class="video-list">
-<h1>
- <a href="<?php echo site_url("catalog/category/$category_id") ?>">
- <?php echo $category_name ?>
- </a>
-</h1>
-
-<?php foreach($videos[$category_id] as $video):
- $thumb_src = $video['thumbs'][ $video['default_thumb'] ];
- ?>
- <div class="video-icon">
-
- <div class="video-thumb">
- <a href="<?php echo $video['video_url'] ?>">
- <img src="<?php echo $thumb_src ?>" />
- <div class="video-duration"><?php echo $video['duration'] ?></div>
- </a>
- </div>
- <div class="video-title">
- <a href="<?php echo $video['video_url'] ?>">
- <?php echo $video['shorted_title'] ?></a>
- </div>
- <div class="video-views"><?php echo $video['views'] . ' views' ?></div>
- <!--<div class="video-username"><?php echo 'TODO: print user name' ?></div>-->
- </div>
-<?php endforeach ?>
-
-<div style="clear: both"></div>
-</div>
-<?php endforeach ?>
+<?php foreach ($videos_summaries as $videos_summary):
+ echo $videos_summary;
+endforeach ?>
</div>
</div>
--- /dev/null
+<div class="videos-summary">
+ <h1 class="category-title">
+ <a href="<?php echo site_url("catalog/category/$category_id") ?>">
+ <?php echo $category_title ?>
+ </a>
+ </h1>
+
+ <?php echo $pagination ?>
+
+ <?php foreach($videos as $video):
+ $thumb_src = $video['thumbs'][ $video['default_thumb'] ];
+ ?>
+ <div class="video-icon">
+ <div class="video-thumb">
+ <a href="<?php echo $video['video_url'] ?>">
+ <img src="<?php echo $thumb_src ?>" />
+ <div class="video-duration"><?php echo $video['duration'] ?></div>
+ </a>
+ </div>
+ <div class="video-title">
+ <a href="<?php echo $video['video_url'] ?>">
+ <?php echo $video['shorted_title'] ?></a>
+ </div>
+ <div class="video-views">
+ <?php echo $video['views'] . ' '
+ . ($video['views'] == 1 ?
+ $this->lang->line('ui_view') :
+ $this->lang->line('ui_views') );
+ ?>
+ </div>
+ <div class="video-username">
+ <?php echo $this->lang->line('ui_from') . ' TODO' //TODO ?>
+ </div>
+ </div>
+ <?php endforeach ?>
+
+ <?php echo $pagination ?>
+
+ <div style="clear: both"></div>
+
+</div>
\ No newline at end of file
-<!--Javascript initializations-->
+<?php //Javascript initializations, globals ?>
<script type="text/javascript">
siteUrl = '<?php echo site_url() ?>';
</script>
<div id="body">
- <!-- Invalid name in URL-->
+ <?php // Invalid name in URL ?>
<?php if (isset($video['err'])):
if ($video['err'] == 'INVALID_NAME'):
$suggestion = site_url(sprintf("video/watch/%d/%s", $video['id'],
<p>Invalid ID in URL.</p>
<?php endif ?>
- <!-- Correct URL-->
+ <?php // Correct URL ?>
<?php else: ?>
<h1><?php echo $video['title'] ?></h1>
<ul>
- <li><a href="javascript: void(0)" onclick="retrieveNsVlcPlugin('<? echo $video['torrents'][0] ?>')">VLC</a></li>
+ <li><a id="a_ns-vlc" href="javascript: void(0)">VLC</a></li>
- <li><a href="javascript: void(0)" onclick="retrieveNsHtml5Plugin('<?php echo 'tribe://'. $video['torrents'][0] ?>')">HTML5</a></li>
+ <li><a id="a_ns-html5" href="javascript: void(0)">HTML5</a></li>
</ul>
- <div id="video_plugin"></div>
- <!--TODO preload user preferred plugin-->
- <script type="text/javascript"> retrieveNsHtml5Plugin('<?php echo 'tribe://'. $video['torrents'][0] ?>') </script>
+ <div id="video_plugin"><?php echo $plugin_content ?></div>
<!--TODO user name-->
<!--TODO change format controls-->
<div id="video_date"><?php echo $video['date'] ?></div>
- <div id="video_views"><?php echo $video['views'] ?> views</div>
- <div id="video_likes"><?php echo $video['likes'] ?> likes</div>
- <div id="video_dislikes"><?php echo $video['dislikes'] ?> dislikes</div>
+ <div id="video_views">
+ <?php echo $video['views'] . ' '
+ . ($video['views'] == 1 ?
+ $this->lang->line('ui_view') :
+ $this->lang->line('ui_views') );
+ ?>
+ </div>
+ <div id="video_likes">
+ <?php echo $video['likes'] . ' '
+ . ($video['likes'] == 1 ?
+ $this->lang->line('ui_like') :
+ $this->lang->line('ui_likes') );
+ ?>
+ </div>
+ <div id="video_dislikes">
+ <?php echo $video['dislikes'] . ' '
+ . ($video['dislikes'] == 1 ?
+ $this->lang->line('ui_dislike') :
+ $this->lang->line('ui_dislikes') );
+ ?>
+ </div>
<div id="video_description"><?php echo $video['description'] ?></div>
- <!-- TODO <div id="video_category">Category: <?php echo $video['category_name'] ?></div>-->
- <div id="video_tags">Tags:
- <?php print_r($video['tags']) ?>
- <?php if (isset($video['tags'])):
- foreach ($video['tags'] as $tag => $score): ?>
+ <div id="video_category">
+ <?php echo ucwords($this->lang->line('ui_category'))
+ . ': '. $video['category_title'] ?>
+ </div>
+ <div id="video_tags">
+ <?php echo ucwords($this->lang->line('ui_tags')). ': ' ?>
+ <?php if (isset($video['tags'])):
+ foreach ($video['tags'] as $tag => $score): ?>
<a href="<?php site_url('catalog/search/'. $tag) ?>">
- <?php echo "$tag($score)" ?>
+ <?php echo "$tag($score)" ?>
</a>
- <?php endforeach; endif ?>
- <div id="video_license"><?php echo $video['license'] ?></div>
+ <?php endforeach; endif ?>
+ <div id="video_license">
+ <?php echo ucwords($this->lang->line('ui_license'))
+ . ': '. $video['license'] ?>
+ </div>
<?php endif // if (isset($video['err'])): ?>
-</div>
\ No newline at end of file
+</div>
+
+<?php // Javascript bindings when document is ready ?>
+<script type="text/javascript">
+ $(document).ready(function() {
+ $('#a_ns-vlc').click(function() {
+ // TODO video definition
+ retrieveNsVlcPlugin('<? echo $video['url'][0] ?>');
+ });
+
+ $('#a_ns-html5').click(function() {
+ // TODO video definition
+ retrieveNsHtml5Plugin('<?php echo $video['url'][0] ?>')
+ });
+ });
+</script>
\ No newline at end of file
-.video-list
+.videos-summary
{
position: relative;
}
+.category-title
+{
+ border-bottom: 1px solid rgb(108,162,222);
+ /*border-bottom: 1px solid rgb(171,209,255);*/
+}
+
.video-icon
{
position: relative;
display: block;
float: left;
width: 146px;
- height: 190px;
+ height: 170px;
margin-right: 8px;
}
.video-icon .video-title
{
+ margin-top: 2px;
font-size: 12px;
+ line-height: 100%;
}
.video-icon .video-views
+{
+ font-size: 12px;
+}
+.video-icon .video-username
{
font-size: 12px;
}
\ No newline at end of file
/**
- * Video page client scripting (AJAX, events etc.)
+ * Video page client scripting
*/
// Usually replaced in PHP
--- /dev/null
+<?php\r
+\r
+$lang['cal_su'] = "Du";\r
+$lang['cal_mo'] = "Lu";\r
+$lang['cal_tu'] = "Ma";\r
+$lang['cal_we'] = "Mi";\r
+$lang['cal_th'] = "Jo";\r
+$lang['cal_fr'] = "VI";\r
+$lang['cal_sa'] = "Sa";\r
+$lang['cal_sun'] = "Dun";\r
+$lang['cal_mon'] = "Lun";\r
+$lang['cal_tue'] = "Mar";\r
+$lang['cal_wed'] = "Mie";\r
+$lang['cal_thu'] = "Joi";\r
+$lang['cal_fri'] = "Vin";\r
+$lang['cal_sat'] = "Sam";\r
+$lang['cal_sunday'] = "Duminica";\r
+$lang['cal_monday'] = "Luni";\r
+$lang['cal_tuesday'] = "Marti";\r
+$lang['cal_wednesday'] = "Miercuri";\r
+$lang['cal_thursday'] = "Joi";\r
+$lang['cal_friday'] = "Vineri";\r
+$lang['cal_saturday'] = "Sambata";\r
+$lang['cal_jan'] = "Ian";\r
+$lang['cal_feb'] = "Feb";\r
+$lang['cal_mar'] = "Mar";\r
+$lang['cal_apr'] = "Apr";\r
+$lang['cal_may'] = "Mai";\r
+$lang['cal_jun'] = "Iun";\r
+$lang['cal_jul'] = "Iul";\r
+$lang['cal_aug'] = "Aug";\r
+$lang['cal_sep'] = "Sep";\r
+$lang['cal_oct'] = "Oct";\r
+$lang['cal_nov'] = "Noi";\r
+$lang['cal_dec'] = "Dec";\r
+$lang['cal_january'] = "Ianuarie";\r
+$lang['cal_february'] = "Februarie";\r
+$lang['cal_march'] = "Martie";\r
+$lang['cal_april'] = "Aprilie";\r
+$lang['cal_mayl'] = "Mai";\r
+$lang['cal_june'] = "Iunie";\r
+$lang['cal_july'] = "Iulie";\r
+$lang['cal_august'] = "August";\r
+$lang['cal_september'] = "Septembrie";\r
+$lang['cal_october'] = "Octombrie";\r
+$lang['cal_november'] = "Noiembrie";\r
+$lang['cal_december'] = "Decembrie";\r
+\r
+/* End of file calendar_lang.php */\r
+/* Location: ./system/language/romanian/calendar_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['date_year'] = "An";\r
+$lang['date_years'] = "Ani";\r
+$lang['date_month'] = "Luna";\r
+$lang['date_months'] = "Luni";\r
+$lang['date_week'] = "Saptamana";\r
+$lang['date_weeks'] = "Saptamani";\r
+$lang['date_day'] = "Zi";\r
+$lang['date_days'] = "Zile";\r
+$lang['date_hour'] = "Ora";\r
+$lang['date_hours'] = "Ore";\r
+$lang['date_minute'] = "Minut";\r
+$lang['date_minutes'] = "Minute";\r
+$lang['date_second'] = "Secunda";\r
+$lang['date_seconds'] = "Secunde";\r
+\r
+$lang['UM12'] = "(UTC - 12:00) Enitwetok, Kwajalien";\r
+$lang['UM11'] = "(UTC - 11:00) Nome, Midway Island, Samoa";\r
+$lang['UM10'] = "(UTC - 10:00) Hawaii";\r
+$lang['UM9'] = "(UTC - 9:00) Alaska";\r
+$lang['UM8'] = "(UTC - 8:00) Pacific Time";\r
+$lang['UM7'] = "(UTC - 7:00) Mountain Time";\r
+$lang['UM6'] = "(UTC - 6:00) Central Time, Mexico City";\r
+$lang['UM5'] = "(UTC - 5:00) Eastern Time, Bogota, Lima, Quito";\r
+$lang['UM4'] = "(UTC - 4:00) Atlantic Time, Caracas, La Paz";\r
+$lang['UM25'] = "(UTC - 3:30) Newfoundland";\r
+$lang['UM3'] = "(UTC - 3:00) Brazil, Buenos Aires, Georgetown, Falkland Is.";\r
+$lang['UM2'] = "(UTC - 2:00) Mid-Atlantic, Ascention Is., St Helena";\r
+$lang['UM1'] = "(UTC - 1:00) Azores, Cape Verde Islands";\r
+$lang['UTC'] = "(UTC) Casablanca, Dublin, Edinburgh, London, Lisbon, Monrovia";\r
+$lang['UP1'] = "(UTC + 1:00) Berlin, Brussels, Copenhagen, Madrid, Paris, Rome";\r
+$lang['UP2'] = "(UTC + 2:00) Kaliningrad, South Africa, Warsaw";\r
+$lang['UP3'] = "(UTC + 3:00) Baghdad, Riyadh, Moscow, Nairobi";\r
+$lang['UP25'] = "(UTC + 3:30) Teheran";\r
+$lang['UP4'] = "(UTC + 4:00) Adu Dhabi, Baku, Muscat, Tbilisi";\r
+$lang['UP35'] = "(UTC + 4:30) Kabul";\r
+$lang['UP5'] = "(UTC + 5:00) Islamabad, Karachi, Tashkent";\r
+$lang['UP45'] = "(UTC + 5:30) Bombay, Calcutta, Madras, New Delhi";\r
+$lang['UP6'] = "(UTC + 6:00) Almaty, Colomba, Dhakra";\r
+$lang['UP7'] = "(UTC + 7:00) Bangkok, Hanoi, Jakarta";\r
+$lang['UP8'] = "(UTC + 8:00) Beijing, Hong Kong, Perth, Singapore, Taipei";\r
+$lang['UP9'] = "(UTC + 9:00) Osaka, Sapporo, Seoul, Tokyo, Yakutsk";\r
+$lang['UP85'] = "(UTC + 9:30) Adelaide, Darwin";\r
+$lang['UP10'] = "(UTC + 10:00) Melbourne, Papua New Guinea, Sydney, Vladivostok";\r
+$lang['UP11'] = "(UTC + 11:00) Magadan, New Caledonia, Solomon Islands";\r
+$lang['UP12'] = "(UTC + 12:00) Auckland, Wellington, Fiji, Marshall Island";\r
+\r
+/* End of file date_lang.php */\r
+/* Location: ./system/language/romanian/date_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['db_invalid_connection_str'] = 'Setarile pentru baza de date nu au putut fi determinate.';\r
+$lang['db_unable_to_connect'] = 'Potrivit setarilor tale conexiunea la baza de date nu s-a realizat.';\r
+$lang['db_unable_to_select'] = 'Nu s-a putut selecta baza de date: %s';\r
+$lang['db_unable_to_create'] = 'Nu s-a putut crea baza de date: %s';\r
+$lang['db_invalid_query'] = 'Interogarea ta este invalida.';\r
+$lang['db_must_set_table'] = 'Tabelul nu a fost mentionat in interogarea ta.';\r
+$lang['db_must_set_database'] = 'Trebuie sa setezi numele bazei de date in fisierul de configurare a bazei de date.';\r
+$lang['db_must_use_set'] = 'Trebuie sa folosesti "set" pentru a edita un camp.';\r
+$lang['db_must_use_where'] = 'Editarile nu sunt permise fara "where".';\r
+$lang['db_del_must_use_where'] = 'Stergerile nu sunt permise fara "where".';\r
+$lang['db_field_param_missing'] = 'Pentru a vizualiza un camp este nevoie de numele tabelului ca paramentru.';\r
+$lang['db_unsupported_function'] = 'Trasatura nu este disponibila pentru baza de date pe care o folositi.';\r
+$lang['db_transaction_failure'] = 'Tranzictie nereusita: Rollback a fost realizat';\r
+$lang['db_unable_to_drop'] = 'Nu s-a putut sterge baza de date specificata.';\r
+$lang['db_unsuported_feature'] = 'Trasatura nu este suportata de baza de date.';\r
+$lang['db_unsuported_compression'] = 'Formatul fisierului nu este suportat de catre server.';\r
+$lang['db_filepath_error'] = 'Nu s-a putut realiza scrierea catre fisierul mentionat.';\r
+$lang['db_invalid_cache_path'] = 'Cache-ul trimis nu este valid sau nu este suportat.';\r
+$lang['db_table_name_required'] = 'Un nume de tabel este cerut pentru operatie.';\r
+$lang['db_column_name_required'] = 'Un nume de coloana este cerut pentru operatie.';\r
+$lang['db_column_definition_required'] = 'O definire de coloana este ceruta pentru operatie.';\r
+$lang['db_unable_to_set_charset'] = 'Incapabil a seta conecsiunea clientului setului de caractere: %s';\r
+$lang['db_error_heading'] = 'Eroare a bazei de date';\r
+\r
+/* End of file db_lang.php */\r
+/* Location: ./system/language/romanian/db_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['email_must_be_array'] = "Validarea metodei email trebuie facuta cu un array.";\r
+$lang['email_invalid_address'] = "Adresa de email invalida: %s";\r
+$lang['email_attachment_missing'] = "Atasamentul la email nu a fost gasit: %s";\r
+$lang['email_attachment_unredable'] = "Nu s-a putut deschide atasamentul: %s";\r
+$lang['email_no_recipients'] = "Trebuie sa specificati: To, Cc, or Bcc";\r
+$lang['email_send_failure_phpmail'] = "Nu s-a putut trimite email folosind PHP mail(). Serverul dumneavoastra s-ar putea sa nu fie configurat pentru a trimite mail-uri prin aceasta metoda.";\r
+$lang['email_send_failure_sendmail']= "Nu s-a putut trimite email folosind PHP Sendmail. Serverul dumneavoastra s-ar putea sa nu fie configurat pentru a trimite mail-uri prin aceasta metoda.";\r
+$lang['email_send_failure_smtp'] = "Nu s-a putut trimite email folosind SMTP. Serverul dumneavoastra s-ar putea sa nu fie configurat pentru a trimite mail-uri prin aceasta metoda.";\r
+$lang['email_sent'] = "Mesajul dumneavoastra a fost trimis cu succes folosind protocolul: %s";\r
+$lang['email_no_socket'] = "Socketul pentru Sendmail nu s-a putut deschide. Va rugam verificati setarile.";\r
+$lang['email_no_hostname'] = "Nu ati specificat hostname pentru SMTP.";\r
+$lang['email_smtp_error'] = "Urmatoarea eroare SMTP a avut loc: %s";\r
+$lang['email_no_smtp_unpw'] = "Eroare: Trebuie specificat utilizatorul si parola SMTP.";\r
+$lang['email_filed_smtp_login'] = "Comanda AUTH LOGIN nu a putut fi trimisa. Eroare: %s";\r
+$lang['email_smtp_auth_un'] = "Utilizatorul nu a putut fi gasit. Eroare: %s";\r
+$lang['email_smtp_auth_pw'] = "Parola este gresita. Eroare: %s";\r
+$lang['email_smtp_data_failure'] = "Datele nu au fost trimise: %s";\r
+$lang['email_exit_status'] = "Cod de iesire: %s";\r
+\r
+\r
+/* End of file email_lang.php */\r
+/* Location: ./system/language/romanian/email_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['required'] = "Campul %s este necesar.";\r
+$lang['isset'] = "Campul %s trebuie sa aiba o valoare.";\r
+$lang['valid_email'] = "Campul %s trebuie sa contina o adresa de email valida.";\r
+$lang['valid_emails'] = "Campul %s trebuie sa contina toate adresele de email valide.";\r
+$lang['valid_url'] = "Campul %s trebuie sa contina un URL valid.";\r
+$lang['valid_ip'] = "Campul %s trebuie sa contina un IP valid.";\r
+$lang['min_length'] = "Campul %s trebuie sa fie de cel putin %s caractere.";\r
+$lang['max_length'] = "Campul %s nu poate depasi lungimea de %s caractere.";\r
+$lang['exact_length'] = "Campul %s trebuie sa fie exact de %s caractere.";\r
+$lang['alpha'] = "Campul %s poate sa contina numai litere.";\r
+$lang['alpha_numeric'] = "Campul %s poate sa contina numai litere si numere.";\r
+$lang['alpha_dash'] = "Campul %s poate sa contina numai litere, numere, underscores, si dashes.";\r
+$lang['numeric'] = "Campul %s trebuie sa contina numai numere.";\r
+$lang['is_numeric'] = "Campul %s trebuie sa contina numai caractere numerice.";\r
+$lang['integer'] = "Campul %s trebuie sa contina un intreg.";\r
+$lang['matches'] = "Campul %s nu se potriveste cu campul %s.";\r
+$lang['is_natural'] = "Campul %s trebuie sa contina numai numere pozitive.";\r
+$lang['is_natural_no_zero'] = "Campul %s trebuie sa contina un numar mai mare ca zero.";\r
+\r
+\r
+/* End of file form_validation_lang.php */\r
+/* Location: ./system/language/romanian/form_validation_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['ftp_no_connection'] = "Conexiunea nu a putut fi realizata. Va ruga verificati ca sunteti conectat inainte de a efectua orice modificare la fisiere.";\r
+$lang['ftp_unable_to_connect'] = "Conexiunea FTP nu a putut fi realizata utilizand hostname-ul precizat.";\r
+$lang['ftp_unable_to_login'] = "Logarea catre serverul FTP nu a putu fi realizata. Va rugam verificati utilizatorul si parola.";\r
+$lang['ftp_unable_to_makdir'] = "Crearea directorului speficiat nu s-a putut realiza.";\r
+$lang['ftp_unable_to_changedir'] = "Schimbarea directoarelor nu a avut loc.";\r
+$lang['ftp_unable_to_chmod'] = "Permisiunea fisierului nu a putut fi schimbata. Va rugam verificati calea. Sfat: Aceasta trasatura e valabila doar pentru PHP 5 sau o versiunea ulterioara.";\r
+$lang['ftp_unable_to_upload'] = "Upload catre directorul specificat imposibil. Va rugam verificati calea.";\r
+$lang['ftp_no_source_file'] = "Fisierul sursa nu a putut fi localizat. Va rugam verificati calea.";\r
+$lang['ftp_unable_to_remame'] = "Redenumirea fisierului nu a avut loc.";\r
+$lang['ftp_unable_to_delete'] = "Stergerea fisierului nu a avut loc.";\r
+$lang['ftp_unable_to_move'] = "Mutarea fisierului nu a avut loc. Va rugam verificati daca directorul exista.";\r
+\r
+/* End of file ftp_lang.php */\r
+/* Location: ./system/language/romanian/ftp_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['imglib_source_image_required'] = "Trebuie sa specificati o cale catre imagine in preferinte.";\r
+$lang['imglib_gd_required'] = "Este nevoie de libraria GD pentru aceasta trasatura.";\r
+$lang['imglib_gd_required_for_props'] = "Serverul trebuie sa suporte libraria GD pentru a afla proprietatile imaginilor";\r
+$lang['imglib_unsupported_imagecreate'] = "Serverul dumneavoastra nu suporta functia GD pentru acest tip de imagine.";\r
+$lang['imglib_gif_not_supported'] = "GIF nu este suportat datorita restrictiilor licentei. Trebuie sa folositi formatele JPG sau PNG.";\r
+$lang['imglib_jpg_not_supported'] = "JPG nu este suportat";\r
+$lang['imglib_png_not_supported'] = "PNG nu este suportat";\r
+$lang['imglib_jpg_or_png_required'] = "Protocolul redimensionarii specificat in preferinte functioneaza doar pentru JPEG sau PNG.";\r
+$lang['imglib_copy_error'] = "O eroare a avut loc in timp ce se incerca schimbarea imaginii. Va rugam verificati daca directorul are proprietatile necesare.";\r
+$lang['imglib_rotate_unsupported'] = "Rotirea unei imagini nu este suportata de catre server.";\r
+$lang['imglib_libpath_invalid'] = "Calea catre libraria galeriei nu este corecta. Va rugam corectati calea in preferinte.";\r
+$lang['imglib_image_process_failed'] = "Eroare: procesarea imaginii. Va rugam verificati daca serverul suporta protocolul selectat si daca calea catre libraria galeriei este corecta.";\r
+$lang['imglib_rotation_angle_required'] = "Un unghi de rotire este necesar pentru a roti imaginea.";\r
+$lang['imglib_writing_failed_gif'] = "Imagine GIF ";\r
+$lang['imglib_invalid_path'] = "Calea catre imagine nu este corecta";\r
+$lang['imglib_copy_failed'] = "Copierea imaginii a esuat.";\r
+$lang['imglib_missing_font'] = "Nu s-a putut gasi un font pentru a fi folosit.";\r
+$lang['imglib_save_failed'] = "Nu se poate salva imaginea. Va rog sa verificati daca fisierul de imagine si directorul au acces de scriere.";\r
+\r
+\r
+/* End of file imglib_lang.php */\r
+/* Location: ./system/language/romanian/imglib_lang.php */
\ No newline at end of file
--- /dev/null
+<html>\r
+\r
+<head>\r
+\r
+<title>403 Forbidden</title>\r
+\r
+</head>\r
+\r
+<body>\r
+\r
+<p>Accesul in director este interzis.<p>\r
+\r
+</body>\r
+\r
+</html>
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['terabyte_abbr'] = "TB";\r
+$lang['gigabyte_abbr'] = "GB";\r
+$lang['megabyte_abbr'] = "MB";\r
+$lang['kilobyte_abbr'] = "KB";\r
+$lang['bytes'] = "Bytes";\r
+\r
+/* End of file number_lang.php */\r
+/* Location: ./system/language/romanian/number_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['profiler_database'] = 'BAZA DE DATE';\r
+$lang['profiler_controller_info']= 'CLASA/METODA';\r
+$lang['profiler_benchmarks'] = 'COTA NIVELE';\r
+$lang['profiler_queries'] = 'INTEROGARI';\r
+$lang['profiler_get_data'] = 'GET DATA';\r
+$lang['profiler_post_data'] = 'POST DATA';\r
+$lang['profiler_uri_string'] = 'URI STRING';\r
+$lang['profiler_memory_usage'] = 'UZ MEMORIE';\r
+$lang['profiler_no_db'] = 'Baza de date nu este interogata';\r
+$lang['profiler_no_queries'] = 'Nu exista interogari';\r
+$lang['profiler_no_post'] = 'Nu exista date POST';\r
+$lang['profiler_no_get'] = 'Nu exista date GET';\r
+$lang['profiler_no_uri'] = 'Nu exista date URI';\r
+$lang['profiler_no_memory'] = 'Uz Memorie indisponibila';\r
+\r
+/* End of file profiler_lang.php */\r
+/* Location: ./system/language/romanian/profiler_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['ut_test_name'] = 'Nume Test';\r
+$lang['ut_test_datatype'] = 'Test Tip Informatie';\r
+$lang['ut_res_datatype'] = 'Tip Informatie Asteptat';\r
+$lang['ut_result'] = 'Rezultat';\r
+$lang['ut_undefined'] = 'Test Nume Nedefinit';\r
+$lang['ut_file'] = 'Nume Fisier';\r
+$lang['ut_line'] = 'Numar Rand';\r
+$lang['ut_passed'] = 'Trecut';\r
+$lang['ut_failed'] = 'Esuat';\r
+$lang['ut_boolean'] = 'Boolean';\r
+$lang['ut_integer'] = 'Integer';\r
+$lang['ut_float'] = 'Float';\r
+$lang['ut_double'] = 'Float';\r
+$lang['ut_string'] = 'String';\r
+$lang['ut_array'] = 'Array';\r
+$lang['ut_object'] = 'Obiect';\r
+$lang['ut_resource'] = 'Resursa';\r
+$lang['ut_null'] = 'Null';\r
+\r
+/* End of file unit_test_lang.php */\r
+/* Location: ./system/language/romanian/unit_test_lang.php */
\ No newline at end of file
--- /dev/null
+<?php\r
+\r
+$lang['upload_userfile_not_set'] = "Imposibil de gasit un post variabil numit fisierul utilizatorului.";\r
+$lang['upload_file_exceeds_limit'] = "Fisierul uploadat depaseste marimea maxima permisa in fisierul configuratiei PHP-ului tau";\r
+$lang['upload_file_exceeds_form_limit'] = "Fisierul uploadat depaseste marimea maxima permisa de formular.";\r
+$lang['upload_file_partial'] = "Fisierul a fost doar partial uploadat";\r
+$lang['upload_no_temp_directory'] = "Folderul temporar lipseste.";\r
+$lang['upload_unable_to_write_file'] = "Fisierul nu va putea fi scris pe disc.";\r
+$lang['upload_stopped_by_extension'] = "Fisierul de incarcat a fost oprit de extensie.";\r
+$lang['upload_no_file_selected'] = "Nu ai selectat un fisier pentru upload";\r
+$lang['upload_invalid_filetype'] = "Tipul fisierului pe care incerci sa il uploadezi nu este permis";\r
+$lang['upload_invalid_filesize'] = "Fisierul pe care incerci sa il uploadezi este mai mare decat marimea permisa";\r
+$lang['upload_invalid_dimensions'] = "Imaginea pe care incerci sa o uploadezi depaseste inaltimea sau latimea maxima";\r
+$lang['upload_destination_error'] = "O problema a fost intampinata in timpul mutarii fisierului uploadat la destinatia finala.";\r
+$lang['upload_no_filepath'] = "Calea uploadului nu pare sa fie valida.";\r
+$lang['upload_no_file_types'] = "Nu ai specificat nici un tip de fisier permis.";\r
+$lang['upload_bad_filename'] = " Numele fisierului propus exista in server.";\r
+$lang['upload_not_writable'] = "Folderul destinat uploadului nu pare sa fie scriptibil.";\r
+\r
+/* End of file upload_lang.php */\r
+/* Location: ./system/language/romanian/upload_lang.php */
\ No newline at end of file