helpcenter/Web/Controls/Help/ErrorReport/ErrorReport.de.ascx
alexandervnuchkov 71f171fb08 First commit
2016-08-29 16:51:20 +03:00

111 lines
6.9 KiB
Plaintext

<%@ Control Language="C#" Inherits="BaseContentUserControls" %>
<%@ Import Namespace="System.IO" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Kontaktieren Sie uns, um einen Fehler zu melden";
ShowSubHeader = false;
ShowSubHeaderRegistrButton = true;
MetaKeyWords = "";
MetaDescription = "";
}
protected void SendData(object sender, EventArgs e)
{
string lng = HttpUtility.HtmlEncode(LanguageTranslateError.Text);
string section = HttpUtility.HtmlEncode(SectionTranslateError.Text);
string url = HttpUtility.HtmlEncode(URLTranslateError.Text);
string wrong = HttpUtility.HtmlEncode(WrongTranslateError.Text);
string correct = HttpUtility.HtmlEncode(CorrectTranslateError.Text);
string comment = HttpUtility.HtmlEncode(CommentTranslateError.Text);
string urlname ="";
if (!string.IsNullOrEmpty(wrong) && !string.IsNullOrEmpty(correct))
{if (FileUploadControl.HasFile)
{
try
{
string filename = Guid.NewGuid()+ Path.GetFileName(FileUploadControl.FileName);
string pathname = Server.MapPath("~/screens/") + filename;
FileUploadControl.SaveAs(pathname);
urlname = "http://onlyoffice.com/screens/" + filename;
}
catch
{
}
}
EMailSender.SendTranslateError(lng, section, url, wrong, correct, comment, urlname);
LanguageTranslateError.Text = "";
SectionTranslateError.Text = "";
URLTranslateError.Text = "";
WrongTranslateError.Text = "";
CorrectTranslateError.Text = "";
CommentTranslateError.Text = "";
ThanksSending.Visible = true;
}
}
</script>
<h4>Haben Sie Fehler in unseren Übersetzungen bemerkt?</h4>
<p>Bitte füllen Sie dieses Formular aus, um uns darüber zu informieren:</p>
<div>Wählen Sie die <b>Sprache</b> des Portals, in der Sie einen Fehler gefunden haben*:</div>
<asp:DropDownList ID="LanguageTranslateError" CssClass="FieldReportError" runat="server">
<asp:ListItem Selected="True" Value="English">Englisch</asp:ListItem>
<asp:ListItem Value="German">Deutsch</asp:ListItem>
<asp:ListItem Value="French">Französisch</asp:ListItem>
<asp:ListItem Value="Spanish">Spanisch</asp:ListItem>
<asp:ListItem Value="Russian">Russisch</asp:ListItem>
<asp:ListItem Value="Latvian">Lettisch</asp:ListItem>
<asp:ListItem Value="Italian">Italienisch</asp:ListItem>
<asp:ListItem Value="ChineseSimplified">Vereinfachtes Chinesisch</asp:ListItem>
<asp:ListItem Value="Ukrainian">Ukrainisch</asp:ListItem>
<asp:ListItem Value="Polish">Polnisch</asp:ListItem>
<asp:ListItem Value="Brazilian">Portugiesisch (brasilianische Variante)</asp:ListItem>
<asp:ListItem Value="Greek">Griechisch</asp:ListItem>
<asp:ListItem Value="Turkish">Türkisch</asp:ListItem>
<asp:ListItem Value="Czech">Tschechisch</asp:ListItem>
<asp:ListItem Value="Vietnamese">Vietnamesisch</asp:ListItem>
</asp:DropDownList>
<div>Geben Sie die <b>ONLYOFFICE-Sektion</b> (Modul, Tool, Seite) an, in der Sie einen Fehler gefunden haben:</div>
<asp:DropDownList ID="SectionTranslateError" CssClass="FieldReportError" runat="server">
<asp:ListItem Selected="True" Value="Projects">Projekte</asp:ListItem>
<asp:ListItem Value="CRM">CRM</asp:ListItem>
<asp:ListItem Value="Documents">Dokumente</asp:ListItem>
<asp:ListItem Value="Community">Community</asp:ListItem>
<asp:ListItem Value="Talk">Chat</asp:ListItem>
<asp:ListItem Value="Calendar">Kalender</asp:ListItem>
<asp:ListItem Value="mobile">Mobile ONLYOFFICE-Version</asp:ListItem>
<asp:ListItem Value="website">ONLYOFFICE-Website</asp:ListItem>
</asp:DropDownList>
<br/>
<span>Geben Sie die URL der Seite ein:</span>
<asp:RegularExpressionValidator Display="Dynamic" CssClass="errorBlockReportError" ID="RegularExpressionValidator1" runat="server" ControlToValidate="URLTranslateError" ErrorMessage="Die URL ist ungültig" ValidationExpression="^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$">
</asp:RegularExpressionValidator>
<br/>
<asp:TextBox ID="URLTranslateError" CssClass="FieldReportError" runat="server" />
<br/>
<span>Geben Sie die falsche Übersetzung ein*:</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" Display="Dynamic" CssClass="errorBlockReportError" ControlToValidate="WrongTranslateError" runat="server" ErrorMessage="Das Feld ist leer">
</asp:RequiredFieldValidator>
<asp:TextBox ID="WrongTranslateError" CssClass="FieldReportError" runat="server" TextMode="MultiLine" Rows="5" Columns="70" />
<br/>
<span>Geben die richtige Übersetzung ein*:</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" Display="Dynamic" CssClass="errorBlockReportError" ControlToValidate="CorrectTranslateError" runat="server" ErrorMessage="Das Feld ist leer">
</asp:RequiredFieldValidator>
<asp:TextBox ID="CorrectTranslateError" CssClass="FieldReportError" runat="server" TextMode="MultiLine" Rows="5" Columns="70" />
<div>Fügen Sie ein Screenshot soweit möglich bei:</div>
<asp:FileUpload id="FileUploadControl" CssClass="ScreenErrorUpload" runat="server" />
<div>Fügen Sie einen Kommentar nach Bedarf hinzu:</div>
<asp:TextBox ID="CommentTranslateError" CssClass="FieldReportError" runat="server" TextMode="MultiLine" Rows="5" Columns="70" />
<br/>
<asp:Button runat="server" id="ButtonReportError" text="Senden" CssClass="button blue" onclick="SendData" CausesValidation="true"/>
<asp:Label Visible="false" runat="server" ID="ThanksSending" CssClass="ThanksLableReportError">Vielen Dank. Ihre Meldung wurde erfolgreich gesendet.</asp:Label>
<p class="textReportError">Wenn Sie an der ONLYOFFICE-Übersetzung in Ihre Muttersprache teilnehmen möchten, lesen Sie die Anleitung <a href="<%=VirtualPathUtility.ToAbsolute("~/guides/become-translator.aspx")%>">Wie wird man ONLYOFFICE-Übersetzer?</a>, um
Ihre Anfrage zu senden, oder kontaktieren Sie mit uns unter der folgenden E-Mail-Adresse: <a href="mailto:documentation@onlyoffice.com">documentation@onlyoffice.com</a>.</p>