Improved logging and added user logging.
This commit is contained in:
parent
4eaaf7195c
commit
4b80614646
5 changed files with 420 additions and 233 deletions
|
@ -10,7 +10,7 @@ class App.Controller extends Spine.Controller
|
|||
super
|
||||
|
||||
# generate controllerId
|
||||
@controllerId = 'controller-' + new Date().getTime() + '-' + Math.floor( Math.random() * 99999 )
|
||||
@controllerId = 'controller-' + new Date().getTime() + '-' + Math.floor( Math.random() * 999999 )
|
||||
|
||||
# apply to release controller on dom remove
|
||||
@el.on('remove', @releaseController)
|
||||
|
|
|
@ -43,7 +43,6 @@ class Index extends App.ControllerContent
|
|||
e.preventDefault()
|
||||
id = $(e.target).parents('[data-id]').data('id')
|
||||
type = $(e.target).data('type')
|
||||
console.log 'ID', id, type
|
||||
if type is 'uninstall'
|
||||
httpType = 'DELETE'
|
||||
|
||||
|
|
|
@ -36,5 +36,10 @@ class _Singleton
|
|||
@_log( module, level, args )
|
||||
|
||||
_log: ( module, level, args ) ->
|
||||
console.log "App.#{module}(#{level})", args
|
||||
if level is 'error'
|
||||
console.error "App.#{module}(#{level})", args
|
||||
else if level is 'debug'
|
||||
console.debug "App.#{module}(#{level})", args
|
||||
else
|
||||
console.log "App.#{module}(#{level})", args
|
||||
|
||||
|
|
179
app/assets/javascripts/app/lib/app_init/track.js.coffee
Normal file
179
app/assets/javascripts/app/lib/app_init/track.js.coffee
Normal file
|
@ -0,0 +1,179 @@
|
|||
class App.Track
|
||||
_instance = undefined
|
||||
|
||||
@init: ->
|
||||
_instance ?= new _trackSingleton
|
||||
|
||||
@log: ( area, level, args ) ->
|
||||
if _instance == undefined
|
||||
_instance ?= new _trackSingleton
|
||||
_instance.log( area, level, args )
|
||||
|
||||
@send: ->
|
||||
if _instance == undefined
|
||||
_instance ?= new _trackSingleton
|
||||
_instance.send()
|
||||
|
||||
@_all: ->
|
||||
if _instance == undefined
|
||||
_instance ?= new _trackSingleton
|
||||
_instance._all()
|
||||
|
||||
class _trackSingleton
|
||||
constructor: ->
|
||||
@trackId = 'track-' + new Date().getTime() + '-' + Math.floor( Math.random() * 99999 )
|
||||
@browser = App.Browser.detection()
|
||||
@data = []
|
||||
@url = 'https://portal.znuny.com/api/ui'
|
||||
|
||||
@log( 'start', 'notice', {} )
|
||||
|
||||
App.Interval.set @send, 60000
|
||||
|
||||
# log clicks
|
||||
$(document).bind(
|
||||
'click'
|
||||
(e) =>
|
||||
w = window.screen.width
|
||||
h = window.screen.height
|
||||
aTag = $(e.target)
|
||||
if !aTag.attr('href')
|
||||
newTag = $(e.target).parents('a')
|
||||
if newTag[0]
|
||||
aTag = newTag
|
||||
info =
|
||||
level: 'notice'
|
||||
href: aTag.attr('href')
|
||||
title: aTag.attr('title')
|
||||
text: aTag.text()
|
||||
clickX: e.pageX
|
||||
clickY: e.pageY
|
||||
screenX: w
|
||||
screenY: h
|
||||
@log( 'click', 'notice', info )
|
||||
)
|
||||
|
||||
# log ajax calls
|
||||
$(document).bind( 'ajaxError', ( e, request, settings, exception ) =>
|
||||
if status
|
||||
@log(
|
||||
'ajax.error',
|
||||
'error',
|
||||
{
|
||||
type: settings.type
|
||||
dataType: settings.dataType
|
||||
url: settings.url
|
||||
data: settings.data
|
||||
status: request.status
|
||||
responseText: request.responseText
|
||||
}
|
||||
)
|
||||
)
|
||||
$(document).bind( 'ajaxComplete', ( e, request, settings ) =>
|
||||
length = @url.length
|
||||
if settings.url.substr(0,length) isnt @url
|
||||
@log(
|
||||
'ajax.send',
|
||||
'notice',
|
||||
{
|
||||
type: settings.type
|
||||
dataType: settings.dataType
|
||||
url: settings.url
|
||||
data: settings.data
|
||||
status: request.status
|
||||
# responseText: request.responseText
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
$(window).bind(
|
||||
'beforeunload'
|
||||
=>
|
||||
@log( 'end', 'notice', {} )
|
||||
@send()
|
||||
)
|
||||
|
||||
|
||||
log: ( area, level, args ) ->
|
||||
info =
|
||||
time: Math.round( new Date().getTime() / 1000 )
|
||||
area: area
|
||||
level: level
|
||||
location: window.location.href
|
||||
data: args
|
||||
@data.push info
|
||||
|
||||
send: =>
|
||||
return if _.isEmpty @data
|
||||
newData = _.clone( @data )
|
||||
@data = []
|
||||
newDataNew = []
|
||||
for item in newData
|
||||
try
|
||||
itemNew = _.clone( item )
|
||||
JSON.stringify(item)
|
||||
|
||||
# add browser info
|
||||
for item, value of @browser
|
||||
itemNew[item] = value
|
||||
newDataNew.push itemNew
|
||||
catch e
|
||||
# nothing
|
||||
|
||||
App.Com.ajax(
|
||||
type: 'POST'
|
||||
url: @url
|
||||
data: JSON.stringify(
|
||||
track_id: @trackId
|
||||
log: newDataNew
|
||||
)
|
||||
crossDomain: true
|
||||
# success: (data, status, xhr) =>
|
||||
# @data = []
|
||||
# console.log('done')
|
||||
error: =>
|
||||
|
||||
# queue all data
|
||||
for item in newDataNew
|
||||
@data.push item
|
||||
)
|
||||
|
||||
_all: ->
|
||||
@data
|
||||
|
||||
`
|
||||
window.onerror = function(errorMsg, url, lineNumber) {
|
||||
console.error(errorMsg + " - in " + url + ", line " + lineNumber);
|
||||
};
|
||||
|
||||
(function() {
|
||||
var console = window.console
|
||||
if (!console) return
|
||||
function intercept(method){
|
||||
var original = console[method]
|
||||
console[method] = function(){
|
||||
|
||||
//alert('new m' + method)
|
||||
App.Track.log(
|
||||
'console.' + method,
|
||||
method,
|
||||
arguments
|
||||
)
|
||||
|
||||
// do sneaky stuff
|
||||
if (original.apply){
|
||||
// Do this for normal browsers
|
||||
original.apply(console, arguments)
|
||||
}
|
||||
else{
|
||||
// Do this for IE
|
||||
var message = Array.prototype.slice.apply(arguments).join(' ')
|
||||
original(message)
|
||||
}
|
||||
}
|
||||
}
|
||||
var methods = ['log', 'warn', 'error']
|
||||
for (var i = 0; i < methods.length; i++)
|
||||
intercept(methods[i])
|
||||
}).call(this);
|
||||
`
|
464
db/seeds.rb
464
db/seeds.rb
|
@ -1569,158 +1569,158 @@ Network::Item::Comment.create(
|
|||
)
|
||||
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New", :target => "Neu" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create", :target => "Erstellen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Cancel", :target => "Abbrechen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Submit", :target => "Übermitteln" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign out", :target => "Abmelden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Profile", :target => "Profil" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Settings", :target => "Einstellungen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Overviews", :target => "Übersichten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Manage", :target => "Verwalten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Users", :target => "Benutzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "User", :target => "Benutzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Groups", :target => "Gruppen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Group", :target => "Gruppe" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Organizations", :target => "Organisationen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Organization", :target => "Organisation" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Recent Viewed", :target => "Zuletzt angesehen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Security", :target => "Sicherheit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "From", :target => "Von" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Title", :target => "Titel" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Customer", :target => "Kunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "State", :target => "Status" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Created", :target => "Erstellt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Attributes", :target => "Attribute" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Direction", :target => "Richtung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Owner", :target => "Besitzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Subject", :target => "Betreff" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Priority", :target => "Priorität" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Select the customer of the Ticket or create one.", :target => "Wähle den Kundn f<>r das Ticket oder erstell einen neuen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New Ticket", :target => "Neues Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Firstname", :target => "Vorname" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Lastname", :target => "Nachname" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Phone", :target => "Telefon" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Street", :target => "Straße" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Zip", :target => "PLZ" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "City", :target => "Stadt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Note", :target => "Notiz" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "note", :target => "Notiz" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New User", :target => "Neuer Benutzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Merge", :target => "Zusammenfügen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "History", :target => "Historie" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "new", :target => "neu" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "closed", :target => "geschlossen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "close", :target => "schließen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "open", :target => "offen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "pending", :target => "warten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "merged", :target => "zusammengefügt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "removed", :target => "zurück gezogen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Activity Stream", :target => "Aktivitäts-Stream" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Update", :target => "Aktualisieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "updated", :target => "aktualisierte" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "created", :target => "erstellte" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My assigned Tickets", :target => "Meine zugewiesenen Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Unassigned Tickets", :target => "Nicht zugewiesene/freie Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Unassigned & Open Tickets", :target => "Nicht zugewiesene & offene Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "All Tickets", :target => "Alle Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Escalated Tickets", :target => "Eskalierte Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My pending reached Tickets", :target => "Meine warten erreicht Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Password", :target => "Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Password (confirm)", :target => "Passwort (bestätigen)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Role", :target => "Rolle" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Roles", :target => "Rollen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Active", :target => "Aktiv" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Edit", :target => "Bearbeiten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Base", :target => "Basis" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Number", :target => "Nummer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sender Format", :target => "Absender Format" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Authentication", :target => "Authorisierung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Product Name", :target => "Produkt Name" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "To", :target => "An" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Customer", :target => "Kunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Linked Accounts", :target => "Verknüpfte Accounts" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign in with", :target => "Anmelden mit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Username or email", :target => "Benutzer oder E-Mail" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Remember me", :target => "An mich erinnern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Forgot password?", :target => "Passwort vergessen?" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign in using", :target => "Anmelden über" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New to", :target => "Neu bei" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "join today!", :target => "werde Teil!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign up", :target => "Registrieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign in", :target => "Anmelden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create my account", :target => "Meinen Account erstellen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Login successfully! Have a nice day!", :target => "Anmeldung erfolgreich!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last contact", :target => "Letzter Kontakt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last contact (Agent)", :target => "Letzter Kontakt (Agent)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last contact (Customer)", :target => "Letzter Kontakt (Kunde)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Close time", :target => "Schließzeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First response", :target => "Erste Reaktion" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Ticket %s created!", :target => "Ticket %s erstellt!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "day", :target => "Tag" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "days", :target => "Tage" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "hour", :target => "Stunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "hours", :target => "Stunden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "minute", :target => "Minute" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "minutes", :target => "Minuten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "See more", :target => "mehr anzeigen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Search", :target => "Suche" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Forgot your password?", :target => "Passwort vergessen?" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Templates", :target => "Vorlagen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Delete", :target => "Löschen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Apply", :target => "Übernehmen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Save as Template", :target => "Als Template speichern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Save", :target => "Speichern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Open Tickets", :target => "Offene Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Closed Tickets", :target => "Geschlossene Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "set to internal", :target => "auf intern setzen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "set to public", :target => "auf öffentlich setzen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "split", :target => "teilen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Type", :target => "Typ" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "raw", :target => "unverarbeitet" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "1 low", :target => "1 niedrig" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "2 normal", :target => "2 normal" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "3 high", :target => "3 hoch" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "public", :target => "öffentlich" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "internal", :target => "intern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Attach files", :target => "Dateien anhängen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Visability", :target => "Sichtbarkeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Actions", :target => "Aktionen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Email", :target => "E-Mail" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "email", :target => "E-Mail" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "phone", :target => "Telefon" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "fax", :target => "Fax" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "chat", :target => "Chat" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "sms", :target => "SMS" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "twitter status", :target => "Twitter Status Meldung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "twitter direct-message", :target => "Twitter Direkt-Nachricht" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "All Open Tickets", :target => "Alle offenen Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "child", :target => "Kind" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "parent", :target => "Eltern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "normal", :target => "Normal" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Linked Objects", :target => "Verknüpfte Objekte" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Links", :target => "Verknüpftungen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change Customer", :target => "Kunden ändern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My Tickets", :target => "Meine Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My Organization Tickets", :target => "Meine Organisations Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My Organization", :target => "Meine Organisation" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Assignment Timout", :target => "Zeitliche Zuweisungsüberschritung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create", :target => "Erstellen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Cancel", :target => "Abbrechen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Submit", :target => "Übermitteln" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign out", :target => "Abmelden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Profile", :target => "Profil" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Settings", :target => "Einstellungen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Overviews", :target => "Übersichten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Manage", :target => "Verwalten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Users", :target => "Benutzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "User", :target => "Benutzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Groups", :target => "Gruppen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Group", :target => "Gruppe" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Organizations", :target => "Organisationen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Organization", :target => "Organisation" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Recent Viewed", :target => "Zuletzt angesehen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Security", :target => "Sicherheit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "From", :target => "Von" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Title", :target => "Titel" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Customer", :target => "Kunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "State", :target => "Status" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Created", :target => "Erstellt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Attributes", :target => "Attribute" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Direction", :target => "Richtung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Owner", :target => "Besitzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Subject", :target => "Betreff" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Priority", :target => "Priorität" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Select the customer of the Ticket or create one.", :target => "Wähle den Kundn f<>r das Ticket oder erstell einen neuen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New Ticket", :target => "Neues Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Firstname", :target => "Vorname" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Lastname", :target => "Nachname" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Phone", :target => "Telefon" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Street", :target => "Straße" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Zip", :target => "PLZ" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "City", :target => "Stadt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Note", :target => "Notiz" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "note", :target => "Notiz" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New User", :target => "Neuer Benutzer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Merge", :target => "Zusammenfügen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "History", :target => "Historie" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "new", :target => "neu" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "closed", :target => "geschlossen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "close", :target => "schließen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "open", :target => "offen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "pending", :target => "warten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "merged", :target => "zusammengefügt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "removed", :target => "zurück gezogen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Activity Stream", :target => "Aktivitäts-Stream" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Update", :target => "Aktualisieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "updated", :target => "aktualisierte" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "created", :target => "erstellte" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My assigned Tickets", :target => "Meine zugewiesenen Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Unassigned Tickets", :target => "Nicht zugewiesene/freie Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Unassigned & Open Tickets", :target => "Nicht zugewiesene & offene Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "All Tickets", :target => "Alle Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Escalated Tickets", :target => "Eskalierte Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My pending reached Tickets", :target => "Meine warten erreicht Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Password", :target => "Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Password (confirm)", :target => "Passwort (bestätigen)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Role", :target => "Rolle" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Roles", :target => "Rollen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Active", :target => "Aktiv" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Edit", :target => "Bearbeiten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Base", :target => "Basis" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Number", :target => "Nummer" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sender Format", :target => "Absender Format" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Authentication", :target => "Authorisierung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Product Name", :target => "Produkt Name" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "To", :target => "An" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Customer", :target => "Kunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Linked Accounts", :target => "Verknüpfte Accounts" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign in with", :target => "Anmelden mit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Username or email", :target => "Benutzer oder E-Mail" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Remember me", :target => "An mich erinnern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Forgot password?", :target => "Passwort vergessen?" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign in using", :target => "Anmelden über" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New to", :target => "Neu bei" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "join today!", :target => "werde Teil!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign up", :target => "Registrieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Sign in", :target => "Anmelden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create my account", :target => "Meinen Account erstellen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Login successfully! Have a nice day!", :target => "Anmeldung erfolgreich!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last contact", :target => "Letzter Kontakt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last contact (Agent)", :target => "Letzter Kontakt (Agent)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last contact (Customer)", :target => "Letzter Kontakt (Kunde)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Close time", :target => "Schließzeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First response", :target => "Erste Reaktion" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Ticket %s created!", :target => "Ticket %s erstellt!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "day", :target => "Tag" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "days", :target => "Tage" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "hour", :target => "Stunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "hours", :target => "Stunden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "minute", :target => "Minute" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "minutes", :target => "Minuten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "See more", :target => "mehr anzeigen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Search", :target => "Suche" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Forgot your password?", :target => "Passwort vergessen?" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Templates", :target => "Vorlagen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Delete", :target => "Löschen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Apply", :target => "Übernehmen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Save as Template", :target => "Als Template speichern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Save", :target => "Speichern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Open Tickets", :target => "Offene Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Closed Tickets", :target => "Geschlossene Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "set to internal", :target => "auf intern setzen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "set to public", :target => "auf öffentlich setzen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "split", :target => "teilen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Type", :target => "Typ" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "raw", :target => "unverarbeitet" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "1 low", :target => "1 niedrig" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "2 normal", :target => "2 normal" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "3 high", :target => "3 hoch" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "public", :target => "öffentlich" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "internal", :target => "intern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Attach files", :target => "Dateien anhängen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Visability", :target => "Sichtbarkeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Actions", :target => "Aktionen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Email", :target => "E-Mail" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "email", :target => "E-Mail" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "phone", :target => "Telefon" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "fax", :target => "Fax" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "chat", :target => "Chat" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "sms", :target => "SMS" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "twitter status", :target => "Twitter Status Meldung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "twitter direct-message", :target => "Twitter Direkt-Nachricht" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "All Open Tickets", :target => "Alle offenen Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "child", :target => "Kind" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "parent", :target => "Eltern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "normal", :target => "Normal" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Linked Objects", :target => "Verknüpfte Objekte" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Links", :target => "Verknüpftungen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change Customer", :target => "Kunden ändern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My Tickets", :target => "Meine Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My Organization Tickets", :target => "Meine Organisations Tickets" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "My Organization", :target => "Meine Organisation" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Assignment Timout", :target => "Zeitliche Zuweisungsüberschritung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "We've sent password reset instructions to your email address.", :target => "Wir haben Ihnen die Anleitung zum zurücksetzen Ihres Passworts an Ihre E-Mail-Adresse gesendet." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Enter your username or email address", :target => "Bitte geben Sie Ihren Benutzernamen oder E-Mail-Adresse ein" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Choose your new password.", :target => "Wählen Sie Ihr neues Passwort." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Woo hoo! Your password has been changed!", :target => "Vielen Dank, Ihr Passwort wurde geändert!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Please try to login!", :target => "Bitte melden Sie sich nun an!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Username or email address invalid, please try again.", :target => "Benutzername oder E-Mail-Addresse ungültig, bitte erneut versuchen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Username or email address invalid, please try again.", :target => "Benutzername oder E-Mail-Addresse ungültig, bitte erneut versuchen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "If you don\'t receive instructions within a minute or two, check your email\'s spam and junk filters, or try resending your request.", :target => "Wir haben die Anforderung per E-Mail an Sie versendet, bitte überprüfen Sie Ihr E-Mail-Postfach (auch die Junk E-Mails) ggf. starten Sie eine Anforderung erneut." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "again", :target => "erneut" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "none", :target => "keine" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Welcome!", :target => "Willkommen!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Please click the button below to create your first one.", :target => "Klicken Sie die Schaltfläche unten um das erste zu erstellen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create your first Ticket", :target => "Erstellen Sie Ihr erstes Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "You have not created a Ticket yet.", :target => "Sie haben noch kein Ticket erstellt." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "The way to communicate with us is this thing called \"Ticket\".", :target => "Der Weg um mit uns zu kommunizieren ist das sogenannte \"Ticket\"." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "or", :target => "oder" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "yes", :target => "ja" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "no", :target => "nein" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "again", :target => "erneut" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "none", :target => "keine" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Welcome!", :target => "Willkommen!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Please click the button below to create your first one.", :target => "Klicken Sie die Schaltfläche unten um das erste zu erstellen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create your first Ticket", :target => "Erstellen Sie Ihr erstes Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "You have not created a Ticket yet.", :target => "Sie haben noch kein Ticket erstellt." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "The way to communicate with us is this thing called \"Ticket\".", :target => "Der Weg um mit uns zu kommunizieren ist das sogenannte \"Ticket\"." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "or", :target => "oder" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "yes", :target => "ja" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "no", :target => "nein" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Attachment", :target => "Anhang" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Year", :target => "Jahr" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Month", :target => "Monat" )
|
||||
|
@ -1729,90 +1729,94 @@ Translation.create_if_not_exists( :locale => 'de', :source => "Closed", :target
|
|||
Translation.create_if_not_exists( :locale => 'de', :source => "Re-Open", :target => "Wiedereröffnet" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Day", :target => "Tag" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First Solution", :target => "Erstlösung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Vendor", :target => "Hersteller" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Action", :target => "Aktion" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "uninstall", :target => "deinstallieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "install", :target => "installieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "reinstall", :target => "erneut installieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "deactivate", :target => "deaktivieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "activate", :target => "aktivieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "uninstalled", :target => "deinstalliert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "installed", :target => "installiert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "deactivated", :target => "deaktiviert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "activated", :target => "aktiviert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "new", :target => "neu" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "note", :target => "Notiz" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "phone", :target => "Telefon" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "web", :target => "Web" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change order", :target => "Reihenfolge ändern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Group by", :target => "Gruppieren mit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Items per page", :target => "Einträge je Seite" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last Contact", :target => "Letzter Kontakt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last Contact Agent", :target => "Letzter Kontakt Agent" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last Contact Customer", :target => "Letzter Kontakt Kunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create an inbound Ticket", :target => "Erstelle ein eingehendes Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create an outbound Ticket (will send this as email to customer)", :target => "Erstelle ein ausgehendes Ticket (wird per E-Mail an den Kunden gesendet)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Age", :target => "Alter" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Article Count", :target => "Artikel Anzahl" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Article", :target => "Artikel" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Close Time", :target => "Schließzeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First Response", :target => "Erste Reaktion" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "up", :target => "auf" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "down", :target => "ab" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Inbound", :target => "Eingehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Outbound", :target => "Ausgehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Adresses", :target => "Adressen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Signatures", :target => "Signatur" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Filter", :target => "Filter" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Bulk-Action executed!", :target => "Sammelaktion ausgeführt!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Moved in", :target => "Hinein Verschoben" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Moved out", :target => "Heraus Verschoben" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Country", :target => "Land" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Invitation sent!", :target => "Einladung versendet" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Can't create user", :target => "Benutzer konnte nicht angelegt werden!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Update successful!", :target => "Aktualisierung erfolgreich!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Invite Agents", :target => "Agenten einladen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Getting started!", :target => "Ersten Schritte!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create Admin", :target => "Admin erstellen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Configure Channels", :target => "Kanäle konfigurieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Send invitation", :target => "Einladung senden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Next...", :target => "Weiter..." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Week", :target => "Woche" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Follow up possible", :target => "Nachfrage möglich" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Assign Follow Ups", :target => "Zuweisung bei Nachfrage" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Signature", :target => "Signatur" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change your password", :target => "Ändern Sie Ihr Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Current Password", :target => "Aktuelles Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New Password", :target => "Neues Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New Password (confirm)", :target => "Neues Passwort (bestätigen)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Language", :target => "Sprache" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Link Accounts", :target => "Verknüpfte Accounts" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change your language.", :target => "Ändern Sie Ihr Sprache." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Successfully!", :target => "Erfolgreich!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Remove", :target => "Entfernen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Add", :target => "Hinzufügen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Call Outbound", :target => "Anruf ausgehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Call Inbound", :target => "Anruf eingehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Loading...", :target => "Laden..." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Work Disposition", :target => "Arbeitsverteilung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Timezone", :target => "Zeitzone" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Business Times", :target => "Arbeitszeiten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Day", :target => "Day" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Days", :target => "Days" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Hour", :target => "Stunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Hours", :target => "Stunden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New SLA", :target => "Neuer SLA" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Conditions where SLA is used", :target => "Bedingungen bei denen der SLA verwendet wird" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First Response Time", :target => "Reaktionszeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Update Time", :target => "Aktuallisierungszeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Solution Time", :target => "Lösungszeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Add Attribute", :target => "Attribut hinzufügen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Back to top", :target => "Nach oben" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Discard your unsaved changes.", :target => "Verwerfen der ungespeicherten Änderungen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Copy to clipboard: Ctrl+C, Enter", :target => "In die Zwischenablage kopieren: Strg+C, Return" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Copy to clipboard", :target => "In die Zwischenablage kopieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Send to clients", :target => "An Clients senden" )
|
||||
#Translation.create_if_not_exists( :locale => 'de', :source => "", :target => "" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Vendor", :target => "Hersteller" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Action", :target => "Aktion" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "uninstall", :target => "deinstallieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "install", :target => "installieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "reinstall", :target => "erneut installieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "deactivate", :target => "deaktivieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "activate", :target => "aktivieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "uninstalled", :target => "deinstalliert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "installed", :target => "installiert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "deactivated", :target => "deaktiviert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "activated", :target => "aktiviert" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "new", :target => "neu" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "note", :target => "Notiz" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "phone", :target => "Telefon" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "web", :target => "Web" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change order", :target => "Reihenfolge ändern" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Group by", :target => "Gruppieren mit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Items per page", :target => "Einträge je Seite" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last Contact", :target => "Letzter Kontakt" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last Contact Agent", :target => "Letzter Kontakt Agent" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Last Contact Customer", :target => "Letzter Kontakt Kunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create an inbound Ticket", :target => "Erstelle ein eingehendes Ticket" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create an outbound Ticket (will send this as email to customer)", :target => "Erstelle ein ausgehendes Ticket (wird per E-Mail an den Kunden gesendet)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Age", :target => "Alter" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Article Count", :target => "Artikel Anzahl" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Article", :target => "Artikel" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Close Time", :target => "Schließzeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First Response", :target => "Erste Reaktion" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "up", :target => "auf" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "down", :target => "ab" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Inbound", :target => "Eingehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Outbound", :target => "Ausgehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Adresses", :target => "Adressen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Signatures", :target => "Signatur" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Filter", :target => "Filter" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Bulk-Action executed!", :target => "Sammelaktion ausgeführt!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Moved in", :target => "Hinein Verschoben" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Moved out", :target => "Heraus Verschoben" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Country", :target => "Land" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Invitation sent!", :target => "Einladung versendet" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Can't create user", :target => "Benutzer konnte nicht angelegt werden!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Update successful!", :target => "Aktualisierung erfolgreich!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Invite Agents", :target => "Agenten einladen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Getting started!", :target => "Ersten Schritte!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Create Admin", :target => "Admin erstellen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Configure Channels", :target => "Kanäle konfigurieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Send invitation", :target => "Einladung senden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Next...", :target => "Weiter..." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Week", :target => "Woche" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Follow up possible", :target => "Nachfrage möglich" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Assign Follow Ups", :target => "Zuweisung bei Nachfrage" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Signature", :target => "Signatur" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change your password", :target => "Ändern Sie Ihr Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Current Password", :target => "Aktuelles Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New Password", :target => "Neues Passwort" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New Password (confirm)", :target => "Neues Passwort (bestätigen)" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Language", :target => "Sprache" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Link Accounts", :target => "Verknüpfte Accounts" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Change your language.", :target => "Ändern Sie Ihr Sprache." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Successfully!", :target => "Erfolgreich!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Remove", :target => "Entfernen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Add", :target => "Hinzufügen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Call Outbound", :target => "Anruf ausgehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Call Inbound", :target => "Anruf eingehend" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Loading...", :target => "Laden..." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Work Disposition", :target => "Arbeitsverteilung" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Timezone", :target => "Zeitzone" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Business Times", :target => "Arbeitszeiten" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Day", :target => "Day" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Days", :target => "Days" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Hour", :target => "Stunde" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Hours", :target => "Stunden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "New SLA", :target => "Neuer SLA" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Conditions where SLA is used", :target => "Bedingungen bei denen der SLA verwendet wird" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "First Response Time", :target => "Reaktionszeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Update Time", :target => "Aktuallisierungszeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Solution Time", :target => "Lösungszeit" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Add Attribute", :target => "Attribut hinzufügen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Back to top", :target => "Nach oben" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Discard your unsaved changes.", :target => "Verwerfen der ungespeicherten Änderungen." )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Copy to clipboard: Ctrl+C, Enter", :target => "In die Zwischenablage kopieren: Strg+C, Return" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Copy to clipboard", :target => "In die Zwischenablage kopieren" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Send to clients", :target => "An Clients senden" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Feedback about our new Interface", :target => "Feedback übers neue Design!" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "What ideas do you have?", :target => "Welche Ideen haben Sie?" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Attach Screenshot of page", :target => "Screenshot dieser Seite anhängen" )
|
||||
Translation.create_if_not_exists( :locale => 'de', :source => "Thanks for your Feedback!", :target => "Vielen Dank für Ihre Feedback!" )
|
||||
#Translation.create_if_not_exists( :locale => 'de', :source => "", :target => "" )
|
||||
|
||||
# install all packages in auto_install
|
||||
Package.auto_install()
|
||||
|
|
Loading…
Reference in a new issue