November 29th, 2025 Patch
@@ -57,7 +57,7 @@ We have detailed instructions for [how to install the harness and device in a ca
|
||||
|
||||
[](https://deepwiki.com/FrogAi/FrogPilot)
|
||||
[](https://discord.frogpilot.download)
|
||||
[](https://github.com/FrogAi/FrogPilot/releases/latest)
|
||||
[](https://github.com/FrogAi/FrogPilot/releases/latest)
|
||||
[](https://frogpilot.wiki.gg/)
|
||||
|
||||
</div>
|
||||
|
||||
|
Before Width: | Height: | Size: 912 KiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 238 KiB After Width: | Height: | Size: 214 KiB |
|
Before Width: | Height: | Size: 493 KiB After Width: | Height: | Size: 415 KiB |
|
After Width: | Height: | Size: 149 KiB |
|
After Width: | Height: | Size: 738 KiB |
|
Before Width: | Height: | Size: 466 KiB After Width: | Height: | Size: 639 KiB |
|
Before Width: | Height: | Size: 746 KiB |
@@ -98,7 +98,7 @@ class FrogPilotCard:
|
||||
self.always_on_lateral_enabled &= carState.gearShifter not in NON_DRIVING_GEARS
|
||||
self.always_on_lateral_enabled &= sm["frogpilotPlan"].lateralCheck
|
||||
self.always_on_lateral_enabled &= sm["liveCalibration"].calPerc >= 1
|
||||
self.always_on_lateral_enabled &= sm["controlsState"].alertType != ET.IMMEDIATE_DISABLE or frogpilot_toggles.frogs_go_moo
|
||||
self.always_on_lateral_enabled &= (ET.IMMEDIATE_DISABLE not in sm["controlsState"].alertType + sm["frogpilotControlsState"].alertType) or self.car.frogpilot_toggles.frogs_go_moo
|
||||
self.always_on_lateral_enabled &= not (carState.brakePressed and carState.vEgo < self.car.frogpilot_toggles.always_on_lateral_pause_speed) or carState.standstill
|
||||
|
||||
if sm.updated["frogpilotPlan"] or any(be.type in (ButtonType.accelCruise, ButtonType.resumeCruise) for be in carState.buttonEvents):
|
||||
|
||||
@@ -82,6 +82,7 @@ class FrogPilotFollowing:
|
||||
accelerating_offset = float(np.clip(STOP_DISTANCE - v_ego, 1, distance_factor))
|
||||
|
||||
self.acceleration_jerk /= accelerating_offset
|
||||
self.danger_factor -= ((v_lead - v_ego) / 100)
|
||||
self.speed_jerk /= accelerating_offset
|
||||
self.t_follow /= accelerating_offset
|
||||
|
||||
@@ -90,10 +91,9 @@ class FrogPilotFollowing:
|
||||
distance_factor = max(lead_distance - (v_lead * self.t_follow), 1)
|
||||
braking_offset = float(np.clip(min(v_ego - v_lead, v_lead) - COMFORT_BRAKE, 1, distance_factor))
|
||||
|
||||
self.danger_factor += (braking_offset / 100)
|
||||
|
||||
if lead_distance >= 100:
|
||||
far_lead_offset = max(lead_distance - (v_ego * self.t_follow) - STOP_DISTANCE, 0)
|
||||
braking_offset += far_lead_offset
|
||||
|
||||
self.danger_factor += ((v_ego - v_lead) / 100)
|
||||
self.t_follow /= braking_offset
|
||||
|
||||
@@ -151,7 +151,8 @@ class WeatherChecker:
|
||||
try:
|
||||
self.api_3_calls += 1
|
||||
response = self.session.get("https://api.openweathermap.org/data/3.0/onecall", params=params, timeout=10)
|
||||
if response.status_code == 429:
|
||||
|
||||
if response.status_code in (401, 403, 429):
|
||||
fallback_params = params.copy()
|
||||
fallback_params.pop("exclude", None)
|
||||
self.api_25_calls += 1
|
||||
|
||||
@@ -62,8 +62,8 @@ FrogPilotLateralPanel::FrogPilotLateralPanel(FrogPilotSettingsWindow *parent) :
|
||||
|
||||
{"LateralTune", tr("Lateral Tuning"), tr("<b>Miscellaneous steering control changes</b> to fine-tune how openpilot drives."), "../../frogpilot/assets/toggle_icons/icon_lateral_tune.png"},
|
||||
{"TurnDesires", tr("Force Turn Desires Below Lane Change Speed"), tr("<b>While driving below the minimum lane change speed with an active turn signal, instruct openpilot to turn left/right.</b>"), ""},
|
||||
{"NNFF", tr("Neural Network Feedforward (NNFF)"), tr("<b>Twilsonco's \"Neural Network FeedForward\" model controller for smoother, model-based steering trained on your vehicle's data.</b>"), ""},
|
||||
{"NNFFLite", tr("Smooth Curve Handling"), tr("<b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b>"), ""},
|
||||
{"NNFF", tr("Neural Network Feedforward (NNFF)"), tr("<b>Twilsonco's \"Neural Network FeedForward\" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering."), ""},
|
||||
{"NNFFLite", tr("Neural Network Feedforward (NNFF) Lite"), tr("<b>A lightweight version of Twilsonco's \"Neural Network FeedForward\" controller.</b> Uses the \"look-ahead\" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation."), ""},
|
||||
|
||||
{"QOLLateral", tr("Quality of Life"), tr("<b>Steering control changes to fine-tune how openpilot drives.</b>"), "../../frogpilot/assets/toggle_icons/icon_quality_of_life.png"},
|
||||
{"PauseLateralSpeed", tr("Pause Steering Below"), tr("<b>Pause steering below the set speed.</b>"), ""},
|
||||
|
||||
@@ -440,27 +440,44 @@ FrogPilotLongitudinalPanel::FrogPilotLongitudinalPanel(FrogPilotSettingsWindow *
|
||||
weatherKeyControl->setVisibleButton(1, true);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
} else if (id == 1) {
|
||||
weatherKeyControl->setValue(tr("Testing..."));
|
||||
|
||||
QString key = QString::fromStdString(params.get("WeatherToken"));
|
||||
QString url = QString("https://api.openweathermap.org/data/2.5/weather?lat=42.4293&lon=-83.9850&appid=%1").arg(key);
|
||||
QString key = QString::fromStdString(params.get("WeatherToken")).trimmed();
|
||||
QString url30 = QString("https://api.openweathermap.org/data/3.0/onecall?lat=42.4293&lon=-83.9850&exclude=current,minutely,hourly,daily,alerts&appid=%1").arg(key);
|
||||
|
||||
QNetworkRequest request(url);
|
||||
QNetworkRequest request(url30);
|
||||
QNetworkReply *reply = networkManager->get(request);
|
||||
connect(reply, &QNetworkReply::finished, [=]() {
|
||||
weatherKeyControl->setValue("");
|
||||
|
||||
QString message;
|
||||
if (reply->error() == QNetworkReply::NoError) {
|
||||
message = tr("Key is valid!");
|
||||
} else if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() == 401) {
|
||||
message = tr("Invalid key!");
|
||||
} else {
|
||||
message = tr("An error occurred: %1").arg(reply->errorString());
|
||||
}
|
||||
ConfirmationDialog::alert(message, this);
|
||||
QObject::connect(reply, &QNetworkReply::finished, this, [=]() {
|
||||
reply->deleteLater();
|
||||
|
||||
if (reply->error() == QNetworkReply::NoError) {
|
||||
weatherKeyControl->setValue("");
|
||||
ConfirmationDialog::alert(tr("Key is valid!"), this);
|
||||
return;
|
||||
}
|
||||
|
||||
int status = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
|
||||
if (status == 401 || status == 403) {
|
||||
QString url25 = QString("https://api.openweathermap.org/data/2.5/weather?lat=42.4293&lon=-83.9850&appid=%1").arg(key);
|
||||
|
||||
QNetworkRequest request25(url25);
|
||||
QNetworkReply *reply25 = networkManager->get(request25);
|
||||
QObject::connect(reply25, &QNetworkReply::finished, this, [=]() {
|
||||
reply25->deleteLater();
|
||||
|
||||
weatherKeyControl->setValue("");
|
||||
if (reply25->error() == QNetworkReply::NoError) {
|
||||
ConfirmationDialog::alert(tr("Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the \"One Call API 3.0\" plan!"), this);
|
||||
} else {
|
||||
int status25 = reply25->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
|
||||
ConfirmationDialog::alert(tr("Invalid key! (Error: %1)").arg(status25), this);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
weatherKeyControl->setValue("");
|
||||
ConfirmationDialog::alert(tr("An error occurred: %1").arg(reply->errorString()), this);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
@@ -26,6 +26,7 @@ FrogPilotAnnotatedCameraWidget::FrogPilotAnnotatedCameraWidget(QWidget *parent)
|
||||
loadGif("../../frogpilot/assets/other_images/experimental_mode_icon.gif", experimentalModeIcon, QSize(btn_size / 2, btn_size / 2), this);
|
||||
loadGif("../../frogpilot/assets/other_images/weather_clear_day.gif", weatherClearDay, QSize(btn_size / 2, btn_size / 2), this);
|
||||
loadGif("../../frogpilot/assets/other_images/weather_clear_night.gif", weatherClearNight, QSize(btn_size / 2, btn_size / 2), this);
|
||||
loadGif("../../frogpilot/assets/other_images/weather_low_visibility.gif", weatherLowVisibility, QSize(btn_size / 2, btn_size / 2), this);
|
||||
loadGif("../../frogpilot/assets/other_images/weather_rain.gif", weatherRain, QSize(btn_size / 2, btn_size / 2), this);
|
||||
loadGif("../../frogpilot/assets/other_images/weather_snow.gif", weatherSnow, QSize(btn_size / 2, btn_size / 2), this);
|
||||
|
||||
@@ -1016,6 +1017,8 @@ void FrogPilotAnnotatedCameraWidget::paintWeather(QPainter &p, const cereal::Fro
|
||||
icon = weatherRain;
|
||||
} else if (weatherId >= 600 && weatherId <= 622) {
|
||||
icon = weatherSnow;
|
||||
} else if (weatherId >= 701 && weatherId <= 762) {
|
||||
icon = weatherLowVisibility;
|
||||
} else if (weatherId == 800) {
|
||||
icon = frogpilotPlan.getWeatherDaytime() ? weatherClearDay : weatherClearNight;
|
||||
}
|
||||
|
||||
@@ -126,6 +126,7 @@ private:
|
||||
QSharedPointer<QMovie> experimentalModeIcon;
|
||||
QSharedPointer<QMovie> weatherClearDay;
|
||||
QSharedPointer<QMovie> weatherClearNight;
|
||||
QSharedPointer<QMovie> weatherLowVisibility;
|
||||
QSharedPointer<QMovie> weatherRain;
|
||||
QSharedPointer<QMovie> weatherSnow;
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@ void DeveloperSidebar::updateState(const UIState &s, const FrogPilotUIState &fs)
|
||||
accelerationStatus = ItemStatus(QPair<QString, QString>(tr("ACCEL"), QString::number(acceleration, 'f', 2) + accelerationUnit), metricColor);
|
||||
accelerationJerkStatus = ItemStatus(QPair<QString, QString>(tr("ACCEL JERK"), QString::number(frogpilotPlan.getAccelerationJerk())), metricColor);
|
||||
actuatorAccelerationStatus = ItemStatus(QPair<QString, QString>(tr("ACT ACCEL"), QString::number(carControl.getActuators().getAccel() * accelerationConversion, 'f', 2) + accelerationUnit), metricColor);
|
||||
dangerFactorStatus = ItemStatus(QPair<QString, QString>(tr("DANGER %"), QString::number(frogpilotPlan.getDangerFactor(), 'f', 2)), metricColor);
|
||||
dangerFactorStatus = ItemStatus(QPair<QString, QString>(tr("DANGER %"), QString::number(frogpilotPlan.getDangerFactor() * 100.0f, 'f', 2) + "%"), metricColor);
|
||||
dangerJerkStatus = ItemStatus(QPair<QString, QString>(tr("DANGER JERK"), QString::number(frogpilotPlan.getDangerJerk())), metricColor);
|
||||
delayStatus = ItemStatus(QPair<QString, QString>(tr("STEER DELAY"), QString::number(liveDelay.getLateralDelay(), 'f', 5)), metricColor);
|
||||
frictionStatus = ItemStatus(QPair<QString, QString>(tr("FRICTION"), QString::number(liveTorqueParameters.getFrictionCoefficientFiltered(), 'f', 5)), metricColor);
|
||||
|
||||
@@ -17,39 +17,44 @@ bool useKonikServer() {
|
||||
return use_konik;
|
||||
}
|
||||
|
||||
void loadGif(const QString &gifPath, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent) {
|
||||
if (!movie.isNull()) {
|
||||
QObject::disconnect(movie.data(), nullptr, parent, nullptr);
|
||||
void clearMovie(QSharedPointer<QMovie> &movie, QWidget *parent) {
|
||||
if (movie) {
|
||||
QObject::disconnect(movie.data(), &QMovie::frameChanged, parent, nullptr);
|
||||
movie->stop();
|
||||
movie.clear();
|
||||
movie.reset();
|
||||
}
|
||||
}
|
||||
|
||||
void loadGif(const QString &gifPath, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent) {
|
||||
clearMovie(movie, parent);
|
||||
|
||||
movie = QSharedPointer<QMovie>::create(gifPath, QByteArray(), parent);
|
||||
movie->setCacheMode(QMovie::CacheAll);
|
||||
movie->setScaledSize(size);
|
||||
|
||||
QObject::connect(movie.data(), &QMovie::frameChanged, parent, [parent]() {
|
||||
if (parent->isVisible()) {
|
||||
parent->update();
|
||||
}
|
||||
}, Qt::UniqueConnection);
|
||||
|
||||
movie->start();
|
||||
}
|
||||
|
||||
void loadImage(const QString &basePath, QPixmap &pixmap, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent) {
|
||||
const QString gifPath = basePath + ".gif";
|
||||
|
||||
if (QFileInfo::exists(gifPath)) {
|
||||
movie = QSharedPointer<QMovie>::create(gifPath, QByteArray(), parent);
|
||||
movie->setCacheMode(QMovie::CacheAll);
|
||||
movie->setScaledSize(size);
|
||||
QObject::connect(movie.data(), &QMovie::frameChanged, parent, [parent](int) { parent->update(); }, Qt::UniqueConnection);
|
||||
movie->start();
|
||||
pixmap = QPixmap();
|
||||
loadGif(gifPath, movie, size, parent);
|
||||
} else {
|
||||
clearMovie(movie, parent);
|
||||
pixmap = QPixmap(basePath + ".png").scaled(size, Qt::KeepAspectRatio, Qt::SmoothTransformation);
|
||||
}
|
||||
|
||||
parent->update();
|
||||
}
|
||||
|
||||
void loadImage(const QString &basePath, QPixmap &pixmap, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent, Qt::AspectRatioMode aspectRatioMode) {
|
||||
QString gifPath = basePath + ".gif";
|
||||
if (QFileInfo::exists(gifPath)) {
|
||||
loadGif(gifPath, movie, size, parent);
|
||||
} else {
|
||||
if (!movie.isNull()) {
|
||||
QObject::disconnect(movie.data(), nullptr, parent, nullptr);
|
||||
movie->stop();
|
||||
movie.clear();
|
||||
}
|
||||
pixmap = QPixmap(basePath + ".png").scaled(size, aspectRatioMode, Qt::SmoothTransformation);
|
||||
parent->update();
|
||||
}
|
||||
}
|
||||
|
||||
void openDescriptions(bool forceOpenDescriptions, std::map<QString, AbstractControl*> toggles) {
|
||||
if (forceOpenDescriptions) {
|
||||
for (auto &[key, toggle] : toggles) {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
bool useKonikServer();
|
||||
|
||||
void loadGif(const QString &gifPath, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent);
|
||||
void loadImage(const QString &basePath, QPixmap &pixmap, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent, Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio);
|
||||
void loadImage(const QString &basePath, QPixmap &pixmap, QSharedPointer<QMovie> &movie, const QSize &size, QWidget *parent);
|
||||
void openDescriptions(bool forceOpenDescriptions, std::map<QString, AbstractControl*> toggles);
|
||||
void updateFrogPilotToggles();
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
const SteeringLimits SUBARU_STEERING_LIMITS = SUBARU_STEERING_LIMITS_GENERATOR(3071, 50, 70);
|
||||
const SteeringLimits SUBARU_GEN2_STEERING_LIMITS = SUBARU_STEERING_LIMITS_GENERATOR(1600, 40, 40);
|
||||
const SteeringLimits SUBARU_GEN2_STEERING_LIMITS = SUBARU_STEERING_LIMITS_GENERATOR(1500, 35, 50);
|
||||
|
||||
|
||||
const LongitudinalLimits SUBARU_LONG_LIMITS = {
|
||||
|
||||
@@ -182,9 +182,9 @@ class TestSubaruGen2TorqueSafetyBase(TestSubaruTorqueSafetyBase):
|
||||
ALT_MAIN_BUS = SUBARU_ALT_BUS
|
||||
ALT_CAM_BUS = SUBARU_ALT_BUS
|
||||
|
||||
MAX_RATE_UP = 40
|
||||
MAX_RATE_DOWN = 40
|
||||
MAX_TORQUE = 1600
|
||||
MAX_RATE_UP = 35
|
||||
MAX_RATE_DOWN = 50
|
||||
MAX_TORQUE = 1500
|
||||
|
||||
|
||||
class TestSubaruGen2TorqueStockLongitudinalSafety(TestSubaruStockLongitudinalSafetyBase, TestSubaruGen2TorqueSafetyBase):
|
||||
|
||||
|
Before Width: | Height: | Size: 390 KiB After Width: | Height: | Size: 566 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 79 KiB |
@@ -30,7 +30,7 @@ class Car:
|
||||
|
||||
def __init__(self, CI=None):
|
||||
self.can_sock = messaging.sub_sock('can', timeout=20)
|
||||
self.sm = messaging.SubMaster(['pandaStates', 'carControl', 'controlsState', 'liveCalibration', 'onroadEvents', 'frogpilotOnroadEvents', 'frogpilotPlan'])
|
||||
self.sm = messaging.SubMaster(['pandaStates', 'carControl', 'controlsState', 'liveCalibration', 'onroadEvents', 'frogpilotControlsState', 'frogpilotOnroadEvents', 'frogpilotPlan'])
|
||||
self.pm = messaging.PubMaster(['sendcan', 'carState', 'carParams', 'carOutput', 'frogpilotCarState'])
|
||||
|
||||
self.can_rcv_cum_timeout_counter = 0
|
||||
|
||||
@@ -20,9 +20,9 @@ class CarControllerParams:
|
||||
self.STEER_DRIVER_FACTOR = 1 # from dbc
|
||||
|
||||
if CP.flags & SubaruFlags.GLOBAL_GEN2:
|
||||
self.STEER_MAX = 1600
|
||||
self.STEER_DELTA_UP = 40
|
||||
self.STEER_DELTA_DOWN = 40
|
||||
self.STEER_MAX = 1500
|
||||
self.STEER_DELTA_UP = 35
|
||||
self.STEER_DELTA_DOWN = 50
|
||||
elif CP.carFingerprint == CAR.SUBARU_IMPREZA_2020:
|
||||
self.STEER_MAX = 1439
|
||||
elif CP.carFingerprint == CAR.SUBARU_IMPREZA:
|
||||
|
||||
@@ -63,7 +63,7 @@ void Sidebar::updateTheme() {
|
||||
loadImage("../../frogpilot/assets/active_theme/icons/button_home", home_img, home_gif, home_btn.size(), this);
|
||||
}
|
||||
loadImage("../../frogpilot/assets/active_theme/icons/button_flag", flag_img, flag_gif, home_btn.size(), this);
|
||||
loadImage("../../frogpilot/assets/active_theme/icons/button_settings", settings_img, settings_gif, settings_btn.size(), this, Qt::IgnoreAspectRatio);
|
||||
loadImage("../../frogpilot/assets/active_theme/icons/button_settings", settings_img, settings_gif, settings_btn.size(), this);
|
||||
}
|
||||
|
||||
void Sidebar::showEvent(QShowEvent *event) {
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">عزم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">عامل الخطر</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">خطر %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">التغذية الأمامية للشبكة العصبية (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>وحدة تحكم نموذج Twilsonco "Neural Network FeedForward" لتوجيه أكثر سلاسة قائم على النموذج، مُدرَّبة على بيانات مركبتك.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>وحدة التحكم «Neural Network FeedForward» الخاصة بـ Twilsonco.</b> تستخدم نموذج شبكة عصبية مدرّبة للتنبؤ بعزم التوجيه بناءً على سرعة المركبة، والميل، وبيانات المسار المخططة السابقة/اللاحقة لقيادة أكثر سلاسة قائمة على النموذج.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">التعامل السلس مع المنحنيات</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">التغذية الأمامية للشبكة العصبية (NNFF) لايت</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>تعديلات Twilsonco المعتمدة على العزم لتنعيم التوجيه في المنعطفات.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>إصدار خفيف من متحكم Twilsonco "Neural Network FeedForward".</b> يستخدم منطق التسارع الجانبي المتوقع "look-ahead" من النموذج الكامل للمساعدة في تنعيم تعديلات التوجيه في المنحنيات، لكنه لا يستخدم شبكة عصبية كاملة لحساب العزم.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">إزالة</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">مفتاح غير صالح!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">هل أنت متأكد أنك تريد إزالة مفتاحك؟</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">عدد الأحرف: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">مفتاحك صالح للإصدار 2.5، لكن الإصدار 3.0 موصى به بشدة! يُرجى الاشتراك في خطة "One Call API 3.0"!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">مفتاح غير صالح! (خطأ: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -255,8 +255,8 @@
|
||||
<translation type="gpt-5-generated">TORQUE %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">DANGER FACTOR</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">DANGER %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1557,16 +1557,16 @@
|
||||
<translation type="gpt-5-generated">Neural Network Feedforward (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco "Neural Network FeedForward" model brain make steer smooth. It learn from your car data.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco "Neural Network FeedForward" controller.</b> Use trained brain net. It guess steer torque from car speed, roll, and past/future path. Make steer smooth. Model brain steer.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Smooth Curve Handle</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Neural Network Feedforward (NNFF) Lite go fast, no heavy brain</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco make torque tweak. Steering smooth in curve.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Light version of Twilsonco "Neural Network FeedForward" controller.</b> Use "look-ahead" plan lateral jerk from big model. Make steer smooth in curve. No use full neural net for torque math.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2596,10 +2596,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">REMOVE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Key bad!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">You sure want remove key?</translation>
|
||||
@@ -2624,6 +2620,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Marks: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Your key good for version 2.5, but version 3.0 much better. You subscribe to "One Call API 3.0" plan now.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Bad key! (Error: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">DREHMOMENT %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">GEFAHRENFAKTOR</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">GEFAHR %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Neurales Netz Vorwärtsausbreitung (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsoncos „Neural Network FeedForward“-Modellregler für sanfteres, modellbasiertes Lenken, trainiert mit den Daten Ihres Fahrzeugs.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco’s „Neural Network FeedForward“-Regler.</b> Verwendet ein trainiertes neuronales Netzwerkmodell, um das Lenkmoment basierend auf Fahrzeuggeschwindigkeit, Wankbewegung und vergangenen/zukünftigen geplanten Pfaddaten vorherzusagen, für sanfteres, modellbasiertes Lenken.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Sanfte Kurvenhandhabung</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Neurales Netzwerk Feedforward (NNFF) Lite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsoncos drehmomentbasierte Anpassungen zur Glättung der Lenkung in Kurven.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Eine leichtgewichtige Version von Twilsoncos „Neural Network FeedForward“-Regler.</b> Verwendet die „look-ahead“-basierte geplante Quer-Ruck-Logik aus dem vollständigen Modell, um Lenkungsanpassungen in Kurven zu glätten, nutzt jedoch nicht das vollständige neuronale Netz zur Drehmomentberechnung.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">ENTFERNEN</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Ungültiger Schlüssel!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Sind Sie sicher, dass Sie Ihren Schlüssel entfernen möchten?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Zeichen: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Ihr Schlüssel ist für Version 2.5 gültig, aber Version 3.0 wird dringend empfohlen! Bitte abonnieren Sie den Tarif „One Call API 3.0“!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Ungültiger Schlüssel! (Fehler: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">Quack! TORQUE % — waddle-whoosh!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">QUACK DANGER FACTOR WADDLE!</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">Quack! DANGER % — waddle careful!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1558,16 +1558,16 @@
|
||||
<translation type="gpt-5-generated">Quack-quack Neural Network Feedforward (NNFF), waddle on!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Quack! Twilsonco’s “Neural Network FeedForward” model quacks you smoother, model-based steering, waddled on your vehicle’s own data.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Quack! Twilsonco’s “Neural Network FeedForward” controller.</b> Waddle on a trained neural net to quack out steering torque from speed, roll, and past/future path crumbs for smoother, model-based steering—quack!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Quack-Smooth Waddle Curve Handling</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Quack! Neural Network Feedforward (NNFF) Lite—waddle-speed mode!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Quack! Twilsonco’s torque tweaks to smooth out steering in curves, waddle-waddle.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Quack! A feather-light take on Twilsonco’s “Neural Network FeedForward” controller.</b> Waddle-waddle: it uses the “look-ahead” planned lateral jerk logic from the full model to smooth steering in curves, but skips the full neural network for torque quack-culation.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2596,10 +2596,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">Quack! REMOVE!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Quack! Invalid key, squawk!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Quack! You sure you want to pluck out your key? Waddle yes or no?</translation>
|
||||
@@ -2624,6 +2620,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Quack-acters: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Quack! Your key fits version 2.5, but version 3.0 is the top duck pick! Waddle on over and subscribe to the "One Call API 3.0" plan!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Quack! Invalid key! (Error: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">PAR %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">FACTOR DE PELIGRO</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">PELIGRO %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Propagación hacia adelante de la red neuronal (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Controlador del modelo "Neural Network FeedForward" de Twilsonco para una dirección más suave basada en el modelo, entrenado con los datos de tu vehículo.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Controlador "Neural Network FeedForward" de Twilsonco.</b> Usa un modelo de red neuronal entrenado para predecir el par de dirección según la velocidad del vehículo, el balanceo y datos de la trayectoria planificada pasada/futura para una dirección más suave basada en el modelo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Manejo suave de curvas</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Propagación hacia adelante de red neuronal (NNFF) Lite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Ajustes basados en par de Twilsonco para suavizar la dirección en curvas.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Una versión ligera del controlador "Neural Network FeedForward" de Twilsonco.</b> Usa la lógica de sacudida lateral de "mirada adelantada" del modelo completo para ayudar a suavizar los ajustes de dirección en curvas, pero no usa la red neuronal completa para el cálculo de par.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">ELIMINAR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">¡Clave inválida!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">¿Está seguro de que desea eliminar su llave?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Caracteres: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Tu clave es válida para la versión 2.5, pero se recomienda encarecidamente la versión 3.0. ¡Suscríbete al plan "One Call API 3.0"!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">¡Clave inválida! (Error: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">COUPLE %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">FACTEUR DE DANGER</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">DANGER %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Propagation avant du réseau neuronal (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Contrôleur de modèle « Neural Network FeedForward » de Twilsonco pour une direction plus fluide, basée sur le modèle et entraînée sur les données de votre véhicule.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Contrôleur « Neural Network FeedForward » de Twilsonco.</b> Utilise un modèle de réseau neuronal entraîné pour prédire le couple de direction en fonction de la vitesse du véhicule, du roulis et des données de trajectoire planifiée passées/futures, afin d’obtenir une direction plus fluide basée sur le modèle.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Gestion fluide des virages</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Propagation avant réseau neuronal (NNFF) Lite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Ajustements basés sur le couple de Twilsonco pour adoucir la direction dans les virages.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Une version légère du contrôleur « Neural Network FeedForward » de Twilsonco.</b> Utilise la logique de saccade latérale « look-ahead » planifiée du modèle complet pour aider à lisser les ajustements de direction dans les virages, mais n’utilise pas le réseau neuronal complet pour le calcul du couple.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">RETIRER</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Clé invalide !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Êtes-vous sûr de vouloir supprimer votre clé ?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Caractères : 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Votre clé est valide pour la version 2.5, mais la version 3.0 est fortement recommandée ! Veuillez vous abonner au plan « One Call API 3.0 » !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Clé invalide ! (Erreur : %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">Ribbit TORQUE % croak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">RIBBIT DANGER FACTOR CROAK</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">DANGER % — ribbit!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Ribbit Neural Network Feedforward (NNFF) croak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Ribbit! Twilsonco’s "Neural Network FeedForward" model controller for smoother, model-based steering, trained on your vehicle’s data. Croak.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Ribbit! Twilsonco’s “Neural Network FeedForward” controller.</b> Croak! Uses a trained neural network to guess steering torque from vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Ribbit-smooth curve handling, croak!</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Ribbit Neural Network Feedforward (NNFF) Lite, croak!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Ribbit! Twilsonco’s torque tweaks smooth steering through curves, croak.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Ribbit! A lightweight tadpole of Twilsonco’s “Neural Network FeedForward” controller.</b> Croak! Uses the “look-ahead” planned lateral jerk logic from the full model to smooth steering in curves, but skips the full neural network for torque calculation.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">Ribbit! REMOVE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Ribbit! Bad key, croak!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Ribbit! You sure you want to toss your key in the pond? Croak?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Ribbit: 0/%1 croak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Ribbit! Your key fits version 2.5, croak, but version 3.0 is best for big leaps! Please subscribe to the "One Call API 3.0" plan!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Croak! Bad key! (Error: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">トルク %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">危険要因</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">危険 %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">ニューラルネットワーク・フィードフォワード(NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco の「Neural Network FeedForward」モデルコントローラー。車両のデータで学習されたモデルベースのステアリングにより、よりスムーズな操舵を実現します。</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco の「Neural Network FeedForward」コントローラ。</b> 学習済みのニューラルネットワークモデルを用いて、車速、ロール、過去/未来の計画経路データに基づき操舵トルクを予測し、より滑らかなモデルベースのステアリングを実現します。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">滑らかなカーブ処理</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">ニューラルネットワーク フィードフォワード(NNFF)ライト</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>カーブでのステアリングを滑らかにするためのTwilsoncoのトルクベース調整。</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco の「Neural Network FeedForward」コントローラーの軽量版。</b> フルモデルの「先読み」計画横加加速度ロジックを使用して、カーブでのステアリング調整を滑らかにしますが、トルク計算にフルのニューラルネットワークは使用しません。</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">削除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">無効なキーです。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">キーを削除してもよろしいですか?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">文字数: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">お使いのキーはバージョン 2.5 で有効ですが、バージョン 3.0 を強く推奨します!「One Call API 3.0」プランを購読してください!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">無効なキーです!(エラー: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">토크 %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">위험 요소</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">위험 %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">신경망 순전파 (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco의 "Neural Network FeedForward" 모델 컨트롤러로, 차량 데이터로 학습된 더 부드러운 모델 기반 조향을 제공합니다.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco의 "Neural Network FeedForward" 컨트롤러.</b> 훈련된 신경망 모델을 사용해 차량 속도, 롤, 과거/미래 계획 경로 데이터를 기반으로 조향 토크를 예측하여 더 부드러운 모델 기반 조향을 제공합니다.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation>부드러운 곡선 핸들링</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">신경망 순전파 (NNFF) 라이트</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>커브에서 조향을 부드럽게 하기 위한 Twilsonco의 토크 기반 조정.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco의 "Neural Network FeedForward" 컨트롤러의 경량 버전입니다.</b> 전체 모델의 "look-ahead" 계획 측면 저크 로직을 사용해 커브에서 조향 조정을 더 부드럽게 하지만, 토크 계산에 전체 신경망은 사용하지 않습니다.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">제거</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">유효하지 않은 키!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">키를 정말 제거하시겠습니까?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">문자: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">귀하의 키는 버전 2.5에서 유효하지만, 버전 3.0이 강력히 권장됩니다! "One Call API 3.0" 요금제에 가입해 주세요!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">유효하지 않은 키입니다! (오류: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">TORQUE %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">DANGER FACTOR, ye scallywag</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">DANGER %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Neural Network Feedforward (NNFF), arrr!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco’s “Neural Network FeedForward” model helm fer smoother, model-based steerage, trained on yer vessel’s data, arr!</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco's "Neural Network FeedForward" controller.</b> Arr! Uses a trained neural network model t’ predict steerin’ torque based on vessel speed, roll, an’ past/future planned path data fer smoother, model-based steerin’.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Smooth Curve Handlin’</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Neural Network Feedforward (NNFF) Lite, arrr</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco’s torque-based tweaks t’ smooth out steerin’ in curves, arr!</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>A trim rig o’ Twilsonco’s “Neural Network FeedForward” helmsman.</b> Uses the “look-ahead” plotted lateral jerk craft from the full model t’ smooth the helm in bends, but don’t use the full neural net fer torque reckonin’.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">REMOVE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Arr, ye be usin’ an invalid key!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Be ye sure ye want t’ cast off yer key?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Characters: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Yer key be good fer version 2.5, but version 3.0 be strongly recommended! Subscribe to the "One Call API 3.0" plan, ye scallywag!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Bilge-suckin’ key! (Error: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">TORQUE %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">FATOR DE PERIGO</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">PERIGO %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Propagação Direta da Rede Neural (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Controlador de modelo "Neural Network FeedForward" de Twilsonco para direção mais suave, baseada em modelo, treinado com os dados do seu veículo.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Controlador "Neural Network FeedForward" de Twilsonco.</b> Usa um modelo de rede neural treinado para prever o torque de direção com base na velocidade do veículo, rolagem e dados de trajetória planejada passados/futuros para uma direção mais suave, baseada em modelo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Manuseio Suave de Curvas</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Propagação Direta de Rede Neural (NNFF) Lite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Ajustes baseados em torque do Twilsonco para suavizar a direção em curvas.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Uma versão leve do controlador "Neural Network FeedForward" de Twilsonco.</b> Usa a lógica de "look-ahead" de aceleração lateral planejada do modelo completo para ajudar a suavizar os ajustes de direção em curvas, mas não usa a rede neural completa para o cálculo de torque.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">REMOVER</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Chave inválida!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Tem certeza de que deseja remover sua chave?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Caracteres: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Sua chave é válida para a versão 2.5, mas a versão 3.0 é altamente recomendada! Assine o plano "One Call API 3.0"!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Chave inválida! (Erro: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">TORQUE %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">PERILOUS FACTOR</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">DANGER %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1563,16 +1563,16 @@
|
||||
<translation type="gpt-5-generated">Neural Network Feedforward (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco’s “Neural Network FeedForward” model controller, to beget smoother, model-based steering, schooled upon thy vehicle’s data.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco's "Neural Network FeedForward" controller.</b> Employeth a trained neural network model to divine steering torque from vehicle speed, roll, and the foregone and forthcoming path, that smoother, model-based steering may ensue.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Smooth Curvèd Handling</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Neural Network Feedforward (NNFF) Lite, verily</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco’s torque-wrought tweaks to make steering flow smoother ’midst the curves.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>A light and nimble edition of Twilsonco’s “Neural Network FeedForward” controller.</b> It borroweth the “look-ahead” plotted lateral jerk lore from the full model to smooth thy steering in bends, yet useth not the full neural network for torque reckoning.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2603,10 +2603,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">REMOVE thee forthwith</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Key most foul and invalid!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Art thou certain thou wouldst remove thy key?</translation>
|
||||
@@ -2631,6 +2627,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Characters: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Thy key be valid for version 2.5, yet version 3.0 is most commend’d! I prithee, subscribe to the "One Call API 3.0" plan!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Foul key, indeed! (Error: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">แรงบิด %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">ปัจจัยอันตราย</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">อันตราย %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">การป้อนเดินหน้าเครือข่ายประสาท (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>คอนโทรลเลอร์โมเดล "Neural Network FeedForward" ของ Twilsonco สำหรับการบังคับเลี้ยวที่นุ่มนวลยิ่งขึ้นแบบอิงโมเดล โดยฝึกด้วยข้อมูลจากรถของคุณ</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>ตัวควบคุม "Neural Network FeedForward" ของ Twilsonco</b> ใช้แบบจำลองเครือข่ายประสาทที่ผ่านการฝึกเพื่อทำนายแรงบิดพวงมาลัยโดยอิงจากความเร็วรถ ม้วนตัวรถ และข้อมูลเส้นทางที่วางแผนไว้ทั้งในอดีต/อนาคต เพื่อการบังคับเลี้ยวที่ราบรื่นและอิงแบบจำลองมากขึ้น</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">การควบคุมโค้งอย่างราบรื่น</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">เครือข่ายประสาทป้อนหน้า (NNFF) รุ่น Lite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>การปรับตามแรงบิดของ Twilsonco เพื่อทำให้การบังคับเลี้ยวในโค้งนุ่มนวลขึ้น</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>เวอร์ชันน้ำหนักเบาของคอนโทรลเลอร์ "Neural Network FeedForward" ของ Twilsonco</b> ใช้ตรรกะแรงกระตุกด้านข้างแบบ "มองล่วงหน้า" จากโมเดลฉบับเต็มเพื่อช่วยให้การปรับพวงมาลัยในโค้งราบรื่นขึ้น แต่ไม่ใช้โครงข่ายประสาทเต็มรูปแบบสำหรับการคำนวณแรงบิด</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">เอาออก</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">คีย์ไม่ถูกต้อง!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">คุณแน่ใจหรือไม่ว่าต้องการลบกุญแจของคุณ?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">อักขระ: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">คีย์ของคุณใช้ได้กับเวอร์ชัน 2.5 แต่เวอร์ชัน 3.0 ได้รับคำแนะนำอย่างยิ่ง! โปรดสมัครแผน "One Call API 3.0"!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">คีย์ไม่ถูกต้อง! (ข้อผิดพลาด: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">TORK %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">TEHLİKE FAKTÖRÜ</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">TEHLİKE %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">Sinir Ağı İleri Besleme (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco’nun “Neural Network FeedForward” model denetleyicisi: aracınızın verileriyle eğitilmiş, daha pürüzsüz, modele dayalı direksiyon.</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco'nun "Neural Network FeedForward" denetleyicisi.</b> Daha pürüzsüz, modele dayalı direksiyon için araç hızı, yalpa ve geçmiş/gelecek planlanan yol verilerine göre direksiyon torkunu tahmin etmek üzere eğitilmiş bir sinir ağı modeli kullanır.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">Yumuşak Viraj Yönetimi</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Sinir Ağı İleri Besleme (NNFF) Lite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Virajlarda direksiyonu yumuşatmak için Twilsonco’nun torka dayalı ayarlamaları.</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco'nun "Neural Network FeedForward" kontrolörünün hafifletilmiş bir sürümü.</b> Virajlarda direksiyon ayarlamalarını yumuşatmaya yardımcı olmak için tam modeldeki "look-ahead" planlı yanal sarsıntı mantığını kullanır, ancak tork hesaplaması için tam sinir ağını kullanmaz.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">KALDIR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Geçersiz anahtar!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Anahtarınızı kaldırmak istediğinizden emin misiniz?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Karakterler: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Anahtarınız sürüm 2.5 için geçerli, ancak sürüm 3.0 şiddetle önerilir! Lütfen "One Call API 3.0" planına abone olun!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Geçersiz anahtar! (Hata: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation>МОМЕНТ %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">ФАКТОР НЕБЕЗПЕКИ</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">НЕБЕЗПЕКА %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1359,10 +1359,6 @@
|
||||
<source>Neural Network Feedforward (NNFF)</source>
|
||||
<translation>Нейронна мережа прямого поширення (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation>Плавне керування поворотами</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Quality of Life</source>
|
||||
<translation>Якість життя</translation>
|
||||
@@ -1531,14 +1527,6 @@
|
||||
<source><b>While driving below the minimum lane change speed with an active turn signal, instruct openpilot to turn left/right.</b></source>
|
||||
<translation><b>Коли рухаєтесь зі швидкістю нижче мінімальної швидкості зміни смуги руху з увімкненим поворотником, примушує OpenPilot вважати що ви збираєтесь повернути ліворуч/праворуч.</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation><b>Контролер моделі «Neural Network FeedForward» від Twilsonco для більш плавного, кермування від моделі, навченій на даних вашого автомобіля.</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation><b>Регулювання Twilsonco на основі крутного моменту для плавного кермування у вигинах шляху.</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Steering control changes to fine-tune how openpilot drives.</b></source>
|
||||
<translation><b>Зміни в кермуванні для точного підлаштування роботи openpilot.</b></translation>
|
||||
@@ -1567,6 +1555,18 @@
|
||||
<source>Reset <b>Steer Ratio</b> to its default value?</source>
|
||||
<translation>Скинути <b>Коеф. кермув.</b> до значення за замовчуванням?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Контролер Twilsonco "Neural Network FeedForward".</b> Використовує навчлену модель нейронної мережі для прогнозування крутного моменту керма на основі швидкості автомобіля, крену та даних про запланований шлях у минулому/майбутньому для плавнішого, модельного кермування.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">Полегшена пряма передача нейромережі (NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Легка версія контролера Twilsonco "Neural Network FeedForward".</b> Використовує логіку запланованого латерального ривка з випередженням з повної моделі, щоб згладжувати коригування кермування в поворотах, але не використовує повну нейромережу для розрахунку крутного моменту.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotLongitudinalPanel</name>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">ВИДАЛИТИ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">Недійсний ключ!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">Ви впевнені, що хочете видалити свій ключ?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">Символи: 0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">Ваш ключ дійсний для версії 2.5, але версію 3.0 настійно рекомендовано! Будь ласка, оформіть підписку на план "One Call API 3.0"!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">Неприпустимий ключ! (Помилка: %1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">扭矩 %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">危险因素</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">危险 %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">神经网络前馈(NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的“Neural Network FeedForward”模型控制器,基于模型的更平顺转向,使用您车辆的数据进行训练。</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的“Neural Network FeedForward”控制器。</b>使用训练过的神经网络模型,基于车辆速度、横滚以及过去/未来的规划路径数据预测转向扭矩,实现更平顺的基于模型的转向。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">平稳弯道处理</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">神经网络前馈(NNFF)精简版</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 基于扭矩的调整,用于在弯道中平滑转向。</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的“神经网络前馈”控制器的轻量版。</b> 使用来自完整模型的“前瞻”规划横向加加速度逻辑,以在弯道中平滑转向调整,但不使用完整神经网络进行扭矩计算。</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">移除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">密钥无效!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">您确定要移除您的密钥吗?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">字符:0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">您的密钥适用于版本 2.5,但强烈建议使用版本 3.0!请订阅“One Call API 3.0”方案!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">密钥无效!(错误:%1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||
@@ -254,8 +254,8 @@
|
||||
<translation type="gpt-5-generated">扭矩 %</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DANGER FACTOR</source>
|
||||
<translation type="gpt-5-generated">危險因素</translation>
|
||||
<source>DANGER %</source>
|
||||
<translation type="gpt-5-generated">危險 %</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -1556,16 +1556,16 @@
|
||||
<translation type="gpt-5-generated">類神經網路前饋(NNFF)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的「Neural Network FeedForward」模型控制器,使用以您車輛數據訓練的模型,提供更平順的模型式轉向。</b></translation>
|
||||
<source><b>Twilsonco's "Neural Network FeedForward" controller.</b> Uses a trained neural network model to predict steering torque based on vehicle speed, roll, and past/future planned path data for smoother, model-based steering.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的「Neural Network FeedForward」控制器。</b>使用訓練過的神經網路模型,根據車速、側傾,以及過去/未來的規劃路徑資料來預測轉向扭矩,以達到更平順、基於模型的轉向。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Smooth Curve Handling</source>
|
||||
<translation type="gpt-5-generated">平順彎道處理</translation>
|
||||
<source>Neural Network Feedforward (NNFF) Lite</source>
|
||||
<translation type="gpt-5-generated">神經網路前饋 (NNFF) 精簡版</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Twilsonco's torque-based adjustments to smoothen out steering in curves.</b></source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的扭力式調整,可在轉彎時讓轉向更平順。</b></translation>
|
||||
<source><b>A lightweight version of Twilsonco's "Neural Network FeedForward" controller.</b> Uses the "look-ahead" planned lateral jerk logic from the full model to help smoothen steering adjustments in curves, but does not use the full neural network for torque calculation.</source>
|
||||
<translation type="gpt-5-generated"><b>Twilsonco 的「Neural Network FeedForward」控制器的輕量版。</b> 使用完整模型中的「前視」規劃橫向加加速度邏輯,幫助在轉彎時平滑轉向調整,但不使用完整的神經網路進行扭矩計算。</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2594,10 +2594,6 @@
|
||||
<source>REMOVE</source>
|
||||
<translation type="gpt-5-generated">移除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key!</source>
|
||||
<translation type="gpt-5-generated">金鑰無效!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Are you sure you want to remove your key?</source>
|
||||
<translation type="gpt-5-generated">您確定要移除您的金鑰嗎?</translation>
|
||||
@@ -2622,6 +2618,14 @@
|
||||
<source>Characters: 0/%1</source>
|
||||
<translation type="gpt-5-generated">字元:0/%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Your key is valid for version 2.5, but version 3.0 is highly recommended! Please subscribe to the "One Call API 3.0" plan!</source>
|
||||
<translation type="gpt-5-generated">您的金鑰適用於版本 2.5,但強烈建議使用版本 3.0!請訂閱「One Call API 3.0」方案!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Invalid key! (Error: %1)</source>
|
||||
<translation type="gpt-5-generated">無效的金鑰!(錯誤:%1)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FrogPilotManageControl</name>
|
||||
|
||||