mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 11:08:45 +02:00
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
# Conflicts: # datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php # datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php # datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php # datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php # datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php # datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php # datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php # datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php # datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php # datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php # datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php # datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php # datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php # datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php # datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php # datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php # datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php # datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php # datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php # datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php # datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php # datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php # datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php # datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php # datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php # datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php # datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php # datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php # datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php # datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php # datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php # datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php # dictionaries/cs.dictionary.itop.ui.php # dictionaries/da.dictionary.itop.core.php # dictionaries/da.dictionary.itop.ui.php # dictionaries/de.dictionary.itop.ui.php # dictionaries/en.dictionary.itop.ui.php # dictionaries/es_cr.dictionary.itop.ui.php # dictionaries/fr.dictionary.itop.ui.php # dictionaries/hu.dictionary.itop.ui.php # dictionaries/it.dictionary.itop.core.php # dictionaries/it.dictionary.itop.ui.php # dictionaries/ja.dictionary.itop.core.php # dictionaries/ja.dictionary.itop.ui.php # dictionaries/nl.dictionary.itop.ui.php # dictionaries/pl.dictionary.itop.core.php # dictionaries/pl.dictionary.itop.ui.php # dictionaries/pt_br.dictionary.itop.core.php # dictionaries/pt_br.dictionary.itop.ui.php # dictionaries/ru.dictionary.itop.core.php # dictionaries/ru.dictionary.itop.ui.php # dictionaries/sk.dictionary.itop.core.php # dictionaries/sk.dictionary.itop.ui.php # dictionaries/tr.dictionary.itop.core.php # dictionaries/tr.dictionary.itop.ui.php # dictionaries/zh_cn.dictionary.itop.core.php # dictionaries/zh_cn.dictionary.itop.ui.php # tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php
This commit is contained in:
@@ -356,16 +356,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'Class:UserDashboard/Attribute:contents+' => '~~',
|
||||
));
|
||||
|
||||
//
|
||||
// Expression to Natural language
|
||||
//
|
||||
Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'Expression:Unit:Short:DAY' => 'd~~',
|
||||
'Expression:Unit:Short:WEEK' => 'w~~',
|
||||
'Expression:Unit:Short:MONTH' => 'm~~',
|
||||
'Expression:Unit:Short:YEAR' => 'y~~',
|
||||
));
|
||||
|
||||
//
|
||||
// Duplicated into itop-welcome-itil ( will be removed from here...)
|
||||
//
|
||||
@@ -423,7 +413,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
<li>Implement ITIL processes at your own pace.</li>
|
||||
<li>Manage the most important asset of your IT: Documentation.</li>
|
||||
</ul>
|
||||
</p>~~',
|
||||
</p>',
|
||||
'UI:WelcomeMenu:Text' => '<div>Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!</div>
|
||||
|
||||
<div>This version features a brand new modern and accessible backoffice design.</div>
|
||||
@@ -439,8 +429,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:WelcomeMenu:MyIncidents' => 'Incidents tildelt mig',
|
||||
'UI:AllOrganizations' => ' Alle Organisationer',
|
||||
'UI:YourSearch' => 'Din Søgning',
|
||||
'UI:LoggedAsMessage' => 'Logget ind som %1$s (%2$s)~~',
|
||||
'UI:LoggedAsMessage+Admin' => 'Logget ind som %1$s (%2$s, Administrator)~~',
|
||||
'UI:LoggedAsMessage' => 'Logget ind som %1$s (%2$s)',
|
||||
'UI:LoggedAsMessage+Admin' => 'Logget ind som %1$s (%2$s, Administrator)',
|
||||
'UI:Button:Logoff' => 'Log ud',
|
||||
'UI:Button:GlobalSearch' => 'Søg',
|
||||
'UI:Button:Search' => ' Søg ',
|
||||
@@ -487,7 +477,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
|
||||
'UI:InputFile:SelectFile' => 'Select a file~~',
|
||||
'UI:SearchToggle' => 'Søg',
|
||||
'UI:ClickToCreateNew' => 'Opret nyt objekt af typen %1$s~~',
|
||||
'UI:ClickToCreateNew' => 'Opret nyt objekt af typen %1$s',
|
||||
'UI:SearchFor_Class' => 'Søg efter objekter af typen %1$s',
|
||||
'UI:NoObjectToDisplay' => 'Ingen objekter at vise.',
|
||||
'UI:Error:SaveFailed' => 'The object cannot be saved :~~',
|
||||
@@ -648,7 +638,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import',
|
||||
'UI:Title:BulkImport+' => 'CSV-Import assistent',
|
||||
'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisering af %1$d objekter af klasse %2$s',
|
||||
'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --~~',
|
||||
'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --',
|
||||
'UI:CSVImport:ErrorExtendedAttCode' => 'Intern fejl: "%1$s" er en ukorrekt kode fordi "%2$s" er IKKE en fremmed nøgle af klassen "%3$s"',
|
||||
'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(er) vil forblive uændrede.',
|
||||
'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(er) vil blive ændret.',
|
||||
@@ -698,7 +688,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:UniversalSearch:Error' => 'Fejl: %1$s',
|
||||
'UI:UniversalSearch:LabelSelectTheClass' => 'Vælg klasse at søge efter: ',
|
||||
'UI:CSVReport-Value-Modified' => 'Ændret',
|
||||
'UI:CSVReport-Value-SetIssue' => 'invalid value for attribute~~',
|
||||
'UI:CSVReport-Value-SetIssue' => 'invalid value for attribute',
|
||||
'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' is an invalid value~~',
|
||||
'UI:CSVReport-Value-NoMatch' => 'No match for value \'%1$s\'~~',
|
||||
'UI:CSVReport-Value-NoMatch-PossibleValues' => 'Some possible \'%1$s\' value(s): %2$s~~',
|
||||
@@ -782,7 +772,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:Audit:Dashboard:ObjectsAudited' => 'Objects audited~~',
|
||||
'UI:Audit:Dashboard:ObjectsInError' => 'Objects in errors~~',
|
||||
'UI:Audit:Dashboard:ObjectsValidated' => 'Objects validated~~',
|
||||
'UI:Audit:AuditCategory:Subtitle' => '%1$s errors ouf of %2$s - %3$s%%~~',
|
||||
'UI:Audit:AuditCategory:Subtitle' => '%1$s errors ouf of %2$s - %3$s%% of the object are valid~~',
|
||||
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Query Evaluering',
|
||||
'UI:RunQuery:QueryExamples' => 'Query Eksempler',
|
||||
'UI:RunQuery:QueryResults' => 'Query Results~~',
|
||||
@@ -801,9 +791,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:RunQuery:ResultSQL' => 'Resulting SQL~~',
|
||||
'UI:RunQuery:Error' => 'Der opstod en fejl under afviklingen af forespøgrslen',
|
||||
'UI:Query:UrlForExcel' => 'URL til brug for MS-Excel web forespøgrsler',
|
||||
'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page <em>export-V2.php</em> cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: <em>export.php</em>. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page <em>export-V2.php</em>.~~',
|
||||
'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page <em>export-V2.php</em> cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: <em>export.php</em>. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'. <br/>Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page <em>export-V2.php</em>.~~',
|
||||
'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objekt skema',
|
||||
'UI:Schema:TitleForClass' => '%1$s skema~~',
|
||||
'UI:Schema:TitleForClass' => '%1$s skema',
|
||||
'UI:Schema:CategoryMenuItem' => 'Kategori <b>%1$s</b>',
|
||||
'UI:Schema:Relationships' => 'Relationer',
|
||||
'UI:Schema:AbstractClass' => 'Abstrakt klasse: intet objekt fra denne klasse kan instantieres.',
|
||||
@@ -944,8 +934,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:SearchResultsTitle' => 'Søge Resultater',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Intet at søge efter',
|
||||
'UI:Search:NeedleTooShort' => 'The search string \\"%1$s\\" is too short. Please type at least %2$d characters.~~',
|
||||
'UI:Search:Ongoing' => 'Searching for \\"%1$s\\"~~',
|
||||
'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.~~',
|
||||
'UI:Search:Ongoing' => 'Searching for "%1$s"~~',
|
||||
'UI:Search:Enlarge' => 'Broaden the search~~',
|
||||
'UI:FullTextSearchTitle_Text' => 'Resultater for "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objekt(er) af klasse %2$s fundet.',
|
||||
@@ -953,7 +943,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s ændring',
|
||||
'UI:ModificationTitle_Class_Object' => 'Ændring af %1$s: <span class=\\"hilite\\">%2$s</span>',
|
||||
'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Clone %1$s - %2$s ændring',
|
||||
'UI:CloneTitle_Class_Object' => 'Clone af %1$s: <span class=\\"hilite\\">%2$s</span>~~',
|
||||
'UI:CloneTitle_Class_Object' => 'Clone af %1$s: <span class=\\"hilite\\">%2$s</span>',
|
||||
'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Oprettelse af ny %1$s ',
|
||||
'UI:CreationTitle_Class' => 'Oprettelse af ny %1$s',
|
||||
'UI:SelectTheTypeOf_Class_ToCreate' => 'Vælg type af %1$s for oprettelse:',
|
||||
@@ -1039,7 +1029,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI-ContactsMenu-ContactsByLocation' => 'Kontakter efter lokation',
|
||||
'UI-ContactsMenu-ContactsByType' => 'Kontakter efter type',
|
||||
'UI-ContactsMenu-ContactsByStatus' => 'Kontakter efter status',
|
||||
'UI:NotificationsMenu:Title' => 'Konfiguration af Notifikationer~~',
|
||||
'UI:NotificationsMenu:Title' => 'Konfiguration af Notifikationer',
|
||||
'UI:NotificationsMenu:Help' => 'Hjælp',
|
||||
'UI:NotificationsMenu:HelpContent' => '<p>I '.ITOP_APPLICATION_SHORT.' er notifikationer fuldt modificerbare. De er baseret på to sæt af objekter: <i>triggers og handlinger</i>.</p>
|
||||
<p><i><b>Triggers</b></i> define when a notification will be executed. There are different triggers as part of '.ITOP_APPLICATION_SHORT.' core, but others can be brought by extensions:
|
||||
@@ -1058,7 +1048,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
</ol>
|
||||
</p>
|
||||
<p>For udførelse, handlinger skal være knyttet til triggers.
|
||||
Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" nummer, der specificerer i hvilken rækkefølge handlingerne udføres.</p>~~',
|
||||
Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" nummer, der specificerer i hvilken rækkefølge handlingerne udføres.</p>',
|
||||
'UI:NotificationsMenu:Triggers' => 'Triggers',
|
||||
'UI:NotificationsMenu:AvailableTriggers' => 'Tilgængelige triggers',
|
||||
'UI:NotificationsMenu:OnCreate' => 'Når et objekt oprettes',
|
||||
@@ -1077,8 +1067,8 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
|
||||
'UI:iTopVersion:Short' => '%1$s version %2$s',
|
||||
'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s',
|
||||
'UI:PropertiesTab' => 'Egenskaber',
|
||||
'UI:OpenDocumentInNewWindow_' => 'Åben~~',
|
||||
'UI:DownloadDocument_' => 'Hent~~',
|
||||
'UI:OpenDocumentInNewWindow_' => 'Åben',
|
||||
'UI:DownloadDocument_' => 'Hent',
|
||||
'UI:Document:NoPreview' => 'Forhåndsvisning er ikke tilgængelig for denne dokumenttype',
|
||||
'UI:Download-CSV' => 'Download %1$s',
|
||||
'UI:DeadlineMissedBy_duration' => 'Overskredet med %1$s',
|
||||
@@ -1203,10 +1193,10 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
|
||||
'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~',
|
||||
'UI:FavoriteOrganizations' => 'Favorit Organisationer',
|
||||
'UI:FavoriteOrganizations+' => '',
|
||||
'UI:FavoriteLanguage' => 'Sprog i brugergrænseflade~~',
|
||||
'UI:FavoriteLanguage' => 'Sprog i brugergrænseflade',
|
||||
'UI:Favorites:SelectYourLanguage' => 'Vælg dit foretrukne sprog',
|
||||
'UI:FavoriteOtherSettings' => 'Andre indstillinger',
|
||||
'UI:Favorites:Default_X_ItemsPerPage' => 'Default længde for lister: %1$s emner per side~~',
|
||||
'UI:Favorites:Default_X_ItemsPerPage' => 'Default længde for lister: %1$s emner per side',
|
||||
'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~',
|
||||
'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~',
|
||||
'UI:NavigateAwayConfirmationMessage' => 'Enhver ændring vil blive kasseret.',
|
||||
@@ -1631,24 +1621,24 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
|
||||
Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'Menu:DataSources' => 'Synkroniserings Data Kilder',
|
||||
'Menu:DataSources+' => 'All Synchronization Data Sources~~',
|
||||
'Menu:DataSources+' => 'Data synchro used for batch import of external data~~',
|
||||
'Menu:AuditCategories' => 'Audit Kategorier',
|
||||
'Menu:AuditCategories+' => 'Audit Categories~~',
|
||||
'Menu:AuditCategories+' => 'Define rules to audit the quality of '.ITOP_APPLICATION_SHORT.' data~~',
|
||||
'Menu:Notifications:Title' => 'Audit Kategorier',
|
||||
'Menu:AuditCategories:Title' => 'Audit configuration~~',
|
||||
'Menu:RunQueriesMenu' => 'Kør forespørgsler',
|
||||
'Menu:RunQueriesMenu+' => 'Run any query~~',
|
||||
'Menu:RunQueriesMenu+' => 'Write and execute any OQL query~~',
|
||||
'Menu:QueryMenu' => 'Query parlør',
|
||||
'Menu:QueryMenu+' => 'Query phrasebook~~',
|
||||
'Menu:QueryMenu+' => 'Reusable stored queries~~',
|
||||
'Menu:UniversalSearchMenu' => 'Universal Søgning',
|
||||
'Menu:UniversalSearchMenu+' => 'Search for anything...~~',
|
||||
'Menu:UniversalSearchMenu+' => 'Search objects of any class including abstract~~',
|
||||
'Menu:UserManagementMenu' => 'Bruger styring',
|
||||
'Menu:UserManagementMenu+' => 'User management~~',
|
||||
'Menu:UserManagementMenu+' => 'Who can connect to '.ITOP_APPLICATION_SHORT.' and what can they do?~~',
|
||||
'Menu:ProfilesMenu' => 'Profiler',
|
||||
'Menu:ProfilesMenu+' => 'Profiles~~',
|
||||
'Menu:ProfilesMenu+' => 'View existing Profiles~~',
|
||||
'Menu:ProfilesMenu:Title' => 'Profiler',
|
||||
'Menu:UserAccountsMenu' => 'Bruger konti',
|
||||
'Menu:UserAccountsMenu+' => 'User accounts~~',
|
||||
'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights~~',
|
||||
'Menu:UserAccountsMenu:Title' => 'Bruger konti',
|
||||
'Menu:UserManagement' => 'User management~~',
|
||||
'Menu:Queries' => 'Queries~~',
|
||||
|
||||
Reference in New Issue
Block a user