diff --git a/AUTHORS b/AUTHORS index b8d8ad1..4500330 100644 --- a/AUTHORS +++ b/AUTHORS @@ -17,20 +17,25 @@ Much appreciated contributors (in alphabetical order): Denis Kot - Russian translation Dmitry Dulepov Fernando Sayago Gil - Spanish translation + Gert van Valkenhoef Jakub Viták - Czech translation Janez Troha - Slovenian translation Jean-Philippe Fleury Jerry - Chinese translation Julien Issler + Litew - Russian translation Ludovic Bellière Manuel Eidenberger Matthew Dawson Matías Halles Mehdi Kabab Nicolas Lassalle - Subversion support + Ozan - Turkish translation Patrick Georgi + Pedro Kiefer - Brazilian Portuguese translation Raphaël Emourgeon Samuel Suther - German translation + Simon Holywell Sindre R. Myren Stewart Platt Stéphane Baron diff --git a/INSTALL.mdtext b/INSTALL.mdtext index 7827f25..f5aeba2 100644 --- a/INSTALL.mdtext +++ b/INSTALL.mdtext @@ -6,9 +6,15 @@ the installation of InDefero by itself. ## PHP modules for indefero -Indefero need the GD module for PHP. It's named "php5-gd" in debian. +Indefero needs additional PHP modules to function correctly, namely - $ apt-get install php5-gd + - gd (for graphic operations) + - zip (for upload archive processing) + +The package names of these modules might vary between distributions, +for Debian they are + + $ apt-get install php5-gd php5-zip ## Recommended Layout of the Files diff --git a/Makefile b/Makefile index 8ec8daa..90d3854 100644 --- a/Makefile +++ b/Makefile @@ -62,11 +62,11 @@ pot-update: pluf_path fi touch src/IDF/locale/idf.pot; # Extract string - @cd src; php $(PLUF_PATH)/extracttemplates.php IDF/conf/idf.php IDF/gettexttemplates + @cd src; php "$(PLUF_PATH)/extracttemplates.php" IDF/conf/idf.php IDF/gettexttemplates @cd src; for phpfile in `find . -iname "*.php"`; do \ printf "Parsing file : "$$phpfile"\n"; \ xgettext -o idf.pot -p ./IDF/locale/ --from-code=UTF-8 -j \ - --keyword --keyword=__ --keyword=_n:1,2 -L PHP $$phpfile ; \ + --keyword --keyword=__ --keyword=_n:1,2 -L PHP "$$phpfile" ; \ done # Remove tmp folder rm -Rf src/IDF/gettexttemplates @@ -76,7 +76,7 @@ pot-update: pluf_path po-update: pluf_path @for pofile in `ls src/IDF/locale/*/idf.po`; do \ printf "Updating file : "$$pofile"\n"; \ - msgmerge -v -U $$pofile src/IDF/locale/idf.pot; \ + msgmerge -v -U "$$pofile" src/IDF/locale/idf.pot; \ printf "\n"; \ done @@ -144,7 +144,7 @@ po-stats: --pretty=format:%h`.zip db-install: - @cd src && php $(PLUF_PATH)/migrate.php --conf=IDF/conf/idf.php -a -d -i + @cd src && php "$(PLUF_PATH)/migrate.php" --conf=IDF/conf/idf.php -a -d -i db-update: - @cd src && php $(PLUF_PATH)/migrate.php --conf=IDF/conf/idf.php -a -d + @cd src && php "$(PLUF_PATH)/migrate.php" --conf=IDF/conf/idf.php -a -d diff --git a/NEWS.mdtext b/NEWS.mdtext index ce953c9..bf489b0 100644 --- a/NEWS.mdtext +++ b/NEWS.mdtext @@ -1,4 +1,76 @@ -# InDefero 1.2 - xxx xxx xx xx:xx 2011 UTC +# InDefero 1.3 - xxx xxx xx xx:xx 2011 UTC + +The development of this version of Indefero has been sponsored +by the friendly folks from Scilab ! + +ATTENTION: You need Pluf [4121ca4](http://projects.ceondo.com/p/pluf/source/commit/4121ca4) +or newer to properly run this version of Indefero! + +## Changes + +- Indefero's post-commit web hook now by default issues HTTP PUT instead of + HTTP POST requests and carries the authentication digest in the new + `Web-Hook-Hmac` header. The old behaviour can be re-enabled by setting the + `$cfg['webhook_processing']` flag to "compat", we urge you to change the + implementations of this web hook as this setting is likely to be removed + in future versions of Indefero. +- Indefero now needs PHP's zip module which is not enabled by default. +- Existing email notifications now have to be explicitely activated in the + project's administrative area. + +## New Features + +- It is now possible to upload and embed resources like images or text + files into wiki pages. If no preview for a resource's mime type is + available, than a download link is provided for it instead. +- The notification system has been overhauled; it is now possible to configure + what kind of user group, project administrators, members and / or additional + mail addresses are notified about updates in a certain section, such as + issues, downloads, reviews, and so on. We now also ensure that notification + emails for one object are uniquely identifyable to support a grouped view + in email clients that support that. (fixes issues 334, 452, and 480) +- Indefero can now be configured to record activity metrics for all projects + in a forge. This needs a special cron job named 'activitycron.php` + (under `scripts`) that is run on a regular basis. The metrics can be + fine-tuned via `activity_section_weights` and `activity_lookback` in + `idf.php` and the result is visible as green bar in the project list view. +- The forge's project list has been overhauled - its now possible to attach + labels on projects and to filter and order the project list by various + criteria. Additionally, projects can now get an external project URL + configured that is displayed as linkable icon right beside the project name + (if available) +- Forge administrators can furthermore configure an alternative entry page + for the forge that is displayed instead of the plain project list. This + page accepts standard Markdown syntax and has support for the new + `projectlist` macro that allows the (partial) inline rendering of the + known global project list. +- It is now also possible to configure a web hook that informs an external + URL about new and updated downloads for a specific project, similar to the + available post-commit web hook. +- One can now upload multiple files at once by using a special archive format + which Indefero processes in the background and for which individual upload + records are created. + +## Bugfixes + +- Ensure that IDF does not break UTF-8 encoded strings when + shortening them for view rendering (issue 785) +- Indefero no longer confuses a non-owner of an issue with a notification that + a particular ticket has been opened and assigned to him (fixes issue 562) + +# InDefero 1.2.1 - XXX XXX XX XX:XX:XX UTC 201X + +## Bugfixes + +- The diff view now renders properly in Firefox when a minimum font size + is configured or the user zooms the web page (fixes issue 773) + +## Language and Translations + +- Multiple fixes to English source strings (fixes issues 763, 766, and 772, + thanks to JP Fleury!) + +# InDefero 1.2 - Sun Nov 6 23:04:00 UTC 2011 ATTENTION: You need Pluf [46b7f251](http://projects.ceondo.com/p/pluf/source/commit/46b7f251) or newer to properly run this version of Indefero! @@ -50,9 +122,13 @@ or newer to properly run this version of Indefero! middle (issue 697) - Indefero now sends the MD5 checksum as HTTP header when downloading a file from the download area; additionally, a unneeded redirect has been removed (issue 716) -- Avatar URL generation use correctly the configuration (issue 732) - Source links without a specific revision did not work due to a wrong regex (issue 730) +- Avatar URL generation use correctly the configuration (issue 732) +- The SyncGit plugin no longer fails to remove a non-existing post-update hook + on repository creation (issue 752) +- When uploading a project logo, an existing uploaded file with the same name + no longer leads to an error, but is simple overwritten (fixes issue 740) - The error detection and reporting in the SyncMonotone plugin has been improved - The branch links users of the Subversion frontend get when they enter a wrong revision are fixed; this list is now also only displayed (for any SCM) if @@ -71,6 +147,11 @@ or newer to properly run this version of Indefero! ## Translations +- The Russian translation has been enabled by default (thanks for all the great + work, Denis Kot and Litew!) +- Brazilian Portuguese translation started (thanks to Pedro Kiefer!) +- Turkish translation started (thanks to Ozan!) + # InDefero 1.1.2 - Thu May 26 07:42:25 2011 UTC ## Bugfixes diff --git a/logo/external_link.svg b/logo/external_link.svg new file mode 100644 index 0000000..e448789 --- /dev/null +++ b/logo/external_link.svg @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/scripts/activitycron.php b/scripts/activitycron.php new file mode 100644 index 0000000..43f91d9 --- /dev/null +++ b/scripts/activitycron.php @@ -0,0 +1,48 @@ + 1) { + $date = new DateTime($_SERVER['argv'][1]); +} + +echo 'recalculating project activity for '.$date->format('Y-m-d')."\n"; +IDF_ActivityTaxonomy::recalculateTaxnomies($date); + diff --git a/src/IDF/ActivityTaxonomy.php b/src/IDF/ActivityTaxonomy.php new file mode 100644 index 0000000..9991e51 --- /dev/null +++ b/src/IDF/ActivityTaxonomy.php @@ -0,0 +1,156 @@ + $weight) { + $sectionWeights[$section] = $weight / (float) $allWeights; + } + + // + // determine the date boundaries + // + $lookback = Pluf::f('activity_lookback', 0); + if ($lookback < 1) { + throw new LogicException('lookback must be greater or equal to 1'); + } + $dateCopy = new DateTime(); + $dateCopy->setTimestamp($date->getTimestamp()); + $dateBoundaries = array( + $dateCopy->format('Y-m-d 23:59:59'), + $dateCopy->sub(new DateInterval('P'.$lookback.'D'))->format('Y-m-d 00:00:00') + ); + + // + // now recalculate the values for all projects + // + $projects = Pluf::factory('IDF_Project')->getList(); + foreach ($projects as $project) { + self::recalculateTaxonomy($date, $project, $dateBoundaries, $sectionWeights); + } + } + + private static function recalculateTaxonomy(DateTime $date, IDF_Project $project, array $dateBoundaries, array $sectionWeights) + { + $conf = new IDF_Conf(); + $conf->setProject($project); + + $sectionClasses = array( + 'source' => array('IDF_Commit'), + 'issues' => array('IDF_Issue'), + 'wiki' => array('IDF_Wiki_Page', 'IDF_Wiki_Resource'), + 'review' => array('IDF_Review'), + 'downloads' => array('IDF_Upload') + ); + + $value = 0; + foreach ($sectionWeights as $section => $weight) { + // skip closed / non-existant sections + if ($conf->getVal($section.'_access_rights') === 'none') + continue; + + if (!array_key_exists($section, $sectionClasses)) + continue; + + $sectionValue = self::calculateActivityValue( + $dateBoundaries, $sectionClasses[$section], $project->id); + $value = ((1 - $weight) * $value) + ($weight * $sectionValue); + } + + echo "project {$project->name} has an activity value of $value\n"; + + $sql = new Pluf_SQL('project=%s AND date=%s', array($project->id, $date->format('Y-m-d'))); + $activity = Pluf::factory('IDF_ProjectActivity')->getOne(array('filter' => $sql->gen())); + + if ($activity == null) { + $activity = new IDF_ProjectActivity(); + $activity->project = $project; + $activity->date = $date->format('Y-m-d'); + $activity->value = $value; + $activity->create(); + } else { + $activity->value = $value; + $activity->update(); + } + } + + private static function calculateActivityValue(array $dateBoundaries, array $classes, $projectId) + { + $allCount = self::countActivityFor($dateBoundaries, $classes); + if ($allCount == 0) return 0; + $prjCount = self::countActivityFor($dateBoundaries, $classes, $projectId); + return $prjCount / (float) $allCount; + } + + private static function countActivityFor(array $dateBoundaries, array $classes, $projectId = null) + { + static $cache = array(); + $argIdent = md5(serialize(func_get_args())); + if (array_key_exists($argIdent, $cache)) { + return $cache[$argIdent]; + } + + $cache[$argIdent] = 0; + list($higher, $lower) = $dateBoundaries; + $sql = new Pluf_SQL('model_class IN ("'.implode('","', $classes).'") '. + 'AND creation_dtime >= %s AND creation_dtime <= %s', + array($lower, $higher)); + + if ($projectId !== null) { + $sql->SAnd(new Pluf_SQL('project=%s', array($projectId))); + } + + $cache[$argIdent] = Pluf::factory('IDF_Timeline')->getCount(array('filter' => $sql->gen())); + + return $cache[$argIdent]; + } +} \ No newline at end of file diff --git a/src/IDF/Commit.php b/src/IDF/Commit.php index 0e724ad..0060ec7 100644 --- a/src/IDF/Commit.php +++ b/src/IDF/Commit.php @@ -235,7 +235,7 @@ class IDF_Commit extends Pluf_Model -
'.sprintf(__('Commit %s, by %s'), ''.$this->scm_id.'', $user).'
'; +
'.sprintf(__('Commit %1$s, by %2$s'), ''.$this->scm_id.'', $user).'
'; return Pluf_Template::markSafe($out); } @@ -287,6 +287,12 @@ class IDF_Commit extends Pluf_Model $url = str_replace(array('%p', '%r'), array($project->shortname, $this->scm_id), $conf->getVal('webhook_url', '')); + + // trigger a POST instead of the standard PUT if we're asked for + $method = 'PUT'; + if (Pluf::f('webhook_processing', '') === 'compat') { + $method = 'POST'; + } $payload = array('to_send' => array( 'project' => $project->shortname, 'rev' => $this->scm_id, @@ -297,41 +303,51 @@ class IDF_Commit extends Pluf_Model 'creation_date' => $this->creation_dtime, ), 'project_id' => $project->id, - 'authkey' => $project->getPostCommitHookKey(), + 'authkey' => $project->getWebHookKey(), 'url' => $url, + 'method' => $method, ); $item = new IDF_Queue(); $item->type = 'new_commit'; $item->payload = $payload; $item->create(); - if ('' == $conf->getVal('source_notification_email', '')) { - return; - } - $current_locale = Pluf_Translation::getLocale(); - $langs = Pluf::f('languages', array('en')); - Pluf_Translation::loadSetLocale($langs[0]); - $context = new Pluf_Template_Context( - array( - 'c' => $this, - 'project' => $this->get_project(), - 'url_base' => Pluf::f('url_base'), - ) - ); - $tmpl = new Pluf_Template('idf/source/commit-created-email.txt'); - $text_email = $tmpl->render($context); - $addresses = explode(',', $conf->getVal('source_notification_email')); - foreach ($addresses as $address) { - $email = new Pluf_Mail(Pluf::f('from_email'), + $from_email = Pluf::f('from_email'); + $recipients = $project->getNotificationRecipientsForTab('source'); + + foreach ($recipients as $address => $language) { + + if (!empty($this->author) && $this->author->email === $address) { + continue; + } + + Pluf_Translation::loadSetLocale($language); + + $context = new Pluf_Template_Context(array( + 'commit' => $this, + 'project' => $project, + 'url_base' => Pluf::f('url_base'), + )); + + // commits are usually not updated, therefor we do not + // distinguish between create and update here + $tplfile = 'idf/source/commit-created-email.txt'; + $subject = __('New Commit %1$s - %2$s (%3$s)'); + + $tmpl = new Pluf_Template($tplfile); + $text_email = $tmpl->render($context); + + $email = new Pluf_Mail($from_email, $address, - sprintf(__('New Commit %s - %s (%s)'), + sprintf($subject, $this->scm_id, $this->summary, - $this->get_project()->shortname)); + $project->shortname)); $email->addTextMessage($text_email); $email->sendMail(); } + Pluf_Translation::loadSetLocale($current_locale); } } diff --git a/src/IDF/Diff.php b/src/IDF/Diff.php index 6c76ce2..ac86934 100644 --- a/src/IDF/Diff.php +++ b/src/IDF/Diff.php @@ -184,12 +184,12 @@ class IDF_Diff $added = $added[0] + $added[1]; $leftwidth = 0; if ($added > 0) - $leftwidth = ((ceil(log10($added)) + 1) * 8) + 12; + $leftwidth = ((ceil(log10($added)) + 1) * 8) + 17; $removed = $removed[0] + $removed[1]; $rightwidth = 0; if ($removed > 0) - $rightwidth = ((ceil(log10($removed)) + 1) * 8) + 12; + $rightwidth = ((ceil(log10($removed)) + 1) * 8) + 17; // we need to correct the width of a single column a little // to take less space and to hide the empty one @@ -411,11 +411,11 @@ class IDF_Diff $leftwidth = 1; if ($max_lineno_left > 0) - $leftwidth = ((ceil(log10($max_lineno_left)) + 1) * 8) + 12; + $leftwidth = ((ceil(log10($max_lineno_left)) + 1) * 8) + 17; $rightwidth = 1; if ($max_lineno_right > 0) - $rightwidth = ((ceil(log10($max_lineno_right)) + 1) * 8) + 12; + $rightwidth = ((ceil(log10($max_lineno_right)) + 1) * 8) + 17; $inner_linecounts_left = '' ."\n". diff --git a/src/IDF/Forge.php b/src/IDF/Forge.php new file mode 100644 index 0000000..df199a0 --- /dev/null +++ b/src/IDF/Forge.php @@ -0,0 +1,95 @@ +conf = new IDF_Gconf(); + $this->conf->setModel($this); + } + + public static function instance() { + return new IDF_Forge(); + } + + public function getProjectLabels($default = '') { + return $this->conf->getVal('project_labels', $default); + } + + public function setProjectLabels($labels) { + $this->conf->setVal('project_labels', $labels); + } + + public function getProjectLabelsWithCounts() { + $sql = new Pluf_SQL('project=0'); + $tagList = Pluf::factory('IDF_Tag')->getList(array( + 'filter' => $sql->gen(), + 'view' => 'join_projects', + 'order' => 'class ASC, lcname ASC' + )); + + $maxProjectCount = 0; + foreach ($tagList as $tag) { + $maxProjectCount = max($maxProjectCount, $tag->project_count); + } + + $tags = array(); + foreach ($tagList as $tag) { + // group by class + if (!array_key_exists($tag->class, $tags)) { + $tags[$tag->class] = array(); + } + $tag->rel_project_count = $tag->project_count / (double) $maxProjectCount; + $tags[$tag->class][] = $tag; + } + return $tags; + } + + public function setCustomForgePageEnabled($enabled) { + $this->conf->setVal('custom_forge_page_enabled', $enabled); + } + + public function isCustomForgePageEnabled($default = false) { + return $this->conf->getVal('custom_forge_page_enabled', $default); + } + + public function getCustomForgePageContent($default = '') { + return $this->conf->getVal('custom_forge_page_content', $default); + } + + public function setCustomForgePageContent($content) { + $this->conf->setVal('custom_forge_page_content', $content); + } +} \ No newline at end of file diff --git a/src/IDF/Form/Admin/ForgeConf.php b/src/IDF/Form/Admin/ForgeConf.php new file mode 100644 index 0000000..669ac67 --- /dev/null +++ b/src/IDF/Form/Admin/ForgeConf.php @@ -0,0 +1,47 @@ +fields['enabled'] = new Pluf_Form_Field_Boolean( + array('required' => false, + 'label' => __('Custom forge page enabled'), + 'widget' => 'Pluf_Form_Widget_CheckboxInput', + )); + $this->fields['content'] = new Pluf_Form_Field_Varchar( + array('required' => true, + 'label' => __('Content'), + 'widget' => 'Pluf_Form_Widget_TextareaInput', + 'widget_attrs' => array( + 'cols' => 68, + 'rows' => 26, + ), + )); + } +} diff --git a/src/IDF/Form/Admin/LabelConf.php b/src/IDF/Form/Admin/LabelConf.php new file mode 100644 index 0000000..3230ed7 --- /dev/null +++ b/src/IDF/Form/Admin/LabelConf.php @@ -0,0 +1,62 @@ +fields['project_labels'] = new Pluf_Form_Field_Varchar( + array('required' => true, + 'label' => __('Predefined project labels'), + 'initial' => self::init_project_labels, + 'widget_attrs' => array('rows' => 13, + 'cols' => 75), + 'widget' => 'Pluf_Form_Widget_TextareaInput', + )); + } + + public function clean_project_labels() + { + $labels = preg_split("/\s*\n\s*/", $this->cleaned_data['project_labels'], -1, PREG_SPLIT_NO_EMPTY); + for ($i=0; $i array('size' => '35'), )); + $this->fields['external_project_url'] = new Pluf_Form_Field_Varchar( + array('required' => false, + 'label' => __('External URL'), + 'widget_attrs' => array('size' => '35'), + 'initial' => '', + )); + $this->fields['scm'] = new Pluf_Form_Field_Varchar( array('required' => true, 'label' => __('Repository type'), @@ -127,6 +134,18 @@ class IDF_Form_Admin_ProjectCreate extends Pluf_Form 'widget' => 'Pluf_Form_Widget_TextareaInput', )); + for ($i=1;$i<7;$i++) { + $this->fields['label'.$i] = new Pluf_Form_Field_Varchar( + array('required' => false, + 'label' => __('Labels'), + 'initial' => '', + 'widget_attrs' => array( + 'maxlength' => 50, + 'size' => 20, + ), + )); + } + $projects = array('--' => '--'); foreach (Pluf::factory('IDF_Project')->getList(array('order' => 'name ASC')) as $proj) { $projects[$proj->name] = $proj->shortname; @@ -199,7 +218,7 @@ class IDF_Form_Admin_ProjectCreate extends Pluf_Form $mtn_master_branch)) { throw new Pluf_Form_Invalid(__( 'The master branch is empty or contains illegal characters, '. - 'please use only letters, digits, dashs and dots as separators.' + 'please use only letters, digits, dashes and dots as separators.' )); } @@ -235,6 +254,11 @@ class IDF_Form_Admin_ProjectCreate extends Pluf_Form return $shortname; } + public function clean_external_project_url() + { + return IDF_Form_ProjectConf::checkWebURL($this->cleaned_data['external_project_url']); + } + public function clean() { if ($this->cleaned_data['scm'] != 'svn') { @@ -278,11 +302,29 @@ class IDF_Form_Admin_ProjectCreate extends Pluf_Form if (!$this->isValid()) { throw new Exception(__('Cannot save the model from an invalid form.')); } + + // Add a tag for each label + $tagids = array(); + for ($i=1;$i<7;$i++) { + if (strlen($this->cleaned_data['label'.$i]) > 0) { + if (strpos($this->cleaned_data['label'.$i], ':') !== false) { + list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); + list($class, $name) = array(trim($class), trim($name)); + } else { + $class = 'Other'; + $name = trim($this->cleaned_data['label'.$i]); + } + $tag = IDF_Tag::addGlobal($name, $class); + $tagids[] = $tag->id; + } + } + $project = new IDF_Project(); $project->name = $this->cleaned_data['name']; $project->shortname = $this->cleaned_data['shortname']; $project->shortdesc = $this->cleaned_data['shortdesc']; + $tagids = array(); if ($this->cleaned_data['template'] != '--') { // Find the template project $sql = new Pluf_SQL('shortname=%s', @@ -290,15 +332,36 @@ class IDF_Form_Admin_ProjectCreate extends Pluf_Form $tmpl = Pluf::factory('IDF_Project')->getOne(array('filter' => $sql->gen())); $project->private = $tmpl->private; $project->description = $tmpl->description; + + foreach ($tmpl->get_tags_list() as $tag) { + $tagids[] = $tag->id; + } } else { $project->private = $this->cleaned_data['private_project']; $project->description = __('Click on the Project Management tab to set the description of your project.'); + + // Add a tag for each label + for ($i=1;$i<7;$i++) { + if (strlen($this->cleaned_data['label'.$i]) > 0) { + if (strpos($this->cleaned_data['label'.$i], ':') !== false) { + list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); + list($class, $name) = array(trim($class), trim($name)); + } else { + $class = 'Other'; + $name = trim($this->cleaned_data['label'.$i]); + } + $tag = IDF_Tag::addGlobal($name, $class); + $tagids[] = $tag->id; + } + } } $project->create(); + $project->batchAssoc('IDF_Tag', $tagids); + $conf = new IDF_Conf(); $conf->setProject($project); $keys = array('scm', 'svn_remote_url', 'svn_username', - 'svn_password', 'mtn_master_branch'); + 'svn_password', 'mtn_master_branch', 'external_project_url'); foreach ($keys as $key) { $this->cleaned_data[$key] = (!empty($this->cleaned_data[$key])) ? $this->cleaned_data[$key] : ''; diff --git a/src/IDF/Form/Admin/ProjectUpdate.php b/src/IDF/Form/Admin/ProjectUpdate.php index e600e08..f579381 100644 --- a/src/IDF/Form/Admin/ProjectUpdate.php +++ b/src/IDF/Form/Admin/ProjectUpdate.php @@ -53,6 +53,13 @@ class IDF_Form_Admin_ProjectUpdate extends Pluf_Form 'widget_attrs' => array('size' => '35'), )); + $this->fields['external_project_url'] = new Pluf_Form_Field_Varchar( + array('required' => false, + 'label' => __('External URL'), + 'widget_attrs' => array('size' => '35'), + 'initial' => $conf->getVal('external_project_url'), + )); + if ($this->project->getConf()->getVal('scm') == 'mtn') { $this->fields['mtn_master_branch'] = new Pluf_Form_Field_Varchar( array('required' => false, @@ -63,6 +70,26 @@ class IDF_Form_Admin_ProjectUpdate extends Pluf_Form )); } + $tags = $this->project->get_tags_list(); + for ($i=1;$i<7;$i++) { + $initial = ''; + if (isset($tags[$i-1])) { + if ($tags[$i-1]->class != 'Other') { + $initial = (string) $tags[$i-1]; + } else { + $initial = $tags[$i-1]->name; + } + } + $this->fields['label'.$i] = new Pluf_Form_Field_Varchar( + array('required' => false, + 'label' => __('Labels'), + 'initial' => $initial, + 'widget_attrs' => array( + 'maxlength' => 50, + 'size' => 20, + ), + )); + } $this->fields['owners'] = new Pluf_Form_Field_Varchar( array('required' => false, 'label' => __('Project owners'), @@ -115,22 +142,52 @@ class IDF_Form_Admin_ProjectUpdate extends Pluf_Form return IDF_Form_MembersConf::checkBadLogins($this->cleaned_data['members']); } + public function clean_external_project_url() + { + return IDF_Form_ProjectConf::checkWebURL($this->cleaned_data['external_project_url']); + } + public function save($commit=true) { if (!$this->isValid()) { throw new Exception(__('Cannot save the model from an invalid form.')); } + + // Add a tag for each label + $tagids = array(); + for ($i=1;$i<7;$i++) { + if (strlen($this->cleaned_data['label'.$i]) > 0) { + if (strpos($this->cleaned_data['label'.$i], ':') !== false) { + list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); + list($class, $name) = array(trim($class), trim($name)); + } else { + $class = 'Other'; + $name = trim($this->cleaned_data['label'.$i]); + } + $tag = IDF_Tag::addGlobal($name, $class); + $tagids[] = $tag->id; + } + } + $this->project->batchAssoc('IDF_Tag', $tagids); + IDF_Form_MembersConf::updateMemberships($this->project, $this->cleaned_data); $this->project->membershipsUpdated(); + $this->project->name = $this->cleaned_data['name']; $this->project->shortdesc = $this->cleaned_data['shortdesc']; $this->project->update(); - $keys = array('mtn_master_branch'); + $conf = $this->project->getConf(); + $keys = array('mtn_master_branch', 'external_project_url'); foreach ($keys as $key) { - if (!empty($this->cleaned_data[$key])) { - $this->project->getConf()->setVal($key, $this->cleaned_data[$key]); + if (array_key_exists($key, $this->cleaned_data)) { + if (!empty($this->cleaned_data[$key])) { + $conf->setVal($key, $this->cleaned_data[$key]); + } + else { + $conf->delVal($key); + } } } } diff --git a/src/IDF/Form/Admin/UserUpdate.php b/src/IDF/Form/Admin/UserUpdate.php index 9126bfa..fa2da76 100644 --- a/src/IDF/Form/Admin/UserUpdate.php +++ b/src/IDF/Form/Admin/UserUpdate.php @@ -161,7 +161,7 @@ class IDF_Form_Admin_UserUpdate extends Pluf_Form 'label' => __('Staff'), 'initial' => $this->user->staff, 'widget' => 'Pluf_Form_Widget_CheckboxInput', - 'help_text' => __('If you give staff rights to a user, you really need to trust them.'), + 'help_text' => __('If you give staff rights to a user, you really need to trust him.'), )); } diff --git a/src/IDF/Form/IssueCreate.php b/src/IDF/Form/IssueCreate.php index 3f89988..f6b2d84 100644 --- a/src/IDF/Form/IssueCreate.php +++ b/src/IDF/Form/IssueCreate.php @@ -214,7 +214,7 @@ class IDF_Form_IssueCreate extends Pluf_Form else $count[$class] += 1; if (in_array($class, $onemax) and $count[$class] > 1) { if (!isset($this->errors['label'.$i])) $this->errors['label'.$i] = array(); - $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to an issue.'), $class); + $this->errors['label'.$i][] = sprintf(__('You cannot provide more than one label from the %s class to an issue.'), $class); throw new Pluf_Form_Invalid(__('You provided an invalid label.')); } } diff --git a/src/IDF/Form/IssueTrackingConf.php b/src/IDF/Form/IssueTrackingConf.php index 3066101..e17b1d7 100644 --- a/src/IDF/Form/IssueTrackingConf.php +++ b/src/IDF/Form/IssueTrackingConf.php @@ -130,7 +130,7 @@ duplicates, is duplicated by'; $this->fields['labels_issue_one_max'] = new Pluf_Form_Field_Varchar( array('required' => false, - 'label' => __('Each issue may have at most one label with each of these classes'), + 'label' => __('Each issue may have at most one label with each of these classes.'), 'initial' => self::init_one_max, 'widget_attrs' => array('size' => 60), )); @@ -139,7 +139,7 @@ duplicates, is duplicated by'; array('required' => true, 'label' => __('Issue relations'), 'initial' => self::init_relations, - 'help_text' => __('You can define bidirectional relations like "is related to" or "blocks, is blocked by".'), + 'help_text' => __('You can define bidirectional relations like "is related to" or "blocks, is blocked by". For standard relations pre-configured translations exist, new relations should however be defined in a language that is understood by all project members.'), 'widget_attrs' => array('rows' => 7, 'cols' => 75), 'widget' => 'Pluf_Form_Widget_TextareaInput', diff --git a/src/IDF/Form/ProjectConf.php b/src/IDF/Form/ProjectConf.php index 482320e..740aae7 100644 --- a/src/IDF/Form/ProjectConf.php +++ b/src/IDF/Form/ProjectConf.php @@ -32,6 +32,7 @@ class IDF_Form_ProjectConf extends Pluf_Form public function initFields($extra=array()) { $this->project = $extra['project']; + $conf = $this->project->getConf(); // Basic part $this->fields['name'] = new Pluf_Form_Field_Varchar(array('required' => true, @@ -51,6 +52,32 @@ class IDF_Form_ProjectConf extends Pluf_Form ), 'widget' => 'Pluf_Form_Widget_TextareaInput', )); + $this->fields['external_project_url'] = new Pluf_Form_Field_Varchar(array('required' => false, + 'label' => __('External URL'), + 'widget_attrs' => array('size' => '68'), + 'initial' => $conf->getVal('external_project_url'), + )); + + $tags = $this->project->get_tags_list(); + for ($i=1;$i<7;$i++) { + $initial = ''; + if (isset($tags[$i-1])) { + if ($tags[$i-1]->class != 'Other') { + $initial = (string) $tags[$i-1]; + } else { + $initial = $tags[$i-1]->name; + } + } + $this->fields['label'.$i] = new Pluf_Form_Field_Varchar( + array('required' => false, + 'label' => __('Labels'), + 'initial' => $initial, + 'widget_attrs' => array( + 'maxlength' => 50, + 'size' => 20, + ), + )); + } // Logo part $upload_path = Pluf::f('upload_path', false); @@ -67,6 +94,7 @@ class IDF_Form_ProjectConf extends Pluf_Form 'move_function_params' => array('upload_path' => $upload_path, 'upload_path_create' => true, + 'upload_overwrite' => true, 'file_name' => $filename, ) )); @@ -118,20 +146,63 @@ class IDF_Form_ProjectConf extends Pluf_Form return $this->cleaned_data['logo']; } + public function clean_external_project_url() + { + return self::checkWebURL($this->cleaned_data['external_project_url']); + } + + public static function checkWebURL($url) + { + $url = trim($url); + if (empty($url)) { + return ''; + } + + $parsed = parse_url($url); + if ($parsed === false || !array_key_exists('scheme', $parsed) || + ($parsed['scheme'] != 'http' && $parsed['scheme'] != 'https')) { + throw new Pluf_Form_Invalid(__('The entered URL is invalid. Only http and https URLs are allowed.')); + } + + return $url; + } + public function save($commit=true) { - $conf = $this->project->getConf(); + // Add a tag for each label + $tagids = array(); + for ($i=1;$i<7;$i++) { + if (strlen($this->cleaned_data['label'.$i]) > 0) { + if (strpos($this->cleaned_data['label'.$i], ':') !== false) { + list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); + list($class, $name) = array(trim($class), trim($name)); + } else { + $class = 'Other'; + $name = trim($this->cleaned_data['label'.$i]); + } + $tag = IDF_Tag::addGlobal($name, $class); + $tagids[] = $tag->id; + } + } // Basic part $this->project->name = $this->cleaned_data['name']; $this->project->shortdesc = $this->cleaned_data['shortdesc']; $this->project->description = $this->cleaned_data['description']; + $this->project->batchAssoc('IDF_Tag', $tagids); $this->project->update(); - // Logo part - if ($this->cleaned_data['logo'] !== "") { + $conf = $this->project->getConf(); + if (!empty($this->cleaned_data['logo'])) { $conf->setVal('logo', $this->cleaned_data['logo']); } + if (!empty($this->cleaned_data['external_project_url'])) { + $conf->setVal('external_project_url', $this->cleaned_data['external_project_url']); + } + else { + $conf->delVal('external_project_url'); + } + if ($this->cleaned_data['logo_remove'] === true) { @unlink(Pluf::f('upload_path') . '/' . $this->project->shortname . $conf->getVal('logo')); $conf->delVal('logo'); diff --git a/src/IDF/Form/Register.php b/src/IDF/Form/Register.php index dba6f30..985a8ac 100644 --- a/src/IDF/Form/Register.php +++ b/src/IDF/Form/Register.php @@ -94,7 +94,7 @@ class IDF_Form_Register extends Pluf_Form { $this->cleaned_data['email'] = mb_strtolower(trim($this->cleaned_data['email'])); if (Pluf::factory('IDF_EmailAddress')->get_user_for_email_address($this->cleaned_data['email']) != null) { - throw new Pluf_Form_Invalid(sprintf(__('The email "%s" is already used. If you need to, click on the help link to recover your password.'), $this->cleaned_data['email'])); + throw new Pluf_Form_Invalid(sprintf(__('The email "%1$s" is already used. If you need to, you can recover your password.'), $this->cleaned_data['email'], Pluf_HTTP_URL_urlForView('IDF_Views::passwordRecoveryAsk'))); } return $this->cleaned_data['email']; } diff --git a/src/IDF/Form/RegisterConfirmation.php b/src/IDF/Form/RegisterConfirmation.php index b652111..bfdf77e 100644 --- a/src/IDF/Form/RegisterConfirmation.php +++ b/src/IDF/Form/RegisterConfirmation.php @@ -107,7 +107,7 @@ class IDF_Form_RegisterConfirmation extends Pluf_Form throw new Pluf_Form_Invalid($error); } if ($users[0]->active) { - throw new Pluf_Form_Invalid(__('This account has already been confirmed. Maybe should you try to recover your password using the help link.')); + throw new Pluf_Form_Invalid(sprintf(__('This account has already been confirmed. Maybe should you try to recover your password.'), Pluf_HTTP_URL_urlForView('IDF_Views::passwordRecoveryAsk'))); } $this->_user_id = $email_id[1]; return $this->cleaned_data['key']; diff --git a/src/IDF/Form/SourceConf.php b/src/IDF/Form/SourceConf.php index df2a6cc..5a9a183 100644 --- a/src/IDF/Form/SourceConf.php +++ b/src/IDF/Form/SourceConf.php @@ -49,13 +49,10 @@ class IDF_Form_SourceConf extends Pluf_Form 'widget' => 'Pluf_Form_Widget_PasswordInput', )); } - Pluf::loadFunction('Pluf_HTTP_URL_urlForView'); - $url = Pluf_HTTP_URL_urlForView('idf_faq').'#webhooks'; $this->fields['webhook_url'] = new Pluf_Form_Field_Url( array('required' => false, 'label' => __('Webhook URL'), 'initial' => $this->conf->getVal('webhook_url', ''), - 'help_text' => sprintf(__('Learn more about the post-commit web hooks.'), $url), 'widget_attrs' => array('size' => 35), )); diff --git a/src/IDF/Form/TabsConf.php b/src/IDF/Form/TabsConf.php index 8ba3c2a..d41863b 100644 --- a/src/IDF/Form/TabsConf.php +++ b/src/IDF/Form/TabsConf.php @@ -57,20 +57,44 @@ class IDF_Form_TabsConf extends Pluf_Form 'widget' => 'Pluf_Form_Widget_SelectInput', )); } - $ak = array('downloads_notification_email', - 'review_notification_email', - 'wiki_notification_email', - 'source_notification_email', - 'issues_notification_email',); - foreach ($ak as $key) { - $this->fields[$key] = new IDF_Form_Field_EmailList( - array('required' => false, - 'label' => $key, - 'initial' => $this->conf->getVal($key, ''), - 'widget_attrs' => array('size' => 40), - )); - } + $sections = array( + 'downloads_notification', + 'review_notification', + 'wiki_notification', + 'source_notification', + 'issues_notification', + ); + + foreach ($sections as $section) { + $this->fields[$section.'_owners_enabled'] = new Pluf_Form_Field_Boolean( + array('required' => false, + 'label' => __('Project owners'), + 'initial' => $this->conf->getVal($section.'_owners_enabled', false), + 'widget' => 'Pluf_Form_Widget_CheckboxInput', + )); + $this->fields[$section.'_members_enabled'] = new Pluf_Form_Field_Boolean( + array('required' => false, + 'label' => __('Project members'), + 'initial' => $this->conf->getVal($section.'_members_enabled', false), + 'widget' => 'Pluf_Form_Widget_CheckboxInput', + )); + $this->fields[$section.'_email_enabled'] = new Pluf_Form_Field_Boolean( + array('required' => false, + 'label' => __('Others'), + 'initial' => $this->conf->getVal($section.'_email_enabled', false), + 'widget' => 'Pluf_Form_Widget_CheckboxInput', + )); + if ($this->conf->getVal($section.'_email_enabled', false)) { + $attrs['readonly'] = 'readonly'; + } + $this->fields[$section.'_email'] = new IDF_Form_Field_EmailList( + array('required' => false, + 'label' => null, + 'initial' => $this->conf->getVal($section.'_email', ''), + 'widget_attrs' => array('size' => 20), + )); + } $this->fields['private_project'] = new Pluf_Form_Field_Boolean( array('required' => false, diff --git a/src/IDF/Form/UpdateUpload.php b/src/IDF/Form/UpdateUpload.php index 1544cb6..cf653fe 100644 --- a/src/IDF/Form/UpdateUpload.php +++ b/src/IDF/Form/UpdateUpload.php @@ -96,7 +96,7 @@ class IDF_Form_UpdateUpload extends Pluf_Form $this->cleaned_data['label'.$i] = trim($this->cleaned_data['label'.$i]); if (strpos($this->cleaned_data['label'.$i], ':') !== false) { list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); - list($class, $name) = array(mb_strtolower(trim($class)), + list($class, $name) = array(mb_strtolower(trim($class)), trim($name)); } else { $class = 'other'; @@ -106,7 +106,7 @@ class IDF_Form_UpdateUpload extends Pluf_Form else $count[$class] += 1; if (in_array($class, $onemax) and $count[$class] > 1) { if (!isset($this->errors['label'.$i])) $this->errors['label'.$i] = array(); - $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to an issue.'), $class); + $this->errors['label'.$i][] = sprintf(__('You cannot provide more than one label from the %s class to an issue.'), $class); throw new Pluf_Form_Invalid(__('You provided an invalid label.')); } } @@ -146,6 +146,9 @@ class IDF_Form_UpdateUpload extends Pluf_Form $this->upload->modif_dtime = gmdate('Y-m-d H:i:s'); $this->upload->update(); $this->upload->batchAssoc('IDF_Tag', $tags); + + // Send the notification + $this->upload->notify($this->project->getConf(), false); /** * [signal] * @@ -166,7 +169,7 @@ class IDF_Form_UpdateUpload extends Pluf_Form * */ $params = array('upload' => $this->upload); - Pluf_Signal::send('IDF_Upload::update', + Pluf_Signal::send('IDF_Upload::update', 'IDF_Form_UpdateUpload', $params); return $this->upload; } diff --git a/src/IDF/Form/Upload.php b/src/IDF/Form/Upload.php index 592286e..c973581 100644 --- a/src/IDF/Form/Upload.php +++ b/src/IDF/Form/Upload.php @@ -79,6 +79,7 @@ class IDF_Form_Upload extends Pluf_Form public function clean_file() { + // FIXME: we do the same in IDF_Form_WikiResourceCreate and a couple of other places as well $extra = strtolower(implode('|', explode(' ', Pluf::f('idf_extra_upload_ext')))); if (strlen($extra)) $extra .= '|'; if (!preg_match('/\.('.$extra.'png|jpg|jpeg|gif|bmp|psd|tif|aiff|asf|avi|bz2|css|doc|eps|gz|jar|mdtext|mid|mov|mp3|mpg|ogg|pdf|ppt|ps|qt|ra|ram|rm|rtf|sdd|sdw|sit|sxi|sxw|swf|tgz|txt|wav|xls|xml|war|wmv|zip)$/i', $this->cleaned_data['file'])) { @@ -106,7 +107,7 @@ class IDF_Form_Upload extends Pluf_Form $this->cleaned_data['label'.$i] = trim($this->cleaned_data['label'.$i]); if (strpos($this->cleaned_data['label'.$i], ':') !== false) { list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); - list($class, $name) = array(mb_strtolower(trim($class)), + list($class, $name) = array(mb_strtolower(trim($class)), trim($name)); } else { $class = 'other'; @@ -116,7 +117,7 @@ class IDF_Form_Upload extends Pluf_Form else $count[$class] += 1; if (in_array($class, $onemax) and $count[$class] > 1) { if (!isset($this->errors['label'.$i])) $this->errors['label'.$i] = array(); - $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to an issue.'), $class); + $this->errors['label'.$i][] = sprintf(__('You cannot provide more than one label from the %s class to a download.'), $class); throw new Pluf_Form_Invalid(__('You provided an invalid label.')); } } @@ -129,7 +130,7 @@ class IDF_Form_Upload extends Pluf_Form */ function failed() { - if (!empty($this->cleaned_data['file']) + if (!empty($this->cleaned_data['file']) and file_exists(Pluf::f('upload_path').'/'.$this->project->shortname.'/files/'.$this->cleaned_data['file'])) { @unlink(Pluf::f('upload_path').'/'.$this->project->shortname.'/files/'.$this->cleaned_data['file']); } diff --git a/src/IDF/Form/UploadArchive.php b/src/IDF/Form/UploadArchive.php new file mode 100644 index 0000000..2ac3d3c --- /dev/null +++ b/src/IDF/Form/UploadArchive.php @@ -0,0 +1,227 @@ +user = $extra['user']; + $this->project = $extra['project']; + + $this->fields['archive'] = new Pluf_Form_Field_File( + array('required' => true, + 'label' => __('Archive file'), + 'initial' => '', + 'max_size' => Pluf::f('max_upload_archive_size', 20971520), + 'move_function_params' => array( + 'upload_path' => Pluf::f('upload_path').'/'.$this->project->shortname.'/archives', + 'upload_path_create' => true, + 'upload_overwrite' => true, + ))); + } + + + public function clean_archive() + { + $this->archiveHelper = new IDF_Form_UploadArchiveHelper( + Pluf::f('upload_path').'/'.$this->project->shortname.'/archives/'.$this->cleaned_data['archive']); + + // basic archive validation + $this->archiveHelper->validate(); + + // extension validation + $fileNames = $this->archiveHelper->getEntryNames(); + foreach ($fileNames as $fileName) { + $extra = strtolower(implode('|', explode(' ', Pluf::f('idf_extra_upload_ext')))); + if (strlen($extra)) $extra .= '|'; + if (!preg_match('/\.('.$extra.'png|jpg|jpeg|gif|bmp|psd|tif|aiff|asf|avi|bz2|css|doc|eps|gz|jar|mdtext|mid|mov|mp3|mpg|ogg|pdf|ppt|ps|qt|ra|ram|rm|rtf|sdd|sdw|sit|sxi|sxw|swf|tgz|txt|wav|xls|xml|war|wmv|zip)$/i', $fileName)) { + @unlink(Pluf::f('upload_path').'/'.$this->project->shortname.'/files/'.$this->cleaned_data['archive']); + throw new Pluf_Form_Invalid(sprintf(__('For security reasons, you cannot upload a file (%s) with this extension.'), $fileName)); + } + } + + // label and file name validation + $conf = new IDF_Conf(); + $conf->setProject($this->project); + $onemax = array(); + foreach (explode(',', $conf->getVal('labels_download_one_max', IDF_Form_UploadConf::init_one_max)) as $class) { + if (trim($class) != '') { + $onemax[] = mb_strtolower(trim($class)); + } + } + + foreach ($fileNames as $fileName) { + $meta = $this->archiveHelper->getMetaData($fileName); + $count = array(); + foreach ($meta['labels'] as $label) { + $label = trim($label); + if (strpos($label, ':') !== false) { + list($class, $name) = explode(':', $label, 2); + list($class, $name) = array(mb_strtolower(trim($class)), + trim($name)); + } else { + $class = 'other'; + $name = $label; + } + if (!isset($count[$class])) $count[$class] = 1; + else $count[$class] += 1; + if (in_array($class, $onemax) and $count[$class] > 1) { + throw new Pluf_Form_Invalid( + sprintf(__('You cannot provide more than label from the %1$s class to a download (%2$s).'), $class, $name) + ); + } + } + + $sql = new Pluf_SQL('file=%s AND project=%s', array($fileName, $this->project->id)); + $upload = Pluf::factory('IDF_Upload')->getOne(array('filter' => $sql->gen())); + + $meta = $this->archiveHelper->getMetaData($fileName); + if ($upload != null && $meta['replaces'] !== $fileName) { + throw new Pluf_Form_Invalid( + sprintf(__('A file with the name "%s" has already been uploaded and is not marked to be replaced.'), $fileName)); + } + } + + return $this->cleaned_data['archive']; + } + + /** + * If we have uploaded a file, but the form failed remove it. + * + */ + function failed() + { + if (!empty($this->cleaned_data['archive']) + and file_exists(Pluf::f('upload_path').'/'.$this->project->shortname.'/archives/'.$this->cleaned_data['archive'])) { + @unlink(Pluf::f('upload_path').'/'.$this->project->shortname.'/archives/'.$this->cleaned_data['archive']); + } + } + + /** + * Save the model in the database. + * + * @param bool Commit in the database or not. If not, the object + * is returned but not saved in the database. + */ + function save($commit=true) + { + if (!$this->isValid()) { + throw new Exception(__('Cannot save the model from an invalid form.')); + } + + $uploadDir = Pluf::f('upload_path').'/'.$this->project->shortname.'/files/'; + $fileNames = $this->archiveHelper->getEntryNames(); + + foreach ($fileNames as $fileName) { + $meta = $this->archiveHelper->getMetaData($fileName); + + // add a tag for each label + $tags = array(); + foreach ($meta['labels'] as $label) { + $label = trim($label); + if (strlen($label) > 0) { + if (strpos($label, ':') !== false) { + list($class, $name) = explode(':', $label, 2); + list($class, $name) = array(trim($class), trim($name)); + } else { + $class = 'Other'; + $name = $label; + } + $tags[] = IDF_Tag::add($name, $this->project, $class); + } + } + + // process a possible replacement + if (!empty($meta['replaces'])) { + $sql = new Pluf_SQL('file=%s AND project=%s', array($meta['replaces'], $this->project->id)); + $oldUpload = Pluf::factory('IDF_Upload')->getOne(array('filter' => $sql->gen())); + + if ($oldUpload) { + if ($meta['replaces'] === $fileName) { + $oldUpload->delete(); + } else { + $tags = $this->project->getTagsFromConfig('labels_download_predefined', + IDF_Form_UploadConf::init_predefined); + // the deprecate tag is - by definition - always the last one + $deprecatedTag = array_pop($tags); + $oldUpload->setAssoc($deprecatedTag); + } + } + } + + // extract the file + $this->archiveHelper->extract($fileName, $uploadDir); + + // create the upload + $upload = new IDF_Upload(); + $upload->project = $this->project; + $upload->submitter = $this->user; + $upload->summary = trim($meta['summary']); + $upload->changelog = trim($meta['description']); + $upload->file = $fileName; + $upload->filesize = filesize($uploadDir.$fileName); + $upload->downloads = 0; + $upload->create(); + foreach ($tags as $tag) { + $upload->setAssoc($tag); + } + + // send the notification + $upload->notify($this->project->getConf()); + /** + * [signal] + * + * IDF_Upload::create + * + * [sender] + * + * IDF_Form_Upload + * + * [description] + * + * This signal allows an application to perform a set of tasks + * just after the upload of a file and after the notification run. + * + * [parameters] + * + * array('upload' => $upload); + * + */ + $params = array('upload' => $upload); + Pluf_Signal::send('IDF_Upload::create', 'IDF_Form_Upload', + $params); + } + + // finally unlink the uploaded archive + @unlink(Pluf::f('upload_path').'/'.$this->project->shortname.'/archives/'.$this->cleaned_data['archive']); + } +} + diff --git a/src/IDF/Form/UploadArchiveHelper.php b/src/IDF/Form/UploadArchiveHelper.php new file mode 100644 index 0000000..50f8aad --- /dev/null +++ b/src/IDF/Form/UploadArchiveHelper.php @@ -0,0 +1,158 @@ +file = $file; + } + + /** + * Validates the archive; throws a invalid form exception in case the + * archive contains invalid data or cannot be read. + */ + public function validate() + { + if (!file_exists($this->file)) { + throw new Pluf_Form_Invalid(__('The archive does not exist.')); + } + + $za = new ZipArchive(); + $res = $za->open($this->file); + if ($res !== true) { + throw new Pluf_Form_Invalid( + sprintf(__('The archive could not be read (code %d).'), $res)); + } + + $manifest = $za->getFromName('manifest.xml'); + if ($manifest === false) { + throw new Pluf_Form_Invalid(__('The archive does not contain a manifest.xml.')); + } + + libxml_use_internal_errors(true); + $xml = @simplexml_load_string($manifest); + if ($xml === false) { + $error = libxml_get_last_error(); + throw new Pluf_Form_Invalid( + sprintf(__('The archive\'s manifest is invalid: %s'), $error->message)); + } + + foreach (@$xml->file as $idx => $file) + { + $entry = array( + 'name' => (string)@$file->name, + 'summary' => (string)@$file->summary, + 'description' => (string)@$file->description, + 'replaces' => (string)@$file->replaces, + 'labels' => array(), + 'stream' => null + ); + + if (empty($entry['name'])) { + throw new Pluf_Form_Invalid( + sprintf(__('The entry %d in the manifest is missing a file name.'), $idx)); + } + + if (empty($entry['summary'])) { + throw new Pluf_Form_Invalid( + sprintf(__('The entry %d in the manifest is missing a summary.'), $idx)); + } + + if ($entry['name'] === 'manifest.xml') { + throw new Pluf_Form_Invalid(__('The manifest must not reference itself.')); + } + + if ($za->locateName($entry['name']) === false) { + throw new Pluf_Form_Invalid( + sprintf(__('The entry %s in the manifest does not exist in the archive.'), $entry['name'])); + } + + if (in_array($entry['name'], $this->entries)) { + throw new Pluf_Form_Invalid( + sprintf(__('The entry %s in the manifest is referenced more than once.'), $entry['name'])); + } + + if ($file->labels) { + foreach (@$file->labels->label as $label) { + $entry['labels'][] = (string)$label; + } + } + + // FIXME: remove this once we allow more than six labels everywhere + if (count($entry['labels']) > 6) { + throw new Pluf_Form_Invalid( + sprintf(__('The entry %s in the manifest has more than the six allowed labels set.'), $entry['name'])); + } + + $this->entries[$entry['name']] = $entry; + } + + $za->close(); + } + + /** + * Returns all entry names + * + * @return array of string + */ + public function getEntryNames() + { + return array_keys($this->entries); + } + + /** + * Returns meta data for the given entry + * + * @param string $name + * @throws Exception + */ + public function getMetaData($name) + { + if (!array_key_exists($name, $this->entries)) { + throw new Exception('unknown file ' . $name); + } + return $this->entries[$name]; + } + + /** + * Extracts the file entry $name at $path + * + * @param string $name + * @param string $path + * @throws Exception + */ + public function extract($name, $path) + { + if (!array_key_exists($name, $this->entries)) { + throw new Exception('unknown file ' . $name); + } + $za = new ZipArchive(); + $za->open($this->file); + $za->extractTo($path, $name); + $za->close(); + } +} diff --git a/src/IDF/Form/UploadConf.php b/src/IDF/Form/UploadConf.php index f6b4c7d..eec6788 100644 --- a/src/IDF/Form/UploadConf.php +++ b/src/IDF/Form/UploadConf.php @@ -60,10 +60,18 @@ Deprecated = Most users should NOT download this'; $this->fields['labels_download_one_max'] = new Pluf_Form_Field_Varchar( array('required' => false, 'label' => __('Each download may have at most one label with each of these classes'), - 'initial' => self::init_one_max, + 'initial' => self::init_one_max, 'widget_attrs' => array('size' => 60), )); + $this->conf = $extra['conf']; + $this->fields['upload_webhook_url'] = new Pluf_Form_Field_Url( + array('required' => false, + 'label' => __('Webhook URL'), + 'initial' => $this->conf->getVal('upload_webhook_url', ''), + 'widget_attrs' => array('size' => 60), + )); + } } diff --git a/src/IDF/Form/UserAccount.php b/src/IDF/Form/UserAccount.php index 7d9f716..37ba62b 100644 --- a/src/IDF/Form/UserAccount.php +++ b/src/IDF/Form/UserAccount.php @@ -56,7 +56,7 @@ class IDF_Form_UserAccount extends Pluf_Form $this->fields['email'] = new Pluf_Form_Field_Email( array('required' => true, - 'label' => __('Your mail'), + 'label' => __('Your email'), 'initial' => $this->user->email, 'help_text' => __('If you change your email address, an email will be sent to the new address to confirm it.'), )); @@ -168,9 +168,9 @@ class IDF_Form_UserAccount extends Pluf_Form $this->fields['secondary_mail'] = new Pluf_Form_Field_Email( array('required' => false, - 'label' => __('Add a secondary mail address'), + 'label' => __('Add a secondary email address'), 'initial' => '', - 'help_text' => __('You will get a mail to confirm that you own the address you specify.'), + 'help_text' => __('You will get an email to confirm that you own the address you specify.'), )); } diff --git a/src/IDF/Form/WikiCreate.php b/src/IDF/Form/WikiPageCreate.php similarity index 95% rename from src/IDF/Form/WikiCreate.php rename to src/IDF/Form/WikiPageCreate.php index df1f966..6f1335b 100644 --- a/src/IDF/Form/WikiCreate.php +++ b/src/IDF/Form/WikiPageCreate.php @@ -27,7 +27,7 @@ * This create a new page and the corresponding revision. * */ -class IDF_Form_WikiCreate extends Pluf_Form +class IDF_Form_WikiPageCreate extends Pluf_Form { public $user = null; public $project = null; @@ -107,9 +107,9 @@ Add your content here. Format your content with: if (preg_match('/[^a-zA-Z0-9\-]/', $title)) { throw new Pluf_Form_Invalid(__('The title contains invalid characters.')); } - $sql = new Pluf_SQL('project=%s AND title=%s', + $sql = new Pluf_SQL('project=%s AND title=%s', array($this->project->id, $title)); - $pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen())); + $pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen())); if ($pages->count() > 0) { throw new Pluf_Form_Invalid(__('A page with this title already exists.')); } @@ -137,7 +137,7 @@ Add your content here. Format your content with: $this->cleaned_data['label'.$i] = trim($this->cleaned_data['label'.$i]); if (strpos($this->cleaned_data['label'.$i], ':') !== false) { list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); - list($class, $name) = array(mb_strtolower(trim($class)), + list($class, $name) = array(mb_strtolower(trim($class)), trim($name)); } else { $class = 'other'; @@ -147,7 +147,7 @@ Add your content here. Format your content with: else $count[$class] += 1; if (in_array($class, $onemax) and $count[$class] > 1) { if (!isset($this->errors['label'.$i])) $this->errors['label'.$i] = array(); - $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to a page.'), $class); + $this->errors['label'.$i][] = sprintf(__('You cannot provide more than one label from the %s class to a page.'), $class); throw new Pluf_Form_Invalid(__('You provided an invalid label.')); } } @@ -181,9 +181,9 @@ Add your content here. Format your content with: $tags[] = IDF_Tag::add($name, $this->project, $class); } } - } + } // Create the page - $page = new IDF_WikiPage(); + $page = new IDF_Wiki_Page(); $page->project = $this->project; $page->submitter = $this->user; $page->summary = trim($this->cleaned_data['summary']); @@ -193,7 +193,7 @@ Add your content here. Format your content with: $page->setAssoc($tag); } // add the first revision - $rev = new IDF_WikiRevision(); + $rev = new IDF_Wiki_PageRevision(); $rev->wikipage = $page; $rev->content = $this->cleaned_data['content']; $rev->submitter = $this->user; diff --git a/src/IDF/Form/WikiDelete.php b/src/IDF/Form/WikiPageDelete.php similarity index 97% rename from src/IDF/Form/WikiDelete.php rename to src/IDF/Form/WikiPageDelete.php index 1595ecb..d7b952a 100644 --- a/src/IDF/Form/WikiDelete.php +++ b/src/IDF/Form/WikiPageDelete.php @@ -27,7 +27,7 @@ * This is a hard delete of the page and the revisions. * */ -class IDF_Form_WikiDelete extends Pluf_Form +class IDF_Form_WikiPageDelete extends Pluf_Form { protected $page = null; diff --git a/src/IDF/Form/WikiUpdate.php b/src/IDF/Form/WikiPageUpdate.php similarity index 97% rename from src/IDF/Form/WikiUpdate.php rename to src/IDF/Form/WikiPageUpdate.php index 1b551c8..0910775 100644 --- a/src/IDF/Form/WikiUpdate.php +++ b/src/IDF/Form/WikiPageUpdate.php @@ -27,13 +27,13 @@ * This add a corresponding revision. * */ -class IDF_Form_WikiUpdate extends Pluf_Form +class IDF_Form_WikiPageUpdate extends Pluf_Form { public $user = null; public $project = null; public $page = null; public $show_full = false; - + public function initFields($extra=array()) { @@ -118,9 +118,9 @@ class IDF_Form_WikiUpdate extends Pluf_Form if (preg_match('/[^a-zA-Z0-9\-]/', $title)) { throw new Pluf_Form_Invalid(__('The title contains invalid characters.')); } - $sql = new Pluf_SQL('project=%s AND title=%s', + $sql = new Pluf_SQL('project=%s AND title=%s', array($this->project->id, $title)); - $pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen())); + $pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen())); if ($pages->count() > 0 and $pages[0]->id != $this->page->id) { throw new Pluf_Form_Invalid(__('A page with this title already exists.')); } @@ -148,7 +148,7 @@ class IDF_Form_WikiUpdate extends Pluf_Form $this->cleaned_data['label'.$i] = trim($this->cleaned_data['label'.$i]); if (strpos($this->cleaned_data['label'.$i], ':') !== false) { list($class, $name) = explode(':', $this->cleaned_data['label'.$i], 2); - list($class, $name) = array(mb_strtolower(trim($class)), + list($class, $name) = array(mb_strtolower(trim($class)), trim($name)); } else { $class = 'other'; @@ -158,7 +158,7 @@ class IDF_Form_WikiUpdate extends Pluf_Form else $count[$class] += 1; if (in_array($class, $onemax) and $count[$class] > 1) { if (!isset($this->errors['label'.$i])) $this->errors['label'.$i] = array(); - $this->errors['label'.$i][] = sprintf(__('You cannot provide more than label from the %s class to a page.'), $class); + $this->errors['label'.$i][] = sprintf(__('You cannot provide more than one label from the %s class to a page.'), $class); throw new Pluf_Form_Invalid(__('You provided an invalid label.')); } } @@ -229,7 +229,7 @@ class IDF_Form_WikiUpdate extends Pluf_Form } $this->page->update(); // add the new revision - $rev = new IDF_WikiRevision(); + $rev = new IDF_Wiki_PageRevision(); $rev->wikipage = $this->page; $rev->content = $this->cleaned_data['content']; $rev->submitter = $this->user; diff --git a/src/IDF/Form/WikiResourceCreate.php b/src/IDF/Form/WikiResourceCreate.php new file mode 100644 index 0000000..8ef1e83 --- /dev/null +++ b/src/IDF/Form/WikiResourceCreate.php @@ -0,0 +1,169 @@ +project = $extra['project']; + $this->user = $extra['user']; + $initname = (!empty($extra['name'])) ? $extra['name'] : __('ResourceName'); + + $this->fields['title'] = new Pluf_Form_Field_Varchar( + array('required' => true, + 'label' => __('Resource title'), + 'initial' => $initname, + 'widget_attrs' => array( + 'maxlength' => 200, + 'size' => 67, + ), + 'help_text' => __('The resource name must contains only letters, digits and the dash (-) character.'), + )); + $this->fields['summary'] = new Pluf_Form_Field_Varchar( + array('required' => true, + 'label' => __('Description'), + 'help_text' => __('This one line description is displayed in the list of resources.'), + 'initial' => '', + 'widget_attrs' => array( + 'maxlength' => 200, + 'size' => 67, + ), + )); + + $this->fields['file'] = new Pluf_Form_Field_File( + array('required' => true, + 'label' => __('File'), + 'initial' => '', + 'max_size' => Pluf::f('max_upload_size', 2097152), + 'move_function_params' => array('upload_path' => $this->getTempUploadPath(), + 'upload_path_create' => true, + 'upload_overwrite' => true), + )); + } + + public function clean_title() + { + $title = $this->cleaned_data['title']; + if (preg_match('/[^a-zA-Z0-9\-]/', $title)) { + throw new Pluf_Form_Invalid(__('The title contains invalid characters.')); + } + $sql = new Pluf_SQL('project=%s AND title=%s', + array($this->project->id, $title)); + $resources = Pluf::factory('IDF_Wiki_Resource')->getList(array('filter'=>$sql->gen())); + if ($resources->count() > 0) { + throw new Pluf_Form_Invalid(__('A resource with this title already exists.')); + } + return $title; + } + + public function clean_file() + { + // FIXME: we do the same in IDF_Form_Upload and a couple of other places as well + $extra = strtolower(implode('|', explode(' ', Pluf::f('idf_extra_upload_ext')))); + if (strlen($extra)) $extra .= '|'; + if (!preg_match('/\.('.$extra.'png|jpg|jpeg|gif|bmp|psd|tif|aiff|asf|avi|bz2|css|doc|eps|gz|jar|mdtext|mid|mov|mp3|mpg|ogg|pdf|ppt|ps|qt|ra|ram|rm|rtf|sdd|sdw|sit|sxi|sxw|swf|tgz|txt|wav|xls|xml|war|wmv|zip)$/i', $this->cleaned_data['file'])) { + @unlink($this->getTempUploadPath().$this->cleaned_data['file']); + throw new Pluf_Form_Invalid(__('For security reasons, you cannot upload a file with this extension.')); + } + return $this->cleaned_data['file']; + } + + /** + * If we have uploaded a file, but the form failed remove it. + * + */ + function failed() + { + if (!empty($this->cleaned_data['file']) + and file_exists($this->getTempUploadPath().$this->cleaned_data['file'])) { + @unlink($this->getTempUploadPath().$this->cleaned_data['file']); + } + } + + /** + * Save the model in the database. + * + * @param bool Commit in the database or not. If not, the object + * is returned but not saved in the database. + * @return Object Model with data set from the form. + */ + function save($commit=true) + { + if (!$this->isValid()) { + throw new Exception(__('Cannot save the model from an invalid form.')); + } + + $tempFile = $this->getTempUploadPath().$this->cleaned_data['file']; + list($mimeType, , $extension) = IDF_FileUtil::getMimeType($tempFile); + + // create the resource + $resource = new IDF_Wiki_Resource(); + $resource->project = $this->project; + $resource->submitter = $this->user; + $resource->summary = trim($this->cleaned_data['summary']); + $resource->title = trim($this->cleaned_data['title']); + $resource->mime_type = $mimeType; + $resource->create(); + + // add the first revision + $rev = new IDF_Wiki_ResourceRevision(); + $rev->wikiresource = $resource; + $rev->submitter = $this->user; + $rev->summary = __('Initial resource creation'); + $rev->filesize = filesize($tempFile); + $rev->fileext = $extension; + $rev->create(); + + $finalFile = $rev->getFilePath(); + if (!@mkdir(dirname($finalFile), 0755, true)) { + @unlink($tempFile); + $rev->delete(); + $resource->delete(); + throw new Exception('could not create final resource path'); + } + + if (!@rename($tempFile, $finalFile)) { + @unlink($tempFile); + $rev->delete(); + $resource->delete(); + throw new Exception('could not move resource to final location'); + } + + return $resource; + } + + private function getTempUploadPath() + { + return Pluf::f('upload_path').'/'.$this->project->shortname.'/wiki/temp/'; + } +} diff --git a/src/IDF/Form/WikiResourceDelete.php b/src/IDF/Form/WikiResourceDelete.php new file mode 100644 index 0000000..2eef1dd --- /dev/null +++ b/src/IDF/Form/WikiResourceDelete.php @@ -0,0 +1,64 @@ +resource = $extra['resource']; + $this->fields['confirm'] = new Pluf_Form_Field_Boolean( + array('required' => true, + 'label' => __('Yes, I understand that the resource and all its revisions will be deleted.'), + 'initial' => '', + )); + } + + /** + * Check the confirmation. + */ + public function clean_confirm() + { + if (!$this->cleaned_data['confirm']) { + throw new Pluf_Form_Invalid(__('You need to confirm the deletion.')); + } + return $this->cleaned_data['confirm']; + } + + + function save($commit=true) + { + if (!$this->isValid()) { + throw new Exception(__('Cannot save the model from an invalid form.')); + } + $this->resource->delete(); + return true; + } +} diff --git a/src/IDF/Form/WikiResourceUpdate.php b/src/IDF/Form/WikiResourceUpdate.php new file mode 100644 index 0000000..2ea448d --- /dev/null +++ b/src/IDF/Form/WikiResourceUpdate.php @@ -0,0 +1,161 @@ +resource = $extra['resource']; + $this->user = $extra['user']; + $this->project = $extra['project']; + + $this->fields['summary'] = new Pluf_Form_Field_Varchar( + array('required' => true, + 'label' => __('Description'), + 'help_text' => __('This one line description is displayed in the list of resources.'), + 'initial' => $this->resource->summary, + 'widget_attrs' => array( + 'maxlength' => 200, + 'size' => 67, + ), + )); + $this->fields['file'] = new Pluf_Form_Field_File( + array('required' => true, + 'label' => __('File'), + 'initial' => '', + 'max_size' => Pluf::f('max_upload_size', 2097152), + 'move_function_params' => array('upload_path' => $this->getTempUploadPath(), + 'upload_path_create' => true, + 'upload_overwrite' => true), + )); + + $this->fields['comment'] = new Pluf_Form_Field_Varchar( + array('required' => true, + 'label' => __('Comment'), + 'help_text' => __('One line to describe the changes you made.'), + 'initial' => '', + 'widget_attrs' => array( + 'maxlength' => 200, + 'size' => 67, + ), + )); + } + + public function clean_file() + { + // FIXME: we do the same in IDF_Form_Upload and a couple of other places as well + $extra = strtolower(implode('|', explode(' ', Pluf::f('idf_extra_upload_ext')))); + if (strlen($extra)) $extra .= '|'; + if (!preg_match('/\.('.$extra.'png|jpg|jpeg|gif|bmp|psd|tif|aiff|asf|avi|bz2|css|doc|eps|gz|jar|mdtext|mid|mov|mp3|mpg|ogg|pdf|ppt|ps|qt|ra|ram|rm|rtf|sdd|sdw|sit|sxi|sxw|swf|tgz|txt|wav|xls|xml|war|wmv|zip)$/i', $this->cleaned_data['file'])) { + @unlink($this->getTempUploadPath().$this->cleaned_data['file']); + throw new Pluf_Form_Invalid(__('For security reasons, you cannot upload a file with this extension.')); + } + + list($mimeType, , $extension) = IDF_FileUtil::getMimeType($this->getTempUploadPath().$this->cleaned_data['file']); + if ($this->resource->mime_type != $mimeType) { + throw new Pluf_Form_Invalid(sprintf( + __('The mime type of the uploaded file "%1$s" does not match the mime type of this resource "%2$s"'), + $mimeType, $this->resource->mime_type + )); + } + $this->cleaned_data['fileext'] = $extension; + + if (md5_file($this->getTempUploadPath().$this->cleaned_data['file']) === + md5_file($this->resource->get_current_revision()->getFilePath())) { + throw new Pluf_Form_Invalid(__('The current version of the resource and the uploaded file are equal.')); + } + return $this->cleaned_data['file']; + } + + /** + * If we have uploaded a file, but the form failed remove it. + * + */ + function failed() + { + if (!empty($this->cleaned_data['file']) + and file_exists($this->getTempUploadPath().$this->cleaned_data['file'])) { + @unlink($this->getTempUploadPath().$this->cleaned_data['file']); + } + } + + /** + * Save the model in the database. + * + * @param bool Commit in the database or not. If not, the object + * is returned but not saved in the database. + * @return Object Model with data set from the form. + */ + function save($commit=true) + { + if (!$this->isValid()) { + throw new Exception(__('Cannot save the model from an invalid form.')); + } + + $tempFile = $this->getTempUploadPath().$this->cleaned_data['file']; + + $this->resource->summary = trim($this->cleaned_data['summary']); + $this->resource->update(); + + // add the new revision + $rev = new IDF_Wiki_ResourceRevision(); + $rev->wikiresource = $this->resource; + $rev->submitter = $this->user; + $rev->summary = $this->cleaned_data['comment']; + $rev->filesize = filesize($tempFile); + $rev->fileext = $this->cleaned_data['fileext']; + $rev->create(); + + $finalFile = $rev->getFilePath(); + if (!is_dir(dirname($finalFile))) { + @unlink($tempFile); + $rev->delete(); + throw new Exception('resource path does not exist'); + } + + if (!@rename($tempFile, $finalFile)) { + @unlink($tempFile); + $rev->delete(); + throw new Exception('could not move resource to final location'); + } + + return $this->resource; + } + + private function getTempUploadPath() + { + return Pluf::f('upload_path').'/'.$this->project->shortname.'/wiki/temp/'; + } +} diff --git a/src/IDF/Issue.php b/src/IDF/Issue.php index 8d1ed34..050cdcf 100644 --- a/src/IDF/Issue.php +++ b/src/IDF/Issue.php @@ -211,7 +211,7 @@ class IDF_Issue extends Pluf_Model $ic = (in_array($this->status, $request->project->getTagIdsByStatus('closed'))) ? 'issue-c' : 'issue-o'; $out .= sprintf(__('Issue %3$d, %4$s'), $url, $ic, $this->id, Pluf_esc($this->summary)).''; $out .= "\n".''; +
'.sprintf(__('Creation of issue %3$d, by %4$s'), $url, $ic, $this->id, $user).'
'; return Pluf_Template::markSafe($out); } @@ -221,7 +221,7 @@ class IDF_Issue extends Pluf_Model .Pluf_HTTP_URL_urlForView('IDF_Views_Issue::view', array($request->project->shortname, $this->id)); - $title = sprintf(__('%s: Issue %d created - %s'), + $title = sprintf(__('%1$s: Issue %2$d created - %3$s'), $request->project->name, $this->id, $this->summary); $cts = $this->get_comments_list(array('order' => 'id ASC', @@ -256,91 +256,72 @@ class IDF_Issue extends Pluf_Model */ public function notify($conf, $create=true) { - $prj = $this->get_project(); - $to_email = array(); - if ('' != $conf->getVal('issues_notification_email', '')) { - $langs = Pluf::f('languages', array('en')); - $addresses = explode(',', $conf->getVal('issues_notification_email')); - foreach ($addresses as $address) { - $to_email[] = array($address, $langs[0]); - } - } + $project = $this->get_project(); $current_locale = Pluf_Translation::getLocale(); - $id = '<'.md5($this->id.md5(Pluf::f('secret_key'))).'@'.Pluf::f('mail_host', 'localhost').'>'; - if ($create) { - if (null != $this->get_owner() and $this->owner != $this->submitter) { - $email_lang = array($this->get_owner()->email, - $this->get_owner()->language); - if (!in_array($email_lang, $to_email)) { - $to_email[] = $email_lang; - } - } - $comments = $this->get_comments_list(array('order' => 'id ASC')); - $context = new Pluf_Template_Context( - array( - 'issue' => $this, - 'comment' => $comments[0], - 'project' => $prj, - 'url_base' => Pluf::f('url_base'), - ) - ); - foreach ($to_email as $email_lang) { - Pluf_Translation::loadSetLocale($email_lang[1]); - $email = new Pluf_Mail(Pluf::f('from_email'), $email_lang[0], - sprintf(__('Issue %s - %s (%s)'), - $this->id, $this->summary, $prj->shortname)); - $tmpl = new Pluf_Template('idf/issues/issue-created-email.txt'); - $email->addTextMessage($tmpl->render($context)); - $email->addHeaders(array('Message-ID'=>$id)); - $email->sendMail(); - } - } else { - $comments = $this->get_comments_list(array('order' => 'id DESC')); - $email_sender = ''; - if (isset($comments[0])) { - $email_sender = $comments[0]->get_submitter()->email; - } - foreach ($this->get_interested_list() as $interested) { - $email_lang = array($interested->email, - $interested->language); - if (!in_array($email_lang, $to_email)) { - $to_email[] = $email_lang; - } - } - $email_lang = array($this->get_submitter()->email, - $this->get_submitter()->language); - if (!in_array($email_lang, $to_email)) { - $to_email[] = $email_lang; - } - if (null != $this->get_owner()) { - $email_lang = array($this->get_owner()->email, - $this->get_owner()->language); - if (!in_array($email_lang, $to_email)) { - $to_email[] = $email_lang; - } - } - $context = new Pluf_Template_Context( - array( - 'issue' => $this, - 'comments' => $comments, - 'project' => $prj, - 'url_base' => Pluf::f('url_base'), - )); - foreach ($to_email as $email_lang) { - if ($email_lang[0] == $email_sender) { - continue; // Do not notify the one having created - // the comment - } - Pluf_Translation::loadSetLocale($email_lang[1]); - $email = new Pluf_Mail(Pluf::f('from_email'), $email_lang[0], - sprintf(__('Updated Issue %s - %s (%s)'), - $this->id, $this->summary, $prj->shortname)); - $tmpl = new Pluf_Template('idf/issues/issue-updated-email.txt'); - $email->addTextMessage($tmpl->render($context)); - $email->addHeaders(array('References'=>$id)); - $email->sendMail(); - } + + $from_email = Pluf::f('from_email'); + $comments = $this->get_comments_list(array('order' => 'id DESC')); + $messageId = '<'.md5('issue'.$this->id.md5(Pluf::f('secret_key'))).'@'.Pluf::f('mail_host', 'localhost').'>'; + $recipients = $project->getNotificationRecipientsForTab('issues'); + + // the submitter (might be skipped later on if he is the one who also + // submitted the last comment) + if (!array_key_exists($this->get_submitter()->email, $recipients)) { + $recipients[$this->get_submitter()->email] = $this->get_submitter()->language; } + + // the owner of the issue, if we have one + $owner = $this->get_owner(); + if (null != $owner && !array_key_exists($owner->email, $recipients)) { + $recipients[$owner->email] = $owner->language; + } + + // additional users who starred the issue + foreach ($this->get_interested_list() as $interested) { + if (array_key_exists($interested->email, $recipients)) + continue; + $recipients[$interested->email] = $interested->language; + } + + foreach ($recipients as $address => $language) { + + // do not notify the creator of the last comment, + // i.e. the user who triggered this notification + if ($comments[0]->get_submitter()->email === $address) { + continue; + } + + Pluf_Translation::loadSetLocale($language); + + $context = new Pluf_Template_Context(array( + 'issue' => $this, + 'owns_issue' => $owner !== null && $owner->email === $address, + // the initial comment for create, the last for update + 'comment' => $comments[0], + 'comments' => $comments, + 'project' => $project, + 'url_base' => Pluf::f('url_base'), + )); + + $tplfile = 'idf/issues/issue-created-email.txt'; + $subject = __('Issue %1$s - %2$s (%3$s)'); + $headers = array('Message-ID' => $messageId); + if (!$create) { + $tplfile = 'idf/issues/issue-updated-email.txt'; + $subject = __('Updated Issue %1$s - %2$s (%3$s)'); + $headers = array('References' => $messageId); + } + + $tmpl = new Pluf_Template($tplfile); + $text_email = $tmpl->render($context); + + $email = new Pluf_Mail($from_email, $address, + sprintf($subject, $this->id, $this->summary, $project->shortname)); + $email->addTextMessage($text_email); + $email->addHeaders($headers); + $email->sendMail(); + } + Pluf_Translation::loadSetLocale($current_locale); } -} \ No newline at end of file +} diff --git a/src/IDF/IssueComment.php b/src/IDF/IssueComment.php index dd4edd8..bcd648c 100644 --- a/src/IDF/IssueComment.php +++ b/src/IDF/IssueComment.php @@ -177,7 +177,7 @@ class IDF_IssueComment extends Pluf_Model } $out .= ''; $out .= "\n".''; +
'.sprintf(__('Comment on issue %3$d, by %4$s'), $url, $ic, $issue->id, $user).'
'; return Pluf_Template::markSafe($out); } @@ -188,7 +188,7 @@ class IDF_IssueComment extends Pluf_Model .Pluf_HTTP_URL_urlForView('IDF_Views_Issue::view', array($request->project->shortname, $issue->id)); - $title = sprintf(__('%s: Comment on issue %d - %s'), + $title = sprintf(__('%1$s: Comment on issue %2$d - %3$s'), Pluf_esc($request->project->name), $issue->id, Pluf_esc($issue->summary)); $url .= '#ic'.$this->id; diff --git a/src/IDF/Middleware.php b/src/IDF/Middleware.php index 5e44abe..c59217b 100644 --- a/src/IDF/Middleware.php +++ b/src/IDF/Middleware.php @@ -85,6 +85,7 @@ class IDF_Middleware 'issuetext' => 'IDF_Template_IssueComment', 'timeline' => 'IDF_Template_TimelineFragment', 'markdown' => 'IDF_Template_Markdown', + 'markdown_forge' => 'IDF_Template_MarkdownForge', 'showuser' => 'IDF_Template_ShowUser', 'ashowuser' => 'IDF_Template_AssignShowUser', 'appversion' => 'IDF_Template_AppVersion', @@ -102,6 +103,7 @@ class IDF_Middleware function IDF_Middleware_ContextPreProcessor($request) { + $forge = IDF_Forge::instance(); $c = array(); $c['request'] = $request; $c['isAdmin'] = ($request->user->administrator or $request->user->staff); @@ -115,6 +117,7 @@ function IDF_Middleware_ContextPreProcessor($request) } $c['usherConfigured'] = Pluf::f("mtn_usher_conf", null) !== null; $c['allProjects'] = IDF_Views::getProjects($request->user); + $c['customForgePageEnabled'] = $forge->isCustomForgePageEnabled(); return $c; } diff --git a/src/IDF/Migrations/19WikiPageAssocs.php b/src/IDF/Migrations/19WikiPageAssocs.php new file mode 100644 index 0000000..8371f17 --- /dev/null +++ b/src/IDF/Migrations/19WikiPageAssocs.php @@ -0,0 +1,74 @@ +pfx.'idf_tag_idf_wiki_page_assoc', $intro->listTables())) { + echo '19 skipping up migration - relation table has correct name already'."\n"; + return; + } + + $db->execute('ALTER TABLE '.$db->pfx.'idf_tag_idf_wikipage_assoc RENAME TO '.$db->pfx.'idf_tag_idf_wiki_page_assoc'); + $db->execute('ALTER TABLE '.$db->pfx.'idf_wikipage_pluf_user_assoc RENAME TO '.$db->pfx.'idf_wiki_page_pluf_user_assoc'); + + if ($engine === 'PostgreSQL') { + $db->execute('ALTER TABLE '.$db->pfx.'idf_tag_idf_wiki_page_assoc RENAME COLUMN idf_wikipage_id TO idf_wiki_page_id'); + $db->execute('ALTER TABLE '.$db->pfx.'idf_wiki_page_pluf_user_assoc RENAME COLUMN idf_wikipage_id TO idf_wiki_page_id'); + } else if ($engine === 'MySQL') { + $db->execute('ALTER TABLE '.$db->pfx.'idf_tag_idf_wiki_page_assoc CHANGE idf_wikipage_id idf_wiki_page_id MEDIUMINT NOT NULL'); + $db->execute('ALTER TABLE '.$db->pfx.'idf_wiki_page_pluf_user_assoc CHANGE idf_wikipage_id idf_wiki_page_id MEDIUMINT NOT NULL'); + } +} + +function IDF_Migrations_19WikiPageAssocs_down($params=null) +{ + $engine = Pluf::f('db_engine'); + if (!in_array($engine, array('MySQL', 'PostgreSQL'))) { + throw new Exception('unsupported engine '.$engine); + } + + $db = Pluf::db(); + $intro = new Pluf_DB_Introspect($db); + if (in_array($db->pfx.'idf_tag_idf_wikipage_assoc', $intro->listTables())) { + echo '19 skipping down migration - relation table has correct name already'."\n"; + return; + } + + $db->execute('ALTER TABLE '.$db->pfx.'idf_tag_idf_wiki_page_assoc RENAME TO '.$db->pfx.'idf_tag_idf_wikipage_assoc'); + $db->execute('ALTER TABLE '.$db->pfx.'idf_wiki_page_pluf_user_assoc RENAME TO '.$db->pfx.'idf_wikipage_pluf_user_assoc'); + + if ($engine === 'PostgreSQL') { + $db->execute('ALTER TABLE '.$db->pfx.'idf_tag_idf_wikipage_assoc RENAME COLUMN idf_wiki_page_id TO idf_wikipage_id'); + $db->execute('ALTER TABLE '.$db->pfx.'idf_wikipage_pluf_user_assoc RENAME COLUMN idf_wiki_page_id TO idf_wikipage_id'); + } else if ($engine === 'MySQL') { + $db->execute('ALTER TABLE '.$db->pfx.'idf_tag_idf_wikipage_assoc CHANGE idf_wiki_page_id idf_wikipage_id MEDIUMINT NOT NULL'); + $db->execute('ALTER TABLE '.$db->pfx.'idf_wikipage_pluf_user_assoc CHANGE idf_wiki_page_id idf_wikipage_id MEDIUMINT NOT NULL'); + } +} diff --git a/src/IDF/Migrations/20AddWikiResources.php b/src/IDF/Migrations/20AddWikiResources.php new file mode 100644 index 0000000..20d82eb --- /dev/null +++ b/src/IDF/Migrations/20AddWikiResources.php @@ -0,0 +1,51 @@ +model = new IDF_Wiki_Resource(); + $schema->createTables(); + + $schema->model = new IDF_Wiki_ResourceRevision(); + $schema->createTables(); +} + +function IDF_Migrations_20AddWikiResources_down($params=null) +{ + $db = Pluf::db(); + $schema = new Pluf_DB_Schema($db); + + $schema->model = new IDF_Wiki_ResourceRevision(); + $schema->dropTables(); + + $schema->model = new IDF_Wiki_Resource(); + $schema->dropTables(); +} diff --git a/src/IDF/Migrations/21WikiPageRevisionName.php b/src/IDF/Migrations/21WikiPageRevisionName.php new file mode 100644 index 0000000..a9ab466 --- /dev/null +++ b/src/IDF/Migrations/21WikiPageRevisionName.php @@ -0,0 +1,60 @@ +pfx.'idf_wikipagerevs', $intro->listTables())) { + echo '21 skipping up migration - table has correct name already'."\n"; + return; + } + + $db->execute('ALTER TABLE '.$db->pfx.'idf_wikirevisions RENAME TO '.$db->pfx.'idf_wikipagerevs'); + $db->execute("UPDATE ".$db->pfx."idf_timeline SET model_class='IDF_Wiki_Page' WHERE model_class LIKE 'IDF_WikiPage'"); + $db->execute("UPDATE ".$db->pfx."idf_timeline SET model_class='IDF_Wiki_PageRevision' WHERE model_class LIKE 'IDF_WikiRevision'"); +} + +function IDF_Migrations_21WikiPageRevisionName_down($params=null) +{ + $engine = Pluf::f('db_engine'); + if (!in_array($engine, array('MySQL', 'PostgreSQL'))) { + throw new Exception('unsupported engine '.$engine); + } + + $db = Pluf::db(); + $intro = new Pluf_DB_Introspect($db); + if (in_array($db->pfx.'idf_wikirevisions', $intro->listTables())) { + echo '21 skipping down migration - table has correct name already'."\n"; + return; + } + + $db->execute('ALTER TABLE '.$db->pfx.'idf_wikipagerevs RENAME TO '.$db->pfx.'idf_wikirevisions'); + $db->execute("UPDATE ".$db->pfx."idf_timeline SET model_class='IDF_WikiPage' WHERE model_class LIKE 'IDF_Wiki_Page'"); + $db->execute("UPDATE ".$db->pfx."idf_timeline SET model_class='IDF_WikiRevision' WHERE model_class LIKE 'IDF_Wiki_PageRevision'"); +} diff --git a/src/IDF/Migrations/22ProjectTagRelationTable.php b/src/IDF/Migrations/22ProjectTagRelationTable.php new file mode 100644 index 0000000..5113af1 --- /dev/null +++ b/src/IDF/Migrations/22ProjectTagRelationTable.php @@ -0,0 +1,60 @@ +pfx.'idf_project_idf_tag_assoc'; + if (!in_array($db->engine, array('MySQL', 'PostgreSQL'))) { + throw new Exception('unsupported engine '.$engine); + } + + $intro = new Pluf_DB_Introspect($db); + if (in_array($table, $intro->listTables())) { + echo '21 skipping up migration - table already exists'."\n"; + return; + } + + $schema = Pluf::factory('Pluf_DB_Schema_'.$db->engine, $db); + $sql = $schema->getSqlCreate(new IDF_Project()); + $db->execute($sql[$table]); +} + +function IDF_Migrations_22ProjectTagRelationTable_down($params=null) +{ + $db = Pluf::db(); + $table = $db->pfx.'idf_project_idf_tag_assoc'; + if (!in_array($db->engine, array('MySQL', 'PostgreSQL'))) { + throw new Exception('unsupported engine '.$engine); + } + + $intro = new Pluf_DB_Introspect($db); + if (!in_array($table, $intro->listTables())) { + echo '22 skipping down migration - table does not exist'."\n"; + return; + } + + $schema = Pluf::factory('Pluf_DB_Schema_'.$db->engine, $db); + $sql = $schema->getSqlDelete(new IDF_Project()); + $db->execute($sql[$table]); +} diff --git a/src/IDF/Migrations/23ProjectActivity.php b/src/IDF/Migrations/23ProjectActivity.php new file mode 100644 index 0000000..bf4b2a7 --- /dev/null +++ b/src/IDF/Migrations/23ProjectActivity.php @@ -0,0 +1,42 @@ +model = new IDF_ProjectActivity(); + $schema->createTables(); +} + +function IDF_Migrations_23ProjectActivity_down($params=null) +{ + $db = Pluf::db(); + $schema = new Pluf_DB_Schema($db); + $schema->model = new IDF_ProjectActivity(); + $schema->dropTables(); +} diff --git a/src/IDF/Migrations/24CurrentProjectActivity.php b/src/IDF/Migrations/24CurrentProjectActivity.php new file mode 100644 index 0000000..78483b1 --- /dev/null +++ b/src/IDF/Migrations/24CurrentProjectActivity.php @@ -0,0 +1,40 @@ +execute('ALTER TABLE '.$db->pfx.'idf_projects ADD COLUMN current_activity INTEGER'); + } else if ($engine === 'MySQL') { + $db->execute('ALTER TABLE '.$db->pfx.'idf_projects ADD COLUMN current_activity MEDIUMINT'); + } +} + +function IDF_Migrations_24CurrentProjectActivity_down($params=null) +{ + $db = Pluf::db(); + $db->execute('ALTER TABLE '.$db->pfx.'idf_projects DROP COLUMN current_activity'); +} diff --git a/src/IDF/Migrations/7Wiki.php b/src/IDF/Migrations/7Wiki.php index 17e487a..5330d63 100644 --- a/src/IDF/Migrations/7Wiki.php +++ b/src/IDF/Migrations/7Wiki.php @@ -22,14 +22,14 @@ # ***** END LICENSE BLOCK ***** */ /** - * Add the download of files. + * Add wiki functionality. */ function IDF_Migrations_7Wiki_up($params=null) { $models = array( - 'IDF_WikiPage', - 'IDF_WikiRevision', + 'IDF_Wiki_Page', + 'IDF_Wiki_PageRevision', ); $db = Pluf::db(); $schema = new Pluf_DB_Schema($db); @@ -42,8 +42,8 @@ function IDF_Migrations_7Wiki_up($params=null) function IDF_Migrations_7Wiki_down($params=null) { $models = array( - 'IDF_WikiRevision', - 'IDF_WikiPage', + 'IDF_Wiki_PageRevision', + 'IDF_Wiki_Page', ); $db = Pluf::db(); $schema = new Pluf_DB_Schema($db); diff --git a/src/IDF/Migrations/Backup.php b/src/IDF/Migrations/Backup.php index 32fcb9e..7d4083a 100644 --- a/src/IDF/Migrations/Backup.php +++ b/src/IDF/Migrations/Backup.php @@ -34,6 +34,7 @@ function IDF_Migrations_Backup_run($folder, $name=null) { $models = array( 'IDF_Project', + 'IDF_ProjectActivity', 'IDF_Tag', 'IDF_Issue', 'IDF_IssueComment', @@ -43,8 +44,10 @@ function IDF_Migrations_Backup_run($folder, $name=null) 'IDF_IssueFile', 'IDF_Commit', 'IDF_Timeline', - 'IDF_WikiPage', - 'IDF_WikiRevision', + 'IDF_Wiki_Page', + 'IDF_Wiki_PageRevision', + 'IDF_Wiki_Resource', + 'IDF_Wiki_ResourceRevision', 'IDF_Review', 'IDF_Review_Patch', 'IDF_Review_Comment', @@ -81,6 +84,7 @@ function IDF_Migrations_Backup_restore($folder, $name) { $models = array( 'IDF_Project', + 'IDF_ProjectActivity', 'IDF_Tag', 'IDF_Issue', 'IDF_IssueComment', @@ -90,8 +94,10 @@ function IDF_Migrations_Backup_restore($folder, $name) 'IDF_IssueFile', 'IDF_Commit', 'IDF_Timeline', - 'IDF_WikiPage', - 'IDF_WikiRevision', + 'IDF_Wiki_Resource', + 'IDF_Wiki_ResourceRevision', + 'IDF_Wiki_Page', + 'IDF_Wiki_PageRevision', 'IDF_Review', 'IDF_Review_Patch', 'IDF_Review_Comment', diff --git a/src/IDF/Migrations/Install.php b/src/IDF/Migrations/Install.php index aea5f00..74709b3 100644 --- a/src/IDF/Migrations/Install.php +++ b/src/IDF/Migrations/Install.php @@ -31,6 +31,7 @@ function IDF_Migrations_Install_setup($params=null) { $models = array( 'IDF_Project', + 'IDF_ProjectActivity', 'IDF_Tag', 'IDF_Issue', 'IDF_IssueComment', @@ -40,8 +41,10 @@ function IDF_Migrations_Install_setup($params=null) 'IDF_IssueFile', 'IDF_Commit', 'IDF_Timeline', - 'IDF_WikiPage', - 'IDF_WikiRevision', + 'IDF_Wiki_Resource', + 'IDF_Wiki_ResourceRevision', + 'IDF_Wiki_Page', + 'IDF_Wiki_PageRevision', 'IDF_Review', 'IDF_Review_Patch', 'IDF_Review_Comment', @@ -97,8 +100,10 @@ function IDF_Migrations_Install_teardown($params=null) 'IDF_Review_Comment', 'IDF_Review_Patch', 'IDF_Review', - 'IDF_WikiRevision', - 'IDF_WikiPage', + 'IDF_Wiki_PageRevision', + 'IDF_Wiki_Page', + 'IDF_Wiki_ResourceRevision', + 'IDF_Wiki_Resource', 'IDF_Timeline', 'IDF_IssueFile', 'IDF_Search_Occ', @@ -108,6 +113,7 @@ function IDF_Migrations_Install_teardown($params=null) 'IDF_Issue', 'IDF_Tag', 'IDF_Commit', + 'IDF_ProjectActivity', 'IDF_Project', 'IDF_EmailAddress', 'IDF_IssueRelation', diff --git a/src/IDF/Plugin/SyncGit/Serve.php b/src/IDF/Plugin/SyncGit/Serve.php index b69b8fb..83fda42 100644 --- a/src/IDF/Plugin/SyncGit/Serve.php +++ b/src/IDF/Plugin/SyncGit/Serve.php @@ -210,22 +210,23 @@ class IDF_Plugin_SyncGit_Serve // Indefero's one. $p = realpath(dirname(__FILE__).'/../../../../scripts/git-post-update'); $p = Pluf::f('idf_plugin_syncgit_post_update', $p); - if (!@unlink($fullpath.'/hooks/post-update')) { + $post_update_hook = $fullpath.'/hooks/post-update'; + if (file_exists($post_update_hook) && !@unlink($post_update_hook)) { Pluf_Log::warn(array('IDF_Plugin_Git_Serve::initRepository', 'post-update hook removal error.', - $fullpath.'/hooks/post-update')); + $post_update_hook)); return; } $out = array(); $res = 0; exec(sprintf(Pluf::f('idf_exec_cmd_prefix', '').'ln -s %s %s', escapeshellarg($p), - escapeshellarg($fullpath.'/hooks/post-update')), + escapeshellarg($post_update_hook)), $out, $res); if ($res != 0) { Pluf_Log::warn(array('IDF_Plugin_Git_Serve::initRepository', 'post-update hook creation error.', - $fullpath.'/hooks/post-update')); + $post_update_hook)); return; } Pluf_Log::debug(array('IDF_Plugin_Git_Serve::initRepository', diff --git a/src/IDF/Plugin/SyncMonotone.php b/src/IDF/Plugin/SyncMonotone.php index d6cc9ba..d8e273b 100644 --- a/src/IDF/Plugin/SyncMonotone.php +++ b/src/IDF/Plugin/SyncMonotone.php @@ -306,7 +306,7 @@ class IDF_Plugin_SyncMonotone } catch (Exception $e) { $this->_diagnoseProblem(sprintf( - __('Could not parse usher configuration in "%s": %s'), + __('Could not parse usher configuration in "%1$s": %2$s'), $usher_config, $e->getMessage() )); } @@ -522,7 +522,7 @@ class IDF_Plugin_SyncMonotone } catch (Exception $e) { $this->_diagnoseProblem(sprintf( - __('Could not parse usher configuration in "%s": %s'), + __('Could not parse usher configuration in "%1$s": %2$s'), $usher_config, $e->getMessage() )); } @@ -596,7 +596,7 @@ class IDF_Plugin_SyncMonotone } catch (Exception $e) { $this->_diagnoseProblem(sprintf( - __('Could not parse read-permissions for project "%s": %s'), + __('Could not parse read-permissions for project "%1$s": %2$s'), $shortname, $e->getMessage() )); } @@ -715,7 +715,7 @@ class IDF_Plugin_SyncMonotone } catch (Exception $e) { $this->_diagnoseProblem(sprintf( - __('Could not parse read-permissions for project "%s": %s'), + __('Could not parse read-permissions for project "%1$s": %2$s'), $shortname, $e->getMessage() )); } diff --git a/src/IDF/Project.php b/src/IDF/Project.php index f23b34b..8cafd2c 100644 --- a/src/IDF/Project.php +++ b/src/IDF/Project.php @@ -67,7 +67,7 @@ class IDF_Project extends Pluf_Model 'blank' => false, 'size' => 50, 'verbose' => __('short name'), - 'help_text' => __('Used in the url to access the project, must be short with only letters and numbers.'), + 'help_text' => __('Used in the URL to access the project, must be short with only letters and numbers.'), 'unique' => true, ), 'shortdesc' => @@ -84,7 +84,14 @@ class IDF_Project extends Pluf_Model 'blank' => false, 'size' => 250, 'verbose' => __('description'), - 'help_text' => __('The description can be extended using the markdown syntax.'), + 'help_text' => __('The description can be extended using the Markdown syntax.'), + ), + 'tags' => + array( + 'type' => 'Pluf_DB_Field_Manytomany', + 'blank' => true, + 'model' => 'IDF_Tag', + 'verbose' => __('labels'), ), 'private' => array( @@ -93,7 +100,29 @@ class IDF_Project extends Pluf_Model 'verbose' => __('private'), 'default' => 0, ), - ); + 'current_activity' => + array( + 'type' => 'Pluf_DB_Field_Foreignkey', + 'model' => 'IDF_ProjectActivity', + 'blank' => true, + 'verbose' => __('current project activity'), + ), + ); + $activityTable = $this->_con->pfx.'idf_projectactivities'; + $tagTable = $this->_con->pfx.'idf_project_idf_tag_assoc'; + $this->_a['views'] = array( + 'join_activities_and_tags' => + array( + 'join' => 'LEFT JOIN '.$activityTable.' ON current_activity='.$activityTable.'.id ' + .'LEFT JOIN '.$tagTable.' ON idf_project_id='.$this->getSqlTable().'.id', + 'select' => $this->getSelect().', date, value', + 'group' => $this->getSqlTable().'.id', + 'props' => array( + 'date' => 'current_activity_date', + 'value' => 'current_activity_value' + ), + ), + ); } @@ -427,13 +456,13 @@ GROUP BY uid"; $dep_ids = IDF_Views_Wiki::getDeprecatedPagesIds($this); $extra = ''; if (count($dep_ids)) { - $extra = ' AND idf_wikipage_id NOT IN ('.implode(', ', $dep_ids).') '; + $extra = ' AND idf_wiki_page_id NOT IN ('.implode(', ', $dep_ids).') '; } - $what_t = Pluf::factory('IDF_WikiPage')->getSqlTable(); - $asso_t = $this->_con->pfx.'idf_tag_idf_wikipage_assoc'; + $what_t = Pluf::factory('IDF_Wiki_Page')->getSqlTable(); + $asso_t = $this->_con->pfx.'idf_tag_idf_wiki_page_assoc'; $sql = 'SELECT '.$tag_t.'.id AS id, COUNT(*) AS nb_use FROM '.$tag_t.' '."\n". 'LEFT JOIN '.$asso_t.' ON idf_tag_id='.$tag_t.'.id '."\n". - 'LEFT JOIN '.$what_t.' ON idf_wikipage_id='.$what_t.'.id '."\n". + 'LEFT JOIN '.$what_t.' ON idf_wiki_page_id='.$what_t.'.id '."\n". 'WHERE idf_tag_id IS NOT NULL '.$extra.' AND '.$what_t.'.project='.$this->id.' GROUP BY '.$tag_t.'.id, '.$tag_t.'.class, '.$tag_t.'.name ORDER BY '.$tag_t.'.class ASC, '.$tag_t.'.name ASC'; } elseif ($what == 'downloads') { $dep_ids = IDF_Views_Download::getDeprecatedFilesIds($this); @@ -535,12 +564,12 @@ GROUP BY uid"; } /** - * Get the post commit hook key. + * Get the web hook key. * * The goal is to get something predictable but from which one * cannot reverse find the secret key. */ - public function getPostCommitHookKey() + public function getWebHookKey() { return md5($this->id.sha1(Pluf::f('secret_key')).$this->shortname); } @@ -593,6 +622,22 @@ GROUP BY uid"; return $this->_pconf; } + /** + * Magic overload that falls back to the values of the internal configuration + * if no getter / caller matched + * + * @param string $key + */ + public function __get($key) + { + try { + return parent::__get($key); + } + catch (Exception $e) { + return $this->getConf()->getVal($key); + } + } + /** * Get simple statistics about the project. * @@ -606,10 +651,10 @@ GROUP BY uid"; $stats = array(); $stats['total'] = 0; $what = array('downloads' => 'IDF_Upload', - 'reviews' => 'IDF_Review', - 'issues' => 'IDF_Issue', - 'docpages' => 'IDF_WikiPage', - 'commits' => 'IDF_Commit', + 'reviews' => 'IDF_Review', + 'issues' => 'IDF_Issue', + 'docpages' => 'IDF_Wiki_Page', + 'commits' => 'IDF_Commit', ); foreach ($what as $key=>$m) { $i = Pluf::factory($m)->getCount(array('filter' => 'project='.(int)$this->id)); @@ -739,7 +784,8 @@ GROUP BY uid"; Pluf_Signal::send('IDF_Project::preDelete', 'IDF_Project', $params); $what = array('IDF_Upload', 'IDF_Review', 'IDF_Issue', - 'IDF_WikiPage', 'IDF_Commit', 'IDF_Tag', + 'IDF_Wiki_Page', 'IDF_Wiki_Resource', + 'IDF_Commit', 'IDF_Tag', ); foreach ($what as $m) { foreach (Pluf::factory($m)->getList(array('filter' => 'project='.(int)$this->id)) as $item) { @@ -780,4 +826,52 @@ GROUP BY uid"; $this->_isRestricted = false; return false; } + + /** + * Returns an associative array of email addresses to notify about changes + * in a certain tab like 'issues', 'source', and so on. + * + * @param string $tab + * @return array Key is the email address, value is the preferred language setting + */ + public function getNotificationRecipientsForTab($tab) + { + if (!in_array($tab, array('source', 'issues', 'downloads', 'wiki', 'review'))) { + throw new Exception(sprintf('unknown tab %s', $tab)); + } + + $conf = $this->getConf(); + $recipients = array(); + $membership_data = $this->getMembershipData(); + + if ($conf->getVal($tab.'_notification_owners_enabled', false)) { + foreach ($membership_data['owners'] as $owner) { + $recipients[$owner->email] = $owner->language; + } + } + + if ($conf->getVal($tab.'_notification_members_enabled', false)) { + foreach ($membership_data['members'] as $member) { + $recipients[$member->email] = $member->language; + } + } + + if ($conf->getVal($tab.'_notification_email_enabled', false)) { + $addresses = preg_split('/\s*,\s*/', + $conf->getVal($tab.'_notification_email', ''), + -1, PREG_SPLIT_NO_EMPTY); + + // we use a default language setting for this plain list of + // addresses, but we ensure that we do not overwrite an existing + // address which might come with a proper setting already + $languages = Pluf::f('languages', array('en')); + foreach ($addresses as $address) { + if (array_key_exists($address, $recipients)) + continue; + $recipients[$address] = $languages[0]; + } + } + + return $recipients; + } } diff --git a/src/IDF/ProjectActivity.php b/src/IDF/ProjectActivity.php new file mode 100644 index 0000000..0b0f65d --- /dev/null +++ b/src/IDF/ProjectActivity.php @@ -0,0 +1,78 @@ +_a['table'] = 'idf_projectactivities'; + $this->_a['model'] = __CLASS__; + $this->_a['cols'] = array( + // It is mandatory to have an "id" column. + 'id' => + array( + 'type' => 'Pluf_DB_Field_Sequence', + 'blank' => true, + ), + 'project' => + array( + 'type' => 'Pluf_DB_Field_Foreignkey', + 'model' => 'IDF_Project', + 'blank' => false, + 'verbose' => __('project'), + 'relate_name' => 'activities', + ), + 'date' => + array( + 'type' => 'Pluf_DB_Field_Datetime', + 'blank' => false, + 'verbose' => __('date'), + ), + 'value' => + array( + 'type' => 'Pluf_DB_Field_Float', + 'blank' => false, + 'verbose' => __('value'), + 'default' => 0, + ), + ); + } + + function postSave($create=false) + { + $prj = $this->get_project(); + $sql = new Pluf_SQL('project=%s', array($prj->id)); + $list = Pluf::factory('IDF_ProjectActivity')->getList(array('filter' => $sql->gen(), 'order' => 'date desc')); + if (count($list) > 0 && $prj->current_activity != $list[0]->id) { + $prj->current_activity = $list[0]; + $prj->update(); + } + } +} diff --git a/src/IDF/Review/Comment.php b/src/IDF/Review/Comment.php index 762973d..3b6a0fd 100644 --- a/src/IDF/Review/Comment.php +++ b/src/IDF/Review/Comment.php @@ -138,7 +138,7 @@ class IDF_Review_Comment extends Pluf_Model $ic = (in_array($review->status, $request->project->getTagIdsByStatus('closed'))) ? 'issue-c' : 'issue-o'; $out .= sprintf(__('Review %3$d, %4$s'), $url, $ic, $review->id, Pluf_esc($review->summary)).''; $out .= "\n".''; +
'.sprintf(__('Update of review %3$d, by %4$s'), $url, $ic, $review->id, $user).'
'; return Pluf_Template::markSafe($out); } @@ -148,7 +148,7 @@ class IDF_Review_Comment extends Pluf_Model $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', array($request->project->shortname, $review->id)); - $title = sprintf(__('%s: Updated review %d - %s'), + $title = sprintf(__('%1$s: Updated review %2$d - %3$s'), Pluf_esc($request->project->name), $review->id, Pluf_esc($review->summary)); $url .= '#ic'.$this->id; @@ -175,50 +175,63 @@ class IDF_Review_Comment extends Pluf_Model */ public function notify($conf, $create=true) { - $patch = $this->get_patch(); - $review = $patch->get_review(); - $prj = $review->get_project(); - $to_email = array(); - if ('' != $conf->getVal('review_notification_email', '')) { - $langs = Pluf::f('languages', array('en')); - $to_email[] = array($conf->getVal('issues_notification_email'), - $langs[0]); - } - $current_locale = Pluf_Translation::getLocale(); - $reviewers = $review->getReviewers(); + $patch = $this->get_patch(); + $review = $patch->get_review(); + $prj = $review->get_project(); + $reviewers = $review->getReviewers(); + if (!Pluf_Model_InArray($review->get_submitter(), $reviewers)) { $reviewers[] = $review->get_submitter(); } + $comments = $patch->getFileComments(array('order' => 'id DESC')); $gcomments = $patch->get_comments_list(array('order' => 'id DESC')); - $context = new Pluf_Template_Context( - array( - 'review' => $review, - 'patch' => $patch, - 'comments' => $comments, - 'gcomments' => $gcomments, - 'project' => $prj, - 'url_base' => Pluf::f('url_base'), - ) - ); - // build the list of emails and lang - foreach ($reviewers as $user) { - $email_lang = array($user->email, - $user->language); - if (!in_array($email_lang, $to_email)) { - $to_email[] = $email_lang; - } - } - $tmpl = new Pluf_Template('idf/review/review-updated-email.txt'); - foreach ($to_email as $email_lang) { - Pluf_Translation::loadSetLocale($email_lang[1]); - $email = new Pluf_Mail(Pluf::f('from_email'), $email_lang[0], - sprintf(__('Updated Code Review %s - %s (%s)'), - $review->id, $review->summary, $prj->shortname)); - $email->addTextMessage($tmpl->render($context)); + $recipients = $prj->getNotificationRecipientsForTab('review'); + + foreach ($reviewers as $user) { + if (array_key_exists($user->email, $recipients)) + continue; + $recipients[$user->email] = $user->language; + } + + $current_locale = Pluf_Translation::getLocale(); + + $from_email = Pluf::f('from_email'); + $messageId = '<'.md5('review'.$review->id.md5(Pluf::f('secret_key'))).'@'.Pluf::f('mail_host', 'localhost').'>'; + + foreach ($recipients as $address => $language) { + + if ($this->get_submitter()->email === $address) { + continue; + } + + Pluf_Translation::loadSetLocale($language); + + $context = new Pluf_Template_Context(array( + 'review' => $review, + 'patch' => $patch, + 'comments' => $comments, + 'gcomments' => $gcomments, + 'project' => $prj, + 'url_base' => Pluf::f('url_base'), + )); + + // reviews only updated through comments, see IDF_Review_Patch::notify() + $tplfile = 'idf/review/review-updated-email.txt'; + $subject = __('Updated Code Review %1$s - %2$s (%3$s)'); + $headers = array('References' => $messageId); + + $tmpl = new Pluf_Template($tplfile); + $text_email = $tmpl->render($context); + + $email = new Pluf_Mail($from_email, $address, + sprintf($subject, $review->id, $review->summary, $prj->shortname)); + $email->addTextMessage($text_email); + $email->addHeaders($headers); $email->sendMail(); } + Pluf_Translation::loadSetLocale($current_locale); } diff --git a/src/IDF/Review/Patch.php b/src/IDF/Review/Patch.php index a98f49d..c24e77a 100644 --- a/src/IDF/Review/Patch.php +++ b/src/IDF/Review/Patch.php @@ -42,9 +42,9 @@ class IDF_Review_Patch extends Pluf_Model 'id' => array( 'type' => 'Pluf_DB_Field_Sequence', - 'blank' => true, + 'blank' => true, ), - 'review' => + 'review' => array( 'type' => 'Pluf_DB_Field_Foreignkey', 'model' => 'IDF_Review', @@ -59,7 +59,7 @@ class IDF_Review_Patch extends Pluf_Model 'size' => 250, 'verbose' => __('summary'), ), - 'commit' => + 'commit' => array( 'type' => 'Pluf_DB_Field_Foreignkey', 'model' => 'IDF_Commit', @@ -129,8 +129,8 @@ class IDF_Review_Patch extends Pluf_Model function postSave($create=false) { if ($create) { - IDF_Timeline::insert($this, - $this->get_review()->get_project(), + IDF_Timeline::insert($this, + $this->get_review()->get_project(), $this->get_review()->get_submitter()); IDF_Search::index($this->get_review()); } @@ -139,7 +139,7 @@ class IDF_Review_Patch extends Pluf_Model public function timelineFragment($request) { $review = $this->get_review(); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', array($request->project->shortname, $review->id)); $out = ''; $out .= "\n".''; +
'.sprintf(__('Creation of review %3$d, by %4$s'), $url, $ic, $review->id, $user).'
'; return Pluf_Template::markSafe($out); } public function feedFragment($request) { $review = $this->get_review(); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', array($request->project->shortname, $review->id)); - $title = sprintf(__('%s: Creation of Review %d - %s'), + $title = sprintf(__('%1$s: Creation of Review %2$d - %3$s'), Pluf_esc($request->project->name), $review->id, Pluf_esc($review->summary)); $date = Pluf_Date::gmDateToGmString($this->creation_dtime); @@ -179,35 +179,49 @@ class IDF_Review_Patch extends Pluf_Model public function notify($conf, $create=true) { - if ('' == $conf->getVal('review_notification_email', '')) { - return; - } + $review = $this->get_review(); + $project = $review->get_project(); $current_locale = Pluf_Translation::getLocale(); - $langs = Pluf::f('languages', array('en')); - Pluf_Translation::loadSetLocale($langs[0]); - $context = new Pluf_Template_Context( - array( - 'review' => $this->get_review(), - 'patch' => $this, - 'comments' => array(), - 'project' => $this->get_review()->get_project(), - 'url_base' => Pluf::f('url_base'), - ) - ); - $tmpl = new Pluf_Template('idf/review/review-created-email.txt'); - $text_email = $tmpl->render($context); - $addresses = explode(';',$conf->getVal('review_notification_email')); - foreach ($addresses as $address) { - $email = new Pluf_Mail(Pluf::f('from_email'), + $from_email = Pluf::f('from_email'); + $messageId = '<'.md5('review'.$review->id.md5(Pluf::f('secret_key'))).'@'.Pluf::f('mail_host', 'localhost').'>'; + $recipients = $project->getNotificationRecipientsForTab('review'); + + foreach ($recipients as $address => $language) { + + if ($review->get_submitter()->email === $address) { + continue; + } + + Pluf_Translation::loadSetLocale($language); + + $context = new Pluf_Template_Context(array( + 'review' => $review, + 'patch' => $this, + 'comments' => array(), + 'project' => $project, + 'url_base' => Pluf::f('url_base'), + )); + + // reviews are updated through comments, see IDF_Review_Comment::notify() + $tplfile = 'idf/review/review-created-email.txt'; + $subject = __('New Code Review %1$s - %2$s (%3$s)'); + $headers = array('Message-ID' => $messageId); + + $tmpl = new Pluf_Template($tplfile); + $text_email = $tmpl->render($context); + + $email = new Pluf_Mail($from_email, $address, - sprintf(__('New Code Review %s - %s (%s)'), - $this->get_review()->id, - $this->get_review()->summary, - $this->get_review()->get_project()->shortname)); + sprintf($subject, + $review->id, + $review->summary, + $project->shortname)); $email->addTextMessage($text_email); + $email->addHeaders($headers); $email->sendMail(); } + Pluf_Translation::loadSetLocale($current_locale); } } diff --git a/src/IDF/Scm.php b/src/IDF/Scm.php index 5ebb8d9..350b073 100644 --- a/src/IDF/Scm.php +++ b/src/IDF/Scm.php @@ -497,5 +497,10 @@ class IDF_Scm { return 0; } + + public function repository($request, $match) + { + throw new Exception('This repository does not support web based repository access'); + } } diff --git a/src/IDF/Scm/Git.php b/src/IDF/Scm/Git.php index d84ba84..86b9055 100644 --- a/src/IDF/Scm/Git.php +++ b/src/IDF/Scm/Git.php @@ -918,4 +918,82 @@ class IDF_Scm_Git extends IDF_Scm } return false; } + + public function repository($request, $match) + { + // authenticate: authenticate connection through "extra" password + if (isset($_SERVER['HTTP_AUTHORIZATION']) && $_SERVER['HTTP_AUTHORIZATION'] != '') + list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':' , base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6))); + + if (isset($_SERVER['PHP_AUTH_USER'])) { + $sql = new Pluf_SQL('login=%s', array($_SERVER['PHP_AUTH_USER'])); + $users = Pluf::factory('Pluf_User')->getList(array('filter'=>$sql->gen())); + if ((count($users) == 1) && ($users[0]->active)) { + $user = $users[0]; + $realkey = substr(sha1($user->password.Pluf::f('secret_key')), 0, 8); + if ($_SERVER['PHP_AUTH_PW'] == $realkey) { + $request->user = $user; + } + } + } + + if (IDF_Precondition::accessSource($request) !== true) { + $response = new Pluf_HTTP_Response(""); + $response->status_code = 401; + $response->headers['WWW-Authenticate']='Basic realm="git for '.$this->project.'"'; + return $response; + } + + $path = $match[2]; + + // update files before delivering them + if (($path == 'objects/info/pack') || ($path == 'info/refs')) { + $cmd = sprintf(Pluf::f('idf_exec_cmd_prefix', ''). + 'GIT_DIR=%s '.Pluf::f('git_path', 'git').' update-server-info -f', + escapeshellarg($this->repo)); + self::shell_exec('IDF_Scm_Git::repository', $cmd); + } + + // smart HTTP discovery + if (($path == 'info/refs') && + (array_key_exists('service', $request->GET))){ + $service = $request->GET["service"]; + switch ($service) { + case 'git-upload-pack': + case 'git-receive-pack': + $content = sprintf('%04x',strlen($service)+15). + '# service='.$service."\n0000"; + $content .= self::shell_exec('IDF_Scm_Git::repository', + $service.' --stateless-rpc --advertise-refs '. + $this->repo); + $response = new Pluf_HTTP_Response($content, + 'application/x-'.$service.'-advertisement'); + return $response; + default: + throw new Exception('unknown service: '.$service); + } + } + + switch($path) { + // smart HTTP RPC + case 'git-upload-pack': + case 'git-receive-pack': + $response = new Pluf_HTTP_Response_CommandPassThru($path. + ' --stateless-rpc '.$this->repo, + 'application/x-'.$path.'-result'); + $response->addStdin('php://input'); + return $response; + + // regular file + default: + // make sure we're inside the repo hierarchy (ie. no break-out) + if (is_file($this->repo.'/'.$path) && + strpos(realpath($this->repo.'/'.$path), $this->repo.'/') == 0) { + return new Pluf_HTTP_Response_File($this->repo.'/'.$path, + 'application/octet-stream'); + } else { + return new Pluf_HTTP_Response_NotFound($request); + } + } + } } diff --git a/src/IDF/Scm/Monotone/Stdio.php b/src/IDF/Scm/Monotone/Stdio.php index 5409764..a9e6c7b 100644 --- a/src/IDF/Scm/Monotone/Stdio.php +++ b/src/IDF/Scm/Monotone/Stdio.php @@ -119,7 +119,7 @@ class IDF_Scm_Monotone_Stdio implements IDF_Scm_Monotone_IStdio $remote_db_access = Pluf::f('mtn_db_access', 'remote') == 'remote'; $cmd = Pluf::f('idf_exec_cmd_prefix', '') . - Pluf::f('mtn_path', 'mtn') . ' '; + escapeshellarg(Pluf::f('mtn_path', 'mtn')) . ' '; $opts = Pluf::f('mtn_opts', array()); foreach ($opts as $opt) { diff --git a/src/IDF/Search/Occ.php b/src/IDF/Search/Occ.php index f878fa1..46b868f 100644 --- a/src/IDF/Search/Occ.php +++ b/src/IDF/Search/Occ.php @@ -22,7 +22,7 @@ # ***** END LICENSE BLOCK ***** */ /** - * Storage of the occurence of the words. + * Storage of the occurrence of the words. */ class IDF_Search_Occ extends Pluf_Model { @@ -30,7 +30,7 @@ class IDF_Search_Occ extends Pluf_Model function init() { - $this->_a['verbose'] = __('occurence'); + $this->_a['verbose'] = __('occurrence'); $this->_a['table'] = 'idf_search_occs'; $this->_a['model'] = 'IDF_Search_Occ'; $this->_a['cols'] = array( @@ -72,13 +72,13 @@ class IDF_Search_Occ extends Pluf_Model array( 'type' => 'Pluf_DB_Field_Integer', 'blank' => false, - 'verbose' => __('occurences'), + 'verbose' => __('occurrences'), ), 'pondocc' => array( 'type' => 'Pluf_DB_Field_Float', 'blank' => false, - 'verbose' => __('ponderated occurence'), + 'verbose' => __('ponderated occurrence'), ), ); $this->_a['idx'] = array( diff --git a/src/IDF/Tag.php b/src/IDF/Tag.php index 59026c2..b9fa25d 100644 --- a/src/IDF/Tag.php +++ b/src/IDF/Tag.php @@ -42,16 +42,16 @@ class IDF_Tag extends Pluf_Model array( 'type' => 'Pluf_DB_Field_Sequence', //It is automatically added. - 'blank' => true, + 'blank' => true, ), - 'project' => + 'project' => array( 'type' => 'Pluf_DB_Field_Foreignkey', 'model' => 'IDF_Project', 'blank' => false, 'verbose' => __('project'), ), - 'class' => + 'class' => array( 'type' => 'Pluf_DB_Field_Varchar', 'blank' => false, @@ -59,13 +59,13 @@ class IDF_Tag extends Pluf_Model 'verbose' => __('tag class'), 'help_text' => __('The class of the tag.'), ), - 'name' => + 'name' => array( 'type' => 'Pluf_DB_Field_Varchar', 'blank' => false, 'verbose' => __('name'), ), - 'lcname' => + 'lcname' => array( 'type' => 'Pluf_DB_Field_Varchar', 'blank' => false, @@ -75,6 +75,18 @@ class IDF_Tag extends Pluf_Model ), ); + $table = $this->_con->pfx.'idf_project_idf_tag_assoc'; + $this->_a['views'] = array( + 'join_projects' => + array( + 'join' => 'LEFT JOIN '.$table + .' ON idf_tag_id=id', + 'select' => $this->getSelect().',COUNT(idf_project_id) as project_count', + 'group' => 'idf_tag_id', + 'props' => array('project_count' => 'project_count'), + ), + ); + $this->_a['idx'] = array( 'lcname_idx' => array( @@ -95,7 +107,7 @@ class IDF_Tag extends Pluf_Model } /** - * Add a tag if not already existing. + * Add a project-specific tag if not already existing. * * @param string Name of the tag. * @param IDF_Project Project of the tag. @@ -107,7 +119,7 @@ class IDF_Tag extends Pluf_Model $class = trim($class); $name = trim($name); $gtag = new IDF_Tag(); - $sql = new Pluf_SQL('class=%s AND lcname=%s AND project=%s', + $sql = new Pluf_SQL('class=%s AND lcname=%s AND project=%s', array($class, mb_strtolower($name), $project->id)); $tags = $gtag->getList(array('filter' => $sql->gen())); if ($tags->count() < 1) { @@ -122,6 +134,32 @@ class IDF_Tag extends Pluf_Model return $tags[0]; } + /** + * Add a global tag if not already existing + * + * @param string Name of the tag. + * @param string Class of the tag (IDF_TAG_DEFAULT_CLASS) + * @return IDF_Tag The tag. + */ + public static function addGlobal($name, $class=IDF_TAG_DEFAULT_CLASS) + { + $class = trim($class); + $name = trim($name); + $gtag = new IDF_Tag(); + $sql = new Pluf_SQL('class=%s AND lcname=%s AND project=0', + array($class, mb_strtolower($name))); + $tags = $gtag->getList(array('filter' => $sql->gen())); + if ($tags->count() < 1) { + // create a new tag + $tag = new IDF_Tag(); + $tag->name = $name; + $tag->class = $class; + $tag->create(); + return $tag; + } + return $tags[0]; + } + function __toString() { if ($this->class != IDF_TAG_DEFAULT_CLASS) { diff --git a/src/IDF/Template/HotKey.php b/src/IDF/Template/HotKey.php index 01ebae8..3606e92 100644 --- a/src/IDF/Template/HotKey.php +++ b/src/IDF/Template/HotKey.php @@ -31,6 +31,6 @@ class IDF_Template_HotKey extends Pluf_Template_Tag function start($key, $view, $params=array(), $get_params=array()) { $url = addslashes(Pluf_HTTP_URL_urlForView($view, $params, $get_params)); - echo "jQuery.hotkeys.add('$key',{disableInInput: true},function (){window.location.href='$url';});"; + echo "$(document).bind('keydown','$key',function (){window.location.href='$url';});"; } } diff --git a/src/IDF/Template/Markdown.php b/src/IDF/Template/Markdown.php index 7ce47b1..4c05704 100644 --- a/src/IDF/Template/Markdown.php +++ b/src/IDF/Template/Markdown.php @@ -55,8 +55,17 @@ class IDF_Template_Markdown extends Pluf_Template_Tag $text = IDF_Template_safePregReplace('#\[\[([A-Za-z0-9\-]+)\]\]#im', array($this, 'callbackWikiPageNoName'), $text); + $filter = new IDF_Template_MarkdownPrefilter(); - echo $filter->go(Pluf_Text_MarkDown_parse($text)); + $text = $filter->go(Pluf_Text_MarkDown_parse($text)); + + // Replace [[!ResourceName]] with corresponding HTML for the resource; + // we need to do that after the HTML filtering as we'd otherwise be unable to use + // certain HTML elements, such as iframes, that are used to display text content + // FIXME: no support for escaping yet in place + echo IDF_Template_safePregReplace('#\[\[!([A-Za-z0-9\-]+)(?:,\s*([^\]]+))?\]\]#im', + array($this, 'callbackWikiResource'), + $text); } function callbackWikiPageNoName($m) @@ -69,15 +78,99 @@ class IDF_Template_Markdown extends Pluf_Template_Tag { $sql = new Pluf_SQL('project=%s AND title=%s', array($this->project->id, $m[2])); - $pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen())); + $pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen())); if ($pages->count() != 1 and $this->request->rights['hasWikiAccess'] and !$this->request->user->isAnonymous()) { - return ' '.$m[1].''; + return ' '.$m[1].''; } if (!$this->request->rights['hasWikiAccess'] or $pages->count() == 0) { return $m[1]; } - return ''.$m[1].''; + return ''.$m[1].''; + } + + function callbackWikiResource($m) + { + @list($match, $resourceName, $opts) = $m; + + if (!$this->request->rights['hasWikiAccess']) { + return ''.$match.''; + } + + $sql = new Pluf_SQL('project=%s AND title=%s', + array($this->project->id, $resourceName)); + $resources = Pluf::factory('IDF_Wiki_Resource')->getList(array('filter'=>$sql->gen())); + + if ($resources->count() == 0) { + if ($this->request->user->isAnonymous()) { + return ''.$match.''; + } + + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::createResource', + array($this->project->shortname), + array('name' => $resourceName)); + return ' '. + ''.$match.''; + } + + // by default, render the most recent revision + $resourceRevision = $resources[0]->get_current_revision(); + + list($urlConf, $urlMatches) = $this->request->view; + + // if we currently look at an existing wiki page, look up its name and find the proper resource (if any) + if ($urlConf['model'] == 'IDF_Views_Wiki' && $urlConf['method'] == 'viewPage') { + $sql = new Pluf_SQL('project=%s AND title=%s', + array($this->project->id, $urlMatches[2])); + $pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen())); + if ($pages->count() == 0) throw new Exception('page not found'); + $pageRevision = $pages[0]->get_current_revision(); + + // if we look at an old version of the page, figure out the resource version back then + if (isset($this->request->GET['rev']) and preg_match('/^[0-9]+$/', $this->request->GET['rev'])) { + $pageRevision = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_PageRevision', + $this->request->GET['rev']); + // this is actually an invariant since we came so far looking at + // and rendering the old revision already + if ($pageRevision == null) { + throw new Exception('page revision with id '.$this->request->GET['rev'].' not found'); + } + } + + $sql = new Pluf_SQL('wikiresource=%s AND idf_wiki_pagerevision_id=%s', + array($resources[0]->id, $pageRevision->id)); + $resourceRevision = Pluf::factory('IDF_Wiki_ResourceRevision')->getOne( + array('filter' => $sql->gen(), 'view' => 'join_pagerevision')); + + if ($resourceRevision == null) { + return ''.$match.''; + } + } + + $validOpts = array( + 'align' => '/^(left|right|center)$/', + 'width' => '/^\d+(%|px|em)?$/', + 'height' => '/^\d+(%|px|em)?$/', + 'preview' => '/^yes|no$/', + 'title' => '/.+/', + ); + + $parsedOpts = array(); + // FIXME: no support for escaping yet in place + $opts = preg_split('/\s*,\s*/', $opts, -1, PREG_SPLIT_NO_EMPTY); + foreach ((array)@$opts as $opt) + { + list($key, $value) = preg_split('/\s*=\s*/', $opt, 2); + if (!array_key_exists($key, $validOpts)) { + continue; + } + if (!preg_match($validOpts[$key], $value)) { + continue; + } + $parsedOpts[$key] = $value; + } + + return $resourceRevision->render($parsedOpts); } function callbackEmbeddedDoc($m) diff --git a/src/IDF/Template/MarkdownForge.php b/src/IDF/Template/MarkdownForge.php new file mode 100644 index 0000000..1169095 --- /dev/null +++ b/src/IDF/Template/MarkdownForge.php @@ -0,0 +1,118 @@ +request = $request; + $filter = new IDF_Template_MarkdownPrefilter(); + $text = $filter->go(Pluf_Text_MarkDown_parse($text)); + + // replace {}-macros with the corresponding template rendering + echo IDF_Template_safePregReplace('#\{(\w+)(?:,\s*([^\}]+))?\}#im', + array($this, 'callbackMacros'), + $text); + } + + public function callbackMacros($matches) + { + @list(, $macro, $opts) = $matches; + $known_macros = array('projectlist'); + if (!in_array($macro, $known_macros)) { + return $matches[0]; + } + $callbackName = 'callback'.ucfirst(strtolower($macro)).'Macro'; + return $this->callbackProjectlistMacro($opts); + } + + public function callbackProjectlistMacro($opts) + { + $validOpts = array( + 'label' => '/^\d+|(\w+:)?\w+$/', + 'order' => '/^name|activity$/', + 'limit' => '/^\d+$/', + ); + + $parsedOpts = array(); + // FIXME: no support for escaping yet in place + $opts = preg_split('/\s*,\s*/', $opts, -1, PREG_SPLIT_NO_EMPTY); + foreach ((array)@$opts as $opt) + { + list($key, $value) = preg_split('/\s*=\s*/', $opt, 2); + if (!array_key_exists($key, $validOpts)) { + continue; + } + if (!preg_match($validOpts[$key], $value)) { + continue; + } + $parsedOpts[$key] = $value; + } + + $tag = false; + if (!empty($parsedOpts['label'])) { + if (is_numeric($parsedOpts['label'])) { + $tag = Pluf::factory('IDF_Tag')->get($parsedOpts['label']); + } else { + @list($class, $name) = preg_split('/:/', $parsedOpts['label'], 2); + if (empty($name)) { + $name = $class; + $class = IDF_TAG_DEFAULT_CLASS; + } + $sql = new Pluf_SQL('class=%s AND lcname=%s AND project=0', + array(strtolower($class), mb_strtolower($name))); + $tag = Pluf::factory('IDF_Tag')->getOne(array('filter' => $sql->gen())); + } + // ignore non-global tags + if ($tag !== false && $tag->project > 0) { + $tag = false; + } + } + + $order = 'name'; + if (!empty($parsedOpts['order'])) { + $order = $parsedOpts['order']; + } + + $projects = IDF_Views::getProjects($this->request->user, $tag, $order); + if (!empty($parsedOpts['limit']) && $parsedOpts['limit'] < count($projects)) { + // there is no array_slice on ArrayObject, do'h! + $projectsCopy = array(); + for ($i=0; $i<$parsedOpts['limit']; ++$i) + $projectsCopy[] = $projects[$i]; + $projects = $projectsCopy; + } + + $tmpl = new Pluf_Template('idf/project-list.html'); + $context = new Pluf_Template_Context(array( + 'projects' => $projects, + 'order' => 'name', + )); + return $tmpl->render($context); + } +} + diff --git a/src/IDF/Upload.php b/src/IDF/Upload.php index 2a78785..2fa7aec 100644 --- a/src/IDF/Upload.php +++ b/src/IDF/Upload.php @@ -201,7 +201,7 @@ class IDF_Upload extends Pluf_Model $out .= sprintf(__('Download %2$d, %3$s'), $url, $this->id, Pluf_esc($this->summary)).''; $out .= ''; $out .= "\n".''; +
'.sprintf(__('Addition of download %2$d, by %3$s'), $url, $this->id, $user).'
'; return Pluf_Template::markSafe($out); } @@ -211,7 +211,7 @@ class IDF_Upload extends Pluf_Model .Pluf_HTTP_URL_urlForView('IDF_Views_Download::view', array($request->project->shortname, $this->id)); - $title = sprintf(__('%s: Download %d added - %s'), + $title = sprintf(__('%1$s: Download %2$d added - %3$s'), $request->project->name, $this->id, $this->summary); $date = Pluf_Date::gmDateToGmString($this->creation_dtime); @@ -234,31 +234,91 @@ class IDF_Upload extends Pluf_Model */ public function notify($conf, $create=true) { - if ('' == $conf->getVal('downloads_notification_email', '')) { - return; - } - $current_locale = Pluf_Translation::getLocale(); - $langs = Pluf::f('languages', array('en')); - Pluf_Translation::loadSetLocale($langs[0]); + $project = $this->get_project(); + $url = str_replace(array('%p', '%d'), + array($project->shortname, $this->id), + $conf->getVal('upload_webhook_url', '')); - $context = new Pluf_Template_Context( - array('file' => $this, - 'urlfile' => $this->getAbsoluteUrl($this->get_project()), - 'project' => $this->get_project(), - 'tags' => $this->get_tags_list(), - )); - $tmpl = new Pluf_Template('idf/downloads/download-created-email.txt'); - $text_email = $tmpl->render($context); - $addresses = explode(',', $conf->getVal('downloads_notification_email')); - foreach ($addresses as $address) { - $email = new Pluf_Mail(Pluf::f('from_email'), + $tags = array(); + foreach ($this->get_tags_list() as $tag) { + $tags[] = $tag->class.':'.$tag->name; + } + + $submitter = $this->get_submitter(); + $payload = array( + 'to_send' => array( + 'project' => $project->shortname, + 'id' => $this->id, + 'summary' => $this->summary, + 'changelog' => $this->changelog, + 'filename' => $this->file, + 'filesize' => $this->filesize, + 'md5sum' => $this->md5, + 'submitter_login' => $submitter->login, + 'submitter_email' => $submitter->email, + 'tags' => $tags, + ), + 'project_id' => $project->id, + 'authkey' => $project->getWebHookKey(), + 'url' => $url, + ); + + if ($create === true) { + $payload['method'] = 'PUT'; + $payload['to_send']['creation_date'] = $this->creation_dtime; + } else { + $payload['method'] = 'POST'; + $payload['to_send']['update_date'] = $this->modif_dtime; + } + + $item = new IDF_Queue(); + $item->type = 'upload'; + $item->payload = $payload; + $item->create(); + + $current_locale = Pluf_Translation::getLocale(); + + $from_email = Pluf::f('from_email'); + $messageId = '<'.md5('upload'.$this->id.md5(Pluf::f('secret_key'))).'@'.Pluf::f('mail_host', 'localhost').'>'; + $recipients = $project->getNotificationRecipientsForTab('downloads'); + + foreach ($recipients as $address => $language) { + + if ($this->get_submitter()->email === $address) { + continue; + } + + Pluf_Translation::loadSetLocale($language); + + $context = new Pluf_Template_Context(array( + 'file' => $this, + 'urlfile' => $this->getAbsoluteUrl($project), + 'project' => $project, + 'tags' => $this->get_tags_list(), + )); + + $tplfile = 'idf/downloads/download-created-email.txt'; + $subject = __('New download - %1$s (%2$s)'); + $headers = array('Message-ID' => $messageId); + if (!$create) { + $tplfile = 'idf/downloads/download-updated-email.txt'; + $subject = __('Updated download - %1$s (%2$s)'); + $headers = array('References' => $messageId); + } + + $tmpl = new Pluf_Template($tplfile); + $text_email = $tmpl->render($context); + + $email = new Pluf_Mail($from_email, $address, - sprintf(__('New download - %s (%s)'), + sprintf($subject, $this->summary, - $this->get_project()->shortname)); + $project->shortname)); $email->addTextMessage($text_email); + $email->addHeaders($headers); $email->sendMail(); } + Pluf_Translation::loadSetLocale($current_locale); } } diff --git a/src/IDF/Views.php b/src/IDF/Views.php index beca428..85dfa9b 100644 --- a/src/IDF/Views.php +++ b/src/IDF/Views.php @@ -32,20 +32,67 @@ Pluf::loadFunction('Pluf_Shortcuts_GetFormForModel'); class IDF_Views { /** - * List all the projects managed by InDefero. - * - * Only the public projects are listed or the private with correct - * rights. + * The index view. */ - public function index($request, $match, $api=false) + public function index($request, $match) { - $projects = self::getProjects($request->user); - $stats = self::getProjectsStatistics ($projects); - - if ($api == true) return $projects; - return Pluf_Shortcuts_RenderToResponse('idf/index.html', + $forge = IDF_Forge::instance(); + if (!$forge->isCustomForgePageEnabled()) { + $url = Pluf_HTTP_URL_urlForView('IDF_Views::listProjects'); + return new Pluf_HTTP_Response_Redirect($url); + } + + return Pluf_Shortcuts_RenderToResponse('idf/index.html', + array('page_title' => __('Welcome'), + 'content' => $forge->getCustomForgePageContent(), + ), + $request); + } + + /** + * List all projects unfiltered + * + * @param unknown_type $request + * @param unknown_type $match + * @return Pluf_HTTP_Response + */ + public function listProjects($request, $match) + { + $match = array('', 'all', 'name'); + return $this->listProjectsByLabel($request, $match); + } + + /** + * List projects, optionally filtered by label + * + * @param unknown_type $request + * @param unknown_type $match + * @return Pluf_HTTP_Response + */ + public function listProjectsByLabel($request, $match) + { + list(, $tagId, $order) = $match; + + $tag = false; + if ($tagId !== 'all') { + $tag = Pluf::factory('IDF_Tag')->get($match[1]); + // ignore non-global tags + if ($tag !== false && $tag->project > 0) { + $tag = false; + } + } + $order = in_array($order, array('name', 'activity')) ? $order : 'name'; + + $projects = self::getProjects($request->user, $tag, $order); + $stats = self::getProjectsStatistics($projects); + $projectLabels = IDF_Forge::instance()->getProjectLabelsWithCounts(); + + return Pluf_Shortcuts_RenderToResponse('idf/listProjects.html', array('page_title' => __('Projects'), 'projects' => $projects, + 'projectLabels' => $projectLabels, + 'tag' => $tag, + 'order' => $order, 'stats' => new Pluf_Template_ContextVars($stats)), $request); } @@ -55,7 +102,7 @@ class IDF_Views */ public function login($request, $match) { - if (isset($request->POST['action']) + if (isset($request->POST['action']) and $request->POST['action'] == 'new-user') { $login = (isset($request->POST['login'])) ? $request->POST['login'] : ''; $url = Pluf_HTTP_URL_urlForView('IDF_Views::register', array(), @@ -91,7 +138,7 @@ class IDF_Views $params = array('request'=>$request); if ($request->method == 'POST') { $form = new IDF_Form_Register(array_merge( - (array)$request->POST, + (array)$request->POST, (array)$request->FILES ), $params); if ($form->isValid()) { @@ -108,7 +155,7 @@ class IDF_Views $context = new Pluf_Template_Context(array()); $tmpl = new Pluf_Template('idf/terms.html'); $terms = Pluf_Template::markSafe($tmpl->render($context)); - return Pluf_Shortcuts_RenderToResponse('idf/register/index.html', + return Pluf_Shortcuts_RenderToResponse('idf/register/index.html', array('page_title' => $title, 'form' => $form, 'terms' => $terms), @@ -133,7 +180,7 @@ class IDF_Views } else { $form = new IDF_Form_RegisterInputKey(); } - return Pluf_Shortcuts_RenderToResponse('idf/register/inputkey.html', + return Pluf_Shortcuts_RenderToResponse('idf/register/inputkey.html', array('page_title' => $title, 'form' => $form), $request); @@ -168,7 +215,7 @@ class IDF_Views $request->session->clear(); $request->session->setData('login_time', gmdate('Y-m-d H:i:s')); $user->last_login = gmdate('Y-m-d H:i:s'); - $user->update(); + $user->update(); $request->user->setMessage(__('Welcome! You can now participate in the life of your project of choice.')); $url = Pluf_HTTP_URL_urlForView('IDF_Views::index'); return new Pluf_HTTP_Response_Redirect($url); @@ -176,7 +223,7 @@ class IDF_Views } else { $form = new IDF_Form_RegisterConfirmation(null, $extra); } - return Pluf_Shortcuts_RenderToResponse('idf/register/confirmation.html', + return Pluf_Shortcuts_RenderToResponse('idf/register/confirmation.html', array('page_title' => $title, 'new_user' => $user, 'form' => $form), @@ -213,7 +260,7 @@ class IDF_Views /** * If the key is valid, provide a nice form to reset the password - * and automatically login the user. + * and automatically login the user. * * This is also firing the password change event for the plugins. */ @@ -238,7 +285,7 @@ class IDF_Views $request->session->clear(); $request->session->setData('login_time', gmdate('Y-m-d H:i:s')); $user->last_login = gmdate('Y-m-d H:i:s'); - $user->update(); + $user->update(); $request->user->setMessage(__('Welcome back! Next time, you can use your broswer options to remember the password.')); $url = Pluf_HTTP_URL_urlForView('IDF_Views::index'); return new Pluf_HTTP_Response_Redirect($url); @@ -246,12 +293,12 @@ class IDF_Views } else { $form = new IDF_Form_PasswordReset(null, $extra); } - return Pluf_Shortcuts_RenderToResponse('idf/user/passrecovery.html', + return Pluf_Shortcuts_RenderToResponse('idf/user/passrecovery.html', array('page_title' => $title, 'new_user' => $user, 'form' => $form), $request); - + } /** @@ -270,7 +317,7 @@ class IDF_Views } else { $form = new IDF_Form_PasswordInputKey(); } - return Pluf_Shortcuts_RenderToResponse('idf/user/passrecovery-inputkey.html', + return Pluf_Shortcuts_RenderToResponse('idf/user/passrecovery-inputkey.html', array('page_title' => $title, 'form' => $form), $request); @@ -283,7 +330,23 @@ class IDF_Views { $title = __('Here to Help You!'); $projects = self::getProjects($request->user); - return Pluf_Shortcuts_RenderToResponse('idf/faq.html', + return Pluf_Shortcuts_RenderToResponse('idf/faq.html', + array( + 'page_title' => $title, + 'projects' => $projects, + ), + $request); + + } + + /** + * Download archive FAQ. + */ + public function faqArchiveFormat($request, $match) + { + $title = __('InDefero Upload Archive Format'); + $projects = self::getProjects($request->user); + return Pluf_Shortcuts_RenderToResponse('idf/faq-archive-format.html', array( 'page_title' => $title, 'projects' => $projects, @@ -299,7 +362,7 @@ class IDF_Views { $title = __('InDefero API (Application Programming Interface)'); $projects = self::getProjects($request->user); - return Pluf_Shortcuts_RenderToResponse('idf/faq-api.html', + return Pluf_Shortcuts_RenderToResponse('idf/faq-api.html', array( 'page_title' => $title, 'projects' => $projects, @@ -309,45 +372,59 @@ class IDF_Views } /** - * Returns a list of projects accessible for the user. + * Returns a list of projects accessible for the user and optionally filtered by tag. * * @param Pluf_User + * @param IDF_Tag * @return ArrayObject IDF_Project */ - public static function getProjects($user) + public static function getProjects($user, $tag = false, $order = 'name') { $db =& Pluf::db(); $false = Pluf_DB_BooleanToDb(false, $db); - if ($user->isAnonymous()) { - $sql = sprintf('%s=%s', $db->qn('private'), $false); - return Pluf::factory('IDF_Project')->getList(array('filter'=> $sql, - 'order' => 'name ASC')); + $sql = new Pluf_SQL(1); + if ($tag !== false) { + $sql->SAnd(new Pluf_SQL('idf_tag_id=%s', $tag->id)); } - if ($user->administrator) { - return Pluf::factory('IDF_Project')->getList(array('order' => 'name ASC')); - } - // grab the list of projects where the user is admin, member - // or authorized - $perms = array( - Pluf_Permission::getFromString('IDF.project-member'), - Pluf_Permission::getFromString('IDF.project-owner'), - Pluf_Permission::getFromString('IDF.project-authorized-user') - ); - $sql = new Pluf_SQL("model_class='IDF_Project' AND owner_class='Pluf_User' AND owner_id=%s AND negative=".$false, $user->id); - $rows = Pluf::factory('Pluf_RowPermission')->getList(array('filter' => $sql->gen())); - - $sql = sprintf('%s=%s', $db->qn('private'), $false); - if ($rows->count() > 0) { - $ids = array(); - foreach ($rows as $row) { - $ids[] = $row->model_id; + + if ($user->isAnonymous()) + { + $authSql = new Pluf_SQL('private=%s', $false); + $sql->SAnd($authSql); + } else + if (!$user->administrator) { + // grab the list of projects where the user is admin, + // member or authorized + $perms = array( + Pluf_Permission::getFromString('IDF.project-member'), + Pluf_Permission::getFromString('IDF.project-owner'), + Pluf_Permission::getFromString('IDF.project-authorized-user') + ); + $permSql = new Pluf_SQL("model_class='IDF_Project' AND owner_class='Pluf_User' AND owner_id=%s AND negative=".$false, $user->id); + $rows = Pluf::factory('Pluf_RowPermission')->getList(array('filter' => $permSql->gen())); + + $authSql = new Pluf_SQL('private=%s', $false); + if ($rows->count() > 0) { + $ids = array(); + foreach ($rows as $row) { + $ids[] = $row->model_id; + } + $authSql->SOr(new Pluf_SQL(sprintf($db->pfx.'idf_projects.id IN (%s)', implode(', ', $ids)))); } - $sql .= sprintf(' OR id IN (%s)', implode(', ', $ids)); + $sql->SAnd($authSql); } - return Pluf::factory('IDF_Project')->getList(array('filter' => $sql, - 'order' => 'name ASC')); + + $orderTypes = array( + 'name' => 'name ASC', + 'activity' => 'value DESC, name ASC', + ); + return Pluf::factory('IDF_Project')->getList(array( + 'filter'=> $sql->gen(), + 'view' => 'join_activities_and_tags', + 'order' => $orderTypes[$order], + )); } - + /** * Returns statistics on a list of projects. * @@ -362,25 +439,22 @@ class IDF_Views 'issues' => 0, 'docpages' => 0, 'commits' => 0); - + // Count for each projects foreach ($projects as $p) { - $pstats = $p->getStats (); + $pstats = $p->getStats(); $forgestats['downloads'] += $pstats['downloads']; $forgestats['reviews'] += $pstats['reviews']; $forgestats['issues'] += $pstats['issues']; $forgestats['docpages'] += $pstats['docpages']; $forgestats['commits'] += $pstats['commits']; } - - // Count projects - $forgestats['projects'] = count($projects); // Count members $sql = new Pluf_SQL('first_name != %s', array('---')); $forgestats['members'] = Pluf::factory('Pluf_User') ->getCount(array('filter' => $sql->gen())); - + return $forgestats; } } diff --git a/src/IDF/Views/Admin.php b/src/IDF/Views/Admin.php index 60b160e..7e78698 100644 --- a/src/IDF/Views/Admin.php +++ b/src/IDF/Views/Admin.php @@ -32,20 +32,40 @@ Pluf::loadFunction('Pluf_Shortcuts_GetFormForModel'); class IDF_Views_Admin { /** - * Home page of the administration. - * - * It should provide an overview of the forge status. + * Start page of the administration. */ - public $home_precond = array('Pluf_Precondition::staffRequired'); - public function home($request, $match) + public $forge_precond = array('Pluf_Precondition::staffRequired'); + public function forge($request, $match) { $title = __('Forge Management'); - return Pluf_Shortcuts_RenderToResponse('idf/gadmin/home.html', + $forge = IDF_Forge::instance(); + if ($request->method == 'POST') { + $form = new IDF_Form_Admin_ForgeConf($request->POST); + if ($form->isValid()) { + $forge->setCustomForgePageEnabled($form->cleaned_data['enabled']); + $forge->setCustomForgePageContent($form->cleaned_data['content']); + $request->user->setMessage(__('The forge configuration has been saved.')); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Admin::forge'); + return new Pluf_HTTP_Response_Redirect($url); + } + } else { + $params = array(); + $params['enabled'] = $forge->isCustomForgePageEnabled(); + if (($content = $forge->getCustomForgePageContent(false)) !== false) { + $params['content'] = $content; + } + if (count($params) == 0) { + $params = null; //Nothing in the db, so new form. + } + $form = new IDF_Form_Admin_ForgeConf($params); + } + return Pluf_Shortcuts_RenderToResponse('idf/gadmin/forge/index.html', array( - 'page_title' => $title, - ), + 'page_title' => $title, + 'form' => $form, + ), $request); - } + } /** * Projects overview. @@ -81,6 +101,40 @@ class IDF_Views_Admin $request); } + /** + * Administrate the labels of a project. + */ + public $projectLabels_precond = array('Pluf_Precondition::staffRequired'); + public function projectLabels($request, $match) + { + $title = __('Project Labels'); + $forge = IDF_Forge::instance(); + if ($request->method == 'POST') { + $form = new IDF_Form_Admin_LabelConf($request->POST); + if ($form->isValid()) { + $forge->setProjectLabels($form->cleaned_data['project_labels']); + $request->user->setMessage(__('The label configuration has been saved.')); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Admin::projectLabels'); + return new Pluf_HTTP_Response_Redirect($url); + } + } else { + $params = array(); + if (($labels = $forge->getProjectLabels(false)) !== false) { + $params['project_labels'] = $labels; + } + if (count($params) == 0) { + $params = null; //Nothing in the db, so new form. + } + $form = new IDF_Form_Admin_LabelConf($params); + } + return Pluf_Shortcuts_RenderToResponse('idf/gadmin/projects/labels.html', + array( + 'page_title' => $title, + 'form' => $form, + ), + $request); + } + /** * Edition of a project. * @@ -106,12 +160,16 @@ class IDF_Views_Admin } else { $form = new IDF_Form_Admin_ProjectUpdate(null, $params); } + $arrays = IDF_Views_Project::autoCompleteArrays(); return Pluf_Shortcuts_RenderToResponse('idf/gadmin/projects/update.html', - array( - 'page_title' => $title, - 'project' => $project, - 'form' => $form, - ), + array_merge( + array( + 'page_title' => $title, + 'project' => $project, + 'form' => $form, + ), + $arrays + ), $request); } @@ -139,12 +197,17 @@ class IDF_Views_Admin $form = new IDF_Form_Admin_ProjectCreate(null, $extra); } $base = Pluf::f('url_base').Pluf::f('idf_base').'/p/'; + + $arrays = IDF_Views_Project::autoCompleteArrays(); return Pluf_Shortcuts_RenderToResponse('idf/gadmin/projects/create.html', - array( - 'page_title' => $title, - 'form' => $form, - 'base_url' => $base, - ), + array_merge( + array( + 'page_title' => $title, + 'form' => $form, + 'base_url' => $base, + ), + $arrays + ), $request); } diff --git a/src/IDF/Views/Api.php b/src/IDF/Views/Api.php index ba78dec..c0e488d 100644 --- a/src/IDF/Views/Api.php +++ b/src/IDF/Views/Api.php @@ -29,7 +29,7 @@ * JSON instead of HTML. * * A special precondition is used to set the $request->user from the - * _login, _hash and _salt parameters. + * _login, _hash and _salt parameters. */ class IDF_Views_Api { @@ -90,17 +90,16 @@ class IDF_Views_Api * List all the projects */ public $projectIndex_precond = array('IDF_Precondition::apiSetUser'); - + public function projectIndex($request, $match) { - $view = new IDF_Views(); - $projects = $view->index($request, $match, true); - + $projects = IDF_Views::getProjects($request->user); + $data = array(); foreach ($projects as $p) { $data[] = array("shortname" => $p->shortname, "name" => $p->name, "shortdesc" => $p->shortdesc, "private" => $p->private); } - + $out = array(); $out['message'] = 'success'; $out['projects'] = $data; diff --git a/src/IDF/Views/Download.php b/src/IDF/Views/Download.php index 5fb49e8..637e25e 100644 --- a/src/IDF/Views/Download.php +++ b/src/IDF/Views/Download.php @@ -205,7 +205,8 @@ class IDF_Views_Download $path = $upload->getFullPath(); $mime = IDF_FileUtil::getMimeType($path); $render = new Pluf_HTTP_Response_File($path, $mime[0]); - $render->headers["Content-MD5"] = $upload->md5; + $render->headers['Content-MD5'] = $upload->md5; + $render->headers['Content-Disposition'] = 'attachment; filename="'.$upload->file.'"'; return $render; } @@ -224,11 +225,11 @@ class IDF_Views_Download } /** - * Submit a new file for download. + * Create a new file for download. */ - public $submit_precond = array('IDF_Precondition::accessDownloads', + public $create_precond = array('IDF_Precondition::accessDownloads', 'IDF_Precondition::projectMemberOrOwner'); - public function submit($request, $match) + public function create($request, $match) { $prj = $request->project; $title = __('New Download'); @@ -250,7 +251,7 @@ class IDF_Views_Download array('project' => $prj, 'user' => $request->user)); } - return Pluf_Shortcuts_RenderToResponse('idf/downloads/submit.html', + return Pluf_Shortcuts_RenderToResponse('idf/downloads/create.html', array( 'auto_labels' => self::autoCompleteArrays($prj), 'page_title' => $title, @@ -259,6 +260,39 @@ class IDF_Views_Download $request); } + /** + * Create new downloads from an uploaded archive. + */ + public $createFromArchive_precond = array('IDF_Precondition::accessDownloads', + 'IDF_Precondition::projectMemberOrOwner'); + public function createFromArchive($request, $match) + { + $prj = $request->project; + $title = __('New Downloads from Archive'); + if ($request->method == 'POST') { + $form = new IDF_Form_UploadArchive(array_merge($request->POST, $request->FILES), + array('project' => $prj, + 'user' => $request->user)); + if ($form->isValid()) { + $upload = $form->save(); + $request->user->setMessage(__('The archive has been uploaded and processed.')); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Download::index', + array($prj->shortname)); + return new Pluf_HTTP_Response_Redirect($url); + } + } else { + $form = new IDF_Form_UploadArchive(null, + array('project' => $prj, + 'user' => $request->user)); + } + return Pluf_Shortcuts_RenderToResponse('idf/downloads/createFromArchive.html', + array( + 'page_title' => $title, + 'form' => $form, + ), + $request); + } + /** * Create the autocomplete arrays for the little AJAX stuff. */ diff --git a/src/IDF/Views/Issue.php b/src/IDF/Views/Issue.php index 083bd62..9d44dfe 100644 --- a/src/IDF/Views/Issue.php +++ b/src/IDF/Views/Issue.php @@ -119,6 +119,7 @@ class IDF_Views_Issue } $ownerStatistics[$key] = array($nb, (int)(100 * $nb / $opened), $login); } + arsort($ownerStatistics); // Issue class tag statistics $grouped_tags = $prj->getTagCloud(); @@ -126,6 +127,12 @@ class IDF_Views_Issue foreach ($tags as $tag) { $tagStatistics[$class][$tag->name] = array($tag->nb_use, $tag->id); } + uasort($tagStatistics[$class], function ($a, $b) { + if ($a[0] === $b[0]) + return 0; + + return ($a[0] > $b[0]) ? -1 : 1; + }); } foreach($tagStatistics as $k => $v) { $nbIssueInClass = 0; @@ -136,10 +143,6 @@ class IDF_Views_Issue $tagStatistics[$k][$kk] = array($vv[0], (int)(100 * $vv[0] / $nbIssueInClass), $vv[1]); } } - - // Sort - krsort($tagStatistics); - arsort($ownerStatistics); } } @@ -338,19 +341,19 @@ class IDF_Views_Issue if (count($ctags) == 0) $ctags[] = 0; switch ($match[3]) { case 'submit': - $titleFormat = __('%s %s Submitted %s Issues'); + $titleFormat = __('%1$s %2$s Submitted %3$s Issues'); $f_sql = new Pluf_SQL('project=%s AND submitter=%s AND status IN ('.implode(', ', $otags).')', array($prj->id, $user->id)); break; case 'submitclosed': - $titleFormat = __('%s %s Closed Submitted %s Issues'); + $titleFormat = __('%1$s %2$s Closed Submitted %3$s Issues'); $f_sql = new Pluf_SQL('project=%s AND submitter=%s AND status IN ('.implode(', ', $ctags).')', array($prj->id, $user->id)); break; case 'ownerclosed': - $titleFormat = __('%s %s Closed Working %s Issues'); + $titleFormat = __('%1$s %2$s Closed Working %3$s Issues'); $f_sql = new Pluf_SQL('project=%s AND owner=%s AND status IN ('.implode(', ', $ctags).')', array($prj->id, $user->id)); break; default: - $titleFormat = __('%s %s Working %s Issues'); + $titleFormat = __('%1$s %2$s Working %3$s Issues'); $f_sql = new Pluf_SQL('project=%s AND owner=%s AND status IN ('.implode(', ', $otags).')', array($prj->id, $user->id)); break; } @@ -427,7 +430,7 @@ class IDF_Views_Issue array($prj->shortname, $issue->id)); $issue->notify($request->conf); if ($api) return $issue; - $request->user->setMessage(sprintf(__('Issue %d has been created.'), $url, $issue->id)); + $request->user->setMessage(sprintf(__('Issue %2$d has been created.'), $url, $issue->id)); return new Pluf_HTTP_Response_Redirect($url); } } else { @@ -598,7 +601,7 @@ class IDF_Views_Issue $url = Pluf_HTTP_URL_urlForView('IDF_Views_Issue::view', array($prj->shortname, $issue->id)); - $title = Pluf_Template::markSafe(sprintf(__('Issue %d: %s'), $url, $issue->id, $issue->summary)); + $title = Pluf_Template::markSafe(sprintf(__('Issue %2$d: %3$s'), $url, $issue->id, $issue->summary)); $form = false; // The form is available only if logged in. $starred = false; $closed = in_array($issue->status, $prj->getTagIdsByStatus('closed')); @@ -622,7 +625,7 @@ class IDF_Views_Issue $issue->notify($request->conf, false); $comments = $issue->get_comments_list(array('order' => 'id DESC')); $url .= '#ic' . $comments[0]->id; - $request->user->setMessage(sprintf(__('Issue %d has been updated.'), $url, $issue->id)); + $request->user->setMessage(sprintf(__('Issue %2$d has been updated.'), $url, $issue->id)); return new Pluf_HTTP_Response_Redirect($url); } } else { @@ -993,9 +996,8 @@ class IDF_Views_Issue $r = $project->getRelationsFromConfig(); $auto['auto_relation_types'] = ''; foreach ($r as $rt) { - $esc = Pluf_esc($rt); $auto['auto_relation_types'] .= sprintf('{ name: "%s", to: "%s" }, ', - $esc, $esc); + Pluf_esc(__($rt)), Pluf_esc($rt)); } $auto['auto_relation_types'] = substr($auto['auto_relation_types'], 0, -2); return $auto; diff --git a/src/IDF/Views/Project.php b/src/IDF/Views/Project.php index 11c08f4..e83fc93 100644 --- a/src/IDF/Views/Project.php +++ b/src/IDF/Views/Project.php @@ -68,7 +68,7 @@ class IDF_Views_Project $pages = array(); if ($request->rights['hasWikiAccess']) { $tags = IDF_Views_Wiki::getWikiTags($prj); - $pages = $tags[0]->get_idf_wikipage_list(); + $pages = $tags[0]->get_idf_wiki_page_list(); } return Pluf_Shortcuts_RenderToResponse('idf/project/home.html', array( @@ -131,8 +131,10 @@ class IDF_Views_Project } if (true === IDF_Precondition::accessWiki($request) && ($model_filter == 'all' || $model_filter == 'documents')) { - $classes[] = '\'IDF_WikiPage\''; - $classes[] = '\'IDF_WikiRevision\''; + $classes[] = '\'IDF_Wiki_Page\''; + $classes[] = '\'IDF_Wiki_PageRevision\''; + $classes[] = '\'IDF_Wiki_Resource\''; + $classes[] = '\'IDF_Wiki_ResourceRevision\''; } if (true === IDF_Precondition::accessReview($request) && ($model_filter == 'all' || $model_filter == 'reviews')) { @@ -305,17 +307,21 @@ class IDF_Views_Project return new Pluf_HTTP_Response_Redirect($url); } } else { - $form = new IDF_Form_ProjectConf($prj->getData(), $extra); + $form = new IDF_Form_ProjectConf(null, $extra); } $logo = $prj->getConf()->getVal('logo'); + $arrays = self::autoCompleteArrays(); return Pluf_Shortcuts_RenderToResponse('idf/admin/summary.html', - array( - 'page_title' => $title, - 'form' => $form, - 'project' => $prj, - 'logo' => $logo, - ), + array_merge( + array( + 'page_title' => $title, + 'form' => $form, + 'project' => $prj, + 'logo' => $logo, + ), + $arrays + ), $request); } @@ -375,8 +381,11 @@ class IDF_Views_Project $title = sprintf(__('%s Downloads Configuration'), (string) $prj); $conf = new IDF_Conf(); $conf->setProject($prj); + $extra = array( + 'conf' => $conf, + ); if ($request->method == 'POST') { - $form = new IDF_Form_UploadConf($request->POST); + $form = new IDF_Form_UploadConf($request->POST, $extra); if ($form->isValid()) { foreach ($form->cleaned_data as $key=>$val) { $conf->setVal($key, $val); @@ -388,7 +397,7 @@ class IDF_Views_Project } } else { $params = array(); - $keys = array('labels_download_predefined', 'labels_download_one_max'); + $keys = array('labels_download_predefined', 'labels_download_one_max', 'upload_webhook_url'); foreach ($keys as $key) { $_val = $conf->getVal($key, false); if ($_val !== false) { @@ -398,12 +407,13 @@ class IDF_Views_Project if (count($params) == 0) { $params = null; //Nothing in the db, so new form. } - $form = new IDF_Form_UploadConf($params); + $form = new IDF_Form_UploadConf($params, $extra); } return Pluf_Shortcuts_RenderToResponse('idf/admin/downloads.html', array( 'page_title' => $title, 'form' => $form, + 'hookkey' => $prj->getWebHookKey(), ), $request); } @@ -504,21 +514,24 @@ class IDF_Views_Project } } $form->save(); // Save the authorized users. - $request->user->setMessage(__('The project tabs access rights have been saved.')); + $request->user->setMessage(__('The project tabs access rights and notification settings have been saved.')); $url = Pluf_HTTP_URL_urlForView('IDF_Views_Project::adminTabs', array($prj->shortname)); return new Pluf_HTTP_Response_Redirect($url); } } else { $params = array(); - $keys = array('downloads_access_rights', 'source_access_rights', - 'issues_access_rights', 'review_access_rights', - 'wiki_access_rights', - 'downloads_notification_email', - 'review_notification_email', - 'wiki_notification_email', - 'source_notification_email', - 'issues_notification_email'); + $sections = array('downloads', 'wiki', 'source', 'issues', 'review'); + $keys = array(); + + foreach ($sections as $section) { + $keys[] = $section.'_access_rights'; + $keys[] = $section.'_notification_owners_enabled'; + $keys[] = $section.'_notification_members_enabled'; + $keys[] = $section.'_notification_email_enabled'; + $keys[] = $section.'_notification_email'; + } + foreach ($keys as $key) { $_val = $request->conf->getVal($key, false); if ($_val !== false) { @@ -590,6 +603,10 @@ class IDF_Views_Project 'mtn' => __('monotone'), ); $repository_type = $options[$scm]; + $hook_request_method = 'PUT'; + if (Pluf::f('webhook_processing','') === 'compat') { + $hook_request_method = 'POST'; + } return Pluf_Shortcuts_RenderToResponse('idf/admin/source.html', array( 'remote_svn' => $remote_svn, @@ -598,8 +615,41 @@ class IDF_Views_Project 'repository_size' => $prj->getRepositorySize(), 'page_title' => $title, 'form' => $form, - 'hookkey' => $prj->getPostCommitHookKey(), + 'hookkey' => $prj->getWebHookKey(), + 'hook_request_method' => $hook_request_method, ), $request); } + + /** + * Create the autocomplete arrays for the little AJAX stuff. + */ + public static function autoCompleteArrays() + { + $forge = IDF_Forge::instance(); + $labels = $forge->getProjectLabels(IDF_Form_Admin_LabelConf::init_project_labels); + + $auto = array('auto_labels' => ''); + $auto_raw = array('auto_labels' => $labels); + foreach ($auto_raw as $key => $st) { + $st = preg_split("/\015\012|\015|\012/", $st, -1, PREG_SPLIT_NO_EMPTY); + foreach ($st as $s) { + $v = ''; + $d = ''; + $_s = explode('=', $s, 2); + if (count($_s) > 1) { + $v = trim($_s[0]); + $d = trim($_s[1]); + } else { + $v = trim($_s[0]); + } + $auto[$key] .= sprintf('{ name: "%s", to: "%s" }, ', + Pluf_esc($d), + Pluf_esc($v)); + } + $auto[$key] = substr($auto[$key], 0, -2); + } + + return $auto; + } } diff --git a/src/IDF/Views/Review.php b/src/IDF/Views/Review.php index 64f0f84..f34a06f 100644 --- a/src/IDF/Views/Review.php +++ b/src/IDF/Views/Review.php @@ -91,7 +91,7 @@ class IDF_Views_Review $review = $form->save(); $urlr = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', array($prj->shortname, $review->id)); - $request->user->setMessage(sprintf(__('The code review %d has been created.'), $urlr, $review->id)); + $request->user->setMessage(sprintf(__('The code review %2$d has been created.'), $urlr, $review->id)); $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::index', array($prj->shortname)); return new Pluf_HTTP_Response_Redirect($url); @@ -137,7 +137,7 @@ class IDF_Views_Review $prj->inOr404($review); $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', array($prj->shortname, $review->id)); - $title = Pluf_Template::markSafe(sprintf(__('Review %d: %s'), $url, $review->id, $review->summary)); + $title = Pluf_Template::markSafe(sprintf(__('Review %2$d: %3$s'), $url, $review->id, $review->summary)); $patches = $review->get_patches_list(); $patch = $patches[0]; @@ -157,7 +157,7 @@ class IDF_Views_Review $review = $patch->get_review(); $urlr = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view', array($prj->shortname, $review->id)); - $request->user->setMessage(sprintf(__('Your code review %d has been published.'), $urlr, $review->id)); + $request->user->setMessage(sprintf(__('Your code review %2$d has been published.'), $urlr, $review->id)); $url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::index', array($prj->shortname)); $review_comment->notify($request->conf); diff --git a/src/IDF/Views/Source.php b/src/IDF/Views/Source.php index 1496e54..225d74a 100644 --- a/src/IDF/Views/Source.php +++ b/src/IDF/Views/Source.php @@ -132,6 +132,12 @@ class IDF_Views_Source $request); } + public function repository($request, $match) + { + $scm = IDF_Scm::get($request->project); + return $scm->repository($request, $match); + } + public $treeBase_precond = array('IDF_Precondition::accessSource', 'IDF_Views_Source_Precondition::scmAvailable', 'IDF_Views_Source_Precondition::revisionValid'); @@ -302,7 +308,7 @@ class IDF_Views_Source throw new Exception('could not retrieve commit object for '. $commit); } $title = sprintf(__('%s Commit Details'), (string) $request->project); - $page_title = sprintf(__('%s Commit Details - %s'), (string) $request->project, $commit); + $page_title = sprintf(__('%1$s Commit Details - %2$s'), (string) $request->project, $commit); $rcommit = IDF_Commit::getOrAdd($cobject, $request->project); $diff = new IDF_Diff($cobject->diff, $scm->getDiffPathStripLevel()); $cobject->diff = null; @@ -506,12 +512,12 @@ function IDF_Views_Source_PrettySizeSimple($size) function IDF_Views_Source_ShortenString($string, $length) { $ellipse = "..."; - $length = max(strlen($ellipse) + 2, $length); + $length = max(mb_strlen($ellipse) + 2, $length); $preflen = ceil($length / 10); if (mb_strlen($string) < $length) return $string; - return substr($string, 0, $preflen).$ellipse. - substr($string, -($length - $preflen - mb_strlen($ellipse))); + return mb_substr($string, 0, $preflen).$ellipse. + mb_substr($string, -($length - $preflen - mb_strlen($ellipse))); } diff --git a/src/IDF/Views/Wiki.php b/src/IDF/Views/Wiki.php index 6880f4c..8b6d7df 100644 --- a/src/IDF/Views/Wiki.php +++ b/src/IDF/Views/Wiki.php @@ -32,22 +32,22 @@ Pluf::loadFunction('Pluf_Shortcuts_GetFormForModel'); class IDF_Views_Wiki { /** - * View list of issues for a given project. + * View list of pages for a given project. */ - public $index_precond = array('IDF_Precondition::accessWiki'); - public function index($request, $match, $api=false) + public $listPages_precond = array('IDF_Precondition::accessWiki'); + public function listPages($request, $match, $api=false) { $prj = $request->project; $title = sprintf(__('%s Documentation'), (string) $prj); // Paginator to paginate the pages - $pag = new Pluf_Paginator(new IDF_WikiPage()); + $pag = new Pluf_Paginator(new IDF_Wiki_Page()); $pag->class = 'recent-issues'; $pag->item_extra_props = array('project_m' => $prj, 'shortname' => $prj->shortname, 'current_user' => $request->user); $pag->summary = __('This table shows the documentation pages.'); - $pag->action = array('IDF_Views_Wiki::index', array($prj->shortname)); - $pag->edit_action = array('IDF_Views_Wiki::view', 'shortname', 'title'); + $pag->action = array('IDF_Views_Wiki::listPages', array($prj->shortname)); + $pag->edit_action = array('IDF_Views_Wiki::viewPage', 'shortname', 'title'); $sql = 'project=%s'; $ptags = self::getWikiTags($prj); $dtag = array_pop($ptags); // The last tag is the deprecated tag. @@ -67,7 +67,7 @@ class IDF_Views_Wiki $pag->no_results_text = __('No documentation pages were found.'); $pag->sort_order = array('title', 'ASC'); $pag->setFromRequest($request); - return Pluf_Shortcuts_RenderToResponse('idf/wiki/index.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/listPages.html', array( 'page_title' => $title, 'pages' => $pag, @@ -77,18 +77,56 @@ class IDF_Views_Wiki $request); } + /** + * View list of resources for a given project. + */ + public $listResources_precond = array('IDF_Precondition::accessWiki', + 'Pluf_Precondition::loginRequired'); + public function listResources($request, $match) + { + $prj = $request->project; + $title = sprintf(__('%s Documentation Resources'), (string) $prj); + $pag = new Pluf_Paginator(new IDF_Wiki_Resource()); + $pag->class = 'recent-issues'; + $pag->item_extra_props = array('project_m' => $prj, + 'shortname' => $prj->shortname, + 'current_user' => $request->user); + $pag->summary = __('This table shows the resources that can be used on documentation pages.'); + $pag->action = array('IDF_Views_Wiki::listResources', array($prj->shortname)); + $pag->edit_action = array('IDF_Views_Wiki::viewResource', 'shortname', 'title'); + $pag->forced_where = new Pluf_SQL('project=%s', array($prj->id)); + $pag->extra_classes = array('right', 'a-c', 'left', 'a-c'); + $list_display = array( + 'title' => __('Resource Title'), + 'mime_type' => __('MIME type'), + 'summary' => __('Description'), + array('modif_dtime', 'Pluf_Paginator_DateYMD', __('Updated')), + ); + $pag->configure($list_display, array(), array('title', 'modif_dtime')); + $pag->items_per_page = 25; + $pag->no_results_text = __('No resources were found.'); + $pag->sort_order = array('title', 'ASC'); + $pag->setFromRequest($request); + return Pluf_Shortcuts_RenderToResponse('idf/wiki/listResources.html', + array( + 'page_title' => $title, + 'resources' => $pag, + ), + $request); + } + public $search_precond = array('IDF_Precondition::accessWiki',); public function search($request, $match) { $prj = $request->project; if (!isset($request->REQUEST['q']) or trim($request->REQUEST['q']) == '') { - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index', + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages', array($prj->shortname)); return new Pluf_HTTP_Response_Redirect($url); } $q = $request->REQUEST['q']; $title = sprintf(__('Documentation Search - %s'), $q); - $pages = new Pluf_Search_ResultSet(IDF_Search::mySearch($q, $prj, 'IDF_WikiPage')); + $pages = new Pluf_Search_ResultSet(IDF_Search::mySearch($q, $prj, 'IDF_Wiki_Page')); if (count($pages) > 100) { $pages->results = array_slice($pages->results, 0, 100); } @@ -100,7 +138,7 @@ class IDF_Views_Wiki 'current_user' => $request->user); $pag->summary = __('This table shows the pages found.'); $pag->action = array('IDF_Views_Wiki::search', array($prj->shortname), array('q'=> $q)); - $pag->edit_action = array('IDF_Views_Wiki::view', 'shortname', 'title'); + $pag->edit_action = array('IDF_Views_Wiki::viewPage', 'shortname', 'title'); $pag->extra_classes = array('right', '', 'a-c'); $list_display = array( 'title' => __('Page Title'), @@ -122,8 +160,8 @@ class IDF_Views_Wiki /** * View list of pages with a given label. */ - public $listLabel_precond = array('IDF_Precondition::accessWiki'); - public function listLabel($request, $match) + public $listPagesWithLabel_precond = array('IDF_Precondition::accessWiki'); + public function listPagesWithLabel($request, $match) { $prj = $request->project; $tag = Pluf_Shortcuts_GetObjectOr404('IDF_Tag', $match[2]); @@ -133,15 +171,15 @@ class IDF_Views_Wiki // Paginator to paginate the pages $ptags = self::getWikiTags($prj); $dtag = array_pop($ptags); // The last tag is the deprecated tag. - $pag = new Pluf_Paginator(new IDF_WikiPage()); + $pag = new Pluf_Paginator(new IDF_Wiki_Page()); $pag->model_view = 'join_tags'; $pag->class = 'recent-issues'; $pag->item_extra_props = array('project_m' => $prj, 'shortname' => $prj->shortname); $pag->summary = sprintf(__('This table shows the documentation pages with label %s.'), (string) $tag); $pag->forced_where = new Pluf_SQL('project=%s AND idf_tag_id=%s', array($prj->id, $tag->id)); - $pag->action = array('IDF_Views_Wiki::listLabel', array($prj->shortname, $tag->id)); - $pag->edit_action = array('IDF_Views_Wiki::view', 'shortname', 'title'); + $pag->action = array('IDF_Views_Wiki::listPagesWithLabel', array($prj->shortname, $tag->id)); + $pag->edit_action = array('IDF_Views_Wiki::viewPage', 'shortname', 'title'); $pag->extra_classes = array('right', '', 'a-c'); $list_display = array( 'title' => __('Page Title'), @@ -152,7 +190,7 @@ class IDF_Views_Wiki $pag->items_per_page = 25; $pag->no_results_text = __('No documentation pages were found.'); $pag->setFromRequest($request); - return Pluf_Shortcuts_RenderToResponse('idf/wiki/index.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/listPages.html', array( 'page_title' => $title, 'label' => $tag, @@ -165,24 +203,25 @@ class IDF_Views_Wiki /** * Create a new documentation page. */ - public $create_precond = array('IDF_Precondition::accessWiki', - 'Pluf_Precondition::loginRequired'); - public function create($request, $match) + public $createPage_precond = array('IDF_Precondition::accessWiki', + 'Pluf_Precondition::loginRequired'); + public function createPage($request, $match) { $prj = $request->project; $title = __('New Page'); $preview = false; if ($request->method == 'POST') { - $form = new IDF_Form_WikiCreate($request->POST, + $form = new IDF_Form_WikiPageCreate($request->POST, array('project' => $prj, 'user' => $request->user )); if ($form->isValid() and !isset($request->POST['preview'])) { $page = $form->save(); - $urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + $urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', array($prj->shortname, $page->title)); - $request->user->setMessage(sprintf(__('The page %s has been created.'), $urlpage, Pluf_esc($page->title))); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index', + $request->user->setMessage(sprintf(__('The page %2$s has been created.'), + $urlpage, Pluf_esc($page->title))); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages', array($prj->shortname)); return new Pluf_HTTP_Response_Redirect($url); } elseif (isset($request->POST['preview'])) { @@ -191,12 +230,12 @@ class IDF_Views_Wiki } else { $pagename = (isset($request->GET['name'])) ? $request->GET['name'] : ''; - $form = new IDF_Form_WikiCreate(null, + $form = new IDF_Form_WikiPageCreate(null, array('name' => $pagename, 'project' => $prj, 'user' => $request->user)); } - return Pluf_Shortcuts_RenderToResponse('idf/wiki/create.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/createPage.html', array( 'auto_labels' => self::autoCompleteArrays($prj), 'page_title' => $title, @@ -206,27 +245,65 @@ class IDF_Views_Wiki $request); } + /** + * Create a new resource. + */ + public $createResource_precond = array('IDF_Precondition::accessWiki', + 'Pluf_Precondition::loginRequired'); + public function createResource($request, $match) + { + $prj = $request->project; + $title = __('New Resource'); + $preview = false; + if ($request->method == 'POST') { + $form = new IDF_Form_WikiResourceCreate(array_merge($request->POST, $request->FILES), + array('project' => $prj, 'user' => $request->user)); + if ($form->isValid()) { + $resource = $form->save(); + $urlresource = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($prj->shortname, $resource->title)); + $request->user->setMessage(sprintf(__('The resource %2$s has been created.'), $urlresource, Pluf_esc($resource->title))); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listResources', + array($prj->shortname)); + return new Pluf_HTTP_Response_Redirect($url); + } + } else { + $resourcename = (isset($request->GET['name'])) ? + $request->GET['name'] : ''; + $form = new IDF_Form_WikiResourceCreate(null, + array('name' => $resourcename, + 'project' => $prj, 'user' => $request->user)); + } + return Pluf_Shortcuts_RenderToResponse('idf/wiki/createResource.html', + array( + 'page_title' => $title, + 'form' => $form, + ), + $request); + } + /** * View a documentation page. */ - public $view_precond = array('IDF_Precondition::accessWiki'); - public function view($request, $match) + public $viewPage_precond = array('IDF_Precondition::accessWiki'); + public function viewPage($request, $match) { $prj = $request->project; // Find the page - $sql = new Pluf_SQL('project=%s AND title=%s', + $sql = new Pluf_SQL('project=%s AND title=%s', array($prj->id, $match[2])); - $pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen())); + $pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen())); if ($pages->count() != 1) { return new Pluf_HTTP_Response_NotFound($request); } $page = $pages[0]; - $oldrev = false; + $revision = $page->get_current_revision(); + // We grab the old revision if requested. if (isset($request->GET['rev']) and preg_match('/^[0-9]+$/', $request->GET['rev'])) { - $oldrev = Pluf_Shortcuts_GetObjectOr404('IDF_WikiRevision', + $revision = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_PageRevision', $request->GET['rev']); - if ($oldrev->wikipage != $page->id or $oldrev->is_head == true) { + if ($revision->wikipage != $page->id) { return new Pluf_HTTP_Response_NotFound($request); } } @@ -235,15 +312,13 @@ class IDF_Views_Wiki $tags = $page->get_tags_list(); $dep = Pluf_Model_InArray($dtag, $tags); $title = $page->title; - $revision = $page->get_current_revision(); $false = Pluf_DB_BooleanToDb(false, $page->getDbConnection()); $revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC', 'filter' => 'is_head='.$false)); - return Pluf_Shortcuts_RenderToResponse('idf/wiki/view.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/viewPage.html', array( 'page_title' => $title, 'page' => $page, - 'oldrev' => $oldrev, 'rev' => $revision, 'revs' => $revs, 'tags' => $tags, @@ -253,14 +328,77 @@ class IDF_Views_Wiki } /** - * Remove a revision of a page. + * View a documentation resource. */ - public $deleteRev_precond = array('IDF_Precondition::accessWiki', - 'IDF_Precondition::projectMemberOrOwner'); - public function deleteRev($request, $match) + public $viewResource_precond = array('IDF_Precondition::accessWiki'); + public function viewResource($request, $match) { $prj = $request->project; - $oldrev = Pluf_Shortcuts_GetObjectOr404('IDF_WikiRevision', $match[2]); + $sql = new Pluf_SQL('project=%s AND title=%s', + array($prj->id, $match[2])); + $resources = Pluf::factory('IDF_Wiki_Resource')->getList(array('filter'=>$sql->gen())); + if ($resources->count() != 1) { + return new Pluf_HTTP_Response_NotFound($request); + } + $resource = $resources[0]; + $revision = $resource->get_current_revision(); + + // grab the old revision if requested. + if (isset($request->GET['rev']) and preg_match('/^[0-9]+$/', $request->GET['rev'])) { + $revision = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_ResourceRevision', + $request->GET['rev']); + if ($revision->wikiresource != $resource->id) { + return new Pluf_HTTP_Response_NotFound($request); + } + } + $pagerevs = $revision->getPageRevisions(); + $title = $resource->title; + $false = Pluf_DB_BooleanToDb(false, $resource->getDbConnection()); + $revs = $resource->get_revisions_list(array('order' => 'creation_dtime DESC', + 'filter' => 'is_head='.$false)); + return Pluf_Shortcuts_RenderToResponse('idf/wiki/viewResource.html', + array( + 'page_title' => $title, + 'resource' => $resource, + 'rev' => $revision, + 'revs' => $revs, + 'pagerevs' => $pagerevs, + ), + $request); + } + + + /** + * Returns a bytestream to the given raw resource revision + */ + public $rawResource_precond = array('IDF_Precondition::accessWiki'); + public function rawResource($request, $match) + { + $prj = $request->project; + $rev = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_ResourceRevision', + $match[2]); + $res = $rev->get_wikiresource(); + if ($res->get_project()->id != $prj->id) { + return new Pluf_HTTP_Response_NotFound($request); + } + + $response = new Pluf_HTTP_Response_File($rev->getFilePath(), $res->mime_type); + if (isset($request->GET['attachment']) && $request->GET['attachment']) { + $response->headers['Content-Disposition'] = + 'attachment; filename="'.$res->title.'.'.$rev->fileext.'"'; + } + return $response; + } + + /** + * Remove a revision of a page. + */ + public $deletePageRev_precond = array('IDF_Precondition::accessWiki', + 'IDF_Precondition::projectMemberOrOwner'); + public function deletePageRev($request, $match) + { + $prj = $request->project; + $oldrev = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_PageRevision', $match[2]); $page = $oldrev->get_wikipage(); $prj->inOr404($page); if ($oldrev->is_head == true) { @@ -269,7 +407,7 @@ class IDF_Views_Wiki if ($request->method == 'POST') { $oldrev->delete(); $request->user->setMessage(__('The old revision has been deleted.')); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', array($prj->shortname, $page->title)); return new Pluf_HTTP_Response_Redirect($url); } @@ -279,7 +417,7 @@ class IDF_Views_Wiki $false = Pluf_DB_BooleanToDb(false, $page->getDbConnection()); $revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC', 'filter' => 'is_head='.$false)); - return Pluf_Shortcuts_RenderToResponse('idf/wiki/delete.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/deletePageRev.html', array( 'page_title' => $title, 'page' => $page, @@ -292,17 +430,53 @@ class IDF_Views_Wiki } /** - * View a documentation page. + * Remove a revision of a resource. */ - public $update_precond = array('IDF_Precondition::accessWiki', - 'Pluf_Precondition::loginRequired'); - public function update($request, $match) + public $deleteResourceRev_precond = array('IDF_Precondition::accessWiki', + 'IDF_Precondition::projectMemberOrOwner'); + public function deleteResourceRev($request, $match) + { + $prj = $request->project; + $oldrev = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_ResourceRevision', $match[2]); + $resource = $oldrev->get_wikiresource(); + $prj->inOr404($resource); + if ($oldrev->is_head == true) { + return new Pluf_HTTP_Response_NotFound($request); + } + if ($request->method == 'POST') { + $oldrev->delete(); + $request->user->setMessage(__('The old revision has been deleted.')); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($prj->shortname, $resource->title)); + return new Pluf_HTTP_Response_Redirect($url); + } + + $title = sprintf(__('Delete Old Revision of %s'), $resource->title); + $false = Pluf_DB_BooleanToDb(false, $resource->getDbConnection()); + $revs = $resource->get_revisions_list(array('order' => 'creation_dtime DESC', + 'filter' => 'is_head='.$false)); + return Pluf_Shortcuts_RenderToResponse('idf/wiki/deleteResourceRev.html', + array( + 'page_title' => $title, + 'resource' => $resource, + 'oldrev' => $oldrev, + 'revs' => $revs, + ), + $request); + } + + /** + * Update a documentation page. + */ + public $updatePage_precond = array('IDF_Precondition::accessWiki', + 'Pluf_Precondition::loginRequired'); + public function updatePage($request, $match) { $prj = $request->project; // Find the page - $sql = new Pluf_SQL('project=%s AND title=%s', + $sql = new Pluf_SQL('project=%s AND title=%s', array($prj->id, $match[2])); - $pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen())); + $pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen())); if ($pages->count() != 1) { return new Pluf_HTTP_Response_NotFound($request); } @@ -314,23 +488,24 @@ class IDF_Views_Wiki 'user' => $request->user, 'page' => $page); if ($request->method == 'POST') { - $form = new IDF_Form_WikiUpdate($request->POST, $params); + $form = new IDF_Form_WikiPageUpdate($request->POST, $params); if ($form->isValid() and !isset($request->POST['preview'])) { $page = $form->save(); - $urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + $urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', array($prj->shortname, $page->title)); - $request->user->setMessage(sprintf(__('The page %s has been updated.'), $urlpage, Pluf_esc($page->title))); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index', + $request->user->setMessage(sprintf(__('The page %2$s has been updated.'), + $urlpage, Pluf_esc($page->title))); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages', array($prj->shortname)); return new Pluf_HTTP_Response_Redirect($url); } elseif (isset($request->POST['preview'])) { $preview = $request->POST['content']; } } else { - - $form = new IDF_Form_WikiUpdate(null, $params); + + $form = new IDF_Form_WikiPageUpdate(null, $params); } - return Pluf_Shortcuts_RenderToResponse('idf/wiki/update.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/updatePage.html', array( 'auto_labels' => self::autoCompleteArrays($prj), 'page_title' => $title, @@ -343,34 +518,82 @@ class IDF_Views_Wiki } /** - * Delete a Wiki page. + * Update a documentation resource. */ - public $delete_precond = array('IDF_Precondition::accessWiki', - 'IDF_Precondition::projectMemberOrOwner'); - public function delete($request, $match) + public $updateResource_precond = array('IDF_Precondition::accessWiki', + 'Pluf_Precondition::loginRequired'); + public function updateResource($request, $match) { $prj = $request->project; - $page = Pluf_Shortcuts_GetObjectOr404('IDF_WikiPage', $match[2]); - $prj->inOr404($page); - $params = array('page' => $page); + // Find the page + $sql = new Pluf_SQL('project=%s AND title=%s', + array($prj->id, $match[2])); + $resources = Pluf::factory('IDF_Wiki_Resource')->getList(array('filter'=>$sql->gen())); + if ($resources->count() != 1) { + return new Pluf_HTTP_Response_NotFound($request); + } + $resource = $resources[0]; + $title = sprintf(__('Update %s'), $resource->title); + $revision = $resource->get_current_revision(); + $params = array('project' => $prj, + 'user' => $request->user, + 'resource' => $resource); if ($request->method == 'POST') { - $form = new IDF_Form_WikiDelete($request->POST, $params); + $form = new IDF_Form_WikiResourceUpdate(array_merge($request->POST, $request->FILES), + $params); if ($form->isValid()) { - $form->save(); - $request->user->setMessage(__('The documentation page has been deleted.')); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index', + $page = $form->save(); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($prj->shortname, $resource->title)); + $request->user->setMessage(sprintf(__('The resource %2$s has been updated.'), + $url, Pluf_esc($resource->title))); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listResources', array($prj->shortname)); return new Pluf_HTTP_Response_Redirect($url); } } else { - $form = new IDF_Form_WikiDelete(null, $params); + $form = new IDF_Form_WikiResourceUpdate(null, $params); + } + + return Pluf_Shortcuts_RenderToResponse('idf/wiki/updateResource.html', + array( + 'page_title' => $title, + 'resource' => $resource, + 'rev' => $revision, + 'form' => $form, + ), + $request); + } + + /** + * Delete a Wiki page. + */ + public $deletePage_precond = array('IDF_Precondition::accessWiki', + 'IDF_Precondition::projectMemberOrOwner'); + public function deletePage($request, $match) + { + $prj = $request->project; + $page = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_Page', $match[2]); + $prj->inOr404($page); + $params = array('page' => $page); + if ($request->method == 'POST') { + $form = new IDF_Form_WikiPageDelete($request->POST, $params); + if ($form->isValid()) { + $form->save(); + $request->user->setMessage(__('The documentation page has been deleted.')); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages', + array($prj->shortname)); + return new Pluf_HTTP_Response_Redirect($url); + } + } else { + $form = new IDF_Form_WikiPageDelete(null, $params); } $title = sprintf(__('Delete Page %s'), $page->title); $revision = $page->get_current_revision(); $false = Pluf_DB_BooleanToDb(false, $page->getDbConnection()); $revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC', 'filter' => 'is_head='.$false)); - return Pluf_Shortcuts_RenderToResponse('idf/wiki/deletepage.html', + return Pluf_Shortcuts_RenderToResponse('idf/wiki/deletePage.html', array( 'page_title' => $title, 'page' => $page, @@ -382,6 +605,45 @@ class IDF_Views_Wiki $request); } + /** + * Delete a Wiki resource. + */ + public $deleteResource_precond = array('IDF_Precondition::accessWiki', + 'IDF_Precondition::projectMemberOrOwner'); + public function deleteResource($request, $match) + { + $prj = $request->project; + $resource = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_Resource', $match[2]); + $prj->inOr404($resource); + $params = array('resource' => $resource); + if ($request->method == 'POST') { + $form = new IDF_Form_WikiResourceDelete($request->POST, $params); + if ($form->isValid()) { + $form->save(); + $request->user->setMessage(__('The documentation resource has been deleted.')); + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listResources', + array($prj->shortname)); + return new Pluf_HTTP_Response_Redirect($url); + } + } else { + $form = new IDF_Form_WikiResourceDelete(null, $params); + } + $title = sprintf(__('Delete Resource %s'), $resource->title); + $revision = $resource->get_current_revision(); + $false = Pluf_DB_BooleanToDb(false, $resource->getDbConnection()); + $revs = $resource->get_revisions_list(array('order' => 'creation_dtime DESC', + 'filter' => 'is_head='.$false)); + return Pluf_Shortcuts_RenderToResponse('idf/wiki/deleteResource.html', + array( + 'page_title' => $title, + 'resource' => $resource, + 'form' => $form, + 'rev' => $revision, + 'revs' => $revs, + ), + $request); + } + /** * Get the wiki tags. * @@ -411,7 +673,7 @@ class IDF_Views_Wiki $sql = new Pluf_SQL('project=%s AND idf_tag_id=%s', array($project->id, $dtag->id)); $ids = array(); - foreach (Pluf::factory('IDF_WikiPage')->getList(array('filter' => $sql->gen(), 'view' => 'join_tags')) + foreach (Pluf::factory('IDF_Wiki_Page')->getList(array('filter' => $sql->gen(), 'view' => 'join_tags')) as $file) { $ids[] = (int) $file->id; } @@ -425,7 +687,7 @@ class IDF_Views_Wiki { $conf = new IDF_Conf(); $conf->setProject($project); - $st = preg_split("/\015\012|\015|\012/", + $st = preg_split("/\015\012|\015|\012/", $conf->getVal('labels_wiki_predefined', IDF_Form_WikiConf::init_predefined), -1, PREG_SPLIT_NO_EMPTY); $auto = ''; foreach ($st as $s) { diff --git a/src/IDF/Webhook.php b/src/IDF/Webhook.php index 34a5cda..9d33d09 100644 --- a/src/IDF/Webhook.php +++ b/src/IDF/Webhook.php @@ -31,22 +31,28 @@ class IDF_Webhook { /** - * Perform the POST request given the webhook payload. + * Perform the request given the webhook payload. * * @param array Payload * @return bool Success or error */ - public static function postNotification($payload) + public static function processNotification($payload) { $data = json_encode($payload['to_send']); + $sign_header = 'Web-Hook-Hmac'; + // use the old signature header if we're asked for + if (Pluf::f('webhook_processing', '') === 'compat') { + $sign_header = 'Post-Commit-Hook-Hmac'; + } $sign = hash_hmac('md5', $data, $payload['authkey']); $params = array('http' => array( - 'method' => 'POST', + // fall-back to POST for old queue items + 'method' => empty($payload['method']) ? 'POST' : $payload['method'], 'content' => $data, 'user_agent' => 'Indefero Hook Sender (http://www.indefero.net)', - 'max_redirects' => 0, + 'max_redirects' => 0, 'timeout' => 15, - 'header'=> 'Post-Commit-Hook-Hmac: '.$sign."\r\n" + 'header'=> $sign_header.': '.$sign."\r\n" .'Content-Type: application/json'."\r\n", ) ); @@ -61,7 +67,7 @@ class IDF_Webhook if (!isset($meta['wrapper_data'][0]) or $meta['timed_out']) { return false; } - if (0 === strpos($meta['wrapper_data'][0], 'HTTP/1.1 2') or + if (0 === strpos($meta['wrapper_data'][0], 'HTTP/1.1 2') or 0 === strpos($meta['wrapper_data'][0], 'HTTP/1.1 3')) { return true; } @@ -76,11 +82,11 @@ class IDF_Webhook public static function process($sender, &$params) { $item = $params['item']; - if ($item->type != 'new_commit') { + if (!in_array($item->type, array('new_commit', 'upload'))) { // We do nothing. return; } - if (isset($params['res']['IDF_Webhook::process']) and + if (isset($params['res']['IDF_Webhook::process']) and $params['res']['IDF_Webhook::process'] == true) { // Already processed. return; @@ -90,7 +96,7 @@ class IDF_Webhook return; } // We have either to retry or to push for the first time. - $res = self::postNotification($item->payload); + $res = self::processNotification($item->payload); if ($res) { $params['res']['IDF_Webhook::process'] = true; } elseif ($item->trials >= 9) { diff --git a/src/IDF/WikiPage.php b/src/IDF/Wiki/Page.php similarity index 89% rename from src/IDF/WikiPage.php rename to src/IDF/Wiki/Page.php index 23340f0..0c4a35c 100644 --- a/src/IDF/WikiPage.php +++ b/src/IDF/Wiki/Page.php @@ -28,10 +28,10 @@ Pluf::loadFunction('Pluf_Template_dateAgo'); * Base definition of a wiki page. * * A wiki page can have tags and be starred by the users. The real - * content of the page is stored in the IDF_WikiRevision + * content of the page is stored in the IDF_Wiki_PageRevision * object. Several revisions are associated to a given page. */ -class IDF_WikiPage extends Pluf_Model +class IDF_Wiki_Page extends Pluf_Model { public $_model = __CLASS__; @@ -44,9 +44,9 @@ class IDF_WikiPage extends Pluf_Model 'id' => array( 'type' => 'Pluf_DB_Field_Sequence', - 'blank' => true, + 'blank' => true, ), - 'project' => + 'project' => array( 'type' => 'Pluf_DB_Field_Foreignkey', 'model' => 'IDF_Project', @@ -70,7 +70,7 @@ class IDF_WikiPage extends Pluf_Model 'verbose' => __('summary'), 'help_text' => __('A one line description of the page content.'), ), - 'submitter' => + 'submitter' => array( 'type' => 'Pluf_DB_Field_Foreignkey', 'model' => 'Pluf_User', @@ -78,7 +78,7 @@ class IDF_WikiPage extends Pluf_Model 'verbose' => __('submitter'), 'relate_name' => 'submitted_wikipages', ), - 'interested' => + 'interested' => array( 'type' => 'Pluf_DB_Field_Manytomany', 'model' => 'Pluf_User', @@ -88,7 +88,7 @@ class IDF_WikiPage extends Pluf_Model ), 'tags' => array( - 'type' => 'Pluf_DB_Field_Manytomany', + 'type' => 'Pluf_DB_Field_Manytomany', 'blank' => true, 'model' => 'IDF_Tag', 'verbose' => __('labels'), @@ -106,19 +106,19 @@ class IDF_WikiPage extends Pluf_Model 'verbose' => __('modification date'), ), ); - $this->_a['idx'] = array( + $this->_a['idx'] = array( 'modif_dtime_idx' => array( 'col' => 'modif_dtime', 'type' => 'normal', ), ); - $table = $this->_con->pfx.'idf_tag_idf_wikipage_assoc'; + $table = $this->_con->pfx.'idf_tag_idf_wiki_page_assoc'; $this->_a['views'] = array( - 'join_tags' => + 'join_tags' => array( 'join' => 'LEFT JOIN '.$table - .' ON idf_wikipage_id=id', + .' ON idf_wiki_page_id=id', ), ); } @@ -144,7 +144,7 @@ class IDF_WikiPage extends Pluf_Model IDF_Search::remove($this); } - function get_current_revision() + function get_current_revision() { $true = Pluf_DB_BooleanToDb(true, $this->getDbConnection()); $rev = $this->get_revisions_list(array('filter' => 'is_head='.$true, @@ -167,7 +167,7 @@ class IDF_WikiPage extends Pluf_Model // that the page as a given revision in the database when // doing the indexing. if ($create) { - IDF_Timeline::insert($this, $this->get_project(), + IDF_Timeline::insert($this, $this->get_project(), $this->get_submitter()); } } @@ -180,12 +180,12 @@ class IDF_WikiPage extends Pluf_Model * as such create links to other items etc. You can consider that * if displayed, you can create a link to it. * - * @param Pluf_HTTP_Request + * @param Pluf_HTTP_Request * @return Pluf_Template_SafeString */ public function timelineFragment($request) { - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', array($request->project->shortname, $this->title)); $out = ''; $out .= "\n".''; +
'.sprintf(__('Creation of page %2$s, by %3$s'), $url, Pluf_esc($this->title), $user).'
'; return Pluf_Template::markSafe($out); } public function feedFragment($request) { $url = Pluf::f('url_base') - .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', array($request->project->shortname, $this->title)); - $title = sprintf(__('%s: Documentation page %s added - %s'), + $title = sprintf(__('%1$s: Documentation page %2$s added - %3$s'), $request->project->name, $this->title, $this->summary); $date = Pluf_Date::gmDateToGmString($this->creation_dtime); @@ -218,7 +218,7 @@ class IDF_WikiPage extends Pluf_Model 'create' => true, 'date' => $date) ); - $tmpl = new Pluf_Template('idf/wiki/feedfragment.xml'); + $tmpl = new Pluf_Template('idf/wiki/feedfragment-page.xml'); return $tmpl->render($context); } -} \ No newline at end of file +} diff --git a/src/IDF/WikiRevision.php b/src/IDF/Wiki/PageRevision.php similarity index 66% rename from src/IDF/WikiRevision.php rename to src/IDF/Wiki/PageRevision.php index a74909c..12e9695 100644 --- a/src/IDF/WikiRevision.php +++ b/src/IDF/Wiki/PageRevision.php @@ -25,13 +25,13 @@ * A revision of a wiki page. * */ -class IDF_WikiRevision extends Pluf_Model +class IDF_Wiki_PageRevision extends Pluf_Model { public $_model = __CLASS__; function init() { - $this->_a['table'] = 'idf_wikirevisions'; + $this->_a['table'] = 'idf_wikipagerevs'; $this->_a['model'] = __CLASS__; $this->_a['cols'] = array( // It is mandatory to have an "id" column. @@ -43,7 +43,7 @@ class IDF_WikiRevision extends Pluf_Model 'wikipage' => array( 'type' => 'Pluf_DB_Field_Foreignkey', - 'model' => 'IDF_WikiPage', + 'model' => 'IDF_Wiki_Page', 'blank' => false, 'verbose' => __('page'), 'relate_name' => 'revisions', @@ -83,7 +83,7 @@ class IDF_WikiRevision extends Pluf_Model 'type' => 'Pluf_DB_Field_Serialized', 'blank' => true, 'verbose' => __('changes'), - 'help_text' => 'Serialized array of the changes in the issue.', + 'help_text' => 'Serialized array of the changes in the page.', ), 'creation_dtime' => array( @@ -99,6 +99,14 @@ class IDF_WikiRevision extends Pluf_Model 'type' => 'normal', ), ); + $table = $this->_con->pfx.'idf_wiki_pagerevision_idf_wiki_resourcerevision_assoc'; + $this->_a['views'] = array( + 'join_pagerevision' => + array( + 'join' => 'LEFT JOIN '.$table + .' ON idf_wiki_pagerevision_id=id', + ), + ); } function changedRevision() @@ -129,6 +137,8 @@ class IDF_WikiRevision extends Pluf_Model function postSave($create=false) { + $page = $this->get_wikipage(); + if ($create) { // Check if more than one revision for this page. We do // not want to insert the first revision in the timeline @@ -136,10 +146,9 @@ class IDF_WikiRevision extends Pluf_Model // update as update is performed to change the is_head // flag. $sql = new Pluf_SQL('wikipage=%s', array($this->wikipage)); - $rev = Pluf::factory('IDF_WikiRevision')->getList(array('filter'=>$sql->gen())); + $rev = Pluf::factory('IDF_Wiki_PageRevision')->getList(array('filter'=>$sql->gen())); if ($rev->count() > 1) { - IDF_Timeline::insert($this, $this->get_wikipage()->get_project(), - $this->get_submitter()); + IDF_Timeline::insert($this, $page->get_project(), $this->get_submitter()); foreach ($rev as $r) { if ($r->id != $this->id and $r->is_head) { $r->is_head = false; @@ -147,18 +156,38 @@ class IDF_WikiRevision extends Pluf_Model } } } - $page = $this->get_wikipage(); - $page->update(); // Will update the modification timestamp. - IDF_Search::index($page); + } + + IDF_Search::index($page); + $page->update(); // Will update the modification timestamp. + + // remember the resource revisions used in this page revision + if ($this->is_head) { + preg_match_all('#\[\[!([A-Za-z0-9\-]+)[^\]]*\]\]#im', $this->content, $matches, PREG_PATTERN_ORDER); + if (count($matches) > 1 && count($matches[1]) > 0) { + foreach ($matches[1] as $resourceName) { + $sql = new Pluf_SQL('project=%s AND title=%s', + array($prj->id, $resourceName)); + $resources = Pluf::factory('IDF_Wiki_Resource')->getList(array('filter'=>$sql->gen())); + if ($resources->count() == 0) + continue; + + $current_revision = $resources[0]->get_current_revision(); + $current_revision->setAssoc($this); + $this->setAssoc($current_revision); + } + } } } public function timelineFragment($request) { $page = $this->get_wikipage(); - $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', - array($request->project->shortname, - $page->title)); + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', + array($request->project->shortname, + $page->title), + array('rev' => $this->id)); $out = "\n".''; $out .= "\n".''; +
'.sprintf(__('Change of %2$s, by %3$s'), $url, Pluf_esc($page->title), $user).'
'; return Pluf_Template::markSafe($out); } public function feedFragment($request) { $page = $this->get_wikipage(); - if (!$this->is_head) { - $url = Pluf::f('url_base') - .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', - array($request->project->shortname, - $page->title), - array('rev' => $this->id)); - } else { - $url = Pluf::f('url_base') - .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', - array($request->project->shortname, - $page->title)); - } - $title = sprintf(__('%s: Documentation page %s updated - %s'), + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', + array($request->project->shortname, + $page->title), + array('rev' => $this->id)); + + $title = sprintf(__('%1$s: Documentation page %2$s updated - %3$s'), $request->project->name, $page->title, $page->summary); $date = Pluf_Date::gmDateToGmString($this->creation_dtime); @@ -218,14 +241,14 @@ class IDF_WikiRevision extends Pluf_Model 'create' => false, 'date' => $date) ); - $tmpl = new Pluf_Template('idf/wiki/feedfragment.xml'); + $tmpl = new Pluf_Template('idf/wiki/feedfragment-page.xml'); return $tmpl->render($context); } /** - * Notification of change of a WikiPage. + * Notification of change of a Wiki Page. * * The content of a WikiPage is in the IDF_WikiRevision object, * this is why we send the notificatin from there. This means that @@ -243,42 +266,49 @@ class IDF_WikiRevision extends Pluf_Model */ public function notify($conf, $create=true) { - if ('' == $conf->getVal('wiki_notification_email', '')) { - return; - } + $wikipage = $this->get_wikipage(); + $project = $wikipage->get_project(); $current_locale = Pluf_Translation::getLocale(); - $langs = Pluf::f('languages', array('en')); - Pluf_Translation::loadSetLocale($langs[0]); - $context = new Pluf_Template_Context( - array( - 'page' => $this->get_wikipage(), - 'rev' => $this, - 'project' => $this->get_wikipage()->get_project(), - 'url_base' => Pluf::f('url_base'), - ) - ); - if ($create) { - $template = 'idf/wiki/wiki-created-email.txt'; - $title = sprintf(__('New Documentation Page %s - %s (%s)'), - $this->get_wikipage()->title, - $this->get_wikipage()->summary, - $this->get_wikipage()->get_project()->shortname); - } else { - $template = 'idf/wiki/wiki-updated-email.txt'; - $title = sprintf(__('Documentation Page Changed %s - %s (%s)'), - $this->get_wikipage()->title, - $this->get_wikipage()->summary, - $this->get_wikipage()->get_project()->shortname); - } - $tmpl = new Pluf_Template($template); - $text_email = $tmpl->render($context); - $addresses = explode(',', $conf->getVal('wiki_notification_email')); - foreach ($addresses as $address) { - $email = new Pluf_Mail(Pluf::f('from_email'), + $from_email = Pluf::f('from_email'); + $messageId = '<'.md5('wiki'.$wikipage->id.md5(Pluf::f('secret_key'))).'@'.Pluf::f('mail_host', 'localhost').'>'; + $recipients = $project->getNotificationRecipientsForTab('wiki'); + + foreach ($recipients as $address => $language) { + + if ($this->get_submitter()->email === $address) { + continue; + } + + Pluf_Translation::loadSetLocale($language); + + $context = new Pluf_Template_Context(array( + 'page' => $wikipage, + 'rev' => $this, + 'project' => $project, + 'url_base' => Pluf::f('url_base'), + )); + + $tplfile = 'idf/wiki/wiki-created-email.txt'; + $subject = __('New Documentation Page %1$s - %2$s (%3$s)'); + $headers = array('Message-ID' => $messageId); + if (!$create) { + $tplfile = 'idf/wiki/wiki-updated-email.txt'; + $subject = __('Documentation Page Changed %1$s - %2$s (%3$s)'); + $headers = array('References' => $messageId); + } + + $tmpl = new Pluf_Template($tplfile); + $text_email = $tmpl->render($context); + + $email = new Pluf_Mail($from_email, $address, - $title); + sprintf($subject, + $wikipage->title, + $wikipage->summary, + $project->shortname)); $email->addTextMessage($text_email); + $email->addHeaders($headers); $email->sendMail(); } diff --git a/src/IDF/Wiki/Resource.php b/src/IDF/Wiki/Resource.php new file mode 100644 index 0000000..487cf1a --- /dev/null +++ b/src/IDF/Wiki/Resource.php @@ -0,0 +1,204 @@ +_a['table'] = 'idf_wikiresources'; + $this->_a['model'] = __CLASS__; + $this->_a['cols'] = array( + // It is mandatory to have an "id" column. + 'id' => + array( + 'type' => 'Pluf_DB_Field_Sequence', + 'blank' => true, + ), + 'project' => + array( + 'type' => 'Pluf_DB_Field_Foreignkey', + 'model' => 'IDF_Project', + 'blank' => false, + 'verbose' => __('project'), + 'relate_name' => 'wikipages', + ), + 'title' => + array( + 'type' => 'Pluf_DB_Field_Varchar', + 'blank' => false, + 'size' => 250, + 'verbose' => __('title'), + 'help_text' => __('The title of the resource must only contain letters, digits, dots or the dash character. For example: my-resource.png.'), + ), + 'mime_type' => + array( + 'type' => 'Pluf_DB_Field_Varchar', + 'blank' => false, + 'size' => 100, + 'verbose' => __('MIME media type'), + 'help_text' => __('The MIME media type of the resource.'), + ), + 'summary' => + array( + 'type' => 'Pluf_DB_Field_Varchar', + 'blank' => false, + 'size' => 250, + 'verbose' => __('summary'), + 'help_text' => __('A one line description of the resource.'), + ), + 'submitter' => + array( + 'type' => 'Pluf_DB_Field_Foreignkey', + 'model' => 'Pluf_User', + 'blank' => false, + 'verbose' => __('submitter'), + 'relate_name' => 'submitted_wikipages', + ), + 'creation_dtime' => + array( + 'type' => 'Pluf_DB_Field_Datetime', + 'blank' => true, + 'verbose' => __('creation date'), + ), + 'modif_dtime' => + array( + 'type' => 'Pluf_DB_Field_Datetime', + 'blank' => true, + 'verbose' => __('modification date'), + ), + ); + $this->_a['idx'] = array( + 'modif_dtime_idx' => + array( + 'col' => 'modif_dtime', + 'type' => 'normal', + ), + ); + } + + function __toString() + { + return $this->title.' - '.$this->summary; + } + + /** + * We drop the information from the timeline. + */ + function preDelete() + { + IDF_Timeline::remove($this); + IDF_Search::remove($this); + } + + function get_current_revision() + { + $true = Pluf_DB_BooleanToDb(true, $this->getDbConnection()); + $rev = $this->get_revisions_list(array('filter' => 'is_head='.$true, + 'nb' => 1)); + return ($rev->count() == 1) ? $rev[0] : null; + } + + function preSave($create=false) + { + if ($this->id == '') { + $this->creation_dtime = gmdate('Y-m-d H:i:s'); + } + $this->modif_dtime = gmdate('Y-m-d H:i:s'); + } + + function postSave($create=false) + { + // Note: No indexing is performed here. The indexing is + // triggered in the postSave step of the revision to ensure + // that the page as a given revision in the database when + // doing the indexing. + if ($create) { + IDF_Timeline::insert($this, $this->get_project(), + $this->get_submitter()); + } + } + + /** + * Returns an HTML fragment used to display this resource in the + * timeline. + * + * The request object is given to be able to check the rights and + * as such create links to other items etc. You can consider that + * if displayed, you can create a link to it. + * + * @param Pluf_HTTP_Request + * @return Pluf_Template_SafeString + */ + public function timelineFragment($request) + { + $url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($request->project->shortname, + $this->title)); + $out = ''; + $out .= "\n".''; + return Pluf_Template::markSafe($out); + } + + public function feedFragment($request) + { + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($request->project->shortname, + $this->title)); + $title = sprintf(__('%1$s: Documentation resource %2$s added - %3$s'), + $request->project->name, + $this->title, $this->summary); + $date = Pluf_Date::gmDateToGmString($this->creation_dtime); + $context = new Pluf_Template_Context_Request( + $request, + array('url' => $url, + 'title' => $title, + 'resource' => $this, + 'rev' => $this->get_current_revision(), + 'create' => true, + 'date' => $date) + ); + $tmpl = new Pluf_Template('idf/wiki/feedfragment-resource.xml'); + return $tmpl->render($context); + } +} diff --git a/src/IDF/Wiki/ResourceRevision.php b/src/IDF/Wiki/ResourceRevision.php new file mode 100644 index 0000000..ee1a3ea --- /dev/null +++ b/src/IDF/Wiki/ResourceRevision.php @@ -0,0 +1,340 @@ +_a['table'] = 'idf_wikiresourcerevs'; + $this->_a['model'] = __CLASS__; + $this->_a['cols'] = array( + // It is mandatory to have an "id" column. + 'id' => + array( + 'type' => 'Pluf_DB_Field_Sequence', + 'blank' => true, + ), + 'wikiresource' => + array( + 'type' => 'Pluf_DB_Field_Foreignkey', + 'model' => 'IDF_Wiki_Resource', + 'blank' => false, + 'verbose' => __('resource'), + 'relate_name' => 'revisions', + ), + 'is_head' => + array( + 'type' => 'Pluf_DB_Field_Boolean', + 'blank' => false, + 'default' => false, + 'help_text' => 'If this revision is the latest, we mark it as being the head revision.', + 'index' => true, + ), + 'summary' => + array( + 'type' => 'Pluf_DB_Field_Varchar', + 'blank' => false, + 'size' => 250, + 'verbose' => __('summary'), + 'help_text' => __('A one line description of the changes.'), + ), + 'filesize' => + array( + 'type' => 'Pluf_DB_Field_Integer', + 'blank' => false, + 'default' => 0, + 'verbose' => __('file size in bytes'), + ), + 'fileext' => + array( + 'type' => 'Pluf_DB_Field_Varchar', + 'blank' => false, + 'size' => 10, + 'verbose' => __('File extension'), + 'help_text' => __('The file extension of the uploaded resource.'), + ), + 'submitter' => + array( + 'type' => 'Pluf_DB_Field_Foreignkey', + 'model' => 'Pluf_User', + 'blank' => false, + 'verbose' => __('submitter'), + 'relate_name' => 'submitted_downloads', + ), + 'pageusage' => + array( + 'type' => 'Pluf_DB_Field_Manytomany', + 'model' => 'IDF_Wiki_PageRevision', + 'blank' => true, + 'verbose' => __('page usage'), + 'help_text' => 'Records on which pages this resource revision is used.', + ), + 'creation_dtime' => + array( + 'type' => 'Pluf_DB_Field_Datetime', + 'blank' => true, + 'verbose' => __('creation date'), + ), + ); + $table = $this->_con->pfx.'idf_wiki_pagerevision_idf_wiki_resourcerevision_assoc'; + $this->_a['views'] = array( + 'join_pagerevision' => + array( + 'join' => 'LEFT JOIN '.$table + .' ON idf_wiki_resourcerevision_id=id', + ), + ); + } + + function __toString() + { + return sprintf(__('id %d: %s'), $this->id, $this->summary); + } + + function _toIndex() + { + return ''; + } + + function preDelete() + { + // if we kill off a head revision, ensure that we either mark a previous revision as head + if ($this->is_head) { + $sql = new Pluf_SQL('wikiresource=%s and id!=%s', array($this->wikiresource, $this->id)); + $revs = Pluf::factory('IDF_Wiki_ResourceRevision')->getList(array('filter'=>$sql->gen(), 'order'=>'id DESC')); + if ($revs->count() > 0) { + $previous = $revs[0]; + $previous->is_head = true; + $previous->update(); + } + } + + @unlink($this->getFilePath()); + IDF_Timeline::remove($this); + } + + function preSave($create=false) + { + if ($this->id == '') { + $this->creation_dtime = gmdate('Y-m-d H:i:s'); + $this->is_head = true; + } + } + + function postSave($create=false) + { + $resource = $this->get_wikiresource(); + + if ($create) { + $sql = new Pluf_SQL('wikiresource=%s', array($this->wikiresource)); + $rev = Pluf::factory('IDF_Wiki_ResourceRevision')->getList(array('filter'=>$sql->gen())); + if ($rev->count() > 1) { + IDF_Timeline::insert($this, $resource->get_project(), $this->get_submitter()); + foreach ($rev as $r) { + if ($r->id != $this->id and $r->is_head) { + $r->is_head = false; + $r->update(); + } + } + } + } + + // update the modification timestamp + $resource->update(); + } + + function getFilePath() + { + return sprintf(Pluf::f('upload_path').'/'.$this->get_wikiresource()->get_project()->shortname.'/wiki/res/%d/%d.%s', + $this->get_wikiresource()->id, $this->id, $this->fileext); + } + + function getViewURL() + { + $prj = $this->get_wikiresource()->get_project(); + $resource = $this->get_wikiresource(); + return Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($prj->shortname, $resource->title), + array('rev' => $this->id)); + } + + function getRawURL($attachment = false) + { + $query = $attachment ? array('attachment' => 1) : array(); + $prj = $this->get_wikiresource()->get_project(); + return Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::rawResource', + array($prj->shortname, $this->id), + $query); + } + + /** + * Returns the page revisions which contain references to this resource revision + */ + function getPageRevisions() + { + $db =& Pluf::db(); + $sql_results = $db->select( + 'SELECT idf_wiki_pagerevision_id as id '. + 'FROM '.Pluf::f('db_table_prefix', '').'idf_wiki_pagerevision_idf_wiki_resourcerevision_assoc '. + 'WHERE idf_wiki_resourcerevision_id='.$this->id + ); + $ids = array(0); + foreach ($sql_results as $id) { + $ids[] = $id['id']; + } + $ids = implode (',', $ids); + + $sql = new Pluf_SQL('id IN ('.$ids.')'); + return Pluf::factory('IDF_Wiki_PageRevision') + ->getList(array('filter' => $sql->gen())); + } + + /** + * Renders the resource with the given view options, including a link to the resource' detail page + */ + function render($opts = array()) + { + // give some reasonable defaults + $opts = array_merge(array( + 'align' => 'left', + 'width' => '', + 'height' => '', + 'preview' => 'yes', // if possible + 'title' => '', + ), $opts); + + $attrs = array('class="resource-container"'); + $styles = array(); + if (!empty($opts['align'])) { + switch ($opts['align']) { + case 'left': + $styles[] = 'float: left'; + $styles[] = 'margin-right: 10px'; + break; + case 'center': + $styles[] = 'margin: 0 auto 0 auto'; + break; + case 'right': + $styles[] = 'float: right'; + $styles[] = 'margin-left: 10px'; + break; + } + } + if (!empty($opts['width'])) { + $styles[] = 'width:'.$opts['width']; + } + if (!empty($opts['height'])) { + $styles[] = 'height:'.$opts['height']; + } + + $raw = $this->renderRaw(); + $viewUrl = $this->getViewURL(); + $download = ''; + $html = '
'; + if ($opts['preview'] == 'yes' && !empty($raw)) { + $html .= '
'.$raw.'
'."\n"; + } else { + $rawUrl = $this->getRawURL(true); + $download = ''; + } + $resource = $this->get_wikiresource(); + $title = $opts['title']; + if (empty($title)) { + $title = $resource->title.' - '.$resource->mime_type.' - '.Pluf_Utils::prettySize($this->filesize); + } + $html .= '
'.$download.''.$title.'
'."\n"; + $html .= '
'; + return $html; + } + + /** + * Renders a raw version of the resource, without any possibilities of formatting or the like + */ + function renderRaw() + { + $resource = $this->get_wikiresource(); + $url = $this->getRawURL(); + if (preg_match('#^image/(gif|jpeg|png|tiff)$#', $resource->mime_type)) { + return sprintf('%s', $url, $resource->title); + } + + if (preg_match('#^text/(plain|xml|html|sgml|javascript|ecmascript|css)$#', $resource->mime_type)) { + return sprintf('', $url, $resource->title); + } + + return ''; + } + + + public function timelineFragment($request) + { + $resource = $this->get_wikiresource(); + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($request->project->shortname, + $resource->title), + array('rev' => $this->id)); + + $out = "\n".''; + $out .= "\n".''; + return Pluf_Template::markSafe($out); + } + + public function feedFragment($request) + { + $resource = $this->get_wikiresource(); + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewResource', + array($request->project->shortname, + $resource->title), + array('rev' => $this->id)); + + $title = sprintf(__('%1$s: Documentation resource %2$s updated - %3$s'), + $request->project->name, + $resource->title, $resource->summary); + $date = Pluf_Date::gmDateToGmString($this->creation_dtime); + $context = new Pluf_Template_Context_Request( + $request, + array('url' => $url, + 'title' => $title, + 'resource' => $resource, + 'rev' => $this, + 'create' => false, + 'date' => $date) + ); + $tmpl = new Pluf_Template('idf/wiki/feedfragment-resource.xml'); + return $tmpl->render($context); + } +} diff --git a/src/IDF/conf/idf.php-dist b/src/IDF/conf/idf.php-dist index 6660d1b..97bd441 100644 --- a/src/IDF/conf/idf.php-dist +++ b/src/IDF/conf/idf.php-dist @@ -119,7 +119,7 @@ $cfg['time_zone'] = 'Europe/Berlin'; # Configure which languages should be available in your forge. # If you want to enable an additional language, ensure that the # language file in question resides in 'src/IDF/locale'. -$cfg['languages'] = array('en', 'fr', 'de', 'es_ES'); +$cfg['languages'] = array('en', 'fr', 'de', 'es_ES', 'ru'); # ---------------------------------------------------------------------------- # @@ -495,5 +495,54 @@ $cfg['idf_strong_key_check'] = false; # always have precedence. # $cfg['max_upload_size'] = 2097152; // Size in bytes +# If a download archive is uploaded, the size of the archive is limited to 20MB. +# The php.ini upload_max_filesize and post_max_size configuration setting will +# always have precedence. +# $cfg['max_upload_archive_size'] = 20971520; // Size in bytes + +# Older versions of Indefero submitted a POST request to a configured +# post-commit web hook when new revisions arrived, whereas a PUT request +# would have been more appropriate. Also, the payload's HMAC digest was +# submitted as value of the HTTP header 'Post-Commit-Hook-Hmac' during +# such a request. Since newer versions of Indefero use the same authentication +# mechanism (based on the same secret key) for other web hooks of the same +# project as well, the name of this HTTP header was no longer appropriate +# and as such changed to simply 'Web-Hook-Hmac'. +# +# Setting the following configuration option to 'compat' now restores the +# old behaviour in both cases. Please notice however that this compatibility +# option is likely to go away in the next major version of Indefero, so you +# should really change the other end of your web hooks! +$cfg['webhook_processing'] = 'compat'; + +# If IDF recalculates the activity index of the forge's projects, it does so +# by looking at the created and updated items in a particular tab / section +# for each project. +# +# You can now edit the weights that are applied to the calculation for each +# section in order to give other things more precendence. For example, if you +# do not use the documentation part to a great extent in most of your projects, +# you can weight this section lower and get an overall better activity value. +# +# If a section is removed, then activity in this section is neglected during +# the calculation. The same is true in case a section is disabled in the +# project administration. +$cfg['activity_section_weights'] = array( + 'source' => 4, + 'issues' => 2, + 'wiki' => 2, + 'downloads' => 1, + 'review' => 1, +); + +# Here you can define the timespan in days how long the activity calculation +# process should look into the history to get meaningful activity values for +# each project. +# +# If you have many low-profile projects in your forge, i.e. projects that only +# record very little activity, then it might be a good idea to bump this value +# high enough to show a proper activity index for those projects as well. +$cfg['activity_lookback'] = 7; + return $cfg; diff --git a/src/IDF/conf/urls.php b/src/IDF/conf/urls.php index 74bacf9..eac28ae 100644 --- a/src/IDF/conf/urls.php +++ b/src/IDF/conf/urls.php @@ -29,6 +29,16 @@ $ctl[] = array('regex' => '#^/$#', 'model' => 'IDF_Views', 'method' => 'index'); +$ctl[] = array('regex' => '#^/projects/$#', + 'base' => $base, + 'model' => 'IDF_Views', + 'method' => 'listProjects'); + +$ctl[] = array('regex' => '#^/projects/label/(\w+)/(\w+)/$#', + 'base' => $base, + 'model' => 'IDF_Views', + 'method' => 'listProjectsByLabel'); + $ctl[] = array('regex' => '#^/login/$#', 'base' => $base, 'model' => 'IDF_Views', @@ -255,17 +265,32 @@ $ctl[] = array('regex' => '#^/p/([\-\w]+)/source/changesrev/$#', 'model' => 'IDF_Views_Source_Svn', 'method' => 'changelogRev'); +$ctl[] = array('regex' => '#^/p/([\-\w]+)/source/repo/(.*)$#', + 'base' => $base, + 'model' => 'IDF_Views_Source', + 'method' => 'repository'); + // ---------- WIKI ----------------------------------------- $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'index'); + 'method' => 'listPages'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/res/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'listResources'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/create/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'create'); + 'method' => 'createPage'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/res/create/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'createResource'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/search/$#', 'base' => $base, @@ -275,30 +300,60 @@ $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/search/$#', $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/label/(\d+)/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'listLabel'); + 'method' => 'listPagesWithLabel'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/update/(.*)/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'update'); + 'method' => 'updatePage'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/res/update/(.*)/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'updateResource'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/delrev/(\d+)/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'deleteRev'); + 'method' => 'deletePageRev'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/res/delrev/(\d+)/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'deleteResourceRev'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/delete/(\d+)/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'delete'); + 'method' => 'deletePage'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/res/delete/(\d+)/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'deleteResource'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/res/raw/(.*)/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'rawResource'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/page/(.*)/$#', 'base' => $base, 'model' => 'IDF_Views_Wiki', - 'method' => 'view'); + 'method' => 'viewPage'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/resource/(.*)/$#', + 'base' => $base, + 'model' => 'IDF_Views_Wiki', + 'method' => 'viewResource'); // ---------- Downloads ------------------------------------ +$ctl[] = array('regex' => '#^/help/archive-format/$#', + 'base' => $base, + 'model' => 'IDF_Views', + 'method' => 'faqArchiveFormat'); + $ctl[] = array('regex' => '#^/p/([\-\w]+)/downloads/$#', 'base' => $base, 'model' => 'IDF_Views_Download', @@ -327,7 +382,12 @@ $ctl[] = array('regex' => '#^/p/([\-\w]+)/downloads/(\d+)/get/$#', $ctl[] = array('regex' => '#^/p/([\-\w]+)/downloads/create/$#', 'base' => $base, 'model' => 'IDF_Views_Download', - 'method' => 'submit'); + 'method' => 'create'); + +$ctl[] = array('regex' => '#^/p/([\-\w]+)/downloads/create/archive/$#', + 'base' => $base, + 'model' => 'IDF_Views_Download', + 'method' => 'createFromArchive'); $ctl[] = array('regex' => '#^/p/([\-\w]+)/downloads/(\d+)/delete/$#', 'base' => $base, @@ -418,6 +478,11 @@ $ctl[] = array('regex' => '#^/api/$#', // ---------- FORGE ADMIN -------------------------------- +$ctl[] = array('regex' => '#^/admin/forge/$#', + 'base' => $base, + 'model' => 'IDF_Views_Admin', + 'method' => 'forge'); + $ctl[] = array('regex' => '#^/admin/projects/$#', 'base' => $base, 'model' => 'IDF_Views_Admin', @@ -428,6 +493,11 @@ $ctl[] = array('regex' => '#^/admin/projects/(\d+)/$#', 'model' => 'IDF_Views_Admin', 'method' => 'projectUpdate'); +$ctl[] = array('regex' => '#^/admin/projects/labels/$#', + 'base' => $base, + 'model' => 'IDF_Views_Admin', + 'method' => 'projectLabels'); + $ctl[] = array('regex' => '#^/admin/projects/create/$#', 'base' => $base, 'model' => 'IDF_Views_Admin', diff --git a/src/IDF/locale/cs/idf.po b/src/IDF/locale/cs/idf.po index fd960d4..1bf4325 100644 --- a/src/IDF/locale/cs/idf.po +++ b/src/IDF/locale/cs/idf.po @@ -1,189 +1,52 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# +# +# Translators: +# William MARTIN , 2011. msgid "" msgstr "" "Project-Id-Version: Indefero\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-10 10:02+0100\n" -"PO-Revision-Date: 2011-03-04 18:20+0000\n" +"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 00:19+0000\n" "Last-Translator: tommyd \n" -"Language-Team: Czech <>\n" +"Language-Team: Czech (http://www.transifex.net/projects/p/indefero/team/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" -#: IDF/IssueComment.php:51 -msgid "issue" -msgstr "předmět k řešení" - -#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/FileComment.php:49 -#: IDF/Review/FileComment.php:69 IDF/Review/Comment.php:62 -msgid "comment" -msgstr "komentář" - -#: IDF/IssueComment.php:65 IDF/Upload.php:85 IDF/Commit.php:63 -#: IDF/IssueFile.php:57 IDF/Issue.php:67 IDF/WikiRevision.php:79 -#: IDF/Review.php:80 IDF/Review/Comment.php:69 IDF/WikiPage.php:78 -msgid "submitter" -msgstr "odesílatel" - -#: IDF/IssueComment.php:72 IDF/Upload.php:63 IDF/WikiRevision.php:85 -#: IDF/Review/Comment.php:75 -msgid "changes" -msgstr "změny" - -#: IDF/IssueComment.php:73 -msgid "Serialized array of the changes in the issue." -msgstr "Serializované pole změn předmětů k řešení." - -#: IDF/IssueComment.php:79 IDF/Upload.php:106 IDF/Commit.php:100 -#: IDF/IssueFile.php:96 IDF/Issue.php:105 IDF/WikiRevision.php:92 -#: IDF/Review.php:108 IDF/Review/Patch.php:87 IDF/Review/FileComment.php:75 -#: IDF/Review/Comment.php:90 IDF/WikiPage.php:100 -msgid "creation date" -msgstr "datum vytvoření" - -#: IDF/IssueComment.php:143 IDF/Issue.php:194 -#, php-format -msgid "" -"Issue %3$d, %4$s" -msgstr "" -"předmět " -"k řešení %3$d, %4$s" - -#: IDF/IssueComment.php:151 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 -msgid "Summary:" -msgstr "Souhrn:" - -#: IDF/IssueComment.php:153 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 -msgid "Status:" -msgstr "Status:" - -#: IDF/IssueComment.php:155 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 -msgid "Owner:" -msgstr "Vlastník:" - -#: IDF/IssueComment.php:157 IDF/gettexttemplates/idf/wiki/delete.html.php:13 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/wiki/view.html.php:16 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/WikiRevision.php:175 -msgid "Labels:" -msgstr "Nálepky:" - -#: IDF/IssueComment.php:171 -#, php-format -msgid "Comment on issue %d, by %s" -msgstr "" -"Komentář k předmětu k řešení č. %d, %s" - -#: IDF/IssueComment.php:182 -#, php-format -msgid "%s: Comment on issue %d - %s" -msgstr "%s: komentář k předmětu %d - %s" - -#: IDF/Upload.php:49 IDF/Commit.php:55 IDF/Conf.php:54 IDF/Search/Occ.php:69 -#: IDF/Issue.php:52 IDF/Review.php:65 IDF/WikiPage.php:54 IDF/Tag.php:52 +#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 +#: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 msgid "project" msgstr "projekt" -#: IDF/Upload.php:57 IDF/Commit.php:87 IDF/Issue.php:60 -#: IDF/WikiRevision.php:65 IDF/Review.php:73 IDF/Review/Patch.php:60 -#: IDF/WikiPage.php:70 +#: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 +msgid "submitter" +msgstr "odesílatel" + +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 +#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 +#: IDF/WikiRevision.php:65 msgid "summary" msgstr "souhrn" -#: IDF/Upload.php:70 -msgid "file" -msgstr "soubor" - -#: IDF/Upload.php:71 -msgid "The path is relative to the upload path." -msgstr "Cesta je relativní k adresáři nahrávaných souborů." - -#: IDF/Upload.php:78 -msgid "file size in bytes" -msgstr "velikost souboru v bytech" - -#: IDF/Upload.php:93 IDF/Issue.php:92 IDF/Review.php:95 IDF/WikiPage.php:94 -msgid "labels" -msgstr "nálepky" - -#: IDF/Upload.php:100 -msgid "number of downloads" -msgstr "počet stažení" - -#: IDF/Upload.php:112 IDF/IssueFile.php:102 IDF/Issue.php:111 -#: IDF/Review.php:114 IDF/WikiPage.php:106 -msgid "modification date" -msgstr "datum změny" - -#: IDF/Upload.php:189 -#, php-format -msgid "Download %2$d, %3$s" -msgstr "Stáhnout %2$d, %3$s" - -#: IDF/Upload.php:192 -#, php-format -msgid "Addition of download %d, by %s" -msgstr "Soubor %d přidán, kým - %s" - -#: IDF/Upload.php:202 -#, php-format -msgid "%s: Download %d added - %s" -msgstr "%s: Soubor %d přidán - %s" - -#: IDF/Upload.php:244 -#, php-format -msgid "New download - %s (%s)" -msgstr "Nové stažení - %s (%s)" - #: IDF/Commit.php:93 msgid "changelog" msgstr "seznam změn" +#: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 +#: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +msgid "creation date" +msgstr "datum vytvoření" + #: IDF/Commit.php:238 #, php-format msgid "Commit %s, by %s" @@ -194,88 +57,20 @@ msgstr "Commit %s, %s" msgid "New Commit %s - %s (%s)" msgstr "Nový commit %s - %s (%s)" -#: IDF/Gconf.php:60 IDF/Search/Occ.php:56 -msgid "model class" -msgstr "třída modelu" - -#: IDF/Gconf.php:66 IDF/Search/Occ.php:62 -msgid "model id" -msgstr "id modelu" - -#: IDF/Gconf.php:73 IDF/Conf.php:61 +#: IDF/Conf.php:61 IDF/Gconf.php:73 msgid "key" msgstr "klíč" -#: IDF/Gconf.php:79 IDF/Conf.php:67 +#: IDF/Conf.php:67 IDF/Gconf.php:79 msgid "value" msgstr "hodnota" -#: IDF/Views.php:47 IDF/gettexttemplates/idf/faq.html.php:35 -#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 -#: IDF/gettexttemplates/idf/faq-api.html.php:4 -#: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 -msgid "Projects" -msgstr "Projekty" - -#: IDF/Views.php:90 IDF/gettexttemplates/idf/register/index.html.php:6 -msgid "Create Your Account" -msgstr "Vytvořte si účet" - -#: IDF/Views.php:126 IDF/Views.php:152 -msgid "Confirm Your Account Creation" -msgstr "Potvrďte vytvoření Vašeho účtu" - -#: IDF/Views.php:172 -msgid "Welcome! You can now participate in the life of your project of choice." -msgstr "Vítejte! Nyní se můžete účastnit života projektu dle vašeho výběru." - -#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 -msgid "Password Recovery" -msgstr "Obnova hesla" - -#: IDF/Views.php:242 -msgid "" -"Welcome back! Next time, you can use your broswer options to remember the " -"password." -msgstr "" -"Vítejte zpět! Příště můžete použít nastavení prohlížeče pro zapamatování " -"hesla." - -#: IDF/Views.php:284 -msgid "Here to Help You!" -msgstr "Zde k Vaší pomoci!" - -#: IDF/Views.php:300 -msgid "InDefero API (Application Programming Interface)" -msgstr "InDefero API (aplikační programátorský interface)" - -#: IDF/Scm/Mercurial.php:138 IDF/Scm/Git.php:288 -#, php-format -msgid "Folder %1$s not found in commit %2$s." +#: IDF/Diff.php:460 +msgid "Old" msgstr "" -#: IDF/Scm/Mercurial.php:155 IDF/Scm/Git.php:404 -#, php-format -msgid "Not a valid tree: %s." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:79 -msgid "Monotone client key name or hash not in project conf." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:87 IDF/Plugin/SyncMonotone.php:187 -#, php-format -msgid "The key directory %s could not be created." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:98 -#, php-format -msgid "Could not write client key \"%s\"" -msgstr "" - -#: IDF/Scm/Git.php:237 -#, php-format -msgid "Invalid value for the parameter %1$s: %2$s. Use %3$s." +#: IDF/Diff.php:460 +msgid "New" msgstr "" #: IDF/EmailAddress.php:49 IDF/Key.php:49 @@ -286,12 +81,1378 @@ msgstr "uživatel" msgid "email" msgstr "" +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 +msgid "git" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 +msgid "Subversion" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 +msgid "mercurial" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 +msgid "monotone" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +msgid "Name" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 +msgid "Private project" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:62 +msgid "Shortname" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:64 +msgid "" +"It must be unique for each project and composed only of letters, digits and " +"dash (-) like \"my-project\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 +msgid "Short description" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 +#: IDF/Project.php:79 +msgid "A one line description of the project." +msgstr "Jednořádkový popis projektu." + +#: IDF/Form/Admin/ProjectCreate.php:77 +msgid "Repository type" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:85 +msgid "Remote Subversion repository" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 +msgid "Repository username" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 +msgid "Repository password" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 +msgid "Master branch" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 +msgid "" +"This should be a world-wide unique identifier for your project. A reverse " +"DNS notation like \"com.my-domain.my-project\" is a good idea." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 +#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 +msgid "Project owners" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 +#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 +msgid "Project members" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:136 +msgid "Project template" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:138 +msgid "" +"Use the given project to initialize the new project. Access rights and " +"general configuration will be taken from the template project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:185 +msgid "" +"Only a remote repository available through HTTP or HTTPS is allowed. For " +"example \"http://somewhere.com/svn/trunk\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:201 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashs and dots as separators." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 +msgid "This master branch is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:222 +msgid "" +"This shortname contains illegal characters, please use only letters, digits " +"and dash (-)." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:225 +msgid "The shortname cannot start with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:228 +msgid "The shortname cannot end with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:233 +msgid "This shortname is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 +#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 +#: IDF/Form/Password.php:76 IDF/Form/Register.php:112 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 +#: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 +#: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 +#: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 +#: IDF/Form/WikiDelete.php:59 IDF/Form/WikiUpdate.php:178 +msgid "Cannot save the model from an invalid form." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:295 +msgid "" +"Click on the Project Management tab to set the description of your project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:363 +msgid "This project is not available." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:41 +msgid "Confirmation code" +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:46 +msgid "I have made a backup of all the important data of this project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:55 +msgid "" +"The confirmation code does not match. Please provide a valid confirmation " +"code to delete the project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:63 +msgid "Sorry, you really need to backup your data before deletion." +msgstr "" + +#: IDF/Form/Admin/ProjectUpdate.php:90 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashes and dots as separators." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 +#: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 +msgid "First name" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 +#: IDF/Form/RegisterConfirmation.php:59 IDF/Form/UserAccount.php:49 +msgid "Last name" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:56 +msgid "Login" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:60 +msgid "" +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 +msgid "Email" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:71 +msgid "" +"Double check the email address as the password is sent directly to the user." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 +#: IDF/Form/UserAccount.php:66 +msgid "Language" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 +msgid "Add a public key" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:92 +msgid "" +"Paste a SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:157 +msgid "Your details to access your forge." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 +#, php-format +msgid "The email \"%s\" is already used." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#, php-format +msgid "The login \"%s\" can only contain letters and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#, php-format +msgid "The login \"%s\" is already used, please find another one." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:78 +msgid "Password" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "Leave blank if you do not want to change the password." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "" +"The password must be hard for other people to guess, but easy for the user " +"to remember." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:89 +msgid "Confirm password" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 +msgid "Description" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 +msgid "Twitter username" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 +msgid "Public email address" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 +msgid "Website URL" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 +msgid "Upload custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 +msgid "" +"An image file with a width and height not larger than 60 pixels (bigger " +"images are scaled down)." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 +msgid "Remove custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 +msgid "Tick this to delete the custom avatar." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:161 IDF/Views/Admin.php:211 +msgid "Staff" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:164 +msgid "If you give staff rights to a user, you really need to trust them." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213 +msgid "Active" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:176 +msgid "" +"If the user is not getting the confirmation email or is abusing the system, " +"you can directly enable or disable their account here." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:274 +msgid "--- is not a valid first name." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:290 +msgid "" +"A user with this email already exists, please provide another email address." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 +msgid "For security reason, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 +msgid "The passwords do not match. Please give them again." +msgstr "" + +#: IDF/Form/Field/EmailList.php:45 +msgid "Please enter one or more valid email addresses." +msgstr "" + +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 +#: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 +#: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 +msgid "Summary" +msgstr "" + +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 +#: IDF/Form/ReviewCreate.php:83 +msgid "The \"upload_issue_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 +msgid "Attach a file" +msgstr "" + +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 +#: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 +msgid "Status" +msgstr "" + +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 +msgid "Owner" +msgstr "" + +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 +#: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 +#: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 +msgid "Labels" +msgstr "" + +#: IDF/Form/IssueCreate.php:210 +msgid "You cannot add a label with the \"Status\" prefix to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 +#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 +#: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 +msgid "You provided an invalid label." +msgstr "" + +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/Upload.php:119 +#, php-format +msgid "You cannot provide more than label from the %s class to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 +msgid "You need to provide a description of the issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 +msgid "You provided an invalid status." +msgstr "" + +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:123 +msgid "Predefined issue labels" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:125 +msgid "" +"The first \"Type:\" and \"Priority:\" entries found in this list are " +"automatically chosen as defaults for new issues." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:133 +msgid "Each issue may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/WikiUpdate.php:82 +msgid "Comment" +msgstr "" + +#: IDF/Form/IssueUpdate.php:316 +msgid "No changes were entered." +msgstr "" + +#: IDF/Form/MembersConf.php:104 +#, php-format +msgid "The following login is invalid: %s." +msgid_plural "The following logins are invalid: %s." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/Form/Password.php:34 +msgid "Your login or email" +msgstr "" + +#: IDF/Form/Password.php:35 +msgid "Provide either your login or your email to recover your password." +msgstr "" + +#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 +msgid "" +"Sorry, we cannot find a user with this email address or login. Feel free to " +"try again." +msgstr "" + +#: IDF/Form/Password.php:100 +msgid "Password Recovery - InDefero" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:36 IDF/Form/PasswordReset.php:39 +#: IDF/Form/UserChangeEmail.php:36 +msgid "Your verification key" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 +msgid "" +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 +msgid "" +"Sorry, but this verification key has expired, please restart the password " +"recovery sequence. For security reasons, the verification key is only valid " +"24h." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:76 IDF/Form/PasswordReset.php:108 +#: IDF/Form/RegisterConfirmation.php:137 IDF/Form/RegisterInputKey.php:72 +msgid "Cannot save an invalid form." +msgstr "" + +#: IDF/Form/PasswordReset.php:45 IDF/Form/RegisterConfirmation.php:69 +#: IDF/Form/UserAccount.php:77 +msgid "Your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 +msgid "" +"Your password must be hard for other people to find it, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/PasswordReset.php:56 IDF/Form/RegisterConfirmation.php:80 +#: IDF/Form/UserAccount.php:89 +msgid "Confirm your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 +msgid "The two passwords must be the same." +msgstr "" + +#: IDF/Form/PasswordReset.php:77 +msgid "" +"This account is not active. Please contact the forge administrator to " +"activate it." +msgstr "" + +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + +#: IDF/Form/Register.php:41 +msgid "Your login" +msgstr "" + +#: IDF/Form/Register.php:45 +msgid "" +"The login must be between 3 and 15 characters long and contain only letters " +"and digits." +msgstr "" + +#: IDF/Form/Register.php:53 +msgid "Your email" +msgstr "" + +#: IDF/Form/Register.php:55 +msgid "We will never send you any unsolicited emails. We hate spam too!" +msgstr "" + +#: IDF/Form/Register.php:60 +msgid "I agree to the terms and conditions." +msgstr "" + +#: IDF/Form/Register.php:88 +msgid "" +"We know, this is boring, but you need to agree with the terms and " +"conditions." +msgstr "" + +#: IDF/Form/Register.php:97 +#, php-format +msgid "" +"The email \"%s\" is already used. If you need to, click on the help link to " +"recover your password." +msgstr "" + +#: IDF/Form/Register.php:148 +msgid "Confirm the creation of your account." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:40 IDF/Form/RegisterInputKey.php:36 +msgid "Your confirmation key" +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:72 +msgid "" +"Your password must be hard for other people to guess, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 +msgid "" +"We are sorry but this confirmation key is not valid. Maybe you should " +"directly copy/paste it from your confirmation email." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:110 +msgid "" +"This account has already been confirmed. Maybe should you try to recover " +"your password using the help link." +msgstr "" + +#: IDF/Form/ReviewCreate.php:74 +#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/gettexttemplates/idf/source/changelog.html.php:7 +msgid "Commit" +msgstr "" + +#: IDF/Form/ReviewCreate.php:92 +msgid "Patch" +msgstr "" + +#: IDF/Form/ReviewCreate.php:119 +msgid "We were not able to parse your patch. Please provide a valid patch." +msgstr "" + +#: IDF/Form/ReviewCreate.php:128 +msgid "You provided an invalid commit." +msgstr "" + +#: IDF/Form/ReviewCreate.php:202 +msgid "Initial patch to be reviewed." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:56 +msgid "General comment" +msgstr "" + +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" + +#: IDF/Form/SourceConf.php:56 +msgid "Webhook URL" +msgstr "" + +#: IDF/Form/SourceConf.php:58 +#, php-format +msgid "Learn more about the post-commit web hooks." +msgstr "" + +#: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 +#: IDF/gettexttemplates/idf/downloads/base.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 +#: IDF/Views/Project.php:97 +msgid "Downloads" +msgstr "" + +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 +msgid "Code Review" +msgstr "" + +#: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 +msgid "Documentation" +msgstr "" + +#: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 +msgid "Source" +msgstr "" + +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 +msgid "Issues" +msgstr "" + +#: IDF/Form/TabsConf.php:50 +msgid "Open to all" +msgstr "" + +#: IDF/Form/TabsConf.php:51 +msgid "Signed in users" +msgstr "" + +#: IDF/Form/TabsConf.php:54 +msgid "Closed" +msgstr "" + +#: IDF/Form/TabsConf.php:83 +msgid "Extra authorized users" +msgstr "" + +#: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 +msgid "File" +msgstr "" + +#: IDF/Form/Upload.php:86 +msgid "For security reasons, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/UploadConf.php:53 +msgid "Predefined download labels" +msgstr "" + +#: IDF/Form/UploadConf.php:62 +msgid "Each download may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/UserAccount.php:59 +msgid "Your mail" +msgstr "" + +#: IDF/Form/UserAccount.php:61 +msgid "" +"If you change your email address, an email will be sent to the new address " +"to confirm it." +msgstr "" + +#: IDF/Form/UserAccount.php:80 +msgid "Leave blank if you do not want to change your password." +msgstr "" + +#: IDF/Form/UserAccount.php:166 +msgid "" +"Paste an SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/UserAccount.php:171 +msgid "Add a secondary mail address" +msgstr "" + +#: IDF/Form/UserAccount.php:173 +msgid "You will get a mail to confirm that you own the address you specify." +msgstr "" + +#: IDF/Form/UserAccount.php:200 +msgid "Confirm your new email address." +msgstr "" + +#: IDF/Form/UserAccount.php:203 +#, php-format +msgid "" +"A validation email has been sent to \"%s\" to validate the email address " +"change." +msgstr "" + +#: IDF/Form/UserAccount.php:341 +msgid "" +"Please check the key as it does not appear to be a valid SSH public key." +msgstr "" + +#: IDF/Form/UserAccount.php:363 +msgid "" +"Please check the key as it does not appear to be a valid monotone public " +"key." +msgstr "" + +#: IDF/Form/UserAccount.php:371 +msgid "Public key looks like neither an SSH nor monotone public key." +msgstr "" + +#: IDF/Form/UserAccount.php:383 +msgid "You already have uploaded this key." +msgstr "" + +#: IDF/Form/UserChangeEmail.php:63 +msgid "" +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." +msgstr "" + +#: IDF/Form/WikiConf.php:49 +msgid "Predefined documentation page labels" +msgstr "" + +#: IDF/Form/WikiConf.php:58 +msgid "" +"Each documentation page may have at most one label with each of these " +"classes" +msgstr "" + +#: IDF/Form/WikiCreate.php:38 +msgid "" +"# Introduction\n" +"\n" +"Add your content here.\n" +"\n" +"\n" +"# Details\n" +"\n" +"Add your content here. Format your content with:\n" +"\n" +"* Text in **bold** or *italic*.\n" +"* Headings, paragraphs, and lists.\n" +"* Links to other [[WikiPage]].\n" +msgstr "" + +#: IDF/Form/WikiCreate.php:57 +msgid "PageName" +msgstr "" + +#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 +msgid "Page title" +msgstr "" + +#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 +msgid "" +"The page name must contains only letters, digits and the dash (-) character." +msgstr "" + +#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 +msgid "This one line description is displayed in the list of pages." +msgstr "" + +#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 +msgid "Content" +msgstr "" + +#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 +msgid "The title contains invalid characters." +msgstr "" + +#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 +msgid "A page with this title already exists." +msgstr "" + +#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#, php-format +msgid "You cannot provide more than label from the %s class to a page." +msgstr "" + +#: IDF/Form/WikiCreate.php:200 +msgid "Initial page creation" +msgstr "" + +#: IDF/Form/WikiDelete.php:39 +msgid "Yes, I understand that the page and all its revisions will be deleted." +msgstr "" + +#: IDF/Form/WikiDelete.php:50 +msgid "You need to confirm the deletion." +msgstr "" + +#: IDF/Form/WikiUpdate.php:83 +msgid "One line to describe the changes you made." +msgstr "" + +#: IDF/Gconf.php:60 IDF/Search/Occ.php:56 +msgid "model class" +msgstr "třída modelu" + +#: IDF/Gconf.php:66 IDF/Search/Occ.php:62 +msgid "model id" +msgstr "id modelu" + +#: IDF/gettexttemplates/idf/admin/base.html.php:3 +msgid "Project Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:6 +msgid "Issue Tracking" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:8 +msgid "Project Members" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:9 +msgid "Tabs Access and Notifications" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 +msgid "" +"\n" +"

Instructions:

\n" +"

List one status value per line in desired sort-order.

\n" +"

Optionally, use an equals-sign to document the meaning of each status value.

\n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 +#: IDF/gettexttemplates/idf/admin/members.html.php:13 +#: IDF/gettexttemplates/idf/admin/source.html.php:31 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 +#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 +msgid "Save Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 +msgid "" +"\n" +"

Instructions:

\n" +"

Specify each person by its login. Each person must have already registered with the given login.

\n" +"

Separate the logins with commas and/or new lines.

\n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 +msgid "" +"\n" +"

Notes:

\n" +"

A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

\n" +"

A project member will not have access to the administration area but will have more options available in the use of the project.

\n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:3 +msgid "" +"You can find here the current repository configuration of your project." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:4 +msgid "" +"

The webhook URL setting specifies a URL to which a HTTP POST\n" +"request is sent after each repository commit. If this field is empty,\n" +"notifications are disabled.

\n" +"\n" +"

Only properly-escaped HTTP URLs are supported, for example:

\n" +"\n" +"
    \n" +"
  • http://domain.com/commit
  • \n" +"
  • http://domain.com/commit?my%20param
  • \n" +"
\n" +"\n" +"

In addition, the URL may contain the following \"%\" notation, which\n" +"will be replaced with specific project values for each commit:

\n" +"\n" +"
    \n" +"
  • %p - project name
  • \n" +"
  • %r - revision number
  • \n" +"
\n" +"\n" +"

For example, committing revision 123 to project 'my-project' with\n" +"post-commit URL http://mydomain.com/%p/%r would send a request to\n" +"http://mydomain.com/my-project/123.

" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:26 +msgid "" +"The form contains some errors. Please correct them to update the source " +"configuration." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:27 +msgid "Repository type:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:28 +msgid "Repository access:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:29 +msgid "Repository size:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:30 +msgid "Post-commit authentication key:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#, php-format +msgid "" +"\n" +"

Instructions:

\n" +"

The description of the project can be improved using the Markdown syntax.

\n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +msgid "" +"The form contains some errors. Please correct them to update the summary." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 +msgid "" +"\n" +"Only project members and admins have write access to the source.
\n" +"If you restrict the access to the source, anonymous access is
\n" +"not provided and the users must authenticate themselves with their
\n" +"password or SSH key." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +msgid "" +"You can configure here the project tabs access rights and notification " +"emails." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#, php-format +msgid "" +"Notification emails will be sent from the %%from_email%% " +"address, if you send the email to a mailing list, you may need to register " +"this email address. Multiple email addresses must be separated through " +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +msgid "" +"If you mark a project as private, only the project members and " +"administrators, together with the extra authorized users you provide will " +"have access to the project. You will still be able to define further access " +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +msgid "" +"Specify each person by its login. Each person must have already registered " +"with the given login. Separate the logins with commas and/or new lines." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +msgid "" +"The form contains some errors. Please correct them to update the access " +"rights." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 +msgid "Access Rights" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 +msgid "Notification Email" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 +msgid "Instructions:" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:3 +#: IDF/gettexttemplates/idf/base.html.php:3 +#, php-format +msgid "" +"Sign in or create your account to create issues or " +"add comments" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 +msgid "Project Home" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 +msgid "Project Management" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/base.html.php:4 +#: IDF/gettexttemplates/idf/downloads/index.html.php:4 +#: IDF/Views/Download.php:234 +msgid "New Download" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 +msgid "" +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " +"systems. Are you sure, you will not affect anybody when removing this file?" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#, php-format +msgid "" +"Instead of deleting the file, you could mark it as " +"deprecated." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 +#: IDF/gettexttemplates/idf/downloads/view.html.php:4 +#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 +#: IDF/gettexttemplates/idf/issues/view.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 +#: IDF/gettexttemplates/idf/wiki/view.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:9 +#, php-format +msgid "by %%submitter%%" +msgstr "kým %%submitter%%" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 +msgid "Delete File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 +#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 +#: IDF/gettexttemplates/idf/issues/create.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 +#: IDF/gettexttemplates/idf/register/index.html.php:8 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 +#: IDF/gettexttemplates/idf/review/create.html.php:12 +#: IDF/gettexttemplates/idf/review/view.html.php:41 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 +#: IDF/gettexttemplates/idf/wiki/create.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 +#: IDF/gettexttemplates/idf/wiki/update.html.php:7 +msgid "Cancel" +msgstr "Storno" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 +msgid "Uploaded:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:15 +msgid "Updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 +#: IDF/gettexttemplates/idf/index.html.php:15 +msgid "Downloads:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:13 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 +#: IDF/gettexttemplates/idf/wiki/view.html.php:16 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 +#: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 +msgid "Labels:" +msgstr "Nálepky:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 +msgid "A new file is available for download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 +msgid "Hello," +msgstr "Ahoj," + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 +msgid "Project:" +msgstr "Projekt:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 +msgid "Submitted by:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 +msgid "Download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:31 +#: IDF/gettexttemplates/idf/user/public.html.php:4 +msgid "Description:" +msgstr "Popis:" + +#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 +msgid "Details" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:3 +#, php-format +msgid "See the deprecated files." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:5 +msgid "Number of files:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 +msgid "" +"Each file must have a distinct name and file contents\n" +"cannot be changed, so be sure to include release numbers in each file\n" +"name." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 +#, php-format +msgid "" +"You can use the Markdown syntax for the description." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 +msgid "The form contains some errors. Please correct them to submit the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 +msgid "Submit File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 +msgid "Instructions" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:3 +msgid "" +"Attention! This file is marked as deprecated, download it " +"only if you are sure you need this specific version." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +msgid "Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +msgid "Update File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +msgid "Remove this file" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 +#: IDF/gettexttemplates/idf/wiki/update.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:12 +msgid "Trash" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +msgid "Delete this file" +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:3 +#: IDF/gettexttemplates/idf/faq.html.php:34 +msgid "Here we are, just to help you." +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:4 +#: IDF/gettexttemplates/idf/faq.html.php:35 +#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 +#: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 +#: IDF/Views.php:47 +msgid "Projects" +msgstr "Projekty" + #: IDF/gettexttemplates/idf/faq.html.php:3 msgid "" "

This is simple:

\n" "
    \n" -"
  1. Write in the comments \"This is a duplicate of issue 123\", change 123 " -"with the corresponding issue number.
  2. \n" +"
  3. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
  4. \n" "
  5. Change the status of the current issue to Duplicate.
  6. \n" "
  7. Submit the changes.
  8. \n" "
" @@ -299,8 +1460,9 @@ msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:10 @@ -391,158 +1553,37 @@ msgstr "" msgid "Alt+4: Search (when available)." msgstr "" -#: IDF/gettexttemplates/idf/faq.html.php:34 -#: IDF/gettexttemplates/idf/faq-api.html.php:3 -msgid "Here we are, just to help you." +#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 +msgid "People" msgstr "" -#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 -#, php-format -msgid "" -"Hello,\n" -"\n" -"You have requested the creation of an account to\n" -"participate in the life of a software project.\n" -"\n" -"To confirm the account please follow this link:\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following confirmation key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not interested any longer in taking\n" -"part in the life of the software project or if\n" -"you can't remember having requested the creation\n" -"of an account, please excuse us and simply ignore\n" -"this email. \n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 +msgid "Usher" msgstr "" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 -msgid "Oops, we found an error in the form." +#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 +msgid "You have here access to the administration of the forge." msgstr "" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 -msgid "Confirm Your Account" +#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 +#: IDF/gettexttemplates/idf/project/home.html.php:3 +#: IDF/gettexttemplates/idf/project/timeline.html.php:4 +msgid "Welcome" +msgstr "Vítejte" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:6 +msgid "Project List" msgstr "" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 -#: IDF/gettexttemplates/idf/wiki/create.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 -#: IDF/gettexttemplates/idf/wiki/update.html.php:7 -#: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 -#: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 -msgid "Cancel" -msgstr "Storno" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 -msgid "Instructions" +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 +#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 +msgid "Create Project" msgstr "" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 -msgid "" -"Use your email software to read your emails and open your confirmation " -"email. Either click directly on the confirmation link or copy/paste the " -"confirmation key in the box and submit the form." -msgstr "" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 -msgid "" -"Just after providing the confirmation key, you will be able to set your " -"password and start using this website fully." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:3 -msgid "" -"Read the terms and conditions " -"– basically \"Please be nice, we respect you\"." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:4 -#, php-format -msgid "" -"With your account, you will able to participate in the life of all the " -"projects hosted here. Participating in a software project must be fun, so if " -"you have troubles, you can let us know about your issues " -"at anytime!" -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:5 -msgid "Oops, please check the provided login and email address to register." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:8 -msgid "" -"Be sure to provide a valid email address, as we are sending a validation " -"link by email." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:9 -msgid "Did you know?" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 -msgid "Oops, please check the form for errors." -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 -msgid "Login:" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 -msgid "Email:" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 -msgid "Enable Your Account" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 -msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." -msgstr "" - -#: IDF/gettexttemplates/idf/index.atom.php:3 -#, php-format -msgid "Personal project feed for %%user%%." +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 +msgid "Change Project Details" msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 @@ -553,31 +1594,17 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 msgid "" -"Once you have defined the repository type, you cannot change it." +"Once you have defined the repository type, you cannot change " +"it." msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 msgid "" "\n" -"

Specify each person by its login. Each person must have already " -"registered with the given login.

\n" +"

Specify each person by its login. Each person must have already registered with the given login.

\n" "

Separate the logins with commas and/or new lines.

\n" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 -#: IDF/gettexttemplates/idf/admin/members.html.php:8 -msgid "" -"\n" -"

Notes:

\n" -"

A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

A project member will not have access to the administration area but will " -"have more options available in the use of the project.

\n" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 msgid "" "The form contains some errors. Please correct them to create the project." @@ -587,18 +1614,6 @@ msgstr "" msgid "Provide at least one owner for the project or use a template." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 -#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 -msgid "Create Project" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 -msgid "Instructions:" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 #, php-format msgid "" @@ -631,30 +1646,15 @@ msgstr "" msgid "Number" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:5 IDF/Views/Project.php:75 -#: IDF/Form/TabsConf.php:38 -msgid "Downloads" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 msgid "Code reviews" msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 -#: IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 IDF/Form/TabsConf.php:42 -msgid "Issues" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 msgid "Documentation pages" msgstr "" @@ -678,18 +1678,11 @@ msgid "Repositories:" msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" msgstr "Přílohy:" -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 -msgid "Downloads:" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 msgid "Database:" msgstr "" @@ -698,16 +1691,6 @@ msgstr "" msgid "Total Forge:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 -#: IDF/gettexttemplates/idf/admin/members.html.php:3 -msgid "" -"\n" -"

Instructions:

\n" -"

Specify each person by its login. Each person must have already " -"registered with the given login.

\n" -"

Separate the logins with commas and/or new lines.

\n" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 msgid "" "The form contains some errors. Please correct them to update the project." @@ -727,35 +1710,29 @@ msgstr "" msgid "Delete this project" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 -#: IDF/gettexttemplates/idf/wiki/view.html.php:12 -#: IDF/gettexttemplates/idf/wiki/update.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 -msgid "Trash" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 msgid "You will be asked to confirm." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 -#: IDF/gettexttemplates/idf/main-menu.html.php:6 -msgid "Project List" +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 +#: IDF/Views/Admin.php:201 +msgid "User List" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 -msgid "Change Project Details" +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 +msgid "Update User" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 +msgid "Create User" msgstr "" #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 msgid "The form contains some errors. Please correct them to create the user." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 -msgid "Create User" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 msgid "The user password will be sent by email to the user." msgstr "" @@ -808,6 +1785,13 @@ msgstr "" msgid "The form contains some errors. Please correct them to update the user." msgstr "" +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 +msgid "Login:" +msgstr "" + #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 #: IDF/gettexttemplates/idf/user/myaccount.html.php:5 msgid "Public Profile" @@ -817,14 +1801,25 @@ msgstr "" msgid "Administrative" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 -msgid "Update User" +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 +msgid "Configured servers" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 -#: IDF/Views/Admin.php:201 -msgid "User List" +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 +#: IDF/Views/Admin.php:358 +msgid "Usher control" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 +msgid "address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 +msgid "port" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 @@ -848,7 +1843,7 @@ msgid "reload" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "" @@ -884,89 +1879,468 @@ msgid "action" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 -msgid "stop" +msgid "No monotone servers configured." msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 -msgid "start" +msgid "stop" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 -msgid "kill" +msgid "start" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 -msgid "address" +#: IDF/gettexttemplates/idf/index.atom.php:3 +#, php-format +msgid "Personal project feed for %%user%%." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 -msgid "port" +#: IDF/gettexttemplates/idf/index.html.php:4 +msgid "No projects managed with InDefero were found." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 -msgid "Configured servers" +#: IDF/gettexttemplates/idf/index.html.php:9 +msgid "Forge statistics" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 -#: IDF/Views/Admin.php:358 -msgid "Usher control" +#: IDF/gettexttemplates/idf/index.html.php:10 +msgid "Projects:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -msgid "People" +#: IDF/gettexttemplates/idf/index.html.php:11 +msgid "Members:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -msgid "Usher" +#: IDF/gettexttemplates/idf/index.html.php:12 +msgid "Issues:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 -msgid "You have here access to the administration of the forge." +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/home.html.php:3 -msgid "Welcome" -msgstr "Vítejte" +#: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:16 +msgid "Code reviews:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#, php-format +msgid "Attachment to issue %%issue.id%%" +msgstr "Příloha k předmětu %%issue.id%%" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 +#: IDF/gettexttemplates/idf/source/git/file.html.php:6 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 +msgid "Archive" +msgstr "Archív" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 +#: IDF/gettexttemplates/idf/source/git/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +msgid "Download this file" +msgstr "Stáhnout tento soubor" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:14 +msgid "Created:" +msgstr "Vytvořeno:" + +#: IDF/gettexttemplates/idf/issues/base.html.php:4 +msgid "All Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:5 +msgid "My Issues" +msgstr "Moje předmět k řešení" + +#: IDF/gettexttemplates/idf/issues/base.html.php:6 +msgid "My watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "Nový předmět k řešení" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/wiki/base.html.php:6 +msgid "Search" +msgstr "Hledat" + +#: IDF/gettexttemplates/idf/issues/base.html.php:9 +msgid "Back to the issue" +msgstr "Zpátky k předmětu" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 +#, php-format +msgid "" +"

Open issues: %%open%%

\n" +"

Closed issues: %%closed%%

\n" +msgstr "" +"

Otevřené předměty k řešení: %%open%%

\n" +"

Zavřené předměty k řešení: %%closed%%

\n" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 +msgid "Label:" +msgstr "Nálepka:" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 +msgid "Completion:" +msgstr "Doplňování:" + +#: IDF/gettexttemplates/idf/issues/create.html.php:3 +msgid "" +"

When you submit the issue do not forget to provide the following information:

\n" +"
    \n" +"
  • The steps to reproduce the problem.
  • \n" +"
  • The version of the software and your operating system.
  • \n" +"
  • Any information that can help the developers to solve the issue.
  • \n" +"
  • Do not provide any password or confidential information!
  • \n" +"
" +msgstr "" +"

Před odesláním předmetu k řešení, nezapomeňte poskytnout následující informace:

\n" +"
    \n" +"
  • Kroky potřebné pro zopakování problému.
  • \n" +"
  • Verzi softwaru a typ operačního systému, který používate.
  • \n" +"
  • Jakákoli informace, která může pomoci vývojářům vyřešit problém.
  • \n" +"
  • Neposkytujte žádná hesla ani jiné citlivé informace!
  • \n" +"
" + +#: IDF/gettexttemplates/idf/issues/create.html.php:10 +msgid "" +"The form contains some errors. Please correct them to submit the issue." +msgstr "" +"Formulář obsahuje nějaké chyby. Prosím opravte je a poté odešlete předmět k " +"řešení." + +#: IDF/gettexttemplates/idf/issues/create.html.php:11 +#: IDF/gettexttemplates/idf/issues/create.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/create.html.php:5 +#: IDF/gettexttemplates/idf/wiki/update.html.php:5 +msgid "Preview" +msgstr "Náhled" + +#: IDF/gettexttemplates/idf/issues/create.html.php:12 +msgid "Submit Issue" +msgstr "Odeslat předmět k řešení" + +#: IDF/gettexttemplates/idf/issues/create.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 +msgid "Attach file" +msgstr "Přiložit soubor" + +#: IDF/gettexttemplates/idf/issues/create.html.php:16 +#: IDF/gettexttemplates/idf/issues/create.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 +msgid "Attach another file" +msgstr "Přiložit další soubor" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:38 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 +#: IDF/IssueComment.php:151 +msgid "Summary:" +msgstr "Souhrn:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 +msgid "Status:" +msgstr "Status:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 +#: IDF/IssueComment.php:155 +msgid "Owner:" +msgstr "Vlastník:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 +#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 +#, php-format +msgid "" +"

Open issues: %%open%%

\n" +"

Closed issues: %%closed%%

" +msgstr "" +"

Otevřené předměty k řešení: %%open%%

\n" +"

Zavřené předměty k řešení: %%closed%%

" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 +msgid "" +"A new issue has been created and assigned\n" +"to you:" +msgstr "Nový předmět k řešení byl vytvořen a vám přiřazen:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 +msgid "Reported by:" +msgstr "Nahlášeno kým:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 +msgid "Issue:" +msgstr "Předmět k řešení:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 +msgid "The following issue has been updated:" +msgstr "Následující předmět k řešení byl aktualizován:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 +#, php-format +msgid "By %%who%%, %%c.creation_dtime%%:" +msgstr "Kým %%who%%, %%c.creation_dtime%%:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 +msgid "URL:" +msgstr "URL:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 +msgid "Comments (last first):" +msgstr "Komentář (poslední jako první):" + +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

Found open issues: %%open%%

\n" +"

Found closed issues: %%closed%%

" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

Label:\n" +"%%tag.class%%:%%tag.name%%

" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." +msgid_plural "" +"See the %%nb_submit_closed%% closed." +msgstr[0] "" +"Zobrazit %%nb_submit_closed%% zavřené." +msgstr[1] "" +"Zobrazit %%nb_submit_closed%% zavřené." +msgstr[2] "" +"Zobrazit %%nb_submit_closed%% zavřené." + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 +#, php-format +msgid "See the %%nb_owner_closed%% closed." +msgid_plural "" +"See the %%nb_owner_closed%% closed." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 +msgid "Submitted issues:" +msgstr "Odeslané předměty k řešení:" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 +msgid "Working issues:" +msgstr "Rozpracované předmět k řešení:" + +#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#, php-format +msgid "Reported by %%submitter%%, %%c.creation_dtime%%" +msgstr "Nahlášeno kým %%submitter%%, %%c.creation_dtime%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:4 +#: IDF/gettexttemplates/idf/review/view.html.php:22 +#, php-format +msgid "" +"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" +msgstr "" +"Komentář %%i%% kým %%submitter%%, " +"%%c.creation_dtime%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#, php-format +msgid "Sign in to reply to this comment." +msgstr "Přihlásit se pro odpověď na tento komentář." + +#: IDF/gettexttemplates/idf/issues/view.html.php:6 +msgid "" +"This issue is marked as closed, add a comment only if you think this issue " +"is still valid and more work is needed to fully fix it." +msgstr "" +"Předmět je nahlášen jako uzavřený, přidejte komentář jen tehdy, pokud si " +"myslíte, že problém nebyl vyřešen a potřebuje další práci k jeho opravě." + +#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#, php-format +msgid "%%interested%% person" +msgid_plural "%%interested%% persons" +msgstr[0] "%%interested%% osoba" +msgstr[1] "%%interested%% osoby" +msgstr[2] "%%interested%% osoby" + +#: IDF/gettexttemplates/idf/issues/view.html.php:9 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 +msgid "Remove this issue from your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:11 +msgid "Add this issue to your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:12 +msgid "Click here to view the previous closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:13 +msgid "Click here to view the previous open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:14 +msgid "Click here to view the next closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:15 +msgid "Click here to view the next open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:16 +msgid "download" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:17 +msgid "view" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" +"Formulář obsahuje nějaké chyby. Prosím opravte je ke změně předmětu k " +"řešení." + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 +msgid "Submit Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:32 +msgid "Followed by:" +msgstr "" #: IDF/gettexttemplates/idf/login_form.html.php:3 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"If you don't have an account yet, you can create one here." msgstr "" #: IDF/gettexttemplates/idf/login_form.html.php:4 @@ -997,36 +2371,757 @@ msgstr "" msgid "It takes less than a minute to create your account." msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:3 #, php-format -msgid "You are looking at the public profile of %%member%%." +msgid "Welcome, %%user%%." +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:4 +msgid "Sign Out" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:5 +msgid "Sign in or create your account" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 +msgid "Forge Management" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:10 +msgid "Help and accessibility features" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:11 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +msgid "Help" +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:4 +#: IDF/gettexttemplates/idf/project/timeline.html.php:5 +msgid "Latest Updates" +msgstr "Poslední změny" + +#: IDF/gettexttemplates/idf/project/home.html.php:5 +msgid "Featured Downloads" +msgstr "Doporučené soubory ke stažení" + +#: IDF/gettexttemplates/idf/project/home.html.php:6 +#: IDF/gettexttemplates/idf/project/home.html.php:8 +msgid "show more..." +msgstr "zobrazit více.." + +#: IDF/gettexttemplates/idf/project/home.html.php:7 +msgid "Featured Documentation" +msgstr "Doporučená dokumentace" + +#: IDF/gettexttemplates/idf/project/home.html.php:9 +msgid "Development Team" +msgstr "Vývojářksý team" + +#: IDF/gettexttemplates/idf/project/home.html.php:10 +msgid "Admins" +msgstr "Administrátoři" + +#: IDF/gettexttemplates/idf/project/home.html.php:11 +msgid "Happy Crew" +msgstr "Šťastný team" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:3 +msgid "Latest updates" +msgstr "Poslední změny" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 +#: IDF/Views/Project.php:90 +msgid "All Updates" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:7 +msgid "Filter by type" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 +#, php-format +msgid "" +"Hello,\n" +"\n" +"You have requested the creation of an account to\n" +"participate in the life of a software project.\n" +"\n" +"To confirm the account please follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following confirmation key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not interested any longer in taking\n" +"part in the life of the software project or if\n" +"you can't remember having requested the creation\n" +"of an account, please excuse us and simply ignore\n" +"this email. \n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 +msgid "Oops, please check the form for errors." +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 +msgid "Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 +msgid "Enable Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 +msgid "" +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:3 +msgid "" +"Read the terms and conditions " +"– basically \"Please be nice, we respect you\"." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:4 +#, php-format +msgid "" +"If you have just forgotten your login information, then there is no need to " +"create a new account. Just go here to recover your " +"login name and password." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:5 +#, php-format +msgid "" +"With your account, you will able to participate in the life of all the " +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:6 +msgid "Oops, please check the provided login and email address to register." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 +msgid "Create Your Account" +msgstr "Vytvořte si účet" + +#: IDF/gettexttemplates/idf/register/index.html.php:9 +msgid "" +"Be sure to provide a valid email address, as we are sending a validation " +"link by email." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:10 +msgid "Did you know?" +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 +msgid "Oops, we found an error in the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 +msgid "Confirm Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your confirmation " +"email. Either click directly on the confirmation link or copy/paste the " +"confirmation key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to set your " +"password and start using this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/review/base-full.html.php:3 +#: IDF/gettexttemplates/idf/review/base.html.php:3 +msgid "Open Reviews" +msgstr "" + +#: IDF/gettexttemplates/idf/review/base.html.php:4 +#: IDF/gettexttemplates/idf/review/create.html.php:11 +#: IDF/gettexttemplates/idf/review/index.html.php:3 IDF/Views/Review.php:83 +msgid "Start Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:3 +msgid "" +"

To start a code review, you need to provide:

\n" +"
    \n" +"
  • A commit or revision of the current code in the repository from which you started your work.
  • \n" +"
  • A patch describing your changes with respect to the reference commit.
  • \n" +"
  • Check your patch does not provide any password or confidential information!
  • \n" +"
" +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:9 +msgid "" +"The form contains some errors. Please correct them to submit the code " +"review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:10 +msgid "" +"Select the commit against which you created your patch to be sure it applies" +" correctly." +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 +msgid "The following review has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 +msgid "Review:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 +msgid "The following review has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 +#, php-format +msgid "" +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 +msgid "General comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 +msgid "Detailed file comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:3 +msgid "" +"Code review is a process in which\n" +"after or before changes are commited into the code repository,\n" +"different people discuss the code changes. The goal is\n" +"to improve the quality of the code and the\n" +"contributions, as such, you must be pragmatic when writing\n" +"your review. Correctly mention the line numbers (in the old or in the\n" +"new file) and try to keep a good balance between seriousness and fun.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:11 +msgid "" +"\n" +"Proposing code for review is intimidating, you know\n" +"you will receive critics, so please, as a reviewer, keep this\n" +"process fun, use it to help your contributor learn your\n" +"coding standards and the structure of the code and make them want\n" +"to propose more contributions.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:20 +#, php-format +msgid "" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:21 +#, php-format +msgid "Your comments on the changes in file %%file%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:23 +#, php-format +msgid "Sign in to participate in the review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:24 +msgid "" +"The form contains some errors. Please correct them to submit your review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:25 +msgid "How to Participate in a Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:30 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 -msgid "Description:" -msgstr "Popis:" - -#: IDF/gettexttemplates/idf/user/public.html.php:5 -msgid "Twitter:" +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:6 -msgid "Public Email:" +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:7 -msgid "Website:" +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:8 -msgid "Last time seen:" +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:9 -msgid "Member since:" +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:37 +msgid "General Comments" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:40 +msgid "Submit Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:3 +msgid "Source Tree" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:4 +msgid "Change Log" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:6 +msgid "How To Get The Code" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 +msgid "Age" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 +msgid "Message" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:5 +msgid "Parent:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:6 +#: IDF/gettexttemplates/idf/source/commit.html.php:10 +msgid "View corresponding commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:8 +msgid "by" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 +msgid "A new commit has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 +msgid "Created by:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 +msgid "Created at:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 +msgid "Content:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 +msgid "Commit details:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:4 +msgid "Date:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:6 +msgid "Branch:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:9 +msgid "Parents:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:11 +msgid "Message:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:12 +#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 +msgid "Changes:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:13 +msgid "deleted" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:14 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 +msgid "full" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:15 +msgid "renamed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 +msgid "added" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:19 +msgid "modified" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:20 +msgid "properies changed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:21 +msgid "removed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:22 +msgid "File differences" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#, php-format +msgid "" +"The revision identifier %%commit%% is ambiguous and can be\n" +"expanded to multiple valid revisions - please choose one:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 +msgid "Title" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 +msgid "Author" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 +msgid "Date" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 +msgid "Branch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 +msgid "Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#, php-format +msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 +msgid "Branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 +msgid "filter branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 +msgid "Tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 +msgid "filter tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#, php-format +msgid "" +"Source at commit %%commit%% created " +"%%cobject.date%%." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#, php-format +msgid "By %%cobject.author%%, %%cobject.title%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:5 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 +msgid "Root" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the git software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:6 +#, php-format +msgid "" +"You may need to provide your SSH key. The " +"synchronization of your SSH key can take a couple of minutes. You can learn " +"more about SSH " +"key authentication." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 +msgid "To make a first commit in the repository, perform the following steps:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 +#, php-format +msgid "Find here more details on how to access %%project%% source code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 +msgid "Command-Line Access" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 +msgid "First Commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 +msgid "Size" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 +msgid ":" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +msgid "Download this version" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 +msgid "or" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#, php-format +msgid "" +"The branch or revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 +msgid "The following list shows all available branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 +#, php-format +msgid "" +"If this is a new repository, the reason for this error\n" +"could be that you have not committed and / or pushed any change so far.\n" +"In this case please take a look at the Help page\n" +"how to access your repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the Mercurial software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 +#, php-format +msgid "" +"To get write access to the repository, you need to use your username and " +"your extra password." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 +msgid "Write Access Authentication" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the monotone software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +msgid "Revision:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the subversion software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +msgid "Rev" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +msgid "Branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +msgid "Tags:" msgstr "" #: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 @@ -1054,32 +3149,31 @@ msgid "" "The development team.\n" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 -#, php-format +#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 +msgid "Confirm Your New Email Address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 msgid "" -"Hello %%user%%,\n" -"\n" -"You lost your password and wanted to recover it.\n" -"To provide a new password for your account, you\n" -"just have to follow the provided link. You will\n" -"get a simple form to provide a new password.\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following verification key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not the one who requested to reset\n" -"your password, simply ignore this email, your\n" -"password will not be changed.\n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +"Use your email software to read your emails and open your verification " +"email. Either click directly on the verification link or copy/paste the " +"verification key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#, php-format +msgid "Update your account." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 +#, php-format +msgid "See your public profile." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 +#, php-format +msgid "See your forge issue watch list." msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:6 @@ -1145,41 +3239,49 @@ msgstr "" msgid "Show API key and extra password" msgstr "" -#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 -#, php-format -msgid "Update your account." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 -#, php-format -msgid "See your public profile." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 -#, php-format -msgid "See your forge issue watch list." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 -msgid "Working issues:" -msgstr "Rozpracované předmět k řešení:" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 -msgid "Submitted issues:" -msgstr "Odeslané předměty k řešení:" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 -msgid "Confirm Your New Email Address" -msgstr "" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 msgid "" -"Use your email software to read your emails and open your verification " -"email. Either click directly on the verification link or copy/paste the " -"verification key in the box and submit the form." +"Oops, please check the provided login or email address to recover your " +"password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 +msgid "Recover My Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 +msgid "" +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"You lost your password and wanted to recover it.\n" +"To provide a new password for your account, you\n" +"just have to follow the provided link. You will\n" +"get a simple form to provide a new password.\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not the one who requested to reset\n" +"your password, simply ignore this email, your\n" +"password will not be changed.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" msgstr "" #: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 @@ -1196,21 +3298,43 @@ msgstr "" msgid "Reset Your Password" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 -msgid "" -"Oops, please check the provided login or email address to recover your " -"password." +#: IDF/gettexttemplates/idf/user/public.html.php:3 +#, php-format +msgid "You are looking at the public profile of %%member%%." msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 -msgid "Recover My Password" +#: IDF/gettexttemplates/idf/user/public.html.php:5 +msgid "Twitter:" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 -msgid "" -"Provide either your login or email address, if a corresponding user is found " -"in the database, we will send you an email with the details on how to reset " -"your password." +#: IDF/gettexttemplates/idf/user/public.html.php:6 +msgid "Public Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:7 +msgid "Website:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:8 +msgid "Last time seen:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:9 +msgid "Member since:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:3 +msgid "List Pages" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:4 +#: IDF/gettexttemplates/idf/wiki/index.html.php:4 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 +msgid "New Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:5 +msgid "Update This Page" msgstr "" #: IDF/gettexttemplates/idf/wiki/create.html.php:3 @@ -1222,15 +3346,6 @@ msgstr "" msgid "The form contains some errors. Please correct them to create the page." msgstr "" -#: IDF/gettexttemplates/idf/wiki/create.html.php:5 -#: IDF/gettexttemplates/idf/wiki/update.html.php:5 -#: IDF/gettexttemplates/idf/issues/create.html.php:11 -#: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:24 -msgid "Preview" -msgstr "Náhled" - #: IDF/gettexttemplates/idf/wiki/create.html.php:6 msgid "Create Page" msgstr "" @@ -1238,8 +3353,7 @@ msgstr "" #: IDF/gettexttemplates/idf/wiki/delete.html.php:3 #, php-format msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" "%%page.title%%. This revision was created\n" "by %%submitter%%." msgstr "" @@ -1250,81 +3364,16 @@ msgid "" "you will not be able to recover it." msgstr "" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 -#: IDF/gettexttemplates/idf/wiki/view.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 -#: IDF/gettexttemplates/idf/downloads/view.html.php:4 -#, php-format -msgid "by %%submitter%%" -msgstr "kým %%submitter%%" - #: IDF/gettexttemplates/idf/wiki/delete.html.php:9 msgid "Delete Revision" msgstr "" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:14 -#: IDF/gettexttemplates/idf/review/view.html.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -msgid "Created:" -msgstr "Vytvořeno:" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 -#: IDF/gettexttemplates/idf/wiki/view.html.php:15 -#: IDF/gettexttemplates/idf/review/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -msgid "Updated:" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/delete.html.php:14 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 #: IDF/gettexttemplates/idf/wiki/view.html.php:17 msgid "Old Revisions" msgstr "" -#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 -#, php-format -msgid "" -"\n" -"

Instructions:

\n" -"

The content of the page can use the Markdown syntax with the Extra extension.

\n" -"

Website addresses are automatically linked and you can link to another " -"page in the documentation using double square brackets like that " -"[[AnotherPage]].

\n" -"

To directly include a file content from the repository, embrace its path " -"with triple square brackets: [[[path/to/file.txt]]].

\n" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 -#: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/base.html.php:4 IDF/Views/Wiki.php:175 -msgid "New Page" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/search.html.php:4 -msgid "Pages found:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:12 -msgid "Changes:" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 msgid "" "If you delete this documentation page, it will be removed from the database " @@ -1336,49 +3385,14 @@ msgstr "" msgid "Delete Page" msgstr "" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 -msgid "The following documentation page has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 -msgid "Hello," -msgstr "Ahoj," - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 -msgid "Project:" -msgstr "Projekt:" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 -msgid "Updated by:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 -msgid "Created by:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 -msgid "New content:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 -msgid "Documentation page:" +#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 +#, php-format +msgid "" +"\n" +"

Instructions:

\n" +"

The content of the page can use the Markdown syntax with the Extra extension.

\n" +"

Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

\n" +"

To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

\n" msgstr "" #: IDF/gettexttemplates/idf/wiki/index.html.php:3 @@ -1390,6 +3404,24 @@ msgstr "" msgid "Number of pages:" msgstr "" +#: IDF/gettexttemplates/idf/wiki/search.html.php:4 +msgid "Pages found:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:4 +msgid "The form contains some errors. Please correct them to update the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:6 +msgid "Update Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:8 +#: IDF/gettexttemplates/idf/wiki/update.html.php:10 +#: IDF/gettexttemplates/idf/wiki/update.html.php:11 +msgid "Delete this page" +msgstr "" + #: IDF/gettexttemplates/idf/wiki/view.html.php:3 msgid "" "Attention! This page is marked as deprecated, \n" @@ -1413,1295 +3445,105 @@ msgstr "" msgid "Delete this revision" msgstr "" -#: IDF/gettexttemplates/idf/wiki/update.html.php:4 -msgid "The form contains some errors. Please correct them to update the page." -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:6 -msgid "Update Page" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:8 -#: IDF/gettexttemplates/idf/wiki/update.html.php:10 -#: IDF/gettexttemplates/idf/wiki/update.html.php:11 -msgid "Delete this page" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 msgid "A new documentation page has been created:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 -msgid "Content:" +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 +msgid "Documentation page:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:3 -msgid "List Pages" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 +msgid "The following documentation page has been updated:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:5 -msgid "Update This Page" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 +msgid "Updated by:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:6 -#: IDF/gettexttemplates/idf/issues/base.html.php:7 -msgid "Search" -msgstr "Hledat" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 +msgid "New content:" +msgstr "" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#: IDF/Issue.php:76 +msgid "owner" +msgstr "vlastník" + +#: IDF/Issue.php:84 IDF/WikiPage.php:86 +msgid "interested users" +msgstr "zainteresovaní uživatelé" + +#: IDF/Issue.php:85 +msgid "" +"Interested users will get an email notification when the issue is changed." +msgstr "Zainteresovaní čtenáři dostanou e-mail, pokud se problematika změní." + +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 +msgid "labels" +msgstr "nálepky" + +#: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 +msgid "modification date" +msgstr "datum změny" + +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format -msgid "" -"The branch or revision %%commit%% is not valid or does not exist\n" -"in this repository." +msgid "Issue %3$d, %4$s" msgstr "" +"předmět " +"k řešení %3$d, %4$s" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 -msgid "The following list shows all available branches:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/Issue.php:214 #, php-format -msgid "" -"If this is a new repository, the reason for this error\n" -"could be that you have not committed and / or pushed any change so far.\n" -"In this case please take a look at the Help page\n" -"how to access your repository." -msgstr "" +msgid "Creation of issue %d, by %s" +msgstr "Vytvoření předmět %d, by %s" -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#: IDF/Issue.php:224 #, php-format -msgid "" -"The revision identifier %%commit%% is ambiguous and can be\n" -"expanded to multiple valid revisions - please choose one:" -msgstr "" +msgid "%s: Issue %d created - %s" +msgstr "%s: Předmět %d vytvořen - %s" -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 -msgid "Title" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 -msgid "Author" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 -msgid "Date" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 -msgid "Branch" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 -msgid "Revision" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 -msgid "A new commit has been created:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:7 -#: IDF/gettexttemplates/idf/review/view.html.php:28 -msgid "Commit:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 -msgid "Created at:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 -msgid "Commit details:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:3 +#: IDF/Issue.php:290 #, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "Issue %s - %s (%s)" +msgstr "Předmět k řešení %s - %s (%s)" -#: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:4 -msgid "Date:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:27 -msgid "Author:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:6 -msgid "Branch:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:8 -#: IDF/gettexttemplates/idf/review/view.html.php:29 -msgid "View corresponding source tree" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:9 -msgid "Parents:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:10 -#: IDF/gettexttemplates/idf/source/changelog.html.php:6 -msgid "View corresponding commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:11 -msgid "Message:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:13 -msgid "deleted" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:17 -msgid "full" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:15 -msgid "renamed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:16 -msgid "added" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:18 -msgid "modified" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:19 -msgid "properies changed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:20 -msgid "removed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:21 -msgid "File differences" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:22 -#: IDF/gettexttemplates/idf/source/git/file.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -msgid "Archive" -msgstr "Archív" - -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:23 -#: IDF/gettexttemplates/idf/review/view.html.php:35 -msgid "Download the corresponding diff file" -msgstr "" - -#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#: IDF/Issue.php:336 #, php-format -msgid "%%cproject.name%%: Commit %%c.scm_id%%" -msgstr "" +msgid "Updated Issue %s - %s (%s)" +msgstr "Předmět aktualizován %s - %s (%s)" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 -msgid "Branches" -msgstr "" +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 +msgid "issue" +msgstr "předmět k řešení" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 -msgid "filter branches" -msgstr "" +#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/Comment.php:62 +#: IDF/Review/FileComment.php:49 IDF/Review/FileComment.php:69 +msgid "comment" +msgstr "komentář" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 -msgid "Tags" -msgstr "" +#: IDF/IssueComment.php:72 IDF/Review/Comment.php:75 IDF/Upload.php:63 +#: IDF/WikiRevision.php:85 +msgid "changes" +msgstr "změny" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 -msgid "filter tags" -msgstr "" +#: IDF/IssueComment.php:73 +msgid "Serialized array of the changes in the issue." +msgstr "Serializované pole změn předmětů k řešení." -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/git/file.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/IssueComment.php:180 #, php-format -msgid "" -"Source at commit %%commit%% created %%" -"cobject.date%%." +msgid "Comment on issue %d, by %s" msgstr "" +"Komentář k předmětu k " +"řešení č. %d, %s" -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/git/file.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/IssueComment.php:191 #, php-format -msgid "By %%cobject.author%%, %%cobject.title%%" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/git/file.html.php:5 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 -msgid "Root" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/git/file.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 -msgid "Download this file" -msgstr "Stáhnout tento soubor" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 IDF/Form/Upload.php:59 -msgid "File" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/changelog.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 -#: IDF/Views/Project.php:152 -msgid "Age" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/changelog.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 -msgid "Message" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 -msgid "Size" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 -msgid ":" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 -msgid "Download this version" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 -msgid "or" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 -#: IDF/gettexttemplates/idf/main-menu.html.php:10 -msgid "Help" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the monotone software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/git/help.html.php:7 -msgid "To make a first commit in the repository, perform the following steps:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 -#: IDF/gettexttemplates/idf/source/git/help.html.php:8 -#, php-format -msgid "Find here more details on how to access %%project%% source code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 -#: IDF/gettexttemplates/idf/source/git/help.html.php:9 -msgid "Command-Line Access" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/git/help.html.php:10 -msgid "First Commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 -msgid "Revision:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 -msgid "Go to revision" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 -msgid "Rev" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 -msgid "Branches:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 -msgid "Tags:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the subversion software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 -#, php-format -msgid "" -"To get write access to the repository, you need to use your username and " -"your extra password." -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 -msgid "Write Access Authentication" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the Mercurial software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:3 -msgid "Source Tree" -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:4 -msgid "Change Log" -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:5 -#: IDF/gettexttemplates/idf/source/changelog.html.php:7 -#: IDF/Form/ReviewCreate.php:74 -msgid "Commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:6 -msgid "How To Get The Code" -msgstr "" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:5 -msgid "Parent:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:8 -msgid "by" -msgstr "" - -#: IDF/gettexttemplates/idf/source/git/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the git software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/git/help.html.php:6 -#, php-format -msgid "" -"You may need to provide your SSH key. The " -"synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:3 -#, php-format -msgid "" -"Welcome, %%user%%." -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:4 -msgid "Sign Out" -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:5 -msgid "Sign in or create your account" -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:7 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -msgid "Private project" -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 -msgid "Forge Management" -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:9 -msgid "Help and accessibility features" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:4 -msgid "No projects managed with InDefero were found." -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:7 -msgid "Forge statistics" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:8 -msgid "Projects:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:9 -msgid "Members:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:10 -msgid "Issues:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:11 -msgid "Commits:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:12 -msgid "Documentations:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:14 -msgid "Code reviews:" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:3 -#, php-format -msgid "" -"Sign in or create your account to create issues or " -"add comments" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -msgid "Project Home" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html.php:6 IDF/Form/TabsConf.php:40 -msgid "Documentation" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:8 IDF/Form/TabsConf.php:41 -msgid "Source" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 IDF/Form/TabsConf.php:39 -msgid "Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -msgid "Project Management" -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:3 -#, fuzzy -msgid "" -"

To start a code review, you need to provide:

\n" -"
    \n" -"
  • A commit or revision of the current code in the repository from which " -"you started your work.
  • \n" -"
  • A patch describing your changes with respect to the reference commit.\n" -"
  • Check your patch does not provide any password or confidential " -"information!
  • \n" -"
" -msgstr "" -"

Před odesláním předmetu k řešení, nezapomeňte poskytnout následující " -"informace:

\n" -"
    \n" -"
  • Kroky potřebné pro zopakování problému.
  • \n" -"
  • Verzi softwaru a typ operačního systému, který používate.
  • \n" -"
  • Jakákoli informace, která může pomoci vývojářům vyřešit problém.
  • \n" -"
  • Neposkytujte žádná hesla ani jiné citlivé informace!\n" -"
" - -#: IDF/gettexttemplates/idf/review/create.html.php:9 -msgid "" -"The form contains some errors. Please correct them to submit the code review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:10 -msgid "" -"Select the commit against which you created your patch to be sure it applies " -"correctly." -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:11 -#: IDF/gettexttemplates/idf/review/index.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:4 IDF/Views/Review.php:83 -msgid "Start Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 -msgid "The following review has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 -#, php-format -msgid "By %%who%%, %%c.creation_dtime%%:" -msgstr "Kým %%who%%, %%c.creation_dtime%%:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 -#, php-format -msgid "" -"By %%who%%, %%c.creation_dtime%%, on file:\n" -"%%c.cfile%%\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 -msgid "Reported by:" -msgstr "Nahlášeno kým:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 -msgid "URL:" -msgstr "URL:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 -msgid "General comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 -msgid "Detailed file comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 -msgid "Review:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 -msgid "" -"Code review is a process in which\n" -"after or before changes are commited into the code repository,\n" -"different people discuss the code changes. The goal is\n" -"to improve the quality of the code and the\n" -"contributions, as such, you must be pragmatic when writing\n" -"your review. Correctly mention the line numbers (in the old or in the\n" -"new file) and try to keep a good balance between seriousness and fun.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:13 -msgid "" -"\n" -"Proposing code for review is intimidating, you know\n" -"you will receive critics, so please, as a reviewer, keep this\n" -"process fun, use it to help your contributor learn your\n" -"coding standards and the structure of the code and make them want\n" -"to propose more contributions.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:20 -#, php-format -msgid "" -"Comment %%i%% by %%who%%, " -"%%c.creation_dtime%%" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:21 -#, php-format -msgid "Your comments on the changes in file %%file%%:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:4 -#, php-format -msgid "" -"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" -msgstr "" -"Komentář %%i%% kým %%submitter%%, %%c.creation_dtime%" -"%" - -#: IDF/gettexttemplates/idf/review/view.html.php:23 -#, php-format -msgid "Sign in to participate in the review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:24 -msgid "" -"The form contains some errors. Please correct them to submit your review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 -msgid "How to Participate in a Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 -msgid "General Comments" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:42 -msgid "Submit Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/base-full.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:3 -msgid "Open Reviews" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 -msgid "The following review has been created:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/members.html.php:13 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 -#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 -#: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 -msgid "Save Changes" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 -msgid "" -"\n" -"Only project members and admins have write access to the source.
\n" -"If you restrict the access to the source, anonymous access is
\n" -"not provided and the users must authenticate themselves with their
\n" -"password or SSH key." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 -msgid "" -"You can configure here the project tabs access rights and notification " -"emails." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 -#, php-format -msgid "" -"Notification emails will be sent from the %%from_email%% " -"address, if you send the email to a mailing list, you may need to register " -"this email address. Multiple email addresses must be separated through " -"commas (','). If you do not want to send emails for a given type of changes, " -"simply leave the corresponding field empty." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 -msgid "" -"If you mark a project as private, only the project members and " -"administrators, together with the extra authorized users you provide will " -"have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 -msgid "" -"Specify each person by its login. Each person must have already registered " -"with the given login. Separate the logins with commas and/or new lines." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 -msgid "" -"The form contains some errors. Please correct them to update the access " -"rights." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 -msgid "Access Rights" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 -msgid "Notification Email" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/summary.html.php:3 -#, php-format -msgid "" -"\n" -"

Instructions:

\n" -"

The description of the project can be improved using the Markdown syntax.

\n" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/summary.html.php:7 -msgid "" -"The form contains some errors. Please correct them to update the summary." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 -msgid "" -"\n" -"

Instructions:

\n" -"

List one status value per line in desired sort-order.

\n" -"

Optionally, use an equals-sign to document the meaning of each status " -"value.

\n" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:3 -msgid "You can find here the current repository configuration of your project." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:4 -msgid "" -"

The webhook URL setting specifies a URL to which a HTTP POST\n" -"request is sent after each repository commit. If this field is empty,\n" -"notifications are disabled.

\n" -"\n" -"

Only properly-escaped HTTP URLs are supported, for " -"example:

\n" -"\n" -"
    \n" -"
  • http://domain.com/commit
  • \n" -"
  • http://domain.com/commit?my%20param
  • \n" -"
\n" -"\n" -"

In addition, the URL may contain the following \"%\" notation, which\n" -"will be replaced with specific project values for each commit:

\n" -"\n" -"
    \n" -"
  • %p - project name
  • \n" -"
  • %r - revision number
  • \n" -"
\n" -"\n" -"

For example, committing revision 123 to project 'my-project' with\n" -"post-commit URL http://mydomain.com/%p/%r would send a request to\n" -"http://mydomain.com/my-project/123.

" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:26 -msgid "" -"The form contains some errors. Please correct them to update the source " -"configuration." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:27 -msgid "Repository type:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:28 -msgid "Repository access:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:29 -msgid "Repository size:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:30 -msgid "Post-commit authentication key:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:3 -msgid "Project Summary" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:6 -msgid "Issue Tracking" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:8 -msgid "Project Members" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:9 -msgid "Tabs Access and Notifications" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/create.html.php:3 -msgid "" -"

When you submit the issue do not forget to provide the following " -"information:

\n" -"
    \n" -"
  • The steps to reproduce the problem.
  • \n" -"
  • The version of the software and your operating system.
  • \n" -"
  • Any information that can help the developers to solve the issue.
  • \n" -"
  • Do not provide any password or confidential information!
  • \n" -"
" -msgstr "" -"

Před odesláním předmetu k řešení, nezapomeňte poskytnout následující " -"informace:

\n" -"
    \n" -"
  • Kroky potřebné pro zopakování problému.
  • \n" -"
  • Verzi softwaru a typ operačního systému, který používate.
  • \n" -"
  • Jakákoli informace, která může pomoci vývojářům vyřešit problém.
  • \n" -"
  • Neposkytujte žádná hesla ani jiné citlivé informace!\n" -"
" - -#: IDF/gettexttemplates/idf/issues/create.html.php:10 -msgid "The form contains some errors. Please correct them to submit the issue." -msgstr "" -"Formulář obsahuje nějaké chyby. Prosím opravte je a poté odešlete předmět k " -"řešení." - -#: IDF/gettexttemplates/idf/issues/create.html.php:12 -msgid "Submit Issue" -msgstr "Odeslat předmět k řešení" - -#: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 -msgid "Attach file" -msgstr "Přiložit soubor" - -#: IDF/gettexttemplates/idf/issues/create.html.php:16 -#: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 -msgid "Attach another file" -msgstr "Přiložit další soubor" - -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/base.html.php:4 -msgid "New Issue" -msgstr "Nový předmět k řešení" - -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "Nalezené předměty k řešení:" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 -msgid "The following issue has been updated:" -msgstr "Následující předmět k řešení byl aktualizován:" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 -msgid "Comments (last first):" -msgstr "Komentář (poslední jako první):" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -msgid "Issue:" -msgstr "Předmět k řešení:" - -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/index.html.php:3 -#, php-format -msgid "" -"

Open issues: %%open%%

\n" -"

Closed issues: %%closed%%

" -msgstr "" -"

Otevřené předměty k řešení: %%" -"open%%

\n" -"

Zavřené předměty k řešení: %%" -"closed%%

" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 -#, php-format -msgid "" -"

Open issues: %%open%%

\n" -"

Closed issues: %%closed%%

\n" -msgstr "" -"

Otevřené předměty k řešení: %%" -"open%%

\n" -"

Zavřené předměty k řešení: %%" -"closed%%

\n" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 -msgid "Label:" -msgstr "Nálepka:" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 -msgid "Completion:" -msgstr "Doplňování:" - -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 -msgid "" -"A new issue has been created and assigned\n" -"to you:" -msgstr "Nový předmět k řešení byl vytvořen a vám přiřazen:" - -#: IDF/gettexttemplates/idf/issues/view.html.php:3 -#, php-format -msgid "Reported by %%submitter%%, %%c.creation_dtime%%" -msgstr "Nahlášeno kým %%submitter%%, %%c.creation_dtime%%" - -#: IDF/gettexttemplates/idf/issues/view.html.php:5 -#, php-format -msgid "Sign in to reply to this comment." -msgstr "Přihlásit se pro odpověď na tento komentář." - -#: IDF/gettexttemplates/idf/issues/view.html.php:6 -msgid "" -"This issue is marked as closed, add a comment only if you think this issue " -"is still valid and more work is needed to fully fix it." -msgstr "" -"Předmět je nahlášen jako uzavřený, přidejte komentář jen tehdy, pokud si " -"myslíte, že problém nebyl vyřešen a potřebuje další práci k jeho opravě." - -#: IDF/gettexttemplates/idf/issues/view.html.php:8 -#, php-format -msgid "%%interested%% person" -msgid_plural "%%interested%% persons" -msgstr[0] "%%interested%% osoba" -msgstr[1] "%%interested%% osoby" -msgstr[2] "%%interested%% osoby" - -#: IDF/gettexttemplates/idf/issues/view.html.php:9 -msgid "Remove this issue from your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -msgid "Add this issue to your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -msgid "Click here to view the previous closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -msgid "Click here to view the previous open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:13 -msgid "Click here to view the next closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:14 -msgid "Click here to view the next open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:15 -msgid "download" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:16 -msgid "view" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:21 -msgid "The form contains some errors. Please correct them to change the issue." -msgstr "" -"Formulář obsahuje nějaké chyby. Prosím opravte je ke změně předmětu k řešení." - -#: IDF/gettexttemplates/idf/issues/view.html.php:23 -msgid "Submit Changes" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:30 -msgid "Followed by:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 -#, php-format -msgid "" -"See the %%nb_submit_closed%% closed." -msgid_plural "" -"See the %%nb_submit_closed%% closed." -msgstr[0] "" -"Zobrazit %%nb_submit_closed%% zavřené." -msgstr[1] "" -"Zobrazit %%nb_submit_closed%% zavřené." -msgstr[2] "" -"Zobrazit %%nb_submit_closed%% zavřené." - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 -#, php-format -msgid "" -"See the %%nb_owner_closed%% closed." -msgid_plural "" -"See the %%nb_owner_closed%% closed." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 -#, php-format -msgid "Attachment to issue %%issue.id%%" -msgstr "Příloha k předmětu %%issue.id%%" - -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "Otevřené předmět k řešení" - -#: IDF/gettexttemplates/idf/issues/base.html.php:5 -msgid "My Issues" -msgstr "Moje předmět k řešení" - -#: IDF/gettexttemplates/idf/issues/base.html.php:6 -msgid "My watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/base.html.php:8 -msgid "Back to the issue" -msgstr "Zpátky k předmětu" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:3 -msgid "Latest updates" -msgstr "Poslední změny" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/home.html.php:4 -msgid "Latest Updates" -msgstr "Poslední změny" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:6 -msgid "Filter by type" -msgstr "" - -#: IDF/gettexttemplates/idf/project/home.html.php:5 -msgid "Featured Downloads" -msgstr "Doporučené soubory ke stažení" - -#: IDF/gettexttemplates/idf/project/home.html.php:6 -#: IDF/gettexttemplates/idf/project/home.html.php:8 -msgid "show more..." -msgstr "zobrazit více.." - -#: IDF/gettexttemplates/idf/project/home.html.php:7 -msgid "Featured Documentation" -msgstr "Doporučená dokumentace" - -#: IDF/gettexttemplates/idf/project/home.html.php:9 -msgid "Development Team" -msgstr "Vývojářksý team" - -#: IDF/gettexttemplates/idf/project/home.html.php:10 -msgid "Admins" -msgstr "Administrátoři" - -#: IDF/gettexttemplates/idf/project/home.html.php:11 -msgid "Happy Crew" -msgstr "Šťastný team" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 -msgid "" -"Attention! If you want to delete a specific version of your " -"software, maybe, someone is depending on this specific version to run his " -"systems. Are you sure, you will not affect anybody when removing this file?" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 -#, php-format -msgid "" -"Instead of deleting the file, you could mark it as " -"deprecated." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 -msgid "Delete File" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 -msgid "Uploaded:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 -msgid "" -"Each file must have a distinct name and file contents\n" -"cannot be changed, so be sure to include release numbers in each file\n" -"name." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 -#, php-format -msgid "" -"You can use the Markdown syntax for the description." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 -msgid "The form contains some errors. Please correct them to submit the file." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 -msgid "Submit File" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 -msgid "Details" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:3 -#, php-format -msgid "See the deprecated files." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:4 -#: IDF/Views/Download.php:214 -msgid "New Download" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:5 -msgid "Number of files:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:3 -msgid "" -"Attention! This file is marked as deprecated, download it " -"only if you are sure you need this specific version." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:5 -msgid "Changes" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 -msgid "The form contains some errors. Please correct them to update the file." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 -msgid "Update File" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 -msgid "Remove this file" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 -msgid "Delete this file" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 -msgid "A new file is available for download:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 -msgid "Submitted by:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 -msgid "Download:" -msgstr "" +msgid "%s: Comment on issue %d - %s" +msgstr "%s: komentář k předmětu %d - %s" #: IDF/IssueFile.php:64 msgid "file name" @@ -2727,6 +3569,159 @@ msgstr "obrázek" msgid "Other" msgstr "Ostatní" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + +#: IDF/Key.php:55 +msgid "public key" +msgstr "" + +#: IDF/Key.php:90 +msgid "Invalid or unknown key data detected." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:78 IDF/Plugin/SyncSvn.php:81 +#, php-format +msgid "The repository %s already exists." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:142 +#, php-format +msgid "%s does not exist or is not writable." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 +#, php-format +msgid "The project path %s does not exists." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:838 +#, php-format +msgid "The command \"%s\" could not be executed." +msgstr "" + #: IDF/Project.php:62 IDF/Tag.php:66 msgid "name" msgstr "jméno" @@ -2747,11 +3742,6 @@ msgstr "" msgid "short description" msgstr "krátký popis" -#: IDF/Project.php:79 IDF/Form/Admin/ProjectCreate.php:70 -#: IDF/Form/Admin/ProjectUpdate.php:51 -msgid "A one line description of the project." -msgstr "Jednořádkový popis projektu." - #: IDF/Project.php:86 IDF/Review/Patch.php:74 msgid "description" msgstr "popis" @@ -2769,6 +3759,81 @@ msgstr "soukromé" msgid "Project \"%s\" not found." msgstr "Projekt \"%s\" nenalezen." +#: IDF/Review/Comment.php:55 IDF/Review/Patch.php:80 +msgid "patch" +msgstr "" + +#: IDF/Review/Comment.php:83 +msgid "vote" +msgstr "" + +#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 +#, php-format +msgid "Review %3$d, %4$s" +msgstr "" + +#: IDF/Review/Comment.php:141 +#, php-format +msgid "Update of review %d, by %s" +msgstr "" + +#: IDF/Review/Comment.php:151 +#, php-format +msgid "%s: Updated review %d - %s" +msgstr "" + +#: IDF/Review/Comment.php:216 +#, php-format +msgid "Updated Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Review/Patch.php:52 +msgid "review" +msgstr "" + +#: IDF/Review/Patch.php:67 +msgid "commit" +msgstr "" + +#: IDF/Review/Patch.php:153 +#, php-format +msgid "Creation of review %d, by %s" +msgstr "" + +#: IDF/Review/Patch.php:163 +#, php-format +msgid "%s: Creation of Review %d - %s" +msgstr "" + +#: IDF/Review/Patch.php:204 +#, php-format +msgid "New Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 +#, php-format +msgid "Folder %1$s not found in commit %2$s." +msgstr "" + +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 +#, php-format +msgid "Not a valid tree: %s." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:81 +msgid "Monotone client key name or hash not in project conf." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 +#, php-format +msgid "Could not write client key \"%s\"" +msgstr "" + #: IDF/Search/Occ.php:33 msgid "occurence" msgstr "" @@ -2785,554 +3850,77 @@ msgstr "" msgid "ponderated occurence" msgstr "" -#: IDF/Issue.php:76 -msgid "owner" -msgstr "vlastník" +#: IDF/Tag.php:59 +msgid "tag class" +msgstr "třída tagu" -#: IDF/Issue.php:84 IDF/WikiPage.php:86 -msgid "interested users" -msgstr "zainteresovaní uživatelé" +#: IDF/Tag.php:60 +msgid "The class of the tag." +msgstr "Třída tagu." -#: IDF/Issue.php:85 -msgid "" -"Interested users will get an email notification when the issue is changed." -msgstr "Zainteresovaní čtenáři dostanou e-mail, pokud se problematika změní." +#: IDF/Tag.php:73 +msgid "lcname" +msgstr "lcname" -#: IDF/Issue.php:196 +#: IDF/Tag.php:74 +msgid "Lower case version of the name for fast searching." +msgstr "Jméno souboru s malými písmenky pro rychlé vyhledávání." + +#: IDF/Template/Markdown.php:75 +msgid "Create this documentation page" +msgstr "Vytvořit tuto dokumentační stránku" + +#: IDF/Template/ShowUser.php:51 +msgid "Anonymous" +msgstr "Anonym" + +#: IDF/Template/ShowUser.php:54 +msgid "Me" +msgstr "Já" + +#: IDF/Timeline/Paginator.php:49 +msgid "Today" +msgstr "" + +#: IDF/Upload.php:70 +msgid "file" +msgstr "soubor" + +#: IDF/Upload.php:71 +msgid "The path is relative to the upload path." +msgstr "Cesta je relativní k adresáři nahrávaných souborů." + +#: IDF/Upload.php:78 +msgid "file size in bytes" +msgstr "velikost souboru v bytech" + +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 +msgid "number of downloads" +msgstr "počet stažení" + +#: IDF/Upload.php:201 #, php-format -msgid "Creation of issue %d, by %s" -msgstr "Vytvoření předmět %d, by %s" +msgid "Download %2$d, %3$s" +msgstr "Stáhnout %2$d, %3$s" -#: IDF/Issue.php:206 +#: IDF/Upload.php:204 #, php-format -msgid "%s: Issue %d created - %s" -msgstr "%s: Předmět %d vytvořen - %s" +msgid "Addition of download %d, by %s" +msgstr "Soubor %d přidán, kým - %s" -#: IDF/Issue.php:272 +#: IDF/Upload.php:214 #, php-format -msgid "Issue %s - %s (%s)" -msgstr "Předmět k řešení %s - %s (%s)" +msgid "%s: Download %d added - %s" +msgstr "%s: Soubor %d přidán - %s" -#: IDF/Issue.php:318 +#: IDF/Upload.php:256 #, php-format -msgid "Updated Issue %s - %s (%s)" -msgstr "Předmět aktualizován %s - %s (%s)" - -#: IDF/Views/Wiki.php:41 -#, php-format -msgid "%s Documentation" -msgstr "" - -#: IDF/Views/Wiki.php:48 -msgid "This table shows the documentation pages." -msgstr "" - -#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 -msgid "Page Title" -msgstr "" - -#: IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/User.php:83 IDF/Views/Review.php:58 IDF/Form/Upload.php:40 -#: IDF/Form/ReviewCreate.php:45 IDF/Form/IssueUpdate.php:45 -#: IDF/Form/IssueCreate.php:53 IDF/Form/UpdateUpload.php:42 -#: IDF/Form/ReviewFileComment.php:71 -msgid "Summary" -msgstr "" - -#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 -msgid "Updated" -msgstr "" - -#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 -msgid "No documentation pages were found." -msgstr "" - -#: IDF/Views/Wiki.php:90 -#, php-format -msgid "Documentation Search - %s" -msgstr "" - -#: IDF/Views/Wiki.php:101 -msgid "This table shows the pages found." -msgstr "" - -#: IDF/Views/Wiki.php:112 -msgid "No pages were found." -msgstr "" - -#: IDF/Views/Wiki.php:131 -#, php-format -msgid "%1$s Documentation Pages with Label %2$s" -msgstr "" - -#: IDF/Views/Wiki.php:141 -#, php-format -msgid "This table shows the documentation pages with label %s." -msgstr "" - -#: IDF/Views/Wiki.php:186 -#, php-format -msgid "The page %s has been created." -msgstr "" - -#: IDF/Views/Wiki.php:273 -msgid "The old revision has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:279 -#, php-format -msgid "Delete Old Revision of %s" -msgstr "" - -#: IDF/Views/Wiki.php:312 IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 -#, php-format -msgid "Update %s" -msgstr "" - -#: IDF/Views/Wiki.php:324 -#, php-format -msgid "The page %s has been updated." -msgstr "" - -#: IDF/Views/Wiki.php:362 -msgid "The documentation page has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:370 -#, php-format -msgid "Delete Page %s" -msgstr "" - -#: IDF/Views/Source.php:40 -#, php-format -msgid "%s Source Help" -msgstr "" - -#: IDF/Views/Source.php:58 -#, php-format -msgid "%s Invalid Revision" -msgstr "" - -#: IDF/Views/Source.php:81 -#, php-format -msgid "%s Ambiguous Revision" -msgstr "" - -#: IDF/Views/Source.php:106 -#, php-format -msgid "%1$s %2$s Change Log" -msgstr "" - -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:359 -#, php-format -msgid "%1$s %2$s Source Tree" -msgstr "" - -#: IDF/Views/Source.php:303 -#, php-format -msgid "%s Commit Details" -msgstr "" - -#: IDF/Views/Source.php:304 -#, php-format -msgid "%s Commit Details - %s" -msgstr "" - -#: IDF/Views/Download.php:45 -#, php-format -msgid "%s Downloads" -msgstr "" - -#: IDF/Views/Download.php:51 -msgid "This table shows the files to download." -msgstr "" - -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 -msgid "Uploaded" -msgstr "" - -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 -msgid "No downloads were found." -msgstr "" - -#: IDF/Views/Download.php:94 -#, php-format -msgid "Download %s" -msgstr "" - -#: IDF/Views/Download.php:111 -#, php-format -msgid "The file %2$s has been updated." -msgstr "" - -#: IDF/Views/Download.php:144 -#, php-format -msgid "Delete Download %s" -msgstr "" - -#: IDF/Views/Download.php:177 -msgid "The file has been deleted." -msgstr "" - -#: IDF/Views/Download.php:223 -#, php-format -msgid "The file has been uploaded." -msgstr "" - -#: IDF/Views/Download.php:277 -#, php-format -msgid "%1$s Downloads with Label %2$s" -msgstr "%1$s soubory ke stažení s nálepkou %2$s" - -#: IDF/Views/Download.php:287 -#, php-format -msgid "This table shows the downloads with label %s." -msgstr "" -"Tato tabulka ukazuje soubory ke stažení s nálepkou problémy k řešení %s." - -#: IDF/Views/Project.php:72 -msgid "All Updates" -msgstr "" - -#: IDF/Views/Project.php:74 -msgid "Issues and Comments" -msgstr "" - -#: IDF/Views/Project.php:76 -msgid "Documents" -msgstr "" - -#: IDF/Views/Project.php:77 -msgid "Reviews and Patches" -msgstr "" - -#: IDF/Views/Project.php:142 -msgid "This table shows the project updates." -msgstr "" - -#: IDF/Views/Project.php:153 -msgid "Change" -msgstr "" - -#: IDF/Views/Project.php:157 -msgid "No changes were found." -msgstr "" - -#: IDF/Views/Project.php:248 -#, php-format -msgid "%s Project Summary" -msgstr "" - -#: IDF/Views/Project.php:256 IDF/Views/Admin.php:101 -msgid "The project has been updated." -msgstr "" - -#: IDF/Views/Project.php:283 -#, php-format -msgid "%s Issue Tracking Configuration" -msgstr "" - -#: IDF/Views/Project.php:292 -msgid "The issue tracking configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:328 -#, php-format -msgid "%s Downloads Configuration" -msgstr "" - -#: IDF/Views/Project.php:337 -msgid "The downloads configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:371 -#, php-format -msgid "%s Documentation Configuration" -msgstr "" - -#: IDF/Views/Project.php:380 -msgid "The documentation configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:414 -#, php-format -msgid "%s Project Members" -msgstr "" - -#: IDF/Views/Project.php:423 -msgid "The project membership has been saved." -msgstr "" - -#: IDF/Views/Project.php:446 -#, php-format -msgid "%s Tabs Access Rights" -msgstr "" - -#: IDF/Views/Project.php:460 -msgid "The project tabs access rights have been saved." -msgstr "" - -#: IDF/Views/Project.php:506 -#, php-format -msgid "%s Source" -msgstr "" - -#: IDF/Views/Project.php:520 -msgid "The project source configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:540 IDF/Form/Admin/ProjectCreate.php:38 -msgid "git" -msgstr "" - -#: IDF/Views/Project.php:541 IDF/Form/Admin/ProjectCreate.php:39 -msgid "Subversion" -msgstr "" - -#: IDF/Views/Project.php:542 IDF/Form/Admin/ProjectCreate.php:40 -msgid "mercurial" -msgstr "" - -#: IDF/Views/Project.php:543 IDF/Form/Admin/ProjectCreate.php:41 -msgid "monotone" -msgstr "" - -#: IDF/Views/Issue.php:41 -#, php-format -msgid "%s Open Issues" -msgstr "%s otevřené problémy k řešení" - -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 -msgid "This table shows the open issues." -msgstr "" - -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/User.php:81 IDF/Views/Review.php:57 -msgid "Id" -msgstr "" - -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/User.php:84 IDF/Views/Review.php:59 -#: IDF/Form/ReviewCreate.php:103 IDF/Form/IssueUpdate.php:88 -#: IDF/Form/IssueCreate.php:95 IDF/Form/ReviewFileComment.php:81 -msgid "Status" -msgstr "" - -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/User.php:85 IDF/Views/Review.php:60 -msgid "Last Updated" -msgstr "" - -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 -msgid "No issues were found." -msgstr "Nebyly nalezeny žádné problémy k řešení." - -#: IDF/Views/Issue.php:112 -#, php-format -msgid "Watch List: Closed Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:113 -#, php-format -msgid "This table shows the closed issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:118 -#, php-format -msgid "Watch List: Open Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:119 -#, php-format -msgid "This table shows the open issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:195 -msgid "Watch List: Closed Issues" -msgstr "" - -#: IDF/Views/Issue.php:196 -msgid "This table shows the closed issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:201 -msgid "Watch List: Open Issues" -msgstr "" - -#: IDF/Views/Issue.php:202 -msgid "This table shows the open issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 -msgid "Project" -msgstr "" - -#: IDF/Views/Issue.php:254 -#, php-format -msgid "My Submitted %s Issues" -msgstr "Mé odeslané %s problémy k řešení" - -#: IDF/Views/Issue.php:258 -#, php-format -msgid "My Closed Submitted %s Issues" -msgstr "Mé uzavřené odeslané %s problémy k řešení" - -#: IDF/Views/Issue.php:262 -#, php-format -msgid "My Closed Working %s Issues" -msgstr "Mé uzavřené %s problémy k řešení" - -#: IDF/Views/Issue.php:266 -#, php-format -msgid "My Working %s Issues" -msgstr "Mé pracovní %s problémy k řešení" - -#: IDF/Views/Issue.php:321 -msgid "Submit a new issue" -msgstr "Odeslat nový předmět k řešení." - -#: IDF/Views/Issue.php:337 -#, php-format -msgid "Issue %d has been created." -msgstr "Předmět k řešení č. %d byl vytvořen." - -#: IDF/Views/Issue.php:366 -#, php-format -msgid "Search Issues - %s" -msgstr "Prohledat předměty k řešení - %s" - -#: IDF/Views/Issue.php:378 -msgid "This table shows the found issues." -msgstr "Tato tabulka ukazuje nalezené předměty k řešení." - -#: IDF/Views/Issue.php:408 -#, php-format -msgid "Issue %d: %s" -msgstr "Předmět k řešení č. %d: %s" - -#: IDF/Views/Issue.php:432 -#, php-format -msgid "Issue %d has been updated." -msgstr "Předmět k řešení č. %d byl aktualizován." - -#: IDF/Views/Issue.php:521 -#, php-format -msgid "View %s" -msgstr "Zobrazit %s" - -#: IDF/Views/Issue.php:541 -#, php-format -msgid "%s Closed Issues" -msgstr "%s uzavřený předmět k řešení" - -#: IDF/Views/Issue.php:551 -msgid "This table shows the closed issues." -msgstr "Tato tabulka ukazuje uzavřené předměty k řešení." - -#: IDF/Views/Issue.php:594 -#, php-format -msgid "%1$s Issues with Label %2$s" -msgstr "%1$s předmět k řešení s nálepkou %2$s" - -#: IDF/Views/Issue.php:597 -#, php-format -msgid "%1$s Closed Issues with Label %2$s" -msgstr "%1$s uzavřený předmět k řešení s nálepkou %2$s" - -#: IDF/Views/Issue.php:610 -#, php-format -msgid "This table shows the issues with label %s." -msgstr "Tato tabulka ukazuje předměty k řešení s nálepkou %s." - -#: IDF/Views/Issue.php:660 -msgid "The issue has been removed from your watch list." -msgstr "Předmět řešení byl odebrán z vašeho seznamu ke sledování." - -#: IDF/Views/Issue.php:663 -msgid "The issue has been added to your watch list." -msgstr "Předměty k řešení byl přidán do vašeho seznamu ke sledování." - -#: IDF/Views/Issue.php:752 -msgid "On your watch list." -msgstr "Na vašem sledovacím seznamu." - -#: IDF/Views/User.php:59 -msgid "Your Dashboard - Working Issues" -msgstr "" - -#: IDF/Views/User.php:62 -msgid "Your Dashboard - Submitted Issues" -msgstr "" - -#: IDF/Views/User.php:89 -msgid "No issues are assigned to you, yeah!" -msgstr "" - -#: IDF/Views/User.php:89 -msgid "All the issues you submitted are fixed, yeah!" -msgstr "" - -#: IDF/Views/User.php:121 -msgid "Your personal information has been updated." -msgstr "" - -#: IDF/Views/User.php:133 -msgid "Your Account" -msgstr "" - -#: IDF/Views/User.php:157 -msgid "The public key has been deleted." -msgstr "" - -#: IDF/Views/User.php:177 -#, fuzzy -msgid "The address has been deleted." -msgstr "Následující předmět k řešení byl aktualizován:" - -#: IDF/Views/User.php:200 -msgid "Confirm The Email Change" -msgstr "" - -#: IDF/Views/User.php:232 -#, php-format -msgid "Your new email address \"%s\" has been validated. Thank you!" -msgstr "" - -#: IDF/Views/Review.php:41 -#, php-format -msgid "%s Code Reviews" -msgstr "" - -#: IDF/Views/Review.php:48 -msgid "This table shows the latest reviews." -msgstr "" - -#: IDF/Views/Review.php:64 -msgid "No reviews were found." -msgstr "" - -#: IDF/Views/Review.php:94 -#, php-format -msgid "The code review %d has been created." -msgstr "" - -#: IDF/Views/Review.php:140 -#, php-format -msgid "Review %d: %s" -msgstr "" - -#: IDF/Views/Review.php:160 -#, php-format -msgid "Your code review %d has been published." -msgstr "" +msgid "New download - %s (%s)" +msgstr "Nové stažení - %s (%s)" #: IDF/Views/Admin.php:60 msgid "This table shows the projects in the forge." @@ -3342,11 +3930,6 @@ msgstr "" msgid "Short Name" msgstr "" -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 -#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -msgid "Name" -msgstr "" - #: IDF/Views/Admin.php:67 msgid "Repository Size" msgstr "" @@ -3355,6 +3938,15 @@ msgstr "" msgid "No projects were found." msgstr "" +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 +#, php-format +msgid "Update %s" +msgstr "" + +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 +msgid "The project has been updated." +msgstr "" + #: IDF/Views/Admin.php:134 msgid "The project has been created." msgstr "" @@ -3380,18 +3972,10 @@ msgstr "" msgid "login" msgstr "" -#: IDF/Views/Admin.php:211 IDF/Form/Admin/UserUpdate.php:161 -msgid "Staff" -msgstr "" - #: IDF/Views/Admin.php:212 msgid "Admin" msgstr "" -#: IDF/Views/Admin.php:213 IDF/Form/Admin/UserUpdate.php:172 -msgid "Active" -msgstr "" - #: IDF/Views/Admin.php:214 msgid "Last Login" msgstr "" @@ -3466,713 +4050,546 @@ msgstr "Ano" msgid "No" msgstr "" -#: IDF/Form/WikiCreate.php:38 -msgid "" -"# Introduction\n" -"\n" -"Add your content here.\n" -"\n" -"\n" -"# Details\n" -"\n" -"Add your content here. Format your content with:\n" -"\n" -"* Text in **bold** or *italic*.\n" -"* Headings, paragraphs, and lists.\n" -"* Links to other [[WikiPage]].\n" -msgstr "" - -#: IDF/Form/WikiCreate.php:57 -msgid "PageName" -msgstr "" - -#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 -msgid "Page title" -msgstr "" - -#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 -msgid "" -"The page name must contains only letters, digits and the dash (-) character." -msgstr "" - -#: IDF/Form/WikiCreate.php:70 IDF/Form/Upload.php:49 -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/ReviewCreate.php:54 -#: IDF/Form/UserAccount.php:101 IDF/Form/IssueCreate.php:62 -#: IDF/Form/WikiUpdate.php:60 IDF/Form/UpdateUpload.php:51 -msgid "Description" -msgstr "" - -#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 -msgid "This one line description is displayed in the list of pages." -msgstr "" - -#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 -msgid "Content" -msgstr "" - -#: IDF/Form/WikiCreate.php:93 IDF/Form/Upload.php:70 -#: IDF/Form/IssueUpdate.php:117 IDF/Form/IssueCreate.php:150 -#: IDF/Form/WikiUpdate.php:104 IDF/Form/UpdateUpload.php:71 -msgid "Labels" -msgstr "" - -#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 -msgid "The title contains invalid characters." -msgstr "" - -#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 -msgid "A page with this title already exists." -msgstr "" - -#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#: IDF/Views/Download.php:45 #, php-format -msgid "You cannot provide more than label from the %s class to a page." +msgid "%s Downloads" msgstr "" -#: IDF/Form/WikiCreate.php:151 IDF/Form/Upload.php:120 -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 -#: IDF/Form/WikiUpdate.php:162 IDF/Form/UpdateUpload.php:110 -msgid "You provided an invalid label." +#: IDF/Views/Download.php:51 +msgid "This table shows the files to download." msgstr "" -#: IDF/Form/WikiCreate.php:167 IDF/Form/Upload.php:148 -#: IDF/Form/Admin/UserCreate.php:106 IDF/Form/Admin/ProjectCreate.php:279 -#: IDF/Form/Admin/ProjectDelete.php:78 IDF/Form/Admin/UserUpdate.php:191 -#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Password.php:76 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/Register.php:112 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/WikiDelete.php:59 -#: IDF/Form/UserAccount.php:216 IDF/Form/IssueCreate.php:263 -#: IDF/Form/MembersConf.php:64 IDF/Form/WikiUpdate.php:178 -#: IDF/Form/UpdateUpload.php:126 IDF/Form/TabsConf.php:98 -#: IDF/Form/UserChangeEmail.php:80 IDF/Form/ReviewFileComment.php:125 -msgid "Cannot save the model from an invalid form." +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 +msgid "Uploaded" msgstr "" -#: IDF/Form/WikiCreate.php:200 -msgid "Initial page creation" +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 +msgid "No downloads were found." msgstr "" -#: IDF/Form/Upload.php:86 -msgid "For security reasons, you cannot upload a file with this extension." -msgstr "" - -#: IDF/Form/Upload.php:119 IDF/Form/IssueCreate.php:199 -#: IDF/Form/UpdateUpload.php:109 +#: IDF/Views/Download.php:94 #, php-format -msgid "You cannot provide more than label from the %s class to an issue." +msgid "Download %s" msgstr "" -#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 -#: IDF/Form/UserAccount.php:40 IDF/Form/RegisterConfirmation.php:50 -msgid "First name" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 -#: IDF/Form/UserAccount.php:49 IDF/Form/RegisterConfirmation.php:59 -msgid "Last name" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:56 -msgid "Login" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:60 -msgid "" -"The login must be between 3 and 15 characters long and contains only letters " -"and digits." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 -msgid "Email" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:71 -msgid "" -"Double check the email address as the password is sent directly to the user." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 -#: IDF/Form/UserAccount.php:66 -msgid "Language" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 -msgid "Add a public key" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:92 -msgid "" -"Paste a SSH or monotone public key. Be careful to not provide your private " -"key here!" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:157 -msgid "Your details to access your forge." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Views/Download.php:111 #, php-format -msgid "The email \"%s\" is already used." +msgid "The file %2$s has been updated." msgstr "" -#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#: IDF/Views/Download.php:144 #, php-format -msgid "The login \"%s\" can only contain letters and digits." +msgid "Delete Download %s" msgstr "" -#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#: IDF/Views/Download.php:177 +msgid "The file has been deleted." +msgstr "" + +#: IDF/Views/Download.php:243 #, php-format -msgid "The login \"%s\" is already used, please find another one." +msgid "The file has been uploaded." msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:62 -msgid "Shortname" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:64 -msgid "" -"It must be unique for each project and composed only of letters, digits and " -"dash (-) like \"my-project\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 -msgid "Short description" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:77 -msgid "Repository type" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:85 -msgid "Remote Subversion repository" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 -msgid "Repository username" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 -msgid "Repository password" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 -msgid "Master branch" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 -msgid "" -"This should be a world-wide unique identifier for your project. A reverse " -"DNS notation like \"com.my-domain.my-project\" is a good idea." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 -#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 -msgid "Project owners" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 -#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 -msgid "Project members" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:136 -msgid "Project template" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:138 -msgid "" -"Use the given project to initialize the new project. Access rights and " -"general configuration will be taken from the template project." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:185 -msgid "" -"Only a remote repository available through HTTP or HTTPS is allowed. For " -"example \"http://somewhere.com/svn/trunk\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:201 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashs and dots as separators." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 -msgid "This master branch is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:222 -msgid "" -"This shortname contains illegal characters, please use only letters, digits " -"and dash (-)." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:225 -msgid "The shortname cannot start with the dash (-) character." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:228 -msgid "The shortname cannot end with the dash (-) character." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:233 -msgid "This shortname is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:295 -msgid "" -"Click on the Project Management tab to set the description of your project." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:362 -msgid "This project is not available." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:41 -msgid "Confirmation code" -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:46 -msgid "I have made a backup of all the important data of this project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:55 -msgid "" -"The confirmation code does not match. Please provide a valid confirmation " -"code to delete the project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:63 -msgid "Sorry, you really need to backup your data before deletion." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:78 -msgid "Password" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:81 -msgid "Leave blank if you do not want to change the password." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:81 -msgid "" -"The password must be hard for other people to guess, but easy for the user " -"to remember." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:89 -msgid "Confirm password" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 -msgid "Twitter username" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 -msgid "Public email address" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 -msgid "Website URL" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 -msgid "Upload custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 -msgid "" -"An image file with a width and height not larger than 60 pixels (bigger " -"images are scaled down)." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 -msgid "Remove custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 -msgid "Tick this to delete the custom avatar." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:164 -msgid "If you give staff rights to a user, you really need to trust them." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:176 -msgid "" -"If the user is not getting the confirmation email or is abusing the system, " -"you can directly enable or disable their account here." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:274 -msgid "--- is not a valid first name." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:290 -msgid "" -"A user with this email already exists, please provide another email address." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 -msgid "For security reason, you cannot upload a file with this extension." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 -msgid "The passwords do not match. Please give them again." -msgstr "" - -#: IDF/Form/Admin/ProjectUpdate.php:90 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashes and dots as separators." -msgstr "" - -#: IDF/Form/Password.php:34 -msgid "Your login or email" -msgstr "" - -#: IDF/Form/Password.php:35 -msgid "Provide either your login or your email to recover your password." -msgstr "" - -#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 -msgid "" -"Sorry, we cannot find a user with this email address or login. Feel free to " -"try again." -msgstr "" - -#: IDF/Form/Password.php:100 -msgid "Password Recovery - InDefero" -msgstr "" - -#: IDF/Form/PasswordReset.php:39 IDF/Form/PasswordInputKey.php:36 -#: IDF/Form/UserChangeEmail.php:36 -msgid "Your verification key" -msgstr "" - -#: IDF/Form/PasswordReset.php:45 IDF/Form/UserAccount.php:77 -#: IDF/Form/RegisterConfirmation.php:69 -msgid "Your password" -msgstr "" - -#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 -msgid "" -"Your password must be hard for other people to find it, but easy for you to " -"remember." -msgstr "" - -#: IDF/Form/PasswordReset.php:56 IDF/Form/UserAccount.php:89 -#: IDF/Form/RegisterConfirmation.php:80 -msgid "Confirm your password" -msgstr "" - -#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 -msgid "The two passwords must be the same." -msgstr "" - -#: IDF/Form/PasswordReset.php:77 -msgid "" -"This account is not active. Please contact the forge administrator to " -"activate it." -msgstr "" - -#: IDF/Form/PasswordReset.php:89 IDF/Form/PasswordInputKey.php:50 -msgid "" -"We are sorry but this validation key is not valid. Maybe you should directly " -"copy/paste it from your validation email." -msgstr "" - -#: IDF/Form/PasswordReset.php:100 IDF/Form/PasswordInputKey.php:61 -msgid "" -"Sorry, but this verification key has expired, please restart the password " -"recovery sequence. For security reasons, the verification key is only valid " -"24h." -msgstr "" - -#: IDF/Form/PasswordReset.php:108 IDF/Form/PasswordInputKey.php:76 -#: IDF/Form/RegisterInputKey.php:72 IDF/Form/RegisterConfirmation.php:137 -msgid "Cannot save an invalid form." -msgstr "" - -#: IDF/Form/ReviewCreate.php:83 IDF/Form/IssueUpdate.php:65 -#: IDF/Form/IssueCreate.php:72 -msgid "The \"upload_issue_path\" configuration variable was not set." -msgstr "" - -#: IDF/Form/ReviewCreate.php:92 -msgid "Patch" -msgstr "" - -#: IDF/Form/ReviewCreate.php:119 -msgid "We were not able to parse your patch. Please provide a valid patch." -msgstr "" - -#: IDF/Form/ReviewCreate.php:128 -msgid "You provided an invalid commit." -msgstr "" - -#: IDF/Form/ReviewCreate.php:159 IDF/Form/IssueCreate.php:233 -msgid "You provided an invalid status." -msgstr "" - -#: IDF/Form/ReviewCreate.php:202 -msgid "Initial patch to be reviewed." -msgstr "" - -#: IDF/Form/Register.php:41 -msgid "Your login" -msgstr "" - -#: IDF/Form/Register.php:45 -msgid "" -"The login must be between 3 and 15 characters long and contain only letters " -"and digits." -msgstr "" - -#: IDF/Form/Register.php:53 -msgid "Your email" -msgstr "" - -#: IDF/Form/Register.php:55 -msgid "We will never send you any unsolicited emails. We hate spam too!" -msgstr "" - -#: IDF/Form/Register.php:60 -msgid "I agree to the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:88 -msgid "" -"We know, this is boring, but you need to agree with the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:97 +#: IDF/Views/Download.php:297 #, php-format -msgid "" -"The email \"%s\" is already used. If you need to, click on the help link to " -"recover your password." -msgstr "" +msgid "%1$s Downloads with Label %2$s" +msgstr "%1$s soubory ke stažení s nálepkou %2$s" -#: IDF/Form/Register.php:148 -msgid "Confirm the creation of your account." -msgstr "" - -#: IDF/Form/SourceConf.php:56 -msgid "Webhook URL" -msgstr "" - -#: IDF/Form/SourceConf.php:58 +#: IDF/Views/Download.php:307 #, php-format -msgid "Learn more about the post-commit web hooks." +msgid "This table shows the downloads with label %s." msgstr "" +"Tato tabulka ukazuje soubory ke stažení s nálepkou problémy k řešení %s." -#: IDF/Form/IssueUpdate.php:55 IDF/Form/WikiUpdate.php:82 -#: IDF/Form/ReviewFileComment.php:45 -msgid "Comment" -msgstr "" - -#: IDF/Form/IssueUpdate.php:75 IDF/Form/IssueCreate.php:82 -msgid "Attach a file" -msgstr "" - -#: IDF/Form/IssueUpdate.php:98 IDF/Form/IssueCreate.php:104 -msgid "Owner" -msgstr "" - -#: IDF/Form/IssueUpdate.php:147 IDF/Form/IssueCreate.php:210 -msgid "You need to provide a description of the issue." -msgstr "" - -#: IDF/Form/IssueUpdate.php:219 -msgid "No changes were entered." -msgstr "" - -#: IDF/Form/WikiDelete.php:39 -msgid "Yes, I understand that the page and all its revisions will be deleted." -msgstr "" - -#: IDF/Form/WikiDelete.php:50 -msgid "You need to confirm the deletion." -msgstr "" - -#: IDF/Form/UserAccount.php:59 -msgid "Your mail" -msgstr "" - -#: IDF/Form/UserAccount.php:61 -msgid "" -"If you change your email address, an email will be sent to the new address " -"to confirm it." -msgstr "" - -#: IDF/Form/UserAccount.php:80 -msgid "Leave blank if you do not want to change your password." -msgstr "" - -#: IDF/Form/UserAccount.php:166 -msgid "" -"Paste an SSH or monotone public key. Be careful to not provide your private " -"key here!" -msgstr "" - -#: IDF/Form/UserAccount.php:171 -msgid "Add a secondary mail address" -msgstr "" - -#: IDF/Form/UserAccount.php:173 -msgid "You will get a mail to confirm that you own the address you specify." -msgstr "" - -#: IDF/Form/UserAccount.php:200 -msgid "Confirm your new email address." -msgstr "" - -#: IDF/Form/UserAccount.php:203 +#: IDF/Views/Issue.php:41 #, php-format -msgid "" -"A validation email has been sent to \"%s\" to validate the email address " -"change." +msgid "%s Open Issues" +msgstr "%s otevřené problémy k řešení" + +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 +msgid "This table shows the open issues." msgstr "" -#: IDF/Form/UserAccount.php:334 -msgid "" -"Please check the key as it does not appear to be a valid SSH public key." +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 +msgid "Id" msgstr "" -#: IDF/Form/UserAccount.php:354 -msgid "" -"Please check the key as it does not appear to be a valid monotone public key." +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 +msgid "Last Updated" msgstr "" -#: IDF/Form/UserAccount.php:362 -msgid "Public key looks like neither an SSH nor monotone public key." +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 +msgid "No issues were found." +msgstr "Nebyly nalezeny žádné problémy k řešení." + +#: IDF/Views/Issue.php:113 +msgid "Not assigned" msgstr "" -#: IDF/Form/UserAccount.php:374 -msgid "You already have uploaded this key." -msgstr "" - -#: IDF/Form/RegisterInputKey.php:36 IDF/Form/RegisterConfirmation.php:40 -msgid "Your confirmation key" -msgstr "" - -#: IDF/Form/RegisterInputKey.php:50 IDF/Form/RegisterConfirmation.php:99 -msgid "" -"We are sorry but this confirmation key is not valid. Maybe you should " -"directly copy/paste it from your confirmation email." -msgstr "" - -#: IDF/Form/IssueCreate.php:192 -msgid "You cannot add a label with the \"Status\" prefix to an issue." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:89 -msgid "Open issue status values" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:97 -msgid "Closed issue status values" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:106 -msgid "Predefined issue labels" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:108 -msgid "" -"The first \"Type:\" and \"Priority:\" entries found in this list are " -"automatically chosen as defaults for new issues." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:116 -msgid "Each issue may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/WikiConf.php:49 -msgid "Predefined documentation page labels" -msgstr "" - -#: IDF/Form/WikiConf.php:58 -msgid "" -"Each documentation page may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/MembersConf.php:104 +#: IDF/Views/Issue.php:146 #, php-format -msgid "The following login is invalid: %s." -msgid_plural "The following logins are invalid: %s." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: IDF/Form/WikiUpdate.php:83 -msgid "One line to describe the changes you made." +msgid "Summary of tracked issues in %s." msgstr "" -#: IDF/Form/TabsConf.php:50 -msgid "Open to all" +#: IDF/Views/Issue.php:191 +#, php-format +msgid "Watch List: Closed Issues for %s" msgstr "" -#: IDF/Form/TabsConf.php:51 -msgid "Signed in users" +#: IDF/Views/Issue.php:192 +#, php-format +msgid "This table shows the closed issues in your watch list for %s project." msgstr "" -#: IDF/Form/TabsConf.php:54 -msgid "Closed" +#: IDF/Views/Issue.php:197 +#, php-format +msgid "Watch List: Open Issues for %s" msgstr "" -#: IDF/Form/TabsConf.php:83 -msgid "Extra authorized users" +#: IDF/Views/Issue.php:198 +#, php-format +msgid "This table shows the open issues in your watch list for %s project." msgstr "" -#: IDF/Form/UserChangeEmail.php:63 +#: IDF/Views/Issue.php:274 +msgid "Watch List: Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:275 +msgid "This table shows the closed issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:280 +msgid "Watch List: Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:281 +msgid "This table shows the open issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 +msgid "Project" +msgstr "" + +#: IDF/Views/Issue.php:341 +#, php-format +msgid "%s %s Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:345 +#, php-format +msgid "%s %s Closed Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:349 +#, php-format +msgid "%s %s Closed Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:353 +#, php-format +msgid "%s %s Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:414 +msgid "Submit a new issue" +msgstr "Odeslat nový předmět k řešení." + +#: IDF/Views/Issue.php:430 +#, php-format +msgid "Issue %d has been created." +msgstr "Předmět k řešení č. %d byl vytvořen." + +#: IDF/Views/Issue.php:487 +#, php-format +msgid "Search issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 +msgid "This table shows the found issues." +msgstr "Tato tabulka ukazuje nalezené předměty k řešení." + +#: IDF/Views/Issue.php:601 +#, php-format +msgid "Issue %d: %s" +msgstr "Předmět k řešení č. %d: %s" + +#: IDF/Views/Issue.php:625 +#, php-format +msgid "Issue %d has been updated." +msgstr "Předmět k řešení č. %d byl aktualizován." + +#: IDF/Views/Issue.php:715 +#, php-format +msgid "View %s" +msgstr "Zobrazit %s" + +#: IDF/Views/Issue.php:742 +#, php-format +msgid "%s Closed Issues" +msgstr "%s uzavřený předmět k řešení" + +#: IDF/Views/Issue.php:752 +msgid "This table shows the closed issues." +msgstr "Tato tabulka ukazuje uzavřené předměty k řešení." + +#: IDF/Views/Issue.php:795 +#, php-format +msgid "%1$s Issues with Label %2$s" +msgstr "%1$s předmět k řešení s nálepkou %2$s" + +#: IDF/Views/Issue.php:798 +#, php-format +msgid "%1$s Closed Issues with Label %2$s" +msgstr "%1$s uzavřený předmět k řešení s nálepkou %2$s" + +#: IDF/Views/Issue.php:811 +#, php-format +msgid "This table shows the issues with label %s." +msgstr "Tato tabulka ukazuje předměty k řešení s nálepkou %s." + +#: IDF/Views/Issue.php:934 +msgid "The issue has been removed from your watch list." +msgstr "Předmět řešení byl odebrán z vašeho seznamu ke sledování." + +#: IDF/Views/Issue.php:937 +msgid "The issue has been added to your watch list." +msgstr "Předměty k řešení byl přidán do vašeho seznamu ke sledování." + +#: IDF/Views/Issue.php:1035 +msgid "On your watch list." +msgstr "Na vašem sledovacím seznamu." + +#: IDF/Views/Project.php:95 +msgid "Issues and Comments" +msgstr "" + +#: IDF/Views/Project.php:99 +msgid "Documents" +msgstr "" + +#: IDF/Views/Project.php:101 +msgid "Reviews and Patches" +msgstr "" + +#: IDF/Views/Project.php:178 +msgid "This table shows the project updates." +msgstr "" + +#: IDF/Views/Project.php:189 +msgid "Change" +msgstr "" + +#: IDF/Views/Project.php:193 +msgid "No changes were found." +msgstr "" + +#: IDF/Views/Project.php:294 +#, php-format +msgid "%s Project Summary" +msgstr "" + +#: IDF/Views/Project.php:329 +#, php-format +msgid "%s Issue Tracking Configuration" +msgstr "" + +#: IDF/Views/Project.php:338 +msgid "The issue tracking configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:375 +#, php-format +msgid "%s Downloads Configuration" +msgstr "" + +#: IDF/Views/Project.php:384 +msgid "The downloads configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:418 +#, php-format +msgid "%s Documentation Configuration" +msgstr "" + +#: IDF/Views/Project.php:427 +msgid "The documentation configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:461 +#, php-format +msgid "%s Project Members" +msgstr "" + +#: IDF/Views/Project.php:470 +msgid "The project membership has been saved." +msgstr "" + +#: IDF/Views/Project.php:493 +#, php-format +msgid "%s Tabs Access Rights" +msgstr "" + +#: IDF/Views/Project.php:507 +msgid "The project tabs access rights have been saved." +msgstr "" + +#: IDF/Views/Project.php:553 +#, php-format +msgid "%s Source" +msgstr "" + +#: IDF/Views/Project.php:567 +msgid "The project source configuration has been saved." +msgstr "" + +#: IDF/Views/Review.php:41 +#, php-format +msgid "%s Code Reviews" +msgstr "" + +#: IDF/Views/Review.php:48 +msgid "This table shows the latest reviews." +msgstr "" + +#: IDF/Views/Review.php:64 +msgid "No reviews were found." +msgstr "" + +#: IDF/Views/Review.php:94 +#, php-format +msgid "The code review %d has been created." +msgstr "" + +#: IDF/Views/Review.php:140 +#, php-format +msgid "Review %d: %s" +msgstr "" + +#: IDF/Views/Review.php:160 +#, php-format +msgid "Your code review %d has been published." +msgstr "" + +#: IDF/Views/Source.php:40 +#, php-format +msgid "%s Source Help" +msgstr "" + +#: IDF/Views/Source.php:58 +#, php-format +msgid "%s Invalid Revision" +msgstr "" + +#: IDF/Views/Source.php:82 +#, php-format +msgid "%s Ambiguous Revision" +msgstr "" + +#: IDF/Views/Source.php:107 +#, php-format +msgid "%1$s %2$s Change Log" +msgstr "" + +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 +#, php-format +msgid "%1$s %2$s Source Tree" +msgstr "" + +#: IDF/Views/Source.php:304 +#, php-format +msgid "%s Commit Details" +msgstr "" + +#: IDF/Views/Source.php:305 +#, php-format +msgid "%s Commit Details - %s" +msgstr "" + +#: IDF/Views/User.php:59 +msgid "Your Dashboard - Working Issues" +msgstr "" + +#: IDF/Views/User.php:62 +msgid "Your Dashboard - Submitted Issues" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "No issues are assigned to you, yeah!" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "All the issues you submitted are fixed, yeah!" +msgstr "" + +#: IDF/Views/User.php:121 +msgid "Your personal information has been updated." +msgstr "" + +#: IDF/Views/User.php:133 +msgid "Your Account" +msgstr "" + +#: IDF/Views/User.php:157 +msgid "The public key has been deleted." +msgstr "" + +#: IDF/Views/User.php:177 +msgid "The address has been deleted." +msgstr "" + +#: IDF/Views/User.php:200 +msgid "Confirm The Email Change" +msgstr "" + +#: IDF/Views/User.php:232 +#, php-format +msgid "Your new email address \"%s\" has been validated. Thank you!" +msgstr "" + +#: IDF/Views/Wiki.php:41 +#, php-format +msgid "%s Documentation" +msgstr "" + +#: IDF/Views/Wiki.php:48 +msgid "This table shows the documentation pages." +msgstr "" + +#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 +msgid "Page Title" +msgstr "" + +#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 +msgid "Updated" +msgstr "" + +#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 +msgid "No documentation pages were found." +msgstr "" + +#: IDF/Views/Wiki.php:90 +#, php-format +msgid "Documentation Search - %s" +msgstr "" + +#: IDF/Views/Wiki.php:101 +msgid "This table shows the pages found." +msgstr "" + +#: IDF/Views/Wiki.php:112 +msgid "No pages were found." +msgstr "" + +#: IDF/Views/Wiki.php:131 +#, php-format +msgid "%1$s Documentation Pages with Label %2$s" +msgstr "" + +#: IDF/Views/Wiki.php:141 +#, php-format +msgid "This table shows the documentation pages with label %s." +msgstr "" + +#: IDF/Views/Wiki.php:184 +#, php-format +msgid "The page %s has been created." +msgstr "" + +#: IDF/Views/Wiki.php:271 +msgid "The old revision has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:277 +#, php-format +msgid "Delete Old Revision of %s" +msgstr "" + +#: IDF/Views/Wiki.php:322 +#, php-format +msgid "The page %s has been updated." +msgstr "" + +#: IDF/Views/Wiki.php:360 +msgid "The documentation page has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:368 +#, php-format +msgid "Delete Page %s" +msgstr "" + +#: IDF/Views.php:126 IDF/Views.php:152 +msgid "Confirm Your Account Creation" +msgstr "Potvrďte vytvoření Vašeho účtu" + +#: IDF/Views.php:172 msgid "" -"The validation key is not valid. Please copy/paste it from your confirmation " -"email." -msgstr "" +"Welcome! You can now participate in the life of your project of choice." +msgstr "Vítejte! Nyní se můžete účastnit života projektu dle vašeho výběru." -#: IDF/Form/UploadConf.php:53 -msgid "Predefined download labels" -msgstr "" +#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 +msgid "Password Recovery" +msgstr "Obnova hesla" -#: IDF/Form/UploadConf.php:62 -msgid "Each download may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/ReviewFileComment.php:56 -msgid "General comment" -msgstr "" - -#: IDF/Form/ReviewFileComment.php:102 -msgid "You need to provide comments on at least one file." -msgstr "" - -#: IDF/Form/ReviewFileComment.php:109 -msgid "You need to provide your general comment about the proposal." -msgstr "" - -#: IDF/Form/RegisterConfirmation.php:72 +#: IDF/Views.php:242 msgid "" -"Your password must be hard for other people to guess, but easy for you to " -"remember." +"Welcome back! Next time, you can use your broswer options to remember the " +"password." msgstr "" +"Vítejte zpět! Příště můžete použít nastavení prohlížeče pro zapamatování " +"hesla." -#: IDF/Form/RegisterConfirmation.php:110 +#: IDF/Views.php:284 +msgid "Here to Help You!" +msgstr "Zde k Vaší pomoci!" + +#: IDF/Views.php:300 +msgid "InDefero API (Application Programming Interface)" +msgstr "InDefero API (aplikační programátorský interface)" + +#: IDF/WikiPage.php:62 +msgid "title" +msgstr "nadpis" + +#: IDF/WikiPage.php:63 msgid "" -"This account has already been confirmed. Maybe should you try to recover " -"your password using the help link." +"The title of the page must only contain letters, digits or the dash " +"character. For example: My-new-Wiki-Page." msgstr "" +"Nadpis musí obsahovat pouze písmena, čísla nebo pomlčku. Např. Moje-nova-" +"WiKi-Stranka." -#: IDF/Form/Field/EmailList.php:45 -msgid "Please enter one or more valid email addresses." -msgstr "" +#: IDF/WikiPage.php:71 +msgid "A one line description of the page content." +msgstr "Jednořádkový popis obsahu stránky." + +#: IDF/WikiPage.php:196 IDF/WikiRevision.php:167 +#, php-format +msgid "%2$s, %3$s" +msgstr "%2$s, %3$s" + +#: IDF/WikiPage.php:198 +#, php-format +msgid "Creation of page %s, by %s" +msgstr "Stránka %s, vytvořena %s" + +#: IDF/WikiPage.php:208 +#, php-format +msgid "%s: Documentation page %s added - %s" +msgstr "%s: Stránka dokumentace %s přidána - %s" #: IDF/WikiRevision.php:48 msgid "page" @@ -4186,11 +4603,6 @@ msgstr "Jednořádkový popis změn." msgid "content" msgstr "obsah" -#: IDF/WikiRevision.php:167 IDF/WikiPage.php:196 -#, php-format -msgid "%2$s, %3$s" -msgstr "%2$s, %3$s" - #: IDF/WikiRevision.php:189 #, php-format msgid "Change of %s, by %s" @@ -4211,244 +4623,4 @@ msgstr "Nová dokumentační stránka %s - %s (%s)" msgid "Documentation Page Changed %s - %s (%s)" msgstr "Dokumentační stránka změněna %s - %s (%s)" -#: IDF/Review/Patch.php:52 -msgid "review" -msgstr "" -#: IDF/Review/Patch.php:67 -msgid "commit" -msgstr "" - -#: IDF/Review/Patch.php:80 IDF/Review/Comment.php:55 -msgid "patch" -msgstr "" - -#: IDF/Review/Patch.php:151 IDF/Review/Comment.php:139 -#, php-format -msgid "" -"Review %3$d, %4$s" -msgstr "" - -#: IDF/Review/Patch.php:153 -#, php-format -msgid "Creation of review %d, by %s" -msgstr "" - -#: IDF/Review/Patch.php:163 -#, php-format -msgid "%s: Creation of Review %d - %s" -msgstr "" - -#: IDF/Review/Patch.php:204 -#, php-format -msgid "New Code Review %s - %s (%s)" -msgstr "" - -#: IDF/Review/Comment.php:83 -msgid "vote" -msgstr "" - -#: IDF/Review/Comment.php:141 -#, php-format -msgid "Update of review %d, by %s" -msgstr "" - -#: IDF/Review/Comment.php:151 -#, php-format -msgid "%s: Updated review %d - %s" -msgstr "" - -#: IDF/Review/Comment.php:216 -#, php-format -msgid "Updated Code Review %s - %s (%s)" -msgstr "" - -#: IDF/Plugin/SyncSvn.php:81 IDF/Plugin/SyncMercurial.php:78 -#, php-format -msgid "The repository %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:100 -#, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:135 -#, php-format -msgid "The configuration file %s is missing." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:144 -#, php-format -msgid "The project path %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:150 -#, php-format -msgid "The project path %s could not be created." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:205 -#, php-format -msgid "Could not parse key information: %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:243 -#, php-format -msgid "Could not create configuration directory \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 -#, php-format -msgid "Could not create symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:269 -#, php-format -msgid "Could not write configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 -#, php-format -msgid "Could not parse usher configuration in \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:295 -#, php-format -msgid "usher configuration already contains a server entry named \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 -#, php-format -msgid "Could not write usher configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:366 -#, php-format -msgid "Could not write write-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:389 -#, php-format -msgid "Could not write read-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:406 -#, php-format -msgid "Could not remove symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:465 -#, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:477 -#, php-format -msgid "Could not delete client private key %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 -#, php-format -msgid "Could not parse read-permissions for project \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 -#, php-format -msgid "Could not write read-permissions for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 -#, php-format -msgid "Could not write write-permissions file for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:790 -#, php-format -msgid "The project path %s does not exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:808 -#, php-format -msgid "The command \"%s\" could not be executed." -msgstr "" - -#: IDF/Plugin/SyncMercurial.php:142 -#, php-format -msgid "%s does not exist or is not writable." -msgstr "" - -#: IDF/Timeline/Paginator.php:49 -msgid "Today" -msgstr "" - -#: IDF/WikiPage.php:62 -msgid "title" -msgstr "nadpis" - -#: IDF/WikiPage.php:63 -msgid "" -"The title of the page must only contain letters, digits or the dash " -"character. For example: My-new-Wiki-Page." -msgstr "" -"Nadpis musí obsahovat pouze písmena, čísla nebo pomlčku. Např. Moje-nova-" -"WiKi-Stranka." - -#: IDF/WikiPage.php:71 -msgid "A one line description of the page content." -msgstr "Jednořádkový popis obsahu stránky." - -#: IDF/WikiPage.php:198 -#, php-format -msgid "Creation of page %s, by %s" -msgstr "Stránka %s, vytvořena %s" - -#: IDF/WikiPage.php:208 -#, php-format -msgid "%s: Documentation page %s added - %s" -msgstr "%s: Stránka dokumentace %s přidána - %s" - -#: IDF/Tag.php:59 -msgid "tag class" -msgstr "třída tagu" - -#: IDF/Tag.php:60 -msgid "The class of the tag." -msgstr "Třída tagu." - -#: IDF/Tag.php:73 -msgid "lcname" -msgstr "lcname" - -#: IDF/Tag.php:74 -msgid "Lower case version of the name for fast searching." -msgstr "Jméno souboru s malými písmenky pro rychlé vyhledávání." - -#: IDF/Key.php:55 -msgid "public key" -msgstr "" - -#: IDF/Key.php:87 -msgid "Invalid or unknown key data detected." -msgstr "" - -#: IDF/Template/ShowUser.php:51 -msgid "Anonymous" -msgstr "Anonym" - -#: IDF/Template/ShowUser.php:54 -msgid "Me" -msgstr "Já" - -#: IDF/Template/Markdown.php:81 -msgid "Create this documentation page" -msgstr "Vytvořit tuto dokumentační stránku" diff --git a/src/IDF/locale/de/idf.po b/src/IDF/locale/de/idf.po index 0df27e3..1baf7f6 100644 --- a/src/IDF/locale/de/idf.po +++ b/src/IDF/locale/de/idf.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Indefero\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-28 01:13+0200\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" "PO-Revision-Date: 2011-03-04 18:20+0000\n" "Last-Translator: tommyd \n" "Language-Team: German <>\n" @@ -15,7 +15,9 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Language: de_DE\n" +"X-Source-Language: C\n" #: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 #: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 @@ -23,14 +25,14 @@ msgid "project" msgstr "Projekt" #: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 -#: IDF/IssueFile.php:57 IDF/Review/Comment.php:69 IDF/Review.php:80 -#: IDF/Upload.php:85 IDF/WikiPage.php:78 IDF/WikiRevision.php:79 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 msgid "submitter" msgstr "Absender" -#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 -#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 -#: IDF/WikiRevision.php:65 +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 IDF/Review.php:73 +#: IDF/Upload.php:57 IDF/WikiPage.php:70 IDF/WikiRevision.php:65 msgid "summary" msgstr "Zusammenfassung" @@ -39,9 +41,9 @@ msgid "changelog" msgstr "Änderungen" #: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 -#: IDF/IssueFile.php:96 IDF/Review/Comment.php:90 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 #: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 -#: IDF/Upload.php:106 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 msgid "creation date" msgstr "Erstellt am" @@ -63,6 +65,14 @@ msgstr "Schlüssel" msgid "value" msgstr "Wert" +#: IDF/Diff.php:460 +msgid "Old" +msgstr "Alt" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "Neu" + #: IDF/EmailAddress.php:49 IDF/Key.php:49 msgid "user" msgstr "Benutzer" @@ -71,30 +81,33 @@ msgstr "Benutzer" msgid "email" msgstr "E-Mail" -#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:561 +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 msgid "git" msgstr "git" -#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:562 +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 msgid "Subversion" msgstr "Subversion" -#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:563 +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 msgid "mercurial" msgstr "mercurial" -#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:564 +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 msgid "monotone" msgstr "monotone" #: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 msgid "Name" msgstr "Name" #: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/gettexttemplates/idf/main-menu.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 msgid "Private project" msgstr "Privates Projekt" @@ -214,10 +227,10 @@ msgstr "" #: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 #: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 -#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:263 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/MembersConf.php:64 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 #: IDF/Form/Password.php:76 IDF/Form/Register.php:112 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:127 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 #: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 #: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 #: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 @@ -232,7 +245,7 @@ msgstr "" "Klicke auf den Projekt-Management-Reiter, um eine Beschreibung Deines " "Projektes zu setzen." -#: IDF/Form/Admin/ProjectCreate.php:362 +#: IDF/Form/Admin/ProjectCreate.php:363 msgid "This project is not available." msgstr "Das Projekt ist nicht verfügbar." @@ -320,8 +333,8 @@ msgstr "" msgid "Your details to access your forge." msgstr "Die Informationen, um auf Deine Forge zuzugreifen." -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 #, php-format msgid "The email \"%s\" is already used." msgstr "Die E-Mail \"%s\" wird bereits genutzt." @@ -350,17 +363,18 @@ msgid "" "The password must be hard for other people to guess, but easy for the user " "to remember." msgstr "" -"Das Passwort sollte für andere Leute schwer zu erraten, aber für den Benutzer " -"einfach zu erinnern sein." +"Das Passwort sollte für andere Leute schwer zu erraten, aber für den " +"Benutzer einfach zu erinnern sein." #: IDF/Form/Admin/UserUpdate.php:89 msgid "Confirm password" msgstr "Passwort bestätigen" -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:62 -#: IDF/Form/ReviewCreate.php:54 IDF/Form/UpdateUpload.php:51 -#: IDF/Form/Upload.php:49 IDF/Form/UserAccount.php:101 -#: IDF/Form/WikiCreate.php:70 IDF/Form/WikiUpdate.php:60 +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 msgid "Description" msgstr "Beschreibung" @@ -415,7 +429,8 @@ msgid "" "you can directly enable or disable their account here." msgstr "" "Wenn der Benutzer keine Bestätigungs-E-Mail erhält oder das System " -"missbraucht, kannst Du sein Benutzerkonto hier direkt aktivieren oder deaktivieren." +"missbraucht, kannst Du sein Benutzerkonto hier direkt aktivieren oder " +"deaktivieren." #: IDF/Form/Admin/UserUpdate.php:274 msgid "--- is not a valid first name." @@ -428,13 +443,13 @@ msgstr "" "Ein Benutzer mit dieser E-Mail-Adresse existiert bereits, bitte gib eine " "andere E-Mail-Adresse an." -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 msgid "For security reason, you cannot upload a file with this extension." msgstr "" "Aus Sicherheitsgründen kannst Du keine Dateien mit dieser Erweiterung " "hochladen." -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 msgid "The passwords do not match. Please give them again." msgstr "Die Passwörter stimmen nicht überein. Bitte gib sie erneut ein." @@ -442,56 +457,62 @@ msgstr "Die Passwörter stimmen nicht überein. Bitte gib sie erneut ein." msgid "Please enter one or more valid email addresses." msgstr "Bitte gib eine oder mehrere gültige E-Mail-Adressen ein." -#: IDF/Form/IssueCreate.php:53 IDF/Form/IssueUpdate.php:45 +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 #: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 #: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/Review.php:58 IDF/Views/User.php:83 IDF/Views/Wiki.php:62 -#: IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 msgid "Summary" msgstr "Zusammenfassung" -#: IDF/Form/IssueCreate.php:72 IDF/Form/IssueUpdate.php:65 +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 #: IDF/Form/ReviewCreate.php:83 msgid "The \"upload_issue_path\" configuration variable was not set." msgstr "Die Konfigurationsvariable \"upload_issue_path\" ist nicht gesetzt." -#: IDF/Form/IssueCreate.php:82 IDF/Form/IssueUpdate.php:75 +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 msgid "Attach a file" msgstr "Datei anhängen" -#: IDF/Form/IssueCreate.php:95 IDF/Form/IssueUpdate.php:88 +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 #: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/Review.php:59 IDF/Views/User.php:84 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 msgid "Status" msgstr "Status" -#: IDF/Form/IssueCreate.php:104 IDF/Form/IssueUpdate.php:98 +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 msgid "Owner" msgstr "Eigentümer" -#: IDF/Form/IssueCreate.php:150 IDF/Form/IssueUpdate.php:117 +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "Dieses Ticket" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 #: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 #: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 msgid "Labels" msgstr "Marken" -#: IDF/Form/IssueCreate.php:192 +#: IDF/Form/IssueCreate.php:210 msgid "You cannot add a label with the \"Status\" prefix to an issue." msgstr "" "Du kannst keine Marke mit dem Präfix \"Status\" zu einem Ticket hinzufügen." -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 #: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 #: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 msgid "You provided an invalid label." msgstr "Du hast eine ungültige Marke angegeben." -#: IDF/Form/IssueCreate.php:199 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 #: IDF/Form/Upload.php:119 #, php-format msgid "You cannot provide more than label from the %s class to an issue." @@ -499,35 +520,68 @@ msgstr "" "Du kannst nicht mehr als eine Marke von der %s-Klasse zu einem Ticket " "hinzufügen." -#: IDF/Form/IssueCreate.php:210 IDF/Form/IssueUpdate.php:147 +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 msgid "You need to provide a description of the issue." msgstr "Bitte füge eine Beschreibung des Problems an." -#: IDF/Form/IssueCreate.php:233 IDF/Form/ReviewCreate.php:159 +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 msgid "You provided an invalid status." msgstr "Du hast einen ungültigen Status angegeben." -#: IDF/Form/IssueTrackingConf.php:80 +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "Du hast einen ungültigen Verknüpfungstyp angegeben." + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "Der Wert \"%s\" ist keine gültige Ticket-ID." + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "Das Ticket \"%s\" existiert nicht." + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "steht in Verbindung mit" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "blockiert" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "wird blockiert von" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "dupliziert" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "wird dupliziert von" + +#: IDF/Form/IssueTrackingConf.php:97 msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" +"Define an issue template to hint the reporter to provide certain information" msgstr "" "Definiere eine Ticket-Vorlage, um dem Ersteller Hinweise auf benötigte " "Informationen zu geben" -#: IDF/Form/IssueTrackingConf.php:89 +#: IDF/Form/IssueTrackingConf.php:106 msgid "Open issue status values" msgstr "Statuswerte für offene Tickets" -#: IDF/Form/IssueTrackingConf.php:97 +#: IDF/Form/IssueTrackingConf.php:114 msgid "Closed issue status values" msgstr "Statuswerte für geschlossene Tickets" -#: IDF/Form/IssueTrackingConf.php:106 +#: IDF/Form/IssueTrackingConf.php:123 msgid "Predefined issue labels" msgstr "Vordefinierte Ticket-Marken" -#: IDF/Form/IssueTrackingConf.php:108 +#: IDF/Form/IssueTrackingConf.php:125 msgid "" "The first \"Type:\" and \"Priority:\" entries found in this list are " "automatically chosen as defaults for new issues." @@ -536,16 +590,31 @@ msgstr "" "gefunden werden, werden automatisch als Standardwerte für neue Tickets " "übernommen." -#: IDF/Form/IssueTrackingConf.php:116 +#: IDF/Form/IssueTrackingConf.php:133 msgid "Each issue may have at most one label with each of these classes" msgstr "Jedes Ticket darf maximal eine Marke von jeder dieser Klassen haben" -#: IDF/Form/IssueUpdate.php:55 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "Ticketverknüpfungen" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" +"Du kannst bidirektionale Verknüpfungen wie \"ist verknüpft mit\" oder " +"\"blockiert, wird blockiert von\" angeben. Für die Standard-Verknüpfungen " +"sind bereits Übersetzungen vorkonfiguriert, neue Verknüpfungstypen sollten " +"jedoch in einer Sprache angegegeben werden, die von allen Projektteilnehmern " +"verstanden wird." + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 #: IDF/Form/WikiUpdate.php:82 msgid "Comment" msgstr "Kommentar" -#: IDF/Form/IssueUpdate.php:219 +#: IDF/Form/IssueUpdate.php:316 msgid "No changes were entered." msgstr "Keine Änderung festgestellt." @@ -636,6 +705,34 @@ msgstr "" "Das Benutzerkonto ist nicht aktiv. Bitte kontaktiere den Administrator für " "die Freischaltung." +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "Kurzbeschreibung" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "Die Konfigurationsvariable \"upload_path\" ist nicht gesetzt." + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "Aktualisiere das Logo" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "Das Logo muss ein Bild der Größe 32 x 32 sein." + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "Entferne das derzeitige Logo" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "Konnte die Größe des hochgeladenen Bildes nicht bestimmen." + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "Das Bild muss eine Größe von 32 x 32 haben." + #: IDF/Form/Register.php:41 msgid "Your login" msgstr "Dein Anmeldename" @@ -705,11 +802,10 @@ msgid "" "This account has already been confirmed. Maybe should you try to recover " "your password using the help link." msgstr "" -"Dieses Benutzerkonto wurde bereits bestätigt. Vielleicht möchtest Du versuchen, Dein " -"Passwort über den Hilfe-Link wiederherzustellen?" +"Dieses Benutzerkonto wurde bereits bestätigt. Vielleicht möchtest Du " +"versuchen, Dein Passwort über den Hilfe-Link wiederherzustellen?" -#: IDF/Form/ReviewCreate.php:74 -#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/Form/ReviewCreate.php:74 IDF/gettexttemplates/idf/source/base.html.php:5 #: IDF/gettexttemplates/idf/source/changelog.html.php:7 msgid "Commit" msgstr "Revision" @@ -735,13 +831,21 @@ msgstr "Initiales, zu begutachtendes Patch." msgid "General comment" msgstr "Allgemeiner Kommentar" -#: IDF/Form/ReviewFileComment.php:104 -msgid "You need to provide comments on at least one file." -msgstr "Du musst Kommentare zu mindestens einer Datei angeben." +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" +"Du musst einen allgemeinen Kommentar zu dem Vorschlag angeben oder " +"mindestens eine Datei kommentieren." -#: IDF/Form/ReviewFileComment.php:111 -msgid "You need to provide your general comment about the proposal." -msgstr "Du musst einen allgemeinen Kommentar zu Deinem Vorschlag angeben." +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "Der Status wurde aktualisiert." + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "Dieses Feld wird benötigt." #: IDF/Form/SourceConf.php:56 msgid "Webhook URL" @@ -753,43 +857,33 @@ msgid "Learn more about the post-commit web hooks." msgstr "Erfahre mehr über die post-commit Web-Hooks." #: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html~.php:5 -#: IDF/gettexttemplates/idf/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html~.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 #: IDF/gettexttemplates/idf/downloads/base.html.php:3 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/Views/Project.php:75 +#: IDF/Views/Project.php:97 msgid "Downloads" msgstr "Downloads" -#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base-full.html~.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 -#: IDF/gettexttemplates/idf/base.html~.php:9 +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 msgid "Code Review" msgstr "Code-Besprechung" #: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/base-full.html~.php:6 -#: IDF/gettexttemplates/idf/base.html.php:6 -#: IDF/gettexttemplates/idf/base.html~.php:6 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 msgid "Documentation" msgstr "Dokumentation" #: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/base-full.html~.php:8 -#: IDF/gettexttemplates/idf/base.html.php:8 -#: IDF/gettexttemplates/idf/base.html~.php:8 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 msgid "Source" msgstr "Quellcode" -#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html~.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html~.php:7 +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 msgid "Issues" msgstr "Tickets" @@ -812,9 +906,9 @@ msgstr "Weitere autorisierte Benutzer" #: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 msgid "File" msgstr "Datei" @@ -878,27 +972,27 @@ msgstr "" "Eine Validierungs-E-Mail wurde an \"%s\" versandt, um die Adressänderung zu " "überprüfen." -#: IDF/Form/UserAccount.php:334 +#: IDF/Form/UserAccount.php:341 msgid "" "Please check the key as it does not appear to be a valid SSH public key." msgstr "" -"Bitte überprüfe den Schlüssel, er scheint kein gültiger öffentlicher SSH-" -"Schlüssel zu sein." +"Bitte überprüfe den Schlüssel, er scheint kein gültiger öffentlicher " +"SSH-Schlüssel zu sein." -#: IDF/Form/UserAccount.php:354 +#: IDF/Form/UserAccount.php:363 msgid "" "Please check the key as it does not appear to be a valid monotone public key." msgstr "" "Bitte überprüfe den Schlüssel, er scheint kein gültiger öffentlicher " "monotone-Schlüssel zu sein." -#: IDF/Form/UserAccount.php:362 +#: IDF/Form/UserAccount.php:371 msgid "Public key looks like neither an SSH nor monotone public key." msgstr "" "Der öffentliche Schlüssel sieht weder wie ein öffentlicher SSH- noch ein " "öffentlicher monotone-Schlüssel aus." -#: IDF/Form/UserAccount.php:374 +#: IDF/Form/UserAccount.php:383 msgid "You already have uploaded this key." msgstr "Du hast diesen Schlüssel bereits hochgeladen." @@ -1039,9 +1133,9 @@ msgid "" "value.

\n" msgstr "" "\n" -"

Anletung:

\n" -"

Füge einen Statuswert pro Zeile in der gewünschten Reihenfolge hinzu.\n" +"

Anleitung:

\n" +"

Füge einen Statuswert pro Zeile in der gewünschten Reihenfolge " +"hinzu.

\n" "

Füge optional nach einem Istgleich-Zeichen (=) eine kurze Beschreibung " "ein, um die Bedeutung des Statuswerts zu beschreiben.

\n" @@ -1049,7 +1143,7 @@ msgstr "" #: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 #: IDF/gettexttemplates/idf/admin/members.html.php:13 #: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 #: IDF/gettexttemplates/idf/admin/tabs.html.php:15 #: IDF/gettexttemplates/idf/admin/wiki.html.php:8 msgid "Save Changes" @@ -1077,8 +1171,8 @@ msgid "" "\n" "

Notes:

\n" "

A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" +"other project owners. You need to be carefull when you give owner " +"rights.

\n" "

A project member will not have access to the administration area but will " "have more options available in the use of the project.

\n" msgstr "" @@ -1095,6 +1189,7 @@ msgid "You can find here the current repository configuration of your project." msgstr "Hier findest Du die derzeitige Depot-Konfiguration Deines Projektes." #: IDF/gettexttemplates/idf/admin/source.html.php:4 +#, qt-format msgid "" "

The webhook URL setting specifies a URL to which a HTTP POST\n" "request is sent after each repository commit. If this field is empty,\n" @@ -1144,8 +1239,8 @@ msgstr "" "

Beispiel: Wenn die Revision 123 für das Projekt 'mein-projekt' zum Depot\n" "gesandt wird und als post-commit-URL http://meine-domain.com/%p/%r " "eingestellt\n" -"ist, würde eine Anfrage an http://meine-domain.com/mein-projekt/123 gesendet." -"

" +"ist, würde eine Anfrage an http://meine-domain.com/mein-projekt/123 " +"gesendet.

" #: IDF/gettexttemplates/idf/admin/source.html.php:26 msgid "" @@ -1176,13 +1271,13 @@ msgstr "Post-commit Authentifizierungs-Schlüssel:" msgid "" "\n" "

Instructions:

\n" -"

The description of the project can be improved using the Markdown syntax.

\n" +"

The description of the project can be improved using the Markdown syntax.

\n" msgstr "" "\n" "

Anleitung:

\n" -"

Die Beschreibung des Projektes kann durch die Benutzung der Markdown-Syntax vereinfacht werden.

\n" +"

Die Beschreibung des Projektes kann durch die Benutzung der Markdown-Syntax vereinfacht werden.

\n" #: IDF/gettexttemplates/idf/admin/summary.html.php:7 msgid "" @@ -1191,6 +1286,22 @@ msgstr "" "Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um die " "Projektzusammenfassung zu aktualisieren." +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "Derzeitiges Logo" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "Projekt-Logo" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "Für Dein Projekt wurde noch kein Logo konfiguriert." + #: IDF/gettexttemplates/idf/admin/tabs.html.php:3 msgid "" "\n" @@ -1213,8 +1324,8 @@ msgid "" "You can configure here the project tabs access rights and notification " "emails." msgstr "" -"Hier kannst Du den Zugriff auf die Projektfunktionen und die Benachrichtungs-" -"E-Mails konfigurieren." +"Hier kannst Du den Zugriff auf die Projektfunktionen und die " +"Benachrichtungs-E-Mails konfigurieren." #: IDF/gettexttemplates/idf/admin/tabs.html.php:9 #, php-format @@ -1225,20 +1336,20 @@ msgid "" "commas (','). If you do not want to send emails for a given type of changes, " "simply leave the corresponding field empty." msgstr "" -"Benachrichtungs-E-Mails werden mit der Absenderadresse %%from_email" -"%% versandt. Wenn Du die E-Mail zu einer Mailingliste senden " -"möchtest, musst Du eventuell diese E-Mail-Adresse dort registrieren. Mehrere " -"E-Mail-Adressen müssen durch Kommas (',') voneinander getrennt werden. Wenn " -"Du keine E-Mails für einen bestimmten Änderungstyp versenden möchtest, lasse " -"das entsprechende Feld einfach leer." +"Benachrichtungs-E-Mails werden mit der Absenderadresse " +"%%from_email%% versandt. Wenn Du die E-Mail zu einer " +"Mailingliste senden möchtest, musst Du eventuell diese E-Mail-Adresse dort " +"registrieren. Mehrere E-Mail-Adressen müssen durch Kommas (',') voneinander " +"getrennt werden. Wenn Du keine E-Mails für einen bestimmten Änderungstyp " +"versenden möchtest, lasse das entsprechende Feld einfach leer." #: IDF/gettexttemplates/idf/admin/tabs.html.php:10 msgid "" "If you mark a project as private, only the project members and " "administrators, together with the extra authorized users you provide will " "have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." msgstr "" "Wenn Du ein Projekt als privat markierst, haben nur Projektmitglieder und " "Administratoren zusammen mit den von Dir extra authorisierten Benutzern " @@ -1253,8 +1364,8 @@ msgid "" "with the given login. Separate the logins with commas and/or new lines." msgstr "" "Gib für jede Person ihren Anmeldenamen ein. Jede Person muss sich bereits " -"mit diesem Namen angemeldet haben. Trenne die Anmeldenamen durch Kommas " -"und / oder neue Zeilen." +"mit diesem Namen angemeldet haben. Trenne die Anmeldenamen durch Kommas und " +"/ oder neue Zeilen." #: IDF/gettexttemplates/idf/admin/tabs.html.php:12 msgid "" @@ -1279,34 +1390,28 @@ msgid "Instructions:" msgstr "Anweisungen:" #: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base-full.html~.php:3 #: IDF/gettexttemplates/idf/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html~.php:3 #, php-format msgid "" "Sign in or create your account to create issues or " "add comments" msgstr "" -"Melde Dich an oder lege ein Benutzerkonto an, um Tickets " -"oder Kommentare hinzuzufügen" +"Melde Dich an oder lege ein Benutzerkonto an, um " +"Tickets oder Kommentare hinzuzufügen" -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html~.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -#: IDF/gettexttemplates/idf/base.html~.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 msgid "Project Home" msgstr "Projekt-Startseite" -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base-full.html~.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -#: IDF/gettexttemplates/idf/base.html~.php:10 +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 msgid "Project Management" msgstr "Projekt-Management" #: IDF/gettexttemplates/idf/downloads/base.html.php:4 #: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/Views/Download.php:214 +#: IDF/Views/Download.php:234 msgid "New Download" msgstr "Neuer Download" @@ -1332,7 +1437,6 @@ msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:5 #: IDF/gettexttemplates/idf/downloads/view.html.php:4 #: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:7 #: IDF/gettexttemplates/idf/issues/view.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:8 @@ -1350,20 +1454,18 @@ msgstr "Lösche Datei" #: IDF/gettexttemplates/idf/downloads/delete.html.php:7 #: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 #: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 #: IDF/gettexttemplates/idf/register/confirmation.html.php:7 #: IDF/gettexttemplates/idf/register/index.html.php:8 -#: IDF/gettexttemplates/idf/register/index.html~.php:7 #: IDF/gettexttemplates/idf/register/inputkey.html.php:5 #: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 +#: IDF/gettexttemplates/idf/review/view.html.php:41 #: IDF/gettexttemplates/idf/user/changeemail.html.php:5 #: IDF/gettexttemplates/idf/user/myaccount.html.php:13 #: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 @@ -1377,15 +1479,14 @@ msgid "Cancel" msgstr "Abbrechen" #: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 msgid "Uploaded:" msgstr "Hochgeladen:" #: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:27 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 #: IDF/gettexttemplates/idf/wiki/delete.html.php:12 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:15 @@ -1393,23 +1494,21 @@ msgid "Updated:" msgstr "Aktualisiert:" #: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 +#: IDF/gettexttemplates/idf/index.html.php:15 msgid "Downloads:" msgstr "Downloads:" #: IDF/gettexttemplates/idf/downloads/delete.html.php:11 #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:31 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 @@ -1459,7 +1558,7 @@ msgstr "Download:" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/review/view.html.php:31 #: IDF/gettexttemplates/idf/user/public.html.php:4 msgid "Description:" msgstr "Beschreibung:" @@ -1521,32 +1620,36 @@ msgstr "" "nur herunter, falls Du genau diese Version benötigst." #: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "MD5:" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 msgid "Changes" msgstr "Änderungen" -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 msgid "The form contains some errors. Please correct them to update the file." msgstr "" "Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um die Datei " "zu aktualisieren." -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 msgid "Update File" msgstr "Datei aktualisieren" -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 msgid "Remove this file" msgstr "Entferne diese Datei" -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 #: IDF/gettexttemplates/idf/wiki/update.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:12 msgid "Trash" msgstr "Mülleimer" -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 msgid "Delete this file" msgstr "Lösche diese Datei" @@ -1558,7 +1661,6 @@ msgstr "Wir sind hier, um Dir zu helfen." #: IDF/gettexttemplates/idf/faq-api.html.php:4 #: IDF/gettexttemplates/idf/faq.html.php:35 #: IDF/gettexttemplates/idf/gadmin/base.html.php:3 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 #: IDF/Views.php:47 msgid "Projects" @@ -1584,11 +1686,13 @@ msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" -"Du musst Dir ein Benutzerkonto auf Gravatar.com erstellen, es dauert nur 5 Minuten und ist kostenfrei." +"Du musst Dir ein Benutzerkonto auf Gravatar.com erstellen, es dauert nur 5 " +"Minuten und ist kostenfrei." #: IDF/gettexttemplates/idf/faq.html.php:10 msgid "" @@ -1684,12 +1788,10 @@ msgid "Alt+4: Search (when available)." msgstr "Alt+4: Suche (wenn verfügbar)." #: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:4 msgid "People" msgstr "Personen" #: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:5 msgid "Usher" msgstr "Usher" @@ -1700,7 +1802,6 @@ msgstr "Hier hast Du Zugriff auf die Administration der Forge." #: IDF/gettexttemplates/idf/gadmin/home.html.php:4 #: IDF/gettexttemplates/idf/project/home.html.php:3 #: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:4 msgid "Welcome" msgstr "Willkommen" @@ -1730,8 +1831,8 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 msgid "" -"Once you have defined the repository type, you cannot change it." +"Once you have defined the repository type, you cannot change " +"it." msgstr "" "Wurde der Typ des Depots einmal festgelegt, kann dieser nicht " "nachträglich geändert werden.." @@ -1806,7 +1907,7 @@ msgid "Code reviews" msgstr "Code-Besprechungen" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "Revisionen" @@ -1834,7 +1935,7 @@ msgstr "Depots:" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" msgstr "Anhänge:" @@ -1871,8 +1972,7 @@ msgstr "Lösche dieses Projekt" msgid "You will be asked to confirm." msgstr "Es wird eine Bestätigung verlangt." -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 -#: IDF/Views/Admin.php:201 +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 IDF/Views/Admin.php:201 msgid "User List" msgstr "Benutzerliste" @@ -1989,8 +2089,7 @@ msgstr "Administratives" msgid "Configured servers" msgstr "Konfigurierte Server" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 -#: IDF/Views/Admin.php:358 +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 IDF/Views/Admin.php:358 msgid "Usher control" msgstr "Usher-Kontrolle" @@ -2002,6 +2101,10 @@ msgstr "Adresse" msgid "port" msgstr "Port" +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "Keine Verbindungen gefunden." + #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 msgid "current server status:" msgstr "Derzeitiger Serverstatus:" @@ -2023,7 +2126,7 @@ msgid "reload" msgstr "neu laden" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "Statuserklärung" @@ -2061,46 +2164,50 @@ msgid "action" msgstr "Aktion" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 +msgid "No monotone servers configured." +msgstr "Keine monotone-Server konfiguriert." + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 msgid "stop" msgstr "stoppen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 msgid "start" msgstr "starten" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 msgid "kill" msgstr "töten" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "aktive Verbindungen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "entfernter Server ohne offene Verbindungen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "Server mit n offenen Verbindungen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "lokaler Server läuft ohne offene Verbindungen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "lokaler Server läuft nicht und wartet auf Verbindungen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr "lokaler Server stoppt gerade, n Verbindungen sind noch offen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "lokaler Server läuft nicht und akzeptiert keine Verbindungen" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "" "Usher ist heruntergefahren, läuft nicht und akzeptiert keine Verbindungen" @@ -2114,31 +2221,31 @@ msgstr "Persönlicher Projekt-Feed für %%user%%." msgid "No projects managed with InDefero were found." msgstr "Es wurden keine verwalteten Projekte gefunden." -#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:9 msgid "Forge statistics" msgstr "Forge-Statistiken" -#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/index.html.php:10 msgid "Projects:" msgstr "Projekte:" -#: IDF/gettexttemplates/idf/index.html.php:9 +#: IDF/gettexttemplates/idf/index.html.php:11 msgid "Members:" msgstr "Mitglieder:" -#: IDF/gettexttemplates/idf/index.html.php:10 +#: IDF/gettexttemplates/idf/index.html.php:12 msgid "Issues:" msgstr "Tickets:" -#: IDF/gettexttemplates/idf/index.html.php:11 +#: IDF/gettexttemplates/idf/index.html.php:13 msgid "Commits:" msgstr "Revisionen:" -#: IDF/gettexttemplates/idf/index.html.php:12 +#: IDF/gettexttemplates/idf/index.html.php:14 msgid "Documentations:" msgstr "Dokumentationsseiten:" -#: IDF/gettexttemplates/idf/index.html.php:14 +#: IDF/gettexttemplates/idf/index.html.php:16 msgid "Code reviews:" msgstr "Code-Besprechungen:" @@ -2148,49 +2255,38 @@ msgid "Attachment to issue %%issue.id%%" msgstr "Anhang zum Ticket %%issue.id%%" #: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/commit.html~.php:22 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 #: IDF/gettexttemplates/idf/source/git/file.html.php:6 #: IDF/gettexttemplates/idf/source/git/tree.html.php:11 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 msgid "Archive" msgstr "Archiv" #: IDF/gettexttemplates/idf/issues/attachment.html.php:6 #: IDF/gettexttemplates/idf/source/git/file.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 msgid "Download this file" msgstr "Lade diese Datei herunter" #: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/review/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/delete.html.php:11 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 #: IDF/gettexttemplates/idf/wiki/view.html.php:14 msgid "Created:" msgstr "Erstellt:" -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "Offene Tickets" - #: IDF/gettexttemplates/idf/issues/base.html.php:4 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -msgid "New Issue" -msgstr "Neues Ticket" +msgid "All Issues" +msgstr "Alle Tickets" #: IDF/gettexttemplates/idf/issues/base.html.php:5 msgid "My Issues" @@ -2201,11 +2297,20 @@ msgid "My watch list" msgstr "Meine Beobachtungsliste" #: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "Neues Ticket" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 #: IDF/gettexttemplates/idf/wiki/base.html.php:6 msgid "Search" msgstr "Suche" -#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/issues/base.html.php:9 msgid "Back to the issue" msgstr "Zurück zum Ticket" @@ -2213,13 +2318,13 @@ msgstr "Zurück zum Ticket" #, php-format msgid "" "

Open issues: %%open%%

\n" -"

Closed issues: %%closed%%

\n" +"

Closed issues: %%closed%%

\n" msgstr "" -"

Offene Tickets: %%open%%\n" -"

Geschlossene Tickets: %%closed" -"%%

\n" +"

Offene Tickets: %%open%%

\n" +"

Geschlossene Tickets: %%closed%%

\n" #: IDF/gettexttemplates/idf/issues/by-label.html.php:7 msgid "Label:" @@ -2237,8 +2342,8 @@ msgid "" "
  • The steps to reproduce the problem.
  • \n" "
  • The version of the software and your operating system.
  • \n" "
  • Any information that can help the developers to solve the issue.
  • \n" -"
  • Do not provide any password or confidential information!
  • \n" +"
  • Do not provide any password or confidential " +"information!
  • \n" "" msgstr "" "

    Wenn Du ein Ticket erstellst, vergesse nicht die folgenden Angaben zu " @@ -2246,10 +2351,10 @@ msgstr "" "

      \n" "
    • Die erfolgten Schritte, um das Problem zu reproduzieren.
    • \n" "
    • Die Version der Software und Deines Betriebssystems.
    • \n" -"
    • Jede Information, die dem Entwickler helfen könnte, das Problem zu lösen." -"
    • \n" -"
    • Füge dem Ticket keine Passwörter oder vertrauliche Angaben hinzu!" -"
    • \n" +"
    • Jede Information, die dem Entwickler helfen könnte, das Problem zu " +"lösen.
    • \n" +"
    • Füge dem Ticket keine Passwörter oder vertrauliche Angaben " +"hinzu!
    • \n" "
    " #: IDF/gettexttemplates/idf/issues/create.html.php:10 @@ -2260,10 +2365,8 @@ msgstr "" #: IDF/gettexttemplates/idf/issues/create.html.php:11 #: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:24 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 #: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/create.html.php:5 #: IDF/gettexttemplates/idf/wiki/update.html.php:5 msgid "Preview" @@ -2274,26 +2377,22 @@ msgid "Submit Issue" msgstr "Ticket einreichen" #: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:32 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 msgid "Attach file" msgstr "Datei anhängen" #: IDF/gettexttemplates/idf/issues/create.html.php:16 #: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:34 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 msgid "Attach another file" msgstr "Eine andere Datei anhängen" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 +#: IDF/gettexttemplates/idf/review/view.html.php:38 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 #: IDF/IssueComment.php:151 @@ -2304,41 +2403,43 @@ msgstr "Zusammenfassung:" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:28 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 IDF/IssueComment.php:153 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 msgid "Status:" msgstr "Status:" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:29 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 #: IDF/IssueComment.php:155 msgid "Owner:" msgstr "Besitzer:" +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "Verknüpfungen:" + #: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 #: IDF/gettexttemplates/idf/issues/index.html.php:3 #: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 #, php-format msgid "" "

    Open issues: %%open%%

    \n" -"

    Closed issues: %%closed%%

    " +"

    Closed issues: %%closed%%

    " msgstr "" -"

    Offene Tickets: %%open%%\n" -"

    Geschlossene Tickets: %%closed" -"%%

    " +"

    Offene Tickets: %%open%%

    \n" +"

    Geschlossene Tickets: %%closed%%

    " #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 msgid "" @@ -2356,7 +2457,7 @@ msgid "Reported by:" msgstr "Gemeldet von:" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 msgid "Issue:" msgstr "Ticket:" @@ -2380,7 +2481,55 @@ msgstr "URL:" msgid "Comments (last first):" msgstr "Kommentare (neueste zuerst):" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

    Found open issues: %%open%%

    \n" +"

    Found closed issues: %%closed%%

    " +msgstr "" +"\n" +"

    Gefundene offene Tickets: %%open%%

    \n" +"

    Gefundene geschlossene Tickets: %%closed%%

    " + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

    Label:\n" +"%%tag.class%%:%%tag.name%%

    " +msgstr "" +"

    Label:\n" +"%%tag.class%%:%%tag.name%%

    " + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
    You can create your first issue here." +msgstr "" +"Es gibt noch keine Tickets.
    Du kannst Dein erstes Ticket hier erstellen." + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "Ungelöst: Nach %%key%%" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "Status-Zusammenfassung" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "Ungelöst: Nach Zugeordneten" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 #, php-format msgid "" "See the %%nb_submit_closed%% closed." @@ -2393,57 +2542,49 @@ msgstr[1] "" "Siehe die %%nb_submit_closed%% " "geschlossenen." -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 #, php-format msgid "" "See the %%nb_owner_closed%% closed." msgid_plural "" "See the %%nb_owner_closed%% closed." msgstr[0] "" -"Siehe das %%nb_owner_closed%% geschlossene." +"Siehe das %%nb_owner_closed%% " +"geschlossene." msgstr[1] "" "Siehe die %%nb_owner_closed%% " "geschlossenen." -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 #: IDF/gettexttemplates/idf/user/dashboard.html.php:7 msgid "Submitted issues:" msgstr "Eingereichte Tickets:" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 #: IDF/gettexttemplates/idf/user/dashboard.html.php:6 msgid "Working issues:" msgstr "Tickets in Bearbeitung:" -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "Gefundene Tickets:" - -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:3 #: IDF/gettexttemplates/idf/issues/view.html.php:3 #, php-format msgid "Reported by %%submitter%%, %%c.creation_dtime%%" msgstr "Eingesandt von %%submitter%%, %%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:4 #: IDF/gettexttemplates/idf/issues/view.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:22 #, php-format msgid "" "Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" msgstr "" -"Kommentar %%i%% von %%submitter%%, %%c.creation_dtime" -"%%" +"Kommentar %%i%% von %%submitter%%, " +"%%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:5 #: IDF/gettexttemplates/idf/issues/view.html.php:5 #, php-format msgid "Sign in to reply to this comment." msgstr "" "Melde Dich an, um auf diesen Kommentar zu antworten." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:6 #: IDF/gettexttemplates/idf/issues/view.html.php:6 msgid "" "This issue is marked as closed, add a comment only if you think this issue " @@ -2453,7 +2594,6 @@ msgstr "" "hinzu, wenn Du denkst, dass das geschilderte Problem noch nicht ganz " "beseitigt wurde." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:8 #: IDF/gettexttemplates/idf/issues/view.html.php:8 #, php-format msgid "%%interested%% person" @@ -2461,79 +2601,65 @@ msgid_plural "%%interested%% persons" msgstr[0] "%%interested%% Person" msgstr[1] "%%interested%% Personen" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:9 #: IDF/gettexttemplates/idf/issues/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:7 +#, php-format +msgid "This issue %%verb%%" +msgstr "Dieses Ticket %%verb%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 msgid "Remove this issue from your watch list" msgstr "Entferne dieses Ticket von Deiner Beobachtungsliste." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:8 +#: IDF/gettexttemplates/idf/issues/view.html.php:11 msgid "Add this issue to your watch list" msgstr "Füge dieses Ticket zu Deiner Beobachtungsliste hinzu." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:9 +#: IDF/gettexttemplates/idf/issues/view.html.php:12 msgid "Click here to view the previous closed issue" msgstr "Klicke hier, um das vorherige geschlossene Ticket zu sehen." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:6 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:10 +#: IDF/gettexttemplates/idf/issues/view.html.php:13 msgid "Click here to view the previous open issue" msgstr "Klicke hier, um das vorherige offene Ticket zu sehen." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:14 msgid "Click here to view the next closed issue" msgstr "Klicke hier, um das nächte geschlossene Ticket zu sehen." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:15 msgid "Click here to view the next open issue" msgstr "Klicke hier, um das nächste offene Ticket zu sehen." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:16 msgid "download" msgstr "herunterladen" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:16 -#: IDF/gettexttemplates/idf/issues/view.html.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:17 msgid "view" msgstr "anzeigen" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:21 -#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:23 msgid "The form contains some errors. Please correct them to change the issue." msgstr "" "Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um das " "Ticket zu ändern." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:23 -#: IDF/gettexttemplates/idf/issues/view.html.php:23 +#: IDF/gettexttemplates/idf/issues/view.html.php:25 msgid "Submit Changes" msgstr "Sende Änderungen" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:30 -#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/issues/view.html.php:32 msgid "Followed by:" msgstr "Beobachtet von:" #: IDF/gettexttemplates/idf/login_form.html.php:3 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"If you don't have an account yet, you can create one here." msgstr "" -"Wenn Du noch kein Benutzerkonto hast, kannst Du hier ein " -"neues erstellen." +"Wenn Du noch kein Benutzerkonto hast, kannst Du hier " +"ein neues erstellen." #: IDF/gettexttemplates/idf/login_form.html.php:4 msgid "What is your account information?" @@ -2568,8 +2694,8 @@ msgstr "Es dauert weniger als eine Minute, um Dein Benutzerkonto zu erstellen." msgid "" "Welcome, %%user%%." msgstr "" -"Willkommen, %%user%%." +"Willkommen, %%user%%." #: IDF/gettexttemplates/idf/main-menu.html.php:4 msgid "Sign Out" @@ -2579,25 +2705,24 @@ msgstr "Abmelden" msgid "Sign in or create your account" msgstr "Anmelden oder Benutzerkonto erstellen" -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 msgid "Forge Management" msgstr "Administration" -#: IDF/gettexttemplates/idf/main-menu.html.php:9 +#: IDF/gettexttemplates/idf/main-menu.html.php:10 msgid "Help and accessibility features" msgstr "Hilfe und Barrierefreiheit" -#: IDF/gettexttemplates/idf/main-menu.html.php:10 +#: IDF/gettexttemplates/idf/main-menu.html.php:11 #: IDF/gettexttemplates/idf/source/git/tree.html.php:14 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 msgid "Help" msgstr "Hilfe" #: IDF/gettexttemplates/idf/project/home.html.php:4 #: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:5 msgid "Latest Updates" msgstr "Letzte Änderungen" @@ -2627,20 +2752,29 @@ msgid "Happy Crew" msgstr "Glückliche Mannschaft" #: IDF/gettexttemplates/idf/project/timeline.html.php:3 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:3 msgid "Latest updates" msgstr "Letzte Änderungen" -#: IDF/gettexttemplates/idf/project/timeline.html.php:6 -#: IDF/Views/Project.php:72 +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 IDF/Views/Project.php:90 msgid "All Updates" msgstr "Alle Aktualisierungen" #: IDF/gettexttemplates/idf/project/timeline.html.php:7 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:6 msgid "Filter by type" msgstr "Nach Typ filtern" +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "Abonniere diese Zeitleiste" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "RSS" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "Atom-Feed" + #: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 #, php-format msgid "" @@ -2713,21 +2847,20 @@ msgstr "Aktiviere Dein Konto" #: IDF/gettexttemplates/idf/register/confirmation.html.php:8 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." msgstr "" "Dies ist der letzte Schritt, aber bitte stelle sicher, dass Du " "Cookies aktiviert hast, um Dich im Folgenden anzumelden." #: IDF/gettexttemplates/idf/register/index.html.php:3 -#: IDF/gettexttemplates/idf/register/index.html~.php:3 msgid "" "Read the terms and conditions " "– basically \"Please be nice, we respect you\"." msgstr "" "Lies die Geschäftsbedingungen " -"– kurz zusammengefast \"Bitte sei nett, wir respektieren Dich\"." +"– kurz zusammengefast \"Bitte sei nett, wir respektieren " +"Dich\"." #: IDF/gettexttemplates/idf/register/index.html.php:4 #, php-format @@ -2737,11 +2870,10 @@ msgid "" "login name and password." msgstr "" "Wenn Du einfach nur Deine Anmeldedaten vergessen hast, gibt es keinen Grund, " -"ein neues Benutzerkonto zu erstellen. Gehe einfach hier her, " -"um Deinen Anmeldenamen und Dein Passwort wiederherzustellen." +"ein neues Benutzerkonto zu erstellen. Gehe einfach hier " +"her, um Deinen Anmeldenamen und Dein Passwort wiederherzustellen." #: IDF/gettexttemplates/idf/register/index.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html~.php:4 #, php-format msgid "" "With your account, you will able to participate in the life of all the " @@ -2749,25 +2881,22 @@ msgid "" "you have troubles, you can let us know about your issues " "at anytime!" msgstr "" -"Durch Dein Benutzerkonto bist Du in der Lage, an dem Leben aller Softwareprojekte, " -"die hierüber verwaltet werden, teilzuhaben. Das Teilnehmen an einem " -"Softwareprojekt muss Spass machen, deshalb lass uns " -"jederzeit von Deinen Problemen wissen, solltest Du welche haben." +"Durch Dein Benutzerkonto bist Du in der Lage, an dem Leben aller " +"Softwareprojekte, die hierüber verwaltet werden, teilzuhaben. Das Teilnehmen " +"an einem Softwareprojekt muss Spass machen, deshalb lass " +"uns jederzeit von Deinen Problemen wissen, solltest Du welche haben." #: IDF/gettexttemplates/idf/register/index.html.php:6 -#: IDF/gettexttemplates/idf/register/index.html~.php:5 msgid "Oops, please check the provided login and email address to register." msgstr "" "Bitte überprüfe den angegebenen Anmeldenamen und die E-Mail-Adresse zum " "registrieren." -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/index.html~.php:6 IDF/Views.php:90 +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 msgid "Create Your Account" msgstr "Erstelle Deinen Account" #: IDF/gettexttemplates/idf/register/index.html.php:9 -#: IDF/gettexttemplates/idf/register/index.html~.php:8 msgid "" "Be sure to provide a valid email address, as we are sending a validation " "link by email." @@ -2776,7 +2905,6 @@ msgstr "" "diese Adresse versenden." #: IDF/gettexttemplates/idf/register/index.html.php:10 -#: IDF/gettexttemplates/idf/register/index.html~.php:9 msgid "Did you know?" msgstr "Wusstest Du?" @@ -2826,14 +2954,14 @@ msgid "" "
      \n" "
    • A commit or revision of the current code in the repository from which " "you started your work.
    • \n" -"
    • A patch describing your changes with respect to the reference commit.\n" +"
    • A patch describing your changes with respect to the reference " +"commit.
    • \n" "
    • Check your patch does not provide any password or confidential " "information!
    • \n" "
    " msgstr "" -"

    Wenn Du eine Code-Besprechung erstellst, musst Du folgende Angaben machen:" -"

    \n" +"

    Wenn Du eine Code-Besprechung erstellst, musst Du folgende Angaben " +"machen:

    \n" "
      \n" "
    • Eine Revision Deines derzeitigen Codes im Depot, von der aus Du Deine " "Arbeit begonnen hast.
    • \n" @@ -2847,8 +2975,8 @@ msgstr "" msgid "" "The form contains some errors. Please correct them to submit the code review." msgstr "" -"Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um die Code-" -"Besprechung einzusenden." +"Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um die " +"Code-Besprechung einzusenden." #: IDF/gettexttemplates/idf/review/create.html.php:10 msgid "" @@ -2889,22 +3017,6 @@ msgid "Detailed file comments (last first):" msgstr "Detaillierte Dateikommentare (neueste zuerst):" #: IDF/gettexttemplates/idf/review/view.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html~.php:3 -#, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "%%ndiff%% Änderung" -msgstr[1] "%%ndiff%% Änderungen" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "%%nc%% Kommentar" -msgstr[1] "%%nc%% Kommentare" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 msgid "" "Code review is a process in which\n" "after or before changes are commited into the code repository,\n" @@ -2923,7 +3035,7 @@ msgstr "" "alten oder der neuen Datei) und versuche, eine gute Balance zwischen\n" "Ernsthaftigkeit und Spass zu bewahren.\n" -#: IDF/gettexttemplates/idf/review/view.html.php:13 +#: IDF/gettexttemplates/idf/review/view.html.php:11 msgid "" "\n" "Proposing code for review is intimidating, you know\n" @@ -2937,8 +3049,23 @@ msgstr "" "Du als Rezensent weißt, dass Du Kritik erhalten wirst, deshalb\n" "versuche, dem Prozess nicht den Spass zu nehmen, sondern\n" "nutze ihn, um Deinen Aspiranten Deine Coding-Standards und die Struktur\n" -"Deines Codes zu lehren und bring sie dazu, mehr beizutragen.\n" +"Deines Codes zu lehren und bring sie dazu, mehr " +"beizutragen.\n" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "%%ndiff%% Änderung" +msgstr[1] "%%ndiff%% Änderungen" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "%%nc%% Kommentar" +msgstr[1] "%%nc%% Kommentare" #: IDF/gettexttemplates/idf/review/view.html.php:20 #, php-format @@ -2946,8 +3073,8 @@ msgid "" "Comment %%i%% by %%who%%, " "%%c.creation_dtime%%" msgstr "" -"Kommentar %%i%% von %%who%%, %%c.creation_dtime%%" +"Kommentar %%i%% von %%who%%, %%c.creation_dtime%%" #: IDF/gettexttemplates/idf/review/view.html.php:21 #, php-format @@ -2965,63 +3092,51 @@ msgstr "" msgid "" "The form contains some errors. Please correct them to submit your review." msgstr "" -"Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um die Code-" -"Besprechung einzusenden." +"Die Eingabemaske enthält einige Fehler. Bitte korrigiere diese, um die " +"Code-Besprechung einzusenden." -#: IDF/gettexttemplates/idf/review/view.html.php:27 -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html~.php:5 -msgid "Author:" -msgstr "Autor:" - -#: IDF/gettexttemplates/idf/review/view.html.php:28 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html~.php:7 -msgid "Commit:" -msgstr "Revision" - -#: IDF/gettexttemplates/idf/review/view.html.php:29 -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html~.php:8 -msgid "View corresponding source tree" -msgstr "Zeige den dazugehörigen Quellcode-Baum" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "Rezensenten:" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "Derzeit gibt es keine Rezensenten." - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "Dateien:" - -#: IDF/gettexttemplates/idf/review/view.html.php:35 -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html~.php:23 -msgid "Download the corresponding diff file" -msgstr "Dazugehörige Unterschiedsdatei herunterladen" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/review/view.html.php:25 msgid "How to Participate in a Code Review" msgstr "Wie man an einer Code-Besprechung teilnimmt" +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "Autor:" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "Revision" + +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "Zeige den dazugehörigen Quellcode-Baum" + +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "Rezensenten:" + +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "Derzeit gibt es keine Rezensenten." + +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "Dateien:" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "Dazugehörige Unterschiedsdatei herunterladen" + #: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "Alt" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "Neu" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 msgid "General Comments" msgstr "Allgemeine Kommentare" -#: IDF/gettexttemplates/idf/review/view.html.php:42 +#: IDF/gettexttemplates/idf/review/view.html.php:40 msgid "Submit Code Review" msgstr "Code-Besprechung einsenden" @@ -3040,17 +3155,16 @@ msgstr "Wie man den Code bekommt" #: IDF/gettexttemplates/idf/source/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/git/tree.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/Views/Project.php:163 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 IDF/Views/Project.php:188 msgid "Age" msgstr "Alter" #: IDF/gettexttemplates/idf/source/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/git/tree.html.php:8 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 msgid "Message" msgstr "Logmeldung" @@ -3060,7 +3174,6 @@ msgstr "Eltern:" #: IDF/gettexttemplates/idf/source/changelog.html.php:6 #: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html~.php:10 msgid "View corresponding commit" msgstr "Zeige dazugehörige Revision" @@ -3092,71 +3205,61 @@ msgid "Commit details:" msgstr "Revision-Details:" #: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html~.php:4 msgid "Date:" msgstr "Datum:" #: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html~.php:6 msgid "Branch:" msgstr "Zweig:" #: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html~.php:9 msgid "Parents:" msgstr "Eltern:" #: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html~.php:11 msgid "Message:" msgstr "Logmeldung:" #: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html~.php:12 #: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 msgid "Changes:" msgstr "Änderungen:" #: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html~.php:13 msgid "deleted" msgstr "gelöscht" #: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html~.php:14 -#: IDF/gettexttemplates/idf/source/commit.html~.php:17 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 msgid "full" msgstr "voll" #: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html~.php:15 msgid "renamed" msgstr "umbenannt" #: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html~.php:16 +msgid "copied" +msgstr "kopiert" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 msgid "added" msgstr "hinzugefügt" -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html~.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:19 msgid "modified" msgstr "verändert" -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html~.php:19 +#: IDF/gettexttemplates/idf/source/commit.html.php:20 msgid "properies changed" msgstr "Eigenschaften geändert" -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html~.php:20 +#: IDF/gettexttemplates/idf/source/commit.html.php:21 msgid "removed" msgstr "entfernt" -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html~.php:21 +#: IDF/gettexttemplates/idf/source/commit.html.php:22 msgid "File differences" msgstr "Dateiunterschiede" @@ -3222,10 +3325,10 @@ msgstr "Tags filtern" #: IDF/gettexttemplates/idf/source/git/tree.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 #, php-format msgid "" "Source at commit %%commit%% created " @@ -3238,10 +3341,10 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 #, php-format msgid "By %%cobject.author%%, %%cobject.title%%" msgstr "Von %%cobject.author%%, %%cobject.title%%" @@ -3250,10 +3353,10 @@ msgstr "Von %%cobject.author%%, %%cobject.title%%" #: IDF/gettexttemplates/idf/source/git/tree.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 msgid "Root" msgstr "Wurzel" @@ -3272,13 +3375,15 @@ msgstr "" msgid "" "You may need to provide your SSH key. The " "synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." +"more about SSH " +"key authentication." msgstr "" "Eventuell musst Du Deinen SSH-Schlüssel hochladen. " "Die Synchronizierung Deines SSH-Schlüssels kann einige Minuten dauern. Du " -"kannst hier mehr über SSH-Schlüssel-Authentifizierung erfahren." +"kannst hier " +"mehr über SSH-Schlüssel-Authentifizierung erfahren." #: IDF/gettexttemplates/idf/source/git/help.html.php:7 #: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 @@ -3311,28 +3416,28 @@ msgstr "Erste Revision" #: IDF/gettexttemplates/idf/source/git/tree.html.php:9 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 msgid "Size" msgstr "Größe" #: IDF/gettexttemplates/idf/source/git/tree.html.php:10 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 msgid ":" msgstr ":" #: IDF/gettexttemplates/idf/source/git/tree.html.php:12 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 msgid "Download this version" msgstr "Diese Version herunterladen" #: IDF/gettexttemplates/idf/source/git/tree.html.php:13 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 msgid "or" msgstr "oder" @@ -3347,10 +3452,12 @@ msgstr "" "in diesem Depot." #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 msgid "The following list shows all available branches:" msgstr "Die folgende Liste führt alle verfügbaren Zweige auf:" #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 #, php-format msgid "" "If this is a new repository, the reason for this error\n" @@ -3389,6 +3496,14 @@ msgstr "" msgid "Write Access Authentication" msgstr "Authentifizierung für Schreibberechtigung" +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "Eigenschaft %%prop%% auf %%val%% gesetzt" + #: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 #, php-format msgid "" @@ -3401,28 +3516,18 @@ msgstr "" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 msgid "Revision:" msgstr "Revision:" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 msgid "Switch" msgstr "Wechseln" -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "Eigenschaft" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "gesetzt auf:" - #: IDF/gettexttemplates/idf/source/svn/help.html.php:3 #, php-format msgid "" @@ -3433,15 +3538,24 @@ msgstr "" "Das Team von %%project%% nutzt subversion\n" "als Software zur Versionsverwaltung." -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" +"Die Revision %%commit%% ist ungültig oder existiert nicht\n" +"in diesem Depot." + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 msgid "Rev" msgstr "Revision" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 msgid "Branches:" msgstr "Zweige:" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 msgid "Tags:" msgstr "Tags:" @@ -3715,7 +3829,7 @@ msgstr "Seiten anzeigen" #: IDF/gettexttemplates/idf/wiki/base.html.php:4 #: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:175 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 msgid "New Page" msgstr "Neue Seite" @@ -3741,8 +3855,8 @@ msgstr "Seite anlegen" #: IDF/gettexttemplates/idf/wiki/delete.html.php:3 #, php-format msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" +"You are looking at an old revision (%%oldrev.summary%%) of the page " +"\n" "%%page.title%%. This revision was created\n" "by %%submitter%%." msgstr "" @@ -3788,8 +3902,8 @@ msgstr "Lösche Seite" msgid "" "\n" "

      Instructions:

      \n" -"

      The content of the page can use the Markdown syntax with the Extra extension.

      \n" +"

      The content of the page can use the Markdown " +"syntax with the Extra extension.

      \n" "

      Website addresses are automatically linked and you can link to another " "page in the documentation using double square brackets like that " "[[AnotherPage]].

      \n" @@ -3798,15 +3912,15 @@ msgid "" msgstr "" "\n" "

      Anleitung:

      \n" -"

      Für den Inhalt der Seite kann die Markdown-Syntax mit der Extra-Erweiterung verwendet " -"werden.

      \n" +"

      Für den Inhalt der Seite kann die Markdown-Syntax mit der Extra-Erweiterung verwendet werden.

      \n" "

      Website-Adresses werden automatisch verlinkt und Du kannst außerdem zu " "anderen Dokumentations-Seiten durch die Benutzung von doppelten, eckigen " "Klammern verlinken, etwa so: [[AndereSeite]].

      \n" "

      Um direkt die Inhalte einer Datei aus dem Depot einzubinden, umklammere " -"den Pfad zur Datei mit dreifachen, eckigen Klammern: [[[Pfad/zu/Datei.txt]]]." -"

      \n" +"den Pfad zur Datei mit dreifachen, eckigen Klammern: " +"[[[Pfad/zu/Datei.txt]]].

      \n" #: IDF/gettexttemplates/idf/wiki/index.html.php:3 #, php-format @@ -3901,16 +4015,16 @@ msgstr "" "Interessierte Benutzer werden eine E-Mail erhalten, wenn das Ticket geändert " "wird." -#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:93 IDF/WikiPage.php:94 +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 msgid "labels" msgstr "Labels" #: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 -#: IDF/Upload.php:112 IDF/WikiPage.php:106 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 msgid "modification date" msgstr "Änderungsdatum" -#: IDF/Issue.php:194 IDF/IssueComment.php:143 +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format msgid "" "Issue %3$d, %4$s" @@ -3918,27 +4032,27 @@ msgstr "" "Ticket %3$d, " "%4$s" -#: IDF/Issue.php:196 +#: IDF/Issue.php:214 #, php-format msgid "Creation of issue %d, by %s" msgstr "Erstellung von Ticket %d, von %s" -#: IDF/Issue.php:206 +#: IDF/Issue.php:224 #, php-format msgid "%s: Issue %d created - %s" msgstr "%s: Ticket %d angelegt - %s" -#: IDF/Issue.php:272 +#: IDF/Issue.php:290 #, php-format msgid "Issue %s - %s (%s)" msgstr "Ticket %s - %s (%s)" -#: IDF/Issue.php:318 +#: IDF/Issue.php:336 #, php-format msgid "Updated Issue %s - %s (%s)" msgstr "Ticket %s aktualisiert - %s (%s)" -#: IDF/IssueComment.php:51 +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 msgid "issue" msgstr "Ticket" @@ -3956,12 +4070,12 @@ msgstr "Änderungen" msgid "Serialized array of the changes in the issue." msgstr "Serialisierte Liste von Änderungen im Ticket" -#: IDF/IssueComment.php:171 +#: IDF/IssueComment.php:180 #, php-format msgid "Comment on issue %d, by %s" msgstr "Kommentar zum Ticket %d, von %s" -#: IDF/IssueComment.php:182 +#: IDF/IssueComment.php:191 #, php-format msgid "%s: Comment on issue %d - %s" msgstr "%s: Kommentar zum Ticket %d - %s" @@ -3990,11 +4104,19 @@ msgstr "Bild" msgid "Other" msgstr "Andere" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "Verb" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "anderes Ticket" + #: IDF/Key.php:55 msgid "public key" msgstr "öffentlicher Schlüssel" -#: IDF/Key.php:87 +#: IDF/Key.php:90 msgid "Invalid or unknown key data detected." msgstr "Ungültige oder unbekannte Schlüsseldaten bemerkt." @@ -4008,125 +4130,134 @@ msgstr "Das Depot %s existiert bereits." msgid "%s does not exist or is not writable." msgstr "%s existiert nicht oder ist nicht schreibbar." -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "\"mtn_repositories\" muss in Deiner Konfigurationsdatei definiert sein" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "\"mtn_usher_conf\" existiert nicht oder ist nicht schreibbar" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "Konnte das mtn-post-push-Skript \"%s\" nicht finden" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "Die Konfigurationsdatei \"%s\" fehlt" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "Der Projektpfad \"%s\" existiert bereits" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "Der Projektpfad \"%s\" konnte nicht angelegt werden" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "Das Schlüsselverzeichnis \"%s\" konnte nicht erstellt werden" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "Konnte die Schlüsselinformationen nicht analysieren: %s" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "Konnte Konfigurationsverzeichnis \"%s\" nicht erstellen" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" +"Konnte den symbolischen Link für die Konfigurationsdatei \"%s\" nicht anlegen" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "Konnte die Konfigurationsdatei \"%s\" nicht schreiben" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "Konnte die usher-Konfiguration in \"%s\" nicht analysieren: %s" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" +"Die usher-Konfiguration enthält bereits einen Servereintrag mit dem Namen " +"\"%s\"" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "Konnte die usher-Konfigurationsdatei \"%s\" nicht schreiben" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "Konnte die write-permissions-Datei \"%s\" nicht schreiben" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "Konnte die read-permissions-Datei \"%s\" nicht schreiben" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "Konnte symbolischen Link \"%s\" nicht entfernen" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "Konnte symbolischen Link \"%s\" nicht erstellen" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "Ein oder mehrere Pfade unterhalb %s konnten nicht gelöscht werden" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "Konnte privaten Schlüssel \"%s\" des Clients nicht löschen" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "Konnte read-permissions-Datei für Projekt \"%s\" nicht analysieren: %s" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "Konnte read-permissions-Datei für Projekt \"%s\" nicht schreiben." + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "Konnte write-permissions-Datei für Projekt \"%s\" nicht schreiben." + +#: IDF/Plugin/SyncMonotone.php:813 msgid "\"mtn_repositories\" must be defined in your configuration file." msgstr "" "Die Variable \"mtn_repositories\" muss in der Konfigurationsdatei definiert " "sein." -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." -msgstr "\"mtn_usher_conf\" existiert nicht oder ist nicht schreibbar." - -#: IDF/Plugin/SyncMonotone.php:100 -#, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "Konnte das mtn-post-push-Skript \"%s\" nicht finden." - -#: IDF/Plugin/SyncMonotone.php:135 -#, php-format -msgid "The configuration file %s is missing." -msgstr "Die Konfigurationsdatei %s fehlt." - -#: IDF/Plugin/SyncMonotone.php:144 -#, php-format -msgid "The project path %s already exists." -msgstr "Der Projektpfad %s existiert bereits." - -#: IDF/Plugin/SyncMonotone.php:150 -#, php-format -msgid "The project path %s could not be created." -msgstr "Der Projektpfad %s konnte nicht angelegt werden." - -#: IDF/Plugin/SyncMonotone.php:187 IDF/Scm/Monotone/Stdio.php:87 -#, php-format -msgid "The key directory %s could not be created." -msgstr "Das Schlüsselverzeichnis %s konnte nicht erstellt werden." - -#: IDF/Plugin/SyncMonotone.php:205 -#, php-format -msgid "Could not parse key information: %s" -msgstr "Konnte die Schlüsselinformationen nicht analysieren: %s" - -#: IDF/Plugin/SyncMonotone.php:243 -#, php-format -msgid "Could not create configuration directory \"%s\"" -msgstr "Konnte Konfigurationsverzeichnis \"%s\" nicht erstellen." - -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 -#, php-format -msgid "Could not create symlink \"%s\"" -msgstr "Konnte symbolischen Link \"%s\" nicht erstellen." - -#: IDF/Plugin/SyncMonotone.php:269 -#, php-format -msgid "Could not write configuration file \"%s\"" -msgstr "Konnte die Konfigurationsdatei \"%s\" nicht schreiben." - -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 -#, php-format -msgid "Could not parse usher configuration in \"%s\": %s" -msgstr "Konnte die usher-Konfiguration in \"%s\" nicht analysieren: %s" - -#: IDF/Plugin/SyncMonotone.php:295 -#, php-format -msgid "usher configuration already contains a server entry named \"%s\"" -msgstr "" -"Die usher-Konfiguration enthält bereits einen Servereintrag mit dem Namen " -"\"%s\"." - -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 -#, php-format -msgid "Could not write usher configuration file \"%s\"" -msgstr "Konnte die usher-Konfigurationsdatei \"%s\" nicht schreiben." - -#: IDF/Plugin/SyncMonotone.php:366 -#, php-format -msgid "Could not write write-permissions file \"%s\"" -msgstr "Konnte die write-permissions-Datei \"%s\" nicht schreiben." - -#: IDF/Plugin/SyncMonotone.php:389 -#, php-format -msgid "Could not write read-permissions file \"%s\"" -msgstr "Konnte die read-permissions-Datei \"%s\" nicht schreiben." - -#: IDF/Plugin/SyncMonotone.php:406 -#, php-format -msgid "Could not remove symlink \"%s\"" -msgstr "Konnte symbolischen Link \"%s\" nicht entfernen." - -#: IDF/Plugin/SyncMonotone.php:465 -#, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "Ein oder mehrere Pfade unterhalb %s konnten nicht gelöscht werden." - -#: IDF/Plugin/SyncMonotone.php:477 -#, php-format -msgid "Could not delete client private key %s" -msgstr "Konnte privaten Schlüssel %s des Clients nicht löschen." - -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 -#, php-format -msgid "Could not parse read-permissions for project \"%s\": %s" -msgstr "Konnte read-permissions-Datei für Projekt \"%s\" nicht analysieren: %s" - -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 -#, php-format -msgid "Could not write read-permissions for project \"%s\"" -msgstr "Konnte read-permissions-Datei für Projekt \"%s\" nicht schreiben." - -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 -#, php-format -msgid "Could not write write-permissions file for project \"%s\"" -msgstr "Konnte write-permissions-Datei für Projekt \"%s\" nicht schreiben." - -#: IDF/Plugin/SyncMonotone.php:790 +#: IDF/Plugin/SyncMonotone.php:820 #, php-format msgid "The project path %s does not exists." msgstr "Der Projektpfad %s existiert nicht." -#: IDF/Plugin/SyncMonotone.php:808 +#: IDF/Plugin/SyncMonotone.php:838 #, php-format msgid "The command \"%s\" could not be executed." msgstr "Das Kommando \"%s\" konnte nicht ausgeführt werden." @@ -4183,8 +4314,8 @@ msgstr "abstimmen" msgid "" "Review %3$d, %4$s" msgstr "" -"Code-" -"Besprechung %3$d, %4$s" +"Code-Besprechung %3$d, %4$s" #: IDF/Review/Comment.php:141 #, php-format @@ -4228,23 +4359,28 @@ msgstr "%s: Erstellung von Code-Besprechung %d -%s" msgid "New Code Review %s - %s (%s)" msgstr "Neue Code-Besprechung %s - %s (%s)" -#: IDF/Scm/Git.php:311 IDF/Scm/Mercurial.php:141 +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 #, php-format msgid "Folder %1$s not found in commit %2$s." msgstr "Verzeichnis %1$s in Revision %2$s nicht gefunden." -#: IDF/Scm/Git.php:427 IDF/Scm/Mercurial.php:158 +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 #, php-format msgid "Not a valid tree: %s." msgstr "Kein gültiger Quellcode-Baum: %s." -#: IDF/Scm/Monotone/Stdio.php:79 +#: IDF/Scm/Monotone/Stdio.php:81 msgid "Monotone client key name or hash not in project conf." msgstr "" "Kein monotone-Client-Schlüsselname oder -prüfsumme in Projektkonfiguration " "gefunden." -#: IDF/Scm/Monotone/Stdio.php:98 +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "Das Schlüsselverzeichnis %s konnte nicht erstellt werden." + +#: IDF/Scm/Monotone/Stdio.php:100 #, php-format msgid "Could not write client key \"%s\"" msgstr "Konnte Client-Schlüssel \"%s\" nicht schreiben." @@ -4309,26 +4445,30 @@ msgstr "Der Pfad ist relativ zum Upload-Pfad." msgid "file size in bytes" msgstr "Dateigröße in Bytes" -#: IDF/Upload.php:100 +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "MD5" + +#: IDF/Upload.php:106 msgid "number of downloads" msgstr "Anzahl der Downloads" -#: IDF/Upload.php:189 +#: IDF/Upload.php:201 #, php-format msgid "Download %2$d, %3$s" msgstr "Download %2$d, %3$s" -#: IDF/Upload.php:192 +#: IDF/Upload.php:204 #, php-format msgid "Addition of download %d, by %s" msgstr "Hinzufügen von Download %d, von %s" -#: IDF/Upload.php:202 +#: IDF/Upload.php:214 #, php-format msgid "%s: Download %d added - %s" msgstr "%s: Download %d hinzugefügt - %s" -#: IDF/Upload.php:244 +#: IDF/Upload.php:256 #, php-format msgid "New download - %s (%s)" msgstr "Neuer Download - %s (%s)" @@ -4349,12 +4489,12 @@ msgstr "Größe des Depots" msgid "No projects were found." msgstr "Es wurden keine Projekte gefunden." -#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:312 +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 #, php-format msgid "Update %s" msgstr "Aktualisiere %s" -#: IDF/Views/Admin.php:101 IDF/Views/Project.php:277 +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 msgid "The project has been updated." msgstr "Das Projekt wurde aktualisiert." @@ -4470,11 +4610,11 @@ msgstr "%s Downloads" msgid "This table shows the files to download." msgstr "Diese Tabelle zeigt die herunterladbaren Dateien." -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 msgid "Uploaded" msgstr "Hochgeladen" -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 msgid "No downloads were found." msgstr "Keine Downloads gefunden." @@ -4497,17 +4637,17 @@ msgstr "Lösche Download %s" msgid "The file has been deleted." msgstr "Die Datei wurde gelöscht." -#: IDF/Views/Download.php:223 +#: IDF/Views/Download.php:243 #, php-format msgid "The file has been uploaded." msgstr "Die Datei wurde hochgeladen." -#: IDF/Views/Download.php:277 +#: IDF/Views/Download.php:297 #, php-format msgid "%1$s Downloads with Label %2$s" msgstr "%1$s Downloads mit der Marke %2$s" -#: IDF/Views/Download.php:287 +#: IDF/Views/Download.php:307 #, php-format msgid "This table shows the downloads with label %s." msgstr "Diese Tabelle zeigt die Downloads mit der Marke %s." @@ -4517,242 +4657,256 @@ msgstr "Diese Tabelle zeigt die Downloads mit der Marke %s." msgid "%s Open Issues" msgstr "%s Offene Tickets" -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 msgid "This table shows the open issues." msgstr "Diese Tabelle zeigt die offenen Tickets." -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/Review.php:57 IDF/Views/User.php:81 +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 msgid "Id" msgstr "Id" -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/Review.php:60 IDF/Views/User.php:85 +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 msgid "Last Updated" msgstr "Letzte Aktualisierung" -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 msgid "No issues were found." msgstr "Es wurden keine Tickets gefunden." -#: IDF/Views/Issue.php:112 +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "Nicht zugeordnet" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "Zusammenfassung verfolgter Tickets in %s" + +#: IDF/Views/Issue.php:191 #, php-format msgid "Watch List: Closed Issues for %s" msgstr "Beobachtungsliste: Geschlossene Tickets für %s" -#: IDF/Views/Issue.php:113 +#: IDF/Views/Issue.php:192 #, php-format msgid "This table shows the closed issues in your watch list for %s project." msgstr "" "Diese Tabelle zeigt die geschlossenen Tickets auf Deiner Beobachtungsliste " "für das Projekt %s." -#: IDF/Views/Issue.php:118 +#: IDF/Views/Issue.php:197 #, php-format msgid "Watch List: Open Issues for %s" msgstr "Beobachtungsliste: Offene Tickets für %s" -#: IDF/Views/Issue.php:119 +#: IDF/Views/Issue.php:198 #, php-format msgid "This table shows the open issues in your watch list for %s project." msgstr "" "Diese Tabelle zeigt die offenen Tickets auf Deiner Beobachtungsliste für das " "Projekt %s." -#: IDF/Views/Issue.php:195 +#: IDF/Views/Issue.php:274 msgid "Watch List: Closed Issues" msgstr "Beobachtungsliste: Geschlossene Tickets" -#: IDF/Views/Issue.php:196 +#: IDF/Views/Issue.php:275 msgid "This table shows the closed issues in your watch list." msgstr "" "Diese Tabelle zeigt die geschlossenen Tickets auf Deiner Beobachtungsliste." -#: IDF/Views/Issue.php:201 +#: IDF/Views/Issue.php:280 msgid "Watch List: Open Issues" msgstr "Beobachtungsliste: Offene Tickets" -#: IDF/Views/Issue.php:202 +#: IDF/Views/Issue.php:281 msgid "This table shows the open issues in your watch list." msgstr "Diese Tabelle zeigt die offenen Tickets auf Deiner Beobachtungsliste." -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 msgid "Project" msgstr "Projekt" -#: IDF/Views/Issue.php:254 +#: IDF/Views/Issue.php:341 #, php-format -msgid "My Submitted %s Issues" -msgstr "Meine erstellten Tickets für %s" +msgid "%s %s Submitted %s Issues" +msgstr "%s %s eingesandte Tickets für %s" -#: IDF/Views/Issue.php:258 +#: IDF/Views/Issue.php:345 #, php-format -msgid "My Closed Submitted %s Issues" -msgstr "Meine eingesandten, geschlossenen Tickets für %s" +msgid "%s %s Closed Submitted %s Issues" +msgstr "%s %s eingesandte, geschlossene Tickets für %s" -#: IDF/Views/Issue.php:262 +#: IDF/Views/Issue.php:349 #, php-format -msgid "My Closed Working %s Issues" -msgstr "Meine bearbeiteten, geschlossenen Tickets für %s" +msgid "%s %s Closed Working %s Issues" +msgstr "%s %s bearbeitete, geschlossene Tickets für %s" -#: IDF/Views/Issue.php:266 +#: IDF/Views/Issue.php:353 #, php-format -msgid "My Working %s Issues" -msgstr "Meine bearbeiteten Tickets für %s" +msgid "%s %s Working %s Issues" +msgstr "%s %s bearbeitete Tickets für %s" -#: IDF/Views/Issue.php:321 +#: IDF/Views/Issue.php:414 msgid "Submit a new issue" msgstr "Erstelle ein neues Ticket" -#: IDF/Views/Issue.php:337 +#: IDF/Views/Issue.php:430 #, php-format msgid "Issue %d has been created." msgstr "Ticket %d wurde erstellt." -#: IDF/Views/Issue.php:366 +#: IDF/Views/Issue.php:487 #, php-format -msgid "Search Issues - %s" +msgid "Search issues - %s" msgstr "Suche Tickets - %s" -#: IDF/Views/Issue.php:378 +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "Suche geschlossene Tickets - %s" + +#: IDF/Views/Issue.php:536 msgid "This table shows the found issues." msgstr "Diese Tabelle zeigt die gefundenen Tickets." -#: IDF/Views/Issue.php:408 +#: IDF/Views/Issue.php:601 #, php-format msgid "Issue %d: %s" msgstr "Ticket %d: %s" -#: IDF/Views/Issue.php:432 +#: IDF/Views/Issue.php:625 #, php-format msgid "Issue %d has been updated." msgstr "Ticket %d wurde aktualisiert." -#: IDF/Views/Issue.php:521 +#: IDF/Views/Issue.php:715 #, php-format msgid "View %s" msgstr "Zeige %s" -#: IDF/Views/Issue.php:541 +#: IDF/Views/Issue.php:742 #, php-format msgid "%s Closed Issues" msgstr "%s Geschlossene Tickets" -#: IDF/Views/Issue.php:551 +#: IDF/Views/Issue.php:752 msgid "This table shows the closed issues." msgstr "Diese Tabelle zeigt die geschlossenen Tickets." -#: IDF/Views/Issue.php:594 +#: IDF/Views/Issue.php:795 #, php-format msgid "%1$s Issues with Label %2$s" msgstr "%1$s Tickets mit Markierung %2$s" -#: IDF/Views/Issue.php:597 +#: IDF/Views/Issue.php:798 #, php-format msgid "%1$s Closed Issues with Label %2$s" msgstr "%1$s geschlossene Tickets mit Markierung %2$s" -#: IDF/Views/Issue.php:610 +#: IDF/Views/Issue.php:811 #, php-format msgid "This table shows the issues with label %s." msgstr "Diese Tabelle zeigt die Tickets mit der Markierung %s." -#: IDF/Views/Issue.php:660 +#: IDF/Views/Issue.php:934 msgid "The issue has been removed from your watch list." msgstr "Das Ticket wurde von Deiner Beobachtungsliste entfernt." -#: IDF/Views/Issue.php:663 +#: IDF/Views/Issue.php:937 msgid "The issue has been added to your watch list." msgstr "Das Ticket wurde zu Deiner Beobachtungsliste hinzugefügt." -#: IDF/Views/Issue.php:752 +#: IDF/Views/Issue.php:1035 msgid "On your watch list." msgstr "Auf Deiner Beobachtungsliste." -#: IDF/Views/Project.php:74 +#: IDF/Views/Project.php:95 msgid "Issues and Comments" msgstr "Tickets u. Kommentare" -#: IDF/Views/Project.php:76 +#: IDF/Views/Project.php:99 msgid "Documents" msgstr "Dokumentation" -#: IDF/Views/Project.php:77 +#: IDF/Views/Project.php:101 msgid "Reviews and Patches" msgstr "Besprechungen u. Patches" -#: IDF/Views/Project.php:153 +#: IDF/Views/Project.php:178 msgid "This table shows the project updates." msgstr "Diese Tabelle zeigt Projekt-Aktualisierungen." -#: IDF/Views/Project.php:164 +#: IDF/Views/Project.php:189 msgid "Change" msgstr "Änderung" -#: IDF/Views/Project.php:168 +#: IDF/Views/Project.php:193 msgid "No changes were found." msgstr "Es wurden keine Änderungen gefunden." -#: IDF/Views/Project.php:269 +#: IDF/Views/Project.php:294 #, php-format msgid "%s Project Summary" msgstr "%s Projektzusammenfassung" -#: IDF/Views/Project.php:304 +#: IDF/Views/Project.php:329 #, php-format msgid "%s Issue Tracking Configuration" msgstr "%s Ticket-Einstellungen" -#: IDF/Views/Project.php:313 +#: IDF/Views/Project.php:338 msgid "The issue tracking configuration has been saved." msgstr "Die Ticket-Einstellungen wurden gespeichert." -#: IDF/Views/Project.php:349 +#: IDF/Views/Project.php:375 #, php-format msgid "%s Downloads Configuration" msgstr "%s Download-Einstellungen" -#: IDF/Views/Project.php:358 +#: IDF/Views/Project.php:384 msgid "The downloads configuration has been saved." msgstr "Die Download-Einstellungen wurden gespeichert." -#: IDF/Views/Project.php:392 +#: IDF/Views/Project.php:418 #, php-format msgid "%s Documentation Configuration" msgstr "%s Dokumentations-Einstellungen" -#: IDF/Views/Project.php:401 +#: IDF/Views/Project.php:427 msgid "The documentation configuration has been saved." msgstr "Die Dokumentations-Einstellungen wurden gespeichert." -#: IDF/Views/Project.php:435 +#: IDF/Views/Project.php:461 #, php-format msgid "%s Project Members" msgstr "%s Projektmitglieder" -#: IDF/Views/Project.php:444 +#: IDF/Views/Project.php:470 msgid "The project membership has been saved." msgstr "Die Projektmitgliedschaft wurde gespeichert." -#: IDF/Views/Project.php:467 +#: IDF/Views/Project.php:493 #, php-format msgid "%s Tabs Access Rights" msgstr "%s Zugriffsrechte auf Registerkarten" -#: IDF/Views/Project.php:481 +#: IDF/Views/Project.php:507 msgid "The project tabs access rights have been saved." msgstr "Die Zugriffsrechte für die Projekt-Registerkarten wurden gespeichert." -#: IDF/Views/Project.php:527 +#: IDF/Views/Project.php:553 #, php-format msgid "%s Source" msgstr "%s Quellcode" -#: IDF/Views/Project.php:541 +#: IDF/Views/Project.php:567 msgid "The project source configuration has been saved." msgstr "Die Konfiguration des Projekt-Quellcodes wurde gespeichert." @@ -4794,27 +4948,27 @@ msgstr "%s Quellcode-Hilfe" msgid "%s Invalid Revision" msgstr "%s Ungültige Revision" -#: IDF/Views/Source.php:81 +#: IDF/Views/Source.php:82 #, php-format msgid "%s Ambiguous Revision" msgstr "%s Mehrdeutige Revision" -#: IDF/Views/Source.php:106 +#: IDF/Views/Source.php:107 #, php-format msgid "%1$s %2$s Change Log" msgstr "%1$s %2$s Logmeldung" -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:360 +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 #, php-format msgid "%1$s %2$s Source Tree" msgstr "%1$s %2$s Quellcode-Baum" -#: IDF/Views/Source.php:303 +#: IDF/Views/Source.php:304 #, php-format msgid "%s Commit Details" msgstr "%s Revisions-Details" -#: IDF/Views/Source.php:304 +#: IDF/Views/Source.php:305 #, php-format msgid "%s Commit Details - %s" msgstr "%s Revisions-Details - %s" @@ -4904,30 +5058,30 @@ msgstr "%1$s Dokumentations-Seiten mit der Marke %2$s" msgid "This table shows the documentation pages with label %s." msgstr "Diese Tabelle zeigt die Dokumentations-Seiten mit der Bezeichnung %s." -#: IDF/Views/Wiki.php:186 +#: IDF/Views/Wiki.php:184 #, php-format msgid "The page %s has been created." msgstr "Die Seite %s wurde neu angelegt." -#: IDF/Views/Wiki.php:273 +#: IDF/Views/Wiki.php:271 msgid "The old revision has been deleted." msgstr "Alte Version der Seite wurde gelöscht." -#: IDF/Views/Wiki.php:279 +#: IDF/Views/Wiki.php:277 #, php-format msgid "Delete Old Revision of %s" msgstr "Lösche alte Version von %s" -#: IDF/Views/Wiki.php:324 +#: IDF/Views/Wiki.php:322 #, php-format msgid "The page %s has been updated." msgstr "Die Seite %s wurde aktualisiert." -#: IDF/Views/Wiki.php:362 +#: IDF/Views/Wiki.php:360 msgid "The documentation page has been deleted." msgstr "Die Dokumentations-Seite wurde gelöscht." -#: IDF/Views/Wiki.php:370 +#: IDF/Views/Wiki.php:368 #, php-format msgid "Delete Page %s" msgstr "Lösche Seite '%s'" @@ -5024,5 +5178,21 @@ msgstr "Neue Dokumentations-Seite %s - %s (%s)" msgid "Documentation Page Changed %s - %s (%s)" msgstr "Dokumentations-Seite geändert %s - %s (%s)" +#~ msgid "You need to provide comments on at least one file." +#~ msgstr "Du musst Kommentare zu mindestens einer Datei angeben." + +#~ msgid "Open Issues" +#~ msgstr "Offene Tickets" + +#~ msgid "Found issues:" +#~ msgstr "Gefundene Tickets:" + +#~ msgid "Property" +#~ msgstr "Eigenschaft" + +#~ msgid "set to:" +#~ msgstr "gesetzt auf:" + +#, qt-format #~ msgid "Invalid value for the parameter %1$s: %2$s. Use %3$s." #~ msgstr "Ungültiger Wert für Parameter %1$s: %2$s. Nutze %3$s." diff --git a/src/IDF/locale/es_ES/idf.po b/src/IDF/locale/es_ES/idf.po index 52a8b93..997c6d7 100644 --- a/src/IDF/locale/es_ES/idf.po +++ b/src/IDF/locale/es_ES/idf.po @@ -1,20 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# +# +# Translators: +# Mika , 2011. msgid "" msgstr "" "Project-Id-Version: Indefero\n" "Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" -"POT-Creation-Date: 2011-03-28 01:13+0200\n" -"PO-Revision-Date: 2011-03-28 14:19+0000\n" -"Last-Translator: Mika \n" -"Language-Team: Mika \n" -"Language: es_ES\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 00:19+0000\n" +"Last-Translator: tommyd \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 @@ -23,8 +24,9 @@ msgid "project" msgstr "proyecto" #: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 -#: IDF/IssueFile.php:57 IDF/Review/Comment.php:69 IDF/Review.php:80 -#: IDF/Upload.php:85 IDF/WikiPage.php:78 IDF/WikiRevision.php:79 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 msgid "submitter" msgstr "autor" @@ -39,9 +41,9 @@ msgid "changelog" msgstr "registro de cambios" #: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 -#: IDF/IssueFile.php:96 IDF/Review/Comment.php:90 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 #: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 -#: IDF/Upload.php:106 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 msgid "creation date" msgstr "fecha de creación" @@ -63,6 +65,14 @@ msgstr "clave" msgid "value" msgstr "valor" +#: IDF/Diff.php:460 +msgid "Old" +msgstr "Antiguo" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "Nuevo" + #: IDF/EmailAddress.php:49 IDF/Key.php:49 msgid "user" msgstr "usuario" @@ -71,30 +81,33 @@ msgstr "usuario" msgid "email" msgstr "email" -#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:561 +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 msgid "git" msgstr "git" -#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:562 +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 msgid "Subversion" msgstr "Subversion" -#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:563 +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 msgid "mercurial" msgstr "mercurial" -#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:564 +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 msgid "monotone" msgstr "monótono" #: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 msgid "Name" msgstr "Nombre" #: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/gettexttemplates/idf/main-menu.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 msgid "Private project" msgstr "Proyecto privado" @@ -144,8 +157,8 @@ msgid "" "This should be a world-wide unique identifier for your project. A reverse " "DNS notation like \"com.my-domain.my-project\" is a good idea." msgstr "" -"Este debe ser un identificador único para su proyecto. Una notación tipo DNS " -"inversa como \"com.mi-dominio.mi-proyecto\" es una buena elección." +"Este debe ser un identificador único para su proyecto. Una notación tipo DNS" +" inversa como \"com.mi-dominio.mi-proyecto\" es una buena elección." #: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 #: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 @@ -211,10 +224,10 @@ msgstr "Este nombre corto ya está en uso. Por favor, seleccione otro." #: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 #: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 -#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:263 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/MembersConf.php:64 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 #: IDF/Form/Password.php:76 IDF/Form/Register.php:112 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:127 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 #: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 #: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 #: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 @@ -229,7 +242,7 @@ msgstr "" "Haga clic en la pestaña Gestión de proyectos para establecer la descripción " "de su proyecto." -#: IDF/Form/Admin/ProjectCreate.php:362 +#: IDF/Form/Admin/ProjectCreate.php:363 msgid "This project is not available." msgstr "Este proyecto no está disponible." @@ -279,8 +292,8 @@ msgstr "Iniciar sesión" #: IDF/Form/Admin/UserCreate.php:60 msgid "" -"The login must be between 3 and 15 characters long and contains only letters " -"and digits." +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." msgstr "" "El nombre de usuario debe tener entre 3 y 15 caracteres de largo y contener " "solamente letras y dígitos." @@ -317,8 +330,8 @@ msgstr "" msgid "Your details to access your forge." msgstr "Sus datos para acceder a la forja." -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 #, php-format msgid "The email \"%s\" is already used." msgstr "La dirección de correo electrónico \"%s\" ya está en uso." @@ -353,10 +366,11 @@ msgstr "" msgid "Confirm password" msgstr "Confirmar contraseña" -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:62 -#: IDF/Form/ReviewCreate.php:54 IDF/Form/UpdateUpload.php:51 -#: IDF/Form/Upload.php:49 IDF/Form/UserAccount.php:101 -#: IDF/Form/WikiCreate.php:70 IDF/Form/WikiUpdate.php:60 +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 msgid "Description" msgstr "Descripción" @@ -421,15 +435,15 @@ msgstr "--- No es un nombre válido." msgid "" "A user with this email already exists, please provide another email address." msgstr "" -"Ya existe un usuario con este correo electrónico , por favor, introduce otro " -"email." +"Ya existe un usuario con este correo electrónico , por favor, introduce otro" +" email." -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 msgid "For security reason, you cannot upload a file with this extension." msgstr "" "Por razones de seguridad, no se puede cargar un archivo con esta extensión." -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 msgid "The passwords do not match. Please give them again." msgstr "Las contraseñas no coinciden. Por favor, vuelve a intentarlo." @@ -438,91 +452,127 @@ msgid "Please enter one or more valid email addresses." msgstr "" "Por favor, introduzca una o más direcciones de correo electrónico válidas." -#: IDF/Form/IssueCreate.php:53 IDF/Form/IssueUpdate.php:45 +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 #: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 #: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/Review.php:58 IDF/Views/User.php:83 IDF/Views/Wiki.php:62 -#: IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 msgid "Summary" msgstr "Resumen" -#: IDF/Form/IssueCreate.php:72 IDF/Form/IssueUpdate.php:65 +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 #: IDF/Form/ReviewCreate.php:83 msgid "The \"upload_issue_path\" configuration variable was not set." -msgstr "" -"La variable de configuración \"upload_issue_path\" no se ha establecido." +msgstr "La variable de configuración \"upload_issue_path\" no se ha establecido." -#: IDF/Form/IssueCreate.php:82 IDF/Form/IssueUpdate.php:75 +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 msgid "Attach a file" msgstr "Adjuntar un archivo" -#: IDF/Form/IssueCreate.php:95 IDF/Form/IssueUpdate.php:88 +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 #: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/Review.php:59 IDF/Views/User.php:84 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 msgid "Status" msgstr "Estado" -#: IDF/Form/IssueCreate.php:104 IDF/Form/IssueUpdate.php:98 +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 msgid "Owner" msgstr "Propietario" -#: IDF/Form/IssueCreate.php:150 IDF/Form/IssueUpdate.php:117 +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 #: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 #: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 msgid "Labels" msgstr "Etiquetas" -#: IDF/Form/IssueCreate.php:192 +#: IDF/Form/IssueCreate.php:210 msgid "You cannot add a label with the \"Status\" prefix to an issue." -msgstr "" -"No se puede agregar una etiqueta con el prefijo \"Status\" a un ticket." +msgstr "No se puede agregar una etiqueta con el prefijo \"Status\" a un ticket." -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 #: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 #: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 msgid "You provided an invalid label." msgstr "Proporcionaste una etiqueta no válida." -#: IDF/Form/IssueCreate.php:199 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 #: IDF/Form/Upload.php:119 #, php-format msgid "You cannot provide more than label from the %s class to an issue." -msgstr "No puede proporcionar más de una etiqueta de la clase %s en un ticket." +msgstr "" +"No puede proporcionar más de una etiqueta de la clase %s en un ticket." -#: IDF/Form/IssueCreate.php:210 IDF/Form/IssueUpdate.php:147 +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 msgid "You need to provide a description of the issue." msgstr "Es necesario proporcionar una descripción del ticket." -#: IDF/Form/IssueCreate.php:233 IDF/Form/ReviewCreate.php:159 +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 msgid "You provided an invalid status." msgstr "Ha introducido un estado no válido." -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" msgstr "" -"Defina una plantilla de tickets para sugerir al autor a que proporcione " -"cierta información" #: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:106 msgid "Open issue status values" msgstr "Valores de estado para Tickets abiertos" -#: IDF/Form/IssueTrackingConf.php:97 +#: IDF/Form/IssueTrackingConf.php:114 msgid "Closed issue status values" msgstr "Valores de estado para Tickets cerrados" -#: IDF/Form/IssueTrackingConf.php:106 +#: IDF/Form/IssueTrackingConf.php:123 msgid "Predefined issue labels" msgstr "Etiquetas de tickets predefinidas" -#: IDF/Form/IssueTrackingConf.php:108 +#: IDF/Form/IssueTrackingConf.php:125 msgid "" "The first \"Type:\" and \"Priority:\" entries found in this list are " "automatically chosen as defaults for new issues." @@ -530,17 +580,27 @@ msgstr "" "La primera entrada \"Tipo:\" y \"Prioridad:\" de esta lista será " "seleccionada automáticamente por defecto para los nuevos tickets." -#: IDF/Form/IssueTrackingConf.php:116 +#: IDF/Form/IssueTrackingConf.php:133 msgid "Each issue may have at most one label with each of these classes" msgstr "" "Cada ticket puede tener como máximo una etiqueta para cada una de sus clases" -#: IDF/Form/IssueUpdate.php:55 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 #: IDF/Form/WikiUpdate.php:82 msgid "Comment" msgstr "Comentario" -#: IDF/Form/IssueUpdate.php:219 +#: IDF/Form/IssueUpdate.php:316 msgid "No changes were entered." msgstr "No se han introducido cambios." @@ -566,8 +626,8 @@ msgid "" "Sorry, we cannot find a user with this email address or login. Feel free to " "try again." msgstr "" -"Lo sentimos, no hemos encontrado ningún usuario con esta dirección de correo " -"electrónico o nombre de usuario. Vuelva a intentarlo." +"Lo sentimos, no hemos encontrado ningún usuario con esta dirección de correo" +" electrónico o nombre de usuario. Vuelva a intentarlo." #: IDF/Form/Password.php:100 msgid "Password Recovery - InDefero" @@ -580,11 +640,11 @@ msgstr "Tu clave de verificación" #: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 msgid "" -"We are sorry but this validation key is not valid. Maybe you should directly " -"copy/paste it from your validation email." +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." msgstr "" -"Lo sentimos, pero esta clave de validación no es válida. Intente copiar/" -"pegar desde el email de validación." +"Lo sentimos, pero esta clave de validación no es válida. Intente " +"copiar/pegar desde el email de validación." #: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 msgid "" @@ -631,6 +691,34 @@ msgstr "" "Esta cuenta no está activa. Póngase en contacto con el administrador de la " "forja para activarlo." +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + #: IDF/Form/Register.php:41 msgid "Your login" msgstr "Tu nombre de usuario" @@ -640,12 +728,12 @@ msgid "" "The login must be between 3 and 15 characters long and contain only letters " "and digits." msgstr "" -"El nombre de usuario debe tener entre 3 y 15 caracteres y contener solamente " -"letras y dígitos." +"El nombre de usuario debe tener entre 3 y 15 caracteres y contener solamente" +" letras y dígitos." #: IDF/Form/Register.php:53 msgid "Your email" -msgstr "Tu correo electrónico" +msgstr "Correo electrónico" #: IDF/Form/Register.php:55 msgid "We will never send you any unsolicited emails. We hate spam too!" @@ -659,7 +747,8 @@ msgstr "Estoy de acuerdo con los términos y condiciones." #: IDF/Form/Register.php:88 msgid "" -"We know, this is boring, but you need to agree with the terms and conditions." +"We know, this is boring, but you need to agree with the terms and " +"conditions." msgstr "" "Lo sabemos, esto es aburrido, pero es necesario aceptar los términos y " "condiciones." @@ -686,16 +775,16 @@ msgid "" "Your password must be hard for other people to guess, but easy for you to " "remember." msgstr "" -"Su contraseña debe ser difícil de averiguar para otras personas, pero que le " -"sea fácil de recordar." +"Su contraseña debe ser difícil de averiguar para otras personas, pero que le" +" sea fácil de recordar." #: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 msgid "" "We are sorry but this confirmation key is not valid. Maybe you should " "directly copy/paste it from your confirmation email." msgstr "" -"Lo sentimos, pero esta clave de confirmación no es válida. Pruebe a copiar y " -"pegar directamente desde el email de confirmación." +"Lo sentimos, pero esta clave de confirmación no es válida. Pruebe a copiar y" +" pegar directamente desde el email de confirmación." #: IDF/Form/RegisterConfirmation.php:110 msgid "" @@ -732,13 +821,19 @@ msgstr "El Parche inicial debe ser revisado." msgid "General comment" msgstr "Comentario General" -#: IDF/Form/ReviewFileComment.php:104 -msgid "You need to provide comments on at least one file." -msgstr "Debe hacer comentarios sobre al menos un archivo." +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" -#: IDF/Form/ReviewFileComment.php:111 -msgid "You need to provide your general comment about the proposal." -msgstr "Debe hacer un comentario general sobre la propuesta." +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" #: IDF/Form/SourceConf.php:56 msgid "Webhook URL" @@ -750,43 +845,33 @@ msgid "Learn more about the post-commit web hooks." msgstr "Saber más sobre WebHooks post-commit." #: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html~.php:5 -#: IDF/gettexttemplates/idf/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html~.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 #: IDF/gettexttemplates/idf/downloads/base.html.php:3 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/Views/Project.php:75 +#: IDF/Views/Project.php:97 msgid "Downloads" msgstr "Descargas" -#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base-full.html~.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 -#: IDF/gettexttemplates/idf/base.html~.php:9 +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 msgid "Code Review" msgstr "Revisión del Código" #: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/base-full.html~.php:6 -#: IDF/gettexttemplates/idf/base.html.php:6 -#: IDF/gettexttemplates/idf/base.html~.php:6 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 msgid "Documentation" msgstr "Documentación" #: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/base-full.html~.php:8 -#: IDF/gettexttemplates/idf/base.html.php:8 -#: IDF/gettexttemplates/idf/base.html~.php:8 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 msgid "Source" msgstr "Fuentes" -#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html~.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html~.php:7 +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 msgid "Issues" msgstr "Tickets" @@ -809,9 +894,9 @@ msgstr "Usuarios autorizados adicionales" #: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 msgid "File" msgstr "Archivo" @@ -877,37 +962,38 @@ msgstr "" "Un email de validación ha sido enviado a \"%s\" para validar el cambio de " "dirección de correo electrónico." -#: IDF/Form/UserAccount.php:334 +#: IDF/Form/UserAccount.php:341 msgid "" "Please check the key as it does not appear to be a valid SSH public key." msgstr "" "Por favor, compruebe la clave, ya que no parece ser válida la clave pública " "SSH." -#: IDF/Form/UserAccount.php:354 +#: IDF/Form/UserAccount.php:363 msgid "" -"Please check the key as it does not appear to be a valid monotone public key." +"Please check the key as it does not appear to be a valid monotone public " +"key." msgstr "" "Por favor, compruebe la clave, ya que parece no ser una clave pública " "monotone válida ." -#: IDF/Form/UserAccount.php:362 +#: IDF/Form/UserAccount.php:371 msgid "Public key looks like neither an SSH nor monotone public key." msgstr "" "La clave pública no coincide con una clave pública SSH, ni con a una clave " "monotone." -#: IDF/Form/UserAccount.php:374 +#: IDF/Form/UserAccount.php:383 msgid "You already have uploaded this key." msgstr "Ya has subido esta clave." #: IDF/Form/UserChangeEmail.php:63 msgid "" -"The validation key is not valid. Please copy/paste it from your confirmation " -"email." +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." msgstr "" -"La clave de validación no es válido. Por favor, copia/pega desde su email de " -"confirmación." +"La clave de validación no es válido. Por favor, copia/pega desde su email de" +" confirmación." #: IDF/Form/WikiConf.php:49 msgid "Predefined documentation page labels" @@ -915,7 +1001,8 @@ msgstr "Etiquetas predefinidas para página de documentación" #: IDF/Form/WikiConf.php:58 msgid "" -"Each documentation page may have at most one label with each of these classes" +"Each documentation page may have at most one label with each of these " +"classes" msgstr "" "Cada página de documentación podrá tener más de una etiqueta para cada una " "de estas clases" @@ -1032,20 +1119,18 @@ msgid "" "\n" "

      Instructions:

      \n" "

      List one status value per line in desired sort-order.

      \n" -"

      Optionally, use an equals-sign to document the meaning of each status " -"value.

      \n" +"

      Optionally, use an equals-sign to document the meaning of each status value.

      \n" msgstr "" "\n" "

      Instrucciones:

      \n" "

      Lista un valor por línea en el orden deseado.

      \n" -"

      Si lo desea, puede utilizar un signo de igual para documentar el valor de " -"cada estado.

      \n" +"

      Si lo desea, puede utilizar un signo de igual para documentar el valor de cada estado.

      \n" #: IDF/gettexttemplates/idf/admin/downloads.html.php:8 #: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 #: IDF/gettexttemplates/idf/admin/members.html.php:13 #: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 #: IDF/gettexttemplates/idf/admin/tabs.html.php:15 #: IDF/gettexttemplates/idf/admin/wiki.html.php:8 msgid "Save Changes" @@ -1056,14 +1141,12 @@ msgstr "Guardar cambios" msgid "" "\n" "

      Instructions:

      \n" -"

      Specify each person by its login. Each person must have already " -"registered with the given login.

      \n" +"

      Specify each person by its login. Each person must have already registered with the given login.

      \n" "

      Separate the logins with commas and/or new lines.

      \n" msgstr "" "\n" "

      Instrucciones:

      \n" -"

      Especifique cada persona por su nombre de usuaro. Cada persona debe " -"haberse registrado con el nombre de usuario dado.

      \n" +"

      Especifique cada persona por su nombre de usuaro. Cada persona debe haberse registrado con el nombre de usuario dado.

      \n" "

      Separe los nombres de usuarios con comas y/o nuevas líneas.

      \n" #: IDF/gettexttemplates/idf/admin/members.html.php:8 @@ -1072,22 +1155,17 @@ msgstr "" msgid "" "\n" "

      Notes:

      \n" -"

      A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

      A project member will not have access to the administration area but will " -"have more options available in the use of the project.

      \n" +"

      A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

      \n" +"

      A project member will not have access to the administration area but will have more options available in the use of the project.

      \n" msgstr "" "\n" "

      Notas:

      \n" -"

      El propietario de un proyecto puede hacer cualquier cambio a este " -"proyecto, incluyendo la eliminación de otros propietarios del proyecto. " -"¡Tienes que tener cuidado cuando das permisos de propietario!.

      \n" -"

      Un miembro del proyecto no tendrá acceso al área de administración, pero " -"tendrá más opciones disponibles para usar en el proyecto.

      \n" +"

      El propietario de un proyecto puede hacer cualquier cambio a este proyecto, incluyendo la eliminación de otros propietarios del proyecto. ¡Tienes que tener cuidado cuando das permisos de propietario!.

      \n" +"

      Un miembro del proyecto no tendrá acceso al área de administración, pero tendrá más opciones disponibles para usar en el proyecto.

      \n" #: IDF/gettexttemplates/idf/admin/source.html.php:3 -msgid "You can find here the current repository configuration of your project." +msgid "" +"You can find here the current repository configuration of your project." msgstr "" "Puede encontrar aquí la configuración actual del repositorio de su proyecto." @@ -1097,8 +1175,7 @@ msgid "" "request is sent after each repository commit. If this field is empty,\n" "notifications are disabled.

      \n" "\n" -"

      Only properly-escaped HTTP URLs are supported, for " -"example:

      \n" +"

      Only properly-escaped HTTP URLs are supported, for example:

      \n" "\n" "
        \n" "
      • http://domain.com/commit
      • \n" @@ -1117,10 +1194,8 @@ msgid "" "post-commit URL http://mydomain.com/%p/%r would send a request to\n" "http://mydomain.com/my-project/123.

        " msgstr "" -"

        La configuración URL WebHook especifica una URL con una solicitud HTTP " -"POST\n" -"que se envía después de cada commit del repositorio. Si este campo está " -"vacío,\n" +"

        La configuración URL WebHook especifica una URL con una solicitud HTTP POST\n" +"que se envía después de cada commit del repositorio. Si este campo está vacío,\n" "las notificaciones están desactivadas.

        \n" "\n" "

        Únicamente las URLs HTTP, \n" @@ -1132,16 +1207,14 @@ msgstr "" "

      \n" "\n" "

      Además, la URL puede contener la siguiente notación: \"%\", que\n" -"será reemplazada por los valores específicos del proyecto para cada commit:\n" +"será reemplazada por los valores específicos del proyecto para cada commit:

      \n" "\n" "
        \n" "
      • %p - nombre del proyecto
      • \n" "
      • %r - número de revisión
      • \n" "
      \n" "\n" -"

      Por ejemplo, el commit de la revisión 123 del proyecto 'mi-proyecto' con " -"URL de post-commit http://midominio.com/%p/%r enviaría la solicitud\n" +"

      Por ejemplo, el commit de la revisión 123 del proyecto 'mi-proyecto' con URL de post-commit http://midominio.com/%p/%r enviaría la solicitud\n" "http://midominio.com/mi-proyecto/123.

      " #: IDF/gettexttemplates/idf/admin/source.html.php:26 @@ -1173,13 +1246,11 @@ msgstr "Clave de autenticación Post-commit:" msgid "" "\n" "

      Instructions:

      \n" -"

      The description of the project can be improved using the Markdown syntax.

      \n" +"

      The description of the project can be improved using the Markdown syntax.

      \n" msgstr "" "\n" "

      Instrucciones:

      \n" -"

      La descripción del proyecto puede ser mejorada mediante la Sintaxis de Marcado.

      \n" +"

      La descripción del proyecto puede ser mejorada mediante la Sintaxis de Marcado.

      \n" #: IDF/gettexttemplates/idf/admin/summary.html.php:7 msgid "" @@ -1188,6 +1259,22 @@ msgstr "" "El formulario contiene algunos errores. Por favor, corríjalos para " "actualizar el resumen." +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + #: IDF/gettexttemplates/idf/admin/tabs.html.php:3 msgid "" "\n" @@ -1197,8 +1284,7 @@ msgid "" "password or SSH key." msgstr "" "\n" -"Solo los miembros del proyecto y los administradores tienen acceso de " -"escritura sobre las fuentes.
      \n" +"Solo los miembros del proyecto y los administradores tienen acceso de escritura sobre las fuentes.
      \n" "Si restringe el acceso a las fuentes, el acceso anónimo,
      \n" "no estará habilitado y los usuarios deberán autentificarse con su
      \n" "contraseña o clave SSH." @@ -1217,12 +1303,12 @@ msgid "" "Notification emails will be sent from the %%from_email%% " "address, if you send the email to a mailing list, you may need to register " "this email address. Multiple email addresses must be separated through " -"commas (','). If you do not want to send emails for a given type of changes, " -"simply leave the corresponding field empty." +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." msgstr "" -"Las notificaciones de mensajes se enviarán desde la dirección " -"%%from_email%%, si envía el mensaje a una lista de correo, puede " -"que tenga que registrar esta dirección de correo electrónico. Varias " +"Las notificaciones de mensajes se enviarán desde la dirección " +"%%from_email%%, si envía el mensaje a una lista de correo, " +"puede que tenga que registrar esta dirección de correo electrónico. Varias " "direcciones de correo electrónico deben separarse por comas (','). Si no " "desea enviar mensajes de correo electrónico para un determinado tipo de " "cambio, simplemente deje el correspondiente campo vacío." @@ -1232,8 +1318,8 @@ msgid "" "If you mark a project as private, only the project members and " "administrators, together with the extra authorized users you provide will " "have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." msgstr "" "Si marca un proyecto como privado, sólo los miembros del proyecto y los " "administradores, junto con los usuarios adicionales autorizados tendrán " @@ -1273,9 +1359,7 @@ msgid "Instructions:" msgstr "Instrucciones:" #: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base-full.html~.php:3 #: IDF/gettexttemplates/idf/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html~.php:3 #, php-format msgid "" "Sign in or create your account to create issues or " @@ -1284,36 +1368,32 @@ msgstr "" "Accede o create una cuenta para crear tickets y " "añadir comentarios" -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html~.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -#: IDF/gettexttemplates/idf/base.html~.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 msgid "Project Home" msgstr "Inicio del Proyecto" -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base-full.html~.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -#: IDF/gettexttemplates/idf/base.html~.php:10 +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 msgid "Project Management" msgstr "Gestión de Proyecto" #: IDF/gettexttemplates/idf/downloads/base.html.php:4 #: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/Views/Download.php:214 +#: IDF/Views/Download.php:234 msgid "New Download" msgstr "Nueva descarga" #: IDF/gettexttemplates/idf/downloads/delete.html.php:3 msgid "" -"Attention! If you want to delete a specific version of your " -"software, maybe, someone is depending on this specific version to run his " +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " "systems. Are you sure, you will not affect anybody when removing this file?" msgstr "" "¡Atención! Si desea eliminar una versión específica del " "software, tal vez, alguien está utilizando esta versión específica para " -"ejecutarlo en su sistema. ¿Estás seguro de que no afectará a nadie cuando se " -"elimine este archivo?" +"ejecutarlo en su sistema. ¿Estás seguro de que no afectará a nadie cuando se" +" elimine este archivo?" #: IDF/gettexttemplates/idf/downloads/delete.html.php:4 #, php-format @@ -1327,7 +1407,6 @@ msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:5 #: IDF/gettexttemplates/idf/downloads/view.html.php:4 #: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:7 #: IDF/gettexttemplates/idf/issues/view.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:8 @@ -1345,20 +1424,18 @@ msgstr "Eliminar archivo" #: IDF/gettexttemplates/idf/downloads/delete.html.php:7 #: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 #: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 #: IDF/gettexttemplates/idf/register/confirmation.html.php:7 #: IDF/gettexttemplates/idf/register/index.html.php:8 -#: IDF/gettexttemplates/idf/register/index.html~.php:7 #: IDF/gettexttemplates/idf/register/inputkey.html.php:5 #: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 +#: IDF/gettexttemplates/idf/review/view.html.php:41 #: IDF/gettexttemplates/idf/user/changeemail.html.php:5 #: IDF/gettexttemplates/idf/user/myaccount.html.php:13 #: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 @@ -1372,15 +1449,14 @@ msgid "Cancel" msgstr "Cancelar" #: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 msgid "Uploaded:" msgstr "Subido por:" #: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:27 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 #: IDF/gettexttemplates/idf/wiki/delete.html.php:12 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:15 @@ -1388,23 +1464,21 @@ msgid "Updated:" msgstr "Actualización:" #: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 +#: IDF/gettexttemplates/idf/index.html.php:15 msgid "Downloads:" msgstr "Descargas:" #: IDF/gettexttemplates/idf/downloads/delete.html.php:11 #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:31 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 @@ -1454,7 +1528,7 @@ msgstr "Descarga:" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/review/view.html.php:31 #: IDF/gettexttemplates/idf/user/public.html.php:4 msgid "Description:" msgstr "Descripción:" @@ -1479,8 +1553,7 @@ msgid "" "name." msgstr "" "Cada archivo debe tener un nombre distinto y el contenido del archivo\n" -"no se puede cambiar, así que asegúrese de incluir los números de versión en " -"el nombre de cada\n" +"no se puede cambiar, así que asegúrese de incluir los números de versión en el nombre de cada\n" "archivo." #: IDF/gettexttemplates/idf/downloads/submit.html.php:6 @@ -1516,32 +1589,36 @@ msgstr "" "descárgalo sólo si está seguro de que necesita esta versión específica." #: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 msgid "Changes" msgstr "Cambios" -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 msgid "The form contains some errors. Please correct them to update the file." msgstr "" "El formulario contiene algunos errores. Por favor, corríjalos para " "actualizar el archivo." -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 msgid "Update File" msgstr "Actualizar archivo" -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 msgid "Remove this file" msgstr "Eliminar este archivo" -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 #: IDF/gettexttemplates/idf/wiki/update.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:12 msgid "Trash" msgstr "Papelera" -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 msgid "Delete this file" msgstr "Eliminar este archivo" @@ -1553,7 +1630,6 @@ msgstr "Aquí estamos, para ayudarte." #: IDF/gettexttemplates/idf/faq-api.html.php:4 #: IDF/gettexttemplates/idf/faq.html.php:35 #: IDF/gettexttemplates/idf/gadmin/base.html.php:3 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 #: IDF/Views.php:47 msgid "Projects" @@ -1563,27 +1639,27 @@ msgstr "Proyectos" msgid "" "

      This is simple:

      \n" "
        \n" -"
      1. Write in the comments \"This is a duplicate of issue 123\", change 123 " -"with the corresponding issue number.
      2. \n" +"
      3. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
      4. \n" "
      5. Change the status of the current issue to Duplicate.
      6. \n" "
      7. Submit the changes.
      8. \n" "
      " msgstr "" "

      Es simple:

      \n" "
        \n" -"
      1. Escribe en los comentarios \"Esto es una duplicado del ticket 123\", " -"cambia 123 por el número de ticket correspondiente.
      2. \n" +"
      3. Escribe en los comentarios \"Esto es una duplicado del ticket 123\", cambia 123 por el número de ticket correspondiente.
      4. \n" "
      5. Cambia el estado del ticket actual a Duplicado.
      6. \n" "
      7. Envíe los cambios.
      8. \n" "
      " #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" -"Necesitas crear una cuenta en Gravatar , tardarás 5 minutos y es gratuito." +"Necesitas crear una cuenta en Gravatar , tardarás 5 minutos y es " +"gratuito." #: IDF/gettexttemplates/idf/faq.html.php:10 msgid "" @@ -1678,12 +1754,10 @@ msgid "Alt+4: Search (when available)." msgstr "Alt+4: Búsqueda (cuando esté disponible)." #: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:4 msgid "People" msgstr "Personas" #: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:5 msgid "Usher" msgstr "Usher" @@ -1694,7 +1768,6 @@ msgstr "Tienes aquí el acceso a la administración de la forja." #: IDF/gettexttemplates/idf/gadmin/home.html.php:4 #: IDF/gettexttemplates/idf/project/home.html.php:3 #: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:4 msgid "Welcome" msgstr "Bienvenido" @@ -1724,8 +1797,8 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 msgid "" -"Once you have defined the repository type, you cannot change it." +"Once you have defined the repository type, you cannot change " +"it." msgstr "" "Una vez que haya definido el tipo de repositorio, no se puede " "modificar." @@ -1733,13 +1806,11 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 msgid "" "\n" -"

      Specify each person by its login. Each person must have already " -"registered with the given login.

      \n" +"

      Specify each person by its login. Each person must have already registered with the given login.

      \n" "

      Separate the logins with commas and/or new lines.

      \n" msgstr "" "\n" -"

      Especifique cada persona por su nombre de usuario. Cada persona debe " -"estar registrada con el nombre de usuario proporcionado.

      \n" +"

      Especifique cada persona por su nombre de usuario. Cada persona debe estar registrada con el nombre de usuario proporcionado.

      \n" "

      Separe los nombres de usuario con comas y / o saltos de líneas.

      \n" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 @@ -1752,7 +1823,8 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:15 msgid "Provide at least one owner for the project or use a template." msgstr "" -"Proporcione al menos un propietario para el proyecto o utilice una plantilla." +"Proporcione al menos un propietario para el proyecto o utilice una " +"plantilla." #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 #, php-format @@ -1772,8 +1844,7 @@ msgid "" msgstr "" "\n" "¡Atención! Eliminar un proyecto es una operación delicada,\n" -"que tiene como resultado borrar todos los datos del " -"proyecto.\n" +"que tiene como resultado borrar todos los datos del proyecto.\n" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10 msgid "" @@ -1799,7 +1870,7 @@ msgid "Code reviews" msgstr "Revisiones del código" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "Commits" @@ -1829,7 +1900,7 @@ msgstr "Repositorios:" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" msgstr "Archivos adjuntos:" @@ -1929,8 +2000,8 @@ msgstr "Ver usuarios sin validar." #: IDF/gettexttemplates/idf/gadmin/users/index.html.php:4 msgid "

      You have here an overview of the users registered in the forge.

      " msgstr "" -"

      Tiene aquí una visión general de los usuarios registrados en la forja. " +"

      Tiene aquí una visión general de los usuarios registrados en la forja. " +"

      " #: IDF/gettexttemplates/idf/gadmin/users/index.html.php:5 msgid "Number of users:" @@ -1952,8 +2023,7 @@ msgid "" "able to create new projects and update other non staff users.\n" msgstr "" "Si da permisos de acceso tipo Staff, el usuario será capaz \n" -"de crear nuevos proyectos y actualizar a otros usuarios que no sean del " -"Staff.\n" +"de crear nuevos proyectos y actualizar a otros usuarios que no sean del Staff.\n" #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9 msgid "The form contains some errors. Please correct them to update the user." @@ -1994,6 +2064,10 @@ msgstr "dirección" msgid "port" msgstr "puerto" +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" + #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 msgid "current server status:" msgstr "estado actual del servidor:" @@ -2015,7 +2089,7 @@ msgid "reload" msgstr "Recargar" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "Explicación del estado" @@ -2053,46 +2127,50 @@ msgid "action" msgstr "acción" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 +msgid "No monotone servers configured." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 msgid "stop" msgstr "parada" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 msgid "start" msgstr "inicio" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 msgid "kill" msgstr "matar" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "conexiones activas" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "servidor remoto sin conexiones abiertas" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "servidores con n conexiones abiertas" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "El servidor local se está ejecutando, sin conexiones abiertas" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "El servidor local no se está ejecutando, a la espera de conexiones" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr "El servidor local está a punto de parar, n conexiones siguen abiertas" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "El servidor local no se está ejecutando, no se aceptan conexiones" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "Usher está apagado, no se está ejecutando y no acepta conexiones" @@ -2105,31 +2183,31 @@ msgstr "Feed del proyecto personal de %%user%%." msgid "No projects managed with InDefero were found." msgstr "No se encontraron proyectos gestionados con InDefero." -#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:9 msgid "Forge statistics" msgstr "Estadísticas de la Forja" -#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/index.html.php:10 msgid "Projects:" msgstr "Proyectos:" -#: IDF/gettexttemplates/idf/index.html.php:9 +#: IDF/gettexttemplates/idf/index.html.php:11 msgid "Members:" msgstr "Miembros:" -#: IDF/gettexttemplates/idf/index.html.php:10 +#: IDF/gettexttemplates/idf/index.html.php:12 msgid "Issues:" msgstr "Tickets:" -#: IDF/gettexttemplates/idf/index.html.php:11 +#: IDF/gettexttemplates/idf/index.html.php:13 msgid "Commits:" msgstr "Commits" -#: IDF/gettexttemplates/idf/index.html.php:12 +#: IDF/gettexttemplates/idf/index.html.php:14 msgid "Documentations:" msgstr "Documentación:" -#: IDF/gettexttemplates/idf/index.html.php:14 +#: IDF/gettexttemplates/idf/index.html.php:16 msgid "Code reviews:" msgstr "Revisiones del código:" @@ -2139,49 +2217,38 @@ msgid "Attachment to issue %%issue.id%%" msgstr "Archivo adjunto al ticket %%issue.id%%" #: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/commit.html~.php:22 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 #: IDF/gettexttemplates/idf/source/git/file.html.php:6 #: IDF/gettexttemplates/idf/source/git/tree.html.php:11 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 msgid "Archive" msgstr "Archivo" #: IDF/gettexttemplates/idf/issues/attachment.html.php:6 #: IDF/gettexttemplates/idf/source/git/file.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 msgid "Download this file" msgstr "Descargar este archivo" #: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/review/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/delete.html.php:11 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 #: IDF/gettexttemplates/idf/wiki/view.html.php:14 msgid "Created:" msgstr "Creado:" -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "Tickets abiertos:" - #: IDF/gettexttemplates/idf/issues/base.html.php:4 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -msgid "New Issue" -msgstr "Nuevo Ticket" +msgid "All Issues" +msgstr "" #: IDF/gettexttemplates/idf/issues/base.html.php:5 msgid "My Issues" @@ -2192,11 +2259,20 @@ msgid "My watch list" msgstr "Mi lista de seguimiento" #: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "Nuevo Ticket" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 #: IDF/gettexttemplates/idf/wiki/base.html.php:6 msgid "Search" msgstr "Búsqueda" -#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/issues/base.html.php:9 msgid "Back to the issue" msgstr "Volver al ticket" @@ -2204,13 +2280,10 @@ msgstr "Volver al ticket" #, php-format msgid "" "

      Open issues: %%open%%

      \n" -"

      Closed issues: %%closed%%

      \n" +"

      Closed issues: %%closed%%

      \n" msgstr "" -"

      Tickets abiertos: %%open%%\n" -"

      Tickets cerrados: %%closed%%

      \n" +"

      Tickets abiertos: %%open%%

      \n" +"

      Tickets cerrados: %%closed%%

      \n" #: IDF/gettexttemplates/idf/issues/by-label.html.php:7 msgid "Label:" @@ -2222,39 +2295,33 @@ msgstr "Finalizados:" #: IDF/gettexttemplates/idf/issues/create.html.php:3 msgid "" -"

      When you submit the issue do not forget to provide the following " -"information:

      \n" +"

      When you submit the issue do not forget to provide the following information:

      \n" "
        \n" "
      • The steps to reproduce the problem.
      • \n" "
      • The version of the software and your operating system.
      • \n" "
      • Any information that can help the developers to solve the issue.
      • \n" -"
      • Do not provide any password or confidential information!
      • \n" +"
      • Do not provide any password or confidential information!
      • \n" "
      " msgstr "" -"

      Cuando envío el ticket, no se olvide proporcionar la siguiente " -"información:

      \n" +"

      Cuando envío el ticket, no se olvide proporcionar la siguiente información:

      \n" "
        \n" "
      • Los pasos para reproducir el problema.
      • \n" "
      • La versión del software y tu sistema operativo.
      • \n" -"
      • Cualquier información que pueda ayudar a los desarrolladores para " -"resolver la incidencia.
      • \n" -"
      • ¡No proporcione ninguna contraseña o información confidencial!
      • \n" +"
      • Cualquier información que pueda ayudar a los desarrolladores para resolver la incidencia.
      • \n" +"
      • ¡No proporcione ninguna contraseña o información confidencial!
      • \n" "
      " #: IDF/gettexttemplates/idf/issues/create.html.php:10 -msgid "The form contains some errors. Please correct them to submit the issue." +msgid "" +"The form contains some errors. Please correct them to submit the issue." msgstr "" -"El formulario contiene algunos errores. Por favor, corríjalos para enviar el " -"ticket." +"El formulario contiene algunos errores. Por favor, corríjalos para enviar el" +" ticket." #: IDF/gettexttemplates/idf/issues/create.html.php:11 #: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:24 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 #: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/create.html.php:5 #: IDF/gettexttemplates/idf/wiki/update.html.php:5 msgid "Preview" @@ -2265,26 +2332,22 @@ msgid "Submit Issue" msgstr "Enviar Ticket" #: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:32 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 msgid "Attach file" msgstr "Adjuntar archivo" #: IDF/gettexttemplates/idf/issues/create.html.php:16 #: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:34 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 msgid "Attach another file" msgstr "Adjuntar otro archivo" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 +#: IDF/gettexttemplates/idf/review/view.html.php:38 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 #: IDF/IssueComment.php:151 @@ -2295,41 +2358,40 @@ msgstr "Resumen:" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:28 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 IDF/IssueComment.php:153 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 msgid "Status:" msgstr "Estado:" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:29 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 #: IDF/IssueComment.php:155 msgid "Owner:" msgstr "Propietario:" +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + #: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 #: IDF/gettexttemplates/idf/issues/index.html.php:3 #: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 #, php-format msgid "" "

      Open issues: %%open%%

      \n" -"

      Closed issues: %%closed%%

      " +"

      Closed issues: %%closed%%

      " msgstr "" -"

      Tickets abiertos: %%open%%\n" -"

      Tickets cerrados: %%closed%%

      " +"

      Tickets abiertos: %%open%%

      \n" +"

      Tickets cerrados: %%closed%%

      " #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 msgid "" @@ -2347,7 +2409,7 @@ msgid "Reported by:" msgstr "Reportado por:" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 msgid "Issue:" msgstr "Tickets:" @@ -2371,66 +2433,90 @@ msgstr "URL:" msgid "Comments (last first):" msgstr "Comentarios (más reciente primero):" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 +#: IDF/gettexttemplates/idf/issues/search.html.php:3 #, php-format msgid "" -"See the %%nb_submit_closed%% closed." +"\n" +"

      Found open issues: %%open%%

      \n" +"

      Found closed issues: %%closed%%

      " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

      Label:\n" +"%%tag.class%%:%%tag.name%%

      " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
      You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." msgid_plural "" "See the %%nb_submit_closed%% closed." msgstr[0] "" -"Ver %%nb_submit_closed%% tickets cerrado." -msgstr[1] "" -"Ver %%nb_submit_closed%% cerrado." +"Ver %%nb_submit_closed%% tickets " +"cerrado." +msgstr[1] "Ver %%nb_submit_closed%% cerrado." -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 #, php-format -msgid "" -"See the %%nb_owner_closed%% closed." +msgid "See the %%nb_owner_closed%% closed." msgid_plural "" "See the %%nb_owner_closed%% closed." msgstr[0] "" -"Ver %%nb_owner_closed%% tickets cerrado." -msgstr[1] "" -"Ver %%nb_owner_closed%% cerrado." +"Ver %%nb_owner_closed%% tickets " +"cerrado." +msgstr[1] "Ver %%nb_owner_closed%% cerrado." -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 #: IDF/gettexttemplates/idf/user/dashboard.html.php:7 msgid "Submitted issues:" msgstr "Tickets enviados:" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 #: IDF/gettexttemplates/idf/user/dashboard.html.php:6 msgid "Working issues:" msgstr "Tickets en curso:" -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "Tickets encontrados:" - -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:3 #: IDF/gettexttemplates/idf/issues/view.html.php:3 #, php-format msgid "Reported by %%submitter%%, %%c.creation_dtime%%" msgstr "Reportado por %%submitter%%, %%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:4 #: IDF/gettexttemplates/idf/issues/view.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:22 #, php-format msgid "" "Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" msgstr "" -"Comentario %%i%% por %%submitter%%, %%c." -"creation_dtime%%" +"Comentario %%i%% por %%submitter%%, " +"%%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:5 #: IDF/gettexttemplates/idf/issues/view.html.php:5 #, php-format msgid "Sign in to reply to this comment." msgstr "Accede para contestar a este comentario." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:6 #: IDF/gettexttemplates/idf/issues/view.html.php:6 msgid "" "This issue is marked as closed, add a comment only if you think this issue " @@ -2440,7 +2526,6 @@ msgstr "" "este problema sigue activo y se necesita más trabajo hasta su completa " "revisión." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:8 #: IDF/gettexttemplates/idf/issues/view.html.php:8 #, php-format msgid "%%interested%% person" @@ -2448,76 +2533,63 @@ msgid_plural "%%interested%% persons" msgstr[0] "%%interested%% persona" msgstr[1] "%%interested%% personas" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:9 #: IDF/gettexttemplates/idf/issues/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:7 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 msgid "Remove this issue from your watch list" msgstr "Eliminar este ticket de mi lista de seguimiento" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:8 +#: IDF/gettexttemplates/idf/issues/view.html.php:11 msgid "Add this issue to your watch list" msgstr "Añadir este ticket a mi lista de seguimiento" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:9 +#: IDF/gettexttemplates/idf/issues/view.html.php:12 msgid "Click here to view the previous closed issue" msgstr "Haga clic aquí para ver el anterior ticket cerrado" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:6 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:10 +#: IDF/gettexttemplates/idf/issues/view.html.php:13 msgid "Click here to view the previous open issue" msgstr "Haga clic aquí para ver el anterior ticket abierto" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:14 msgid "Click here to view the next closed issue" msgstr "Haga clic aquí para ver la siguiente ticket cerrado" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:15 msgid "Click here to view the next open issue" msgstr "Haga clic aquí para ver la siguiente ticket abierto" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:16 msgid "download" msgstr "descarga" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:16 -#: IDF/gettexttemplates/idf/issues/view.html.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:17 msgid "view" msgstr "ver" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:21 -#: IDF/gettexttemplates/idf/issues/view.html.php:21 -msgid "The form contains some errors. Please correct them to change the issue." +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." msgstr "" "El formulario contiene algunos errores. Por favor, corríjalos para " "actualizar el ticket." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:23 -#: IDF/gettexttemplates/idf/issues/view.html.php:23 +#: IDF/gettexttemplates/idf/issues/view.html.php:25 msgid "Submit Changes" msgstr "Enviar cambios" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:30 -#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/issues/view.html.php:32 msgid "Followed by:" msgstr "Seguido por:" #: IDF/gettexttemplates/idf/login_form.html.php:3 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"If you don't have an account yet, you can create one here." msgstr "" "Si aún no tienes una cuenta, puedes crear una aquí." @@ -2551,11 +2623,10 @@ msgstr "Se tarda menos de un minuto en crearte una cuenta." #: IDF/gettexttemplates/idf/main-menu.html.php:3 #, php-format -msgid "" -"Welcome, %%user%%." +msgid "Welcome, %%user%%." msgstr "" -"Bienvenido, %%user%%." +"Bienvenido, %%user%%." #: IDF/gettexttemplates/idf/main-menu.html.php:4 msgid "Sign Out" @@ -2565,25 +2636,24 @@ msgstr "Salir" msgid "Sign in or create your account" msgstr "Accede o create una cuenta" -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 msgid "Forge Management" msgstr "Gestión de la Forja" -#: IDF/gettexttemplates/idf/main-menu.html.php:9 +#: IDF/gettexttemplates/idf/main-menu.html.php:10 msgid "Help and accessibility features" msgstr "Ayuda y características de accesibilidad" -#: IDF/gettexttemplates/idf/main-menu.html.php:10 +#: IDF/gettexttemplates/idf/main-menu.html.php:11 #: IDF/gettexttemplates/idf/source/git/tree.html.php:14 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 msgid "Help" msgstr "Ayuda" #: IDF/gettexttemplates/idf/project/home.html.php:4 #: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:5 msgid "Latest Updates" msgstr "Últimas actualizaciones" @@ -2613,20 +2683,30 @@ msgid "Happy Crew" msgstr "Equipo Feliz" #: IDF/gettexttemplates/idf/project/timeline.html.php:3 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:3 msgid "Latest updates" msgstr "Últimas actualizaciones" #: IDF/gettexttemplates/idf/project/timeline.html.php:6 -#: IDF/Views/Project.php:72 +#: IDF/Views/Project.php:90 msgid "All Updates" msgstr "Todas las actualizaciones" #: IDF/gettexttemplates/idf/project/timeline.html.php:7 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:6 msgid "Filter by type" msgstr "Filtrar por tipo" +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + #: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 #, php-format msgid "" @@ -2700,14 +2780,13 @@ msgstr "Activar tu cuenta" #: IDF/gettexttemplates/idf/register/confirmation.html.php:8 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." msgstr "" "Este es el último paso, pero asegúrese de tener las cookies " "activadas para identificarte." #: IDF/gettexttemplates/idf/register/index.html.php:3 -#: IDF/gettexttemplates/idf/register/index.html~.php:3 msgid "" "Read the terms and conditions " "– basically \"Please be nice, we respect you\"." @@ -2722,48 +2801,43 @@ msgid "" "create a new account. Just go here to recover your " "login name and password." msgstr "" -"Si ha olvidado los datos de acceso, entonces no tiene porque crear una nueva " -"cuenta. Simplemente haga click aquí para recuperar " +"Si ha olvidado los datos de acceso, entonces no tiene porque crear una nueva" +" cuenta. Simplemente haga click aquí para recuperar " "su nombre de usuario y contraseña." #: IDF/gettexttemplates/idf/register/index.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html~.php:4 #, php-format msgid "" "With your account, you will able to participate in the life of all the " -"projects hosted here. Participating in a software project must be fun, so if " -"you have troubles, you can let us know about your issues " -"at anytime!" +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" msgstr "" "Con su cuenta, será capaz de participar en el desarrollo de todos los " "proyectos alojados aquí. Participar en un proyecto software tiene que ser " -"algo divertido e interesante, así que si tiene problemas, puede ¡hacernos saber cuáles son sus inquietudes en cualquier momento!" +"algo divertido e interesante, así que si tiene problemas, puede ¡hacernos saber cuáles son sus inquietudes en cualquier " +"momento!" #: IDF/gettexttemplates/idf/register/index.html.php:6 -#: IDF/gettexttemplates/idf/register/index.html~.php:5 msgid "Oops, please check the provided login and email address to register." msgstr "" "Oups, por favor comprueba el nombre de usuario y dirección de correo " "electrónico de registro." -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/index.html~.php:6 IDF/Views.php:90 +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 msgid "Create Your Account" msgstr "Crea tu cuenta" #: IDF/gettexttemplates/idf/register/index.html.php:9 -#: IDF/gettexttemplates/idf/register/index.html~.php:8 msgid "" "Be sure to provide a valid email address, as we are sending a validation " "link by email." msgstr "" -"Asegúrese de proporcionar una dirección válida de correo electrónico, ya que " -"se enviará un enlace de confirmación por correo electrónico." +"Asegúrese de proporcionar una dirección válida de correo electrónico, ya que" +" se enviará un enlace de confirmación por correo electrónico." #: IDF/gettexttemplates/idf/register/index.html.php:10 -#: IDF/gettexttemplates/idf/register/index.html~.php:9 msgid "Did you know?" msgstr "¿Sabía que?" @@ -2810,35 +2884,30 @@ msgstr "Iniciar revisión del Código" msgid "" "

      To start a code review, you need to provide:

      \n" "
        \n" -"
      • A commit or revision of the current code in the repository from which " -"you started your work.
      • \n" -"
      • A patch describing your changes with respect to the reference commit.\n" -"
      • Check your patch does not provide any password or confidential " -"information!
      • \n" +"
      • A commit or revision of the current code in the repository from which you started your work.
      • \n" +"
      • A patch describing your changes with respect to the reference commit.
      • \n" +"
      • Check your patch does not provide any password or confidential information!
      • \n" "
      " msgstr "" "

      Para iniciar una revisión de código, debe proporcionar:

      \n" "
        \n" -"
      • Un commit o revisión del actual código del repositorio, desde el que ha " -"comenzado su trabajo.
      • \n" -"
      • Un parche que describa los cambios con respecto al commit referenciado.\n" -"
      • ¡Asegúrese de que el parche no contiene ninguna contraseña o " -"información confidencial!
      • \n" +"
      • Un commit o revisión del actual código del repositorio, desde el que ha comenzado su trabajo.
      • \n" +"
      • Un parche que describa los cambios con respecto al commit referenciado.
      • \n" +"
      • ¡Asegúrese de que el parche no contiene ninguna contraseña o información confidencial!
      • \n" "
      " #: IDF/gettexttemplates/idf/review/create.html.php:9 msgid "" -"The form contains some errors. Please correct them to submit the code review." +"The form contains some errors. Please correct them to submit the code " +"review." msgstr "" -"El formulario contiene algunos errores. Por favor, corríjalos para enviar la " -"revisión de código." +"El formulario contiene algunos errores. Por favor, corríjalos para enviar la" +" revisión de código." #: IDF/gettexttemplates/idf/review/create.html.php:10 msgid "" -"Select the commit against which you created your patch to be sure it applies " -"correctly." +"Select the commit against which you created your patch to be sure it applies" +" correctly." msgstr "" "Seleccione el commit contra el que creó el parche para asegurarse de que se " "aplica correctamente." @@ -2874,22 +2943,6 @@ msgid "Detailed file comments (last first):" msgstr "Comentarios detallados del archivo (más reciente primero):" #: IDF/gettexttemplates/idf/review/view.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html~.php:3 -#, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "%%ndiff%% diferencia" -msgstr[1] "%%ndiff%% diferencias" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "%%nc%% comentario" -msgstr[1] "%%nc%% comentarios" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 msgid "" "Code review is a process in which\n" "after or before changes are commited into the code repository,\n" @@ -2901,16 +2954,13 @@ msgid "" msgstr "" "La revisión de código es una proceso en el que\n" "antes o después los cambios son commited en el código del repositorio,\n" -"diferentes personas discuten sobre los cambios en el código. El objetivo " -"es \n" +"diferentes personas discuten sobre los cambios en el código. El objetivo es \n" "mejorar la calidad del código y las\n" "contribuciones, por esto, debe ser pragmático cuando escriba \n" -"sus comentarios. Menciona correctamente los números de línea (tanto en el " -"antiguo como en el \n" -"nuevo código) y trata de mantener un buen equilibrio entre seriedad y " -"diversión\n" +"sus comentarios. Menciona correctamente los números de línea (tanto en el antiguo como en el \n" +"nuevo código) y trata de mantener un buen equilibrio entre seriedad y diversión\n" -#: IDF/gettexttemplates/idf/review/view.html.php:13 +#: IDF/gettexttemplates/idf/review/view.html.php:11 msgid "" "\n" "Proposing code for review is intimidating, you know\n" @@ -2920,23 +2970,35 @@ msgid "" "to propose more contributions
      .\n" msgstr "" "\n" -"La propuesta para revisar código es intimidante, debes " -"saber \n" -"que recibirás críticas, así que por favor, como revisor, haz que " -"este \n" -"proceso sea divertido, úsalo para para ayudar al colaborador a " -"aprender tus \n" +"La propuesta para revisar código es intimidante, debes saber \n" +"que recibirás críticas, así que por favor, como revisor, haz que este \n" +"proceso sea divertido, úsalo para para ayudar al colaborador a aprender tus \n" "normas de codificación y a estructurar el código y hacer que \n" "quieran proponer más contribuciones.\n" +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "%%ndiff%% diferencia" +msgstr[1] "%%ndiff%% diferencias" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "%%nc%% comentario" +msgstr[1] "%%nc%% comentarios" + #: IDF/gettexttemplates/idf/review/view.html.php:20 #, php-format msgid "" -"Comment %%i%% by %%who%%, " -"%%c.creation_dtime%%" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" msgstr "" -"Comentario %%i%% por %%who%%, %%c.creation_dtime%%" +"Comentario %%i%% por %%who%%, %%c.creation_dtime%%" #: IDF/gettexttemplates/idf/review/view.html.php:21 #, php-format @@ -2952,63 +3014,51 @@ msgstr "Accede para participar en la revisión." msgid "" "The form contains some errors. Please correct them to submit your review." msgstr "" -"El formulario contiene algunos errores. Por favor, corríjalos para enviar su " -"revisión." +"El formulario contiene algunos errores. Por favor, corríjalos para enviar su" +" revisión." -#: IDF/gettexttemplates/idf/review/view.html.php:27 -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html~.php:5 -msgid "Author:" -msgstr "Autor:" - -#: IDF/gettexttemplates/idf/review/view.html.php:28 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html~.php:7 -msgid "Commit:" -msgstr "Commit:" - -#: IDF/gettexttemplates/idf/review/view.html.php:29 -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html~.php:8 -msgid "View corresponding source tree" -msgstr "Ver código fuente correspondiente" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "Revisores:" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "Sin revisores en este momento." - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "Archivos:" - -#: IDF/gettexttemplates/idf/review/view.html.php:35 -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html~.php:23 -msgid "Download the corresponding diff file" -msgstr "Descargue el correspondiente archivo diff" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/review/view.html.php:25 msgid "How to Participate in a Code Review" msgstr "Cómo participar en una revisión de código" +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "Autor:" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "Commit:" + +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "Ver código fuente correspondiente" + +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "Revisores:" + +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "Sin revisores en este momento." + +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "Archivos:" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "Descargue el correspondiente archivo diff" + #: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "Antiguo" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "Nuevo" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 msgid "General Comments" msgstr "Comentarios generales" -#: IDF/gettexttemplates/idf/review/view.html.php:42 +#: IDF/gettexttemplates/idf/review/view.html.php:40 msgid "Submit Code Review" msgstr "Enviar Revisión del Código" @@ -3027,17 +3077,17 @@ msgstr "Cómo obtener el Código" #: IDF/gettexttemplates/idf/source/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/git/tree.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/Views/Project.php:163 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 msgid "Age" msgstr "Edad" #: IDF/gettexttemplates/idf/source/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/git/tree.html.php:8 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 msgid "Message" msgstr "Mensaje" @@ -3047,7 +3097,6 @@ msgstr "Padres:" #: IDF/gettexttemplates/idf/source/changelog.html.php:6 #: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html~.php:10 msgid "View corresponding commit" msgstr "Ver commit correspondiente" @@ -3079,71 +3128,61 @@ msgid "Commit details:" msgstr "Detalles del commit:" #: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html~.php:4 msgid "Date:" msgstr "Fecha:" #: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html~.php:6 msgid "Branch:" msgstr "Branch:" #: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html~.php:9 msgid "Parents:" msgstr "Padres:" #: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html~.php:11 msgid "Message:" msgstr "Mensaje:" #: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html~.php:12 #: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 msgid "Changes:" msgstr "Cambios:" #: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html~.php:13 msgid "deleted" msgstr "eliminado" #: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html~.php:14 -#: IDF/gettexttemplates/idf/source/commit.html~.php:17 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 msgid "full" msgstr "completo" #: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html~.php:15 msgid "renamed" msgstr "renombrado" #: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html~.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 msgid "added" msgstr "añadido" -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html~.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:19 msgid "modified" msgstr "modificado" -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html~.php:19 +#: IDF/gettexttemplates/idf/source/commit.html.php:20 msgid "properies changed" msgstr "propiedades modificadas" -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html~.php:20 +#: IDF/gettexttemplates/idf/source/commit.html.php:21 msgid "removed" msgstr "eliminado" -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html~.php:21 +#: IDF/gettexttemplates/idf/source/commit.html.php:22 msgid "File differences" msgstr "Diferencias de archivos" @@ -3209,10 +3248,10 @@ msgstr "Filtrar etiquetas" #: IDF/gettexttemplates/idf/source/git/tree.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 #, php-format msgid "" "Source at commit %%commit%% created " @@ -3225,10 +3264,10 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 #, php-format msgid "By %%cobject.author%%, %%cobject.title%%" msgstr "Por %%cobject.author%%, %%cobject.title%%" @@ -3237,10 +3276,10 @@ msgstr "Por %%cobject.author%%, %%cobject.title%%" #: IDF/gettexttemplates/idf/source/git/tree.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 msgid "Root" msgstr "Root" @@ -3260,13 +3299,15 @@ msgstr "" msgid "" "You may need to provide your SSH key. The " "synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." +"more about SSH " +"key authentication." msgstr "" "Puede que tenga que proporcionar su clave SSH. La " "sincronización de la clave SSH puede tomar un par de minutos. Puede saber " -"más acerca de autenticación de claves SSH." +"más acerca de autenticación" +" de claves SSH." #: IDF/gettexttemplates/idf/source/git/help.html.php:7 #: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 @@ -3298,28 +3339,28 @@ msgstr "Primer Commit" #: IDF/gettexttemplates/idf/source/git/tree.html.php:9 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 msgid "Size" msgstr "Tamaño" #: IDF/gettexttemplates/idf/source/git/tree.html.php:10 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 msgid ":" msgstr ":" #: IDF/gettexttemplates/idf/source/git/tree.html.php:12 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 msgid "Download this version" msgstr "Descargar esta versión" #: IDF/gettexttemplates/idf/source/git/tree.html.php:13 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 msgid "or" msgstr "o" @@ -3333,10 +3374,12 @@ msgstr "" "en este repositorio." #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 msgid "The following list shows all available branches:" msgstr "La siguiente lista muestra todas las ramas disponibles:" #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 #, php-format msgid "" "If this is a new repository, the reason for this error\n" @@ -3346,8 +3389,7 @@ msgid "" msgstr "" "Si se trata de un nuevo repositorio, la razón de este error\n" "podría ser que no ha realizado ningún commit y / o push hasta el momento.\n" -"En este caso, por favor eche un vistazo a la Página de " -"Ayuda\n" +"En este caso, por favor eche un vistazo a la Página de Ayuda\n" "sobre cómo tener acceso a su repositorio." #: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 @@ -3376,6 +3418,14 @@ msgstr "" msgid "Write Access Authentication" msgstr "Escribe una autenticación de acceso" +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + #: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 #, php-format msgid "" @@ -3388,27 +3438,17 @@ msgstr "" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 msgid "Revision:" msgstr "Revisión:" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -msgid "Go to revision" -msgstr "Ir a la revisión" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "Propiedad" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "establecer a:" +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" #: IDF/gettexttemplates/idf/source/svn/help.html.php:3 #, php-format @@ -3421,15 +3461,22 @@ msgstr "" "el software subversion para gestionar el código\n" "fuente." -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 msgid "Rev" msgstr "Rev" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 msgid "Branches:" msgstr "Branches:" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 msgid "Tags:" msgstr "Etiquetas:" @@ -3540,7 +3587,8 @@ msgstr "Clave de API" msgid "" "Your API key will be regenerated automatically if you change your password." msgstr "" -"La clave de la API se regenera automáticamente si usted cambia su contraseña." +"La clave de la API se regenera automáticamente si usted cambia su " +"contraseña." #: IDF/gettexttemplates/idf/user/myaccount.html.php:12 msgid "Update Your Account" @@ -3576,8 +3624,8 @@ msgid "" "API key is used to interact with this website using a program." msgstr "" "La contraseña adicional se utiliza para acceder a algunos de los sistemas " -"externos y la clave de la API se utiliza para interactuar con este sitio web " -"utilizando un programa." +"externos y la clave de la API se utiliza para interactuar con este sitio web" +" utilizando un programa." #: IDF/gettexttemplates/idf/user/myaccount.html.php:20 msgid "Show API key and extra password" @@ -3597,13 +3645,13 @@ msgstr "Recuperar mi contraseña" #: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 msgid "" -"Provide either your login or email address, if a corresponding user is found " -"in the database, we will send you an email with the details on how to reset " -"your password." +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." msgstr "" "Proporcione un usuario o dirección de correo electrónico, si el usuario " -"correspondiente se encuentra en la base de datos, le enviaremos un email con " -"los detalles sobre cómo restablecer su contraseña." +"correspondiente se encuentra en la base de datos, le enviaremos un email con" +" los detalles sobre cómo restablecer su contraseña." #: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 #, php-format @@ -3703,7 +3751,7 @@ msgstr "Lista de Páginas" #: IDF/gettexttemplates/idf/wiki/base.html.php:4 #: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:175 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 msgid "New Page" msgstr "Nueva página" @@ -3729,15 +3777,12 @@ msgstr "Crear Página" #: IDF/gettexttemplates/idf/wiki/delete.html.php:3 #, php-format msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" "%%page.title%%. This revision was created\n" "by %%submitter%%." msgstr "" -"Está viendo una revisión antigua (%%oldrev.summary%%) de la " -"página \n" -"%%page.title%%. Esta revisión fue creada por " -"%%submitter%%." +"Está viendo una revisión antigua (%%oldrev.summary%%) de la página \n" +"%%page.title%%. Esta revisión fue creada por %%submitter%%." #: IDF/gettexttemplates/idf/wiki/delete.html.php:6 msgid "" @@ -3764,8 +3809,8 @@ msgid "" "recover it
      ." msgstr "" "Si elimina esta página de documentación, será eliminada de la base de datos " -"con todas las revisiones relacionadas y no será capaz de recuperarla." -"" +"con todas las revisiones relacionadas y no será capaz de " +"recuperarla." #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:6 msgid "Delete Page" @@ -3776,23 +3821,15 @@ msgstr "Eliminar página" msgid "" "\n" "

      Instructions:

      \n" -"

      The content of the page can use the Markdown syntax with the Extra extension.

      \n" -"

      Website addresses are automatically linked and you can link to another " -"page in the documentation using double square brackets like that " -"[[AnotherPage]].

      \n" -"

      To directly include a file content from the repository, embrace its path " -"with triple square brackets: [[[path/to/file.txt]]].

      \n" +"

      The content of the page can use the Markdown syntax with the Extra extension.

      \n" +"

      Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

      \n" +"

      To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

      \n" msgstr "" "\n" "

      Instrucciones:

      \n" -"

      El contenido de la página puede usar sintaxis de " -"Marcado con la extensión Extra.

      \n" -"

      Las direcciones Web se enlazan automáticamente y se puede vincular con " -"otras páginas de la documentación usando corchetes dobles como: " -"[[OtraPágina]].

      \n" -"

      Para incluir directamente el contenido de un fichero del repositorio, " -"rodee la ruta con corchetes triples como: [[[ruta/al/fichero.txt]]].

      \n" +"

      El contenido de la página puede usar sintaxis de Marcado con la extensión Extra.

      \n" +"

      Las direcciones Web se enlazan automáticamente y se puede vincular con otras páginas de la documentación usando corchetes dobles como: [[OtraPágina]].

      \n" +"

      Para incluir directamente el contenido de un fichero del repositorio, rodee la ruta con corchetes triples como: [[[ruta/al/fichero.txt]]].

      \n" #: IDF/gettexttemplates/idf/wiki/index.html.php:3 #, php-format @@ -3829,8 +3866,7 @@ msgid "" "use it as reference only if you are sure you need these specific information." msgstr "" "¡Atención! Esta página está marcada como obsoleta,\n" -"úsala como referencia solamente si está seguro de que usted necesita " -"específicamente esta información ." +"úsala como referencia solamente si está seguro de que usted necesita específicamente esta información ." #: IDF/gettexttemplates/idf/wiki/view.html.php:5 #, php-format @@ -3840,8 +3876,7 @@ msgid "" "by %%submitter%%." msgstr "" "Está viendo una revisión antigua de la página \n" -"%%page.title%%. Esta revisión fue creada por " -"%%submitter%%." +"%%page.title%%. Esta revisión fue creada por %%submitter%%." #: IDF/gettexttemplates/idf/wiki/view.html.php:10 msgid "Table of Content" @@ -3888,43 +3923,41 @@ msgstr "" "Los usuarios interesados recibirán una notificación por correo electrónico " "cuando el ticket cambie." -#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:93 IDF/WikiPage.php:94 +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 msgid "labels" msgstr "etiquetas" #: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 -#: IDF/Upload.php:112 IDF/WikiPage.php:106 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 msgid "modification date" msgstr "fecha de modificación" -#: IDF/Issue.php:194 IDF/IssueComment.php:143 +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format -msgid "" -"Issue %3$d, %4$s" -msgstr "" -"Ticket %3$d, %4$s" +msgid "Issue %3$d, %4$s" +msgstr "Ticket %3$d, %4$s" -#: IDF/Issue.php:196 +#: IDF/Issue.php:214 #, php-format msgid "Creation of issue %d, by %s" msgstr "Creación del ticket %d, por %s" -#: IDF/Issue.php:206 +#: IDF/Issue.php:224 #, php-format msgid "%s: Issue %d created - %s" msgstr "%s: Ticket %d creado - %s" -#: IDF/Issue.php:272 +#: IDF/Issue.php:290 #, php-format msgid "Issue %s - %s (%s)" msgstr "Ticket %s - %s (%s)" -#: IDF/Issue.php:318 +#: IDF/Issue.php:336 #, php-format msgid "Updated Issue %s - %s (%s)" msgstr "Ticket actualizado %s - %s (%s)" -#: IDF/IssueComment.php:51 +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 msgid "issue" msgstr "ticket" @@ -3942,12 +3975,12 @@ msgstr "cambios" msgid "Serialized array of the changes in the issue." msgstr "Vector serializado con los cambios en los tickets." -#: IDF/IssueComment.php:171 +#: IDF/IssueComment.php:180 #, php-format msgid "Comment on issue %d, by %s" msgstr "Comentario del ticket %d, por %s" -#: IDF/IssueComment.php:182 +#: IDF/IssueComment.php:191 #, php-format msgid "%s: Comment on issue %d - %s" msgstr "%s: Comentario del ticket %d - %s" @@ -3976,11 +4009,19 @@ msgstr "Imagen" msgid "Other" msgstr "Otros" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + #: IDF/Key.php:55 msgid "public key" msgstr "clave pública" -#: IDF/Key.php:87 +#: IDF/Key.php:90 msgid "Invalid or unknown key data detected." msgstr "Detectada clave de datos no válida o desconocida." @@ -3994,124 +4035,131 @@ msgstr "El repositorio %s ya existe." msgid "%s does not exist or is not writable." msgstr "%s no existe o no se puede escribir." -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." -msgstr "\"mtn_repositories\" debe definirse en el fichero de configuración." +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." -msgstr "\"mtn_usher_conf\" no existe o no se puede escribir." +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:100 +#: IDF/Plugin/SyncMonotone.php:121 #, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "No se pudo encontrar el script mtn-post-push \"%s\"." +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:135 +#: IDF/Plugin/SyncMonotone.php:155 #, php-format -msgid "The configuration file %s is missing." -msgstr "El archivo de configuración %s no se encuentra." +msgid "The configuration file \"%s\" is missing" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:144 +#: IDF/Plugin/SyncMonotone.php:164 #, php-format -msgid "The project path %s already exists." -msgstr "La ruta del proyecto %s ya existe." +msgid "The project path \"%s\" already exists" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:150 +#: IDF/Plugin/SyncMonotone.php:170 #, php-format -msgid "The project path %s could not be created." -msgstr "La ruta del proyecto %s no se puede crear." +msgid "The project path \"%s\" could not be created" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:187 IDF/Scm/Monotone/Stdio.php:87 +#: IDF/Plugin/SyncMonotone.php:208 #, php-format -msgid "The key directory %s could not be created." -msgstr "El directorio clave %s no puede ser creado." +msgid "The key directory \"%s\" could not be created" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:205 +#: IDF/Plugin/SyncMonotone.php:227 #, php-format msgid "Could not parse key information: %s" msgstr "No se puede examinar la información de la clave: %s" -#: IDF/Plugin/SyncMonotone.php:243 +#: IDF/Plugin/SyncMonotone.php:265 #, php-format msgid "Could not create configuration directory \"%s\"" msgstr "No se pudo crear el directorio de configuración \"%s\"" -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 +#: IDF/Plugin/SyncMonotone.php:275 #, php-format -msgid "Could not create symlink \"%s\"" -msgstr "No se pudo crear el enlace simbólico \"%s\"" +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:269 +#: IDF/Plugin/SyncMonotone.php:293 #, php-format msgid "Could not write configuration file \"%s\"" msgstr "No se pudo escribir el archivo de configuración \"%s\"" -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 #, php-format msgid "Could not parse usher configuration in \"%s\": %s" msgstr "No se puede examinar la configuración usher en \"%s\": %s" -#: IDF/Plugin/SyncMonotone.php:295 +#: IDF/Plugin/SyncMonotone.php:320 #, php-format msgid "usher configuration already contains a server entry named \"%s\"" msgstr "" -"La configuración usher ya contiene una entrada para el servidor llamada \"%s" -"\"" +"La configuración usher ya contiene una entrada para el servidor llamada " +"\"%s\"" -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 #, php-format msgid "Could not write usher configuration file \"%s\"" msgstr "No se puede escribir el fichero de configuración usher \"%s\"" -#: IDF/Plugin/SyncMonotone.php:366 +#: IDF/Plugin/SyncMonotone.php:395 #, php-format msgid "Could not write write-permissions file \"%s\"" msgstr "No se pudo escribir el fichero write-permissions \"%s\"" -#: IDF/Plugin/SyncMonotone.php:389 +#: IDF/Plugin/SyncMonotone.php:420 #, php-format msgid "Could not write read-permissions file \"%s\"" msgstr "No se pudo escribir el fichero read-permissions \"%s\"" -#: IDF/Plugin/SyncMonotone.php:406 +#: IDF/Plugin/SyncMonotone.php:438 #, php-format msgid "Could not remove symlink \"%s\"" msgstr "No se puede eliminar el enlace simbólico \"%s\"" -#: IDF/Plugin/SyncMonotone.php:465 +#: IDF/Plugin/SyncMonotone.php:446 #, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "Una o más rutas %s no pueden ser eliminadas." +msgid "Could not create symlink \"%s\"" +msgstr "No se pudo crear el enlace simbólico \"%s\"" -#: IDF/Plugin/SyncMonotone.php:477 +#: IDF/Plugin/SyncMonotone.php:500 #, php-format -msgid "Could not delete client private key %s" -msgstr "No se pudo eliminar la clave privada del cliente %s" +msgid "One or more paths underneath %s could not be deleted" +msgstr "" -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 #, php-format msgid "Could not parse read-permissions for project \"%s\": %s" msgstr "No se pudo analizar read-permissions para el proyecto \"%s\": %s" -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 #, php-format msgid "Could not write read-permissions for project \"%s\"" msgstr "No se pudo escribir read-permissions para el proyecto \"%s\"" -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 #, php-format msgid "Could not write write-permissions file for project \"%s\"" -msgstr "" -"No se pudo escribir el fichero write-permissions para el proyecto \"%s\"" +msgstr "No se pudo escribir el fichero write-permissions para el proyecto \"%s\"" -#: IDF/Plugin/SyncMonotone.php:790 +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "\"mtn_repositories\" debe definirse en el fichero de configuración." + +#: IDF/Plugin/SyncMonotone.php:820 #, php-format msgid "The project path %s does not exists." msgstr "La ruta del proyecto %s no existe." -#: IDF/Plugin/SyncMonotone.php:808 +#: IDF/Plugin/SyncMonotone.php:838 #, php-format msgid "The command \"%s\" could not be executed." msgstr "El comando \"%s\" no se pudo ejecutar." @@ -4163,17 +4211,13 @@ msgstr "voto" #: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 #, php-format -msgid "" -"Review %3$d, %4$s" -msgstr "" -"Revisión %3$d, " -"%4$s" +msgid "Review %3$d, %4$s" +msgstr "Revisión %3$d, %4$s" #: IDF/Review/Comment.php:141 #, php-format msgid "Update of review %d, by %s" -msgstr "" -"Actualización de revisión %d, por %s" +msgstr "Actualización de revisión %d, por %s" #: IDF/Review/Comment.php:151 #, php-format @@ -4208,23 +4252,28 @@ msgstr "%s: Creación de Revisión %d - %s" msgid "New Code Review %s - %s (%s)" msgstr "Nueva Revisión de Código %s - %s (%s)" -#: IDF/Scm/Git.php:311 IDF/Scm/Mercurial.php:141 +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 #, php-format msgid "Folder %1$s not found in commit %2$s." msgstr "Directorio %1$s no encontrado in commit %2$s." -#: IDF/Scm/Git.php:427 IDF/Scm/Mercurial.php:158 +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 #, php-format msgid "Not a valid tree: %s." msgstr "No es un árbol válido: %s." -#: IDF/Scm/Monotone/Stdio.php:79 +#: IDF/Scm/Monotone/Stdio.php:81 msgid "Monotone client key name or hash not in project conf." msgstr "" "El nombre clave del cliente Monotone o el hash no está en la configuración " "del proyecto." -#: IDF/Scm/Monotone/Stdio.php:98 +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "El directorio clave %s no puede ser creado." + +#: IDF/Scm/Monotone/Stdio.php:100 #, php-format msgid "Could not write client key \"%s\"" msgstr "No se pudo escribir la clave del cliente \"%s\"" @@ -4289,26 +4338,30 @@ msgstr "La ruta es relativa al directorio de subidas." msgid "file size in bytes" msgstr "tamaño del archivo en bytes" -#: IDF/Upload.php:100 +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 msgid "number of downloads" msgstr "número de descargas" -#: IDF/Upload.php:189 +#: IDF/Upload.php:201 #, php-format msgid "Download %2$d, %3$s" msgstr "Descarga %2$d, %3$s" -#: IDF/Upload.php:192 +#: IDF/Upload.php:204 #, php-format msgid "Addition of download %d, by %s" msgstr "Agregada la descarga %d, por %s" -#: IDF/Upload.php:202 +#: IDF/Upload.php:214 #, php-format msgid "%s: Download %d added - %s" msgstr "%s: Descarga %d agregada - %s" -#: IDF/Upload.php:244 +#: IDF/Upload.php:256 #, php-format msgid "New download - %s (%s)" msgstr "Nueva descarga - %s (%s)" @@ -4329,12 +4382,12 @@ msgstr "Tamaño del Repositorio" msgid "No projects were found." msgstr "No se encontraron proyectos." -#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:312 +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 #, php-format msgid "Update %s" msgstr "Actualizar %s" -#: IDF/Views/Admin.php:101 IDF/Views/Project.php:277 +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 msgid "The project has been updated." msgstr "El proyecto ha sido actualizado." @@ -4450,11 +4503,11 @@ msgstr "%s Descargas" msgid "This table shows the files to download." msgstr "Esta tabla muestra los archivos para descargar." -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 msgid "Uploaded" msgstr "Subido" -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 msgid "No downloads were found." msgstr "No se encontraron descargas." @@ -4477,17 +4530,17 @@ msgstr "Eliminar Descarga %s" msgid "The file has been deleted." msgstr "El archivo ha sido eliminado." -#: IDF/Views/Download.php:223 +#: IDF/Views/Download.php:243 #, php-format msgid "The file has been uploaded." msgstr "El archivo ha sido subido." -#: IDF/Views/Download.php:277 +#: IDF/Views/Download.php:297 #, php-format msgid "%1$s Downloads with Label %2$s" msgstr "%1$s Descargas con Etiqueta %2$s" -#: IDF/Views/Download.php:287 +#: IDF/Views/Download.php:307 #, php-format msgid "This table shows the downloads with label %s." msgstr "Esta tabla muestra las descargas con la etiqueta %s." @@ -4497,241 +4550,255 @@ msgstr "Esta tabla muestra las descargas con la etiqueta %s." msgid "%s Open Issues" msgstr "%s Tickets abiertos" -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 msgid "This table shows the open issues." msgstr "Esta tabla muestra los tickets abiertos." -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/Review.php:57 IDF/Views/User.php:81 +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 msgid "Id" msgstr "Id" -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/Review.php:60 IDF/Views/User.php:85 +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 msgid "Last Updated" msgstr "Última actualización" -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 msgid "No issues were found." msgstr "No se han encontrado tickets." -#: IDF/Views/Issue.php:112 +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" + +#: IDF/Views/Issue.php:191 #, php-format msgid "Watch List: Closed Issues for %s" msgstr "Lista de mantenimiento: Tickets Cerrados por %s" -#: IDF/Views/Issue.php:113 +#: IDF/Views/Issue.php:192 #, php-format msgid "This table shows the closed issues in your watch list for %s project." msgstr "" -"Esta tabla muestra los tickets cerrados en su lista de mantenimiento para el " -"proyecto %s." +"Esta tabla muestra los tickets cerrados en su lista de mantenimiento para el" +" proyecto %s." -#: IDF/Views/Issue.php:118 +#: IDF/Views/Issue.php:197 #, php-format msgid "Watch List: Open Issues for %s" msgstr "Lista mantenimiento: Tickets Abiertos por %s" -#: IDF/Views/Issue.php:119 +#: IDF/Views/Issue.php:198 #, php-format msgid "This table shows the open issues in your watch list for %s project." msgstr "" -"Esta tabla muestra los tickets abiertos en su lista de mantenimiento para el " -"proyecto %s." +"Esta tabla muestra los tickets abiertos en su lista de mantenimiento para el" +" proyecto %s." -#: IDF/Views/Issue.php:195 +#: IDF/Views/Issue.php:274 msgid "Watch List: Closed Issues" msgstr "Lista mantenimiento: Tickets Cerrados" -#: IDF/Views/Issue.php:196 +#: IDF/Views/Issue.php:275 msgid "This table shows the closed issues in your watch list." msgstr "Esta tabla muestra los tickets cerrados en su lista de mantenimiento." -#: IDF/Views/Issue.php:201 +#: IDF/Views/Issue.php:280 msgid "Watch List: Open Issues" msgstr "Lista mantenimiento: Tickets Abiertos" -#: IDF/Views/Issue.php:202 +#: IDF/Views/Issue.php:281 msgid "This table shows the open issues in your watch list." msgstr "Esta tabla muestra los tickets abiertos en su lista de mantenimiento." -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 msgid "Project" msgstr "Proyecto" -#: IDF/Views/Issue.php:254 +#: IDF/Views/Issue.php:341 #, php-format -msgid "My Submitted %s Issues" -msgstr "Mis tickets %s enviados" +msgid "%s %s Submitted %s Issues" +msgstr "" -#: IDF/Views/Issue.php:258 +#: IDF/Views/Issue.php:345 #, php-format -msgid "My Closed Submitted %s Issues" -msgstr "Mis Tickets enviados y cerrados %s" +msgid "%s %s Closed Submitted %s Issues" +msgstr "" -#: IDF/Views/Issue.php:262 +#: IDF/Views/Issue.php:349 #, php-format -msgid "My Closed Working %s Issues" -msgstr "Mis tickets en proceso cerrados %s" +msgid "%s %s Closed Working %s Issues" +msgstr "" -#: IDF/Views/Issue.php:266 +#: IDF/Views/Issue.php:353 #, php-format -msgid "My Working %s Issues" -msgstr "Mis tickets en proceso %s" +msgid "%s %s Working %s Issues" +msgstr "" -#: IDF/Views/Issue.php:321 +#: IDF/Views/Issue.php:414 msgid "Submit a new issue" msgstr "Enviar nuevo Ticket" -#: IDF/Views/Issue.php:337 +#: IDF/Views/Issue.php:430 #, php-format msgid "Issue %d has been created." msgstr "El Ticket %d ha sido creado." -#: IDF/Views/Issue.php:366 +#: IDF/Views/Issue.php:487 #, php-format -msgid "Search Issues - %s" -msgstr "Buscar Tickets - %s" +msgid "Search issues - %s" +msgstr "" -#: IDF/Views/Issue.php:378 +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 msgid "This table shows the found issues." msgstr "Esta tabla muestra los tickets encontrados." -#: IDF/Views/Issue.php:408 +#: IDF/Views/Issue.php:601 #, php-format msgid "Issue %d: %s" msgstr "Ticket %d: %s" -#: IDF/Views/Issue.php:432 +#: IDF/Views/Issue.php:625 #, php-format msgid "Issue %d has been updated." msgstr "El Ticket %d ha sido actualizado." -#: IDF/Views/Issue.php:521 +#: IDF/Views/Issue.php:715 #, php-format msgid "View %s" msgstr "Ver %s" -#: IDF/Views/Issue.php:541 +#: IDF/Views/Issue.php:742 #, php-format msgid "%s Closed Issues" msgstr "%s Tickets cerrados" -#: IDF/Views/Issue.php:551 +#: IDF/Views/Issue.php:752 msgid "This table shows the closed issues." msgstr "Esta tabla muestra los tickets cerrados." -#: IDF/Views/Issue.php:594 +#: IDF/Views/Issue.php:795 #, php-format msgid "%1$s Issues with Label %2$s" msgstr "%1$s Tickets con la Etiqueta %2$s" -#: IDF/Views/Issue.php:597 +#: IDF/Views/Issue.php:798 #, php-format msgid "%1$s Closed Issues with Label %2$s" msgstr "%1$s Tickets cerrados con la Etiqueta %2$s" -#: IDF/Views/Issue.php:610 +#: IDF/Views/Issue.php:811 #, php-format msgid "This table shows the issues with label %s." msgstr "Esta tabla muestra los tickets con la etiqueta %s." -#: IDF/Views/Issue.php:660 +#: IDF/Views/Issue.php:934 msgid "The issue has been removed from your watch list." msgstr "El tickets se ha eliminado de su lista." -#: IDF/Views/Issue.php:663 +#: IDF/Views/Issue.php:937 msgid "The issue has been added to your watch list." msgstr "El ticket ha sido añadido a su lista." -#: IDF/Views/Issue.php:752 +#: IDF/Views/Issue.php:1035 msgid "On your watch list." msgstr "En su lista." -#: IDF/Views/Project.php:74 +#: IDF/Views/Project.php:95 msgid "Issues and Comments" msgstr "Tickets y Comentarios" -#: IDF/Views/Project.php:76 +#: IDF/Views/Project.php:99 msgid "Documents" msgstr "Documentos" -#: IDF/Views/Project.php:77 +#: IDF/Views/Project.php:101 msgid "Reviews and Patches" msgstr "Revisiones y parches" -#: IDF/Views/Project.php:153 +#: IDF/Views/Project.php:178 msgid "This table shows the project updates." msgstr "Esta tabla muestra las actualizaciones del proyecto." -#: IDF/Views/Project.php:164 +#: IDF/Views/Project.php:189 msgid "Change" msgstr "Cambios" -#: IDF/Views/Project.php:168 +#: IDF/Views/Project.php:193 msgid "No changes were found." msgstr "No se encontraron cambios." -#: IDF/Views/Project.php:269 +#: IDF/Views/Project.php:294 #, php-format msgid "%s Project Summary" msgstr "Resumen del Proyecto %s" -#: IDF/Views/Project.php:304 +#: IDF/Views/Project.php:329 #, php-format msgid "%s Issue Tracking Configuration" msgstr "Configuración de Seguimiento de Tickets %s" -#: IDF/Views/Project.php:313 +#: IDF/Views/Project.php:338 msgid "The issue tracking configuration has been saved." msgstr "La configuración de seguimiento de Tickets se ha guardado." -#: IDF/Views/Project.php:349 +#: IDF/Views/Project.php:375 #, php-format msgid "%s Downloads Configuration" msgstr "Configuración de descargas %s" -#: IDF/Views/Project.php:358 +#: IDF/Views/Project.php:384 msgid "The downloads configuration has been saved." msgstr "La configuración de las descargas se ha guardado." -#: IDF/Views/Project.php:392 +#: IDF/Views/Project.php:418 #, php-format msgid "%s Documentation Configuration" msgstr "Configuración de documentación %s" -#: IDF/Views/Project.php:401 +#: IDF/Views/Project.php:427 msgid "The documentation configuration has been saved." msgstr "La configuración de la documentación ha sido guardada." -#: IDF/Views/Project.php:435 +#: IDF/Views/Project.php:461 #, php-format msgid "%s Project Members" msgstr "Miembros del Proyecto %s" -#: IDF/Views/Project.php:444 +#: IDF/Views/Project.php:470 msgid "The project membership has been saved." msgstr "Los miembros del proyecto se han guardado." -#: IDF/Views/Project.php:467 +#: IDF/Views/Project.php:493 #, php-format msgid "%s Tabs Access Rights" msgstr "Pestaña de permisos de acceso %s " -#: IDF/Views/Project.php:481 +#: IDF/Views/Project.php:507 msgid "The project tabs access rights have been saved." msgstr "La pestaña de permisos de acceso del proyecto se ha guardado." -#: IDF/Views/Project.php:527 +#: IDF/Views/Project.php:553 #, php-format msgid "%s Source" msgstr "Fuente %s" -#: IDF/Views/Project.php:541 +#: IDF/Views/Project.php:567 msgid "The project source configuration has been saved." msgstr "La configuración de la fuente del proyecto se ha guardado" @@ -4773,27 +4840,27 @@ msgstr "Ayuda de fuentes %s" msgid "%s Invalid Revision" msgstr "Revisión no válida %s " -#: IDF/Views/Source.php:81 +#: IDF/Views/Source.php:82 #, php-format msgid "%s Ambiguous Revision" msgstr "Revisión ambigua %s" -#: IDF/Views/Source.php:106 +#: IDF/Views/Source.php:107 #, php-format msgid "%1$s %2$s Change Log" msgstr "Cambios %2$s de %1$s" -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:360 +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 #, php-format msgid "%1$s %2$s Source Tree" msgstr "Árbol de fuentes %2$s de %1$s" -#: IDF/Views/Source.php:303 +#: IDF/Views/Source.php:304 #, php-format msgid "%s Commit Details" msgstr "Detalles del Commit %s" -#: IDF/Views/Source.php:304 +#: IDF/Views/Source.php:305 #, php-format msgid "%s Commit Details - %s" msgstr "%s Detalles del Commit - %s" @@ -4812,7 +4879,7 @@ msgstr "No te han asignado tickets, ¡Yeah!" #: IDF/Views/User.php:89 msgid "All the issues you submitted are fixed, yeah!" -msgstr "Todas los tickets enviados han sido resueltos, ¡Yeah!" +msgstr "Todos los tickets que enviastes han sido resueltos, ¡Yeah!" #: IDF/Views/User.php:121 msgid "Your personal information has been updated." @@ -4884,30 +4951,30 @@ msgstr "%1$s Páginas de documentación con la etiqueta %2$s" msgid "This table shows the documentation pages with label %s." msgstr "Esta tabla muestra las páginas de documentación con la etiqueta %s." -#: IDF/Views/Wiki.php:186 +#: IDF/Views/Wiki.php:184 #, php-format msgid "The page %s has been created." msgstr "La página %s se ha creado." -#: IDF/Views/Wiki.php:273 +#: IDF/Views/Wiki.php:271 msgid "The old revision has been deleted." msgstr "La antigua revisión ha sido eliminado." -#: IDF/Views/Wiki.php:279 +#: IDF/Views/Wiki.php:277 #, php-format msgid "Delete Old Revision of %s" msgstr "Eliminar Antigua revisión de %s" -#: IDF/Views/Wiki.php:324 +#: IDF/Views/Wiki.php:322 #, php-format msgid "The page %s has been updated." msgstr "La página %s se ha actualizado." -#: IDF/Views/Wiki.php:362 +#: IDF/Views/Wiki.php:360 msgid "The documentation page has been deleted." msgstr "La página de documentación se ha eliminado." -#: IDF/Views/Wiki.php:370 +#: IDF/Views/Wiki.php:368 #, php-format msgid "Delete Page %s" msgstr "Eliminar Página %s" @@ -4917,7 +4984,8 @@ msgid "Confirm Your Account Creation" msgstr "Confirma la creación de tu cuenta" #: IDF/Views.php:172 -msgid "Welcome! You can now participate in the life of your project of choice." +msgid "" +"Welcome! You can now participate in the life of your project of choice." msgstr "¡Bienvenido! Ahora puedes participar en el proyecto elegido." #: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 @@ -5002,3 +5070,5 @@ msgstr "Nueva página de documentación %s - %s (%s)" #, php-format msgid "Documentation Page Changed %s - %s (%s)" msgstr "Cambios página de documentación %s - %s (%s)" + + diff --git a/src/IDF/locale/fr/idf.po b/src/IDF/locale/fr/idf.po index dead4ac..8ade9b8 100644 --- a/src/IDF/locale/fr/idf.po +++ b/src/IDF/locale/fr/idf.po @@ -1,20 +1,24 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# +# +# Translators: +# Benjamin Danon , 2011. +# Jean-Philippe Fleury , 2011. +# tommyd , 2011. +# William MARTIN , 2011. msgid "" msgstr "" "Project-Id-Version: Indefero\n" "Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" -"POT-Creation-Date: 2011-03-28 01:13+0200\n" -"PO-Revision-Date: 2011-03-28 07:33+0000\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 20:29+0000\n" "Last-Translator: Delkia \n" -"Language-Team: French <>\n" -"Language: fr\n" +"Language-Team: French (http://www.transifex.net/projects/p/indefero/team/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" #: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 @@ -23,8 +27,9 @@ msgid "project" msgstr "projet" #: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 -#: IDF/IssueFile.php:57 IDF/Review/Comment.php:69 IDF/Review.php:80 -#: IDF/Upload.php:85 IDF/WikiPage.php:78 IDF/WikiRevision.php:79 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 msgid "submitter" msgstr "auteur" @@ -39,9 +44,9 @@ msgid "changelog" msgstr "changements" #: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 -#: IDF/IssueFile.php:96 IDF/Review/Comment.php:90 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 #: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 -#: IDF/Upload.php:106 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 msgid "creation date" msgstr "date de création" @@ -63,6 +68,14 @@ msgstr "clef" msgid "value" msgstr "valeur" +#: IDF/Diff.php:460 +msgid "Old" +msgstr "Vieux" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "Nouveau" + #: IDF/EmailAddress.php:49 IDF/Key.php:49 msgid "user" msgstr "utilisateur" @@ -71,30 +84,33 @@ msgstr "utilisateur" msgid "email" msgstr "e-mail" -#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:561 +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 msgid "git" msgstr "git" -#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:562 +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 msgid "Subversion" msgstr "Subversion" -#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:563 +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 msgid "mercurial" msgstr "mercurial" -#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:564 +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 msgid "monotone" msgstr "monotone" #: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 msgid "Name" msgstr "Nom" #: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/gettexttemplates/idf/main-menu.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 msgid "Private project" msgstr "Projet privé" @@ -117,7 +133,7 @@ msgstr "Petite description" #: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 #: IDF/Project.php:79 msgid "A one line description of the project." -msgstr "Une d'une ligne du projet." +msgstr "Une description d'une ligne du projet." #: IDF/Form/Admin/ProjectCreate.php:77 msgid "Repository type" @@ -174,17 +190,17 @@ msgid "" "Only a remote repository available through HTTP or HTTPS is allowed. For " "example \"http://somewhere.com/svn/trunk\"." msgstr "" -"Seulement les dépôts utilisant http ou http sont autorisés, par exemple : " -"http://example.com/svn/trunk." +"Seulement les dépôts utilisant http ou http sont autorisés, par " +"exemple  http://example.com/svn/trunk." #: IDF/Form/Admin/ProjectCreate.php:201 msgid "" "The master branch is empty or contains illegal characters, please use only " "letters, digits, dashs and dots as separators." msgstr "" -"La branche principale contient des caractères non autorisés, il ne doit être " -"composé que de lettres, de chiffres, du point d'exclamation (!) ou du point " -"(.)." +"La branche principale contient des caractères non autorisés, il ne doit être" +" composé que de lettres, de chiffres, du point d'exclamation (!) ou du point" +" (.)." #: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 msgid "This master branch is already used. Please select another one." @@ -214,10 +230,10 @@ msgstr "Ce nom court est déjà utilisé, veuillez en sélectionner un autre." #: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 #: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 -#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:263 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/MembersConf.php:64 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 #: IDF/Form/Password.php:76 IDF/Form/Register.php:112 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:127 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 #: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 #: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 #: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 @@ -229,10 +245,10 @@ msgstr "Ne peut pas sauvegarder le modèle depuis un formulaire invalide." msgid "" "Click on the Project Management tab to set the description of your project." msgstr "" -"Cliquez sur l'onglet Administration du projet pour définir la description du " -"projet." +"Cliquez sur l'onglet Administration du projet pour définir la description du" +" projet." -#: IDF/Form/Admin/ProjectCreate.php:362 +#: IDF/Form/Admin/ProjectCreate.php:363 msgid "This project is not available." msgstr "Ce projet n'est pas disponible." @@ -265,9 +281,9 @@ msgid "" "The master branch is empty or contains illegal characters, please use only " "letters, digits, dashes and dots as separators." msgstr "" -"La branche principale contient des caractères non autorisés, il ne doit être " -"composé que de lettres, de chiffres, du point d'exclamation (!) ou du point " -"(.)." +"La branche principale contient des caractères non autorisés, il ne doit être" +" composé que de lettres, de chiffres, du point d'exclamation (!) ou du point" +" (.)." #: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 #: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 @@ -285,8 +301,8 @@ msgstr "Identifiant" #: IDF/Form/Admin/UserCreate.php:60 msgid "" -"The login must be between 3 and 15 characters long and contains only letters " -"and digits." +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." msgstr "" "L'identifiant doit avoir entre 3 et 15 caractères et ne doit contenir que " "des lettres et des chiffres." @@ -317,14 +333,14 @@ msgid "" "key here!" msgstr "" "Copiez une clef publique SSH ou monotone. Faites bien attention à ne pas y " -"mettre la clef privée !" +"mettre la clef privée !" #: IDF/Form/Admin/UserCreate.php:157 msgid "Your details to access your forge." msgstr "Vos informations pour accéder à votre forge." -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 #, php-format msgid "The email \"%s\" is already used." msgstr "L'adresse email \"%s\" est déjà utilisée." @@ -359,10 +375,11 @@ msgstr "" msgid "Confirm password" msgstr "Confirmation du mot de passe" -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:62 -#: IDF/Form/ReviewCreate.php:54 IDF/Form/UpdateUpload.php:51 -#: IDF/Form/Upload.php:49 IDF/Form/UserAccount.php:101 -#: IDF/Form/WikiCreate.php:70 IDF/Form/WikiUpdate.php:60 +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 msgid "Description" msgstr "Description" @@ -372,7 +389,7 @@ msgstr "Nom d'utilisateur twitter" #: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 msgid "Public email address" -msgstr "Adesse email publique" +msgstr "Adresse email publique" #: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 msgid "Website URL" @@ -387,8 +404,8 @@ msgid "" "An image file with a width and height not larger than 60 pixels (bigger " "images are scaled down)." msgstr "" -"Un fichier image avec une largeur et une hauteur inférieurs à 60 pixels (les " -"images qui dépassent sont redimentionnées)." +"Un fichier image avec une largeur et une hauteur inférieurs à 60 pixels (les" +" images qui dépassent sont redimentionnées)." #: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 msgid "Remove custom avatar" @@ -431,13 +448,13 @@ msgstr "" "Un utilisateur avec cet email existe déjà, merci de fournir une autre " "adresse email." -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 msgid "For security reason, you cannot upload a file with this extension." msgstr "" "Pour des raisons de sécurité, vous ne pouvez pas mettre en ligne un fichier " "avec cette extension." -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 msgid "The passwords do not match. Please give them again." msgstr "" "Les mots de passe ne sont pas identiques, veuillez les donner de nouveau." @@ -446,112 +463,162 @@ msgstr "" msgid "Please enter one or more valid email addresses." msgstr "Veuillez entrer une ou plusieurs adresse email valides." -#: IDF/Form/IssueCreate.php:53 IDF/Form/IssueUpdate.php:45 +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 #: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 #: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/Review.php:58 IDF/Views/User.php:83 IDF/Views/Wiki.php:62 -#: IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 msgid "Summary" msgstr "Résumé" -#: IDF/Form/IssueCreate.php:72 IDF/Form/IssueUpdate.php:65 +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 #: IDF/Form/ReviewCreate.php:83 msgid "The \"upload_issue_path\" configuration variable was not set." -msgstr "" -"La variable de configuration \"upload_issue_path\" n'a pas été définie." +msgstr "La variable de configuration \"upload_issue_path\" n'a pas été définie." -#: IDF/Form/IssueCreate.php:82 IDF/Form/IssueUpdate.php:75 +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 msgid "Attach a file" msgstr "Attacher un fichier" -#: IDF/Form/IssueCreate.php:95 IDF/Form/IssueUpdate.php:88 +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 #: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/Review.php:59 IDF/Views/User.php:84 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 msgid "Status" msgstr "Statut" -#: IDF/Form/IssueCreate.php:104 IDF/Form/IssueUpdate.php:98 +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 msgid "Owner" msgstr "Propriétaire" -#: IDF/Form/IssueCreate.php:150 IDF/Form/IssueUpdate.php:117 +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "Ce ticket" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 #: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 #: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 msgid "Labels" msgstr "Étiquettes" -#: IDF/Form/IssueCreate.php:192 +#: IDF/Form/IssueCreate.php:210 msgid "You cannot add a label with the \"Status\" prefix to an issue." msgstr "" -"Vous ne pouvez pas donner à un ticket une étiquette ayant le préfixe \"Status" -"\"." +"Vous ne pouvez pas donner à un ticket une étiquette ayant le préfixe " +"\"Status\"." -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 #: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 #: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 msgid "You provided an invalid label." msgstr "Vous avez donné une étiquette invalide." -#: IDF/Form/IssueCreate.php:199 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 #: IDF/Form/Upload.php:119 #, php-format msgid "You cannot provide more than label from the %s class to an issue." msgstr "" "Vous ne pouvez pas fournir plus d'une étiquette de la classe %s à un ticket." -#: IDF/Form/IssueCreate.php:210 IDF/Form/IssueUpdate.php:147 +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 msgid "You need to provide a description of the issue." msgstr "Vous devez fournir une description du problème." -#: IDF/Form/IssueCreate.php:233 IDF/Form/ReviewCreate.php:159 +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 msgid "You provided an invalid status." msgstr "Vous avez fourni un statut invalide." -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" -msgstr "" -"Définissez un modèle de ticket pour guider le rapporteur à fournir certaines " -"informations." +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "Vous avez fourni un type de relation invalide." + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "La valeur \"%s\" n'est pas un numéro de ticket valide." + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "Le ticket \"%s\" n'existe pas." + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "est liée à" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "bloque" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "est bloqué par" #: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "doublons" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "est un doublons de" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" +"Définir un modèle de ticket pour guider le rapporteur a fournir certaines " +"informations." + +#: IDF/Form/IssueTrackingConf.php:106 msgid "Open issue status values" msgstr "Valeurs des statuts des tickets ouverts" -#: IDF/Form/IssueTrackingConf.php:97 +#: IDF/Form/IssueTrackingConf.php:114 msgid "Closed issue status values" msgstr "Valeurs des statuts des tickets fermés" -#: IDF/Form/IssueTrackingConf.php:106 +#: IDF/Form/IssueTrackingConf.php:123 msgid "Predefined issue labels" msgstr "Étiquettes prédéfinies des tickets" -#: IDF/Form/IssueTrackingConf.php:108 +#: IDF/Form/IssueTrackingConf.php:125 msgid "" "The first \"Type:\" and \"Priority:\" entries found in this list are " "automatically chosen as defaults for new issues." msgstr "" -"Les premières entrées \"Type\" et \"Priorité\" de cette liste seront choisis " -"automatiquement par défaut des prochains tickets. " +"Les premières entrées \"Type\" et \"Priorité\" de cette liste seront choisis" +" automatiquement par défaut des prochains tickets. " -#: IDF/Form/IssueTrackingConf.php:116 +#: IDF/Form/IssueTrackingConf.php:133 msgid "Each issue may have at most one label with each of these classes" msgstr "" "Chaque ticket ne peut avoir qu'une seule étiquette pour chacune de ces " "classes." -#: IDF/Form/IssueUpdate.php:55 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "Relations entre les tickets" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" +"Vous pouvez définir des relations bidirectionnelles comme \"est lié à\" ou " +"\"est bloqué par\"." + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 #: IDF/Form/WikiUpdate.php:82 msgid "Comment" msgstr "Commentaire" -#: IDF/Form/IssueUpdate.php:219 +#: IDF/Form/IssueUpdate.php:316 msgid "No changes were entered." msgstr "Aucun changement n'a été entré." @@ -559,8 +626,8 @@ msgstr "Aucun changement n'a été entré." #, php-format msgid "The following login is invalid: %s." msgid_plural "The following logins are invalid: %s." -msgstr[0] "L'identifiant suivant n'est pas valide : %s." -msgstr[1] "Les identifiants suivants ne sont pas valides: %s." +msgstr[0] "L'identifiant suivant n'est pas valide : %s." +msgstr[1] "Les identifiants suivants ne sont pas valides : %s." #: IDF/Form/Password.php:34 msgid "Your login or email" @@ -569,8 +636,8 @@ msgstr "Votre identifiant ou email" #: IDF/Form/Password.php:35 msgid "Provide either your login or your email to recover your password." msgstr "" -"Fournissez soit votre identifiant, soit votre email pour récupérer votre mot " -"de passe." +"Fournissez soit votre identifiant, soit votre email pour récupérer votre mot" +" de passe." #: IDF/Form/Password.php:49 IDF/Form/Password.php:64 msgid "" @@ -591,11 +658,11 @@ msgstr "Votre clef de vérification" #: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 msgid "" -"We are sorry but this validation key is not valid. Maybe you should directly " -"copy/paste it from your validation email." +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." msgstr "" -"Nous sommes désolés mais cette clef de validation est invalide. Vous devriez " -"peut-être faire directement un copier/coller depuis votre email de " +"Nous sommes désolés mais cette clef de validation est invalide. Vous devriez" +" peut-être faire directement un copier/coller depuis votre email de " "validation." #: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 @@ -643,6 +710,34 @@ msgstr "" "Ce compte n'est pas actif. Veuillez contacter un administrateur de la forge " "pour l'activer." +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "Description courte" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "La variable de configuration \"upload_path\" n'a pas été défini." + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "Mise à jour du logo" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "Le logo doit être une image de 32 par 32 pixels." + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "Retirer le logo actuel" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "Impossible de déterminer la taille de l'image téléchargée." + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "La photo doit avoir une taille de 32 par 32 pixels." + #: IDF/Form/Register.php:41 msgid "Your login" msgstr "Votre identifiant" @@ -671,10 +766,11 @@ msgstr "J'accepte les conditions d'usage du service." #: IDF/Form/Register.php:88 msgid "" -"We know, this is boring, but you need to agree with the terms and conditions." +"We know, this is boring, but you need to agree with the terms and " +"conditions." msgstr "" -"Nous savons que c'est inintéressant, mais vous devez accepter les conditions " -"d'usage du service." +"Nous savons que c'est inintéressant, mais vous devez accepter les conditions" +" d'usage du service." #: IDF/Form/Register.php:97 #, php-format @@ -682,8 +778,8 @@ msgid "" "The email \"%s\" is already used. If you need to, click on the help link to " "recover your password." msgstr "" -"L'email \"%s\" est déjà utilisé. Si vous avez perdu votre mot de passe, vous " -"pouvez le récupérer à l'aide de ce lien." +"L'email \"%s\" est déjà utilisé. Si vous avez perdu votre mot de passe, vous" +" pouvez le récupérer à l'aide de ce lien." #: IDF/Form/Register.php:148 msgid "Confirm the creation of your account." @@ -731,8 +827,8 @@ msgstr "Patch" #: IDF/Form/ReviewCreate.php:119 msgid "We were not able to parse your patch. Please provide a valid patch." msgstr "" -"Nous n'avons pas réussi à interpréter votre patch. Merci de fournir un patch " -"valid." +"Nous n'avons pas réussi à interpréter votre patch. Merci de fournir un patch" +" valid." #: IDF/Form/ReviewCreate.php:128 msgid "You provided an invalid commit." @@ -746,13 +842,21 @@ msgstr "Patch initial à discuter." msgid "General comment" msgstr "Commentaire général" -#: IDF/Form/ReviewFileComment.php:104 -msgid "You need to provide comments on at least one file." -msgstr "Vous devez au moins apporter un commentaire à un fichier." +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" +"Vous devez faire un commentaire général sur la revue de code, ou sur au " +"moins un des fichiers." -#: IDF/Form/ReviewFileComment.php:111 -msgid "You need to provide your general comment about the proposal." -msgstr "Vous devez apporter un commentaire général sur la proposition." +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "Le statut a été mis à jour." + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "Ce champ est obligatoire." #: IDF/Form/SourceConf.php:56 msgid "Webhook URL" @@ -764,43 +868,33 @@ msgid "Learn more about the post-commit web hooks." msgstr "En savoir plus à propos des Webhooks post-commit." #: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html~.php:5 -#: IDF/gettexttemplates/idf/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html~.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 #: IDF/gettexttemplates/idf/downloads/base.html.php:3 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/Views/Project.php:75 +#: IDF/Views/Project.php:97 msgid "Downloads" msgstr "Téléchargements" -#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base-full.html~.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 -#: IDF/gettexttemplates/idf/base.html~.php:9 +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 msgid "Code Review" msgstr "Revue de code" #: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/base-full.html~.php:6 -#: IDF/gettexttemplates/idf/base.html.php:6 -#: IDF/gettexttemplates/idf/base.html~.php:6 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 msgid "Documentation" msgstr "Documentation" #: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/base-full.html~.php:8 -#: IDF/gettexttemplates/idf/base.html.php:8 -#: IDF/gettexttemplates/idf/base.html~.php:8 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 msgid "Source" msgstr "Source" -#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html~.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html~.php:7 +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 msgid "Issues" msgstr "Tickets" @@ -823,9 +917,9 @@ msgstr "Utilisateurs autorisés supplémentaires" #: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 msgid "File" msgstr "Fichier" @@ -867,7 +961,7 @@ msgid "" "key here!" msgstr "" "Copiez une clef publique SSH ou monotone. Faites bien attention à ne pas y " -"mettre la clef privée !" +"mettre la clef privée !" #: IDF/Form/UserAccount.php:171 msgid "Add a secondary mail address" @@ -888,34 +982,35 @@ msgid "" "change." msgstr "Un email a été envoyé à \"%s\" pour valider le changement d'adresse." -#: IDF/Form/UserAccount.php:334 +#: IDF/Form/UserAccount.php:341 msgid "" "Please check the key as it does not appear to be a valid SSH public key." msgstr "" "Vérifiez s'il vous plaît la clef car elle ne semble pas être une clef " "publique SSH valide." -#: IDF/Form/UserAccount.php:354 +#: IDF/Form/UserAccount.php:363 msgid "" -"Please check the key as it does not appear to be a valid monotone public key." +"Please check the key as it does not appear to be a valid monotone public " +"key." msgstr "" "Vérifiez s'il vous plaît la clef car elle ne semble pas être une clef " "publique monotone valide." -#: IDF/Form/UserAccount.php:362 +#: IDF/Form/UserAccount.php:371 msgid "Public key looks like neither an SSH nor monotone public key." msgstr "" "La clef publique ne ressemble ni à une clef publique SSH ni une clef " "publique monotone." -#: IDF/Form/UserAccount.php:374 +#: IDF/Form/UserAccount.php:383 msgid "You already have uploaded this key." msgstr "Vous avez déjà cette clef SSH dans votre trousseau." #: IDF/Form/UserChangeEmail.php:63 msgid "" -"The validation key is not valid. Please copy/paste it from your confirmation " -"email." +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." msgstr "" "Nous sommes désolés mais cette clef de confirmation est invalide. Vous " "devriez peut-être faire directement un copier/coller depuis votre email de " @@ -927,7 +1022,8 @@ msgstr "Étiquettes prédéfinies des pages" #: IDF/Form/WikiConf.php:58 msgid "" -"Each documentation page may have at most one label with each of these classes" +"Each documentation page may have at most one label with each of these " +"classes" msgstr "" "Chaque page ne peut avoir qu'une seule étiquette pour chacune de ces classes" @@ -953,7 +1049,7 @@ msgstr "" "\n" "# Détails\n" "\n" -"Ajoutez votre contenu ici. Vous pouvez avoir :\n" +"Ajoutez votre contenu ici. Vous pouvez avoir :\n" "\n" "* du texte en **gras** ou *italique* ;\n" "* des titres, paragraphes ou listes ;\n" @@ -971,7 +1067,8 @@ msgstr "Titre" msgid "" "The page name must contains only letters, digits and the dash (-) character." msgstr "" -"Le nom de la page ne doit contenir que des lettres, chiffres et le tiret (-)." +"Le nom de la page ne doit contenir que des lettres, chiffres et le tiret " +"(-)." #: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 msgid "This one line description is displayed in the list of pages." @@ -1044,20 +1141,18 @@ msgid "" "\n" "

      Instructions:

      \n" "

      List one status value per line in desired sort-order.

      \n" -"

      Optionally, use an equals-sign to document the meaning of each status " -"value.

      \n" +"

      Optionally, use an equals-sign to document the meaning of each status value.

      \n" msgstr "" "\n" -"

      Instructions :

      \n" +"

      Instructions :

      \n" "

      Liste un status par ligne dans l'ordre désiré d'affichage.

      \n" -"

      Vous pouvez aussi utiliser le signe = pour documenter la signification de " -"chaque valeur.

      \n" +"

      Vous pouvez aussi utiliser le signe = pour documenter la signification de chaque valeur.

      \n" #: IDF/gettexttemplates/idf/admin/downloads.html.php:8 #: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 #: IDF/gettexttemplates/idf/admin/members.html.php:13 #: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 #: IDF/gettexttemplates/idf/admin/tabs.html.php:15 #: IDF/gettexttemplates/idf/admin/wiki.html.php:8 msgid "Save Changes" @@ -1068,14 +1163,12 @@ msgstr "Enregistrer les changements" msgid "" "\n" "

      Instructions:

      \n" -"

      Specify each person by its login. Each person must have already " -"registered with the given login.

      \n" +"

      Specify each person by its login. Each person must have already registered with the given login.

      \n" "

      Separate the logins with commas and/or new lines.

      \n" msgstr "" "\n" -"

      Instructions :

      \n" -"

      Spécifiez chaque personne par son identifiant. Chaque personne doit avoir " -"préalablement créé son compte.

      \n" +"

      Instructions :

      \n" +"

      Spécifiez chaque personne par son identifiant. Chaque personne doit avoir préalablement créé son compte.

      \n" "

      Séparez les identifiants par des virgules ou des sauts de ligne.

      \n" #: IDF/gettexttemplates/idf/admin/members.html.php:8 @@ -1084,22 +1177,17 @@ msgstr "" msgid "" "\n" "

      Notes:

      \n" -"

      A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

      A project member will not have access to the administration area but will " -"have more options available in the use of the project.

      \n" +"

      A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

      \n" +"

      A project member will not have access to the administration area but will have more options available in the use of the project.

      \n" msgstr "" "\n" -"

      Notes :

      \n" -"

      Le propriétaire d'un projet peut faire tous les changements sur un " -"projet, cela inclut la suppression d'autres propriétaires. Soyez donc " -"prudent quand vous ajoutez un propriétaire.

      \n" -"

      Un membre du projet ne va pas avoir accès à l'onglet d'administration " -"mais aura plus d'options dans l'utilisation du site.

      \n" +"

      Notes :

      \n" +"

      Le propriétaire d'un projet peut faire tous les changements sur un projet, cela inclut la suppression d'autres propriétaires. Soyez donc prudent quand vous ajoutez un propriétaire.

      \n" +"

      Un membre du projet ne va pas avoir accès à l'onglet d'administration mais aura plus d'options dans l'utilisation du site.

      \n" #: IDF/gettexttemplates/idf/admin/source.html.php:3 -msgid "You can find here the current repository configuration of your project." +msgid "" +"You can find here the current repository configuration of your project." msgstr "Vous pouvez trouver ici la configuration du dépôt du projet." #: IDF/gettexttemplates/idf/admin/source.html.php:4 @@ -1108,8 +1196,7 @@ msgid "" "request is sent after each repository commit. If this field is empty,\n" "notifications are disabled.

      \n" "\n" -"

      Only properly-escaped HTTP URLs are supported, for " -"example:

      \n" +"

      Only properly-escaped HTTP URLs are supported, for example:

      \n" "\n" "
        \n" "
      • http://domain.com/commit
      • \n" @@ -1128,13 +1215,11 @@ msgid "" "post-commit URL http://mydomain.com/%p/%r would send a request to\n" "http://mydomain.com/my-project/123.

        " msgstr "" -"

        Le paramètre d'URL de webhook spécifie une URL sur laquelle une requête " -"HTTP POST \n" +"

        Le paramètre d'URL de webhook spécifie une URL sur laquelle une requête HTTP POST \n" "est envoyée après chaque commit sur un des dépôt. Si ce champ est vide,\n" "les notifications sont désactivées.

        \n" "\n" -"

        Seules des URLS HTTP proprement échappées sont " -"acceptées, par exemple :

        \n" +"

        Seules des URLS HTTP proprement échappées sont acceptées, par exemple :

        \n" "\n" "
          \n" "
        • http://domaine.com/commit
        • \n" @@ -1142,16 +1227,14 @@ msgstr "" "
        \n" "\n" "

        De plusl'URL peut contenir la mention \"%\", qui\n" -"sera remplacée avec des valeurs spécifiques du projet pour chaque commit:\n" +"sera remplacée avec des valeurs spécifiques du projet pour chaque commit :

        \n" "\n" "
          \n" "
        • %p - nom du projet
        • \n" "
        • %r - numéro de révision
        • \n" "
        \n" "\n" -"

        Par exemple, un commit de la révision 123 sur le projet 'mon-projet' " -"avec\n" +"

        Par exemple, un commit de la révision 123 sur le projet 'mon-projet' avec\n" "l'URL de post-commit http://domaine.com/%p/%r enverrait une requête à\n" "http://domaine.com/mon-project/123.

        " @@ -1160,44 +1243,58 @@ msgid "" "The form contains some errors. Please correct them to update the source " "configuration." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"la configuration du dépôt." +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" la configuration du dépôt." #: IDF/gettexttemplates/idf/admin/source.html.php:27 msgid "Repository type:" -msgstr "Type de dépôt :" +msgstr "Type de dépôt :" #: IDF/gettexttemplates/idf/admin/source.html.php:28 msgid "Repository access:" -msgstr "Accès au dépôt :" +msgstr "Accès au dépôt :" #: IDF/gettexttemplates/idf/admin/source.html.php:29 msgid "Repository size:" -msgstr "Taille des dépôts :" +msgstr "Taille des dépôts :" #: IDF/gettexttemplates/idf/admin/source.html.php:30 msgid "Post-commit authentication key:" -msgstr "Clef d'authentification post-commit : " +msgstr "Clef d'authentification post-commit : " #: IDF/gettexttemplates/idf/admin/summary.html.php:3 #, php-format msgid "" "\n" "

        Instructions:

        \n" -"

        The description of the project can be improved using the Markdown syntax.

        \n" +"

        The description of the project can be improved using the Markdown syntax.

        \n" msgstr "" "\n" -"

        Instructions :

        \n" -"

        La description du projet peut être enrichie en utilisant la syntaxe Markdown.

        \n" +"

        Instructions :

        \n" +"

        La description du projet peut être enrichie en utilisant la syntaxe Markdown.

        \n" #: IDF/gettexttemplates/idf/admin/summary.html.php:7 msgid "" "The form contains some errors. Please correct them to update the summary." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"le résumé." +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" le résumé." + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "Logo actuel" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "Logo du projet" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "Votre projet ne dispose pas encore d'un logo." #: IDF/gettexttemplates/idf/admin/tabs.html.php:3 msgid "" @@ -1208,12 +1305,9 @@ msgid "" "password or SSH key." msgstr "" "\n" -"Seuls les administrateurs et membres du projet ont accès au code source.
        \n" -"Si vous faites la restriction de l'accès au code, l'accès anonyme n'est " -"pas
        \n" -"activé et les utilisateurs doivent s'authentifier avec leur mot de passe ou " -"clef SSH." +"Seuls les administrateurs et membres du projet ont accès au code source.
        \n" +"Si vous faites la restriction de l'accès au code, l'accès anonyme n'est pas
        \n" +"activé et les utilisateurs doivent s'authentifier avec leur mot de passe ou clef SSH." #: IDF/gettexttemplates/idf/admin/tabs.html.php:8 msgid "" @@ -1229,11 +1323,11 @@ msgid "" "Notification emails will be sent from the %%from_email%% " "address, if you send the email to a mailing list, you may need to register " "this email address. Multiple email addresses must be separated through " -"commas (','). If you do not want to send emails for a given type of changes, " -"simply leave the corresponding field empty." +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." msgstr "" -"Les emails de notifications seront envoyés depuis l'adresse " -"%%from_email%%. Si vous envoyez les emails à une liste de " +"Les emails de notifications seront envoyés depuis l'adresse " +"%%from_email%%. Si vous envoyez les emails à une liste de " "diffusion, vous devez probablement valider cette adresse email. Plusieurs " "adresses email doivent être séparées par des virgules (','). Si vous ne " "voulez pas envoyer d'emails pour un type de changement, laissez vide le " @@ -1244,14 +1338,14 @@ msgid "" "If you mark a project as private, only the project members and " "administrators, together with the extra authorized users you provide will " "have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." msgstr "" "Si vous marquez un projet comme privé, seuls les membres du projet et les " "administrateurs, associés aux utilisateurs supplémentaires autorisés, " "pourront accéder au projet. Vous pourrez toujours définir un niveau " -"supplémentaire de droits d'accès aux onglets mais les options \"Ouvert à tous" -"\" et \"Utilisateurs authentifiés\" correspondront aux utilisateurs " +"supplémentaire de droits d'accès aux onglets mais les options \"Ouvert à " +"tous\" et \"Utilisateurs authentifiés\" correspondront aux utilisateurs " "supplémentaires." #: IDF/gettexttemplates/idf/admin/tabs.html.php:11 @@ -1268,8 +1362,8 @@ msgid "" "The form contains some errors. Please correct them to update the access " "rights." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"les droits d'accès." +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" les droits d'accès." #: IDF/gettexttemplates/idf/admin/tabs.html.php:13 msgid "Access Rights" @@ -1283,12 +1377,10 @@ msgstr "Emails de notification" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 msgid "Instructions:" -msgstr "Instructions :" +msgstr "Instructions :" #: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base-full.html~.php:3 #: IDF/gettexttemplates/idf/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html~.php:3 #, php-format msgid "" "Sign in or create your account to create issues or " @@ -1297,36 +1389,32 @@ msgstr "" "Connectez-vous ou créez votre compte pour soumettre " "des tickets ou ajouter des commentaires" -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html~.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -#: IDF/gettexttemplates/idf/base.html~.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 msgid "Project Home" -msgstr "Page d'Accueil" +msgstr "Page d'accueil" -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base-full.html~.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -#: IDF/gettexttemplates/idf/base.html~.php:10 +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 msgid "Project Management" msgstr "Administration du projet" #: IDF/gettexttemplates/idf/downloads/base.html.php:4 #: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/Views/Download.php:214 +#: IDF/Views/Download.php:234 msgid "New Download" msgstr "Nouveau téléchargement" #: IDF/gettexttemplates/idf/downloads/delete.html.php:3 msgid "" -"Attention! If you want to delete a specific version of your " -"software, maybe, someone is depending on this specific version to run his " +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " "systems. Are you sure, you will not affect anybody when removing this file?" msgstr "" -"Attention ! Si vous voulez supprimer une version spécifique " -"de votre logiciel, peut-être que quelqu'un dépend encore de cette version. " -"Êtes-vous certain que supprimer ce fichier ne va pas importuner certaines " -"personnes ?" +"Attention ! Si vous voulez supprimer une version " +"spécifique de votre logiciel, peut-être que quelqu'un dépend encore de cette" +" version. Êtes-vous certain que supprimer ce fichier ne va pas importuner " +"certaines personnes ?" #: IDF/gettexttemplates/idf/downloads/delete.html.php:4 #, php-format @@ -1340,7 +1428,6 @@ msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:5 #: IDF/gettexttemplates/idf/downloads/view.html.php:4 #: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:7 #: IDF/gettexttemplates/idf/issues/view.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:8 @@ -1358,20 +1445,18 @@ msgstr "Supprimer le fichier" #: IDF/gettexttemplates/idf/downloads/delete.html.php:7 #: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 #: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 #: IDF/gettexttemplates/idf/register/confirmation.html.php:7 #: IDF/gettexttemplates/idf/register/index.html.php:8 -#: IDF/gettexttemplates/idf/register/index.html~.php:7 #: IDF/gettexttemplates/idf/register/inputkey.html.php:5 #: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 +#: IDF/gettexttemplates/idf/review/view.html.php:41 #: IDF/gettexttemplates/idf/user/changeemail.html.php:5 #: IDF/gettexttemplates/idf/user/myaccount.html.php:13 #: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 @@ -1385,39 +1470,36 @@ msgid "Cancel" msgstr "Annuler" #: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 msgid "Uploaded:" -msgstr "Mis en ligne :" +msgstr "Mis en ligne :" #: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:27 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 #: IDF/gettexttemplates/idf/wiki/delete.html.php:12 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:15 msgid "Updated:" -msgstr "Mis à jour :" +msgstr "Mis à jour :" #: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 +#: IDF/gettexttemplates/idf/index.html.php:15 msgid "Downloads:" -msgstr "Téléchargements :" +msgstr "Téléchargements :" #: IDF/gettexttemplates/idf/downloads/delete.html.php:11 #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:31 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 @@ -1429,11 +1511,11 @@ msgstr "Téléchargements :" #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 #: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 msgid "Labels:" -msgstr "Étiquettes :" +msgstr "Étiquettes :" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 msgid "A new file is available for download:" -msgstr "Un nouveau fichier est disponible en téléchargement :" +msgstr "Un nouveau fichier est disponible en téléchargement :" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 @@ -1455,22 +1537,22 @@ msgstr "Bonjour," #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 msgid "Project:" -msgstr "Projet :" +msgstr "Projet :" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 msgid "Submitted by:" -msgstr "Soumis par :" +msgstr "Soumis par :" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 msgid "Download:" -msgstr "Téléchargement :" +msgstr "Téléchargement :" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/review/view.html.php:31 #: IDF/gettexttemplates/idf/user/public.html.php:4 msgid "Description:" -msgstr "Description :" +msgstr "Description :" #: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 msgid "Details" @@ -1483,7 +1565,7 @@ msgstr "Voir les fichiers obsolètes." #: IDF/gettexttemplates/idf/downloads/index.html.php:5 msgid "Number of files:" -msgstr "Nombre de fichiers :" +msgstr "Nombre de fichiers :" #: IDF/gettexttemplates/idf/downloads/submit.html.php:3 msgid "" @@ -1492,8 +1574,8 @@ msgid "" "name." msgstr "" "Chaque fichier doit avoir un nom différent et ce nom ne peut pas être " -"changé. Faites attention de bien mettre le numéro de révision dans le nom du " -"fichier." +"changé. Faites attention de bien mettre le numéro de révision dans le nom du" +" fichier." #: IDF/gettexttemplates/idf/downloads/submit.html.php:6 #, php-format @@ -1525,36 +1607,40 @@ msgid "" "Attention! This file is marked as deprecated, download it " "only if you are sure you need this specific version." msgstr "" -"Attention ! Ce fichier est marqué comme obsolète, " +"Attention ! Ce fichier est marqué comme obsolète, " "téléchargez ce fichier uniquement si vous avez besoin de cette version." #: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "md5:" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 msgid "Changes" msgstr "Changements" -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 msgid "The form contains some errors. Please correct them to update the file." msgstr "" "Le formulaire contient des erreurs. Merci de les corriger pour mettre en " "ligne le fichier." -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 msgid "Update File" msgstr "Mettre à jour le fichier" -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 msgid "Remove this file" msgstr "Supprimer ce fichier" -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 #: IDF/gettexttemplates/idf/wiki/update.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:12 msgid "Trash" msgstr "Poubelle" -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 msgid "Delete this file" msgstr "Supprimer ce fichier" @@ -1566,7 +1652,6 @@ msgstr "Nous sommes là, juste pour vous aider." #: IDF/gettexttemplates/idf/faq-api.html.php:4 #: IDF/gettexttemplates/idf/faq.html.php:35 #: IDF/gettexttemplates/idf/gadmin/base.html.php:3 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 #: IDF/Views.php:47 msgid "Projects" @@ -1576,27 +1661,27 @@ msgstr "Projets" msgid "" "

        This is simple:

        \n" "
          \n" -"
        1. Write in the comments \"This is a duplicate of issue 123\", change 123 " -"with the corresponding issue number.
        2. \n" +"
        3. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
        4. \n" "
        5. Change the status of the current issue to Duplicate.
        6. \n" "
        7. Submit the changes.
        8. \n" "
        " msgstr "" -"

        C'est simple :

        \n" +"

        C'est simple :

        \n" "
          \n" -"
        1. Écrivez dans le commentaire \"Ceci est un doublon du ticket 123\", avec " -"123 le numéro correspondant au ticket en question.
        2. \n" +"
        3. Écrivez dans le commentaire \"Ceci est un doublon du ticket 123\", avec 123 le numéro correspondant au ticket en question.
        4. \n" "
        5. Changez le statut du ticket vers Duplicate.
        6. \n" "
        7. Soumettez les changements.
        8. \n" "
        " #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" -"Vous devez créer un compte sur Gravatar, cela prend environ 5 minutes et c'est gratuit." +"Vous devez créer un compte sur Gravatar, cela prend environ 5 minutes " +"et c'est gratuit." #: IDF/gettexttemplates/idf/faq.html.php:10 msgid "" @@ -1605,9 +1690,9 @@ msgid "" "desktop program to submit new tickets easily." msgstr "" "L'API (Interface de Programmation de l'Application) est utilisée pour " -"communiquer avec InDefero depuis d'autres programmes. Par exemple, cela peut " -"être utilisé pour créer une application \"desktop\" permettant de soumettre " -"facilement de nouveaux tickets." +"communiquer avec InDefero depuis d'autres programmes. Par exemple, cela peut" +" être utilisé pour créer une application \"desktop\" permettant de soumettre" +" facilement de nouveaux tickets." #: IDF/gettexttemplates/idf/faq.html.php:11 #, php-format @@ -1636,67 +1721,66 @@ msgstr "Qu'est-ce que l'API et comment l'utiliser ?" #: IDF/gettexttemplates/idf/faq.html.php:17 msgid "Shift+h: This help page." -msgstr "Shift+h : Cette page d'aide." +msgstr "Shift+h : Cette page d'aide." #: IDF/gettexttemplates/idf/faq.html.php:18 msgid "If you are in a project, you have the following shortcuts:" -msgstr "Si vous êtes dans un projet, vous disposez des raccourcis suivants :" +msgstr "" +"Si vous êtes dans un projet, vous disposez des raccourcis suivants :" #: IDF/gettexttemplates/idf/faq.html.php:19 msgid "Shift+u: Project updates." -msgstr "Shift+u : Mises à jour du projet." +msgstr "Shift+u : Mises à jour du projet." #: IDF/gettexttemplates/idf/faq.html.php:20 msgid "Shift+d: Downloads." -msgstr "Shift+d : Téléchargements." +msgstr "Shift+d : Téléchargements." #: IDF/gettexttemplates/idf/faq.html.php:21 msgid "Shift+o: Documentation." -msgstr "Shift+o: Documentation." +msgstr "Shift+o : Documentation." #: IDF/gettexttemplates/idf/faq.html.php:22 msgid "Shift+a: Create a new issue." -msgstr "Shift+a : Créer un nouveau ticket." +msgstr "Shift+a : Créer un nouveau ticket." #: IDF/gettexttemplates/idf/faq.html.php:23 msgid "Shift+i: List of open issues." -msgstr "Shift+i : Liste des tickets ouverts." +msgstr "Shift+i : Liste des tickets ouverts." #: IDF/gettexttemplates/idf/faq.html.php:24 msgid "Shift+m: The issues you submitted." -msgstr "Shift+m : Les tickets que vous avez soumis." +msgstr "Shift+m : Les tickets que vous avez soumis." #: IDF/gettexttemplates/idf/faq.html.php:25 msgid "Shift+w: The issues assigned to you." -msgstr "Shift+w : Les tickets qui vous sont assignés." +msgstr "Shift+w : Les tickets qui vous sont assignés." #: IDF/gettexttemplates/idf/faq.html.php:26 msgid "Shift+s: Source." -msgstr "Shift+s : Source." +msgstr "Shift+s : Source." #: IDF/gettexttemplates/idf/faq.html.php:27 msgid "You also have the standard access keys:" -msgstr "Vous avez aussi les touches d'accès standard :" +msgstr "Vous avez aussi les touches d'accès standard :" #: IDF/gettexttemplates/idf/faq.html.php:28 msgid "Alt+1: Home." -msgstr "Alt+1 : Accueil." +msgstr "Alt+1 : Accueil." #: IDF/gettexttemplates/idf/faq.html.php:29 msgid "Alt+2: Skip the menus." -msgstr "Alt+2 : Allez au contenu." +msgstr "Alt+2 : Allez au contenu." #: IDF/gettexttemplates/idf/faq.html.php:30 msgid "Alt+4: Search (when available)." -msgstr "Alt+4 : Chercher (si disponible)." +msgstr "Alt+4 : Chercher (si disponible)." #: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:4 msgid "People" msgstr "Utilisateurs" #: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:5 msgid "Usher" msgstr "Usher" @@ -1707,7 +1791,6 @@ msgstr "Vous avez ici accès à l'administration de la forge." #: IDF/gettexttemplates/idf/gadmin/home.html.php:4 #: IDF/gettexttemplates/idf/project/home.html.php:3 #: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:4 msgid "Welcome" msgstr "Bienvenue" @@ -1736,8 +1819,8 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 msgid "" -"Once you have defined the repository type, you cannot change it." +"Once you have defined the repository type, you cannot change " +"it." msgstr "" "Une fois que vous avez défini le type de dépôt, vous ne pouvez pas " "le changer." @@ -1745,14 +1828,11 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 msgid "" "\n" -"

        Specify each person by its login. Each person must have already " -"registered with the given login.

        \n" +"

        Specify each person by its login. Each person must have already registered with the given login.

        \n" "

        Separate the logins with commas and/or new lines.

        \n" msgstr "" "\n" -"

        Spécifiez chaque personne par son identifiant. Chaque personne doit avoir " -"préalablement créé son compte.

        Séparez les identifiants par des " -"virgules ou des sauts de ligne.

        \n" +"

        Spécifiez chaque personne par son identifiant. Chaque personne doit avoir préalablement créé son compte.

        Séparez les identifiants par des virgules ou des sauts de ligne.

        \n" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 msgid "" @@ -1773,7 +1853,7 @@ msgid "" "Confirmation code to confirm the deletion of the project: \n" "%%code%%." msgstr "" -"Code de confirmation pour supprimer ce projet :\n" +"Code de confirmation pour supprimer ce projet :\n" "%%code%%." #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:5 @@ -1784,9 +1864,7 @@ msgid "" "project will be deleted.\n" msgstr "" "\n" -"Attention ! Supprimer un projet est une opération rapide " -"qui a pour conséquence la suppression de toutes les données " -"relatives au projet.\n" +"Attention ! Supprimer un projet est une opération rapide qui a pour conséquence la suppression de toutes les données relatives au projet.\n" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10 msgid "" @@ -1812,7 +1890,7 @@ msgid "Code reviews" msgstr "Revues de code" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "Commits" @@ -1838,28 +1916,28 @@ msgstr "Statistiques de l'utilisation" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:4 msgid "Repositories:" -msgstr "Dépôts :" +msgstr "Dépôts :" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" -msgstr "Pièces jointes :" +msgstr "Pièces jointes :" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 msgid "Database:" -msgstr "Base de données :" +msgstr "Base de données :" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:8 msgid "Total Forge:" -msgstr "Total forge:" +msgstr "Total forge " #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 msgid "" "The form contains some errors. Please correct them to update the project." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"le projet." +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" le projet." #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:14 msgid "Provide at least one owner for the project." @@ -1928,7 +2006,7 @@ msgstr "" "\n" "Veuillez trouver ici les informations pour vous connecter :\n" "\n" -" Addresse : %%url%%\n" +" Adresse : %%url%%\n" " Identifiant : %%user.login%%\n" " Mot de passe : %%password%%\n" "\n" @@ -1946,7 +2024,7 @@ msgstr "

        Vous avez ici une vue d'ensemble des utilisateurs de la forge.

        " #: IDF/gettexttemplates/idf/gadmin/users/index.html.php:5 msgid "Number of users:" -msgstr "Nombre d'utilisateurs :" +msgstr "Nombre d'utilisateurs :" #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:3 msgid "" @@ -1969,15 +2047,15 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9 msgid "The form contains some errors. Please correct them to update the user." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"l'utilisateur." +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" l'utilisateur." #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 #: IDF/gettexttemplates/idf/register/confirmation.html.php:4 #: IDF/gettexttemplates/idf/user/myaccount.html.php:4 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 msgid "Login:" -msgstr "Identifiant :" +msgstr "Identifiant :" #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 #: IDF/gettexttemplates/idf/user/myaccount.html.php:5 @@ -2005,9 +2083,13 @@ msgstr "adresse" msgid "port" msgstr "port" +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "Pas de connexions trouvé." + #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 msgid "current server status:" -msgstr "statut serveur actuel : " +msgstr "statut serveur actuel : " #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:4 msgid "startup" @@ -2019,14 +2101,14 @@ msgstr "éteint" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:6 msgid "reload server configuration:" -msgstr "recharger la configuration du serveur:" +msgstr "recharger la configuration du serveur :" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:7 msgid "reload" msgstr "rechargé" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "Explication du statut" @@ -2064,46 +2146,50 @@ msgid "action" msgstr "action" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 +msgid "No monotone servers configured." +msgstr "Pas de serveurs monotones configurés." + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 msgid "stop" msgstr "arrêt" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 msgid "start" msgstr "démarre" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 msgid "kill" msgstr "tuer" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "connexions actives" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "serveur distant sans connexion actives" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "serveur avec n connexions ouvertes" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "serveur local en service, sans connexions actives" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "serveur local arrêté, en attente de connexions" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr " " -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "serveur local arrêté, n'acceptant aucune connexion" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "usher est éteint, arrêté et n'accepte aucune connexion" @@ -2116,33 +2202,33 @@ msgstr "Flux personnel de %%user%% pour ce projet." msgid "No projects managed with InDefero were found." msgstr "Aucun projet supervisé avec InDefero n'a été trouvé." -#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:9 msgid "Forge statistics" msgstr "Statistiques de la forge" -#: IDF/gettexttemplates/idf/index.html.php:8 -msgid "Projects:" -msgstr "Projets :" - -#: IDF/gettexttemplates/idf/index.html.php:9 -msgid "Members:" -msgstr "Membres :" - #: IDF/gettexttemplates/idf/index.html.php:10 -msgid "Issues:" -msgstr "Ticket :" +msgid "Projects:" +msgstr "Projets :" #: IDF/gettexttemplates/idf/index.html.php:11 -msgid "Commits:" -msgstr "Commits :" +msgid "Members:" +msgstr "Membres :" #: IDF/gettexttemplates/idf/index.html.php:12 -msgid "Documentations:" -msgstr "Documentation :" +msgid "Issues:" +msgstr "Ticket :" + +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" +msgstr "Commits :" #: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "Documentation :" + +#: IDF/gettexttemplates/idf/index.html.php:16 msgid "Code reviews:" -msgstr "Revues de code :" +msgstr "Revues de code :" #: IDF/gettexttemplates/idf/issues/attachment.html.php:3 #, php-format @@ -2150,49 +2236,38 @@ msgid "Attachment to issue %%issue.id%%" msgstr "Pièce jointe au ticket %%issue.id%%" #: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/commit.html~.php:22 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 #: IDF/gettexttemplates/idf/source/git/file.html.php:6 #: IDF/gettexttemplates/idf/source/git/tree.html.php:11 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 msgid "Archive" msgstr "Archive" #: IDF/gettexttemplates/idf/issues/attachment.html.php:6 #: IDF/gettexttemplates/idf/source/git/file.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 msgid "Download this file" msgstr "Télécharger ce fichier" #: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/review/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/delete.html.php:11 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 #: IDF/gettexttemplates/idf/wiki/view.html.php:14 msgid "Created:" -msgstr "Créé :" - -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "Tickets ouverts" +msgstr "Créé :" #: IDF/gettexttemplates/idf/issues/base.html.php:4 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -msgid "New Issue" -msgstr "Nouveau ticket" +msgid "All Issues" +msgstr "Toutes les tickets" #: IDF/gettexttemplates/idf/issues/base.html.php:5 msgid "My Issues" @@ -2203,11 +2278,20 @@ msgid "My watch list" msgstr "Ma liste de surveillance" #: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "Nouveau ticket" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 #: IDF/gettexttemplates/idf/wiki/base.html.php:6 msgid "Search" msgstr "Chercher" -#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/issues/base.html.php:9 msgid "Back to the issue" msgstr "Retour au ticket" @@ -2215,57 +2299,48 @@ msgstr "Retour au ticket" #, php-format msgid "" "

        Open issues: %%open%%

        \n" -"

        Closed issues: %%closed%%

        \n" +"

        Closed issues: %%closed%%

        \n" msgstr "" -"

        Tickets ouverts : %%open%%\n" -"

        Tickets fermés : %%closed%%

        \n" +"

        Tickets ouverts : %%open%%

        \n" +"

        Tickets fermés : %%closed%%

        \n" #: IDF/gettexttemplates/idf/issues/by-label.html.php:7 msgid "Label:" -msgstr "Étiquette :" +msgstr "Étiquette :" #: IDF/gettexttemplates/idf/issues/by-label.html.php:8 msgid "Completion:" -msgstr "Accomplissement :" +msgstr "Accomplissement :" #: IDF/gettexttemplates/idf/issues/create.html.php:3 msgid "" -"

        When you submit the issue do not forget to provide the following " -"information:

        \n" +"

        When you submit the issue do not forget to provide the following information:

        \n" "
          \n" "
        • The steps to reproduce the problem.
        • \n" "
        • The version of the software and your operating system.
        • \n" "
        • Any information that can help the developers to solve the issue.
        • \n" -"
        • Do not provide any password or confidential information!
        • \n" +"
        • Do not provide any password or confidential information!
        • \n" "
        " msgstr "" -"

        Quand vous soumettez un ticket, n'oubliez de fournir les informations " -"suivantes :

        \n" +"

        Quand vous soumettez un ticket, n'oubliez de fournir les informations suivantes :

        \n" "
          \n" "
        • Les étapes pour reproduire le problème.
        • \n" "
        • La version de votre logiciel et de votre système d'exploitation.
        • \n" -"
        • Toute information qui pourrait aider les développeurs à corriger votre " -"problème.
        • \n" -"
        • Ne fournissez aucun mot de passe ou information confidentielle !" -"
        • \n" +"
        • Toute information qui pourrait aider les développeurs à corriger votre problème.
        • \n" +"
        • Ne fournissez aucun mot de passe ou information confidentielle !
        • \n" "
        " #: IDF/gettexttemplates/idf/issues/create.html.php:10 -msgid "The form contains some errors. Please correct them to submit the issue." +msgid "" +"The form contains some errors. Please correct them to submit the issue." msgstr "" "Le formulaire contient des erreurs. Corrigez s'il vous plaît ces erreurs " "pour soumettre le ticket." #: IDF/gettexttemplates/idf/issues/create.html.php:11 #: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:24 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 #: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/create.html.php:5 #: IDF/gettexttemplates/idf/wiki/update.html.php:5 msgid "Preview" @@ -2276,57 +2351,55 @@ msgid "Submit Issue" msgstr "Soumettre le ticket" #: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:32 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 msgid "Attach file" msgstr "Attacher un fichier" #: IDF/gettexttemplates/idf/issues/create.html.php:16 #: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:34 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 msgid "Attach another file" msgstr "Attacher un autre fichier" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 +#: IDF/gettexttemplates/idf/review/view.html.php:38 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 #: IDF/IssueComment.php:151 msgid "Summary:" -msgstr "Résumé :" +msgstr "Résumé :" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:28 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 IDF/IssueComment.php:153 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 msgid "Status:" -msgstr "Statut :" +msgstr "Statut :" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:29 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 #: IDF/IssueComment.php:155 msgid "Owner:" -msgstr "Propriétaire :" +msgstr "Propriétaire :" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "Relations:" #: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 #: IDF/gettexttemplates/idf/issues/index.html.php:3 @@ -2334,35 +2407,32 @@ msgstr "Propriétaire :" #, php-format msgid "" "

        Open issues: %%open%%

        \n" -"

        Closed issues: %%closed%%

        " +"

        Closed issues: %%closed%%

        " msgstr "" -"

        Tickets ouverts : %%open%%\n" -"

        Tickets fermés : %%closed%%

        " +"

        Tickets ouverts : %%open%%

        \n" +"

        Tickets fermés : %%closed%%

        " #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 msgid "" "A new issue has been created and assigned\n" "to you:" -msgstr "Un nouveau ticket a été créé et vous a été attribué :" +msgstr "Un nouveau ticket a été créé et vous a été attribué :" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 msgid "Reported by:" -msgstr "Rapporté par :" +msgstr "Rapporté par :" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 msgid "Issue:" -msgstr "Ticket :" +msgstr "Ticket :" #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 msgid "The following issue has been updated:" -msgstr "Le ticket suivant a été mis à jour :" +msgstr "Le ticket suivant a été mis à jour :" #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 @@ -2374,79 +2444,109 @@ msgstr "Par %%who%%, %%c.creation_dtime%%" #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 msgid "URL:" -msgstr "URL :" +msgstr "URL :" #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 msgid "Comments (last first):" -msgstr "Commentaires (le dernier en premier) :" +msgstr "Commentaires (le dernier en premier) :" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 +#: IDF/gettexttemplates/idf/issues/search.html.php:3 #, php-format msgid "" -"See the %%nb_submit_closed%% closed." +"\n" +"

        Found open issues: %%open%%

        \n" +"

        Found closed issues: %%closed%%

        " +msgstr "" +"\n" +"

        Tickets ouverts trouvés: %%open%%

        \n" +"

        Tickets fermés trouvés: %%closed%%

        " + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

        Label:\n" +"%%tag.class%%:%%tag.name%%

        " +msgstr "" +"

        Étiquettes:\n" +"%%tag.class%%:%%tag.name%%

        " + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
        You can create your first issue here." +msgstr "" +"Le gestionnaire de ticket est vide.
        Vous pouvez créer votre premier " +"ticket ici ." + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "Non résolues: Par %%key%%" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "Résumé par status" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "Non résolues: Par assignation" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." msgid_plural "" "See the %%nb_submit_closed%% closed." msgstr[0] "Voir le ticket fermé." msgstr[1] "" "Voir les %%nb_submit_closed%% fermés." -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 #, php-format -msgid "" -"See the %%nb_owner_closed%% closed." +msgid "See the %%nb_owner_closed%% closed." msgid_plural "" "See the %%nb_owner_closed%% closed." msgstr[0] "Voir le ticket fermé." -msgstr[1] "" -"Voir les %%nb_owner_closed%% fermés." +msgstr[1] "Voir les %%nb_owner_closed%% fermés." -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 #: IDF/gettexttemplates/idf/user/dashboard.html.php:7 msgid "Submitted issues:" -msgstr "Tickets soumis :" +msgstr "Tickets soumis :" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 #: IDF/gettexttemplates/idf/user/dashboard.html.php:6 msgid "Working issues:" -msgstr "Tickets en cours:" +msgstr "Tickets en cours " -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "Tickets trouvés:" - -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:3 #: IDF/gettexttemplates/idf/issues/view.html.php:3 #, php-format msgid "Reported by %%submitter%%, %%c.creation_dtime%%" msgstr "Soumis par %%submitter%%, %%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:4 #: IDF/gettexttemplates/idf/issues/view.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:22 #, php-format msgid "" "Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" msgstr "" -"Commentaire %%i%% par %%submitter%%, %%c." -"creation_dtime%%" +"Commentaire %%i%% par %%submitter%%, " +"%%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:5 #: IDF/gettexttemplates/idf/issues/view.html.php:5 #, php-format msgid "Sign in to reply to this comment." msgstr "Connectez-vous pour répondre à ce commentaire." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:6 #: IDF/gettexttemplates/idf/issues/view.html.php:6 msgid "" "This issue is marked as closed, add a comment only if you think this issue " "is still valid and more work is needed to fully fix it." msgstr "" "Ce ticket est marqué comme fermé. N'ajoutez de commentaires que si vous " -"pensez que ce ticket est toujours valide et qu'un travail supplémentaire est " -"nécessaire pour corriger le problème." +"pensez que ce ticket est toujours valide et qu'un travail supplémentaire est" +" nécessaire pour corriger le problème." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:8 #: IDF/gettexttemplates/idf/issues/view.html.php:8 #, php-format msgid "%%interested%% person" @@ -2454,79 +2554,66 @@ msgid_plural "%%interested%% persons" msgstr[0] "%%interested%% personne" msgstr[1] "%%interested%% personnes" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:9 #: IDF/gettexttemplates/idf/issues/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:7 +#, php-format +msgid "This issue %%verb%%" +msgstr "Ce ticket %%verb%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 msgid "Remove this issue from your watch list" msgstr "Supprimer ce ticket de votre liste de surveillance" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:8 +#: IDF/gettexttemplates/idf/issues/view.html.php:11 msgid "Add this issue to your watch list" msgstr "Ajouter ce ticket à votre liste de surveillance." -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:9 +#: IDF/gettexttemplates/idf/issues/view.html.php:12 msgid "Click here to view the previous closed issue" msgstr "Cliquez ici pour voir le précédent ticket fermé" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:6 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:10 +#: IDF/gettexttemplates/idf/issues/view.html.php:13 msgid "Click here to view the previous open issue" msgstr "Cliquez ici pour voir le précédent ticket ouvert" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:14 msgid "Click here to view the next closed issue" msgstr "Cliquez ici pour voir le prochain ticket fermé" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:15 msgid "Click here to view the next open issue" msgstr "Cliquez ici pour voir le ticket suivant ouvert" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:16 msgid "download" msgstr "télécharger" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:16 -#: IDF/gettexttemplates/idf/issues/view.html.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:17 msgid "view" msgstr "vue" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:21 -#: IDF/gettexttemplates/idf/issues/view.html.php:21 -msgid "The form contains some errors. Please correct them to change the issue." -msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"ce ticket." - -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:23 #: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" ce ticket." + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 msgid "Submit Changes" msgstr "Soumettre les changements" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:30 -#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/issues/view.html.php:32 msgid "Followed by:" -msgstr "Suivi par :" +msgstr "Suivi par :" #: IDF/gettexttemplates/idf/login_form.html.php:3 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"If you don't have an account yet, you can create one here." msgstr "" -"Si vous n'avez pas encore de compte, vous pouvez en créer un içi." +"Si vous n'avez pas encore de compte, vous pouvez en créer un ici." #: IDF/gettexttemplates/idf/login_form.html.php:4 msgid "What is your account information?" @@ -2546,7 +2633,7 @@ msgstr "Vous identifier" #: IDF/gettexttemplates/idf/login_form.html.php:8 msgid "I lost my password!" -msgstr "J'ai perdu mon mot de passe !" +msgstr "J'ai perdu mon mot de passe !" #: IDF/gettexttemplates/idf/login_form.html.php:9 msgid "Welcome." @@ -2558,10 +2645,8 @@ msgstr "La création d'un compte prend moins d'une minute." #: IDF/gettexttemplates/idf/main-menu.html.php:3 #, php-format -msgid "" -"Welcome, %%user%%." -msgstr "" -"Bienvenue, %%user%%." +msgid "Welcome, %%user%%." +msgstr "Bienvenue, %%user%%." #: IDF/gettexttemplates/idf/main-menu.html.php:4 msgid "Sign Out" @@ -2571,25 +2656,24 @@ msgstr "Se déconnecter" msgid "Sign in or create your account" msgstr "Identifiez-vous ou créez votre compte" -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 msgid "Forge Management" msgstr "Administration de la forge" -#: IDF/gettexttemplates/idf/main-menu.html.php:9 +#: IDF/gettexttemplates/idf/main-menu.html.php:10 msgid "Help and accessibility features" msgstr "Aide et accessibilité" -#: IDF/gettexttemplates/idf/main-menu.html.php:10 +#: IDF/gettexttemplates/idf/main-menu.html.php:11 #: IDF/gettexttemplates/idf/source/git/tree.html.php:14 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 msgid "Help" msgstr "Aide" #: IDF/gettexttemplates/idf/project/home.html.php:4 #: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:5 msgid "Latest Updates" msgstr "Dernières mises à jour" @@ -2619,20 +2703,30 @@ msgid "Happy Crew" msgstr "Équipe sympa" #: IDF/gettexttemplates/idf/project/timeline.html.php:3 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:3 msgid "Latest updates" msgstr "Dernières mises à jour" #: IDF/gettexttemplates/idf/project/timeline.html.php:6 -#: IDF/Views/Project.php:72 +#: IDF/Views/Project.php:90 msgid "All Updates" msgstr "Mises à jour" #: IDF/gettexttemplates/idf/project/timeline.html.php:7 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:6 msgid "Filter by type" msgstr "Filtrer par type" +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "Abonnez-vous à ce flux" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "RSS" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "Atom" + #: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 #, php-format msgid "" @@ -2697,7 +2791,7 @@ msgstr "Oups, veuillez corriger les erreurs dans le formulaire." #: IDF/gettexttemplates/idf/register/confirmation.html.php:5 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 msgid "Email:" -msgstr "Email :" +msgstr "Email :" #: IDF/gettexttemplates/idf/register/confirmation.html.php:6 msgid "Enable Your Account" @@ -2706,14 +2800,13 @@ msgstr "Activez votre compte" #: IDF/gettexttemplates/idf/register/confirmation.html.php:8 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." msgstr "" "C'est la dernière étape, mais assurez-vous que les cookies soient " "activés dans votre navigateur pour vous connecter par la suite." #: IDF/gettexttemplates/idf/register/index.html.php:3 -#: IDF/gettexttemplates/idf/register/index.html~.php:3 msgid "" "Read the terms and conditions " "– basically \"Please be nice, we respect you\"." @@ -2729,37 +2822,33 @@ msgid "" "login name and password." msgstr "" "Si vous avez perdu votre mot de passe, il n'est pas nécessaire de créer un " -"nouveau compte. Cette page vous permet de retrouver " +"nouveau compte. Cette page vous permet de retrouver " "vos identifiants." #: IDF/gettexttemplates/idf/register/index.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html~.php:4 #, php-format msgid "" "With your account, you will able to participate in the life of all the " -"projects hosted here. Participating in a software project must be fun, so if " -"you have troubles, you can let us know about your issues " -"at anytime!" +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" msgstr "" "Avec votre compte vous pourrez participer à la vie de tous les projets " -"administrés ici. Participer à la vie d'un logiciel doit être sympa, alors si " -"vous rencontrez des problèmes, vous pouvez nous le faire " -"savoir à tout instant !" +"administrés ici. Participer à la vie d'un logiciel doit être sympa, alors si" +" vous rencontrez des problèmes, vous pouvez nous le " +"faire savoir à tout instant !" #: IDF/gettexttemplates/idf/register/index.html.php:6 -#: IDF/gettexttemplates/idf/register/index.html~.php:5 msgid "Oops, please check the provided login and email address to register." msgstr "" "Oups, veuillez vérifier l'identifiant et l'adresse email pour vous " "enregistrer." -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/index.html~.php:6 IDF/Views.php:90 +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 msgid "Create Your Account" msgstr "Créez votre compte" #: IDF/gettexttemplates/idf/register/index.html.php:9 -#: IDF/gettexttemplates/idf/register/index.html~.php:8 msgid "" "Be sure to provide a valid email address, as we are sending a validation " "link by email." @@ -2768,7 +2857,6 @@ msgstr "" "enverrons un email de confirmation." #: IDF/gettexttemplates/idf/register/index.html.php:10 -#: IDF/gettexttemplates/idf/register/index.html~.php:9 msgid "Did you know?" msgstr "Le saviez-vous ?" @@ -2788,8 +2876,8 @@ msgid "" "email. Either click directly on the confirmation link or copy/paste the " "confirmation key in the box and submit the form." msgstr "" -"Utilisez votre logiciel de messagerie pour lire votre email de confirmation. " -"Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de " +"Utilisez votre logiciel de messagerie pour lire votre email de confirmation." +" Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de " "confirmation dans le formulaire et le soumettre." #: IDF/gettexttemplates/idf/register/inputkey.html.php:8 @@ -2815,51 +2903,46 @@ msgstr "Nouvelle revue de code" msgid "" "

        To start a code review, you need to provide:

        \n" "
          \n" -"
        • A commit or revision of the current code in the repository from which " -"you started your work.
        • \n" -"
        • A patch describing your changes with respect to the reference commit.\n" -"
        • Check your patch does not provide any password or confidential " -"information!
        • \n" +"
        • A commit or revision of the current code in the repository from which you started your work.
        • \n" +"
        • A patch describing your changes with respect to the reference commit.
        • \n" +"
        • Check your patch does not provide any password or confidential information!
        • \n" "
        " msgstr "" -"<p>Pour démarrer une revue de code vous devez fournir :</p>\n" -"<ul>\n" -"<li>La révision ou le commit de référence qui a servi de base à votre " -"travail.</li>\n" -"<li>Un patch qui décrit les changements par rapport à la référence." -"</li>\n" -"<li><strong>Vérifiez votre patch pour ne fournir aucun mot de " -"passe ou information confidentielle !</strong></li>\n" -"</ul>" +"

        Pour démarrer une revue de code vous devez fournir :

        \n" +"
          \n" +"
        • La révision ou le commit de référence qui a servi de base à votre travail.
        • \n" +"
        • Un patch qui décrit les changements par rapport à la référence.
        • \n" +"
        • Vérifiez votre patch pour ne fournir aucun mot de passe ou information confidentielle !
        • \n" +"
        " #: IDF/gettexttemplates/idf/review/create.html.php:9 msgid "" -"The form contains some errors. Please correct them to submit the code review." +"The form contains some errors. Please correct them to submit the code " +"review." msgstr "" "Le formulaire contient des erreurs. Merci de les corriger pour soumettre " "votre revue de code." #: IDF/gettexttemplates/idf/review/create.html.php:10 msgid "" -"Select the commit against which you created your patch to be sure it applies " -"correctly." +"Select the commit against which you created your patch to be sure it applies" +" correctly." msgstr "" "Sélectionnez le commit correspondant à votre patch pour être certain qu'il " "puisse s'appliquer correctement." #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 msgid "The following review has been created:" -msgstr "La revue de code suivante a été créée :" +msgstr "La revue de code suivante a été créée :" #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 msgid "Review:" -msgstr "Revue de code :" +msgstr "Revue de code :" #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 msgid "The following review has been updated:" -msgstr "La revue de code suivante a été mise à jour :" +msgstr "La revue de code suivante a été mise à jour :" #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 #, php-format @@ -2867,34 +2950,18 @@ msgid "" "By %%who%%, %%c.creation_dtime%%, on file:\n" "%%c.cfile%%\n" msgstr "" -"Par %%who%%, %%c.creation_dtime%%, à propos du fichier :\n" +"Par %%who%%, %%c.creation_dtime%%, à propos du fichier :\n" "%%c.cfile%%\n" #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 msgid "General comments (last first):" -msgstr "Commentaires généraux (le dernier en premier) :" +msgstr "Commentaires généraux (le dernier en premier) :" #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 msgid "Detailed file comments (last first):" -msgstr "Commentaires des fichiers (le dernier en premier) :" +msgstr "Commentaires des fichiers (le dernier en premier) :" #: IDF/gettexttemplates/idf/review/view.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html~.php:3 -#, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "%%ndiff%% diff" -msgstr[1] "%%ndiff%% diffs" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "%%nc%% commentaire" -msgstr[1] "%%nc%% commentaires" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 msgid "" "Code review is a process in which\n" "after or before changes are commited into the code repository,\n" @@ -2912,7 +2979,7 @@ msgstr "" "et essayer de garder un bon équilibre entre sérieux et humour dans vos " "remarques.\n" -#: IDF/gettexttemplates/idf/review/view.html.php:13 +#: IDF/gettexttemplates/idf/review/view.html.php:11 msgid "" "\n" "Proposing code for review is intimidating, you know\n" @@ -2922,26 +2989,38 @@ msgid "" "to propose more contributions
        .\n" msgstr "" "\n" -"Proposer des changements pour revue est intimidant, vous " -"savez que vous allez recevoirdes critiques. Comme participant à la revue, " -"gardez une bonne ambiance et aidez le contributeur à " -"apprendre la structure de votre code et vos exigences de qualité. " -"Donnez-lui envie de proposer de nouvelles contributions.\n" +"Proposer des changements pour revue est intimidant, vous savez que vous allez recevoir des critiques. Comme participant à la revue, gardez une bonne ambiance et aidez le contributeur à apprendre la structure de votre code et vos exigences de qualité. Donnez-lui envie de proposer de nouvelles contributions.\n" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "%%ndiff%% diff" +msgstr[1] "%%ndiff%% diffs" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "%%nc%% commentaire" +msgstr[1] "%%nc%% commentaires" #: IDF/gettexttemplates/idf/review/view.html.php:20 #, php-format msgid "" -"Comment %%i%% by %%who%%, " -"%%c.creation_dtime%%" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" msgstr "" -"Commentaire %%i%% par %%who" -"%%, %%c.creation_dtime%%" +"Commentaire %%i%% par %%who%%, %%c.creation_dtime%%" #: IDF/gettexttemplates/idf/review/view.html.php:21 #, php-format msgid "Your comments on the changes in file %%file%%:" msgstr "" -"Vos commentaires sur les changements proposés au fichier %%file%%:" +"Vos commentaires sur les changements proposés au fichier " +"%%file%% :" #: IDF/gettexttemplates/idf/review/view.html.php:23 #, php-format @@ -2955,60 +3034,48 @@ msgstr "" "Le formulaire contient des erreurs. Merci de les corriger pour soumettre " "votre revue de code." -#: IDF/gettexttemplates/idf/review/view.html.php:27 -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html~.php:5 -msgid "Author:" -msgstr "Auteur :" - -#: IDF/gettexttemplates/idf/review/view.html.php:28 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html~.php:7 -msgid "Commit:" -msgstr "Commit :" - -#: IDF/gettexttemplates/idf/review/view.html.php:29 -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html~.php:8 -msgid "View corresponding source tree" -msgstr "Voir l'arbre des sources correspondant" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "Participants :" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "Aucun participant à la revue pour le moment." - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "Fichiers :" - -#: IDF/gettexttemplates/idf/review/view.html.php:35 -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html~.php:23 -msgid "Download the corresponding diff file" -msgstr "Télécharger le fichier diff correspondant" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/review/view.html.php:25 msgid "How to Participate in a Code Review" msgstr "Comment participer à une revue de code" +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "Auteur :" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "Commit :" + +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "Voir l'arbre des sources correspondant" + +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "Participants :" + +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "Aucun participant à la revue pour le moment." + +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "Fichiers :" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "Télécharger le fichier diff correspondant" + #: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "Vieux" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "Nouveau" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 msgid "General Comments" msgstr "Commentaires généraux" -#: IDF/gettexttemplates/idf/review/view.html.php:42 +#: IDF/gettexttemplates/idf/review/view.html.php:40 msgid "Submit Code Review" msgstr "Soumettre la revue de code" @@ -3027,27 +3094,26 @@ msgstr "Comment obtenir le code" #: IDF/gettexttemplates/idf/source/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/git/tree.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/Views/Project.php:163 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 msgid "Age" msgstr "Âge" #: IDF/gettexttemplates/idf/source/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/git/tree.html.php:8 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 msgid "Message" msgstr "Message" #: IDF/gettexttemplates/idf/source/changelog.html.php:5 msgid "Parent:" -msgstr "Parent : " +msgstr "Parent : " #: IDF/gettexttemplates/idf/source/changelog.html.php:6 #: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html~.php:10 msgid "View corresponding commit" msgstr "Voir le commit correspondant" @@ -3057,93 +3123,83 @@ msgstr "par" #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 msgid "A new commit has been created:" -msgstr "Une nouvelle révision du code a été créée :" +msgstr "Une nouvelle révision du code a été créée :" #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 msgid "Created by:" -msgstr "Créé par :" +msgstr "Créé par :" #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 msgid "Created at:" -msgstr "Créé le :" +msgstr "Créé le :" #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 msgid "Content:" -msgstr "Contenu :" +msgstr "Contenu :" #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 msgid "Commit details:" -msgstr "Détails de la révision :" +msgstr "Détails de la révision :" #: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html~.php:4 msgid "Date:" -msgstr "Date :" +msgstr "Date :" #: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html~.php:6 msgid "Branch:" -msgstr "Branche :" +msgstr "Branche :" #: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html~.php:9 msgid "Parents:" -msgstr "Parents :" +msgstr "Parents :" #: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html~.php:11 msgid "Message:" -msgstr "Message :" +msgstr "Message :" #: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html~.php:12 #: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 msgid "Changes:" -msgstr "Changements :" +msgstr "Changements :" #: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html~.php:13 msgid "deleted" msgstr "supprimé" #: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html~.php:14 -#: IDF/gettexttemplates/idf/source/commit.html~.php:17 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 msgid "full" msgstr "complet" #: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html~.php:15 msgid "renamed" msgstr "renommé" #: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html~.php:16 +msgid "copied" +msgstr "copiés" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 msgid "added" msgstr "ajouté" -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html~.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:19 msgid "modified" msgstr "modifié" -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html~.php:19 +#: IDF/gettexttemplates/idf/source/commit.html.php:20 msgid "properies changed" msgstr "propriétés changées" -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html~.php:20 +#: IDF/gettexttemplates/idf/source/commit.html.php:21 msgid "removed" msgstr "supprimé" -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html~.php:21 +#: IDF/gettexttemplates/idf/source/commit.html.php:22 msgid "File differences" msgstr "Différences entre fichiers" @@ -3154,7 +3210,7 @@ msgid "" "expanded to multiple valid revisions - please choose one:" msgstr "" "L'identifiant de révision %%commit%% est ambigu et peut être \n" -"associé à différentes révisions valides - Choisissez en une : " +"associé à différentes révisions valides - Choisissez en une : " #: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 msgid "Title" @@ -3179,7 +3235,7 @@ msgstr "Révision" #: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 #, php-format msgid "%%cproject.name%%: Commit %%c.scm_id%%" -msgstr "%%cproject.name%% : Commit %%c.scm_id%%" +msgstr "%%cproject.name%% : Commit %%c.scm_id%%" #: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 @@ -3209,10 +3265,10 @@ msgstr "filtrer par tag" #: IDF/gettexttemplates/idf/source/git/tree.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 #, php-format msgid "" "Source at commit %%commit%% created " @@ -3225,10 +3281,10 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 #, php-format msgid "By %%cobject.author%%, %%cobject.title%%" msgstr "Par %%cobject.author%%, %%cobject.title%%" @@ -3237,10 +3293,10 @@ msgstr "Par %%cobject.author%%, %%cobject.title%%" #: IDF/gettexttemplates/idf/source/git/tree.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 msgid "Root" msgstr "Racine" @@ -3251,29 +3307,27 @@ msgid "" "the git software to manage the source\n" "code." msgstr "" -"L'équipe de développement du projet %%project%% utilise Git " -"pour gérer le code source." +"L'équipe de développement du projet %%project%% utilise Git" +" pour gérer le code source." #: IDF/gettexttemplates/idf/source/git/help.html.php:6 #, php-format msgid "" "You may need to provide your SSH key. The " "synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." +"more about SSH " +"key authentication." msgstr "" -"Vous devez probablement fournir <a href=\"%%url%%\">votre clef SSH</" -"a>. La synchronisation de votre clef SSH peut prendre quelques minutes. " -"Vous pouvez en apprendre plus sur l'authentification <a href=\"http://www." -"google.fr/search?\"\n" -"\"q=authentification+clef+ssh+publique\">avec une clef SSH publique</" -"a>." +"Vous devez probablement fournir votre clef SSH. La synchronisation de votre clef SSH peut prendre quelques minutes. Vous pouvez en apprendre plus sur l'authentification avec une clef SSH publique." #: IDF/gettexttemplates/idf/source/git/help.html.php:7 #: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 msgid "To make a first commit in the repository, perform the following steps:" msgstr "" -"Pour faire le premier commit dans le dépôt, effectuez les étapes suivantes :" +"Pour faire le premier commit dans le dépôt, effectuez les étapes " +"suivantes :" #: IDF/gettexttemplates/idf/source/git/help.html.php:8 #: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 @@ -3298,28 +3352,28 @@ msgstr "Première révision" #: IDF/gettexttemplates/idf/source/git/tree.html.php:9 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 msgid "Size" msgstr "Taille" #: IDF/gettexttemplates/idf/source/git/tree.html.php:10 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 msgid ":" -msgstr " :" +msgstr " :" #: IDF/gettexttemplates/idf/source/git/tree.html.php:12 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 msgid "Download this version" msgstr "Téléchargez cette version" #: IDF/gettexttemplates/idf/source/git/tree.html.php:13 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 msgid "or" msgstr "ou" @@ -3333,10 +3387,12 @@ msgstr "" "pas dans le dépôt." #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 msgid "The following list shows all available branches:" -msgstr "Les branches disponibles sont listées ci-dessous :" +msgstr "Les branches disponibles sont listées ci-dessous :" #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 #, php-format msgid "" "If this is a new repository, the reason for this error\n" @@ -3345,8 +3401,7 @@ msgid "" "how to access your repository." msgstr "" "S'il s'agit d'un nouveau dépôt, la raison de cette erreur\n" -"peut être que vous n'avez pas encore fait de commit et / ou envoyé aucun " -"changement.Dans ce cas veuillez lire la page d'aide\n" +"peut être que vous n'avez pas encore fait de commit et / ou envoyé aucun changement.Dans ce cas veuillez lire la page d'aide\n" "sur comment accéder au dépôt. " #: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 @@ -3356,8 +3411,8 @@ msgid "" "the Mercurial software to manage the source\n" "code." msgstr "" -"L'équipe de développement du projet %%project%% utilise Mercurial pour gérer le code source." +"L'équipe de développement du projet %%project%% utilise " +"Mercurial pour gérer le code source." #: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 #: IDF/gettexttemplates/idf/source/svn/help.html.php:6 @@ -3374,6 +3429,14 @@ msgstr "" msgid "Write Access Authentication" msgstr "Accès en écriture" +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "La propriété %%prop%% est définie à %%val%%" + #: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 #, php-format msgid "" @@ -3381,32 +3444,22 @@ msgid "" "the monotone software to manage the source\n" "code." msgstr "" -"L'équipe de développement du projet %%project%% utilise Monotone pour gérer le code source." +"L'équipe de développement du projet %%project%% utilise " +"Monotone pour gérer le code source." #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 msgid "Revision:" -msgstr "Révision :" +msgstr "Révision :" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -msgid "Go to revision" -msgstr "Voir révision" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "Propriété" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "mise à :" +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "Basculer" #: IDF/gettexttemplates/idf/source/svn/help.html.php:3 #, php-format @@ -3415,20 +3468,29 @@ msgid "" "the subversion software to manage the source\n" "code." msgstr "" -"L'équipe de développement du projet %%project%% utilise Subversion pour gérer le code source." +"L'équipe de développement du projet %%project%% utilise " +"Subversion pour gérer le code source." -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" +"La révision %%commit%% n'est pas valide ou n'existe pas dans ce " +"référentiel." + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 msgid "Rev" msgstr "Rev" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 msgid "Branches:" -msgstr "Branches :" +msgstr "Branches :" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 msgid "Tags:" -msgstr "Tags :" +msgstr "Tags :" #: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 #, php-format @@ -3469,8 +3531,7 @@ msgstr "" "\n" "%%key%%\n" "\n" -"Si vous ne voulez pas changer votre adresse email,ignorez simplement ce " -"message.\n" +"Si vous ne voulez pas changer votre adresse email, ignorez simplement ce message.\n" "Cordialement,\n" "l'équipe de développement.\n" @@ -3485,8 +3546,8 @@ msgid "" "email. Either click directly on the verification link or copy/paste the " "verification key in the box and submit the form." msgstr "" -"Utilisez votre logiciel de messagerie pour lire votre email de vérification. " -"Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de " +"Utilisez votre logiciel de messagerie pour lire votre email de vérification." +" Vous pouvez cliquer sur le lien fourni ou copier/coller la clef de " "vérification dans le formulaire et le soumettre." #: IDF/gettexttemplates/idf/user/dashboard.html.php:3 @@ -3534,8 +3595,8 @@ msgstr "Clé d'API" msgid "" "Your API key will be regenerated automatically if you change your password." msgstr "" -"Votre clef d'API sera automatiquement régénérée si vous changez votre mot de " -"passe." +"Votre clef d'API sera automatiquement régénérée si vous changez votre mot de" +" passe." #: IDF/gettexttemplates/idf/user/myaccount.html.php:12 msgid "Update Your Account" @@ -3572,8 +3633,8 @@ msgid "" "API key is used to interact with this website using a program." msgstr "" "La clef d'API est utilisée pour communiquer avec le site en utilisant un " -"programme externe et le mot de passe supplémentaire est utilisé pour accéder " -"à certaines parties de l'infrastructure." +"programme externe et le mot de passe supplémentaire est utilisé pour accéder" +" à certaines parties de l'infrastructure." #: IDF/gettexttemplates/idf/user/myaccount.html.php:20 msgid "Show API key and extra password" @@ -3593,13 +3654,13 @@ msgstr "Récupérer mon mot de passe" #: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 msgid "" -"Provide either your login or email address, if a corresponding user is found " -"in the database, we will send you an email with the details on how to reset " -"your password." +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." msgstr "" "Donnez votre identifiant ou votre adresse email. Si un utilisateur " -"correspondant est trouvé, nous vous enverrons un email avec les informations " -"nécessaire à la récupération de votre mot de passe." +"correspondant est trouvé, nous vous enverrons un email avec les informations" +" nécessaire à la récupération de votre mot de passe." #: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 #, php-format @@ -3630,10 +3691,7 @@ msgid "" msgstr "" "Bonjour %%user%%,\n" "\n" -"Vous avez perdu votre mot de passe et voulez le retrouver. Pour définir un " -"nouveau mot de passe pour votre compte, vous devez juste suivre le lien " -"suivant et un formulaire vous permettra de donner de nouveau un mot de " -"passe :\n" +"Vous avez perdu votre mot de passe et voulez le retrouver. Pour définir un nouveau mot de passe pour votre compte, vous devez juste suivre le lien suivant et un formulaire vous permettra de donner de nouveau un mot de passe :\n" "\n" "%%url%%\n" "\n" @@ -3645,9 +3703,7 @@ msgstr "" "\n" "%%key%%\n" "\n" -"Si vous n'êtes pas la personne ayant fait la demande de récupération de " -"votre mot de passe, ignorez simplement cet email et votre mot de passe " -"restera inchangé. \n" +"Si vous n'êtes pas la personne ayant fait la demande de récupération de votre mot de passe, ignorez simplement cet email et votre mot de passe restera inchangé. \n" "\n" "Très cordialement,\n" "l'équipe de développement.\n" @@ -3661,8 +3717,8 @@ msgid "" "Just after providing the confirmation key, you will be able to reset your " "password and use this website fully." msgstr "" -"Juste après avoir fourni la clef de vérification, vous pourrez réinitialiser " -"votre mot de passe et réutiliser complètement le site." +"Juste après avoir fourni la clef de vérification, vous pourrez réinitialiser" +" votre mot de passe et réutiliser complètement le site." #: IDF/gettexttemplates/idf/user/passrecovery.html.php:6 msgid "Reset Your Password" @@ -3675,11 +3731,11 @@ msgstr "Vous regardez le profil public de %%member%%." #: IDF/gettexttemplates/idf/user/public.html.php:5 msgid "Twitter:" -msgstr "Twitter : " +msgstr "Twitter : " #: IDF/gettexttemplates/idf/user/public.html.php:6 msgid "Public Email:" -msgstr "Email public :" +msgstr "Email public :" #: IDF/gettexttemplates/idf/user/public.html.php:7 msgid "Website:" @@ -3687,11 +3743,11 @@ msgstr "Site internet : " #: IDF/gettexttemplates/idf/user/public.html.php:8 msgid "Last time seen:" -msgstr "Vu la dernière fois :" +msgstr "Vu la dernière fois :" #: IDF/gettexttemplates/idf/user/public.html.php:9 msgid "Member since:" -msgstr "Membre depuis :" +msgstr "Membre depuis :" #: IDF/gettexttemplates/idf/wiki/base.html.php:3 msgid "List Pages" @@ -3699,7 +3755,7 @@ msgstr "Liste des pages" #: IDF/gettexttemplates/idf/wiki/base.html.php:4 #: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:175 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 msgid "New Page" msgstr "Nouvelle page" @@ -3715,7 +3771,8 @@ msgstr "Prévisualisation de la page" #: IDF/gettexttemplates/idf/wiki/create.html.php:4 msgid "The form contains some errors. Please correct them to create the page." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour créer la page." +"Le formulaire contient des erreurs. Merci de les corriger pour créer la " +"page." #: IDF/gettexttemplates/idf/wiki/create.html.php:6 msgid "Create Page" @@ -3724,8 +3781,7 @@ msgstr "Création d'une page" #: IDF/gettexttemplates/idf/wiki/delete.html.php:3 #, php-format msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" "%%page.title%%. This revision was created\n" "by %%submitter%%." msgstr "" @@ -3770,23 +3826,15 @@ msgstr "Supprimer la page" msgid "" "\n" "

        Instructions:

        \n" -"

        The content of the page can use the Markdown syntax with the Extra extension.

        \n" -"

        Website addresses are automatically linked and you can link to another " -"page in the documentation using double square brackets like that " -"[[AnotherPage]].

        \n" -"

        To directly include a file content from the repository, embrace its path " -"with triple square brackets: [[[path/to/file.txt]]].

        \n" +"

        The content of the page can use the Markdown syntax with the Extra extension.

        \n" +"

        Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

        \n" +"

        To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

        \n" msgstr "" "\n" -"

        Instructions :

        \n" -"

        Le contenu de la page peut utiliser la syntaxe Markdown avec son extension Markdown Extra.

        \n" -"

        Vous pouvez faire un lien vers une autre page de la documentation en " -"utilisant des crochets doubles, comme cela [[UneAutrePage]].

        \n" -"

        Pour inclure directement le contenu d'un fichier du dépôt, entourez son " -"chemin avec des crochets triples : [[[chemin/vers/fichier.txt]]].

        \n" +"

        Instructions :

        \n" +"

        Le contenu de la page peut utiliser la syntaxe Markdown avec son extension Markdown Extra.

        \n" +"

        Vous pouvez faire un lien vers une autre page de la documentation en utilisant des crochets doubles, comme cela [[UneAutrePage]].

        \n" +"

        Pour inclure directement le contenu d'un fichier du dépôt, entourez son chemin avec des crochets triples : [[[chemin/vers/fichier.txt]]].

        \n" #: IDF/gettexttemplates/idf/wiki/index.html.php:3 #, php-format @@ -3795,17 +3843,17 @@ msgstr "Voir les pages obsolètes." #: IDF/gettexttemplates/idf/wiki/index.html.php:5 msgid "Number of pages:" -msgstr "Nombre de pages :" +msgstr "Nombre de pages :" #: IDF/gettexttemplates/idf/wiki/search.html.php:4 msgid "Pages found:" -msgstr "Pages trouvées :" +msgstr "Pages trouvées :" #: IDF/gettexttemplates/idf/wiki/update.html.php:4 msgid "The form contains some errors. Please correct them to update the page." msgstr "" -"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour " -"la page." +"Le formulaire contient des erreurs. Merci de les corriger pour mettre à jour" +" la page." #: IDF/gettexttemplates/idf/wiki/update.html.php:6 msgid "Update Page" @@ -3822,7 +3870,7 @@ msgid "" "Attention! This page is marked as deprecated, \n" "use it as reference only if you are sure you need these specific information." msgstr "" -"Attention ! Cette pages est marquée comme obsolète, " +"Attention ! Cette pages est marquée comme obsolète, " "utilisez ces informations comme référence uniquement si vous avez besoin de " "cette version particulière." @@ -3848,20 +3896,20 @@ msgstr "Supprimer cette version" #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 msgid "A new documentation page has been created:" -msgstr "Une nouvelle page de documentation a été créée :" +msgstr "Une nouvelle page de documentation a été créée :" #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 msgid "Documentation page:" -msgstr "Page de documentation :" +msgstr "Page de documentation :" #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 msgid "The following documentation page has been updated:" -msgstr "La page de documentation suivante a été mise à jour :" +msgstr "La page de documentation suivante a été mise à jour :" #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 msgid "Updated by:" -msgstr "Mise à jour par :" +msgstr "Mise à jour par :" #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 msgid "New content:" @@ -3882,44 +3930,41 @@ msgstr "" "Les personnes intéressées reçoivent un email d'information quand le ticket " "est changé." -#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:93 IDF/WikiPage.php:94 +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 msgid "labels" msgstr "étiquettes" #: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 -#: IDF/Upload.php:112 IDF/WikiPage.php:106 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 msgid "modification date" msgstr "date de modification" -#: IDF/Issue.php:194 IDF/IssueComment.php:143 +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format -msgid "" -"Issue %3$d, %4$s" -msgstr "" -"Ticket %3$d, " -"%4$s" +msgid "Issue %3$d, %4$s" +msgstr "Ticket %3$d, %4$s" -#: IDF/Issue.php:196 +#: IDF/Issue.php:214 #, php-format msgid "Creation of issue %d, by %s" msgstr "Création du ticket %d, par %s" -#: IDF/Issue.php:206 +#: IDF/Issue.php:224 #, php-format msgid "%s: Issue %d created - %s" msgstr "%s: Création du ticket %d - %s" -#: IDF/Issue.php:272 +#: IDF/Issue.php:290 #, php-format msgid "Issue %s - %s (%s)" msgstr "Ticket %s - %s (%s)" -#: IDF/Issue.php:318 +#: IDF/Issue.php:336 #, php-format msgid "Updated Issue %s - %s (%s)" msgstr "Mise à jour ticket %s - %s (%s)" -#: IDF/IssueComment.php:51 +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 msgid "issue" msgstr "ticket" @@ -3937,13 +3982,12 @@ msgstr "changements" msgid "Serialized array of the changes in the issue." msgstr "Tableau sérialisé des changements du ticket." -#: IDF/IssueComment.php:171 +#: IDF/IssueComment.php:180 #, php-format msgid "Comment on issue %d, by %s" -msgstr "" -"Commentaire sur le ticket %d, par %s" +msgstr "Commentaire sur le ticket %d, par %s" -#: IDF/IssueComment.php:182 +#: IDF/IssueComment.php:191 #, php-format msgid "%s: Comment on issue %d - %s" msgstr "%s: Commentaire sur le ticket %d - %s" @@ -3972,11 +4016,19 @@ msgstr "Image" msgid "Other" msgstr "Autre" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "verbe" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "autre ticket" + #: IDF/Key.php:55 msgid "public key" msgstr "clef publique" -#: IDF/Key.php:87 +#: IDF/Key.php:90 msgid "Invalid or unknown key data detected." msgstr "Type ou format de la clée invalide." @@ -3988,129 +4040,140 @@ msgstr "Le dépôt %s existe déjà." #: IDF/Plugin/SyncMercurial.php:142 #, php-format msgid "%s does not exist or is not writable." -msgstr "%s n'existe pas ou vous ne disposez pas des droits pour écrire dedans." - -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." msgstr "" -"\"mtn_repositories\" doit être défini dans votre fichier de configuration." +"%s n'existe pas ou vous ne disposez pas des droits pour écrire dedans." -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "\"mtn_repositories\" doit être défini dans votre fichier de configuration" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" msgstr "" -"\"mtn_usher_conf\" n'existe pas ou vous ne disposez pas des droits pour " -"écrire dedans." +"Le fichier \"mtn_usher_conf\" n'existe pas ou n'est pas accessible en " +"écriture" -#: IDF/Plugin/SyncMonotone.php:100 +#: IDF/Plugin/SyncMonotone.php:121 #, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "Impossible de trouver le script mtn-post-push \"%s\"." +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "Impossible de trouver le script mtn-post-push \"%s\"" -#: IDF/Plugin/SyncMonotone.php:135 +#: IDF/Plugin/SyncMonotone.php:155 #, php-format -msgid "The configuration file %s is missing." -msgstr "Le fichier de configuration %s est absent." +msgid "The configuration file \"%s\" is missing" +msgstr "Le fichier de configuration \"%s\" est manquant" -#: IDF/Plugin/SyncMonotone.php:144 +#: IDF/Plugin/SyncMonotone.php:164 #, php-format -msgid "The project path %s already exists." +msgid "The project path \"%s\" already exists" msgstr "Le chemin du projet %s existe déjà." -#: IDF/Plugin/SyncMonotone.php:150 +#: IDF/Plugin/SyncMonotone.php:170 #, php-format -msgid "The project path %s could not be created." -msgstr "Le chemin du projet %s n'a pu être créé. " +msgid "The project path \"%s\" could not be created" +msgstr "Impossible de créer le dossier du projet \"%s\"" -#: IDF/Plugin/SyncMonotone.php:187 IDF/Scm/Monotone/Stdio.php:87 +#: IDF/Plugin/SyncMonotone.php:208 #, php-format -msgid "The key directory %s could not be created." -msgstr "Le répertoire de clef %s n'a pu être créé." +msgid "The key directory \"%s\" could not be created" +msgstr "Impossible de créer le dossier \"%s\" pour les clés" -#: IDF/Plugin/SyncMonotone.php:205 +#: IDF/Plugin/SyncMonotone.php:227 #, php-format msgid "Could not parse key information: %s" -msgstr "Impossible de partourir l'information de la clef: %s" +msgstr "Impossible de partourir l'information de la clef : %s" -#: IDF/Plugin/SyncMonotone.php:243 +#: IDF/Plugin/SyncMonotone.php:265 #, php-format msgid "Could not create configuration directory \"%s\"" msgstr "Impossible de créer de répertoire de configuration \"%s\"" -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 +#: IDF/Plugin/SyncMonotone.php:275 #, php-format -msgid "Could not create symlink \"%s\"" -msgstr "Impossible de créer le lien symbolique \"%s\"" +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" +"Impossible de créer le lien symbolique pour le fichier de configuration " +"\"%s\"" -#: IDF/Plugin/SyncMonotone.php:269 +#: IDF/Plugin/SyncMonotone.php:293 #, php-format msgid "Could not write configuration file \"%s\"" msgstr "Impossible d'écrire le fichier de configuration \"%s\"" -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 #, php-format msgid "Could not parse usher configuration in \"%s\": %s" -msgstr "Impossible de parcourir la configuration d'usher dans \"%s\" : %s" +msgstr "Impossible de parcourir la configuration d'usher dans \"%s\" : %s" -#: IDF/Plugin/SyncMonotone.php:295 +#: IDF/Plugin/SyncMonotone.php:320 #, php-format msgid "usher configuration already contains a server entry named \"%s\"" -msgstr "" -"la configuration d'usher contient déja une entrée serveur appelée \"%s\"" +msgstr "la configuration d'usher contient déja une entrée serveur appelée \"%s\"" -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 #, php-format msgid "Could not write usher configuration file \"%s\"" msgstr "Impossible d'écrire le fichier de configuration d'usher \"%s\"" -#: IDF/Plugin/SyncMonotone.php:366 +#: IDF/Plugin/SyncMonotone.php:395 #, php-format msgid "Could not write write-permissions file \"%s\"" msgstr "Impossible d'écrire le fichier de permissions en écriture \"%s\"" -#: IDF/Plugin/SyncMonotone.php:389 +#: IDF/Plugin/SyncMonotone.php:420 #, php-format msgid "Could not write read-permissions file \"%s\"" msgstr "Impossible d'écrire le fichier de permissions de lecture \"%s\"" -#: IDF/Plugin/SyncMonotone.php:406 +#: IDF/Plugin/SyncMonotone.php:438 #, php-format msgid "Could not remove symlink \"%s\"" msgstr "Impossible de retirer le lien symbolique \"%s\"" -#: IDF/Plugin/SyncMonotone.php:465 +#: IDF/Plugin/SyncMonotone.php:446 #, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "Un ou plusieurs autres chemins sous %s n'ont pu être supprimés." +msgid "Could not create symlink \"%s\"" +msgstr "Impossible de créer le lien symbolique \"%s\"" -#: IDF/Plugin/SyncMonotone.php:477 +#: IDF/Plugin/SyncMonotone.php:500 #, php-format -msgid "Could not delete client private key %s" -msgstr "Impossible de supprimer la clef privée cliente %s" +msgid "One or more paths underneath %s could not be deleted" +msgstr "" +"Un ou plusieurs fichiers et/ou dossiers sous %s n'ont pu être supprimé" -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "Impossible de supprimer la clé privée du client \"%s\"" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 #, php-format msgid "Could not parse read-permissions for project \"%s\": %s" msgstr "" -"Impossible de parcourir les permissions de lecture pour le projet \"%s\" : " -"%s" +"Impossible de parcourir les permissions de lecture pour le projet " +"\"%s\" : %s" -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 #, php-format msgid "Could not write read-permissions for project \"%s\"" msgstr "Impossible d'écrire les permissions de lecture pour le projet \"%s\"" -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 #, php-format msgid "Could not write write-permissions file for project \"%s\"" msgstr "Impossible d'écrire les permissions d'écriture pour le projet \"%s\"" -#: IDF/Plugin/SyncMonotone.php:790 +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" +"\"mtn_repositories\" doit être défini dans votre fichier de configuration." + +#: IDF/Plugin/SyncMonotone.php:820 #, php-format msgid "The project path %s does not exists." msgstr "Le chemin du projet %s n'existe pas." -#: IDF/Plugin/SyncMonotone.php:808 +#: IDF/Plugin/SyncMonotone.php:838 #, php-format msgid "The command \"%s\" could not be executed." msgstr "La commande \"%s\" n'a pu être exécutée. " @@ -4162,16 +4225,13 @@ msgstr "vote" #: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 #, php-format -msgid "" -"Review %3$d, %4$s" -msgstr "" -"Revue %3$d, %4$s" +msgid "Review %3$d, %4$s" +msgstr "Revue %3$d, %4$s" #: IDF/Review/Comment.php:141 #, php-format msgid "Update of review %d, by %s" -msgstr "" -"Mise à jour de la revue %d, par %s" +msgstr "Mise à jour de la revue %d, par %s" #: IDF/Review/Comment.php:151 #, php-format @@ -4206,23 +4266,28 @@ msgstr "%s: Création de la revue %d - %s" msgid "New Code Review %s - %s (%s)" msgstr "Nouvelle revue de code %s - %s (%s)" -#: IDF/Scm/Git.php:311 IDF/Scm/Mercurial.php:141 +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 #, php-format msgid "Folder %1$s not found in commit %2$s." msgstr "Répertoire %1$s non trouvé dans le commit %2$s." -#: IDF/Scm/Git.php:427 IDF/Scm/Mercurial.php:158 +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 #, php-format msgid "Not a valid tree: %s." -msgstr "Arbre non valide : %s." +msgstr "Arbre non valide : %s." -#: IDF/Scm/Monotone/Stdio.php:79 +#: IDF/Scm/Monotone/Stdio.php:81 msgid "Monotone client key name or hash not in project conf." msgstr "" -"Le nom ou le hash de la clef client monotone ne figure pas dans la config du " -"projet." +"Le nom ou le hash de la clef client monotone ne figure pas dans la config du" +" projet." -#: IDF/Scm/Monotone/Stdio.php:98 +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "Le répertoire de clef %s n'a pu être créé." + +#: IDF/Scm/Monotone/Stdio.php:100 #, php-format msgid "Could not write client key \"%s\"" msgstr "Impossible d'écrire la clef client \"%s\"" @@ -4287,28 +4352,32 @@ msgstr "Le chemin est relatif au répertoire de mise en ligne." msgid "file size in bytes" msgstr "taille du fichier en octets" -#: IDF/Upload.php:100 +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "MD5" + +#: IDF/Upload.php:106 msgid "number of downloads" msgstr "nombre de téléchargements" -#: IDF/Upload.php:189 +#: IDF/Upload.php:201 #, php-format msgid "Download %2$d, %3$s" msgstr "" "Téléchargement %2$d, " "%3$s" -#: IDF/Upload.php:192 +#: IDF/Upload.php:204 #, php-format msgid "Addition of download %d, by %s" msgstr "Création du téléchargement %d, par %s" -#: IDF/Upload.php:202 +#: IDF/Upload.php:214 #, php-format msgid "%s: Download %d added - %s" msgstr "%s: Ajout du téléchargement %d - %s" -#: IDF/Upload.php:244 +#: IDF/Upload.php:256 #, php-format msgid "New download - %s (%s)" msgstr "Nouveau téléchargement - %s (%s)" @@ -4329,12 +4398,12 @@ msgstr "Taille du dépôt" msgid "No projects were found." msgstr "Aucun projet n'a été trouvé." -#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:312 +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 #, php-format msgid "Update %s" msgstr "Mise à jour de %s" -#: IDF/Views/Admin.php:101 IDF/Views/Project.php:277 +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 msgid "The project has been updated." msgstr "Le projet a été mis à jour." @@ -4450,11 +4519,11 @@ msgstr "Téléchargements de %s" msgid "This table shows the files to download." msgstr "Ce tableau présente la liste des fichiers en téléchargement." -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 msgid "Uploaded" msgstr "Mis en ligne" -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 msgid "No downloads were found." msgstr "Aucun fichier n'a été trouvé." @@ -4477,17 +4546,17 @@ msgstr "Supprimer le fichier %s" msgid "The file has been deleted." msgstr "Le fichier a été supprimé." -#: IDF/Views/Download.php:223 +#: IDF/Views/Download.php:243 #, php-format msgid "The file has been uploaded." msgstr "Le fichier a été mis en ligne." -#: IDF/Views/Download.php:277 +#: IDF/Views/Download.php:297 #, php-format msgid "%1$s Downloads with Label %2$s" msgstr "Téléchargements avec l'étiquette %2$s de %1$s" -#: IDF/Views/Download.php:287 +#: IDF/Views/Download.php:307 #, php-format msgid "This table shows the downloads with label %s." msgstr "Ce tableau montre les téléchargements avec l'étiquette %s." @@ -4497,242 +4566,257 @@ msgstr "Ce tableau montre les téléchargements avec l'étiquette %s." msgid "%s Open Issues" msgstr "Tickets ouverts de %s" -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 msgid "This table shows the open issues." msgstr "Ce tableau montre les tickets ouverts." -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/Review.php:57 IDF/Views/User.php:81 +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 msgid "Id" msgstr "Id" -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/Review.php:60 IDF/Views/User.php:85 +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 msgid "Last Updated" msgstr "Dernière mise à jour" -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 msgid "No issues were found." msgstr "Aucun ticket n'a été trouvé." -#: IDF/Views/Issue.php:112 +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "Non attribué" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "Résumé des tickets du projet %s." + +#: IDF/Views/Issue.php:191 #, php-format msgid "Watch List: Closed Issues for %s" -msgstr "Liste de surveillance : Tickets fermés de %s" +msgstr "Liste de surveillance : Tickets fermés de %s" -#: IDF/Views/Issue.php:113 +#: IDF/Views/Issue.php:192 #, php-format msgid "This table shows the closed issues in your watch list for %s project." msgstr "" "Ce tableau montre les tickets fermés dans votre liste de surveillance pour " "le projet %s." -#: IDF/Views/Issue.php:118 +#: IDF/Views/Issue.php:197 #, php-format msgid "Watch List: Open Issues for %s" -msgstr "Liste de surveillance : Tickets ouverts pour %s" +msgstr "Liste de surveillance : Tickets ouverts pour %s" -#: IDF/Views/Issue.php:119 +#: IDF/Views/Issue.php:198 #, php-format msgid "This table shows the open issues in your watch list for %s project." msgstr "" "Ce tableau montre les tickets ouverts dans votre liste de surveillance pour " "le projet %s." -#: IDF/Views/Issue.php:195 +#: IDF/Views/Issue.php:274 msgid "Watch List: Closed Issues" -msgstr "Liste de surveillance : Tickets fermés" +msgstr "Liste de surveillance : Tickets fermés" -#: IDF/Views/Issue.php:196 +#: IDF/Views/Issue.php:275 msgid "This table shows the closed issues in your watch list." -msgstr "Ce tableau montre les tickets fermés dans votre liste de surveillance." +msgstr "" +"Ce tableau montre les tickets fermés dans votre liste de surveillance." -#: IDF/Views/Issue.php:201 +#: IDF/Views/Issue.php:280 msgid "Watch List: Open Issues" -msgstr "Liste de surveillance : Tickets ouverts" +msgstr "Liste de surveillance : Tickets ouverts" -#: IDF/Views/Issue.php:202 +#: IDF/Views/Issue.php:281 msgid "This table shows the open issues in your watch list." msgstr "" "Ce tableau montre les tickets ouverts dans votre liste de surveillance." -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 msgid "Project" msgstr "Projet" -#: IDF/Views/Issue.php:254 +#: IDF/Views/Issue.php:341 #, php-format -msgid "My Submitted %s Issues" -msgstr "Mes tickets soumis pour %s" +msgid "%s %s Submitted %s Issues" +msgstr "%0.0s%0.0sMes tickets soumis pour %s" -#: IDF/Views/Issue.php:258 +#: IDF/Views/Issue.php:345 #, php-format -msgid "My Closed Submitted %s Issues" -msgstr "Mes tickets soumis et fermés pour %s" +msgid "%s %s Closed Submitted %s Issues" +msgstr "%0.0s%0.0sMes tickets soumis et fermés pour %s" -#: IDF/Views/Issue.php:262 +#: IDF/Views/Issue.php:349 #, php-format -msgid "My Closed Working %s Issues" -msgstr "Mes tickets fermés pour %s" +msgid "%s %s Closed Working %s Issues" +msgstr "%0.0s%0.0sMes tickets fermés pour %s" -#: IDF/Views/Issue.php:266 +#: IDF/Views/Issue.php:353 #, php-format -msgid "My Working %s Issues" -msgstr "Mes tickets en cours pour %s" +msgid "%s %s Working %s Issues" +msgstr "%0.0s%0.0sMes tickets pour %s" -#: IDF/Views/Issue.php:321 +#: IDF/Views/Issue.php:414 msgid "Submit a new issue" msgstr "Soumettre un nouveau ticket" -#: IDF/Views/Issue.php:337 +#: IDF/Views/Issue.php:430 #, php-format msgid "Issue %d has been created." msgstr "Le ticket %d a été créé." -#: IDF/Views/Issue.php:366 +#: IDF/Views/Issue.php:487 #, php-format -msgid "Search Issues - %s" +msgid "Search issues - %s" msgstr "Recherche de tickets - %s" -#: IDF/Views/Issue.php:378 +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "Recherche de tickets fermés - %s" + +#: IDF/Views/Issue.php:536 msgid "This table shows the found issues." msgstr "Ce tableau montre les tickets trouvés." -#: IDF/Views/Issue.php:408 +#: IDF/Views/Issue.php:601 #, php-format msgid "Issue %d: %s" -msgstr "Ticket %d : %s" +msgstr "Ticket %d : %s" -#: IDF/Views/Issue.php:432 +#: IDF/Views/Issue.php:625 #, php-format msgid "Issue %d has been updated." msgstr "Le ticket %d a été mis à jour." -#: IDF/Views/Issue.php:521 +#: IDF/Views/Issue.php:715 #, php-format msgid "View %s" msgstr "Voir %s" -#: IDF/Views/Issue.php:541 +#: IDF/Views/Issue.php:742 #, php-format msgid "%s Closed Issues" msgstr "Tickets fermés de %s" -#: IDF/Views/Issue.php:551 +#: IDF/Views/Issue.php:752 msgid "This table shows the closed issues." msgstr "Ce tableau montre les tickets fermés." -#: IDF/Views/Issue.php:594 +#: IDF/Views/Issue.php:795 #, php-format msgid "%1$s Issues with Label %2$s" msgstr "%1$s tickets avec l'étiquette %2$s" -#: IDF/Views/Issue.php:597 +#: IDF/Views/Issue.php:798 #, php-format msgid "%1$s Closed Issues with Label %2$s" msgstr "Tickets fermés de %1$s avec l'étiquette %2$s" -#: IDF/Views/Issue.php:610 +#: IDF/Views/Issue.php:811 #, php-format msgid "This table shows the issues with label %s." msgstr "Ce tableau montre les tickets avec l'étiquette %s." -#: IDF/Views/Issue.php:660 +#: IDF/Views/Issue.php:934 msgid "The issue has been removed from your watch list." msgstr "Le ticket a été supprimé de votre liste de surveillance." -#: IDF/Views/Issue.php:663 +#: IDF/Views/Issue.php:937 msgid "The issue has been added to your watch list." msgstr "Le ticket a été ajouté à votre liste de surveillance." -#: IDF/Views/Issue.php:752 +#: IDF/Views/Issue.php:1035 msgid "On your watch list." msgstr "Dans votre liste de surveillance." -#: IDF/Views/Project.php:74 +#: IDF/Views/Project.php:95 msgid "Issues and Comments" msgstr "Tickets et commentaires" -#: IDF/Views/Project.php:76 +#: IDF/Views/Project.php:99 msgid "Documents" msgstr "Documents" -#: IDF/Views/Project.php:77 +#: IDF/Views/Project.php:101 msgid "Reviews and Patches" msgstr "Revues et Patchs" -#: IDF/Views/Project.php:153 +#: IDF/Views/Project.php:178 msgid "This table shows the project updates." msgstr "Ce tableau montre les mises à jour du projet." -#: IDF/Views/Project.php:164 +#: IDF/Views/Project.php:189 msgid "Change" msgstr "Changement" -#: IDF/Views/Project.php:168 +#: IDF/Views/Project.php:193 msgid "No changes were found." msgstr "Aucun changement trouvé." -#: IDF/Views/Project.php:269 +#: IDF/Views/Project.php:294 #, php-format msgid "%s Project Summary" msgstr "Résumé du projet %s" -#: IDF/Views/Project.php:304 +#: IDF/Views/Project.php:329 #, php-format msgid "%s Issue Tracking Configuration" msgstr "Configuration du gestionnaire de tickets de %s" -#: IDF/Views/Project.php:313 +#: IDF/Views/Project.php:338 msgid "The issue tracking configuration has been saved." msgstr "La configuration du gestionnaire de tickets a été sauvegardée." -#: IDF/Views/Project.php:349 +#: IDF/Views/Project.php:375 #, php-format msgid "%s Downloads Configuration" msgstr "Configuration des Téléchargements de %s" -#: IDF/Views/Project.php:358 +#: IDF/Views/Project.php:384 msgid "The downloads configuration has been saved." msgstr "La configuration des téléchargements a été sauvegardée." -#: IDF/Views/Project.php:392 +#: IDF/Views/Project.php:418 #, php-format msgid "%s Documentation Configuration" msgstr "Configuration de la documentation de %s" -#: IDF/Views/Project.php:401 +#: IDF/Views/Project.php:427 msgid "The documentation configuration has been saved." msgstr "La configuration de la documentation a été sauvegardée." -#: IDF/Views/Project.php:435 +#: IDF/Views/Project.php:461 #, php-format msgid "%s Project Members" msgstr "Membres du projet %s" -#: IDF/Views/Project.php:444 +#: IDF/Views/Project.php:470 msgid "The project membership has been saved." msgstr "Les membres du projet ont été sauvegardés." -#: IDF/Views/Project.php:467 +#: IDF/Views/Project.php:493 #, php-format msgid "%s Tabs Access Rights" msgstr "Accès aux onglets de %s" -#: IDF/Views/Project.php:481 +#: IDF/Views/Project.php:507 msgid "The project tabs access rights have been saved." msgstr "Les droits d'accès aux onglets du projet ont été sauvegardés." -#: IDF/Views/Project.php:527 +#: IDF/Views/Project.php:553 #, php-format msgid "%s Source" msgstr "Source de %s" -#: IDF/Views/Project.php:541 +#: IDF/Views/Project.php:567 msgid "The project source configuration has been saved." msgstr "La configuration du dépôt a été sauvegardée." @@ -4757,7 +4841,7 @@ msgstr "La revue de code %d a été créée." #: IDF/Views/Review.php:140 #, php-format msgid "Review %d: %s" -msgstr "Revue de code %d : %s" +msgstr "Revue de code %d : %s" #: IDF/Views/Review.php:160 #, php-format @@ -4774,27 +4858,27 @@ msgstr "Aide des sources de %s" msgid "%s Invalid Revision" msgstr "%s Révision invalide" -#: IDF/Views/Source.php:81 +#: IDF/Views/Source.php:82 #, php-format msgid "%s Ambiguous Revision" msgstr "%s Révision ambiguë " -#: IDF/Views/Source.php:106 +#: IDF/Views/Source.php:107 #, php-format msgid "%1$s %2$s Change Log" msgstr "Changements %2$s de %1$s" -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:360 +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 #, php-format msgid "%1$s %2$s Source Tree" msgstr "Arbre des sources %2$s de %1$s" -#: IDF/Views/Source.php:303 +#: IDF/Views/Source.php:304 #, php-format msgid "%s Commit Details" msgstr "Détails d'un commit de %s" -#: IDF/Views/Source.php:304 +#: IDF/Views/Source.php:305 #, php-format msgid "%s Commit Details - %s" msgstr "Détails d'un commit de %s - %s" @@ -4809,11 +4893,11 @@ msgstr "Votre dashboard - Tickets soumis" #: IDF/Views/User.php:89 msgid "No issues are assigned to you, yeah!" -msgstr "Aucun ticket en cours pour vous, yeah !" +msgstr "Aucun ticket en cours pour vous, yeah !" #: IDF/Views/User.php:89 msgid "All the issues you submitted are fixed, yeah!" -msgstr "Tous les tickets que vous avez soumis ont été fixés, yeah !" +msgstr "Tous les tickets que vous avez soumis ont été fixés, yeah !" #: IDF/Views/User.php:121 msgid "Your personal information has been updated." @@ -4838,7 +4922,7 @@ msgstr "Confirmez le changement d'adresse" #: IDF/Views/User.php:232 #, php-format msgid "Your new email address \"%s\" has been validated. Thank you!" -msgstr "Votre nouvelle adresse email \"%s\" a été validée. Merci !" +msgstr "Votre nouvelle adresse email \"%s\" a été validée. Merci !" #: IDF/Views/Wiki.php:41 #, php-format @@ -4884,30 +4968,30 @@ msgstr "Documentation de %1$s avec l'étiquette %2$s" msgid "This table shows the documentation pages with label %s." msgstr "Ce tableau liste les pages de documentation avec le label %s." -#: IDF/Views/Wiki.php:186 +#: IDF/Views/Wiki.php:184 #, php-format msgid "The page %s has been created." msgstr "La page %s a été créée." -#: IDF/Views/Wiki.php:273 +#: IDF/Views/Wiki.php:271 msgid "The old revision has been deleted." msgstr "La vieille version a été supprimée." -#: IDF/Views/Wiki.php:279 +#: IDF/Views/Wiki.php:277 #, php-format msgid "Delete Old Revision of %s" msgstr "Suppression de la vieille version de %s" -#: IDF/Views/Wiki.php:324 +#: IDF/Views/Wiki.php:322 #, php-format msgid "The page %s has been updated." msgstr "La page %s a été mise à jour." -#: IDF/Views/Wiki.php:362 +#: IDF/Views/Wiki.php:360 msgid "The documentation page has been deleted." msgstr "La page de documentation a été supprimée." -#: IDF/Views/Wiki.php:370 +#: IDF/Views/Wiki.php:368 #, php-format msgid "Delete Page %s" msgstr "Suppprimer la page %s" @@ -4917,10 +5001,11 @@ msgid "Confirm Your Account Creation" msgstr "Confirmez la création de votre compte" #: IDF/Views.php:172 -msgid "Welcome! You can now participate in the life of your project of choice." +msgid "" +"Welcome! You can now participate in the life of your project of choice." msgstr "" -"Bienvenue ! Vous pouvez maintenant prendre part à la vie du projet de votre " -"choix." +"Bienvenue ! Vous pouvez maintenant prendre part à la vie du projet de " +"votre choix." #: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 msgid "Password Recovery" @@ -4931,12 +5016,12 @@ msgid "" "Welcome back! Next time, you can use your broswer options to remember the " "password." msgstr "" -"Re bienvenue ! La prochaine fois, vous pouvez utiliser les options de votre " -"navigateur pour qu'il se souvienne de votre mot de passe." +"Re bienvenue ! La prochaine fois, vous pouvez utiliser les options de " +"votre navigateur pour qu'il se souvienne de votre mot de passe." #: IDF/Views.php:284 msgid "Here to Help You!" -msgstr "Ici pour vous aider !" +msgstr "Ici pour vous aider !" #: IDF/Views.php:300 msgid "InDefero API (Application Programming Interface)" @@ -4952,7 +5037,7 @@ msgid "" "character. For example: My-new-Wiki-Page." msgstr "" "Le titre de la page ne doit contenir que des lettres, chiffres ou le tiret. " -"Par exemple : Ma-Page." +"Par exemple : Ma-Page." #: IDF/WikiPage.php:71 msgid "A one line description of the page content." @@ -5004,3 +5089,5 @@ msgstr "Nouvelle page de documentation %s - %s (%s)" #, php-format msgid "Documentation Page Changed %s - %s (%s)" msgstr "Changement de documentation %s - %s (%s)" + + diff --git a/src/IDF/locale/idf.pot b/src/IDF/locale/idf.pot index 556df92..d1ff569 100644 --- a/src/IDF/locale/idf.pot +++ b/src/IDF/locale/idf.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-28 01:13+0200\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,8 +24,9 @@ msgid "project" msgstr "" #: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 -#: IDF/IssueFile.php:57 IDF/Review/Comment.php:69 IDF/Review.php:80 -#: IDF/Upload.php:85 IDF/WikiPage.php:78 IDF/WikiRevision.php:79 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 msgid "submitter" msgstr "" @@ -40,9 +41,9 @@ msgid "changelog" msgstr "" #: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 -#: IDF/IssueFile.php:96 IDF/Review/Comment.php:90 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 #: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 -#: IDF/Upload.php:106 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 msgid "creation date" msgstr "" @@ -64,6 +65,14 @@ msgstr "" msgid "value" msgstr "" +#: IDF/Diff.php:460 +msgid "Old" +msgstr "" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "" + #: IDF/EmailAddress.php:49 IDF/Key.php:49 msgid "user" msgstr "" @@ -72,30 +81,33 @@ msgstr "" msgid "email" msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:561 +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 msgid "git" msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:562 +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 msgid "Subversion" msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:563 +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 msgid "mercurial" msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:564 +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 msgid "monotone" msgstr "" #: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 msgid "Name" msgstr "" #: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/gettexttemplates/idf/main-menu.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 msgid "Private project" msgstr "" @@ -200,10 +212,10 @@ msgstr "" #: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 #: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 -#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:263 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/MembersConf.php:64 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 #: IDF/Form/Password.php:76 IDF/Form/Register.php:112 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:127 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 #: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 #: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 #: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 @@ -216,7 +228,7 @@ msgid "" "Click on the Project Management tab to set the description of your project." msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:362 +#: IDF/Form/Admin/ProjectCreate.php:363 msgid "This project is not available." msgstr "" @@ -292,8 +304,8 @@ msgstr "" msgid "Your details to access your forge." msgstr "" -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 #, php-format msgid "The email \"%s\" is already used." msgstr "" @@ -326,10 +338,11 @@ msgstr "" msgid "Confirm password" msgstr "" -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:62 -#: IDF/Form/ReviewCreate.php:54 IDF/Form/UpdateUpload.php:51 -#: IDF/Form/Upload.php:49 IDF/Form/UserAccount.php:101 -#: IDF/Form/WikiCreate.php:70 IDF/Form/WikiUpdate.php:60 +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 msgid "Description" msgstr "" @@ -390,11 +403,11 @@ msgid "" "A user with this email already exists, please provide another email address." msgstr "" -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 msgid "For security reason, you cannot upload a file with this extension." msgstr "" -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 msgid "The passwords do not match. Please give them again." msgstr "" @@ -402,102 +415,151 @@ msgstr "" msgid "Please enter one or more valid email addresses." msgstr "" -#: IDF/Form/IssueCreate.php:53 IDF/Form/IssueUpdate.php:45 +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 #: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 #: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/Review.php:58 IDF/Views/User.php:83 IDF/Views/Wiki.php:62 -#: IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 msgid "Summary" msgstr "" -#: IDF/Form/IssueCreate.php:72 IDF/Form/IssueUpdate.php:65 +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 #: IDF/Form/ReviewCreate.php:83 msgid "The \"upload_issue_path\" configuration variable was not set." msgstr "" -#: IDF/Form/IssueCreate.php:82 IDF/Form/IssueUpdate.php:75 +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 msgid "Attach a file" msgstr "" -#: IDF/Form/IssueCreate.php:95 IDF/Form/IssueUpdate.php:88 +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 #: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/Review.php:59 IDF/Views/User.php:84 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 msgid "Status" msgstr "" -#: IDF/Form/IssueCreate.php:104 IDF/Form/IssueUpdate.php:98 +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 msgid "Owner" msgstr "" -#: IDF/Form/IssueCreate.php:150 IDF/Form/IssueUpdate.php:117 +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 #: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 #: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 msgid "Labels" msgstr "" -#: IDF/Form/IssueCreate.php:192 +#: IDF/Form/IssueCreate.php:210 msgid "You cannot add a label with the \"Status\" prefix to an issue." msgstr "" -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 #: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 #: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 msgid "You provided an invalid label." msgstr "" -#: IDF/Form/IssueCreate.php:199 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 #: IDF/Form/Upload.php:119 #, php-format msgid "You cannot provide more than label from the %s class to an issue." msgstr "" -#: IDF/Form/IssueCreate.php:210 IDF/Form/IssueUpdate.php:147 +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 msgid "You need to provide a description of the issue." msgstr "" -#: IDF/Form/IssueCreate.php:233 IDF/Form/ReviewCreate.php:159 +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 msgid "You provided an invalid status." msgstr "" -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" msgstr "" #: IDF/Form/IssueTrackingConf.php:89 -msgid "Open issue status values" +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" msgstr "" #: IDF/Form/IssueTrackingConf.php:97 -msgid "Closed issue status values" +msgid "" +"Define an issue template to hint the reporter to provide certain information" msgstr "" #: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:123 msgid "Predefined issue labels" msgstr "" -#: IDF/Form/IssueTrackingConf.php:108 +#: IDF/Form/IssueTrackingConf.php:125 msgid "" "The first \"Type:\" and \"Priority:\" entries found in this list are " "automatically chosen as defaults for new issues." msgstr "" -#: IDF/Form/IssueTrackingConf.php:116 +#: IDF/Form/IssueTrackingConf.php:133 msgid "Each issue may have at most one label with each of these classes" msgstr "" -#: IDF/Form/IssueUpdate.php:55 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 #: IDF/Form/WikiUpdate.php:82 msgid "Comment" msgstr "" -#: IDF/Form/IssueUpdate.php:219 +#: IDF/Form/IssueUpdate.php:316 msgid "No changes were entered." msgstr "" @@ -575,6 +637,34 @@ msgid "" "activate it." msgstr "" +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + #: IDF/Form/Register.php:41 msgid "Your login" msgstr "" @@ -661,12 +751,18 @@ msgstr "" msgid "General comment" msgstr "" -#: IDF/Form/ReviewFileComment.php:104 -msgid "You need to provide comments on at least one file." +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." msgstr "" -#: IDF/Form/ReviewFileComment.php:111 -msgid "You need to provide your general comment about the proposal." +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." msgstr "" #: IDF/Form/SourceConf.php:56 @@ -679,43 +775,33 @@ msgid "Learn more about the post-commit web hooks." msgstr "" #: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html~.php:5 -#: IDF/gettexttemplates/idf/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html~.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 #: IDF/gettexttemplates/idf/downloads/base.html.php:3 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/Views/Project.php:75 +#: IDF/Views/Project.php:97 msgid "Downloads" msgstr "" -#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base-full.html~.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 -#: IDF/gettexttemplates/idf/base.html~.php:9 +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 msgid "Code Review" msgstr "" #: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/base-full.html~.php:6 -#: IDF/gettexttemplates/idf/base.html.php:6 -#: IDF/gettexttemplates/idf/base.html~.php:6 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 msgid "Documentation" msgstr "" #: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/base-full.html~.php:8 -#: IDF/gettexttemplates/idf/base.html.php:8 -#: IDF/gettexttemplates/idf/base.html~.php:8 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 msgid "Source" msgstr "" -#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base-full.html~.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html~.php:7 +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 msgid "Issues" msgstr "" @@ -738,9 +824,9 @@ msgstr "" #: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 msgid "File" msgstr "" @@ -795,21 +881,21 @@ msgid "" "change." msgstr "" -#: IDF/Form/UserAccount.php:334 +#: IDF/Form/UserAccount.php:341 msgid "" "Please check the key as it does not appear to be a valid SSH public key." msgstr "" -#: IDF/Form/UserAccount.php:354 +#: IDF/Form/UserAccount.php:363 msgid "" "Please check the key as it does not appear to be a valid monotone public key." msgstr "" -#: IDF/Form/UserAccount.php:362 +#: IDF/Form/UserAccount.php:371 msgid "Public key looks like neither an SSH nor monotone public key." msgstr "" -#: IDF/Form/UserAccount.php:374 +#: IDF/Form/UserAccount.php:383 msgid "You already have uploaded this key." msgstr "" @@ -933,7 +1019,7 @@ msgstr "" #: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 #: IDF/gettexttemplates/idf/admin/members.html.php:13 #: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 #: IDF/gettexttemplates/idf/admin/tabs.html.php:15 #: IDF/gettexttemplates/idf/admin/wiki.html.php:8 msgid "Save Changes" @@ -1029,6 +1115,22 @@ msgid "" "The form contains some errors. Please correct them to update the summary." msgstr "" +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + #: IDF/gettexttemplates/idf/admin/tabs.html.php:3 msgid "" "\n" @@ -1090,32 +1192,26 @@ msgid "Instructions:" msgstr "" #: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base-full.html~.php:3 #: IDF/gettexttemplates/idf/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html~.php:3 #, php-format msgid "" "Sign in or create your account to create issues or " "add comments" msgstr "" -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base-full.html~.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -#: IDF/gettexttemplates/idf/base.html~.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 msgid "Project Home" msgstr "" -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base-full.html~.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -#: IDF/gettexttemplates/idf/base.html~.php:10 +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 msgid "Project Management" msgstr "" #: IDF/gettexttemplates/idf/downloads/base.html.php:4 #: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/Views/Download.php:214 +#: IDF/Views/Download.php:234 msgid "New Download" msgstr "" @@ -1136,7 +1232,6 @@ msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:5 #: IDF/gettexttemplates/idf/downloads/view.html.php:4 #: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:7 #: IDF/gettexttemplates/idf/issues/view.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:7 #: IDF/gettexttemplates/idf/wiki/delete.html.php:8 @@ -1154,20 +1249,18 @@ msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:7 #: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 #: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 #: IDF/gettexttemplates/idf/register/confirmation.html.php:7 #: IDF/gettexttemplates/idf/register/index.html.php:8 -#: IDF/gettexttemplates/idf/register/index.html~.php:7 #: IDF/gettexttemplates/idf/register/inputkey.html.php:5 #: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 +#: IDF/gettexttemplates/idf/review/view.html.php:41 #: IDF/gettexttemplates/idf/user/changeemail.html.php:5 #: IDF/gettexttemplates/idf/user/myaccount.html.php:13 #: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 @@ -1181,15 +1274,14 @@ msgid "Cancel" msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 msgid "Uploaded:" msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:27 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 #: IDF/gettexttemplates/idf/wiki/delete.html.php:12 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:15 @@ -1197,23 +1289,21 @@ msgid "Updated:" msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 +#: IDF/gettexttemplates/idf/index.html.php:15 msgid "Downloads:" msgstr "" #: IDF/gettexttemplates/idf/downloads/delete.html.php:11 #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:31 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 @@ -1263,7 +1353,7 @@ msgstr "" #: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/review/view.html.php:31 #: IDF/gettexttemplates/idf/user/public.html.php:4 msgid "Description:" msgstr "" @@ -1316,30 +1406,34 @@ msgid "" msgstr "" #: IDF/gettexttemplates/idf/downloads/view.html.php:5 -msgid "Changes" +msgid "md5:" msgstr "" #: IDF/gettexttemplates/idf/downloads/view.html.php:6 -msgid "The form contains some errors. Please correct them to update the file." +msgid "Changes" msgstr "" #: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 msgid "Update File" msgstr "" -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 msgid "Remove this file" msgstr "" -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 #: IDF/gettexttemplates/idf/wiki/update.html.php:9 #: IDF/gettexttemplates/idf/wiki/view.html.php:12 msgid "Trash" msgstr "" -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 msgid "Delete this file" msgstr "" @@ -1351,7 +1445,6 @@ msgstr "" #: IDF/gettexttemplates/idf/faq-api.html.php:4 #: IDF/gettexttemplates/idf/faq.html.php:35 #: IDF/gettexttemplates/idf/gadmin/base.html.php:3 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 #: IDF/Views.php:47 msgid "Projects" @@ -1463,12 +1556,10 @@ msgid "Alt+4: Search (when available)." msgstr "" #: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:4 msgid "People" msgstr "" #: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/base.html~.php:5 msgid "Usher" msgstr "" @@ -1479,7 +1570,6 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/home.html.php:4 #: IDF/gettexttemplates/idf/project/home.html.php:3 #: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:4 msgid "Welcome" msgstr "" @@ -1564,7 +1654,7 @@ msgid "Code reviews" msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "" @@ -1592,7 +1682,7 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" msgstr "" @@ -1731,6 +1821,10 @@ msgstr "" msgid "port" msgstr "" +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" + #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 msgid "current server status:" msgstr "" @@ -1752,7 +1846,7 @@ msgid "reload" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "" @@ -1788,46 +1882,50 @@ msgid "action" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 -msgid "stop" +msgid "No monotone servers configured." msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 -msgid "start" +msgid "stop" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 -msgid "kill" +msgid "start" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "" @@ -1840,31 +1938,31 @@ msgstr "" msgid "No projects managed with InDefero were found." msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:9 msgid "Forge statistics" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/index.html.php:10 msgid "Projects:" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:9 +#: IDF/gettexttemplates/idf/index.html.php:11 msgid "Members:" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:10 +#: IDF/gettexttemplates/idf/index.html.php:12 msgid "Issues:" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:11 +#: IDF/gettexttemplates/idf/index.html.php:13 msgid "Commits:" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:12 +#: IDF/gettexttemplates/idf/index.html.php:14 msgid "Documentations:" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:14 +#: IDF/gettexttemplates/idf/index.html.php:16 msgid "Code reviews:" msgstr "" @@ -1874,48 +1972,37 @@ msgid "Attachment to issue %%issue.id%%" msgstr "" #: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/commit.html~.php:22 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 #: IDF/gettexttemplates/idf/source/git/file.html.php:6 #: IDF/gettexttemplates/idf/source/git/tree.html.php:11 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 msgid "Archive" msgstr "" #: IDF/gettexttemplates/idf/issues/attachment.html.php:6 #: IDF/gettexttemplates/idf/source/git/file.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 msgid "Download this file" msgstr "" #: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/review/view.html.php:25 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/delete.html.php:11 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 #: IDF/gettexttemplates/idf/wiki/view.html.php:14 msgid "Created:" msgstr "" -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "" - #: IDF/gettexttemplates/idf/issues/base.html.php:4 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -msgid "New Issue" +msgid "All Issues" msgstr "" #: IDF/gettexttemplates/idf/issues/base.html.php:5 @@ -1927,11 +2014,20 @@ msgid "My watch list" msgstr "" #: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 #: IDF/gettexttemplates/idf/wiki/base.html.php:6 msgid "Search" msgstr "" -#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/issues/base.html.php:9 msgid "Back to the issue" msgstr "" @@ -1970,10 +2066,8 @@ msgstr "" #: IDF/gettexttemplates/idf/issues/create.html.php:11 #: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:24 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 #: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 #: IDF/gettexttemplates/idf/wiki/create.html.php:5 #: IDF/gettexttemplates/idf/wiki/update.html.php:5 msgid "Preview" @@ -1984,26 +2078,22 @@ msgid "Submit Issue" msgstr "" #: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:32 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 msgid "Attach file" msgstr "" #: IDF/gettexttemplates/idf/issues/create.html.php:16 #: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:34 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 msgid "Attach another file" msgstr "" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 +#: IDF/gettexttemplates/idf/review/view.html.php:38 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 #: IDF/IssueComment.php:151 @@ -2014,28 +2104,30 @@ msgstr "" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:28 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 #: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 #: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 IDF/IssueComment.php:153 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 msgid "Status:" msgstr "" #: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 #: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:29 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 #: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 #: IDF/IssueComment.php:155 msgid "Owner:" msgstr "" +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + #: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 #: IDF/gettexttemplates/idf/issues/index.html.php:3 #: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 @@ -2060,7 +2152,7 @@ msgid "Reported by:" msgstr "" #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 msgid "Issue:" msgstr "" @@ -2084,7 +2176,45 @@ msgstr "" msgid "Comments (last first):" msgstr "" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

        Found open issues: %%open%%

        \n" +"

        Found closed issues: %%closed" +"%%

        " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

        Label:\n" +"%%tag.class%%:" +"%%tag.name%%

        " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
        You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 #, php-format msgid "" "See the %%nb_submit_closed%% closed." @@ -2093,7 +2223,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 #, php-format msgid "" "See the %%nb_owner_closed%% closed." @@ -2102,27 +2232,21 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 #: IDF/gettexttemplates/idf/user/dashboard.html.php:7 msgid "Submitted issues:" msgstr "" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 #: IDF/gettexttemplates/idf/user/dashboard.html.php:6 msgid "Working issues:" msgstr "" -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:3 #: IDF/gettexttemplates/idf/issues/view.html.php:3 #, php-format msgid "Reported by %%submitter%%, %%c.creation_dtime%%" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:4 #: IDF/gettexttemplates/idf/issues/view.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:22 #, php-format @@ -2130,20 +2254,17 @@ msgid "" "Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:5 #: IDF/gettexttemplates/idf/issues/view.html.php:5 #, php-format msgid "Sign in to reply to this comment." msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:6 #: IDF/gettexttemplates/idf/issues/view.html.php:6 msgid "" "This issue is marked as closed, add a comment only if you think this issue " "is still valid and more work is needed to fully fix it." msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:8 #: IDF/gettexttemplates/idf/issues/view.html.php:8 #, php-format msgid "%%interested%% person" @@ -2151,66 +2272,52 @@ msgid_plural "%%interested%% persons" msgstr[0] "" msgstr[1] "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:9 #: IDF/gettexttemplates/idf/issues/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:7 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 msgid "Remove this issue from your watch list" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:4 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:8 +#: IDF/gettexttemplates/idf/issues/view.html.php:11 msgid "Add this issue to your watch list" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:9 +#: IDF/gettexttemplates/idf/issues/view.html.php:12 msgid "Click here to view the previous closed issue" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:6 -#: IDF/gettexttemplates/idf/issues/view.html.rej.php:10 +#: IDF/gettexttemplates/idf/issues/view.html.php:13 msgid "Click here to view the previous open issue" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:14 msgid "Click here to view the next closed issue" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:15 msgid "Click here to view the next open issue" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:16 msgid "download" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:16 -#: IDF/gettexttemplates/idf/issues/view.html.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:17 msgid "view" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:21 -#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:23 msgid "The form contains some errors. Please correct them to change the issue." msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:23 -#: IDF/gettexttemplates/idf/issues/view.html.php:23 +#: IDF/gettexttemplates/idf/issues/view.html.php:25 msgid "Submit Changes" msgstr "" -#: IDF/gettexttemplates/idf/issues/view.html.orig.php:30 -#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/issues/view.html.php:32 msgid "Followed by:" msgstr "" @@ -2263,25 +2370,24 @@ msgstr "" msgid "Sign in or create your account" msgstr "" -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 msgid "Forge Management" msgstr "" -#: IDF/gettexttemplates/idf/main-menu.html.php:9 +#: IDF/gettexttemplates/idf/main-menu.html.php:10 msgid "Help and accessibility features" msgstr "" -#: IDF/gettexttemplates/idf/main-menu.html.php:10 +#: IDF/gettexttemplates/idf/main-menu.html.php:11 #: IDF/gettexttemplates/idf/source/git/tree.html.php:14 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 msgid "Help" msgstr "" #: IDF/gettexttemplates/idf/project/home.html.php:4 #: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:5 msgid "Latest Updates" msgstr "" @@ -2311,20 +2417,30 @@ msgid "Happy Crew" msgstr "" #: IDF/gettexttemplates/idf/project/timeline.html.php:3 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:3 msgid "Latest updates" msgstr "" #: IDF/gettexttemplates/idf/project/timeline.html.php:6 -#: IDF/Views/Project.php:72 +#: IDF/Views/Project.php:90 msgid "All Updates" msgstr "" #: IDF/gettexttemplates/idf/project/timeline.html.php:7 -#: IDF/gettexttemplates/idf/project/timeline.html~.php:6 msgid "Filter by type" msgstr "" +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + #: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 #, php-format msgid "" @@ -2378,7 +2494,6 @@ msgid "" msgstr "" #: IDF/gettexttemplates/idf/register/index.html.php:3 -#: IDF/gettexttemplates/idf/register/index.html~.php:3 msgid "" "Read the terms and conditions " "– basically \"Please be nice, we respect you\"." @@ -2393,7 +2508,6 @@ msgid "" msgstr "" #: IDF/gettexttemplates/idf/register/index.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html~.php:4 #, php-format msgid "" "With your account, you will able to participate in the life of all the " @@ -2403,24 +2517,20 @@ msgid "" msgstr "" #: IDF/gettexttemplates/idf/register/index.html.php:6 -#: IDF/gettexttemplates/idf/register/index.html~.php:5 msgid "Oops, please check the provided login and email address to register." msgstr "" -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/index.html~.php:6 IDF/Views.php:90 +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 msgid "Create Your Account" msgstr "" #: IDF/gettexttemplates/idf/register/index.html.php:9 -#: IDF/gettexttemplates/idf/register/index.html~.php:8 msgid "" "Be sure to provide a valid email address, as we are sending a validation " "link by email." msgstr "" #: IDF/gettexttemplates/idf/register/index.html.php:10 -#: IDF/gettexttemplates/idf/register/index.html~.php:9 msgid "Did you know?" msgstr "" @@ -2511,22 +2621,6 @@ msgid "Detailed file comments (last first):" msgstr "" #: IDF/gettexttemplates/idf/review/view.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html~.php:3 -#, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "" -msgstr[1] "" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "" -msgstr[1] "" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 msgid "" "Code review is a process in which\n" "after or before changes are commited into the code repository,\n" @@ -2537,7 +2631,7 @@ msgid "" "new file) and try to keep a good balance between seriousness and fun.\n" msgstr "" -#: IDF/gettexttemplates/idf/review/view.html.php:13 +#: IDF/gettexttemplates/idf/review/view.html.php:11 msgid "" "\n" "Proposing code for review is intimidating, you know\n" @@ -2547,6 +2641,21 @@ msgid "" "to propose more contributions
        .\n" msgstr "" +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" +msgstr[1] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" +msgstr[1] "" + #: IDF/gettexttemplates/idf/review/view.html.php:20 #, php-format msgid "" @@ -2569,60 +2678,48 @@ msgid "" "The form contains some errors. Please correct them to submit your review." msgstr "" -#: IDF/gettexttemplates/idf/review/view.html.php:27 -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html~.php:5 -msgid "Author:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:28 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html~.php:7 -msgid "Commit:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:29 -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html~.php:8 -msgid "View corresponding source tree" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:35 -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html~.php:23 -msgid "Download the corresponding diff file" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/review/view.html.php:25 msgid "How to Participate in a Code Review" msgstr "" +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "" + #: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 msgid "General Comments" msgstr "" -#: IDF/gettexttemplates/idf/review/view.html.php:42 +#: IDF/gettexttemplates/idf/review/view.html.php:40 msgid "Submit Code Review" msgstr "" @@ -2641,17 +2738,17 @@ msgstr "" #: IDF/gettexttemplates/idf/source/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/git/tree.html.php:7 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/Views/Project.php:163 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 msgid "Age" msgstr "" #: IDF/gettexttemplates/idf/source/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/git/tree.html.php:8 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 msgid "Message" msgstr "" @@ -2661,7 +2758,6 @@ msgstr "" #: IDF/gettexttemplates/idf/source/changelog.html.php:6 #: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html~.php:10 msgid "View corresponding commit" msgstr "" @@ -2693,71 +2789,61 @@ msgid "Commit details:" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html~.php:4 msgid "Date:" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html~.php:6 msgid "Branch:" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html~.php:9 msgid "Parents:" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html~.php:11 msgid "Message:" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html~.php:12 #: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 #: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 msgid "Changes:" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html~.php:13 msgid "deleted" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html~.php:14 -#: IDF/gettexttemplates/idf/source/commit.html~.php:17 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 msgid "full" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html~.php:15 msgid "renamed" msgstr "" #: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html~.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 msgid "added" msgstr "" -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html~.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:19 msgid "modified" msgstr "" -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html~.php:19 +#: IDF/gettexttemplates/idf/source/commit.html.php:20 msgid "properies changed" msgstr "" -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html~.php:20 +#: IDF/gettexttemplates/idf/source/commit.html.php:21 msgid "removed" msgstr "" -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html~.php:21 +#: IDF/gettexttemplates/idf/source/commit.html.php:22 msgid "File differences" msgstr "" @@ -2821,10 +2907,10 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 #, php-format msgid "" "Source at commit %%commit%% created " @@ -2835,10 +2921,10 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 #, php-format msgid "By %%cobject.author%%, %%cobject.title%%" msgstr "" @@ -2847,10 +2933,10 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 msgid "Root" msgstr "" @@ -2898,28 +2984,28 @@ msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:9 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 msgid "Size" msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:10 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 msgid ":" msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:12 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 msgid "Download this version" msgstr "" #: IDF/gettexttemplates/idf/source/git/tree.html.php:13 #: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 msgid "or" msgstr "" @@ -2931,10 +3017,12 @@ msgid "" msgstr "" #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 msgid "The following list shows all available branches:" msgstr "" #: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 #, php-format msgid "" "If this is a new repository, the reason for this error\n" @@ -2964,6 +3052,14 @@ msgstr "" msgid "Write Access Authentication" msgstr "" +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + #: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 #, php-format msgid "" @@ -2974,26 +3070,16 @@ msgstr "" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 msgid "Revision:" msgstr "" #: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 #: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -msgid "Go to revision" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" msgstr "" #: IDF/gettexttemplates/idf/source/svn/help.html.php:3 @@ -3004,15 +3090,22 @@ msgid "" "code." msgstr "" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 msgid "Rev" msgstr "" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 msgid "Branches:" msgstr "" -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 msgid "Tags:" msgstr "" @@ -3221,7 +3314,7 @@ msgstr "" #: IDF/gettexttemplates/idf/wiki/base.html.php:4 #: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:175 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 msgid "New Page" msgstr "" @@ -3376,42 +3469,42 @@ msgid "" "Interested users will get an email notification when the issue is changed." msgstr "" -#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:93 IDF/WikiPage.php:94 +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 msgid "labels" msgstr "" #: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 -#: IDF/Upload.php:112 IDF/WikiPage.php:106 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 msgid "modification date" msgstr "" -#: IDF/Issue.php:194 IDF/IssueComment.php:143 +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format msgid "" "Issue %3$d, %4$s" msgstr "" -#: IDF/Issue.php:196 +#: IDF/Issue.php:214 #, php-format msgid "Creation of issue %d, by %s" msgstr "" -#: IDF/Issue.php:206 +#: IDF/Issue.php:224 #, php-format msgid "%s: Issue %d created - %s" msgstr "" -#: IDF/Issue.php:272 +#: IDF/Issue.php:290 #, php-format msgid "Issue %s - %s (%s)" msgstr "" -#: IDF/Issue.php:318 +#: IDF/Issue.php:336 #, php-format msgid "Updated Issue %s - %s (%s)" msgstr "" -#: IDF/IssueComment.php:51 +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 msgid "issue" msgstr "" @@ -3429,12 +3522,12 @@ msgstr "" msgid "Serialized array of the changes in the issue." msgstr "" -#: IDF/IssueComment.php:171 +#: IDF/IssueComment.php:180 #, php-format msgid "Comment on issue %d, by %s" msgstr "" -#: IDF/IssueComment.php:182 +#: IDF/IssueComment.php:191 #, php-format msgid "%s: Comment on issue %d - %s" msgstr "" @@ -3463,11 +3556,19 @@ msgstr "" msgid "Other" msgstr "" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + #: IDF/Key.php:55 msgid "public key" msgstr "" -#: IDF/Key.php:87 +#: IDF/Key.php:90 msgid "Invalid or unknown key data detected." msgstr "" @@ -3481,121 +3582,129 @@ msgstr "" msgid "%s does not exist or is not writable." msgstr "" -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" msgstr "" -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" msgstr "" -#: IDF/Plugin/SyncMonotone.php:100 +#: IDF/Plugin/SyncMonotone.php:121 #, php-format -msgid "Could not find mtn-post-push script \"%s\"." +msgid "Could not find mtn-post-push script \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:135 +#: IDF/Plugin/SyncMonotone.php:155 #, php-format -msgid "The configuration file %s is missing." +msgid "The configuration file \"%s\" is missing" msgstr "" -#: IDF/Plugin/SyncMonotone.php:144 +#: IDF/Plugin/SyncMonotone.php:164 #, php-format -msgid "The project path %s already exists." +msgid "The project path \"%s\" already exists" msgstr "" -#: IDF/Plugin/SyncMonotone.php:150 +#: IDF/Plugin/SyncMonotone.php:170 #, php-format -msgid "The project path %s could not be created." +msgid "The project path \"%s\" could not be created" msgstr "" -#: IDF/Plugin/SyncMonotone.php:187 IDF/Scm/Monotone/Stdio.php:87 +#: IDF/Plugin/SyncMonotone.php:208 #, php-format -msgid "The key directory %s could not be created." +msgid "The key directory \"%s\" could not be created" msgstr "" -#: IDF/Plugin/SyncMonotone.php:205 +#: IDF/Plugin/SyncMonotone.php:227 #, php-format msgid "Could not parse key information: %s" msgstr "" -#: IDF/Plugin/SyncMonotone.php:243 +#: IDF/Plugin/SyncMonotone.php:265 #, php-format msgid "Could not create configuration directory \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 +#: IDF/Plugin/SyncMonotone.php:275 #, php-format -msgid "Could not create symlink \"%s\"" +msgid "Could not create symlink for configuration file \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:269 +#: IDF/Plugin/SyncMonotone.php:293 #, php-format msgid "Could not write configuration file \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 #, php-format msgid "Could not parse usher configuration in \"%s\": %s" msgstr "" -#: IDF/Plugin/SyncMonotone.php:295 +#: IDF/Plugin/SyncMonotone.php:320 #, php-format msgid "usher configuration already contains a server entry named \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 #, php-format msgid "Could not write usher configuration file \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:366 +#: IDF/Plugin/SyncMonotone.php:395 #, php-format msgid "Could not write write-permissions file \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:389 +#: IDF/Plugin/SyncMonotone.php:420 #, php-format msgid "Could not write read-permissions file \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:406 +#: IDF/Plugin/SyncMonotone.php:438 #, php-format msgid "Could not remove symlink \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:465 +#: IDF/Plugin/SyncMonotone.php:446 #, php-format -msgid "One or more paths underknees %s could not be deleted." +msgid "Could not create symlink \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:477 +#: IDF/Plugin/SyncMonotone.php:500 #, php-format -msgid "Could not delete client private key %s" +msgid "One or more paths underneath %s could not be deleted" msgstr "" -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 #, php-format msgid "Could not parse read-permissions for project \"%s\": %s" msgstr "" -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 #, php-format msgid "Could not write read-permissions for project \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 #, php-format msgid "Could not write write-permissions file for project \"%s\"" msgstr "" -#: IDF/Plugin/SyncMonotone.php:790 +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 #, php-format msgid "The project path %s does not exists." msgstr "" -#: IDF/Plugin/SyncMonotone.php:808 +#: IDF/Plugin/SyncMonotone.php:838 #, php-format msgid "The command \"%s\" could not be executed." msgstr "" @@ -3687,21 +3796,26 @@ msgstr "" msgid "New Code Review %s - %s (%s)" msgstr "" -#: IDF/Scm/Git.php:311 IDF/Scm/Mercurial.php:141 +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 #, php-format msgid "Folder %1$s not found in commit %2$s." msgstr "" -#: IDF/Scm/Git.php:427 IDF/Scm/Mercurial.php:158 +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 #, php-format msgid "Not a valid tree: %s." msgstr "" -#: IDF/Scm/Monotone/Stdio.php:79 +#: IDF/Scm/Monotone/Stdio.php:81 msgid "Monotone client key name or hash not in project conf." msgstr "" -#: IDF/Scm/Monotone/Stdio.php:98 +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 #, php-format msgid "Could not write client key \"%s\"" msgstr "" @@ -3766,26 +3880,30 @@ msgstr "" msgid "file size in bytes" msgstr "" -#: IDF/Upload.php:100 +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 msgid "number of downloads" msgstr "" -#: IDF/Upload.php:189 +#: IDF/Upload.php:201 #, php-format msgid "Download %2$d, %3$s" msgstr "" -#: IDF/Upload.php:192 +#: IDF/Upload.php:204 #, php-format msgid "Addition of download %d, by %s" msgstr "" -#: IDF/Upload.php:202 +#: IDF/Upload.php:214 #, php-format msgid "%s: Download %d added - %s" msgstr "" -#: IDF/Upload.php:244 +#: IDF/Upload.php:256 #, php-format msgid "New download - %s (%s)" msgstr "" @@ -3806,12 +3924,12 @@ msgstr "" msgid "No projects were found." msgstr "" -#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:312 +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 #, php-format msgid "Update %s" msgstr "" -#: IDF/Views/Admin.php:101 IDF/Views/Project.php:277 +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 msgid "The project has been updated." msgstr "" @@ -3927,11 +4045,11 @@ msgstr "" msgid "This table shows the files to download." msgstr "" -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 msgid "Uploaded" msgstr "" -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 msgid "No downloads were found." msgstr "" @@ -3954,17 +4072,17 @@ msgstr "" msgid "The file has been deleted." msgstr "" -#: IDF/Views/Download.php:223 +#: IDF/Views/Download.php:243 #, php-format msgid "The file has been uploaded." msgstr "" -#: IDF/Views/Download.php:277 +#: IDF/Views/Download.php:297 #, php-format msgid "%1$s Downloads with Label %2$s" msgstr "" -#: IDF/Views/Download.php:287 +#: IDF/Views/Download.php:307 #, php-format msgid "This table shows the downloads with label %s." msgstr "" @@ -3974,237 +4092,251 @@ msgstr "" msgid "%s Open Issues" msgstr "" -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 msgid "This table shows the open issues." msgstr "" -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/Review.php:57 IDF/Views/User.php:81 +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 msgid "Id" msgstr "" -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/Review.php:60 IDF/Views/User.php:85 +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 msgid "Last Updated" msgstr "" -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 msgid "No issues were found." msgstr "" -#: IDF/Views/Issue.php:112 +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" + +#: IDF/Views/Issue.php:191 #, php-format msgid "Watch List: Closed Issues for %s" msgstr "" -#: IDF/Views/Issue.php:113 +#: IDF/Views/Issue.php:192 #, php-format msgid "This table shows the closed issues in your watch list for %s project." msgstr "" -#: IDF/Views/Issue.php:118 +#: IDF/Views/Issue.php:197 #, php-format msgid "Watch List: Open Issues for %s" msgstr "" -#: IDF/Views/Issue.php:119 +#: IDF/Views/Issue.php:198 #, php-format msgid "This table shows the open issues in your watch list for %s project." msgstr "" -#: IDF/Views/Issue.php:195 +#: IDF/Views/Issue.php:274 msgid "Watch List: Closed Issues" msgstr "" -#: IDF/Views/Issue.php:196 +#: IDF/Views/Issue.php:275 msgid "This table shows the closed issues in your watch list." msgstr "" -#: IDF/Views/Issue.php:201 +#: IDF/Views/Issue.php:280 msgid "Watch List: Open Issues" msgstr "" -#: IDF/Views/Issue.php:202 +#: IDF/Views/Issue.php:281 msgid "This table shows the open issues in your watch list." msgstr "" -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 msgid "Project" msgstr "" -#: IDF/Views/Issue.php:254 +#: IDF/Views/Issue.php:341 #, php-format -msgid "My Submitted %s Issues" +msgid "%s %s Submitted %s Issues" msgstr "" -#: IDF/Views/Issue.php:258 +#: IDF/Views/Issue.php:345 #, php-format -msgid "My Closed Submitted %s Issues" +msgid "%s %s Closed Submitted %s Issues" msgstr "" -#: IDF/Views/Issue.php:262 +#: IDF/Views/Issue.php:349 #, php-format -msgid "My Closed Working %s Issues" +msgid "%s %s Closed Working %s Issues" msgstr "" -#: IDF/Views/Issue.php:266 +#: IDF/Views/Issue.php:353 #, php-format -msgid "My Working %s Issues" +msgid "%s %s Working %s Issues" msgstr "" -#: IDF/Views/Issue.php:321 +#: IDF/Views/Issue.php:414 msgid "Submit a new issue" msgstr "" -#: IDF/Views/Issue.php:337 +#: IDF/Views/Issue.php:430 #, php-format msgid "Issue %d has been created." msgstr "" -#: IDF/Views/Issue.php:366 +#: IDF/Views/Issue.php:487 #, php-format -msgid "Search Issues - %s" +msgid "Search issues - %s" msgstr "" -#: IDF/Views/Issue.php:378 +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 msgid "This table shows the found issues." msgstr "" -#: IDF/Views/Issue.php:408 +#: IDF/Views/Issue.php:601 #, php-format msgid "Issue %d: %s" msgstr "" -#: IDF/Views/Issue.php:432 +#: IDF/Views/Issue.php:625 #, php-format msgid "Issue %d has been updated." msgstr "" -#: IDF/Views/Issue.php:521 +#: IDF/Views/Issue.php:715 #, php-format msgid "View %s" msgstr "" -#: IDF/Views/Issue.php:541 +#: IDF/Views/Issue.php:742 #, php-format msgid "%s Closed Issues" msgstr "" -#: IDF/Views/Issue.php:551 +#: IDF/Views/Issue.php:752 msgid "This table shows the closed issues." msgstr "" -#: IDF/Views/Issue.php:594 +#: IDF/Views/Issue.php:795 #, php-format msgid "%1$s Issues with Label %2$s" msgstr "" -#: IDF/Views/Issue.php:597 +#: IDF/Views/Issue.php:798 #, php-format msgid "%1$s Closed Issues with Label %2$s" msgstr "" -#: IDF/Views/Issue.php:610 +#: IDF/Views/Issue.php:811 #, php-format msgid "This table shows the issues with label %s." msgstr "" -#: IDF/Views/Issue.php:660 +#: IDF/Views/Issue.php:934 msgid "The issue has been removed from your watch list." msgstr "" -#: IDF/Views/Issue.php:663 +#: IDF/Views/Issue.php:937 msgid "The issue has been added to your watch list." msgstr "" -#: IDF/Views/Issue.php:752 +#: IDF/Views/Issue.php:1035 msgid "On your watch list." msgstr "" -#: IDF/Views/Project.php:74 +#: IDF/Views/Project.php:95 msgid "Issues and Comments" msgstr "" -#: IDF/Views/Project.php:76 +#: IDF/Views/Project.php:99 msgid "Documents" msgstr "" -#: IDF/Views/Project.php:77 +#: IDF/Views/Project.php:101 msgid "Reviews and Patches" msgstr "" -#: IDF/Views/Project.php:153 +#: IDF/Views/Project.php:178 msgid "This table shows the project updates." msgstr "" -#: IDF/Views/Project.php:164 +#: IDF/Views/Project.php:189 msgid "Change" msgstr "" -#: IDF/Views/Project.php:168 +#: IDF/Views/Project.php:193 msgid "No changes were found." msgstr "" -#: IDF/Views/Project.php:269 +#: IDF/Views/Project.php:294 #, php-format msgid "%s Project Summary" msgstr "" -#: IDF/Views/Project.php:304 +#: IDF/Views/Project.php:329 #, php-format msgid "%s Issue Tracking Configuration" msgstr "" -#: IDF/Views/Project.php:313 +#: IDF/Views/Project.php:338 msgid "The issue tracking configuration has been saved." msgstr "" -#: IDF/Views/Project.php:349 +#: IDF/Views/Project.php:375 #, php-format msgid "%s Downloads Configuration" msgstr "" -#: IDF/Views/Project.php:358 +#: IDF/Views/Project.php:384 msgid "The downloads configuration has been saved." msgstr "" -#: IDF/Views/Project.php:392 +#: IDF/Views/Project.php:418 #, php-format msgid "%s Documentation Configuration" msgstr "" -#: IDF/Views/Project.php:401 +#: IDF/Views/Project.php:427 msgid "The documentation configuration has been saved." msgstr "" -#: IDF/Views/Project.php:435 +#: IDF/Views/Project.php:461 #, php-format msgid "%s Project Members" msgstr "" -#: IDF/Views/Project.php:444 +#: IDF/Views/Project.php:470 msgid "The project membership has been saved." msgstr "" -#: IDF/Views/Project.php:467 +#: IDF/Views/Project.php:493 #, php-format msgid "%s Tabs Access Rights" msgstr "" -#: IDF/Views/Project.php:481 +#: IDF/Views/Project.php:507 msgid "The project tabs access rights have been saved." msgstr "" -#: IDF/Views/Project.php:527 +#: IDF/Views/Project.php:553 #, php-format msgid "%s Source" msgstr "" -#: IDF/Views/Project.php:541 +#: IDF/Views/Project.php:567 msgid "The project source configuration has been saved." msgstr "" @@ -4246,27 +4378,27 @@ msgstr "" msgid "%s Invalid Revision" msgstr "" -#: IDF/Views/Source.php:81 +#: IDF/Views/Source.php:82 #, php-format msgid "%s Ambiguous Revision" msgstr "" -#: IDF/Views/Source.php:106 +#: IDF/Views/Source.php:107 #, php-format msgid "%1$s %2$s Change Log" msgstr "" -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:360 +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 #, php-format msgid "%1$s %2$s Source Tree" msgstr "" -#: IDF/Views/Source.php:303 +#: IDF/Views/Source.php:304 #, php-format msgid "%s Commit Details" msgstr "" -#: IDF/Views/Source.php:304 +#: IDF/Views/Source.php:305 #, php-format msgid "%s Commit Details - %s" msgstr "" @@ -4356,30 +4488,30 @@ msgstr "" msgid "This table shows the documentation pages with label %s." msgstr "" -#: IDF/Views/Wiki.php:186 +#: IDF/Views/Wiki.php:184 #, php-format msgid "The page %s has been created." msgstr "" -#: IDF/Views/Wiki.php:273 +#: IDF/Views/Wiki.php:271 msgid "The old revision has been deleted." msgstr "" -#: IDF/Views/Wiki.php:279 +#: IDF/Views/Wiki.php:277 #, php-format msgid "Delete Old Revision of %s" msgstr "" -#: IDF/Views/Wiki.php:324 +#: IDF/Views/Wiki.php:322 #, php-format msgid "The page %s has been updated." msgstr "" -#: IDF/Views/Wiki.php:362 +#: IDF/Views/Wiki.php:360 msgid "The documentation page has been deleted." msgstr "" -#: IDF/Views/Wiki.php:370 +#: IDF/Views/Wiki.php:368 #, php-format msgid "Delete Page %s" msgstr "" diff --git a/src/IDF/locale/pt_BR/idf.po b/src/IDF/locale/pt_BR/idf.po new file mode 100644 index 0000000..dcfb1f5 --- /dev/null +++ b/src/IDF/locale/pt_BR/idf.po @@ -0,0 +1,4587 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# pkiefer , 2011. +msgid "" +msgstr "" +"Project-Id-Version: Indefero\n" +"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 00:19+0000\n" +"Last-Translator: tommyd \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 +#: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 +msgid "project" +msgstr "projeto" + +#: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 +msgid "submitter" +msgstr "" + +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 +#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 +#: IDF/WikiRevision.php:65 +msgid "summary" +msgstr "sumário" + +#: IDF/Commit.php:93 +msgid "changelog" +msgstr "" + +#: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 +#: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +msgid "creation date" +msgstr "data de criação" + +#: IDF/Commit.php:238 +#, php-format +msgid "Commit %s, by %s" +msgstr "" + +#: IDF/Commit.php:329 +#, php-format +msgid "New Commit %s - %s (%s)" +msgstr "" + +#: IDF/Conf.php:61 IDF/Gconf.php:73 +msgid "key" +msgstr "chave" + +#: IDF/Conf.php:67 IDF/Gconf.php:79 +msgid "value" +msgstr "valor" + +#: IDF/Diff.php:460 +msgid "Old" +msgstr "" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "" + +#: IDF/EmailAddress.php:49 IDF/Key.php:49 +msgid "user" +msgstr "usuário" + +#: IDF/EmailAddress.php:55 +msgid "email" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 +msgid "git" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 +msgid "Subversion" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 +msgid "mercurial" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 +msgid "monotone" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +msgid "Name" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 +msgid "Private project" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:62 +msgid "Shortname" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:64 +msgid "" +"It must be unique for each project and composed only of letters, digits and " +"dash (-) like \"my-project\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 +msgid "Short description" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 +#: IDF/Project.php:79 +msgid "A one line description of the project." +msgstr "Descrição do projeto em uma linha." + +#: IDF/Form/Admin/ProjectCreate.php:77 +msgid "Repository type" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:85 +msgid "Remote Subversion repository" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 +msgid "Repository username" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 +msgid "Repository password" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 +msgid "Master branch" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 +msgid "" +"This should be a world-wide unique identifier for your project. A reverse " +"DNS notation like \"com.my-domain.my-project\" is a good idea." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 +#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 +msgid "Project owners" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 +#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 +msgid "Project members" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:136 +msgid "Project template" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:138 +msgid "" +"Use the given project to initialize the new project. Access rights and " +"general configuration will be taken from the template project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:185 +msgid "" +"Only a remote repository available through HTTP or HTTPS is allowed. For " +"example \"http://somewhere.com/svn/trunk\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:201 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashs and dots as separators." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 +msgid "This master branch is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:222 +msgid "" +"This shortname contains illegal characters, please use only letters, digits " +"and dash (-)." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:225 +msgid "The shortname cannot start with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:228 +msgid "The shortname cannot end with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:233 +msgid "This shortname is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 +#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 +#: IDF/Form/Password.php:76 IDF/Form/Register.php:112 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 +#: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 +#: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 +#: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 +#: IDF/Form/WikiDelete.php:59 IDF/Form/WikiUpdate.php:178 +msgid "Cannot save the model from an invalid form." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:295 +msgid "" +"Click on the Project Management tab to set the description of your project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:363 +msgid "This project is not available." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:41 +msgid "Confirmation code" +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:46 +msgid "I have made a backup of all the important data of this project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:55 +msgid "" +"The confirmation code does not match. Please provide a valid confirmation " +"code to delete the project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:63 +msgid "Sorry, you really need to backup your data before deletion." +msgstr "" + +#: IDF/Form/Admin/ProjectUpdate.php:90 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashes and dots as separators." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 +#: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 +msgid "First name" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 +#: IDF/Form/RegisterConfirmation.php:59 IDF/Form/UserAccount.php:49 +msgid "Last name" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:56 +msgid "Login" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:60 +msgid "" +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 +msgid "Email" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:71 +msgid "" +"Double check the email address as the password is sent directly to the user." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 +#: IDF/Form/UserAccount.php:66 +msgid "Language" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 +msgid "Add a public key" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:92 +msgid "" +"Paste a SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:157 +msgid "Your details to access your forge." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 +#, php-format +msgid "The email \"%s\" is already used." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#, php-format +msgid "The login \"%s\" can only contain letters and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#, php-format +msgid "The login \"%s\" is already used, please find another one." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:78 +msgid "Password" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "Leave blank if you do not want to change the password." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "" +"The password must be hard for other people to guess, but easy for the user " +"to remember." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:89 +msgid "Confirm password" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 +msgid "Description" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 +msgid "Twitter username" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 +msgid "Public email address" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 +msgid "Website URL" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 +msgid "Upload custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 +msgid "" +"An image file with a width and height not larger than 60 pixels (bigger " +"images are scaled down)." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 +msgid "Remove custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 +msgid "Tick this to delete the custom avatar." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:161 IDF/Views/Admin.php:211 +msgid "Staff" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:164 +msgid "If you give staff rights to a user, you really need to trust them." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213 +msgid "Active" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:176 +msgid "" +"If the user is not getting the confirmation email or is abusing the system, " +"you can directly enable or disable their account here." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:274 +msgid "--- is not a valid first name." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:290 +msgid "" +"A user with this email already exists, please provide another email address." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 +msgid "For security reason, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 +msgid "The passwords do not match. Please give them again." +msgstr "" + +#: IDF/Form/Field/EmailList.php:45 +msgid "Please enter one or more valid email addresses." +msgstr "" + +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 +#: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 +#: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 +msgid "Summary" +msgstr "" + +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 +#: IDF/Form/ReviewCreate.php:83 +msgid "The \"upload_issue_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 +msgid "Attach a file" +msgstr "" + +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 +#: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 +msgid "Status" +msgstr "" + +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 +msgid "Owner" +msgstr "" + +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 +#: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 +#: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 +msgid "Labels" +msgstr "" + +#: IDF/Form/IssueCreate.php:210 +msgid "You cannot add a label with the \"Status\" prefix to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 +#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 +#: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 +msgid "You provided an invalid label." +msgstr "" + +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/Upload.php:119 +#, php-format +msgid "You cannot provide more than label from the %s class to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 +msgid "You need to provide a description of the issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 +msgid "You provided an invalid status." +msgstr "" + +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:123 +msgid "Predefined issue labels" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:125 +msgid "" +"The first \"Type:\" and \"Priority:\" entries found in this list are " +"automatically chosen as defaults for new issues." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:133 +msgid "Each issue may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/WikiUpdate.php:82 +msgid "Comment" +msgstr "" + +#: IDF/Form/IssueUpdate.php:316 +msgid "No changes were entered." +msgstr "" + +#: IDF/Form/MembersConf.php:104 +#, php-format +msgid "The following login is invalid: %s." +msgid_plural "The following logins are invalid: %s." +msgstr[0] "" +msgstr[1] "" + +#: IDF/Form/Password.php:34 +msgid "Your login or email" +msgstr "" + +#: IDF/Form/Password.php:35 +msgid "Provide either your login or your email to recover your password." +msgstr "" + +#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 +msgid "" +"Sorry, we cannot find a user with this email address or login. Feel free to " +"try again." +msgstr "" + +#: IDF/Form/Password.php:100 +msgid "Password Recovery - InDefero" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:36 IDF/Form/PasswordReset.php:39 +#: IDF/Form/UserChangeEmail.php:36 +msgid "Your verification key" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 +msgid "" +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 +msgid "" +"Sorry, but this verification key has expired, please restart the password " +"recovery sequence. For security reasons, the verification key is only valid " +"24h." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:76 IDF/Form/PasswordReset.php:108 +#: IDF/Form/RegisterConfirmation.php:137 IDF/Form/RegisterInputKey.php:72 +msgid "Cannot save an invalid form." +msgstr "" + +#: IDF/Form/PasswordReset.php:45 IDF/Form/RegisterConfirmation.php:69 +#: IDF/Form/UserAccount.php:77 +msgid "Your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 +msgid "" +"Your password must be hard for other people to find it, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/PasswordReset.php:56 IDF/Form/RegisterConfirmation.php:80 +#: IDF/Form/UserAccount.php:89 +msgid "Confirm your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 +msgid "The two passwords must be the same." +msgstr "" + +#: IDF/Form/PasswordReset.php:77 +msgid "" +"This account is not active. Please contact the forge administrator to " +"activate it." +msgstr "" + +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + +#: IDF/Form/Register.php:41 +msgid "Your login" +msgstr "" + +#: IDF/Form/Register.php:45 +msgid "" +"The login must be between 3 and 15 characters long and contain only letters " +"and digits." +msgstr "" + +#: IDF/Form/Register.php:53 +msgid "Your email" +msgstr "" + +#: IDF/Form/Register.php:55 +msgid "We will never send you any unsolicited emails. We hate spam too!" +msgstr "" + +#: IDF/Form/Register.php:60 +msgid "I agree to the terms and conditions." +msgstr "" + +#: IDF/Form/Register.php:88 +msgid "" +"We know, this is boring, but you need to agree with the terms and " +"conditions." +msgstr "" + +#: IDF/Form/Register.php:97 +#, php-format +msgid "" +"The email \"%s\" is already used. If you need to, click on the help link to " +"recover your password." +msgstr "" + +#: IDF/Form/Register.php:148 +msgid "Confirm the creation of your account." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:40 IDF/Form/RegisterInputKey.php:36 +msgid "Your confirmation key" +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:72 +msgid "" +"Your password must be hard for other people to guess, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 +msgid "" +"We are sorry but this confirmation key is not valid. Maybe you should " +"directly copy/paste it from your confirmation email." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:110 +msgid "" +"This account has already been confirmed. Maybe should you try to recover " +"your password using the help link." +msgstr "" + +#: IDF/Form/ReviewCreate.php:74 +#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/gettexttemplates/idf/source/changelog.html.php:7 +msgid "Commit" +msgstr "" + +#: IDF/Form/ReviewCreate.php:92 +msgid "Patch" +msgstr "" + +#: IDF/Form/ReviewCreate.php:119 +msgid "We were not able to parse your patch. Please provide a valid patch." +msgstr "" + +#: IDF/Form/ReviewCreate.php:128 +msgid "You provided an invalid commit." +msgstr "" + +#: IDF/Form/ReviewCreate.php:202 +msgid "Initial patch to be reviewed." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:56 +msgid "General comment" +msgstr "" + +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" + +#: IDF/Form/SourceConf.php:56 +msgid "Webhook URL" +msgstr "" + +#: IDF/Form/SourceConf.php:58 +#, php-format +msgid "Learn more about the post-commit web hooks." +msgstr "" + +#: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 +#: IDF/gettexttemplates/idf/downloads/base.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 +#: IDF/Views/Project.php:97 +msgid "Downloads" +msgstr "" + +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 +msgid "Code Review" +msgstr "Revisão de Código" + +#: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 +msgid "Documentation" +msgstr "Documentação" + +#: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 +msgid "Source" +msgstr "Código Fonte" + +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 +msgid "Issues" +msgstr "" + +#: IDF/Form/TabsConf.php:50 +msgid "Open to all" +msgstr "" + +#: IDF/Form/TabsConf.php:51 +msgid "Signed in users" +msgstr "" + +#: IDF/Form/TabsConf.php:54 +msgid "Closed" +msgstr "" + +#: IDF/Form/TabsConf.php:83 +msgid "Extra authorized users" +msgstr "" + +#: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 +msgid "File" +msgstr "" + +#: IDF/Form/Upload.php:86 +msgid "For security reasons, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/UploadConf.php:53 +msgid "Predefined download labels" +msgstr "" + +#: IDF/Form/UploadConf.php:62 +msgid "Each download may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/UserAccount.php:59 +msgid "Your mail" +msgstr "" + +#: IDF/Form/UserAccount.php:61 +msgid "" +"If you change your email address, an email will be sent to the new address " +"to confirm it." +msgstr "" + +#: IDF/Form/UserAccount.php:80 +msgid "Leave blank if you do not want to change your password." +msgstr "" + +#: IDF/Form/UserAccount.php:166 +msgid "" +"Paste an SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/UserAccount.php:171 +msgid "Add a secondary mail address" +msgstr "" + +#: IDF/Form/UserAccount.php:173 +msgid "You will get a mail to confirm that you own the address you specify." +msgstr "" + +#: IDF/Form/UserAccount.php:200 +msgid "Confirm your new email address." +msgstr "" + +#: IDF/Form/UserAccount.php:203 +#, php-format +msgid "" +"A validation email has been sent to \"%s\" to validate the email address " +"change." +msgstr "" + +#: IDF/Form/UserAccount.php:341 +msgid "" +"Please check the key as it does not appear to be a valid SSH public key." +msgstr "" + +#: IDF/Form/UserAccount.php:363 +msgid "" +"Please check the key as it does not appear to be a valid monotone public " +"key." +msgstr "" + +#: IDF/Form/UserAccount.php:371 +msgid "Public key looks like neither an SSH nor monotone public key." +msgstr "" + +#: IDF/Form/UserAccount.php:383 +msgid "You already have uploaded this key." +msgstr "" + +#: IDF/Form/UserChangeEmail.php:63 +msgid "" +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." +msgstr "" + +#: IDF/Form/WikiConf.php:49 +msgid "Predefined documentation page labels" +msgstr "" + +#: IDF/Form/WikiConf.php:58 +msgid "" +"Each documentation page may have at most one label with each of these " +"classes" +msgstr "" + +#: IDF/Form/WikiCreate.php:38 +msgid "" +"# Introduction\n" +"\n" +"Add your content here.\n" +"\n" +"\n" +"# Details\n" +"\n" +"Add your content here. Format your content with:\n" +"\n" +"* Text in **bold** or *italic*.\n" +"* Headings, paragraphs, and lists.\n" +"* Links to other [[WikiPage]].\n" +msgstr "" + +#: IDF/Form/WikiCreate.php:57 +msgid "PageName" +msgstr "" + +#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 +msgid "Page title" +msgstr "" + +#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 +msgid "" +"The page name must contains only letters, digits and the dash (-) character." +msgstr "" + +#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 +msgid "This one line description is displayed in the list of pages." +msgstr "" + +#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 +msgid "Content" +msgstr "" + +#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 +msgid "The title contains invalid characters." +msgstr "" + +#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 +msgid "A page with this title already exists." +msgstr "" + +#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#, php-format +msgid "You cannot provide more than label from the %s class to a page." +msgstr "" + +#: IDF/Form/WikiCreate.php:200 +msgid "Initial page creation" +msgstr "" + +#: IDF/Form/WikiDelete.php:39 +msgid "Yes, I understand that the page and all its revisions will be deleted." +msgstr "" + +#: IDF/Form/WikiDelete.php:50 +msgid "You need to confirm the deletion." +msgstr "" + +#: IDF/Form/WikiUpdate.php:83 +msgid "One line to describe the changes you made." +msgstr "" + +#: IDF/Gconf.php:60 IDF/Search/Occ.php:56 +msgid "model class" +msgstr "" + +#: IDF/Gconf.php:66 IDF/Search/Occ.php:62 +msgid "model id" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:3 +msgid "Project Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:6 +msgid "Issue Tracking" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:8 +msgid "Project Members" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:9 +msgid "Tabs Access and Notifications" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 +msgid "" +"\n" +"

        Instructions:

        \n" +"

        List one status value per line in desired sort-order.

        \n" +"

        Optionally, use an equals-sign to document the meaning of each status value.

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 +#: IDF/gettexttemplates/idf/admin/members.html.php:13 +#: IDF/gettexttemplates/idf/admin/source.html.php:31 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 +#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 +msgid "Save Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 +msgid "" +"\n" +"

        Instructions:

        \n" +"

        Specify each person by its login. Each person must have already registered with the given login.

        \n" +"

        Separate the logins with commas and/or new lines.

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 +msgid "" +"\n" +"

        Notes:

        \n" +"

        A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

        \n" +"

        A project member will not have access to the administration area but will have more options available in the use of the project.

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:3 +msgid "" +"You can find here the current repository configuration of your project." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:4 +msgid "" +"

        The webhook URL setting specifies a URL to which a HTTP POST\n" +"request is sent after each repository commit. If this field is empty,\n" +"notifications are disabled.

        \n" +"\n" +"

        Only properly-escaped HTTP URLs are supported, for example:

        \n" +"\n" +"
          \n" +"
        • http://domain.com/commit
        • \n" +"
        • http://domain.com/commit?my%20param
        • \n" +"
        \n" +"\n" +"

        In addition, the URL may contain the following \"%\" notation, which\n" +"will be replaced with specific project values for each commit:

        \n" +"\n" +"
          \n" +"
        • %p - project name
        • \n" +"
        • %r - revision number
        • \n" +"
        \n" +"\n" +"

        For example, committing revision 123 to project 'my-project' with\n" +"post-commit URL http://mydomain.com/%p/%r would send a request to\n" +"http://mydomain.com/my-project/123.

        " +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:26 +msgid "" +"The form contains some errors. Please correct them to update the source " +"configuration." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:27 +msgid "Repository type:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:28 +msgid "Repository access:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:29 +msgid "Repository size:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:30 +msgid "Post-commit authentication key:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#, php-format +msgid "" +"\n" +"

        Instructions:

        \n" +"

        The description of the project can be improved using the Markdown syntax.

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +msgid "" +"The form contains some errors. Please correct them to update the summary." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 +msgid "" +"\n" +"Only project members and admins have write access to the source.
        \n" +"If you restrict the access to the source, anonymous access is
        \n" +"not provided and the users must authenticate themselves with their
        \n" +"password or SSH key." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +msgid "" +"You can configure here the project tabs access rights and notification " +"emails." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#, php-format +msgid "" +"Notification emails will be sent from the %%from_email%% " +"address, if you send the email to a mailing list, you may need to register " +"this email address. Multiple email addresses must be separated through " +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +msgid "" +"If you mark a project as private, only the project members and " +"administrators, together with the extra authorized users you provide will " +"have access to the project. You will still be able to define further access " +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +msgid "" +"Specify each person by its login. Each person must have already registered " +"with the given login. Separate the logins with commas and/or new lines." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +msgid "" +"The form contains some errors. Please correct them to update the access " +"rights." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 +msgid "Access Rights" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 +msgid "Notification Email" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 +msgid "Instructions:" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:3 +#: IDF/gettexttemplates/idf/base.html.php:3 +#, php-format +msgid "" +"Sign in or create your account to create issues or " +"add comments" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 +msgid "Project Home" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 +msgid "Project Management" +msgstr "Gerência de Projeto" + +#: IDF/gettexttemplates/idf/downloads/base.html.php:4 +#: IDF/gettexttemplates/idf/downloads/index.html.php:4 +#: IDF/Views/Download.php:234 +msgid "New Download" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 +msgid "" +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " +"systems. Are you sure, you will not affect anybody when removing this file?" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#, php-format +msgid "" +"Instead of deleting the file, you could mark it as " +"deprecated." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 +#: IDF/gettexttemplates/idf/downloads/view.html.php:4 +#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 +#: IDF/gettexttemplates/idf/issues/view.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 +#: IDF/gettexttemplates/idf/wiki/view.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:9 +#, php-format +msgid "by %%submitter%%" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 +msgid "Delete File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 +#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 +#: IDF/gettexttemplates/idf/issues/create.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 +#: IDF/gettexttemplates/idf/register/index.html.php:8 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 +#: IDF/gettexttemplates/idf/review/create.html.php:12 +#: IDF/gettexttemplates/idf/review/view.html.php:41 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 +#: IDF/gettexttemplates/idf/wiki/create.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 +#: IDF/gettexttemplates/idf/wiki/update.html.php:7 +msgid "Cancel" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 +msgid "Uploaded:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:15 +msgid "Updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 +#: IDF/gettexttemplates/idf/index.html.php:15 +msgid "Downloads:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:13 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 +#: IDF/gettexttemplates/idf/wiki/view.html.php:16 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 +#: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 +msgid "Labels:" +msgstr "Marcadores:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 +msgid "A new file is available for download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 +msgid "Hello," +msgstr "Olá," + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 +msgid "Project:" +msgstr "Projeto:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 +msgid "Submitted by:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 +msgid "Download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:31 +#: IDF/gettexttemplates/idf/user/public.html.php:4 +msgid "Description:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 +msgid "Details" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:3 +#, php-format +msgid "See the deprecated files." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:5 +msgid "Number of files:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 +msgid "" +"Each file must have a distinct name and file contents\n" +"cannot be changed, so be sure to include release numbers in each file\n" +"name." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 +#, php-format +msgid "" +"You can use the Markdown syntax for the description." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 +msgid "The form contains some errors. Please correct them to submit the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 +msgid "Submit File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 +msgid "Instructions" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:3 +msgid "" +"Attention! This file is marked as deprecated, download it " +"only if you are sure you need this specific version." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +msgid "Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +msgid "Update File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +msgid "Remove this file" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 +#: IDF/gettexttemplates/idf/wiki/update.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:12 +msgid "Trash" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +msgid "Delete this file" +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:3 +#: IDF/gettexttemplates/idf/faq.html.php:34 +msgid "Here we are, just to help you." +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:4 +#: IDF/gettexttemplates/idf/faq.html.php:35 +#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 +#: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 +#: IDF/Views.php:47 +msgid "Projects" +msgstr "Projetos" + +#: IDF/gettexttemplates/idf/faq.html.php:3 +msgid "" +"

        This is simple:

        \n" +"
          \n" +"
        1. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
        2. \n" +"
        3. Change the status of the current issue to Duplicate.
        4. \n" +"
        5. Submit the changes.
        6. \n" +"
        " +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:9 +msgid "" +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:10 +msgid "" +"The API (Application Programming Interface) is used to interact with " +"InDefero with another program. For example, this can be used to create a " +"desktop program to submit new tickets easily." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:11 +#, php-format +msgid "Learn more about the API." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:12 +#: IDF/gettexttemplates/idf/faq.html.php:16 +msgid "What are the keyboard shortcuts?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:13 +#: IDF/gettexttemplates/idf/faq.html.php:31 +msgid "How to mark an issue as duplicate?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:14 +#: IDF/gettexttemplates/idf/faq.html.php:32 +msgid "How can I display my head next to my comments?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:15 +#: IDF/gettexttemplates/idf/faq.html.php:33 +msgid "What is the API and how is it used?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:17 +msgid "Shift+h: This help page." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:18 +msgid "If you are in a project, you have the following shortcuts:" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:19 +msgid "Shift+u: Project updates." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:20 +msgid "Shift+d: Downloads." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:21 +msgid "Shift+o: Documentation." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:22 +msgid "Shift+a: Create a new issue." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:23 +msgid "Shift+i: List of open issues." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:24 +msgid "Shift+m: The issues you submitted." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:25 +msgid "Shift+w: The issues assigned to you." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:26 +msgid "Shift+s: Source." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:27 +msgid "You also have the standard access keys:" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:28 +msgid "Alt+1: Home." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:29 +msgid "Alt+2: Skip the menus." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:30 +msgid "Alt+4: Search (when available)." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 +msgid "People" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 +msgid "Usher" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 +msgid "You have here access to the administration of the forge." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 +#: IDF/gettexttemplates/idf/project/home.html.php:3 +#: IDF/gettexttemplates/idf/project/timeline.html.php:4 +msgid "Welcome" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:6 +msgid "Project List" +msgstr "Lista de Projetos" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 +#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 +msgid "Create Project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 +msgid "Change Project Details" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 +msgid "" +"You can select the type of repository you want. In the case of subversion, " +"you can use optionally a remote repository instead of the local one." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 +msgid "" +"Once you have defined the repository type, you cannot change " +"it." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 +msgid "" +"\n" +"

        Specify each person by its login. Each person must have already registered with the given login.

        \n" +"

        Separate the logins with commas and/or new lines.

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 +msgid "" +"The form contains some errors. Please correct them to create the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:15 +msgid "Provide at least one owner for the project or use a template." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 +#, php-format +msgid "" +"Confirmation code to confirm the deletion of the project: \n" +"%%code%%." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:5 +msgid "" +"\n" +"Attention! Deleting a project is a one second operation\n" +"with the consequences that all the data related to the \n" +"project will be deleted.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10 +msgid "" +"The form contains some errors. Please correct them to delete the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:11 +msgid "Project Statistics" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:12 +msgid "Tab" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:13 +msgid "Number" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 +msgid "Code reviews" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 +#: IDF/Views/Project.php:93 +msgid "Commits" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 +msgid "Documentation pages" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:19 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:20 +msgid "Delete Project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:22 +msgid "" +"For large projects, the suppression can take a while, please be patient." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:3 +msgid "Space Usage Statistics" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:4 +msgid "Repositories:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +msgid "Attachments:" +msgstr "Anexos:" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 +msgid "Database:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:8 +msgid "Total Forge:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 +msgid "" +"The form contains some errors. Please correct them to update the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:14 +msgid "Provide at least one owner for the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:15 +msgid "Update Project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:19 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:20 +msgid "Delete this project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 +msgid "You will be asked to confirm." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 +#: IDF/Views/Admin.php:201 +msgid "User List" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 +msgid "Update User" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 +msgid "Create User" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 +msgid "The form contains some errors. Please correct them to create the user." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 +msgid "The user password will be sent by email to the user." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/createuser-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"An account on the forge has been created for you by\n" +"the administrator %%admin%%.\n" +"\n" +"Please find here your details to access the forge:\n" +"\n" +" Address: %%url%%\n" +" Login: %%user.login%%\n" +" Password: %%password%%\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:3 +#, php-format +msgid "See not validated users." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:4 +msgid "

        You have here an overview of the users registered in the forge.

        " +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:5 +msgid "Number of users:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:3 +msgid "" +"If you are changing the email address of the user, you\n" +"need to ensure that you are providing a valid email\n" +"address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:6 +msgid "" +"If you give the user staff rights, the user will be\n" +"able to create new projects and update other non staff users.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9 +msgid "The form contains some errors. Please correct them to update the user." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 +msgid "Login:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:5 +msgid "Public Profile" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:12 +msgid "Administrative" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 +msgid "Configured servers" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 +#: IDF/Views/Admin.php:358 +msgid "Usher control" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 +msgid "address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 +msgid "port" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 +msgid "current server status:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:4 +msgid "startup" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:5 +msgid "shutdown" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:6 +msgid "reload server configuration:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:7 +msgid "reload" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +msgid "Status explanation" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:9 +msgid "active with n total open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:10 +msgid "waiting for new connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:11 +msgid "usher is being shut down, not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:12 +msgid "" +"usher is shut down, all local servers are stopped and not accepting " +"connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:3 +msgid "server name" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:4 IDF/Issue.php:99 +#: IDF/Review.php:102 +msgid "status" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:5 +msgid "action" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 +msgid "No monotone servers configured." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 +msgid "stop" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 +msgid "start" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +msgid "active connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +msgid "remote server without open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +msgid "server with n open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +msgid "local server running, without open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +msgid "local server not running, waiting for connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +msgid "local server is about to stop, n connections still open" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +msgid "local server not running, not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 +msgid "usher is shut down, not running and not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/index.atom.php:3 +#, php-format +msgid "Personal project feed for %%user%%." +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:4 +msgid "No projects managed with InDefero were found." +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:9 +msgid "Forge statistics" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:10 +msgid "Projects:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:11 +msgid "Members:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:12 +msgid "Issues:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:16 +msgid "Code reviews:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#, php-format +msgid "Attachment to issue %%issue.id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 +#: IDF/gettexttemplates/idf/source/git/file.html.php:6 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 +msgid "Archive" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 +#: IDF/gettexttemplates/idf/source/git/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +msgid "Download this file" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:14 +msgid "Created:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:4 +msgid "All Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:5 +msgid "My Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:6 +msgid "My watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/wiki/base.html.php:6 +msgid "Search" +msgstr "Pesquisar" + +#: IDF/gettexttemplates/idf/issues/base.html.php:9 +msgid "Back to the issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 +#, php-format +msgid "" +"

        Open issues: %%open%%

        \n" +"

        Closed issues: %%closed%%

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 +msgid "Label:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 +msgid "Completion:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:3 +msgid "" +"

        When you submit the issue do not forget to provide the following information:

        \n" +"
          \n" +"
        • The steps to reproduce the problem.
        • \n" +"
        • The version of the software and your operating system.
        • \n" +"
        • Any information that can help the developers to solve the issue.
        • \n" +"
        • Do not provide any password or confidential information!
        • \n" +"
        " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:10 +msgid "" +"The form contains some errors. Please correct them to submit the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:11 +#: IDF/gettexttemplates/idf/issues/create.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/create.html.php:5 +#: IDF/gettexttemplates/idf/wiki/update.html.php:5 +msgid "Preview" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:12 +msgid "Submit Issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 +msgid "Attach file" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:16 +#: IDF/gettexttemplates/idf/issues/create.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 +msgid "Attach another file" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:38 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 +#: IDF/IssueComment.php:151 +msgid "Summary:" +msgstr "Sumário:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 +msgid "Status:" +msgstr "Estado:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 +#: IDF/IssueComment.php:155 +msgid "Owner:" +msgstr "Proprietário:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 +#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 +#, php-format +msgid "" +"

        Open issues: %%open%%

        \n" +"

        Closed issues: %%closed%%

        " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 +msgid "" +"A new issue has been created and assigned\n" +"to you:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 +msgid "Reported by:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 +msgid "Issue:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 +msgid "The following issue has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 +#, php-format +msgid "By %%who%%, %%c.creation_dtime%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 +msgid "URL:" +msgstr "URL:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 +msgid "Comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

        Found open issues: %%open%%

        \n" +"

        Found closed issues: %%closed%%

        " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

        Label:\n" +"%%tag.class%%:%%tag.name%%

        " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
        You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." +msgid_plural "" +"See the %%nb_submit_closed%% closed." +msgstr[0] "" +msgstr[1] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 +#, php-format +msgid "See the %%nb_owner_closed%% closed." +msgid_plural "" +"See the %%nb_owner_closed%% closed." +msgstr[0] "" +msgstr[1] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 +msgid "Submitted issues:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 +msgid "Working issues:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#, php-format +msgid "Reported by %%submitter%%, %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:4 +#: IDF/gettexttemplates/idf/review/view.html.php:22 +#, php-format +msgid "" +"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#, php-format +msgid "Sign in to reply to this comment." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:6 +msgid "" +"This issue is marked as closed, add a comment only if you think this issue " +"is still valid and more work is needed to fully fix it." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#, php-format +msgid "%%interested%% person" +msgid_plural "%%interested%% persons" +msgstr[0] "" +msgstr[1] "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:9 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 +msgid "Remove this issue from your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:11 +msgid "Add this issue to your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:12 +msgid "Click here to view the previous closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:13 +msgid "Click here to view the previous open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:14 +msgid "Click here to view the next closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:15 +msgid "Click here to view the next open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:16 +msgid "download" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:17 +msgid "view" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 +msgid "Submit Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:32 +msgid "Followed by:" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:3 +#, php-format +msgid "" +"If you don't have an account yet, you can create one here." +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:4 +msgid "What is your account information?" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:5 +msgid "My login is" +msgstr "Meu usuário é" + +#: IDF/gettexttemplates/idf/login_form.html.php:6 +msgid "My password is" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:7 +msgid "Sign in" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:8 +msgid "I lost my password!" +msgstr "Perdi minha senha!" + +#: IDF/gettexttemplates/idf/login_form.html.php:9 +msgid "Welcome." +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:10 +msgid "It takes less than a minute to create your account." +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:3 +#, php-format +msgid "Welcome, %%user%%." +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:4 +msgid "Sign Out" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:5 +msgid "Sign in or create your account" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 +msgid "Forge Management" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:10 +msgid "Help and accessibility features" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:11 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +msgid "Help" +msgstr "Ajuda" + +#: IDF/gettexttemplates/idf/project/home.html.php:4 +#: IDF/gettexttemplates/idf/project/timeline.html.php:5 +msgid "Latest Updates" +msgstr "Últimas Atualizações" + +#: IDF/gettexttemplates/idf/project/home.html.php:5 +msgid "Featured Downloads" +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:6 +#: IDF/gettexttemplates/idf/project/home.html.php:8 +msgid "show more..." +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:7 +msgid "Featured Documentation" +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:9 +msgid "Development Team" +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:10 +msgid "Admins" +msgstr "Administradores" + +#: IDF/gettexttemplates/idf/project/home.html.php:11 +msgid "Happy Crew" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:3 +msgid "Latest updates" +msgstr "Últimas atualizações" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 +#: IDF/Views/Project.php:90 +msgid "All Updates" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:7 +msgid "Filter by type" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 +#, php-format +msgid "" +"Hello,\n" +"\n" +"You have requested the creation of an account to\n" +"participate in the life of a software project.\n" +"\n" +"To confirm the account please follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following confirmation key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not interested any longer in taking\n" +"part in the life of the software project or if\n" +"you can't remember having requested the creation\n" +"of an account, please excuse us and simply ignore\n" +"this email. \n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 +msgid "Oops, please check the form for errors." +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 +msgid "Email:" +msgstr "E-mail:" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 +msgid "Enable Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 +msgid "" +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:3 +msgid "" +"Read the terms and conditions " +"– basically \"Please be nice, we respect you\"." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:4 +#, php-format +msgid "" +"If you have just forgotten your login information, then there is no need to " +"create a new account. Just go here to recover your " +"login name and password." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:5 +#, php-format +msgid "" +"With your account, you will able to participate in the life of all the " +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:6 +msgid "Oops, please check the provided login and email address to register." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 +msgid "Create Your Account" +msgstr "Crie sua conta" + +#: IDF/gettexttemplates/idf/register/index.html.php:9 +msgid "" +"Be sure to provide a valid email address, as we are sending a validation " +"link by email." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:10 +msgid "Did you know?" +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 +msgid "Oops, we found an error in the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 +msgid "Confirm Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your confirmation " +"email. Either click directly on the confirmation link or copy/paste the " +"confirmation key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to set your " +"password and start using this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/review/base-full.html.php:3 +#: IDF/gettexttemplates/idf/review/base.html.php:3 +msgid "Open Reviews" +msgstr "" + +#: IDF/gettexttemplates/idf/review/base.html.php:4 +#: IDF/gettexttemplates/idf/review/create.html.php:11 +#: IDF/gettexttemplates/idf/review/index.html.php:3 IDF/Views/Review.php:83 +msgid "Start Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:3 +msgid "" +"

        To start a code review, you need to provide:

        \n" +"
          \n" +"
        • A commit or revision of the current code in the repository from which you started your work.
        • \n" +"
        • A patch describing your changes with respect to the reference commit.
        • \n" +"
        • Check your patch does not provide any password or confidential information!
        • \n" +"
        " +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:9 +msgid "" +"The form contains some errors. Please correct them to submit the code " +"review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:10 +msgid "" +"Select the commit against which you created your patch to be sure it applies" +" correctly." +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 +msgid "The following review has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 +msgid "Review:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 +msgid "The following review has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 +#, php-format +msgid "" +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 +msgid "General comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 +msgid "Detailed file comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:3 +msgid "" +"Code review is a process in which\n" +"after or before changes are commited into the code repository,\n" +"different people discuss the code changes. The goal is\n" +"to improve the quality of the code and the\n" +"contributions, as such, you must be pragmatic when writing\n" +"your review. Correctly mention the line numbers (in the old or in the\n" +"new file) and try to keep a good balance between seriousness and fun.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:11 +msgid "" +"\n" +"Proposing code for review is intimidating, you know\n" +"you will receive critics, so please, as a reviewer, keep this\n" +"process fun, use it to help your contributor learn your\n" +"coding standards and the structure of the code and make them want\n" +"to propose more contributions.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" +msgstr[1] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" +msgstr[1] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:20 +#, php-format +msgid "" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:21 +#, php-format +msgid "Your comments on the changes in file %%file%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:23 +#, php-format +msgid "Sign in to participate in the review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:24 +msgid "" +"The form contains some errors. Please correct them to submit your review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:25 +msgid "How to Participate in a Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:37 +msgid "General Comments" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:40 +msgid "Submit Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:3 +msgid "Source Tree" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:4 +msgid "Change Log" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:6 +msgid "How To Get The Code" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 +msgid "Age" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 +msgid "Message" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:5 +msgid "Parent:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:6 +#: IDF/gettexttemplates/idf/source/commit.html.php:10 +msgid "View corresponding commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:8 +msgid "by" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 +msgid "A new commit has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 +msgid "Created by:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 +msgid "Created at:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 +msgid "Content:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 +msgid "Commit details:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:4 +msgid "Date:" +msgstr "Data:" + +#: IDF/gettexttemplates/idf/source/commit.html.php:6 +msgid "Branch:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:9 +msgid "Parents:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:11 +msgid "Message:" +msgstr "Mensagem:" + +#: IDF/gettexttemplates/idf/source/commit.html.php:12 +#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 +msgid "Changes:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:13 +msgid "deleted" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:14 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 +msgid "full" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:15 +msgid "renamed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 +msgid "added" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:19 +msgid "modified" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:20 +msgid "properies changed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:21 +msgid "removed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:22 +msgid "File differences" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#, php-format +msgid "" +"The revision identifier %%commit%% is ambiguous and can be\n" +"expanded to multiple valid revisions - please choose one:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 +msgid "Title" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 +msgid "Author" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 +msgid "Date" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 +msgid "Branch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 +msgid "Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#, php-format +msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 +msgid "Branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 +msgid "filter branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 +msgid "Tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 +msgid "filter tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#, php-format +msgid "" +"Source at commit %%commit%% created " +"%%cobject.date%%." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#, php-format +msgid "By %%cobject.author%%, %%cobject.title%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:5 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 +msgid "Root" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the git software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:6 +#, php-format +msgid "" +"You may need to provide your SSH key. The " +"synchronization of your SSH key can take a couple of minutes. You can learn " +"more about SSH " +"key authentication." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 +msgid "To make a first commit in the repository, perform the following steps:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 +#, php-format +msgid "Find here more details on how to access %%project%% source code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 +msgid "Command-Line Access" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 +msgid "First Commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 +msgid "Size" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 +msgid ":" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +msgid "Download this version" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 +msgid "or" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#, php-format +msgid "" +"The branch or revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 +msgid "The following list shows all available branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 +#, php-format +msgid "" +"If this is a new repository, the reason for this error\n" +"could be that you have not committed and / or pushed any change so far.\n" +"In this case please take a look at the Help page\n" +"how to access your repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the Mercurial software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 +#, php-format +msgid "" +"To get write access to the repository, you need to use your username and " +"your extra password." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 +msgid "Write Access Authentication" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the monotone software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +msgid "Revision:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the subversion software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +msgid "Rev" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +msgid "Branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +msgid "Tags:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"To confirm that you want %%email%%\n" +"to be your new email address, just follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you do not want to change your email address, \n" +"just ignore this message.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 +msgid "Confirm Your New Email Address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your verification " +"email. Either click directly on the verification link or copy/paste the " +"verification key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#, php-format +msgid "Update your account." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 +#, php-format +msgid "See your public profile." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 +#, php-format +msgid "See your forge issue watch list." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:6 +msgid "Key Management" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:7 +msgid "Secondary Emails" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:8 +msgid "Extra password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:9 +msgid "" +"This password is used to access some of the external systems managed by our " +"infrastructure. It will be regenerated if you change your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:10 +msgid "API key" +msgstr "chave API" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:11 +msgid "" +"Your API key will be regenerated automatically if you change your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:12 +msgid "Update Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:14 +msgid "Your Current Public Keys" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:15 +msgid "Delete this key" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:16 +msgid "Your additional email addresses" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:17 +msgid "Delete this address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:18 +msgid "" +"If possible, use your real name. By using your real name, people will have " +"more trust in your comments and remarks." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:19 +msgid "" +"The extra password is used to access some of the external systems and the " +"API key is used to interact with this website using a program." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:20 +msgid "Show API key and extra password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 +msgid "" +"Oops, please check the provided login or email address to recover your " +"password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 +msgid "Recover My Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 +msgid "" +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"You lost your password and wanted to recover it.\n" +"To provide a new password for your account, you\n" +"just have to follow the provided link. You will\n" +"get a simple form to provide a new password.\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not the one who requested to reset\n" +"your password, simply ignore this email, your\n" +"password will not be changed.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 +msgid "Recover Your Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to reset your " +"password and use this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:6 +msgid "Reset Your Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:3 +#, php-format +msgid "You are looking at the public profile of %%member%%." +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:5 +msgid "Twitter:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:6 +msgid "Public Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:7 +msgid "Website:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:8 +msgid "Last time seen:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:9 +msgid "Member since:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:3 +msgid "List Pages" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:4 +#: IDF/gettexttemplates/idf/wiki/index.html.php:4 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 +msgid "New Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:5 +msgid "Update This Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:3 +#: IDF/gettexttemplates/idf/wiki/update.html.php:3 +msgid "Preview of the Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:4 +msgid "The form contains some errors. Please correct them to create the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:6 +msgid "Create Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:3 +#, php-format +msgid "" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" +"%%page.title%%. This revision was created\n" +"by %%submitter%%." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:6 +msgid "" +"If you delete this old revision, it will be removed from the database and " +"you will not be able to recover it." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:9 +msgid "Delete Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:14 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 +#: IDF/gettexttemplates/idf/wiki/view.html.php:17 +msgid "Old Revisions" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 +msgid "" +"If you delete this documentation page, it will be removed from the database " +"with all the associated revisions and you will not be able to " +"recover it." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:6 +msgid "Delete Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 +#, php-format +msgid "" +"\n" +"

        Instructions:

        \n" +"

        The content of the page can use the Markdown syntax with the Extra extension.

        \n" +"

        Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

        \n" +"

        To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

        \n" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/index.html.php:3 +#, php-format +msgid "See the deprecated pages." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/index.html.php:5 +msgid "Number of pages:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/search.html.php:4 +msgid "Pages found:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:4 +msgid "The form contains some errors. Please correct them to update the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:6 +msgid "Update Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:8 +#: IDF/gettexttemplates/idf/wiki/update.html.php:10 +#: IDF/gettexttemplates/idf/wiki/update.html.php:11 +msgid "Delete this page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:3 +msgid "" +"Attention! This page is marked as deprecated, \n" +"use it as reference only if you are sure you need these specific information." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:5 +#, php-format +msgid "" +"You are looking at an old revision of the page \n" +"%%page.title%%. This revision was created\n" +"by %%submitter%%." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:10 +msgid "Table of Content" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:11 +#: IDF/gettexttemplates/idf/wiki/view.html.php:13 +msgid "Delete this revision" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 +msgid "A new documentation page has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 +msgid "Documentation page:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 +msgid "The following documentation page has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 +msgid "Updated by:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 +msgid "New content:" +msgstr "" + +#: IDF/Issue.php:76 +msgid "owner" +msgstr "proprietário" + +#: IDF/Issue.php:84 IDF/WikiPage.php:86 +msgid "interested users" +msgstr "" + +#: IDF/Issue.php:85 +msgid "" +"Interested users will get an email notification when the issue is changed." +msgstr "" + +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 +msgid "labels" +msgstr "" + +#: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 +msgid "modification date" +msgstr "data de modificação" + +#: IDF/Issue.php:212 IDF/IssueComment.php:143 +#, php-format +msgid "Issue %3$d, %4$s" +msgstr "" + +#: IDF/Issue.php:214 +#, php-format +msgid "Creation of issue %d, by %s" +msgstr "" + +#: IDF/Issue.php:224 +#, php-format +msgid "%s: Issue %d created - %s" +msgstr "" + +#: IDF/Issue.php:290 +#, php-format +msgid "Issue %s - %s (%s)" +msgstr "" + +#: IDF/Issue.php:336 +#, php-format +msgid "Updated Issue %s - %s (%s)" +msgstr "" + +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 +msgid "issue" +msgstr "" + +#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/Comment.php:62 +#: IDF/Review/FileComment.php:49 IDF/Review/FileComment.php:69 +msgid "comment" +msgstr "comentário" + +#: IDF/IssueComment.php:72 IDF/Review/Comment.php:75 IDF/Upload.php:63 +#: IDF/WikiRevision.php:85 +msgid "changes" +msgstr "alterações" + +#: IDF/IssueComment.php:73 +msgid "Serialized array of the changes in the issue." +msgstr "" + +#: IDF/IssueComment.php:180 +#, php-format +msgid "Comment on issue %d, by %s" +msgstr "Comentário sobre problema %d, por %s" + +#: IDF/IssueComment.php:191 +#, php-format +msgid "%s: Comment on issue %d - %s" +msgstr "%s: Comenta sobre problema %d - %s" + +#: IDF/IssueFile.php:64 +msgid "file name" +msgstr "nome do arquivo" + +#: IDF/IssueFile.php:70 +msgid "the file" +msgstr "o arquivo" + +#: IDF/IssueFile.php:76 +msgid "file size" +msgstr "tamanho do arquivo" + +#: IDF/IssueFile.php:84 +msgid "type" +msgstr "tipo" + +#: IDF/IssueFile.php:86 +msgid "Image" +msgstr "Imagem" + +#: IDF/IssueFile.php:87 +msgid "Other" +msgstr "Outro" + +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + +#: IDF/Key.php:55 +msgid "public key" +msgstr "" + +#: IDF/Key.php:90 +msgid "Invalid or unknown key data detected." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:78 IDF/Plugin/SyncSvn.php:81 +#, php-format +msgid "The repository %s already exists." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:142 +#, php-format +msgid "%s does not exist or is not writable." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 +#, php-format +msgid "The project path %s does not exists." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:838 +#, php-format +msgid "The command \"%s\" could not be executed." +msgstr "" + +#: IDF/Project.php:62 IDF/Tag.php:66 +msgid "name" +msgstr "nome" + +#: IDF/Project.php:69 +msgid "short name" +msgstr "abreviatura" + +#: IDF/Project.php:70 +msgid "" +"Used in the url to access the project, must be short with only letters and " +"numbers." +msgstr "" + +#: IDF/Project.php:78 +msgid "short description" +msgstr "descrição curta" + +#: IDF/Project.php:86 IDF/Review/Patch.php:74 +msgid "description" +msgstr "descrição" + +#: IDF/Project.php:87 +msgid "The description can be extended using the markdown syntax." +msgstr "" + +#: IDF/Project.php:93 +msgid "private" +msgstr "privado" + +#: IDF/Project.php:130 +#, php-format +msgid "Project \"%s\" not found." +msgstr "Projeto \"%s\" não encontrado." + +#: IDF/Review/Comment.php:55 IDF/Review/Patch.php:80 +msgid "patch" +msgstr "" + +#: IDF/Review/Comment.php:83 +msgid "vote" +msgstr "" + +#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 +#, php-format +msgid "Review %3$d, %4$s" +msgstr "" + +#: IDF/Review/Comment.php:141 +#, php-format +msgid "Update of review %d, by %s" +msgstr "" + +#: IDF/Review/Comment.php:151 +#, php-format +msgid "%s: Updated review %d - %s" +msgstr "" + +#: IDF/Review/Comment.php:216 +#, php-format +msgid "Updated Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Review/Patch.php:52 +msgid "review" +msgstr "" + +#: IDF/Review/Patch.php:67 +msgid "commit" +msgstr "" + +#: IDF/Review/Patch.php:153 +#, php-format +msgid "Creation of review %d, by %s" +msgstr "" + +#: IDF/Review/Patch.php:163 +#, php-format +msgid "%s: Creation of Review %d - %s" +msgstr "" + +#: IDF/Review/Patch.php:204 +#, php-format +msgid "New Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 +#, php-format +msgid "Folder %1$s not found in commit %2$s." +msgstr "" + +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 +#, php-format +msgid "Not a valid tree: %s." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:81 +msgid "Monotone client key name or hash not in project conf." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 +#, php-format +msgid "Could not write client key \"%s\"" +msgstr "" + +#: IDF/Search/Occ.php:33 +msgid "occurence" +msgstr "" + +#: IDF/Search/Occ.php:49 +msgid "word" +msgstr "" + +#: IDF/Search/Occ.php:75 +msgid "occurences" +msgstr "" + +#: IDF/Search/Occ.php:81 +msgid "ponderated occurence" +msgstr "" + +#: IDF/Tag.php:59 +msgid "tag class" +msgstr "" + +#: IDF/Tag.php:60 +msgid "The class of the tag." +msgstr "" + +#: IDF/Tag.php:73 +msgid "lcname" +msgstr "" + +#: IDF/Tag.php:74 +msgid "Lower case version of the name for fast searching." +msgstr "" + +#: IDF/Template/Markdown.php:75 +msgid "Create this documentation page" +msgstr "" + +#: IDF/Template/ShowUser.php:51 +msgid "Anonymous" +msgstr "" + +#: IDF/Template/ShowUser.php:54 +msgid "Me" +msgstr "" + +#: IDF/Timeline/Paginator.php:49 +msgid "Today" +msgstr "" + +#: IDF/Upload.php:70 +msgid "file" +msgstr "arquivo" + +#: IDF/Upload.php:71 +msgid "The path is relative to the upload path." +msgstr "" + +#: IDF/Upload.php:78 +msgid "file size in bytes" +msgstr "tamanho do arquivo em bytes" + +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 +msgid "number of downloads" +msgstr "número de downloads" + +#: IDF/Upload.php:201 +#, php-format +msgid "Download %2$d, %3$s" +msgstr "" + +#: IDF/Upload.php:204 +#, php-format +msgid "Addition of download %d, by %s" +msgstr "" + +#: IDF/Upload.php:214 +#, php-format +msgid "%s: Download %d added - %s" +msgstr "" + +#: IDF/Upload.php:256 +#, php-format +msgid "New download - %s (%s)" +msgstr "" + +#: IDF/Views/Admin.php:60 +msgid "This table shows the projects in the forge." +msgstr "" + +#: IDF/Views/Admin.php:65 +msgid "Short Name" +msgstr "" + +#: IDF/Views/Admin.php:67 +msgid "Repository Size" +msgstr "" + +#: IDF/Views/Admin.php:73 +msgid "No projects were found." +msgstr "" + +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 +#, php-format +msgid "Update %s" +msgstr "" + +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 +msgid "The project has been updated." +msgstr "" + +#: IDF/Views/Admin.php:134 +msgid "The project has been created." +msgstr "" + +#: IDF/Views/Admin.php:160 +#, php-format +msgid "Delete %s Project" +msgstr "" + +#: IDF/Views/Admin.php:167 +msgid "The project has been deleted." +msgstr "" + +#: IDF/Views/Admin.php:197 +msgid "Not Validated User List" +msgstr "" + +#: IDF/Views/Admin.php:205 +msgid "This table shows the users in the forge." +msgstr "" + +#: IDF/Views/Admin.php:209 +msgid "login" +msgstr "" + +#: IDF/Views/Admin.php:212 +msgid "Admin" +msgstr "" + +#: IDF/Views/Admin.php:214 +msgid "Last Login" +msgstr "" + +#: IDF/Views/Admin.php:221 +msgid "No users were found." +msgstr "" + +#: IDF/Views/Admin.php:258 +msgid "You do not have the rights to update this user." +msgstr "" + +#: IDF/Views/Admin.php:276 +msgid "The user has been updated." +msgstr "" + +#: IDF/Views/Admin.php:309 +#, php-format +msgid "The user %s has been created." +msgstr "" + +#: IDF/Views/Admin.php:316 +msgid "Add User" +msgstr "" + +#: IDF/Views/Admin.php:332 +msgid "Usher management" +msgstr "" + +#: IDF/Views/Admin.php:369 +msgid "Usher configuration has been reloaded" +msgstr "" + +#: IDF/Views/Admin.php:373 +msgid "Usher has been shut down" +msgstr "" + +#: IDF/Views/Admin.php:378 +msgid "Usher has been started up" +msgstr "" + +#: IDF/Views/Admin.php:416 +#, php-format +msgid "The server \"%s\" has been started" +msgstr "" + +#: IDF/Views/Admin.php:420 +#, php-format +msgid "The server \"%s\" has been stopped" +msgstr "" + +#: IDF/Views/Admin.php:425 +#, php-format +msgid "The server \"%s\" has been killed" +msgstr "" + +#: IDF/Views/Admin.php:445 +#, php-format +msgid "Open connections for \"%s\"" +msgstr "" + +#: IDF/Views/Admin.php:450 +#, php-format +msgid "no connections for server \"%s\"" +msgstr "" + +#: IDF/Views/Admin.php:471 +msgid "Yes" +msgstr "Sim" + +#: IDF/Views/Admin.php:471 +msgid "No" +msgstr "" + +#: IDF/Views/Download.php:45 +#, php-format +msgid "%s Downloads" +msgstr "" + +#: IDF/Views/Download.php:51 +msgid "This table shows the files to download." +msgstr "" + +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 +msgid "Uploaded" +msgstr "" + +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 +msgid "No downloads were found." +msgstr "" + +#: IDF/Views/Download.php:94 +#, php-format +msgid "Download %s" +msgstr "" + +#: IDF/Views/Download.php:111 +#, php-format +msgid "The file %2$s has been updated." +msgstr "" + +#: IDF/Views/Download.php:144 +#, php-format +msgid "Delete Download %s" +msgstr "" + +#: IDF/Views/Download.php:177 +msgid "The file has been deleted." +msgstr "" + +#: IDF/Views/Download.php:243 +#, php-format +msgid "The file has been uploaded." +msgstr "" + +#: IDF/Views/Download.php:297 +#, php-format +msgid "%1$s Downloads with Label %2$s" +msgstr "" + +#: IDF/Views/Download.php:307 +#, php-format +msgid "This table shows the downloads with label %s." +msgstr "" + +#: IDF/Views/Issue.php:41 +#, php-format +msgid "%s Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 +msgid "This table shows the open issues." +msgstr "" + +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 +msgid "Id" +msgstr "" + +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 +msgid "Last Updated" +msgstr "" + +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 +msgid "No issues were found." +msgstr "" + +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" + +#: IDF/Views/Issue.php:191 +#, php-format +msgid "Watch List: Closed Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:192 +#, php-format +msgid "This table shows the closed issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:197 +#, php-format +msgid "Watch List: Open Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:198 +#, php-format +msgid "This table shows the open issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:274 +msgid "Watch List: Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:275 +msgid "This table shows the closed issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:280 +msgid "Watch List: Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:281 +msgid "This table shows the open issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 +msgid "Project" +msgstr "" + +#: IDF/Views/Issue.php:341 +#, php-format +msgid "%s %s Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:345 +#, php-format +msgid "%s %s Closed Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:349 +#, php-format +msgid "%s %s Closed Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:353 +#, php-format +msgid "%s %s Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:414 +msgid "Submit a new issue" +msgstr "" + +#: IDF/Views/Issue.php:430 +#, php-format +msgid "Issue %d has been created." +msgstr "" + +#: IDF/Views/Issue.php:487 +#, php-format +msgid "Search issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 +msgid "This table shows the found issues." +msgstr "" + +#: IDF/Views/Issue.php:601 +#, php-format +msgid "Issue %d: %s" +msgstr "" + +#: IDF/Views/Issue.php:625 +#, php-format +msgid "Issue %d has been updated." +msgstr "" + +#: IDF/Views/Issue.php:715 +#, php-format +msgid "View %s" +msgstr "" + +#: IDF/Views/Issue.php:742 +#, php-format +msgid "%s Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:752 +msgid "This table shows the closed issues." +msgstr "" + +#: IDF/Views/Issue.php:795 +#, php-format +msgid "%1$s Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:798 +#, php-format +msgid "%1$s Closed Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:811 +#, php-format +msgid "This table shows the issues with label %s." +msgstr "" + +#: IDF/Views/Issue.php:934 +msgid "The issue has been removed from your watch list." +msgstr "" + +#: IDF/Views/Issue.php:937 +msgid "The issue has been added to your watch list." +msgstr "" + +#: IDF/Views/Issue.php:1035 +msgid "On your watch list." +msgstr "" + +#: IDF/Views/Project.php:95 +msgid "Issues and Comments" +msgstr "" + +#: IDF/Views/Project.php:99 +msgid "Documents" +msgstr "" + +#: IDF/Views/Project.php:101 +msgid "Reviews and Patches" +msgstr "" + +#: IDF/Views/Project.php:178 +msgid "This table shows the project updates." +msgstr "" + +#: IDF/Views/Project.php:189 +msgid "Change" +msgstr "" + +#: IDF/Views/Project.php:193 +msgid "No changes were found." +msgstr "" + +#: IDF/Views/Project.php:294 +#, php-format +msgid "%s Project Summary" +msgstr "" + +#: IDF/Views/Project.php:329 +#, php-format +msgid "%s Issue Tracking Configuration" +msgstr "" + +#: IDF/Views/Project.php:338 +msgid "The issue tracking configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:375 +#, php-format +msgid "%s Downloads Configuration" +msgstr "" + +#: IDF/Views/Project.php:384 +msgid "The downloads configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:418 +#, php-format +msgid "%s Documentation Configuration" +msgstr "" + +#: IDF/Views/Project.php:427 +msgid "The documentation configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:461 +#, php-format +msgid "%s Project Members" +msgstr "" + +#: IDF/Views/Project.php:470 +msgid "The project membership has been saved." +msgstr "" + +#: IDF/Views/Project.php:493 +#, php-format +msgid "%s Tabs Access Rights" +msgstr "" + +#: IDF/Views/Project.php:507 +msgid "The project tabs access rights have been saved." +msgstr "" + +#: IDF/Views/Project.php:553 +#, php-format +msgid "%s Source" +msgstr "" + +#: IDF/Views/Project.php:567 +msgid "The project source configuration has been saved." +msgstr "" + +#: IDF/Views/Review.php:41 +#, php-format +msgid "%s Code Reviews" +msgstr "" + +#: IDF/Views/Review.php:48 +msgid "This table shows the latest reviews." +msgstr "" + +#: IDF/Views/Review.php:64 +msgid "No reviews were found." +msgstr "" + +#: IDF/Views/Review.php:94 +#, php-format +msgid "The code review %d has been created." +msgstr "" + +#: IDF/Views/Review.php:140 +#, php-format +msgid "Review %d: %s" +msgstr "" + +#: IDF/Views/Review.php:160 +#, php-format +msgid "Your code review %d has been published." +msgstr "" + +#: IDF/Views/Source.php:40 +#, php-format +msgid "%s Source Help" +msgstr "" + +#: IDF/Views/Source.php:58 +#, php-format +msgid "%s Invalid Revision" +msgstr "" + +#: IDF/Views/Source.php:82 +#, php-format +msgid "%s Ambiguous Revision" +msgstr "" + +#: IDF/Views/Source.php:107 +#, php-format +msgid "%1$s %2$s Change Log" +msgstr "" + +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 +#, php-format +msgid "%1$s %2$s Source Tree" +msgstr "" + +#: IDF/Views/Source.php:304 +#, php-format +msgid "%s Commit Details" +msgstr "" + +#: IDF/Views/Source.php:305 +#, php-format +msgid "%s Commit Details - %s" +msgstr "" + +#: IDF/Views/User.php:59 +msgid "Your Dashboard - Working Issues" +msgstr "" + +#: IDF/Views/User.php:62 +msgid "Your Dashboard - Submitted Issues" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "No issues are assigned to you, yeah!" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "All the issues you submitted are fixed, yeah!" +msgstr "" + +#: IDF/Views/User.php:121 +msgid "Your personal information has been updated." +msgstr "" + +#: IDF/Views/User.php:133 +msgid "Your Account" +msgstr "" + +#: IDF/Views/User.php:157 +msgid "The public key has been deleted." +msgstr "" + +#: IDF/Views/User.php:177 +msgid "The address has been deleted." +msgstr "" + +#: IDF/Views/User.php:200 +msgid "Confirm The Email Change" +msgstr "" + +#: IDF/Views/User.php:232 +#, php-format +msgid "Your new email address \"%s\" has been validated. Thank you!" +msgstr "" + +#: IDF/Views/Wiki.php:41 +#, php-format +msgid "%s Documentation" +msgstr "" + +#: IDF/Views/Wiki.php:48 +msgid "This table shows the documentation pages." +msgstr "" + +#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 +msgid "Page Title" +msgstr "" + +#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 +msgid "Updated" +msgstr "" + +#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 +msgid "No documentation pages were found." +msgstr "" + +#: IDF/Views/Wiki.php:90 +#, php-format +msgid "Documentation Search - %s" +msgstr "" + +#: IDF/Views/Wiki.php:101 +msgid "This table shows the pages found." +msgstr "" + +#: IDF/Views/Wiki.php:112 +msgid "No pages were found." +msgstr "" + +#: IDF/Views/Wiki.php:131 +#, php-format +msgid "%1$s Documentation Pages with Label %2$s" +msgstr "" + +#: IDF/Views/Wiki.php:141 +#, php-format +msgid "This table shows the documentation pages with label %s." +msgstr "" + +#: IDF/Views/Wiki.php:184 +#, php-format +msgid "The page %s has been created." +msgstr "" + +#: IDF/Views/Wiki.php:271 +msgid "The old revision has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:277 +#, php-format +msgid "Delete Old Revision of %s" +msgstr "" + +#: IDF/Views/Wiki.php:322 +#, php-format +msgid "The page %s has been updated." +msgstr "" + +#: IDF/Views/Wiki.php:360 +msgid "The documentation page has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:368 +#, php-format +msgid "Delete Page %s" +msgstr "" + +#: IDF/Views.php:126 IDF/Views.php:152 +msgid "Confirm Your Account Creation" +msgstr "Confirme a criação de sua conta" + +#: IDF/Views.php:172 +msgid "" +"Welcome! You can now participate in the life of your project of choice." +msgstr "" + +#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 +msgid "Password Recovery" +msgstr "Recuperação de Senha" + +#: IDF/Views.php:242 +msgid "" +"Welcome back! Next time, you can use your broswer options to remember the " +"password." +msgstr "" + +#: IDF/Views.php:284 +msgid "Here to Help You!" +msgstr "" + +#: IDF/Views.php:300 +msgid "InDefero API (Application Programming Interface)" +msgstr "InDefero API (Application Programming Interface)" + +#: IDF/WikiPage.php:62 +msgid "title" +msgstr "título" + +#: IDF/WikiPage.php:63 +msgid "" +"The title of the page must only contain letters, digits or the dash " +"character. For example: My-new-Wiki-Page." +msgstr "" + +#: IDF/WikiPage.php:71 +msgid "A one line description of the page content." +msgstr "" + +#: IDF/WikiPage.php:196 IDF/WikiRevision.php:167 +#, php-format +msgid "%2$s, %3$s" +msgstr "" + +#: IDF/WikiPage.php:198 +#, php-format +msgid "Creation of page %s, by %s" +msgstr "Criação da página %s, por %s" + +#: IDF/WikiPage.php:208 +#, php-format +msgid "%s: Documentation page %s added - %s" +msgstr "%s: Página de documentação %s adicionada - %s" + +#: IDF/WikiRevision.php:48 +msgid "page" +msgstr "página" + +#: IDF/WikiRevision.php:66 +msgid "A one line description of the changes." +msgstr "" + +#: IDF/WikiRevision.php:72 +msgid "content" +msgstr "conteúdo" + +#: IDF/WikiRevision.php:189 +#, php-format +msgid "Change of %s, by %s" +msgstr "" + +#: IDF/WikiRevision.php:208 +#, php-format +msgid "%s: Documentation page %s updated - %s" +msgstr "" + +#: IDF/WikiRevision.php:262 +#, php-format +msgid "New Documentation Page %s - %s (%s)" +msgstr "" + +#: IDF/WikiRevision.php:268 +#, php-format +msgid "Documentation Page Changed %s - %s (%s)" +msgstr "" + + diff --git a/src/IDF/locale/ru/idf.po b/src/IDF/locale/ru/idf.po index 01686ae..a5e9bf5 100644 --- a/src/IDF/locale/ru/idf.po +++ b/src/IDF/locale/ru/idf.po @@ -1,188 +1,55 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# +# +# Translators: +# Denis , 2011. +# , 2011. +# , 2011. +# William MARTIN , 2011. msgid "" msgstr "" "Project-Id-Version: Indefero\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-10 10:02+0100\n" -"PO-Revision-Date: 2011-03-04 18:20+0000\n" -"Last-Translator: tommyd \n" -"Language-Team: Russian <>\n" +"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-11-01 07:10+0000\n" +"Last-Translator: Denis \n" +"Language-Team: Russian (http://www.transifex.net/projects/p/indefero/team/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: IDF/IssueComment.php:51 -msgid "issue" -msgstr "проблема" - -#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/FileComment.php:49 -#: IDF/Review/FileComment.php:69 IDF/Review/Comment.php:62 -msgid "comment" -msgstr "комментарий" - -#: IDF/IssueComment.php:65 IDF/Upload.php:85 IDF/Commit.php:63 -#: IDF/IssueFile.php:57 IDF/Issue.php:67 IDF/WikiRevision.php:79 -#: IDF/Review.php:80 IDF/Review/Comment.php:69 IDF/WikiPage.php:78 -msgid "submitter" -msgstr "отправитель" - -#: IDF/IssueComment.php:72 IDF/Upload.php:63 IDF/WikiRevision.php:85 -#: IDF/Review/Comment.php:75 -msgid "changes" -msgstr "изменения" - -#: IDF/IssueComment.php:73 -msgid "Serialized array of the changes in the issue." -msgstr "Сериализованный массив изменений в этой проблеме." - -#: IDF/IssueComment.php:79 IDF/Upload.php:106 IDF/Commit.php:100 -#: IDF/IssueFile.php:96 IDF/Issue.php:105 IDF/WikiRevision.php:92 -#: IDF/Review.php:108 IDF/Review/Patch.php:87 IDF/Review/FileComment.php:75 -#: IDF/Review/Comment.php:90 IDF/WikiPage.php:100 -msgid "creation date" -msgstr "дата создания" - -#: IDF/IssueComment.php:143 IDF/Issue.php:194 -#, php-format -msgid "" -"Issue %3$d, %4$s" -msgstr "" -"Проблема %3$d, %4$s" - -#: IDF/IssueComment.php:151 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 -msgid "Summary:" -msgstr "Краткое описание:" - -#: IDF/IssueComment.php:153 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 -msgid "Status:" -msgstr "Статус:" - -#: IDF/IssueComment.php:155 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 -msgid "Owner:" -msgstr "Владелец:" - -#: IDF/IssueComment.php:157 IDF/gettexttemplates/idf/wiki/delete.html.php:13 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/wiki/view.html.php:16 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/WikiRevision.php:175 -msgid "Labels:" -msgstr "Ярлыки:" - -#: IDF/IssueComment.php:171 -#, php-format -msgid "Comment on issue %d, by %s" -msgstr "Комментарий на проблему %d, %s" - -#: IDF/IssueComment.php:182 -#, php-format -msgid "%s: Comment on issue %d - %s" -msgstr "%s: Комментарий на проблему %d - %s" - -#: IDF/Upload.php:49 IDF/Commit.php:55 IDF/Conf.php:54 IDF/Search/Occ.php:69 -#: IDF/Issue.php:52 IDF/Review.php:65 IDF/WikiPage.php:54 IDF/Tag.php:52 +#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 +#: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 msgid "project" msgstr "проект" -#: IDF/Upload.php:57 IDF/Commit.php:87 IDF/Issue.php:60 -#: IDF/WikiRevision.php:65 IDF/Review.php:73 IDF/Review/Patch.php:60 -#: IDF/WikiPage.php:70 +#: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 +msgid "submitter" +msgstr "отправитель" + +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 +#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 +#: IDF/WikiRevision.php:65 msgid "summary" msgstr "краткое описание" -#: IDF/Upload.php:70 -msgid "file" -msgstr "файл" - -#: IDF/Upload.php:71 -msgid "The path is relative to the upload path." -msgstr "Путь относителен пути загрузки." - -#: IDF/Upload.php:78 -msgid "file size in bytes" -msgstr "размер файла в байтах" - -#: IDF/Upload.php:93 IDF/Issue.php:92 IDF/Review.php:95 IDF/WikiPage.php:94 -msgid "labels" -msgstr "метки" - -#: IDF/Upload.php:100 -msgid "number of downloads" -msgstr "количество файлов" - -#: IDF/Upload.php:112 IDF/IssueFile.php:102 IDF/Issue.php:111 -#: IDF/Review.php:114 IDF/WikiPage.php:106 -msgid "modification date" -msgstr "дата модификации" - -#: IDF/Upload.php:189 -#, php-format -msgid "Download %2$d, %3$s" -msgstr "Загрузка %2$d, %3$s" - -#: IDF/Upload.php:192 -#, php-format -msgid "Addition of download %d, by %s" -msgstr "Добавление загрузки %d, %s" - -#: IDF/Upload.php:202 -#, php-format -msgid "%s: Download %d added - %s" -msgstr "%s: Файл %d добавлен - %s" - -#: IDF/Upload.php:244 -#, php-format -msgid "New download - %s (%s)" -msgstr "Новый файл - %s (%s)" - #: IDF/Commit.php:93 msgid "changelog" msgstr "история изменений" +#: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 +#: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +msgid "creation date" +msgstr "дата создания" + #: IDF/Commit.php:238 #, php-format msgid "Commit %s, by %s" @@ -193,6 +60,1006 @@ msgstr "Комит %s, %s" msgid "New Commit %s - %s (%s)" msgstr "Новый комит %s - %s (%s)" +#: IDF/Conf.php:61 IDF/Gconf.php:73 +msgid "key" +msgstr "ключ" + +#: IDF/Conf.php:67 IDF/Gconf.php:79 +msgid "value" +msgstr "значение" + +#: IDF/Diff.php:460 +msgid "Old" +msgstr "Старый" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "Новый" + +#: IDF/EmailAddress.php:49 IDF/Key.php:49 +msgid "user" +msgstr "пользователь" + +#: IDF/EmailAddress.php:55 +msgid "email" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 +msgid "git" +msgstr "git" + +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 +msgid "Subversion" +msgstr "Subversion" + +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 +msgid "mercurial" +msgstr "mercurial" + +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 +msgid "monotone" +msgstr "monotone" + +#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +msgid "Name" +msgstr "Имя" + +#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 +msgid "Private project" +msgstr "Частный проект" + +#: IDF/Form/Admin/ProjectCreate.php:62 +msgid "Shortname" +msgstr "Краткое имя" + +#: IDF/Form/Admin/ProjectCreate.php:64 +msgid "" +"It must be unique for each project and composed only of letters, digits and " +"dash (-) like \"my-project\"." +msgstr "" +"Должно быть уникальным для каждого проекта и состоять только из латинских " +"букв, цифр и дефиса (-), например \"my-project\"." + +#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 +msgid "Short description" +msgstr "Краткое описание" + +#: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 +#: IDF/Project.php:79 +msgid "A one line description of the project." +msgstr "Краткое описание проекта." + +#: IDF/Form/Admin/ProjectCreate.php:77 +msgid "Repository type" +msgstr "Тип репозитория" + +#: IDF/Form/Admin/ProjectCreate.php:85 +msgid "Remote Subversion repository" +msgstr "Удаленная репозитория Subversion" + +#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 +msgid "Repository username" +msgstr "Логин репозитории" + +#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 +msgid "Repository password" +msgstr "Пароль репозитории" + +#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 +msgid "Master branch" +msgstr "Основная ветка" + +#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 +msgid "" +"This should be a world-wide unique identifier for your project. A reverse " +"DNS notation like \"com.my-domain.my-project\" is a good idea." +msgstr "" +"Это должен быть уникальный в мировом маштабе идентификатор проекта. Обратная" +" запись DNS как \"com.my-domain.my-проект\" является хорошей идеей." + +#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 +#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 +msgid "Project owners" +msgstr "Владельцы проекта" + +#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 +#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 +msgid "Project members" +msgstr "Участники проекта" + +#: IDF/Form/Admin/ProjectCreate.php:136 +msgid "Project template" +msgstr "Шаблон проекта" + +#: IDF/Form/Admin/ProjectCreate.php:138 +msgid "" +"Use the given project to initialize the new project. Access rights and " +"general configuration will be taken from the template project." +msgstr "" +"Использовать указанный проект для инициализации нового проекта. Права " +"доступа и общая конфигурация будут взяты из исходного проекта." + +#: IDF/Form/Admin/ProjectCreate.php:185 +msgid "" +"Only a remote repository available through HTTP or HTTPS is allowed. For " +"example \"http://somewhere.com/svn/trunk\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:201 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashs and dots as separators." +msgstr "" +"Мастер бранч пустой или содержит недопустимые символы, пожалуйста, " +"используйте только латинские буквы, цифры, дефисы и точки в качестве " +"разделителей." + +#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 +msgid "This master branch is already used. Please select another one." +msgstr "Этот мастер бранч уже используется. Пожалуйста, выберите другой." + +#: IDF/Form/Admin/ProjectCreate.php:222 +msgid "" +"This shortname contains illegal characters, please use only letters, digits " +"and dash (-)." +msgstr "" +"Краткое имя содержит недопустимые символы. Пожалуйста, используйте только " +"буквы, цифры и дефис (-)." + +#: IDF/Form/Admin/ProjectCreate.php:225 +msgid "The shortname cannot start with the dash (-) character." +msgstr "Краткое имя не может начинаться с прочерка (-)." + +#: IDF/Form/Admin/ProjectCreate.php:228 +msgid "The shortname cannot end with the dash (-) character." +msgstr "Краткое имя не может заканчиваться прочером (-)." + +#: IDF/Form/Admin/ProjectCreate.php:233 +msgid "This shortname is already used. Please select another one." +msgstr "Краткое имя уже используется. Пожалуйста, выберите другое." + +#: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 +#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 +#: IDF/Form/Password.php:76 IDF/Form/Register.php:112 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 +#: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 +#: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 +#: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 +#: IDF/Form/WikiDelete.php:59 IDF/Form/WikiUpdate.php:178 +msgid "Cannot save the model from an invalid form." +msgstr "Не удается сохранить модель из недействительной формы." + +#: IDF/Form/Admin/ProjectCreate.php:295 +msgid "" +"Click on the Project Management tab to set the description of your project." +msgstr "" +"Кликните на закладку Управление проектом, чтобы задать описание Вашего " +"проекта." + +#: IDF/Form/Admin/ProjectCreate.php:363 +msgid "This project is not available." +msgstr "Этот проект не доступен." + +#: IDF/Form/Admin/ProjectDelete.php:41 +msgid "Confirmation code" +msgstr "Код подтверждения" + +#: IDF/Form/Admin/ProjectDelete.php:46 +msgid "I have made a backup of all the important data of this project." +msgstr "Я сделал резервную копию всех важных данных этого проекта." + +#: IDF/Form/Admin/ProjectDelete.php:55 +msgid "" +"The confirmation code does not match. Please provide a valid confirmation " +"code to delete the project." +msgstr "" +"Код проверки не совпадает. Пожалуйста, укажите правильный код проверки для " +"удаления проекта." + +#: IDF/Form/Admin/ProjectDelete.php:63 +msgid "Sorry, you really need to backup your data before deletion." +msgstr "" +"Извините, но вы действительно должны сделать резервную копию всех важных " +"данных перед удалением." + +#: IDF/Form/Admin/ProjectUpdate.php:90 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashes and dots as separators." +msgstr "" +"Мастер бранч пустой или содержит недопустимые символы, пожалуйста, " +"используйте только латинские буквы, цифры, дефисы и точки в качестве " +"разделителей." + +#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 +#: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 +msgid "First name" +msgstr "Имя" + +#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 +#: IDF/Form/RegisterConfirmation.php:59 IDF/Form/UserAccount.php:49 +msgid "Last name" +msgstr "Фамилия" + +#: IDF/Form/Admin/UserCreate.php:56 +msgid "Login" +msgstr "Логин" + +#: IDF/Form/Admin/UserCreate.php:60 +msgid "" +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." +msgstr "" +"Логин должен быть от 3-х до 15-ти символов и содержать только латинские " +"буквы и цифры." + +#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 +msgid "Email" +msgstr "Эл. адрес" + +#: IDF/Form/Admin/UserCreate.php:71 +msgid "" +"Double check the email address as the password is sent directly to the user." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 +#: IDF/Form/UserAccount.php:66 +msgid "Language" +msgstr "Язык" + +#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 +msgid "Add a public key" +msgstr "Добавить открытый ключ." + +#: IDF/Form/Admin/UserCreate.php:92 +msgid "" +"Paste a SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" +"Вставьте публичный ключ SSH или monotone. Будьте внимательны и не " +"перепутайте с Вашим личным ключом!" + +#: IDF/Form/Admin/UserCreate.php:157 +msgid "Your details to access your forge." +msgstr "Ваши данные для доступа к хранилищу." + +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 +#, php-format +msgid "The email \"%s\" is already used." +msgstr "Эл. адрес \"%s\" уже используется." + +#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#, php-format +msgid "The login \"%s\" can only contain letters and digits." +msgstr "Логин \"%s\" может содержать только латинские буквы и цифры." + +#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#, php-format +msgid "The login \"%s\" is already used, please find another one." +msgstr "Логин \"%s\" уже используется. Пожалуйста, выберите другой логин." + +#: IDF/Form/Admin/UserUpdate.php:78 +msgid "Password" +msgstr "Пароль" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "Leave blank if you do not want to change the password." +msgstr "Оставьте пустым если Вы не хотите менять пароль." + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "" +"The password must be hard for other people to guess, but easy for the user " +"to remember." +msgstr "" +"Пароль должен быть сложен для угадывания другими, но легок для запоминания " +"пользователем." + +#: IDF/Form/Admin/UserUpdate.php:89 +msgid "Confirm password" +msgstr "Подтверждение пароля" + +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 +msgid "Description" +msgstr "Описание" + +#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 +msgid "Twitter username" +msgstr "Имя пользователя Twitter." + +#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 +msgid "Public email address" +msgstr "Публичный адрес эл. почты" + +#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 +msgid "Website URL" +msgstr "Веб-сайт" + +#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 +msgid "Upload custom avatar" +msgstr "Загрузить свой аватар" + +#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 +msgid "" +"An image file with a width and height not larger than 60 pixels (bigger " +"images are scaled down)." +msgstr "" +"Графический файл с шириной и высотой не более 60 пикселов (большое " +"изображение маштабируется автоматически)." + +#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 +msgid "Remove custom avatar" +msgstr "Удалить свой аватар" + +#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 +msgid "Tick this to delete the custom avatar." +msgstr "Выберите для удаления аватара." + +#: IDF/Form/Admin/UserUpdate.php:161 IDF/Views/Admin.php:211 +msgid "Staff" +msgstr "Персонал" + +#: IDF/Form/Admin/UserUpdate.php:164 +msgid "If you give staff rights to a user, you really need to trust them." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213 +msgid "Active" +msgstr "Активный" + +#: IDF/Form/Admin/UserUpdate.php:176 +msgid "" +"If the user is not getting the confirmation email or is abusing the system, " +"you can directly enable or disable their account here." +msgstr "" +"Если пользователь не получает подтверждение по электронной почте или " +"злоупотребляет системой, вы можете напрямую включить или отключить его " +"учетную запись здесь." + +#: IDF/Form/Admin/UserUpdate.php:274 +msgid "--- is not a valid first name." +msgstr "--- неправильное имя." + +#: IDF/Form/Admin/UserUpdate.php:290 +msgid "" +"A user with this email already exists, please provide another email address." +msgstr "" +"Пользователь с таким адресом эл. почты уже существует. Пожалуйста, укажите " +"другой адрес." + +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 +msgid "For security reason, you cannot upload a file with this extension." +msgstr "" +"В целях безопасности, вы не можете загрузить файл с таким расширением." + +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 +msgid "The passwords do not match. Please give them again." +msgstr "Пароли не совпадают. Пожалуйста, повторите ввод." + +#: IDF/Form/Field/EmailList.php:45 +msgid "Please enter one or more valid email addresses." +msgstr "" +"Пожалуйста, введите один или несколько правильных адресов электронной почты." + +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 +#: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 +#: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 +msgid "Summary" +msgstr "Краткое описание" + +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 +#: IDF/Form/ReviewCreate.php:83 +msgid "The \"upload_issue_path\" configuration variable was not set." +msgstr "Переменная конфигурации \"upload_issue_path\" не была задана." + +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 +msgid "Attach a file" +msgstr "Приложить файл" + +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 +#: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 +msgid "Status" +msgstr "Статус" + +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 +msgid "Owner" +msgstr "Владелец" + +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "Эта проблема" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 +#: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 +#: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 +msgid "Labels" +msgstr "Ярлыки" + +#: IDF/Form/IssueCreate.php:210 +msgid "You cannot add a label with the \"Status\" prefix to an issue." +msgstr "Вы не можете добавить ярлык с префиксом \"Статус\" к проблеме." + +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 +#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 +#: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 +msgid "You provided an invalid label." +msgstr "Вы ввели недопустимый ярлык." + +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/Upload.php:119 +#, php-format +msgid "You cannot provide more than label from the %s class to an issue." +msgstr "Вы не можете указать больше чем метку из класса %s к проблеме." + +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 +msgid "You need to provide a description of the issue." +msgstr "Вам необходимо ввести описание проблемы." + +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 +msgid "You provided an invalid status." +msgstr "Вы ввели неверный статус." + +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "Вы ввели неверный тип отношений." + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "Определите шаблон для предоставления детального описания проблемы." + +#: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "Значения статуса открытой проблемы" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "Значения статуса закрытой проблемы" + +#: IDF/Form/IssueTrackingConf.php:123 +msgid "Predefined issue labels" +msgstr "Предопределенные ярлыки для проблемы" + +#: IDF/Form/IssueTrackingConf.php:125 +msgid "" +"The first \"Type:\" and \"Priority:\" entries found in this list are " +"automatically chosen as defaults for new issues." +msgstr "" +"Первые записи \"Тип:\" и \"Приоритет:\", найденные в этом листе, " +"автоматически выбраны как значения по умолчанию для новых проблем." + +#: IDF/Form/IssueTrackingConf.php:133 +msgid "Each issue may have at most one label with each of these classes" +msgstr "" +"Каждая проблема может иметь не более одной метки c каждым из этих классов" + +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "Связи проблемы" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/WikiUpdate.php:82 +msgid "Comment" +msgstr "Комментарий" + +#: IDF/Form/IssueUpdate.php:316 +msgid "No changes were entered." +msgstr "Никакие изменения не были введены." + +#: IDF/Form/MembersConf.php:104 +#, php-format +msgid "The following login is invalid: %s." +msgid_plural "The following logins are invalid: %s." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/Form/Password.php:34 +msgid "Your login or email" +msgstr "Ваш логин или эл. адрес" + +#: IDF/Form/Password.php:35 +msgid "Provide either your login or your email to recover your password." +msgstr "Для восстановления пароля введите ваш логин или адреса эл. почты." + +#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 +msgid "" +"Sorry, we cannot find a user with this email address or login. Feel free to " +"try again." +msgstr "" +"К сожалению мы не можем найти пользователя с этим адресом электронной почты " +"или логином. Не стесняйтесь попробовать еще раз." + +#: IDF/Form/Password.php:100 +msgid "Password Recovery - InDefero" +msgstr "Восстановение пароля - InDefero" + +#: IDF/Form/PasswordInputKey.php:36 IDF/Form/PasswordReset.php:39 +#: IDF/Form/UserChangeEmail.php:36 +msgid "Your verification key" +msgstr "Код подтверждения" + +#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 +msgid "" +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." +msgstr "" +"Мы сожалеем но этот проверочный ключ не действителен. Возможно Вам нужно " +"скопировать его из проверочного письма." + +#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 +msgid "" +"Sorry, but this verification key has expired, please restart the password " +"recovery sequence. For security reasons, the verification key is only valid " +"24h." +msgstr "" +"Извините, но проверочный ключ больше не действителен. Пожалуйста начните с " +"восстановления пароля. В целях безопасности проверочный ключ действителен " +"только 24 часа." + +#: IDF/Form/PasswordInputKey.php:76 IDF/Form/PasswordReset.php:108 +#: IDF/Form/RegisterConfirmation.php:137 IDF/Form/RegisterInputKey.php:72 +msgid "Cannot save an invalid form." +msgstr "Немогу сохранить неправильную форму." + +#: IDF/Form/PasswordReset.php:45 IDF/Form/RegisterConfirmation.php:69 +#: IDF/Form/UserAccount.php:77 +msgid "Your password" +msgstr "Пароль" + +#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 +msgid "" +"Your password must be hard for other people to find it, but easy for you to " +"remember." +msgstr "" +"Ваш пароль должен быть сложен для угадывания другими, но легок для " +"запоминания Вами." + +#: IDF/Form/PasswordReset.php:56 IDF/Form/RegisterConfirmation.php:80 +#: IDF/Form/UserAccount.php:89 +msgid "Confirm your password" +msgstr "Подтверждение пароля" + +#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 +msgid "The two passwords must be the same." +msgstr "Пароли должны совпадать." + +#: IDF/Form/PasswordReset.php:77 +msgid "" +"This account is not active. Please contact the forge administrator to " +"activate it." +msgstr "" +"Эта учетная запись не активна. Пожалуйста, свяжитесь с администратором " +"хранилища, чтобы активировать его." + +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "Краткое описание" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + +#: IDF/Form/Register.php:41 +msgid "Your login" +msgstr "Ваш логин" + +#: IDF/Form/Register.php:45 +msgid "" +"The login must be between 3 and 15 characters long and contain only letters " +"and digits." +msgstr "" +"Логин должен быть длиной от 3 до 15 символов и содержать только буквы и " +"цифры." + +#: IDF/Form/Register.php:53 +msgid "Your email" +msgstr "Ваш эл. адрес" + +#: IDF/Form/Register.php:55 +msgid "We will never send you any unsolicited emails. We hate spam too!" +msgstr "" + +#: IDF/Form/Register.php:60 +msgid "I agree to the terms and conditions." +msgstr "Я согласен с правилами и условиями." + +#: IDF/Form/Register.php:88 +msgid "" +"We know, this is boring, but you need to agree with the terms and " +"conditions." +msgstr "" +"Мы знаем, что это скучно, но вы должны согласиться с правилами и условиями." + +#: IDF/Form/Register.php:97 +#, php-format +msgid "" +"The email \"%s\" is already used. If you need to, click on the help link to " +"recover your password." +msgstr "" + +#: IDF/Form/Register.php:148 +msgid "Confirm the creation of your account." +msgstr "Подтвердите создание вашей учетной записи." + +#: IDF/Form/RegisterConfirmation.php:40 IDF/Form/RegisterInputKey.php:36 +msgid "Your confirmation key" +msgstr "Ваш код подтверждения" + +#: IDF/Form/RegisterConfirmation.php:72 +msgid "" +"Your password must be hard for other people to guess, but easy for you to " +"remember." +msgstr "" +"Ваш пароль должен быть сложен для угадывания другими, но легок для " +"запоминания Вами." + +#: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 +msgid "" +"We are sorry but this confirmation key is not valid. Maybe you should " +"directly copy/paste it from your confirmation email." +msgstr "" +"Мы сожалеем но этот проверочный ключ не действителен. Возможно Вам нужно " +"скопировать его из проверочного письма." + +#: IDF/Form/RegisterConfirmation.php:110 +msgid "" +"This account has already been confirmed. Maybe should you try to recover " +"your password using the help link." +msgstr "" +"Эта учетная запись уже была подтверждена. Может быть, вы должны попытаться " +"восстановить свой пароль, используя ссылку на помощь." + +#: IDF/Form/ReviewCreate.php:74 +#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/gettexttemplates/idf/source/changelog.html.php:7 +msgid "Commit" +msgstr "Комит" + +#: IDF/Form/ReviewCreate.php:92 +msgid "Patch" +msgstr "Патч" + +#: IDF/Form/ReviewCreate.php:119 +msgid "We were not able to parse your patch. Please provide a valid patch." +msgstr "Мы были не в состоянии разобрать ваш патч. Укажите правильный патч." + +#: IDF/Form/ReviewCreate.php:128 +msgid "You provided an invalid commit." +msgstr "Вы ввели неверный комит." + +#: IDF/Form/ReviewCreate.php:202 +msgid "Initial patch to be reviewed." +msgstr "Первоначальный патч для рецензирования." + +#: IDF/Form/ReviewFileComment.php:56 +msgid "General comment" +msgstr "Общий комментарий" + +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" +"Вы должны предоставить Ваши общие замечания по поводу предложения или " +"комментарии по крайней мере на один файл." + +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" + +#: IDF/Form/SourceConf.php:56 +msgid "Webhook URL" +msgstr "" + +#: IDF/Form/SourceConf.php:58 +#, php-format +msgid "Learn more about the post-commit web hooks." +msgstr "Прочитать больше про post-commit web hooks." + +#: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 +#: IDF/gettexttemplates/idf/downloads/base.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 +#: IDF/Views/Project.php:97 +msgid "Downloads" +msgstr "Файлы" + +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 +msgid "Code Review" +msgstr "Рецензирование кода" + +#: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 +msgid "Documentation" +msgstr "Документация" + +#: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 +msgid "Source" +msgstr "Исходный код" + +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 +msgid "Issues" +msgstr "Проблемы" + +#: IDF/Form/TabsConf.php:50 +msgid "Open to all" +msgstr "Открыто для всех" + +#: IDF/Form/TabsConf.php:51 +msgid "Signed in users" +msgstr "Вошедшие пользователи" + +#: IDF/Form/TabsConf.php:54 +msgid "Closed" +msgstr "Закрытый" + +#: IDF/Form/TabsConf.php:83 +msgid "Extra authorized users" +msgstr "Дополнительные авторизованные пользователи" + +#: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 +msgid "File" +msgstr "Файл" + +#: IDF/Form/Upload.php:86 +msgid "For security reasons, you cannot upload a file with this extension." +msgstr "В целях безопасности нельзя загружать файлы с данным расширением." + +#: IDF/Form/UploadConf.php:53 +msgid "Predefined download labels" +msgstr "Предопределенные метки скачивания" + +#: IDF/Form/UploadConf.php:62 +msgid "Each download may have at most one label with each of these classes" +msgstr "Каждый файл может иметь не более одной метки с каждым из этих классов" + +#: IDF/Form/UserAccount.php:59 +msgid "Your mail" +msgstr "Ваша почта" + +#: IDF/Form/UserAccount.php:61 +msgid "" +"If you change your email address, an email will be sent to the new address " +"to confirm it." +msgstr "" +"Если Вы измените адрес эл. почты, то на него будет выслано письмо для " +"подтверждения адреса." + +#: IDF/Form/UserAccount.php:80 +msgid "Leave blank if you do not want to change your password." +msgstr "Оставьте поле пустым, если Вы не хотите менять пароль." + +#: IDF/Form/UserAccount.php:166 +msgid "" +"Paste an SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" +"Вставьте публичный ключ SSH или monotone. Будьте внимательны и не " +"перепутайте с Вашим личным ключом!" + +#: IDF/Form/UserAccount.php:171 +msgid "Add a secondary mail address" +msgstr "Добавить дополнительный e-mail" + +#: IDF/Form/UserAccount.php:173 +msgid "You will get a mail to confirm that you own the address you specify." +msgstr "Вы получите письмо для подтверждения введенного адреса." + +#: IDF/Form/UserAccount.php:200 +msgid "Confirm your new email address." +msgstr "Подтвердите ваш новый адрес электронной почты." + +#: IDF/Form/UserAccount.php:203 +#, php-format +msgid "" +"A validation email has been sent to \"%s\" to validate the email address " +"change." +msgstr "" +"Проверочное письмо было отправлено на адрес \"%s\" для подтверждения " +"изменения адреса." + +#: IDF/Form/UserAccount.php:341 +msgid "" +"Please check the key as it does not appear to be a valid SSH public key." +msgstr "" +"Пожалуйста, проверьте ключ, поскольку он не выглядит как публичный SSH ключ." + +#: IDF/Form/UserAccount.php:363 +msgid "" +"Please check the key as it does not appear to be a valid monotone public " +"key." +msgstr "" +"Пожалуйста, проверьте ключ, поскольку он не выглядит действительным открытым" +" ключом monotone." + +#: IDF/Form/UserAccount.php:371 +msgid "Public key looks like neither an SSH nor monotone public key." +msgstr "Публичный ключ не выглядит ни как SSH, ни как monotone ключ." + +#: IDF/Form/UserAccount.php:383 +msgid "You already have uploaded this key." +msgstr "Вы уже загружали это ключ." + +#: IDF/Form/UserChangeEmail.php:63 +msgid "" +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." +msgstr "" +"Неверный проверочный ключ. Пожалуйста, скопируйте / вставьте его из письма с" +" подтверждением." + +#: IDF/Form/WikiConf.php:49 +msgid "Predefined documentation page labels" +msgstr "Предопределенные метки страницы документации" + +#: IDF/Form/WikiConf.php:58 +msgid "" +"Each documentation page may have at most one label with each of these " +"classes" +msgstr "" +"Каждая страница документации может иметь не более одной метки с каждым из " +"этих классов" + +#: IDF/Form/WikiCreate.php:38 +msgid "" +"# Introduction\n" +"\n" +"Add your content here.\n" +"\n" +"\n" +"# Details\n" +"\n" +"Add your content here. Format your content with:\n" +"\n" +"* Text in **bold** or *italic*.\n" +"* Headings, paragraphs, and lists.\n" +"* Links to other [[WikiPage]].\n" +msgstr "" + +#: IDF/Form/WikiCreate.php:57 +msgid "PageName" +msgstr "ИмяСтраницы" + +#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 +msgid "Page title" +msgstr "Заголовок страницы" + +#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 +msgid "" +"The page name must contains only letters, digits and the dash (-) character." +msgstr "Имя страницы должно содержать только буквы, цифры и прочерк (-)." + +#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 +msgid "This one line description is displayed in the list of pages." +msgstr "Это однострочное описание отображается в списке страниц ." + +#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 +msgid "Content" +msgstr "Содержание" + +#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 +msgid "The title contains invalid characters." +msgstr "Название содержит недопустимые символы." + +#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 +msgid "A page with this title already exists." +msgstr "Страница с таким заголовком уже существует." + +#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#, php-format +msgid "You cannot provide more than label from the %s class to a page." +msgstr "Вы не может указать больше чем метки из %s класса страницы." + +#: IDF/Form/WikiCreate.php:200 +msgid "Initial page creation" +msgstr "Создание первоначальной страницы" + +#: IDF/Form/WikiDelete.php:39 +msgid "Yes, I understand that the page and all its revisions will be deleted." +msgstr "Да, я понимаю, что страница и все ее версии будут удалены." + +#: IDF/Form/WikiDelete.php:50 +msgid "You need to confirm the deletion." +msgstr "Вам необходимо подтвердить удаление." + +#: IDF/Form/WikiUpdate.php:83 +msgid "One line to describe the changes you made." +msgstr "Одна строка для описания внесенных изменений." + #: IDF/Gconf.php:60 IDF/Search/Occ.php:56 msgid "model class" msgstr "класс модели" @@ -201,115 +1068,537 @@ msgstr "класс модели" msgid "model id" msgstr "ID модели" -#: IDF/Gconf.php:73 IDF/Conf.php:61 -msgid "key" -msgstr "ключ" +#: IDF/gettexttemplates/idf/admin/base.html.php:3 +msgid "Project Summary" +msgstr "Краткое описание проекта" -#: IDF/Gconf.php:79 IDF/Conf.php:67 -msgid "value" -msgstr "значение" +#: IDF/gettexttemplates/idf/admin/base.html.php:6 +msgid "Issue Tracking" +msgstr "Слежение за проблемами" + +#: IDF/gettexttemplates/idf/admin/base.html.php:8 +msgid "Project Members" +msgstr "Участники проекта" + +#: IDF/gettexttemplates/idf/admin/base.html.php:9 +msgid "Tabs Access and Notifications" +msgstr "Права и уведомления" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 +msgid "" +"\n" +"

        Instructions:

        \n" +"

        List one status value per line in desired sort-order.

        \n" +"

        Optionally, use an equals-sign to document the meaning of each status value.

        \n" +msgstr "" +"\n" +"

        Инструкции:

        \n" +"

        Указывайте значение статуса по одному на строку в нужном порядке.

        \n" +"

        При необходимости, используйте знак равенства для описания значение каждого статуса.

        \n" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 +#: IDF/gettexttemplates/idf/admin/members.html.php:13 +#: IDF/gettexttemplates/idf/admin/source.html.php:31 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 +#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: IDF/gettexttemplates/idf/admin/members.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 +msgid "" +"\n" +"

        Instructions:

        \n" +"

        Specify each person by its login. Each person must have already registered with the given login.

        \n" +"

        Separate the logins with commas and/or new lines.

        \n" +msgstr "" +"\n" +"

        Инструкция:

        \n" +"

        Укажите логин каждого участника. Каждый участник должен быть уже зарегистрирован с этим логином.

        \n" +"

        Разделяйте логины запятыми и/или новой строкой.

        \n" + +#: IDF/gettexttemplates/idf/admin/members.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 +msgid "" +"\n" +"

        Notes:

        \n" +"

        A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

        \n" +"

        A project member will not have access to the administration area but will have more options available in the use of the project.

        \n" +msgstr "" +"\n" +"

        Замечание:

        \n" +"

        Владелец проекта может вносить любые изменения в проект, включая удаление других владельцев проекта.

        \n" +"

        Участники проекта не будут иметь доступа к администрированию но будут иметь расширенные права при пользовании проектом.

        \n" + +#: IDF/gettexttemplates/idf/admin/source.html.php:3 +msgid "" +"You can find here the current repository configuration of your project." +msgstr "" +"Вы можете найти здесь текущую конфигурацию репозитория вашего проекта." + +#: IDF/gettexttemplates/idf/admin/source.html.php:4 +msgid "" +"

        The webhook URL setting specifies a URL to which a HTTP POST\n" +"request is sent after each repository commit. If this field is empty,\n" +"notifications are disabled.

        \n" +"\n" +"

        Only properly-escaped HTTP URLs are supported, for example:

        \n" +"\n" +"
          \n" +"
        • http://domain.com/commit
        • \n" +"
        • http://domain.com/commit?my%20param
        • \n" +"
        \n" +"\n" +"

        In addition, the URL may contain the following \"%\" notation, which\n" +"will be replaced with specific project values for each commit:

        \n" +"\n" +"
          \n" +"
        • %p - project name
        • \n" +"
        • %r - revision number
        • \n" +"
        \n" +"\n" +"

        For example, committing revision 123 to project 'my-project' with\n" +"post-commit URL http://mydomain.com/%p/%r would send a request to\n" +"http://mydomain.com/my-project/123.

        " +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:26 +msgid "" +"The form contains some errors. Please correct them to update the source " +"configuration." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить настройки " +"исходного кода." + +#: IDF/gettexttemplates/idf/admin/source.html.php:27 +msgid "Repository type:" +msgstr "Тип репозитория:" + +#: IDF/gettexttemplates/idf/admin/source.html.php:28 +msgid "Repository access:" +msgstr "Доступ к репозиторию:" + +#: IDF/gettexttemplates/idf/admin/source.html.php:29 +msgid "Repository size:" +msgstr "Размер репозитория:" + +#: IDF/gettexttemplates/idf/admin/source.html.php:30 +msgid "Post-commit authentication key:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#, php-format +msgid "" +"\n" +"

        Instructions:

        \n" +"

        The description of the project can be improved using the Markdown syntax.

        \n" +msgstr "" +"\n" +"

        Инструкции:

        \n" +"

        Описание проекта может быть оформлено с использованием Markdown синтаксиса.

        \n" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +msgid "" +"The form contains some errors. Please correct them to update the summary." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить краткое " +"описание." + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "Ваш проект не имеет настроеного логотипа." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 +msgid "" +"\n" +"Only project members and admins have write access to the source.
        \n" +"If you restrict the access to the source, anonymous access is
        \n" +"not provided and the users must authenticate themselves with their
        \n" +"password or SSH key." +msgstr "" +"\n" +"Только участники и администраторы проекта имеют возможность изменять исходный код.
        \n" +"Если Вы ограничили доступ к исходному коду, анонимный доступ закрыт. Для получения доступа к исходному коду пользователи должны авторизоваться используя пароль или SSH ключ." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +msgid "" +"You can configure here the project tabs access rights and notification " +"emails." +msgstr "" +"Вы можете настроить здесь права доступа к вкладкам проекта и уведомлений." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#, php-format +msgid "" +"Notification emails will be sent from the %%from_email%% " +"address, if you send the email to a mailing list, you may need to register " +"this email address. Multiple email addresses must be separated through " +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." +msgstr "" +"Уведомления по электронной почте будут отправлены с адреса " +"%%from_email%%. Если Вы отправляете письма на адрес " +"рассылки возможно Вам понадобиться зарегистрировать этот адрес. Несколько " +"адресов должны разделяться запятой (','). Если Вы не хотите отправлять " +"сообщения на выбранное действие просто оставьте соотвествующее поле пустым." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +msgid "" +"If you mark a project as private, only the project members and " +"administrators, together with the extra authorized users you provide will " +"have access to the project. You will still be able to define further access " +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." +msgstr "" +"Если вы отметите проект как частный, только участники проекта и " +"администраторы, а также дополнительные авторизованные пользователи будут " +"иметь доступ к проекту. Вы по-прежнему сможете изменить права доступа для " +"разных вкладок, но \"Открыто для всех\" и \"Зарегистрированные участники\" " +"по умолчанию будет доступно только авторизованным пользователям." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +msgid "" +"Specify each person by its login. Each person must have already registered " +"with the given login. Separate the logins with commas and/or new lines." +msgstr "" +"Укажите логин каждого участника. Каждый участник должен быть уже " +"зарегистрирован с этим логином. Разделяйте логины запятыми и/или новой " +"строкой." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +msgid "" +"The form contains some errors. Please correct them to update the access " +"rights." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить права доступа." + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 +msgid "Access Rights" +msgstr "Права доступа" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 +msgid "Notification Email" +msgstr "Уведомление по электронной почте" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 +msgid "Instructions:" +msgstr "Инструкции:" + +#: IDF/gettexttemplates/idf/base-full.html.php:3 +#: IDF/gettexttemplates/idf/base.html.php:3 +#, php-format +msgid "" +"Sign in or create your account to create issues or " +"add comments" +msgstr "" +"Войдите или зарегистрируйтесь что бы добавить " +"проблему или комментарий" + +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 +msgid "Project Home" +msgstr "Проект" + +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 +msgid "Project Management" +msgstr "Управление проектом" + +#: IDF/gettexttemplates/idf/downloads/base.html.php:4 +#: IDF/gettexttemplates/idf/downloads/index.html.php:4 +#: IDF/Views/Download.php:234 +msgid "New Download" +msgstr "Добавить файл" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 +msgid "" +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " +"systems. Are you sure, you will not affect anybody when removing this file?" +msgstr "" +"Внимание! Если вы хотите удалить определенную версию " +"программного обеспечения, имейте ввиду, что может быть работоспособность " +"чей-то системы зависит от этой определенной версии. Вы уверены, что удаление" +" этого файла не повлияет на чью-то систему?" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#, php-format +msgid "" +"Instead of deleting the file, you could mark it as " +"deprecated." +msgstr "" +"Вместо удаление файла, вы можете пометь его как " +"устаревший." + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 +#: IDF/gettexttemplates/idf/downloads/view.html.php:4 +#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 +#: IDF/gettexttemplates/idf/issues/view.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 +#: IDF/gettexttemplates/idf/wiki/view.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:9 +#, php-format +msgid "by %%submitter%%" +msgstr "%%submitter%%" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 +msgid "Delete File" +msgstr "Удалить файл" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 +#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 +#: IDF/gettexttemplates/idf/issues/create.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 +#: IDF/gettexttemplates/idf/register/index.html.php:8 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 +#: IDF/gettexttemplates/idf/review/create.html.php:12 +#: IDF/gettexttemplates/idf/review/view.html.php:41 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 +#: IDF/gettexttemplates/idf/wiki/create.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 +#: IDF/gettexttemplates/idf/wiki/update.html.php:7 +msgid "Cancel" +msgstr "Отмена" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 +msgid "Uploaded:" +msgstr "Загружено:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:15 +msgid "Updated:" +msgstr "Обновлено:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 +#: IDF/gettexttemplates/idf/index.html.php:15 +msgid "Downloads:" +msgstr "Файлы:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:13 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 +#: IDF/gettexttemplates/idf/wiki/view.html.php:16 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 +#: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 +msgid "Labels:" +msgstr "Ярлыки:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 +msgid "A new file is available for download:" +msgstr "Новый файл доступен для скачивания:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 +msgid "Hello," +msgstr "Привет," + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 +msgid "Project:" +msgstr "Проект: " + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 +msgid "Submitted by:" +msgstr "Размещен:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 +msgid "Download:" +msgstr "Загрузить:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:31 +#: IDF/gettexttemplates/idf/user/public.html.php:4 +msgid "Description:" +msgstr "Описание:" + +#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 +msgid "Details" +msgstr "Детали" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:3 +#, php-format +msgid "See the deprecated files." +msgstr "Смотреть устаревшие файлы." + +#: IDF/gettexttemplates/idf/downloads/index.html.php:5 +msgid "Number of files:" +msgstr "Количество файлов:" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 +msgid "" +"Each file must have a distinct name and file contents\n" +"cannot be changed, so be sure to include release numbers in each file\n" +"name." +msgstr "" +"Каждый файл должен иметь уникальное имя. Содержимое файла не может быть " +"изменено, так что не забудьте включить номер релиза в имя файла." + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 +#, php-format +msgid "" +"You can use the Markdown syntax for the description." +msgstr "" +"В описании Вы можете использовать Markdown " +"синтаксис." + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 +msgid "The form contains some errors. Please correct them to submit the file." +msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы отправить файл." + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 +msgid "Submit File" +msgstr "Послать файл" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 +msgid "Instructions" +msgstr "Инструкции" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:3 +msgid "" +"Attention! This file is marked as deprecated, download it " +"only if you are sure you need this specific version." +msgstr "" +"Внимание! Этот файл помечен как устаревший. Скачивайте его," +" только если вы уверены, что вам необходима именно эта конкретная версия." + +#: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +msgid "Changes" +msgstr "Изменения" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "Форма содержит ошибки. Пожалуйста исправьте их для обновления файла." + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +msgid "Update File" +msgstr "Обновить файл" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +msgid "Remove this file" +msgstr "Удалить этот файл" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 +#: IDF/gettexttemplates/idf/wiki/update.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:12 +msgid "Trash" +msgstr "Мусор" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +msgid "Delete this file" +msgstr "Удалить этот файл" + +#: IDF/gettexttemplates/idf/faq-api.html.php:3 +#: IDF/gettexttemplates/idf/faq.html.php:34 +msgid "Here we are, just to help you." +msgstr "Мы здесь, чтобы помогать Вам." -#: IDF/Views.php:47 IDF/gettexttemplates/idf/faq.html.php:35 -#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 #: IDF/gettexttemplates/idf/faq-api.html.php:4 +#: IDF/gettexttemplates/idf/faq.html.php:35 +#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 +#: IDF/Views.php:47 msgid "Projects" msgstr "Проекты" -#: IDF/Views.php:90 IDF/gettexttemplates/idf/register/index.html.php:6 -msgid "Create Your Account" -msgstr "Создайте Ваш аккаунт" - -#: IDF/Views.php:126 IDF/Views.php:152 -msgid "Confirm Your Account Creation" -msgstr "Подтвердите создание аккаунта" - -#: IDF/Views.php:172 -msgid "Welcome! You can now participate in the life of your project of choice." -msgstr "" -"Добро пожаловать! Теперь Вы можете учавствовать в жизни выбранного проекта." - -#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 -msgid "Password Recovery" -msgstr "Восстановление пароля" - -#: IDF/Views.php:242 -msgid "" -"Welcome back! Next time, you can use your broswer options to remember the " -"password." -msgstr "" -"Рады Вас снова видеть! Следющий раз Вы можете использовать функцию " -"сохранения пароля в Вашем браузере." - -#: IDF/Views.php:284 -msgid "Here to Help You!" -msgstr "Здесь чтобы помогать Вам!" - -#: IDF/Views.php:300 -msgid "InDefero API (Application Programming Interface)" -msgstr "InDefero API (Application Programming Interface)" - -#: IDF/Scm/Mercurial.php:138 IDF/Scm/Git.php:288 -#, php-format -msgid "Folder %1$s not found in commit %2$s." -msgstr "" - -#: IDF/Scm/Mercurial.php:155 IDF/Scm/Git.php:404 -#, php-format -msgid "Not a valid tree: %s." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:79 -msgid "Monotone client key name or hash not in project conf." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:87 IDF/Plugin/SyncMonotone.php:187 -#, php-format -msgid "The key directory %s could not be created." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:98 -#, php-format -msgid "Could not write client key \"%s\"" -msgstr "" - -#: IDF/Scm/Git.php:237 -#, php-format -msgid "Invalid value for the parameter %1$s: %2$s. Use %3$s." -msgstr "Неверное значение параметра %1$s: %2$s. Используйте %3$s." - -#: IDF/EmailAddress.php:49 IDF/Key.php:49 -msgid "user" -msgstr "пользователь" - -#: IDF/EmailAddress.php:55 -#, fuzzy -msgid "email" -msgstr "Эл. адрес" - #: IDF/gettexttemplates/idf/faq.html.php:3 msgid "" "

        This is simple:

        \n" "
          \n" -"
        1. Write in the comments \"This is a duplicate of issue 123\", change 123 " -"with the corresponding issue number.
        2. \n" +"
        3. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
        4. \n" "
        5. Change the status of the current issue to Duplicate.
        6. \n" "
        7. Submit the changes.
        8. \n" "
        " msgstr "" "

        Это просто:

        \n" -"
        1. Напишите в комментарии \"Это дубликат проблемы 123\", измените 123 " -"с соответствующим номером проблемы.
        2. \n" +"
          1. Напишите в комментарии \"Это дубликат проблемы 123\", замените 123 на соответствующий номер проблемы.
          2. \n" "
          3. Измените статус текущей проблемы на Дубликат.
          4. \n" "
          5. Отправьте изменения.
          " #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" -"Вам необходимо создать учетную запись на Gravatar, это займет около 5 минут и бесплатно." +"Вам необходимо создать учетную запись на Gravatar, это займет около 5 минут и " +"это бесплатно." #: IDF/gettexttemplates/idf/faq.html.php:10 msgid "" @@ -329,7 +1618,7 @@ msgstr "Узнать больше об API." #: IDF/gettexttemplates/idf/faq.html.php:12 #: IDF/gettexttemplates/idf/faq.html.php:16 msgid "What are the keyboard shortcuts?" -msgstr "Какие сочетания клавиш?" +msgstr "Какие есть сочетания клавиш?" #: IDF/gettexttemplates/idf/faq.html.php:13 #: IDF/gettexttemplates/idf/faq.html.php:31 @@ -339,13 +1628,12 @@ msgstr "Как пометить проблему как дублирующую?" #: IDF/gettexttemplates/idf/faq.html.php:14 #: IDF/gettexttemplates/idf/faq.html.php:32 msgid "How can I display my head next to my comments?" -msgstr "Как я могу вставить мое лицо рядом с моим комментариями?" +msgstr "Как я могу вставить мое лицо рядом с моими комментариями?" #: IDF/gettexttemplates/idf/faq.html.php:15 #: IDF/gettexttemplates/idf/faq.html.php:33 -#, fuzzy msgid "What is the API and how is it used?" -msgstr "Что такое API и как это использовать?" +msgstr "Что такое API и как это используется?" #: IDF/gettexttemplates/idf/faq.html.php:17 msgid "Shift+h: This help page." @@ -353,7 +1641,7 @@ msgstr "Shift+h: Эта помощь." #: IDF/gettexttemplates/idf/faq.html.php:18 msgid "If you are in a project, you have the following shortcuts:" -msgstr "Если вы в проекте, у вас есть следующие ссылки:" +msgstr "Находясь в проекте можете использовать следующие клавиши:" #: IDF/gettexttemplates/idf/faq.html.php:19 msgid "Shift+u: Project updates." @@ -403,10 +1691,938 @@ msgstr "Alt+2: Пропустить меню." msgid "Alt+4: Search (when available)." msgstr "Alt+4: Поиск (если доступен)." -#: IDF/gettexttemplates/idf/faq.html.php:34 -#: IDF/gettexttemplates/idf/faq-api.html.php:3 -msgid "Here we are, just to help you." -msgstr "Мы здесь, чтобы помогать Вам." +#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 +msgid "People" +msgstr "Люди" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 +msgid "Usher" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 +msgid "You have here access to the administration of the forge." +msgstr "Вы здесь имеете доступ к администрированию хранилища." + +#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 +#: IDF/gettexttemplates/idf/project/home.html.php:3 +#: IDF/gettexttemplates/idf/project/timeline.html.php:4 +msgid "Welcome" +msgstr "Добро пожаловать" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:6 +msgid "Project List" +msgstr "Список проектов" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 +#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 +msgid "Create Project" +msgstr "Создать проект" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 +msgid "Change Project Details" +msgstr "Изменить данные о проекте" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 +msgid "" +"You can select the type of repository you want. In the case of subversion, " +"you can use optionally a remote repository instead of the local one." +msgstr "" +"Вы можете выбрать желаемый тип хранилища. В случае subversion, вы можете " +"использовать удаленное хранилище вместо локального." + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 +msgid "" +"Once you have defined the repository type, you cannot change " +"it." +msgstr "" +"После того как вы определили тип репозитория, вы не сможете его " +"изменить." + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 +msgid "" +"\n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" +"

          Separate the logins with commas and/or new lines.

          \n" +msgstr "" +"\n" +"

          Укажите пользователя используя его логин. Каждый пользователь должен быть уже зарегистрирован с этим логином.

          \n" +"

          Разделяйте логины запятыми и/или новой строкой.

          \n" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 +msgid "" +"The form contains some errors. Please correct them to create the project." +msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы создать проект." + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:15 +msgid "Provide at least one owner for the project or use a template." +msgstr "Укажите как минимум одного владельца проекта или используйте шаблон." + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 +#, php-format +msgid "" +"Confirmation code to confirm the deletion of the project: \n" +"%%code%%." +msgstr "" +"Код подтверждения для удаления проекта:\n" +"%%code%%." + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:5 +msgid "" +"\n" +"Attention! Deleting a project is a one second operation\n" +"with the consequences that all the data related to the \n" +"project will be deleted.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10 +msgid "" +"The form contains some errors. Please correct them to delete the project." +msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы удалить проект." + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:11 +msgid "Project Statistics" +msgstr "Статистика проекта" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:12 +msgid "Tab" +msgstr "Табуляция" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:13 +msgid "Number" +msgstr "Номер" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 +msgid "Code reviews" +msgstr "Рецензировании кода" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 +#: IDF/Views/Project.php:93 +msgid "Commits" +msgstr "Коммиты" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 +msgid "Documentation pages" +msgstr "Страница документации" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:19 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:20 +msgid "Delete Project" +msgstr "Удалить проект" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:22 +msgid "" +"For large projects, the suppression can take a while, please be patient." +msgstr "" +"Для больших проектов, подавление может занять некоторое время, пожалуйста, " +"будьте терпеливы." + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:3 +msgid "Space Usage Statistics" +msgstr "Статистика использования простанства" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:4 +msgid "Repositories:" +msgstr "Репозитории:" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +msgid "Attachments:" +msgstr "Вложения:" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 +msgid "Database:" +msgstr "Базы данных:" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:8 +msgid "Total Forge:" +msgstr "Всего в хранилище:" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 +msgid "" +"The form contains some errors. Please correct them to update the project." +msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы обновить проект." + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:14 +msgid "Provide at least one owner for the project." +msgstr "Укажите по крайней мере одного владельца проекта." + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:15 +msgid "Update Project" +msgstr "Обновить проект" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:19 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:20 +msgid "Delete this project" +msgstr "Удалить этот проект" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 +msgid "You will be asked to confirm." +msgstr "Будет выдан запрос для подтвеждения." + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 +#: IDF/Views/Admin.php:201 +msgid "User List" +msgstr "Список пользователей" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 +msgid "Update User" +msgstr "Обновить пользователя" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 +msgid "Create User" +msgstr "Создать пользователя" + +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 +msgid "The form contains some errors. Please correct them to create the user." +msgstr "" +"Форма содержит некоторые ошибки. Пожалуйста, исправьте их, чтобы создать " +"пользователя." + +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 +msgid "The user password will be sent by email to the user." +msgstr "Пароль пользователя будет выслан ему по электронной почте." + +#: IDF/gettexttemplates/idf/gadmin/users/createuser-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"An account on the forge has been created for you by\n" +"the administrator %%admin%%.\n" +"\n" +"Please find here your details to access the forge:\n" +"\n" +" Address: %%url%%\n" +" Login: %%user.login%%\n" +" Password: %%password%%\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" +"Здравствуйте %%user%%,\n" +"\n" +"Учетная запись в хранилище была создана для Вас\n" +"администратором %%admin%%.\n" +"\n" +"Данные для доступа в хранилище:\n" +"\n" +" Адрес: %%url%%\n" +" Логин: %%user.login%%\n" +" Пароль: %%password%%\n" +"\n" +"С уважением,\n" +"Команда разработчиков\n" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:3 +#, php-format +msgid "See not validated users." +msgstr "Смотреть не проверенных пользователей." + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:4 +msgid "

          You have here an overview of the users registered in the forge.

          " +msgstr "

          Обзор всех пользователей, зарегистрированных на сервере.

          " + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:5 +msgid "Number of users:" +msgstr "Количество пользователей:" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:3 +msgid "" +"If you are changing the email address of the user, you\n" +"need to ensure that you are providing a valid email\n" +"address" +msgstr "" +"Если вы хотите изменить адрес электронной почты\n" +"пользователя, вы должны убедиться, что\n" +"предоставляете действительный адрес." + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:6 +msgid "" +"If you give the user staff rights, the user will be\n" +"able to create new projects and update other non staff users.\n" +msgstr "" +"Если вы даете пользователю права персонала, пользователь сможет\n" +"создавать новые проекты и обновлять других пользователей не имеющих права персонала.\n" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9 +msgid "The form contains some errors. Please correct them to update the user." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить пользователя." + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 +msgid "Login:" +msgstr "Логин:" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:5 +msgid "Public Profile" +msgstr "Публичный профиль" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:12 +msgid "Administrative" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 +msgid "Configured servers" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 +#: IDF/Views/Admin.php:358 +msgid "Usher control" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 +msgid "address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 +msgid "port" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 +msgid "current server status:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:4 +msgid "startup" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:5 +msgid "shutdown" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:6 +msgid "reload server configuration:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:7 +msgid "reload" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +msgid "Status explanation" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:9 +msgid "active with n total open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:10 +msgid "waiting for new connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:11 +msgid "usher is being shut down, not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:12 +msgid "" +"usher is shut down, all local servers are stopped and not accepting " +"connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:3 +msgid "server name" +msgstr "имя сервера" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:4 IDF/Issue.php:99 +#: IDF/Review.php:102 +msgid "status" +msgstr "статус" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:5 +msgid "action" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 +msgid "No monotone servers configured." +msgstr "Monotone сервера не сконфигурированы." + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 +msgid "stop" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 +msgid "start" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +msgid "active connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +msgid "remote server without open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +msgid "server with n open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +msgid "local server running, without open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +msgid "local server not running, waiting for connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +msgid "local server is about to stop, n connections still open" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +msgid "local server not running, not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 +msgid "usher is shut down, not running and not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/index.atom.php:3 +#, php-format +msgid "Personal project feed for %%user%%." +msgstr "Personal project feed for %%user%%." + +#: IDF/gettexttemplates/idf/index.html.php:4 +msgid "No projects managed with InDefero were found." +msgstr "Проектов под управлением InDefero не найдено." + +#: IDF/gettexttemplates/idf/index.html.php:9 +msgid "Forge statistics" +msgstr "Статистика хранилища" + +#: IDF/gettexttemplates/idf/index.html.php:10 +msgid "Projects:" +msgstr "Проектов:" + +#: IDF/gettexttemplates/idf/index.html.php:11 +msgid "Members:" +msgstr "Участников:" + +#: IDF/gettexttemplates/idf/index.html.php:12 +msgid "Issues:" +msgstr "Проблем:" + +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" +msgstr "Коммитов:" + +#: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "Документаций:" + +#: IDF/gettexttemplates/idf/index.html.php:16 +msgid "Code reviews:" +msgstr "Рецензий кода:" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#, php-format +msgid "Attachment to issue %%issue.id%%" +msgstr "Вложение к тикету %%issue.id%%" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 +#: IDF/gettexttemplates/idf/source/git/file.html.php:6 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 +msgid "Archive" +msgstr "Архив" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 +#: IDF/gettexttemplates/idf/source/git/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +msgid "Download this file" +msgstr "Скачать этот файл" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:14 +msgid "Created:" +msgstr "Создан:" + +#: IDF/gettexttemplates/idf/issues/base.html.php:4 +msgid "All Issues" +msgstr "Все проблемы" + +#: IDF/gettexttemplates/idf/issues/base.html.php:5 +msgid "My Issues" +msgstr "Мои проблемы" + +#: IDF/gettexttemplates/idf/issues/base.html.php:6 +msgid "My watch list" +msgstr "Мой список слежения" + +#: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "Новая проблема" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/wiki/base.html.php:6 +msgid "Search" +msgstr "Искать" + +#: IDF/gettexttemplates/idf/issues/base.html.php:9 +msgid "Back to the issue" +msgstr "Назад к проблеме" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          \n" +msgstr "" +"

          Открытых проблем: %%open%%

          \n" +"

          Закрытых проблем: %%closed%%

          \n" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 +msgid "Label:" +msgstr "Ярлык:" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 +msgid "Completion:" +msgstr "Завершение:" + +#: IDF/gettexttemplates/idf/issues/create.html.php:3 +msgid "" +"

          When you submit the issue do not forget to provide the following information:

          \n" +"
            \n" +"
          • The steps to reproduce the problem.
          • \n" +"
          • The version of the software and your operating system.
          • \n" +"
          • Any information that can help the developers to solve the issue.
          • \n" +"
          • Do not provide any password or confidential information!
          • \n" +"
          " +msgstr "" +"

          Когда вы отправляете проблему не забудьте указать следующую информацию:

          \n" +"
          • Шаги по воспроизведению проблемы.
          • \n" +"
          • Версии программного обеспечения и операционной системы.
          • \n" +"
          • Любая информация, которая поможет разработчикам решить проблему.
          • \n" +"
          • Не добавляйте никаких паролей или конфиденциальной информации!
          • \n" +"
          " + +#: IDF/gettexttemplates/idf/issues/create.html.php:10 +msgid "" +"The form contains some errors. Please correct them to submit the issue." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы добавить проблему." + +#: IDF/gettexttemplates/idf/issues/create.html.php:11 +#: IDF/gettexttemplates/idf/issues/create.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/create.html.php:5 +#: IDF/gettexttemplates/idf/wiki/update.html.php:5 +msgid "Preview" +msgstr "Предпросмотр" + +#: IDF/gettexttemplates/idf/issues/create.html.php:12 +msgid "Submit Issue" +msgstr "Отправить проблему" + +#: IDF/gettexttemplates/idf/issues/create.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 +msgid "Attach file" +msgstr "Приложить файл" + +#: IDF/gettexttemplates/idf/issues/create.html.php:16 +#: IDF/gettexttemplates/idf/issues/create.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 +msgid "Attach another file" +msgstr "Приложить еще один файл" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:38 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 +#: IDF/IssueComment.php:151 +msgid "Summary:" +msgstr "Краткое описание:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 +msgid "Status:" +msgstr "Статус:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 +#: IDF/IssueComment.php:155 +msgid "Owner:" +msgstr "Владелец:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 +#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          " +msgstr "" +"

          Открытых проблем: %%open%%

          \n" +"

          Закрытых проблем: %%closed%%

          " + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 +msgid "" +"A new issue has been created and assigned\n" +"to you:" +msgstr "" +"Новая проблема была создана и назначена\n" +"на Вас:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 +msgid "Reported by:" +msgstr "Сообщил:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 +msgid "Issue:" +msgstr "Проблема:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 +msgid "The following issue has been updated:" +msgstr "Следующая проблема была обновлена:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 +#, php-format +msgid "By %%who%%, %%c.creation_dtime%%:" +msgstr "%%who%%, %%c.creation_dtime%%:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 +msgid "URL:" +msgstr "URL:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 +msgid "Comments (last first):" +msgstr "Комментарии (последние первыми):" + +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

          Found open issues: %%open%%

          \n" +"

          Found closed issues: %%closed%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

          Label:\n" +"%%tag.class%%:%%tag.name%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
          You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." +msgid_plural "" +"See the %%nb_submit_closed%% closed." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 +#, php-format +msgid "See the %%nb_owner_closed%% closed." +msgid_plural "" +"See the %%nb_owner_closed%% closed." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 +msgid "Submitted issues:" +msgstr "Отправленные проблемы:" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 +msgid "Working issues:" +msgstr "Проблемы в работе:" + +#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#, php-format +msgid "Reported by %%submitter%%, %%c.creation_dtime%%" +msgstr "Сообщено %%submitter%%, %%c.creation_dtime%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:4 +#: IDF/gettexttemplates/idf/review/view.html.php:22 +#, php-format +msgid "" +"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" +msgstr "" +"Комментированно %%i%% %%submitter%%, " +"%%c.creation_dtime%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#, php-format +msgid "Sign in to reply to this comment." +msgstr "Войдите, чтобы ответить на комментарий." + +#: IDF/gettexttemplates/idf/issues/view.html.php:6 +msgid "" +"This issue is marked as closed, add a comment only if you think this issue " +"is still valid and more work is needed to fully fix it." +msgstr "" +"Эта проблема отмечена как закрытая. Добавляйте комментарий, только если вы " +"думаете, что этот вопрос остается в силе и многое еще предстоит сделать, " +"чтобы полностью исправить ее." + +#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#, php-format +msgid "%%interested%% person" +msgid_plural "%%interested%% persons" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:9 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 +msgid "Remove this issue from your watch list" +msgstr "Удалить проблему из Вашего листа слежения." + +#: IDF/gettexttemplates/idf/issues/view.html.php:11 +msgid "Add this issue to your watch list" +msgstr "Добавить проблему в Ваш лист слежения." + +#: IDF/gettexttemplates/idf/issues/view.html.php:12 +msgid "Click here to view the previous closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:13 +msgid "Click here to view the previous open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:14 +msgid "Click here to view the next closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:15 +msgid "Click here to view the next open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:16 +msgid "download" +msgstr "скачать" + +#: IDF/gettexttemplates/idf/issues/view.html.php:17 +msgid "view" +msgstr "просмотр" + +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы изменить проблему." + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 +msgid "Submit Changes" +msgstr "Сохранить изменения" + +#: IDF/gettexttemplates/idf/issues/view.html.php:32 +msgid "Followed by:" +msgstr "Наблюдатели:" + +#: IDF/gettexttemplates/idf/login_form.html.php:3 +#, php-format +msgid "" +"If you don't have an account yet, you can create one here." +msgstr "" +"Если у Вас еще нет учетной записи Вы можете создать ее здесь." + +#: IDF/gettexttemplates/idf/login_form.html.php:4 +msgid "What is your account information?" +msgstr "Каковы данные Вашей учетной записи?" + +#: IDF/gettexttemplates/idf/login_form.html.php:5 +msgid "My login is" +msgstr "Мой логин" + +#: IDF/gettexttemplates/idf/login_form.html.php:6 +msgid "My password is" +msgstr "Мой пароль" + +#: IDF/gettexttemplates/idf/login_form.html.php:7 +msgid "Sign in" +msgstr "Войти" + +#: IDF/gettexttemplates/idf/login_form.html.php:8 +msgid "I lost my password!" +msgstr "Я забыл пароль!" + +#: IDF/gettexttemplates/idf/login_form.html.php:9 +msgid "Welcome." +msgstr "Добро пожаловать." + +#: IDF/gettexttemplates/idf/login_form.html.php:10 +msgid "It takes less than a minute to create your account." +msgstr "Создание учетной записи займет меньше минуты." + +#: IDF/gettexttemplates/idf/main-menu.html.php:3 +#, php-format +msgid "Welcome, %%user%%." +msgstr "Привет, %%user%%." + +#: IDF/gettexttemplates/idf/main-menu.html.php:4 +msgid "Sign Out" +msgstr "Выход" + +#: IDF/gettexttemplates/idf/main-menu.html.php:5 +msgid "Sign in or create your account" +msgstr "Войти или создать учетную запись" + +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 +msgid "Forge Management" +msgstr "Управление хранилищем" + +#: IDF/gettexttemplates/idf/main-menu.html.php:10 +msgid "Help and accessibility features" +msgstr "Справка и специальные возможности" + +#: IDF/gettexttemplates/idf/main-menu.html.php:11 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +msgid "Help" +msgstr "Помощь" + +#: IDF/gettexttemplates/idf/project/home.html.php:4 +#: IDF/gettexttemplates/idf/project/timeline.html.php:5 +msgid "Latest Updates" +msgstr "Последние изменения" + +#: IDF/gettexttemplates/idf/project/home.html.php:5 +msgid "Featured Downloads" +msgstr "Рекомендуемые загрузки" + +#: IDF/gettexttemplates/idf/project/home.html.php:6 +#: IDF/gettexttemplates/idf/project/home.html.php:8 +msgid "show more..." +msgstr "еще..." + +#: IDF/gettexttemplates/idf/project/home.html.php:7 +msgid "Featured Documentation" +msgstr "Рекомендуемая документация" + +#: IDF/gettexttemplates/idf/project/home.html.php:9 +msgid "Development Team" +msgstr "Команда разработчиков" + +#: IDF/gettexttemplates/idf/project/home.html.php:10 +msgid "Admins" +msgstr "Администраторы" + +#: IDF/gettexttemplates/idf/project/home.html.php:11 +msgid "Happy Crew" +msgstr "Счастливая комманда" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:3 +msgid "Latest updates" +msgstr "Последние изменения" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 +#: IDF/Views/Project.php:90 +msgid "All Updates" +msgstr "Обновления" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:7 +msgid "Filter by type" +msgstr "Фильтр по типу" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" #: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 #, php-format @@ -437,110 +2653,37 @@ msgid "" "Yours faithfully,\n" "The development team.\n" msgstr "" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 -#, fuzzy -msgid "Oops, we found an error in the form." -msgstr "Упс, мы обнаружили ошибку в форме." - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 -msgid "Confirm Your Account" -msgstr "Подтвердить ваш аккаунт" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 -#: IDF/gettexttemplates/idf/wiki/create.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 -#: IDF/gettexttemplates/idf/wiki/update.html.php:7 -#: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 -#: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 -msgid "Cancel" -msgstr "Отмена" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 -msgid "Instructions" -msgstr "Инструкции" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 -msgid "" -"Use your email software to read your emails and open your confirmation " -"email. Either click directly on the confirmation link or copy/paste the " -"confirmation key in the box and submit the form." -msgstr "" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 -msgid "" -"Just after providing the confirmation key, you will be able to set your " -"password and start using this website fully." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:3 -msgid "" -"Read the terms and conditions " -"– basically \"Please be nice, we respect you\"." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:4 -#, php-format -msgid "" -"With your account, you will able to participate in the life of all the " -"projects hosted here. Participating in a software project must be fun, so if " -"you have troubles, you can let us know about your issues " -"at anytime!" -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:5 -#, fuzzy -msgid "Oops, please check the provided login and email address to register." -msgstr "" -"Упс, пожалуйста, проверьте логин и адрес электронной почты для регистрации." - -#: IDF/gettexttemplates/idf/register/index.html.php:8 -msgid "" -"Be sure to provide a valid email address, as we are sending a validation " -"link by email." -msgstr "" -"Не забудьте указать действительный адрес электронной почты, т.к. на него " -"будет оправлена ссылка для подтверждения регистрации." - -#: IDF/gettexttemplates/idf/register/index.html.php:9 -msgid "Did you know?" -msgstr "Знаете ли Вы?" +"Здравствуйте,\n" +"\n" +"Вы запросили создание учетной записи для\n" +"участия в жизни проекта.\n" +"\n" +"Для подтверждения учетной записи пожалуйста перейдите по ссылке:\n" +"\n" +"%%url%%\n" +"\n" +"Или перейдите на страницу:\n" +"\n" +"%%urlik%%\n" +"\n" +"и введите следующий ключ:\n" +"\n" +"%%key%%\n" +"\n" +"Если вы больше не заинтересованы в\n" +"участии в жизни проекта или если\n" +"вы не можете вспомнить подобного запроса\n" +"пожалуйста извините нас и просто игнорируйте\n" +"это сообщение.\n" +"\n" +"С уважением,\n" +"Команда разработчиков.\n" #: IDF/gettexttemplates/idf/register/confirmation.html.php:3 #: IDF/gettexttemplates/idf/user/myaccount.html.php:3 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 -#, fuzzy msgid "Oops, please check the form for errors." -msgstr "Упс, пожалуйста, проверьте форму на наличие ошибок." - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 -msgid "Login:" -msgstr "Логин:" +msgstr "" #: IDF/gettexttemplates/idf/register/confirmation.html.php:5 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 @@ -549,990 +2692,406 @@ msgstr "Эл. почта:" #: IDF/gettexttemplates/idf/register/confirmation.html.php:6 msgid "Enable Your Account" -msgstr "Включите Ваш аккаунт" +msgstr "Включите Вашу учетную запись" #: IDF/gettexttemplates/idf/register/confirmation.html.php:8 #: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." msgstr "" -"Это последний шаг, но убедитесь, что включены cookies чтобы " -"войдите потом." +"Это последний шаг, но убедитесь, что включены cookies чтобы" +" войдите потом." -#: IDF/gettexttemplates/idf/index.atom.php:3 -#, php-format -msgid "Personal project feed for %%user%%." -msgstr "Personal project feed for %%user%%." - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 +#: IDF/gettexttemplates/idf/register/index.html.php:3 msgid "" -"You can select the type of repository you want. In the case of subversion, " -"you can use optionally a remote repository instead of the local one." +"Read the terms and conditions " +"– basically \"Please be nice, we respect you\"." msgstr "" +"Прочитайте условия – " +"основательно \"Будьте хорошими, мы Вас уважаем\"." -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 -msgid "" -"Once you have defined the repository type, you cannot change it." -msgstr "" -"После того как вы определили тип репозитория, вы не сможете его " -"изменить." - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 -msgid "" -"\n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" -"

          Separate the logins with commas and/or new lines.

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 -#: IDF/gettexttemplates/idf/admin/members.html.php:8 -msgid "" -"\n" -"

          Notes:

          \n" -"

          A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

          A project member will not have access to the administration area but will " -"have more options available in the use of the project.

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 -msgid "" -"The form contains some errors. Please correct them to create the project." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы создать проект." - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:15 -msgid "Provide at least one owner for the project or use a template." -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 -#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 -msgid "Create Project" -msgstr "Создать проект" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 -msgid "Instructions:" -msgstr "Инструкции:" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 +#: IDF/gettexttemplates/idf/register/index.html.php:4 #, php-format msgid "" -"Confirmation code to confirm the deletion of the project: \n" -"%%code%%." +"If you have just forgotten your login information, then there is no need to " +"create a new account. Just go here to recover your " +"login name and password." msgstr "" -"Код подтверждения для удаления проекта:\n" -"%%code%%." +"Если Вы просто забыли данные для входа нет необходимости создавать новую " +"учетную запись. Просто перейдите сюда для " +"восстановления логина и пароля." -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:5 -msgid "" -"\n" -"Attention! Deleting a project is a one second operation\n" -"with the consequences that all the data related to the \n" -"project will be deleted.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10 -msgid "" -"The form contains some errors. Please correct them to delete the project." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы удалить проект." - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:11 -msgid "Project Statistics" -msgstr "Статистика проекта" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:12 -msgid "Tab" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:13 -msgid "Number" -msgstr "Номер" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:5 IDF/Views/Project.php:75 -#: IDF/Form/TabsConf.php:38 -msgid "Downloads" -msgstr "Файлы" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 -msgid "Code reviews" -msgstr "Аудит кода" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 -msgid "Commits" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 -#: IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 IDF/Form/TabsConf.php:42 -msgid "Issues" -msgstr "Проблемы" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 -msgid "Documentation pages" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:19 -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:20 -msgid "Delete Project" -msgstr "Удалить проект" - -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:22 -msgid "" -"For large projects, the suppression can take a while, please be patient." -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:3 -msgid "Space Usage Statistics" -msgstr "Статистика использования простанства" - -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:4 -msgid "Repositories:" -msgstr "Репозитории:" - -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 -msgid "Attachments:" -msgstr "Вложения:" - -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 -msgid "Downloads:" -msgstr "Файлы:" - -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 -msgid "Database:" -msgstr "Базы данных:" - -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:8 -msgid "Total Forge:" -msgstr "Всего на сервере:" - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 -#: IDF/gettexttemplates/idf/admin/members.html.php:3 -msgid "" -"\n" -"

          Instructions:

          \n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" -"

          Separate the logins with commas and/or new lines.

          \n" -msgstr "" -"\n" -"

          Инструкция:

          \n" -"

          Укажите логин каждого участника. Каждый участник должен быть уже " -"зарегистрирован с этим логином.

          \n" -"

          Разделяйте логины запятыми и/или новой строкой.

          \n" - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 -msgid "" -"The form contains some errors. Please correct them to update the project." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы обновить проект." - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:14 -msgid "Provide at least one owner for the project." -msgstr "Укажите по крайней мере одного владельца проекта." - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:15 -msgid "Update Project" -msgstr "Обновить проект" - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:17 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:19 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:20 -msgid "Delete this project" -msgstr "Удалить этот проект" - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 -#: IDF/gettexttemplates/idf/wiki/view.html.php:12 -#: IDF/gettexttemplates/idf/wiki/update.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 -msgid "Trash" -msgstr "Мусор" - -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 -msgid "You will be asked to confirm." -msgstr "Будет выдан запрос для подтвеждения." - -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 -#: IDF/gettexttemplates/idf/main-menu.html.php:6 -msgid "Project List" -msgstr "Список проектов" - -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 -msgid "Change Project Details" -msgstr "Изменить данные о проекте" - -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 -msgid "The form contains some errors. Please correct them to create the user." -msgstr "" -"Форма содержит некоторые ошибки. Пожалуйста, исправьте их, чтобы создать " -"пользователя." - -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 -msgid "Create User" -msgstr "Создать пользователя" - -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 -msgid "The user password will be sent by email to the user." -msgstr "Пароль пользователя будет выслан ему по электронной почте." - -#: IDF/gettexttemplates/idf/gadmin/users/createuser-email.txt.php:3 +#: IDF/gettexttemplates/idf/register/index.html.php:5 #, php-format msgid "" -"Hello %%user%%,\n" -"\n" -"An account on the forge has been created for you by\n" -"the administrator %%admin%%.\n" -"\n" -"Please find here your details to access the forge:\n" -"\n" -" Address: %%url%%\n" -" Login: %%user.login%%\n" -" Password: %%password%%\n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +"With your account, you will able to participate in the life of all the " +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:3 -#, php-format -msgid "See not validated users." -msgstr "Смотреть не проверенных пользователей." +#: IDF/gettexttemplates/idf/register/index.html.php:6 +msgid "Oops, please check the provided login and email address to register." +msgstr "" +"Ой, пожалуйста, проверьте логин и адрес электронной почты для регистрации." -#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:4 -msgid "

          You have here an overview of the users registered in the forge.

          " -msgstr "

          Обзор всех пользователей, зарегистрированных на сервере.

          " +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 +msgid "Create Your Account" +msgstr "Создайте Вашу учетную запись" -#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:5 -msgid "Number of users:" -msgstr "Количество пользователей:" - -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:3 +#: IDF/gettexttemplates/idf/register/index.html.php:9 msgid "" -"If you are changing the email address of the user, you\n" -"need to ensure that you are providing a valid email\n" -"address" +"Be sure to provide a valid email address, as we are sending a validation " +"link by email." msgstr "" -"Если вы хотите изменить адрес электронной почты\n" -"пользователя, вы должны убедиться, что\n" -"предоставляете действительный адрес." +"Не забудьте указать действительный адрес электронной почты, т.к. на него " +"будет оправлена ссылка для подтверждения регистрации." -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:6 +#: IDF/gettexttemplates/idf/register/index.html.php:10 +msgid "Did you know?" +msgstr "Знаете ли Вы?" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 +msgid "Oops, we found an error in the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 +msgid "Confirm Your Account" +msgstr "Подтвердить Вашу учетную запись" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 msgid "" -"If you give the user staff rights, the user will be\n" -"able to create new projects and update other non staff users.\n" +"Use your email software to read your emails and open your confirmation " +"email. Either click directly on the confirmation link or copy/paste the " +"confirmation key in the box and submit the form." msgstr "" +"Используйте клиента электронной почты для открытия письма с подтверждением. " +"Либо щелкните на ссылку для подтверждения или скопируйте / вставьте ключ " +"подтверждения в форму." -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9 -msgid "The form contains some errors. Please correct them to update the user." -msgstr "" -"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить пользователя." - -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:5 -msgid "Public Profile" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:12 -msgid "Administrative" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 -msgid "Update User" -msgstr "Обновить пользователя" - -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 -#: IDF/Views/Admin.php:201 -msgid "User List" -msgstr "Список пользователей" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 -msgid "current server status:" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:4 -msgid "startup" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:5 -msgid "shutdown" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:6 -msgid "reload server configuration:" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:7 -msgid "reload" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 -msgid "Status explanation" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:9 -msgid "active with n total open connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:10 -msgid "waiting for new connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:11 -msgid "usher is being shut down, not accepting connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:12 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 msgid "" -"usher is shut down, all local servers are stopped and not accepting " -"connections" +"Just after providing the confirmation key, you will be able to set your " +"password and start using this website fully." msgstr "" +"Сразу после предоставления ключа подтверждения вы сможете установить пароль " +"и начать работу с этим сайтом в полном объеме." -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:3 -msgid "server name" +#: IDF/gettexttemplates/idf/review/base-full.html.php:3 +#: IDF/gettexttemplates/idf/review/base.html.php:3 +msgid "Open Reviews" +msgstr "Открытые рецензии" + +#: IDF/gettexttemplates/idf/review/base.html.php:4 +#: IDF/gettexttemplates/idf/review/create.html.php:11 +#: IDF/gettexttemplates/idf/review/index.html.php:3 IDF/Views/Review.php:83 +msgid "Start Code Review" +msgstr "Начать рецензирование кода" + +#: IDF/gettexttemplates/idf/review/create.html.php:3 +msgid "" +"

          To start a code review, you need to provide:

          \n" +"
            \n" +"
          • A commit or revision of the current code in the repository from which you started your work.
          • \n" +"
          • A patch describing your changes with respect to the reference commit.
          • \n" +"
          • Check your patch does not provide any password or confidential information!
          • \n" +"
          " msgstr "" +"

          Для начала аудита кода Вам необходимо указать:

          \n" +"
            \n" +"
          • Комит или ревизию исходного кода в репозитории над котором вы работали.
          • \n" +"
          • Патч описывающий Ваши изменения с учетом исходного комита.
          • \n" +"
          • Проверьте, что Вы не указали в патче какие-либо пароли или другую конфиденциальную информацияю!
          • \n" +"
          " -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:4 IDF/Issue.php:99 -#: IDF/Review.php:102 -msgid "status" -msgstr "статус" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:5 -msgid "action" +#: IDF/gettexttemplates/idf/review/create.html.php:9 +msgid "" +"The form contains some errors. Please correct them to submit the code " +"review." msgstr "" +"Форма содержит ошибки. Пожалуйста исправьте их чтобы отправить вашу " +"рецензию." -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 -msgid "stop" +#: IDF/gettexttemplates/idf/review/create.html.php:10 +msgid "" +"Select the commit against which you created your patch to be sure it applies" +" correctly." msgstr "" +"Выберите комит для которого вы создали свой патч, чтобы убедиться, что он " +"применяется правильно." -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 -msgid "start" -msgstr "" +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 +msgid "The following review has been created:" +msgstr "Следующая рецензия была создана:" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 -msgid "kill" -msgstr "" +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 +msgid "Review:" +msgstr "Рецензия:" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 -msgid "active connections" -msgstr "" +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 +msgid "The following review has been updated:" +msgstr "Следющая рецензия была обновлена:" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 -msgid "remote server without open connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 -msgid "server with n open connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 -msgid "local server running, without open connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 -msgid "local server not running, waiting for connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 -msgid "local server is about to stop, n connections still open" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 -msgid "local server not running, not accepting connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 -msgid "usher is shut down, not running and not accepting connections" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 -msgid "address" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 -msgid "port" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 -msgid "Configured servers" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 -#: IDF/Views/Admin.php:358 -msgid "Usher control" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -msgid "People" -msgstr "Люди" - -#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -msgid "Usher" -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 -msgid "You have here access to the administration of the forge." -msgstr "" - -#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/home.html.php:3 -msgid "Welcome" -msgstr "Добро пожаловать" - -#: IDF/gettexttemplates/idf/login_form.html.php:3 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" msgstr "" +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" -#: IDF/gettexttemplates/idf/login_form.html.php:4 -msgid "What is your account information?" +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 +msgid "General comments (last first):" +msgstr "Общие комментарии (последние в начале):" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 +msgid "Detailed file comments (last first):" +msgstr "Подробные комментарии файла (новые в начале):" + +#: IDF/gettexttemplates/idf/review/view.html.php:3 +msgid "" +"Code review is a process in which\n" +"after or before changes are commited into the code repository,\n" +"different people discuss the code changes. The goal is\n" +"to improve the quality of the code and the\n" +"contributions, as such, you must be pragmatic when writing\n" +"your review. Correctly mention the line numbers (in the old or in the\n" +"new file) and try to keep a good balance between seriousness and fun.\n" msgstr "" +"Рецензирование кода - это процесс, при котором до или после комитов " +"отправленых в репозиторий, разные люди обсуждают изменения в коде. Целью " +"является улучшение качества кода и участия, таким образом," +" вы должны быть прагматичными при написании обзора. Правильно отметить " +"номера строк (в старом или в новом файле) и попытаться сохранить хороший " +"баланс между серьезностью и шуткой.\n" -#: IDF/gettexttemplates/idf/login_form.html.php:5 -msgid "My login is" -msgstr "Мой логин" - -#: IDF/gettexttemplates/idf/login_form.html.php:6 -msgid "My password is" +#: IDF/gettexttemplates/idf/review/view.html.php:11 +msgid "" +"\n" +"Proposing code for review is intimidating, you know\n" +"you will receive critics, so please, as a reviewer, keep this\n" +"process fun, use it to help your contributor learn your\n" +"coding standards and the structure of the code and make them want\n" +"to propose more contributions.\n" msgstr "" +"\n" +"Предложение кода для рецензирования пугает. Знайте, вы будете получать критику, поэтому, пожалуйста, как рецензент, воспринимать этот процесс с улыбкой, использовать его, чтобы помочь вашей команде узнать ваши стандарты кодирования и структуры кода и сделать так, что бы они продолжили участие в проекте .\n" -#: IDF/gettexttemplates/idf/login_form.html.php:7 -msgid "Sign in" -msgstr "Войти" - -#: IDF/gettexttemplates/idf/login_form.html.php:8 -msgid "I lost my password!" -msgstr "Я забыл пароль!" - -#: IDF/gettexttemplates/idf/login_form.html.php:9 -msgid "Welcome." -msgstr "" - -#: IDF/gettexttemplates/idf/login_form.html.php:10 -msgid "It takes less than a minute to create your account." -msgstr "" - -#: IDF/gettexttemplates/idf/user/public.html.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 #, php-format -msgid "You are looking at the public profile of %%member%%." -msgstr "Вы просматриваете публичный профиль %%member%%." +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: IDF/gettexttemplates/idf/user/public.html.php:4 -#: IDF/gettexttemplates/idf/review/view.html.php:30 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 -msgid "Description:" -msgstr "Описание:" +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: IDF/gettexttemplates/idf/user/public.html.php:5 -msgid "Twitter:" -msgstr "" - -#: IDF/gettexttemplates/idf/user/public.html.php:6 -msgid "Public Email:" -msgstr "" - -#: IDF/gettexttemplates/idf/user/public.html.php:7 -msgid "Website:" -msgstr "" - -#: IDF/gettexttemplates/idf/user/public.html.php:8 -msgid "Last time seen:" -msgstr "Последний раз был здесь:" - -#: IDF/gettexttemplates/idf/user/public.html.php:9 -msgid "Member since:" -msgstr "Участник с:" - -#: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:20 #, php-format msgid "" -"Hello %%user%%,\n" -"\n" -"To confirm that you want %%email%%\n" -"to be your new email address, just follow this link:\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following verification key:\n" -"\n" -"%%key%%\n" -"\n" -"If you do not want to change your email address, \n" -"just ignore this message.\n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" msgstr "" +"Комментарий %%i%% %%who%%, %%c.creation_dtime%%" -#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:21 #, php-format -msgid "" -"Hello %%user%%,\n" -"\n" -"You lost your password and wanted to recover it.\n" -"To provide a new password for your account, you\n" -"just have to follow the provided link. You will\n" -"get a simple form to provide a new password.\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following verification key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not the one who requested to reset\n" -"your password, simply ignore this email, your\n" -"password will not be changed.\n" -"\n" -"Yours faithfully,\n" -"The development team.\n" -msgstr "" +msgid "Your comments on the changes in file %%file%%:" +msgstr "Ваши комментарии на изменения в файле %%file%%:" -#: IDF/gettexttemplates/idf/user/myaccount.html.php:6 -msgid "Key Management" -msgstr "" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:7 -msgid "Secondary Emails" -msgstr "" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:8 -msgid "Extra password" -msgstr "Дополнительный пароль" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:9 -msgid "" -"This password is used to access some of the external systems managed by our " -"infrastructure. It will be regenerated if you change your password." -msgstr "" -"Этот пароль служит для доступа с внешних систем, управляемых нашей " -"инфраструктурой. Он будет сгенерирован при смене Вашего пароля." - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:10 -msgid "API key" -msgstr "API ключ" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:11 -msgid "" -"Your API key will be regenerated automatically if you change your password." -msgstr "API ключ будет сгенерирован автоматически при смене Вашего пароль." - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:12 -msgid "Update Your Account" -msgstr "Обновить профиль" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:14 -msgid "Your Current Public Keys" -msgstr "" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:15 -msgid "Delete this key" -msgstr "Удалить этот ключ" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:16 -#, fuzzy -msgid "Your additional email addresses" -msgstr "Подтвердите ваш новый адрес электронной почты." - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:17 -#, fuzzy -msgid "Delete this address" -msgstr "Удалить эту страницу" - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:18 -msgid "" -"If possible, use your real name. By using your real name, people will have " -"more trust in your comments and remarks." -msgstr "" -"Если возможно, используйте свое настоящее имя. При использовании свое " -"настоящего имени, люди будут больше доверять вашим комментариям и замечаниям." - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:19 -msgid "" -"The extra password is used to access some of the external systems and the " -"API key is used to interact with this website using a program." -msgstr "" -"Дополнительный пароль используется для доступа с некоторых внешних систем и " -"ключ API используется для взаимодействия с этим веб-сайтом из внешней " -"программы." - -#: IDF/gettexttemplates/idf/user/myaccount.html.php:20 -msgid "Show API key and extra password" -msgstr "Показать ключ API и дополнительный пароль" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:23 #, php-format -msgid "Update your account." -msgstr "Изменить Ваш аккаунт." +msgid "Sign in to participate in the review." +msgstr "Войдите что бы учавствовать в рецензировании." -#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 -#, php-format -msgid "See your public profile." -msgstr "Посмотреть Ваш публичный профиль." - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 -#, php-format -msgid "See your forge issue watch list." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 -msgid "Working issues:" -msgstr "Проблемы в работе:" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 -msgid "Submitted issues:" -msgstr "Отправленные проблемы:" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 -msgid "Confirm Your New Email Address" -msgstr "Подтвердите Ваш новый эл. адрес" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 +#: IDF/gettexttemplates/idf/review/view.html.php:24 msgid "" -"Use your email software to read your emails and open your verification " -"email. Either click directly on the verification link or copy/paste the " -"verification key in the box and submit the form." +"The form contains some errors. Please correct them to submit your review." msgstr "" -"Запустите ваше ПО для чтения электронной почты и откройте письмо с " -"подтверждением. Либо нажмите непосредственно на ссылку подтверждения или " -"скопируйте и вставьте проверочный ключ в форму и нажмите Отправить." +"Форма содержит ошибки. Пожалуйста исправьте их чтобы отправить вашу " +"рецензию." -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 -msgid "Recover Your Password" -msgstr "Восстановить пароль" - -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:8 -#, fuzzy -msgid "" -"Just after providing the confirmation key, you will be able to reset your " -"password and use this website fully." -msgstr "" -"Сразу после предоставления подтверждающего ключа, вы сможете изменить пароль " -"и снова использовать этот веб-сайт полностью." - -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:6 -msgid "Reset Your Password" -msgstr "Сбросить пароль" - -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 -#, fuzzy -msgid "" -"Oops, please check the provided login or email address to recover your " -"password." -msgstr "" -"Упс, пожалуйста, проверьте предоставленный логин или электронный адрес для " -"восстановления пароля." - -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 -msgid "Recover My Password" -msgstr "Восстановить мой пароль" - -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 -msgid "" -"Provide either your login or email address, if a corresponding user is found " -"in the database, we will send you an email with the details on how to reset " -"your password." -msgstr "" -"Введите ваш Логин или адрес электронной почты. Если соответствующий " -"пользователь найден в базе данных, мы вышлем Вам письмо с информацией о том, " -"как сменить пароль." - -#: IDF/gettexttemplates/idf/wiki/create.html.php:3 -#: IDF/gettexttemplates/idf/wiki/update.html.php:3 -msgid "Preview of the Page" -msgstr "Предпросмотр страницы" - -#: IDF/gettexttemplates/idf/wiki/create.html.php:4 -msgid "The form contains some errors. Please correct them to create the page." -msgstr "Форма содержит ошибки. Пожалуйста исправтье их чтобы создать страницу." - -#: IDF/gettexttemplates/idf/wiki/create.html.php:5 -#: IDF/gettexttemplates/idf/wiki/update.html.php:5 -#: IDF/gettexttemplates/idf/issues/create.html.php:11 -#: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:24 -msgid "Preview" -msgstr "Предпросмотр" - -#: IDF/gettexttemplates/idf/wiki/create.html.php:6 -msgid "Create Page" -msgstr "Создать страницу" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:3 -#, php-format -msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" -"%%page.title%%. This revision was created\n" -"by %%submitter%%." -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:6 -msgid "" -"If you delete this old revision, it will be removed from the database and " -"you will not be able to recover it." -msgstr "" -"Если вы удалите эту старую версию, она будет удалена из базы данных, и " -"вы не сможете ее восстановить." - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 -#: IDF/gettexttemplates/idf/wiki/view.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 -#: IDF/gettexttemplates/idf/downloads/view.html.php:4 -#, php-format -msgid "by %%submitter%%" -msgstr "%%submitter%%" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:9 -msgid "Delete Revision" -msgstr "Удалить ревизию" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:14 #: IDF/gettexttemplates/idf/review/view.html.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -msgid "Created:" -msgstr "Создан:" +msgid "How to Participate in a Code Review" +msgstr "Как принять участие в рецензировании кода" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 -#: IDF/gettexttemplates/idf/wiki/view.html.php:15 -#: IDF/gettexttemplates/idf/review/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -msgid "Updated:" -msgstr "Обновлено:" +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "Автор:" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:14 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 -#: IDF/gettexttemplates/idf/wiki/view.html.php:17 -msgid "Old Revisions" -msgstr "Старые ревизии" +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "Комит:" -#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 -#, php-format -msgid "" -"\n" -"

          Instructions:

          \n" -"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" -"

          Website addresses are automatically linked and you can link to another " -"page in the documentation using double square brackets like that " -"[[AnotherPage]].

          \n" -"

          To directly include a file content from the repository, embrace its path " -"with triple square brackets: [[[path/to/file.txt]]].

          \n" -msgstr "" +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "Просмотреть соответствующие дерево исходных текстов" -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 -#: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/base.html.php:4 IDF/Views/Wiki.php:175 -msgid "New Page" -msgstr "Новая страница" +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "Рецензенты:" -#: IDF/gettexttemplates/idf/wiki/search.html.php:4 -msgid "Pages found:" -msgstr "Страниц найдено:" +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "Нет рецензентов в данный момент." -#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:12 -msgid "Changes:" -msgstr "Изменения:" +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "Файлов:" -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 -msgid "" -"If you delete this documentation page, it will be removed from the database " -"with all the associated revisions and you will not be able to " -"recover it." -msgstr "" -"Если вы удалите эту страницу документации, она будет удалена из базы данных " -"со всеми сопутствующими изменениями и вы не сможете ее восстановить." -"" +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "Скачать соответствующий diff файл." -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:6 -msgid "Delete Page" -msgstr "Удалить страницу" +#: IDF/gettexttemplates/idf/review/view.html.php:37 +msgid "General Comments" +msgstr "Общие комментарии" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 -msgid "The following documentation page has been updated:" -msgstr "Следующая страница документации была обновлена:" +#: IDF/gettexttemplates/idf/review/view.html.php:40 +msgid "Submit Code Review" +msgstr "Отправить рецензию на код" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 -msgid "Hello," -msgstr "Привет," +#: IDF/gettexttemplates/idf/source/base.html.php:3 +msgid "Source Tree" +msgstr "Исходный код" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 -msgid "Project:" -msgstr "Проект: " +#: IDF/gettexttemplates/idf/source/base.html.php:4 +msgid "Change Log" +msgstr "История изменений" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 -msgid "Updated by:" -msgstr "Обновлена:" +#: IDF/gettexttemplates/idf/source/base.html.php:6 +msgid "How To Get The Code" +msgstr "Как получить код" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 +msgid "Age" +msgstr "Возраст" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 +msgid "Message" +msgstr "Сообщение" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:5 +msgid "Parent:" +msgstr "Родитель:" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:6 +#: IDF/gettexttemplates/idf/source/commit.html.php:10 +msgid "View corresponding commit" +msgstr "Открыть соответствующий коммит." + +#: IDF/gettexttemplates/idf/source/changelog.html.php:8 +msgid "by" +msgstr " " + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 +msgid "A new commit has been created:" +msgstr "Новые комит был создан:" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 msgid "Created by:" msgstr "Создатель:" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 -msgid "New content:" -msgstr "Новое содержимое:" +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 +msgid "Created at:" +msgstr "Создан:" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 -msgid "Documentation page:" -msgstr "Страница документации:" - -#: IDF/gettexttemplates/idf/wiki/index.html.php:3 -#, php-format -msgid "See the deprecated pages." -msgstr "Смотреть устаревшие страницы." - -#: IDF/gettexttemplates/idf/wiki/index.html.php:5 -msgid "Number of pages:" -msgstr "Количество страниц:" - -#: IDF/gettexttemplates/idf/wiki/view.html.php:3 -msgid "" -"Attention! This page is marked as deprecated, \n" -"use it as reference only if you are sure you need these specific information." -msgstr "" -"Внимание! Эта страница помечена как устаревшая. Ссылайтесь " -"на нее, только если вы уверены, что нужна именно она." - -#: IDF/gettexttemplates/idf/wiki/view.html.php:5 -#, php-format -msgid "" -"You are looking at an old revision of the page \n" -"%%page.title%%. This revision was created\n" -"by %%submitter%%." -msgstr "" -"Вы смотрите на старую версию страницы \n" -"%%page.title%%. Эта версия была создана\n" -"%%submitter%%." - -#: IDF/gettexttemplates/idf/wiki/view.html.php:10 -msgid "Table of Content" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/view.html.php:11 -#: IDF/gettexttemplates/idf/wiki/view.html.php:13 -msgid "Delete this revision" -msgstr "Удалить эту ревизию" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:4 -msgid "The form contains some errors. Please correct them to update the page." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы обновить страницу." - -#: IDF/gettexttemplates/idf/wiki/update.html.php:6 -msgid "Update Page" -msgstr "Обновить страницу" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:8 -#: IDF/gettexttemplates/idf/wiki/update.html.php:10 -#: IDF/gettexttemplates/idf/wiki/update.html.php:11 -msgid "Delete this page" -msgstr "Удалить эту страницу" - -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 -msgid "A new documentation page has been created:" -msgstr "Новая страница документации была создана:" - -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 #: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 msgid "Content:" msgstr "Содежимое:" -#: IDF/gettexttemplates/idf/wiki/base.html.php:3 -msgid "List Pages" -msgstr "Список страниц" +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 +msgid "Commit details:" +msgstr "Детали комита:" -#: IDF/gettexttemplates/idf/wiki/base.html.php:5 -msgid "Update This Page" -msgstr "Обновить эту страницу" +#: IDF/gettexttemplates/idf/source/commit.html.php:4 +msgid "Date:" +msgstr "Дата:" -#: IDF/gettexttemplates/idf/wiki/base.html.php:6 -#: IDF/gettexttemplates/idf/issues/base.html.php:7 -msgid "Search" -msgstr "Искать" +#: IDF/gettexttemplates/idf/source/commit.html.php:6 +msgid "Branch:" +msgstr "Ветка:" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 -#, php-format -msgid "" -"The branch or revision %%commit%% is not valid or does not exist\n" -"in this repository." +#: IDF/gettexttemplates/idf/source/commit.html.php:9 +msgid "Parents:" msgstr "" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 -msgid "The following list shows all available branches:" +#: IDF/gettexttemplates/idf/source/commit.html.php:11 +msgid "Message:" +msgstr "Сообщение:" + +#: IDF/gettexttemplates/idf/source/commit.html.php:12 +#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 +msgid "Changes:" +msgstr "Изменения:" + +#: IDF/gettexttemplates/idf/source/commit.html.php:13 +msgid "deleted" msgstr "" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 -#, php-format -msgid "" -"If this is a new repository, the reason for this error\n" -"could be that you have not committed and / or pushed any change so far.\n" -"In this case please take a look at the Help page\n" -"how to access your repository." +#: IDF/gettexttemplates/idf/source/commit.html.php:14 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 +msgid "full" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:15 +msgid "renamed" +msgstr "переименовано" + +#: IDF/gettexttemplates/idf/source/commit.html.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 +msgid "added" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:19 +msgid "modified" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:20 +msgid "properies changed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:21 +msgid "removed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:22 +msgid "File differences" msgstr "" #: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 @@ -1562,404 +3121,74 @@ msgstr "" msgid "Revision" msgstr "" -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 -msgid "A new commit has been created:" -msgstr "Новые комит был создан:" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:7 -#: IDF/gettexttemplates/idf/review/view.html.php:28 -msgid "Commit:" -msgstr "Комит:" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 -msgid "Created at:" -msgstr "Создан:" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 -msgid "Commit details:" -msgstr "Детали комита:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:3 -#, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:4 -msgid "Date:" -msgstr "Дата:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:27 -msgid "Author:" -msgstr "Автор:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:6 -msgid "Branch:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:8 -#: IDF/gettexttemplates/idf/review/view.html.php:29 -msgid "View corresponding source tree" -msgstr "Просмотреть соответствующие дерево исходных текстов" - -#: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:9 -msgid "Parents:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:10 -#: IDF/gettexttemplates/idf/source/changelog.html.php:6 -msgid "View corresponding commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:11 -msgid "Message:" -msgstr "Сообщение:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:13 -msgid "deleted" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:17 -msgid "full" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:15 -msgid "renamed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:16 -msgid "added" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:18 -msgid "modified" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:19 -msgid "properies changed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:20 -msgid "removed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:21 -msgid "File differences" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:22 -#: IDF/gettexttemplates/idf/source/git/file.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -msgid "Archive" -msgstr "Архив" - -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:23 -#: IDF/gettexttemplates/idf/review/view.html.php:35 -msgid "Download the corresponding diff file" -msgstr "Скачать соответствующий diff файл." - #: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 #, php-format msgid "%%cproject.name%%: Commit %%c.scm_id%%" msgstr "%%cproject.name%%: Комит %%c.scm_id%%" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 #: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 msgid "Branches" msgstr "" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 #: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 msgid "filter branches" -msgstr "" +msgstr "фильтровать бранчи" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 #: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 msgid "Tags" msgstr "" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 #: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 msgid "filter tags" -msgstr "" +msgstr "фильтровать метки" -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 #: IDF/gettexttemplates/idf/source/git/file.html.php:3 #: IDF/gettexttemplates/idf/source/git/tree.html.php:3 -#, php-format -msgid "" -"Source at commit %%commit%% created %%" -"cobject.date%%." -msgstr "" -"Исходный код в комите %%commit%% " -"создан %%cobject.date%%." - +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 #: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 #: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 #: IDF/gettexttemplates/idf/source/svn/file.html.php:4 #: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 +#, php-format +msgid "" +"Source at commit %%commit%% created " +"%%cobject.date%%." +msgstr "" +"Исходный код в комите %%commit%% " +"создан %%cobject.date%%." + #: IDF/gettexttemplates/idf/source/git/file.html.php:4 #: IDF/gettexttemplates/idf/source/git/tree.html.php:4 -#, php-format -msgid "By %%cobject.author%%, %%cobject.title%%" -msgstr "%%cobject.author%%, %%cobject.title%%" - +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 #: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 #: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 #: IDF/gettexttemplates/idf/source/svn/file.html.php:5 #: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#, php-format +msgid "By %%cobject.author%%, %%cobject.title%%" +msgstr "%%cobject.author%%, %%cobject.title%%" + #: IDF/gettexttemplates/idf/source/git/file.html.php:5 #: IDF/gettexttemplates/idf/source/git/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 msgid "Root" msgstr "Корень" -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/git/file.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 -msgid "Download this file" -msgstr "Скачать этот файл" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 IDF/Form/Upload.php:59 -msgid "File" -msgstr "Файл" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/changelog.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 -#: IDF/Views/Project.php:152 -msgid "Age" -msgstr "Возраст" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/changelog.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 -msgid "Message" -msgstr "Сообщение" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 -msgid "Size" -msgstr "Размер" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 -msgid ":" -msgstr ":" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 -msgid "Download this version" -msgstr "Скачать эту версию" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 -msgid "or" -msgstr "или" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 -#: IDF/gettexttemplates/idf/main-menu.html.php:10 -msgid "Help" -msgstr "Помощь" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the monotone software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/git/help.html.php:7 -msgid "To make a first commit in the repository, perform the following steps:" -msgstr "" -"Чтобы сделать первый комит в репозиторий, выполните следующие действия:" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 -#: IDF/gettexttemplates/idf/source/git/help.html.php:8 -#, php-format -msgid "Find here more details on how to access %%project%% source code." -msgstr "" -"Найти здесь более подробную информацию о том, как получить доступ к " -"исходному коду проекта %%project%%." - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 -#: IDF/gettexttemplates/idf/source/git/help.html.php:9 -msgid "Command-Line Access" -msgstr "Доступ к командной строке" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/git/help.html.php:10 -msgid "First Commit" -msgstr "Первый комит" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 -msgid "Revision:" -msgstr "Ревизия:" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 -msgid "Go to revision" -msgstr "Перейти к ревизии" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "Собственность" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "установить в:" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 -msgid "Rev" -msgstr "Рев" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 -msgid "Branches:" -msgstr "Бранчи:" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 -msgid "Tags:" -msgstr "Теги:" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the subversion software to manage the source\n" -"code." -msgstr "" -"Команда проекта %%project%% использует\n" -"subversion для управления исходными текстами." - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 -#, php-format -msgid "" -"To get write access to the repository, you need to use your username and " -"your extra password." -msgstr "" -"Чтобы получить доступ на запись в репозиторий, вам необходимо использовать " -"свое имя пользователя и дополнительный пароль." - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 -msgid "Write Access Authentication" -msgstr "Аутентификация для возможности записи" - -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the Mercurial software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:3 -msgid "Source Tree" -msgstr "Исходный код" - -#: IDF/gettexttemplates/idf/source/base.html.php:4 -msgid "Change Log" -msgstr "История изменений" - -#: IDF/gettexttemplates/idf/source/base.html.php:5 -#: IDF/gettexttemplates/idf/source/changelog.html.php:7 -#: IDF/Form/ReviewCreate.php:74 -msgid "Commit" -msgstr "Комит" - -#: IDF/gettexttemplates/idf/source/base.html.php:6 -msgid "How To Get The Code" -msgstr "Как получить код" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:5 -msgid "Parent:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:8 -msgid "by" -msgstr " " - #: IDF/gettexttemplates/idf/source/git/help.html.php:3 #, php-format msgid "" @@ -1968,877 +3197,674 @@ msgid "" "code." msgstr "" "Команда проекта %%project%% использует\n" -"git для управления исходными текстами." +"git для управления исходным кодом." #: IDF/gettexttemplates/idf/source/git/help.html.php:6 #, php-format msgid "" "You may need to provide your SSH key. The " "synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." +"more about SSH " +"key authentication." msgstr "" +"Возможно Вам потребуется указать ваш SSH ключ. " +"Синхронизация ключа может занять некоторое время. Вы можете найти больше " +"информации про авторизацию" +" по SSH ключу." -#: IDF/gettexttemplates/idf/main-menu.html.php:3 +#: IDF/gettexttemplates/idf/source/git/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 +msgid "To make a first commit in the repository, perform the following steps:" +msgstr "" +"Чтобы сделать первый комит в репозиторий, выполните следующие действия:" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 +#, php-format +msgid "Find here more details on how to access %%project%% source code." +msgstr "" +"Найти здесь более подробную информацию о том, как получить доступ к " +"исходному коду проекта %%project%%." + +#: IDF/gettexttemplates/idf/source/git/help.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 +msgid "Command-Line Access" +msgstr "Доступ из командной строки" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 +msgid "First Commit" +msgstr "Первый комит" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 +msgid "Size" +msgstr "Размер" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 +msgid ":" +msgstr ":" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +msgid "Download this version" +msgstr "Скачать эту версию" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 +msgid "or" +msgstr "или" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 #, php-format msgid "" -"Welcome, %%user%%." -msgstr "" -"Привет, %%user%%." - -#: IDF/gettexttemplates/idf/main-menu.html.php:4 -msgid "Sign Out" -msgstr "Выход" - -#: IDF/gettexttemplates/idf/main-menu.html.php:5 -msgid "Sign in or create your account" -msgstr "Войти или создать аккаунт" - -#: IDF/gettexttemplates/idf/main-menu.html.php:7 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -msgid "Private project" -msgstr "Частный проект" - -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 -msgid "Forge Management" -msgstr "Управление сервером" - -#: IDF/gettexttemplates/idf/main-menu.html.php:9 -msgid "Help and accessibility features" -msgstr "Справка и специальные возможности" - -#: IDF/gettexttemplates/idf/index.html.php:4 -msgid "No projects managed with InDefero were found." -msgstr "Нет проектов управляемых InDefero найдено." - -#: IDF/gettexttemplates/idf/index.html.php:7 -#, fuzzy -msgid "Forge statistics" -msgstr "Статистика проекта" - -#: IDF/gettexttemplates/idf/index.html.php:8 -msgid "Projects:" +"The branch or revision %%commit%% is not valid or does not exist\n" +"in this repository." msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:9 -msgid "Members:" +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 +msgid "The following list shows all available branches:" msgstr "" -#: IDF/gettexttemplates/idf/index.html.php:10 -msgid "Issues:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:11 -msgid "Commits:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:12 -msgid "Documentations:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:14 -msgid "Code reviews:" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:3 +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 #, php-format msgid "" -"Sign in or create your account to create issues or " -"add comments" +"If this is a new repository, the reason for this error\n" +"could be that you have not committed and / or pushed any change so far.\n" +"In this case please take a look at the Help page\n" +"how to access your repository." msgstr "" -"Войдите или зарегистрируйтесь что бы добавить " -"проблему или комментарий" -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -msgid "Project Home" -msgstr "Проект" - -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html.php:6 IDF/Form/TabsConf.php:40 -msgid "Documentation" -msgstr "Документация" - -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:8 IDF/Form/TabsConf.php:41 -msgid "Source" -msgstr "Исходный код" - -#: IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 IDF/Form/TabsConf.php:39 -msgid "Code Review" -msgstr "Аудит кода" - -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -msgid "Project Management" -msgstr "Управление проектом" - -#: IDF/gettexttemplates/idf/review/create.html.php:3 -#, fuzzy -msgid "" -"

          To start a code review, you need to provide:

          \n" -"
            \n" -"
          • A commit or revision of the current code in the repository from which " -"you started your work.
          • \n" -"
          • A patch describing your changes with respect to the reference commit.\n" -"
          • Check your patch does not provide any password or confidential " -"information!
          • \n" -"
          " -msgstr "" -"

          Когда вы отправляете проблему не забудьте указать следующую информацию: " -"

          \n" -"
          • Шаги по воспроизведению проблемы.
          • \n" -"
          • Версии программного обеспечения и операционной системы.
          • \n" -"
          • Любая информация, которая поможет разработчикам решить проблему.
          • \n" -"
          • Не добавляйте никаких паролей или конфиденциальной информации!
          • \n" -"
          " - -#: IDF/gettexttemplates/idf/review/create.html.php:9 -msgid "" -"The form contains some errors. Please correct them to submit the code review." -msgstr "" -"Форма содержит ошибки. Пожалуйста исправте их чтобы отправить вашу рецензию." - -#: IDF/gettexttemplates/idf/review/create.html.php:10 -msgid "" -"Select the commit against which you created your patch to be sure it applies " -"correctly." -msgstr "" -"Выберите комит для которого вы создали свой патч, чтобы убедиться, что он " -"применяется правильно." - -#: IDF/gettexttemplates/idf/review/create.html.php:11 -#: IDF/gettexttemplates/idf/review/index.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:4 IDF/Views/Review.php:83 -msgid "Start Code Review" -msgstr "Начать рецензирование кода" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 -msgid "The following review has been updated:" -msgstr "Следющая рецензия была обновлена:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 -#, php-format -msgid "By %%who%%, %%c.creation_dtime%%:" -msgstr "%%who%%, %%c.creation_dtime%%:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 #, php-format msgid "" -"By %%who%%, %%c.creation_dtime%%, on file:\n" -"%%c.cfile%%\n" +"The team behind %%project%% is using\n" +"the Mercurial software to manage the source\n" +"code." msgstr "" -"By %%who%%, %%c.creation_dtime%%, on file:\n" -"%%c.cfile%%\n" +"Команда %%project%% использует Mercurial для управления " +"исходным кодом." -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 -msgid "Reported by:" -msgstr "Сообщил:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 -msgid "URL:" -msgstr "URL:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 -msgid "General comments (last first):" -msgstr "Общие комментарии (последние в начале):" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 -msgid "Detailed file comments (last first):" -msgstr "Подробные комментарии файла (новые в начале):" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 -msgid "Review:" -msgstr "Рецензия:" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 #, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 msgid "" -"Code review is a process in which\n" -"after or before changes are commited into the code repository,\n" -"different people discuss the code changes. The goal is\n" -"to improve the quality of the code and the\n" -"contributions, as such, you must be pragmatic when writing\n" -"your review. Correctly mention the line numbers (in the old or in the\n" -"new file) and try to keep a good balance between seriousness and fun.\n" +"To get write access to the repository, you need to use your username and " +"your extra password." msgstr "" -"Рецензирование кода - это процесс, при котором до или после комитов " -"отправленых в репозиторий, разные люди обсуждают изменения в коде. Целью " -"является улучшение качества кода и участия, таким образом, " -"вы должны быть прагматичными при написании обзора. Правильно отметить номера " -"строк (в старом или в новом файле) и попытаться сохранить хороший баланс " -"между серьезностью и шуткой.\n" +"Чтобы получить доступ на запись в репозиторий, вам необходимо использовать " +"свое имя пользователя и дополнительный пароль." -#: IDF/gettexttemplates/idf/review/view.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 +msgid "Write Access Authentication" +msgstr "Аутентификация для возможности записи" + +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 +#, php-format msgid "" +"The team behind %%project%% is using\n" +"the monotone software to manage the source\n" +"code." +msgstr "" +"Команда прокета %%project%% использует\n" +"monotone для управления исходным\n" +"кодом." + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +msgid "Revision:" +msgstr "Ревизия:" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the subversion software to manage the source\n" +"code." +msgstr "" +"Команда проекта %%project%% использует\n" +"subversion для управления исходным кодом." + +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +msgid "Rev" +msgstr "Рев" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +msgid "Branches:" +msgstr "Бранчи:" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +msgid "Tags:" +msgstr "Теги:" + +#: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" "\n" -"Proposing code for review is intimidating, you know\n" -"you will receive critics, so please, as a reviewer, keep this\n" -"process fun, use it to help your contributor learn your\n" -"coding standards and the structure of the code and make them want\n" -"to propose more contributions.\n" -msgstr "" +"To confirm that you want %%email%%\n" +"to be your new email address, just follow this link:\n" "\n" -"Предложение кода для рецензирования пугает. Знайте, вы " -"будете получать критику, поэтому, пожалуйста, как рецензент, " -"воспринимать этот процесс с улыбкой, использовать его, " -"чтобы помочь вашей команде узнать ваши стандарты кодирования и структуры " -"кода и сделать так, что бы они продолжили участие в проекте .\n" - -#: IDF/gettexttemplates/idf/review/view.html.php:20 -#, php-format -msgid "" -"Comment %%i%% by %%who%%, " -"%%c.creation_dtime%%" -msgstr "" -"Комментарий %%i%% %%who%%, %%c.creation_dtime%%" - -#: IDF/gettexttemplates/idf/review/view.html.php:21 -#, php-format -msgid "Your comments on the changes in file %%file%%:" -msgstr "Ваши комментарии на изменения в файле %%file%%:" - -#: IDF/gettexttemplates/idf/review/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:4 -#, php-format -msgid "" -"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" -msgstr "" -"Комментированно %%i%% %%submitter%%, %%c." -"creation_dtime%%" - -#: IDF/gettexttemplates/idf/review/view.html.php:23 -#, php-format -msgid "Sign in to participate in the review." -msgstr "Войдите что бы учавствовать в рецензировании." - -#: IDF/gettexttemplates/idf/review/view.html.php:24 -msgid "" -"The form contains some errors. Please correct them to submit your review." -msgstr "" -"Форма содержит ошибки. Пожалуйста исправьте их чтобы отправить вашу рецензию." - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "Рецензенты:" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "Нет рецензентов в данный момент." - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "Файлы:" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 -msgid "How to Participate in a Code Review" -msgstr "Как принять участие в рецензировании кода" - -#: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "Старый" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "Новый" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 -msgid "General Comments" -msgstr "Общие комментарии" - -#: IDF/gettexttemplates/idf/review/view.html.php:42 -msgid "Submit Code Review" -msgstr "Отправить рецензию на код" - -#: IDF/gettexttemplates/idf/review/base-full.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:3 -msgid "Open Reviews" -msgstr "Открытые рецензии" - -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 -msgid "The following review has been created:" -msgstr "Следующая рецензия была создана:" - -#: IDF/gettexttemplates/idf/admin/members.html.php:13 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 -#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 -#: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 -msgid "Save Changes" -msgstr "Сохранить изменения" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 -msgid "" +"%%url%%\n" "\n" -"Only project members and admins have write access to the source.
          \n" -"If you restrict the access to the source, anonymous access is
          \n" -"not provided and the users must authenticate themselves with their
          \n" -"password or SSH key." +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you do not want to change your email address, \n" +"just ignore this message.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" msgstr "" +"Здравствуйте %%user%%.\n" +"\n" +"Чтобы подтвердить смену эл. адреса на %%email%% проследуйте по следующей ссылке:\n" +"\n" +"%%url%%\n" +"\n" +"Или пройдите по этой ссылке:\n" +"\n" +"%%urlik%%\n" +"\n" +"и введите ключ подтверждения:\n" +"\n" +"%%key%%\n" +"\n" +"Если смена адреса вам не требуется, то просто проигнорируйте это письмо.\n" +"\n" +"С уважением,\n" +"Команда разработчиков.\n" -#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 +msgid "Confirm Your New Email Address" +msgstr "Подтвердите Ваш новый эл. адрес" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 msgid "" -"You can configure here the project tabs access rights and notification " -"emails." +"Use your email software to read your emails and open your verification " +"email. Either click directly on the verification link or copy/paste the " +"verification key in the box and submit the form." msgstr "" -"Вы можете настроить здесь права доступа к вкладкам проекта и уведомлений." +"Запустите ваше ПО для чтения электронной почты и откройте письмо с " +"подтверждением. Либо нажмите непосредственно на ссылку подтверждения или " +"скопируйте и вставьте проверочный ключ в форму и нажмите Отправить." -#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#, php-format +msgid "Update your account." +msgstr "Изменить Вашу учетную запись." + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 +#, php-format +msgid "See your public profile." +msgstr "Посмотреть Ваш публичный профиль." + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 +#, php-format +msgid "See your forge issue watch list." +msgstr "Смотреть ваш список слежения для хранилища." + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:6 +msgid "Key Management" +msgstr "Управление ключами" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:7 +msgid "Secondary Emails" +msgstr "Дополнительный e-mail" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:8 +msgid "Extra password" +msgstr "Дополнительный пароль" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:9 +msgid "" +"This password is used to access some of the external systems managed by our " +"infrastructure. It will be regenerated if you change your password." +msgstr "" +"Этот пароль служит для доступа с внешних систем, управляемых нашей " +"инфраструктурой. Он будет сгенерирован при смене Вашего пароля." + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:10 +msgid "API key" +msgstr "API ключ" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:11 +msgid "" +"Your API key will be regenerated automatically if you change your password." +msgstr "API ключ будет сгенерирован автоматически при смене Вашего пароль." + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:12 +msgid "Update Your Account" +msgstr "Обновить учетную запись" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:14 +msgid "Your Current Public Keys" +msgstr "Ваши текущие публичные ключи" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:15 +msgid "Delete this key" +msgstr "Удалить этот ключ" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:16 +msgid "Your additional email addresses" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:17 +msgid "Delete this address" +msgstr "Удалить этот адрес" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:18 +msgid "" +"If possible, use your real name. By using your real name, people will have " +"more trust in your comments and remarks." +msgstr "" +"Если возможно, используйте свое настоящее имя. При использовании свое " +"настоящего имени, люди будут больше доверять вашим комментариям и " +"замечаниям." + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:19 +msgid "" +"The extra password is used to access some of the external systems and the " +"API key is used to interact with this website using a program." +msgstr "" +"Дополнительный пароль используется для доступа с некоторых внешних систем и " +"ключ API используется для взаимодействия с этим веб-сайтом из внешней " +"программы." + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:20 +msgid "Show API key and extra password" +msgstr "Показать ключ API и дополнительный пароль" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 +msgid "" +"Oops, please check the provided login or email address to recover your " +"password." +msgstr "" +"Ой, пожалуйста, проверьте логин или адрес электронной почты для " +"восстановления пароля." + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 +msgid "Recover My Password" +msgstr "Восстановить мой пароль" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 +msgid "" +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." +msgstr "" +"Введите ваш Логин или адрес электронной почты. Если соответствующий " +"пользователь найден в базе данных, мы вышлем Вам письмо с информацией о том," +" как сменить пароль." + +#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 #, php-format msgid "" -"Notification emails will be sent from the %%from_email%% " -"address, if you send the email to a mailing list, you may need to register " -"this email address. Multiple email addresses must be separated through " -"commas (','). If you do not want to send emails for a given type of changes, " -"simply leave the corresponding field empty." +"Hello %%user%%,\n" +"\n" +"You lost your password and wanted to recover it.\n" +"To provide a new password for your account, you\n" +"just have to follow the provided link. You will\n" +"get a simple form to provide a new password.\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not the one who requested to reset\n" +"your password, simply ignore this email, your\n" +"password will not be changed.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" msgstr "" +"Здравствуйте, %%user%%,\n" +"\n" +"Вы потеряли пароль и хотите восстановить его.\n" +"Для задания нового пароля Вам необходимо перейти по ссылке и заполнить небольшую форму.\n" +"\n" +"%%url%%\n" +"\n" +"Так же вы можете перейти на следующую страницу:\n" +"\n" +"%%urlik%%\n" +"\n" +"А ввести следующий проверочный ключ:\n" +"\n" +"%%key%%\n" +"\n" +"Если вы не запрашивали смену пароля можете просто проигнорировать это письмо.\n" +"\n" +"С уважением,\n" +"Команда разработчиков\n" -#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 +msgid "Recover Your Password" +msgstr "Восстановить пароль" + +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:8 msgid "" -"If you mark a project as private, only the project members and " -"administrators, together with the extra authorized users you provide will " -"have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." +"Just after providing the confirmation key, you will be able to reset your " +"password and use this website fully." msgstr "" -"Если вы отметите проект как частный, только участники проекта и " -"администраторы, а также дополнительные авторизованные пользователи будут " -"иметь доступ к проекту. Вы по-прежнему сможете изменить права доступа для " -"разных вкладок, но \"Открыто для всех\" и \"Зарегистрированные участники\" " -"по умолчанию будет доступно только авторизованным пользователям." -#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:6 +msgid "Reset Your Password" +msgstr "Сбросить пароль" + +#: IDF/gettexttemplates/idf/user/public.html.php:3 +#, php-format +msgid "You are looking at the public profile of %%member%%." +msgstr "Вы просматриваете публичный профиль %%member%%." + +#: IDF/gettexttemplates/idf/user/public.html.php:5 +msgid "Twitter:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:6 +msgid "Public Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:7 +msgid "Website:" +msgstr "Веб-сайт:" + +#: IDF/gettexttemplates/idf/user/public.html.php:8 +msgid "Last time seen:" +msgstr "Последний раз был здесь:" + +#: IDF/gettexttemplates/idf/user/public.html.php:9 +msgid "Member since:" +msgstr "Участник с:" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:3 +msgid "List Pages" +msgstr "Список страниц" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:4 +#: IDF/gettexttemplates/idf/wiki/index.html.php:4 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 +msgid "New Page" +msgstr "Новая страница" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:5 +msgid "Update This Page" +msgstr "Обновить эту страницу" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:3 +#: IDF/gettexttemplates/idf/wiki/update.html.php:3 +msgid "Preview of the Page" +msgstr "Предпросмотр страницы" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:4 +msgid "The form contains some errors. Please correct them to create the page." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправтье их чтобы создать страницу." + +#: IDF/gettexttemplates/idf/wiki/create.html.php:6 +msgid "Create Page" +msgstr "Создать страницу" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:3 +#, php-format msgid "" -"Specify each person by its login. Each person must have already registered " -"with the given login. Separate the logins with commas and/or new lines." +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" +"%%page.title%%. This revision was created\n" +"by %%submitter%%." msgstr "" -"Укажите логин каждого участника. Каждый участник должен быть уже " -"зарегистрирован с этим логином. Разделяйте логины запятыми и/или новой " -"строкой." +"Вы открыли старую версию (%%oldrev.summary%%) страницы\n" +"%%page.title%%. Эта версия была создана\n" +"%%submitter%%." -#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:6 msgid "" -"The form contains some errors. Please correct them to update the access " -"rights." +"If you delete this old revision, it will be removed from the database and " +"you will not be able to recover it." msgstr "" -"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить права доступа." +"Если вы удалите эту старую версию, она будет удалена из базы данных, и " +"вы не сможете ее восстановить." -#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 -msgid "Access Rights" -msgstr "Права доступа" +#: IDF/gettexttemplates/idf/wiki/delete.html.php:9 +msgid "Delete Revision" +msgstr "Удалить ревизию" -#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 -msgid "Notification Email" -msgstr "Уведомление по электронной почте" +#: IDF/gettexttemplates/idf/wiki/delete.html.php:14 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 +#: IDF/gettexttemplates/idf/wiki/view.html.php:17 +msgid "Old Revisions" +msgstr "Старые ревизии" -#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 +msgid "" +"If you delete this documentation page, it will be removed from the database " +"with all the associated revisions and you will not be able to " +"recover it." +msgstr "" +"Если вы удалите эту страницу документации, она будет удалена из базы данных " +"со всеми сопутствующими изменениями и вы не сможете ее " +"восстановить." + +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:6 +msgid "Delete Page" +msgstr "Удалить страницу" + +#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 #, php-format msgid "" "\n" "

          Instructions:

          \n" -"

          The description of the project can be improved using the Markdown syntax.

          \n" +"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" +"

          Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

          \n" +"

          To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

          \n" msgstr "" -"\n" -"

          Инструкции:

          \n" -"

          Описание проекта может быть оформлено с использованием Markdown синтаксиса.

          \n" -#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +#: IDF/gettexttemplates/idf/wiki/index.html.php:3 +#, php-format +msgid "See the deprecated pages." +msgstr "Смотреть устаревшие страницы." + +#: IDF/gettexttemplates/idf/wiki/index.html.php:5 +msgid "Number of pages:" +msgstr "Количество страниц:" + +#: IDF/gettexttemplates/idf/wiki/search.html.php:4 +msgid "Pages found:" +msgstr "Страниц найдено:" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:4 +msgid "The form contains some errors. Please correct them to update the page." +msgstr "" +"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить страницу." + +#: IDF/gettexttemplates/idf/wiki/update.html.php:6 +msgid "Update Page" +msgstr "Обновить страницу" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:8 +#: IDF/gettexttemplates/idf/wiki/update.html.php:10 +#: IDF/gettexttemplates/idf/wiki/update.html.php:11 +msgid "Delete this page" +msgstr "Удалить эту страницу" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:3 msgid "" -"The form contains some errors. Please correct them to update the summary." +"Attention! This page is marked as deprecated, \n" +"use it as reference only if you are sure you need these specific information." msgstr "" -"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить краткое " -"описание." +"Внимание! Эта страница помечена как устаревшая. Ссылайтесь " +"на нее, только если вы уверены, что нужна именно она." -#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 -msgid "" -"\n" -"

          Instructions:

          \n" -"

          List one status value per line in desired sort-order.

          \n" -"

          Optionally, use an equals-sign to document the meaning of each status " -"value.

          \n" -msgstr "" -"\n" -"

          Инструкции:

          \n" -"

          Указывайте значение статуса по одному на строку в нужном порядке.

          \n" -"

          При необходимости, используйте знак равенства для описания значение " -"каждого статуса.

          \n" - -#: IDF/gettexttemplates/idf/admin/source.html.php:3 -msgid "You can find here the current repository configuration of your project." -msgstr "Вы можете найти здесь текущую конфигурацию репозитория вашего проекта." - -#: IDF/gettexttemplates/idf/admin/source.html.php:4 -msgid "" -"

          The webhook URL setting specifies a URL to which a HTTP POST\n" -"request is sent after each repository commit. If this field is empty,\n" -"notifications are disabled.

          \n" -"\n" -"

          Only properly-escaped HTTP URLs are supported, for " -"example:

          \n" -"\n" -"
            \n" -"
          • http://domain.com/commit
          • \n" -"
          • http://domain.com/commit?my%20param
          • \n" -"
          \n" -"\n" -"

          In addition, the URL may contain the following \"%\" notation, which\n" -"will be replaced with specific project values for each commit:

          \n" -"\n" -"
            \n" -"
          • %p - project name
          • \n" -"
          • %r - revision number
          • \n" -"
          \n" -"\n" -"

          For example, committing revision 123 to project 'my-project' with\n" -"post-commit URL http://mydomain.com/%p/%r would send a request to\n" -"http://mydomain.com/my-project/123.

          " -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:26 -msgid "" -"The form contains some errors. Please correct them to update the source " -"configuration." -msgstr "" -"Форма содержит ошибки. Пожалуйста исправте их чтобы обновить настройки " -"исходного кода." - -#: IDF/gettexttemplates/idf/admin/source.html.php:27 -msgid "Repository type:" -msgstr "Тип репозитория:" - -#: IDF/gettexttemplates/idf/admin/source.html.php:28 -msgid "Repository access:" -msgstr "Доступ к репозиторию:" - -#: IDF/gettexttemplates/idf/admin/source.html.php:29 -msgid "Repository size:" -msgstr "Размер репозитория:" - -#: IDF/gettexttemplates/idf/admin/source.html.php:30 -msgid "Post-commit authentication key:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:3 -msgid "Project Summary" -msgstr "Краткое описание проекта" - -#: IDF/gettexttemplates/idf/admin/base.html.php:6 -msgid "Issue Tracking" -msgstr "Слежение за проблемами" - -#: IDF/gettexttemplates/idf/admin/base.html.php:8 -msgid "Project Members" -msgstr "Участники проекта" - -#: IDF/gettexttemplates/idf/admin/base.html.php:9 -msgid "Tabs Access and Notifications" -msgstr "Вкладки доступа и уведомления" - -#: IDF/gettexttemplates/idf/issues/create.html.php:3 -msgid "" -"

          When you submit the issue do not forget to provide the following " -"information:

          \n" -"
            \n" -"
          • The steps to reproduce the problem.
          • \n" -"
          • The version of the software and your operating system.
          • \n" -"
          • Any information that can help the developers to solve the issue.
          • \n" -"
          • Do not provide any password or confidential information!
          • \n" -"
          " -msgstr "" -"

          Когда вы отправляете проблему не забудьте указать следующую информацию: " -"

          \n" -"
          • Шаги по воспроизведению проблемы.
          • \n" -"
          • Версии программного обеспечения и операционной системы.
          • \n" -"
          • Любая информация, которая поможет разработчикам решить проблему.
          • \n" -"
          • Не добавляйте никаких паролей или конфиденциальной информации!
          • \n" -"
          " - -#: IDF/gettexttemplates/idf/issues/create.html.php:10 -msgid "The form contains some errors. Please correct them to submit the issue." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы добавить проблему." - -#: IDF/gettexttemplates/idf/issues/create.html.php:12 -msgid "Submit Issue" -msgstr "Отправить проблему" - -#: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 -msgid "Attach file" -msgstr "Приложить файл" - -#: IDF/gettexttemplates/idf/issues/create.html.php:16 -#: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 -msgid "Attach another file" -msgstr "Приложить еще один файл" - -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/base.html.php:4 -msgid "New Issue" -msgstr "Новая проблема" - -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "Найти проблему:" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 -msgid "The following issue has been updated:" -msgstr "Следующая проблема была обновлена:" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 -msgid "Comments (last first):" -msgstr "Комментарии (последние первыми):" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -msgid "Issue:" -msgstr "Проблема:" - -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/wiki/view.html.php:5 #, php-format msgid "" -"

          Open issues: %%open%%

          \n" -"

          Closed issues: %%closed%%

          " +"You are looking at an old revision of the page \n" +"%%page.title%%. This revision was created\n" +"by %%submitter%%." msgstr "" -"

          Открытых проблем: %%open%%\n" -"

          Закрытых проблем: %%closed%%

          " +"Вы смотрите на старую версию страницы \n" +"%%page.title%%. Эта версия была создана\n" +"%%submitter%%." -#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 -#, php-format +#: IDF/gettexttemplates/idf/wiki/view.html.php:10 +msgid "Table of Content" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:11 +#: IDF/gettexttemplates/idf/wiki/view.html.php:13 +msgid "Delete this revision" +msgstr "Удалить эту ревизию" + +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 +msgid "A new documentation page has been created:" +msgstr "Новая страница документации была создана:" + +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 +msgid "Documentation page:" +msgstr "Страница документации:" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 +msgid "The following documentation page has been updated:" +msgstr "Следующая страница документации была обновлена:" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 +msgid "Updated by:" +msgstr "Обновлена:" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 +msgid "New content:" +msgstr "Новое содержимое:" + +#: IDF/Issue.php:76 +msgid "owner" +msgstr "владелец" + +#: IDF/Issue.php:84 IDF/WikiPage.php:86 +msgid "interested users" +msgstr "наблюдающие пользователи" + +#: IDF/Issue.php:85 msgid "" -"

          Open issues: %%open%%

          \n" -"

          Closed issues: %%closed%%

          \n" +"Interested users will get an email notification when the issue is changed." msgstr "" -"

          Открытых проблем: %%open%%\n" -"

          Закрытых проблем: %%closed%%

          \n" +"Наблюдающие пользователи получат сообщение, когда проблема будем изменена." -#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 -msgid "Label:" -msgstr "Ярлык:" +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 +msgid "labels" +msgstr "метки" -#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 -msgid "Completion:" -msgstr "Завершение:" +#: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 +msgid "modification date" +msgstr "дата модификации" -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 -msgid "" -"A new issue has been created and assigned\n" -"to you:" -msgstr "" -"Новая проблема была создана и назначена\n" -"на Вас:" - -#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format -msgid "Reported by %%submitter%%, %%c.creation_dtime%%" -msgstr "Сообщено %%submitter%%, %%c.creation_dtime%%" +msgid "Issue %3$d, %4$s" +msgstr "" +"Проблема " +"%3$d, %4$s" -#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#: IDF/Issue.php:214 #, php-format -msgid "Sign in to reply to this comment." -msgstr "Войдите, чтобы ответить на комментарий." +msgid "Creation of issue %d, by %s" +msgstr "Создание проблемы %d, %s" -#: IDF/gettexttemplates/idf/issues/view.html.php:6 -msgid "" -"This issue is marked as closed, add a comment only if you think this issue " -"is still valid and more work is needed to fully fix it." -msgstr "" -"Эта проблема отмечена как закрытая. Добавляйте комментарий, только если вы " -"думаете, что этот вопрос остается в силе и многое еще предстоит сделать, " -"чтобы полностью исправить ее." - -#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#: IDF/Issue.php:224 #, php-format -msgid "%%interested%% person" -msgid_plural "%%interested%% persons" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "%s: Issue %d created - %s" +msgstr "%s: Проблема %d создана - %s" -#: IDF/gettexttemplates/idf/issues/view.html.php:9 -msgid "Remove this issue from your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -msgid "Add this issue to your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -msgid "Click here to view the previous closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -msgid "Click here to view the previous open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:13 -msgid "Click here to view the next closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:14 -msgid "Click here to view the next open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:15 -msgid "download" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:16 -msgid "view" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:21 -msgid "The form contains some errors. Please correct them to change the issue." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы изменить проблему." - -#: IDF/gettexttemplates/idf/issues/view.html.php:23 -msgid "Submit Changes" -msgstr "Сохранить изменения" - -#: IDF/gettexttemplates/idf/issues/view.html.php:30 -msgid "Followed by:" -msgstr "Наблюдатели:" - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 +#: IDF/Issue.php:290 #, php-format -msgid "" -"See the %%nb_submit_closed%% closed." -msgid_plural "" -"See the %%nb_submit_closed%% closed." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Issue %s - %s (%s)" +msgstr "Проблема %s - %s (%s)" -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 +#: IDF/Issue.php:336 #, php-format -msgid "" -"See the %%nb_owner_closed%% closed." -msgid_plural "" -"See the %%nb_owner_closed%% closed." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Updated Issue %s - %s (%s)" +msgstr "Обновить проблему %s - %s (%s)" -#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 +msgid "issue" +msgstr "проблема" + +#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/Comment.php:62 +#: IDF/Review/FileComment.php:49 IDF/Review/FileComment.php:69 +msgid "comment" +msgstr "комментарий" + +#: IDF/IssueComment.php:72 IDF/Review/Comment.php:75 IDF/Upload.php:63 +#: IDF/WikiRevision.php:85 +msgid "changes" +msgstr "изменения" + +#: IDF/IssueComment.php:73 +msgid "Serialized array of the changes in the issue." +msgstr "Сериализованный массив изменений в этой проблеме." + +#: IDF/IssueComment.php:180 #, php-format -msgid "Attachment to issue %%issue.id%%" -msgstr "Вложение к тикету %%issue.id%%" +msgid "Comment on issue %d, by %s" +msgstr "Комментарий на проблему %d, %s" -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "Открытые проблемы" - -#: IDF/gettexttemplates/idf/issues/base.html.php:5 -msgid "My Issues" -msgstr "Мои проблемы" - -#: IDF/gettexttemplates/idf/issues/base.html.php:6 -msgid "My watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/base.html.php:8 -msgid "Back to the issue" -msgstr "Назад к проблеме" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:3 -msgid "Latest updates" -msgstr "Последние изменения" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/home.html.php:4 -msgid "Latest Updates" -msgstr "Последние изменения" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:6 -msgid "Filter by type" -msgstr "" - -#: IDF/gettexttemplates/idf/project/home.html.php:5 -msgid "Featured Downloads" -msgstr "Рекомендуемые загрузки" - -#: IDF/gettexttemplates/idf/project/home.html.php:6 -#: IDF/gettexttemplates/idf/project/home.html.php:8 -msgid "show more..." -msgstr "еще..." - -#: IDF/gettexttemplates/idf/project/home.html.php:7 -msgid "Featured Documentation" -msgstr "Рекомендуемая документация" - -#: IDF/gettexttemplates/idf/project/home.html.php:9 -msgid "Development Team" -msgstr "Команда разработчиков" - -#: IDF/gettexttemplates/idf/project/home.html.php:10 -msgid "Admins" -msgstr "Админы" - -#: IDF/gettexttemplates/idf/project/home.html.php:11 -msgid "Happy Crew" -msgstr "Счастливая комманда" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 -msgid "" -"Attention! If you want to delete a specific version of your " -"software, maybe, someone is depending on this specific version to run his " -"systems. Are you sure, you will not affect anybody when removing this file?" -msgstr "" -"Внимание! Если вы хотите удалить определенную версию " -"программного обеспечения, имейте ввиду, что может быть работоспособность чей-" -"то системы зависит от этой определенной версии. Вы уверены, что удаление " -"этого файла не повлияет на чью-то систему?" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#: IDF/IssueComment.php:191 #, php-format -msgid "" -"Instead of deleting the file, you could mark it as " -"deprecated." -msgstr "" -"Вместо удаление файла, вы можете пометь его как " -"устаревший." - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 -msgid "Delete File" -msgstr "Удалить файл" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 -msgid "Uploaded:" -msgstr "Загружено:" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 -msgid "" -"Each file must have a distinct name and file contents\n" -"cannot be changed, so be sure to include release numbers in each file\n" -"name." -msgstr "" -"Каждый файл должен иметь уникальное имя и содержимое файла не может быть " -"изменено, так что не забудьте включить номер релиза в каждом имени файла." - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 -#, php-format -msgid "" -"You can use the Markdown syntax for the description." -msgstr "" -"Вы можете использовать Markdown синтаксис для " -"описания." - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 -msgid "The form contains some errors. Please correct them to submit the file." -msgstr "Форма содержит ошибки. Пожалуйста исправте их чтобы отправить файл." - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 -msgid "Submit File" -msgstr "Послать файл" - -#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 -msgid "Details" -msgstr "Детали" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:3 -#, php-format -msgid "See the deprecated files." -msgstr "Смотреть устаревшие файлы." - -#: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:4 -#: IDF/Views/Download.php:214 -msgid "New Download" -msgstr "Добавить файл" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:5 -msgid "Number of files:" -msgstr "Количество файлов:" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:3 -msgid "" -"Attention! This file is marked as deprecated, download it " -"only if you are sure you need this specific version." -msgstr "" -"Внимание! Этот файл помечен как устаревший. Скачивайте его, " -"только если вы уверены, что вам необходима именно эта конкретная версия." - -#: IDF/gettexttemplates/idf/downloads/view.html.php:5 -msgid "Changes" -msgstr "Изменения" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 -msgid "The form contains some errors. Please correct them to update the file." -msgstr "Форма содержит ошибки. Пожалуйста исправьте их для обновления файла." - -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 -msgid "Update File" -msgstr "Обновить файл" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 -msgid "Remove this file" -msgstr "Удалить этот файл" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 -msgid "Delete this file" -msgstr "Удалить этот файл" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 -msgid "A new file is available for download:" -msgstr "Новый файл доступен для скачивания:" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 -msgid "Submitted by:" -msgstr "Размещен:" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 -msgid "Download:" -msgstr "Загрузить:" +msgid "%s: Comment on issue %d - %s" +msgstr "%s: Комментарий на проблему %d - %s" #: IDF/IssueFile.php:64 msgid "file name" @@ -2864,6 +3890,159 @@ msgstr "Изображение" msgid "Other" msgstr "Другой" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "другие проблемы" + +#: IDF/Key.php:55 +msgid "public key" +msgstr "Открытый ключ" + +#: IDF/Key.php:90 +msgid "Invalid or unknown key data detected." +msgstr "Обнаружены неверные или неизвестные данные ключа." + +#: IDF/Plugin/SyncMercurial.php:78 IDF/Plugin/SyncSvn.php:81 +#, php-format +msgid "The repository %s already exists." +msgstr "Репозиторий %s уже существует." + +#: IDF/Plugin/SyncMercurial.php:142 +#, php-format +msgid "%s does not exist or is not writable." +msgstr "%s не существует или нет прав на запись." + +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 +#, php-format +msgid "The project path %s does not exists." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:838 +#, php-format +msgid "The command \"%s\" could not be executed." +msgstr "" + #: IDF/Project.php:62 IDF/Tag.php:66 msgid "name" msgstr "имя" @@ -2880,20 +4059,15 @@ msgstr "Используется в адресе для доступа к про #: IDF/Project.php:78 msgid "short description" -msgstr "краткое описания" - -#: IDF/Project.php:79 IDF/Form/Admin/ProjectCreate.php:70 -#: IDF/Form/Admin/ProjectUpdate.php:51 -msgid "A one line description of the project." -msgstr "Краткое описание проекта." +msgstr "краткое описание" #: IDF/Project.php:86 IDF/Review/Patch.php:74 msgid "description" -msgstr "описания" +msgstr "описание" #: IDF/Project.php:87 msgid "The description can be extended using the markdown syntax." -msgstr "Описание может быть расширенно использованием markdown синтакса." +msgstr "Описание может быть расширенно с использованием markdown синтакса." #: IDF/Project.php:93 msgid "private" @@ -2904,9 +4078,84 @@ msgstr "частный" msgid "Project \"%s\" not found." msgstr "Проект \"%s\" не найден." +#: IDF/Review/Comment.php:55 IDF/Review/Patch.php:80 +msgid "patch" +msgstr "патч" + +#: IDF/Review/Comment.php:83 +msgid "vote" +msgstr "голос" + +#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 +#, php-format +msgid "Review %3$d, %4$s" +msgstr "Аудит %3$d, %4$s" + +#: IDF/Review/Comment.php:141 +#, php-format +msgid "Update of review %d, by %s" +msgstr "Обновление рецензии %d, %s" + +#: IDF/Review/Comment.php:151 +#, php-format +msgid "%s: Updated review %d - %s" +msgstr "%s: Обновленная рецензия %d - %s" + +#: IDF/Review/Comment.php:216 +#, php-format +msgid "Updated Code Review %s - %s (%s)" +msgstr "Обновленная рецензия кода %s - %s (%s)" + +#: IDF/Review/Patch.php:52 +msgid "review" +msgstr "рецензия" + +#: IDF/Review/Patch.php:67 +msgid "commit" +msgstr "комит" + +#: IDF/Review/Patch.php:153 +#, php-format +msgid "Creation of review %d, by %s" +msgstr "" + +#: IDF/Review/Patch.php:163 +#, php-format +msgid "%s: Creation of Review %d - %s" +msgstr "%s: Создание рецензии %d - %s" + +#: IDF/Review/Patch.php:204 +#, php-format +msgid "New Code Review %s - %s (%s)" +msgstr "Новая рецензия кода %s - %s (%s)" + +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 +#, php-format +msgid "Folder %1$s not found in commit %2$s." +msgstr "Директория %1$s не найдена в комите %2$s." + +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 +#, php-format +msgid "Not a valid tree: %s." +msgstr "Не действительное дерево: %s." + +#: IDF/Scm/Monotone/Stdio.php:81 +msgid "Monotone client key name or hash not in project conf." +msgstr "Клиентский ключ monotone или хэш не в настройках проекта." + +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 +#, php-format +msgid "Could not write client key \"%s\"" +msgstr "" + #: IDF/Search/Occ.php:33 msgid "occurence" -msgstr "" +msgstr "вхождение" #: IDF/Search/Occ.php:49 msgid "word" @@ -2914,574 +4163,92 @@ msgstr "слово" #: IDF/Search/Occ.php:75 msgid "occurences" -msgstr "" +msgstr "вхождений" #: IDF/Search/Occ.php:81 msgid "ponderated occurence" +msgstr "ponderated вхождение" + +#: IDF/Tag.php:59 +msgid "tag class" +msgstr "пометить класс" + +#: IDF/Tag.php:60 +msgid "The class of the tag." +msgstr "Класс метки." + +#: IDF/Tag.php:73 +msgid "lcname" +msgstr "lcname" + +#: IDF/Tag.php:74 +msgid "Lower case version of the name for fast searching." +msgstr "Имя в нижнем регистре для быстрого поиска." + +#: IDF/Template/Markdown.php:75 +msgid "Create this documentation page" +msgstr "Создать эту страницу документации" + +#: IDF/Template/ShowUser.php:51 +msgid "Anonymous" +msgstr "Аноним" + +#: IDF/Template/ShowUser.php:54 +msgid "Me" +msgstr "Я" + +#: IDF/Timeline/Paginator.php:49 +msgid "Today" +msgstr "Сегодня" + +#: IDF/Upload.php:70 +msgid "file" +msgstr "файл" + +#: IDF/Upload.php:71 +msgid "The path is relative to the upload path." +msgstr "Путь относителен пути загрузки." + +#: IDF/Upload.php:78 +msgid "file size in bytes" +msgstr "размер файла в байтах" + +#: IDF/Upload.php:84 +msgid "MD5" msgstr "" -#: IDF/Issue.php:76 -msgid "owner" -msgstr "владелец" +#: IDF/Upload.php:106 +msgid "number of downloads" +msgstr "количество файлов" -#: IDF/Issue.php:84 IDF/WikiPage.php:86 -msgid "interested users" -msgstr "наблюдающие пользователи" - -#: IDF/Issue.php:85 -msgid "" -"Interested users will get an email notification when the issue is changed." -msgstr "" -"Наблюдающие пользователи получат сообщение, когда проблема будем изменена." - -#: IDF/Issue.php:196 +#: IDF/Upload.php:201 #, php-format -msgid "Creation of issue %d, by %s" -msgstr "Создание проблемы %d, %s" +msgid "Download %2$d, %3$s" +msgstr "Загрузка %2$d, %3$s" -#: IDF/Issue.php:206 +#: IDF/Upload.php:204 #, php-format -msgid "%s: Issue %d created - %s" -msgstr "%s: Проблема %d создана - %s" +msgid "Addition of download %d, by %s" +msgstr "Добавление загрузки %d, %s" -#: IDF/Issue.php:272 +#: IDF/Upload.php:214 #, php-format -msgid "Issue %s - %s (%s)" -msgstr "Проблема %s - %s (%s)" +msgid "%s: Download %d added - %s" +msgstr "%s: Файл %d добавлен - %s" -#: IDF/Issue.php:318 +#: IDF/Upload.php:256 #, php-format -msgid "Updated Issue %s - %s (%s)" -msgstr "Обновить проблему %s - %s (%s)" - -#: IDF/Views/Wiki.php:41 -#, php-format -msgid "%s Documentation" -msgstr "Документация для %s" - -#: IDF/Views/Wiki.php:48 -msgid "This table shows the documentation pages." -msgstr "" - -#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 -msgid "Page Title" -msgstr "Заголовок страницы" - -#: IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/User.php:83 IDF/Views/Review.php:58 IDF/Form/Upload.php:40 -#: IDF/Form/ReviewCreate.php:45 IDF/Form/IssueUpdate.php:45 -#: IDF/Form/IssueCreate.php:53 IDF/Form/UpdateUpload.php:42 -#: IDF/Form/ReviewFileComment.php:71 -msgid "Summary" -msgstr "Краткое описание" - -#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 -msgid "Updated" -msgstr "Обновлено" - -#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 -msgid "No documentation pages were found." -msgstr "" - -#: IDF/Views/Wiki.php:90 -#, php-format -msgid "Documentation Search - %s" -msgstr "" - -#: IDF/Views/Wiki.php:101 -msgid "This table shows the pages found." -msgstr "" - -#: IDF/Views/Wiki.php:112 -msgid "No pages were found." -msgstr "Страниц не найдено." - -#: IDF/Views/Wiki.php:131 -#, php-format -msgid "%1$s Documentation Pages with Label %2$s" -msgstr "" - -#: IDF/Views/Wiki.php:141 -#, php-format -msgid "This table shows the documentation pages with label %s." -msgstr "" - -#: IDF/Views/Wiki.php:186 -#, php-format -msgid "The page %s has been created." -msgstr "" - -#: IDF/Views/Wiki.php:273 -msgid "The old revision has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:279 -#, php-format -msgid "Delete Old Revision of %s" -msgstr "Удалить старую ревизию of %s" - -#: IDF/Views/Wiki.php:312 IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 -#, php-format -msgid "Update %s" -msgstr "" - -#: IDF/Views/Wiki.php:324 -#, php-format -msgid "The page %s has been updated." -msgstr "" - -#: IDF/Views/Wiki.php:362 -msgid "The documentation page has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:370 -#, php-format -msgid "Delete Page %s" -msgstr "" - -#: IDF/Views/Source.php:40 -#, php-format -msgid "%s Source Help" -msgstr "Помощь по исходному коду для %s" - -#: IDF/Views/Source.php:58 -#, php-format -msgid "%s Invalid Revision" -msgstr "" - -#: IDF/Views/Source.php:81 -#, php-format -msgid "%s Ambiguous Revision" -msgstr "" - -#: IDF/Views/Source.php:106 -#, php-format -msgid "%1$s %2$s Change Log" -msgstr "" - -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:359 -#, php-format -msgid "%1$s %2$s Source Tree" -msgstr "" - -#: IDF/Views/Source.php:303 -#, php-format -msgid "%s Commit Details" -msgstr "" - -#: IDF/Views/Source.php:304 -#, php-format -msgid "%s Commit Details - %s" -msgstr "" - -#: IDF/Views/Download.php:45 -#, php-format -msgid "%s Downloads" -msgstr "Файлы для %s" - -#: IDF/Views/Download.php:51 -msgid "This table shows the files to download." -msgstr "" - -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 -msgid "Uploaded" -msgstr "Загружено" - -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 -msgid "No downloads were found." -msgstr "Файлов не найдено" - -#: IDF/Views/Download.php:94 -#, php-format -msgid "Download %s" -msgstr "Скачать %s" - -#: IDF/Views/Download.php:111 -#, php-format -msgid "The file %2$s has been updated." -msgstr "" - -#: IDF/Views/Download.php:144 -#, php-format -msgid "Delete Download %s" -msgstr "Удалить файл %s" - -#: IDF/Views/Download.php:177 -msgid "The file has been deleted." -msgstr "Файл был удален." - -#: IDF/Views/Download.php:223 -#, php-format -msgid "The file has been uploaded." -msgstr "" - -#: IDF/Views/Download.php:277 -#, php-format -msgid "%1$s Downloads with Label %2$s" -msgstr "" - -#: IDF/Views/Download.php:287 -#, php-format -msgid "This table shows the downloads with label %s." -msgstr "" - -#: IDF/Views/Project.php:72 -msgid "All Updates" -msgstr "" - -#: IDF/Views/Project.php:74 -msgid "Issues and Comments" -msgstr "" - -#: IDF/Views/Project.php:76 -msgid "Documents" -msgstr "" - -#: IDF/Views/Project.php:77 -msgid "Reviews and Patches" -msgstr "" - -#: IDF/Views/Project.php:142 -msgid "This table shows the project updates." -msgstr "" - -#: IDF/Views/Project.php:153 -msgid "Change" -msgstr "Изменить" - -#: IDF/Views/Project.php:157 -msgid "No changes were found." -msgstr "Изменений не найдено." - -#: IDF/Views/Project.php:248 -#, php-format -msgid "%s Project Summary" -msgstr "Краткое описание %s" - -#: IDF/Views/Project.php:256 IDF/Views/Admin.php:101 -msgid "The project has been updated." -msgstr "Проект был обновлен." - -#: IDF/Views/Project.php:283 -#, php-format -msgid "%s Issue Tracking Configuration" -msgstr "" - -#: IDF/Views/Project.php:292 -msgid "The issue tracking configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:328 -#, php-format -msgid "%s Downloads Configuration" -msgstr "" - -#: IDF/Views/Project.php:337 -msgid "The downloads configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:371 -#, php-format -msgid "%s Documentation Configuration" -msgstr "" - -#: IDF/Views/Project.php:380 -msgid "The documentation configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:414 -#, php-format -msgid "%s Project Members" -msgstr "Участники проекта %s" - -#: IDF/Views/Project.php:423 -msgid "The project membership has been saved." -msgstr "" - -#: IDF/Views/Project.php:446 -#, php-format -msgid "%s Tabs Access Rights" -msgstr "" - -#: IDF/Views/Project.php:460 -msgid "The project tabs access rights have been saved." -msgstr "" - -#: IDF/Views/Project.php:506 -#, php-format -msgid "%s Source" -msgstr "" - -#: IDF/Views/Project.php:520 -msgid "The project source configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:540 IDF/Form/Admin/ProjectCreate.php:38 -msgid "git" -msgstr "git" - -#: IDF/Views/Project.php:541 IDF/Form/Admin/ProjectCreate.php:39 -msgid "Subversion" -msgstr "Subversion" - -#: IDF/Views/Project.php:542 IDF/Form/Admin/ProjectCreate.php:40 -msgid "mercurial" -msgstr "mercurial" - -#: IDF/Views/Project.php:543 IDF/Form/Admin/ProjectCreate.php:41 -msgid "monotone" -msgstr "" - -#: IDF/Views/Issue.php:41 -#, php-format -msgid "%s Open Issues" -msgstr "Открытые проблемы для %s" - -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 -msgid "This table shows the open issues." -msgstr "" - -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/User.php:81 IDF/Views/Review.php:57 -msgid "Id" -msgstr "" - -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/User.php:84 IDF/Views/Review.php:59 -#: IDF/Form/ReviewCreate.php:103 IDF/Form/IssueUpdate.php:88 -#: IDF/Form/IssueCreate.php:95 IDF/Form/ReviewFileComment.php:81 -msgid "Status" -msgstr "Статус" - -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/User.php:85 IDF/Views/Review.php:60 -msgid "Last Updated" -msgstr "Последнее обновление" - -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 -msgid "No issues were found." -msgstr "Проблем на найдено." - -#: IDF/Views/Issue.php:112 -#, php-format -msgid "Watch List: Closed Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:113 -#, php-format -msgid "This table shows the closed issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:118 -#, php-format -msgid "Watch List: Open Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:119 -#, php-format -msgid "This table shows the open issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:195 -msgid "Watch List: Closed Issues" -msgstr "" - -#: IDF/Views/Issue.php:196 -msgid "This table shows the closed issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:201 -msgid "Watch List: Open Issues" -msgstr "" - -#: IDF/Views/Issue.php:202 -msgid "This table shows the open issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 -msgid "Project" -msgstr "Проект" - -#: IDF/Views/Issue.php:254 -#, php-format -msgid "My Submitted %s Issues" -msgstr "Отправленные мной проблемы для %s" - -#: IDF/Views/Issue.php:258 -#, php-format -msgid "My Closed Submitted %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:262 -#, php-format -msgid "My Closed Working %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:266 -#, php-format -msgid "My Working %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:321 -msgid "Submit a new issue" -msgstr "Добавить проблему" - -#: IDF/Views/Issue.php:337 -#, php-format -msgid "Issue %d has been created." -msgstr "" - -#: IDF/Views/Issue.php:366 -#, php-format -msgid "Search Issues - %s" -msgstr "Поиск проблем - %s" - -#: IDF/Views/Issue.php:378 -msgid "This table shows the found issues." -msgstr "Эта таблица показывает найденные проблемы." - -#: IDF/Views/Issue.php:408 -#, php-format -msgid "Issue %d: %s" -msgstr "" - -#: IDF/Views/Issue.php:432 -#, php-format -msgid "Issue %d has been updated." -msgstr "" - -#: IDF/Views/Issue.php:521 -#, php-format -msgid "View %s" -msgstr "Смотреть %s" - -#: IDF/Views/Issue.php:541 -#, php-format -msgid "%s Closed Issues" -msgstr "%s закрытых проблем" - -#: IDF/Views/Issue.php:551 -msgid "This table shows the closed issues." -msgstr "" - -#: IDF/Views/Issue.php:594 -#, php-format -msgid "%1$s Issues with Label %2$s" -msgstr "" - -#: IDF/Views/Issue.php:597 -#, php-format -msgid "%1$s Closed Issues with Label %2$s" -msgstr "" - -#: IDF/Views/Issue.php:610 -#, php-format -msgid "This table shows the issues with label %s." -msgstr "" - -#: IDF/Views/Issue.php:660 -msgid "The issue has been removed from your watch list." -msgstr "" - -#: IDF/Views/Issue.php:663 -msgid "The issue has been added to your watch list." -msgstr "" - -#: IDF/Views/Issue.php:752 -msgid "On your watch list." -msgstr "В Вашем списке наблюдения." - -#: IDF/Views/User.php:59 -msgid "Your Dashboard - Working Issues" -msgstr "Сводная информация - Проблемы в работе" - -#: IDF/Views/User.php:62 -msgid "Your Dashboard - Submitted Issues" -msgstr "Сводная информация - Отправленные проблемы" - -#: IDF/Views/User.php:89 -msgid "No issues are assigned to you, yeah!" -msgstr "На Вас не назначена ни одна проблема, ура!" - -#: IDF/Views/User.php:89 -msgid "All the issues you submitted are fixed, yeah!" -msgstr "" - -#: IDF/Views/User.php:121 -msgid "Your personal information has been updated." -msgstr "" - -#: IDF/Views/User.php:133 -msgid "Your Account" -msgstr "Ваш аккаунт" - -#: IDF/Views/User.php:157 -msgid "The public key has been deleted." -msgstr "" - -#: IDF/Views/User.php:177 -#, fuzzy -msgid "The address has been deleted." -msgstr "Файл был удален." - -#: IDF/Views/User.php:200 -msgid "Confirm The Email Change" -msgstr "Подтвердите изменения эл. адреса" - -#: IDF/Views/User.php:232 -#, php-format -msgid "Your new email address \"%s\" has been validated. Thank you!" -msgstr "" - -#: IDF/Views/Review.php:41 -#, php-format -msgid "%s Code Reviews" -msgstr "Аудит кода для %s" - -#: IDF/Views/Review.php:48 -msgid "This table shows the latest reviews." -msgstr "Эта таблица показывает последние аудиты." - -#: IDF/Views/Review.php:64 -msgid "No reviews were found." -msgstr "Аудитов не найдено." - -#: IDF/Views/Review.php:94 -#, php-format -msgid "The code review %d has been created." -msgstr "" - -#: IDF/Views/Review.php:140 -#, php-format -msgid "Review %d: %s" -msgstr "" - -#: IDF/Views/Review.php:160 -#, php-format -msgid "Your code review %d has been published." -msgstr "" +msgid "New download - %s (%s)" +msgstr "Новый файл - %s (%s)" #: IDF/Views/Admin.php:60 msgid "This table shows the projects in the forge." -msgstr "" +msgstr "Таблица показывает проекты в хранилище." #: IDF/Views/Admin.php:65 msgid "Short Name" msgstr "Краткое имя" -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 -#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -msgid "Name" -msgstr "Имя" - #: IDF/Views/Admin.php:67 msgid "Repository Size" msgstr "Размер репозитория" @@ -3490,6 +4257,15 @@ msgstr "Размер репозитория" msgid "No projects were found." msgstr "Проектов не найдено." +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 +#, php-format +msgid "Update %s" +msgstr "Обновление %s" + +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 +msgid "The project has been updated." +msgstr "Проект был обновлен." + #: IDF/Views/Admin.php:134 msgid "The project has been created." msgstr "Проект был создан." @@ -3501,32 +4277,24 @@ msgstr "Удалить проект %s" #: IDF/Views/Admin.php:167 msgid "The project has been deleted." -msgstr "" +msgstr "Проект удалён." #: IDF/Views/Admin.php:197 msgid "Not Validated User List" -msgstr "" +msgstr "Список не проверенных пользователей" #: IDF/Views/Admin.php:205 msgid "This table shows the users in the forge." -msgstr "" +msgstr "Таблица показывает пользователей хранилища." #: IDF/Views/Admin.php:209 msgid "login" msgstr "логин" -#: IDF/Views/Admin.php:211 IDF/Form/Admin/UserUpdate.php:161 -msgid "Staff" -msgstr "Персонал" - #: IDF/Views/Admin.php:212 msgid "Admin" msgstr "Админ" -#: IDF/Views/Admin.php:213 IDF/Form/Admin/UserUpdate.php:172 -msgid "Active" -msgstr "Активный" - #: IDF/Views/Admin.php:214 msgid "Last Login" msgstr "Последний вход" @@ -3537,7 +4305,7 @@ msgstr "Пользователей не найдено." #: IDF/Views/Admin.php:258 msgid "You do not have the rights to update this user." -msgstr "" +msgstr "У вас нет прав для обновления этого пользователя." #: IDF/Views/Admin.php:276 msgid "The user has been updated." @@ -3546,11 +4314,11 @@ msgstr "Пользователь был обновлен." #: IDF/Views/Admin.php:309 #, php-format msgid "The user %s has been created." -msgstr "" +msgstr "Пользователь %s создан." #: IDF/Views/Admin.php:316 msgid "Add User" -msgstr "" +msgstr "Добавить пользователя." #: IDF/Views/Admin.php:332 msgid "Usher management" @@ -3601,731 +4369,548 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: IDF/Form/WikiCreate.php:38 -msgid "" -"# Introduction\n" -"\n" -"Add your content here.\n" -"\n" -"\n" -"# Details\n" -"\n" -"Add your content here. Format your content with:\n" -"\n" -"* Text in **bold** or *italic*.\n" -"* Headings, paragraphs, and lists.\n" -"* Links to other [[WikiPage]].\n" +#: IDF/Views/Download.php:45 +#, php-format +msgid "%s Downloads" +msgstr "Файлы для %s" + +#: IDF/Views/Download.php:51 +msgid "This table shows the files to download." +msgstr "Таблица показывает файлы для скачивания." + +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 +msgid "Uploaded" +msgstr "Загружено" + +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 +msgid "No downloads were found." +msgstr "Файлов не найдено" + +#: IDF/Views/Download.php:94 +#, php-format +msgid "Download %s" +msgstr "Скачать %s" + +#: IDF/Views/Download.php:111 +#, php-format +msgid "The file %2$s has been updated." +msgstr "Файл %2$s обновлен." + +#: IDF/Views/Download.php:144 +#, php-format +msgid "Delete Download %s" +msgstr "Удалить файл %s" + +#: IDF/Views/Download.php:177 +msgid "The file has been deleted." +msgstr "Файл был удален." + +#: IDF/Views/Download.php:243 +#, php-format +msgid "The file has been uploaded." +msgstr "Файл загружен." + +#: IDF/Views/Download.php:297 +#, php-format +msgid "%1$s Downloads with Label %2$s" +msgstr "%1$s загрузок с меткой %2$s" + +#: IDF/Views/Download.php:307 +#, php-format +msgid "This table shows the downloads with label %s." +msgstr "Таблица показывает файлы с меткой %s." + +#: IDF/Views/Issue.php:41 +#, php-format +msgid "%s Open Issues" +msgstr "Открытые проблемы для %s" + +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 +msgid "This table shows the open issues." +msgstr "Таблица показывает открытые проблемы." + +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 +msgid "Id" +msgstr "Id" + +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 +msgid "Last Updated" +msgstr "Последнее обновление" + +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 +msgid "No issues were found." +msgstr "Проблем на найдено." + +#: IDF/Views/Issue.php:113 +msgid "Not assigned" msgstr "" -#: IDF/Form/WikiCreate.php:57 -msgid "PageName" -msgstr "ИмяСтраницы" +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" -#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 -msgid "Page title" +#: IDF/Views/Issue.php:191 +#, php-format +msgid "Watch List: Closed Issues for %s" +msgstr "Лист слежения: закрытые проблемы для %s" + +#: IDF/Views/Issue.php:192 +#, php-format +msgid "This table shows the closed issues in your watch list for %s project." +msgstr "" +"Таблица показывает закрытые проблемы в вашем листе слежения для проекта %s." + +#: IDF/Views/Issue.php:197 +#, php-format +msgid "Watch List: Open Issues for %s" +msgstr "Лист слежения: открытые проблемы для %s" + +#: IDF/Views/Issue.php:198 +#, php-format +msgid "This table shows the open issues in your watch list for %s project." +msgstr "" +"Таблица показывает открытые проблемы в вашем листе слежения для проекта %s." + +#: IDF/Views/Issue.php:274 +msgid "Watch List: Closed Issues" +msgstr "Лист слежения: закрытые проблемы" + +#: IDF/Views/Issue.php:275 +msgid "This table shows the closed issues in your watch list." +msgstr "Таблица показывает закрытые проблемы в вашем листе слежения." + +#: IDF/Views/Issue.php:280 +msgid "Watch List: Open Issues" +msgstr "Лист слежения: открытые проблемы" + +#: IDF/Views/Issue.php:281 +msgid "This table shows the open issues in your watch list." +msgstr "Таблица показывает открытые проблемы в Вашем листе слежения." + +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 +msgid "Project" +msgstr "Проект" + +#: IDF/Views/Issue.php:341 +#, php-format +msgid "%s %s Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:345 +#, php-format +msgid "%s %s Closed Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:349 +#, php-format +msgid "%s %s Closed Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:353 +#, php-format +msgid "%s %s Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:414 +msgid "Submit a new issue" +msgstr "Добавить проблему" + +#: IDF/Views/Issue.php:430 +#, php-format +msgid "Issue %d has been created." +msgstr "Проблема %d создана." + +#: IDF/Views/Issue.php:487 +#, php-format +msgid "Search issues - %s" +msgstr "Поиск проблем - %s" + +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "Поиск закрытых проблем - %s" + +#: IDF/Views/Issue.php:536 +msgid "This table shows the found issues." +msgstr "Таблица показывает найденные проблемы." + +#: IDF/Views/Issue.php:601 +#, php-format +msgid "Issue %d: %s" +msgstr "Проблема %d: %s" + +#: IDF/Views/Issue.php:625 +#, php-format +msgid "Issue %d has been updated." +msgstr "Проблема %d обновлена." + +#: IDF/Views/Issue.php:715 +#, php-format +msgid "View %s" +msgstr "Смотреть %s" + +#: IDF/Views/Issue.php:742 +#, php-format +msgid "%s Closed Issues" +msgstr "%s закрытых проблем" + +#: IDF/Views/Issue.php:752 +msgid "This table shows the closed issues." +msgstr "Таблица показывает закрытые проблемы." + +#: IDF/Views/Issue.php:795 +#, php-format +msgid "%1$s Issues with Label %2$s" +msgstr "%1$s проблем с меткой %2$s" + +#: IDF/Views/Issue.php:798 +#, php-format +msgid "%1$s Closed Issues with Label %2$s" +msgstr "%1$s закрытых проблем с меткой %2$s" + +#: IDF/Views/Issue.php:811 +#, php-format +msgid "This table shows the issues with label %s." +msgstr "Таблица показывает проблемы с меткой %s." + +#: IDF/Views/Issue.php:934 +msgid "The issue has been removed from your watch list." +msgstr "Проблема выла удалена и вашего листа слежения." + +#: IDF/Views/Issue.php:937 +msgid "The issue has been added to your watch list." +msgstr "Проблема была добавлена в Ваш лист слежения." + +#: IDF/Views/Issue.php:1035 +msgid "On your watch list." +msgstr "В Вашем списке наблюдения." + +#: IDF/Views/Project.php:95 +msgid "Issues and Comments" +msgstr "Проблемы и Комментарии" + +#: IDF/Views/Project.php:99 +msgid "Documents" +msgstr "Документы" + +#: IDF/Views/Project.php:101 +msgid "Reviews and Patches" +msgstr "Рецензии и патчи" + +#: IDF/Views/Project.php:178 +msgid "This table shows the project updates." +msgstr "Таблица показывает обновления проекта." + +#: IDF/Views/Project.php:189 +msgid "Change" +msgstr "Изменить" + +#: IDF/Views/Project.php:193 +msgid "No changes were found." +msgstr "Изменений не найдено." + +#: IDF/Views/Project.php:294 +#, php-format +msgid "%s Project Summary" +msgstr "Краткое описание %s" + +#: IDF/Views/Project.php:329 +#, php-format +msgid "%s Issue Tracking Configuration" +msgstr "Настройка слежения за проблемами %s" + +#: IDF/Views/Project.php:338 +msgid "The issue tracking configuration has been saved." +msgstr "Настройки слежения за проблемами сохранены." + +#: IDF/Views/Project.php:375 +#, php-format +msgid "%s Downloads Configuration" +msgstr "Настройка загрузок %s" + +#: IDF/Views/Project.php:384 +msgid "The downloads configuration has been saved." +msgstr "Конфигурации загрузки сохранены." + +#: IDF/Views/Project.php:418 +#, php-format +msgid "%s Documentation Configuration" +msgstr "Настройка документации %s" + +#: IDF/Views/Project.php:427 +msgid "The documentation configuration has been saved." +msgstr "Настройки документации сохранены." + +#: IDF/Views/Project.php:461 +#, php-format +msgid "%s Project Members" +msgstr "Участники проекта %s" + +#: IDF/Views/Project.php:470 +msgid "The project membership has been saved." +msgstr "Участие в проекте сохранено." + +#: IDF/Views/Project.php:493 +#, php-format +msgid "%s Tabs Access Rights" +msgstr "права доступа к вкладкам для %s" + +#: IDF/Views/Project.php:507 +msgid "The project tabs access rights have been saved." +msgstr "Права доступа к вкладкам для проекта сохранены." + +#: IDF/Views/Project.php:553 +#, php-format +msgid "%s Source" +msgstr "Исходный код %s" + +#: IDF/Views/Project.php:567 +msgid "The project source configuration has been saved." +msgstr "Настройки исходного кода проекта сохранены." + +#: IDF/Views/Review.php:41 +#, php-format +msgid "%s Code Reviews" +msgstr "Рецензии кода для %s" + +#: IDF/Views/Review.php:48 +msgid "This table shows the latest reviews." +msgstr "Таблица показывает последние аудиты." + +#: IDF/Views/Review.php:64 +msgid "No reviews were found." +msgstr "Рецензий не найдено." + +#: IDF/Views/Review.php:94 +#, php-format +msgid "The code review %d has been created." +msgstr "Аудит кода %d создан." + +#: IDF/Views/Review.php:140 +#, php-format +msgid "Review %d: %s" +msgstr "Обзор %d: %s" + +#: IDF/Views/Review.php:160 +#, php-format +msgid "Your code review %d has been published." +msgstr "Ваша рецензия %d была опубликована." + +#: IDF/Views/Source.php:40 +#, php-format +msgid "%s Source Help" +msgstr "Помощь по исходному коду для %s" + +#: IDF/Views/Source.php:58 +#, php-format +msgid "%s Invalid Revision" +msgstr "" + +#: IDF/Views/Source.php:82 +#, php-format +msgid "%s Ambiguous Revision" +msgstr "" + +#: IDF/Views/Source.php:107 +#, php-format +msgid "%1$s %2$s Change Log" +msgstr "история изменений %1$s %2$s" + +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 +#, php-format +msgid "%1$s %2$s Source Tree" +msgstr "%1$s %2$s дерево исходного кода" + +#: IDF/Views/Source.php:304 +#, php-format +msgid "%s Commit Details" +msgstr "Детали комита %s" + +#: IDF/Views/Source.php:305 +#, php-format +msgid "%s Commit Details - %s" +msgstr "Детали комита %s - %s" + +#: IDF/Views/User.php:59 +msgid "Your Dashboard - Working Issues" +msgstr "Сводная информация - Проблемы в работе" + +#: IDF/Views/User.php:62 +msgid "Your Dashboard - Submitted Issues" +msgstr "Сводная информация - Отправленные проблемы" + +#: IDF/Views/User.php:89 +msgid "No issues are assigned to you, yeah!" +msgstr "На Вас не назначена ни одна проблема, ура!" + +#: IDF/Views/User.php:89 +msgid "All the issues you submitted are fixed, yeah!" +msgstr "Все отправленные Вами проблемы решены, ура!" + +#: IDF/Views/User.php:121 +msgid "Your personal information has been updated." +msgstr "Информация о вас обновлена." + +#: IDF/Views/User.php:133 +msgid "Your Account" +msgstr "Ваша учетная запись" + +#: IDF/Views/User.php:157 +msgid "The public key has been deleted." +msgstr "" + +#: IDF/Views/User.php:177 +msgid "The address has been deleted." +msgstr "Адрес был удалён." + +#: IDF/Views/User.php:200 +msgid "Confirm The Email Change" +msgstr "Подтвердите изменения эл. адреса" + +#: IDF/Views/User.php:232 +#, php-format +msgid "Your new email address \"%s\" has been validated. Thank you!" +msgstr "Ваш новый электронный адрес \"%s\" подтвержден. Спасибо!" + +#: IDF/Views/Wiki.php:41 +#, php-format +msgid "%s Documentation" +msgstr "Документация для %s" + +#: IDF/Views/Wiki.php:48 +msgid "This table shows the documentation pages." +msgstr "Таблица показывает страницы документации." + +#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 +msgid "Page Title" msgstr "Заголовок страницы" -#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 -msgid "" -"The page name must contains only letters, digits and the dash (-) character." -msgstr "Имя страницы должно содержать только буквы, цифры и прочерк (-)." +#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 +msgid "Updated" +msgstr "Обновлено" -#: IDF/Form/WikiCreate.php:70 IDF/Form/Upload.php:49 -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/ReviewCreate.php:54 -#: IDF/Form/UserAccount.php:101 IDF/Form/IssueCreate.php:62 -#: IDF/Form/WikiUpdate.php:60 IDF/Form/UpdateUpload.php:51 -msgid "Description" -msgstr "Описания" +#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 +msgid "No documentation pages were found." +msgstr "Страниц документации не найдено." -#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 -msgid "This one line description is displayed in the list of pages." -msgstr "Это однострочное описание отображается в списке страниц ." - -#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 -msgid "Content" -msgstr "Содержание" - -#: IDF/Form/WikiCreate.php:93 IDF/Form/Upload.php:70 -#: IDF/Form/IssueUpdate.php:117 IDF/Form/IssueCreate.php:150 -#: IDF/Form/WikiUpdate.php:104 IDF/Form/UpdateUpload.php:71 -msgid "Labels" -msgstr "Ярлыки" - -#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 -msgid "The title contains invalid characters." -msgstr "Название содержит недопустимые символы." - -#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 -msgid "A page with this title already exists." -msgstr "Страница с таким заголовком уже существует." - -#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#: IDF/Views/Wiki.php:90 #, php-format -msgid "You cannot provide more than label from the %s class to a page." -msgstr "Вы не может указать больше чем метки из %s класса страницы." +msgid "Documentation Search - %s" +msgstr "Поиск документации - %s" -#: IDF/Form/WikiCreate.php:151 IDF/Form/Upload.php:120 -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 -#: IDF/Form/WikiUpdate.php:162 IDF/Form/UpdateUpload.php:110 -msgid "You provided an invalid label." -msgstr "Вы ввели недопустимый ярлык." +#: IDF/Views/Wiki.php:101 +msgid "This table shows the pages found." +msgstr "Таблица показывает найденные страницы." -#: IDF/Form/WikiCreate.php:167 IDF/Form/Upload.php:148 -#: IDF/Form/Admin/UserCreate.php:106 IDF/Form/Admin/ProjectCreate.php:279 -#: IDF/Form/Admin/ProjectDelete.php:78 IDF/Form/Admin/UserUpdate.php:191 -#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Password.php:76 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/Register.php:112 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/WikiDelete.php:59 -#: IDF/Form/UserAccount.php:216 IDF/Form/IssueCreate.php:263 -#: IDF/Form/MembersConf.php:64 IDF/Form/WikiUpdate.php:178 -#: IDF/Form/UpdateUpload.php:126 IDF/Form/TabsConf.php:98 -#: IDF/Form/UserChangeEmail.php:80 IDF/Form/ReviewFileComment.php:125 -msgid "Cannot save the model from an invalid form." -msgstr "" +#: IDF/Views/Wiki.php:112 +msgid "No pages were found." +msgstr "Страниц не найдено." -#: IDF/Form/WikiCreate.php:200 -msgid "Initial page creation" -msgstr "Создание первоначальной страницы" - -#: IDF/Form/Upload.php:86 -#, fuzzy -msgid "For security reasons, you cannot upload a file with this extension." -msgstr "В целях безопасности, вы не можете загрузить файл с таким расширением." - -#: IDF/Form/Upload.php:119 IDF/Form/IssueCreate.php:199 -#: IDF/Form/UpdateUpload.php:109 +#: IDF/Views/Wiki.php:131 #, php-format -msgid "You cannot provide more than label from the %s class to an issue." -msgstr "" +msgid "%1$s Documentation Pages with Label %2$s" +msgstr "%1$s Страниц документации с меткой %2$s" -#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 -#: IDF/Form/UserAccount.php:40 IDF/Form/RegisterConfirmation.php:50 -msgid "First name" -msgstr "Имя" - -#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 -#: IDF/Form/UserAccount.php:49 IDF/Form/RegisterConfirmation.php:59 -msgid "Last name" -msgstr "Фамилия" - -#: IDF/Form/Admin/UserCreate.php:56 -msgid "Login" -msgstr "Логин" - -#: IDF/Form/Admin/UserCreate.php:60 -msgid "" -"The login must be between 3 and 15 characters long and contains only letters " -"and digits." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 -msgid "Email" -msgstr "Эл. адрес" - -#: IDF/Form/Admin/UserCreate.php:71 -msgid "" -"Double check the email address as the password is sent directly to the user." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 -#: IDF/Form/UserAccount.php:66 -msgid "Language" -msgstr "Язык" - -#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 -msgid "Add a public key" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:92 -msgid "" -"Paste a SSH or monotone public key. Be careful to not provide your private " -"key here!" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:157 -msgid "Your details to access your forge." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Views/Wiki.php:141 #, php-format -msgid "The email \"%s\" is already used." -msgstr "Эл. адрес \"%s\" уже используется." +msgid "This table shows the documentation pages with label %s." +msgstr "Таблица показывает страницы документации с меткой %s." -#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#: IDF/Views/Wiki.php:184 #, php-format -msgid "The login \"%s\" can only contain letters and digits." -msgstr "" +msgid "The page %s has been created." +msgstr "Страница%s создана." -#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#: IDF/Views/Wiki.php:271 +msgid "The old revision has been deleted." +msgstr "Старая версия удалена." + +#: IDF/Views/Wiki.php:277 #, php-format -msgid "The login \"%s\" is already used, please find another one." -msgstr "" +msgid "Delete Old Revision of %s" +msgstr "Удалить старую ревизию of %s" -#: IDF/Form/Admin/ProjectCreate.php:62 -msgid "Shortname" -msgstr "Краткое имя" - -#: IDF/Form/Admin/ProjectCreate.php:64 -msgid "" -"It must be unique for each project and composed only of letters, digits and " -"dash (-) like \"my-project\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 -msgid "Short description" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:77 -msgid "Repository type" -msgstr "Тип репозитория" - -#: IDF/Form/Admin/ProjectCreate.php:85 -msgid "Remote Subversion repository" -msgstr "Удаленная репозитория Subversion" - -#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 -msgid "Repository username" -msgstr "Логин репозитории" - -#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 -msgid "Repository password" -msgstr "Пароль репозитории" - -#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 -msgid "Master branch" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 -msgid "" -"This should be a world-wide unique identifier for your project. A reverse " -"DNS notation like \"com.my-domain.my-project\" is a good idea." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 -#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 -msgid "Project owners" -msgstr "Владельцы проекта" - -#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 -#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 -msgid "Project members" -msgstr "Участники проекта" - -#: IDF/Form/Admin/ProjectCreate.php:136 -msgid "Project template" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:138 -msgid "" -"Use the given project to initialize the new project. Access rights and " -"general configuration will be taken from the template project." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:185 -msgid "" -"Only a remote repository available through HTTP or HTTPS is allowed. For " -"example \"http://somewhere.com/svn/trunk\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:201 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashs and dots as separators." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 -msgid "This master branch is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:222 -msgid "" -"This shortname contains illegal characters, please use only letters, digits " -"and dash (-)." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:225 -msgid "The shortname cannot start with the dash (-) character." -msgstr "Краткое имя не может начинаться с прочерка (-)." - -#: IDF/Form/Admin/ProjectCreate.php:228 -msgid "The shortname cannot end with the dash (-) character." -msgstr "Краткое имя не может заканчиваться прочером (-)." - -#: IDF/Form/Admin/ProjectCreate.php:233 -msgid "This shortname is already used. Please select another one." -msgstr "Краткое имя уже используется. Пожалуйста, выберите другое." - -#: IDF/Form/Admin/ProjectCreate.php:295 -msgid "" -"Click on the Project Management tab to set the description of your project." -msgstr "" -"Кликните на закладку Управление проектом, чтобы задать описание Вашего " -"проекта." - -#: IDF/Form/Admin/ProjectCreate.php:362 -msgid "This project is not available." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:41 -msgid "Confirmation code" -msgstr "Код подтверждения" - -#: IDF/Form/Admin/ProjectDelete.php:46 -msgid "I have made a backup of all the important data of this project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:55 -msgid "" -"The confirmation code does not match. Please provide a valid confirmation " -"code to delete the project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:63 -msgid "Sorry, you really need to backup your data before deletion." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:78 -msgid "Password" -msgstr "Пароль" - -#: IDF/Form/Admin/UserUpdate.php:81 -msgid "Leave blank if you do not want to change the password." -msgstr "Оставьте пустым если Вы не хотите менять пароль." - -#: IDF/Form/Admin/UserUpdate.php:81 -#, fuzzy -msgid "" -"The password must be hard for other people to guess, but easy for the user " -"to remember." -msgstr "" -"Ваш пароль должен быть сложен для угадывания другими, но легок для " -"запоминания Вами." - -#: IDF/Form/Admin/UserUpdate.php:89 -msgid "Confirm password" -msgstr "Подтверждение пароля" - -#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 -msgid "Twitter username" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 -msgid "Public email address" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 -msgid "Website URL" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 -msgid "Upload custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 -msgid "" -"An image file with a width and height not larger than 60 pixels (bigger " -"images are scaled down)." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 -msgid "Remove custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 -msgid "Tick this to delete the custom avatar." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:164 -msgid "If you give staff rights to a user, you really need to trust them." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:176 -msgid "" -"If the user is not getting the confirmation email or is abusing the system, " -"you can directly enable or disable their account here." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:274 -msgid "--- is not a valid first name." -msgstr "--- неправильное имя." - -#: IDF/Form/Admin/UserUpdate.php:290 -msgid "" -"A user with this email already exists, please provide another email address." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 -msgid "For security reason, you cannot upload a file with this extension." -msgstr "В целях безопасности, вы не можете загрузить файл с таким расширением." - -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 -msgid "The passwords do not match. Please give them again." -msgstr "Пароли не совпадают. Пожалуйста, повторите ввод." - -#: IDF/Form/Admin/ProjectUpdate.php:90 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashes and dots as separators." -msgstr "" - -#: IDF/Form/Password.php:34 -msgid "Your login or email" -msgstr "Ваш логин или эл. адрес" - -#: IDF/Form/Password.php:35 -msgid "Provide either your login or your email to recover your password." -msgstr "" - -#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 -msgid "" -"Sorry, we cannot find a user with this email address or login. Feel free to " -"try again." -msgstr "" - -#: IDF/Form/Password.php:100 -msgid "Password Recovery - InDefero" -msgstr "Восстановение пароля - InDefero" - -#: IDF/Form/PasswordReset.php:39 IDF/Form/PasswordInputKey.php:36 -#: IDF/Form/UserChangeEmail.php:36 -msgid "Your verification key" -msgstr "Код подтверждения" - -#: IDF/Form/PasswordReset.php:45 IDF/Form/UserAccount.php:77 -#: IDF/Form/RegisterConfirmation.php:69 -msgid "Your password" -msgstr "Пароль" - -#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 -msgid "" -"Your password must be hard for other people to find it, but easy for you to " -"remember." -msgstr "" -"Ваш пароль должен быть сложен для угадывания другими, но легок для " -"запоминания Вами." - -#: IDF/Form/PasswordReset.php:56 IDF/Form/UserAccount.php:89 -#: IDF/Form/RegisterConfirmation.php:80 -msgid "Confirm your password" -msgstr "Подтверждение пароля" - -#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 -msgid "The two passwords must be the same." -msgstr "Пароли должны совпадать." - -#: IDF/Form/PasswordReset.php:77 -msgid "" -"This account is not active. Please contact the forge administrator to " -"activate it." -msgstr "" -"Эта учетная запись не активна. Пожалуйста, свяжитесь с администратором " -"сервера, чтобы активировать его." - -#: IDF/Form/PasswordReset.php:89 IDF/Form/PasswordInputKey.php:50 -msgid "" -"We are sorry but this validation key is not valid. Maybe you should directly " -"copy/paste it from your validation email." -msgstr "" - -#: IDF/Form/PasswordReset.php:100 IDF/Form/PasswordInputKey.php:61 -msgid "" -"Sorry, but this verification key has expired, please restart the password " -"recovery sequence. For security reasons, the verification key is only valid " -"24h." -msgstr "" - -#: IDF/Form/PasswordReset.php:108 IDF/Form/PasswordInputKey.php:76 -#: IDF/Form/RegisterInputKey.php:72 IDF/Form/RegisterConfirmation.php:137 -msgid "Cannot save an invalid form." -msgstr "Немогу сохранить неправильную форму." - -#: IDF/Form/ReviewCreate.php:83 IDF/Form/IssueUpdate.php:65 -#: IDF/Form/IssueCreate.php:72 -msgid "The \"upload_issue_path\" configuration variable was not set." -msgstr "" - -#: IDF/Form/ReviewCreate.php:92 -msgid "Patch" -msgstr "Патч" - -#: IDF/Form/ReviewCreate.php:119 -msgid "We were not able to parse your patch. Please provide a valid patch." -msgstr "Мы были не в состоянии разобрать ваш патч. Укажите правильный патч." - -#: IDF/Form/ReviewCreate.php:128 -msgid "You provided an invalid commit." -msgstr "Вы ввели неверный комит." - -#: IDF/Form/ReviewCreate.php:159 IDF/Form/IssueCreate.php:233 -msgid "You provided an invalid status." -msgstr "Вы ввели неверный статус." - -#: IDF/Form/ReviewCreate.php:202 -msgid "Initial patch to be reviewed." -msgstr "Первоначальный патч для рецензирования." - -#: IDF/Form/Register.php:41 -msgid "Your login" -msgstr "Ваш логин" - -#: IDF/Form/Register.php:45 -msgid "" -"The login must be between 3 and 15 characters long and contain only letters " -"and digits." -msgstr "" - -#: IDF/Form/Register.php:53 -msgid "Your email" -msgstr "Ваш эл. адрес" - -#: IDF/Form/Register.php:55 -msgid "We will never send you any unsolicited emails. We hate spam too!" -msgstr "" - -#: IDF/Form/Register.php:60 -msgid "I agree to the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:88 -msgid "" -"We know, this is boring, but you need to agree with the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:97 +#: IDF/Views/Wiki.php:322 #, php-format -msgid "" -"The email \"%s\" is already used. If you need to, click on the help link to " -"recover your password." -msgstr "" +msgid "The page %s has been updated." +msgstr "Страница %s обновлена." -#: IDF/Form/Register.php:148 -msgid "Confirm the creation of your account." -msgstr "" +#: IDF/Views/Wiki.php:360 +msgid "The documentation page has been deleted." +msgstr "Страница документации удалена." -#: IDF/Form/SourceConf.php:56 -msgid "Webhook URL" -msgstr "" - -#: IDF/Form/SourceConf.php:58 +#: IDF/Views/Wiki.php:368 #, php-format -msgid "Learn more about the post-commit web hooks." -msgstr "" +msgid "Delete Page %s" +msgstr "Удалить страницу %s" -#: IDF/Form/IssueUpdate.php:55 IDF/Form/WikiUpdate.php:82 -#: IDF/Form/ReviewFileComment.php:45 -msgid "Comment" -msgstr "Комментарий" +#: IDF/Views.php:126 IDF/Views.php:152 +msgid "Confirm Your Account Creation" +msgstr "Подтвердите создание учетной записи" -#: IDF/Form/IssueUpdate.php:75 IDF/Form/IssueCreate.php:82 -msgid "Attach a file" -msgstr "Приложить файл" - -#: IDF/Form/IssueUpdate.php:98 IDF/Form/IssueCreate.php:104 -msgid "Owner" -msgstr "Владелец" - -#: IDF/Form/IssueUpdate.php:147 IDF/Form/IssueCreate.php:210 -msgid "You need to provide a description of the issue." -msgstr "Вам необходимо ввести описание проблемы." - -#: IDF/Form/IssueUpdate.php:219 -msgid "No changes were entered." -msgstr "Никакие изменения не были введены." - -#: IDF/Form/WikiDelete.php:39 -msgid "Yes, I understand that the page and all its revisions will be deleted." -msgstr "" - -#: IDF/Form/WikiDelete.php:50 -msgid "You need to confirm the deletion." -msgstr "Вам необходимо подтвердить удаление." - -#: IDF/Form/UserAccount.php:59 -msgid "Your mail" -msgstr "Ваша почта" - -#: IDF/Form/UserAccount.php:61 +#: IDF/Views.php:172 msgid "" -"If you change your email address, an email will be sent to the new address " -"to confirm it." +"Welcome! You can now participate in the life of your project of choice." msgstr "" -"Если Вы измените адрес эл. почты, то на него будет выслано письмо для " -"подтверждения адреса." +"Добро пожаловать! Теперь Вы можете учавствовать в жизни выбранного проекта." -#: IDF/Form/UserAccount.php:80 -msgid "Leave blank if you do not want to change your password." -msgstr "Оставьте поле пустым, если Вы не хотите менять пароль." +#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 +msgid "Password Recovery" +msgstr "Восстановление пароля" -#: IDF/Form/UserAccount.php:166 +#: IDF/Views.php:242 msgid "" -"Paste an SSH or monotone public key. Be careful to not provide your private " -"key here!" +"Welcome back! Next time, you can use your broswer options to remember the " +"password." msgstr "" +"Рады Вас снова видеть! Следующий раз Вы можете использовать функцию " +"сохранения пароля в Вашем браузере." -#: IDF/Form/UserAccount.php:171 -msgid "Add a secondary mail address" +#: IDF/Views.php:284 +msgid "Here to Help You!" +msgstr "Здесь чтобы помогать Вам!" + +#: IDF/Views.php:300 +msgid "InDefero API (Application Programming Interface)" +msgstr "InDefero API (Application Programming Interface)" + +#: IDF/WikiPage.php:62 +msgid "title" +msgstr "заголовок" + +#: IDF/WikiPage.php:63 +msgid "" +"The title of the page must only contain letters, digits or the dash " +"character. For example: My-new-Wiki-Page." msgstr "" +"Заголовок страницы должен содержать только буквы, цифры или дефис. Например:" +" Моя-новая-вики-страница." -#: IDF/Form/UserAccount.php:173 -msgid "You will get a mail to confirm that you own the address you specify." -msgstr "" +#: IDF/WikiPage.php:71 +msgid "A one line description of the page content." +msgstr "Описание содержимого страницы в одну строчку." -#: IDF/Form/UserAccount.php:200 -msgid "Confirm your new email address." -msgstr "Подтвердите ваш новый адрес электронной почты." - -#: IDF/Form/UserAccount.php:203 +#: IDF/WikiPage.php:196 IDF/WikiRevision.php:167 #, php-format -msgid "" -"A validation email has been sent to \"%s\" to validate the email address " -"change." -msgstr "" +msgid "%2$s, %3$s" +msgstr "%2$s, %3$s" -#: IDF/Form/UserAccount.php:334 -msgid "" -"Please check the key as it does not appear to be a valid SSH public key." -msgstr "" - -#: IDF/Form/UserAccount.php:354 -msgid "" -"Please check the key as it does not appear to be a valid monotone public key." -msgstr "" - -#: IDF/Form/UserAccount.php:362 -msgid "Public key looks like neither an SSH nor monotone public key." -msgstr "" - -#: IDF/Form/UserAccount.php:374 -msgid "You already have uploaded this key." -msgstr "" - -#: IDF/Form/RegisterInputKey.php:36 IDF/Form/RegisterConfirmation.php:40 -msgid "Your confirmation key" -msgstr "Ваш код подтверждения" - -#: IDF/Form/RegisterInputKey.php:50 IDF/Form/RegisterConfirmation.php:99 -msgid "" -"We are sorry but this confirmation key is not valid. Maybe you should " -"directly copy/paste it from your confirmation email." -msgstr "" - -#: IDF/Form/IssueCreate.php:192 -msgid "You cannot add a label with the \"Status\" prefix to an issue." -msgstr "Вы не можете добавить ярлык с префиксом \"Статус\" к проблеме." - -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:89 -msgid "Open issue status values" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:97 -msgid "Closed issue status values" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:106 -msgid "Predefined issue labels" -msgstr "Предопределенные ярлыки для проблемы" - -#: IDF/Form/IssueTrackingConf.php:108 -msgid "" -"The first \"Type:\" and \"Priority:\" entries found in this list are " -"automatically chosen as defaults for new issues." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:116 -msgid "Each issue may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/WikiConf.php:49 -msgid "Predefined documentation page labels" -msgstr "Предопределенные метки страницы документации" - -#: IDF/Form/WikiConf.php:58 -msgid "" -"Each documentation page may have at most one label with each of these classes" -msgstr "" -"Каждая страница документации может иметь не более одной метки с каждым из " -"этих классов" - -#: IDF/Form/MembersConf.php:104 +#: IDF/WikiPage.php:198 #, php-format -msgid "The following login is invalid: %s." -msgid_plural "The following logins are invalid: %s." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Creation of page %s, by %s" +msgstr "Создание страницы %s, %s" -#: IDF/Form/WikiUpdate.php:83 -msgid "One line to describe the changes you made." -msgstr "" - -#: IDF/Form/TabsConf.php:50 -msgid "Open to all" -msgstr "Открыто для всех" - -#: IDF/Form/TabsConf.php:51 -msgid "Signed in users" -msgstr "Вошедшие пользователи" - -#: IDF/Form/TabsConf.php:54 -msgid "Closed" -msgstr "Закрытый" - -#: IDF/Form/TabsConf.php:83 -msgid "Extra authorized users" -msgstr "Дополнительные авторизованные пользователи" - -#: IDF/Form/UserChangeEmail.php:63 -msgid "" -"The validation key is not valid. Please copy/paste it from your confirmation " -"email." -msgstr "" - -#: IDF/Form/UploadConf.php:53 -msgid "Predefined download labels" -msgstr "" - -#: IDF/Form/UploadConf.php:62 -msgid "Each download may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/ReviewFileComment.php:56 -msgid "General comment" -msgstr "Общий комментарий" - -#: IDF/Form/ReviewFileComment.php:102 -msgid "You need to provide comments on at least one file." -msgstr "Вы должны указать комментарий как минимум для одного файла." - -#: IDF/Form/ReviewFileComment.php:109 -msgid "You need to provide your general comment about the proposal." -msgstr "" - -#: IDF/Form/RegisterConfirmation.php:72 -#, fuzzy -msgid "" -"Your password must be hard for other people to guess, but easy for you to " -"remember." -msgstr "" -"Ваш пароль должен быть сложен для угадывания другими, но легок для " -"запоминания Вами." - -#: IDF/Form/RegisterConfirmation.php:110 -msgid "" -"This account has already been confirmed. Maybe should you try to recover " -"your password using the help link." -msgstr "" - -#: IDF/Form/Field/EmailList.php:45 -msgid "Please enter one or more valid email addresses." -msgstr "" +#: IDF/WikiPage.php:208 +#, php-format +msgid "%s: Documentation page %s added - %s" +msgstr "%s: Страницы документации %s добавлена - %s" #: IDF/WikiRevision.php:48 msgid "page" @@ -4339,11 +4924,6 @@ msgstr "Описание изменений в одну строку." msgid "content" msgstr "содержание" -#: IDF/WikiRevision.php:167 IDF/WikiPage.php:196 -#, php-format -msgid "%2$s, %3$s" -msgstr "%2$s, %3$s" - #: IDF/WikiRevision.php:189 #, php-format msgid "Change of %s, by %s" @@ -4364,244 +4944,4 @@ msgstr "Новая страница документации %s - %s (%s)" msgid "Documentation Page Changed %s - %s (%s)" msgstr "Страница документации изменена %s - %s (%s)" -#: IDF/Review/Patch.php:52 -msgid "review" -msgstr "аудит" -#: IDF/Review/Patch.php:67 -msgid "commit" -msgstr "комит" - -#: IDF/Review/Patch.php:80 IDF/Review/Comment.php:55 -msgid "patch" -msgstr "патч" - -#: IDF/Review/Patch.php:151 IDF/Review/Comment.php:139 -#, php-format -msgid "" -"Review %3$d, %4$s" -msgstr "" - -#: IDF/Review/Patch.php:153 -#, php-format -msgid "Creation of review %d, by %s" -msgstr "" - -#: IDF/Review/Patch.php:163 -#, php-format -msgid "%s: Creation of Review %d - %s" -msgstr "%s: Создание рецензии %d - %s" - -#: IDF/Review/Patch.php:204 -#, php-format -msgid "New Code Review %s - %s (%s)" -msgstr "Новая рецензия кода %s - %s (%s)" - -#: IDF/Review/Comment.php:83 -msgid "vote" -msgstr "голос" - -#: IDF/Review/Comment.php:141 -#, php-format -msgid "Update of review %d, by %s" -msgstr "Обновление рецензии %d, %s" - -#: IDF/Review/Comment.php:151 -#, php-format -msgid "%s: Updated review %d - %s" -msgstr "%s: Обновленная рецензия %d - %s" - -#: IDF/Review/Comment.php:216 -#, php-format -msgid "Updated Code Review %s - %s (%s)" -msgstr "Обновленная рецензия кода %s - %s (%s)" - -#: IDF/Plugin/SyncSvn.php:81 IDF/Plugin/SyncMercurial.php:78 -#, php-format -msgid "The repository %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:100 -#, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:135 -#, php-format -msgid "The configuration file %s is missing." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:144 -#, php-format -msgid "The project path %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:150 -#, php-format -msgid "The project path %s could not be created." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:205 -#, php-format -msgid "Could not parse key information: %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:243 -#, php-format -msgid "Could not create configuration directory \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 -#, php-format -msgid "Could not create symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:269 -#, php-format -msgid "Could not write configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 -#, php-format -msgid "Could not parse usher configuration in \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:295 -#, php-format -msgid "usher configuration already contains a server entry named \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 -#, php-format -msgid "Could not write usher configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:366 -#, php-format -msgid "Could not write write-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:389 -#, php-format -msgid "Could not write read-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:406 -#, php-format -msgid "Could not remove symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:465 -#, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:477 -#, php-format -msgid "Could not delete client private key %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 -#, php-format -msgid "Could not parse read-permissions for project \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 -#, php-format -msgid "Could not write read-permissions for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 -#, php-format -msgid "Could not write write-permissions file for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:790 -#, php-format -msgid "The project path %s does not exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:808 -#, php-format -msgid "The command \"%s\" could not be executed." -msgstr "" - -#: IDF/Plugin/SyncMercurial.php:142 -#, php-format -msgid "%s does not exist or is not writable." -msgstr "" - -#: IDF/Timeline/Paginator.php:49 -msgid "Today" -msgstr "Сегодня" - -#: IDF/WikiPage.php:62 -msgid "title" -msgstr "заголовок" - -#: IDF/WikiPage.php:63 -msgid "" -"The title of the page must only contain letters, digits or the dash " -"character. For example: My-new-Wiki-Page." -msgstr "" -"Заголовок страницы должен содержать только буквы, цифры или прочерк. " -"Например: Моя-новая-вики-страница." - -#: IDF/WikiPage.php:71 -msgid "A one line description of the page content." -msgstr "Описание содержимого страницы в одну строчку." - -#: IDF/WikiPage.php:198 -#, php-format -msgid "Creation of page %s, by %s" -msgstr "Создание страницы %s, %s" - -#: IDF/WikiPage.php:208 -#, php-format -msgid "%s: Documentation page %s added - %s" -msgstr "%s: Страницы документации %s добавлена - %s" - -#: IDF/Tag.php:59 -msgid "tag class" -msgstr "пометить класс" - -#: IDF/Tag.php:60 -msgid "The class of the tag." -msgstr "Класс метки." - -#: IDF/Tag.php:73 -msgid "lcname" -msgstr "lcname" - -#: IDF/Tag.php:74 -msgid "Lower case version of the name for fast searching." -msgstr "Имя в нижнем регистре для быстрого поиска." - -#: IDF/Key.php:55 -msgid "public key" -msgstr "" - -#: IDF/Key.php:87 -msgid "Invalid or unknown key data detected." -msgstr "" - -#: IDF/Template/ShowUser.php:51 -msgid "Anonymous" -msgstr "Аноним" - -#: IDF/Template/ShowUser.php:54 -msgid "Me" -msgstr "Я" - -#: IDF/Template/Markdown.php:81 -msgid "Create this documentation page" -msgstr "" diff --git a/src/IDF/locale/sl/idf.po b/src/IDF/locale/sl/idf.po index a773118..6a69cab 100644 --- a/src/IDF/locale/sl/idf.po +++ b/src/IDF/locale/sl/idf.po @@ -1,186 +1,52 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# +# +# Translators: +# William MARTIN , 2011. msgid "" msgstr "" "Project-Id-Version: Indefero\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-10 10:02+0100\n" -"PO-Revision-Date: 2011-03-04 18:20+0000\n" +"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 00:19+0000\n" "Last-Translator: tommyd \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3)\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)\n" -#: IDF/IssueComment.php:51 -msgid "issue" -msgstr "zadeva" - -#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/FileComment.php:49 -#: IDF/Review/FileComment.php:69 IDF/Review/Comment.php:62 -msgid "comment" -msgstr "komentar" - -#: IDF/IssueComment.php:65 IDF/Upload.php:85 IDF/Commit.php:63 -#: IDF/IssueFile.php:57 IDF/Issue.php:67 IDF/WikiRevision.php:79 -#: IDF/Review.php:80 IDF/Review/Comment.php:69 IDF/WikiPage.php:78 -msgid "submitter" -msgstr "pošiljatelj" - -#: IDF/IssueComment.php:72 IDF/Upload.php:63 IDF/WikiRevision.php:85 -#: IDF/Review/Comment.php:75 -msgid "changes" -msgstr "spremembe" - -#: IDF/IssueComment.php:73 -msgid "Serialized array of the changes in the issue." -msgstr "" - -#: IDF/IssueComment.php:79 IDF/Upload.php:106 IDF/Commit.php:100 -#: IDF/IssueFile.php:96 IDF/Issue.php:105 IDF/WikiRevision.php:92 -#: IDF/Review.php:108 IDF/Review/Patch.php:87 IDF/Review/FileComment.php:75 -#: IDF/Review/Comment.php:90 IDF/WikiPage.php:100 -msgid "creation date" -msgstr "datum nastanka" - -#: IDF/IssueComment.php:143 IDF/Issue.php:194 -#, php-format -msgid "" -"Issue %3$d, %4$s" -msgstr "" - -#: IDF/IssueComment.php:151 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 -msgid "Summary:" -msgstr "Povzetek:" - -#: IDF/IssueComment.php:153 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 -msgid "Status:" -msgstr "Stanje:" - -#: IDF/IssueComment.php:155 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 -msgid "Owner:" -msgstr "Lastnik:" - -#: IDF/IssueComment.php:157 IDF/gettexttemplates/idf/wiki/delete.html.php:13 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/wiki/view.html.php:16 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/WikiRevision.php:175 -msgid "Labels:" -msgstr "Oznake:" - -#: IDF/IssueComment.php:171 -#, php-format -msgid "Comment on issue %d, by %s" -msgstr "" - -#: IDF/IssueComment.php:182 -#, php-format -msgid "%s: Comment on issue %d - %s" -msgstr "" - -#: IDF/Upload.php:49 IDF/Commit.php:55 IDF/Conf.php:54 IDF/Search/Occ.php:69 -#: IDF/Issue.php:52 IDF/Review.php:65 IDF/WikiPage.php:54 IDF/Tag.php:52 +#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 +#: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 msgid "project" msgstr "projekt" -#: IDF/Upload.php:57 IDF/Commit.php:87 IDF/Issue.php:60 -#: IDF/WikiRevision.php:65 IDF/Review.php:73 IDF/Review/Patch.php:60 -#: IDF/WikiPage.php:70 +#: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 +msgid "submitter" +msgstr "pošiljatelj" + +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 +#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 +#: IDF/WikiRevision.php:65 msgid "summary" msgstr "povzetek" -#: IDF/Upload.php:70 -msgid "file" -msgstr "datoteka" - -#: IDF/Upload.php:71 -msgid "The path is relative to the upload path." -msgstr "" - -#: IDF/Upload.php:78 -msgid "file size in bytes" -msgstr "Velikost v bajtih" - -#: IDF/Upload.php:93 IDF/Issue.php:92 IDF/Review.php:95 IDF/WikiPage.php:94 -msgid "labels" -msgstr "oznake" - -#: IDF/Upload.php:100 -msgid "number of downloads" -msgstr "število prenosov" - -#: IDF/Upload.php:112 IDF/IssueFile.php:102 IDF/Issue.php:111 -#: IDF/Review.php:114 IDF/WikiPage.php:106 -msgid "modification date" -msgstr "datum spremembe" - -#: IDF/Upload.php:189 -#, php-format -msgid "Download %2$d, %3$s" -msgstr "" - -#: IDF/Upload.php:192 -#, php-format -msgid "Addition of download %d, by %s" -msgstr "" - -#: IDF/Upload.php:202 -#, php-format -msgid "%s: Download %d added - %s" -msgstr "" - -#: IDF/Upload.php:244 -#, php-format -msgid "New download - %s (%s)" -msgstr "" - #: IDF/Commit.php:93 msgid "changelog" msgstr "dnevnik sprememb" +#: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 +#: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +msgid "creation date" +msgstr "datum nastanka" + #: IDF/Commit.php:238 #, php-format msgid "Commit %s, by %s" @@ -191,6 +57,934 @@ msgstr "" msgid "New Commit %s - %s (%s)" msgstr "" +#: IDF/Conf.php:61 IDF/Gconf.php:73 +msgid "key" +msgstr "ključ" + +#: IDF/Conf.php:67 IDF/Gconf.php:79 +msgid "value" +msgstr "vrednost" + +#: IDF/Diff.php:460 +msgid "Old" +msgstr "Staro " + +#: IDF/Diff.php:460 +msgid "New" +msgstr "Novo" + +#: IDF/EmailAddress.php:49 IDF/Key.php:49 +msgid "user" +msgstr "uporabnik" + +#: IDF/EmailAddress.php:55 +msgid "email" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 +msgid "git" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 +msgid "Subversion" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 +msgid "mercurial" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 +msgid "monotone" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +msgid "Name" +msgstr "Ime" + +#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 +msgid "Private project" +msgstr "Zaseben projekt" + +#: IDF/Form/Admin/ProjectCreate.php:62 +msgid "Shortname" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:64 +msgid "" +"It must be unique for each project and composed only of letters, digits and " +"dash (-) like \"my-project\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 +msgid "Short description" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 +#: IDF/Project.php:79 +msgid "A one line description of the project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:77 +msgid "Repository type" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:85 +msgid "Remote Subversion repository" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 +msgid "Repository username" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 +msgid "Repository password" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 +msgid "Master branch" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 +msgid "" +"This should be a world-wide unique identifier for your project. A reverse " +"DNS notation like \"com.my-domain.my-project\" is a good idea." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 +#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 +msgid "Project owners" +msgstr "Lastniki projekta" + +#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 +#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 +msgid "Project members" +msgstr "Člani projekta" + +#: IDF/Form/Admin/ProjectCreate.php:136 +msgid "Project template" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:138 +msgid "" +"Use the given project to initialize the new project. Access rights and " +"general configuration will be taken from the template project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:185 +msgid "" +"Only a remote repository available through HTTP or HTTPS is allowed. For " +"example \"http://somewhere.com/svn/trunk\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:201 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashs and dots as separators." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 +msgid "This master branch is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:222 +msgid "" +"This shortname contains illegal characters, please use only letters, digits " +"and dash (-)." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:225 +msgid "The shortname cannot start with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:228 +msgid "The shortname cannot end with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:233 +msgid "This shortname is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 +#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 +#: IDF/Form/Password.php:76 IDF/Form/Register.php:112 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 +#: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 +#: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 +#: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 +#: IDF/Form/WikiDelete.php:59 IDF/Form/WikiUpdate.php:178 +msgid "Cannot save the model from an invalid form." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:295 +msgid "" +"Click on the Project Management tab to set the description of your project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:363 +msgid "This project is not available." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:41 +msgid "Confirmation code" +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:46 +msgid "I have made a backup of all the important data of this project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:55 +msgid "" +"The confirmation code does not match. Please provide a valid confirmation " +"code to delete the project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:63 +msgid "Sorry, you really need to backup your data before deletion." +msgstr "" + +#: IDF/Form/Admin/ProjectUpdate.php:90 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashes and dots as separators." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 +#: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 +msgid "First name" +msgstr "Ime" + +#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 +#: IDF/Form/RegisterConfirmation.php:59 IDF/Form/UserAccount.php:49 +msgid "Last name" +msgstr "Priimek" + +#: IDF/Form/Admin/UserCreate.php:56 +msgid "Login" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:60 +msgid "" +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 +msgid "Email" +msgstr "E-naslov" + +#: IDF/Form/Admin/UserCreate.php:71 +msgid "" +"Double check the email address as the password is sent directly to the user." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 +#: IDF/Form/UserAccount.php:66 +msgid "Language" +msgstr "Jezik" + +#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 +msgid "Add a public key" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:92 +msgid "" +"Paste a SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:157 +msgid "Your details to access your forge." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 +#, php-format +msgid "The email \"%s\" is already used." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#, php-format +msgid "The login \"%s\" can only contain letters and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#, php-format +msgid "The login \"%s\" is already used, please find another one." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:78 +msgid "Password" +msgstr "Geslo" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "Leave blank if you do not want to change the password." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "" +"The password must be hard for other people to guess, but easy for the user " +"to remember." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:89 +msgid "Confirm password" +msgstr "Potrditev gesla" + +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 +msgid "Description" +msgstr "Opis" + +#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 +msgid "Twitter username" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 +msgid "Public email address" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 +msgid "Website URL" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 +msgid "Upload custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 +msgid "" +"An image file with a width and height not larger than 60 pixels (bigger " +"images are scaled down)." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 +msgid "Remove custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 +msgid "Tick this to delete the custom avatar." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:161 IDF/Views/Admin.php:211 +msgid "Staff" +msgstr "Osebje" + +#: IDF/Form/Admin/UserUpdate.php:164 +msgid "If you give staff rights to a user, you really need to trust them." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213 +msgid "Active" +msgstr "Aktiven" + +#: IDF/Form/Admin/UserUpdate.php:176 +msgid "" +"If the user is not getting the confirmation email or is abusing the system, " +"you can directly enable or disable their account here." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:274 +msgid "--- is not a valid first name." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:290 +msgid "" +"A user with this email already exists, please provide another email address." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 +msgid "For security reason, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 +msgid "The passwords do not match. Please give them again." +msgstr "" + +#: IDF/Form/Field/EmailList.php:45 +msgid "Please enter one or more valid email addresses." +msgstr "" + +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 +#: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 +#: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 +msgid "Summary" +msgstr "Povzetek" + +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 +#: IDF/Form/ReviewCreate.php:83 +msgid "The \"upload_issue_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 +msgid "Attach a file" +msgstr "Izberi datoteko" + +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 +#: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 +msgid "Status" +msgstr "Stanje" + +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 +msgid "Owner" +msgstr "Lastnik" + +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 +#: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 +#: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 +msgid "Labels" +msgstr "Oznake" + +#: IDF/Form/IssueCreate.php:210 +msgid "You cannot add a label with the \"Status\" prefix to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 +#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 +#: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 +msgid "You provided an invalid label." +msgstr "" + +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/Upload.php:119 +#, php-format +msgid "You cannot provide more than label from the %s class to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 +msgid "You need to provide a description of the issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 +msgid "You provided an invalid status." +msgstr "" + +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:123 +msgid "Predefined issue labels" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:125 +msgid "" +"The first \"Type:\" and \"Priority:\" entries found in this list are " +"automatically chosen as defaults for new issues." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:133 +msgid "Each issue may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/WikiUpdate.php:82 +msgid "Comment" +msgstr "Komentar" + +#: IDF/Form/IssueUpdate.php:316 +msgid "No changes were entered." +msgstr "" + +#: IDF/Form/MembersConf.php:104 +#, php-format +msgid "The following login is invalid: %s." +msgid_plural "The following logins are invalid: %s." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: IDF/Form/Password.php:34 +msgid "Your login or email" +msgstr "" + +#: IDF/Form/Password.php:35 +msgid "Provide either your login or your email to recover your password." +msgstr "" + +#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 +msgid "" +"Sorry, we cannot find a user with this email address or login. Feel free to " +"try again." +msgstr "" + +#: IDF/Form/Password.php:100 +msgid "Password Recovery - InDefero" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:36 IDF/Form/PasswordReset.php:39 +#: IDF/Form/UserChangeEmail.php:36 +msgid "Your verification key" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 +msgid "" +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 +msgid "" +"Sorry, but this verification key has expired, please restart the password " +"recovery sequence. For security reasons, the verification key is only valid " +"24h." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:76 IDF/Form/PasswordReset.php:108 +#: IDF/Form/RegisterConfirmation.php:137 IDF/Form/RegisterInputKey.php:72 +msgid "Cannot save an invalid form." +msgstr "" + +#: IDF/Form/PasswordReset.php:45 IDF/Form/RegisterConfirmation.php:69 +#: IDF/Form/UserAccount.php:77 +msgid "Your password" +msgstr "Vaše geslo" + +#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 +msgid "" +"Your password must be hard for other people to find it, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/PasswordReset.php:56 IDF/Form/RegisterConfirmation.php:80 +#: IDF/Form/UserAccount.php:89 +msgid "Confirm your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 +msgid "The two passwords must be the same." +msgstr "" + +#: IDF/Form/PasswordReset.php:77 +msgid "" +"This account is not active. Please contact the forge administrator to " +"activate it." +msgstr "" + +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + +#: IDF/Form/Register.php:41 +msgid "Your login" +msgstr "" + +#: IDF/Form/Register.php:45 +msgid "" +"The login must be between 3 and 15 characters long and contain only letters " +"and digits." +msgstr "" + +#: IDF/Form/Register.php:53 +msgid "Your email" +msgstr "E-naslov" + +#: IDF/Form/Register.php:55 +msgid "We will never send you any unsolicited emails. We hate spam too!" +msgstr "" + +#: IDF/Form/Register.php:60 +msgid "I agree to the terms and conditions." +msgstr "" + +#: IDF/Form/Register.php:88 +msgid "" +"We know, this is boring, but you need to agree with the terms and " +"conditions." +msgstr "" + +#: IDF/Form/Register.php:97 +#, php-format +msgid "" +"The email \"%s\" is already used. If you need to, click on the help link to " +"recover your password." +msgstr "" + +#: IDF/Form/Register.php:148 +msgid "Confirm the creation of your account." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:40 IDF/Form/RegisterInputKey.php:36 +msgid "Your confirmation key" +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:72 +msgid "" +"Your password must be hard for other people to guess, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 +msgid "" +"We are sorry but this confirmation key is not valid. Maybe you should " +"directly copy/paste it from your confirmation email." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:110 +msgid "" +"This account has already been confirmed. Maybe should you try to recover " +"your password using the help link." +msgstr "" + +#: IDF/Form/ReviewCreate.php:74 +#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/gettexttemplates/idf/source/changelog.html.php:7 +msgid "Commit" +msgstr "" + +#: IDF/Form/ReviewCreate.php:92 +msgid "Patch" +msgstr "" + +#: IDF/Form/ReviewCreate.php:119 +msgid "We were not able to parse your patch. Please provide a valid patch." +msgstr "" + +#: IDF/Form/ReviewCreate.php:128 +msgid "You provided an invalid commit." +msgstr "" + +#: IDF/Form/ReviewCreate.php:202 +msgid "Initial patch to be reviewed." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:56 +msgid "General comment" +msgstr "" + +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" + +#: IDF/Form/SourceConf.php:56 +msgid "Webhook URL" +msgstr "" + +#: IDF/Form/SourceConf.php:58 +#, php-format +msgid "Learn more about the post-commit web hooks." +msgstr "" + +#: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 +#: IDF/gettexttemplates/idf/downloads/base.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 +#: IDF/Views/Project.php:97 +msgid "Downloads" +msgstr "Prenosi" + +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 +msgid "Code Review" +msgstr "Revizije Izvorne kode" + +#: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 +msgid "Documentation" +msgstr "Dokumentacija" + +#: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 +msgid "Source" +msgstr "Izvorna koda" + +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 +msgid "Issues" +msgstr "Napake/Predlogi" + +#: IDF/Form/TabsConf.php:50 +msgid "Open to all" +msgstr "Odprto za vse" + +#: IDF/Form/TabsConf.php:51 +msgid "Signed in users" +msgstr "Prijavljeni uporabniki" + +#: IDF/Form/TabsConf.php:54 +msgid "Closed" +msgstr "Zaprta" + +#: IDF/Form/TabsConf.php:83 +msgid "Extra authorized users" +msgstr "Ostali odobreni uporabniki" + +#: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 +msgid "File" +msgstr "Datoteka" + +#: IDF/Form/Upload.php:86 +msgid "For security reasons, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/UploadConf.php:53 +msgid "Predefined download labels" +msgstr "" + +#: IDF/Form/UploadConf.php:62 +msgid "Each download may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/UserAccount.php:59 +msgid "Your mail" +msgstr "Vaš e-naslov" + +#: IDF/Form/UserAccount.php:61 +msgid "" +"If you change your email address, an email will be sent to the new address " +"to confirm it." +msgstr "" + +#: IDF/Form/UserAccount.php:80 +msgid "Leave blank if you do not want to change your password." +msgstr "" + +#: IDF/Form/UserAccount.php:166 +msgid "" +"Paste an SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/UserAccount.php:171 +msgid "Add a secondary mail address" +msgstr "" + +#: IDF/Form/UserAccount.php:173 +msgid "You will get a mail to confirm that you own the address you specify." +msgstr "" + +#: IDF/Form/UserAccount.php:200 +msgid "Confirm your new email address." +msgstr "" + +#: IDF/Form/UserAccount.php:203 +#, php-format +msgid "" +"A validation email has been sent to \"%s\" to validate the email address " +"change." +msgstr "" + +#: IDF/Form/UserAccount.php:341 +msgid "" +"Please check the key as it does not appear to be a valid SSH public key." +msgstr "" + +#: IDF/Form/UserAccount.php:363 +msgid "" +"Please check the key as it does not appear to be a valid monotone public " +"key." +msgstr "" + +#: IDF/Form/UserAccount.php:371 +msgid "Public key looks like neither an SSH nor monotone public key." +msgstr "" + +#: IDF/Form/UserAccount.php:383 +msgid "You already have uploaded this key." +msgstr "" + +#: IDF/Form/UserChangeEmail.php:63 +msgid "" +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." +msgstr "" + +#: IDF/Form/WikiConf.php:49 +msgid "Predefined documentation page labels" +msgstr "" + +#: IDF/Form/WikiConf.php:58 +msgid "" +"Each documentation page may have at most one label with each of these " +"classes" +msgstr "" + +#: IDF/Form/WikiCreate.php:38 +msgid "" +"# Introduction\n" +"\n" +"Add your content here.\n" +"\n" +"\n" +"# Details\n" +"\n" +"Add your content here. Format your content with:\n" +"\n" +"* Text in **bold** or *italic*.\n" +"* Headings, paragraphs, and lists.\n" +"* Links to other [[WikiPage]].\n" +msgstr "" + +#: IDF/Form/WikiCreate.php:57 +msgid "PageName" +msgstr "" + +#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 +msgid "Page title" +msgstr "Naslov strani" + +#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 +msgid "" +"The page name must contains only letters, digits and the dash (-) character." +msgstr "" + +#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 +msgid "This one line description is displayed in the list of pages." +msgstr "" + +#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 +msgid "Content" +msgstr "Vsebina" + +#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 +msgid "The title contains invalid characters." +msgstr "" + +#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 +msgid "A page with this title already exists." +msgstr "" + +#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#, php-format +msgid "You cannot provide more than label from the %s class to a page." +msgstr "" + +#: IDF/Form/WikiCreate.php:200 +msgid "Initial page creation" +msgstr "" + +#: IDF/Form/WikiDelete.php:39 +msgid "Yes, I understand that the page and all its revisions will be deleted." +msgstr "" + +#: IDF/Form/WikiDelete.php:50 +msgid "You need to confirm the deletion." +msgstr "" + +#: IDF/Form/WikiUpdate.php:83 +msgid "One line to describe the changes you made." +msgstr "" + #: IDF/Gconf.php:60 IDF/Search/Occ.php:56 msgid "model class" msgstr "" @@ -199,95 +993,467 @@ msgstr "" msgid "model id" msgstr "" -#: IDF/Gconf.php:73 IDF/Conf.php:61 -msgid "key" -msgstr "ključ" +#: IDF/gettexttemplates/idf/admin/base.html.php:3 +msgid "Project Summary" +msgstr "Splošno o projektu" -#: IDF/Gconf.php:79 IDF/Conf.php:67 -msgid "value" -msgstr "vrednost" +#: IDF/gettexttemplates/idf/admin/base.html.php:6 +msgid "Issue Tracking" +msgstr "Sledenje zadevam" + +#: IDF/gettexttemplates/idf/admin/base.html.php:8 +msgid "Project Members" +msgstr "Osebje Projekta" + +#: IDF/gettexttemplates/idf/admin/base.html.php:9 +msgid "Tabs Access and Notifications" +msgstr "Dostop in obvestila" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 +msgid "" +"\n" +"

          Instructions:

          \n" +"

          List one status value per line in desired sort-order.

          \n" +"

          Optionally, use an equals-sign to document the meaning of each status value.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 +#: IDF/gettexttemplates/idf/admin/members.html.php:13 +#: IDF/gettexttemplates/idf/admin/source.html.php:31 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 +#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 +msgid "Save Changes" +msgstr "Shrani spremembe" + +#: IDF/gettexttemplates/idf/admin/members.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 +msgid "" +"\n" +"

          Instructions:

          \n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" +"

          Separate the logins with commas and/or new lines.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 +msgid "" +"\n" +"

          Notes:

          \n" +"

          A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

          \n" +"

          A project member will not have access to the administration area but will have more options available in the use of the project.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:3 +msgid "" +"You can find here the current repository configuration of your project." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:4 +msgid "" +"

          The webhook URL setting specifies a URL to which a HTTP POST\n" +"request is sent after each repository commit. If this field is empty,\n" +"notifications are disabled.

          \n" +"\n" +"

          Only properly-escaped HTTP URLs are supported, for example:

          \n" +"\n" +"
            \n" +"
          • http://domain.com/commit
          • \n" +"
          • http://domain.com/commit?my%20param
          • \n" +"
          \n" +"\n" +"

          In addition, the URL may contain the following \"%\" notation, which\n" +"will be replaced with specific project values for each commit:

          \n" +"\n" +"
            \n" +"
          • %p - project name
          • \n" +"
          • %r - revision number
          • \n" +"
          \n" +"\n" +"

          For example, committing revision 123 to project 'my-project' with\n" +"post-commit URL http://mydomain.com/%p/%r would send a request to\n" +"http://mydomain.com/my-project/123.

          " +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:26 +msgid "" +"The form contains some errors. Please correct them to update the source " +"configuration." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:27 +msgid "Repository type:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:28 +msgid "Repository access:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:29 +msgid "Repository size:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:30 +msgid "Post-commit authentication key:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#, php-format +msgid "" +"\n" +"

          Instructions:

          \n" +"

          The description of the project can be improved using the Markdown syntax.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +msgid "" +"The form contains some errors. Please correct them to update the summary." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 +msgid "" +"\n" +"Only project members and admins have write access to the source.
          \n" +"If you restrict the access to the source, anonymous access is
          \n" +"not provided and the users must authenticate themselves with their
          \n" +"password or SSH key." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +msgid "" +"You can configure here the project tabs access rights and notification " +"emails." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#, php-format +msgid "" +"Notification emails will be sent from the %%from_email%% " +"address, if you send the email to a mailing list, you may need to register " +"this email address. Multiple email addresses must be separated through " +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +msgid "" +"If you mark a project as private, only the project members and " +"administrators, together with the extra authorized users you provide will " +"have access to the project. You will still be able to define further access " +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +msgid "" +"Specify each person by its login. Each person must have already registered " +"with the given login. Separate the logins with commas and/or new lines." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +msgid "" +"The form contains some errors. Please correct them to update the access " +"rights." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 +msgid "Access Rights" +msgstr "Pravice dostopa" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 +msgid "Notification Email" +msgstr "Potrditvena e-pošta" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 +msgid "Instructions:" +msgstr "Navodila:" + +#: IDF/gettexttemplates/idf/base-full.html.php:3 +#: IDF/gettexttemplates/idf/base.html.php:3 +#, php-format +msgid "" +"Sign in or create your account to create issues or " +"add comments" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 +msgid "Project Home" +msgstr "Projekt" + +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 +msgid "Project Management" +msgstr "Upravljanje Projekta" + +#: IDF/gettexttemplates/idf/downloads/base.html.php:4 +#: IDF/gettexttemplates/idf/downloads/index.html.php:4 +#: IDF/Views/Download.php:234 +msgid "New Download" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 +msgid "" +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " +"systems. Are you sure, you will not affect anybody when removing this file?" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#, php-format +msgid "" +"Instead of deleting the file, you could mark it as " +"deprecated." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 +#: IDF/gettexttemplates/idf/downloads/view.html.php:4 +#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 +#: IDF/gettexttemplates/idf/issues/view.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 +#: IDF/gettexttemplates/idf/wiki/view.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:9 +#, php-format +msgid "by %%submitter%%" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 +msgid "Delete File" +msgstr "Izbriši datoteko" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 +#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 +#: IDF/gettexttemplates/idf/issues/create.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 +#: IDF/gettexttemplates/idf/register/index.html.php:8 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 +#: IDF/gettexttemplates/idf/review/create.html.php:12 +#: IDF/gettexttemplates/idf/review/view.html.php:41 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 +#: IDF/gettexttemplates/idf/wiki/create.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 +#: IDF/gettexttemplates/idf/wiki/update.html.php:7 +msgid "Cancel" +msgstr "Prekliči" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 +msgid "Uploaded:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:15 +msgid "Updated:" +msgstr "Zadnjič osveženo:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 +#: IDF/gettexttemplates/idf/index.html.php:15 +msgid "Downloads:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:13 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 +#: IDF/gettexttemplates/idf/wiki/view.html.php:16 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 +#: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 +msgid "Labels:" +msgstr "Oznake:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 +msgid "A new file is available for download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 +msgid "Hello," +msgstr "Živjo," + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 +msgid "Project:" +msgstr "Projekt:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 +msgid "Submitted by:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 +msgid "Download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:31 +#: IDF/gettexttemplates/idf/user/public.html.php:4 +msgid "Description:" +msgstr "Opis:" + +#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 +msgid "Details" +msgstr "Podrobnosti" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:3 +#, php-format +msgid "See the deprecated files." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:5 +msgid "Number of files:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 +msgid "" +"Each file must have a distinct name and file contents\n" +"cannot be changed, so be sure to include release numbers in each file\n" +"name." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 +#, php-format +msgid "" +"You can use the Markdown syntax for the description." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 +msgid "The form contains some errors. Please correct them to submit the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 +msgid "Submit File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 +msgid "Instructions" +msgstr "Navodila" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:3 +msgid "" +"Attention! This file is marked as deprecated, download it " +"only if you are sure you need this specific version." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +msgid "Changes" +msgstr "Spremembe" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +msgid "Update File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +msgid "Remove this file" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 +#: IDF/gettexttemplates/idf/wiki/update.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:12 +msgid "Trash" +msgstr "Smeti" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +msgid "Delete this file" +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:3 +#: IDF/gettexttemplates/idf/faq.html.php:34 +msgid "Here we are, just to help you." +msgstr "" -#: IDF/Views.php:47 IDF/gettexttemplates/idf/faq.html.php:35 -#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 #: IDF/gettexttemplates/idf/faq-api.html.php:4 +#: IDF/gettexttemplates/idf/faq.html.php:35 +#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 +#: IDF/Views.php:47 msgid "Projects" msgstr "Projekti" -#: IDF/Views.php:90 IDF/gettexttemplates/idf/register/index.html.php:6 -msgid "Create Your Account" -msgstr "Ustvari Uporabniški Račun" - -#: IDF/Views.php:126 IDF/Views.php:152 -msgid "Confirm Your Account Creation" -msgstr "" - -#: IDF/Views.php:172 -msgid "Welcome! You can now participate in the life of your project of choice." -msgstr "" - -#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 -msgid "Password Recovery" -msgstr "Ponastavitev gesla" - -#: IDF/Views.php:242 -msgid "" -"Welcome back! Next time, you can use your broswer options to remember the " -"password." -msgstr "" - -#: IDF/Views.php:284 -msgid "Here to Help You!" -msgstr "Tukaj da pomagamo!" - -#: IDF/Views.php:300 -msgid "InDefero API (Application Programming Interface)" -msgstr "" - -#: IDF/Scm/Mercurial.php:138 IDF/Scm/Git.php:288 -#, php-format -msgid "Folder %1$s not found in commit %2$s." -msgstr "" - -#: IDF/Scm/Mercurial.php:155 IDF/Scm/Git.php:404 -#, php-format -msgid "Not a valid tree: %s." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:79 -msgid "Monotone client key name or hash not in project conf." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:87 IDF/Plugin/SyncMonotone.php:187 -#, php-format -msgid "The key directory %s could not be created." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:98 -#, php-format -msgid "Could not write client key \"%s\"" -msgstr "" - -#: IDF/Scm/Git.php:237 -#, php-format -msgid "Invalid value for the parameter %1$s: %2$s. Use %3$s." -msgstr "" - -#: IDF/EmailAddress.php:49 IDF/Key.php:49 -msgid "user" -msgstr "uporabnik" - -#: IDF/EmailAddress.php:55 -#, fuzzy -msgid "email" -msgstr "E-naslov" - #: IDF/gettexttemplates/idf/faq.html.php:3 msgid "" "

          This is simple:

          \n" "
            \n" -"
          1. Write in the comments \"This is a duplicate of issue 123\", change 123 " -"with the corresponding issue number.
          2. \n" +"
          3. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
          4. \n" "
          5. Change the status of the current issue to Duplicate.
          6. \n" "
          7. Submit the changes.
          8. \n" "
          " @@ -295,8 +1461,9 @@ msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:10 @@ -387,158 +1554,37 @@ msgstr "" msgid "Alt+4: Search (when available)." msgstr "" -#: IDF/gettexttemplates/idf/faq.html.php:34 -#: IDF/gettexttemplates/idf/faq-api.html.php:3 -msgid "Here we are, just to help you." +#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 +msgid "People" +msgstr "Ljudje" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 +msgid "Usher" msgstr "" -#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 -#, php-format -msgid "" -"Hello,\n" -"\n" -"You have requested the creation of an account to\n" -"participate in the life of a software project.\n" -"\n" -"To confirm the account please follow this link:\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following confirmation key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not interested any longer in taking\n" -"part in the life of the software project or if\n" -"you can't remember having requested the creation\n" -"of an account, please excuse us and simply ignore\n" -"this email. \n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 +msgid "You have here access to the administration of the forge." msgstr "" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 -msgid "Oops, we found an error in the form." -msgstr "" +#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 +#: IDF/gettexttemplates/idf/project/home.html.php:3 +#: IDF/gettexttemplates/idf/project/timeline.html.php:4 +msgid "Welcome" +msgstr "Dobrodošel" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 -msgid "Confirm Your Account" -msgstr "Potrdi Račun" +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:6 +msgid "Project List" +msgstr "Seznam projektov" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 -#: IDF/gettexttemplates/idf/wiki/create.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 -#: IDF/gettexttemplates/idf/wiki/update.html.php:7 -#: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 -#: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 -msgid "Cancel" -msgstr "Prekliči" +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 +#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 +msgid "Create Project" +msgstr "Ustvari nov projekt" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 -msgid "Instructions" -msgstr "Navodila" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 -msgid "" -"Use your email software to read your emails and open your confirmation " -"email. Either click directly on the confirmation link or copy/paste the " -"confirmation key in the box and submit the form." -msgstr "" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 -msgid "" -"Just after providing the confirmation key, you will be able to set your " -"password and start using this website fully." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:3 -msgid "" -"Read the terms and conditions " -"– basically \"Please be nice, we respect you\"." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:4 -#, php-format -msgid "" -"With your account, you will able to participate in the life of all the " -"projects hosted here. Participating in a software project must be fun, so if " -"you have troubles, you can let us know about your issues " -"at anytime!" -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:5 -msgid "Oops, please check the provided login and email address to register." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:8 -msgid "" -"Be sure to provide a valid email address, as we are sending a validation " -"link by email." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:9 -msgid "Did you know?" -msgstr "Ali ste vedeli, da ..." - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 -msgid "Oops, please check the form for errors." -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 -msgid "Login:" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 -msgid "Email:" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 -msgid "Enable Your Account" -msgstr "Omogoči Račun" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 -msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." -msgstr "" - -#: IDF/gettexttemplates/idf/index.atom.php:3 -#, php-format -msgid "Personal project feed for %%user%%." +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 +msgid "Change Project Details" msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 @@ -549,31 +1595,17 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 msgid "" -"Once you have defined the repository type, you cannot change it." +"Once you have defined the repository type, you cannot change " +"it." msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 msgid "" "\n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" "

          Separate the logins with commas and/or new lines.

          \n" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 -#: IDF/gettexttemplates/idf/admin/members.html.php:8 -msgid "" -"\n" -"

          Notes:

          \n" -"

          A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

          A project member will not have access to the administration area but will " -"have more options available in the use of the project.

          \n" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 msgid "" "The form contains some errors. Please correct them to create the project." @@ -583,18 +1615,6 @@ msgstr "" msgid "Provide at least one owner for the project or use a template." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 -#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 -msgid "Create Project" -msgstr "Ustvari nov projekt" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 -msgid "Instructions:" -msgstr "Navodila:" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 #, php-format msgid "" @@ -627,30 +1647,15 @@ msgstr "" msgid "Number" msgstr "Številka" -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:5 IDF/Views/Project.php:75 -#: IDF/Form/TabsConf.php:38 -msgid "Downloads" -msgstr "Prenosi" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 msgid "Code reviews" msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 -#: IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 IDF/Form/TabsConf.php:42 -msgid "Issues" -msgstr "Napake/Predlogi" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 msgid "Documentation pages" msgstr "" @@ -674,18 +1679,11 @@ msgid "Repositories:" msgstr "Repozitoriji:" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" msgstr "Priponke:" -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 -msgid "Downloads:" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 msgid "Database:" msgstr "Zbirka podatkov:" @@ -694,16 +1692,6 @@ msgstr "Zbirka podatkov:" msgid "Total Forge:" msgstr "Skupaj razvoj:" -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 -#: IDF/gettexttemplates/idf/admin/members.html.php:3 -msgid "" -"\n" -"

          Instructions:

          \n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" -"

          Separate the logins with commas and/or new lines.

          \n" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 msgid "" "The form contains some errors. Please correct them to update the project." @@ -723,35 +1711,29 @@ msgstr "Uredi projekt" msgid "Delete this project" msgstr "Izbriši ta projekt" -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 -#: IDF/gettexttemplates/idf/wiki/view.html.php:12 -#: IDF/gettexttemplates/idf/wiki/update.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 -msgid "Trash" -msgstr "Smeti" - #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 msgid "You will be asked to confirm." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 -#: IDF/gettexttemplates/idf/main-menu.html.php:6 -msgid "Project List" -msgstr "Seznam projektov" +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 +#: IDF/Views/Admin.php:201 +msgid "User List" +msgstr "Seznam uporabnikov" -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 -msgid "Change Project Details" +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 +msgid "Update User" +msgstr "Osveži uporabnika" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 +msgid "Create User" msgstr "" #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 msgid "The form contains some errors. Please correct them to create the user." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 -msgid "Create User" -msgstr "" - #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 msgid "The user password will be sent by email to the user." msgstr "" @@ -804,6 +1786,13 @@ msgstr "" msgid "The form contains some errors. Please correct them to update the user." msgstr "" +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 +msgid "Login:" +msgstr "" + #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 #: IDF/gettexttemplates/idf/user/myaccount.html.php:5 msgid "Public Profile" @@ -813,15 +1802,26 @@ msgstr "" msgid "Administrative" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 -msgid "Update User" -msgstr "Osveži uporabnika" +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 +msgid "Configured servers" +msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 -#: IDF/Views/Admin.php:201 -msgid "User List" -msgstr "Seznam uporabnikov" +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 +#: IDF/Views/Admin.php:358 +msgid "Usher control" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 +msgid "address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 +msgid "port" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 msgid "current server status:" @@ -844,7 +1844,7 @@ msgid "reload" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "" @@ -880,89 +1880,451 @@ msgid "action" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 -msgid "stop" +msgid "No monotone servers configured." msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 -msgid "start" +msgid "stop" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 -msgid "kill" +msgid "start" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 -msgid "address" +#: IDF/gettexttemplates/idf/index.atom.php:3 +#, php-format +msgid "Personal project feed for %%user%%." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 -msgid "port" +#: IDF/gettexttemplates/idf/index.html.php:4 +msgid "No projects managed with InDefero were found." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 -msgid "Configured servers" +#: IDF/gettexttemplates/idf/index.html.php:9 +msgid "Forge statistics" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 -#: IDF/Views/Admin.php:358 -msgid "Usher control" +#: IDF/gettexttemplates/idf/index.html.php:10 +msgid "Projects:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -msgid "People" -msgstr "Ljudje" - -#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -msgid "Usher" +#: IDF/gettexttemplates/idf/index.html.php:11 +msgid "Members:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 -msgid "You have here access to the administration of the forge." +#: IDF/gettexttemplates/idf/index.html.php:12 +msgid "Issues:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/home.html.php:3 -msgid "Welcome" -msgstr "Dobrodošel" +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:16 +msgid "Code reviews:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#, php-format +msgid "Attachment to issue %%issue.id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 +#: IDF/gettexttemplates/idf/source/git/file.html.php:6 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 +msgid "Archive" +msgstr "Arhiv" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 +#: IDF/gettexttemplates/idf/source/git/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +msgid "Download this file" +msgstr "Prenesi to datoteko" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:14 +msgid "Created:" +msgstr "Ustvarjeno:" + +#: IDF/gettexttemplates/idf/issues/base.html.php:4 +msgid "All Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:5 +msgid "My Issues" +msgstr "Moje zadeve" + +#: IDF/gettexttemplates/idf/issues/base.html.php:6 +msgid "My watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "Nova zadeva" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/wiki/base.html.php:6 +msgid "Search" +msgstr "Iskanje" + +#: IDF/gettexttemplates/idf/issues/base.html.php:9 +msgid "Back to the issue" +msgstr "Nazaj na zadevo" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 +msgid "Label:" +msgstr "Oznaka:" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 +msgid "Completion:" +msgstr "Ocena končanosti:" + +#: IDF/gettexttemplates/idf/issues/create.html.php:3 +msgid "" +"

          When you submit the issue do not forget to provide the following information:

          \n" +"
            \n" +"
          • The steps to reproduce the problem.
          • \n" +"
          • The version of the software and your operating system.
          • \n" +"
          • Any information that can help the developers to solve the issue.
          • \n" +"
          • Do not provide any password or confidential information!
          • \n" +"
          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:10 +msgid "" +"The form contains some errors. Please correct them to submit the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:11 +#: IDF/gettexttemplates/idf/issues/create.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/create.html.php:5 +#: IDF/gettexttemplates/idf/wiki/update.html.php:5 +msgid "Preview" +msgstr "Predogled" + +#: IDF/gettexttemplates/idf/issues/create.html.php:12 +msgid "Submit Issue" +msgstr "Objavi zadevo" + +#: IDF/gettexttemplates/idf/issues/create.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 +msgid "Attach file" +msgstr "Dodaj datoteko ..." + +#: IDF/gettexttemplates/idf/issues/create.html.php:16 +#: IDF/gettexttemplates/idf/issues/create.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 +msgid "Attach another file" +msgstr "Naloži novo datoteke" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:38 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 +#: IDF/IssueComment.php:151 +msgid "Summary:" +msgstr "Povzetek:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 +msgid "Status:" +msgstr "Stanje:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 +#: IDF/IssueComment.php:155 +msgid "Owner:" +msgstr "Lastnik:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 +#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          " +msgstr "" +"

          Odprtih zadev: %%open%%

          \n" +"

          Zaprtih zadev: %%closed%%

          " + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 +msgid "" +"A new issue has been created and assigned\n" +"to you:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 +msgid "Reported by:" +msgstr "Sporočil:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 +msgid "Issue:" +msgstr "Zadeve:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 +msgid "The following issue has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 +#, php-format +msgid "By %%who%%, %%c.creation_dtime%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 +msgid "URL:" +msgstr "URL:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 +msgid "Comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

          Found open issues: %%open%%

          \n" +"

          Found closed issues: %%closed%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

          Label:\n" +"%%tag.class%%:%%tag.name%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
          You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." +msgid_plural "" +"See the %%nb_submit_closed%% closed." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 +#, php-format +msgid "See the %%nb_owner_closed%% closed." +msgid_plural "" +"See the %%nb_owner_closed%% closed." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 +msgid "Submitted issues:" +msgstr "Poslanih zadev:" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 +msgid "Working issues:" +msgstr "Zadeve v nastajanju:" + +#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#, php-format +msgid "Reported by %%submitter%%, %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:4 +#: IDF/gettexttemplates/idf/review/view.html.php:22 +#, php-format +msgid "" +"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#, php-format +msgid "Sign in to reply to this comment." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:6 +msgid "" +"This issue is marked as closed, add a comment only if you think this issue " +"is still valid and more work is needed to fully fix it." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#, php-format +msgid "%%interested%% person" +msgid_plural "%%interested%% persons" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:9 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 +msgid "Remove this issue from your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:11 +msgid "Add this issue to your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:12 +msgid "Click here to view the previous closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:13 +msgid "Click here to view the previous open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:14 +msgid "Click here to view the next closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:15 +msgid "Click here to view the next open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:16 +msgid "download" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:17 +msgid "view" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 +msgid "Submit Changes" +msgstr "Shrani spremembe" + +#: IDF/gettexttemplates/idf/issues/view.html.php:32 +msgid "Followed by:" +msgstr "" #: IDF/gettexttemplates/idf/login_form.html.php:3 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"If you don't have an account yet, you can create one here." msgstr "" #: IDF/gettexttemplates/idf/login_form.html.php:4 @@ -993,36 +2355,761 @@ msgstr "" msgid "It takes less than a minute to create your account." msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:3 #, php-format -msgid "You are looking at the public profile of %%member%%." +msgid "Welcome, %%user%%." +msgstr "" +"Dobrodošel, %%user%%." + +#: IDF/gettexttemplates/idf/main-menu.html.php:4 +msgid "Sign Out" +msgstr "Odjava" + +#: IDF/gettexttemplates/idf/main-menu.html.php:5 +msgid "Sign in or create your account" +msgstr "Prijavi se ali pa ustvari uporabniški račun" + +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 +msgid "Forge Management" +msgstr "Nastavitve spletišča" + +#: IDF/gettexttemplates/idf/main-menu.html.php:10 +msgid "Help and accessibility features" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:11 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +msgid "Help" +msgstr "Pomoč" + +#: IDF/gettexttemplates/idf/project/home.html.php:4 +#: IDF/gettexttemplates/idf/project/timeline.html.php:5 +msgid "Latest Updates" +msgstr "Zadnje spremembe" + +#: IDF/gettexttemplates/idf/project/home.html.php:5 +msgid "Featured Downloads" +msgstr "Pomembni prenosi" + +#: IDF/gettexttemplates/idf/project/home.html.php:6 +#: IDF/gettexttemplates/idf/project/home.html.php:8 +msgid "show more..." +msgstr "Prikaži ostalo.." + +#: IDF/gettexttemplates/idf/project/home.html.php:7 +msgid "Featured Documentation" +msgstr "Pomembna Dokumnetacija" + +#: IDF/gettexttemplates/idf/project/home.html.php:9 +msgid "Development Team" +msgstr "Razvojna skupina" + +#: IDF/gettexttemplates/idf/project/home.html.php:10 +msgid "Admins" +msgstr "Administratorji" + +#: IDF/gettexttemplates/idf/project/home.html.php:11 +msgid "Happy Crew" +msgstr "Ostali člani" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:3 +msgid "Latest updates" +msgstr "Zadnje spremembe" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 +#: IDF/Views/Project.php:90 +msgid "All Updates" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:7 +msgid "Filter by type" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 +#, php-format +msgid "" +"Hello,\n" +"\n" +"You have requested the creation of an account to\n" +"participate in the life of a software project.\n" +"\n" +"To confirm the account please follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following confirmation key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not interested any longer in taking\n" +"part in the life of the software project or if\n" +"you can't remember having requested the creation\n" +"of an account, please excuse us and simply ignore\n" +"this email. \n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 +msgid "Oops, please check the form for errors." +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 +msgid "Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 +msgid "Enable Your Account" +msgstr "Omogoči Račun" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 +msgid "" +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:3 +msgid "" +"Read the terms and conditions " +"– basically \"Please be nice, we respect you\"." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:4 +#, php-format +msgid "" +"If you have just forgotten your login information, then there is no need to " +"create a new account. Just go here to recover your " +"login name and password." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:5 +#, php-format +msgid "" +"With your account, you will able to participate in the life of all the " +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:6 +msgid "Oops, please check the provided login and email address to register." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 +msgid "Create Your Account" +msgstr "Ustvari Uporabniški Račun" + +#: IDF/gettexttemplates/idf/register/index.html.php:9 +msgid "" +"Be sure to provide a valid email address, as we are sending a validation " +"link by email." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:10 +msgid "Did you know?" +msgstr "Ali ste vedeli, da ..." + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 +msgid "Oops, we found an error in the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 +msgid "Confirm Your Account" +msgstr "Potrdi Račun" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your confirmation " +"email. Either click directly on the confirmation link or copy/paste the " +"confirmation key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to set your " +"password and start using this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/review/base-full.html.php:3 +#: IDF/gettexttemplates/idf/review/base.html.php:3 +msgid "Open Reviews" +msgstr "" + +#: IDF/gettexttemplates/idf/review/base.html.php:4 +#: IDF/gettexttemplates/idf/review/create.html.php:11 +#: IDF/gettexttemplates/idf/review/index.html.php:3 IDF/Views/Review.php:83 +msgid "Start Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:3 +msgid "" +"

          To start a code review, you need to provide:

          \n" +"
            \n" +"
          • A commit or revision of the current code in the repository from which you started your work.
          • \n" +"
          • A patch describing your changes with respect to the reference commit.
          • \n" +"
          • Check your patch does not provide any password or confidential information!
          • \n" +"
          " +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:9 +msgid "" +"The form contains some errors. Please correct them to submit the code " +"review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:10 +msgid "" +"Select the commit against which you created your patch to be sure it applies" +" correctly." +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 +msgid "The following review has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 +msgid "Review:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 +msgid "The following review has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 +#, php-format +msgid "" +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 +msgid "General comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 +msgid "Detailed file comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:3 +msgid "" +"Code review is a process in which\n" +"after or before changes are commited into the code repository,\n" +"different people discuss the code changes. The goal is\n" +"to improve the quality of the code and the\n" +"contributions, as such, you must be pragmatic when writing\n" +"your review. Correctly mention the line numbers (in the old or in the\n" +"new file) and try to keep a good balance between seriousness and fun.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:11 +msgid "" +"\n" +"Proposing code for review is intimidating, you know\n" +"you will receive critics, so please, as a reviewer, keep this\n" +"process fun, use it to help your contributor learn your\n" +"coding standards and the structure of the code and make them want\n" +"to propose more contributions.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:20 +#, php-format +msgid "" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:21 +#, php-format +msgid "Your comments on the changes in file %%file%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:23 +#, php-format +msgid "Sign in to participate in the review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:24 +msgid "" +"The form contains some errors. Please correct them to submit your review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:25 +msgid "How to Participate in a Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "Avtor:" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:30 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 -msgid "Description:" -msgstr "Opis:" - -#: IDF/gettexttemplates/idf/user/public.html.php:5 -msgid "Twitter:" +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:6 -msgid "Public Email:" +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:7 -msgid "Website:" +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:8 -msgid "Last time seen:" +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "Datoteke:" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:9 -msgid "Member since:" +#: IDF/gettexttemplates/idf/review/view.html.php:37 +msgid "General Comments" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:40 +msgid "Submit Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:3 +msgid "Source Tree" +msgstr "Drevo izvorne kode" + +#: IDF/gettexttemplates/idf/source/base.html.php:4 +msgid "Change Log" +msgstr "Dnevnik sprememb" + +#: IDF/gettexttemplates/idf/source/base.html.php:6 +msgid "How To Get The Code" +msgstr "Navodila za dostop" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 +msgid "Age" +msgstr "Starost" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 +msgid "Message" +msgstr "Sporočilo" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:5 +msgid "Parent:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:6 +#: IDF/gettexttemplates/idf/source/commit.html.php:10 +msgid "View corresponding commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:8 +msgid "by" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 +msgid "A new commit has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 +msgid "Created by:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 +msgid "Created at:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 +msgid "Content:" +msgstr "Vsebina:" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 +msgid "Commit details:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:4 +msgid "Date:" +msgstr "Datum:" + +#: IDF/gettexttemplates/idf/source/commit.html.php:6 +msgid "Branch:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:9 +msgid "Parents:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:11 +msgid "Message:" +msgstr "Sporočilo:" + +#: IDF/gettexttemplates/idf/source/commit.html.php:12 +#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 +msgid "Changes:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:13 +msgid "deleted" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:14 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 +msgid "full" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:15 +msgid "renamed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 +msgid "added" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:19 +msgid "modified" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:20 +msgid "properies changed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:21 +msgid "removed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:22 +msgid "File differences" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#, php-format +msgid "" +"The revision identifier %%commit%% is ambiguous and can be\n" +"expanded to multiple valid revisions - please choose one:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 +msgid "Title" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 +msgid "Author" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 +msgid "Date" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 +msgid "Branch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 +msgid "Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#, php-format +msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 +msgid "Branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 +msgid "filter branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 +msgid "Tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 +msgid "filter tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#, php-format +msgid "" +"Source at commit %%commit%% created " +"%%cobject.date%%." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#, php-format +msgid "By %%cobject.author%%, %%cobject.title%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:5 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 +msgid "Root" +msgstr "Root" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the git software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:6 +#, php-format +msgid "" +"You may need to provide your SSH key. The " +"synchronization of your SSH key can take a couple of minutes. You can learn " +"more about SSH " +"key authentication." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 +msgid "To make a first commit in the repository, perform the following steps:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 +#, php-format +msgid "Find here more details on how to access %%project%% source code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 +msgid "Command-Line Access" +msgstr "Možnosti ukazne vrstice" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 +msgid "First Commit" +msgstr "Prvi vnos" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 +msgid "Size" +msgstr "Velikost" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 +msgid ":" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +msgid "Download this version" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 +msgid "or" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#, php-format +msgid "" +"The branch or revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 +msgid "The following list shows all available branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 +#, php-format +msgid "" +"If this is a new repository, the reason for this error\n" +"could be that you have not committed and / or pushed any change so far.\n" +"In this case please take a look at the Help page\n" +"how to access your repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the Mercurial software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 +#, php-format +msgid "" +"To get write access to the repository, you need to use your username and " +"your extra password." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 +msgid "Write Access Authentication" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the monotone software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +msgid "Revision:" +msgstr "Revizija:" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the subversion software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +msgid "Rev" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +msgid "Branches:" +msgstr "Branža:" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +msgid "Tags:" msgstr "" #: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 @@ -1050,32 +3137,31 @@ msgid "" "The development team.\n" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 -#, php-format +#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 +msgid "Confirm Your New Email Address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 msgid "" -"Hello %%user%%,\n" -"\n" -"You lost your password and wanted to recover it.\n" -"To provide a new password for your account, you\n" -"just have to follow the provided link. You will\n" -"get a simple form to provide a new password.\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following verification key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not the one who requested to reset\n" -"your password, simply ignore this email, your\n" -"password will not be changed.\n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +"Use your email software to read your emails and open your verification " +"email. Either click directly on the verification link or copy/paste the " +"verification key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#, php-format +msgid "Update your account." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 +#, php-format +msgid "See your public profile." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 +#, php-format +msgid "See your forge issue watch list." msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:6 @@ -1122,9 +3208,8 @@ msgid "Your additional email addresses" msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:17 -#, fuzzy msgid "Delete this address" -msgstr "Izbriši ta projekt" +msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:18 msgid "" @@ -1142,41 +3227,49 @@ msgstr "" msgid "Show API key and extra password" msgstr "" -#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 -#, php-format -msgid "Update your account." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 -#, php-format -msgid "See your public profile." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 -#, php-format -msgid "See your forge issue watch list." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 -msgid "Working issues:" -msgstr "Zadeve v nastajanju:" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 -msgid "Submitted issues:" -msgstr "Poslanih zadev:" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 -msgid "Confirm Your New Email Address" -msgstr "" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 msgid "" -"Use your email software to read your emails and open your verification " -"email. Either click directly on the verification link or copy/paste the " -"verification key in the box and submit the form." +"Oops, please check the provided login or email address to recover your " +"password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 +msgid "Recover My Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 +msgid "" +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"You lost your password and wanted to recover it.\n" +"To provide a new password for your account, you\n" +"just have to follow the provided link. You will\n" +"get a simple form to provide a new password.\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not the one who requested to reset\n" +"your password, simply ignore this email, your\n" +"password will not be changed.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" msgstr "" #: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 @@ -1193,21 +3286,43 @@ msgstr "" msgid "Reset Your Password" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 -msgid "" -"Oops, please check the provided login or email address to recover your " -"password." +#: IDF/gettexttemplates/idf/user/public.html.php:3 +#, php-format +msgid "You are looking at the public profile of %%member%%." msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 -msgid "Recover My Password" +#: IDF/gettexttemplates/idf/user/public.html.php:5 +msgid "Twitter:" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 -msgid "" -"Provide either your login or email address, if a corresponding user is found " -"in the database, we will send you an email with the details on how to reset " -"your password." +#: IDF/gettexttemplates/idf/user/public.html.php:6 +msgid "Public Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:7 +msgid "Website:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:8 +msgid "Last time seen:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:9 +msgid "Member since:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:3 +msgid "List Pages" +msgstr "Vse strani" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:4 +#: IDF/gettexttemplates/idf/wiki/index.html.php:4 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 +msgid "New Page" +msgstr "Nova stran" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:5 +msgid "Update This Page" msgstr "" #: IDF/gettexttemplates/idf/wiki/create.html.php:3 @@ -1219,15 +3334,6 @@ msgstr "" msgid "The form contains some errors. Please correct them to create the page." msgstr "" -#: IDF/gettexttemplates/idf/wiki/create.html.php:5 -#: IDF/gettexttemplates/idf/wiki/update.html.php:5 -#: IDF/gettexttemplates/idf/issues/create.html.php:11 -#: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:24 -msgid "Preview" -msgstr "Predogled" - #: IDF/gettexttemplates/idf/wiki/create.html.php:6 msgid "Create Page" msgstr "Nova stran" @@ -1235,8 +3341,7 @@ msgstr "Nova stran" #: IDF/gettexttemplates/idf/wiki/delete.html.php:3 #, php-format msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" "%%page.title%%. This revision was created\n" "by %%submitter%%." msgstr "" @@ -1247,81 +3352,16 @@ msgid "" "you will not be able to recover it." msgstr "" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 -#: IDF/gettexttemplates/idf/wiki/view.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 -#: IDF/gettexttemplates/idf/downloads/view.html.php:4 -#, php-format -msgid "by %%submitter%%" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/delete.html.php:9 msgid "Delete Revision" msgstr "" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:14 -#: IDF/gettexttemplates/idf/review/view.html.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -msgid "Created:" -msgstr "Ustvarjeno:" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 -#: IDF/gettexttemplates/idf/wiki/view.html.php:15 -#: IDF/gettexttemplates/idf/review/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -msgid "Updated:" -msgstr "Zadnjič osveženo:" - #: IDF/gettexttemplates/idf/wiki/delete.html.php:14 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 #: IDF/gettexttemplates/idf/wiki/view.html.php:17 msgid "Old Revisions" msgstr "" -#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 -#, php-format -msgid "" -"\n" -"

          Instructions:

          \n" -"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" -"

          Website addresses are automatically linked and you can link to another " -"page in the documentation using double square brackets like that " -"[[AnotherPage]].

          \n" -"

          To directly include a file content from the repository, embrace its path " -"with triple square brackets: [[[path/to/file.txt]]].

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 -#: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/base.html.php:4 IDF/Views/Wiki.php:175 -msgid "New Page" -msgstr "Nova stran" - -#: IDF/gettexttemplates/idf/wiki/search.html.php:4 -msgid "Pages found:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:12 -msgid "Changes:" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 msgid "" "If you delete this documentation page, it will be removed from the database " @@ -1333,49 +3373,14 @@ msgstr "" msgid "Delete Page" msgstr "" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 -msgid "The following documentation page has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 -msgid "Hello," -msgstr "Živjo," - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 -msgid "Project:" -msgstr "Projekt:" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 -msgid "Updated by:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 -msgid "Created by:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 -msgid "New content:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 -msgid "Documentation page:" +#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 +#, php-format +msgid "" +"\n" +"

          Instructions:

          \n" +"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" +"

          Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

          \n" +"

          To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

          \n" msgstr "" #: IDF/gettexttemplates/idf/wiki/index.html.php:3 @@ -1387,6 +3392,24 @@ msgstr "" msgid "Number of pages:" msgstr "Število strani:" +#: IDF/gettexttemplates/idf/wiki/search.html.php:4 +msgid "Pages found:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:4 +msgid "The form contains some errors. Please correct them to update the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:6 +msgid "Update Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:8 +#: IDF/gettexttemplates/idf/wiki/update.html.php:10 +#: IDF/gettexttemplates/idf/wiki/update.html.php:11 +msgid "Delete this page" +msgstr "" + #: IDF/gettexttemplates/idf/wiki/view.html.php:3 msgid "" "Attention! This page is marked as deprecated, \n" @@ -1410,1269 +3433,100 @@ msgstr "" msgid "Delete this revision" msgstr "" -#: IDF/gettexttemplates/idf/wiki/update.html.php:4 -msgid "The form contains some errors. Please correct them to update the page." -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:6 -msgid "Update Page" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:8 -#: IDF/gettexttemplates/idf/wiki/update.html.php:10 -#: IDF/gettexttemplates/idf/wiki/update.html.php:11 -msgid "Delete this page" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 msgid "A new documentation page has been created:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 -msgid "Content:" -msgstr "Vsebina:" - -#: IDF/gettexttemplates/idf/wiki/base.html.php:3 -msgid "List Pages" -msgstr "Vse strani" - -#: IDF/gettexttemplates/idf/wiki/base.html.php:5 -msgid "Update This Page" +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 +msgid "Documentation page:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:6 -#: IDF/gettexttemplates/idf/issues/base.html.php:7 -msgid "Search" -msgstr "Iskanje" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 +msgid "The following documentation page has been updated:" +msgstr "" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 +msgid "Updated by:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 +msgid "New content:" +msgstr "" + +#: IDF/Issue.php:76 +msgid "owner" +msgstr "lastnik" + +#: IDF/Issue.php:84 IDF/WikiPage.php:86 +msgid "interested users" +msgstr "" + +#: IDF/Issue.php:85 +msgid "" +"Interested users will get an email notification when the issue is changed." +msgstr "" + +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 +msgid "labels" +msgstr "oznake" + +#: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 +msgid "modification date" +msgstr "datum spremembe" + +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format -msgid "" -"The branch or revision %%commit%% is not valid or does not exist\n" -"in this repository." +msgid "Issue %3$d, %4$s" msgstr "" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 -msgid "The following list shows all available branches:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/Issue.php:214 #, php-format -msgid "" -"If this is a new repository, the reason for this error\n" -"could be that you have not committed and / or pushed any change so far.\n" -"In this case please take a look at the Help page\n" -"how to access your repository." +msgid "Creation of issue %d, by %s" msgstr "" -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#: IDF/Issue.php:224 #, php-format -msgid "" -"The revision identifier %%commit%% is ambiguous and can be\n" -"expanded to multiple valid revisions - please choose one:" +msgid "%s: Issue %d created - %s" msgstr "" -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 -msgid "Title" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 -msgid "Author" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 -msgid "Date" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 -msgid "Branch" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 -msgid "Revision" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 -msgid "A new commit has been created:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:7 -#: IDF/gettexttemplates/idf/review/view.html.php:28 -msgid "Commit:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 -msgid "Created at:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 -msgid "Commit details:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:3 +#: IDF/Issue.php:290 #, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:4 -msgid "Date:" -msgstr "Datum:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:27 -msgid "Author:" -msgstr "Avtor:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:6 -msgid "Branch:" +msgid "Issue %s - %s (%s)" msgstr "" -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:8 -#: IDF/gettexttemplates/idf/review/view.html.php:29 -msgid "View corresponding source tree" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:9 -msgid "Parents:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:10 -#: IDF/gettexttemplates/idf/source/changelog.html.php:6 -msgid "View corresponding commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:11 -msgid "Message:" -msgstr "Sporočilo:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:13 -msgid "deleted" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:17 -msgid "full" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:15 -msgid "renamed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:16 -msgid "added" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:18 -msgid "modified" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:19 -msgid "properies changed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:20 -msgid "removed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:21 -msgid "File differences" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:22 -#: IDF/gettexttemplates/idf/source/git/file.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -msgid "Archive" -msgstr "Arhiv" - -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:23 -#: IDF/gettexttemplates/idf/review/view.html.php:35 -msgid "Download the corresponding diff file" -msgstr "" - -#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#: IDF/Issue.php:336 #, php-format -msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgid "Updated Issue %s - %s (%s)" msgstr "" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 -msgid "Branches" +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 +msgid "issue" +msgstr "zadeva" + +#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/Comment.php:62 +#: IDF/Review/FileComment.php:49 IDF/Review/FileComment.php:69 +msgid "comment" +msgstr "komentar" + +#: IDF/IssueComment.php:72 IDF/Review/Comment.php:75 IDF/Upload.php:63 +#: IDF/WikiRevision.php:85 +msgid "changes" +msgstr "spremembe" + +#: IDF/IssueComment.php:73 +msgid "Serialized array of the changes in the issue." msgstr "" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 -msgid "filter branches" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 -msgid "Tags" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 -msgid "filter tags" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/git/file.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/IssueComment.php:180 #, php-format -msgid "" -"Source at commit %%commit%% created %%" -"cobject.date%%." +msgid "Comment on issue %d, by %s" msgstr "" -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/git/file.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/IssueComment.php:191 #, php-format -msgid "By %%cobject.author%%, %%cobject.title%%" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/git/file.html.php:5 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 -msgid "Root" -msgstr "Root" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/git/file.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 -msgid "Download this file" -msgstr "Prenesi to datoteko" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 IDF/Form/Upload.php:59 -msgid "File" -msgstr "Datoteka" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/changelog.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 -#: IDF/Views/Project.php:152 -msgid "Age" -msgstr "Starost" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/changelog.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 -msgid "Message" -msgstr "Sporočilo" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 -msgid "Size" -msgstr "Velikost" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 -msgid ":" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 -msgid "Download this version" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 -msgid "or" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 -#: IDF/gettexttemplates/idf/main-menu.html.php:10 -msgid "Help" -msgstr "Pomoč" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the monotone software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/git/help.html.php:7 -msgid "To make a first commit in the repository, perform the following steps:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 -#: IDF/gettexttemplates/idf/source/git/help.html.php:8 -#, php-format -msgid "Find here more details on how to access %%project%% source code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 -#: IDF/gettexttemplates/idf/source/git/help.html.php:9 -msgid "Command-Line Access" -msgstr "Možnosti ukazne vrstice" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/git/help.html.php:10 -msgid "First Commit" -msgstr "Prvi vnos" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 -msgid "Revision:" -msgstr "Revizija:" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 -msgid "Go to revision" -msgstr "Pojdi na revizijo" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 -msgid "Rev" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 -msgid "Branches:" -msgstr "Branža:" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 -msgid "Tags:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the subversion software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 -#, php-format -msgid "" -"To get write access to the repository, you need to use your username and " -"your extra password." -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 -msgid "Write Access Authentication" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the Mercurial software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:3 -msgid "Source Tree" -msgstr "Drevo izvorne kode" - -#: IDF/gettexttemplates/idf/source/base.html.php:4 -msgid "Change Log" -msgstr "Dnevnik sprememb" - -#: IDF/gettexttemplates/idf/source/base.html.php:5 -#: IDF/gettexttemplates/idf/source/changelog.html.php:7 -#: IDF/Form/ReviewCreate.php:74 -msgid "Commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:6 -msgid "How To Get The Code" -msgstr "Navodila za dostop" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:5 -msgid "Parent:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:8 -msgid "by" -msgstr "" - -#: IDF/gettexttemplates/idf/source/git/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the git software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/git/help.html.php:6 -#, php-format -msgid "" -"You may need to provide your SSH key. The " -"synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:3 -#, php-format -msgid "" -"Welcome, %%user%%." -msgstr "" -"Dobrodošel, %%user%%." - -#: IDF/gettexttemplates/idf/main-menu.html.php:4 -msgid "Sign Out" -msgstr "Odjava" - -#: IDF/gettexttemplates/idf/main-menu.html.php:5 -msgid "Sign in or create your account" -msgstr "Prijavi se ali pa ustvari uporabniški račun" - -#: IDF/gettexttemplates/idf/main-menu.html.php:7 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -msgid "Private project" -msgstr "Zaseben projekt" - -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 -msgid "Forge Management" -msgstr "Nastavitve spletišča" - -#: IDF/gettexttemplates/idf/main-menu.html.php:9 -msgid "Help and accessibility features" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:4 -msgid "No projects managed with InDefero were found." -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:7 -#, fuzzy -msgid "Forge statistics" -msgstr "Statistika Projekta" - -#: IDF/gettexttemplates/idf/index.html.php:8 -msgid "Projects:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:9 -msgid "Members:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:10 -msgid "Issues:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:11 -msgid "Commits:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:12 -msgid "Documentations:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:14 -msgid "Code reviews:" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:3 -#, php-format -msgid "" -"Sign in or create your account to create issues or " -"add comments" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -msgid "Project Home" -msgstr "Projekt" - -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html.php:6 IDF/Form/TabsConf.php:40 -msgid "Documentation" -msgstr "Dokumentacija" - -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:8 IDF/Form/TabsConf.php:41 -msgid "Source" -msgstr "Izvorna koda" - -#: IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 IDF/Form/TabsConf.php:39 -msgid "Code Review" -msgstr "Revizije Izvorne kode" - -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -msgid "Project Management" -msgstr "Upravljanje Projekta" - -#: IDF/gettexttemplates/idf/review/create.html.php:3 -msgid "" -"

          To start a code review, you need to provide:

          \n" -"
            \n" -"
          • A commit or revision of the current code in the repository from which " -"you started your work.
          • \n" -"
          • A patch describing your changes with respect to the reference commit.\n" -"
          • Check your patch does not provide any password or confidential " -"information!
          • \n" -"
          " -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:9 -msgid "" -"The form contains some errors. Please correct them to submit the code review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:10 -msgid "" -"Select the commit against which you created your patch to be sure it applies " -"correctly." -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:11 -#: IDF/gettexttemplates/idf/review/index.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:4 IDF/Views/Review.php:83 -msgid "Start Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 -msgid "The following review has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 -#, php-format -msgid "By %%who%%, %%c.creation_dtime%%:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 -#, php-format -msgid "" -"By %%who%%, %%c.creation_dtime%%, on file:\n" -"%%c.cfile%%\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 -msgid "Reported by:" -msgstr "Sporočil:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 -msgid "URL:" -msgstr "URL:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 -msgid "General comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 -msgid "Detailed file comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 -msgid "Review:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 -msgid "" -"Code review is a process in which\n" -"after or before changes are commited into the code repository,\n" -"different people discuss the code changes. The goal is\n" -"to improve the quality of the code and the\n" -"contributions, as such, you must be pragmatic when writing\n" -"your review. Correctly mention the line numbers (in the old or in the\n" -"new file) and try to keep a good balance between seriousness and fun.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:13 -msgid "" -"\n" -"Proposing code for review is intimidating, you know\n" -"you will receive critics, so please, as a reviewer, keep this\n" -"process fun, use it to help your contributor learn your\n" -"coding standards and the structure of the code and make them want\n" -"to propose more contributions.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:20 -#, php-format -msgid "" -"Comment %%i%% by %%who%%, " -"%%c.creation_dtime%%" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:21 -#, php-format -msgid "Your comments on the changes in file %%file%%:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:4 -#, php-format -msgid "" -"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:23 -#, php-format -msgid "Sign in to participate in the review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:24 -msgid "" -"The form contains some errors. Please correct them to submit your review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "Datoteke:" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 -msgid "How to Participate in a Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "Staro " - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "Novo" - -#: IDF/gettexttemplates/idf/review/view.html.php:39 -msgid "General Comments" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:42 -msgid "Submit Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/base-full.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:3 -msgid "Open Reviews" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 -msgid "The following review has been created:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/members.html.php:13 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 -#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 -#: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 -msgid "Save Changes" -msgstr "Shrani spremembe" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 -msgid "" -"\n" -"Only project members and admins have write access to the source.
          \n" -"If you restrict the access to the source, anonymous access is
          \n" -"not provided and the users must authenticate themselves with their
          \n" -"password or SSH key." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 -msgid "" -"You can configure here the project tabs access rights and notification " -"emails." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 -#, php-format -msgid "" -"Notification emails will be sent from the %%from_email%% " -"address, if you send the email to a mailing list, you may need to register " -"this email address. Multiple email addresses must be separated through " -"commas (','). If you do not want to send emails for a given type of changes, " -"simply leave the corresponding field empty." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 -msgid "" -"If you mark a project as private, only the project members and " -"administrators, together with the extra authorized users you provide will " -"have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 -msgid "" -"Specify each person by its login. Each person must have already registered " -"with the given login. Separate the logins with commas and/or new lines." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 -msgid "" -"The form contains some errors. Please correct them to update the access " -"rights." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 -msgid "Access Rights" -msgstr "Pravice dostopa" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 -msgid "Notification Email" -msgstr "Potrditvena e-pošta" - -#: IDF/gettexttemplates/idf/admin/summary.html.php:3 -#, php-format -msgid "" -"\n" -"

          Instructions:

          \n" -"

          The description of the project can be improved using the Markdown syntax.

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/summary.html.php:7 -msgid "" -"The form contains some errors. Please correct them to update the summary." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 -msgid "" -"\n" -"

          Instructions:

          \n" -"

          List one status value per line in desired sort-order.

          \n" -"

          Optionally, use an equals-sign to document the meaning of each status " -"value.

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:3 -msgid "You can find here the current repository configuration of your project." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:4 -msgid "" -"

          The webhook URL setting specifies a URL to which a HTTP POST\n" -"request is sent after each repository commit. If this field is empty,\n" -"notifications are disabled.

          \n" -"\n" -"

          Only properly-escaped HTTP URLs are supported, for " -"example:

          \n" -"\n" -"
            \n" -"
          • http://domain.com/commit
          • \n" -"
          • http://domain.com/commit?my%20param
          • \n" -"
          \n" -"\n" -"

          In addition, the URL may contain the following \"%\" notation, which\n" -"will be replaced with specific project values for each commit:

          \n" -"\n" -"
            \n" -"
          • %p - project name
          • \n" -"
          • %r - revision number
          • \n" -"
          \n" -"\n" -"

          For example, committing revision 123 to project 'my-project' with\n" -"post-commit URL http://mydomain.com/%p/%r would send a request to\n" -"http://mydomain.com/my-project/123.

          " -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:26 -msgid "" -"The form contains some errors. Please correct them to update the source " -"configuration." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:27 -msgid "Repository type:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:28 -msgid "Repository access:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:29 -msgid "Repository size:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:30 -msgid "Post-commit authentication key:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:3 -msgid "Project Summary" -msgstr "Splošno o projektu" - -#: IDF/gettexttemplates/idf/admin/base.html.php:6 -msgid "Issue Tracking" -msgstr "Sledenje zadevam" - -#: IDF/gettexttemplates/idf/admin/base.html.php:8 -msgid "Project Members" -msgstr "Osebje Projekta" - -#: IDF/gettexttemplates/idf/admin/base.html.php:9 -msgid "Tabs Access and Notifications" -msgstr "Dostop in obvestila" - -#: IDF/gettexttemplates/idf/issues/create.html.php:3 -msgid "" -"

          When you submit the issue do not forget to provide the following " -"information:

          \n" -"
            \n" -"
          • The steps to reproduce the problem.
          • \n" -"
          • The version of the software and your operating system.
          • \n" -"
          • Any information that can help the developers to solve the issue.
          • \n" -"
          • Do not provide any password or confidential information!
          • \n" -"
          " -msgstr "" - -#: IDF/gettexttemplates/idf/issues/create.html.php:10 -msgid "The form contains some errors. Please correct them to submit the issue." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/create.html.php:12 -msgid "Submit Issue" -msgstr "Objavi zadevo" - -#: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 -msgid "Attach file" -msgstr "Dodaj datoteko ..." - -#: IDF/gettexttemplates/idf/issues/create.html.php:16 -#: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 -msgid "Attach another file" -msgstr "Naloži novo datoteke" - -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/base.html.php:4 -msgid "New Issue" -msgstr "Nova zadeva" - -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 -msgid "The following issue has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 -msgid "Comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -msgid "Issue:" -msgstr "Zadeve:" - -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/index.html.php:3 -#, php-format -msgid "" -"

          Open issues: %%open%%

          \n" -"

          Closed issues: %%closed%%

          " -msgstr "" -"

          Odprtih zadev: %%open%%\n" -"

          Zaprtih zadev: %%closed%%

          " - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 -#, php-format -msgid "" -"

          Open issues: %%open%%

          \n" -"

          Closed issues: %%closed%%

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 -msgid "Label:" -msgstr "Oznaka:" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 -msgid "Completion:" -msgstr "Ocena končanosti:" - -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 -msgid "" -"A new issue has been created and assigned\n" -"to you:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:3 -#, php-format -msgid "Reported by %%submitter%%, %%c.creation_dtime%%" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:5 -#, php-format -msgid "Sign in to reply to this comment." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:6 -msgid "" -"This issue is marked as closed, add a comment only if you think this issue " -"is still valid and more work is needed to fully fix it." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:8 -#, php-format -msgid "%%interested%% person" -msgid_plural "%%interested%% persons" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:9 -msgid "Remove this issue from your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -msgid "Add this issue to your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -msgid "Click here to view the previous closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -msgid "Click here to view the previous open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:13 -msgid "Click here to view the next closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:14 -msgid "Click here to view the next open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:15 -msgid "download" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:16 -msgid "view" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:21 -msgid "The form contains some errors. Please correct them to change the issue." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:23 -msgid "Submit Changes" -msgstr "Shrani spremembe" - -#: IDF/gettexttemplates/idf/issues/view.html.php:30 -msgid "Followed by:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 -#, php-format -msgid "" -"See the %%nb_submit_closed%% closed." -msgid_plural "" -"See the %%nb_submit_closed%% closed." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 -#, php-format -msgid "" -"See the %%nb_owner_closed%% closed." -msgid_plural "" -"See the %%nb_owner_closed%% closed." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 -#, php-format -msgid "Attachment to issue %%issue.id%%" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "Odprte zadeve" - -#: IDF/gettexttemplates/idf/issues/base.html.php:5 -msgid "My Issues" -msgstr "Moje zadeve" - -#: IDF/gettexttemplates/idf/issues/base.html.php:6 -msgid "My watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/base.html.php:8 -msgid "Back to the issue" -msgstr "Nazaj na zadevo" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:3 -msgid "Latest updates" -msgstr "Zadnje spremembe" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/home.html.php:4 -msgid "Latest Updates" -msgstr "Zadnje spremembe" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:6 -msgid "Filter by type" -msgstr "" - -#: IDF/gettexttemplates/idf/project/home.html.php:5 -msgid "Featured Downloads" -msgstr "Pomembni prenosi" - -#: IDF/gettexttemplates/idf/project/home.html.php:6 -#: IDF/gettexttemplates/idf/project/home.html.php:8 -msgid "show more..." -msgstr "Prikaži ostalo.." - -#: IDF/gettexttemplates/idf/project/home.html.php:7 -msgid "Featured Documentation" -msgstr "Pomembna Dokumnetacija" - -#: IDF/gettexttemplates/idf/project/home.html.php:9 -msgid "Development Team" -msgstr "Razvojna skupina" - -#: IDF/gettexttemplates/idf/project/home.html.php:10 -msgid "Admins" -msgstr "Administratorji" - -#: IDF/gettexttemplates/idf/project/home.html.php:11 -msgid "Happy Crew" -msgstr "Ostali člani" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 -msgid "" -"Attention! If you want to delete a specific version of your " -"software, maybe, someone is depending on this specific version to run his " -"systems. Are you sure, you will not affect anybody when removing this file?" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 -#, php-format -msgid "" -"Instead of deleting the file, you could mark it as " -"deprecated." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 -msgid "Delete File" -msgstr "Izbriši datoteko" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 -msgid "Uploaded:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 -msgid "" -"Each file must have a distinct name and file contents\n" -"cannot be changed, so be sure to include release numbers in each file\n" -"name." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 -#, php-format -msgid "" -"You can use the Markdown syntax for the description." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 -msgid "The form contains some errors. Please correct them to submit the file." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 -msgid "Submit File" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 -msgid "Details" -msgstr "Podrobnosti" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:3 -#, php-format -msgid "See the deprecated files." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:4 -#: IDF/Views/Download.php:214 -msgid "New Download" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:5 -msgid "Number of files:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:3 -msgid "" -"Attention! This file is marked as deprecated, download it " -"only if you are sure you need this specific version." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:5 -msgid "Changes" -msgstr "Spremembe" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 -msgid "The form contains some errors. Please correct them to update the file." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 -msgid "Update File" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 -msgid "Remove this file" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 -msgid "Delete this file" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 -msgid "A new file is available for download:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 -msgid "Submitted by:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 -msgid "Download:" +msgid "%s: Comment on issue %d - %s" msgstr "" #: IDF/IssueFile.php:64 @@ -2699,6 +3553,159 @@ msgstr "Slika" msgid "Other" msgstr "Ostalo" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + +#: IDF/Key.php:55 +msgid "public key" +msgstr "" + +#: IDF/Key.php:90 +msgid "Invalid or unknown key data detected." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:78 IDF/Plugin/SyncSvn.php:81 +#, php-format +msgid "The repository %s already exists." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:142 +#, php-format +msgid "%s does not exist or is not writable." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 +#, php-format +msgid "The project path %s does not exists." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:838 +#, php-format +msgid "The command \"%s\" could not be executed." +msgstr "" + #: IDF/Project.php:62 IDF/Tag.php:66 msgid "name" msgstr "ime" @@ -2717,11 +3724,6 @@ msgstr "" msgid "short description" msgstr "Dostopen opis" -#: IDF/Project.php:79 IDF/Form/Admin/ProjectCreate.php:70 -#: IDF/Form/Admin/ProjectUpdate.php:51 -msgid "A one line description of the project." -msgstr "" - #: IDF/Project.php:86 IDF/Review/Patch.php:74 msgid "description" msgstr "opis" @@ -2739,6 +3741,81 @@ msgstr "zasebno" msgid "Project \"%s\" not found." msgstr "" +#: IDF/Review/Comment.php:55 IDF/Review/Patch.php:80 +msgid "patch" +msgstr "" + +#: IDF/Review/Comment.php:83 +msgid "vote" +msgstr "" + +#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 +#, php-format +msgid "Review %3$d, %4$s" +msgstr "" + +#: IDF/Review/Comment.php:141 +#, php-format +msgid "Update of review %d, by %s" +msgstr "" + +#: IDF/Review/Comment.php:151 +#, php-format +msgid "%s: Updated review %d - %s" +msgstr "" + +#: IDF/Review/Comment.php:216 +#, php-format +msgid "Updated Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Review/Patch.php:52 +msgid "review" +msgstr "" + +#: IDF/Review/Patch.php:67 +msgid "commit" +msgstr "" + +#: IDF/Review/Patch.php:153 +#, php-format +msgid "Creation of review %d, by %s" +msgstr "" + +#: IDF/Review/Patch.php:163 +#, php-format +msgid "%s: Creation of Review %d - %s" +msgstr "" + +#: IDF/Review/Patch.php:204 +#, php-format +msgid "New Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 +#, php-format +msgid "Folder %1$s not found in commit %2$s." +msgstr "" + +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 +#, php-format +msgid "Not a valid tree: %s." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:81 +msgid "Monotone client key name or hash not in project conf." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 +#, php-format +msgid "Could not write client key \"%s\"" +msgstr "" + #: IDF/Search/Occ.php:33 msgid "occurence" msgstr "" @@ -2755,551 +3832,76 @@ msgstr "" msgid "ponderated occurence" msgstr "" -#: IDF/Issue.php:76 -msgid "owner" -msgstr "lastnik" - -#: IDF/Issue.php:84 IDF/WikiPage.php:86 -msgid "interested users" +#: IDF/Tag.php:59 +msgid "tag class" msgstr "" -#: IDF/Issue.php:85 -msgid "" -"Interested users will get an email notification when the issue is changed." +#: IDF/Tag.php:60 +msgid "The class of the tag." msgstr "" -#: IDF/Issue.php:196 +#: IDF/Tag.php:73 +msgid "lcname" +msgstr "" + +#: IDF/Tag.php:74 +msgid "Lower case version of the name for fast searching." +msgstr "" + +#: IDF/Template/Markdown.php:75 +msgid "Create this documentation page" +msgstr "" + +#: IDF/Template/ShowUser.php:51 +msgid "Anonymous" +msgstr "" + +#: IDF/Template/ShowUser.php:54 +msgid "Me" +msgstr "Jaz" + +#: IDF/Timeline/Paginator.php:49 +msgid "Today" +msgstr "Danes" + +#: IDF/Upload.php:70 +msgid "file" +msgstr "datoteka" + +#: IDF/Upload.php:71 +msgid "The path is relative to the upload path." +msgstr "" + +#: IDF/Upload.php:78 +msgid "file size in bytes" +msgstr "Velikost v bajtih" + +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 +msgid "number of downloads" +msgstr "število prenosov" + +#: IDF/Upload.php:201 #, php-format -msgid "Creation of issue %d, by %s" +msgid "Download %2$d, %3$s" msgstr "" -#: IDF/Issue.php:206 +#: IDF/Upload.php:204 #, php-format -msgid "%s: Issue %d created - %s" +msgid "Addition of download %d, by %s" msgstr "" -#: IDF/Issue.php:272 +#: IDF/Upload.php:214 #, php-format -msgid "Issue %s - %s (%s)" +msgid "%s: Download %d added - %s" msgstr "" -#: IDF/Issue.php:318 +#: IDF/Upload.php:256 #, php-format -msgid "Updated Issue %s - %s (%s)" -msgstr "" - -#: IDF/Views/Wiki.php:41 -#, php-format -msgid "%s Documentation" -msgstr "" - -#: IDF/Views/Wiki.php:48 -msgid "This table shows the documentation pages." -msgstr "" - -#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 -msgid "Page Title" -msgstr "Naslov strani" - -#: IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/User.php:83 IDF/Views/Review.php:58 IDF/Form/Upload.php:40 -#: IDF/Form/ReviewCreate.php:45 IDF/Form/IssueUpdate.php:45 -#: IDF/Form/IssueCreate.php:53 IDF/Form/UpdateUpload.php:42 -#: IDF/Form/ReviewFileComment.php:71 -msgid "Summary" -msgstr "Povzetek" - -#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 -msgid "Updated" -msgstr "Zadnjič posodobljeno" - -#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 -msgid "No documentation pages were found." -msgstr "" - -#: IDF/Views/Wiki.php:90 -#, php-format -msgid "Documentation Search - %s" -msgstr "" - -#: IDF/Views/Wiki.php:101 -msgid "This table shows the pages found." -msgstr "" - -#: IDF/Views/Wiki.php:112 -msgid "No pages were found." -msgstr "Nisem našel strani." - -#: IDF/Views/Wiki.php:131 -#, php-format -msgid "%1$s Documentation Pages with Label %2$s" -msgstr "" - -#: IDF/Views/Wiki.php:141 -#, php-format -msgid "This table shows the documentation pages with label %s." -msgstr "" - -#: IDF/Views/Wiki.php:186 -#, php-format -msgid "The page %s has been created." -msgstr "" - -#: IDF/Views/Wiki.php:273 -msgid "The old revision has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:279 -#, php-format -msgid "Delete Old Revision of %s" -msgstr "" - -#: IDF/Views/Wiki.php:312 IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 -#, php-format -msgid "Update %s" -msgstr "" - -#: IDF/Views/Wiki.php:324 -#, php-format -msgid "The page %s has been updated." -msgstr "" - -#: IDF/Views/Wiki.php:362 -msgid "The documentation page has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:370 -#, php-format -msgid "Delete Page %s" -msgstr "" - -#: IDF/Views/Source.php:40 -#, php-format -msgid "%s Source Help" -msgstr "" - -#: IDF/Views/Source.php:58 -#, php-format -msgid "%s Invalid Revision" -msgstr "" - -#: IDF/Views/Source.php:81 -#, php-format -msgid "%s Ambiguous Revision" -msgstr "" - -#: IDF/Views/Source.php:106 -#, php-format -msgid "%1$s %2$s Change Log" -msgstr "" - -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:359 -#, php-format -msgid "%1$s %2$s Source Tree" -msgstr "" - -#: IDF/Views/Source.php:303 -#, php-format -msgid "%s Commit Details" -msgstr "" - -#: IDF/Views/Source.php:304 -#, php-format -msgid "%s Commit Details - %s" -msgstr "" - -#: IDF/Views/Download.php:45 -#, php-format -msgid "%s Downloads" -msgstr "" - -#: IDF/Views/Download.php:51 -msgid "This table shows the files to download." -msgstr "" - -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 -msgid "Uploaded" -msgstr "" - -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 -msgid "No downloads were found." -msgstr "" - -#: IDF/Views/Download.php:94 -#, php-format -msgid "Download %s" -msgstr "" - -#: IDF/Views/Download.php:111 -#, php-format -msgid "The file %2$s has been updated." -msgstr "" - -#: IDF/Views/Download.php:144 -#, php-format -msgid "Delete Download %s" -msgstr "" - -#: IDF/Views/Download.php:177 -msgid "The file has been deleted." -msgstr "" - -#: IDF/Views/Download.php:223 -#, php-format -msgid "The file has been uploaded." -msgstr "" - -#: IDF/Views/Download.php:277 -#, php-format -msgid "%1$s Downloads with Label %2$s" -msgstr "" - -#: IDF/Views/Download.php:287 -#, php-format -msgid "This table shows the downloads with label %s." -msgstr "" - -#: IDF/Views/Project.php:72 -msgid "All Updates" -msgstr "" - -#: IDF/Views/Project.php:74 -msgid "Issues and Comments" -msgstr "" - -#: IDF/Views/Project.php:76 -msgid "Documents" -msgstr "" - -#: IDF/Views/Project.php:77 -msgid "Reviews and Patches" -msgstr "" - -#: IDF/Views/Project.php:142 -msgid "This table shows the project updates." -msgstr "" - -#: IDF/Views/Project.php:153 -msgid "Change" -msgstr "Spremeni" - -#: IDF/Views/Project.php:157 -msgid "No changes were found." -msgstr "" - -#: IDF/Views/Project.php:248 -#, php-format -msgid "%s Project Summary" -msgstr "" - -#: IDF/Views/Project.php:256 IDF/Views/Admin.php:101 -msgid "The project has been updated." -msgstr "" - -#: IDF/Views/Project.php:283 -#, php-format -msgid "%s Issue Tracking Configuration" -msgstr "" - -#: IDF/Views/Project.php:292 -msgid "The issue tracking configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:328 -#, php-format -msgid "%s Downloads Configuration" -msgstr "" - -#: IDF/Views/Project.php:337 -msgid "The downloads configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:371 -#, php-format -msgid "%s Documentation Configuration" -msgstr "" - -#: IDF/Views/Project.php:380 -msgid "The documentation configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:414 -#, php-format -msgid "%s Project Members" -msgstr "" - -#: IDF/Views/Project.php:423 -msgid "The project membership has been saved." -msgstr "" - -#: IDF/Views/Project.php:446 -#, php-format -msgid "%s Tabs Access Rights" -msgstr "" - -#: IDF/Views/Project.php:460 -msgid "The project tabs access rights have been saved." -msgstr "" - -#: IDF/Views/Project.php:506 -#, php-format -msgid "%s Source" -msgstr "" - -#: IDF/Views/Project.php:520 -msgid "The project source configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:540 IDF/Form/Admin/ProjectCreate.php:38 -msgid "git" -msgstr "" - -#: IDF/Views/Project.php:541 IDF/Form/Admin/ProjectCreate.php:39 -msgid "Subversion" -msgstr "" - -#: IDF/Views/Project.php:542 IDF/Form/Admin/ProjectCreate.php:40 -msgid "mercurial" -msgstr "" - -#: IDF/Views/Project.php:543 IDF/Form/Admin/ProjectCreate.php:41 -msgid "monotone" -msgstr "" - -#: IDF/Views/Issue.php:41 -#, php-format -msgid "%s Open Issues" -msgstr "" - -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 -msgid "This table shows the open issues." -msgstr "" - -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/User.php:81 IDF/Views/Review.php:57 -msgid "Id" -msgstr "Id" - -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/User.php:84 IDF/Views/Review.php:59 -#: IDF/Form/ReviewCreate.php:103 IDF/Form/IssueUpdate.php:88 -#: IDF/Form/IssueCreate.php:95 IDF/Form/ReviewFileComment.php:81 -msgid "Status" -msgstr "Stanje" - -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/User.php:85 IDF/Views/Review.php:60 -msgid "Last Updated" -msgstr "" - -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 -msgid "No issues were found." -msgstr "" - -#: IDF/Views/Issue.php:112 -#, php-format -msgid "Watch List: Closed Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:113 -#, php-format -msgid "This table shows the closed issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:118 -#, php-format -msgid "Watch List: Open Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:119 -#, php-format -msgid "This table shows the open issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:195 -msgid "Watch List: Closed Issues" -msgstr "" - -#: IDF/Views/Issue.php:196 -msgid "This table shows the closed issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:201 -msgid "Watch List: Open Issues" -msgstr "" - -#: IDF/Views/Issue.php:202 -msgid "This table shows the open issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 -msgid "Project" -msgstr "Projekt" - -#: IDF/Views/Issue.php:254 -#, php-format -msgid "My Submitted %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:258 -#, php-format -msgid "My Closed Submitted %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:262 -#, php-format -msgid "My Closed Working %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:266 -#, php-format -msgid "My Working %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:321 -msgid "Submit a new issue" -msgstr "Pošiljanje nove zadeve" - -#: IDF/Views/Issue.php:337 -#, php-format -msgid "Issue %d has been created." -msgstr "" - -#: IDF/Views/Issue.php:366 -#, php-format -msgid "Search Issues - %s" -msgstr "" - -#: IDF/Views/Issue.php:378 -msgid "This table shows the found issues." -msgstr "" - -#: IDF/Views/Issue.php:408 -#, php-format -msgid "Issue %d: %s" -msgstr "" - -#: IDF/Views/Issue.php:432 -#, php-format -msgid "Issue %d has been updated." -msgstr "" - -#: IDF/Views/Issue.php:521 -#, php-format -msgid "View %s" -msgstr "Poglej %s" - -#: IDF/Views/Issue.php:541 -#, php-format -msgid "%s Closed Issues" -msgstr "" - -#: IDF/Views/Issue.php:551 -msgid "This table shows the closed issues." -msgstr "" - -#: IDF/Views/Issue.php:594 -#, php-format -msgid "%1$s Issues with Label %2$s" -msgstr "" - -#: IDF/Views/Issue.php:597 -#, php-format -msgid "%1$s Closed Issues with Label %2$s" -msgstr "" - -#: IDF/Views/Issue.php:610 -#, php-format -msgid "This table shows the issues with label %s." -msgstr "" - -#: IDF/Views/Issue.php:660 -msgid "The issue has been removed from your watch list." -msgstr "" - -#: IDF/Views/Issue.php:663 -msgid "The issue has been added to your watch list." -msgstr "" - -#: IDF/Views/Issue.php:752 -msgid "On your watch list." -msgstr "" - -#: IDF/Views/User.php:59 -msgid "Your Dashboard - Working Issues" -msgstr "" - -#: IDF/Views/User.php:62 -msgid "Your Dashboard - Submitted Issues" -msgstr "" - -#: IDF/Views/User.php:89 -msgid "No issues are assigned to you, yeah!" -msgstr "" - -#: IDF/Views/User.php:89 -msgid "All the issues you submitted are fixed, yeah!" -msgstr "" - -#: IDF/Views/User.php:121 -msgid "Your personal information has been updated." -msgstr "" - -#: IDF/Views/User.php:133 -msgid "Your Account" -msgstr "Vaš račun" - -#: IDF/Views/User.php:157 -msgid "The public key has been deleted." -msgstr "" - -#: IDF/Views/User.php:177 -msgid "The address has been deleted." -msgstr "" - -#: IDF/Views/User.php:200 -msgid "Confirm The Email Change" -msgstr "" - -#: IDF/Views/User.php:232 -#, php-format -msgid "Your new email address \"%s\" has been validated. Thank you!" -msgstr "" - -#: IDF/Views/Review.php:41 -#, php-format -msgid "%s Code Reviews" -msgstr "" - -#: IDF/Views/Review.php:48 -msgid "This table shows the latest reviews." -msgstr "" - -#: IDF/Views/Review.php:64 -msgid "No reviews were found." -msgstr "" - -#: IDF/Views/Review.php:94 -#, php-format -msgid "The code review %d has been created." -msgstr "" - -#: IDF/Views/Review.php:140 -#, php-format -msgid "Review %d: %s" -msgstr "" - -#: IDF/Views/Review.php:160 -#, php-format -msgid "Your code review %d has been published." +msgid "New download - %s (%s)" msgstr "" #: IDF/Views/Admin.php:60 @@ -3310,11 +3912,6 @@ msgstr "" msgid "Short Name" msgstr "Kratko ime" -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 -#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -msgid "Name" -msgstr "Ime" - #: IDF/Views/Admin.php:67 msgid "Repository Size" msgstr "Velikost repozitorija" @@ -3323,6 +3920,15 @@ msgstr "Velikost repozitorija" msgid "No projects were found." msgstr "" +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 +#, php-format +msgid "Update %s" +msgstr "" + +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 +msgid "The project has been updated." +msgstr "" + #: IDF/Views/Admin.php:134 msgid "The project has been created." msgstr "" @@ -3348,18 +3954,10 @@ msgstr "" msgid "login" msgstr "" -#: IDF/Views/Admin.php:211 IDF/Form/Admin/UserUpdate.php:161 -msgid "Staff" -msgstr "Osebje" - #: IDF/Views/Admin.php:212 msgid "Admin" msgstr "Administrator" -#: IDF/Views/Admin.php:213 IDF/Form/Admin/UserUpdate.php:172 -msgid "Active" -msgstr "Aktiven" - #: IDF/Views/Admin.php:214 msgid "Last Login" msgstr "Zadnja prijava" @@ -3434,713 +4032,540 @@ msgstr "Da" msgid "No" msgstr "Ne" -#: IDF/Form/WikiCreate.php:38 -msgid "" -"# Introduction\n" -"\n" -"Add your content here.\n" -"\n" -"\n" -"# Details\n" -"\n" -"Add your content here. Format your content with:\n" -"\n" -"* Text in **bold** or *italic*.\n" -"* Headings, paragraphs, and lists.\n" -"* Links to other [[WikiPage]].\n" +#: IDF/Views/Download.php:45 +#, php-format +msgid "%s Downloads" msgstr "" -#: IDF/Form/WikiCreate.php:57 -msgid "PageName" +#: IDF/Views/Download.php:51 +msgid "This table shows the files to download." msgstr "" -#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 -msgid "Page title" +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 +msgid "Uploaded" +msgstr "" + +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 +msgid "No downloads were found." +msgstr "" + +#: IDF/Views/Download.php:94 +#, php-format +msgid "Download %s" +msgstr "" + +#: IDF/Views/Download.php:111 +#, php-format +msgid "The file %2$s has been updated." +msgstr "" + +#: IDF/Views/Download.php:144 +#, php-format +msgid "Delete Download %s" +msgstr "" + +#: IDF/Views/Download.php:177 +msgid "The file has been deleted." +msgstr "" + +#: IDF/Views/Download.php:243 +#, php-format +msgid "The file has been uploaded." +msgstr "" + +#: IDF/Views/Download.php:297 +#, php-format +msgid "%1$s Downloads with Label %2$s" +msgstr "" + +#: IDF/Views/Download.php:307 +#, php-format +msgid "This table shows the downloads with label %s." +msgstr "" + +#: IDF/Views/Issue.php:41 +#, php-format +msgid "%s Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 +msgid "This table shows the open issues." +msgstr "" + +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 +msgid "Id" +msgstr "Id" + +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 +msgid "Last Updated" +msgstr "" + +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 +msgid "No issues were found." +msgstr "" + +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" + +#: IDF/Views/Issue.php:191 +#, php-format +msgid "Watch List: Closed Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:192 +#, php-format +msgid "This table shows the closed issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:197 +#, php-format +msgid "Watch List: Open Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:198 +#, php-format +msgid "This table shows the open issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:274 +msgid "Watch List: Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:275 +msgid "This table shows the closed issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:280 +msgid "Watch List: Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:281 +msgid "This table shows the open issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 +msgid "Project" +msgstr "Projekt" + +#: IDF/Views/Issue.php:341 +#, php-format +msgid "%s %s Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:345 +#, php-format +msgid "%s %s Closed Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:349 +#, php-format +msgid "%s %s Closed Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:353 +#, php-format +msgid "%s %s Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:414 +msgid "Submit a new issue" +msgstr "Pošiljanje nove zadeve" + +#: IDF/Views/Issue.php:430 +#, php-format +msgid "Issue %d has been created." +msgstr "" + +#: IDF/Views/Issue.php:487 +#, php-format +msgid "Search issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 +msgid "This table shows the found issues." +msgstr "" + +#: IDF/Views/Issue.php:601 +#, php-format +msgid "Issue %d: %s" +msgstr "" + +#: IDF/Views/Issue.php:625 +#, php-format +msgid "Issue %d has been updated." +msgstr "" + +#: IDF/Views/Issue.php:715 +#, php-format +msgid "View %s" +msgstr "Poglej %s" + +#: IDF/Views/Issue.php:742 +#, php-format +msgid "%s Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:752 +msgid "This table shows the closed issues." +msgstr "" + +#: IDF/Views/Issue.php:795 +#, php-format +msgid "%1$s Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:798 +#, php-format +msgid "%1$s Closed Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:811 +#, php-format +msgid "This table shows the issues with label %s." +msgstr "" + +#: IDF/Views/Issue.php:934 +msgid "The issue has been removed from your watch list." +msgstr "" + +#: IDF/Views/Issue.php:937 +msgid "The issue has been added to your watch list." +msgstr "" + +#: IDF/Views/Issue.php:1035 +msgid "On your watch list." +msgstr "" + +#: IDF/Views/Project.php:95 +msgid "Issues and Comments" +msgstr "" + +#: IDF/Views/Project.php:99 +msgid "Documents" +msgstr "" + +#: IDF/Views/Project.php:101 +msgid "Reviews and Patches" +msgstr "" + +#: IDF/Views/Project.php:178 +msgid "This table shows the project updates." +msgstr "" + +#: IDF/Views/Project.php:189 +msgid "Change" +msgstr "Spremeni" + +#: IDF/Views/Project.php:193 +msgid "No changes were found." +msgstr "" + +#: IDF/Views/Project.php:294 +#, php-format +msgid "%s Project Summary" +msgstr "" + +#: IDF/Views/Project.php:329 +#, php-format +msgid "%s Issue Tracking Configuration" +msgstr "" + +#: IDF/Views/Project.php:338 +msgid "The issue tracking configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:375 +#, php-format +msgid "%s Downloads Configuration" +msgstr "" + +#: IDF/Views/Project.php:384 +msgid "The downloads configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:418 +#, php-format +msgid "%s Documentation Configuration" +msgstr "" + +#: IDF/Views/Project.php:427 +msgid "The documentation configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:461 +#, php-format +msgid "%s Project Members" +msgstr "" + +#: IDF/Views/Project.php:470 +msgid "The project membership has been saved." +msgstr "" + +#: IDF/Views/Project.php:493 +#, php-format +msgid "%s Tabs Access Rights" +msgstr "" + +#: IDF/Views/Project.php:507 +msgid "The project tabs access rights have been saved." +msgstr "" + +#: IDF/Views/Project.php:553 +#, php-format +msgid "%s Source" +msgstr "" + +#: IDF/Views/Project.php:567 +msgid "The project source configuration has been saved." +msgstr "" + +#: IDF/Views/Review.php:41 +#, php-format +msgid "%s Code Reviews" +msgstr "" + +#: IDF/Views/Review.php:48 +msgid "This table shows the latest reviews." +msgstr "" + +#: IDF/Views/Review.php:64 +msgid "No reviews were found." +msgstr "" + +#: IDF/Views/Review.php:94 +#, php-format +msgid "The code review %d has been created." +msgstr "" + +#: IDF/Views/Review.php:140 +#, php-format +msgid "Review %d: %s" +msgstr "" + +#: IDF/Views/Review.php:160 +#, php-format +msgid "Your code review %d has been published." +msgstr "" + +#: IDF/Views/Source.php:40 +#, php-format +msgid "%s Source Help" +msgstr "" + +#: IDF/Views/Source.php:58 +#, php-format +msgid "%s Invalid Revision" +msgstr "" + +#: IDF/Views/Source.php:82 +#, php-format +msgid "%s Ambiguous Revision" +msgstr "" + +#: IDF/Views/Source.php:107 +#, php-format +msgid "%1$s %2$s Change Log" +msgstr "" + +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 +#, php-format +msgid "%1$s %2$s Source Tree" +msgstr "" + +#: IDF/Views/Source.php:304 +#, php-format +msgid "%s Commit Details" +msgstr "" + +#: IDF/Views/Source.php:305 +#, php-format +msgid "%s Commit Details - %s" +msgstr "" + +#: IDF/Views/User.php:59 +msgid "Your Dashboard - Working Issues" +msgstr "" + +#: IDF/Views/User.php:62 +msgid "Your Dashboard - Submitted Issues" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "No issues are assigned to you, yeah!" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "All the issues you submitted are fixed, yeah!" +msgstr "" + +#: IDF/Views/User.php:121 +msgid "Your personal information has been updated." +msgstr "" + +#: IDF/Views/User.php:133 +msgid "Your Account" +msgstr "Vaš račun" + +#: IDF/Views/User.php:157 +msgid "The public key has been deleted." +msgstr "" + +#: IDF/Views/User.php:177 +msgid "The address has been deleted." +msgstr "" + +#: IDF/Views/User.php:200 +msgid "Confirm The Email Change" +msgstr "" + +#: IDF/Views/User.php:232 +#, php-format +msgid "Your new email address \"%s\" has been validated. Thank you!" +msgstr "" + +#: IDF/Views/Wiki.php:41 +#, php-format +msgid "%s Documentation" +msgstr "" + +#: IDF/Views/Wiki.php:48 +msgid "This table shows the documentation pages." +msgstr "" + +#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 +msgid "Page Title" msgstr "Naslov strani" -#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 -msgid "" -"The page name must contains only letters, digits and the dash (-) character." +#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 +msgid "Updated" +msgstr "Zadnjič posodobljeno" + +#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 +msgid "No documentation pages were found." msgstr "" -#: IDF/Form/WikiCreate.php:70 IDF/Form/Upload.php:49 -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/ReviewCreate.php:54 -#: IDF/Form/UserAccount.php:101 IDF/Form/IssueCreate.php:62 -#: IDF/Form/WikiUpdate.php:60 IDF/Form/UpdateUpload.php:51 -msgid "Description" -msgstr "Opis" - -#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 -msgid "This one line description is displayed in the list of pages." -msgstr "" - -#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 -msgid "Content" -msgstr "Vsebina" - -#: IDF/Form/WikiCreate.php:93 IDF/Form/Upload.php:70 -#: IDF/Form/IssueUpdate.php:117 IDF/Form/IssueCreate.php:150 -#: IDF/Form/WikiUpdate.php:104 IDF/Form/UpdateUpload.php:71 -msgid "Labels" -msgstr "Oznake" - -#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 -msgid "The title contains invalid characters." -msgstr "" - -#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 -msgid "A page with this title already exists." -msgstr "" - -#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#: IDF/Views/Wiki.php:90 #, php-format -msgid "You cannot provide more than label from the %s class to a page." +msgid "Documentation Search - %s" msgstr "" -#: IDF/Form/WikiCreate.php:151 IDF/Form/Upload.php:120 -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 -#: IDF/Form/WikiUpdate.php:162 IDF/Form/UpdateUpload.php:110 -msgid "You provided an invalid label." +#: IDF/Views/Wiki.php:101 +msgid "This table shows the pages found." msgstr "" -#: IDF/Form/WikiCreate.php:167 IDF/Form/Upload.php:148 -#: IDF/Form/Admin/UserCreate.php:106 IDF/Form/Admin/ProjectCreate.php:279 -#: IDF/Form/Admin/ProjectDelete.php:78 IDF/Form/Admin/UserUpdate.php:191 -#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Password.php:76 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/Register.php:112 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/WikiDelete.php:59 -#: IDF/Form/UserAccount.php:216 IDF/Form/IssueCreate.php:263 -#: IDF/Form/MembersConf.php:64 IDF/Form/WikiUpdate.php:178 -#: IDF/Form/UpdateUpload.php:126 IDF/Form/TabsConf.php:98 -#: IDF/Form/UserChangeEmail.php:80 IDF/Form/ReviewFileComment.php:125 -msgid "Cannot save the model from an invalid form." -msgstr "" +#: IDF/Views/Wiki.php:112 +msgid "No pages were found." +msgstr "Nisem našel strani." -#: IDF/Form/WikiCreate.php:200 -msgid "Initial page creation" -msgstr "" - -#: IDF/Form/Upload.php:86 -msgid "For security reasons, you cannot upload a file with this extension." -msgstr "" - -#: IDF/Form/Upload.php:119 IDF/Form/IssueCreate.php:199 -#: IDF/Form/UpdateUpload.php:109 +#: IDF/Views/Wiki.php:131 #, php-format -msgid "You cannot provide more than label from the %s class to an issue." +msgid "%1$s Documentation Pages with Label %2$s" msgstr "" -#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 -#: IDF/Form/UserAccount.php:40 IDF/Form/RegisterConfirmation.php:50 -msgid "First name" -msgstr "Ime" - -#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 -#: IDF/Form/UserAccount.php:49 IDF/Form/RegisterConfirmation.php:59 -msgid "Last name" -msgstr "Priimek" - -#: IDF/Form/Admin/UserCreate.php:56 -msgid "Login" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:60 -msgid "" -"The login must be between 3 and 15 characters long and contains only letters " -"and digits." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 -msgid "Email" -msgstr "E-naslov" - -#: IDF/Form/Admin/UserCreate.php:71 -msgid "" -"Double check the email address as the password is sent directly to the user." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 -#: IDF/Form/UserAccount.php:66 -msgid "Language" -msgstr "Jezik" - -#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 -msgid "Add a public key" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:92 -msgid "" -"Paste a SSH or monotone public key. Be careful to not provide your private " -"key here!" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:157 -msgid "Your details to access your forge." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Views/Wiki.php:141 #, php-format -msgid "The email \"%s\" is already used." +msgid "This table shows the documentation pages with label %s." msgstr "" -#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#: IDF/Views/Wiki.php:184 #, php-format -msgid "The login \"%s\" can only contain letters and digits." +msgid "The page %s has been created." msgstr "" -#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#: IDF/Views/Wiki.php:271 +msgid "The old revision has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:277 #, php-format -msgid "The login \"%s\" is already used, please find another one." +msgid "Delete Old Revision of %s" msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:62 -msgid "Shortname" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:64 -msgid "" -"It must be unique for each project and composed only of letters, digits and " -"dash (-) like \"my-project\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 -msgid "Short description" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:77 -msgid "Repository type" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:85 -msgid "Remote Subversion repository" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 -msgid "Repository username" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 -msgid "Repository password" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 -msgid "Master branch" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 -msgid "" -"This should be a world-wide unique identifier for your project. A reverse " -"DNS notation like \"com.my-domain.my-project\" is a good idea." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 -#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 -msgid "Project owners" -msgstr "Lastniki projekta" - -#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 -#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 -msgid "Project members" -msgstr "Člani projekta" - -#: IDF/Form/Admin/ProjectCreate.php:136 -msgid "Project template" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:138 -msgid "" -"Use the given project to initialize the new project. Access rights and " -"general configuration will be taken from the template project." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:185 -msgid "" -"Only a remote repository available through HTTP or HTTPS is allowed. For " -"example \"http://somewhere.com/svn/trunk\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:201 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashs and dots as separators." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 -msgid "This master branch is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:222 -msgid "" -"This shortname contains illegal characters, please use only letters, digits " -"and dash (-)." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:225 -msgid "The shortname cannot start with the dash (-) character." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:228 -msgid "The shortname cannot end with the dash (-) character." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:233 -msgid "This shortname is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:295 -msgid "" -"Click on the Project Management tab to set the description of your project." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:362 -msgid "This project is not available." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:41 -msgid "Confirmation code" -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:46 -msgid "I have made a backup of all the important data of this project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:55 -msgid "" -"The confirmation code does not match. Please provide a valid confirmation " -"code to delete the project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:63 -msgid "Sorry, you really need to backup your data before deletion." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:78 -msgid "Password" -msgstr "Geslo" - -#: IDF/Form/Admin/UserUpdate.php:81 -msgid "Leave blank if you do not want to change the password." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:81 -msgid "" -"The password must be hard for other people to guess, but easy for the user " -"to remember." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:89 -msgid "Confirm password" -msgstr "Potrditev gesla" - -#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 -msgid "Twitter username" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 -msgid "Public email address" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 -msgid "Website URL" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 -msgid "Upload custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 -msgid "" -"An image file with a width and height not larger than 60 pixels (bigger " -"images are scaled down)." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 -msgid "Remove custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 -msgid "Tick this to delete the custom avatar." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:164 -msgid "If you give staff rights to a user, you really need to trust them." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:176 -msgid "" -"If the user is not getting the confirmation email or is abusing the system, " -"you can directly enable or disable their account here." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:274 -msgid "--- is not a valid first name." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:290 -msgid "" -"A user with this email already exists, please provide another email address." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 -msgid "For security reason, you cannot upload a file with this extension." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 -msgid "The passwords do not match. Please give them again." -msgstr "" - -#: IDF/Form/Admin/ProjectUpdate.php:90 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashes and dots as separators." -msgstr "" - -#: IDF/Form/Password.php:34 -msgid "Your login or email" -msgstr "" - -#: IDF/Form/Password.php:35 -msgid "Provide either your login or your email to recover your password." -msgstr "" - -#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 -msgid "" -"Sorry, we cannot find a user with this email address or login. Feel free to " -"try again." -msgstr "" - -#: IDF/Form/Password.php:100 -msgid "Password Recovery - InDefero" -msgstr "" - -#: IDF/Form/PasswordReset.php:39 IDF/Form/PasswordInputKey.php:36 -#: IDF/Form/UserChangeEmail.php:36 -msgid "Your verification key" -msgstr "" - -#: IDF/Form/PasswordReset.php:45 IDF/Form/UserAccount.php:77 -#: IDF/Form/RegisterConfirmation.php:69 -msgid "Your password" -msgstr "Vaše geslo" - -#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 -msgid "" -"Your password must be hard for other people to find it, but easy for you to " -"remember." -msgstr "" - -#: IDF/Form/PasswordReset.php:56 IDF/Form/UserAccount.php:89 -#: IDF/Form/RegisterConfirmation.php:80 -msgid "Confirm your password" -msgstr "" - -#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 -msgid "The two passwords must be the same." -msgstr "" - -#: IDF/Form/PasswordReset.php:77 -msgid "" -"This account is not active. Please contact the forge administrator to " -"activate it." -msgstr "" - -#: IDF/Form/PasswordReset.php:89 IDF/Form/PasswordInputKey.php:50 -msgid "" -"We are sorry but this validation key is not valid. Maybe you should directly " -"copy/paste it from your validation email." -msgstr "" - -#: IDF/Form/PasswordReset.php:100 IDF/Form/PasswordInputKey.php:61 -msgid "" -"Sorry, but this verification key has expired, please restart the password " -"recovery sequence. For security reasons, the verification key is only valid " -"24h." -msgstr "" - -#: IDF/Form/PasswordReset.php:108 IDF/Form/PasswordInputKey.php:76 -#: IDF/Form/RegisterInputKey.php:72 IDF/Form/RegisterConfirmation.php:137 -msgid "Cannot save an invalid form." -msgstr "" - -#: IDF/Form/ReviewCreate.php:83 IDF/Form/IssueUpdate.php:65 -#: IDF/Form/IssueCreate.php:72 -msgid "The \"upload_issue_path\" configuration variable was not set." -msgstr "" - -#: IDF/Form/ReviewCreate.php:92 -msgid "Patch" -msgstr "" - -#: IDF/Form/ReviewCreate.php:119 -msgid "We were not able to parse your patch. Please provide a valid patch." -msgstr "" - -#: IDF/Form/ReviewCreate.php:128 -msgid "You provided an invalid commit." -msgstr "" - -#: IDF/Form/ReviewCreate.php:159 IDF/Form/IssueCreate.php:233 -msgid "You provided an invalid status." -msgstr "" - -#: IDF/Form/ReviewCreate.php:202 -msgid "Initial patch to be reviewed." -msgstr "" - -#: IDF/Form/Register.php:41 -msgid "Your login" -msgstr "" - -#: IDF/Form/Register.php:45 -msgid "" -"The login must be between 3 and 15 characters long and contain only letters " -"and digits." -msgstr "" - -#: IDF/Form/Register.php:53 -msgid "Your email" -msgstr "E-naslov" - -#: IDF/Form/Register.php:55 -msgid "We will never send you any unsolicited emails. We hate spam too!" -msgstr "" - -#: IDF/Form/Register.php:60 -msgid "I agree to the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:88 -msgid "" -"We know, this is boring, but you need to agree with the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:97 +#: IDF/Views/Wiki.php:322 #, php-format -msgid "" -"The email \"%s\" is already used. If you need to, click on the help link to " -"recover your password." +msgid "The page %s has been updated." msgstr "" -#: IDF/Form/Register.php:148 -msgid "Confirm the creation of your account." +#: IDF/Views/Wiki.php:360 +msgid "The documentation page has been deleted." msgstr "" -#: IDF/Form/SourceConf.php:56 -msgid "Webhook URL" -msgstr "" - -#: IDF/Form/SourceConf.php:58 +#: IDF/Views/Wiki.php:368 #, php-format -msgid "Learn more about the post-commit web hooks." +msgid "Delete Page %s" msgstr "" -#: IDF/Form/IssueUpdate.php:55 IDF/Form/WikiUpdate.php:82 -#: IDF/Form/ReviewFileComment.php:45 -msgid "Comment" -msgstr "Komentar" - -#: IDF/Form/IssueUpdate.php:75 IDF/Form/IssueCreate.php:82 -msgid "Attach a file" -msgstr "Izberi datoteko" - -#: IDF/Form/IssueUpdate.php:98 IDF/Form/IssueCreate.php:104 -msgid "Owner" -msgstr "Lastnik" - -#: IDF/Form/IssueUpdate.php:147 IDF/Form/IssueCreate.php:210 -msgid "You need to provide a description of the issue." +#: IDF/Views.php:126 IDF/Views.php:152 +msgid "Confirm Your Account Creation" msgstr "" -#: IDF/Form/IssueUpdate.php:219 -msgid "No changes were entered." -msgstr "" - -#: IDF/Form/WikiDelete.php:39 -msgid "Yes, I understand that the page and all its revisions will be deleted." -msgstr "" - -#: IDF/Form/WikiDelete.php:50 -msgid "You need to confirm the deletion." -msgstr "" - -#: IDF/Form/UserAccount.php:59 -msgid "Your mail" -msgstr "Vaš e-naslov" - -#: IDF/Form/UserAccount.php:61 +#: IDF/Views.php:172 msgid "" -"If you change your email address, an email will be sent to the new address " -"to confirm it." +"Welcome! You can now participate in the life of your project of choice." msgstr "" -#: IDF/Form/UserAccount.php:80 -msgid "Leave blank if you do not want to change your password." -msgstr "" +#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 +msgid "Password Recovery" +msgstr "Ponastavitev gesla" -#: IDF/Form/UserAccount.php:166 +#: IDF/Views.php:242 msgid "" -"Paste an SSH or monotone public key. Be careful to not provide your private " -"key here!" +"Welcome back! Next time, you can use your broswer options to remember the " +"password." msgstr "" -#: IDF/Form/UserAccount.php:171 -msgid "Add a secondary mail address" +#: IDF/Views.php:284 +msgid "Here to Help You!" +msgstr "Tukaj da pomagamo!" + +#: IDF/Views.php:300 +msgid "InDefero API (Application Programming Interface)" msgstr "" -#: IDF/Form/UserAccount.php:173 -msgid "You will get a mail to confirm that you own the address you specify." +#: IDF/WikiPage.php:62 +msgid "title" +msgstr "naslov" + +#: IDF/WikiPage.php:63 +msgid "" +"The title of the page must only contain letters, digits or the dash " +"character. For example: My-new-Wiki-Page." msgstr "" -#: IDF/Form/UserAccount.php:200 -msgid "Confirm your new email address." +#: IDF/WikiPage.php:71 +msgid "A one line description of the page content." msgstr "" -#: IDF/Form/UserAccount.php:203 +#: IDF/WikiPage.php:196 IDF/WikiRevision.php:167 #, php-format -msgid "" -"A validation email has been sent to \"%s\" to validate the email address " -"change." +msgid "%2$s, %3$s" msgstr "" -#: IDF/Form/UserAccount.php:334 -msgid "" -"Please check the key as it does not appear to be a valid SSH public key." -msgstr "" - -#: IDF/Form/UserAccount.php:354 -msgid "" -"Please check the key as it does not appear to be a valid monotone public key." -msgstr "" - -#: IDF/Form/UserAccount.php:362 -msgid "Public key looks like neither an SSH nor monotone public key." -msgstr "" - -#: IDF/Form/UserAccount.php:374 -msgid "You already have uploaded this key." -msgstr "" - -#: IDF/Form/RegisterInputKey.php:36 IDF/Form/RegisterConfirmation.php:40 -msgid "Your confirmation key" -msgstr "" - -#: IDF/Form/RegisterInputKey.php:50 IDF/Form/RegisterConfirmation.php:99 -msgid "" -"We are sorry but this confirmation key is not valid. Maybe you should " -"directly copy/paste it from your confirmation email." -msgstr "" - -#: IDF/Form/IssueCreate.php:192 -msgid "You cannot add a label with the \"Status\" prefix to an issue." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:89 -msgid "Open issue status values" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:97 -msgid "Closed issue status values" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:106 -msgid "Predefined issue labels" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:108 -msgid "" -"The first \"Type:\" and \"Priority:\" entries found in this list are " -"automatically chosen as defaults for new issues." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:116 -msgid "Each issue may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/WikiConf.php:49 -msgid "Predefined documentation page labels" -msgstr "" - -#: IDF/Form/WikiConf.php:58 -msgid "" -"Each documentation page may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/MembersConf.php:104 +#: IDF/WikiPage.php:198 #, php-format -msgid "The following login is invalid: %s." -msgid_plural "The following logins are invalid: %s." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: IDF/Form/WikiUpdate.php:83 -msgid "One line to describe the changes you made." +msgid "Creation of page %s, by %s" msgstr "" -#: IDF/Form/TabsConf.php:50 -msgid "Open to all" -msgstr "Odprto za vse" - -#: IDF/Form/TabsConf.php:51 -msgid "Signed in users" -msgstr "Prijavljeni uporabniki" - -#: IDF/Form/TabsConf.php:54 -msgid "Closed" -msgstr "Zaprta" - -#: IDF/Form/TabsConf.php:83 -msgid "Extra authorized users" -msgstr "Ostali odobreni uporabniki" - -#: IDF/Form/UserChangeEmail.php:63 -msgid "" -"The validation key is not valid. Please copy/paste it from your confirmation " -"email." -msgstr "" - -#: IDF/Form/UploadConf.php:53 -msgid "Predefined download labels" -msgstr "" - -#: IDF/Form/UploadConf.php:62 -msgid "Each download may have at most one label with each of these classes" -msgstr "" - -#: IDF/Form/ReviewFileComment.php:56 -msgid "General comment" -msgstr "" - -#: IDF/Form/ReviewFileComment.php:102 -msgid "You need to provide comments on at least one file." -msgstr "" - -#: IDF/Form/ReviewFileComment.php:109 -msgid "You need to provide your general comment about the proposal." -msgstr "" - -#: IDF/Form/RegisterConfirmation.php:72 -msgid "" -"Your password must be hard for other people to guess, but easy for you to " -"remember." -msgstr "" - -#: IDF/Form/RegisterConfirmation.php:110 -msgid "" -"This account has already been confirmed. Maybe should you try to recover " -"your password using the help link." -msgstr "" - -#: IDF/Form/Field/EmailList.php:45 -msgid "Please enter one or more valid email addresses." +#: IDF/WikiPage.php:208 +#, php-format +msgid "%s: Documentation page %s added - %s" msgstr "" #: IDF/WikiRevision.php:48 @@ -4155,11 +4580,6 @@ msgstr "" msgid "content" msgstr "vsebina" -#: IDF/WikiRevision.php:167 IDF/WikiPage.php:196 -#, php-format -msgid "%2$s, %3$s" -msgstr "" - #: IDF/WikiRevision.php:189 #, php-format msgid "Change of %s, by %s" @@ -4180,242 +4600,4 @@ msgstr "" msgid "Documentation Page Changed %s - %s (%s)" msgstr "" -#: IDF/Review/Patch.php:52 -msgid "review" -msgstr "" -#: IDF/Review/Patch.php:67 -msgid "commit" -msgstr "" - -#: IDF/Review/Patch.php:80 IDF/Review/Comment.php:55 -msgid "patch" -msgstr "" - -#: IDF/Review/Patch.php:151 IDF/Review/Comment.php:139 -#, php-format -msgid "" -"Review %3$d, %4$s" -msgstr "" - -#: IDF/Review/Patch.php:153 -#, php-format -msgid "Creation of review %d, by %s" -msgstr "" - -#: IDF/Review/Patch.php:163 -#, php-format -msgid "%s: Creation of Review %d - %s" -msgstr "" - -#: IDF/Review/Patch.php:204 -#, php-format -msgid "New Code Review %s - %s (%s)" -msgstr "" - -#: IDF/Review/Comment.php:83 -msgid "vote" -msgstr "" - -#: IDF/Review/Comment.php:141 -#, php-format -msgid "Update of review %d, by %s" -msgstr "" - -#: IDF/Review/Comment.php:151 -#, php-format -msgid "%s: Updated review %d - %s" -msgstr "" - -#: IDF/Review/Comment.php:216 -#, php-format -msgid "Updated Code Review %s - %s (%s)" -msgstr "" - -#: IDF/Plugin/SyncSvn.php:81 IDF/Plugin/SyncMercurial.php:78 -#, php-format -msgid "The repository %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:100 -#, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:135 -#, php-format -msgid "The configuration file %s is missing." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:144 -#, php-format -msgid "The project path %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:150 -#, php-format -msgid "The project path %s could not be created." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:205 -#, php-format -msgid "Could not parse key information: %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:243 -#, php-format -msgid "Could not create configuration directory \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 -#, php-format -msgid "Could not create symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:269 -#, php-format -msgid "Could not write configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 -#, php-format -msgid "Could not parse usher configuration in \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:295 -#, php-format -msgid "usher configuration already contains a server entry named \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 -#, php-format -msgid "Could not write usher configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:366 -#, php-format -msgid "Could not write write-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:389 -#, php-format -msgid "Could not write read-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:406 -#, php-format -msgid "Could not remove symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:465 -#, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:477 -#, php-format -msgid "Could not delete client private key %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 -#, php-format -msgid "Could not parse read-permissions for project \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 -#, php-format -msgid "Could not write read-permissions for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 -#, php-format -msgid "Could not write write-permissions file for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:790 -#, php-format -msgid "The project path %s does not exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:808 -#, php-format -msgid "The command \"%s\" could not be executed." -msgstr "" - -#: IDF/Plugin/SyncMercurial.php:142 -#, php-format -msgid "%s does not exist or is not writable." -msgstr "" - -#: IDF/Timeline/Paginator.php:49 -msgid "Today" -msgstr "Danes" - -#: IDF/WikiPage.php:62 -msgid "title" -msgstr "naslov" - -#: IDF/WikiPage.php:63 -msgid "" -"The title of the page must only contain letters, digits or the dash " -"character. For example: My-new-Wiki-Page." -msgstr "" - -#: IDF/WikiPage.php:71 -msgid "A one line description of the page content." -msgstr "" - -#: IDF/WikiPage.php:198 -#, php-format -msgid "Creation of page %s, by %s" -msgstr "" - -#: IDF/WikiPage.php:208 -#, php-format -msgid "%s: Documentation page %s added - %s" -msgstr "" - -#: IDF/Tag.php:59 -msgid "tag class" -msgstr "" - -#: IDF/Tag.php:60 -msgid "The class of the tag." -msgstr "" - -#: IDF/Tag.php:73 -msgid "lcname" -msgstr "" - -#: IDF/Tag.php:74 -msgid "Lower case version of the name for fast searching." -msgstr "" - -#: IDF/Key.php:55 -msgid "public key" -msgstr "" - -#: IDF/Key.php:87 -msgid "Invalid or unknown key data detected." -msgstr "" - -#: IDF/Template/ShowUser.php:51 -msgid "Anonymous" -msgstr "" - -#: IDF/Template/ShowUser.php:54 -msgid "Me" -msgstr "Jaz" - -#: IDF/Template/Markdown.php:81 -msgid "Create this documentation page" -msgstr "" diff --git a/src/IDF/locale/tr/idf.po b/src/IDF/locale/tr/idf.po new file mode 100644 index 0000000..2d5afa2 --- /dev/null +++ b/src/IDF/locale/tr/idf.po @@ -0,0 +1,4581 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ozan , 2011. +msgid "" +msgstr "" +"Project-Id-Version: Indefero\n" +"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 14:56+0000\n" +"Last-Translator: uobasar \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 +#: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 +msgid "project" +msgstr "proje" + +#: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 +msgid "submitter" +msgstr "" + +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 +#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 +#: IDF/WikiRevision.php:65 +msgid "summary" +msgstr "özet" + +#: IDF/Commit.php:93 +msgid "changelog" +msgstr "" + +#: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 +#: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +msgid "creation date" +msgstr "oluşturulma tarihi" + +#: IDF/Commit.php:238 +#, php-format +msgid "Commit %s, by %s" +msgstr "" + +#: IDF/Commit.php:329 +#, php-format +msgid "New Commit %s - %s (%s)" +msgstr "" + +#: IDF/Conf.php:61 IDF/Gconf.php:73 +msgid "key" +msgstr "anahtar" + +#: IDF/Conf.php:67 IDF/Gconf.php:79 +msgid "value" +msgstr "değer" + +#: IDF/Diff.php:460 +msgid "Old" +msgstr "" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "" + +#: IDF/EmailAddress.php:49 IDF/Key.php:49 +msgid "user" +msgstr "kullanıcı" + +#: IDF/EmailAddress.php:55 +msgid "email" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 +msgid "git" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 +msgid "Subversion" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 +msgid "mercurial" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 +msgid "monotone" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +msgid "Name" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 +msgid "Private project" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:62 +msgid "Shortname" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:64 +msgid "" +"It must be unique for each project and composed only of letters, digits and " +"dash (-) like \"my-project\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 +msgid "Short description" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 +#: IDF/Project.php:79 +msgid "A one line description of the project." +msgstr "Projenin tek satırlık tanımı." + +#: IDF/Form/Admin/ProjectCreate.php:77 +msgid "Repository type" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:85 +msgid "Remote Subversion repository" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 +msgid "Repository username" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 +msgid "Repository password" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 +msgid "Master branch" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 +msgid "" +"This should be a world-wide unique identifier for your project. A reverse " +"DNS notation like \"com.my-domain.my-project\" is a good idea." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 +#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 +msgid "Project owners" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 +#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 +msgid "Project members" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:136 +msgid "Project template" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:138 +msgid "" +"Use the given project to initialize the new project. Access rights and " +"general configuration will be taken from the template project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:185 +msgid "" +"Only a remote repository available through HTTP or HTTPS is allowed. For " +"example \"http://somewhere.com/svn/trunk\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:201 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashs and dots as separators." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 +msgid "This master branch is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:222 +msgid "" +"This shortname contains illegal characters, please use only letters, digits " +"and dash (-)." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:225 +msgid "The shortname cannot start with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:228 +msgid "The shortname cannot end with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:233 +msgid "This shortname is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 +#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 +#: IDF/Form/Password.php:76 IDF/Form/Register.php:112 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 +#: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 +#: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 +#: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 +#: IDF/Form/WikiDelete.php:59 IDF/Form/WikiUpdate.php:178 +msgid "Cannot save the model from an invalid form." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:295 +msgid "" +"Click on the Project Management tab to set the description of your project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:363 +msgid "This project is not available." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:41 +msgid "Confirmation code" +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:46 +msgid "I have made a backup of all the important data of this project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:55 +msgid "" +"The confirmation code does not match. Please provide a valid confirmation " +"code to delete the project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:63 +msgid "Sorry, you really need to backup your data before deletion." +msgstr "" + +#: IDF/Form/Admin/ProjectUpdate.php:90 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashes and dots as separators." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 +#: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 +msgid "First name" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 +#: IDF/Form/RegisterConfirmation.php:59 IDF/Form/UserAccount.php:49 +msgid "Last name" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:56 +msgid "Login" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:60 +msgid "" +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 +msgid "Email" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:71 +msgid "" +"Double check the email address as the password is sent directly to the user." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 +#: IDF/Form/UserAccount.php:66 +msgid "Language" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 +msgid "Add a public key" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:92 +msgid "" +"Paste a SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:157 +msgid "Your details to access your forge." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 +#, php-format +msgid "The email \"%s\" is already used." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#, php-format +msgid "The login \"%s\" can only contain letters and digits." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#, php-format +msgid "The login \"%s\" is already used, please find another one." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:78 +msgid "Password" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "Leave blank if you do not want to change the password." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "" +"The password must be hard for other people to guess, but easy for the user " +"to remember." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:89 +msgid "Confirm password" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 +msgid "Description" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 +msgid "Twitter username" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 +msgid "Public email address" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 +msgid "Website URL" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 +msgid "Upload custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 +msgid "" +"An image file with a width and height not larger than 60 pixels (bigger " +"images are scaled down)." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 +msgid "Remove custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 +msgid "Tick this to delete the custom avatar." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:161 IDF/Views/Admin.php:211 +msgid "Staff" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:164 +msgid "If you give staff rights to a user, you really need to trust them." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213 +msgid "Active" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:176 +msgid "" +"If the user is not getting the confirmation email or is abusing the system, " +"you can directly enable or disable their account here." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:274 +msgid "--- is not a valid first name." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:290 +msgid "" +"A user with this email already exists, please provide another email address." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 +msgid "For security reason, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 +msgid "The passwords do not match. Please give them again." +msgstr "" + +#: IDF/Form/Field/EmailList.php:45 +msgid "Please enter one or more valid email addresses." +msgstr "" + +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 +#: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 +#: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 +msgid "Summary" +msgstr "" + +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 +#: IDF/Form/ReviewCreate.php:83 +msgid "The \"upload_issue_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 +msgid "Attach a file" +msgstr "" + +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 +#: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 +msgid "Status" +msgstr "" + +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 +msgid "Owner" +msgstr "" + +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 +#: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 +#: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 +msgid "Labels" +msgstr "" + +#: IDF/Form/IssueCreate.php:210 +msgid "You cannot add a label with the \"Status\" prefix to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 +#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 +#: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 +msgid "You provided an invalid label." +msgstr "" + +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/Upload.php:119 +#, php-format +msgid "You cannot provide more than label from the %s class to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 +msgid "You need to provide a description of the issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 +msgid "You provided an invalid status." +msgstr "" + +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:123 +msgid "Predefined issue labels" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:125 +msgid "" +"The first \"Type:\" and \"Priority:\" entries found in this list are " +"automatically chosen as defaults for new issues." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:133 +msgid "Each issue may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/WikiUpdate.php:82 +msgid "Comment" +msgstr "" + +#: IDF/Form/IssueUpdate.php:316 +msgid "No changes were entered." +msgstr "" + +#: IDF/Form/MembersConf.php:104 +#, php-format +msgid "The following login is invalid: %s." +msgid_plural "The following logins are invalid: %s." +msgstr[0] "" + +#: IDF/Form/Password.php:34 +msgid "Your login or email" +msgstr "" + +#: IDF/Form/Password.php:35 +msgid "Provide either your login or your email to recover your password." +msgstr "" + +#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 +msgid "" +"Sorry, we cannot find a user with this email address or login. Feel free to " +"try again." +msgstr "" + +#: IDF/Form/Password.php:100 +msgid "Password Recovery - InDefero" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:36 IDF/Form/PasswordReset.php:39 +#: IDF/Form/UserChangeEmail.php:36 +msgid "Your verification key" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 +msgid "" +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 +msgid "" +"Sorry, but this verification key has expired, please restart the password " +"recovery sequence. For security reasons, the verification key is only valid " +"24h." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:76 IDF/Form/PasswordReset.php:108 +#: IDF/Form/RegisterConfirmation.php:137 IDF/Form/RegisterInputKey.php:72 +msgid "Cannot save an invalid form." +msgstr "" + +#: IDF/Form/PasswordReset.php:45 IDF/Form/RegisterConfirmation.php:69 +#: IDF/Form/UserAccount.php:77 +msgid "Your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 +msgid "" +"Your password must be hard for other people to find it, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/PasswordReset.php:56 IDF/Form/RegisterConfirmation.php:80 +#: IDF/Form/UserAccount.php:89 +msgid "Confirm your password" +msgstr "" + +#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 +msgid "The two passwords must be the same." +msgstr "" + +#: IDF/Form/PasswordReset.php:77 +msgid "" +"This account is not active. Please contact the forge administrator to " +"activate it." +msgstr "" + +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + +#: IDF/Form/Register.php:41 +msgid "Your login" +msgstr "" + +#: IDF/Form/Register.php:45 +msgid "" +"The login must be between 3 and 15 characters long and contain only letters " +"and digits." +msgstr "" + +#: IDF/Form/Register.php:53 +msgid "Your email" +msgstr "" + +#: IDF/Form/Register.php:55 +msgid "We will never send you any unsolicited emails. We hate spam too!" +msgstr "" + +#: IDF/Form/Register.php:60 +msgid "I agree to the terms and conditions." +msgstr "" + +#: IDF/Form/Register.php:88 +msgid "" +"We know, this is boring, but you need to agree with the terms and " +"conditions." +msgstr "" + +#: IDF/Form/Register.php:97 +#, php-format +msgid "" +"The email \"%s\" is already used. If you need to, click on the help link to " +"recover your password." +msgstr "" + +#: IDF/Form/Register.php:148 +msgid "Confirm the creation of your account." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:40 IDF/Form/RegisterInputKey.php:36 +msgid "Your confirmation key" +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:72 +msgid "" +"Your password must be hard for other people to guess, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 +msgid "" +"We are sorry but this confirmation key is not valid. Maybe you should " +"directly copy/paste it from your confirmation email." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:110 +msgid "" +"This account has already been confirmed. Maybe should you try to recover " +"your password using the help link." +msgstr "" + +#: IDF/Form/ReviewCreate.php:74 +#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/gettexttemplates/idf/source/changelog.html.php:7 +msgid "Commit" +msgstr "" + +#: IDF/Form/ReviewCreate.php:92 +msgid "Patch" +msgstr "" + +#: IDF/Form/ReviewCreate.php:119 +msgid "We were not able to parse your patch. Please provide a valid patch." +msgstr "" + +#: IDF/Form/ReviewCreate.php:128 +msgid "You provided an invalid commit." +msgstr "" + +#: IDF/Form/ReviewCreate.php:202 +msgid "Initial patch to be reviewed." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:56 +msgid "General comment" +msgstr "" + +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" + +#: IDF/Form/SourceConf.php:56 +msgid "Webhook URL" +msgstr "" + +#: IDF/Form/SourceConf.php:58 +#, php-format +msgid "Learn more about the post-commit web hooks." +msgstr "" + +#: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 +#: IDF/gettexttemplates/idf/downloads/base.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 +#: IDF/Views/Project.php:97 +msgid "Downloads" +msgstr "" + +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 +msgid "Code Review" +msgstr "" + +#: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 +msgid "Documentation" +msgstr "" + +#: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 +msgid "Source" +msgstr "" + +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 +msgid "Issues" +msgstr "" + +#: IDF/Form/TabsConf.php:50 +msgid "Open to all" +msgstr "" + +#: IDF/Form/TabsConf.php:51 +msgid "Signed in users" +msgstr "" + +#: IDF/Form/TabsConf.php:54 +msgid "Closed" +msgstr "" + +#: IDF/Form/TabsConf.php:83 +msgid "Extra authorized users" +msgstr "" + +#: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 +msgid "File" +msgstr "" + +#: IDF/Form/Upload.php:86 +msgid "For security reasons, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/UploadConf.php:53 +msgid "Predefined download labels" +msgstr "" + +#: IDF/Form/UploadConf.php:62 +msgid "Each download may have at most one label with each of these classes" +msgstr "" + +#: IDF/Form/UserAccount.php:59 +msgid "Your mail" +msgstr "" + +#: IDF/Form/UserAccount.php:61 +msgid "" +"If you change your email address, an email will be sent to the new address " +"to confirm it." +msgstr "" + +#: IDF/Form/UserAccount.php:80 +msgid "Leave blank if you do not want to change your password." +msgstr "" + +#: IDF/Form/UserAccount.php:166 +msgid "" +"Paste an SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/UserAccount.php:171 +msgid "Add a secondary mail address" +msgstr "" + +#: IDF/Form/UserAccount.php:173 +msgid "You will get a mail to confirm that you own the address you specify." +msgstr "" + +#: IDF/Form/UserAccount.php:200 +msgid "Confirm your new email address." +msgstr "" + +#: IDF/Form/UserAccount.php:203 +#, php-format +msgid "" +"A validation email has been sent to \"%s\" to validate the email address " +"change." +msgstr "" + +#: IDF/Form/UserAccount.php:341 +msgid "" +"Please check the key as it does not appear to be a valid SSH public key." +msgstr "" + +#: IDF/Form/UserAccount.php:363 +msgid "" +"Please check the key as it does not appear to be a valid monotone public " +"key." +msgstr "" + +#: IDF/Form/UserAccount.php:371 +msgid "Public key looks like neither an SSH nor monotone public key." +msgstr "" + +#: IDF/Form/UserAccount.php:383 +msgid "You already have uploaded this key." +msgstr "" + +#: IDF/Form/UserChangeEmail.php:63 +msgid "" +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." +msgstr "" + +#: IDF/Form/WikiConf.php:49 +msgid "Predefined documentation page labels" +msgstr "" + +#: IDF/Form/WikiConf.php:58 +msgid "" +"Each documentation page may have at most one label with each of these " +"classes" +msgstr "" + +#: IDF/Form/WikiCreate.php:38 +msgid "" +"# Introduction\n" +"\n" +"Add your content here.\n" +"\n" +"\n" +"# Details\n" +"\n" +"Add your content here. Format your content with:\n" +"\n" +"* Text in **bold** or *italic*.\n" +"* Headings, paragraphs, and lists.\n" +"* Links to other [[WikiPage]].\n" +msgstr "" + +#: IDF/Form/WikiCreate.php:57 +msgid "PageName" +msgstr "" + +#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 +msgid "Page title" +msgstr "" + +#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 +msgid "" +"The page name must contains only letters, digits and the dash (-) character." +msgstr "" + +#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 +msgid "This one line description is displayed in the list of pages." +msgstr "" + +#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 +msgid "Content" +msgstr "" + +#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 +msgid "The title contains invalid characters." +msgstr "" + +#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 +msgid "A page with this title already exists." +msgstr "" + +#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#, php-format +msgid "You cannot provide more than label from the %s class to a page." +msgstr "" + +#: IDF/Form/WikiCreate.php:200 +msgid "Initial page creation" +msgstr "" + +#: IDF/Form/WikiDelete.php:39 +msgid "Yes, I understand that the page and all its revisions will be deleted." +msgstr "" + +#: IDF/Form/WikiDelete.php:50 +msgid "You need to confirm the deletion." +msgstr "" + +#: IDF/Form/WikiUpdate.php:83 +msgid "One line to describe the changes you made." +msgstr "" + +#: IDF/Gconf.php:60 IDF/Search/Occ.php:56 +msgid "model class" +msgstr "" + +#: IDF/Gconf.php:66 IDF/Search/Occ.php:62 +msgid "model id" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:3 +msgid "Project Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:6 +msgid "Issue Tracking" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:8 +msgid "Project Members" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/base.html.php:9 +msgid "Tabs Access and Notifications" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 +msgid "" +"\n" +"

          Instructions:

          \n" +"

          List one status value per line in desired sort-order.

          \n" +"

          Optionally, use an equals-sign to document the meaning of each status value.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 +#: IDF/gettexttemplates/idf/admin/members.html.php:13 +#: IDF/gettexttemplates/idf/admin/source.html.php:31 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 +#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 +msgid "Save Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 +msgid "" +"\n" +"

          Instructions:

          \n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" +"

          Separate the logins with commas and/or new lines.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/members.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 +msgid "" +"\n" +"

          Notes:

          \n" +"

          A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

          \n" +"

          A project member will not have access to the administration area but will have more options available in the use of the project.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:3 +msgid "" +"You can find here the current repository configuration of your project." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:4 +msgid "" +"

          The webhook URL setting specifies a URL to which a HTTP POST\n" +"request is sent after each repository commit. If this field is empty,\n" +"notifications are disabled.

          \n" +"\n" +"

          Only properly-escaped HTTP URLs are supported, for example:

          \n" +"\n" +"
            \n" +"
          • http://domain.com/commit
          • \n" +"
          • http://domain.com/commit?my%20param
          • \n" +"
          \n" +"\n" +"

          In addition, the URL may contain the following \"%\" notation, which\n" +"will be replaced with specific project values for each commit:

          \n" +"\n" +"
            \n" +"
          • %p - project name
          • \n" +"
          • %r - revision number
          • \n" +"
          \n" +"\n" +"

          For example, committing revision 123 to project 'my-project' with\n" +"post-commit URL http://mydomain.com/%p/%r would send a request to\n" +"http://mydomain.com/my-project/123.

          " +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:26 +msgid "" +"The form contains some errors. Please correct them to update the source " +"configuration." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:27 +msgid "Repository type:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:28 +msgid "Repository access:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:29 +msgid "Repository size:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:30 +msgid "Post-commit authentication key:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#, php-format +msgid "" +"\n" +"

          Instructions:

          \n" +"

          The description of the project can be improved using the Markdown syntax.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +msgid "" +"The form contains some errors. Please correct them to update the summary." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 +msgid "" +"\n" +"Only project members and admins have write access to the source.
          \n" +"If you restrict the access to the source, anonymous access is
          \n" +"not provided and the users must authenticate themselves with their
          \n" +"password or SSH key." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +msgid "" +"You can configure here the project tabs access rights and notification " +"emails." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#, php-format +msgid "" +"Notification emails will be sent from the %%from_email%% " +"address, if you send the email to a mailing list, you may need to register " +"this email address. Multiple email addresses must be separated through " +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +msgid "" +"If you mark a project as private, only the project members and " +"administrators, together with the extra authorized users you provide will " +"have access to the project. You will still be able to define further access " +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +msgid "" +"Specify each person by its login. Each person must have already registered " +"with the given login. Separate the logins with commas and/or new lines." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +msgid "" +"The form contains some errors. Please correct them to update the access " +"rights." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 +msgid "Access Rights" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 +msgid "Notification Email" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 +msgid "Instructions:" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:3 +#: IDF/gettexttemplates/idf/base.html.php:3 +#, php-format +msgid "" +"Sign in or create your account to create issues or " +"add comments" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 +msgid "Project Home" +msgstr "" + +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 +msgid "Project Management" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/base.html.php:4 +#: IDF/gettexttemplates/idf/downloads/index.html.php:4 +#: IDF/Views/Download.php:234 +msgid "New Download" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 +msgid "" +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " +"systems. Are you sure, you will not affect anybody when removing this file?" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#, php-format +msgid "" +"Instead of deleting the file, you could mark it as " +"deprecated." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 +#: IDF/gettexttemplates/idf/downloads/view.html.php:4 +#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 +#: IDF/gettexttemplates/idf/issues/view.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 +#: IDF/gettexttemplates/idf/wiki/view.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:9 +#, php-format +msgid "by %%submitter%%" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 +msgid "Delete File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 +#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 +#: IDF/gettexttemplates/idf/issues/create.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 +#: IDF/gettexttemplates/idf/register/index.html.php:8 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 +#: IDF/gettexttemplates/idf/review/create.html.php:12 +#: IDF/gettexttemplates/idf/review/view.html.php:41 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 +#: IDF/gettexttemplates/idf/wiki/create.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 +#: IDF/gettexttemplates/idf/wiki/update.html.php:7 +msgid "Cancel" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 +msgid "Uploaded:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:15 +msgid "Updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 +#: IDF/gettexttemplates/idf/index.html.php:15 +msgid "Downloads:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:13 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 +#: IDF/gettexttemplates/idf/wiki/view.html.php:16 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 +#: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 +msgid "Labels:" +msgstr "Etiketler:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 +msgid "A new file is available for download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 +msgid "Hello," +msgstr "Merhaba," + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 +msgid "Project:" +msgstr "Proje:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 +msgid "Submitted by:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 +msgid "Download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:31 +#: IDF/gettexttemplates/idf/user/public.html.php:4 +msgid "Description:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 +msgid "Details" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:3 +#, php-format +msgid "See the deprecated files." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:5 +msgid "Number of files:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 +msgid "" +"Each file must have a distinct name and file contents\n" +"cannot be changed, so be sure to include release numbers in each file\n" +"name." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 +#, php-format +msgid "" +"You can use the Markdown syntax for the description." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 +msgid "The form contains some errors. Please correct them to submit the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 +msgid "Submit File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 +msgid "Instructions" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:3 +msgid "" +"Attention! This file is marked as deprecated, download it " +"only if you are sure you need this specific version." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +msgid "Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +msgid "Update File" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +msgid "Remove this file" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 +#: IDF/gettexttemplates/idf/wiki/update.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:12 +msgid "Trash" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +msgid "Delete this file" +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:3 +#: IDF/gettexttemplates/idf/faq.html.php:34 +msgid "Here we are, just to help you." +msgstr "" + +#: IDF/gettexttemplates/idf/faq-api.html.php:4 +#: IDF/gettexttemplates/idf/faq.html.php:35 +#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 +#: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 +#: IDF/Views.php:47 +msgid "Projects" +msgstr "Projeler" + +#: IDF/gettexttemplates/idf/faq.html.php:3 +msgid "" +"

          This is simple:

          \n" +"
            \n" +"
          1. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
          2. \n" +"
          3. Change the status of the current issue to Duplicate.
          4. \n" +"
          5. Submit the changes.
          6. \n" +"
          " +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:9 +msgid "" +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:10 +msgid "" +"The API (Application Programming Interface) is used to interact with " +"InDefero with another program. For example, this can be used to create a " +"desktop program to submit new tickets easily." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:11 +#, php-format +msgid "Learn more about the API." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:12 +#: IDF/gettexttemplates/idf/faq.html.php:16 +msgid "What are the keyboard shortcuts?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:13 +#: IDF/gettexttemplates/idf/faq.html.php:31 +msgid "How to mark an issue as duplicate?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:14 +#: IDF/gettexttemplates/idf/faq.html.php:32 +msgid "How can I display my head next to my comments?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:15 +#: IDF/gettexttemplates/idf/faq.html.php:33 +msgid "What is the API and how is it used?" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:17 +msgid "Shift+h: This help page." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:18 +msgid "If you are in a project, you have the following shortcuts:" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:19 +msgid "Shift+u: Project updates." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:20 +msgid "Shift+d: Downloads." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:21 +msgid "Shift+o: Documentation." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:22 +msgid "Shift+a: Create a new issue." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:23 +msgid "Shift+i: List of open issues." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:24 +msgid "Shift+m: The issues you submitted." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:25 +msgid "Shift+w: The issues assigned to you." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:26 +msgid "Shift+s: Source." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:27 +msgid "You also have the standard access keys:" +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:28 +msgid "Alt+1: Home." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:29 +msgid "Alt+2: Skip the menus." +msgstr "" + +#: IDF/gettexttemplates/idf/faq.html.php:30 +msgid "Alt+4: Search (when available)." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 +msgid "People" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 +msgid "Usher" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 +msgid "You have here access to the administration of the forge." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 +#: IDF/gettexttemplates/idf/project/home.html.php:3 +#: IDF/gettexttemplates/idf/project/timeline.html.php:4 +msgid "Welcome" +msgstr "Hoşgeldiniz" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:6 +msgid "Project List" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 +#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 +msgid "Create Project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 +msgid "Change Project Details" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 +msgid "" +"You can select the type of repository you want. In the case of subversion, " +"you can use optionally a remote repository instead of the local one." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 +msgid "" +"Once you have defined the repository type, you cannot change " +"it." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 +msgid "" +"\n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" +"

          Separate the logins with commas and/or new lines.

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 +msgid "" +"The form contains some errors. Please correct them to create the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:15 +msgid "Provide at least one owner for the project or use a template." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 +#, php-format +msgid "" +"Confirmation code to confirm the deletion of the project: \n" +"%%code%%." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:5 +msgid "" +"\n" +"Attention! Deleting a project is a one second operation\n" +"with the consequences that all the data related to the \n" +"project will be deleted.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:10 +msgid "" +"The form contains some errors. Please correct them to delete the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:11 +msgid "Project Statistics" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:12 +msgid "Tab" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:13 +msgid "Number" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 +msgid "Code reviews" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 +#: IDF/Views/Project.php:93 +msgid "Commits" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 +msgid "Documentation pages" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:19 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:20 +msgid "Delete Project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:22 +msgid "" +"For large projects, the suppression can take a while, please be patient." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:3 +msgid "Space Usage Statistics" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:4 +msgid "Repositories:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 +msgid "Attachments:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 +msgid "Database:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:8 +msgid "Total Forge:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 +msgid "" +"The form contains some errors. Please correct them to update the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:14 +msgid "Provide at least one owner for the project." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:15 +msgid "Update Project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:19 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:20 +msgid "Delete this project" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 +msgid "You will be asked to confirm." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 +#: IDF/Views/Admin.php:201 +msgid "User List" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 +msgid "Update User" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 +msgid "Create User" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 +msgid "The form contains some errors. Please correct them to create the user." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 +msgid "The user password will be sent by email to the user." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/createuser-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"An account on the forge has been created for you by\n" +"the administrator %%admin%%.\n" +"\n" +"Please find here your details to access the forge:\n" +"\n" +" Address: %%url%%\n" +" Login: %%user.login%%\n" +" Password: %%password%%\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:3 +#, php-format +msgid "See not validated users." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:4 +msgid "

          You have here an overview of the users registered in the forge.

          " +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/index.html.php:5 +msgid "Number of users:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:3 +msgid "" +"If you are changing the email address of the user, you\n" +"need to ensure that you are providing a valid email\n" +"address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:6 +msgid "" +"If you give the user staff rights, the user will be\n" +"able to create new projects and update other non staff users.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:9 +msgid "The form contains some errors. Please correct them to update the user." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 +msgid "Login:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:5 +msgid "Public Profile" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:12 +msgid "Administrative" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 +msgid "Configured servers" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 +#: IDF/Views/Admin.php:358 +msgid "Usher control" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 +msgid "address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 +msgid "port" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 +msgid "current server status:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:4 +msgid "startup" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:5 +msgid "shutdown" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:6 +msgid "reload server configuration:" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:7 +msgid "reload" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +msgid "Status explanation" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:9 +msgid "active with n total open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:10 +msgid "waiting for new connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:11 +msgid "usher is being shut down, not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:12 +msgid "" +"usher is shut down, all local servers are stopped and not accepting " +"connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:3 +msgid "server name" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:4 IDF/Issue.php:99 +#: IDF/Review.php:102 +msgid "status" +msgstr "durum" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:5 +msgid "action" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 +msgid "No monotone servers configured." +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 +msgid "stop" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 +msgid "start" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +msgid "active connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +msgid "remote server without open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +msgid "server with n open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +msgid "local server running, without open connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +msgid "local server not running, waiting for connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +msgid "local server is about to stop, n connections still open" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +msgid "local server not running, not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 +msgid "usher is shut down, not running and not accepting connections" +msgstr "" + +#: IDF/gettexttemplates/idf/index.atom.php:3 +#, php-format +msgid "Personal project feed for %%user%%." +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:4 +msgid "No projects managed with InDefero were found." +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:9 +msgid "Forge statistics" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:10 +msgid "Projects:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:11 +msgid "Members:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:12 +msgid "Issues:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:16 +msgid "Code reviews:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#, php-format +msgid "Attachment to issue %%issue.id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 +#: IDF/gettexttemplates/idf/source/git/file.html.php:6 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 +msgid "Archive" +msgstr "Arşiv" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 +#: IDF/gettexttemplates/idf/source/git/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +msgid "Download this file" +msgstr "Bu dosyayı indir" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:14 +msgid "Created:" +msgstr "Oluşturulma tarihi:" + +#: IDF/gettexttemplates/idf/issues/base.html.php:4 +msgid "All Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:5 +msgid "My Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:6 +msgid "My watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/wiki/base.html.php:6 +msgid "Search" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:9 +msgid "Back to the issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 +msgid "Label:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 +msgid "Completion:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:3 +msgid "" +"

          When you submit the issue do not forget to provide the following information:

          \n" +"
            \n" +"
          • The steps to reproduce the problem.
          • \n" +"
          • The version of the software and your operating system.
          • \n" +"
          • Any information that can help the developers to solve the issue.
          • \n" +"
          • Do not provide any password or confidential information!
          • \n" +"
          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:10 +msgid "" +"The form contains some errors. Please correct them to submit the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:11 +#: IDF/gettexttemplates/idf/issues/create.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/create.html.php:5 +#: IDF/gettexttemplates/idf/wiki/update.html.php:5 +msgid "Preview" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:12 +msgid "Submit Issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 +msgid "Attach file" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:16 +#: IDF/gettexttemplates/idf/issues/create.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 +msgid "Attach another file" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:38 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 +#: IDF/IssueComment.php:151 +msgid "Summary:" +msgstr "Özet:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 +msgid "Status:" +msgstr "Durum:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 +#: IDF/IssueComment.php:155 +msgid "Owner:" +msgstr "Sahibi:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 +#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 +msgid "" +"A new issue has been created and assigned\n" +"to you:" +msgstr "Yeni bir sorun bildirildi ve size atandı:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 +msgid "Reported by:" +msgstr "Bildiren:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 +msgid "Issue:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 +msgid "The following issue has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 +#, php-format +msgid "By %%who%%, %%c.creation_dtime%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 +msgid "URL:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 +msgid "Comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

          Found open issues: %%open%%

          \n" +"

          Found closed issues: %%closed%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

          Label:\n" +"%%tag.class%%:%%tag.name%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
          You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." +msgid_plural "" +"See the %%nb_submit_closed%% closed." +msgstr[0] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 +#, php-format +msgid "See the %%nb_owner_closed%% closed." +msgid_plural "" +"See the %%nb_owner_closed%% closed." +msgstr[0] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 +msgid "Submitted issues:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 +msgid "Working issues:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#, php-format +msgid "Reported by %%submitter%%, %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:4 +#: IDF/gettexttemplates/idf/review/view.html.php:22 +#, php-format +msgid "" +"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#, php-format +msgid "Sign in to reply to this comment." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:6 +msgid "" +"This issue is marked as closed, add a comment only if you think this issue " +"is still valid and more work is needed to fully fix it." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#, php-format +msgid "%%interested%% person" +msgid_plural "%%interested%% persons" +msgstr[0] "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:9 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 +msgid "Remove this issue from your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:11 +msgid "Add this issue to your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:12 +msgid "Click here to view the previous closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:13 +msgid "Click here to view the previous open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:14 +msgid "Click here to view the next closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:15 +msgid "Click here to view the next open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:16 +msgid "download" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:17 +msgid "view" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 +msgid "Submit Changes" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:32 +msgid "Followed by:" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:3 +#, php-format +msgid "" +"If you don't have an account yet, you can create one here." +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:4 +msgid "What is your account information?" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:5 +msgid "My login is" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:6 +msgid "My password is" +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:7 +msgid "Sign in" +msgstr "Giriş" + +#: IDF/gettexttemplates/idf/login_form.html.php:8 +msgid "I lost my password!" +msgstr "Parolamı unuttum!" + +#: IDF/gettexttemplates/idf/login_form.html.php:9 +msgid "Welcome." +msgstr "" + +#: IDF/gettexttemplates/idf/login_form.html.php:10 +msgid "It takes less than a minute to create your account." +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:3 +#, php-format +msgid "Welcome, %%user%%." +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:4 +msgid "Sign Out" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:5 +msgid "Sign in or create your account" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 +msgid "Forge Management" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:10 +msgid "Help and accessibility features" +msgstr "" + +#: IDF/gettexttemplates/idf/main-menu.html.php:11 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +msgid "Help" +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:4 +#: IDF/gettexttemplates/idf/project/timeline.html.php:5 +msgid "Latest Updates" +msgstr "Son Güncellemeler" + +#: IDF/gettexttemplates/idf/project/home.html.php:5 +msgid "Featured Downloads" +msgstr "Sunulan yüklemeler" + +#: IDF/gettexttemplates/idf/project/home.html.php:6 +#: IDF/gettexttemplates/idf/project/home.html.php:8 +msgid "show more..." +msgstr "Daha fazla göster..." + +#: IDF/gettexttemplates/idf/project/home.html.php:7 +msgid "Featured Documentation" +msgstr "Sunulan Dokümanlar" + +#: IDF/gettexttemplates/idf/project/home.html.php:9 +msgid "Development Team" +msgstr "Geliştirme Ekibi" + +#: IDF/gettexttemplates/idf/project/home.html.php:10 +msgid "Admins" +msgstr "Yöneticiler" + +#: IDF/gettexttemplates/idf/project/home.html.php:11 +msgid "Happy Crew" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:3 +msgid "Latest updates" +msgstr "Son güncellemeler" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 +#: IDF/Views/Project.php:90 +msgid "All Updates" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:7 +msgid "Filter by type" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 +#, php-format +msgid "" +"Hello,\n" +"\n" +"You have requested the creation of an account to\n" +"participate in the life of a software project.\n" +"\n" +"To confirm the account please follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following confirmation key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not interested any longer in taking\n" +"part in the life of the software project or if\n" +"you can't remember having requested the creation\n" +"of an account, please excuse us and simply ignore\n" +"this email. \n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 +msgid "Oops, please check the form for errors." +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 +msgid "Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 +msgid "Enable Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 +msgid "" +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:3 +msgid "" +"Read the terms and conditions " +"– basically \"Please be nice, we respect you\"." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:4 +#, php-format +msgid "" +"If you have just forgotten your login information, then there is no need to " +"create a new account. Just go here to recover your " +"login name and password." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:5 +#, php-format +msgid "" +"With your account, you will able to participate in the life of all the " +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:6 +msgid "Oops, please check the provided login and email address to register." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 +msgid "Create Your Account" +msgstr "Yeni Hesap Oluştur" + +#: IDF/gettexttemplates/idf/register/index.html.php:9 +msgid "" +"Be sure to provide a valid email address, as we are sending a validation " +"link by email." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:10 +msgid "Did you know?" +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 +msgid "Oops, we found an error in the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 +msgid "Confirm Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your confirmation " +"email. Either click directly on the confirmation link or copy/paste the " +"confirmation key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to set your " +"password and start using this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/review/base-full.html.php:3 +#: IDF/gettexttemplates/idf/review/base.html.php:3 +msgid "Open Reviews" +msgstr "" + +#: IDF/gettexttemplates/idf/review/base.html.php:4 +#: IDF/gettexttemplates/idf/review/create.html.php:11 +#: IDF/gettexttemplates/idf/review/index.html.php:3 IDF/Views/Review.php:83 +msgid "Start Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:3 +msgid "" +"

          To start a code review, you need to provide:

          \n" +"
            \n" +"
          • A commit or revision of the current code in the repository from which you started your work.
          • \n" +"
          • A patch describing your changes with respect to the reference commit.
          • \n" +"
          • Check your patch does not provide any password or confidential information!
          • \n" +"
          " +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:9 +msgid "" +"The form contains some errors. Please correct them to submit the code " +"review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:10 +msgid "" +"Select the commit against which you created your patch to be sure it applies" +" correctly." +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 +msgid "The following review has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 +msgid "Review:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 +msgid "The following review has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 +#, php-format +msgid "" +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 +msgid "General comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 +msgid "Detailed file comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:3 +msgid "" +"Code review is a process in which\n" +"after or before changes are commited into the code repository,\n" +"different people discuss the code changes. The goal is\n" +"to improve the quality of the code and the\n" +"contributions, as such, you must be pragmatic when writing\n" +"your review. Correctly mention the line numbers (in the old or in the\n" +"new file) and try to keep a good balance between seriousness and fun.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:11 +msgid "" +"\n" +"Proposing code for review is intimidating, you know\n" +"you will receive critics, so please, as a reviewer, keep this\n" +"process fun, use it to help your contributor learn your\n" +"coding standards and the structure of the code and make them want\n" +"to propose more contributions.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:20 +#, php-format +msgid "" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:21 +#, php-format +msgid "Your comments on the changes in file %%file%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:23 +#, php-format +msgid "Sign in to participate in the review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:24 +msgid "" +"The form contains some errors. Please correct them to submit your review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:25 +msgid "How to Participate in a Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:30 +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:37 +msgid "General Comments" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:40 +msgid "Submit Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:3 +msgid "Source Tree" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:4 +msgid "Change Log" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:6 +msgid "How To Get The Code" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 +msgid "Age" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 +msgid "Message" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:5 +msgid "Parent:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:6 +#: IDF/gettexttemplates/idf/source/commit.html.php:10 +msgid "View corresponding commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:8 +msgid "by" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 +msgid "A new commit has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 +msgid "Created by:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 +msgid "Created at:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 +msgid "Content:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 +msgid "Commit details:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:4 +msgid "Date:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:6 +msgid "Branch:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:9 +msgid "Parents:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:11 +msgid "Message:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:12 +#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 +msgid "Changes:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:13 +msgid "deleted" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:14 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 +msgid "full" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:15 +msgid "renamed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 +msgid "added" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:19 +msgid "modified" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:20 +msgid "properies changed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:21 +msgid "removed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:22 +msgid "File differences" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#, php-format +msgid "" +"The revision identifier %%commit%% is ambiguous and can be\n" +"expanded to multiple valid revisions - please choose one:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 +msgid "Title" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 +msgid "Author" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 +msgid "Date" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 +msgid "Branch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 +msgid "Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#, php-format +msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 +msgid "Branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 +msgid "filter branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 +msgid "Tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 +msgid "filter tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#, php-format +msgid "" +"Source at commit %%commit%% created " +"%%cobject.date%%." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#, php-format +msgid "By %%cobject.author%%, %%cobject.title%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:5 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 +msgid "Root" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the git software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:6 +#, php-format +msgid "" +"You may need to provide your SSH key. The " +"synchronization of your SSH key can take a couple of minutes. You can learn " +"more about SSH " +"key authentication." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 +msgid "To make a first commit in the repository, perform the following steps:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 +#, php-format +msgid "Find here more details on how to access %%project%% source code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 +msgid "Command-Line Access" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 +msgid "First Commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 +msgid "Size" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 +msgid ":" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +msgid "Download this version" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 +msgid "or" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#, php-format +msgid "" +"The branch or revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 +msgid "The following list shows all available branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 +#, php-format +msgid "" +"If this is a new repository, the reason for this error\n" +"could be that you have not committed and / or pushed any change so far.\n" +"In this case please take a look at the Help page\n" +"how to access your repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the Mercurial software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 +#, php-format +msgid "" +"To get write access to the repository, you need to use your username and " +"your extra password." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 +msgid "Write Access Authentication" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the monotone software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +msgid "Revision:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the subversion software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +msgid "Rev" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +msgid "Branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +msgid "Tags:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"To confirm that you want %%email%%\n" +"to be your new email address, just follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you do not want to change your email address, \n" +"just ignore this message.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 +msgid "Confirm Your New Email Address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your verification " +"email. Either click directly on the verification link or copy/paste the " +"verification key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#, php-format +msgid "Update your account." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 +#, php-format +msgid "See your public profile." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 +#, php-format +msgid "See your forge issue watch list." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:6 +msgid "Key Management" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:7 +msgid "Secondary Emails" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:8 +msgid "Extra password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:9 +msgid "" +"This password is used to access some of the external systems managed by our " +"infrastructure. It will be regenerated if you change your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:10 +msgid "API key" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:11 +msgid "" +"Your API key will be regenerated automatically if you change your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:12 +msgid "Update Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:14 +msgid "Your Current Public Keys" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:15 +msgid "Delete this key" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:16 +msgid "Your additional email addresses" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:17 +msgid "Delete this address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:18 +msgid "" +"If possible, use your real name. By using your real name, people will have " +"more trust in your comments and remarks." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:19 +msgid "" +"The extra password is used to access some of the external systems and the " +"API key is used to interact with this website using a program." +msgstr "" + +#: IDF/gettexttemplates/idf/user/myaccount.html.php:20 +msgid "Show API key and extra password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 +msgid "" +"Oops, please check the provided login or email address to recover your " +"password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 +msgid "Recover My Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 +msgid "" +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"You lost your password and wanted to recover it.\n" +"To provide a new password for your account, you\n" +"just have to follow the provided link. You will\n" +"get a simple form to provide a new password.\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not the one who requested to reset\n" +"your password, simply ignore this email, your\n" +"password will not be changed.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 +msgid "Recover Your Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to reset your " +"password and use this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:6 +msgid "Reset Your Password" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:3 +#, php-format +msgid "You are looking at the public profile of %%member%%." +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:5 +msgid "Twitter:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:6 +msgid "Public Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:7 +msgid "Website:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:8 +msgid "Last time seen:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:9 +msgid "Member since:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:3 +msgid "List Pages" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:4 +#: IDF/gettexttemplates/idf/wiki/index.html.php:4 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 +msgid "New Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:5 +msgid "Update This Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:3 +#: IDF/gettexttemplates/idf/wiki/update.html.php:3 +msgid "Preview of the Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:4 +msgid "The form contains some errors. Please correct them to create the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/create.html.php:6 +msgid "Create Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:3 +#, php-format +msgid "" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" +"%%page.title%%. This revision was created\n" +"by %%submitter%%." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:6 +msgid "" +"If you delete this old revision, it will be removed from the database and " +"you will not be able to recover it." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:9 +msgid "Delete Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/delete.html.php:14 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 +#: IDF/gettexttemplates/idf/wiki/view.html.php:17 +msgid "Old Revisions" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 +msgid "" +"If you delete this documentation page, it will be removed from the database " +"with all the associated revisions and you will not be able to " +"recover it." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:6 +msgid "Delete Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 +#, php-format +msgid "" +"\n" +"

          Instructions:

          \n" +"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" +"

          Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

          \n" +"

          To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

          \n" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/index.html.php:3 +#, php-format +msgid "See the deprecated pages." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/index.html.php:5 +msgid "Number of pages:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/search.html.php:4 +msgid "Pages found:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:4 +msgid "The form contains some errors. Please correct them to update the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:6 +msgid "Update Page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:8 +#: IDF/gettexttemplates/idf/wiki/update.html.php:10 +#: IDF/gettexttemplates/idf/wiki/update.html.php:11 +msgid "Delete this page" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:3 +msgid "" +"Attention! This page is marked as deprecated, \n" +"use it as reference only if you are sure you need these specific information." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:5 +#, php-format +msgid "" +"You are looking at an old revision of the page \n" +"%%page.title%%. This revision was created\n" +"by %%submitter%%." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:10 +msgid "Table of Content" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/view.html.php:11 +#: IDF/gettexttemplates/idf/wiki/view.html.php:13 +msgid "Delete this revision" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 +msgid "A new documentation page has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 +msgid "Documentation page:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 +msgid "The following documentation page has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 +msgid "Updated by:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 +msgid "New content:" +msgstr "" + +#: IDF/Issue.php:76 +msgid "owner" +msgstr "sahip" + +#: IDF/Issue.php:84 IDF/WikiPage.php:86 +msgid "interested users" +msgstr "ilgilenen kullanıcılar" + +#: IDF/Issue.php:85 +msgid "" +"Interested users will get an email notification when the issue is changed." +msgstr "" + +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 +msgid "labels" +msgstr "etiketler" + +#: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 +msgid "modification date" +msgstr "düzenlenme tarihi" + +#: IDF/Issue.php:212 IDF/IssueComment.php:143 +#, php-format +msgid "Issue %3$d, %4$s" +msgstr "" + +#: IDF/Issue.php:214 +#, php-format +msgid "Creation of issue %d, by %s" +msgstr "" + +#: IDF/Issue.php:224 +#, php-format +msgid "%s: Issue %d created - %s" +msgstr "" + +#: IDF/Issue.php:290 +#, php-format +msgid "Issue %s - %s (%s)" +msgstr "" + +#: IDF/Issue.php:336 +#, php-format +msgid "Updated Issue %s - %s (%s)" +msgstr "" + +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 +msgid "issue" +msgstr "sorun" + +#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/Comment.php:62 +#: IDF/Review/FileComment.php:49 IDF/Review/FileComment.php:69 +msgid "comment" +msgstr "yorum" + +#: IDF/IssueComment.php:72 IDF/Review/Comment.php:75 IDF/Upload.php:63 +#: IDF/WikiRevision.php:85 +msgid "changes" +msgstr "değişiklikler" + +#: IDF/IssueComment.php:73 +msgid "Serialized array of the changes in the issue." +msgstr "" + +#: IDF/IssueComment.php:180 +#, php-format +msgid "Comment on issue %d, by %s" +msgstr "" + +#: IDF/IssueComment.php:191 +#, php-format +msgid "%s: Comment on issue %d - %s" +msgstr "" + +#: IDF/IssueFile.php:64 +msgid "file name" +msgstr "dosya adı" + +#: IDF/IssueFile.php:70 +msgid "the file" +msgstr "dosya" + +#: IDF/IssueFile.php:76 +msgid "file size" +msgstr "dosya boyutu" + +#: IDF/IssueFile.php:84 +msgid "type" +msgstr "tip" + +#: IDF/IssueFile.php:86 +msgid "Image" +msgstr "Resim" + +#: IDF/IssueFile.php:87 +msgid "Other" +msgstr "Diğer" + +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + +#: IDF/Key.php:55 +msgid "public key" +msgstr "" + +#: IDF/Key.php:90 +msgid "Invalid or unknown key data detected." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:78 IDF/Plugin/SyncSvn.php:81 +#, php-format +msgid "The repository %s already exists." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:142 +#, php-format +msgid "%s does not exist or is not writable." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 +#, php-format +msgid "The project path %s does not exists." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:838 +#, php-format +msgid "The command \"%s\" could not be executed." +msgstr "" + +#: IDF/Project.php:62 IDF/Tag.php:66 +msgid "name" +msgstr "isim" + +#: IDF/Project.php:69 +msgid "short name" +msgstr "kısa isim" + +#: IDF/Project.php:70 +msgid "" +"Used in the url to access the project, must be short with only letters and " +"numbers." +msgstr "" + +#: IDF/Project.php:78 +msgid "short description" +msgstr "kısa tanım" + +#: IDF/Project.php:86 IDF/Review/Patch.php:74 +msgid "description" +msgstr "tanım" + +#: IDF/Project.php:87 +msgid "The description can be extended using the markdown syntax." +msgstr "" + +#: IDF/Project.php:93 +msgid "private" +msgstr "özel" + +#: IDF/Project.php:130 +#, php-format +msgid "Project \"%s\" not found." +msgstr "\"%s\" isimli proje bulunamadı." + +#: IDF/Review/Comment.php:55 IDF/Review/Patch.php:80 +msgid "patch" +msgstr "" + +#: IDF/Review/Comment.php:83 +msgid "vote" +msgstr "" + +#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 +#, php-format +msgid "Review %3$d, %4$s" +msgstr "" + +#: IDF/Review/Comment.php:141 +#, php-format +msgid "Update of review %d, by %s" +msgstr "" + +#: IDF/Review/Comment.php:151 +#, php-format +msgid "%s: Updated review %d - %s" +msgstr "" + +#: IDF/Review/Comment.php:216 +#, php-format +msgid "Updated Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Review/Patch.php:52 +msgid "review" +msgstr "" + +#: IDF/Review/Patch.php:67 +msgid "commit" +msgstr "" + +#: IDF/Review/Patch.php:153 +#, php-format +msgid "Creation of review %d, by %s" +msgstr "" + +#: IDF/Review/Patch.php:163 +#, php-format +msgid "%s: Creation of Review %d - %s" +msgstr "" + +#: IDF/Review/Patch.php:204 +#, php-format +msgid "New Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 +#, php-format +msgid "Folder %1$s not found in commit %2$s." +msgstr "" + +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 +#, php-format +msgid "Not a valid tree: %s." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:81 +msgid "Monotone client key name or hash not in project conf." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 +#, php-format +msgid "Could not write client key \"%s\"" +msgstr "" + +#: IDF/Search/Occ.php:33 +msgid "occurence" +msgstr "" + +#: IDF/Search/Occ.php:49 +msgid "word" +msgstr "" + +#: IDF/Search/Occ.php:75 +msgid "occurences" +msgstr "" + +#: IDF/Search/Occ.php:81 +msgid "ponderated occurence" +msgstr "" + +#: IDF/Tag.php:59 +msgid "tag class" +msgstr "etiket sınıfı" + +#: IDF/Tag.php:60 +msgid "The class of the tag." +msgstr "Etiketin sınıfı." + +#: IDF/Tag.php:73 +msgid "lcname" +msgstr "" + +#: IDF/Tag.php:74 +msgid "Lower case version of the name for fast searching." +msgstr "Hızlı arama için ismin küçük harf hali." + +#: IDF/Template/Markdown.php:75 +msgid "Create this documentation page" +msgstr "" + +#: IDF/Template/ShowUser.php:51 +msgid "Anonymous" +msgstr "" + +#: IDF/Template/ShowUser.php:54 +msgid "Me" +msgstr "" + +#: IDF/Timeline/Paginator.php:49 +msgid "Today" +msgstr "" + +#: IDF/Upload.php:70 +msgid "file" +msgstr "dosya" + +#: IDF/Upload.php:71 +msgid "The path is relative to the upload path." +msgstr "" + +#: IDF/Upload.php:78 +msgid "file size in bytes" +msgstr "bayt cinsinden dosya boyutu" + +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 +msgid "number of downloads" +msgstr "indirme sayısı" + +#: IDF/Upload.php:201 +#, php-format +msgid "Download %2$d, %3$s" +msgstr "" + +#: IDF/Upload.php:204 +#, php-format +msgid "Addition of download %d, by %s" +msgstr "" + +#: IDF/Upload.php:214 +#, php-format +msgid "%s: Download %d added - %s" +msgstr "" + +#: IDF/Upload.php:256 +#, php-format +msgid "New download - %s (%s)" +msgstr "" + +#: IDF/Views/Admin.php:60 +msgid "This table shows the projects in the forge." +msgstr "" + +#: IDF/Views/Admin.php:65 +msgid "Short Name" +msgstr "" + +#: IDF/Views/Admin.php:67 +msgid "Repository Size" +msgstr "" + +#: IDF/Views/Admin.php:73 +msgid "No projects were found." +msgstr "" + +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 +#, php-format +msgid "Update %s" +msgstr "" + +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 +msgid "The project has been updated." +msgstr "" + +#: IDF/Views/Admin.php:134 +msgid "The project has been created." +msgstr "" + +#: IDF/Views/Admin.php:160 +#, php-format +msgid "Delete %s Project" +msgstr "" + +#: IDF/Views/Admin.php:167 +msgid "The project has been deleted." +msgstr "" + +#: IDF/Views/Admin.php:197 +msgid "Not Validated User List" +msgstr "" + +#: IDF/Views/Admin.php:205 +msgid "This table shows the users in the forge." +msgstr "" + +#: IDF/Views/Admin.php:209 +msgid "login" +msgstr "" + +#: IDF/Views/Admin.php:212 +msgid "Admin" +msgstr "" + +#: IDF/Views/Admin.php:214 +msgid "Last Login" +msgstr "" + +#: IDF/Views/Admin.php:221 +msgid "No users were found." +msgstr "" + +#: IDF/Views/Admin.php:258 +msgid "You do not have the rights to update this user." +msgstr "" + +#: IDF/Views/Admin.php:276 +msgid "The user has been updated." +msgstr "" + +#: IDF/Views/Admin.php:309 +#, php-format +msgid "The user %s has been created." +msgstr "" + +#: IDF/Views/Admin.php:316 +msgid "Add User" +msgstr "" + +#: IDF/Views/Admin.php:332 +msgid "Usher management" +msgstr "" + +#: IDF/Views/Admin.php:369 +msgid "Usher configuration has been reloaded" +msgstr "" + +#: IDF/Views/Admin.php:373 +msgid "Usher has been shut down" +msgstr "" + +#: IDF/Views/Admin.php:378 +msgid "Usher has been started up" +msgstr "" + +#: IDF/Views/Admin.php:416 +#, php-format +msgid "The server \"%s\" has been started" +msgstr "" + +#: IDF/Views/Admin.php:420 +#, php-format +msgid "The server \"%s\" has been stopped" +msgstr "" + +#: IDF/Views/Admin.php:425 +#, php-format +msgid "The server \"%s\" has been killed" +msgstr "" + +#: IDF/Views/Admin.php:445 +#, php-format +msgid "Open connections for \"%s\"" +msgstr "" + +#: IDF/Views/Admin.php:450 +#, php-format +msgid "no connections for server \"%s\"" +msgstr "" + +#: IDF/Views/Admin.php:471 +msgid "Yes" +msgstr "Evet" + +#: IDF/Views/Admin.php:471 +msgid "No" +msgstr "" + +#: IDF/Views/Download.php:45 +#, php-format +msgid "%s Downloads" +msgstr "" + +#: IDF/Views/Download.php:51 +msgid "This table shows the files to download." +msgstr "" + +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 +msgid "Uploaded" +msgstr "" + +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 +msgid "No downloads were found." +msgstr "" + +#: IDF/Views/Download.php:94 +#, php-format +msgid "Download %s" +msgstr "" + +#: IDF/Views/Download.php:111 +#, php-format +msgid "The file %2$s has been updated." +msgstr "" + +#: IDF/Views/Download.php:144 +#, php-format +msgid "Delete Download %s" +msgstr "" + +#: IDF/Views/Download.php:177 +msgid "The file has been deleted." +msgstr "" + +#: IDF/Views/Download.php:243 +#, php-format +msgid "The file has been uploaded." +msgstr "" + +#: IDF/Views/Download.php:297 +#, php-format +msgid "%1$s Downloads with Label %2$s" +msgstr "" + +#: IDF/Views/Download.php:307 +#, php-format +msgid "This table shows the downloads with label %s." +msgstr "" + +#: IDF/Views/Issue.php:41 +#, php-format +msgid "%s Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 +msgid "This table shows the open issues." +msgstr "" + +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 +msgid "Id" +msgstr "" + +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 +msgid "Last Updated" +msgstr "" + +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 +msgid "No issues were found." +msgstr "" + +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" + +#: IDF/Views/Issue.php:191 +#, php-format +msgid "Watch List: Closed Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:192 +#, php-format +msgid "This table shows the closed issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:197 +#, php-format +msgid "Watch List: Open Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:198 +#, php-format +msgid "This table shows the open issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:274 +msgid "Watch List: Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:275 +msgid "This table shows the closed issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:280 +msgid "Watch List: Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:281 +msgid "This table shows the open issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 +msgid "Project" +msgstr "" + +#: IDF/Views/Issue.php:341 +#, php-format +msgid "%s %s Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:345 +#, php-format +msgid "%s %s Closed Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:349 +#, php-format +msgid "%s %s Closed Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:353 +#, php-format +msgid "%s %s Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:414 +msgid "Submit a new issue" +msgstr "" + +#: IDF/Views/Issue.php:430 +#, php-format +msgid "Issue %d has been created." +msgstr "" + +#: IDF/Views/Issue.php:487 +#, php-format +msgid "Search issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 +msgid "This table shows the found issues." +msgstr "" + +#: IDF/Views/Issue.php:601 +#, php-format +msgid "Issue %d: %s" +msgstr "" + +#: IDF/Views/Issue.php:625 +#, php-format +msgid "Issue %d has been updated." +msgstr "" + +#: IDF/Views/Issue.php:715 +#, php-format +msgid "View %s" +msgstr "" + +#: IDF/Views/Issue.php:742 +#, php-format +msgid "%s Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:752 +msgid "This table shows the closed issues." +msgstr "" + +#: IDF/Views/Issue.php:795 +#, php-format +msgid "%1$s Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:798 +#, php-format +msgid "%1$s Closed Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:811 +#, php-format +msgid "This table shows the issues with label %s." +msgstr "" + +#: IDF/Views/Issue.php:934 +msgid "The issue has been removed from your watch list." +msgstr "" + +#: IDF/Views/Issue.php:937 +msgid "The issue has been added to your watch list." +msgstr "" + +#: IDF/Views/Issue.php:1035 +msgid "On your watch list." +msgstr "" + +#: IDF/Views/Project.php:95 +msgid "Issues and Comments" +msgstr "" + +#: IDF/Views/Project.php:99 +msgid "Documents" +msgstr "" + +#: IDF/Views/Project.php:101 +msgid "Reviews and Patches" +msgstr "" + +#: IDF/Views/Project.php:178 +msgid "This table shows the project updates." +msgstr "" + +#: IDF/Views/Project.php:189 +msgid "Change" +msgstr "" + +#: IDF/Views/Project.php:193 +msgid "No changes were found." +msgstr "" + +#: IDF/Views/Project.php:294 +#, php-format +msgid "%s Project Summary" +msgstr "" + +#: IDF/Views/Project.php:329 +#, php-format +msgid "%s Issue Tracking Configuration" +msgstr "" + +#: IDF/Views/Project.php:338 +msgid "The issue tracking configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:375 +#, php-format +msgid "%s Downloads Configuration" +msgstr "" + +#: IDF/Views/Project.php:384 +msgid "The downloads configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:418 +#, php-format +msgid "%s Documentation Configuration" +msgstr "" + +#: IDF/Views/Project.php:427 +msgid "The documentation configuration has been saved." +msgstr "" + +#: IDF/Views/Project.php:461 +#, php-format +msgid "%s Project Members" +msgstr "" + +#: IDF/Views/Project.php:470 +msgid "The project membership has been saved." +msgstr "" + +#: IDF/Views/Project.php:493 +#, php-format +msgid "%s Tabs Access Rights" +msgstr "" + +#: IDF/Views/Project.php:507 +msgid "The project tabs access rights have been saved." +msgstr "" + +#: IDF/Views/Project.php:553 +#, php-format +msgid "%s Source" +msgstr "" + +#: IDF/Views/Project.php:567 +msgid "The project source configuration has been saved." +msgstr "" + +#: IDF/Views/Review.php:41 +#, php-format +msgid "%s Code Reviews" +msgstr "" + +#: IDF/Views/Review.php:48 +msgid "This table shows the latest reviews." +msgstr "" + +#: IDF/Views/Review.php:64 +msgid "No reviews were found." +msgstr "" + +#: IDF/Views/Review.php:94 +#, php-format +msgid "The code review %d has been created." +msgstr "" + +#: IDF/Views/Review.php:140 +#, php-format +msgid "Review %d: %s" +msgstr "" + +#: IDF/Views/Review.php:160 +#, php-format +msgid "Your code review %d has been published." +msgstr "" + +#: IDF/Views/Source.php:40 +#, php-format +msgid "%s Source Help" +msgstr "" + +#: IDF/Views/Source.php:58 +#, php-format +msgid "%s Invalid Revision" +msgstr "" + +#: IDF/Views/Source.php:82 +#, php-format +msgid "%s Ambiguous Revision" +msgstr "" + +#: IDF/Views/Source.php:107 +#, php-format +msgid "%1$s %2$s Change Log" +msgstr "" + +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 +#, php-format +msgid "%1$s %2$s Source Tree" +msgstr "" + +#: IDF/Views/Source.php:304 +#, php-format +msgid "%s Commit Details" +msgstr "" + +#: IDF/Views/Source.php:305 +#, php-format +msgid "%s Commit Details - %s" +msgstr "" + +#: IDF/Views/User.php:59 +msgid "Your Dashboard - Working Issues" +msgstr "" + +#: IDF/Views/User.php:62 +msgid "Your Dashboard - Submitted Issues" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "No issues are assigned to you, yeah!" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "All the issues you submitted are fixed, yeah!" +msgstr "" + +#: IDF/Views/User.php:121 +msgid "Your personal information has been updated." +msgstr "" + +#: IDF/Views/User.php:133 +msgid "Your Account" +msgstr "" + +#: IDF/Views/User.php:157 +msgid "The public key has been deleted." +msgstr "" + +#: IDF/Views/User.php:177 +msgid "The address has been deleted." +msgstr "" + +#: IDF/Views/User.php:200 +msgid "Confirm The Email Change" +msgstr "" + +#: IDF/Views/User.php:232 +#, php-format +msgid "Your new email address \"%s\" has been validated. Thank you!" +msgstr "" + +#: IDF/Views/Wiki.php:41 +#, php-format +msgid "%s Documentation" +msgstr "" + +#: IDF/Views/Wiki.php:48 +msgid "This table shows the documentation pages." +msgstr "" + +#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 +msgid "Page Title" +msgstr "" + +#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 +msgid "Updated" +msgstr "" + +#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 +msgid "No documentation pages were found." +msgstr "" + +#: IDF/Views/Wiki.php:90 +#, php-format +msgid "Documentation Search - %s" +msgstr "" + +#: IDF/Views/Wiki.php:101 +msgid "This table shows the pages found." +msgstr "" + +#: IDF/Views/Wiki.php:112 +msgid "No pages were found." +msgstr "" + +#: IDF/Views/Wiki.php:131 +#, php-format +msgid "%1$s Documentation Pages with Label %2$s" +msgstr "" + +#: IDF/Views/Wiki.php:141 +#, php-format +msgid "This table shows the documentation pages with label %s." +msgstr "" + +#: IDF/Views/Wiki.php:184 +#, php-format +msgid "The page %s has been created." +msgstr "" + +#: IDF/Views/Wiki.php:271 +msgid "The old revision has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:277 +#, php-format +msgid "Delete Old Revision of %s" +msgstr "" + +#: IDF/Views/Wiki.php:322 +#, php-format +msgid "The page %s has been updated." +msgstr "" + +#: IDF/Views/Wiki.php:360 +msgid "The documentation page has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:368 +#, php-format +msgid "Delete Page %s" +msgstr "" + +#: IDF/Views.php:126 IDF/Views.php:152 +msgid "Confirm Your Account Creation" +msgstr "Hesabınızın Oluşturulmasını Onaylayın" + +#: IDF/Views.php:172 +msgid "" +"Welcome! You can now participate in the life of your project of choice." +msgstr "" + +#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 +msgid "Password Recovery" +msgstr "" + +#: IDF/Views.php:242 +msgid "" +"Welcome back! Next time, you can use your broswer options to remember the " +"password." +msgstr "" + +#: IDF/Views.php:284 +msgid "Here to Help You!" +msgstr "" + +#: IDF/Views.php:300 +msgid "InDefero API (Application Programming Interface)" +msgstr "" + +#: IDF/WikiPage.php:62 +msgid "title" +msgstr "başlık" + +#: IDF/WikiPage.php:63 +msgid "" +"The title of the page must only contain letters, digits or the dash " +"character. For example: My-new-Wiki-Page." +msgstr "" + +#: IDF/WikiPage.php:71 +msgid "A one line description of the page content." +msgstr "" + +#: IDF/WikiPage.php:196 IDF/WikiRevision.php:167 +#, php-format +msgid "%2$s, %3$s" +msgstr "" + +#: IDF/WikiPage.php:198 +#, php-format +msgid "Creation of page %s, by %s" +msgstr "" + +#: IDF/WikiPage.php:208 +#, php-format +msgid "%s: Documentation page %s added - %s" +msgstr "" + +#: IDF/WikiRevision.php:48 +msgid "page" +msgstr "sayfa" + +#: IDF/WikiRevision.php:66 +msgid "A one line description of the changes." +msgstr "" + +#: IDF/WikiRevision.php:72 +msgid "content" +msgstr "içerik" + +#: IDF/WikiRevision.php:189 +#, php-format +msgid "Change of %s, by %s" +msgstr "" + +#: IDF/WikiRevision.php:208 +#, php-format +msgid "%s: Documentation page %s updated - %s" +msgstr "" + +#: IDF/WikiRevision.php:262 +#, php-format +msgid "New Documentation Page %s - %s (%s)" +msgstr "" + +#: IDF/WikiRevision.php:268 +#, php-format +msgid "Documentation Page Changed %s - %s (%s)" +msgstr "" + + diff --git a/src/IDF/locale/zh_CN/idf.po b/src/IDF/locale/zh_CN/idf.po index 6c67c41..6e4da0e 100644 --- a/src/IDF/locale/zh_CN/idf.po +++ b/src/IDF/locale/zh_CN/idf.po @@ -1,14 +1,15 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# +# +# Translators: +# William MARTIN , 2011. msgid "" msgstr "" "Project-Id-Version: Indefero\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-10 10:02+0100\n" -"PO-Revision-Date: 2011-03-04 18:20+0000\n" +"Report-Msgid-Bugs-To: http://projects.ceondo.com/p/indefero/issues/\n" +"POT-Creation-Date: 2011-10-31 01:11+0100\n" +"PO-Revision-Date: 2011-10-31 00:19+0000\n" "Last-Translator: tommyd \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" @@ -17,169 +18,35 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0\n" -#: IDF/IssueComment.php:51 -msgid "issue" -msgstr "问题" - -#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/FileComment.php:49 -#: IDF/Review/FileComment.php:69 IDF/Review/Comment.php:62 -msgid "comment" -msgstr "评论" - -#: IDF/IssueComment.php:65 IDF/Upload.php:85 IDF/Commit.php:63 -#: IDF/IssueFile.php:57 IDF/Issue.php:67 IDF/WikiRevision.php:79 -#: IDF/Review.php:80 IDF/Review/Comment.php:69 IDF/WikiPage.php:78 -msgid "submitter" -msgstr "上传者" - -#: IDF/IssueComment.php:72 IDF/Upload.php:63 IDF/WikiRevision.php:85 -#: IDF/Review/Comment.php:75 -msgid "changes" -msgstr "修改" - -#: IDF/IssueComment.php:73 -msgid "Serialized array of the changes in the issue." -msgstr "" - -#: IDF/IssueComment.php:79 IDF/Upload.php:106 IDF/Commit.php:100 -#: IDF/IssueFile.php:96 IDF/Issue.php:105 IDF/WikiRevision.php:92 -#: IDF/Review.php:108 IDF/Review/Patch.php:87 IDF/Review/FileComment.php:75 -#: IDF/Review/Comment.php:90 IDF/WikiPage.php:100 -msgid "creation date" -msgstr "创建日期" - -#: IDF/IssueComment.php:143 IDF/Issue.php:194 -#, php-format -msgid "" -"Issue %3$d, %4$s" -msgstr "问题 %3$d, %4$s" - -#: IDF/IssueComment.php:151 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:40 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/issues/view.html.php:17 -msgid "Summary:" -msgstr "摘要:" - -#: IDF/IssueComment.php:153 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/review/view.html.php:41 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/view.html.php:18 -#: IDF/gettexttemplates/idf/issues/view.html.php:28 -msgid "Status:" -msgstr "状态" - -#: IDF/IssueComment.php:155 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 -#: IDF/gettexttemplates/idf/issues/view.html.php:19 -#: IDF/gettexttemplates/idf/issues/view.html.php:29 -msgid "Owner:" -msgstr "所有者" - -#: IDF/IssueComment.php:157 IDF/gettexttemplates/idf/wiki/delete.html.php:13 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/wiki/view.html.php:16 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 -#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:20 -#: IDF/gettexttemplates/idf/issues/view.html.php:31 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 -#: IDF/gettexttemplates/idf/downloads/view.html.php:16 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 -#: IDF/WikiRevision.php:175 -msgid "Labels:" -msgstr "标签" - -#: IDF/IssueComment.php:171 -#, php-format -msgid "Comment on issue %d, by %s" -msgstr "评论 issue %d, 由 %s" - -#: IDF/IssueComment.php:182 -#, php-format -msgid "%s: Comment on issue %d - %s" -msgstr "" - -#: IDF/Upload.php:49 IDF/Commit.php:55 IDF/Conf.php:54 IDF/Search/Occ.php:69 -#: IDF/Issue.php:52 IDF/Review.php:65 IDF/WikiPage.php:54 IDF/Tag.php:52 +#: IDF/Commit.php:55 IDF/Conf.php:54 IDF/Issue.php:52 IDF/Review.php:65 +#: IDF/Search/Occ.php:69 IDF/Tag.php:52 IDF/Upload.php:49 IDF/WikiPage.php:54 msgid "project" msgstr "项目" -#: IDF/Upload.php:57 IDF/Commit.php:87 IDF/Issue.php:60 -#: IDF/WikiRevision.php:65 IDF/Review.php:73 IDF/Review/Patch.php:60 -#: IDF/WikiPage.php:70 +#: IDF/Commit.php:63 IDF/Issue.php:67 IDF/IssueComment.php:65 +#: IDF/IssueFile.php:57 IDF/IssueRelation.php:69 IDF/Review/Comment.php:69 +#: IDF/Review.php:80 IDF/Upload.php:91 IDF/WikiPage.php:78 +#: IDF/WikiRevision.php:79 +msgid "submitter" +msgstr "上传者" + +#: IDF/Commit.php:87 IDF/Issue.php:60 IDF/Review/Patch.php:60 +#: IDF/Review.php:73 IDF/Upload.php:57 IDF/WikiPage.php:70 +#: IDF/WikiRevision.php:65 msgid "summary" msgstr "摘要" -#: IDF/Upload.php:70 -msgid "file" -msgstr "文件" - -#: IDF/Upload.php:71 -msgid "The path is relative to the upload path." -msgstr "" - -#: IDF/Upload.php:78 -msgid "file size in bytes" -msgstr "" - -#: IDF/Upload.php:93 IDF/Issue.php:92 IDF/Review.php:95 IDF/WikiPage.php:94 -msgid "labels" -msgstr "标签" - -#: IDF/Upload.php:100 -msgid "number of downloads" -msgstr "下载数量" - -#: IDF/Upload.php:112 IDF/IssueFile.php:102 IDF/Issue.php:111 -#: IDF/Review.php:114 IDF/WikiPage.php:106 -msgid "modification date" -msgstr "修改日期" - -#: IDF/Upload.php:189 -#, php-format -msgid "Download %2$d, %3$s" -msgstr "" - -#: IDF/Upload.php:192 -#, php-format -msgid "Addition of download %d, by %s" -msgstr "" - -#: IDF/Upload.php:202 -#, php-format -msgid "%s: Download %d added - %s" -msgstr "" - -#: IDF/Upload.php:244 -#, php-format -msgid "New download - %s (%s)" -msgstr "上传 - %s (%s)" - #: IDF/Commit.php:93 msgid "changelog" msgstr "修改日志" +#: IDF/Commit.php:100 IDF/Issue.php:105 IDF/IssueComment.php:79 +#: IDF/IssueFile.php:96 IDF/IssueRelation.php:75 IDF/Review/Comment.php:90 +#: IDF/Review/FileComment.php:75 IDF/Review/Patch.php:87 IDF/Review.php:108 +#: IDF/Upload.php:112 IDF/WikiPage.php:100 IDF/WikiRevision.php:92 +msgid "creation date" +msgstr "创建日期" + #: IDF/Commit.php:238 #, php-format msgid "Commit %s, by %s" @@ -190,6 +57,931 @@ msgstr "" msgid "New Commit %s - %s (%s)" msgstr "" +#: IDF/Conf.php:61 IDF/Gconf.php:73 +msgid "key" +msgstr "键" + +#: IDF/Conf.php:67 IDF/Gconf.php:79 +msgid "value" +msgstr "值" + +#: IDF/Diff.php:460 +msgid "Old" +msgstr "旧" + +#: IDF/Diff.php:460 +msgid "New" +msgstr "新" + +#: IDF/EmailAddress.php:49 IDF/Key.php:49 +msgid "user" +msgstr "用户" + +#: IDF/EmailAddress.php:55 +msgid "email" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:38 IDF/Views/Project.php:587 +msgid "git" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:39 IDF/Views/Project.php:588 +msgid "Subversion" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:40 IDF/Views/Project.php:589 +msgid "mercurial" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:41 IDF/Views/Project.php:590 +msgid "monotone" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 +#: IDF/Form/ProjectConf.php:38 IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 +msgid "Name" +msgstr "名字" + +#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 +#: IDF/gettexttemplates/idf/base-full.html.php:5 +#: IDF/gettexttemplates/idf/base.html.php:5 +#: IDF/gettexttemplates/idf/index.html.php:7 +#: IDF/gettexttemplates/idf/index.html.php:8 +#: IDF/gettexttemplates/idf/main-menu.html.php:8 +msgid "Private project" +msgstr "私有项目" + +#: IDF/Form/Admin/ProjectCreate.php:62 +msgid "Shortname" +msgstr "短名称" + +#: IDF/Form/Admin/ProjectCreate.php:64 +msgid "" +"It must be unique for each project and composed only of letters, digits and " +"dash (-) like \"my-project\"." +msgstr "必须唯一且只能包含字母、数字和连接符(-) 如 \"my-project\"" + +#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 +msgid "Short description" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:70 IDF/Form/Admin/ProjectUpdate.php:51 +#: IDF/Project.php:79 +msgid "A one line description of the project." +msgstr "项目简单描述" + +#: IDF/Form/Admin/ProjectCreate.php:77 +msgid "Repository type" +msgstr "仓库类型" + +#: IDF/Form/Admin/ProjectCreate.php:85 +msgid "Remote Subversion repository" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 +msgid "Repository username" +msgstr "仓库用户名称" + +#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 +msgid "Repository password" +msgstr "仓库用户密码" + +#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 +msgid "Master branch" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 +msgid "" +"This should be a world-wide unique identifier for your project. A reverse " +"DNS notation like \"com.my-domain.my-project\" is a good idea." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 +#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 +msgid "Project owners" +msgstr "项目所有者" + +#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 +#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 +msgid "Project members" +msgstr "项目成员" + +#: IDF/Form/Admin/ProjectCreate.php:136 +msgid "Project template" +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:138 +msgid "" +"Use the given project to initialize the new project. Access rights and " +"general configuration will be taken from the template project." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:185 +msgid "" +"Only a remote repository available through HTTP or HTTPS is allowed. For " +"example \"http://somewhere.com/svn/trunk\"." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:201 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashs and dots as separators." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 +msgid "This master branch is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:222 +msgid "" +"This shortname contains illegal characters, please use only letters, digits " +"and dash (-)." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:225 +msgid "The shortname cannot start with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:228 +msgid "The shortname cannot end with the dash (-) character." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:233 +msgid "This shortname is already used. Please select another one." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:279 IDF/Form/Admin/ProjectDelete.php:78 +#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Admin/UserCreate.php:106 +#: IDF/Form/Admin/UserUpdate.php:191 IDF/Form/IssueCreate.php:338 +#: IDF/Form/IssueUpdate.php:329 IDF/Form/MembersConf.php:64 +#: IDF/Form/Password.php:76 IDF/Form/Register.php:112 +#: IDF/Form/ReviewCreate.php:187 IDF/Form/ReviewFileComment.php:143 +#: IDF/Form/TabsConf.php:98 IDF/Form/UpdateUpload.php:126 +#: IDF/Form/Upload.php:148 IDF/Form/UserAccount.php:216 +#: IDF/Form/UserChangeEmail.php:80 IDF/Form/WikiCreate.php:167 +#: IDF/Form/WikiDelete.php:59 IDF/Form/WikiUpdate.php:178 +msgid "Cannot save the model from an invalid form." +msgstr "" + +#: IDF/Form/Admin/ProjectCreate.php:295 +msgid "" +"Click on the Project Management tab to set the description of your project." +msgstr "在项目管理里管理项目描述" + +#: IDF/Form/Admin/ProjectCreate.php:363 +msgid "This project is not available." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:41 +msgid "Confirmation code" +msgstr "确认码" + +#: IDF/Form/Admin/ProjectDelete.php:46 +msgid "I have made a backup of all the important data of this project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:55 +msgid "" +"The confirmation code does not match. Please provide a valid confirmation " +"code to delete the project." +msgstr "" + +#: IDF/Form/Admin/ProjectDelete.php:63 +msgid "Sorry, you really need to backup your data before deletion." +msgstr "" + +#: IDF/Form/Admin/ProjectUpdate.php:90 +msgid "" +"The master branch is empty or contains illegal characters, please use only " +"letters, digits, dashes and dots as separators." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 +#: IDF/Form/RegisterConfirmation.php:50 IDF/Form/UserAccount.php:40 +msgid "First name" +msgstr "名" + +#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 +#: IDF/Form/RegisterConfirmation.php:59 IDF/Form/UserAccount.php:49 +msgid "Last name" +msgstr "姓" + +#: IDF/Form/Admin/UserCreate.php:56 +msgid "Login" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:60 +msgid "" +"The login must be between 3 and 15 characters long and contains only letters" +" and digits." +msgstr "账号必须是3至15位的字母或数字组成的字符串" + +#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 +msgid "Email" +msgstr "Email" + +#: IDF/Form/Admin/UserCreate.php:71 +msgid "" +"Double check the email address as the password is sent directly to the user." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 +#: IDF/Form/UserAccount.php:66 +msgid "Language" +msgstr "语言" + +#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 +msgid "Add a public key" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:92 +msgid "" +"Paste a SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:157 +msgid "Your details to access your forge." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:429 +#: IDF/Form/UserAccount.php:438 +#, php-format +msgid "The email \"%s\" is already used." +msgstr "" + +#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#, php-format +msgid "The login \"%s\" can only contain letters and digits." +msgstr " 账号 \"%s\" 只能包含数字和字母" + +#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#, php-format +msgid "The login \"%s\" is already used, please find another one." +msgstr "账号 \"%s\" 已存在,请换一个再试" + +#: IDF/Form/Admin/UserUpdate.php:78 +msgid "Password" +msgstr "密码" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "Leave blank if you do not want to change the password." +msgstr "不修改密码请留空" + +#: IDF/Form/Admin/UserUpdate.php:81 +msgid "" +"The password must be hard for other people to guess, but easy for the user " +"to remember." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:89 +msgid "Confirm password" +msgstr "确认密码" + +#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/IssueCreate.php:66 +#: IDF/Form/ProjectConf.php:47 IDF/Form/ReviewCreate.php:54 +#: IDF/Form/UpdateUpload.php:51 IDF/Form/Upload.php:49 +#: IDF/Form/UserAccount.php:101 IDF/Form/WikiCreate.php:70 +#: IDF/Form/WikiUpdate.php:60 +msgid "Description" +msgstr "描述" + +#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 +msgid "Twitter username" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 +msgid "Public email address" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 +msgid "Website URL" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 +msgid "Upload custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 +msgid "" +"An image file with a width and height not larger than 60 pixels (bigger " +"images are scaled down)." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 +msgid "Remove custom avatar" +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 +msgid "Tick this to delete the custom avatar." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:161 IDF/Views/Admin.php:211 +msgid "Staff" +msgstr "工作人员" + +#: IDF/Form/Admin/UserUpdate.php:164 +msgid "If you give staff rights to a user, you really need to trust them." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:172 IDF/Views/Admin.php:213 +msgid "Active" +msgstr "激活" + +#: IDF/Form/Admin/UserUpdate.php:176 +msgid "" +"If the user is not getting the confirmation email or is abusing the system, " +"you can directly enable or disable their account here." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:274 +msgid "--- is not a valid first name." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:290 +msgid "" +"A user with this email already exists, please provide another email address." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:398 +msgid "For security reason, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:461 +msgid "The passwords do not match. Please give them again." +msgstr "" + +#: IDF/Form/Field/EmailList.php:45 +msgid "Please enter one or more valid email addresses." +msgstr "" + +#: IDF/Form/IssueCreate.php:57 IDF/Form/IssueUpdate.php:46 +#: IDF/Form/ReviewCreate.php:45 IDF/Form/ReviewFileComment.php:73 +#: IDF/Form/UpdateUpload.php:42 IDF/Form/Upload.php:40 +#: IDF/gettexttemplates/idf/issues/base.html.php:3 IDF/Views/Download.php:65 +#: IDF/Views/Download.php:313 IDF/Views/Issue.php:62 IDF/Views/Issue.php:218 +#: IDF/Views/Issue.php:299 IDF/Views/Issue.php:388 IDF/Views/Issue.php:540 +#: IDF/Views/Issue.php:763 IDF/Views/Issue.php:822 IDF/Views/Review.php:58 +#: IDF/Views/User.php:83 IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 +#: IDF/Views/Wiki.php:148 +msgid "Summary" +msgstr "摘要" + +#: IDF/Form/IssueCreate.php:76 IDF/Form/IssueUpdate.php:66 +#: IDF/Form/ReviewCreate.php:83 +msgid "The \"upload_issue_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/IssueCreate.php:86 IDF/Form/IssueUpdate.php:76 +msgid "Attach a file" +msgstr "添加附件" + +#: IDF/Form/IssueCreate.php:99 IDF/Form/IssueUpdate.php:89 +#: IDF/Form/ReviewCreate.php:103 IDF/Form/ReviewFileComment.php:83 +#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:219 IDF/Views/Issue.php:301 +#: IDF/Views/Issue.php:389 IDF/Views/Issue.php:541 IDF/Views/Issue.php:764 +#: IDF/Views/Issue.php:823 IDF/Views/Review.php:59 IDF/Views/User.php:84 +msgid "Status" +msgstr "状态" + +#: IDF/Form/IssueCreate.php:108 IDF/Form/IssueUpdate.php:99 +msgid "Owner" +msgstr "所有者" + +#: IDF/Form/IssueCreate.php:118 IDF/Form/IssueUpdate.php:112 +#: IDF/Form/IssueUpdate.php:129 +msgid "This issue" +msgstr "" + +#: IDF/Form/IssueCreate.php:168 IDF/Form/IssueUpdate.php:164 +#: IDF/Form/UpdateUpload.php:71 IDF/Form/Upload.php:70 +#: IDF/Form/WikiCreate.php:93 IDF/Form/WikiUpdate.php:104 +msgid "Labels" +msgstr "标签" + +#: IDF/Form/IssueCreate.php:210 +msgid "You cannot add a label with the \"Status\" prefix to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:211 IDF/Form/IssueCreate.php:218 +#: IDF/Form/UpdateUpload.php:110 IDF/Form/Upload.php:120 +#: IDF/Form/WikiCreate.php:151 IDF/Form/WikiUpdate.php:162 +msgid "You provided an invalid label." +msgstr "" + +#: IDF/Form/IssueCreate.php:217 IDF/Form/UpdateUpload.php:109 +#: IDF/Form/Upload.php:119 +#, php-format +msgid "You cannot provide more than label from the %s class to an issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:228 IDF/Form/IssueUpdate.php:194 +msgid "You need to provide a description of the issue." +msgstr "" + +#: IDF/Form/IssueCreate.php:251 IDF/Form/ReviewCreate.php:159 +msgid "You provided an invalid status." +msgstr "" + +#: IDF/Form/IssueCreate.php:272 +msgid "You provided an invalid relation type." +msgstr "" + +#: IDF/Form/IssueCreate.php:294 +#, php-format +msgid "The value \"%s\" is not a valid issue id." +msgstr "" + +#: IDF/Form/IssueCreate.php:300 +#, php-format +msgid "The issue \"%s\" does not exist." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:86 +msgid "is related to" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:87 +msgid "blocks" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:88 +msgid "is blocked by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:89 +msgid "duplicates" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:90 +msgid "is duplicated by" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:97 +msgid "" +"Define an issue template to hint the reporter to provide certain information" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:106 +msgid "Open issue status values" +msgstr "打开问题状态值" + +#: IDF/Form/IssueTrackingConf.php:114 +msgid "Closed issue status values" +msgstr "关闭问题状态值" + +#: IDF/Form/IssueTrackingConf.php:123 +msgid "Predefined issue labels" +msgstr "预定义问题标签" + +#: IDF/Form/IssueTrackingConf.php:125 +msgid "" +"The first \"Type:\" and \"Priority:\" entries found in this list are " +"automatically chosen as defaults for new issues." +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:133 +msgid "Each issue may have at most one label with each of these classes" +msgstr "每个问题必须包含的标签" + +#: IDF/Form/IssueTrackingConf.php:140 +msgid "Issue relations" +msgstr "" + +#: IDF/Form/IssueTrackingConf.php:142 +msgid "" +"You can define bidirectional relations like \"is related to\" or \"blocks, " +"is blocked by\"." +msgstr "" + +#: IDF/Form/IssueUpdate.php:56 IDF/Form/ReviewFileComment.php:45 +#: IDF/Form/WikiUpdate.php:82 +msgid "Comment" +msgstr "评论" + +#: IDF/Form/IssueUpdate.php:316 +msgid "No changes were entered." +msgstr "" + +#: IDF/Form/MembersConf.php:104 +#, php-format +msgid "The following login is invalid: %s." +msgid_plural "The following logins are invalid: %s." +msgstr[0] "" + +#: IDF/Form/Password.php:34 +msgid "Your login or email" +msgstr "账号或Email" + +#: IDF/Form/Password.php:35 +msgid "Provide either your login or your email to recover your password." +msgstr "使用账号或email来恢复密码" + +#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 +msgid "" +"Sorry, we cannot find a user with this email address or login. Feel free to " +"try again." +msgstr "对不起,没有找到使用这个账号或email的用户" + +#: IDF/Form/Password.php:100 +msgid "Password Recovery - InDefero" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:36 IDF/Form/PasswordReset.php:39 +#: IDF/Form/UserChangeEmail.php:36 +msgid "Your verification key" +msgstr "" + +#: IDF/Form/PasswordInputKey.php:50 IDF/Form/PasswordReset.php:89 +msgid "" +"We are sorry but this validation key is not valid. Maybe you should directly" +" copy/paste it from your validation email." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:61 IDF/Form/PasswordReset.php:100 +msgid "" +"Sorry, but this verification key has expired, please restart the password " +"recovery sequence. For security reasons, the verification key is only valid " +"24h." +msgstr "" + +#: IDF/Form/PasswordInputKey.php:76 IDF/Form/PasswordReset.php:108 +#: IDF/Form/RegisterConfirmation.php:137 IDF/Form/RegisterInputKey.php:72 +msgid "Cannot save an invalid form." +msgstr "" + +#: IDF/Form/PasswordReset.php:45 IDF/Form/RegisterConfirmation.php:69 +#: IDF/Form/UserAccount.php:77 +msgid "Your password" +msgstr "密码" + +#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 +msgid "" +"Your password must be hard for other people to find it, but easy for you to " +"remember." +msgstr " " + +#: IDF/Form/PasswordReset.php:56 IDF/Form/RegisterConfirmation.php:80 +#: IDF/Form/UserAccount.php:89 +msgid "Confirm your password" +msgstr "确认密码" + +#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 +msgid "The two passwords must be the same." +msgstr "" + +#: IDF/Form/PasswordReset.php:77 +msgid "" +"This account is not active. Please contact the forge administrator to " +"activate it." +msgstr "" + +#: IDF/Form/ProjectConf.php:42 +msgid "Short Description" +msgstr "" + +#: IDF/Form/ProjectConf.php:58 +msgid "The \"upload_path\" configuration variable was not set." +msgstr "" + +#: IDF/Form/ProjectConf.php:63 +msgid "Update the logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:65 +msgid "The logo must be a picture with a size of 32 by 32." +msgstr "" + +#: IDF/Form/ProjectConf.php:75 +msgid "Remove the current logo" +msgstr "" + +#: IDF/Form/ProjectConf.php:111 +msgid "Could not determine the size of the uploaded picture." +msgstr "" + +#: IDF/Form/ProjectConf.php:115 +msgid "The picture must have a size of 32 by 32." +msgstr "" + +#: IDF/Form/Register.php:41 +msgid "Your login" +msgstr "账号" + +#: IDF/Form/Register.php:45 +msgid "" +"The login must be between 3 and 15 characters long and contain only letters " +"and digits." +msgstr "" + +#: IDF/Form/Register.php:53 +msgid "Your email" +msgstr "你的Email" + +#: IDF/Form/Register.php:55 +msgid "We will never send you any unsolicited emails. We hate spam too!" +msgstr "" + +#: IDF/Form/Register.php:60 +msgid "I agree to the terms and conditions." +msgstr "同意注册协议" + +#: IDF/Form/Register.php:88 +msgid "" +"We know, this is boring, but you need to agree with the terms and " +"conditions." +msgstr "" + +#: IDF/Form/Register.php:97 +#, php-format +msgid "" +"The email \"%s\" is already used. If you need to, click on the help link to " +"recover your password." +msgstr "" + +#: IDF/Form/Register.php:148 +msgid "Confirm the creation of your account." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:40 IDF/Form/RegisterInputKey.php:36 +msgid "Your confirmation key" +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:72 +msgid "" +"Your password must be hard for other people to guess, but easy for you to " +"remember." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:99 IDF/Form/RegisterInputKey.php:50 +msgid "" +"We are sorry but this confirmation key is not valid. Maybe you should " +"directly copy/paste it from your confirmation email." +msgstr "" + +#: IDF/Form/RegisterConfirmation.php:110 +msgid "" +"This account has already been confirmed. Maybe should you try to recover " +"your password using the help link." +msgstr "" + +#: IDF/Form/ReviewCreate.php:74 +#: IDF/gettexttemplates/idf/source/base.html.php:5 +#: IDF/gettexttemplates/idf/source/changelog.html.php:7 +msgid "Commit" +msgstr "" + +#: IDF/Form/ReviewCreate.php:92 +msgid "Patch" +msgstr "补丁" + +#: IDF/Form/ReviewCreate.php:119 +msgid "We were not able to parse your patch. Please provide a valid patch." +msgstr "" + +#: IDF/Form/ReviewCreate.php:128 +msgid "You provided an invalid commit." +msgstr "" + +#: IDF/Form/ReviewCreate.php:202 +msgid "Initial patch to be reviewed." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:56 +msgid "General comment" +msgstr "" + +#: IDF/Form/ReviewFileComment.php:113 +msgid "" +"You need to provide your general comment about the proposal, or comments on " +"at least one file." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:124 +msgid "The status have been updated." +msgstr "" + +#: IDF/Form/ReviewFileComment.php:130 +msgid "This field is required." +msgstr "" + +#: IDF/Form/SourceConf.php:56 +msgid "Webhook URL" +msgstr "" + +#: IDF/Form/SourceConf.php:58 +#, php-format +msgid "Learn more about the post-commit web hooks." +msgstr "" + +#: IDF/Form/TabsConf.php:38 IDF/gettexttemplates/idf/admin/base.html.php:4 +#: IDF/gettexttemplates/idf/base-full.html.php:7 +#: IDF/gettexttemplates/idf/base.html.php:7 +#: IDF/gettexttemplates/idf/downloads/base.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 +#: IDF/Views/Project.php:97 +msgid "Downloads" +msgstr "下载列表" + +#: IDF/Form/TabsConf.php:39 IDF/gettexttemplates/idf/base-full.html.php:11 +#: IDF/gettexttemplates/idf/base.html.php:11 +msgid "Code Review" +msgstr "代码审核" + +#: IDF/Form/TabsConf.php:40 IDF/gettexttemplates/idf/admin/base.html.php:5 +#: IDF/gettexttemplates/idf/base-full.html.php:8 +#: IDF/gettexttemplates/idf/base.html.php:8 +msgid "Documentation" +msgstr "文档" + +#: IDF/Form/TabsConf.php:41 IDF/gettexttemplates/idf/admin/base.html.php:7 +#: IDF/gettexttemplates/idf/base-full.html.php:10 +#: IDF/gettexttemplates/idf/base.html.php:10 +msgid "Source" +msgstr "源代码" + +#: IDF/Form/TabsConf.php:42 IDF/gettexttemplates/idf/base-full.html.php:9 +#: IDF/gettexttemplates/idf/base.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 +msgid "Issues" +msgstr "问题跟踪" + +#: IDF/Form/TabsConf.php:50 +msgid "Open to all" +msgstr "全部开放" + +#: IDF/Form/TabsConf.php:51 +msgid "Signed in users" +msgstr "登录用户" + +#: IDF/Form/TabsConf.php:54 +msgid "Closed" +msgstr "已关闭" + +#: IDF/Form/TabsConf.php:83 +msgid "Extra authorized users" +msgstr "允许访问用户(客户列表)" + +#: IDF/Form/Upload.php:59 IDF/gettexttemplates/idf/source/git/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 +#: IDF/Views/Download.php:64 IDF/Views/Download.php:312 +msgid "File" +msgstr "文件" + +#: IDF/Form/Upload.php:86 +msgid "For security reasons, you cannot upload a file with this extension." +msgstr "" + +#: IDF/Form/UploadConf.php:53 +msgid "Predefined download labels" +msgstr "预定义下载标签" + +#: IDF/Form/UploadConf.php:62 +msgid "Each download may have at most one label with each of these classes" +msgstr "每个下载必须包含的标签" + +#: IDF/Form/UserAccount.php:59 +msgid "Your mail" +msgstr "你的Email" + +#: IDF/Form/UserAccount.php:61 +msgid "" +"If you change your email address, an email will be sent to the new address " +"to confirm it." +msgstr "如果你改变你的电子邮件地址,系统将发送一份邮件到新地址账户确认。" + +#: IDF/Form/UserAccount.php:80 +msgid "Leave blank if you do not want to change your password." +msgstr "如果不修改密码请留空" + +#: IDF/Form/UserAccount.php:166 +msgid "" +"Paste an SSH or monotone public key. Be careful to not provide your private " +"key here!" +msgstr "" + +#: IDF/Form/UserAccount.php:171 +msgid "Add a secondary mail address" +msgstr "" + +#: IDF/Form/UserAccount.php:173 +msgid "You will get a mail to confirm that you own the address you specify." +msgstr "" + +#: IDF/Form/UserAccount.php:200 +msgid "Confirm your new email address." +msgstr "" + +#: IDF/Form/UserAccount.php:203 +#, php-format +msgid "" +"A validation email has been sent to \"%s\" to validate the email address " +"change." +msgstr "" + +#: IDF/Form/UserAccount.php:341 +msgid "" +"Please check the key as it does not appear to be a valid SSH public key." +msgstr "" + +#: IDF/Form/UserAccount.php:363 +msgid "" +"Please check the key as it does not appear to be a valid monotone public " +"key." +msgstr "" + +#: IDF/Form/UserAccount.php:371 +msgid "Public key looks like neither an SSH nor monotone public key." +msgstr "" + +#: IDF/Form/UserAccount.php:383 +msgid "You already have uploaded this key." +msgstr "" + +#: IDF/Form/UserChangeEmail.php:63 +msgid "" +"The validation key is not valid. Please copy/paste it from your confirmation" +" email." +msgstr "" + +#: IDF/Form/WikiConf.php:49 +msgid "Predefined documentation page labels" +msgstr "预定义文档页面标签" + +#: IDF/Form/WikiConf.php:58 +msgid "" +"Each documentation page may have at most one label with each of these " +"classes" +msgstr "每个文档必须包含的标签" + +#: IDF/Form/WikiCreate.php:38 +msgid "" +"# Introduction\n" +"\n" +"Add your content here.\n" +"\n" +"\n" +"# Details\n" +"\n" +"Add your content here. Format your content with:\n" +"\n" +"* Text in **bold** or *italic*.\n" +"* Headings, paragraphs, and lists.\n" +"* Links to other [[WikiPage]].\n" +msgstr "" + +#: IDF/Form/WikiCreate.php:57 +msgid "PageName" +msgstr "页面名称" + +#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 +msgid "Page title" +msgstr "标题" + +#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 +msgid "" +"The page name must contains only letters, digits and the dash (-) character." +msgstr "标题只能包含字母、数字和连接号(-)" + +#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 +msgid "This one line description is displayed in the list of pages." +msgstr "描述显示在文档列表页面" + +#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 +msgid "Content" +msgstr "内容" + +#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 +msgid "The title contains invalid characters." +msgstr "" + +#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 +msgid "A page with this title already exists." +msgstr "" + +#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#, php-format +msgid "You cannot provide more than label from the %s class to a page." +msgstr "" + +#: IDF/Form/WikiCreate.php:200 +msgid "Initial page creation" +msgstr "" + +#: IDF/Form/WikiDelete.php:39 +msgid "Yes, I understand that the page and all its revisions will be deleted." +msgstr "" + +#: IDF/Form/WikiDelete.php:50 +msgid "You need to confirm the deletion." +msgstr "" + +#: IDF/Form/WikiUpdate.php:83 +msgid "One line to describe the changes you made." +msgstr "" + #: IDF/Gconf.php:60 IDF/Search/Occ.php:56 msgid "model class" msgstr "" @@ -198,95 +990,482 @@ msgstr "" msgid "model id" msgstr "" -#: IDF/Gconf.php:73 IDF/Conf.php:61 -msgid "key" -msgstr "键" +#: IDF/gettexttemplates/idf/admin/base.html.php:3 +msgid "Project Summary" +msgstr "项目摘要" -#: IDF/Gconf.php:79 IDF/Conf.php:67 -msgid "value" -msgstr "值" +#: IDF/gettexttemplates/idf/admin/base.html.php:6 +msgid "Issue Tracking" +msgstr "问题跟踪" + +#: IDF/gettexttemplates/idf/admin/base.html.php:8 +msgid "Project Members" +msgstr "项目成员" + +#: IDF/gettexttemplates/idf/admin/base.html.php:9 +msgid "Tabs Access and Notifications" +msgstr "访问权限与提醒" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 +msgid "" +"\n" +"

          Instructions:

          \n" +"

          List one status value per line in desired sort-order.

          \n" +"

          Optionally, use an equals-sign to document the meaning of each status value.

          \n" +msgstr "" +"\n" +"

          提示:

          \n" +"

          List one status value per line in desired sort-order.

          \n" +"

          Optionally, use an equals-sign to document the meaning of each status value.

          \n" + +#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 +#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 +#: IDF/gettexttemplates/idf/admin/members.html.php:13 +#: IDF/gettexttemplates/idf/admin/source.html.php:31 +#: IDF/gettexttemplates/idf/admin/summary.html.php:11 +#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 +#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 +msgid "Save Changes" +msgstr "保存更改" + +#: IDF/gettexttemplates/idf/admin/members.html.php:3 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 +msgid "" +"\n" +"

          Instructions:

          \n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" +"

          Separate the logins with commas and/or new lines.

          \n" +msgstr "" +"\n" +"

          提示:

          \n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" +"

          Separate the logins with commas and/or new lines.

          \n" + +#: IDF/gettexttemplates/idf/admin/members.html.php:8 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 +msgid "" +"\n" +"

          Notes:

          \n" +"

          A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

          \n" +"

          A project member will not have access to the administration area but will have more options available in the use of the project.

          \n" +msgstr "" +"\n" +"

          提示:

          \n" +"

          A project owner may make any change to this project, including removing other project owners. You need to be carefull when you give owner rights.

          \n" +"

          A project member will not have access to the administration area but will have more options available in the use of the project.

          \n" + +#: IDF/gettexttemplates/idf/admin/source.html.php:3 +msgid "" +"You can find here the current repository configuration of your project." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:4 +msgid "" +"

          The webhook URL setting specifies a URL to which a HTTP POST\n" +"request is sent after each repository commit. If this field is empty,\n" +"notifications are disabled.

          \n" +"\n" +"

          Only properly-escaped HTTP URLs are supported, for example:

          \n" +"\n" +"
            \n" +"
          • http://domain.com/commit
          • \n" +"
          • http://domain.com/commit?my%20param
          • \n" +"
          \n" +"\n" +"

          In addition, the URL may contain the following \"%\" notation, which\n" +"will be replaced with specific project values for each commit:

          \n" +"\n" +"
            \n" +"
          • %p - project name
          • \n" +"
          • %r - revision number
          • \n" +"
          \n" +"\n" +"

          For example, committing revision 123 to project 'my-project' with\n" +"post-commit URL http://mydomain.com/%p/%r would send a request to\n" +"http://mydomain.com/my-project/123.

          " +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:26 +msgid "" +"The form contains some errors. Please correct them to update the source " +"configuration." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/source.html.php:27 +msgid "Repository type:" +msgstr "仓库类型:" + +#: IDF/gettexttemplates/idf/admin/source.html.php:28 +msgid "Repository access:" +msgstr "仓库地址:" + +#: IDF/gettexttemplates/idf/admin/source.html.php:29 +msgid "Repository size:" +msgstr "仓库使用空间:" + +#: IDF/gettexttemplates/idf/admin/source.html.php:30 +msgid "Post-commit authentication key:" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:3 +#, php-format +msgid "" +"\n" +"

          Instructions:

          \n" +"

          The description of the project can be improved using the Markdown syntax.

          \n" +msgstr "" +"\n" +"

          提示:

          \n" +"

          The description of the project can be improved using the Markdown syntax.

          \n" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:7 +msgid "" +"The form contains some errors. Please correct them to update the summary." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:8 +msgid "Current logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:9 +#: IDF/gettexttemplates/idf/base-full.html.php:4 +#: IDF/gettexttemplates/idf/base.html.php:4 +#: IDF/gettexttemplates/idf/index.html.php:6 +#: IDF/gettexttemplates/idf/main-menu.html.php:7 +msgid "Project logo" +msgstr "" + +#: IDF/gettexttemplates/idf/admin/summary.html.php:10 +msgid "Your project does not have a logo configured yet." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 +msgid "" +"\n" +"Only project members and admins have write access to the source.
          \n" +"If you restrict the access to the source, anonymous access is
          \n" +"not provided and the users must authenticate themselves with their
          \n" +"password or SSH key." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 +msgid "" +"You can configure here the project tabs access rights and notification " +"emails." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 +#, php-format +msgid "" +"Notification emails will be sent from the %%from_email%% " +"address, if you send the email to a mailing list, you may need to register " +"this email address. Multiple email addresses must be separated through " +"commas (','). If you do not want to send emails for a given type of changes," +" simply leave the corresponding field empty." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 +msgid "" +"If you mark a project as private, only the project members and " +"administrators, together with the extra authorized users you provide will " +"have access to the project. You will still be able to define further access " +"rights for the different tabs but the \"Open to all\" and \"Signed in " +"users\" will default to authorized users only." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 +msgid "" +"Specify each person by its login. Each person must have already registered " +"with the given login. Separate the logins with commas and/or new lines." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 +msgid "" +"The form contains some errors. Please correct them to update the access " +"rights." +msgstr "" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 +msgid "Access Rights" +msgstr "访问权限" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 +msgid "Notification Email" +msgstr "提醒Email" + +#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 +msgid "Instructions:" +msgstr "提示:" + +#: IDF/gettexttemplates/idf/base-full.html.php:3 +#: IDF/gettexttemplates/idf/base.html.php:3 +#, php-format +msgid "" +"Sign in or create your account to create issues or " +"add comments" +msgstr "登录 以便提交问题或评论" + +#: IDF/gettexttemplates/idf/base-full.html.php:6 +#: IDF/gettexttemplates/idf/base.html.php:6 +msgid "Project Home" +msgstr "项目首页" + +#: IDF/gettexttemplates/idf/base-full.html.php:12 +#: IDF/gettexttemplates/idf/base.html.php:12 +msgid "Project Management" +msgstr "管理" + +#: IDF/gettexttemplates/idf/downloads/base.html.php:4 +#: IDF/gettexttemplates/idf/downloads/index.html.php:4 +#: IDF/Views/Download.php:234 +msgid "New Download" +msgstr "上传" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 +msgid "" +"Attention! If you want to delete a specific version of your" +" software, maybe, someone is depending on this specific version to run his " +"systems. Are you sure, you will not affect anybody when removing this file?" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 +#, php-format +msgid "" +"Instead of deleting the file, you could mark it as " +"deprecated." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 +#: IDF/gettexttemplates/idf/downloads/view.html.php:4 +#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 +#: IDF/gettexttemplates/idf/issues/view.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 +#: IDF/gettexttemplates/idf/wiki/view.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:9 +#, php-format +msgid "by %%submitter%%" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 +msgid "Delete File" +msgstr "删除文件" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 +#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:9 +#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 +#: IDF/gettexttemplates/idf/issues/create.html.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:27 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 +#: IDF/gettexttemplates/idf/register/index.html.php:8 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 +#: IDF/gettexttemplates/idf/review/create.html.php:12 +#: IDF/gettexttemplates/idf/review/view.html.php:41 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 +#: IDF/gettexttemplates/idf/wiki/create.html.php:7 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 +#: IDF/gettexttemplates/idf/wiki/update.html.php:7 +msgid "Cancel" +msgstr "取消" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 +#: IDF/gettexttemplates/idf/downloads/view.html.php:14 +msgid "Uploaded:" +msgstr "上传时间:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 +#: IDF/gettexttemplates/idf/downloads/view.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:29 +#: IDF/gettexttemplates/idf/review/view.html.php:27 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:15 +msgid "Updated:" +msgstr "更新:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 +#: IDF/gettexttemplates/idf/index.html.php:15 +msgid "Downloads:" +msgstr "下载:" + +#: IDF/gettexttemplates/idf/downloads/delete.html.php:11 +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/downloads/view.html.php:17 +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:21 +#: IDF/gettexttemplates/idf/issues/view.html.php:33 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:13 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:10 +#: IDF/gettexttemplates/idf/wiki/view.html.php:16 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:12 +#: IDF/IssueComment.php:157 IDF/WikiRevision.php:175 +msgid "Labels:" +msgstr "标签" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 +msgid "A new file is available for download:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 +msgid "Hello," +msgstr "你好," + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 +msgid "Project:" +msgstr "项目:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 +msgid "Submitted by:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 +msgid "Download:" +msgstr "下载:" + +#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:31 +#: IDF/gettexttemplates/idf/user/public.html.php:4 +msgid "Description:" +msgstr "描述:" + +#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 +msgid "Details" +msgstr "详情" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:3 +#, php-format +msgid "See the deprecated files." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/index.html.php:5 +msgid "Number of files:" +msgstr "文件数目:" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 +msgid "" +"Each file must have a distinct name and file contents\n" +"cannot be changed, so be sure to include release numbers in each file\n" +"name." +msgstr "每个文件名称都必须唯一用且内容不能修改
          因此请确保文件版本号包含在文件名中" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 +#, php-format +msgid "" +"You can use the Markdown syntax for the description." +msgstr "你可以在描述中使用 Markdown 语法" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 +msgid "The form contains some errors. Please correct them to submit the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 +msgid "Submit File" +msgstr "提交文件" + +#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 +#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 +msgid "Instructions" +msgstr "提示" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:3 +msgid "" +"Attention! This file is marked as deprecated, download it " +"only if you are sure you need this specific version." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:5 +msgid "md5:" +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:6 +msgid "Changes" +msgstr "修改" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:7 +msgid "The form contains some errors. Please correct them to update the file." +msgstr "" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:8 +msgid "Update File" +msgstr "更新文件" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:10 +#: IDF/gettexttemplates/idf/downloads/view.html.php:12 +msgid "Remove this file" +msgstr "删除此文件" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 +#: IDF/gettexttemplates/idf/wiki/update.html.php:9 +#: IDF/gettexttemplates/idf/wiki/view.html.php:12 +msgid "Trash" +msgstr "回收" + +#: IDF/gettexttemplates/idf/downloads/view.html.php:13 +msgid "Delete this file" +msgstr "删除此文件" + +#: IDF/gettexttemplates/idf/faq-api.html.php:3 +#: IDF/gettexttemplates/idf/faq.html.php:34 +msgid "Here we are, just to help you." +msgstr "" -#: IDF/Views.php:47 IDF/gettexttemplates/idf/faq.html.php:35 -#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 #: IDF/gettexttemplates/idf/faq-api.html.php:4 +#: IDF/gettexttemplates/idf/faq.html.php:35 +#: IDF/gettexttemplates/idf/gadmin/base.html.php:3 #: IDF/gettexttemplates/idf/index.html.php:3 IDF/Views/Admin.php:57 +#: IDF/Views.php:47 msgid "Projects" msgstr "项目列表" -#: IDF/Views.php:90 IDF/gettexttemplates/idf/register/index.html.php:6 -msgid "Create Your Account" -msgstr "注册" - -#: IDF/Views.php:126 IDF/Views.php:152 -msgid "Confirm Your Account Creation" -msgstr "" - -#: IDF/Views.php:172 -msgid "Welcome! You can now participate in the life of your project of choice." -msgstr "" - -#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 -msgid "Password Recovery" -msgstr "找回密码" - -#: IDF/Views.php:242 -msgid "" -"Welcome back! Next time, you can use your broswer options to remember the " -"password." -msgstr "欢迎回来!接下来,你可以使用浏览器记住你的密码" - -#: IDF/Views.php:284 -msgid "Here to Help You!" -msgstr "希望这些能帮到你" - -#: IDF/Views.php:300 -msgid "InDefero API (Application Programming Interface)" -msgstr "" - -#: IDF/Scm/Mercurial.php:138 IDF/Scm/Git.php:288 -#, php-format -msgid "Folder %1$s not found in commit %2$s." -msgstr "" - -#: IDF/Scm/Mercurial.php:155 IDF/Scm/Git.php:404 -#, php-format -msgid "Not a valid tree: %s." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:79 -msgid "Monotone client key name or hash not in project conf." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:87 IDF/Plugin/SyncMonotone.php:187 -#, php-format -msgid "The key directory %s could not be created." -msgstr "" - -#: IDF/Scm/Monotone/Stdio.php:98 -#, php-format -msgid "Could not write client key \"%s\"" -msgstr "" - -#: IDF/Scm/Git.php:237 -#, php-format -msgid "Invalid value for the parameter %1$s: %2$s. Use %3$s." -msgstr "" - -#: IDF/EmailAddress.php:49 IDF/Key.php:49 -msgid "user" -msgstr "用户" - -#: IDF/EmailAddress.php:55 -#, fuzzy -msgid "email" -msgstr "Email" - #: IDF/gettexttemplates/idf/faq.html.php:3 msgid "" "

          This is simple:

          \n" "
            \n" -"
          1. Write in the comments \"This is a duplicate of issue 123\", change 123 " -"with the corresponding issue number.
          2. \n" +"
          3. Write in the comments \"This is a duplicate of issue 123\", change 123 with the corresponding issue number.
          4. \n" "
          5. Change the status of the current issue to Duplicate.
          6. \n" "
          7. Submit the changes.
          8. \n" "
          " @@ -294,8 +1473,9 @@ msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:9 msgid "" -"You need to create an account on Gravatar, this takes about 5 minutes and is free." +"You need to create an account on Gravatar, this takes about 5 minutes " +"and is free." msgstr "" #: IDF/gettexttemplates/idf/faq.html.php:10 @@ -386,162 +1566,38 @@ msgstr "" msgid "Alt+4: Search (when available)." msgstr "" -#: IDF/gettexttemplates/idf/faq.html.php:34 -#: IDF/gettexttemplates/idf/faq-api.html.php:3 -msgid "Here we are, just to help you." +#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 +msgid "People" +msgstr "用户列表" + +#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 +msgid "Usher" msgstr "" -#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 -#, php-format -msgid "" -"Hello,\n" -"\n" -"You have requested the creation of an account to\n" -"participate in the life of a software project.\n" -"\n" -"To confirm the account please follow this link:\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following confirmation key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not interested any longer in taking\n" -"part in the life of the software project or if\n" -"you can't remember having requested the creation\n" -"of an account, please excuse us and simply ignore\n" -"this email. \n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 +msgid "You have here access to the administration of the forge." msgstr "" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 -msgid "Oops, we found an error in the form." -msgstr "" +#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 +#: IDF/gettexttemplates/idf/project/home.html.php:3 +#: IDF/gettexttemplates/idf/project/timeline.html.php:4 +msgid "Welcome" +msgstr "欢迎" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 -msgid "Confirm Your Account" -msgstr "确认你的账户" +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:6 +msgid "Project List" +msgstr "项目列表" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:5 -#: IDF/gettexttemplates/idf/register/index.html.php:7 -#: IDF/gettexttemplates/idf/register/confirmation.html.php:7 -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:21 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:5 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:14 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:13 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:5 -#: IDF/gettexttemplates/idf/wiki/create.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:10 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:7 -#: IDF/gettexttemplates/idf/wiki/update.html.php:7 -#: IDF/gettexttemplates/idf/review/create.html.php:12 -#: IDF/gettexttemplates/idf/review/view.html.php:43 -#: IDF/gettexttemplates/idf/issues/create.html.php:14 -#: IDF/gettexttemplates/idf/issues/view.html.php:25 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:7 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:8 -msgid "Cancel" -msgstr "取消" +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 +#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 +msgid "Create Project" +msgstr "创建项目" -#: IDF/gettexttemplates/idf/register/inputkey.html.php:6 -#: IDF/gettexttemplates/idf/user/changeemail.html.php:6 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:6 -#: IDF/gettexttemplates/idf/downloads/submit.html.php:10 -msgid "Instructions" -msgstr "提示" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 -msgid "" -"Use your email software to read your emails and open your confirmation " -"email. Either click directly on the confirmation link or copy/paste the " -"confirmation key in the box and submit the form." -msgstr "" - -#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 -msgid "" -"Just after providing the confirmation key, you will be able to set your " -"password and start using this website fully." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:3 -msgid "" -"Read the terms and conditions " -"– basically \"Please be nice, we respect you\"." -msgstr "" -"阅读 注册协议 – jerry " -"\"请善用此系统\"." - -#: IDF/gettexttemplates/idf/register/index.html.php:4 -#, php-format -msgid "" -"With your account, you will able to participate in the life of all the " -"projects hosted here. Participating in a software project must be fun, so if " -"you have troubles, you can let us know about your issues " -"at anytime!" -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:5 -#, fuzzy -msgid "Oops, please check the provided login and email address to register." -msgstr "注册失败,请检查一下你提供的账号和Email" - -#: IDF/gettexttemplates/idf/register/index.html.php:8 -msgid "" -"Be sure to provide a valid email address, as we are sending a validation " -"link by email." -msgstr "" - -#: IDF/gettexttemplates/idf/register/index.html.php:9 -msgid "Did you know?" -msgstr "你知道吗?" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 -msgid "Oops, please check the form for errors." -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 -#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 -msgid "Login:" -msgstr "账号:" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 -msgid "Email:" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 -msgid "Enable Your Account" -msgstr "" - -#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 -#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 -msgid "" -"This is the last step, but just be sure to have the cookies enabled to log in afterwards." -msgstr "" - -#: IDF/gettexttemplates/idf/index.atom.php:3 -#, php-format -msgid "Personal project feed for %%user%%." -msgstr "" +#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 +msgid "Change Project Details" +msgstr "修改项目摘要" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:3 msgid "" @@ -551,38 +1607,17 @@ msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:4 msgid "" -"Once you have defined the repository type, you cannot change it." +"Once you have defined the repository type, you cannot change " +"it." msgstr "" #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:5 msgid "" "\n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" +"

          Specify each person by its login. Each person must have already registered with the given login.

          \n" "

          Separate the logins with commas and/or new lines.

          \n" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:9 -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:8 -#: IDF/gettexttemplates/idf/admin/members.html.php:8 -msgid "" -"\n" -"

          Notes:

          \n" -"

          A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

          A project member will not have access to the administration area but will " -"have more options available in the use of the project.

          \n" -msgstr "" -"\n" -"

          提示:

          \n" -"

          A project owner may make any change to this project, including removing " -"other project owners. You need to be carefull when you give owner rights.\n" -"

          A project member will not have access to the administration area but will " -"have more options available in the use of the project.

          \n" - #: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:14 msgid "" "The form contains some errors. Please correct them to create the project." @@ -592,18 +1627,6 @@ msgstr "" msgid "Provide at least one owner for the project or use a template." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:16 -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:4 -#: IDF/gettexttemplates/idf/index.html.php:5 IDF/Views/Admin.php:128 -msgid "Create Project" -msgstr "创建项目" - -#: IDF/gettexttemplates/idf/gadmin/projects/create.html.php:17 -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:15 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:16 -msgid "Instructions:" -msgstr "提示:" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:3 #, php-format msgid "" @@ -636,30 +1659,15 @@ msgstr "标签" msgid "Number" msgstr "数字" -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:14 -#: IDF/gettexttemplates/idf/base-full.html.php:5 -#: IDF/gettexttemplates/idf/admin/base.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:5 IDF/Views/Project.php:75 -#: IDF/Form/TabsConf.php:38 -msgid "Downloads" -msgstr "下载列表" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:15 msgid "Code reviews" msgstr "代码审核" #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:16 -#: IDF/Views/Project.php:73 +#: IDF/Views/Project.php:93 msgid "Commits" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:17 -#: IDF/gettexttemplates/idf/base-full.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:7 IDF/Form/TabsConf.php:42 -msgid "Issues" -msgstr "问题跟踪" - #: IDF/gettexttemplates/idf/gadmin/projects/delete.html.php:18 msgid "Documentation pages" msgstr "" @@ -683,18 +1691,11 @@ msgid "Repositories:" msgstr "仓库:" #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 #: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:11 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 msgid "Attachments:" msgstr "附件:" -#: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:6 -#: IDF/gettexttemplates/idf/index.html.php:13 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:10 -#: IDF/gettexttemplates/idf/downloads/view.html.php:15 -msgid "Downloads:" -msgstr "下载:" - #: IDF/gettexttemplates/idf/gadmin/projects/index.html.php:7 msgid "Database:" msgstr "数据库:" @@ -703,21 +1704,6 @@ msgstr "数据库:" msgid "Total Forge:" msgstr "合计:" -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:3 -#: IDF/gettexttemplates/idf/admin/members.html.php:3 -msgid "" -"\n" -"

          Instructions:

          \n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" -"

          Separate the logins with commas and/or new lines.

          \n" -msgstr "" -"\n" -"

          提示:

          \n" -"

          Specify each person by its login. Each person must have already " -"registered with the given login.

          \n" -"

          Separate the logins with commas and/or new lines.

          \n" - #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:13 msgid "" "The form contains some errors. Please correct them to update the project." @@ -737,35 +1723,29 @@ msgstr "更新项目" msgid "Delete this project" msgstr "删除此项目" -#: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:18 -#: IDF/gettexttemplates/idf/wiki/view.html.php:12 -#: IDF/gettexttemplates/idf/wiki/update.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:10 -msgid "Trash" -msgstr "回收" - #: IDF/gettexttemplates/idf/gadmin/projects/update.html.php:21 msgid "You will be asked to confirm." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:3 -#: IDF/gettexttemplates/idf/main-menu.html.php:6 -msgid "Project List" -msgstr "项目列表" +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 +#: IDF/Views/Admin.php:201 +msgid "User List" +msgstr "用户列表" -#: IDF/gettexttemplates/idf/gadmin/projects/base.html.php:5 -msgid "Change Project Details" -msgstr "修改项目摘要" +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 +msgid "Update User" +msgstr "更新用户" + +#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 +#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 +msgid "Create User" +msgstr "添加用户" #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:3 msgid "The form contains some errors. Please correct them to create the user." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/create.html.php:4 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:5 -msgid "Create User" -msgstr "添加用户" - #: IDF/gettexttemplates/idf/gadmin/users/create.html.php:6 msgid "The user password will be sent by email to the user." msgstr "" @@ -820,6 +1800,13 @@ msgstr "" msgid "The form contains some errors. Please correct them to update the user." msgstr "" +#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:10 +#: IDF/gettexttemplates/idf/register/confirmation.html.php:4 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:4 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:4 +msgid "Login:" +msgstr "账号:" + #: IDF/gettexttemplates/idf/gadmin/users/update.html.php:11 #: IDF/gettexttemplates/idf/user/myaccount.html.php:5 msgid "Public Profile" @@ -829,15 +1816,26 @@ msgstr "" msgid "Administrative" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/update.html.php:13 -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:4 -msgid "Update User" -msgstr "更新用户" +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 +msgid "Configured servers" +msgstr "" -#: IDF/gettexttemplates/idf/gadmin/users/base.html.php:3 -#: IDF/Views/Admin.php:201 -msgid "User List" -msgstr "用户列表" +#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 +#: IDF/Views/Admin.php:358 +msgid "Usher control" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 +msgid "address" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 +msgid "port" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:5 +msgid "No connections found." +msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:3 msgid "current server status:" @@ -860,7 +1858,7 @@ msgid "reload" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/control.html.php:8 -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 msgid "Status explanation" msgstr "" @@ -896,89 +1894,449 @@ msgid "action" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:6 -msgid "stop" +msgid "No monotone servers configured." msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:7 -msgid "start" +msgid "stop" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:8 -msgid "kill" +msgid "start" msgstr "" #: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:9 +msgid "kill" +msgstr "" + +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:10 msgid "active connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:11 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 msgid "remote server without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:12 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 msgid "server with n open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:13 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 msgid "local server running, without open connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:14 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 msgid "local server not running, waiting for connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:15 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 msgid "local server is about to stop, n connections still open" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:16 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 msgid "local server not running, not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:17 +#: IDF/gettexttemplates/idf/gadmin/usher/index.html.php:18 msgid "usher is shut down, not running and not accepting connections" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:3 -msgid "address" +#: IDF/gettexttemplates/idf/index.atom.php:3 +#, php-format +msgid "Personal project feed for %%user%%." msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/connections.html.php:4 -msgid "port" +#: IDF/gettexttemplates/idf/index.html.php:4 +msgid "No projects managed with InDefero were found." +msgstr "没有合适项目" + +#: IDF/gettexttemplates/idf/index.html.php:9 +msgid "Forge statistics" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:3 -msgid "Configured servers" +#: IDF/gettexttemplates/idf/index.html.php:10 +msgid "Projects:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/usher/base.html.php:4 -#: IDF/Views/Admin.php:358 -msgid "Usher control" +#: IDF/gettexttemplates/idf/index.html.php:11 +msgid "Members:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/base.html.php:4 -msgid "People" -msgstr "用户列表" - -#: IDF/gettexttemplates/idf/gadmin/base.html.php:5 -msgid "Usher" +#: IDF/gettexttemplates/idf/index.html.php:12 +msgid "Issues:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/home.html.php:3 -msgid "You have here access to the administration of the forge." +#: IDF/gettexttemplates/idf/index.html.php:13 +msgid "Commits:" msgstr "" -#: IDF/gettexttemplates/idf/gadmin/home.html.php:4 -#: IDF/gettexttemplates/idf/project/timeline.html.php:4 -#: IDF/gettexttemplates/idf/project/home.html.php:3 -msgid "Welcome" -msgstr "欢迎" +#: IDF/gettexttemplates/idf/index.html.php:14 +msgid "Documentations:" +msgstr "" + +#: IDF/gettexttemplates/idf/index.html.php:16 +msgid "Code reviews:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 +#, php-format +msgid "Attachment to issue %%issue.id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 +#: IDF/gettexttemplates/idf/review/view.html.php:35 +#: IDF/gettexttemplates/idf/source/commit.html.php:23 +#: IDF/gettexttemplates/idf/source/git/file.html.php:6 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 +msgid "Archive" +msgstr "归档" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 +#: IDF/gettexttemplates/idf/source/git/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 +msgid "Download this file" +msgstr "下载此文件" + +#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 +#: IDF/gettexttemplates/idf/issues/view.html.php:28 +#: IDF/gettexttemplates/idf/review/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 +#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 +#: IDF/gettexttemplates/idf/wiki/view.html.php:14 +msgid "Created:" +msgstr "创建:" + +#: IDF/gettexttemplates/idf/issues/base.html.php:4 +msgid "All Issues" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:5 +msgid "My Issues" +msgstr "我的问题" + +#: IDF/gettexttemplates/idf/issues/base.html.php:6 +msgid "My watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/base.html.php:7 +#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 +#: IDF/gettexttemplates/idf/issues/index.html.php:5 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 +#: IDF/gettexttemplates/idf/issues/search.html.php:8 +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:5 +msgid "New Issue" +msgstr "新问题" + +#: IDF/gettexttemplates/idf/issues/base.html.php:8 +#: IDF/gettexttemplates/idf/wiki/base.html.php:6 +msgid "Search" +msgstr "搜索" + +#: IDF/gettexttemplates/idf/issues/base.html.php:9 +msgid "Back to the issue" +msgstr "返回问题" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          \n" +msgstr "" +"

          开放的问题: %%open%%

          \n" +"

          已关闭的问题: %%closed%%

          \n" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 +msgid "Label:" +msgstr "标签:" + +#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 +msgid "Completion:" +msgstr "完成率:" + +#: IDF/gettexttemplates/idf/issues/create.html.php:3 +msgid "" +"

          When you submit the issue do not forget to provide the following information:

          \n" +"
            \n" +"
          • The steps to reproduce the problem.
          • \n" +"
          • The version of the software and your operating system.
          • \n" +"
          • Any information that can help the developers to solve the issue.
          • \n" +"
          • Do not provide any password or confidential information!
          • \n" +"
          " +msgstr "" +"

          提交的问题是,不要忘记提供以下资料:

          \n" +"
            \n" +"
          • 如何发现此问题,怎么操作可以遇到此问题
          • \n" +"
          • 你使用的软件版本和操作系统版本
          • \n" +"
          • 任何可以帮助开发人员解决问题的信息
          • \n" +"
          " + +#: IDF/gettexttemplates/idf/issues/create.html.php:10 +msgid "" +"The form contains some errors. Please correct them to submit the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/create.html.php:11 +#: IDF/gettexttemplates/idf/issues/create.html.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:24 +#: IDF/gettexttemplates/idf/issues/view.html.php:26 +#: IDF/gettexttemplates/idf/wiki/create.html.php:5 +#: IDF/gettexttemplates/idf/wiki/update.html.php:5 +msgid "Preview" +msgstr "预览" + +#: IDF/gettexttemplates/idf/issues/create.html.php:12 +msgid "Submit Issue" +msgstr "提交问题" + +#: IDF/gettexttemplates/idf/issues/create.html.php:15 +#: IDF/gettexttemplates/idf/issues/view.html.php:34 +msgid "Attach file" +msgstr "附件" + +#: IDF/gettexttemplates/idf/issues/create.html.php:16 +#: IDF/gettexttemplates/idf/issues/create.html.php:17 +#: IDF/gettexttemplates/idf/issues/view.html.php:35 +#: IDF/gettexttemplates/idf/issues/view.html.php:36 +msgid "Attach another file" +msgstr "其它附件" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/view.html.php:18 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/review/view.html.php:38 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:11 +#: IDF/IssueComment.php:151 +msgid "Summary:" +msgstr "摘要:" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:13 +#: IDF/gettexttemplates/idf/issues/view.html.php:19 +#: IDF/gettexttemplates/idf/issues/view.html.php:30 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:4 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/view.html.php:39 IDF/IssueComment.php:153 +msgid "Status:" +msgstr "状态" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:5 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:14 +#: IDF/gettexttemplates/idf/issues/view.html.php:20 +#: IDF/gettexttemplates/idf/issues/view.html.php:31 +#: IDF/gettexttemplates/idf/review/feedfragment.xml.php:5 +#: IDF/IssueComment.php:155 +msgid "Owner:" +msgstr "所有者" + +#: IDF/gettexttemplates/idf/issues/feedfragment.xml.php:7 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:16 +#: IDF/gettexttemplates/idf/issues/view.html.php:22 IDF/IssueComment.php:159 +msgid "Relations:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 +#: IDF/gettexttemplates/idf/issues/index.html.php:3 +#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 +#, php-format +msgid "" +"

          Open issues: %%open%%

          \n" +"

          Closed issues: %%closed%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 +msgid "" +"A new issue has been created and assigned\n" +"to you:" +msgstr "有一个新问题需要你来处理:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 +msgid "Reported by:" +msgstr "报告人:" + +#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:18 +msgid "Issue:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 +msgid "The following issue has been updated:" +msgstr "你关注的问题更新了:" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 +#, php-format +msgid "By %%who%%, %%c.creation_dtime%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 +msgid "URL:" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 +msgid "Comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:3 +#, php-format +msgid "" +"\n" +"

          Found open issues: %%open%%

          \n" +"

          Found closed issues: %%closed%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/search.html.php:6 +#, php-format +msgid "" +"

          Label:\n" +"%%tag.class%%:%%tag.name%%

          " +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:3 +#, php-format +msgid "" +"The issue tracker is empty.
          You can create your first issue here." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:4 +#, php-format +msgid "Unresolved: By %%key%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:5 +msgid "Status Summary" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/summary.html.php:6 +msgid "Unresolved: By Assignee" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:3 +#, php-format +msgid "See the %%nb_submit_closed%% closed." +msgid_plural "" +"See the %%nb_submit_closed%% closed." +msgstr[0] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:4 +#, php-format +msgid "See the %%nb_owner_closed%% closed." +msgid_plural "" +"See the %%nb_owner_closed%% closed." +msgstr[0] "" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:6 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 +msgid "Submitted issues:" +msgstr "发布的问题:" + +#: IDF/gettexttemplates/idf/issues/userIssues.html.php:7 +#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 +msgid "Working issues:" +msgstr "处理中的问题:" + +#: IDF/gettexttemplates/idf/issues/view.html.php:3 +#, php-format +msgid "Reported by %%submitter%%, %%c.creation_dtime%%" +msgstr "由 %%submitter%%, 报告于 %%c.creation_dtime%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:4 +#: IDF/gettexttemplates/idf/review/view.html.php:22 +#, php-format +msgid "" +"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" +msgstr "" +"评论 %%i%% 由 %%submitter%%, 发表于 %%c.creation_dtime%%" + +#: IDF/gettexttemplates/idf/issues/view.html.php:5 +#, php-format +msgid "Sign in to reply to this comment." +msgstr "登录 后回复此评论" + +#: IDF/gettexttemplates/idf/issues/view.html.php:6 +msgid "" +"This issue is marked as closed, add a comment only if you think this issue " +"is still valid and more work is needed to fully fix it." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:8 +#, php-format +msgid "%%interested%% person" +msgid_plural "%%interested%% persons" +msgstr[0] "%%interested%% 人" + +#: IDF/gettexttemplates/idf/issues/view.html.php:9 +#, php-format +msgid "This issue %%verb%%" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:10 +msgid "Remove this issue from your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:11 +msgid "Add this issue to your watch list" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:12 +msgid "Click here to view the previous closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:13 +msgid "Click here to view the previous open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:14 +msgid "Click here to view the next closed issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:15 +msgid "Click here to view the next open issue" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:16 +msgid "download" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:17 +msgid "view" +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:23 +msgid "" +"The form contains some errors. Please correct them to change the issue." +msgstr "" + +#: IDF/gettexttemplates/idf/issues/view.html.php:25 +msgid "Submit Changes" +msgstr "提交修改" + +#: IDF/gettexttemplates/idf/issues/view.html.php:32 +msgid "Followed by:" +msgstr "关注:" #: IDF/gettexttemplates/idf/login_form.html.php:3 #, php-format msgid "" -"If you don't have an account yet, you can create one here." +"If you don't have an account yet, you can create one here." msgstr "" #: IDF/gettexttemplates/idf/login_form.html.php:4 @@ -1009,37 +2367,756 @@ msgstr "" msgid "It takes less than a minute to create your account." msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:3 +#: IDF/gettexttemplates/idf/main-menu.html.php:3 #, php-format -msgid "You are looking at the public profile of %%member%%." -msgstr "你正在查看 %%member%% 的公开资料" +msgid "Welcome, %%user%%." +msgstr "欢迎,%%user%%" + +#: IDF/gettexttemplates/idf/main-menu.html.php:4 +msgid "Sign Out" +msgstr "退出" + +#: IDF/gettexttemplates/idf/main-menu.html.php:5 +msgid "Sign in or create your account" +msgstr "登录或创建新用户" + +#: IDF/gettexttemplates/idf/main-menu.html.php:9 IDF/Views/Admin.php:42 +msgid "Forge Management" +msgstr "系统管理" + +#: IDF/gettexttemplates/idf/main-menu.html.php:10 +msgid "Help and accessibility features" +msgstr "帮助和辅助功能" + +#: IDF/gettexttemplates/idf/main-menu.html.php:11 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:15 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 +msgid "Help" +msgstr "帮助" + +#: IDF/gettexttemplates/idf/project/home.html.php:4 +#: IDF/gettexttemplates/idf/project/timeline.html.php:5 +msgid "Latest Updates" +msgstr "项目更新" + +#: IDF/gettexttemplates/idf/project/home.html.php:5 +msgid "Featured Downloads" +msgstr "特色下载" + +#: IDF/gettexttemplates/idf/project/home.html.php:6 +#: IDF/gettexttemplates/idf/project/home.html.php:8 +msgid "show more..." +msgstr "显示更多..." + +#: IDF/gettexttemplates/idf/project/home.html.php:7 +msgid "Featured Documentation" +msgstr "" + +#: IDF/gettexttemplates/idf/project/home.html.php:9 +msgid "Development Team" +msgstr "开发团队" + +#: IDF/gettexttemplates/idf/project/home.html.php:10 +msgid "Admins" +msgstr "管理员" + +#: IDF/gettexttemplates/idf/project/home.html.php:11 +msgid "Happy Crew" +msgstr "成员" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:3 +msgid "Latest updates" +msgstr "最近更新" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:6 +#: IDF/Views/Project.php:90 +msgid "All Updates" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:7 +msgid "Filter by type" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:8 +msgid "Subscribe to this timeline" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:9 +msgid "RSS" +msgstr "" + +#: IDF/gettexttemplates/idf/project/timeline.html.php:10 +msgid "Atom feed" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation-email.txt.php:3 +#, php-format +msgid "" +"Hello,\n" +"\n" +"You have requested the creation of an account to\n" +"participate in the life of a software project.\n" +"\n" +"To confirm the account please follow this link:\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following confirmation key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not interested any longer in taking\n" +"part in the life of the software project or if\n" +"you can't remember having requested the creation\n" +"of an account, please excuse us and simply ignore\n" +"this email. \n" +"\n" +"Yours faithfully,\n" +"The development team.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:3 +#: IDF/gettexttemplates/idf/user/myaccount.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:3 +msgid "Oops, please check the form for errors." +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:5 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:5 +msgid "Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:6 +msgid "Enable Your Account" +msgstr "" + +#: IDF/gettexttemplates/idf/register/confirmation.html.php:8 +#: IDF/gettexttemplates/idf/user/passrecovery.html.php:8 +msgid "" +"This is the last step, but just be sure to have the cookies " +"enabled to log in afterwards." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:3 +msgid "" +"Read the terms and conditions " +"– basically \"Please be nice, we respect you\"." +msgstr "" +"阅读 注册协议 – jerry " +"\"请善用此系统\"." + +#: IDF/gettexttemplates/idf/register/index.html.php:4 +#, php-format +msgid "" +"If you have just forgotten your login information, then there is no need to " +"create a new account. Just go here to recover your " +"login name and password." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:5 +#, php-format +msgid "" +"With your account, you will able to participate in the life of all the " +"projects hosted here. Participating in a software project must be fun, so if" +" you have troubles, you can let us know about your " +"issues at anytime!" +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:6 +msgid "Oops, please check the provided login and email address to register." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:7 IDF/Views.php:90 +msgid "Create Your Account" +msgstr "注册" + +#: IDF/gettexttemplates/idf/register/index.html.php:9 +msgid "" +"Be sure to provide a valid email address, as we are sending a validation " +"link by email." +msgstr "" + +#: IDF/gettexttemplates/idf/register/index.html.php:10 +msgid "Did you know?" +msgstr "你知道吗?" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:3 +#: IDF/gettexttemplates/idf/user/changeemail.html.php:3 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:3 +msgid "Oops, we found an error in the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:4 +msgid "Confirm Your Account" +msgstr "确认你的账户" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:7 +msgid "" +"Use your email software to read your emails and open your confirmation " +"email. Either click directly on the confirmation link or copy/paste the " +"confirmation key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/register/inputkey.html.php:8 +msgid "" +"Just after providing the confirmation key, you will be able to set your " +"password and start using this website fully." +msgstr "" + +#: IDF/gettexttemplates/idf/review/base-full.html.php:3 +#: IDF/gettexttemplates/idf/review/base.html.php:3 +msgid "Open Reviews" +msgstr "开放的审核" + +#: IDF/gettexttemplates/idf/review/base.html.php:4 +#: IDF/gettexttemplates/idf/review/create.html.php:11 +#: IDF/gettexttemplates/idf/review/index.html.php:3 IDF/Views/Review.php:83 +msgid "Start Code Review" +msgstr "添加代码审核" + +#: IDF/gettexttemplates/idf/review/create.html.php:3 +msgid "" +"

          To start a code review, you need to provide:

          \n" +"
            \n" +"
          • A commit or revision of the current code in the repository from which you started your work.
          • \n" +"
          • A patch describing your changes with respect to the reference commit.
          • \n" +"
          • Check your patch does not provide any password or confidential information!
          • \n" +"
          " +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:9 +msgid "" +"The form contains some errors. Please correct them to submit the code " +"review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/create.html.php:10 +msgid "" +"Select the commit against which you created your patch to be sure it applies" +" correctly." +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 +msgid "The following review has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 +msgid "Review:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 +msgid "The following review has been updated:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 +#, php-format +msgid "" +"By %%who%%, %%c.creation_dtime%%, on file:\n" +"%%c.cfile%%\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 +msgid "General comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 +msgid "Detailed file comments (last first):" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:3 +msgid "" +"Code review is a process in which\n" +"after or before changes are commited into the code repository,\n" +"different people discuss the code changes. The goal is\n" +"to improve the quality of the code and the\n" +"contributions, as such, you must be pragmatic when writing\n" +"your review. Correctly mention the line numbers (in the old or in the\n" +"new file) and try to keep a good balance between seriousness and fun.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:11 +msgid "" +"\n" +"Proposing code for review is intimidating, you know\n" +"you will receive critics, so please, as a reviewer, keep this\n" +"process fun, use it to help your contributor learn your\n" +"coding standards and the structure of the code and make them want\n" +"to propose more contributions.\n" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:18 +#: IDF/gettexttemplates/idf/source/commit.html.php:3 +#, php-format +msgid "%%ndiff%% diff" +msgid_plural "%%ndiff%% diffs" +msgstr[0] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:19 +#, php-format +msgid "%%nc%% comment" +msgid_plural "%%nc%% comments" +msgstr[0] "" + +#: IDF/gettexttemplates/idf/review/view.html.php:20 +#, php-format +msgid "" +"Comment %%i%% by %%who%%," +" %%c.creation_dtime%%" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:21 +#, php-format +msgid "Your comments on the changes in file %%file%%:" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:23 +#, php-format +msgid "Sign in to participate in the review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:24 +msgid "" +"The form contains some errors. Please correct them to submit your review." +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:25 +msgid "How to Participate in a Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:28 +#: IDF/gettexttemplates/idf/source/commit.html.php:5 +msgid "Author:" +msgstr "作者:" + +#: IDF/gettexttemplates/idf/review/view.html.php:29 +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 +#: IDF/gettexttemplates/idf/source/commit.html.php:7 +msgid "Commit:" +msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:4 #: IDF/gettexttemplates/idf/review/view.html.php:30 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:10 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:9 -msgid "Description:" -msgstr "描述:" - -#: IDF/gettexttemplates/idf/user/public.html.php:5 -msgid "Twitter:" +#: IDF/gettexttemplates/idf/source/commit.html.php:8 +msgid "View corresponding source tree" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:6 -msgid "Public Email:" +#: IDF/gettexttemplates/idf/review/view.html.php:32 +msgid "Reviewers:" msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:7 -msgid "Website:" +#: IDF/gettexttemplates/idf/review/view.html.php:33 +msgid "No reviewers at the moment." msgstr "" -#: IDF/gettexttemplates/idf/user/public.html.php:8 -msgid "Last time seen:" -msgstr "最近登录" +#: IDF/gettexttemplates/idf/review/view.html.php:34 +msgid "Files:" +msgstr "文件:" -#: IDF/gettexttemplates/idf/user/public.html.php:9 -msgid "Member since:" -msgstr "注册时间" +#: IDF/gettexttemplates/idf/review/view.html.php:36 +#: IDF/gettexttemplates/idf/source/commit.html.php:24 +msgid "Download the corresponding diff file" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:37 +msgid "General Comments" +msgstr "" + +#: IDF/gettexttemplates/idf/review/view.html.php:40 +msgid "Submit Code Review" +msgstr "" + +#: IDF/gettexttemplates/idf/source/base.html.php:3 +msgid "Source Tree" +msgstr "源码" + +#: IDF/gettexttemplates/idf/source/base.html.php:4 +msgid "Change Log" +msgstr "修改日志" + +#: IDF/gettexttemplates/idf/source/base.html.php:6 +msgid "How To Get The Code" +msgstr "获取代码" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 +#: IDF/Views/Project.php:188 +msgid "Age" +msgstr "时间" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 +msgid "Message" +msgstr "消息" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:5 +msgid "Parent:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:6 +#: IDF/gettexttemplates/idf/source/commit.html.php:10 +msgid "View corresponding commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/changelog.html.php:8 +msgid "by" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 +msgid "A new commit has been created:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 +msgid "Created by:" +msgstr "创建于:" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 +msgid "Created at:" +msgstr "创建于:" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 +msgid "Content:" +msgstr "内容:" + +#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 +msgid "Commit details:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:4 +msgid "Date:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:6 +msgid "Branch:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:9 +msgid "Parents:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:11 +msgid "Message:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:12 +#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 +msgid "Changes:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:13 +msgid "deleted" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:14 +#: IDF/gettexttemplates/idf/source/commit.html.php:18 +msgid "full" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:15 +msgid "renamed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:16 +msgid "copied" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:17 +msgid "added" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:19 +msgid "modified" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:20 +msgid "properies changed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:21 +msgid "removed" +msgstr "" + +#: IDF/gettexttemplates/idf/source/commit.html.php:22 +msgid "File differences" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#, php-format +msgid "" +"The revision identifier %%commit%% is ambiguous and can be\n" +"expanded to multiple valid revisions - please choose one:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 +msgid "Title" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 +msgid "Author" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 +msgid "Date" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 +msgid "Branch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 +msgid "Revision" +msgstr "" + +#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#, php-format +msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 +msgid "Branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 +msgid "filter branches" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 +msgid "Tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 +msgid "filter tags" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:3 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 +#, php-format +msgid "" +"Source at commit %%commit%% created " +"%%cobject.date%%." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:4 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 +#, php-format +msgid "By %%cobject.author%%, %%cobject.title%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/file.html.php:5 +#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 +msgid "Root" +msgstr "Root" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the git software to manage the source\n" +"code." +msgstr " %%project%% 项目使用 git 管理源代码" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:6 +#, php-format +msgid "" +"You may need to provide your SSH key. The " +"synchronization of your SSH key can take a couple of minutes. You can learn " +"more about SSH " +"key authentication." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 +msgid "To make a first commit in the repository, perform the following steps:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 +#, php-format +msgid "Find here more details on how to access %%project%% source code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 +msgid "Command-Line Access" +msgstr "获取代码" + +#: IDF/gettexttemplates/idf/source/git/help.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 +msgid "First Commit" +msgstr "" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 +#: IDF/Views/Download.php:66 IDF/Views/Download.php:314 +msgid "Size" +msgstr "大小" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 +msgid ":" +msgstr ":" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 +msgid "Download this version" +msgstr "下载这个版本" + +#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 +msgid "or" +msgstr "或" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#, php-format +msgid "" +"The branch or revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:5 +msgid "The following list shows all available branches:" +msgstr "" + +#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:6 +#, php-format +msgid "" +"If this is a new repository, the reason for this error\n" +"could be that you have not committed and / or pushed any change so far.\n" +"In this case please take a look at the Help page\n" +"how to access your repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the Mercurial software to manage the source\n" +"code." +msgstr "%%project%% 项目使用 Mercurial 管理源代码" + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 +#, php-format +msgid "" +"To get write access to the repository, you need to use your username and " +"your extra password." +msgstr " " + +#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 +msgid "Write Access Authentication" +msgstr "提交代码认证" + +#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 +#, php-format +msgid "Property %%prop%% set to %%val%%" +msgstr "" + +#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the monotone software to manage the source\n" +"code." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 +msgid "Revision:" +msgstr "版本:" + +#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 +#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 +msgid "Switch" +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 +#, php-format +msgid "" +"The team behind %%project%% is using\n" +"the subversion software to manage the source\n" +"code." +msgstr "%%project%% 项目使用 subversion 管理源代码" + +#: IDF/gettexttemplates/idf/source/svn/invalid_revision.html.php:3 +#, php-format +msgid "" +"The revision %%commit%% is not valid or does not exist\n" +"in this repository." +msgstr "" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 +msgid "Rev" +msgstr "版本" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 +msgid "Branches:" +msgstr "分支" + +#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 +msgid "Tags:" +msgstr "标签:" #: IDF/gettexttemplates/idf/user/changeemail-email.txt.php:3 #, php-format @@ -1066,32 +3143,31 @@ msgid "" "The development team.\n" msgstr "" -#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 -#, php-format +#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 +msgid "Confirm Your New Email Address" +msgstr "" + +#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 msgid "" -"Hello %%user%%,\n" -"\n" -"You lost your password and wanted to recover it.\n" -"To provide a new password for your account, you\n" -"just have to follow the provided link. You will\n" -"get a simple form to provide a new password.\n" -"\n" -"%%url%%\n" -"\n" -"Alternatively, go to this page:\n" -"\n" -"%%urlik%%\n" -"\n" -"and provide the following verification key:\n" -"\n" -"%%key%%\n" -"\n" -"If you are not the one who requested to reset\n" -"your password, simply ignore this email, your\n" -"password will not be changed.\n" -"\n" -"Yours faithfully,\n" -"The development team.\n" +"Use your email software to read your emails and open your verification " +"email. Either click directly on the verification link or copy/paste the " +"verification key in the box and submit the form." +msgstr "" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 +#, php-format +msgid "Update your account." +msgstr "更新你的账户" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 +#, php-format +msgid "See your public profile." +msgstr "查看你的公开资料" + +#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 +#, php-format +msgid "See your forge issue watch list." msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:6 @@ -1138,9 +3214,8 @@ msgid "Your additional email addresses" msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:17 -#, fuzzy msgid "Delete this address" -msgstr "删除此文件" +msgstr "" #: IDF/gettexttemplates/idf/user/myaccount.html.php:18 msgid "" @@ -1158,41 +3233,49 @@ msgstr "扩展密码用于访问外部系统(如svn)和系统API" msgid "Show API key and extra password" msgstr "显示API key和扩展密码" -#: IDF/gettexttemplates/idf/user/dashboard.html.php:3 -#, php-format -msgid "Update your account." -msgstr "更新你的账户" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:4 -#, php-format -msgid "See your public profile." -msgstr "查看你的公开资料" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:5 -#, php-format -msgid "See your forge issue watch list." -msgstr "" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:6 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:7 -msgid "Working issues:" -msgstr "处理中的问题:" - -#: IDF/gettexttemplates/idf/user/dashboard.html.php:7 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:6 -msgid "Submitted issues:" -msgstr "发布的问题:" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:4 -msgid "Confirm Your New Email Address" -msgstr "" - -#: IDF/gettexttemplates/idf/user/changeemail.html.php:7 -#: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:7 +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 msgid "" -"Use your email software to read your emails and open your verification " -"email. Either click directly on the verification link or copy/paste the " -"verification key in the box and submit the form." +"Oops, please check the provided login or email address to recover your " +"password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 +msgid "Recover My Password" +msgstr "恢复密码" + +#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 +msgid "" +"Provide either your login or email address, if a corresponding user is found" +" in the database, we will send you an email with the details on how to reset" +" your password." +msgstr "" + +#: IDF/gettexttemplates/idf/user/passrecovery-email.txt.php:3 +#, php-format +msgid "" +"Hello %%user%%,\n" +"\n" +"You lost your password and wanted to recover it.\n" +"To provide a new password for your account, you\n" +"just have to follow the provided link. You will\n" +"get a simple form to provide a new password.\n" +"\n" +"%%url%%\n" +"\n" +"Alternatively, go to this page:\n" +"\n" +"%%urlik%%\n" +"\n" +"and provide the following verification key:\n" +"\n" +"%%key%%\n" +"\n" +"If you are not the one who requested to reset\n" +"your password, simply ignore this email, your\n" +"password will not be changed.\n" +"\n" +"Yours faithfully,\n" +"The development team.\n" msgstr "" #: IDF/gettexttemplates/idf/user/passrecovery-inputkey.html.php:4 @@ -1209,24 +3292,45 @@ msgstr "" msgid "Reset Your Password" msgstr "重置密码" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:3 -#, fuzzy -msgid "" -"Oops, please check the provided login or email address to recover your " -"password." -msgstr "出错了,请检查你提供的email或账号" +#: IDF/gettexttemplates/idf/user/public.html.php:3 +#, php-format +msgid "You are looking at the public profile of %%member%%." +msgstr "你正在查看 %%member%% 的公开资料" -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:4 -msgid "Recover My Password" -msgstr "恢复密码" - -#: IDF/gettexttemplates/idf/user/passrecovery-ask.html.php:6 -msgid "" -"Provide either your login or email address, if a corresponding user is found " -"in the database, we will send you an email with the details on how to reset " -"your password." +#: IDF/gettexttemplates/idf/user/public.html.php:5 +msgid "Twitter:" msgstr "" +#: IDF/gettexttemplates/idf/user/public.html.php:6 +msgid "Public Email:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:7 +msgid "Website:" +msgstr "" + +#: IDF/gettexttemplates/idf/user/public.html.php:8 +msgid "Last time seen:" +msgstr "最近登录" + +#: IDF/gettexttemplates/idf/user/public.html.php:9 +msgid "Member since:" +msgstr "注册时间" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:3 +msgid "List Pages" +msgstr "页面列表" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:4 +#: IDF/gettexttemplates/idf/wiki/index.html.php:4 +#: IDF/gettexttemplates/idf/wiki/search.html.php:3 IDF/Views/Wiki.php:173 +msgid "New Page" +msgstr "新页面" + +#: IDF/gettexttemplates/idf/wiki/base.html.php:5 +msgid "Update This Page" +msgstr "更新此页面" + #: IDF/gettexttemplates/idf/wiki/create.html.php:3 #: IDF/gettexttemplates/idf/wiki/update.html.php:3 msgid "Preview of the Page" @@ -1236,15 +3340,6 @@ msgstr "" msgid "The form contains some errors. Please correct them to create the page." msgstr "" -#: IDF/gettexttemplates/idf/wiki/create.html.php:5 -#: IDF/gettexttemplates/idf/wiki/update.html.php:5 -#: IDF/gettexttemplates/idf/issues/create.html.php:11 -#: IDF/gettexttemplates/idf/issues/create.html.php:13 -#: IDF/gettexttemplates/idf/issues/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:24 -msgid "Preview" -msgstr "预览" - #: IDF/gettexttemplates/idf/wiki/create.html.php:6 msgid "Create Page" msgstr "创建页面" @@ -1252,8 +3347,7 @@ msgstr "创建页面" #: IDF/gettexttemplates/idf/wiki/delete.html.php:3 #, php-format msgid "" -"You are looking at an old revision (%%oldrev.summary%%) of the " -"page \n" +"You are looking at an old revision (%%oldrev.summary%%) of the page \n" "%%page.title%%. This revision was created\n" "by %%submitter%%." msgstr "" @@ -1264,81 +3358,16 @@ msgid "" "you will not be able to recover it." msgstr "" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:7 -#: IDF/gettexttemplates/idf/wiki/delete.html.php:8 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:4 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:5 -#: IDF/gettexttemplates/idf/wiki/view.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:9 -#: IDF/gettexttemplates/idf/issues/view.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:4 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:5 -#: IDF/gettexttemplates/idf/downloads/view.html.php:4 -#, php-format -msgid "by %%submitter%%" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/delete.html.php:9 msgid "Delete Revision" msgstr "删除版本" -#: IDF/gettexttemplates/idf/wiki/delete.html.php:11 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:8 -#: IDF/gettexttemplates/idf/wiki/view.html.php:14 -#: IDF/gettexttemplates/idf/review/view.html.php:25 -#: IDF/gettexttemplates/idf/issues/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:7 -msgid "Created:" -msgstr "创建:" - -#: IDF/gettexttemplates/idf/wiki/delete.html.php:12 -#: IDF/gettexttemplates/idf/wiki/deletepage.html.php:9 -#: IDF/gettexttemplates/idf/wiki/view.html.php:15 -#: IDF/gettexttemplates/idf/review/view.html.php:26 -#: IDF/gettexttemplates/idf/issues/view.html.php:27 -#: IDF/gettexttemplates/idf/downloads/delete.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:14 -msgid "Updated:" -msgstr "更新:" - #: IDF/gettexttemplates/idf/wiki/delete.html.php:14 #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:11 #: IDF/gettexttemplates/idf/wiki/view.html.php:17 msgid "Old Revisions" msgstr "" -#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 -#, php-format -msgid "" -"\n" -"

          Instructions:

          \n" -"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" -"

          Website addresses are automatically linked and you can link to another " -"page in the documentation using double square brackets like that " -"[[AnotherPage]].

          \n" -"

          To directly include a file content from the repository, embrace its path " -"with triple square brackets: [[[path/to/file.txt]]].

          \n" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/search.html.php:3 -#: IDF/gettexttemplates/idf/wiki/index.html.php:4 -#: IDF/gettexttemplates/idf/wiki/base.html.php:4 IDF/Views/Wiki.php:175 -msgid "New Page" -msgstr "新页面" - -#: IDF/gettexttemplates/idf/wiki/search.html.php:4 -msgid "Pages found:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/feedfragment.xml.php:3 -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.php:12 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:12 -msgid "Changes:" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/deletepage.html.php:3 msgid "" "If you delete this documentation page, it will be removed from the database " @@ -1350,49 +3379,14 @@ msgstr "" msgid "Delete Page" msgstr "" -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 -msgid "The following documentation page has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:4 -msgid "Hello," -msgstr "你好," - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:5 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:9 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:6 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:5 -msgid "Project:" -msgstr "项目:" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 -msgid "Updated by:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:6 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:7 -msgid "Created by:" -msgstr "创建于:" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 -msgid "New content:" -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 -msgid "Documentation page:" +#: IDF/gettexttemplates/idf/wiki/edit-info.html.php:3 +#, php-format +msgid "" +"\n" +"

          Instructions:

          \n" +"

          The content of the page can use the Markdown syntax with the Extra extension.

          \n" +"

          Website addresses are automatically linked and you can link to another page in the documentation using double square brackets like that [[AnotherPage]].

          \n" +"

          To directly include a file content from the repository, embrace its path with triple square brackets: [[[path/to/file.txt]]].

          \n" msgstr "" #: IDF/gettexttemplates/idf/wiki/index.html.php:3 @@ -1404,6 +3398,24 @@ msgstr "" msgid "Number of pages:" msgstr "文档数目:" +#: IDF/gettexttemplates/idf/wiki/search.html.php:4 +msgid "Pages found:" +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:4 +msgid "The form contains some errors. Please correct them to update the page." +msgstr "" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:6 +msgid "Update Page" +msgstr "更新页面" + +#: IDF/gettexttemplates/idf/wiki/update.html.php:8 +#: IDF/gettexttemplates/idf/wiki/update.html.php:10 +#: IDF/gettexttemplates/idf/wiki/update.html.php:11 +msgid "Delete this page" +msgstr "" + #: IDF/gettexttemplates/idf/wiki/view.html.php:3 msgid "" "Attention! This page is marked as deprecated, \n" @@ -1427,1280 +3439,102 @@ msgstr "" msgid "Delete this revision" msgstr "" -#: IDF/gettexttemplates/idf/wiki/update.html.php:4 -msgid "The form contains some errors. Please correct them to update the page." -msgstr "" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:6 -msgid "Update Page" -msgstr "更新页面" - -#: IDF/gettexttemplates/idf/wiki/update.html.php:8 -#: IDF/gettexttemplates/idf/wiki/update.html.php:10 -#: IDF/gettexttemplates/idf/wiki/update.html.php:11 -msgid "Delete this page" -msgstr "" - #: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:3 msgid "A new documentation page has been created:" msgstr "" -#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:9 -msgid "Content:" -msgstr "内容:" +#: IDF/gettexttemplates/idf/wiki/wiki-created-email.txt.php:9 +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:14 +msgid "Documentation page:" +msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:3 -msgid "List Pages" -msgstr "页面列表" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:3 +msgid "The following documentation page has been updated:" +msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:5 -msgid "Update This Page" -msgstr "更新此页面" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:7 +msgid "Updated by:" +msgstr "" -#: IDF/gettexttemplates/idf/wiki/base.html.php:6 -#: IDF/gettexttemplates/idf/issues/base.html.php:7 -msgid "Search" -msgstr "搜索" +#: IDF/gettexttemplates/idf/wiki/wiki-updated-email.txt.php:13 +msgid "New content:" +msgstr "" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:3 +#: IDF/Issue.php:76 +msgid "owner" +msgstr "所有者" + +#: IDF/Issue.php:84 IDF/WikiPage.php:86 +msgid "interested users" +msgstr "" + +#: IDF/Issue.php:85 +msgid "" +"Interested users will get an email notification when the issue is changed." +msgstr "" + +#: IDF/Issue.php:92 IDF/Review.php:95 IDF/Upload.php:99 IDF/WikiPage.php:94 +msgid "labels" +msgstr "标签" + +#: IDF/Issue.php:111 IDF/IssueFile.php:102 IDF/Review.php:114 +#: IDF/Upload.php:118 IDF/WikiPage.php:106 +msgid "modification date" +msgstr "修改日期" + +#: IDF/Issue.php:212 IDF/IssueComment.php:143 #, php-format -msgid "" -"The branch or revision %%commit%% is not valid or does not exist\n" -"in this repository." -msgstr "" +msgid "Issue %3$d, %4$s" +msgstr "问题 %3$d, %4$s" -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:5 -msgid "The following list shows all available branches:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/invalid_revision.html.php:6 +#: IDF/Issue.php:214 #, php-format -msgid "" -"If this is a new repository, the reason for this error\n" -"could be that you have not committed and / or pushed any change so far.\n" -"In this case please take a look at the Help page\n" -"how to access your repository." +msgid "Creation of issue %d, by %s" msgstr "" -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:3 +#: IDF/Issue.php:224 #, php-format -msgid "" -"The revision identifier %%commit%% is ambiguous and can be\n" -"expanded to multiple valid revisions - please choose one:" -msgstr "" +msgid "%s: Issue %d created - %s" +msgstr "%s: Issue %d created - %s" -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:5 -msgid "Title" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:6 -msgid "Author" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:7 -msgid "Date" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:8 -msgid "Branch" -msgstr "" - -#: IDF/gettexttemplates/idf/source/disambiguate_revision.html.php:9 -msgid "Revision" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:3 -msgid "A new commit has been created:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.php:7 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:7 -#: IDF/gettexttemplates/idf/review/view.html.php:28 -msgid "Commit:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:8 -msgid "Created at:" -msgstr "创建于:" - -#: IDF/gettexttemplates/idf/source/commit-created-email.txt.php:10 -msgid "Commit details:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:3 -#: IDF/gettexttemplates/idf/review/view.html.php:3 +#: IDF/Issue.php:290 #, php-format -msgid "%%ndiff%% diff" -msgid_plural "%%ndiff%% diffs" -msgstr[0] "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:4 -msgid "Date:" +msgid "Issue %s - %s (%s)" msgstr "" -#: IDF/gettexttemplates/idf/source/commit.html.php:5 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:5 -#: IDF/gettexttemplates/idf/review/view.html.php:27 -msgid "Author:" -msgstr "作者:" - -#: IDF/gettexttemplates/idf/source/commit.html.php:6 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:6 -msgid "Branch:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:8 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:8 -#: IDF/gettexttemplates/idf/review/view.html.php:29 -msgid "View corresponding source tree" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:9 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:9 -msgid "Parents:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:10 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:10 -#: IDF/gettexttemplates/idf/source/changelog.html.php:6 -msgid "View corresponding commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.rej.php:3 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:11 -msgid "Message:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:13 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:13 -msgid "deleted" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.php:17 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:14 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:17 -msgid "full" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:15 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:15 -msgid "renamed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:16 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:16 -msgid "added" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:18 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:18 -msgid "modified" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:19 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:19 -msgid "properies changed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:20 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:20 -msgid "removed" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:21 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:21 -msgid "File differences" -msgstr "" - -#: IDF/gettexttemplates/idf/source/commit.html.php:22 -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:11 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:22 -#: IDF/gettexttemplates/idf/source/git/file.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:11 -#: IDF/gettexttemplates/idf/review/view.html.php:34 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:5 -msgid "Archive" -msgstr "归档" - -#: IDF/gettexttemplates/idf/source/commit.html.php:23 -#: IDF/gettexttemplates/idf/source/commit.html.orig.php:23 -#: IDF/gettexttemplates/idf/review/view.html.php:35 -msgid "Download the corresponding diff file" -msgstr "" - -#: IDF/gettexttemplates/idf/source/feedfragment.xml.php:3 +#: IDF/Issue.php:336 #, php-format -msgid "%%cproject.name%%: Commit %%c.scm_id%%" +msgid "Updated Issue %s - %s (%s)" msgstr "" -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:3 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:3 -msgid "Branches" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:4 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:4 -msgid "filter branches" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:5 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:5 -msgid "Tags" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/branch_tag_list.html.php:6 -#: IDF/gettexttemplates/idf/source/git/branch_tag_list.html.php:6 -msgid "filter tags" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:3 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:3 -#: IDF/gettexttemplates/idf/source/git/file.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:3 -#, php-format -msgid "" -"Source at commit %%commit%% created %%" -"cobject.date%%." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:4 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:4 -#: IDF/gettexttemplates/idf/source/git/file.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:4 -#, php-format -msgid "By %%cobject.author%%, %%cobject.title%%" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:5 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:5 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:5 -#: IDF/gettexttemplates/idf/source/git/file.html.php:5 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:5 -msgid "Root" -msgstr "Root" - -#: IDF/gettexttemplates/idf/source/mtn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/file.html.php:7 -#: IDF/gettexttemplates/idf/source/git/file.html.php:7 -#: IDF/gettexttemplates/idf/issues/attachment.html.php:6 -msgid "Download this file" -msgstr "下载此文件" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:6 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:6 -#: IDF/Views/Download.php:64 IDF/Views/Download.php:292 IDF/Form/Upload.php:59 -msgid "File" -msgstr "文件" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:7 -#: IDF/gettexttemplates/idf/source/changelog.html.php:3 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:7 -#: IDF/Views/Project.php:152 -msgid "Age" -msgstr "时间" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:8 -#: IDF/gettexttemplates/idf/source/changelog.html.php:4 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:8 -msgid "Message" -msgstr "消息" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:9 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:9 -#: IDF/Views/Download.php:66 IDF/Views/Download.php:294 -msgid "Size" -msgstr "大小" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:10 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:10 -msgid ":" -msgstr ":" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:12 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:12 -msgid "Download this version" -msgstr "下载这个版本" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:13 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:13 -msgid "or" -msgstr "或" - -#: IDF/gettexttemplates/idf/source/mtn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/mercurial/tree.html.php:14 -#: IDF/gettexttemplates/idf/source/git/tree.html.php:14 -#: IDF/gettexttemplates/idf/main-menu.html.php:10 -msgid "Help" -msgstr "帮助" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the monotone software to manage the source\n" -"code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/git/help.html.php:7 -msgid "To make a first commit in the repository, perform the following steps:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:7 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:7 -#: IDF/gettexttemplates/idf/source/git/help.html.php:8 -#, php-format -msgid "Find here more details on how to access %%project%% source code." -msgstr "" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/svn/help.html.php:8 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:8 -#: IDF/gettexttemplates/idf/source/git/help.html.php:9 -msgid "Command-Line Access" -msgstr "获取代码" - -#: IDF/gettexttemplates/idf/source/mtn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/git/help.html.php:10 -msgid "First Commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:3 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:10 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:15 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:3 -msgid "Revision:" -msgstr "版本:" - -#: IDF/gettexttemplates/idf/source/svn/commit.html.php:4 -#: IDF/gettexttemplates/idf/source/svn/file.html.php:11 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:16 -#: IDF/gettexttemplates/idf/source/svn/changelog.html.php:4 -msgid "Go to revision" -msgstr "切换版本" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:6 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:11 -msgid "Property" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/file.html.php:7 -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:12 -msgid "set to:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:8 -msgid "Rev" -msgstr "版本" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:17 -msgid "Branches:" -msgstr "分支" - -#: IDF/gettexttemplates/idf/source/svn/tree.html.php:18 -msgid "Tags:" -msgstr "标签:" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the subversion software to manage the source\n" -"code." -msgstr "%%project%% 项目使用 subversion 管理源代码" - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:6 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:6 -#, php-format -msgid "" -"To get write access to the repository, you need to use your username and " -"your extra password." -msgstr " " - -#: IDF/gettexttemplates/idf/source/svn/help.html.php:9 -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:9 -msgid "Write Access Authentication" -msgstr "提交代码认证" - -#: IDF/gettexttemplates/idf/source/mercurial/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the Mercurial software to manage the source\n" -"code." -msgstr "%%project%% 项目使用 Mercurial 管理源代码" - -#: IDF/gettexttemplates/idf/source/base.html.php:3 -msgid "Source Tree" -msgstr "源码" - -#: IDF/gettexttemplates/idf/source/base.html.php:4 -msgid "Change Log" -msgstr "修改日志" - -#: IDF/gettexttemplates/idf/source/base.html.php:5 -#: IDF/gettexttemplates/idf/source/changelog.html.php:7 -#: IDF/Form/ReviewCreate.php:74 -msgid "Commit" -msgstr "" - -#: IDF/gettexttemplates/idf/source/base.html.php:6 -msgid "How To Get The Code" -msgstr "获取代码" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:5 -msgid "Parent:" -msgstr "" - -#: IDF/gettexttemplates/idf/source/changelog.html.php:8 -msgid "by" -msgstr "" - -#: IDF/gettexttemplates/idf/source/git/help.html.php:3 -#, php-format -msgid "" -"The team behind %%project%% is using\n" -"the git software to manage the source\n" -"code." -msgstr " %%project%% 项目使用 git 管理源代码" - -#: IDF/gettexttemplates/idf/source/git/help.html.php:6 -#, php-format -msgid "" -"You may need to provide your SSH key. The " -"synchronization of your SSH key can take a couple of minutes. You can learn " -"more about SSH key authentication." -msgstr "" - -#: IDF/gettexttemplates/idf/main-menu.html.php:3 -#, php-format -msgid "" -"Welcome, %%user%%." -msgstr "" -"欢迎,%%user%%" - -#: IDF/gettexttemplates/idf/main-menu.html.php:4 -msgid "Sign Out" -msgstr "退出" - -#: IDF/gettexttemplates/idf/main-menu.html.php:5 -msgid "Sign in or create your account" -msgstr "登录或创建新用户" - -#: IDF/gettexttemplates/idf/main-menu.html.php:7 -#: IDF/gettexttemplates/idf/index.html.php:6 -#: IDF/Form/Admin/ProjectCreate.php:55 IDF/Form/TabsConf.php:77 -msgid "Private project" -msgstr "私有项目" - -#: IDF/gettexttemplates/idf/main-menu.html.php:8 IDF/Views/Admin.php:42 -msgid "Forge Management" -msgstr "系统管理" - -#: IDF/gettexttemplates/idf/main-menu.html.php:9 -msgid "Help and accessibility features" -msgstr "帮助和辅助功能" - -#: IDF/gettexttemplates/idf/index.html.php:4 -msgid "No projects managed with InDefero were found." -msgstr "没有合适项目" - -#: IDF/gettexttemplates/idf/index.html.php:7 -#, fuzzy -msgid "Forge statistics" -msgstr "项目统计" - -#: IDF/gettexttemplates/idf/index.html.php:8 -msgid "Projects:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:9 -msgid "Members:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:10 -msgid "Issues:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:11 -msgid "Commits:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:12 -msgid "Documentations:" -msgstr "" - -#: IDF/gettexttemplates/idf/index.html.php:14 -msgid "Code reviews:" -msgstr "" - -#: IDF/gettexttemplates/idf/base-full.html.php:3 -#: IDF/gettexttemplates/idf/base.html.php:3 -#, php-format -msgid "" -"Sign in or create your account to create issues or " -"add comments" -msgstr "登录 以便提交问题或评论" - -#: IDF/gettexttemplates/idf/base-full.html.php:4 -#: IDF/gettexttemplates/idf/base.html.php:4 -msgid "Project Home" -msgstr "项目首页" - -#: IDF/gettexttemplates/idf/base-full.html.php:6 -#: IDF/gettexttemplates/idf/admin/base.html.php:5 -#: IDF/gettexttemplates/idf/base.html.php:6 IDF/Form/TabsConf.php:40 -msgid "Documentation" -msgstr "文档" - -#: IDF/gettexttemplates/idf/base-full.html.php:8 -#: IDF/gettexttemplates/idf/admin/base.html.php:7 -#: IDF/gettexttemplates/idf/base.html.php:8 IDF/Form/TabsConf.php:41 -msgid "Source" -msgstr "源代码" - -#: IDF/gettexttemplates/idf/base-full.html.php:9 -#: IDF/gettexttemplates/idf/base.html.php:9 IDF/Form/TabsConf.php:39 -msgid "Code Review" -msgstr "代码审核" - -#: IDF/gettexttemplates/idf/base-full.html.php:10 -#: IDF/gettexttemplates/idf/base.html.php:10 -msgid "Project Management" -msgstr "管理" - -#: IDF/gettexttemplates/idf/review/create.html.php:3 -#, fuzzy -msgid "" -"

          To start a code review, you need to provide:

          \n" -"
            \n" -"
          • A commit or revision of the current code in the repository from which " -"you started your work.
          • \n" -"
          • A patch describing your changes with respect to the reference commit.\n" -"
          • Check your patch does not provide any password or confidential " -"information!
          • \n" -"
          " -msgstr "" -"

          提交的问题是,不要忘记提供以下资料:

          \n" -"
            \n" -"
          • 如何发现此问题,怎么操作可以遇到此问题
          • \n" -"
          • 你使用的软件版本和操作系统版本
          • \n" -"
          • 任何可以帮助开发人员解决问题的信息
          • \n" -"
          " - -#: IDF/gettexttemplates/idf/review/create.html.php:9 -msgid "" -"The form contains some errors. Please correct them to submit the code review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:10 -msgid "" -"Select the commit against which you created your patch to be sure it applies " -"correctly." -msgstr "" - -#: IDF/gettexttemplates/idf/review/create.html.php:11 -#: IDF/gettexttemplates/idf/review/index.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:4 IDF/Views/Review.php:83 -msgid "Start Code Review" -msgstr "添加代码审核" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:3 -msgid "The following review has been updated:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:4 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:4 -#, php-format -msgid "By %%who%%, %%c.creation_dtime%%:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:5 -#, php-format -msgid "" -"By %%who%%, %%c.creation_dtime%%, on file:\n" -"%%c.cfile%%\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:11 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:7 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:8 -msgid "Reported by:" -msgstr "报告人:" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:12 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:8 -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:9 -msgid "URL:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:14 -msgid "General comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:15 -msgid "Detailed file comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/review/review-updated-email.txt.php:16 -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:10 -msgid "Review:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:4 -#, php-format -msgid "%%nc%% comment" -msgid_plural "%%nc%% comments" -msgstr[0] "" - -#: IDF/gettexttemplates/idf/review/view.html.php:5 -msgid "" -"Code review is a process in which\n" -"after or before changes are commited into the code repository,\n" -"different people discuss the code changes. The goal is\n" -"to improve the quality of the code and the\n" -"contributions, as such, you must be pragmatic when writing\n" -"your review. Correctly mention the line numbers (in the old or in the\n" -"new file) and try to keep a good balance between seriousness and fun.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:13 -msgid "" -"\n" -"Proposing code for review is intimidating, you know\n" -"you will receive critics, so please, as a reviewer, keep this\n" -"process fun, use it to help your contributor learn your\n" -"coding standards and the structure of the code and make them want\n" -"to propose more contributions.\n" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:20 -#, php-format -msgid "" -"Comment %%i%% by %%who%%, " -"%%c.creation_dtime%%" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:21 -#, php-format -msgid "Your comments on the changes in file %%file%%:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:22 -#: IDF/gettexttemplates/idf/issues/view.html.php:4 -#, php-format -msgid "" -"Comment %%i%% by %%submitter%%, %%c.creation_dtime%%" -msgstr "" -"评论 %%i%% 由 %%submitter%%, 发表于 %%c." -"creation_dtime%%" - -#: IDF/gettexttemplates/idf/review/view.html.php:23 -#, php-format -msgid "Sign in to participate in the review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:24 -msgid "" -"The form contains some errors. Please correct them to submit your review." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:31 -msgid "Reviewers:" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:32 -msgid "No reviewers at the moment." -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:33 -msgid "Files:" -msgstr "文件:" - -#: IDF/gettexttemplates/idf/review/view.html.php:36 -msgid "How to Participate in a Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:37 -msgid "Old" -msgstr "旧" - -#: IDF/gettexttemplates/idf/review/view.html.php:38 -msgid "New" -msgstr "新" +#: IDF/IssueComment.php:51 IDF/IssueRelation.php:47 +msgid "issue" +msgstr "问题" -#: IDF/gettexttemplates/idf/review/view.html.php:39 -msgid "General Comments" -msgstr "" - -#: IDF/gettexttemplates/idf/review/view.html.php:42 -msgid "Submit Code Review" -msgstr "" - -#: IDF/gettexttemplates/idf/review/base-full.html.php:3 -#: IDF/gettexttemplates/idf/review/base.html.php:3 -msgid "Open Reviews" -msgstr "开放的审核" - -#: IDF/gettexttemplates/idf/review/review-created-email.txt.php:3 -msgid "The following review has been created:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/members.html.php:13 -#: IDF/gettexttemplates/idf/admin/tabs.html.php:15 -#: IDF/gettexttemplates/idf/admin/summary.html.php:8 -#: IDF/gettexttemplates/idf/admin/wiki.html.php:8 -#: IDF/gettexttemplates/idf/admin/source.html.php:31 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:8 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:8 -msgid "Save Changes" -msgstr "保存更改" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:3 -msgid "" -"\n" -"Only project members and admins have write access to the source.
          \n" -"If you restrict the access to the source, anonymous access is
          \n" -"not provided and the users must authenticate themselves with their
          \n" -"password or SSH key." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:8 -msgid "" -"You can configure here the project tabs access rights and notification " -"emails." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:9 -#, php-format -msgid "" -"Notification emails will be sent from the %%from_email%% " -"address, if you send the email to a mailing list, you may need to register " -"this email address. Multiple email addresses must be separated through " -"commas (','). If you do not want to send emails for a given type of changes, " -"simply leave the corresponding field empty." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:10 -msgid "" -"If you mark a project as private, only the project members and " -"administrators, together with the extra authorized users you provide will " -"have access to the project. You will still be able to define further access " -"rights for the different tabs but the \"Open to all\" and \"Signed in users" -"\" will default to authorized users only." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:11 -msgid "" -"Specify each person by its login. Each person must have already registered " -"with the given login. Separate the logins with commas and/or new lines." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:12 -msgid "" -"The form contains some errors. Please correct them to update the access " -"rights." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:13 -msgid "Access Rights" -msgstr "访问权限" - -#: IDF/gettexttemplates/idf/admin/tabs.html.php:14 -msgid "Notification Email" -msgstr "提醒Email" - -#: IDF/gettexttemplates/idf/admin/summary.html.php:3 -#, php-format -msgid "" -"\n" -"

          Instructions:

          \n" -"

          The description of the project can be improved using the Markdown syntax.

          \n" -msgstr "" -"\n" -"

          提示:

          \n" -"

          The description of the project can be improved using the Markdown syntax.

          \n" - -#: IDF/gettexttemplates/idf/admin/summary.html.php:7 -msgid "" -"The form contains some errors. Please correct them to update the summary." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/wiki.html.php:3 -#: IDF/gettexttemplates/idf/admin/issue-tracking.html.php:3 -#: IDF/gettexttemplates/idf/admin/downloads.html.php:3 -msgid "" -"\n" -"

          Instructions:

          \n" -"

          List one status value per line in desired sort-order.

          \n" -"

          Optionally, use an equals-sign to document the meaning of each status " -"value.

          \n" -msgstr "" -"\n" -"

          提示:

          \n" -"

          List one status value per line in desired sort-order.

          \n" -"

          Optionally, use an equals-sign to document the meaning of each status " -"value.

          \n" - -#: IDF/gettexttemplates/idf/admin/source.html.php:3 -msgid "You can find here the current repository configuration of your project." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:4 -msgid "" -"

          The webhook URL setting specifies a URL to which a HTTP POST\n" -"request is sent after each repository commit. If this field is empty,\n" -"notifications are disabled.

          \n" -"\n" -"

          Only properly-escaped HTTP URLs are supported, for " -"example:

          \n" -"\n" -"
            \n" -"
          • http://domain.com/commit
          • \n" -"
          • http://domain.com/commit?my%20param
          • \n" -"
          \n" -"\n" -"

          In addition, the URL may contain the following \"%\" notation, which\n" -"will be replaced with specific project values for each commit:

          \n" -"\n" -"
            \n" -"
          • %p - project name
          • \n" -"
          • %r - revision number
          • \n" -"
          \n" -"\n" -"

          For example, committing revision 123 to project 'my-project' with\n" -"post-commit URL http://mydomain.com/%p/%r would send a request to\n" -"http://mydomain.com/my-project/123.

          " -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:26 -msgid "" -"The form contains some errors. Please correct them to update the source " -"configuration." -msgstr "" - -#: IDF/gettexttemplates/idf/admin/source.html.php:27 -msgid "Repository type:" -msgstr "仓库类型:" - -#: IDF/gettexttemplates/idf/admin/source.html.php:28 -msgid "Repository access:" -msgstr "仓库地址:" - -#: IDF/gettexttemplates/idf/admin/source.html.php:29 -msgid "Repository size:" -msgstr "仓库使用空间:" - -#: IDF/gettexttemplates/idf/admin/source.html.php:30 -msgid "Post-commit authentication key:" -msgstr "" - -#: IDF/gettexttemplates/idf/admin/base.html.php:3 -msgid "Project Summary" -msgstr "项目摘要" - -#: IDF/gettexttemplates/idf/admin/base.html.php:6 -msgid "Issue Tracking" -msgstr "问题跟踪" - -#: IDF/gettexttemplates/idf/admin/base.html.php:8 -msgid "Project Members" -msgstr "项目成员" - -#: IDF/gettexttemplates/idf/admin/base.html.php:9 -msgid "Tabs Access and Notifications" -msgstr "访问权限与提醒" - -#: IDF/gettexttemplates/idf/issues/create.html.php:3 -msgid "" -"

          When you submit the issue do not forget to provide the following " -"information:

          \n" -"
            \n" -"
          • The steps to reproduce the problem.
          • \n" -"
          • The version of the software and your operating system.
          • \n" -"
          • Any information that can help the developers to solve the issue.
          • \n" -"
          • Do not provide any password or confidential information!
          • \n" -"
          " -msgstr "" -"

          提交的问题是,不要忘记提供以下资料:

          \n" -"
            \n" -"
          • 如何发现此问题,怎么操作可以遇到此问题
          • \n" -"
          • 你使用的软件版本和操作系统版本
          • \n" -"
          • 任何可以帮助开发人员解决问题的信息
          • \n" -"
          " - -#: IDF/gettexttemplates/idf/issues/create.html.php:10 -msgid "The form contains some errors. Please correct them to submit the issue." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/create.html.php:12 -msgid "Submit Issue" -msgstr "提交问题" - -#: IDF/gettexttemplates/idf/issues/create.html.php:15 -#: IDF/gettexttemplates/idf/issues/view.html.php:32 -msgid "Attach file" -msgstr "附件" - -#: IDF/gettexttemplates/idf/issues/create.html.php:16 -#: IDF/gettexttemplates/idf/issues/create.html.php:17 -#: IDF/gettexttemplates/idf/issues/view.html.php:33 -#: IDF/gettexttemplates/idf/issues/view.html.php:34 -msgid "Attach another file" -msgstr "其它附件" - -#: IDF/gettexttemplates/idf/issues/search.html.php:3 -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:5 -#: IDF/gettexttemplates/idf/issues/by-label.html.php:6 -#: IDF/gettexttemplates/idf/issues/index.html.php:5 -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:5 -#: IDF/gettexttemplates/idf/issues/base.html.php:4 -msgid "New Issue" -msgstr "新问题" - -#: IDF/gettexttemplates/idf/issues/search.html.php:4 -msgid "Found issues:" -msgstr "找到问题:" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:3 -msgid "The following issue has been updated:" -msgstr "你关注的问题更新了:" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:11 -msgid "Comments (last first):" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/issue-updated-email.txt.php:17 -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:12 -msgid "Issue:" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/project-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/forge-watchlist.html.php:3 -#: IDF/gettexttemplates/idf/issues/index.html.php:3 -#, php-format -msgid "" -"

          Open issues: %%open%%

          \n" -"

          Closed issues: %%closed%%

          " -msgstr "" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:3 -#, php-format -msgid "" -"

          Open issues: %%open%%

          \n" -"

          Closed issues: %%closed%%

          \n" -msgstr "" -"

          开放的问题: %%open%%

          \n" -"

          已关闭的问题: %%closed%%\n" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:7 -msgid "Label:" -msgstr "标签:" - -#: IDF/gettexttemplates/idf/issues/by-label.html.php:8 -msgid "Completion:" -msgstr "完成率:" - -#: IDF/gettexttemplates/idf/issues/issue-created-email.txt.php:3 -msgid "" -"A new issue has been created and assigned\n" -"to you:" -msgstr "有一个新问题需要你来处理:" - -#: IDF/gettexttemplates/idf/issues/view.html.php:3 -#, php-format -msgid "Reported by %%submitter%%, %%c.creation_dtime%%" -msgstr "由 %%submitter%%, 报告于 %%c.creation_dtime%%" - -#: IDF/gettexttemplates/idf/issues/view.html.php:5 -#, php-format -msgid "Sign in to reply to this comment." -msgstr "登录 后回复此评论" - -#: IDF/gettexttemplates/idf/issues/view.html.php:6 -msgid "" -"This issue is marked as closed, add a comment only if you think this issue " -"is still valid and more work is needed to fully fix it." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:8 -#, php-format -msgid "%%interested%% person" -msgid_plural "%%interested%% persons" -msgstr[0] "%%interested%% 人" - -#: IDF/gettexttemplates/idf/issues/view.html.php:9 -msgid "Remove this issue from your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:10 -msgid "Add this issue to your watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:11 -msgid "Click here to view the previous closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:12 -msgid "Click here to view the previous open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:13 -msgid "Click here to view the next closed issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:14 -msgid "Click here to view the next open issue" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:15 -msgid "download" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:16 -msgid "view" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:21 -msgid "The form contains some errors. Please correct them to change the issue." -msgstr "" - -#: IDF/gettexttemplates/idf/issues/view.html.php:23 -msgid "Submit Changes" -msgstr "提交修改" - -#: IDF/gettexttemplates/idf/issues/view.html.php:30 -msgid "Followed by:" -msgstr "关注:" - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:3 -#, php-format -msgid "" -"See the %%nb_submit_closed%% closed." -msgid_plural "" -"See the %%nb_submit_closed%% closed." -msgstr[0] "" - -#: IDF/gettexttemplates/idf/issues/my-issues.html.php:4 -#, php-format -msgid "" -"See the %%nb_owner_closed%% closed." -msgid_plural "" -"See the %%nb_owner_closed%% closed." -msgstr[0] "" - -#: IDF/gettexttemplates/idf/issues/attachment.html.php:3 -#, php-format -msgid "Attachment to issue %%issue.id%%" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/base.html.php:3 -msgid "Open Issues" -msgstr "开放的问题" - -#: IDF/gettexttemplates/idf/issues/base.html.php:5 -msgid "My Issues" -msgstr "我的问题" - -#: IDF/gettexttemplates/idf/issues/base.html.php:6 -msgid "My watch list" -msgstr "" - -#: IDF/gettexttemplates/idf/issues/base.html.php:8 -msgid "Back to the issue" -msgstr "返回问题" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:3 -msgid "Latest updates" -msgstr "最近更新" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:5 -#: IDF/gettexttemplates/idf/project/home.html.php:4 -msgid "Latest Updates" -msgstr "项目更新" - -#: IDF/gettexttemplates/idf/project/timeline.html.php:6 -msgid "Filter by type" -msgstr "" - -#: IDF/gettexttemplates/idf/project/home.html.php:5 -msgid "Featured Downloads" -msgstr "特色下载" - -#: IDF/gettexttemplates/idf/project/home.html.php:6 -#: IDF/gettexttemplates/idf/project/home.html.php:8 -msgid "show more..." -msgstr "显示更多..." - -#: IDF/gettexttemplates/idf/project/home.html.php:7 -msgid "Featured Documentation" -msgstr "" - -#: IDF/gettexttemplates/idf/project/home.html.php:9 -msgid "Development Team" -msgstr "开发团队" - -#: IDF/gettexttemplates/idf/project/home.html.php:10 -msgid "Admins" -msgstr "管理员" - -#: IDF/gettexttemplates/idf/project/home.html.php:11 -msgid "Happy Crew" -msgstr "成员" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:3 -msgid "" -"Attention! If you want to delete a specific version of your " -"software, maybe, someone is depending on this specific version to run his " -"systems. Are you sure, you will not affect anybody when removing this file?" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:4 -#, php-format -msgid "" -"Instead of deleting the file, you could mark it as " -"deprecated." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:6 -msgid "Delete File" -msgstr "删除文件" - -#: IDF/gettexttemplates/idf/downloads/delete.html.php:8 -#: IDF/gettexttemplates/idf/downloads/view.html.php:13 -msgid "Uploaded:" -msgstr "上传时间:" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:3 -msgid "" -"Each file must have a distinct name and file contents\n" -"cannot be changed, so be sure to include release numbers in each file\n" -"name." -msgstr "" -"每个文件名称都必须唯一用且内容不能修改
          因此请确保文件版本号包含在文件名" -"中" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:6 -#, php-format -msgid "" -"You can use the Markdown syntax for the description." -msgstr "你可以在描述中使用 Markdown 语法" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:7 -msgid "The form contains some errors. Please correct them to submit the file." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/submit.html.php:8 -msgid "Submit File" -msgstr "提交文件" - -#: IDF/gettexttemplates/idf/downloads/feedfragment.xml.php:3 -msgid "Details" -msgstr "详情" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:3 -#, php-format -msgid "See the deprecated files." -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:4 -#: IDF/gettexttemplates/idf/downloads/base.html.php:4 -#: IDF/Views/Download.php:214 -msgid "New Download" -msgstr "上传" - -#: IDF/gettexttemplates/idf/downloads/index.html.php:5 -msgid "Number of files:" -msgstr "文件数目:" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:3 -msgid "" -"Attention! This file is marked as deprecated, download it " -"only if you are sure you need this specific version." -msgstr "" +#: IDF/IssueComment.php:58 IDF/IssueFile.php:49 IDF/Review/Comment.php:62 +#: IDF/Review/FileComment.php:49 IDF/Review/FileComment.php:69 +msgid "comment" +msgstr "评论" -#: IDF/gettexttemplates/idf/downloads/view.html.php:5 -msgid "Changes" +#: IDF/IssueComment.php:72 IDF/Review/Comment.php:75 IDF/Upload.php:63 +#: IDF/WikiRevision.php:85 +msgid "changes" msgstr "修改" -#: IDF/gettexttemplates/idf/downloads/view.html.php:6 -msgid "The form contains some errors. Please correct them to update the file." +#: IDF/IssueComment.php:73 +msgid "Serialized array of the changes in the issue." msgstr "" -#: IDF/gettexttemplates/idf/downloads/view.html.php:7 -msgid "Update File" -msgstr "更新文件" +#: IDF/IssueComment.php:180 +#, php-format +msgid "Comment on issue %d, by %s" +msgstr "评论 issue %d, 由 %s" -#: IDF/gettexttemplates/idf/downloads/view.html.php:9 -#: IDF/gettexttemplates/idf/downloads/view.html.php:11 -msgid "Remove this file" -msgstr "删除此文件" - -#: IDF/gettexttemplates/idf/downloads/view.html.php:12 -msgid "Delete this file" -msgstr "删除此文件" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:3 -msgid "A new file is available for download:" +#: IDF/IssueComment.php:191 +#, php-format +msgid "%s: Comment on issue %d - %s" msgstr "" -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:6 -msgid "Submitted by:" -msgstr "" - -#: IDF/gettexttemplates/idf/downloads/download-created-email.txt.php:8 -msgid "Download:" -msgstr "下载:" - #: IDF/IssueFile.php:64 msgid "file name" msgstr "文件名" @@ -2725,6 +3559,159 @@ msgstr "图片" msgid "Other" msgstr "其它" +#: IDF/IssueRelation.php:54 +msgid "verb" +msgstr "" + +#: IDF/IssueRelation.php:61 +msgid "other issue" +msgstr "" + +#: IDF/Key.php:55 +msgid "public key" +msgstr "" + +#: IDF/Key.php:90 +msgid "Invalid or unknown key data detected." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:78 IDF/Plugin/SyncSvn.php:81 +#, php-format +msgid "The repository %s already exists." +msgstr "" + +#: IDF/Plugin/SyncMercurial.php:142 +#, php-format +msgid "%s does not exist or is not writable." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:107 IDF/Plugin/SyncMonotone.php:492 +msgid "\"mtn_repositories\" must be defined in your configuration file" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:114 IDF/Plugin/SyncMonotone.php:482 +msgid "\"mtn_usher_conf\" does not exist or is not writable" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:121 +#, php-format +msgid "Could not find mtn-post-push script \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:155 +#, php-format +msgid "The configuration file \"%s\" is missing" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:164 +#, php-format +msgid "The project path \"%s\" already exists" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:170 +#, php-format +msgid "The project path \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:208 +#, php-format +msgid "The key directory \"%s\" could not be created" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:227 +#, php-format +msgid "Could not parse key information: %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:265 +#, php-format +msgid "Could not create configuration directory \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:275 +#, php-format +msgid "Could not create symlink for configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:293 +#, php-format +msgid "Could not write configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:309 IDF/Plugin/SyncMonotone.php:525 +#, php-format +msgid "Could not parse usher configuration in \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:320 +#, php-format +msgid "usher configuration already contains a server entry named \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:345 IDF/Plugin/SyncMonotone.php:546 +#, php-format +msgid "Could not write usher configuration file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:395 +#, php-format +msgid "Could not write write-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:420 +#, php-format +msgid "Could not write read-permissions file \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:438 +#, php-format +msgid "Could not remove symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:446 +#, php-format +msgid "Could not create symlink \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:500 +#, php-format +msgid "One or more paths underneath %s could not be deleted" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:512 +#, php-format +msgid "Could not delete client private key \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:599 IDF/Plugin/SyncMonotone.php:718 +#, php-format +msgid "Could not parse read-permissions for project \"%s\": %s" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:643 IDF/Plugin/SyncMonotone.php:741 +#, php-format +msgid "Could not write read-permissions for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:657 IDF/Plugin/SyncMonotone.php:760 +#, php-format +msgid "Could not write write-permissions file for project \"%s\"" +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:813 +msgid "\"mtn_repositories\" must be defined in your configuration file." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:820 +#, php-format +msgid "The project path %s does not exists." +msgstr "" + +#: IDF/Plugin/SyncMonotone.php:838 +#, php-format +msgid "The command \"%s\" could not be executed." +msgstr "" + #: IDF/Project.php:62 IDF/Tag.php:66 msgid "name" msgstr "名称" @@ -2743,11 +3730,6 @@ msgstr "" msgid "short description" msgstr "简要说明" -#: IDF/Project.php:79 IDF/Form/Admin/ProjectCreate.php:70 -#: IDF/Form/Admin/ProjectUpdate.php:51 -msgid "A one line description of the project." -msgstr "项目简单描述" - #: IDF/Project.php:86 IDF/Review/Patch.php:74 msgid "description" msgstr "说明" @@ -2765,6 +3747,81 @@ msgstr "私有" msgid "Project \"%s\" not found." msgstr "" +#: IDF/Review/Comment.php:55 IDF/Review/Patch.php:80 +msgid "patch" +msgstr "补丁" + +#: IDF/Review/Comment.php:83 +msgid "vote" +msgstr "" + +#: IDF/Review/Comment.php:139 IDF/Review/Patch.php:151 +#, php-format +msgid "Review %3$d, %4$s" +msgstr "" + +#: IDF/Review/Comment.php:141 +#, php-format +msgid "Update of review %d, by %s" +msgstr "" + +#: IDF/Review/Comment.php:151 +#, php-format +msgid "%s: Updated review %d - %s" +msgstr "" + +#: IDF/Review/Comment.php:216 +#, php-format +msgid "Updated Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Review/Patch.php:52 +msgid "review" +msgstr "" + +#: IDF/Review/Patch.php:67 +msgid "commit" +msgstr "" + +#: IDF/Review/Patch.php:153 +#, php-format +msgid "Creation of review %d, by %s" +msgstr "" + +#: IDF/Review/Patch.php:163 +#, php-format +msgid "%s: Creation of Review %d - %s" +msgstr "" + +#: IDF/Review/Patch.php:204 +#, php-format +msgid "New Code Review %s - %s (%s)" +msgstr "" + +#: IDF/Scm/Git.php:309 IDF/Scm/Mercurial.php:199 +#, php-format +msgid "Folder %1$s not found in commit %2$s." +msgstr "" + +#: IDF/Scm/Git.php:433 IDF/Scm/Mercurial.php:216 +#, php-format +msgid "Not a valid tree: %s." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:81 +msgid "Monotone client key name or hash not in project conf." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:89 +#, php-format +msgid "The key directory %s could not be created." +msgstr "" + +#: IDF/Scm/Monotone/Stdio.php:100 +#, php-format +msgid "Could not write client key \"%s\"" +msgstr "" + #: IDF/Search/Occ.php:33 msgid "occurence" msgstr "" @@ -2781,553 +3838,77 @@ msgstr "" msgid "ponderated occurence" msgstr "" -#: IDF/Issue.php:76 -msgid "owner" -msgstr "所有者" - -#: IDF/Issue.php:84 IDF/WikiPage.php:86 -msgid "interested users" +#: IDF/Tag.php:59 +msgid "tag class" msgstr "" -#: IDF/Issue.php:85 -msgid "" -"Interested users will get an email notification when the issue is changed." +#: IDF/Tag.php:60 +msgid "The class of the tag." msgstr "" -#: IDF/Issue.php:196 +#: IDF/Tag.php:73 +msgid "lcname" +msgstr "" + +#: IDF/Tag.php:74 +msgid "Lower case version of the name for fast searching." +msgstr "" + +#: IDF/Template/Markdown.php:75 +msgid "Create this documentation page" +msgstr "" + +#: IDF/Template/ShowUser.php:51 +msgid "Anonymous" +msgstr "匿名" + +#: IDF/Template/ShowUser.php:54 +msgid "Me" +msgstr "" + +#: IDF/Timeline/Paginator.php:49 +msgid "Today" +msgstr "今天" + +#: IDF/Upload.php:70 +msgid "file" +msgstr "文件" + +#: IDF/Upload.php:71 +msgid "The path is relative to the upload path." +msgstr "" + +#: IDF/Upload.php:78 +msgid "file size in bytes" +msgstr "" + +#: IDF/Upload.php:84 +msgid "MD5" +msgstr "" + +#: IDF/Upload.php:106 +msgid "number of downloads" +msgstr "下载数量" + +#: IDF/Upload.php:201 #, php-format -msgid "Creation of issue %d, by %s" +msgid "Download %2$d, %3$s" msgstr "" -#: IDF/Issue.php:206 +#: IDF/Upload.php:204 #, php-format -msgid "%s: Issue %d created - %s" -msgstr "%s: Issue %d created - %s" +msgid "Addition of download %d, by %s" +msgstr "" -#: IDF/Issue.php:272 +#: IDF/Upload.php:214 #, php-format -msgid "Issue %s - %s (%s)" +msgid "%s: Download %d added - %s" msgstr "" -#: IDF/Issue.php:318 +#: IDF/Upload.php:256 #, php-format -msgid "Updated Issue %s - %s (%s)" -msgstr "" - -#: IDF/Views/Wiki.php:41 -#, php-format -msgid "%s Documentation" -msgstr "%s 文档" - -#: IDF/Views/Wiki.php:48 -msgid "This table shows the documentation pages." -msgstr "" - -#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 -msgid "Page Title" -msgstr "标题" - -#: IDF/Views/Wiki.php:62 IDF/Views/Wiki.php:107 IDF/Views/Wiki.php:148 -#: IDF/Views/Download.php:65 IDF/Views/Download.php:293 IDF/Views/Issue.php:62 -#: IDF/Views/Issue.php:139 IDF/Views/Issue.php:220 IDF/Views/Issue.php:296 -#: IDF/Views/Issue.php:383 IDF/Views/Issue.php:562 IDF/Views/Issue.php:621 -#: IDF/Views/User.php:83 IDF/Views/Review.php:58 IDF/Form/Upload.php:40 -#: IDF/Form/ReviewCreate.php:45 IDF/Form/IssueUpdate.php:45 -#: IDF/Form/IssueCreate.php:53 IDF/Form/UpdateUpload.php:42 -#: IDF/Form/ReviewFileComment.php:71 -msgid "Summary" -msgstr "摘要" - -#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 -msgid "Updated" -msgstr "" - -#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 -msgid "No documentation pages were found." -msgstr "没有文档" - -#: IDF/Views/Wiki.php:90 -#, php-format -msgid "Documentation Search - %s" -msgstr "" - -#: IDF/Views/Wiki.php:101 -msgid "This table shows the pages found." -msgstr "" - -#: IDF/Views/Wiki.php:112 -msgid "No pages were found." -msgstr "" - -#: IDF/Views/Wiki.php:131 -#, php-format -msgid "%1$s Documentation Pages with Label %2$s" -msgstr "" - -#: IDF/Views/Wiki.php:141 -#, php-format -msgid "This table shows the documentation pages with label %s." -msgstr "" - -#: IDF/Views/Wiki.php:186 -#, php-format -msgid "The page %s has been created." -msgstr "" - -#: IDF/Views/Wiki.php:273 -msgid "The old revision has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:279 -#, php-format -msgid "Delete Old Revision of %s" -msgstr "" - -#: IDF/Views/Wiki.php:312 IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 -#, php-format -msgid "Update %s" -msgstr "更新 %s" - -#: IDF/Views/Wiki.php:324 -#, php-format -msgid "The page %s has been updated." -msgstr "" - -#: IDF/Views/Wiki.php:362 -msgid "The documentation page has been deleted." -msgstr "" - -#: IDF/Views/Wiki.php:370 -#, php-format -msgid "Delete Page %s" -msgstr "" - -#: IDF/Views/Source.php:40 -#, php-format -msgid "%s Source Help" -msgstr "%s 源代码帮助" - -#: IDF/Views/Source.php:58 -#, php-format -msgid "%s Invalid Revision" -msgstr "" - -#: IDF/Views/Source.php:81 -#, php-format -msgid "%s Ambiguous Revision" -msgstr "" - -#: IDF/Views/Source.php:106 -#, php-format -msgid "%1$s %2$s Change Log" -msgstr "%1$s %2$s 修改日志" - -#: IDF/Views/Source.php:146 IDF/Views/Source.php:227 IDF/Views/Source.php:359 -#, php-format -msgid "%1$s %2$s Source Tree" -msgstr "%1$s %2$s 源码树" - -#: IDF/Views/Source.php:303 -#, php-format -msgid "%s Commit Details" -msgstr "" - -#: IDF/Views/Source.php:304 -#, php-format -msgid "%s Commit Details - %s" -msgstr "" - -#: IDF/Views/Download.php:45 -#, php-format -msgid "%s Downloads" -msgstr "%s 下载" - -#: IDF/Views/Download.php:51 -msgid "This table shows the files to download." -msgstr "" - -#: IDF/Views/Download.php:67 IDF/Views/Download.php:295 -msgid "Uploaded" -msgstr "上传时间" - -#: IDF/Views/Download.php:71 IDF/Views/Download.php:299 -msgid "No downloads were found." -msgstr "没有下载" - -#: IDF/Views/Download.php:94 -#, php-format -msgid "Download %s" -msgstr "下载 %s" - -#: IDF/Views/Download.php:111 -#, php-format -msgid "The file %2$s has been updated." -msgstr "" - -#: IDF/Views/Download.php:144 -#, php-format -msgid "Delete Download %s" -msgstr "删除下载 %s" - -#: IDF/Views/Download.php:177 -msgid "The file has been deleted." -msgstr "" - -#: IDF/Views/Download.php:223 -#, php-format -msgid "The file has been uploaded." -msgstr "" - -#: IDF/Views/Download.php:277 -#, php-format -msgid "%1$s Downloads with Label %2$s" -msgstr "" - -#: IDF/Views/Download.php:287 -#, php-format -msgid "This table shows the downloads with label %s." -msgstr "" - -#: IDF/Views/Project.php:72 -msgid "All Updates" -msgstr "" - -#: IDF/Views/Project.php:74 -msgid "Issues and Comments" -msgstr "" - -#: IDF/Views/Project.php:76 -msgid "Documents" -msgstr "" - -#: IDF/Views/Project.php:77 -msgid "Reviews and Patches" -msgstr "" - -#: IDF/Views/Project.php:142 -msgid "This table shows the project updates." -msgstr "" - -#: IDF/Views/Project.php:153 -msgid "Change" -msgstr "更改" - -#: IDF/Views/Project.php:157 -msgid "No changes were found." -msgstr "没有修改信息" - -#: IDF/Views/Project.php:248 -#, php-format -msgid "%s Project Summary" -msgstr "%s 项目摘要" - -#: IDF/Views/Project.php:256 IDF/Views/Admin.php:101 -msgid "The project has been updated." -msgstr "项目更新成功" - -#: IDF/Views/Project.php:283 -#, php-format -msgid "%s Issue Tracking Configuration" -msgstr "%s 问题跟踪配置" - -#: IDF/Views/Project.php:292 -msgid "The issue tracking configuration has been saved." -msgstr "问题跟踪配置保存成功" - -#: IDF/Views/Project.php:328 -#, php-format -msgid "%s Downloads Configuration" -msgstr "%s 下载配置" - -#: IDF/Views/Project.php:337 -msgid "The downloads configuration has been saved." -msgstr "下载配置保存成功" - -#: IDF/Views/Project.php:371 -#, php-format -msgid "%s Documentation Configuration" -msgstr "%s 文档配置" - -#: IDF/Views/Project.php:380 -msgid "The documentation configuration has been saved." -msgstr "文档配置保存成功" - -#: IDF/Views/Project.php:414 -#, php-format -msgid "%s Project Members" -msgstr "%s 项目成员" - -#: IDF/Views/Project.php:423 -msgid "The project membership has been saved." -msgstr "项目成员保存成功" - -#: IDF/Views/Project.php:446 -#, php-format -msgid "%s Tabs Access Rights" -msgstr "%s 访问权限" - -#: IDF/Views/Project.php:460 -msgid "The project tabs access rights have been saved." -msgstr "项目访问权限保存成功" - -#: IDF/Views/Project.php:506 -#, php-format -msgid "%s Source" -msgstr "%s 源代码配置" - -#: IDF/Views/Project.php:520 -msgid "The project source configuration has been saved." -msgstr "" - -#: IDF/Views/Project.php:540 IDF/Form/Admin/ProjectCreate.php:38 -msgid "git" -msgstr "" - -#: IDF/Views/Project.php:541 IDF/Form/Admin/ProjectCreate.php:39 -msgid "Subversion" -msgstr "" - -#: IDF/Views/Project.php:542 IDF/Form/Admin/ProjectCreate.php:40 -msgid "mercurial" -msgstr "" - -#: IDF/Views/Project.php:543 IDF/Form/Admin/ProjectCreate.php:41 -msgid "monotone" -msgstr "" - -#: IDF/Views/Issue.php:41 -#, php-format -msgid "%s Open Issues" -msgstr "%s 开放的问题" - -#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:287 IDF/Views/User.php:75 -msgid "This table shows the open issues." -msgstr "" - -#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:138 IDF/Views/Issue.php:219 -#: IDF/Views/Issue.php:295 IDF/Views/Issue.php:382 IDF/Views/Issue.php:561 -#: IDF/Views/Issue.php:620 IDF/Views/User.php:81 IDF/Views/Review.php:57 -msgid "Id" -msgstr "编号" - -#: IDF/Views/Issue.php:63 IDF/Views/Issue.php:140 IDF/Views/Issue.php:222 -#: IDF/Views/Issue.php:297 IDF/Views/Issue.php:384 IDF/Views/Issue.php:563 -#: IDF/Views/Issue.php:622 IDF/Views/User.php:84 IDF/Views/Review.php:59 -#: IDF/Form/ReviewCreate.php:103 IDF/Form/IssueUpdate.php:88 -#: IDF/Form/IssueCreate.php:95 IDF/Form/ReviewFileComment.php:81 -msgid "Status" -msgstr "状态" - -#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:141 IDF/Views/Issue.php:223 -#: IDF/Views/Issue.php:298 IDF/Views/Issue.php:385 IDF/Views/Issue.php:564 -#: IDF/Views/Issue.php:623 IDF/Views/User.php:85 IDF/Views/Review.php:60 -msgid "Last Updated" -msgstr "最后更新" - -#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:145 IDF/Views/Issue.php:227 -#: IDF/Views/Issue.php:302 IDF/Views/Issue.php:389 IDF/Views/Issue.php:568 -#: IDF/Views/Issue.php:627 -msgid "No issues were found." -msgstr "没有问题" - -#: IDF/Views/Issue.php:112 -#, php-format -msgid "Watch List: Closed Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:113 -#, php-format -msgid "This table shows the closed issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:118 -#, php-format -msgid "Watch List: Open Issues for %s" -msgstr "" - -#: IDF/Views/Issue.php:119 -#, php-format -msgid "This table shows the open issues in your watch list for %s project." -msgstr "" - -#: IDF/Views/Issue.php:195 -msgid "Watch List: Closed Issues" -msgstr "" - -#: IDF/Views/Issue.php:196 -msgid "This table shows the closed issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:201 -msgid "Watch List: Open Issues" -msgstr "" - -#: IDF/Views/Issue.php:202 -msgid "This table shows the open issues in your watch list." -msgstr "" - -#: IDF/Views/Issue.php:221 IDF/Views/User.php:82 -msgid "Project" -msgstr "项目" - -#: IDF/Views/Issue.php:254 -#, php-format -msgid "My Submitted %s Issues" -msgstr "我提交的问题 %s" - -#: IDF/Views/Issue.php:258 -#, php-format -msgid "My Closed Submitted %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:262 -#, php-format -msgid "My Closed Working %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:266 -#, php-format -msgid "My Working %s Issues" -msgstr "" - -#: IDF/Views/Issue.php:321 -msgid "Submit a new issue" -msgstr "提交新问题" - -#: IDF/Views/Issue.php:337 -#, php-format -msgid "Issue %d has been created." -msgstr "" - -#: IDF/Views/Issue.php:366 -#, php-format -msgid "Search Issues - %s" -msgstr "搜索问题 - %s" - -#: IDF/Views/Issue.php:378 -msgid "This table shows the found issues." -msgstr "" - -#: IDF/Views/Issue.php:408 -#, php-format -msgid "Issue %d: %s" -msgstr "问题 %d: %s" - -#: IDF/Views/Issue.php:432 -#, php-format -msgid "Issue %d has been updated." -msgstr "" - -#: IDF/Views/Issue.php:521 -#, php-format -msgid "View %s" -msgstr "查看 %s" - -#: IDF/Views/Issue.php:541 -#, php-format -msgid "%s Closed Issues" -msgstr "" - -#: IDF/Views/Issue.php:551 -msgid "This table shows the closed issues." -msgstr "" - -#: IDF/Views/Issue.php:594 -#, php-format -msgid "%1$s Issues with Label %2$s" -msgstr "" - -#: IDF/Views/Issue.php:597 -#, php-format -msgid "%1$s Closed Issues with Label %2$s" -msgstr "" - -#: IDF/Views/Issue.php:610 -#, php-format -msgid "This table shows the issues with label %s." -msgstr "" - -#: IDF/Views/Issue.php:660 -msgid "The issue has been removed from your watch list." -msgstr "" - -#: IDF/Views/Issue.php:663 -msgid "The issue has been added to your watch list." -msgstr "" - -#: IDF/Views/Issue.php:752 -msgid "On your watch list." -msgstr "" - -#: IDF/Views/User.php:59 -msgid "Your Dashboard - Working Issues" -msgstr "你的任务" - -#: IDF/Views/User.php:62 -msgid "Your Dashboard - Submitted Issues" -msgstr "" - -#: IDF/Views/User.php:89 -msgid "No issues are assigned to you, yeah!" -msgstr "太棒了,没有签给你的问题!" - -#: IDF/Views/User.php:89 -msgid "All the issues you submitted are fixed, yeah!" -msgstr "" - -#: IDF/Views/User.php:121 -msgid "Your personal information has been updated." -msgstr "你的个人资料更新成功" - -#: IDF/Views/User.php:133 -msgid "Your Account" -msgstr "账户" - -#: IDF/Views/User.php:157 -msgid "The public key has been deleted." -msgstr "" - -#: IDF/Views/User.php:177 -#, fuzzy -msgid "The address has been deleted." -msgstr "项目删除成功" - -#: IDF/Views/User.php:200 -msgid "Confirm The Email Change" -msgstr "" - -#: IDF/Views/User.php:232 -#, php-format -msgid "Your new email address \"%s\" has been validated. Thank you!" -msgstr "" - -#: IDF/Views/Review.php:41 -#, php-format -msgid "%s Code Reviews" -msgstr "%s 代码审核" - -#: IDF/Views/Review.php:48 -msgid "This table shows the latest reviews." -msgstr "" - -#: IDF/Views/Review.php:64 -msgid "No reviews were found." -msgstr "没有审核" - -#: IDF/Views/Review.php:94 -#, php-format -msgid "The code review %d has been created." -msgstr "" - -#: IDF/Views/Review.php:140 -#, php-format -msgid "Review %d: %s" -msgstr "" - -#: IDF/Views/Review.php:160 -#, php-format -msgid "Your code review %d has been published." -msgstr "" +msgid "New download - %s (%s)" +msgstr "上传 - %s (%s)" #: IDF/Views/Admin.php:60 msgid "This table shows the projects in the forge." @@ -3337,11 +3918,6 @@ msgstr "" msgid "Short Name" msgstr "短名称" -#: IDF/Views/Admin.php:66 IDF/Views/Admin.php:210 -#: IDF/Form/Admin/ProjectCreate.php:49 IDF/Form/Admin/ProjectUpdate.php:44 -msgid "Name" -msgstr "名字" - #: IDF/Views/Admin.php:67 msgid "Repository Size" msgstr "仓库大小" @@ -3350,6 +3926,15 @@ msgstr "仓库大小" msgid "No projects were found." msgstr "没有项目" +#: IDF/Views/Admin.php:93 IDF/Views/Admin.php:251 IDF/Views/Wiki.php:310 +#, php-format +msgid "Update %s" +msgstr "更新 %s" + +#: IDF/Views/Admin.php:101 IDF/Views/Project.php:302 +msgid "The project has been updated." +msgstr "项目更新成功" + #: IDF/Views/Admin.php:134 msgid "The project has been created." msgstr "项目创建成功" @@ -3375,18 +3960,10 @@ msgstr "" msgid "login" msgstr "登录" -#: IDF/Views/Admin.php:211 IDF/Form/Admin/UserUpdate.php:161 -msgid "Staff" -msgstr "工作人员" - #: IDF/Views/Admin.php:212 msgid "Admin" msgstr "管理员" -#: IDF/Views/Admin.php:213 IDF/Form/Admin/UserUpdate.php:172 -msgid "Active" -msgstr "激活" - #: IDF/Views/Admin.php:214 msgid "Last Login" msgstr "最后登录" @@ -3461,716 +4038,540 @@ msgstr "是" msgid "No" msgstr "不" -#: IDF/Form/WikiCreate.php:38 -msgid "" -"# Introduction\n" -"\n" -"Add your content here.\n" -"\n" -"\n" -"# Details\n" -"\n" -"Add your content here. Format your content with:\n" -"\n" -"* Text in **bold** or *italic*.\n" -"* Headings, paragraphs, and lists.\n" -"* Links to other [[WikiPage]].\n" +#: IDF/Views/Download.php:45 +#, php-format +msgid "%s Downloads" +msgstr "%s 下载" + +#: IDF/Views/Download.php:51 +msgid "This table shows the files to download." msgstr "" -#: IDF/Form/WikiCreate.php:57 -msgid "PageName" -msgstr "页面名称" +#: IDF/Views/Download.php:67 IDF/Views/Download.php:315 +msgid "Uploaded" +msgstr "上传时间" -#: IDF/Form/WikiCreate.php:60 IDF/Form/WikiUpdate.php:50 -msgid "Page title" +#: IDF/Views/Download.php:71 IDF/Views/Download.php:319 +msgid "No downloads were found." +msgstr "没有下载" + +#: IDF/Views/Download.php:94 +#, php-format +msgid "Download %s" +msgstr "下载 %s" + +#: IDF/Views/Download.php:111 +#, php-format +msgid "The file %2$s has been updated." +msgstr "" + +#: IDF/Views/Download.php:144 +#, php-format +msgid "Delete Download %s" +msgstr "删除下载 %s" + +#: IDF/Views/Download.php:177 +msgid "The file has been deleted." +msgstr "" + +#: IDF/Views/Download.php:243 +#, php-format +msgid "The file has been uploaded." +msgstr "" + +#: IDF/Views/Download.php:297 +#, php-format +msgid "%1$s Downloads with Label %2$s" +msgstr "" + +#: IDF/Views/Download.php:307 +#, php-format +msgid "This table shows the downloads with label %s." +msgstr "" + +#: IDF/Views/Issue.php:41 +#, php-format +msgid "%s Open Issues" +msgstr "%s 开放的问题" + +#: IDF/Views/Issue.php:51 IDF/Views/Issue.php:379 IDF/Views/User.php:75 +msgid "This table shows the open issues." +msgstr "" + +#: IDF/Views/Issue.php:61 IDF/Views/Issue.php:217 IDF/Views/Issue.php:298 +#: IDF/Views/Issue.php:387 IDF/Views/Issue.php:539 IDF/Views/Issue.php:762 +#: IDF/Views/Issue.php:821 IDF/Views/Review.php:57 IDF/Views/User.php:81 +msgid "Id" +msgstr "编号" + +#: IDF/Views/Issue.php:64 IDF/Views/Issue.php:220 IDF/Views/Issue.php:302 +#: IDF/Views/Issue.php:390 IDF/Views/Issue.php:542 IDF/Views/Issue.php:765 +#: IDF/Views/Issue.php:824 IDF/Views/Review.php:60 IDF/Views/User.php:85 +msgid "Last Updated" +msgstr "最后更新" + +#: IDF/Views/Issue.php:68 IDF/Views/Issue.php:224 IDF/Views/Issue.php:306 +#: IDF/Views/Issue.php:394 IDF/Views/Issue.php:546 IDF/Views/Issue.php:769 +#: IDF/Views/Issue.php:828 +msgid "No issues were found." +msgstr "没有问题" + +#: IDF/Views/Issue.php:113 +msgid "Not assigned" +msgstr "" + +#: IDF/Views/Issue.php:146 +#, php-format +msgid "Summary of tracked issues in %s." +msgstr "" + +#: IDF/Views/Issue.php:191 +#, php-format +msgid "Watch List: Closed Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:192 +#, php-format +msgid "This table shows the closed issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:197 +#, php-format +msgid "Watch List: Open Issues for %s" +msgstr "" + +#: IDF/Views/Issue.php:198 +#, php-format +msgid "This table shows the open issues in your watch list for %s project." +msgstr "" + +#: IDF/Views/Issue.php:274 +msgid "Watch List: Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:275 +msgid "This table shows the closed issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:280 +msgid "Watch List: Open Issues" +msgstr "" + +#: IDF/Views/Issue.php:281 +msgid "This table shows the open issues in your watch list." +msgstr "" + +#: IDF/Views/Issue.php:300 IDF/Views/User.php:82 +msgid "Project" +msgstr "项目" + +#: IDF/Views/Issue.php:341 +#, php-format +msgid "%s %s Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:345 +#, php-format +msgid "%s %s Closed Submitted %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:349 +#, php-format +msgid "%s %s Closed Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:353 +#, php-format +msgid "%s %s Working %s Issues" +msgstr "" + +#: IDF/Views/Issue.php:414 +msgid "Submit a new issue" +msgstr "提交新问题" + +#: IDF/Views/Issue.php:430 +#, php-format +msgid "Issue %d has been created." +msgstr "" + +#: IDF/Views/Issue.php:487 +#, php-format +msgid "Search issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:489 +#, php-format +msgid "Search closed issues - %s" +msgstr "" + +#: IDF/Views/Issue.php:536 +msgid "This table shows the found issues." +msgstr "" + +#: IDF/Views/Issue.php:601 +#, php-format +msgid "Issue %d: %s" +msgstr "问题 %d: %s" + +#: IDF/Views/Issue.php:625 +#, php-format +msgid "Issue %d has been updated." +msgstr "" + +#: IDF/Views/Issue.php:715 +#, php-format +msgid "View %s" +msgstr "查看 %s" + +#: IDF/Views/Issue.php:742 +#, php-format +msgid "%s Closed Issues" +msgstr "" + +#: IDF/Views/Issue.php:752 +msgid "This table shows the closed issues." +msgstr "" + +#: IDF/Views/Issue.php:795 +#, php-format +msgid "%1$s Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:798 +#, php-format +msgid "%1$s Closed Issues with Label %2$s" +msgstr "" + +#: IDF/Views/Issue.php:811 +#, php-format +msgid "This table shows the issues with label %s." +msgstr "" + +#: IDF/Views/Issue.php:934 +msgid "The issue has been removed from your watch list." +msgstr "" + +#: IDF/Views/Issue.php:937 +msgid "The issue has been added to your watch list." +msgstr "" + +#: IDF/Views/Issue.php:1035 +msgid "On your watch list." +msgstr "" + +#: IDF/Views/Project.php:95 +msgid "Issues and Comments" +msgstr "" + +#: IDF/Views/Project.php:99 +msgid "Documents" +msgstr "" + +#: IDF/Views/Project.php:101 +msgid "Reviews and Patches" +msgstr "" + +#: IDF/Views/Project.php:178 +msgid "This table shows the project updates." +msgstr "" + +#: IDF/Views/Project.php:189 +msgid "Change" +msgstr "更改" + +#: IDF/Views/Project.php:193 +msgid "No changes were found." +msgstr "没有修改信息" + +#: IDF/Views/Project.php:294 +#, php-format +msgid "%s Project Summary" +msgstr "%s 项目摘要" + +#: IDF/Views/Project.php:329 +#, php-format +msgid "%s Issue Tracking Configuration" +msgstr "%s 问题跟踪配置" + +#: IDF/Views/Project.php:338 +msgid "The issue tracking configuration has been saved." +msgstr "问题跟踪配置保存成功" + +#: IDF/Views/Project.php:375 +#, php-format +msgid "%s Downloads Configuration" +msgstr "%s 下载配置" + +#: IDF/Views/Project.php:384 +msgid "The downloads configuration has been saved." +msgstr "下载配置保存成功" + +#: IDF/Views/Project.php:418 +#, php-format +msgid "%s Documentation Configuration" +msgstr "%s 文档配置" + +#: IDF/Views/Project.php:427 +msgid "The documentation configuration has been saved." +msgstr "文档配置保存成功" + +#: IDF/Views/Project.php:461 +#, php-format +msgid "%s Project Members" +msgstr "%s 项目成员" + +#: IDF/Views/Project.php:470 +msgid "The project membership has been saved." +msgstr "项目成员保存成功" + +#: IDF/Views/Project.php:493 +#, php-format +msgid "%s Tabs Access Rights" +msgstr "%s 访问权限" + +#: IDF/Views/Project.php:507 +msgid "The project tabs access rights have been saved." +msgstr "项目访问权限保存成功" + +#: IDF/Views/Project.php:553 +#, php-format +msgid "%s Source" +msgstr "%s 源代码配置" + +#: IDF/Views/Project.php:567 +msgid "The project source configuration has been saved." +msgstr "" + +#: IDF/Views/Review.php:41 +#, php-format +msgid "%s Code Reviews" +msgstr "%s 代码审核" + +#: IDF/Views/Review.php:48 +msgid "This table shows the latest reviews." +msgstr "" + +#: IDF/Views/Review.php:64 +msgid "No reviews were found." +msgstr "没有审核" + +#: IDF/Views/Review.php:94 +#, php-format +msgid "The code review %d has been created." +msgstr "" + +#: IDF/Views/Review.php:140 +#, php-format +msgid "Review %d: %s" +msgstr "" + +#: IDF/Views/Review.php:160 +#, php-format +msgid "Your code review %d has been published." +msgstr "" + +#: IDF/Views/Source.php:40 +#, php-format +msgid "%s Source Help" +msgstr "%s 源代码帮助" + +#: IDF/Views/Source.php:58 +#, php-format +msgid "%s Invalid Revision" +msgstr "" + +#: IDF/Views/Source.php:82 +#, php-format +msgid "%s Ambiguous Revision" +msgstr "" + +#: IDF/Views/Source.php:107 +#, php-format +msgid "%1$s %2$s Change Log" +msgstr "%1$s %2$s 修改日志" + +#: IDF/Views/Source.php:147 IDF/Views/Source.php:228 IDF/Views/Source.php:356 +#, php-format +msgid "%1$s %2$s Source Tree" +msgstr "%1$s %2$s 源码树" + +#: IDF/Views/Source.php:304 +#, php-format +msgid "%s Commit Details" +msgstr "" + +#: IDF/Views/Source.php:305 +#, php-format +msgid "%s Commit Details - %s" +msgstr "" + +#: IDF/Views/User.php:59 +msgid "Your Dashboard - Working Issues" +msgstr "你的任务" + +#: IDF/Views/User.php:62 +msgid "Your Dashboard - Submitted Issues" +msgstr "" + +#: IDF/Views/User.php:89 +msgid "No issues are assigned to you, yeah!" +msgstr "太棒了,没有签给你的问题!" + +#: IDF/Views/User.php:89 +msgid "All the issues you submitted are fixed, yeah!" +msgstr "" + +#: IDF/Views/User.php:121 +msgid "Your personal information has been updated." +msgstr "你的个人资料更新成功" + +#: IDF/Views/User.php:133 +msgid "Your Account" +msgstr "账户" + +#: IDF/Views/User.php:157 +msgid "The public key has been deleted." +msgstr "" + +#: IDF/Views/User.php:177 +msgid "The address has been deleted." +msgstr "" + +#: IDF/Views/User.php:200 +msgid "Confirm The Email Change" +msgstr "" + +#: IDF/Views/User.php:232 +#, php-format +msgid "Your new email address \"%s\" has been validated. Thank you!" +msgstr "" + +#: IDF/Views/Wiki.php:41 +#, php-format +msgid "%s Documentation" +msgstr "%s 文档" + +#: IDF/Views/Wiki.php:48 +msgid "This table shows the documentation pages." +msgstr "" + +#: IDF/Views/Wiki.php:61 IDF/Views/Wiki.php:106 IDF/Views/Wiki.php:147 +msgid "Page Title" msgstr "标题" -#: IDF/Form/WikiCreate.php:66 IDF/Form/WikiUpdate.php:56 -msgid "" -"The page name must contains only letters, digits and the dash (-) character." -msgstr "标题只能包含字母、数字和连接号(-)" - -#: IDF/Form/WikiCreate.php:70 IDF/Form/Upload.php:49 -#: IDF/Form/Admin/UserUpdate.php:100 IDF/Form/ReviewCreate.php:54 -#: IDF/Form/UserAccount.php:101 IDF/Form/IssueCreate.php:62 -#: IDF/Form/WikiUpdate.php:60 IDF/Form/UpdateUpload.php:51 -msgid "Description" -msgstr "描述" - -#: IDF/Form/WikiCreate.php:71 IDF/Form/WikiUpdate.php:61 -msgid "This one line description is displayed in the list of pages." -msgstr "描述显示在文档列表页面" - -#: IDF/Form/WikiCreate.php:80 IDF/Form/WikiUpdate.php:72 -msgid "Content" -msgstr "内容" - -#: IDF/Form/WikiCreate.php:93 IDF/Form/Upload.php:70 -#: IDF/Form/IssueUpdate.php:117 IDF/Form/IssueCreate.php:150 -#: IDF/Form/WikiUpdate.php:104 IDF/Form/UpdateUpload.php:71 -msgid "Labels" -msgstr "标签" - -#: IDF/Form/WikiCreate.php:108 IDF/Form/WikiUpdate.php:119 -msgid "The title contains invalid characters." +#: IDF/Views/Wiki.php:63 IDF/Views/Wiki.php:108 IDF/Views/Wiki.php:149 +msgid "Updated" msgstr "" -#: IDF/Form/WikiCreate.php:114 IDF/Form/WikiUpdate.php:125 -msgid "A page with this title already exists." -msgstr "" +#: IDF/Views/Wiki.php:67 IDF/Views/Wiki.php:153 +msgid "No documentation pages were found." +msgstr "没有文档" -#: IDF/Form/WikiCreate.php:150 IDF/Form/WikiUpdate.php:161 +#: IDF/Views/Wiki.php:90 #, php-format -msgid "You cannot provide more than label from the %s class to a page." +msgid "Documentation Search - %s" msgstr "" -#: IDF/Form/WikiCreate.php:151 IDF/Form/Upload.php:120 -#: IDF/Form/IssueCreate.php:193 IDF/Form/IssueCreate.php:200 -#: IDF/Form/WikiUpdate.php:162 IDF/Form/UpdateUpload.php:110 -msgid "You provided an invalid label." +#: IDF/Views/Wiki.php:101 +msgid "This table shows the pages found." msgstr "" -#: IDF/Form/WikiCreate.php:167 IDF/Form/Upload.php:148 -#: IDF/Form/Admin/UserCreate.php:106 IDF/Form/Admin/ProjectCreate.php:279 -#: IDF/Form/Admin/ProjectDelete.php:78 IDF/Form/Admin/UserUpdate.php:191 -#: IDF/Form/Admin/ProjectUpdate.php:121 IDF/Form/Password.php:76 -#: IDF/Form/ReviewCreate.php:187 IDF/Form/Register.php:112 -#: IDF/Form/IssueUpdate.php:232 IDF/Form/WikiDelete.php:59 -#: IDF/Form/UserAccount.php:216 IDF/Form/IssueCreate.php:263 -#: IDF/Form/MembersConf.php:64 IDF/Form/WikiUpdate.php:178 -#: IDF/Form/UpdateUpload.php:126 IDF/Form/TabsConf.php:98 -#: IDF/Form/UserChangeEmail.php:80 IDF/Form/ReviewFileComment.php:125 -msgid "Cannot save the model from an invalid form." +#: IDF/Views/Wiki.php:112 +msgid "No pages were found." msgstr "" -#: IDF/Form/WikiCreate.php:200 -msgid "Initial page creation" -msgstr "" - -#: IDF/Form/Upload.php:86 -msgid "For security reasons, you cannot upload a file with this extension." -msgstr "" - -#: IDF/Form/Upload.php:119 IDF/Form/IssueCreate.php:199 -#: IDF/Form/UpdateUpload.php:109 +#: IDF/Views/Wiki.php:131 #, php-format -msgid "You cannot provide more than label from the %s class to an issue." +msgid "%1$s Documentation Pages with Label %2$s" msgstr "" -#: IDF/Form/Admin/UserCreate.php:37 IDF/Form/Admin/UserUpdate.php:38 -#: IDF/Form/UserAccount.php:40 IDF/Form/RegisterConfirmation.php:50 -msgid "First name" -msgstr "名" - -#: IDF/Form/Admin/UserCreate.php:46 IDF/Form/Admin/UserUpdate.php:47 -#: IDF/Form/UserAccount.php:49 IDF/Form/RegisterConfirmation.php:59 -msgid "Last name" -msgstr "姓" - -#: IDF/Form/Admin/UserCreate.php:56 -msgid "Login" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:60 -msgid "" -"The login must be between 3 and 15 characters long and contains only letters " -"and digits." -msgstr "账号必须是3至15位的字母或数字组成的字符串" - -#: IDF/Form/Admin/UserCreate.php:69 IDF/Form/Admin/UserUpdate.php:57 -msgid "Email" -msgstr "Email" - -#: IDF/Form/Admin/UserCreate.php:71 -msgid "" -"Double check the email address as the password is sent directly to the user." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:76 IDF/Form/Admin/UserUpdate.php:67 -#: IDF/Form/UserAccount.php:66 -msgid "Language" -msgstr "语言" - -#: IDF/Form/Admin/UserCreate.php:87 IDF/Form/UserAccount.php:161 -msgid "Add a public key" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:92 -msgid "" -"Paste a SSH or monotone public key. Be careful to not provide your private " -"key here!" -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:157 -msgid "Your details to access your forge." -msgstr "" - -#: IDF/Form/Admin/UserCreate.php:189 IDF/Form/UserAccount.php:420 -#: IDF/Form/UserAccount.php:429 +#: IDF/Views/Wiki.php:141 #, php-format -msgid "The email \"%s\" is already used." +msgid "This table shows the documentation pages with label %s." msgstr "" -#: IDF/Form/Admin/UserCreate.php:198 IDF/Form/Register.php:72 +#: IDF/Views/Wiki.php:184 #, php-format -msgid "The login \"%s\" can only contain letters and digits." -msgstr " 账号 \"%s\" 只能包含数字和字母" +msgid "The page %s has been created." +msgstr "" -#: IDF/Form/Admin/UserCreate.php:203 IDF/Form/Register.php:77 +#: IDF/Views/Wiki.php:271 +msgid "The old revision has been deleted." +msgstr "" + +#: IDF/Views/Wiki.php:277 #, php-format -msgid "The login \"%s\" is already used, please find another one." -msgstr "账号 \"%s\" 已存在,请换一个再试" - -#: IDF/Form/Admin/ProjectCreate.php:62 -msgid "Shortname" -msgstr "短名称" - -#: IDF/Form/Admin/ProjectCreate.php:64 -msgid "" -"It must be unique for each project and composed only of letters, digits and " -"dash (-) like \"my-project\"." -msgstr "必须唯一且只能包含字母、数字和连接符(-) 如 \"my-project\"" - -#: IDF/Form/Admin/ProjectCreate.php:69 IDF/Form/Admin/ProjectUpdate.php:50 -msgid "Short description" +msgid "Delete Old Revision of %s" msgstr "" -#: IDF/Form/Admin/ProjectCreate.php:77 -msgid "Repository type" -msgstr "仓库类型" - -#: IDF/Form/Admin/ProjectCreate.php:85 -msgid "Remote Subversion repository" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:92 IDF/Form/SourceConf.php:40 -msgid "Repository username" -msgstr "仓库用户名称" - -#: IDF/Form/Admin/ProjectCreate.php:99 IDF/Form/SourceConf.php:47 -msgid "Repository password" -msgstr "仓库用户密码" - -#: IDF/Form/Admin/ProjectCreate.php:106 IDF/Form/Admin/ProjectUpdate.php:59 -msgid "Master branch" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:109 IDF/Form/Admin/ProjectUpdate.php:62 -msgid "" -"This should be a world-wide unique identifier for your project. A reverse " -"DNS notation like \"com.my-domain.my-project\" is a good idea." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:114 IDF/Form/Admin/ProjectUpdate.php:68 -#: IDF/Form/MembersConf.php:46 IDF/Form/TabsConf.php:53 -msgid "Project owners" -msgstr "项目所有者" - -#: IDF/Form/Admin/ProjectCreate.php:123 IDF/Form/Admin/ProjectUpdate.php:76 -#: IDF/Form/MembersConf.php:54 IDF/Form/TabsConf.php:52 -msgid "Project members" -msgstr "项目成员" - -#: IDF/Form/Admin/ProjectCreate.php:136 -msgid "Project template" -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:138 -msgid "" -"Use the given project to initialize the new project. Access rights and " -"general configuration will be taken from the template project." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:185 -msgid "" -"Only a remote repository available through HTTP or HTTPS is allowed. For " -"example \"http://somewhere.com/svn/trunk\"." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:201 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashs and dots as separators." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:211 IDF/Form/Admin/ProjectUpdate.php:101 -msgid "This master branch is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:222 -msgid "" -"This shortname contains illegal characters, please use only letters, digits " -"and dash (-)." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:225 -msgid "The shortname cannot start with the dash (-) character." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:228 -msgid "The shortname cannot end with the dash (-) character." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:233 -msgid "This shortname is already used. Please select another one." -msgstr "" - -#: IDF/Form/Admin/ProjectCreate.php:295 -msgid "" -"Click on the Project Management tab to set the description of your project." -msgstr "在项目管理里管理项目描述" - -#: IDF/Form/Admin/ProjectCreate.php:362 -msgid "This project is not available." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:41 -msgid "Confirmation code" -msgstr "确认码" - -#: IDF/Form/Admin/ProjectDelete.php:46 -msgid "I have made a backup of all the important data of this project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:55 -msgid "" -"The confirmation code does not match. Please provide a valid confirmation " -"code to delete the project." -msgstr "" - -#: IDF/Form/Admin/ProjectDelete.php:63 -msgid "Sorry, you really need to backup your data before deletion." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:78 -msgid "Password" -msgstr "密码" - -#: IDF/Form/Admin/UserUpdate.php:81 -msgid "Leave blank if you do not want to change the password." -msgstr "不修改密码请留空" - -#: IDF/Form/Admin/UserUpdate.php:81 -#, fuzzy -msgid "" -"The password must be hard for other people to guess, but easy for the user " -"to remember." -msgstr "密码需要别人很难猜到并且方便用户自己记忆" - -#: IDF/Form/Admin/UserUpdate.php:89 -msgid "Confirm password" -msgstr "确认密码" - -#: IDF/Form/Admin/UserUpdate.php:109 IDF/Form/UserAccount.php:110 -msgid "Twitter username" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:119 IDF/Form/UserAccount.php:120 -msgid "Public email address" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:129 IDF/Form/UserAccount.php:130 -msgid "Website URL" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:139 IDF/Form/UserAccount.php:140 -msgid "Upload custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:146 IDF/Form/UserAccount.php:147 -msgid "" -"An image file with a width and height not larger than 60 pixels (bigger " -"images are scaled down)." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:151 IDF/Form/UserAccount.php:152 -msgid "Remove custom avatar" -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:155 IDF/Form/UserAccount.php:156 -msgid "Tick this to delete the custom avatar." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:164 -#, fuzzy -msgid "If you give staff rights to a user, you really need to trust them." -msgstr "如果你给一个用户工作人员权限,你需要绝对信任他。" - -#: IDF/Form/Admin/UserUpdate.php:176 -#, fuzzy -msgid "" -"If the user is not getting the confirmation email or is abusing the system, " -"you can directly enable or disable their account here." -msgstr "如果用户不能收到确认邮件或滥用系统,你可以在此开启或禁用他的账户" - -#: IDF/Form/Admin/UserUpdate.php:274 -msgid "--- is not a valid first name." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:290 -msgid "" -"A user with this email already exists, please provide another email address." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:301 IDF/Form/UserAccount.php:389 -msgid "For security reason, you cannot upload a file with this extension." -msgstr "" - -#: IDF/Form/Admin/UserUpdate.php:316 IDF/Form/UserAccount.php:452 -msgid "The passwords do not match. Please give them again." -msgstr "" - -#: IDF/Form/Admin/ProjectUpdate.php:90 -msgid "" -"The master branch is empty or contains illegal characters, please use only " -"letters, digits, dashes and dots as separators." -msgstr "" - -#: IDF/Form/Password.php:34 -msgid "Your login or email" -msgstr "账号或Email" - -#: IDF/Form/Password.php:35 -msgid "Provide either your login or your email to recover your password." -msgstr "使用账号或email来恢复密码" - -#: IDF/Form/Password.php:49 IDF/Form/Password.php:64 -msgid "" -"Sorry, we cannot find a user with this email address or login. Feel free to " -"try again." -msgstr "对不起,没有找到使用这个账号或email的用户" - -#: IDF/Form/Password.php:100 -msgid "Password Recovery - InDefero" -msgstr "" - -#: IDF/Form/PasswordReset.php:39 IDF/Form/PasswordInputKey.php:36 -#: IDF/Form/UserChangeEmail.php:36 -msgid "Your verification key" -msgstr "" - -#: IDF/Form/PasswordReset.php:45 IDF/Form/UserAccount.php:77 -#: IDF/Form/RegisterConfirmation.php:69 -msgid "Your password" -msgstr "密码" - -#: IDF/Form/PasswordReset.php:48 IDF/Form/UserAccount.php:80 -msgid "" -"Your password must be hard for other people to find it, but easy for you to " -"remember." -msgstr " " - -#: IDF/Form/PasswordReset.php:56 IDF/Form/UserAccount.php:89 -#: IDF/Form/RegisterConfirmation.php:80 -msgid "Confirm your password" -msgstr "确认密码" - -#: IDF/Form/PasswordReset.php:74 IDF/Form/RegisterConfirmation.php:122 -msgid "The two passwords must be the same." -msgstr "" - -#: IDF/Form/PasswordReset.php:77 -msgid "" -"This account is not active. Please contact the forge administrator to " -"activate it." -msgstr "" - -#: IDF/Form/PasswordReset.php:89 IDF/Form/PasswordInputKey.php:50 -msgid "" -"We are sorry but this validation key is not valid. Maybe you should directly " -"copy/paste it from your validation email." -msgstr "" - -#: IDF/Form/PasswordReset.php:100 IDF/Form/PasswordInputKey.php:61 -msgid "" -"Sorry, but this verification key has expired, please restart the password " -"recovery sequence. For security reasons, the verification key is only valid " -"24h." -msgstr "" - -#: IDF/Form/PasswordReset.php:108 IDF/Form/PasswordInputKey.php:76 -#: IDF/Form/RegisterInputKey.php:72 IDF/Form/RegisterConfirmation.php:137 -msgid "Cannot save an invalid form." -msgstr "" - -#: IDF/Form/ReviewCreate.php:83 IDF/Form/IssueUpdate.php:65 -#: IDF/Form/IssueCreate.php:72 -msgid "The \"upload_issue_path\" configuration variable was not set." -msgstr "" - -#: IDF/Form/ReviewCreate.php:92 -msgid "Patch" -msgstr "补丁" - -#: IDF/Form/ReviewCreate.php:119 -msgid "We were not able to parse your patch. Please provide a valid patch." -msgstr "" - -#: IDF/Form/ReviewCreate.php:128 -msgid "You provided an invalid commit." -msgstr "" - -#: IDF/Form/ReviewCreate.php:159 IDF/Form/IssueCreate.php:233 -msgid "You provided an invalid status." -msgstr "" - -#: IDF/Form/ReviewCreate.php:202 -msgid "Initial patch to be reviewed." -msgstr "" - -#: IDF/Form/Register.php:41 -msgid "Your login" -msgstr "账号" - -#: IDF/Form/Register.php:45 -#, fuzzy -msgid "" -"The login must be between 3 and 15 characters long and contain only letters " -"and digits." -msgstr "账号必须是3至15位的字母或数字组成的字符串" - -#: IDF/Form/Register.php:53 -msgid "Your email" -msgstr "你的Email" - -#: IDF/Form/Register.php:55 -#, fuzzy -msgid "We will never send you any unsolicited emails. We hate spam too!" -msgstr "我们永远不会给你发送垃圾邮件,我们也讨厌垃圾邮件!" - -#: IDF/Form/Register.php:60 -msgid "I agree to the terms and conditions." -msgstr "同意注册协议" - -#: IDF/Form/Register.php:88 -msgid "" -"We know, this is boring, but you need to agree with the terms and conditions." -msgstr "" - -#: IDF/Form/Register.php:97 +#: IDF/Views/Wiki.php:322 #, php-format -msgid "" -"The email \"%s\" is already used. If you need to, click on the help link to " -"recover your password." +msgid "The page %s has been updated." msgstr "" -#: IDF/Form/Register.php:148 -msgid "Confirm the creation of your account." +#: IDF/Views/Wiki.php:360 +msgid "The documentation page has been deleted." msgstr "" -#: IDF/Form/SourceConf.php:56 -msgid "Webhook URL" -msgstr "" - -#: IDF/Form/SourceConf.php:58 +#: IDF/Views/Wiki.php:368 #, php-format -msgid "Learn more about the post-commit web hooks." +msgid "Delete Page %s" msgstr "" -#: IDF/Form/IssueUpdate.php:55 IDF/Form/WikiUpdate.php:82 -#: IDF/Form/ReviewFileComment.php:45 -msgid "Comment" -msgstr "评论" - -#: IDF/Form/IssueUpdate.php:75 IDF/Form/IssueCreate.php:82 -msgid "Attach a file" -msgstr "添加附件" - -#: IDF/Form/IssueUpdate.php:98 IDF/Form/IssueCreate.php:104 -msgid "Owner" -msgstr "所有者" - -#: IDF/Form/IssueUpdate.php:147 IDF/Form/IssueCreate.php:210 -msgid "You need to provide a description of the issue." +#: IDF/Views.php:126 IDF/Views.php:152 +msgid "Confirm Your Account Creation" msgstr "" -#: IDF/Form/IssueUpdate.php:219 -msgid "No changes were entered." -msgstr "" - -#: IDF/Form/WikiDelete.php:39 -msgid "Yes, I understand that the page and all its revisions will be deleted." -msgstr "" - -#: IDF/Form/WikiDelete.php:50 -msgid "You need to confirm the deletion." -msgstr "" - -#: IDF/Form/UserAccount.php:59 -msgid "Your mail" -msgstr "你的Email" - -#: IDF/Form/UserAccount.php:61 +#: IDF/Views.php:172 msgid "" -"If you change your email address, an email will be sent to the new address " -"to confirm it." -msgstr "如果你改变你的电子邮件地址,系统将发送一份邮件到新地址账户确认。" +"Welcome! You can now participate in the life of your project of choice." +msgstr "" -#: IDF/Form/UserAccount.php:80 -msgid "Leave blank if you do not want to change your password." -msgstr "如果不修改密码请留空" +#: IDF/Views.php:198 IDF/Views.php:222 IDF/Views.php:263 +msgid "Password Recovery" +msgstr "找回密码" -#: IDF/Form/UserAccount.php:166 +#: IDF/Views.php:242 msgid "" -"Paste an SSH or monotone public key. Be careful to not provide your private " -"key here!" +"Welcome back! Next time, you can use your broswer options to remember the " +"password." +msgstr "欢迎回来!接下来,你可以使用浏览器记住你的密码" + +#: IDF/Views.php:284 +msgid "Here to Help You!" +msgstr "希望这些能帮到你" + +#: IDF/Views.php:300 +msgid "InDefero API (Application Programming Interface)" msgstr "" -#: IDF/Form/UserAccount.php:171 -msgid "Add a secondary mail address" +#: IDF/WikiPage.php:62 +msgid "title" +msgstr "标题" + +#: IDF/WikiPage.php:63 +msgid "" +"The title of the page must only contain letters, digits or the dash " +"character. For example: My-new-Wiki-Page." msgstr "" -#: IDF/Form/UserAccount.php:173 -msgid "You will get a mail to confirm that you own the address you specify." +#: IDF/WikiPage.php:71 +msgid "A one line description of the page content." msgstr "" -#: IDF/Form/UserAccount.php:200 -msgid "Confirm your new email address." -msgstr "" - -#: IDF/Form/UserAccount.php:203 +#: IDF/WikiPage.php:196 IDF/WikiRevision.php:167 #, php-format -msgid "" -"A validation email has been sent to \"%s\" to validate the email address " -"change." +msgid "%2$s, %3$s" msgstr "" -#: IDF/Form/UserAccount.php:334 -msgid "" -"Please check the key as it does not appear to be a valid SSH public key." -msgstr "" - -#: IDF/Form/UserAccount.php:354 -msgid "" -"Please check the key as it does not appear to be a valid monotone public key." -msgstr "" - -#: IDF/Form/UserAccount.php:362 -msgid "Public key looks like neither an SSH nor monotone public key." -msgstr "" - -#: IDF/Form/UserAccount.php:374 -msgid "You already have uploaded this key." -msgstr "" - -#: IDF/Form/RegisterInputKey.php:36 IDF/Form/RegisterConfirmation.php:40 -msgid "Your confirmation key" -msgstr "" - -#: IDF/Form/RegisterInputKey.php:50 IDF/Form/RegisterConfirmation.php:99 -msgid "" -"We are sorry but this confirmation key is not valid. Maybe you should " -"directly copy/paste it from your confirmation email." -msgstr "" - -#: IDF/Form/IssueCreate.php:192 -msgid "You cannot add a label with the \"Status\" prefix to an issue." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:80 -msgid "" -"Define an issue template to hint to the reporter to provide certain " -"information" -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:89 -msgid "Open issue status values" -msgstr "打开问题状态值" - -#: IDF/Form/IssueTrackingConf.php:97 -msgid "Closed issue status values" -msgstr "关闭问题状态值" - -#: IDF/Form/IssueTrackingConf.php:106 -msgid "Predefined issue labels" -msgstr "预定义问题标签" - -#: IDF/Form/IssueTrackingConf.php:108 -msgid "" -"The first \"Type:\" and \"Priority:\" entries found in this list are " -"automatically chosen as defaults for new issues." -msgstr "" - -#: IDF/Form/IssueTrackingConf.php:116 -msgid "Each issue may have at most one label with each of these classes" -msgstr "每个问题必须包含的标签" - -#: IDF/Form/WikiConf.php:49 -msgid "Predefined documentation page labels" -msgstr "预定义文档页面标签" - -#: IDF/Form/WikiConf.php:58 -msgid "" -"Each documentation page may have at most one label with each of these classes" -msgstr "每个文档必须包含的标签" - -#: IDF/Form/MembersConf.php:104 +#: IDF/WikiPage.php:198 #, php-format -msgid "The following login is invalid: %s." -msgid_plural "The following logins are invalid: %s." -msgstr[0] "" - -#: IDF/Form/WikiUpdate.php:83 -msgid "One line to describe the changes you made." +msgid "Creation of page %s, by %s" msgstr "" -#: IDF/Form/TabsConf.php:50 -msgid "Open to all" -msgstr "全部开放" - -#: IDF/Form/TabsConf.php:51 -msgid "Signed in users" -msgstr "登录用户" - -#: IDF/Form/TabsConf.php:54 -msgid "Closed" -msgstr "已关闭" - -#: IDF/Form/TabsConf.php:83 -msgid "Extra authorized users" -msgstr "允许访问用户(客户列表)" - -#: IDF/Form/UserChangeEmail.php:63 -msgid "" -"The validation key is not valid. Please copy/paste it from your confirmation " -"email." -msgstr "" - -#: IDF/Form/UploadConf.php:53 -msgid "Predefined download labels" -msgstr "预定义下载标签" - -#: IDF/Form/UploadConf.php:62 -msgid "Each download may have at most one label with each of these classes" -msgstr "每个下载必须包含的标签" - -#: IDF/Form/ReviewFileComment.php:56 -msgid "General comment" -msgstr "" - -#: IDF/Form/ReviewFileComment.php:102 -msgid "You need to provide comments on at least one file." -msgstr "" - -#: IDF/Form/ReviewFileComment.php:109 -msgid "You need to provide your general comment about the proposal." -msgstr "" - -#: IDF/Form/RegisterConfirmation.php:72 -#, fuzzy -msgid "" -"Your password must be hard for other people to guess, but easy for you to " -"remember." -msgstr " " - -#: IDF/Form/RegisterConfirmation.php:110 -msgid "" -"This account has already been confirmed. Maybe should you try to recover " -"your password using the help link." -msgstr "" - -#: IDF/Form/Field/EmailList.php:45 -msgid "Please enter one or more valid email addresses." +#: IDF/WikiPage.php:208 +#, php-format +msgid "%s: Documentation page %s added - %s" msgstr "" #: IDF/WikiRevision.php:48 @@ -4185,11 +4586,6 @@ msgstr "" msgid "content" msgstr "" -#: IDF/WikiRevision.php:167 IDF/WikiPage.php:196 -#, php-format -msgid "%2$s, %3$s" -msgstr "" - #: IDF/WikiRevision.php:189 #, php-format msgid "Change of %s, by %s" @@ -4210,242 +4606,4 @@ msgstr "" msgid "Documentation Page Changed %s - %s (%s)" msgstr "" -#: IDF/Review/Patch.php:52 -msgid "review" -msgstr "" -#: IDF/Review/Patch.php:67 -msgid "commit" -msgstr "" - -#: IDF/Review/Patch.php:80 IDF/Review/Comment.php:55 -msgid "patch" -msgstr "补丁" - -#: IDF/Review/Patch.php:151 IDF/Review/Comment.php:139 -#, php-format -msgid "" -"Review %3$d, %4$s" -msgstr "" - -#: IDF/Review/Patch.php:153 -#, php-format -msgid "Creation of review %d, by %s" -msgstr "" - -#: IDF/Review/Patch.php:163 -#, php-format -msgid "%s: Creation of Review %d - %s" -msgstr "" - -#: IDF/Review/Patch.php:204 -#, php-format -msgid "New Code Review %s - %s (%s)" -msgstr "" - -#: IDF/Review/Comment.php:83 -msgid "vote" -msgstr "" - -#: IDF/Review/Comment.php:141 -#, php-format -msgid "Update of review %d, by %s" -msgstr "" - -#: IDF/Review/Comment.php:151 -#, php-format -msgid "%s: Updated review %d - %s" -msgstr "" - -#: IDF/Review/Comment.php:216 -#, php-format -msgid "Updated Code Review %s - %s (%s)" -msgstr "" - -#: IDF/Plugin/SyncSvn.php:81 IDF/Plugin/SyncMercurial.php:78 -#, php-format -msgid "The repository %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:86 IDF/Plugin/SyncMonotone.php:457 -#: IDF/Plugin/SyncMonotone.php:783 -msgid "\"mtn_repositories\" must be defined in your configuration file." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:93 IDF/Plugin/SyncMonotone.php:447 -msgid "\"mtn_usher_conf\" does not exist or is not writable." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:100 -#, php-format -msgid "Could not find mtn-post-push script \"%s\"." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:135 -#, php-format -msgid "The configuration file %s is missing." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:144 -#, php-format -msgid "The project path %s already exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:150 -#, php-format -msgid "The project path %s could not be created." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:205 -#, php-format -msgid "Could not parse key information: %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:243 -#, php-format -msgid "Could not create configuration directory \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:252 IDF/Plugin/SyncMonotone.php:414 -#, php-format -msgid "Could not create symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:269 -#, php-format -msgid "Could not write configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:284 IDF/Plugin/SyncMonotone.php:489 -#, php-format -msgid "Could not parse usher configuration in \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:295 -#, php-format -msgid "usher configuration already contains a server entry named \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:320 IDF/Plugin/SyncMonotone.php:510 -#, php-format -msgid "Could not write usher configuration file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:366 -#, php-format -msgid "Could not write write-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:389 -#, php-format -msgid "Could not write read-permissions file \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:406 -#, php-format -msgid "Could not remove symlink \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:465 -#, php-format -msgid "One or more paths underknees %s could not be deleted." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:477 -#, php-format -msgid "Could not delete client private key %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:560 IDF/Plugin/SyncMonotone.php:676 -#, php-format -msgid "Could not parse read-permissions for project \"%s\": %s" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:604 IDF/Plugin/SyncMonotone.php:699 -#, php-format -msgid "Could not write read-permissions for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:617 IDF/Plugin/SyncMonotone.php:717 -#, php-format -msgid "Could not write write-permissions file for project \"%s\"" -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:790 -#, php-format -msgid "The project path %s does not exists." -msgstr "" - -#: IDF/Plugin/SyncMonotone.php:808 -#, php-format -msgid "The command \"%s\" could not be executed." -msgstr "" - -#: IDF/Plugin/SyncMercurial.php:142 -#, php-format -msgid "%s does not exist or is not writable." -msgstr "" - -#: IDF/Timeline/Paginator.php:49 -msgid "Today" -msgstr "今天" - -#: IDF/WikiPage.php:62 -msgid "title" -msgstr "标题" - -#: IDF/WikiPage.php:63 -msgid "" -"The title of the page must only contain letters, digits or the dash " -"character. For example: My-new-Wiki-Page." -msgstr "" - -#: IDF/WikiPage.php:71 -msgid "A one line description of the page content." -msgstr "" - -#: IDF/WikiPage.php:198 -#, php-format -msgid "Creation of page %s, by %s" -msgstr "" - -#: IDF/WikiPage.php:208 -#, php-format -msgid "%s: Documentation page %s added - %s" -msgstr "" - -#: IDF/Tag.php:59 -msgid "tag class" -msgstr "" - -#: IDF/Tag.php:60 -msgid "The class of the tag." -msgstr "" - -#: IDF/Tag.php:73 -msgid "lcname" -msgstr "" - -#: IDF/Tag.php:74 -msgid "Lower case version of the name for fast searching." -msgstr "" - -#: IDF/Key.php:55 -msgid "public key" -msgstr "" - -#: IDF/Key.php:87 -msgid "Invalid or unknown key data detected." -msgstr "" - -#: IDF/Template/ShowUser.php:51 -msgid "Anonymous" -msgstr "匿名" - -#: IDF/Template/ShowUser.php:54 -msgid "Me" -msgstr "" - -#: IDF/Template/Markdown.php:81 -msgid "Create this documentation page" -msgstr "" diff --git a/src/IDF/relations.php b/src/IDF/relations.php index 38f0ea1..b8ae4e3 100644 --- a/src/IDF/relations.php +++ b/src/IDF/relations.php @@ -22,7 +22,9 @@ # ***** END LICENSE BLOCK ***** */ $m = array(); -$m['IDF_Tag'] = array('relate_to' => array('IDF_Project')); +$m['IDF_ProjectActivity'] = array('relate_to' => array('IDF_Project')); +$m['IDF_Tag'] = array('relate_to' => array('IDF_Project'), + 'relate_to_many' => array('IDF_Project')); $m['IDF_Issue'] = array('relate_to' => array('IDF_Project', 'Pluf_User', 'IDF_Tag'), 'relate_to_many' => array('IDF_Tag', 'Pluf_User')); $m['IDF_IssueComment'] = array('relate_to' => array('IDF_Issue', 'Pluf_User')); @@ -30,9 +32,12 @@ $m['IDF_IssueFile'] = array('relate_to' => array('IDF_IssueComment', 'Pluf_User' $m['IDF_Upload'] = array('relate_to' => array('IDF_Project', 'Pluf_User'), 'relate_to_many' => array('IDF_Tag')); $m['IDF_Search_Occ'] = array('relate_to' => array('IDF_Project'),); -$m['IDF_WikiPage'] = array('relate_to' => array('IDF_Project', 'Pluf_User'), - 'relate_to_many' => array('IDF_Tag', 'Pluf_User')); -$m['IDF_WikiRevision'] = array('relate_to' => array('IDF_WikiPage', 'Pluf_User')); +$m['IDF_Wiki_Page'] = array('relate_to' => array('IDF_Project', 'Pluf_User'), + 'relate_to_many' => array('IDF_Tag', 'Pluf_User')); +$m['IDF_Wiki_PageRevision'] = array('relate_to' => array('IDF_Wiki_Page', 'Pluf_User')); +$m['IDF_Wiki_Resource'] = array('relate_to' => array('IDF_Project', 'Pluf_User')); +$m['IDF_Wiki_ResourceRevision'] = array('relate_to' => array('IDF_Wiki_Resource', 'Pluf_User'), + 'relate_to_many' => array('IDF_PageRevision', 'Pluf_User')); $m['IDF_Review'] = array('relate_to' => array('IDF_Project', 'Pluf_User', 'IDF_Tag'), 'relate_to_many' => array('IDF_Tag', 'Pluf_User')); $m['IDF_Review_Patch'] = array('relate_to' => array('IDF_Review', 'Pluf_User')); diff --git a/src/IDF/templates/idf/admin/downloads.html b/src/IDF/templates/idf/admin/downloads.html index c22be5e..a614484 100644 --- a/src/IDF/templates/idf/admin/downloads.html +++ b/src/IDF/templates/idf/admin/downloads.html @@ -1,5 +1,5 @@ {extends "idf/admin/base.html"} -{block docclass}yui-t1{assign $inDownloads = true}{/block} +{block docclass}yui-t3{assign $inDownloads = true}{/block} {block body}

    -
    '.sprintf(__('Creation of issue %d, by %s'), $url, $ic, $this->id, $user).'
    -
    '.sprintf(__('Comment on issue %d, by %s'), $url, $ic, $issue->id, $user).'
    -
    '.sprintf(__('Update of review %d, by %s'), $url, $ic, $review->id, $user).'
    '. @@ -150,17 +150,17 @@ class IDF_Review_Patch extends Pluf_Model $ic = (in_array($review->status, $request->project->getTagIdsByStatus('closed'))) ? 'issue-c' : 'issue-o'; $out .= sprintf(__('Review %3$d, %4$s'), $url, $ic, $review->id, Pluf_esc($review->summary)).'
    -
    '.sprintf(__('Creation of review %d, by %s'), $url, $ic, $review->id, $user).'
    -
    '.sprintf(__('Addition of download %d, by %s'), $url, $this->id, $user).'
    '. @@ -195,17 +195,17 @@ class IDF_WikiPage extends Pluf_Model $user = $stag->start($this->get_submitter(), $request, '', false); $out .= sprintf(__('%2$s, %3$s'), $url, Pluf_esc($this->title), Pluf_esc($this->summary)).'
    -
    '.sprintf(__('Creation of page %s, by %s'), $url, Pluf_esc($this->title), $user).'
    '. Pluf_esc(Pluf_Template_dateAgo($this->creation_dtime, 'without')). ''; @@ -186,26 +215,20 @@ class IDF_WikiRevision extends Pluf_Model } $out .= '
    -
    '.sprintf(__('Change of %s, by %s'), $url, Pluf_esc($page->title), $user).'
    '. + Pluf_esc(Pluf_Template_dateAgo($this->creation_dtime, 'without')). + ''; + $stag = new IDF_Template_ShowUser(); + $user = $stag->start($this->get_submitter(), $request, '', false); + $out .= sprintf(__('%2$s, %3$s'), $url, Pluf_esc($this->title), Pluf_esc($this->summary)).'
    +
    '.sprintf(__('Creation of resource %2$s, by %3$s'), $url, Pluf_esc($this->title), $user).'
    '. + Pluf_esc(Pluf_Template_dateAgo($this->creation_dtime, 'without')). + ''; + $stag = new IDF_Template_ShowUser(); + $user = $stag->start($this->get_submitter(), $request, '', false); + $out .= sprintf(__('%2$s, %3$s'), $url, Pluf_esc($resource->title), Pluf_esc($this->summary)); + $out .= '
    +
    '.sprintf(__('Change of %2$s, by %3$s'), $url, Pluf_esc($resource->title), $user).'
    @@ -16,6 +16,15 @@ + + + + + + @@ -31,4 +40,29 @@

    Optionally, use an equals-sign to document the meaning of each status value.

    {/blocktrans} +
    + +{blocktrans}

    The webhook URL setting specifies an URL to which a HTTP PUT +request is sent after a new download has been added or to which a HTTP POST +request is sent after an existing download has been updated. +If this field is empty, notifications are disabled.

    + +

    Only properly-escaped HTTP URLs are supported, for example:

    + +
      +
    • http://domain.com/upload
    • +
    • http://domain.com/upload?my%20param
    • +
    + +

    In addition, the URL may contain the following "%" notation, which +will be replaced with specific project values for each download:

    + +
      +
    • %p - project name
    • +
    • %d - download id
    • +
    + +

    For example, updating download 123 of project 'my-project' with +web hook URL http://mydomain.com/%p/%d would send a POST request to +http://mydomain.com/my-project/123.

    {/blocktrans}
    {/block} diff --git a/src/IDF/templates/idf/admin/source.html b/src/IDF/templates/idf/admin/source.html index 3885227..7317707 100644 --- a/src/IDF/templates/idf/admin/source.html +++ b/src/IDF/templates/idf/admin/source.html @@ -41,12 +41,11 @@
    - + @@ -68,26 +67,26 @@
    -{blocktrans}

    The webhook URL setting specifies a URL to which a HTTP POST -request is sent after each repository commit. If this field is empty, -notifications are disabled.

    +{blocktrans}

    The webhook URL setting specifies an URL to which a HTTP +{$hook_request_method} request is sent after each repository +commit. If this field is empty, notifications are disabled.

    Only properly-escaped HTTP URLs are supported, for example:

      -
    • http://domain.com/commit
    • -
    • http://domain.com/commit?my%20param
    • +
    • http://domain.com/commit
    • +
    • http://domain.com/commit?my%20param

    In addition, the URL may contain the following "%" notation, which will be replaced with specific project values for each commit:

      -
    • %p - project name
    • -
    • %r - revision number
    • +
    • %p - project name
    • +
    • %r - revision number

    For example, committing revision 123 to project 'my-project' with -post-commit URL http://mydomain.com/%p/%r would send a request to -http://mydomain.com/my-project/123.

    {/blocktrans}
    +post-commit URL http://mydomain.com/%p/%r would send a request to +http://mydomain.com/my-project/123.

    {/blocktrans} {/block} diff --git a/src/IDF/templates/idf/admin/summary.html b/src/IDF/templates/idf/admin/summary.html index 5a44503..095b004 100644 --- a/src/IDF/templates/idf/admin/summary.html +++ b/src/IDF/templates/idf/admin/summary.html @@ -25,13 +25,30 @@
    + + + + - + + + + + - + {if $logo} - + @@ -60,6 +77,7 @@
    {$form.f.upload_webhook_url.labelTag}:
    +{if $form.f.upload_webhook_url.errors}{$form.f.upload_webhook_url.fieldErrors}{/if} +{$form.f.upload_webhook_url|unsafe}
    +
    {trans 'Web-Hook authentication key:'} {$hookkey}
    {$form.f.webhook_url.labelTag}: {if $form.f.webhook_url.errors}{$form.f.webhook_url.fieldErrors}{/if} -{$form.f.webhook_url|unsafe}
    - +{$form.f.webhook_url|unsafe}
    {trans 'Post-commit authentication key:'}{trans 'Web-Hook authentication key:'} {$hookkey}
    {$form.f.external_project_url.labelTag}:{if $form.f.external_project_url.errors}{$form.f.external_project_url.fieldErrors}{/if} +{$form.f.external_project_url|unsafe} +
    {$form.f.description.labelTag}: {if $form.f.description.errors}{$form.f.description.fieldErrors}{/if} {$form.f.description|unsafe}
    {trans 'Current logo'}:{$form.f.label1.labelTag}: +{if $form.f.label1.errors}{$form.f.label1.fieldErrors}{/if}{$form.f.label1|unsafe} +{if $form.f.label2.errors}{$form.f.label2.fieldErrors}{/if}{$form.f.label2|unsafe} +{if $form.f.label3.errors}{$form.f.label3.fieldErrors}{/if}{$form.f.label3|unsafe}
    +{if $form.f.label4.errors}{$form.f.label4.fieldErrors}{/if}{$form.f.label4|unsafe} +{if $form.f.label5.errors}{$form.f.label5.fieldErrors}{/if}{$form.f.label5|unsafe} +{if $form.f.label6.errors}{$form.f.label6.fieldErrors}{/if}{$form.f.label6|unsafe} +
    {trans 'Current logo'}: {if $logo} {trans 'Project logo'} @@ -41,14 +58,14 @@
    {$form.f.logo.labelTag}:{$form.f.logo.labelTag}: {if $form.f.logo.errors}{$form.f.logo.fieldErrors}{/if} {$form.f.logo|unsafe}
    {$form.f.logo_remove.labelTag}:{$form.f.logo_remove.labelTag}: {if $form.f.logo_remove.errors}{$form.f.logo_remove.fieldErrors}{/if} {$form.f.logo_remove|unsafe}
    +{include 'idf/project/js-autocomplete.html'}{/block} {/block} {block context} diff --git a/src/IDF/templates/idf/admin/tabs.html b/src/IDF/templates/idf/admin/tabs.html index f221d61..10ae8dc 100644 --- a/src/IDF/templates/idf/admin/tabs.html +++ b/src/IDF/templates/idf/admin/tabs.html @@ -10,11 +10,11 @@ {/if}
    - +
    - - + + @@ -22,6 +22,12 @@ {$form.f.downloads_access_rights|unsafe} @@ -31,6 +37,12 @@ {$form.f.wiki_access_rights|unsafe} @@ -40,6 +52,12 @@ {$form.f.issues_access_rights|unsafe} @@ -49,32 +67,37 @@ {$form.f.source_access_rights|unsafe} - - - - + +{$form.f.private_project.labelTag} + @@ -94,27 +117,45 @@ password or SSH key.{/blocktrans} {/block} {block context}
    -

    {trans 'Instructions:'}

    -

    {blocktrans}You can configure here the project tabs access rights and notification emails.{/blocktrans}

    -

    {blocktrans}Notification emails will be sent from the {$from_email} address, if you send the email to a mailing list, you may need to register this email address. Multiple email addresses must be separated through commas (','). If you do not want to send emails for a given type of changes, simply leave the corresponding field empty.{/blocktrans}

    -

    {blocktrans}If you mark a project as private, only the project members and administrators, together with the extra authorized users you provide will have access to the project. You will still be able to define further access rights for the different tabs but the "Open to all" and "Signed in users" will default to authorized users only.{/blocktrans}

    -

    {blocktrans}Specify each person by its login. Each person must have already registered with the given login. Separate the logins with commas and/or new lines.{/blocktrans}

    +

    {blocktrans}This section allows you to configure project tabs access rights and notifications.{/blocktrans}

    +

    {trans 'Access Rights'}

    +

    {blocktrans}Tab access controls whether a single user can navigate into a particular section of your project via the main menu or automatically generated object links.{/blocktrans}

    +

    {blocktrans}If you mark a project as private, only the project members and administrators, together with the extra authorized users you provide will have access to the project as a whole. You will still be able to define further access rights for the different tabs but the "Open to all" and "Signed in users" will default to authorized users only.{/blocktrans}

    +

    {blocktrans}For the extra authorized user list, specify each person by its login. Each person must have already registered with the given login. Separate the logins with commas and/or new lines.{/blocktrans}

    +

    {blocktrans}Only project members and admins have write access to the source. If you restrict the access to the source, anonymous access is not provided and the users must authenticate themselves with their password or SSH key.{/blocktrans}

    +

    {trans 'Notifications'}

    +

    {blocktrans}Here you can configure who should be notified about changes in a particular section. You can also configure additional addresses, like the one of a mailing list, that should be notified. (Keep in mind that you might have to register the sender address {$from_email} to let the mailing list actually accept notification emails.) Multiple email addresses must be separated through commas (',').{/blocktrans}

    {/block} {block javascript}{literal} {/literal}{/block} diff --git a/src/IDF/templates/idf/base-full.html b/src/IDF/templates/idf/base-full.html index 3f1c447..df2364e 100644 --- a/src/IDF/templates/idf/base-full.html +++ b/src/IDF/templates/idf/base-full.html @@ -31,20 +31,20 @@ {block extraheader}{/block} {block pagetitle}{$page_title|strip_tags}{/block}{if $project} - {$project.shortdesc}{/if} - + {appversion}
    - {if $project}

    {$project}{if $project.private}{trans 'Private project'}{/if}{$p}

    {/if} + {if $project}

    {$project}{if $project.private}{trans 'Private project'}{/if}{$p}{assign $url = $project.external_project_url}{if $url != ''} {/if}

    {/if} {include 'idf/main-menu.html'}
     {trans 'Access Rights'}{trans 'Notification Email'}{trans 'Access Rights'}{trans 'Notifications'}
    {$form.f.downloads_access_rights.labelTag}: {if $form.f.downloads_notification_email.errors}{$form.f.downloads_notification_email.fieldErrors}{/if} +{$form.f.downloads_notification_owners_enabled|unsafe} +{$form.f.downloads_notification_owners_enabled.labelTag} +{$form.f.downloads_notification_members_enabled|unsafe} +{$form.f.downloads_notification_members_enabled.labelTag} +{$form.f.downloads_notification_email_enabled|unsafe} +{$form.f.downloads_notification_email_enabled.labelTag} {$form.f.downloads_notification_email|unsafe}
    {if $form.f.wiki_notification_email.errors}{$form.f.wiki_notification_email.fieldErrors}{/if} +{$form.f.wiki_notification_owners_enabled|unsafe} +{$form.f.wiki_notification_owners_enabled.labelTag} +{$form.f.wiki_notification_members_enabled|unsafe} +{$form.f.wiki_notification_members_enabled.labelTag} +{$form.f.wiki_notification_email_enabled|unsafe} +{$form.f.wiki_notification_email_enabled.labelTag} {$form.f.wiki_notification_email|unsafe}
    {if $form.f.issues_notification_email.errors}{$form.f.issues_notification_email.fieldErrors}{/if} +{$form.f.issues_notification_owners_enabled|unsafe} +{$form.f.issues_notification_owners_enabled.labelTag} +{$form.f.issues_notification_members_enabled|unsafe} +{$form.f.issues_notification_members_enabled.labelTag} +{$form.f.issues_notification_email_enabled|unsafe} +{$form.f.issues_notification_email_enabled.labelTag} {$form.f.issues_notification_email|unsafe}
    {if $form.f.source_notification_email.errors}{$form.f.source_notification_email.fieldErrors}{/if} +{$form.f.source_notification_owners_enabled|unsafe} +{$form.f.source_notification_owners_enabled.labelTag} +{$form.f.source_notification_members_enabled|unsafe} +{$form.f.source_notification_members_enabled.labelTag} +{$form.f.source_notification_email_enabled|unsafe} +{$form.f.source_notification_email_enabled.labelTag} {$form.f.source_notification_email|unsafe}
      -{blocktrans} -Only project members and admins have write access to the source.
    -If you restrict the access to the source, anonymous access is
    -not provided and the users must authenticate themselves with their
    -password or SSH key.{/blocktrans} -
    {$form.f.review_access_rights.labelTag}: {if $form.f.review_access_rights.errors}{$form.f.review_access_rights.fieldErrors}{/if} {$form.f.review_access_rights|unsafe} {if $form.f.review_notification_email.errors}{$form.f.review_notification_email.fieldErrors}{/if} +{$form.f.review_notification_owners_enabled|unsafe} +{$form.f.review_notification_owners_enabled.labelTag} +{$form.f.review_notification_members_enabled|unsafe} +{$form.f.review_notification_members_enabled.labelTag} +{$form.f.review_notification_email_enabled|unsafe} +{$form.f.review_notification_email_enabled.labelTag} {$form.f.review_notification_email|unsafe}
    {if $form.f.private_project.errors}{$form.f.private_project.fieldErrors}{/if} +  +{if $form.f.private_project.errors}{$form.f.private_project.fieldErrors}{/if} {$form.f.private_project|unsafe} - -{$form.f.private_project.labelTag}
     
    + + + + + + + + +
    {$form.f.archive.labelTag}:{if $form.f.archive.errors}{$form.f.archive.fieldErrors}{/if} +{$form.f.archive|unsafe} +
      | {trans 'Cancel'} +
    +
    +{/block} +{block context} +
    +

    {trans 'Instructions'}

    + +

    {blocktrans}The archive must include a manifest.xml file with meta information about the +files to process inside the archive. All processed files must be unique or replace existing files explicitely.{/blocktrans}

    +{aurl 'url', 'IDF_Views::faqArchiveFormat'} +

    {blocktrans}You can learn more about the archive format here.{/blocktrans}

    +
    +{/block} diff --git a/src/IDF/templates/idf/downloads/download-updated-email.txt b/src/IDF/templates/idf/downloads/download-updated-email.txt new file mode 100644 index 0000000..1f5b1cf --- /dev/null +++ b/src/IDF/templates/idf/downloads/download-updated-email.txt @@ -0,0 +1,17 @@ +{trans 'Hello,'} + +{blocktrans}A file download was updated:{/blocktrans} + +{$file.summary|safe} +{$file} - {$file.filesize|ssize} +{trans 'Project:'} {$project.name|safe} +{trans 'Submitted by:'} {$file.get_submitter|safe} +{if $tags.count()}{trans 'Labels:'} +{foreach $tags as $tag} {$tag.class|safe}:{$tag.name|safe} +{/foreach}{/if} +{trans 'Download:'} {$urlfile} +{if $file.changelog} +{trans 'Description:'} + +{$file.changelog} +{/if} diff --git a/src/IDF/templates/idf/downloads/index.html b/src/IDF/templates/idf/downloads/index.html index 9a25555..97e76b3 100644 --- a/src/IDF/templates/idf/downloads/index.html +++ b/src/IDF/templates/idf/downloads/index.html @@ -3,7 +3,7 @@ {block body} {$downloads.render} {if $isOwner or $isMember} -{aurl 'url', 'IDF_Views_Download::submit', array($project.shortname)} +{aurl 'url', 'IDF_Views_Download::create', array($project.shortname)}

    + {trans 'New Download'}

    {/if} {/block} diff --git a/src/IDF/templates/idf/faq-archive-format.html b/src/IDF/templates/idf/faq-archive-format.html new file mode 100644 index 0000000..7952bb5 --- /dev/null +++ b/src/IDF/templates/idf/faq-archive-format.html @@ -0,0 +1,125 @@ +{extends "idf/base-simple.html"} +{block docclass}yui-t3{/block} +{block body} +

    At the moment, this documentation is only available in English.

    + + + +

    Motivation

    + +

    +Adding multiple, individual downloads to a project for a release can be a tedious task if +one has to select each file manually, and then has to fill in the summary and correct labels +for each of these downloads individually. +

    + +

    +InDefero therefore supports the upload of "archives" that contain multiple downloadable +files. These archives are standard PKZIP files with only one special property - they +contain an additional manifest file which describes the files that should be published. +

    + +

    +Once such an archive has been uploaded and validated by InDefero, its files are extracted +and individual downloads are created for each of them. If the archive contains files +that should replace existing downloads, then InDefero takes care of this as well - +automatically. Files that exist in the archive but are not listed in the manifest are +not extracted. +

    + +

    +An archive file and its manifest file can easily be compiled, either by hand with the help +of a text editor, or through an automated build system with the help of your build tool of +choice, such as Apache Ant. +

    + +

    The manifest format

    + +

    +The manifest is an XML file that follows a simple syntax. As it is always easier to look +at an example, here you have one: +

    + +
    +<?xml version="1.0" encoding="UTF-8" ?>
    +<manifest>
    +  <file>
    +    <name>foo-1.2.tar.gz</name>
    +    <summary>Tarball</summary>
    +    <replaces>foo-1.1.tar.gz</replaces>
    +    <labels>
    +       <label>Type:Archive</label>
    +    </labels>
    +  </file>
    +  <file>
    +    <name>foo-1.2-installer.exe</name>
    +    <summary>Windows MSI Installer</summary>
    +    <description>This installer needs Windows XP SP2 or later.</description>
    +    <labels>
    +       <label>Type:Installer</label>
    +       <label>OpSys:Windows</label>
    +    </labels>
    +  </file>
    +</manifest>
    +
    + +

    +This is the DTD for the format: +

    + +
    +<!DOCTYPE manifest [
    +<!ELEMENT manifest (file+)>
    +<!ELEMENT file (name,summary,replaces?,description?,tags?)>
    +<!ELEMENT name (#PCDATA)>
    +<!ELEMENT summary (#PCDATA)>
    +<!ELEMENT replaces (#PCDATA)>
    +<!ELEMENT description (#PCDATA)>
    +<!ELEMENT labels (label+)>
    +<!ELEMENT label (#PCDATA)>
    +]>
    +
    + +

    +The format is more or less self-explaining, all fields map to properties of a single download. Note +that there is a limit of six labels that you can attach to a download, similar to +what the regular file upload functionality allows. +

    + +

    One special element has been introduced and this is named replaces. If this optional element +is given, InDefero looks for a file with that name in the project and acts in one of the following +two ways: +

    + +
      +
    • If the new file's name is distinct from the file's name that is given in replaces, +then the replaced file is marked as deprecated with the Other:Deprecated label +(or any other label that is configured as the very last label in the download project configuration).
    • +
    • If the new file's name is equal to the file's name that is given in replaces, +then the replaced file is deleted before the new file is created. This happens because each file name +has to be unique per project and a deprecated and a new file with the same name cannot coexist in InDefero. +Note that while the filename-based URI of the download keeps intact, the download counter will be reset by +this procedure.
    • +
    + +If no existing file is found for the replaces tag, then this is completely ignored. +

    + +

    Final notes

    + +

    Any file in the archive that is not enlisted in the manifest is ignored during +the upload process, so ensure that your manifest.xml contains all the file names (case +sensitive) you want to be processed.

    +{/block} + +{block context} +

    {trans 'Here we are, just to help you.'}

    +

    {trans 'Projects'}

    +
      {foreach $projects as $p} +
    • {$p}
    • +{/foreach}
    +{/block} diff --git a/src/IDF/templates/idf/faq.html b/src/IDF/templates/idf/faq.html index db821da..0e744df 100644 --- a/src/IDF/templates/idf/faq.html +++ b/src/IDF/templates/idf/faq.html @@ -5,6 +5,8 @@
  • {trans 'What are the keyboard shortcuts?'}
  • {trans 'How to mark an issue as duplicate?'}
  • {trans 'How can I display my head next to my comments?'}
  • +
  • {trans 'How can I embed images and other resources in my documentation pages?'}
  • +
  • {trans 'What is this "Upload Archive" functionality about?'}
  • {trans 'What is the API and how is it used?'}
  • @@ -39,7 +41,9 @@ {blocktrans}

    This is simple:

      -
    1. Write in the comments "This is a duplicate of issue 123", change 123 with the corresponding issue number.
    2. +
    3. Write in the comments "This is a duplicate of issue 123" or - if you are a member of the crew - +directly add the "duplicates" relation with the value "123" below the comment field. Change "123" +with the corresponding issue number.
    4. Change the status of the current issue to Duplicate.
    5. Submit the changes.
    {/blocktrans} @@ -48,11 +52,45 @@

    {blocktrans}You need to create an account on Gravatar, this takes about 5 minutes and is free.{/blocktrans}

    +

    {trans 'How can I embed images and other resources in my documentation pages?'}

    + +{blocktrans} +

    To embed any previously uploaded resource into your wiki page, you can use the [[!ResourceName]] syntax.

    + +

    The rendering of the resource can then be further fine-tuned: +

      +
    • [[!ImageResource, align=right, width=200]] renders "ImageResource" right-aligned and scale its width to 200
    • +
    • [[!TextResource, align=center, width=300, height=300]] renders "TextResource" in a centered, 300 by 300 px iframe
    • +
    • [[!AnyResource, preview=no]] does not render a preview of the resource, but only provides a download link (default for binary resources)
    • +
    • [[!BinaryResource, title=Download]] renders the download link of "BinaryResource" with an alternative title
    • +
    +

    + +Resources are versioned, just like wiki pages. If you update a resource, old wiki pages still show the state of the resource +at the time when the wiki page was edited. If you specifically want to update a resource on a page, you therefor need to update +the resource at first and then also the page where it is referenced, otherwise the change won't be visible until the next regular edit. +{/blocktrans} + +

    {trans 'What is this "Upload Archive" functionality about?'}

    + +{blocktrans}

    If you have to publish many files at once for a new release, it is a very tedious task +to upload them one after another and enter meta information like a summary, a description or additional +labels for each of them.

    +

    InDefero therefore supports a special archive format that is basically a standard zip file which comes with +some meta information. These meta information are kept in a special manifest file, which is distinctly kept from +the rest of the files in the archive that should be published.

    +

    Once this archive has been uploaded, InDefero reads in the meta information, unpacks the other files from +the archive and creates new individual downloads for each of them.

    {/blocktrans} + +{aurl 'url', 'IDF_Views::faqArchiveFormat'} +

    {blocktrans}Learn more about the archive format.{/blocktrans}

    +

    {trans 'What is the API and how is it used?'}

    -

    {blocktrans}The API (Application Programming Interface) is used to interact with InDefero with another program. For example, this can be used to create a desktop program to submit new tickets easily.{/blocktrans}

    {aurl 'url', 'IDF_Views::faqApi'} +

    {blocktrans}The API (Application Programming Interface) is used to interact with InDefero with another program. For example, this can be used to create a desktop program to submit new tickets easily.{/blocktrans}

    +{aurl 'url', 'IDF_Views::faqApi'}

    {blocktrans}Learn more about the API.{/blocktrans}

    - + {/block} {block context}

    {trans 'Here we are, just to help you.'}

    diff --git a/src/IDF/templates/idf/gadmin/base.html b/src/IDF/templates/idf/gadmin/base.html index 20249ee..6a6ab92 100644 --- a/src/IDF/templates/idf/gadmin/base.html +++ b/src/IDF/templates/idf/gadmin/base.html @@ -39,6 +39,7 @@ {include 'idf/main-menu.html'}