java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/TabletAndDesktopWhatsNewView.java
... ...
@@ -65,10 +65,10 @@ public class TabletAndDesktopWhatsNewView extends Composite implements WhatsNewV
65 65
inSightAppNotes.setHTML(WhatsNewResources.INSTANCE.getInSightAppNotesHtml().getText());
66 66
buoyPingerAppNotes.setHTML(WhatsNewResources.INSTANCE.getBuoyPingerAppNotesHtml().getText());
67 67
if (ClientConfiguration.getInstance().isBrandingActive()) {
68
- setBrandedHeadlineInWidget(raceCommitteeAppNotes, "h4", "What's New - {0} Sailing Race Manager");
69
- setBrandedHeadlineInWidget(sailingAnalyticsNotes, "h4", "What's New - {0} Sailing Analytics");
70
- setBrandedHeadlineInWidget(inSightAppNotes, "h4", "What's New - Sail Insight powered by {0}");
71
- setBrandedHeadlineInWidget(buoyPingerAppNotes, "h4", "What's New - {0} Sailing Buoy Pinger");
68
+ setBrandedElementTextById(raceCommitteeAppNotes, "raceManagerHeadline", "What's New - {0} Sailing Race Manager");
69
+ setBrandedElementTextById(sailingAnalyticsNotes, "sailingAnalyticsHeadline", "What's New - {0} Sailing Analytics");
70
+ setBrandedElementTextById(inSightAppNotes, "inSightHeadline", "What's New - Sail Insight powered by {0}");
71
+ setBrandedElementTextById(buoyPingerAppNotes, "buoyPingerHeadline", "What's New - {0} Sailing Buoy Pinger");
72 72
}
73 73
// set notes navigation
74 74
sailingAnalyticNotesNavigation = placesNavigator.getWhatsNewNavigation(WhatsNewNavigationTabs.SailingAnalytics);
... ...
@@ -83,11 +83,18 @@ public class TabletAndDesktopWhatsNewView extends Composite implements WhatsNewV
83 83
inSightAppNotesAnchor.setHref(inSightAppNotesNavigation.getTargetUrl());
84 84
buoyPingerAppNotesAnchor.setHref(buoyPingerAppNotesNavigation.getTargetUrl());
85 85
final String brandName = ClientConfiguration.getInstance().getBrandTitle(Optional.empty());
86
- sailingAnalyticsNotesAnchor.setText(i18n.solutionsAnalyticsHeadline(brandName));
87 86
sailingSimulatorNotesAnchor.setText(i18n.strategySimulator());
88
- raceCommitteeAppNotesAnchor.setText(i18n.solutionsRaceHeadline(brandName));
89
- inSightAppNotesAnchor.setText(i18n.solutionsInSightHeadline(brandName));
90
- buoyPingerAppNotesAnchor.setText(i18n.solutionsBuoyPingerHeadline(brandName));
87
+ if (ClientConfiguration.getInstance().isBrandingActive()) {
88
+ sailingAnalyticsNotesAnchor.setText(i18n.solutionsAnalyticsHeadline(brandName));
89
+ raceCommitteeAppNotesAnchor.setText(i18n.solutionsRaceHeadline(brandName));
90
+ inSightAppNotesAnchor.setText(i18n.solutionsInSightHeadline(brandName));
91
+ buoyPingerAppNotesAnchor.setText(i18n.solutionsBuoyPingerHeadline(brandName));
92
+ } else {
93
+ sailingAnalyticsNotesAnchor.setText(i18n.solutionsAnalyticsHeadline(""));
94
+ raceCommitteeAppNotesAnchor.setText(i18n.solutionsRaceHeadline(""));
95
+ inSightAppNotesAnchor.setText(i18n.sailInSightName());
96
+ buoyPingerAppNotesAnchor.setText(i18n.solutionsBuoyPingerHeadline(""));
97
+ }
91 98
links = Arrays.asList(new Anchor[] { sailingAnalyticsNotesAnchor, sailingSimulatorNotesAnchor, raceCommitteeAppNotesAnchor, inSightAppNotesAnchor, buoyPingerAppNotesAnchor });
92 99
contentWidgets = Arrays.asList(new HTML[] { sailingAnalyticsNotes, sailingSimulatorNotes, raceCommitteeAppNotes, inSightAppNotes, buoyPingerAppNotes });
93 100
switch(navigationTab) {
... ...
@@ -163,15 +170,29 @@ public class TabletAndDesktopWhatsNewView extends Composite implements WhatsNewV
163 170
}
164 171
}
165 172
166
- private void setBrandedHeadlineInWidget(HTML contentWidget, String tagName, String templateWithBrandPlaceholder) {
173
+ private void setBrandedElementTextById(HTML contentWidget, String elementId, String templateWithBrandPlaceholder) {
167 174
String brandName = ClientConfiguration.getInstance().getBrandTitle(Optional.empty());
168 175
Element container = contentWidget.getElement();
169
- NodeList<Element> elements = container.getElementsByTagName(tagName);
170
- if (elements == null || elements.getLength() == 0) {
176
+ Element target = findElementById(container, elementId);
177
+ if (target == null) {
171 178
return;
172 179
}
173
- Element target = elements.getItem(0);
174 180
String text = templateWithBrandPlaceholder.replace("{0}", brandName);
175 181
target.setInnerText(text);
176 182
}
183
+
184
+ private Element findElementById(Element root, String elementId) {
185
+ if (elementId.equals(root.getId())) {
186
+ return root;
187
+ }
188
+ NodeList<Element> all = root.getElementsByTagName("*");
189
+ for (int i = 0; i < all.getLength(); i++) {
190
+ Element el = all.getItem(i);
191
+ if (elementId.equals(el.getId())) {
192
+ return el;
193
+ }
194
+ }
195
+ return null;
196
+ }
197
+
177 198
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/BuoyPingerAppNotes.html
... ...
@@ -2,7 +2,7 @@
2 2
<html>
3 3
<body>
4 4
<div id="mainContent">
5
- <h4 class="articleHeadline">What's New - Sailing Buoy Pinger</h4>
5
+ <h4 class="articleHeadline" id="buoyPingerHeadline">What's New - Sailing Buoy Pinger</h4>
6 6
<div class="innerContent">
7 7
<h5 class="articleSubheadline">March 2024</h5>
8 8
<ul class="bulletList">
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/InSightAppNotes.html
... ...
@@ -2,7 +2,7 @@
2 2
<html>
3 3
<body>
4 4
<div id="mainContent">
5
- <h4 class="articleHeadline">What's New - Sail Insight powered by </h4>
5
+ <h4 class="articleHeadline" id="inSightHeadline">What's New - Sail Insight</h4>
6 6
<div class="innerContent">
7 7
<h5 class="articleSubheadline">15.05.2025 - Version 2.11.0</h5>
8 8
<ul class="bulletList">
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/RaceCommitteeAppNotes.html
... ...
@@ -2,7 +2,7 @@
2 2
<html>
3 3
<body>
4 4
<div id="mainContent">
5
- <h4 class="articleHeadline">What's New - Sailing Race Manager</h4>
5
+ <h4 class="articleHeadline" id="raceManagerHeadline">What's New - Sailing Race Manager</h4>
6 6
<div class="innerContent">
7 7
<h5 class="articleSubheadline">April 2025</h5>
8 8
<ul class="bulletList">
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
... ...
@@ -3,7 +3,7 @@
3 3
<html>
4 4
<body>
5 5
<div id="mainContent">
6
- <h4 class="articleHeadline">What's New - Sailing Analytics</h4>
6
+ <h4 class="articleHeadline" id="sailingAnalyticsHeadline">What's New - Sailing Analytics</h4>
7 7
<div class="innerContent">
8 8
<h5 class="articleSubheadline">October 2025</h5>
9 9
<ul class="bulletList">
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
... ...
@@ -2538,6 +2538,7 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
2538 2538
String contentSailingRaceManager(String brandName);
2539 2539
String sailingRaceManagerReadMore();
2540 2540
String sailInSight(String brandName);
2541
+ String sailInSightName();
2541 2542
String contentSailInSight(String brandName);
2542 2543
String sailInSightReadMore();
2543 2544
String sailingBuoyPinger(String brandName);
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
... ...
@@ -1732,6 +1732,7 @@ sailingRaceManager={0} Sailing Race Manager
1732 1732
contentSailingRaceManager=The {0} Sailing Race Manager delivers greater efficiency and control to race organizers by automating and simplifying their manual tasks and communication during running sailing regattas. The Race Committee App helps simplify the operation of running and managing race events to help race committees operate smarter.
1733 1733
sailingRaceManagerReadMore=Learn More
1734 1734
sailInSight=Sail Insight powered by {0}
1735
+sailInSightName=Sail Insight
1735 1736
contentSailInSight=With the Sail Insight App powered by {0}, sailboat racers can join, set up and manage the GPS tracking for regattas of various formats easier than ever before. One design, as well as single number handicap regattas, are currently supported with ORC Polar Curve Scoring (PCS) coming soon. The mobile app connects to the {0} Sailing Analytics cloud solution that empowers sailors, coaches and fans to analyze their performance with a rich and unparalleled set of features.
1736 1737
sailInSightReadMore=Learn More
1737 1738
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_cs.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager={0} Sailing Race Manager přináší organizátorům závodů možnost účinnějšího řízení a lepší kontroly díky zjednodušení manuálních úkonů a automatizaci některých procesů včetně komunikace během regat. Aplikace Race Committee usnadňuje organizování a řízení závodů a umožňuje závodním komisím kvalitnější práci.
1729 1729
sailingRaceManagerReadMore=Další informace
1730 1730
sailInSight=Sail Insight s technologií od společnosti {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=S aplikací Sail Insight powered by {0} se mohou závodníci snadno připojit k trasování lodí pomocí GPS při regatách nejrůznějších formátů a toto trasování si nastavit a spravovat dle potřeby. V nejbližší době bude doplněna funkce hodnocení podle polární křivky ORC, kterou bude možné využít v regatách třídy One-Design, jakož i v regatách s jednočíselnými handicapy. Mobilní aplikace se připojuje ke cloudovému řešení {0} Sailing Analytics, které umožňuje jachtařům, trenérům i fanouškům analyzovat výkon pomocí jedinečné bohaté sady funkcí.
1732 1733
sailInSightReadMore=Další informace
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_da.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager=Der {0} Sailing Race Manager bietet Rennveranstaltern mehr Effizienz und Kontrolle, indem sie ihre manuellen Aufgaben und die Kommunikation während Regatten automatisiert und vereinfacht. Die Race Committee App unterstützt die Durchführung und Abwicklung von Segelrennen und hilft Rennleitungen dadurch, intelligenter zu arbeiten.
1729 1729
sailingRaceManagerReadMore=Mehr erfahren
1730 1730
sailInSight=Sail Insight powered by {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=Mit der Sail Insight App powered by {0} können Regattasegler jetzt einfacher denn je am GPS-Tracking von Regatten verschiedener Formate teilnehmen sowie selbst Regatten zum Tracken anlegen und verwalten. Es werden Regatten in Einheitsklassen sowie verschiedenen Handicap-Varianten unterstützt, wobei ORC Polar Curve Scoring (PCS) bald angeboten werden wird. Die App nutzt die {0} Sailing Analytics Cloud-Lösung, die Segler, Trainer und Fans gleichermaßen in die Lage versetzt, informative und umfassende Performance-Analysen durchzuführen.
1732 1733
sailInSightReadMore=Learn More
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
... ...
@@ -1708,6 +1708,7 @@ sailingRaceManager={0} Sailing Race Manager
1708 1708
contentSailingRaceManager=Der {0} Sailing Race Manager bietet Rennveranstaltern mehr Effizienz und Kontrolle, indem sie ihre manuellen Aufgaben und die Kommunikation während Regatten automatisiert und vereinfacht. Die Race Committee App unterstützt die Durchführung und Abwicklung von Segelrennen und hilft Rennleitungen dadurch, intelligenter zu arbeiten.
1709 1709
sailingRaceManagerReadMore=Mehr erfahren
1710 1710
sailInSight=Sail Insight powered by {0}
1711
+sailInSightName=Sail Insight
1711 1712
contentSailInSight=Mit der Sail Insight App powered by {0} können Regattasegler jetzt einfacher denn je am GPS-Tracking von Regatten verschiedener Formate teilnehmen sowie selbst Regatten zum Tracken anlegen und verwalten. Es werden Regatten in Einheitsklassen sowie verschiedenen Handicap-Varianten unterstützt, wobei ORC Polar Curve Scoring (PCS) bald angeboten werden wird. Die App nutzt die {0} Sailing Analytics Cloud-Lösung, die Segler, Trainer und Fans gleichermaßen in die Lage versetzt, informative und umfassende Performance-Analysen durchzuführen.
1712 1713
sailInSightReadMore=Learn More
1713 1714
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_es.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager=El {0} Sailing Race Manager proporciona una mayor eficacia y control a organizadores de pruebas automatizando y simplificando sus tareas manuales y la comunicación durante las regatas de navegación. La aplicación Race Commitee ayuda a simplificar la operación de ejecución y gestión de eventos regatistas para ayudar a los comités de prueba a operar de manera más inteligente.
1729 1729
sailingRaceManagerReadMore=Más información
1730 1730
sailInSight=Sail InSight powered by {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=Con la aplicación Sail InSight powered by {0}, los participantes en las pruebas de veleros podrán gestionar y configurar el rastreo por GPS para regatas de diversos formatos de forma más sencilla. Actualmente, la puntuación por curva polar (PCS) de ORC en breve solo admite un diseño, así como un único número de regatas de hándicap. Esta aplicación móvil conecta la solución en la nube de {0} Sailing Analytics y permite a los navegantes, entrenadores, fans analizar su rendimiento con un rico conjunto de inigualables características.
1732 1733
sailInSightReadMore=Más información
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_fr.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager=Grâce à la solution {0} Sailing Race Manager, les organisateurs de courses peuvent être plus efficaces et garder plus facilement la main. Leurs tâches manuelles sont automatisées et simplifiées, tout comme la communication pendant les régates de voile en cours. L''application destinée au comité de course contribue à faciliter la mise en œuvre et la gestion des manifestations de courses pour un déroulement plus souple des compétitions.
1729 1729
sailingRaceManagerReadMore=En savoir plus
1730 1730
sailInSight=Sail Insight powered by {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=Grâce à l''application Sail Insight powered by {0}, les participants aux courses à la voile peuvent configurer et gérer la localisation via GPS pour différentes régates encore plus facilement. Une configuration tout comme des régates handicap à numéro unique sont actuellement prises en charge, et bientôt aussi l''attribution des points à l''aide de la courbe polaire ORC. Cette application mobile se connecte à la solution Cloud {0} Sailing Analytics et permet aux compétiteurs, à leurs coachs et à leurs supporteurs d''analyser leurs performances avec un ensemble de fonctionnalités complet et unique en son genre.
1732 1733
sailInSightReadMore=En savoir plus
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_it.properties
... ...
@@ -1729,6 +1729,7 @@ sailingRaceManager={0} Sailing Race Manager
1729 1729
contentSailingRaceManager={0} Sailing Race Manager offre maggiore efficienza e controllo agli organizzatori delle gare, automatizzandone e semplificandone operazioni manuali e comunicazioni durante lo svolgimento delle regate veliche. L’app Race Committee contribuisce a semplificare le operazioni di svolgimento e gestione degli eventi delle gare per aiutare i comitati delle gare a operare in maniera più efficiente.
1730 1730
sailingRaceManagerReadMore=Maggiori informazioni
1731 1731
sailInSight=Sail Insight powered by {0}
1732
+sailInSightName=Sail Insight
1732 1733
contentSailInSight=Grazie all’app mobile {0} Sail Insight, i regatanti possono partecipare, configurare e gestire il proprio tracciamento GPS per regate di vari formati nel modo più semplice. L’app supporta un design nonché regate con handicap a numero singolo e presto anche la curva polare ORC. L''app mobile si collega alla soluzione cloud {0} Sailing Analytics che consente a velisti, allenatori e appassionati di analizzare le proprie prestazioni mediante un ricco insieme di funzionalità senza precedenti.
1733 1734
sailInSightReadMore=Maggiori informazioni
1734 1735
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager={0} Sailing Race Manager は、セーリングレガッタ運営中にレース組織者が手動で行う作業や連絡業務を自動化/簡略化することによって効率と統制を向上させます。Race Committee アプリは、レースイベントの運営/管理業務を簡略化するのに役立ち、レース委員会がより円滑に運営されるよう支援します。
1729 1729
sailingRaceManagerReadMore=詳細情報
1730 1730
sailInSight=Sail Insight powered by {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=Sail Insight powered by {0} アプリにより、ヨットレース競技者はこれまでよりさらに簡単にさまざまな形式のレガッタの GPS 追跡に参加し、設定を行い、管理することができます。One Design およびシングルナンバーハンディキャップのレガッタが近日公表の ORC 極座標曲線スコアリング方式 (PCS) で現在サポートされています。このモバイルアプリは、豊富で比類のない一連の機能によるパフォーマンスの分析でセーラー、コーチ、そしてファンを支援する {0} Sailing Analytics クラウドソリューションに接続するものです。
1732 1733
sailInSightReadMore=詳細情報
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_pt.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager=O {0} Sailing Race Manager fornece maior eficiência e controle aos organizadores das corridas automatizando e simplificando suas tarefas manuais e a comunicação durante as regatas a vela. O app da comissão da corrida ajuda a simplificar a operação de gerenciamento e administração dos eventos de corridas de forma a ajudar as comissões das corridas a funcionarem de forma mais inteligente.
1729 1729
sailingRaceManagerReadMore=Saber mais
1730 1730
sailInSight={0} Sail InSight suportado pela {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=Com o app Sail InSight suportado pela {0}, os competidores de vela podem aderir, configurar e administrar o rastreamento GPS para regatas de vários formatos mais facilmente do que nunca. As regatas de "handicap" com design e número individual são atualmente suportadas com a pontuação da curva polar ORC em breve. O app móvel estabelece a conexão à solução na nuvem {0} Sailing Analytics que permite que velejadores, treinadores e fãs analisem sua performance com um conjunto de funções completo e inigualável.
1732 1733
sailInSightReadMore=Saber mais
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager=Приложение {0} Sailing Race Manager повышает уровень эффективности и контроля для организаторов гонки за счет автоматизации и упрощения выполняемых вручную задач и общения во время проведения парусных регат. Приложение Race Committee помогает упростить проведение событий и управление ими, освобождая для оргкомитета время на лучшую проработку деталей.
1729 1729
sailingRaceManagerReadMore=Узнать больше
1730 1730
sailInSight=Sail Insight powered by {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=С помощью приложения Sail Insight powered by {0} участники парусных гонок могут настраивать GPS-отслеживание регат различных форматов и управлять им проще, чем когда-либо ранее. В настоящее время поддерживаются монотипные и гандикапные регаты, а скоро будет реализована поддержка системы оценки по кривой скорости ORC. Это мобильное приложение подключается к облачному решению {0} Sailing Analytics, что позволяет мореходам, тренерам и болельщикам анализировать эффективность с помощью беспрецедентно широкого набора функций.
1732 1733
sailInSightReadMore=Узнать больше
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_sl.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager={0} Sailing Race Manager organizatorjem plovov prina\u0161a ve\u010Djo u\u010Dinkovitost in nadzor, saj avtomatizira in poenostavlja opravila, ki jih sicer izvajajo ro\u010Dno, in komunikacijo med regatami. Aplikacija Race Committee pomaga poenostaviti izvajanje in upravljanje dogodkov med plovi, da lahko regatni odbori pametneje opravljajo svoje delo.
1729 1729
sailingRaceManagerReadMore=Ve\u010D o tem
1730 1730
sailInSight=Sail Insight s tehnologijo {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=Z aplikacijo Sail Insight s tehnologijo {0} se lahko jadralci \u0161e la\u017Eje pridru\u017Eijo, nastavijo in upravljajo GPS-sledenje za regate v razli\u010Dnih oblikah. Trenutno so podprte regate razreda One Design in regate z enomestnim hendikepom, kmalu pa prihaja \u0161e to\u010Dkovanje glede na polarno krivuljo ORC (PCS). Mobilna aplikacija se pove\u017Ee z re\u0161itvijo v oblaku {0} Sailing Analytics, s katero lahko jadralci, trenerji in navdu\u0161enci analizirajo nastope z bogatim naborom funkcij brez primere.
1732 1733
sailInSightReadMore=Ve\u010D o tem
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
... ...
@@ -1728,6 +1728,7 @@ sailingRaceManager={0} Sailing Race Manager
1728 1728
contentSailingRaceManager={0} Sailing Race Manager 通过自动化及简化赛事主办机构在航行比赛期间的人工作业和沟通,实现更高的效率和控制能力。Race Committee 应用简化举办和管理比赛活动的操作,使竞赛委员会的操作更加智能。
1729 1729
sailingRaceManagerReadMore=了解更多
1730 1730
sailInSight=Sail Insight powered by {0}
1731
+sailInSightName=Sail Insight
1731 1732
contentSailInSight=使用 Sail Insight App powered by {0},帆船选手可以比之前更容易地加入、设置和管理各种形式比赛的 GPS 跟踪。当前支持统一设计级别以及单号障碍赛以及不久将会推出的 ORC 极曲线记分(PCS)。此移动应用与 {0} Sailing Analytics 云解决方案相连,这使水手、教练和粉丝能够通过丰富且无与伦比的功能组合分析其成绩。
1732 1733
sailInSightReadMore=了解更多
1733 1734
sailingBuoyPinger={0} Sailing Buoy Pinger