Add Bosnian translation (pull-request #1470)

This commit is contained in:
Frederic Guillot
2015-11-22 12:53:18 -05:00
parent 0a7370b9e5
commit 2c80a90a6f
26 changed files with 1140 additions and 2 deletions

View File

@@ -43,6 +43,7 @@ Contributors:
- [Karol J](https://github.com/dzudek) - [Karol J](https://github.com/dzudek)
- [Kiswa](https://github.com/kiswa) - [Kiswa](https://github.com/kiswa)
- [Kralo](https://github.com/kralo) - [Kralo](https://github.com/kralo)
- [Kolesar](https://github.com/Kolesar)
- [Lars Christian Schou](https://github.com/NegoZiatoR) - [Lars Christian Schou](https://github.com/NegoZiatoR)
- [Lesstat](https://github.com/Lesstat) - [Lesstat](https://github.com/Lesstat)
- [Levlaz](https://github.com/levlaz) - [Levlaz](https://github.com/levlaz)

View File

@@ -10,6 +10,7 @@ Breaking changes:
New features: New features:
* New automatic action: Assign a category based on a link * New automatic action: Assign a category based on a link
* Added Bosnian translation
Improvements: Improvements:

File diff suppressed because it is too large Load Diff

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
'Passwords will be encrypted if present' => 'Las contraseñas serán cifradas si es que existen', 'Passwords will be encrypted if present' => 'Las contraseñas serán cifradas si es que existen',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1068,4 +1068,7 @@ return array(
'%s attached a new file to the task %s' => '%s a attaché un nouveau fichier à la tâche %s', '%s attached a new file to the task %s' => '%s a attaché un nouveau fichier à la tâche %s',
'Link type' => 'Type de lien', 'Link type' => 'Type de lien',
'Assign automatically a category based on a link' => 'Assigner automatiquement une catégorie en fonction d\'un lien', 'Assign automatically a category based on a link' => 'Assigner automatiquement une catégorie en fonction d\'un lien',
'BAM - Konvertibile Mark' => 'BAM - Mark convertible',
'Assignee Username' => 'Utilisateur assigné',
'Assignee Name' => 'Nom de l\'assigné',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
'Passwords will be encrypted if present' => 'Senhas serão encriptadas, se presentes', 'Passwords will be encrypted if present' => 'Senhas serão encriptadas, se presentes',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
'Passwords will be encrypted if present' => 'Senhas serão encriptadas se presentes', 'Passwords will be encrypted if present' => 'Senhas serão encriptadas se presentes',
'%s attached a new file to the task %s' => '%s anexou um novo ficheiro à tarefa %s', '%s attached a new file to the task %s' => '%s anexou um novo ficheiro à tarefa %s',
'Assign automatically a category based on a link' => 'Assignar automáticamente a categoria baseada num link', 'Assign automatically a category based on a link' => 'Assignar automáticamente a categoria baseada num link',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -1065,4 +1065,7 @@ return array(
// 'Passwords will be encrypted if present' => '', // 'Passwords will be encrypted if present' => '',
// '%s attached a new file to the task %s' => '', // '%s attached a new file to the task %s' => '',
// 'Assign automatically a category based on a link' => '', // 'Assign automatically a category based on a link' => '',
// 'BAM - Konvertibile Mark' => '',
// 'Assignee Username' => '',
// 'Assignee Name' => '',
); );

View File

@@ -35,6 +35,7 @@ class Config extends Setting
'RSD' => t('RSD - Serbian dinar'), 'RSD' => t('RSD - Serbian dinar'),
'SEK' => t('SEK - Swedish Krona'), 'SEK' => t('SEK - Swedish Krona'),
'NOK' => t('NOK - Norwegian Krone'), 'NOK' => t('NOK - Norwegian Krone'),
'BAM' => t('BAM - Konvertibile Mark'),
); );
} }
@@ -69,6 +70,7 @@ class Config extends Setting
// Sorted by value // Sorted by value
$languages = array( $languages = array(
'id_ID' => 'Bahasa Indonesia', 'id_ID' => 'Bahasa Indonesia',
'bs_BA' => 'Bosanski',
'cs_CZ' => 'Čeština', 'cs_CZ' => 'Čeština',
'da_DK' => 'Dansk', 'da_DK' => 'Dansk',
'de_DE' => 'Deutsch', 'de_DE' => 'Deutsch',

View File

@@ -29,12 +29,12 @@ class ProjectDailyStatsTest extends Base
$metrics = $pds->getRawMetrics(1, date('Y-m-d', strtotime('-1days')), date('Y-m-d')); $metrics = $pds->getRawMetrics(1, date('Y-m-d', strtotime('-1days')), date('Y-m-d'));
$expected = array( $expected = array(
array( array(
'day' => '2015-11-20', 'day' => date('Y-m-d', strtotime('-1days')),
'avg_lead_time' => 0, 'avg_lead_time' => 0,
'avg_cycle_time' => 43200, 'avg_cycle_time' => 43200,
), ),
array( array(
'day' => '2015-11-21', 'day' => date('Y-m-d'),
'avg_lead_time' => 0, 'avg_lead_time' => 0,
'avg_cycle_time' => 43200, 'avg_cycle_time' => 43200,
) )