This commit is contained in:
the-djmaze 2024-02-09 02:39:00 +01:00
parent d1154df74d
commit a25d35d6df
45 changed files with 163 additions and 169 deletions

View file

@ -11,6 +11,7 @@ export class IdentityModel extends AbstractModel {
addObservablesTo(this, {
id: '',
label: '',
email: '',
name: '',
@ -29,8 +30,8 @@ export class IdentityModel extends AbstractModel {
*/
formattedName() {
const name = this.name(),
email = this.email();
return name ? name + ' <' + email + '>' : email;
email = this.email(),
label = this.label();
return (name ? `${name} ` : '') + `<${email}>` + (label ? ` (${label})` : '');
}
}

View file

@ -2,9 +2,15 @@
max-width: 770px;
.tab-content {
grid-column-end: 4;
padding-top: 20px;
}
.e-signature-place {
border: 1px solid #ccc;
border-radius: var(--input-border-radius, 3px);
margin-bottom: 1.43em;
}
.textEmail {

View file

@ -17,17 +17,15 @@ export class IdentityPopupView extends AbstractViewPopup {
id: '',
edit: false,
email: '',
emailFocused: false,
label: '',
labelFocused: false,
email: '',
name: '',
nameFocused: false,
replyTo: '',
showReplyTo: false,
bcc: '',
showBcc: false,
signature: '',
signatureInsertBefore: false,
@ -66,9 +64,6 @@ export class IdentityPopupView extends AbstractViewPopup {
* @param {?IdentityModel} oIdentity
*/
onShow(identity) {
this.showBcc(false);
this.showReplyTo(false);
this.submitRequest(false);
this.submitError('');
@ -80,17 +75,16 @@ export class IdentityPopupView extends AbstractViewPopup {
identity.id(Jua.randomId());
}
this.id(identity.id() || '');
this.label(identity.label() || '');
this.name(identity.name());
this.email(identity.email());
this.replyTo(identity.replyTo());
this.showReplyTo(0 < identity.replyTo().length);
this.bcc(identity.bcc());
this.showBcc(0 < identity.bcc().length);
this.signature(identity.signature());
this.signatureInsertBefore(identity.signatureInsertBefore());
}
afterShow() {
this.id() ? this.emailFocused(true) : this.nameFocused(true);
this.id() ? this.labelFocused(true) : this.nameFocused(true);
}
}

View file

@ -5,7 +5,7 @@ class NextcloudPlugin extends \RainLoop\Plugins\AbstractPlugin
const
NAME = 'Nextcloud',
VERSION = '2.30',
RELEASE = '2024-02-05',
RELEASE = '2024-02-08',
CATEGORY = 'Integrations',
DESCRIPTION = 'Integrate with Nextcloud v20+',
REQUIRED = '2.34.0';

View file

@ -8,6 +8,8 @@ class Identity implements \JsonSerializable
{
private string $sId;
private string $sLabel = '';
private string $sEmail;
private string $sName = '';
@ -26,6 +28,11 @@ class Identity implements \JsonSerializable
$this->sEmail = $sEmail;
}
function toMime() : \MailSo\Mime\Email
{
return new \MailSo\Mime\Email($this->sEmail, $this->sName);
}
public function Id(bool $bFillOnEmpty = false): string
{
return $bFillOnEmpty ? ('' === $this->sId ? '---' : $this->sId) : $this->sId;
@ -48,16 +55,6 @@ class Identity implements \JsonSerializable
return $this->sName;
}
public function ReplyTo(): string
{
return $this->sReplyTo;
}
public function Bcc(): string
{
return $this->sBcc;
}
public function SetId(string $sId): Identity
{
$this->sId = $sId;
@ -70,10 +67,9 @@ class Identity implements \JsonSerializable
return $this;
}
public function SetReplyTo(string $sReplyTo): Identity
public function ReplyTo(): string
{
$this->sReplyTo = $sReplyTo;
return $this;
return $this->sReplyTo;
}
public function SetBcc(string $sBcc): Identity
@ -82,22 +78,11 @@ class Identity implements \JsonSerializable
return $this;
}
public function SetSignature(string $sSignature): Identity
{
$this->sSignature = $sSignature;
return $this;
}
public function SetSignatureInsertBefore(bool $bSignatureInsertBefore): Identity
{
$this->bSignatureInsertBefore = $bSignatureInsertBefore;
return $this;
}
public function FromJSON(array $aData, bool $bJson = false): bool
{
if (!empty($aData['Email'])) {
$this->sId = !empty($aData['Id']) ? $aData['Id'] : '';
$this->sLabel = isset($aData['Label']) ? $aData['Label'] : '';
$this->sEmail = $bJson ? Utils::IdnToAscii($aData['Email'], true) : $aData['Email'];
$this->sName = isset($aData['Name']) ? $aData['Name'] : '';
$this->sReplyTo = !empty($aData['ReplyTo']) ? $aData['ReplyTo'] : '';
@ -116,6 +101,7 @@ class Identity implements \JsonSerializable
{
return array(
'Id' => $this->sId,
'Label' => $this->sLabel,
'Email' => $this->sEmail,
'Name' => $this->sName,
'ReplyTo' => $this->sReplyTo,
@ -131,6 +117,7 @@ class Identity implements \JsonSerializable
return array(
'@Object' => 'Object/Identity',
'id' => $this->sId,
'label' => $this->sLabel,
'email' => Utils::IdnToUtf8($this->sEmail),
'name' => $this->sName,
'replyTo' => $this->sReplyTo,

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "إضافة هوية؟",
"TITLE_UPDATE_IDENTITY": "تحديث الهوية؟",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "إضافة",
"BUTTON_UPDATE_IDENTITY": "تحديث",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "قم بوضع التوقيع قبل النص المأخوذ من الرسائل في عملية الرد"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "أبداَ"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "عام",
"LANGUAGE": "اللغة",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "الهوية",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Добавяне на идентичност?",
"TITLE_UPDATE_IDENTITY": "Обновяване на идентичност?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Добавяне",
"BUTTON_UPDATE_IDENTITY": "Обновяване",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Подписа да се поставя преди цитирания текст при отговор"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Никога"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Общи",
"LANGUAGE": "Език",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Идентичност",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Opravdu přidat?",
"TITLE_UPDATE_IDENTITY": "Uložit změny?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Přidat",
"BUTTON_UPDATE_IDENTITY": "Uložit",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "V odpovědích vložit podpis před citovaný text."
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nikdy"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Všeobecné",
"LANGUAGE": "Jazyk",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Uživatel",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Tilføj identitet?",
"TITLE_UPDATE_IDENTITY": "Opdater identitet?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Tilføj",
"BUTTON_UPDATE_IDENTITY": "Opdater",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Indsæt signatur før citeret tekst"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Aldrig"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Generelt",
"LANGUAGE": "Sprog",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identitet",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Identität hinzufügen?",
"TITLE_UPDATE_IDENTITY": "Identität aktualisieren?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Hinzufügen",
"BUTTON_UPDATE_IDENTITY": "Aktualisieren",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Diese Signatur in Antworten vor dem zitierten Text einfügen"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nie"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Allgemein",
"LANGUAGE": "Sprache",
"HOUR_FORMAT": "Stundenformat",
"IDENTITY": "Identität",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Προσθήκη ταυτότητας;",
"TITLE_UPDATE_IDENTITY": "Ενημέρωση ταυτότητας;",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Προσθήκη",
"BUTTON_UPDATE_IDENTITY": "Ενημέρωση",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Προσθήκη της υπογραφής πριν το προτότυπο κείμενο στις απαντήσεις"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Ποτέ"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Γενικό",
"LANGUAGE": "Γλώσσα",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Ταυτότητα",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Add Identity?",
"TITLE_UPDATE_IDENTITY": "Update Identity?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Add",
"BUTTON_UPDATE_IDENTITY": "Update",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insert this signature before quoted text in replies"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Never"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "General",
"LANGUAGE": "Language",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Add Identity?",
"TITLE_UPDATE_IDENTITY": "Update Identity?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Add",
"BUTTON_UPDATE_IDENTITY": "Update",
"LABEL_SIGNATURE_ADD": "Add/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insert this signature before quoted text in replies"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Never"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "General",
"LANGUAGE": "Language",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "¿Añadir Identidad?",
"TITLE_UPDATE_IDENTITY": "¿Actualizar identidad?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Añadir",
"BUTTON_UPDATE_IDENTITY": "Actualizar",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insertar esta firma antes de el texto entre comillas en las respuestas"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nunca"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "General",
"LANGUAGE": "Idioma",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identidad",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Lisan identiteedi?",
"TITLE_UPDATE_IDENTITY": "Muudan identiteeti?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Lisa",
"BUTTON_UPDATE_IDENTITY": "Muuda",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Sisesta see signatuur kirjades enne tsiteeritud teksti"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Mitte kunagi"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Üldine",
"LANGUAGE": "Keel",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identiteet",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Nortasuna gehitu?",
"TITLE_UPDATE_IDENTITY": "Nortasuna eguneratu?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Gehitu",
"BUTTON_UPDATE_IDENTITY": "Eguneratu",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Txertatu sinadura hau erantzuteko testuaren aurretik"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Inoiz"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Orokorra",
"LANGUAGE": "Hizkuntza",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Nortasuna",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "اضافه کردن هویت؟",
"TITLE_UPDATE_IDENTITY": "بروزرسانی هویت؟",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "اضافه‌کردن",
"BUTTON_UPDATE_IDENTITY": "بروزرسانی",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "قراردادن امضاء‌ قبل از متن مشخص شده در جواب"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "هرگز"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "عمومی",
"LANGUAGE": "زبان",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "شناسه",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Lisää identiteetti?",
"TITLE_UPDATE_IDENTITY": "Päivitä identiteetti?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Lisää",
"BUTTON_UPDATE_IDENTITY": "Päivitä",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Lisää tämä allekirjoitus ennen lainattua tekstiä vastauksissa"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Ei koskaan"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Yleiset",
"LANGUAGE": "Kieli",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identiteetti",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Ajouter une identité ?",
"TITLE_UPDATE_IDENTITY": "Mettre à jour l'identité ?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Ajouter",
"BUTTON_UPDATE_IDENTITY": "Mettre à jour",
"LABEL_SIGNATURE_ADD": "Ajouter\/Editer une signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insérer la signature avant le texte cité dans les réponses"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Jamais"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Général",
"LANGUAGE": "Langue",
"HOUR_FORMAT": "Format horaire",
"IDENTITY": "Identité",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Identitás hozzáadás?",
"TITLE_UPDATE_IDENTITY": "Frissítsük az identitást?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Hozzáadás",
"BUTTON_UPDATE_IDENTITY": "Frissítés",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Szúrja be ezt az aláírást az idézett szöveg elé a válaszokban"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Soha"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Általános",
"LANGUAGE": "Nyelv",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identitás",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Tambah Identitas?",
"TITLE_UPDATE_IDENTITY": "Perbarui Identitas?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Tambah",
"BUTTON_UPDATE_IDENTITY": "Perbarui",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Sisipkan tanda tangan ini sebelum teks kutipan pada balasan"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Tidak pernah"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Umum",
"LANGUAGE": "Bahasa",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identitas",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Bæta við auðkenni?",
"TITLE_UPDATE_IDENTITY": "Uppfæra auðkenni?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Bæta við",
"BUTTON_UPDATE_IDENTITY": "Uppfæra",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Setja þessa undirskrift inn á undan tilvitnuðum texta þegar verið er að svara"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Aldrei"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Almennt",
"LANGUAGE": "Tungumál",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Auðkenni",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Aggiungo un'identità?",
"TITLE_UPDATE_IDENTITY": "Aggiorno identità?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Aggiungi",
"BUTTON_UPDATE_IDENTITY": "Aggiorna",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Inserisci questa firma prima del messaggio citato nelle risposte"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Mai"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Generali",
"LANGUAGE": "Lingua",
"HOUR_FORMAT": "Formato orario",
"IDENTITY": "Identità",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "メールの表示名を追加しますか?",
"TITLE_UPDATE_IDENTITY": "メールの表示名を更新しますか?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "追加",
"BUTTON_UPDATE_IDENTITY": "更新",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "返信の引用テキストの前に署名を挿入する"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "しない"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "全般",
"LANGUAGE": "言語",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "表示名",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "신원을 새로 추가할까요?",
"TITLE_UPDATE_IDENTITY": "신원을 업데이트할까요?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "추가",
"BUTTON_UPDATE_IDENTITY": "업데이트",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "회신 시 이 서명을 인용문 이전에 삽입"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "설정하지 않음"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "일반",
"LANGUAGE": "언어",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "신원",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Pridėti tapatybę?",
"TITLE_UPDATE_IDENTITY": "Atnaujinti tapatybę?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Pridėti",
"BUTTON_UPDATE_IDENTITY": "Atnaujinti",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Įterpti šį parašą prieš citatą rašant atsakymą"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Niekada"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Pagrindiniai",
"LANGUAGE": "Kalba",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Tapatybė",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Add Identity?",
"TITLE_UPDATE_IDENTITY": "Update Identity?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Add",
"BUTTON_UPDATE_IDENTITY": "Update",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insert this signature before quoted text in replies"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Never"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Vispārējie",
"LANGUAGE": "Valoda",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Vil du legge til en identitet?",
"TITLE_UPDATE_IDENTITY": "Oppdater identitet",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Legg til",
"BUTTON_UPDATE_IDENTITY": "Oppdater",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Legg til denne signaturen før sitert tekst"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Aldri"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Generelt",
"LANGUAGE": "Språk",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identitet",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Identiteit toevoegen?",
"TITLE_UPDATE_IDENTITY": "Identiteit bijwerken?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Toevoegen",
"BUTTON_UPDATE_IDENTITY": "Bijwerken",
"LABEL_SIGNATURE_ADD": "Handtekening toevoegen\/wijzigen",
"SIGNATURE": "Handtekening",
"LABEL_SIGNATURE_INSERT_BEFORE": "Plaats deze handtekening vóór geciteerde tekst in antwoorden"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nooit"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Algemeen",
"LANGUAGE": "Taal",
"HOUR_FORMAT": "Uur formaat",
"IDENTITY": "Identiteit",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Czy dodać tożsamość?",
"TITLE_UPDATE_IDENTITY": "Czy zaktualizować tożsamość?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Dodaj",
"BUTTON_UPDATE_IDENTITY": "Aktualizuj",
"LABEL_SIGNATURE_ADD": "Dodaj\/Edytuj podpis",
"SIGNATURE": "Podpis",
"LABEL_SIGNATURE_INSERT_BEFORE": "Umieszczaj ten podpis przed cytowanym tekstem w odpowiedziach"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nigdy"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Ogólne",
"LANGUAGE": "Język",
"HOUR_FORMAT": "Format godziny",
"IDENTITY": "Tożsamość",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Adicionar identidade",
"TITLE_UPDATE_IDENTITY": "Atualizar identidade?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Adicionar",
"BUTTON_UPDATE_IDENTITY": "Atualizar",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Inserir esta assinatura antes do texto citado nas respostas"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nunca"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Geral",
"LANGUAGE": "Idioma",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identidade",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Adicionar identidade?",
"TITLE_UPDATE_IDENTITY": "Atualizar identidade?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Adicionar",
"BUTTON_UPDATE_IDENTITY": "Atualizar",
"LABEL_SIGNATURE_ADD": "Adicionar\/Editar assinatura",
"SIGNATURE": "Assinatura",
"LABEL_SIGNATURE_INSERT_BEFORE": "Nas respostas, inserir esta assinatura acima da mensagem citada"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nunca"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Geral",
"LANGUAGE": "Idioma",
"HOUR_FORMAT": "Formato da hora",
"IDENTITY": "Identidade",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Adicionar identidade?",
"TITLE_UPDATE_IDENTITY": "Atualizar identidade?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Adicionar",
"BUTTON_UPDATE_IDENTITY": "Atualizar",
"LABEL_SIGNATURE_ADD": "Adicionar\/Editar assinatura",
"SIGNATURE": "Assinatura",
"LABEL_SIGNATURE_INSERT_BEFORE": "Nas respostas, inserir esta assinatura acima da mensagem citada"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nunca"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Geral",
"LANGUAGE": "Idioma",
"HOUR_FORMAT": "Formato da hora",
"IDENTITY": "Identidade",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Adăugați un profil",
"TITLE_UPDATE_IDENTITY": "Actualizați profilul",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Adăugați",
"BUTTON_UPDATE_IDENTITY": "Actualizați",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insert this signature before quoted text in replies"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Never"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Setări de bază",
"LANGUAGE": "Limbă",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Добавить Профиль?",
"TITLE_UPDATE_IDENTITY": "Обновить Профиль?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Добавить",
"BUTTON_UPDATE_IDENTITY": "Обновить",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Вставлять подпись перед цитированием текста в ответах"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Никогда"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Основные Настройки",
"LANGUAGE": "Язык",
"HOUR_FORMAT": "Формат времени",
"IDENTITY": "Профиль",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Pridať identitu?",
"TITLE_UPDATE_IDENTITY": "Upraviť identitu?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Pridať",
"BUTTON_UPDATE_IDENTITY": "Upraviť",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "V odpovediach vložiť tento podpis nad citovaný text"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Never"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Všeobecné",
"LANGUAGE": "Jazyk",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Dodam identiteto?",
"TITLE_UPDATE_IDENTITY": "Posodobim identiteto?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Dodaj",
"BUTTON_UPDATE_IDENTITY": "Posodobi",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Vstavi ta podpis pred citirano besedilo v odgovorih"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Nikoli"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Splošno",
"LANGUAGE": "Jezik",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identiteta",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Lägg till identitet",
"TITLE_UPDATE_IDENTITY": "Uppdatera identitet",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Lägg till",
"BUTTON_UPDATE_IDENTITY": "Uppdatera",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Sätt denna signatur före citerad text i svar"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Aldrig"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Allmänt",
"LANGUAGE": "Språk",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identitet",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Kimlik Ekle?",
"TITLE_UPDATE_IDENTITY": "Kimlik Güncelle?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Ekle",
"BUTTON_UPDATE_IDENTITY": "Güncelle",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insert this signature before quoted text in replies"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Never"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Genel",
"LANGUAGE": "Dil",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Додати Профіль?",
"TITLE_UPDATE_IDENTITY": "Оновити Профіль?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Додати",
"BUTTON_UPDATE_IDENTITY": "Оновити",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Insert this signature before quoted text in replies"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Ніколи"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Основні налаштування",
"LANGUAGE": "Мова",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Identity",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "Thêm tên gọi mới?",
"TITLE_UPDATE_IDENTITY": "Cập nhật tên gọi?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "Thêm vào",
"BUTTON_UPDATE_IDENTITY": "Cập nhật",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "Thêm chữ ký cuối thư này vào trước phần văn bản trích dẫn trong thư phản hồi"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "Không tự động đăng xuất"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "Tổng quan",
"LANGUAGE": "Ngôn ngữ",
"HOUR_FORMAT": "Hour format",
"IDENTITY": "Tên gọi",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "添加身份?",
"TITLE_UPDATE_IDENTITY": "更新身份?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "添加",
"BUTTON_UPDATE_IDENTITY": "更新",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "在回信中插入签名再引用来信"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "从不"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "常规",
"LANGUAGE": "语言",
"HOUR_FORMAT": "小时格式",
"IDENTITY": "身份",

View file

@ -255,9 +255,10 @@
"POPUPS_IDENTITY": {
"TITLE_ADD_IDENTITY": "是否要新增識別檔?",
"TITLE_UPDATE_IDENTITY": "是否要更新識別檔?",
"LABEL": "Label",
"BUTTON_ADD_IDENTITY": "新增",
"BUTTON_UPDATE_IDENTITY": "更新",
"LABEL_SIGNATURE_ADD": "Add\/Edit signature",
"SIGNATURE": "Signature",
"LABEL_SIGNATURE_INSERT_BEFORE": "在回覆引用的訊息前插入此簽名"
},
"POPUPS_CREATE_FOLDER": {
@ -416,7 +417,6 @@
"AUTOLOGIN_NEVER_OPTION_NAME": "永不"
},
"SETTINGS_GENERAL": {
"LEGEND_GENERAL": "一般設定",
"LANGUAGE": "語言",
"HOUR_FORMAT": "小時格式",
"IDENTITY": "識別檔",

View file

@ -4,65 +4,71 @@
<h3 data-bind="visible: edit" data-i18n="POPUPS_IDENTITY/TITLE_UPDATE_IDENTITY"></h3>
</header>
<form id="identityform" class="modal-body" autocomplete="off" spellcheck="false" data-bind="submit: submitForm">
<div class="form-horizontal g-ui-user-select-none">
<div class="alert" data-bind="visible: '' !== submitError()">
<a href="#" class="close" data-bind="click: function () { submitError('') }">×</a>
<span data-bind="text: submitError"></span>
</div>
<div class="control-group">
<label data-i18n="GLOBAL/EMAIL"></label>
<div>
<div class="textEmail" data-bind="text: email, visible: !id()"></div>
<input name="Email" type="email" class="input-xlarge" autofocus=""
<div class="alert" data-bind="visible: '' !== submitError()">
<a href="#" class="close" data-bind="click: function () { submitError('') }">×</a>
<span data-bind="text: submitError"></span>
</div>
<div class="tabs">
<input type="radio" name="identitytabs" id="tab-identity" checked>
<label data-i18n="SETTINGS_LABELS/GENERAL" for="tab-identity" role="tab" aria-selected="true" aria-controls="panel1" tabindex="0"></label>
<div class="form-horizontal tab-content" role="tabpanel" aria-hidden="false">
<div class="control-group">
<label data-i18n="POPUPS_IDENTITY/LABEL"></label>
<div>
<input name="Label" type="text" class="input-xlarge" autofocus="" required=""
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="value: label, hasfocus: labelFocused">
</div>
</div>
<div class="control-group">
<label data-i18n="GLOBAL/EMAIL"></label>
<div>
<div class="textEmail" data-bind="text: email, visible: !id()"></div>
<input name="Email" type="email" class="input-xlarge" autofocus=""
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="visible: id, value: email, attr: {required: id}">
</div>
</div>
<div class="control-group">
<label data-i18n="GLOBAL/NAME"></label>
<input name="Name" type="text" class="input-xlarge"
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="visible: id, value: email, hasfocus: emailFocused, attr: {required: id}">
data-bind="value: name, hasfocus: nameFocused">
</div>
</div>
<div class="control-group">
<label data-i18n="GLOBAL/NAME"></label>
<input name="Name" type="text" class="input-xlarge"
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="value: name, hasfocus: nameFocused">
<input type="radio" name="identitytabs" id="tab-identity-signature">
<label data-i18n="POPUPS_IDENTITY/SIGNATURE" for="tab-identity-signature" role="tab" aria-selected="false" aria-controls="panel2" tabindex="0"></label>
<div class="form-horizontal tab-content" role="tabpanel" aria-hidden="false">
<div class="e-signature-place" data-bind="editor: signature"></div>
<div data-bind="component: {
name: 'Checkbox',
params: {
label: 'POPUPS_IDENTITY/LABEL_SIGNATURE_INSERT_BEFORE',
value: signatureInsertBefore,
name: 'SignatureInsertBefore'
}
}"></div>
</div>
<div class="control-group" data-bind="visible: showReplyTo">
<label data-i18n="GLOBAL/REPLY_TO"></label>
<input name="ReplyTo" type="email" class="inputReplyTo input-xlarge"
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="value: replyTo">
</div>
<div class="control-group" data-bind="visible: showBcc">
<label data-i18n="GLOBAL/BCC"></label>
<input name="Bcc" type="email" class="inputBcc input-xlarge"
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="value: bcc">
</div>
<div class="control-group" data-bind="visible: !showReplyTo() || !showBcc()">
<div>
<span data-bind="visible: !showReplyTo()">
<span class="g-ui-link" data-i18n="GLOBAL/REPLY_TO"
data-bind="click: function () { showReplyTo(true); }"></span>
&nbsp;&nbsp;
</span>
<span data-bind="visible: !showBcc()">
<span class="g-ui-link" data-i18n="GLOBAL/BCC"
data-bind="click: function () { showBcc(true); }"></span>
</span>
<input type="radio" name="identitytabs" id="tab-identity-advanced">
<label data-i18n="SETTINGS_FILTERS/ADVANCED" for="tab-identity-advanced" role="tab" aria-selected="false" aria-controls="panel3" tabindex="0"></label>
<div class="form-horizontal tab-content" role="tabpanel" aria-hidden="false">
<div class="control-group">
<label data-i18n="GLOBAL/REPLY_TO"></label>
<input name="ReplyTo" type="email" class="inputReplyTo input-xlarge"
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="value: replyTo">
</div>
<div class="control-group">
<label data-i18n="GLOBAL/BCC"></label>
<input name="Bcc" type="email" class="inputBcc input-xlarge"
autocomplete="off" autocorrect="off" autocapitalize="off"
data-bind="value: bcc">
</div>
</div>
</div>
<hr>
<div class="control-group g-ui-user-select-none">
<h4 data-i18n="POPUPS_IDENTITY/LABEL_SIGNATURE_ADD"></h4>
<div data-bind="component: {
name: 'Checkbox',
params: {
label: 'POPUPS_IDENTITY/LABEL_SIGNATURE_INSERT_BEFORE',
value: signatureInsertBefore,
name: 'SignatureInsertBefore'
}
}"></div>
</div>
<div class="e-signature-place" data-bind="editor: signature"></div>
</form>
<footer>
<button form="identityform" class="btn buttonAddIdentity">

View file

@ -1,5 +1,5 @@
<div class="form-horizontal">
<div class="legend" data-i18n="SETTINGS_GENERAL/LEGEND_GENERAL"></div>
<div class="legend" data-i18n="SETTINGS_LABELS/GENERAL"></div>
<div class="control-group">
<label data-i18n="SETTINGS_GENERAL/IDENTITY"></label>
<b class="editMainIdentity" data-bind="click: editMainIdentity, text: identityMainDesc"></b>