Files
BeWoPlaner/Service/Plugins/TranslationDictionary.cs
Christian 40ebcc80fc cb
2018-10-08 11:57:16 +02:00

77 lines
3.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
namespace BeWo.Service.Plugins
{
public class TranslationDictionary : AbstractIDSpecificDefaultClass<TranslationDictionary>
{
public virtual Dictionary<String, String> GetTranslationDictionary()
{
var dict = new Dictionary<String, String>();
AddOrReplaceTranslation(dict, "MitarbeiterSingular", "Mitarbeiter");
AddOrReplaceTranslation(dict, "MitarbeiterPlural", "Mitarbeiter");
AddOrReplaceTranslation(dict, "ZeiterfassungMenuItem", "Zeiterfassung");
AddOrReplaceTranslation(dict, "Ergänzende DiensteMenuItem", "Ergänzende Dienste");
AddOrReplaceTranslation(dict, "VertretungenMenuItem", "Vertretungen");
AddOrReplaceTranslation(dict, "FinanzenMenuItem", "Finanzen");
AddOrReplaceTranslation(dict, "KalenderMenuItem", "Kalender");
AddOrReplaceTranslation(dict, "RessourcenMenuItem", "Ressourcen");
AddOrReplaceTranslation(dict, "AuswertungenMenuItem", "Auswertungen");
AddOrReplaceTranslation(dict, "HilfepläneMenuItem", "Hilfepläne");
AddOrReplaceTranslation(dict, "KlientenMenuItem", "Klienten");
AddOrReplaceTranslation(dict, "KliententeamsMenuItem", "Kliententeams");
AddOrReplaceTranslation(dict, "WohnheimeMenuItem", "Wohnheime");
AddOrReplaceTranslation(dict, "OrganisationenMenuItem", "Organisationen");
AddOrReplaceTranslation(dict, "PersonenMenuItem", "Personen");
AddOrReplaceTranslation(dict, "MitarbeiterMenuItem", "Mitarbeiter");
AddOrReplaceTranslation(dict, "TeamsMenuItem", "Teams");
AddOrReplaceTranslation(dict, "BenutzerMenuItem", "Benutzer");
AddOrReplaceTranslation(dict, "BenutzergruppenMenuItem", "Benutzergruppen");
AddOrReplaceTranslation(dict, "VerwaltungMenuItem", "Verwaltung");
AddOrReplaceTranslation(dict, "SupportMenuItem", "Support");
AddOrReplaceTranslation(dict, "OrganisationAbteilung", "Abteilung");
AddOrReplaceTranslation(dict, "CustomerVarFieldsTitle", "Weitere Eigenschaften");
AddOrReplaceTranslation(dict, "EmployeeVarFieldsTitle", "Weitere Eigenschaften");
AddOrReplaceTranslation(dict, "SupportConceptVarFieldsTitle", "Weitere Eigenschaften");
AddOrReplaceTranslation(dict, "NotizenHeader", "Notizen");
AddOrReplaceTranslation(dict, "CustomerNotizen", "Notizen");
AddOrReplaceTranslation(dict, "EmployeeNotizen", "Notizen");
AddOrReplaceTranslation(dict, "OrganisationStundenplanHeader", "Stundenplan");
//AddOrReplaceTranslation(dict, "StundenkontoTagesansicht", "Tagesansicht anzeigen");
return dict;
}
public virtual void AddOrReplaceTranslation(Dictionary<String, String> dict, String text, String translation)
{
if (dict.ContainsKey(text))
{
dict.Remove(text);
}
dict.Add(text, translation);
}
}
}