bug6060: branding is now configurable for MoreInformation popup
@@ -44,5 +44,27 @@ public class MoreLoginInformationContent extends Widget {
|
||||
}
|
||||
imageUi.addClassName(imageOnLeft ? style.left() : style.right());
|
||||
}
|
||||
|
||||
public void configureImage(String url) {
|
||||
if (url != null) {
|
||||
imageUi.setSrc(url);
|
||||
}
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
return textUi.getInnerText();
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
textUi.setInnerText(content);
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return titleUi.getInnerText();
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
titleUi.setInnerText(title);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,22 +1,56 @@
|
||||
package com.sap.sailing.gwt.home.desktop.places.morelogininformation;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.dom.client.HeadingElement;
|
||||
import com.google.gwt.dom.client.ParagraphElement;
|
||||
import com.google.gwt.uibinder.client.UiBinder;
|
||||
import com.google.gwt.uibinder.client.UiField;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.gwt.home.shared.places.morelogininformation.AbstractMoreLoginInformation;
|
||||
import com.sap.sse.gwt.shared.ClientConfiguration;
|
||||
|
||||
/**
|
||||
* Desktop page that shows the benefits of logging in on sapsailing.com.
|
||||
*/
|
||||
public class MoreLoginInformationDesktop extends AbstractMoreLoginInformation {
|
||||
|
||||
private static MoreLoginInformationUiBinder uiBinder = GWT.create(MoreLoginInformationUiBinder.class);
|
||||
|
||||
interface Binder extends UiBinder<Widget, MoreLoginInformationDesktop> {}
|
||||
private static final Binder BINDER = GWT.create(Binder.class);
|
||||
|
||||
|
||||
interface MoreLoginInformationUiBinder extends UiBinder<Widget, AbstractMoreLoginInformation> {
|
||||
}
|
||||
|
||||
@UiField HeadingElement headline;
|
||||
@UiField ParagraphElement intro;
|
||||
|
||||
@UiField MoreLoginInformationContent sailorProfiles;
|
||||
@UiField MoreLoginInformationContent userSettings;
|
||||
@UiField MoreLoginInformationContent strategySimulator;
|
||||
@UiField MoreLoginInformationContent userNotifications;
|
||||
|
||||
public MoreLoginInformationDesktop(Runnable registerCallback) {
|
||||
super(uiBinder, registerCallback);
|
||||
super(BINDER, registerCallback);
|
||||
if (ClientConfiguration.getInstance().isBrandingActive() ) {
|
||||
headline.setInnerText(applyBrandTitle(headline.getInnerText(), ClientConfiguration.getInstance().getBrandTitle(Optional.empty())));
|
||||
intro.setInnerText(applyBrandTitle(intro.getInnerText(), ClientConfiguration.getInstance().getBrandTitle(Optional.empty())));
|
||||
strategySimulator.setContent(applyBrandTitle(strategySimulator.getContent(), ClientConfiguration.getInstance().getBrandTitle(Optional.empty())));
|
||||
userSettings.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationSettingsURL());
|
||||
sailorProfiles.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationSailorProfilesURL());
|
||||
strategySimulator.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationSimulatorURL());
|
||||
userNotifications.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationNotificationsURL());
|
||||
}
|
||||
}
|
||||
|
||||
private static String applyBrandTitle(String message, String brandTitle) {
|
||||
final String TOKEN = "Sailing Analytics";
|
||||
int idx = message.indexOf(TOKEN);
|
||||
String prefix = message.substring(0, idx);
|
||||
String already = brandTitle + " ";
|
||||
return prefix + already + message.substring(idx);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
}
|
||||
</ui:style>
|
||||
<g:HTMLPanel addStyleNames="{res.mediaCss.grid}">
|
||||
<h1 class="{res.mediaCss.small12} {res.mediaCss.columns}"><ui:text from="{i18n.moreLoginInformationHeadline}" /></h1>
|
||||
<p class="{res.mediaCss.small12} {res.mediaCss.columns}"><ui:text from="{i18n.moreLoginInformationIntroduction}" /></p>
|
||||
<login:MoreLoginInformationContent addStyleNames="{style.clear}" title="{i18n.moreLoginInformationSectionSailorProfilesHeading}" image="{local_res.sailorprofiles}" imageOnLeft="false" content="{i18n.moreLoginInformationSectionSailorProfilesDescription}" />
|
||||
<login:MoreLoginInformationContent addStyleNames="{style.clear}" title="{i18n.moreLoginInformationSectionUserSettingsHeading}" image="{local_res.settings}" imageOnLeft="true" content="{i18n.moreLoginInformationSectionUserSettingsDescription}" />
|
||||
<login:MoreLoginInformationContent title="{i18n.strategySimulatorTitle}" image="{local_res.simulator}" imageOnLeft="false" content="{i18n.moreLoginInformationSectionStrategySimulatorDescription}" />
|
||||
<login:MoreLoginInformationContent title="{i18n.moreLoginInformationSectionUserNotificationsHeading}" image="{local_res.notifications}" imageOnLeft="true" content="{i18n.moreLoginInformationSectionUserNotificationsDescription}" />
|
||||
<h1 ui:field="headline" class="{res.mediaCss.small12} {res.mediaCss.columns}"><ui:text from="{i18n.moreLoginInformationHeadline}" /></h1>
|
||||
<p ui:field="intro" class="{res.mediaCss.small12} {res.mediaCss.columns}"><ui:text from="{i18n.moreLoginInformationIntroduction}" /></p>
|
||||
<login:MoreLoginInformationContent ui:field="sailorProfiles" addStyleNames="{style.clear}" title="{i18n.moreLoginInformationSectionSailorProfilesHeading}" image="{local_res.sailorprofiles}" imageOnLeft="false" content="{i18n.moreLoginInformationSectionSailorProfilesDescription}" />
|
||||
<login:MoreLoginInformationContent ui:field="userSettings" addStyleNames="{style.clear}" title="{i18n.moreLoginInformationSectionUserSettingsHeading}" image="{local_res.settings}" imageOnLeft="true" content="{i18n.moreLoginInformationSectionUserSettingsDescription}" />
|
||||
<login:MoreLoginInformationContent ui:field="strategySimulator" title="{i18n.strategySimulatorTitle}" image="{local_res.simulator}" imageOnLeft="false" content="{i18n.moreLoginInformationSectionStrategySimulatorDescription}" />
|
||||
<login:MoreLoginInformationContent ui:field="userNotifications" title="{i18n.moreLoginInformationSectionUserNotificationsHeading}" image="{local_res.notifications}" imageOnLeft="true" content="{i18n.moreLoginInformationSectionUserNotificationsDescription}" />
|
||||
<div class="{res.mainCss.spacermargintopmediumsmall} {res.mainCss.spacermarginbottommedium} {style.registerContainer}">
|
||||
<a ui:field="registerControl" class="{res.mainCss.button} {style.register}">
|
||||
<ui:text from="{i18n.moreLoginInformationRegisterControlText}"/>
|
||||
|
||||
@@ -6,11 +6,40 @@ import com.google.gwt.user.client.ui.Label;
|
||||
import com.sap.sailing.gwt.home.mobile.partials.accordion.AccordionItem;
|
||||
|
||||
public class MoreLoginInformationContentMobile extends AccordionItem {
|
||||
|
||||
private final Label contentLabel;
|
||||
private String titleText;
|
||||
|
||||
|
||||
@UiConstructor
|
||||
public MoreLoginInformationContentMobile(String title, String content, ImageResource image) {
|
||||
super(title, image, title, true);
|
||||
addContent(new Label(content));
|
||||
this.contentLabel = new Label(content);
|
||||
this.titleText = title;
|
||||
addContent(contentLabel);
|
||||
}
|
||||
|
||||
public void configureImage(String url) {
|
||||
if (url != null) {
|
||||
setImageUrl(url);
|
||||
}
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
return this.contentLabel.getText();
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
contentLabel.setText(content != null ? content : "");
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return titleText;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.titleText = title != null ? title : "";
|
||||
setHeaderText(this.titleText);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,22 +1,54 @@
|
||||
package com.sap.sailing.gwt.home.mobile.places.morelogininformation;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.dom.client.HeadingElement;
|
||||
import com.google.gwt.dom.client.ParagraphElement;
|
||||
import com.google.gwt.uibinder.client.UiBinder;
|
||||
import com.google.gwt.uibinder.client.UiField;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.gwt.home.shared.places.morelogininformation.AbstractMoreLoginInformation;
|
||||
import com.sap.sse.gwt.shared.ClientConfiguration;
|
||||
|
||||
/**
|
||||
* Mobile page that shows the benefits of logging in on sapsailing.com.
|
||||
*/
|
||||
public class MoreLoginInformationMobile extends AbstractMoreLoginInformation {
|
||||
|
||||
private static MoreLoginInformationUiBinder uiBinder = GWT.create(MoreLoginInformationUiBinder.class);
|
||||
interface Binder extends UiBinder<Widget, MoreLoginInformationMobile> {}
|
||||
private static final Binder BINDER = GWT.create(Binder.class);
|
||||
|
||||
|
||||
interface MoreLoginInformationUiBinder extends UiBinder<Widget, AbstractMoreLoginInformation> {
|
||||
}
|
||||
@UiField HeadingElement headline;
|
||||
@UiField ParagraphElement intro;
|
||||
|
||||
@UiField MoreLoginInformationContentMobile sailorProfiles;
|
||||
@UiField MoreLoginInformationContentMobile userSettings;
|
||||
@UiField MoreLoginInformationContentMobile strategySimulator;
|
||||
@UiField MoreLoginInformationContentMobile userNotifications;
|
||||
|
||||
public MoreLoginInformationMobile(Runnable registerCallback) {
|
||||
super(uiBinder, registerCallback);
|
||||
super(BINDER, registerCallback);
|
||||
if (ClientConfiguration.getInstance().isBrandingActive() ) {
|
||||
headline.setInnerText(applyBrandTitle(headline.getInnerText(), ClientConfiguration.getInstance().getBrandTitle(Optional.empty())));
|
||||
intro.setInnerText(applyBrandTitle(intro.getInnerText(), ClientConfiguration.getInstance().getBrandTitle(Optional.empty())));
|
||||
strategySimulator.setContent(applyBrandTitle(strategySimulator.getContent(), ClientConfiguration.getInstance().getBrandTitle(Optional.empty())));
|
||||
userSettings.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationSettingsURL());
|
||||
sailorProfiles.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationSailorProfilesURL());
|
||||
strategySimulator.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationSimulatorURL());
|
||||
userNotifications.configureImage(ClientConfiguration.getInstance().getMoreLoginInformationNotificationsURL());
|
||||
}
|
||||
}
|
||||
|
||||
private static String applyBrandTitle(String message, String brandTitle) {
|
||||
final String TOKEN = "Sailing Analytics";
|
||||
int idx = message.indexOf(TOKEN);
|
||||
String prefix = message.substring(0, idx);
|
||||
String already = brandTitle + " ";
|
||||
return prefix + already + message.substring(idx);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,31 +23,31 @@
|
||||
<a:Accordion>
|
||||
<a:header>
|
||||
<g:HTMLPanel>
|
||||
<h1 class="{style.title}">
|
||||
<h1 class="{style.title}" ui:field="headline">
|
||||
<ui:text from="{i18n.moreLoginInformationHeadline}" />
|
||||
</h1>
|
||||
<p>
|
||||
<p ui:field="intro">
|
||||
<ui:text from="{i18n.moreLoginInformationIntroduction}" />
|
||||
</p>
|
||||
</g:HTMLPanel>
|
||||
</a:header>
|
||||
<a:item>
|
||||
<login:MoreLoginInformationContentMobile
|
||||
<login:MoreLoginInformationContentMobile ui:field="sailorProfiles"
|
||||
title="{i18n.moreLoginInformationSectionSailorProfilesHeading}" image="{local_res.sailorprofiles}"
|
||||
content="{i18n.moreLoginInformationSectionSailorProfilesDescription}" />
|
||||
</a:item>
|
||||
<a:item>
|
||||
<login:MoreLoginInformationContentMobile
|
||||
<login:MoreLoginInformationContentMobile ui:field="userSettings"
|
||||
title="{i18n.moreLoginInformationSectionUserSettingsHeading}" image="{local_res.settings}"
|
||||
content="{i18n.moreLoginInformationSectionUserSettingsDescription}" />
|
||||
</a:item>
|
||||
<a:item>
|
||||
<login:MoreLoginInformationContentMobile
|
||||
<login:MoreLoginInformationContentMobile ui:field="strategySimulator"
|
||||
title="{i18n.strategySimulatorTitle}" image="{local_res.simulator}"
|
||||
content="{i18n.moreLoginInformationSectionStrategySimulatorDescription}" />
|
||||
</a:item>
|
||||
<a:item>
|
||||
<login:MoreLoginInformationContentMobile
|
||||
<login:MoreLoginInformationContentMobile ui:field="userNotifications"
|
||||
title="{i18n.moreLoginInformationSectionUserNotificationsHeading}"
|
||||
image="{local_res.notifications}"
|
||||
content="{i18n.moreLoginInformationSectionUserNotificationsDescription}" />
|
||||
|
||||
@@ -14,11 +14,14 @@ public class AbstractMoreLoginInformation extends Composite implements MoreLogin
|
||||
@UiField
|
||||
public Element registerControl;
|
||||
|
||||
protected AbstractMoreLoginInformation(UiBinder<Widget, AbstractMoreLoginInformation> uiBinder,
|
||||
Runnable registerCallback) {
|
||||
initWidget(uiBinder.createAndBindUi(this));
|
||||
DOM.sinkEvents(registerControl, Event.ONCLICK);
|
||||
Event.setEventListener(registerControl, event -> registerCallback.run());
|
||||
protected <T extends AbstractMoreLoginInformation>
|
||||
AbstractMoreLoginInformation(UiBinder<Widget, T> uiBinder,
|
||||
Runnable registerCallback) {
|
||||
@SuppressWarnings("unchecked")
|
||||
T owner = (T) this; // safe: 'this' is actually a T at runtime
|
||||
initWidget(uiBinder.createAndBindUi(owner));
|
||||
DOM.sinkEvents(registerControl, Event.ONCLICK);
|
||||
Event.setEventListener(registerControl, event -> registerCallback.run());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 205 KiB |
@@ -1842,11 +1842,11 @@ zeroTo360AxisLabeling=0-360° axis labeling
|
||||
exportStatisticsCurveToCsv=Export statistics curve to CSV
|
||||
csvCopiedToClipboard=CSV content has been copied to clipboard. Paste it anywhere you like.
|
||||
minDataCount=Min. data count
|
||||
moreLoginInformationHeadline=Benefits of signing in on SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=As a registered user of SAP Sailing Analytics you have access to functionality that isn''t open for anonymous users. Simply register yourself to get access to the features shown below.
|
||||
moreLoginInformationHeadline=Benefits of signing in on Sailing Analytics
|
||||
moreLoginInformationIntroduction=As a registered user of Sailing Analytics you have access to functionality that isn''t open for anonymous users. Simply register yourself to get access to the features shown below.
|
||||
moreLoginInformationSectionUserSettingsHeading=User settings
|
||||
moreLoginInformationSectionUserSettingsDescription=Many parts of the user interface are enabled to provide user-changeable settings. While the basic functionality is available to everyone, settings of authenticated users are stored in the user profile and are available on any device just by signing in.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=The simulator enables sailors to simulate strategies for legs based on configurable wind conditions. The simulator is based on all the historical data available in SAP Sailing Analytics to provide simulations on the accurate behavior of specific boat classes.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=The simulator enables sailors to simulate strategies for legs based on configurable wind conditions. The simulator is based on all the historical data available in Sailing Analytics to provide simulations on the accurate behavior of specific boat classes.
|
||||
moreLoginInformationSectionUserNotificationsHeading=User Notifications
|
||||
moreLoginInformationSectionUserNotificationsDescription=User notifications are an easy way to keep you up to date about your favorite competitor/team or boat class. You can subscribe for mail-based notifications about new results for your favorite sailor/team or boat class as well as upcoming races of specific boat classes.
|
||||
moreLoginInformationRegisterControlText=Sign up now
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Označení osy 0–360°
|
||||
exportStatisticsCurveToCsv=Export statistické křivky do CSV
|
||||
csvCopiedToClipboard=Obsah CSV byl zkopírován do schránky. Můžete jej vložit, kam chcete.
|
||||
minDataCount=Min. počet dat
|
||||
moreLoginInformationHeadline=Výhody přihlášení do SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Jako registrovaný uživatel SAP Sailing Analytics máte přístup k funkcím, které anonymní uživatelé k dispozici nemají. Jednoduše se zaregistrujte a využívejte dále uvedené možnosti.
|
||||
moreLoginInformationHeadline=Výhody přihlášení do Sailing Analytics
|
||||
moreLoginInformationIntroduction=Jako registrovaný uživatel Sailing Analytics máte přístup k funkcím, které anonymní uživatelé k dispozici nemají. Jednoduše se zaregistrujte a využívejte dále uvedené možnosti.
|
||||
moreLoginInformationSectionUserSettingsHeading=Uživatelská nastavení
|
||||
moreLoginInformationSectionUserSettingsDescription=Řadu oblastí uživatelského rozhraní lze nastavit podle potřeb uživatele. Zatímco základní funkčnost je k dispozici každému, nastavení autentizovaných uživatelů zůstávají uložená v uživatelském profilu a načtou se po přihlášení na jakémkoliv zařízení.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=V simulátoru lze simulovat strategie v úsecích na základě konfigurovatelných větrných podmínek. Simulátor, jenž využívá veškerá historická data dostupná v SAP Sailing Analytics, dokáže přesně simulovat chování lodě konkrétní třídy.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=V simulátoru lze simulovat strategie v úsecích na základě konfigurovatelných větrných podmínek. Simulátor, jenž využívá veškerá historická data dostupná v Sailing Analytics, dokáže přesně simulovat chování lodě konkrétní třídy.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Uživatelské notifikace
|
||||
moreLoginInformationSectionUserNotificationsDescription=Uživatelské notifikace nabízejí snadný způsob, jak mít neustále aktuální informace o oblíbeném závodníkovi, týmu či lodní třídě. Přihlaste se k odběru e-mailových notifikací nových výsledků oblíbeného závodníka, týmu nebo lodní třídy či chystaných závodů konkrétních lodních tříd.
|
||||
moreLoginInformationRegisterControlText=Přihlásit se teď
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=0-360° akseetiketter
|
||||
exportStatisticsCurveToCsv=Eksporter statistikkurve til CSV
|
||||
csvCopiedToClipboard=CSV-indhold blev kopieret til udklipsholderen. Indsæt det, hvor du vil.
|
||||
minDataCount=Min. antal data
|
||||
moreLoginInformationHeadline=Fordele ved at logge på SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Som registreret bruger af SAP Sailing Analytics har du adgang til funktioner, der ikke er åbne for anonyme brugere. Du skal blot tilmelde dig for at få adgang til funktionerne, der vises nedenfor.
|
||||
moreLoginInformationHeadline=Fordele ved at logge på Sailing Analytics
|
||||
moreLoginInformationIntroduction=Som registreret bruger af Sailing Analytics har du adgang til funktioner, der ikke er åbne for anonyme brugere. Du skal blot tilmelde dig for at få adgang til funktionerne, der vises nedenfor.
|
||||
moreLoginInformationSectionUserSettingsHeading=Brugerindstillinger
|
||||
moreLoginInformationSectionUserSettingsDescription=Mange dele af brugergrænsefladen giver mulighed for at brugere kan ændre indstillingerne. Mens de grundlæggende funktioner er tilgængelige for alle, gemmes indstillinger for autentificerede brugere i deres brugerprofil og er tilgængelige på enhver enhed ved blot at logge på.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Simulatoren giver sejlere mulighed for at simulere strategier for ben baseret på vindforhold, der kan konfigureres. Simulatoren er baseret på alle historiske data, der er tilgængelige i SAP Sailing Analytics, for at give simuleringer af den præcise adfærd af specifikke bådklasser.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Simulatoren giver sejlere mulighed for at simulere strategier for ben baseret på vindforhold, der kan konfigureres. Simulatoren er baseret på alle historiske data, der er tilgængelige i Sailing Analytics, for at give simuleringer af den præcise adfærd af specifikke bådklasser.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Brugermeddelelser
|
||||
moreLoginInformationSectionUserNotificationsDescription=Brugermeddelelser er en nem måde at holde dig opdateret om din/dit favoritdeltager/-team eller -bådklasse, du foretrækker. Du kan abonnere på e-mail-baserede meddelelser om nye resultater for dit/dit favoritsejler/-team eller -bådklasse, samt om kommende kapsejladser for specifikke bådklasser.
|
||||
moreLoginInformationRegisterControlText=Tilmeld dig nu
|
||||
|
||||
@@ -1838,11 +1838,11 @@ exportStatisticsCurveToCsv=Statistik-Kurve nach CSV exportieren
|
||||
csvCopiedToClipboard=Der Inhalt der CSV-Datei wurde in die Zwischenablage kopiert. Fügen Sie es dort hin ein wo Sie es brauchen.
|
||||
minDataCount=Min. Datenanzahl
|
||||
countDownEnd=Das Event started in wenigen Sekunden
|
||||
moreLoginInformationHeadline=Vorteile eines Benutzeraccounts auf SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Registrierte Benutzer der SAP Sailing Analytics genießen einige Vorteile, welche anderen anonymen Benutzern nicht zur Verfügung stehen. Erstellen Sie ein Benutzerkonto und loggen Sie sich ein, wenn Sie Zugriff auf die unten aufgeführten Vorteilen erhalten möchten.
|
||||
moreLoginInformationHeadline=Vorteile eines Benutzeraccounts auf Sailing Analytics
|
||||
moreLoginInformationIntroduction=Registrierte Benutzer der Sailing Analytics genießen einige Vorteile, welche anderen anonymen Benutzern nicht zur Verfügung stehen. Erstellen Sie ein Benutzerkonto und loggen Sie sich ein, wenn Sie Zugriff auf die unten aufgeführten Vorteilen erhalten möchten.
|
||||
moreLoginInformationSectionUserSettingsHeading=Benutzer-Einstellungen
|
||||
moreLoginInformationSectionUserSettingsDescription=Viele Teile der Benutzeroberfläche wurden erweitert, um dem Benutzer die Anpassung mittels Einstellungen zu ermöglichen. Diese grundlegende Funktion steht allen Benutzern zur Verfügung, für eingeloggte Benutzer werden diese Einstellungen aber im Benutzerkonto hinterlegt. Beim Einloggen auf einem anderen Gerät stehen diese Einstellungen somit auch dort direkt zur Verfügung.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Der Simulator ermöglicht es Seglern, Strategien für die Bewältigung von Bahnschenkeln anhand einer einstellbaren Windsituation zu simulieren. Die Simulation basiert auf den historischen Daten, über welche die SAP Sailing Analytics verfügt und ermöglich damit realitätsnahe Analysen auf Basis spezifischer Bootsklassen.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Der Simulator ermöglicht es Seglern, Strategien für die Bewältigung von Bahnschenkeln anhand einer einstellbaren Windsituation zu simulieren. Die Simulation basiert auf den historischen Daten, über welche die Sailing Analytics verfügt und ermöglich damit realitätsnahe Analysen auf Basis spezifischer Bootsklassen.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Benachrichtigungen
|
||||
moreLoginInformationSectionUserNotificationsDescription=Benachrichtigungen sind eine einfache Möglichkeit, über einen Teilnehmer/ein Team oder eine Bootsklasse auf dem Laufenden zu bleiben. Mail-Benachrichtigungen für neue Ergebnisse von Lieblings-Seglern oder Bootsklassen sowie demnächst startende Rennen spezifischer Bootsklassen können abonniert werden.
|
||||
moreLoginInformationRegisterControlText=Jetzt registrieren
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Etiqueta de eje 0-360°
|
||||
exportStatisticsCurveToCsv=Curva estadística de exportación a CSV
|
||||
csvCopiedToClipboard=Se ha copiado el contenido CSV al portapapeles. Péguelo donde quiera.
|
||||
minDataCount=Registro de datos mínimo
|
||||
moreLoginInformationHeadline=Ventajas de registrarse en SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Como usuario registrado de SAP Sailing Analytics dispone de acceso a la funcionalidad que no está disponible para usuarios anónimos. Simplemente regístrese para acceder a las funciones que se muestras más abajo.
|
||||
moreLoginInformationHeadline=Ventajas de registrarse en Sailing Analytics
|
||||
moreLoginInformationIntroduction=Como usuario registrado de Sailing Analytics dispone de acceso a la funcionalidad que no está disponible para usuarios anónimos. Simplemente regístrese para acceder a las funciones que se muestras más abajo.
|
||||
moreLoginInformationSectionUserSettingsHeading=Opciones de usuario
|
||||
moreLoginInformationSectionUserSettingsDescription=Muchos elementos de la interfase de usuario están habilitados para proporcionar opciones de usuario modificables. Mientras que la funcionalidad básica está disponible para todos, las opciones de usuarios autenticados se almacenan en el perfil de usuario y están disponibles en cualquier dispositivo simplemente registrándose.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=El simulador permite a los navegantes simular estrategias para tramos basados en condiciones de viento configurables. El simulador se basa en todos los datos históricos disponibles en SAP Sailing Analytics para proporcionar simulaciones en el comportamiento exacto de clases de embarcación específicas.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=El simulador permite a los navegantes simular estrategias para tramos basados en condiciones de viento configurables. El simulador se basa en todos los datos históricos disponibles en Sailing Analytics para proporcionar simulaciones en el comportamiento exacto de clases de embarcación específicas.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Notificaciones de usuario
|
||||
moreLoginInformationSectionUserNotificationsDescription=Las notificaciones de usuario son una forma sencilla de mantenerle al tanto de su competidor/equipo o clase de embarcación favorita. Puede suscribirse a notificaciones basadas en e-mail sobre resultados nuevos para su navegante/equipo o clase de embarcación favorita, así como para próximas pruebas de clases de embarcación específicas.
|
||||
moreLoginInformationRegisterControlText=Regístrese ahora
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Étiquetage axe 0-360°
|
||||
exportStatisticsCurveToCsv=Exporter la courbe des statistiques au format CSV
|
||||
csvCopiedToClipboard=Le contenu du CSV a été copié dans le presse-papiers. Copiez-le où vous le souhaitez.
|
||||
minDataCount=Nombre de données min.
|
||||
moreLoginInformationHeadline=Avantages de SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Si vous êtes un utilisateur inscrit sur SAP Sailing Analytics, vous avez accès à des fonctionnalités qui ne sont pas disponibles pour les utilisateurs anonymes. Inscrivez-vous pour accéder à toutes les fonctionnalités indiquées ci-dessous.
|
||||
moreLoginInformationHeadline=Avantages de Sailing Analytics
|
||||
moreLoginInformationIntroduction=Si vous êtes un utilisateur inscrit sur Sailing Analytics, vous avez accès à des fonctionnalités qui ne sont pas disponibles pour les utilisateurs anonymes. Inscrivez-vous pour accéder à toutes les fonctionnalités indiquées ci-dessous.
|
||||
moreLoginInformationSectionUserSettingsHeading=Options utilisateur
|
||||
moreLoginInformationSectionUserSettingsDescription=Certains éléments de l''interface utilisateur peuvent être personnalisés. Les fonctionnalités de base sont accessibles à tous les utilisateurs, mais les utilisateurs authentifiés ont la possibilité de modifier leurs options. Celles-ci sont conservées dans leur profil utilisateur et disponibles sur n''importe quel appareil dès que l''utilisateur se connecte.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Le simulateur permet aux navigateurs de simuler des stratégies sur des portions de parcours grâce à des conditions de vent configurables. Le simulateur se base sur l''ensemble des données historiques disponibles dans SAP Sailing Analytics pour fournir des simulations de comportements de catégories de bateaux spécifiques les plus précises possibles.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Le simulateur permet aux navigateurs de simuler des stratégies sur des portions de parcours grâce à des conditions de vent configurables. Le simulateur se base sur l''ensemble des données historiques disponibles dans Sailing Analytics pour fournir des simulations de comportements de catégories de bateaux spécifiques les plus précises possibles.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Notifications utilisateur
|
||||
moreLoginInformationSectionUserNotificationsDescription=Grâce aux notifications utilisateur, vous pouvez rester informé(e) sur votre catégorie de bateau, votre équipe ou votre concurrent préféré(e). Vous avez la possibilité de vous abonner afin de recevoir des notifications par e-mail sur votre catégorie de bateau, votre équipe ou votre concurrent préféré(e), ainsi que sur les différentes courses à venir.
|
||||
moreLoginInformationRegisterControlText=S''inscrire maintenant
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Etichettatura asse 0-360°
|
||||
exportStatisticsCurveToCsv=Esporta curva statistica in CSV
|
||||
csvCopiedToClipboard=Contenuto CSV copiato negli appunti. Incollarlo dove si desidera.
|
||||
minDataCount=Conteggio dati min.
|
||||
moreLoginInformationHeadline=I vantaggi della registrazione in SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Come utente registrato di SAP Sailing Analytics avrai accesso a funzionalità che non sono aperte agli utenti anonimi. Registrati e otterrai l’accesso alle funzionalità sotto descritte.
|
||||
moreLoginInformationHeadline=I vantaggi della registrazione in Sailing Analytics
|
||||
moreLoginInformationIntroduction=Come utente registrato di Sailing Analytics avrai accesso a funzionalità che non sono aperte agli utenti anonimi. Registrati e otterrai l’accesso alle funzionalità sotto descritte.
|
||||
moreLoginInformationSectionUserSettingsHeading=Impostazioni utente
|
||||
moreLoginInformationSectionUserSettingsDescription=Molte parti dell’interfaccia utente sono abilitate per fornire impostazioni modificabili dall’utente. Mentre la funzionalità di base è disponibile a tutti, le impostazioni di utenti autenticati vengono archiviate nel profilo utente e sono disponibili in qualsiasi dispositivo dopo aver effettuato la registrazione.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Il simulatore consente ai velisti di simulare le strategie per tratte basandosi su condizioni di vento configurabili. Il simulatore si basa su tutti i dati storici disponibili in SAP Sailing Analytics per fornire simulazioni sul comportamento preciso di specifiche classi di barche.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Il simulatore consente ai velisti di simulare le strategie per tratte basandosi su condizioni di vento configurabili. Il simulatore si basa su tutti i dati storici disponibili in Sailing Analytics per fornire simulazioni sul comportamento preciso di specifiche classi di barche.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Notifiche utente
|
||||
moreLoginInformationSectionUserNotificationsDescription=Le notifiche utente sono un modo semplice per mantenere aggiornato l’utente sui concorrenti/team preferiti o la classe di barche preferita. È possibile abbonarsi alle notifiche basate su mail relative ai nuovi risultati del velista/team preferito o della classe di barche nonché alle gare future di classi di barche specifiche.
|
||||
moreLoginInformationRegisterControlText=Registrati ora
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=0-360° 軸のラベリング
|
||||
exportStatisticsCurveToCsv=統計曲線を CSV にエクスポート
|
||||
csvCopiedToClipboard=CSV の内容がクリップボードにコピーされました。好きな場所にペーストしてください。
|
||||
minDataCount=最小データカウント
|
||||
moreLoginInformationHeadline=SAP Sailing Analytics にサインインする利点
|
||||
moreLoginInformationIntroduction=SAP Sailing Analytics の登録ユーザーには、匿名ユーザーに許されていない機能へのアクセス権限があります。登録を行って、下記の機能にアクセスしてください。
|
||||
moreLoginInformationHeadline=Sailing Analytics にサインインする利点
|
||||
moreLoginInformationIntroduction=Sailing Analytics の登録ユーザーには、匿名ユーザーに許されていない機能へのアクセス権限があります。登録を行って、下記の機能にアクセスしてください。
|
||||
moreLoginInformationSectionUserSettingsHeading=ユーザー設定
|
||||
moreLoginInformationSectionUserSettingsDescription=ユーザーインタフェースの多くの部分は、ユーザーが設定を変更できるようになっています。基本的な機能は全ユーザーに共通ですが、認証ユーザーの設定はユーザープロファイルに保存されているため、サインインするだけでどのデバイスでも利用することができます。
|
||||
moreLoginInformationSectionStrategySimulatorDescription=シミュレータにより、セーラーは設定可能な風況に基づいて各レグの戦略をシミュレートすることが可能です。このシミュレータは SAP Sailing Analytics で利用可能なすべての履歴データに基づいており、特定の艇種の動作について正確なシミュレーションが提供されます。
|
||||
moreLoginInformationSectionStrategySimulatorDescription=シミュレータにより、セーラーは設定可能な風況に基づいて各レグの戦略をシミュレートすることが可能です。このシミュレータは Sailing Analytics で利用可能なすべての履歴データに基づいており、特定の艇種の動作について正確なシミュレーションが提供されます。
|
||||
moreLoginInformationSectionUserNotificationsHeading=ユーザー通知
|
||||
moreLoginInformationSectionUserNotificationsDescription=ユーザー通知は、お気に入りの競技者/チームまたは艇種についての最新情報を得るための簡単な方法です。お気に入りのセーラー/チームまたは艇種についての新しい結果、特定の艇種で予定されているレースに関するメールベースの通知を購読できます。
|
||||
moreLoginInformationRegisterControlText=今すぐご登録を
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Etiquetagem de eixo 0-360°
|
||||
exportStatisticsCurveToCsv=Exportar curva de estatística para CSV
|
||||
csvCopiedToClipboard=O conteúdo CSV foi copiado para o clipboard. Cole-o onde quiser.
|
||||
minDataCount=Contagem de dados mínimos
|
||||
moreLoginInformationHeadline=Benefícios da conexão ao SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Como usuário registrado do SAP Sailing Analytics, você tem acesso a funções que não estão abertas para usuários anônimos. Registre-se simplesmente para ter acesso às funcionalidades exibidas embaixo.
|
||||
moreLoginInformationHeadline=Benefícios da conexão ao Sailing Analytics
|
||||
moreLoginInformationIntroduction=Como usuário registrado do Sailing Analytics, você tem acesso a funções que não estão abertas para usuários anônimos. Registre-se simplesmente para ter acesso às funcionalidades exibidas embaixo.
|
||||
moreLoginInformationSectionUserSettingsHeading=Configurações do usuário
|
||||
moreLoginInformationSectionUserSettingsDescription=Muitas partes da interface do usuário estão ativadas para fornecer configurações modificáveis pelo usuário. Enquanto a funcionalidade básica está disponível para todos, as configurações de usuários autenticados estão armazenadas no perfil do usuário e estão disponíveis em qualquer dispositivo estabelecendo a conexão.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=O simulador permite que os velejadores simulem estratégias para pernas com base em condições do vento configuráveis. O simulador se baseia em todos os dados históricos disponíveis no SAP Sailing Analytics para fornecer simulações do comportamento exato de classes de barcos específicas.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=O simulador permite que os velejadores simulem estratégias para pernas com base em condições do vento configuráveis. O simulador se baseia em todos os dados históricos disponíveis no Sailing Analytics para fornecer simulações do comportamento exato de classes de barcos específicas.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Notificações do usuário
|
||||
moreLoginInformationSectionUserNotificationsDescription=As notificações do usuário são uma forma fácil de manter você atualizado em relação a seu competidor/equipe ou classe de barcos favoritos. Você pode assinar notificações com base no e-mail sobre novos resultados para seu velejador/equipe ou classe de barcos favoritos e sobre as próximas corridas de classes de barcos específicas.
|
||||
moreLoginInformationRegisterControlText=Inscreva-se agora
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Маркировка оси 0–360°
|
||||
exportStatisticsCurveToCsv=Экспортировать кривую статистики в CSV
|
||||
csvCopiedToClipboard=Содержимое CSV скопировано в буфер обмена. Вставьте его в нужном месте.
|
||||
minDataCount=Мин. число данных
|
||||
moreLoginInformationHeadline=Преимущества регистрации в SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Зарегистрированные пользователи SAP Sailing Analytics имеют доступ к функциям, которые закрыты для анонимных пользователей. Зарегистрируйтесь, чтобы получить доступ к перечисленным ниже функциям.
|
||||
moreLoginInformationHeadline=Преимущества регистрации в Sailing Analytics
|
||||
moreLoginInformationIntroduction=Зарегистрированные пользователи Sailing Analytics имеют доступ к функциям, которые закрыты для анонимных пользователей. Зарегистрируйтесь, чтобы получить доступ к перечисленным ниже функциям.
|
||||
moreLoginInformationSectionUserSettingsHeading=Настройки пользователя
|
||||
moreLoginInformationSectionUserSettingsDescription=Пользователи могут изменять многие настройки в своем интерфейсе. Базовые функции доступны всем пользователям, однако зарегистрированные пользователи могут хранить свои настройки в профиле и получать к ним доступ на любом устройстве.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Симулятор позволяет мореходам моделировать стратегии для разных отрезков на основе настраиваемых атмосферных условий. Симулятор основан на исторических данных SAP Sailing Analytics и позволяет точно предсказать поведение лодок разных классов.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Симулятор позволяет мореходам моделировать стратегии для разных отрезков на основе настраиваемых атмосферных условий. Симулятор основан на исторических данных Sailing Analytics и позволяет точно предсказать поведение лодок разных классов.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Уведомления для пользователя
|
||||
moreLoginInformationSectionUserNotificationsDescription=Уведомления — это удобный способ вовремя получать информацию о любимых участниках, командах и классах лодок. Подпишитесь на рассылку по электронной почте, чтобы следить за результатами нужных участников, команд или лодок определенного класса, а также о будущих гонках в определенном классе.
|
||||
moreLoginInformationRegisterControlText=Зарегистрироваться сейчас
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=Označevanje osi 0–360°
|
||||
exportStatisticsCurveToCsv=Uvozi statistično krivuljo v CSV
|
||||
csvCopiedToClipboard=Vsebina datoteke CSV je bila kopirana v odložišče. Prilepite jo lahko kamorkoli.
|
||||
minDataCount=Najm. količina podatkov
|
||||
moreLoginInformationHeadline=Prednosti registracije za SAP Sailing Analytics
|
||||
moreLoginInformationIntroduction=Kot registrirani uporabnik storitve SAP Sailing Analytics imate dostop do funkcionalnosti, ki ni na voljo anonimnim uporabnikom. Preprosto se registrirajte in imeli boste dostop do funkcij, ki so prikazane spodaj.
|
||||
moreLoginInformationHeadline=Prednosti registracije za Sailing Analytics
|
||||
moreLoginInformationIntroduction=Kot registrirani uporabnik storitve Sailing Analytics imate dostop do funkcionalnosti, ki ni na voljo anonimnim uporabnikom. Preprosto se registrirajte in imeli boste dostop do funkcij, ki so prikazane spodaj.
|
||||
moreLoginInformationSectionUserSettingsHeading=Uporabniške nastavitve
|
||||
moreLoginInformationSectionUserSettingsDescription=Številni deli uporabniškega vmesnika so omogočeni, da lahko uporabnik spreminja nastavitve. Osnovna funkcionalnost je sicer na voljo vsem, nastavitve uporabnikov s preverjeno pristnostjo pa so shranjene v uporabniškem profilu in na voljo v vsaki napravi, s katero se prijavite.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Simulator omogoča jadralcem, da simulirajo strategije za stranice glede na vetrovne pogoje, ki jih je mogoče konfigurirati. Simulator uporablja vse zgodovinske podatke, ki so na voljo v SAP Sailing Analytics, da lahko zagotovi simulacije o točnem obnašanju določenih kategorij jadrnic.
|
||||
moreLoginInformationSectionStrategySimulatorDescription=Simulator omogoča jadralcem, da simulirajo strategije za stranice glede na vetrovne pogoje, ki jih je mogoče konfigurirati. Simulator uporablja vse zgodovinske podatke, ki so na voljo v Sailing Analytics, da lahko zagotovi simulacije o točnem obnašanju določenih kategorij jadrnic.
|
||||
moreLoginInformationSectionUserNotificationsHeading=Obvestila za uporabnike
|
||||
moreLoginInformationSectionUserNotificationsDescription=Obvestila za uporabnike vas na enostaven način obveščajo o vašem priljubljenem tekmovalcu/ekipi oz. kategoriji jadrnice, da boste vedno na tekočem. Naročite se lahko na obveščanje po e-pošti o novih rezultatih za priljubljenega jadralca/ekipo oz. kategorijo jadrnice ter o prihajajočih plovih določenih kategorij jadrnic.
|
||||
moreLoginInformationRegisterControlText=Registrirajte se zdaj
|
||||
|
||||
@@ -1838,11 +1838,11 @@ zeroTo360AxisLabeling=0-360° 轴标签
|
||||
exportStatisticsCurveToCsv=将统计曲线导出到 CSV
|
||||
csvCopiedToClipboard=CSV 内容已复制到剪贴板。将其粘贴在需要的任何地方。
|
||||
minDataCount=最小数据数
|
||||
moreLoginInformationHeadline=注册 SAP Sailing Analytics 的优势
|
||||
moreLoginInformationIntroduction=作为 SAP Sailing Analytics 的注册用户,您可以访问尚未对匿名用户开放的功能。注册即可访问以下显示的功能。
|
||||
moreLoginInformationHeadline=注册 Sailing Analytics 的优势
|
||||
moreLoginInformationIntroduction=作为 Sailing Analytics 的注册用户,您可以访问尚未对匿名用户开放的功能。注册即可访问以下显示的功能。
|
||||
moreLoginInformationSectionUserSettingsHeading=用户设置
|
||||
moreLoginInformationSectionUserSettingsDescription=用户界面的许多部分提供用户可更改的设置。虽然每个人都可以使用基本功能,但经过身份验证的用户的设置存储在用户参数文件中,只需登录就可以在任何设备上使用。
|
||||
moreLoginInformationSectionStrategySimulatorDescription=水手可以使用模拟器根据可配置的风力条件模拟航段策略。此模拟器基于 SAP Sailing Analytics 中可用的所有历史数据,以提供有关特定船只级别准确行为的模拟。
|
||||
moreLoginInformationSectionStrategySimulatorDescription=水手可以使用模拟器根据可配置的风力条件模拟航段策略。此模拟器基于 Sailing Analytics 中可用的所有历史数据,以提供有关特定船只级别准确行为的模拟。
|
||||
moreLoginInformationSectionUserNotificationsHeading=用户通知
|
||||
moreLoginInformationSectionUserNotificationsDescription=用户通知是让您及时了解最喜欢的参赛队/船队或船只级别最新动态的简单方法。您可以订阅基于邮件的通知,了解最喜爱的水手/船队或船只级别的新结果,以及即将进行的特定船只级别的比赛。
|
||||
moreLoginInformationRegisterControlText=立即注册
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console 12001 -clean"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dfile.encoding=cp1252 -Dexpedition.udp.port=5010 -Xmx6000m -XX:ThreadPriorityPolicy=2 -XX:+UseG1GC -Djetty.home=${project_loc:com.sap.sailing.server}/../target/configuration/jetty -Djava.util.logging.config.file=${project_loc:com.sap.sailing.server}/../target/configuration/logging_debug.properties -Dkiwo.results=${project_loc:com.sap.sailing.kiworesultimport.test}/resources -Dpersistentcompetitors.clear=false -Dpolardata.source.url=https://www.sapsailing.com -Dwindestimation.source.url=https://www.sapsailing.com -Drestore.tracked.races=true -Dorg.eclipse.jetty.server.Request.maxFormContentSize=50000000 -DAnniversaryRaceDeterminator.enabled=true -Djava.naming.factory.url.pkgs=org.eclipse.jetty.jndi -Djava.naming.factory.initial=org.eclipse.jetty.jndi.InitialContextFactory -Dorg.eclipse.jetty.annotations.maxWait=120 -Dchargebee.site=${CHARGEBEE_SITE} -Dchargebee.apikey=${CHARGEBEE_API_KEY} -Dmanage2sail.accesstoken=${MANAGE2SAIL_ACCESS_TOKEN} -Dsubscriptions.disableMailVerificationRequirement=true -Dgoogle.maps.authenticationparams=${GOOGLE_MAPS_AUTHENTICATION_PARAMS} -Dgwt.rpc.version=9 -Dwindestimation.source.bearertoken=${WIND_ESTIMATION_MODEL_BEARER_TOKEN} -Dpolardata.source.bearertoken=${POLAR_DATA_BEARER_TOKEN} -Dcom.sap.sse.debranding=false -Digtimi.riot.port=6000 -Digtimi.base.url=http://127.0.0.1:8888 -Dsap.aicore.credentials='${SAP_AICORE_CREDENTIALS}' -Dsap.sailing.aiagent.modelname=o4-mini -Dgeonames.org.usernames="${GEONAMES_ORG_USERNAMES}""/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dfile.encoding=cp1252 -Dexpedition.udp.port=5010 -Xmx6000m -XX:ThreadPriorityPolicy=2 -XX:+UseG1GC -Djetty.home=${project_loc:com.sap.sailing.server}/../target/configuration/jetty -Djava.util.logging.config.file=${project_loc:com.sap.sailing.server}/../target/configuration/logging_debug.properties -Dkiwo.results=${project_loc:com.sap.sailing.kiworesultimport.test}/resources -Dpersistentcompetitors.clear=false -Dpolardata.source.url=https://www.sapsailing.com -Dwindestimation.source.url=https://www.sapsailing.com -Drestore.tracked.races=true -Dorg.eclipse.jetty.server.Request.maxFormContentSize=50000000 -DAnniversaryRaceDeterminator.enabled=true -Djava.naming.factory.url.pkgs=org.eclipse.jetty.jndi -Djava.naming.factory.initial=org.eclipse.jetty.jndi.InitialContextFactory -Dorg.eclipse.jetty.annotations.maxWait=120 -Dchargebee.site=${CHARGEBEE_SITE} -Dchargebee.apikey=${CHARGEBEE_API_KEY} -Dmanage2sail.accesstoken=${MANAGE2SAIL_ACCESS_TOKEN} -Dsubscriptions.disableMailVerificationRequirement=true -Dgoogle.maps.authenticationparams=${GOOGLE_MAPS_AUTHENTICATION_PARAMS} -Dgwt.rpc.version=9 -Dwindestimation.source.bearertoken=${WIND_ESTIMATION_MODEL_BEARER_TOKEN} -Dpolardata.source.bearertoken=${POLAR_DATA_BEARER_TOKEN} -Dcom.sap.sse.branding=SAP -Digtimi.riot.port=6000 -Digtimi.base.url=http://127.0.0.1:8888 -Dsap.aicore.credentials='${SAP_AICORE_CREDENTIALS}' -Dsap.sailing.aiagent.modelname=gpt-4o -Dgeonames.org.usernames="${GEONAMES_ORG_USERNAMES}""/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc}"/>
|
||||
<stringAttribute key="pde.version" value="3.3"/>
|
||||
<stringAttribute key="profilingTraceType-ALLOCATION_TRACE" value="KEY_APPLICATION_FILTER%CTX_KEY%*%CTX_ENTRY%INCREASE_COUNT%CTX_KEY%8192%CTX_ENTRY%KEY_MIN_SIZE%CTX_KEY%32%CTX_ENTRY%KEY_MAX_SIZE%CTX_KEY%65536%CTX_ENTRY%KEY_INC_LINE_NRS%CTX_KEY%true%CTX_ENTRY%KEY_SESSION_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_ENABLEMENT%CTX_KEY%false%CTX_ENTRY%CLASS_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_USER_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_REQUEST_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_TENANT_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_ADAPTIVE%CTX_KEY%false%CTX_ENTRY%"/>
|
||||
|
||||
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 155 KiB |
@@ -377,4 +377,24 @@ public class SAPBrandingConfiguration implements BrandingConfiguration {
|
||||
public String getSolutions6ReadMoreLink() {
|
||||
return "/gwt/Home.html#WhatsNewPlace:navigationTab=SailingSimulator";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMoreLoginInformationNotificationsURL() {
|
||||
return "/sap-branding/images/notifications.png";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMoreLoginInformationSettingsURL() {
|
||||
return "/sap-branding/images/settings.png";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMoreLoginInformationSailorProfilesURL() {
|
||||
return " /sap-branding/images/sailorprofiles.png";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMoreLoginInformationSimulatorURL() {
|
||||
return "/sap-branding/images/simulator.png";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -224,6 +224,15 @@ public interface BrandingConfigurationService {
|
||||
|
||||
|
||||
SOLUTIONS6_READ_MORE_LINK("solutions6ReadMoreLink"),
|
||||
|
||||
MORE_LOGIN_INFORMATION_SIMULATOR_URL("moreLoginInformationSimulatorURL"),
|
||||
|
||||
MORE_LOGIN_INFORMATION_SAILOR_PROFILES_URL("moreLoginInformationSailorProfilesURL"),
|
||||
|
||||
MORE_LOGIN_INFORMATION_SETTINGS_URL("moreLoginInformationSettingsURL"),
|
||||
|
||||
MORE_LOGIN_INFORMATION_NOTIFICATIONS_URL("moreLoginInformationNotificationsURL"),
|
||||
|
||||
|
||||
/**
|
||||
* If you place the value of the property identified by this constant into a {@code script} tag in a HTML/JSP page, it will
|
||||
|
||||
@@ -140,6 +140,10 @@ public class BrandingConfigurationServiceImpl implements BrandingConfigurationSe
|
||||
map.put(BrandingConfigurationProperty.SOLUTIONS4_READ_MORE_LINK, brandingConfiguration == null ? "" : brandingConfiguration.getSolutions4ReadMoreLink());
|
||||
map.put(BrandingConfigurationProperty.SOLUTIONS5_READ_MORE_LINK, brandingConfiguration == null ? "" : brandingConfiguration.getSolutions5ReadMoreLink());
|
||||
map.put(BrandingConfigurationProperty.SOLUTIONS6_READ_MORE_LINK, brandingConfiguration == null ? "" : brandingConfiguration.getSolutions6ReadMoreLink());
|
||||
map.put(BrandingConfigurationProperty.MORE_LOGIN_INFORMATION_SIMULATOR_URL, brandingConfiguration == null ? "" : brandingConfiguration.getMoreLoginInformationSimulatorURL());
|
||||
map.put(BrandingConfigurationProperty.MORE_LOGIN_INFORMATION_SAILOR_PROFILES_URL, brandingConfiguration == null ? "" : brandingConfiguration.getMoreLoginInformationSailorProfilesURL());
|
||||
map.put(BrandingConfigurationProperty.MORE_LOGIN_INFORMATION_SETTINGS_URL, brandingConfiguration == null ? "" : brandingConfiguration.getMoreLoginInformationSettingsURL());
|
||||
map.put(BrandingConfigurationProperty.MORE_LOGIN_INFORMATION_NOTIFICATIONS_URL, brandingConfiguration == null ? "" : brandingConfiguration.getMoreLoginInformationNotificationsURL());
|
||||
map.put(BrandingConfigurationProperty.FOOTER_LEGAL_LINK, brandingConfiguration == null ? "" : brandingConfiguration.getFooterLegalLink());
|
||||
map.put(BrandingConfigurationProperty.SAILING_ANALYTICS_READ_MORE_TEXT, brandingConfiguration == null ? "" : brandingConfiguration.getSailingAnalyticsReadMoreText(locale));
|
||||
map.put(BrandingConfigurationProperty.SPORTS_ON, brandingConfiguration == null ? "" : brandingConfiguration.getSportsOn(locale));
|
||||
|
||||
@@ -149,4 +149,13 @@ public interface BrandingConfiguration {
|
||||
String getSolutions5ReadMoreLink();
|
||||
|
||||
String getSolutions6ReadMoreLink();
|
||||
|
||||
String getMoreLoginInformationNotificationsURL();
|
||||
|
||||
String getMoreLoginInformationSettingsURL();
|
||||
|
||||
String getMoreLoginInformationSailorProfilesURL();
|
||||
|
||||
String getMoreLoginInformationSimulatorURL();
|
||||
|
||||
}
|
||||
|
||||
@@ -247,4 +247,16 @@ public class ClientConfigurationContextDataJSO extends JavaScriptObject {
|
||||
public final native String getSolutions6ReadMoreLink() /*-{
|
||||
return this.solutions6ReadMoreLink;
|
||||
}-*/;
|
||||
public final native String getMoreLoginInformationNotificationsURL() /*-{
|
||||
return this.moreLoginInformationNotificationsURL;
|
||||
}-*/;
|
||||
public final native String getMoreLoginInformationSettingsURL() /*-{
|
||||
return this.moreLoginInformationSettingsURL;
|
||||
}-*/;
|
||||
public final native String getMoreLoginInformationSailorProfilesURL() /*-{
|
||||
return this.moreLoginInformationSailorProfilesURL;
|
||||
}-*/;
|
||||
public final native String getMoreLoginInformationSimulatorURL() /*-{
|
||||
return this.moreLoginInformationSimulatorURL;
|
||||
}-*/;
|
||||
}
|
||||
@@ -137,6 +137,10 @@ public class ClientConfiguration implements BrandingConfiguration {
|
||||
private String solutions4ReadMoreLink;
|
||||
private String solutions5ReadMoreLink;
|
||||
private String solutions6ReadMoreLink;
|
||||
private String moreLoginInformationNotificationsURL;
|
||||
private String moreLoginInformationSettingsURL;
|
||||
private String moreLoginInformationSailorProfilesURL;
|
||||
private String moreLoginInformationSimulatorURL;
|
||||
|
||||
public ClientConfiguration() {
|
||||
try {
|
||||
@@ -214,6 +218,10 @@ public class ClientConfiguration implements BrandingConfiguration {
|
||||
solutions4ReadMoreLink = dataJso.getSolutions4ReadMoreLink();
|
||||
solutions5ReadMoreLink = dataJso.getSolutions5ReadMoreLink();
|
||||
solutions6ReadMoreLink = dataJso.getSolutions6ReadMoreLink();
|
||||
moreLoginInformationNotificationsURL = dataJso.getMoreLoginInformationNotificationsURL();
|
||||
moreLoginInformationSettingsURL = dataJso.getMoreLoginInformationSettingsURL();
|
||||
moreLoginInformationSailorProfilesURL = dataJso.getMoreLoginInformationSailorProfilesURL();
|
||||
moreLoginInformationSimulatorURL = dataJso.getMoreLoginInformationSimulatorURL();
|
||||
|
||||
} catch (RuntimeException e) {
|
||||
GWT.log("no branding information found.");
|
||||
@@ -476,4 +484,20 @@ public class ClientConfiguration implements BrandingConfiguration {
|
||||
public String getSolutions6ReadMoreLink() {
|
||||
return solutions6ReadMoreLink;
|
||||
}
|
||||
|
||||
public String getMoreLoginInformationNotificationsURL() {
|
||||
return moreLoginInformationNotificationsURL;
|
||||
}
|
||||
|
||||
public String getMoreLoginInformationSettingsURL() {
|
||||
return moreLoginInformationSettingsURL;
|
||||
}
|
||||
|
||||
public String getMoreLoginInformationSailorProfilesURL() {
|
||||
return moreLoginInformationSailorProfilesURL;
|
||||
}
|
||||
|
||||
public String getMoreLoginInformationSimulatorURL() {
|
||||
return moreLoginInformationSimulatorURL;
|
||||
}
|
||||
}
|
||||
|
||||