Feature/merge 3 0 develop (#298)

* merging 3.0 into develop

* N°5102 - Allow to send emails (eg. notifications) using GSuite SMTP and OAuth
* migration to iTop 3.1

Co-authored-by: Eric Espie <eric.espie@combodo.com>
This commit is contained in:
bdalsass
2022-06-08 16:27:20 +02:00
committed by GitHub
parent 1fd792fed9
commit 2b885beb82
347 changed files with 53400 additions and 3034 deletions

View File

@@ -242,4 +242,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Document/Attribute:contracts_list+' => '',
'Class:Document/Attribute:services_list' => 'Services',
'Class:Document/Attribute:services_list+' => '',
));
));

View File

@@ -157,50 +157,49 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
// Fieldset translation
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Ticket:baseinfo' => 'Genel Bilgi',
'Ticket:date' => 'Tarihler',
'Ticket:contact' => 'Kişiler',
'Ticket:moreinfo' => 'Daha fazla bilgi',
'Ticket:relation' => 'İlişkiler',
'Ticket:log' => 'İletişim',
'Ticket:Type' => 'Yeterlilik',
'Ticket:support' => 'Destek',
'Ticket:resolution' => 'Çözünürlük',
'Ticket:SLA' => 'SLA raporu',
'WorkOrder:Details' => 'Ayrıntılar',
'WorkOrder:Moreinfo' => 'Daha fazla bilgi',
'Tickets:ResolvedFrom' => '%1$s\'den otomatik olarak çözüldü,',
'Class:cmdbAbstractObject/Method:Set' => 'Ayarla',
'Class:cmdbAbstractObject/Method:Set+' => 'Sabit değeri olan bir alanı ayarlayın',
'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Değer',
'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Ayarlanan değer',
'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Güncel tarihi ayarla',
'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Güncel tarih ve saatle bir alan ayarlayın',
'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Ticket:baseinfo' => 'Genel Bilgi',
'Ticket:date' => 'Tarihler',
'Ticket:contact' => 'Kişiler',
'Ticket:moreinfo' => 'Daha fazla bilgi',
'Ticket:relation' => 'İlişkiler',
'Ticket:log' => 'İletişim',
'Ticket:Type' => 'Yeterlilik',
'Ticket:support' => 'Destek',
'Ticket:resolution' => 'Çözünürlük',
'Ticket:SLA' => 'SLA raporu',
'WorkOrder:Details' => 'Ayrıntılar',
'WorkOrder:Moreinfo' => 'Daha fazla bilgi',
'Tickets:ResolvedFrom' => '%1$s\'den otomatik olarak çözüldü,',
'Class:cmdbAbstractObject/Method:Set' => 'Ayarla',
'Class:cmdbAbstractObject/Method:Set+' => 'Sabit değeri olan bir alanı ayarlayın',
'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Değer',
'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Ayarlanan değer',
'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Güncel tarihi ayarla',
'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Güncel tarih ve saatle bir alan ayarlayın',
'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Mevcut kullanıcıyı ayarla',
'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Oturum açmış olan kullanıcıyla bir alan ayarlayın',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacak, aksi takdirde tanımlayıcı kullanılacaktır. Bu bilinen ad, kullanıcıya atandığı takdirde geçerlidir.Aksi halde giriş yapılan kullanıcı adı geçerlidir.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Mevcut kullanıcıyı ayarla',
'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Oturum açmış kişiyle bir alan ayarlayın.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacaktır, aksi takdirde tanımlayıcı kullanılacaktır.',
'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Geçen zamanı ayarla',
'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Başka bir alan tarafından belirlenmiş tarihten geçen süreye göre bir alanı ayarla (saniye)',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referans alanı',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Referans tarihi elde etmek için alan',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Çalışma saatleri',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Standart çalışma saatleri şemasına uymak için boş bırakın veya 24x7 şemasını oluşturmak için \\"DefaultWorkingTimecomputer\\" olarak ayarlayın',
'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Mevcut kullanıcıyı ayarla',
'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Oturum açmış olan kullanıcıyla bir alan ayarlayın',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacak, aksi takdirde tanımlayıcı kullanılacaktır. Bu bilinen ad, kullanıcıya atandığı takdirde geçerlidir.Aksi halde giriş yapılan kullanıcı adı geçerlidir.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Mevcut kullanıcıyı ayarla',
'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Oturum açmış kişiyle bir alan ayarlayın.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacaktır, aksi takdirde tanımlayıcı kullanılacaktır.',
'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Geçen zamanı ayarla',
'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Başka bir alan tarafından belirlenmiş tarihten geçen süreye göre bir alanı ayarla (saniye)',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referans alanı',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Referans tarihi elde etmek için alan',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Çalışma saatleri',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Standart çalışma saatleri şemasına uymak için boş bırakın veya 24x7 şemasını oluşturmak için \\"DefaultWorkingTimecomputer\\" olarak ayarlayın',
'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
@@ -229,24 +228,24 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
'Class:cmdbAbstractObject/Method:Reset' => 'Sıfırla',
'Class:cmdbAbstractObject/Method:Reset+' => 'Bir alanı varsayılan değerine sıfırlayın',
'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Sıfırlanan alan, mevcut nesnede',
'Class:cmdbAbstractObject/Method:Copy' => 'Kopyala',
'Class:cmdbAbstractObject/Method:Copy+' => 'Bir alanın değerini başka bir alana kopyalayın',
'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Kaynak alanı',
'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Mevcut nesnede değeri elde etmek için alan',
'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Sahip Olunacak Zaman',
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'TTO tipi bir SLT\'ye dayalı hedef',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Çözme zamanı',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'TTR tipi bir SLT\'ye dayalı hedef',
'Class:cmdbAbstractObject/Method:Reset' => 'Sıfırla',
'Class:cmdbAbstractObject/Method:Reset+' => 'Bir alanı varsayılan değerine sıfırlayın',
'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Sıfırlanan alan, mevcut nesnede',
'Class:cmdbAbstractObject/Method:Copy' => 'Kopyala',
'Class:cmdbAbstractObject/Method:Copy+' => 'Bir alanın değerini başka bir alana kopyalayın',
'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Hedef alanı',
'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Kaynak alanı',
'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Mevcut nesnede değeri elde etmek için alan',
'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Sahip Olunacak Zaman',
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'TTO tipi bir SLT\'ye dayalı hedef',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Çözme zamanı',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'TTR tipi bir SLT\'ye dayalı hedef',
));
//

View File

@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
@@ -30,12 +29,9 @@
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Ticket' => '工单',
'Class:Ticket+' => '',