Merge remote-tracking branch 'origin/next' into mhotar/proportional_fonts
This commit is contained in:
+11
-2
@@ -1,8 +1,17 @@
|
||||
Bertrand Songis
|
||||
Romolo Manfredini
|
||||
Bryan Rentoul (aka Gruvin)
|
||||
André Bernet
|
||||
Michael Blandford
|
||||
Bryan J. Rentoul (aka Gruvin)
|
||||
Cameron Weeks
|
||||
Andrè Bernet (mac)
|
||||
Martin Hotař
|
||||
Andreas Weitl
|
||||
Kjell Kernen
|
||||
Gabriel Birkus
|
||||
Jean-Pierre Parisy
|
||||
Karl Szmutny
|
||||
Michal Hlavinka
|
||||
Pat Mackenzie
|
||||
Michael Byrne (logos and official splashes)
|
||||
Severino Anedda (splash screens)
|
||||
Grootwitbaas - 9xforums.com (mac)
|
||||
|
||||
@@ -233,3 +233,23 @@ Ralph Sauer
|
||||
Karl-Heinz Gansel
|
||||
Michels Bernhard
|
||||
Thomas Demmelbauer
|
||||
Felice Baratto
|
||||
Michael Halse
|
||||
Horst Kampen
|
||||
Ian Gough
|
||||
Matthew Brett
|
||||
Lexington S Morley
|
||||
Clemens Drews
|
||||
Axel Stöckle
|
||||
Roberto Orsello
|
||||
Richard Ruck
|
||||
Hugh Caldwell
|
||||
Christian Marauli
|
||||
Albin Esbjörnsson
|
||||
Per Esbjörnsson
|
||||
Bernd Hohmann
|
||||
Sławomir Juszczak
|
||||
Stephen Henderson
|
||||
David Morgan
|
||||
Aloft Hobbies
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ burnDialog::burnDialog(QWidget *parent, int Type, QString * fileName, bool * bac
|
||||
ui->EEbackupCB->hide();
|
||||
}
|
||||
} else {
|
||||
ui->FlashLoadButton->setText(tr("Load eEprom"));
|
||||
ui->FlashLoadButton->setText(tr("Browse for file"));
|
||||
ui->profile_label->hide();
|
||||
ui->patchcalib_CB->hide();
|
||||
ui->patchhw_CB->hide();
|
||||
@@ -51,9 +51,9 @@ burnDialog::burnDialog(QWidget *parent, int Type, QString * fileName, bool * bac
|
||||
ui->BurnFlashButton->setDisabled(true);
|
||||
ui->EEbackupCB->hide();
|
||||
if (DocName.isEmpty()) {
|
||||
this->setWindowTitle(tr("Write models to TX"));
|
||||
this->setWindowTitle(tr("Write Models and Settings to TX"));
|
||||
} else {
|
||||
this->setWindowTitle(tr("Write %1 to TX").arg(DocName));
|
||||
this->setWindowTitle(tr("Write Models and Settings in %1 to TX").arg(DocName));
|
||||
}
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
int profileid=settings.value("profileId", 1).toInt();
|
||||
@@ -151,7 +151,7 @@ void burnDialog::on_FlashLoadButton_clicked()
|
||||
fileName = QFileDialog::getOpenFileName(this, tr("Open"), settings.value("lastFlashDir").toString(), FLASH_FILES_FILTER);
|
||||
checkFw(fileName);
|
||||
} else {
|
||||
QString fileName = QFileDialog::getOpenFileName(this,tr("Choose file to write to EEPROM memory"), settings.value("lastDir").toString(), tr(EXTERNAL_EEPROM_FILES_FILTER));
|
||||
QString fileName = QFileDialog::getOpenFileName(this,tr("Choose file to load Models and Settings from"), settings.value("lastDir").toString(), tr(EXTERNAL_EEPROM_FILES_FILTER));
|
||||
if (checkeEprom(fileName)) {
|
||||
if (burnraw==false) {
|
||||
ui->BurnFlashButton->setEnabled(true);
|
||||
@@ -196,7 +196,7 @@ void burnDialog::checkFw(QString fileName)
|
||||
ui->SVNField->setText(flash.getSvn());
|
||||
ui->ModField->setText(flash.getBuild());
|
||||
ui->BurnFlashButton->setEnabled(true);
|
||||
ui->BurnFlashButton->setText(tr("Burn to TX"));
|
||||
ui->BurnFlashButton->setText(tr("Write to TX"));
|
||||
if (flash.hasSplash()) {
|
||||
ui->SplashFrame->show();
|
||||
ui->ImageLoadButton->setEnabled(true);
|
||||
@@ -292,7 +292,7 @@ bool burnDialog::checkeEprom(QString fileName)
|
||||
uint8_t eeprom[EESIZE_RLC_MAX];
|
||||
int eeprom_size = HexInterface(inputStream).load(eeprom, EESIZE_RLC_MAX);
|
||||
if (!eeprom_size) {
|
||||
int res = QMessageBox::question(this, "companion9x",tr("Invalid binary EEPROM File %1, Proceed anyway ?").arg(fileName),QMessageBox::Yes | QMessageBox::No);
|
||||
int res = QMessageBox::question(this, "companion9x",tr("Invalid binary Models and Settings File %1, Proceed anyway ?").arg(fileName),QMessageBox::Yes | QMessageBox::No);
|
||||
if (res == QMessageBox::No) {
|
||||
return false;
|
||||
}
|
||||
@@ -302,7 +302,7 @@ bool burnDialog::checkeEprom(QString fileName)
|
||||
}
|
||||
file.close();
|
||||
if (!LoadEeprom(radioData, eeprom, eeprom_size)) {
|
||||
int res = QMessageBox::question(this, "companion9x",tr("Invalid binary EEPROM File %1, Proceed anyway ?").arg(fileName),QMessageBox::Yes | QMessageBox::No);
|
||||
int res = QMessageBox::question(this, "companion9x",tr("Invalid binary Models and Settings File %1, Proceed anyway ?").arg(fileName),QMessageBox::Yes | QMessageBox::No);
|
||||
if (res == QMessageBox::No) {
|
||||
return false;
|
||||
}
|
||||
@@ -325,7 +325,7 @@ bool burnDialog::checkeEprom(QString fileName)
|
||||
return false;
|
||||
}
|
||||
if (!LoadEeprom(radioData, eeprom, eeprom_size)) {
|
||||
int res = QMessageBox::question(this, "companion9x",tr("Invalid binary EEPROM File %1, Proceed anyway ?").arg(fileName),QMessageBox::Yes | QMessageBox::No);
|
||||
int res = QMessageBox::question(this, "companion9x",tr("Invalid binary Models and Settings File %1, Proceed anyway ?").arg(fileName),QMessageBox::Yes | QMessageBox::No);
|
||||
if (res == QMessageBox::No) {
|
||||
return false;
|
||||
}
|
||||
@@ -514,7 +514,7 @@ void burnDialog::on_BurnFlashButton_clicked()
|
||||
radioData.generalSettings.PPM_Multiplier=PPM_Multiplier;
|
||||
patch=true;
|
||||
} else {
|
||||
QMessageBox::critical(this, tr("Warning"), tr("Wrong radio calibration data in profile, eeprom not patched"));
|
||||
QMessageBox::critical(this, tr("Warning"), tr("Wrong radio calibration data in profile, Settings not patched"));
|
||||
}
|
||||
}
|
||||
if (ui->patchhw_CB->isChecked()) {
|
||||
@@ -568,7 +568,7 @@ void burnDialog::on_BurnFlashButton_clicked()
|
||||
radioData.generalSettings.speakerVolume=byte8u;
|
||||
patch=true;
|
||||
} else {
|
||||
QMessageBox::critical(this, tr("Warning"), tr("Wrong radio setting data in profile, eeprom not patched"));
|
||||
QMessageBox::critical(this, tr("Warning"), tr("Wrong radio setting data in profile, Settings not patched"));
|
||||
}
|
||||
|
||||
QString fileName;
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Burn to TX</string>
|
||||
<string>Write to TX</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -258,7 +258,7 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Load Firmware</string>
|
||||
<string>Browse for file</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -286,7 +286,7 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Backup and restore existing eeprom</string>
|
||||
<string>Backup and restore Models and Settings</string>
|
||||
</property>
|
||||
<property name="tristate">
|
||||
<bool>false</bool>
|
||||
|
||||
@@ -103,9 +103,9 @@ downloadDialog_forWait(NULL)
|
||||
readSettings();
|
||||
FirmwareInfo *firmware = GetCurrentFirmware();
|
||||
if (ActiveProfile) {
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1 - profile %2").arg(firmware->name).arg(ActiveProfileName));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1 - profile %2").arg(firmware->name).arg(ActiveProfileName));
|
||||
} else {
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1").arg(firmware->name));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1").arg(firmware->name));
|
||||
}
|
||||
setUnifiedTitleAndToolBarOnMac(true);
|
||||
this->setWindowIcon(QIcon(":/icon.png"));
|
||||
@@ -347,7 +347,7 @@ void MainWindow::reply1Accepted()
|
||||
int errnum=hline.mid(6).toInt();
|
||||
switch(errnum) {
|
||||
case 1:
|
||||
errormsg=tr("Firmware does not longer fit in flash, due to selected firmware options");
|
||||
errormsg=tr("Firmware does not longer fit in the Tx, due to selected firmware options");
|
||||
break;
|
||||
case 2:
|
||||
errormsg=tr("Compilation server temporary failure, try later");
|
||||
@@ -387,7 +387,7 @@ void MainWindow::reply1Accepted()
|
||||
int errnum=hline.mid(6).toInt();
|
||||
switch(errnum) {
|
||||
case 1:
|
||||
errormsg=tr("Firmware does not fit in flash, due to selected firmware options");
|
||||
errormsg=tr("Firmware does not fit in the Tx, due to selected firmware options");
|
||||
break;
|
||||
case 2:
|
||||
errormsg=tr("Compilation server termporary failure, try later");
|
||||
@@ -427,7 +427,7 @@ void MainWindow::reply1Accepted()
|
||||
}
|
||||
settings.setValue(downloadedFW, currentFWrev);
|
||||
if (autoflash) {
|
||||
int ret = QMessageBox::question(this, "companion9x", tr("Do you want to flash the firmware now ?"), QMessageBox::Yes | QMessageBox::No);
|
||||
int ret = QMessageBox::question(this, "companion9x", tr("Do you want to write the firmware to the transmitter now ?"), QMessageBox::Yes | QMessageBox::No);
|
||||
if (ret == QMessageBox::Yes) {
|
||||
burnToFlash(downloadedFWFilename);
|
||||
}
|
||||
@@ -712,13 +712,13 @@ void MainWindow::loadProfile()
|
||||
settings.setValue("profileId", profnum);
|
||||
current_firmware_variant = GetFirmwareVariant(firmware_id);
|
||||
FirmwareInfo *firmware = GetCurrentFirmware();
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1").arg(firmware->name));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1").arg(firmware->name));
|
||||
// settings.setValue("lastDir", QFileInfo(fileName).dir().absolutePath());
|
||||
foreach (QMdiSubWindow *window, mdiArea->subWindowList()) {
|
||||
MdiChild *mdiChild = qobject_cast<MdiChild *>(window->widget());
|
||||
mdiChild->eepromInterfaceChanged();
|
||||
}
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1 - profile %2").arg(firmware->name).arg(ActiveProfileName));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1 - profile %2").arg(firmware->name).arg(ActiveProfileName));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -729,7 +729,7 @@ void MainWindow::unloadProfile()
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
settings.setValue("ActiveProfile",0);
|
||||
FirmwareInfo *firmware = GetCurrentFirmware();
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1").arg(firmware->name));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1").arg(firmware->name));
|
||||
}
|
||||
|
||||
void MainWindow::preferences()
|
||||
@@ -738,9 +738,9 @@ void MainWindow::preferences()
|
||||
pd->exec();
|
||||
FirmwareInfo *firmware = GetCurrentFirmware();
|
||||
if (ActiveProfile) {
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1 - profile %2").arg(firmware->name).arg(ActiveProfileName));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1 - profile %2").arg(firmware->name).arg(ActiveProfileName));
|
||||
} else {
|
||||
setWindowTitle(tr("companion9x - EEPROM Editor - firmware %1").arg(firmware->name));
|
||||
setWindowTitle(tr("companion9x - Models and Settings Editor - %1").arg(firmware->name));
|
||||
}
|
||||
|
||||
foreach (QMdiSubWindow *window, mdiArea->subWindowList()) {
|
||||
@@ -1048,14 +1048,14 @@ void MainWindow::burnFrom()
|
||||
} else {
|
||||
QStringList str;
|
||||
str << path << tempFile;
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
res = ad->exec();
|
||||
sleep(1);
|
||||
}
|
||||
} else {
|
||||
QStringList str = GetReceiveEEpromCommand(tempFile);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
res = ad->exec();
|
||||
}
|
||||
@@ -1076,10 +1076,10 @@ void MainWindow::burnExtenalToEEPROM()
|
||||
cd->exec();
|
||||
if (!fileName.isEmpty()) {
|
||||
settings.setValue("lastDir", QFileInfo(fileName).dir().absolutePath());
|
||||
int ret = QMessageBox::question(this, "companion9x", tr("Write %1 to EEPROM memory?").arg(QFileInfo(fileName).fileName()), QMessageBox::Yes | QMessageBox::No);
|
||||
int ret = QMessageBox::question(this, "companion9x", tr("Write Models and settings from %1 to the Tx?").arg(QFileInfo(fileName).fileName()), QMessageBox::Yes | QMessageBox::No);
|
||||
if (ret != QMessageBox::Yes) return;
|
||||
if (!isValidEEPROM(fileName))
|
||||
ret = QMessageBox::question(this, "companion9x", tr("The file %1\nhas not been recognized as a valid EEPROM\nBurn anyway ?").arg(QFileInfo(fileName).fileName()), QMessageBox::Yes | QMessageBox::No);
|
||||
ret = QMessageBox::question(this, "companion9x", tr("The file %1\nhas not been recognized as a valid Models and Settings file\nWrite anyway ?").arg(QFileInfo(fileName).fileName()), QMessageBox::Yes | QMessageBox::No);
|
||||
if (ret != QMessageBox::Yes) return;
|
||||
bool backupEnable = settings.value("backupEnable", true).toBool();
|
||||
QString backupPath = settings.value("backupPath", "").toString();
|
||||
@@ -1105,14 +1105,14 @@ void MainWindow::burnExtenalToEEPROM()
|
||||
} else {
|
||||
QStringList str;
|
||||
str << path << backupFile;
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
}
|
||||
} else {
|
||||
QStringList str = GetReceiveEEpromCommand(backupFile);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx"));
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"));
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
@@ -1122,22 +1122,22 @@ void MainWindow::burnExtenalToEEPROM()
|
||||
QString tempDir = QDir::tempPath();
|
||||
QString tempFlash = tempDir + "/flash.bin";
|
||||
QStringList str = GetReceiveFlashCommand(tempFlash);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Flash From Tx");
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx");
|
||||
ad->setWindowIcon(QIcon(":/images/read_flash.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
QString restoreFile = tempDir + "/compat.bin";
|
||||
if (!convertEEPROM(fileName, restoreFile, tempFlash)) {
|
||||
int ret = QMessageBox::question(this, "Error", tr("Cannot check eeprom compatibility! Continue anyway?") ,
|
||||
int ret = QMessageBox::question(this, "Error", tr("Cannot check Models and Settings compatibility! Continue anyway?") ,
|
||||
QMessageBox::Yes | QMessageBox::No);
|
||||
if (ret==QMessageBox::No)
|
||||
return;
|
||||
} else {
|
||||
int rev = getEpromVersion(restoreFile);
|
||||
if ((rev / 100) != (oldrev / 100)) {
|
||||
QMessageBox::warning(this, tr("Warning"), tr("Firmware in radio is of a different family of eeprom written, check file and preferences!"));
|
||||
QMessageBox::warning(this, tr("Warning"), tr("The transmitter firmware belongs to another product family, check file and preferences!"));
|
||||
} else if (rev < oldrev) {
|
||||
QMessageBox::warning(this, tr("Warning"), tr("Firmware in flash is outdated, please upgrade!"));
|
||||
QMessageBox::warning(this, tr("Warning"), tr("The transmitter firmware is outdated, please upgrade!"));
|
||||
}
|
||||
fileName = restoreFile;
|
||||
}
|
||||
@@ -1155,14 +1155,14 @@ void MainWindow::burnExtenalToEEPROM()
|
||||
} else {
|
||||
QStringList str;
|
||||
str << path << backupFile;
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
}
|
||||
} else {
|
||||
QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx"));
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"));
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
@@ -1177,14 +1177,14 @@ void MainWindow::burnExtenalToEEPROM()
|
||||
} else {
|
||||
QStringList str;
|
||||
str << fileName << path;
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write EEPROM To Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write Models and Settings To Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
}
|
||||
} else {
|
||||
QStringList str = GetSendEEpromCommand(fileName);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Write EEPROM To Tx", AVR_DIALOG_SHOW_DONE);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Write Models and Settings To Tx", AVR_DIALOG_SHOW_DONE);
|
||||
ad->setWindowIcon(QIcon(":/images/write_eeprom.png"));
|
||||
ad->exec();
|
||||
}
|
||||
@@ -1354,34 +1354,34 @@ void MainWindow::burnToFlash(QString fileToFlash)
|
||||
backupFile=backupPath+"/backup-"+QDateTime().currentDateTime().toString("yyyy-MM-dd-hhmmss")+".bin";
|
||||
}
|
||||
QStringList str = GetReceiveEEpromCommand(backupFile);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
int res = ad->exec();
|
||||
if (QFileInfo(backupFile).exists() && res) {
|
||||
sleep(1);
|
||||
QStringList str = GetSendFlashCommand(fileName);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Flash To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL);
|
||||
ad->setWindowIcon(QIcon(":/images/write_flash.png"));
|
||||
int res = ad->exec();
|
||||
if (res) {
|
||||
QString restoreFile = tempDir + "/restore.bin";
|
||||
if (!convertEEPROM(backupFile, restoreFile, fileName)) {
|
||||
QMessageBox::warning(this, tr("Conversion failed"), tr("Cannot convert EEProm for this firmware, original EEProm file will be used"));
|
||||
QMessageBox::warning(this, tr("Conversion failed"), tr("Cannot convert Models and Settings for use with this firmware, original data will be used"));
|
||||
restoreFile = backupFile;
|
||||
}
|
||||
sleep(1);
|
||||
QStringList str = GetSendEEpromCommand(restoreFile);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Restore EEPROM To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Restore Models and Settings To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL);
|
||||
ad->setWindowIcon(QIcon(":/images/write_eeprom.png"));
|
||||
res=ad->exec();
|
||||
if (!res) {
|
||||
QMessageBox::warning(this, tr("Restore failed"), tr("Cannot restore EEProm to TX, original EEProm file can be found at: %1").arg(backupFile));
|
||||
QMessageBox::warning(this, tr("Restore failed"), tr("Could not restore Models and Settings to TX. The models and settings data file can be found at: %1").arg(backupFile));
|
||||
}
|
||||
} else {
|
||||
QMessageBox::warning(this, tr("Flash failed"), tr("Cannot flash the TX, original EEProm file can be found at: %1").arg(backupFile));
|
||||
QMessageBox::warning(this, tr("Firmware write failed"), tr("Could not write firmware to to transmitter. The models and settings data file can be found at: %1").arg(backupFile));
|
||||
}
|
||||
} else {
|
||||
QMessageBox::warning(this, tr("Backup failed"), tr("Cannot backup existing EEProm from TX, Flash process aborted"));
|
||||
QMessageBox::warning(this, tr("Backup failed"), tr("Cannot backup existing Models and Settings from TX. Firmware write process aborted"));
|
||||
}
|
||||
} else {
|
||||
bool backupEnable=settings.value("backupEnable", true).toBool();
|
||||
@@ -1396,14 +1396,14 @@ void MainWindow::burnToFlash(QString fileToFlash)
|
||||
QDateTime datetime;
|
||||
QString backupFile=backupPath+"/backup-"+QDateTime().currentDateTime().toString("yyyy-MM-dd-hhmmss")+".bin";
|
||||
QStringList str = GetReceiveEEpromCommand(backupFile);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx"));
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"));
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
sleep(1);
|
||||
}
|
||||
|
||||
QStringList str = GetSendFlashCommand(fileName);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Flash To Tx"), AVR_DIALOG_SHOW_DONE);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_SHOW_DONE);
|
||||
ad->setWindowIcon(QIcon(":/images/write_flash.png"));
|
||||
ad->exec();
|
||||
}
|
||||
@@ -1413,25 +1413,25 @@ void MainWindow::burnToFlash(QString fileToFlash)
|
||||
void MainWindow::burnExtenalFromEEPROM()
|
||||
{
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
QString fileName = QFileDialog::getSaveFileName(this, tr("Read EEPROM memory to File"), settings.value("lastDir").toString(), tr(EXTERNAL_EEPROM_FILES_FILTER));
|
||||
QString fileName = QFileDialog::getSaveFileName(this, tr("Save transmitter Models and Settings to File"), settings.value("lastDir").toString(), tr(EXTERNAL_EEPROM_FILES_FILTER));
|
||||
if (!fileName.isEmpty()) {
|
||||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||
if (IS_TARANIS(eepromInterface->getBoard())) {
|
||||
QString path=FindTaranisPath();
|
||||
if (path.isEmpty()) {
|
||||
QMessageBox::warning(this, tr("Taranis radio not found"), tr("Impossible to identify the radio on your system, please verify the eeprom disk is connected."));
|
||||
QMessageBox::warning(this, tr("Taranis radio not found"), tr("Impossible to identify the radio on your system, please verify that the eeprom disk is connected."));
|
||||
return;
|
||||
} else {
|
||||
QStringList str;
|
||||
str << path << fileName;
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN);
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
}
|
||||
} else {
|
||||
settings.setValue("lastDir", QFileInfo(fileName).dir().absolutePath());
|
||||
QStringList str = GetReceiveEEpromCommand(fileName);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read EEPROM From Tx"));
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx"));
|
||||
ad->setWindowIcon(QIcon(":/images/read_eeprom.png"));
|
||||
ad->exec();
|
||||
}
|
||||
@@ -1441,7 +1441,7 @@ void MainWindow::burnExtenalFromEEPROM()
|
||||
void MainWindow::burnFromFlash()
|
||||
{
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
QString fileName = QFileDialog::getSaveFileName(this,tr("Read Flash to File"), settings.value("lastFlashDir").toString(),tr(FLASH_FILES_FILTER));
|
||||
QString fileName = QFileDialog::getSaveFileName(this,tr("Read Tx Firmware to File"), settings.value("lastFlashDir").toString(),tr(FLASH_FILES_FILTER));
|
||||
if (!fileName.isEmpty()) {
|
||||
QFile file(fileName);
|
||||
if (file.exists()) {
|
||||
@@ -1449,7 +1449,7 @@ void MainWindow::burnFromFlash()
|
||||
}
|
||||
settings.setValue("lastFlashDir",QFileInfo(fileName).dir().absolutePath());
|
||||
QStringList str = GetReceiveFlashCommand(fileName);
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Flash From Tx");
|
||||
avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx");
|
||||
ad->setWindowIcon(QIcon(":/images/read_flash.png"));
|
||||
ad->exec();
|
||||
}
|
||||
@@ -1674,34 +1674,34 @@ void MainWindow::createActions()
|
||||
connect(pasteAct, SIGNAL(triggered()), this, SLOT(paste()));
|
||||
|
||||
|
||||
burnToAct = new QAction(QIcon(":/images/write_eeprom.png"), tr("&Write EEPROM To Tx"), this);
|
||||
burnToAct = new QAction(QIcon(":/images/write_eeprom.png"), tr("&Write Models and Settings To Tx"), this);
|
||||
burnToAct->setShortcut(tr("Ctrl+Alt+W"));
|
||||
burnToAct->setStatusTip(tr("Write EEPROM to transmitter"));
|
||||
burnToAct->setStatusTip(tr("Write Models and Settings to transmitter"));
|
||||
connect(burnToAct,SIGNAL(triggered()),this,SLOT(burnTo()));
|
||||
|
||||
burnFromAct = new QAction(QIcon(":/images/read_eeprom.png"), tr("&Read EEPROM From Tx"), this);
|
||||
burnFromAct = new QAction(QIcon(":/images/read_eeprom.png"), tr("&Read Models and Settings From Tx"), this);
|
||||
burnFromAct->setShortcut(tr("Ctrl+Alt+R"));
|
||||
burnFromAct->setStatusTip(tr("Read EEPROM from transmitter"));
|
||||
burnFromAct->setStatusTip(tr("Read Models and Settings from transmitter"));
|
||||
connect(burnFromAct,SIGNAL(triggered()),this,SLOT(burnFrom()));
|
||||
|
||||
burnToFlashAct = new QAction(QIcon(":/images/write_flash.png"), tr("Write Flash memory"), this);
|
||||
burnToFlashAct->setStatusTip(tr("Write flash memory to transmitter"));
|
||||
burnToFlashAct = new QAction(QIcon(":/images/write_flash.png"), tr("Write Firmware"), this);
|
||||
burnToFlashAct->setStatusTip(tr("Write firmware to transmitter"));
|
||||
connect(burnToFlashAct,SIGNAL(triggered()),this,SLOT(burnToFlash()));
|
||||
|
||||
burnExtenalToEEPROMAct = new QAction(QIcon(":/images/write_eeprom_file.png"), tr("Write EEPROM memory from file"), this);
|
||||
burnExtenalToEEPROMAct->setStatusTip(tr("Write EEPROM memory from file to transmitter"));
|
||||
burnExtenalToEEPROMAct = new QAction(QIcon(":/images/write_eeprom_file.png"), tr("Write Models and Settings from file to Tx"), this);
|
||||
burnExtenalToEEPROMAct->setStatusTip(tr("Write Models and Settings from file to transmitter"));
|
||||
connect(burnExtenalToEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalToEEPROM()));
|
||||
|
||||
burnExtenalFromEEPROMAct = new QAction(QIcon(":/images/read_eeprom_file.png"), tr("Read EEPROM memory to file"), this);
|
||||
burnExtenalFromEEPROMAct->setStatusTip(tr("Read EEPROM memory from transmitter to file"));
|
||||
burnExtenalFromEEPROMAct = new QAction(QIcon(":/images/read_eeprom_file.png"), tr("Save transmitter Models and Settings to file"), this);
|
||||
burnExtenalFromEEPROMAct->setStatusTip(tr("Save the Models and Settings from the transmitter to a file"));
|
||||
connect(burnExtenalFromEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalFromEEPROM()));
|
||||
|
||||
burnFromFlashAct = new QAction(QIcon(":/images/read_flash.png"), tr("Read Flash memory"), this);
|
||||
burnFromFlashAct->setStatusTip(tr("Read flash memory to transmitter"));
|
||||
burnFromFlashAct = new QAction(QIcon(":/images/read_flash.png"), tr("Read Firmware"), this);
|
||||
burnFromFlashAct->setStatusTip(tr("Read firmware from transmitter"));
|
||||
connect(burnFromFlashAct,SIGNAL(triggered()),this,SLOT(burnFromFlash()));
|
||||
|
||||
burnConfigAct = new QAction(QIcon(":/images/configure.png"), tr("&Configure..."), this);
|
||||
burnConfigAct->setStatusTip(tr("Configure burning software"));
|
||||
burnConfigAct->setStatusTip(tr("Configure software for reading from and writing to the transmitter"));
|
||||
connect(burnConfigAct,SIGNAL(triggered()),this,SLOT(burnConfig()));
|
||||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||
if (!IS_ARM(eepromInterface->getBoard())) {
|
||||
@@ -1817,7 +1817,7 @@ void MainWindow::createMenus()
|
||||
editMenu->addAction(copyAct);
|
||||
editMenu->addAction(pasteAct);
|
||||
|
||||
burnMenu = menuBar()->addMenu(tr("&Burn"));
|
||||
burnMenu = menuBar()->addMenu(tr("&Read/Write"));
|
||||
burnMenu->addAction(burnToAct);
|
||||
burnMenu->addAction(burnFromAct);
|
||||
burnMenu->addSeparator();
|
||||
@@ -1913,7 +1913,7 @@ void MainWindow::createToolBars()
|
||||
editToolBar->addAction(copyAct);
|
||||
editToolBar->addAction(pasteAct);
|
||||
|
||||
burnToolBar = addToolBar(tr("Burn"));
|
||||
burnToolBar = addToolBar(tr("Write"));
|
||||
burnToolBar->addAction(burnToAct);
|
||||
burnToolBar->addAction(burnFromAct);
|
||||
burnToolBar->addSeparator();
|
||||
@@ -2100,13 +2100,13 @@ int MainWindow::getEpromVersion(QString fileName)
|
||||
uint8_t eeprom[EESIZE_RLC_MAX];
|
||||
int eeprom_size = HexInterface(inputStream).load(eeprom, EESIZE_RLC_MAX);
|
||||
if (!eeprom_size) {
|
||||
QMessageBox::critical(this, tr("Error"), tr("Invalid EEPROM File %1").arg(fileName));
|
||||
QMessageBox::critical(this, tr("Error"), tr("Invalid Models and Settings File %1").arg(fileName));
|
||||
file.close();
|
||||
return -1;
|
||||
}
|
||||
file.close();
|
||||
if (!LoadEeprom(testData, eeprom, eeprom_size)) {
|
||||
QMessageBox::critical(this, tr("Error"),tr("Invalid EEPROM File %1").arg(fileName));
|
||||
QMessageBox::critical(this, tr("Error"),tr("Invalid Models and Settings File %1").arg(fileName));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
@@ -2125,7 +2125,7 @@ int MainWindow::getEpromVersion(QString fileName)
|
||||
return -1;
|
||||
}
|
||||
if (!LoadEeprom(testData, eeprom, eeprom_size)) {
|
||||
QMessageBox::critical(this, tr("Error"),tr("Invalid binary EEPROM File %1").arg(fileName));
|
||||
QMessageBox::critical(this, tr("Error"),tr("Invalid binary Models and Settings File %1").arg(fileName));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -566,7 +566,7 @@ void preferencesDialog::on_snapshotClipboardCKB_clicked()
|
||||
void preferencesDialog::on_backupPathButton_clicked()
|
||||
{
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
QString fileName = QFileDialog::getExistingDirectory(this,tr("Select your eeprom backup folder"), settings.value("backupPath").toString());
|
||||
QString fileName = QFileDialog::getExistingDirectory(this,tr("Select your Models and Settings backup folder"), settings.value("backupPath").toString());
|
||||
if (!fileName.isEmpty()) {
|
||||
settings.setValue("backupPath", fileName);
|
||||
ui->backupPath->setText(fileName);
|
||||
|
||||
@@ -787,7 +787,7 @@ Mode 4:
|
||||
<item row="16" column="0">
|
||||
<widget class="QLabel" name="label_17">
|
||||
<property name="text">
|
||||
<string>eEprom backup folder</string>
|
||||
<string>Automatic Backup Folder</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
/stamp-opentx.h
|
||||
/opentx.elf
|
||||
/simu
|
||||
/eeprom.bin
|
||||
/opentx.hex
|
||||
/opentx.map
|
||||
/simu.d
|
||||
/snapshot_*.png
|
||||
@@ -3829,7 +3829,11 @@ void doMixerCalculations()
|
||||
if (val<0) val=0; // prevent val be negative, which would corrupt throttle trace and timers; could occur if safetyswitch is smaller than limits
|
||||
}
|
||||
else {
|
||||
#ifdef PCBTARANIS
|
||||
val = RESX + calibratedStick[g_model.thrTraceSrc == 0 ? THR_STICK : g_model.thrTraceSrc+NUM_STICKS-1];
|
||||
#else
|
||||
val = RESX + rawAnas[g_model.thrTraceSrc == 0 ? THR_STICK : g_model.thrTraceSrc+NUM_STICKS-1];
|
||||
#endif
|
||||
}
|
||||
|
||||
#if !defined(CPUM64)
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
/cz.h
|
||||
/de.h
|
||||
/es.h
|
||||
/fr.h
|
||||
/it.h
|
||||
/pl.h
|
||||
/pt.h
|
||||
/se.h
|
||||
@@ -1,750 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT cz.h - EDIT cz.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier cz.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is cz.h.
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT cz.h - EDIT cz.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
*/
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "VYP""ZAP"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE TR("\005","\012")
|
||||
#define TR_VBEEPMODE TR("Tich\212""Alarm""BezKl""V\207e\0", "Tich\212\0 ""Jen alarm\0""Bez kl\200ves""V\207e\0 ")
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "O====""=O===""==O==""===O=""====O"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "Ne REaREb"
|
||||
|
||||
#define LEN_VBLMODE TR("\005", "\007")
|
||||
#define TR_VBLMODE TR("Vyp\0 ""Kl\200v.""P\200ky\0""V\207e\0 ""Zap\0 ", "Vypnuto""Kl\200vesy""P\200ky\0 ""V\207e\0 ""Zapnuto")
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE " X "" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "CH1CH2CH3CH4"
|
||||
|
||||
#define LEN_DATETIME "\006"
|
||||
#define TR_DATETIME "DATUM:""\201AS: "
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\010")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "Amerika\0""Japonsko""Evropa\0 ")
|
||||
|
||||
#define LEN_VTRIMINC "\007"
|
||||
#define TR_VTRIMINC "Expo\0 ""ExJemn\212""Jemn\212\0 ""St\206edn\204""Hrub\212\0 "
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "Tich\212\0Zvuk\0 Hlas\0 "
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "SVPK123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "SVPK123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "SVPK12LR"
|
||||
#else
|
||||
#define TR_RETA123 "SVPK123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POZ""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\010"
|
||||
#define TR_VMLTPX "Se\201\204st ""N\200sobit ""Zam\203nit "
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\004"
|
||||
#define TR_VMIXTRIMS "VYP\0""ZAP\0""Sm\203r""V\212\207k""Plyn""K\206id"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\013"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario\0 "
|
||||
#else
|
||||
#define TR_VVARIO "[Vario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "\221\222Zvuk\0 "
|
||||
#else
|
||||
#define TR_SOUND "P\204pnout\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Vibrovat\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Vibrovat]\0"
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "\221\222Zvuk\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "\221\222Stopa\0 "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "\221\222P\200r\0 "
|
||||
#define TR_PLAY_VALUE "\221\222TTS\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[\221\222Stopa]\0 "
|
||||
#define TR_PLAY_BOTH "[\221\222P\200r]\0 "
|
||||
#define TR_PLAY_VALUE "[\221\222TTS]\0 "
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Hlasitost\0 "
|
||||
#define TR_CFN_BG_MUSIC "BgHudba\0 ""BgHudba ||\0"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "Log na SD\0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[Logov\200n\204]\0"
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Nastav \0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0 "
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "Z\200mek \0 ""Tren\202r \0 ""Insta-Trim\0" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Podsv\203tlen\204" TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "Z\200mek \0 ""Tren\202r \0 ""Insta-Trim\0" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Podsv\203tlen\204" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "Z\200mek \0 ""Tren\202r \0 ""Insta-Trim\0" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Podsv\203tlen\204" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET "\005"
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM "Telem"
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET "Tmr1\0""Tmr2\0""V\207e\0 " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Bat\0""Tmr1""Tmr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Fuel""T1\0 ""T2\0 ""Spd\0""Dist""GAlt""Cell""Cels""Vfas""Curr""Cnsp""Powr""AccX""AccY""AccZ""Hdg\0""VSpd""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Spd+""Dst+""Cur+""Pwr+""Acc\0""Time"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\010")
|
||||
#define TR_VUNITSSYSTEM TR("Metr.\0""Imper.", "Metrick\202""Imperial")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\004"
|
||||
#define TR_VALARM "----""\217lut""oran""\201erv"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "---\0 ""Hub\0 ""WSHHigh""Halcyon"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\010"
|
||||
#define TR_VSCREEN "Hodnota ""Ukazatel"
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 13
|
||||
#define LEN_VTEMPLATES "\015"
|
||||
#define TR_VTEMPLATES "Smazat mixy\0\0""Z\200kl. 4kan\200l\0""Sticky-T-Cut\0""V-Tail \0""Elevon\\Delta\0""eCCPM \0""Heli Setup \0""Servo Test \0"
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu"" Exit"" Dol\211""Nhoru""Vprvo""Vlevo", " Menu"" Exit""Enter"" Page"" Plus""M\204nus")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF""VSG""VSH""VSI""VSJ""VSK""VSL""VSM""VSN""VSO""VSP""VSQ""VSR""VSS""VST""VSU""VSV""VSW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "*1 "
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "*1 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Sm\203r""V\212\207k""Plyn""K\206id" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmS" "TrmV" "TrmP" "TrmK" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "VYP""ABS""THs""TH%""THt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\006"
|
||||
#define TR_VTRAINERMODES "U\201itel""\217\200k\0 "
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "Dr\217et\0 ""Vlastn\204\0 ""Bez pulz\211"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabilize""Acro ""Alt Hold ""Auto ""Guided ""Loiter ""RTL ""Circle ""Pos Hold ""Land ""OF Loiter""Toy A ""Toy M ""INVALID "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circle ""Stabilize ""Training ""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guided ""Initialising ""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\010[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER "\007"TR_ENTER" > DAL\207\214"
|
||||
#define TR_FREE TR("voln\202:", "voln\212ch")
|
||||
#define TR_DELETEMODEL "SMAZAT MODEL"
|
||||
#define TR_COPYINGMODEL "Kop\204ruji model.."
|
||||
#define TR_MOVINGMODEL "P\206esouv\200m model."
|
||||
#define TR_LOADINGMODEL "Aktivuji model.."
|
||||
#define TR_NAME "Jm\202no"
|
||||
#define TR_MODELNAME "N\200zev modelu"
|
||||
#define TR_PHASENAME "Jm\202no"
|
||||
#define TR_MIXNAME "Jm\202no"
|
||||
#define TR_EXPONAME "Jm\202no"
|
||||
#define TR_BITMAP "Obr\200zek"
|
||||
#define TR_TIMER "Stopky "
|
||||
#define TR_ELIMITS TR("Limit+25%", "Kan\200l +/- 125%")
|
||||
#define TR_ETRIMS TR("\207ir\207\204Trim", "\207irok\212 trim")
|
||||
#define TR_TRIMINC TR("KrokTrimu", "Krok trimu")
|
||||
#define TR_TTRACE TR("StopaPlyn", "Stopa\206 plynu")
|
||||
#define TR_TTRIM TR("TrimPlynu", "TrimPlyn-volnob\203h")
|
||||
#define TR_BEEPCTR "(\043)St\206edy"
|
||||
#define TR_PROTO INDENT"Protokol"
|
||||
#define TR_PPMFRAME "PPM frame"
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH "Sp\204na\201"
|
||||
#define TR_TRIMS "Trimy"
|
||||
#define TR_FADEIN "P\206echod Zap"
|
||||
#define TR_FADEOUT "P\206echod Vyp"
|
||||
#define TR_DEFAULT "(v\212choz\204)"
|
||||
#define TR_CHECKTRIMS "\006Kont.\012Trimy"
|
||||
#define OFS_CHECKTRIMS (9*FW)
|
||||
#define TR_SWASHTYPE "Typ cykliky"
|
||||
#define TR_COLLECTIVE "Kolektiv"
|
||||
#define TR_SWASHRING "Cyklika"
|
||||
#define TR_ELEDIRECTION "Sm\203r:V\212\207kovka"
|
||||
#define TR_AILDIRECTION "\012K\206id\202lka"
|
||||
#define TR_COLDIRECTION "\012Kolektiv"
|
||||
#define TR_MODE INDENT"M\205d"
|
||||
#define TR_NOFREEEXPO "Nen\204 voln\202 expo!"
|
||||
#define TR_NOFREEMIXER "Nen\204 voln\212 mix!"
|
||||
#define TR_INSERTMIX "VLO\217IT MIX "
|
||||
#define TR_EDITMIX "UPRAVIT MIX "
|
||||
#define TR_SOURCE INDENT"Zdroj"
|
||||
#define TR_WEIGHT "V\200ha"
|
||||
#define TR_EXPO "Expo"
|
||||
#define TR_SIDE "Strana"
|
||||
#define TR_DIFFERENTIAL "Dif.v\212chylek"
|
||||
#define TR_OFFSET INDENT"Ofset"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "K\206ivka"
|
||||
#define TR_FLMODE "Re\217im"
|
||||
#define TR_MIXWARNING "Varov\200n\204"
|
||||
#define TR_OFF "VYP"
|
||||
#define TR_MULTPX TR("Mat.operace", "Operace")
|
||||
#define TR_DELAYDOWN TR("Zpo\217d\203n\204 Vyp", "Zdr\217et(-)")
|
||||
#define TR_DELAYUP TR("Zpo\217d\203n\204 Zap", "Zdr\217et(\43)")
|
||||
#define TR_SLOWDOWN TR("Zpomalen\204(-)", "Zpomal(\177)")
|
||||
#define TR_SLOWUP TR("Zpomalen\204(+)", "Zpomal(\176)")
|
||||
#define TR_MIXER "MIXER"
|
||||
#define TR_CV "k"
|
||||
#define TR_GV "GP"
|
||||
#define TR_ACHANNEL "A\004Kan\200l"
|
||||
#define TR_RANGE INDENT"Rozsah"
|
||||
#define TR_BAR "Ukazatel"
|
||||
#define TR_ALARM INDENT"Alarm"
|
||||
#define TR_USRDATA TR("U\217ivData", "U\217iv. data")
|
||||
#define TR_BLADES TR(INDENT"ListyVrt", INDENT"Listy vrtule")
|
||||
#define TR_SCREEN "Panel "
|
||||
#define TR_SOUND_LABEL "Zvuk"
|
||||
#define TR_LENGTH INDENT"D\202lka"
|
||||
#define TR_SPKRPITCH INDENT"T\205n"
|
||||
#define TR_HAPTIC_LABEL "Vibrace"
|
||||
#define TR_HAPTICSTRENGTH INDENT"S\204la"
|
||||
#define TR_CONTRAST "Kontrast LCD"
|
||||
#define TR_ALARMS_LABEL "Alarmy"
|
||||
#define TR_BATTERY_RANGE TR("Ukazatel bat.", "Ukazetel baterie")
|
||||
#define TR_BATTERYWARNING INDENT"Vybit\200 baterie"
|
||||
#define TR_INACTIVITYALARM INDENT"Ne\201innost"
|
||||
#define TR_MEMORYWARNING INDENT"Pln\200 pam\203t'"
|
||||
#define TR_ALARMWARNING INDENT"Vypnut\212 zvuk"
|
||||
#define TR_RENAVIG "Navig. RotEnc"
|
||||
#define TR_THROTTLEREVERSE TR("ReversPlyn", "Revers plynu")
|
||||
#define TR_MINUTEBEEP TR(INDENT"Minuta", INDENT"Oznamovat minuty")
|
||||
#define TR_BEEPCOUNTDOWN INDENT"Odpo\201et"
|
||||
#define TR_PERSISTENT INDENT"Trval\202"
|
||||
#define TR_BACKLIGHT_LABEL "Podsv\203tlen\204"
|
||||
#define TR_BLDELAY INDENT"Zhasnout po"
|
||||
#define TR_BLONBRIGHTNESS INDENT"Jas Zap."
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"Jas Vyp."
|
||||
#define TR_SPLASHSCREEN "\210vodn\204Logo"
|
||||
#define TR_THROTTLEWARNING "(\043)Plyn"
|
||||
#define TR_SWITCHWARNING "(\043)Sp\204na\201e"
|
||||
#define TR_TIMEZONE "\201asov\202 p\200smo"
|
||||
#define TR_RXCHANNELORD TR("Po\206ad\204 kan\200l\211", "V\212choz\204 po\206ad\204 kan\200l\211")
|
||||
#define TR_SLAVE "Pod\206\204zen\212"
|
||||
#define TR_MODESRC " M\205d\006% Zdroj"
|
||||
#define TR_MULTIPLIER "N\200sobi\201"
|
||||
#define TR_CAL "Kal."
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER "\007" TR_ENTER " = START"
|
||||
#define TR_SETMIDPOINT TR(CENTER "\001Nastav p\200ky na st\206ed", CENTER "\002Nastav p\200ky na st\206ed")
|
||||
#define TR_MOVESTICKSPOTS TR(CENTER "\004H\212bej p\200kami/poty", "\007H\212bej p\200kami i potenciometry")
|
||||
#define TR_RXBATT "Rx Bat.:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER "NO DATA"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Free Stack\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER" >> Reset"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "CH"
|
||||
#define TR_MODEL "MODEL"
|
||||
#define TR_FP "LR"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "Doch\200z\204 EEPROM"
|
||||
#define TR_ALERT "\006 POZOR"
|
||||
#define TR_PRESSANYKEYTOSKIP "Kl\200vesa >>> p\206esko\201it"
|
||||
#define TR_THROTTLENOTIDLE TR("P\200ka plynu je pohnut\200", "P\200ka plynu nen\204 na nule")
|
||||
#define TR_ALARMSDISABLED "Alarmy jsou zak\200z\200ny"
|
||||
#define TR_PRESSANYKEY "\006Stiskni kl\200vesu"
|
||||
#define TR_BADEEPROMDATA "\006Chyba dat EEPROM"
|
||||
#define TR_EEPROMFORMATTING "\004Formatov\200n\204 EEPROM"
|
||||
#define TR_EEPROMOVERFLOW "P\206etekla EEPROM"
|
||||
#define TR_MENURADIOSETUP "NASTAVEN\214 R\213DIA"
|
||||
#define TR_MENUDATEANDTIME "DATUM A \201AS"
|
||||
#define TR_MENUTRAINER "TREN\220R"
|
||||
#define TR_MENUVERSION "VERZE"
|
||||
#define TR_MENUDIAG "DIAG"
|
||||
#define TR_MENUANA "ANALOGY"
|
||||
#define TR_MENUCALIBRATION "KALIBRACE"
|
||||
#define TR_TRIMS2OFFSETS "\004Trimy => Subtrimy"
|
||||
#define TR_MENUMODELSEL "MODEL"
|
||||
#define TR_MENUSETUP "NASTAVEN\214"
|
||||
#define TR_MENUFLIGHTPHASE "LETOV\216 RE\217IM"
|
||||
#define TR_MENUFLIGHTPHASES "LETOV\220 RE\217IMY"
|
||||
#define TR_MENUHELISETUP "HELI"
|
||||
|
||||
|
||||
// Alignment
|
||||
|
||||
|
||||
#define TR_MENUINPUTS "DR/EXPO"
|
||||
#define TR_MENULIMITS "LIMITY"
|
||||
|
||||
|
||||
#define TR_MENUCURVES "K\215IVKY"
|
||||
#define TR_MENUCURVE "\002k"
|
||||
#define TR_MENUCUSTOMSWITCH "VIRT. SP\214NA\201"
|
||||
#define TR_MENUCUSTOMSWITCHES "VIRTU\213LN\214 SP\214NA\201E"
|
||||
#define TR_MENUCUSTOMFUNC "FUNKCE"
|
||||
#define TR_MENUTELEMETRY "TELEMETRIE"
|
||||
#define TR_MENUTEMPLATES "\207ABLONY"
|
||||
#define TR_MENUSTAT "STATISTIKA"
|
||||
#define TR_MENUDEBUG "DIAG"
|
||||
#define TR_RXNUM "P\206ij\204ma\201"
|
||||
#define TR_SYNCMENU "Sync [MENU]"
|
||||
#define TR_LIMIT INDENT"Limit"
|
||||
#define TR_MINRSSI "Min Rssi"
|
||||
#define TR_LATITUDE "Zem. \207\204\206ka"
|
||||
#define TR_LONGITUDE "Zem. d\202lka"
|
||||
#define TR_GPSCOORD "GPS sou\206adnice"
|
||||
#define TR_VARIO "Vario"
|
||||
#define TR_SHUTDOWN "VYP\214N\213N\204.."
|
||||
#define TR_BATT_CALIB "Kalib:Baterie"
|
||||
#define TR_CURRENT_CALIB " +=\006Proud"
|
||||
#define TR_VOLTAGE INDENT"Nap\203t\204"
|
||||
#define TR_CURRENT INDENT"Proud"
|
||||
#define TR_SELECT_MODEL "Vyber model"
|
||||
#define TR_CREATE_MODEL "Nov\212 model"
|
||||
#define TR_COPY_MODEL "Kop\204rovat"
|
||||
#define TR_MOVE_MODEL "P\206esunout"
|
||||
#define TR_BACKUP_MODEL "Z\200lohovat"
|
||||
#define TR_DELETE_MODEL "Sma\217 model"
|
||||
#define TR_RESTORE_MODEL "Obnov model"
|
||||
#define TR_SDCARD_ERROR "Chyba SD karty"
|
||||
#define TR_NO_SDCARD "Nen\204 SD karta"
|
||||
#define TR_INCOMPATIBLE "Nekompatibiln\204"
|
||||
#define TR_WARNING "KONTROLA"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "PLYNU"
|
||||
#define TR_ALARMSWARN "ALARMU"
|
||||
#define TR_SWITCHWARN "POZICE"
|
||||
#define TR_INVERT_THR "Invertovat plyn?"
|
||||
#define TR_SPEAKER_VOLUME INDENT "Hlasitost"
|
||||
#define TR_LCD "LCD"
|
||||
#define TR_BRIGHTNESS INDENT "Jas"
|
||||
#define TR_CPU_TEMP "Tepl. CPU\016>"
|
||||
#define TR_CPU_CURRENT "Proud\030>"
|
||||
#define TR_CPU_MAH "Spot\206eba"
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "Tepl. MB \016>"
|
||||
#define TR_CAPAWARNING INDENT "Kapacita"
|
||||
#define TR_TEMPWARNING INDENT "Teplota"
|
||||
#define TR_FUNC "Fce."
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Trv\200n\204"
|
||||
#define TR_DELAY "Zdr\217et"
|
||||
#define TR_SD_CARD "SD"
|
||||
#define TR_SDHC_CARD "SD-HC"
|
||||
#define TR_NO_SOUNDS_ON_SD "\217\200dn\212 zvuk na SD"
|
||||
#define TR_NO_MODELS_ON_SD "\217\200dn\212 model na SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "\217\200dn\202 obr\200zky na SD"
|
||||
#define TR_PLAY_FILE "P\206ehr\200t"
|
||||
#define TR_DELETE_FILE "Odstranit"
|
||||
#define TR_COPY_FILE "Kop\204rovat"
|
||||
#define TR_RENAME_FILE "P\206ejmenovat"
|
||||
#define TR_ASSIGN_BITMAP "Zvolit obr\200zek"
|
||||
#define TR_REMOVED " odstran\203n"
|
||||
#define TR_SD_INFO "Informace"
|
||||
#define TR_SD_FORMAT "Form\200t"
|
||||
#define TR_NA "[X]"
|
||||
#define TR_HARDWARE "HARDWARE"
|
||||
#define TR_FORMATTING "Form\200tovan\204.."
|
||||
#define TR_TEMP_CALIB " +=\006Teplota"
|
||||
#define TR_TIME "\201as"
|
||||
#define TR_BAUDRATE "BT Baudrate"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Typ:"
|
||||
#define TR_SD_SPEED "Rychlost:"
|
||||
#define TR_SD_SECTORS "Sektor\211 :"
|
||||
#define TR_SD_SIZE "Velikost:"
|
||||
#define TR_TYPE TR_SD_TYPE
|
||||
#define TR_GLOBAL_VARS "Glob\200ln\204 prom\203nn\202"
|
||||
#define TR_GLOBAL_VAR "Global Variable"
|
||||
#define TR_MENUGLOBALVARS "GLOB\213LN\214 PROM\203NN\220"
|
||||
#define TR_OWN " \043 "
|
||||
#define TR_DATE "Datum"
|
||||
#define TR_ROTARY_ENCODER "R.Encs"
|
||||
#define TR_CHANNELS_MONITOR "MONITOR KAN\213LU"
|
||||
#define TR_INTERNALRF "Vnit\206n\204 RF modul"
|
||||
#define TR_EXTERNALRF "Extern\204 RF modul"
|
||||
#define TR_FAILSAFE "M\205d Failsafe"
|
||||
#define TR_FAILSAFESET "NASTAVEN\214 FAILSAFE"
|
||||
#define TR_COUNTRYCODE "K\205d regionu"
|
||||
#define TR_VOICELANG "Jazyk hlasu"
|
||||
#define TR_UNITSSYSTEM "Jednotky"
|
||||
#define TR_EDIT "Upravit"
|
||||
#define TR_INSERT_BEFORE "Vlo\217it p\206ed"
|
||||
#define TR_INSERT_AFTER "Vlo\217it za"
|
||||
#define TR_COPY "Kop\204rovat"
|
||||
#define TR_MOVE "P\206esunout"
|
||||
#define TR_PASTE "Vlo\217it"
|
||||
#define TR_DELETE "Odstranit"
|
||||
#define TR_INSERT "P\206idat"
|
||||
#define TR_RESET_FLIGHT "Vynulovat let"
|
||||
#define TR_RESET_TIMER1 "Vynulovat Timer1"
|
||||
#define TR_RESET_TIMER2 "Vynulovat Timer2"
|
||||
#define TR_RESET_TELEMETRY "Vynulovat telemetrii"
|
||||
#define TR_STATISTICS "Statistika"
|
||||
#define TR_ABOUT_US "O n\200s"
|
||||
#define TR_AND_SWITCH "AND Sp\204na\201"
|
||||
#define TR_CF "FN"
|
||||
#define TR_SPEAKER INDENT"Repro"
|
||||
#define TR_BUZZER INDENT"P\204p\200k"
|
||||
#define TR_BYTES "[B]"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Range]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Volby]"
|
||||
#define TR_TRAINER "Tren\202r"
|
||||
#define TR_ANTENNAPROBLEM CENTER "Probl\202m s TX ant\202nou!"
|
||||
#define TR_MODELIDUSED TR("ID ji\217 pou\217ito","ID modelu je ji\217 pou\217ito")
|
||||
#define TR_MODULE INDENT "Modul"
|
||||
#define TR_CHANNELRANGE INDENT "Rozsah kan\200l\211"
|
||||
#define TR_LOWALARM INDENT "N\204zk\212 Alarm"
|
||||
#define TR_CRITICALALARM INDENT "Kritick\212 Alarm"
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Jm\202no ", " Sp\204na\201 ", " Trimy ", " P\206echod Zap ", " P\206echod Vyp " }
|
||||
#define TR_LIMITS_HEADERS { " Jm\202no ", " Subtrim ", " Min ", " Max ", " Sm\203r ", " K\206ivka ", " St\206ed PPM ", " Symetrick\202 " }
|
||||
#define TR_CSW_HEADERS { " Funkce ", " Hodnota 1 ", " Hodnota 2 ", " AND Sp\204na\201 ", " Trv\200n\204 ", " Zpo\217d\203n\204 " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS TR(" O n\200s ", "O n\200s")
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 TR("OpenTX je nekomer\201n\204,", "OpenTX\001je\001open-source,")
|
||||
#define TR_ABOUT_OPENTX_2 TR("opensource bez z\200ruky.", "nekomer\201n\204 a bez\001z\200ruky.")
|
||||
#define TR_ABOUT_OPENTX_3 TR("Vytvo\206en ve voln\202m \201ase.", "Byl\001vytvo\206en\001nad\207en\212mi\001model\200\206i")
|
||||
#define TR_ABOUT_OPENTX_4 TR("Podpora v\212voje pomoc\204", "Podpora\001v\212voje\001pomoc\204")
|
||||
#define TR_ABOUT_OPENTX_5 TR("finan\201n\204ho daru je v\204t\200na!", "drobn\202ho\001daru\001je\001v\204t\200na!")
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "Hlavn\204 v\212voj\200\206 OpenTX"
|
||||
#define TR_ABOUT_BERTRAND_3 "Spoluautor Companion9x"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Specialista na k\205d,"
|
||||
#define TR_ABOUT_MIKE_3 " a ovlada\201e hardwaru."
|
||||
#define TR_ABOUT_MIKE_4 ""
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Hlavn\204 v\212voj\200\206"
|
||||
#define TR_ABOUT_ROMOLO_3 "Companion9x"
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Funk\201nost, pou\217itelnost,"
|
||||
#define TR_ABOUT_ANDRE_3 "lad\203n\204 a dokumentace"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "openrcforums webmaster"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hota\206"
|
||||
#define TR_ABOUT_MARTIN_2 "Grafick\212 design, \201e\207tina"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "V\212voj a v\212roba Hardware"
|
||||
#define TR_ABOUT_HARDWARE_3 "P\206isp\203vatel firmware"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Sky9x designer/v\212robce"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Mate\206sk\202 projekty"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "P\204p\200n\204"
|
||||
#define TR_WAV_VOLUME "Zvuky WAV"
|
||||
#define TR_VARIO_VOLUME "Vario"
|
||||
#define TR_BG_VOLUME "WAV na pozad\204"
|
||||
@@ -1,753 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Helle <hrenz62961@aol.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT de.h - EDIT de.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier de.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is de.h.
|
||||
*
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT de.h - EDIT de.h.txt INSTEAD !!!!!!!
|
||||
*/
|
||||
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "AUS""EIN"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE "\005"
|
||||
#define TR_VBEEPMODE "Stumm""Alarm""NoKey""Alle\0"
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "AUSDGaDGb"
|
||||
|
||||
#define LEN_VBLMODE "\005"
|
||||
#define TR_VBLMODE "AUS\0 ""Taste""Stks\0""Beide""EIN\0 " // Anpassung
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE "AUS"" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "CH1CH2CH3CH4"
|
||||
|
||||
#define LEN_DATETIME "\005"
|
||||
#define TR_DATETIME "DATE:""ZEIT:"
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\007")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "Amerika""Japan\0 ""Europa\0")
|
||||
|
||||
#define LEN_VTRIMINC TR("\006","\013")
|
||||
#define TR_VTRIMINC TR("Expo ""ExFein""Fein ""Mittel""Grob ","Exponential""Extra Fein ""Fein ""Mittel ""Grob ")
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "SilentBeeps\0Voice\0"
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "SHGQ123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "SHGQ123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "SHGQ12LR"
|
||||
#else
|
||||
#define TR_RETA123 "SHGQ123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POS""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\010"
|
||||
#define TR_VMLTPX "Addiere ""Multipl.""Ersetze "
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\003"
|
||||
#define TR_VMIXTRIMS "AUS""EIN""Sei""H\203e""Gas""Que" //Mixer Trim Werte
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\012"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario\0 " // nur 10 Zeichen String!
|
||||
#else
|
||||
#define TR_VVARIO "[Vario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "Spiel T\203ne"
|
||||
#else
|
||||
#define TR_SOUND "Spiel\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Haptic\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Haptic]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "Spiel\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "Sag Text\0 "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "Sag Beide "
|
||||
#define TR_PLAY_VALUE "Sag Wert\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[Sag Text]"
|
||||
#define TR_PLAY_BOTH "[SagBeide]"
|
||||
#define TR_PLAY_VALUE "[Sag Wert]"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Lautst\201rke"
|
||||
#define TR_CFN_BG_MUSIC "MusikStart""MusikPause"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "SD Aufz.\0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[SD Aufz.]"
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "\200ndere \0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0"
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim" TR_SOUND TR_HAPTIC "R\205cksetz.\0" TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "LCD Licht\0" TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim" TR_SOUND TR_HAPTIC "R\205cksetz.\0" TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "LCD Licht\0" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim" TR_SOUND TR_HAPTIC "R\205cksetz.\0" TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "LCD Licht\0" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET TR("\005", "\011")
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM TR("Telem", "Telemetrie ") //\200nderung
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET TR("Tmr1\0""Tmr2\0""Alle\0" TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC, "Timer 1 ""Timer 2 ""Alle Tmr." TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC)
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Piep1\0""Piep2\0""Piep3\0""Warn1 ""Warn2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Batt""Uhr1""Uhr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""H\203he""Umdr""Fuel""T1\0 ""T2\0 ""Gesc""Dist""GH\203h""Zell""Zels""Vfas""Strm""Verb""Leis""BesX""BesY""BesZ""Rich""VGes""A1-\0""A2-\0""H\203h-""H\203h+""Umd+""T1+\0""T2+\0""Ges+""Dst+""Str+""Pwr+""Besc""Zeit"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\010")
|
||||
#define TR_VUNITSSYSTEM TR("Metrik""Imper.", "Metrisch\0 ""Imperial")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\003"
|
||||
#define TR_VALARM "---""Gel""Org""Rot"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "Kein\0 ""Hub\0 ""WSHHigh""Halcyon"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\006"
|
||||
#define TR_VSCREEN "Werte\0""Balken" //Telemetrie Werte oder Balken
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS\0""NMEA" //Koordinatenanzeige
|
||||
|
||||
#define LEN2_VTEMPLATES 15 // max String L\201nge f\205r Men\205 (original=13)
|
||||
#define LEN_VTEMPLATES "\017" // max String L\201nge 15+cr+lf
|
||||
#define TR_VTEMPLATES "Misch. L\203sch.\0 ""Einfach. 4-CH\0 ""Fixe Gassperre\0""V-Stabilisator\0""Delta Mischer\0 ""eCCPM\0 ""Hubschrauber\0 ""Servo Tester\0 "
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu"" Exit"" Down"" Up""Right"" Left", " Menu"" Exit""Enter"" Page"" Plus""Minus")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "DGa""DGb" //Digitalgeber a und b = Drehgeber
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 " //4 Potis S1,S2,Links,Rechts
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF""PSG""PSH""PSI""PSJ""PSK""PSL""PSM""PSN""PSO""PSP""PSQ""PSR""PSS""PST""PSU""PSV""PSW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "ONE"
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "ONE"
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "Dreh"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "DGa ""DGb ""DGc ""DGd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "DGa ""DGb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "ZYK1""ZYK2""ZYK3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Sei\0""H\203h\0""Gas\0""Que\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmS" "TrmH" "TrmG" "TrmQ" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "AUS""ABS""GSs""GS%""GSt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\007" // "\006"
|
||||
#define TR_VTRAINERMODES "Lehrer\0""Sch\205ler\0" // "Master""Slave\0"
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "Hold\0 ""Custom\0 ""No pulses"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabilize""Acro ""Alt Hold ""Auto ""Guided ""Loiter ""RTL ""Circle ""Pos Hold ""Land ""OF Loiter""Toy A ""Toy M ""INVALID "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circle ""Stabilize ""Training ""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guided ""Initialising ""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\010[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER"\006"TR_ENTER" > Weiter"
|
||||
#define TR_FREE "frei"
|
||||
#define TR_DELETEMODEL "Modell l\203schen?"
|
||||
#define TR_COPYINGMODEL "Kopiere Modell"
|
||||
#define TR_MOVINGMODEL "Schiebe Modell"
|
||||
#define TR_LOADINGMODEL "Lade Modell..."
|
||||
#define TR_NAME "Name"
|
||||
#define TR_MODELNAME "Modell Name"
|
||||
#define TR_PHASENAME "Phase Name"
|
||||
#define TR_MIXNAME "Mix Name"
|
||||
#define TR_EXPONAME "Expo Name"
|
||||
#define TR_BITMAP "Modell Bild"
|
||||
#define TR_TIMER TR("Stoppuhr","Stoppuhr ")
|
||||
#define TR_ELIMITS TR("Erw.Limit","Erweit. Limits")
|
||||
#define TR_ETRIMS TR("Erw.Trims","Erweit. Trimmung")
|
||||
#define TR_TRIMINC TR("Trim Schr.","Trimm Schritte")
|
||||
#define TR_TTRACE TR("Gasquelle","Gas Quelle")
|
||||
#define TR_TTRIM TR("Gastrim","Gas Trimmung")
|
||||
#define TR_BEEPCTR TR("Mitt.Piep","Mittelst. Pieps")
|
||||
#define TR_PROTO TR(INDENT"Proto.",INDENT"Protokoll")
|
||||
#define TR_PPMFRAME "PPM Einst."
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH TR("Schalt.","Schalter")
|
||||
#define TR_TRIMS "Trims"
|
||||
#define TR_FADEIN "Langs. Ein"
|
||||
#define TR_FADEOUT "Langs. Aus"
|
||||
#define TR_DEFAULT "(Normal)"
|
||||
#define TR_CHECKTRIMS "\006Trims\012Pr\205fen"
|
||||
#define OFS_CHECKTRIMS (9*FW)
|
||||
#define TR_SWASHTYPE TR("Typ Taumelsch","Typ Taumelscheibe")
|
||||
#define TR_COLLECTIVE TR("Kollekt.Pitch","Kollekt. Pitch Kanal")
|
||||
#define TR_SWASHRING TR("Zykl. Begrenz","Zyklische Begrenzung")
|
||||
#define TR_ELEDIRECTION TR("Nick Richtung"," Nick Servo Richtung")
|
||||
#define TR_AILDIRECTION TR("Roll Richtung"," Roll Servo Richtung")
|
||||
#define TR_COLDIRECTION TR("Pit. Richtung","Pitch Servo Richtung")
|
||||
#define TR_MODE INDENT"Modus"
|
||||
#define TR_NOFREEEXPO "Expos voll!"
|
||||
#define TR_NOFREEMIXER "Mischer voll!"
|
||||
#define TR_INSERTMIX "MISCHER HINZ."
|
||||
#define TR_EDITMIX "MISCHER Edit"
|
||||
#define TR_SOURCE INDENT"Quelle"
|
||||
#define TR_WEIGHT "Gewicht"
|
||||
#define TR_EXPO TR("Expo","Exponential")
|
||||
#define TR_SIDE "Seite"
|
||||
#define TR_DIFFERENTIAL "Diff"
|
||||
#define TR_OFFSET INDENT"Offset"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Kurve"
|
||||
#define TR_FLMODE TR("Phase","Phasen")
|
||||
#define TR_MIXWARNING "Warnung"
|
||||
#define TR_OFF "AUS"
|
||||
#define TR_MULTPX "Wirkung"
|
||||
#define TR_DELAYDOWN "Verz. Dn"
|
||||
#define TR_DELAYUP "Verz. Up"
|
||||
#define TR_SLOWDOWN "Langs.Dn"
|
||||
#define TR_SLOWUP "Langs.Up"
|
||||
#define TR_MIXER "MISCHER"
|
||||
#define TR_CV "KV"
|
||||
#define TR_GV "GV"
|
||||
#define TR_ACHANNEL "A\004Kanal "
|
||||
#define TR_RANGE INDENT"Skala"
|
||||
#define TR_BAR "Streifen"
|
||||
#define TR_ALARM INDENT"Alarm"
|
||||
#define TR_USRDATA "Daten"
|
||||
#define TR_BLADES INDENT"Bl\201tter"
|
||||
#define TR_SCREEN "Bild "
|
||||
#define TR_SOUND_LABEL "T\203ne"
|
||||
#define TR_LENGTH INDENT"Dauer"
|
||||
#define TR_SPKRPITCH INDENT"Tonh\203he"
|
||||
#define TR_HAPTIC_LABEL "Vibration"
|
||||
#define TR_HAPTICSTRENGTH INDENT"St\201rke"
|
||||
#define TR_CONTRAST "Kontrast"
|
||||
#define TR_ALARMS_LABEL "Alarm wenn"
|
||||
#define TR_BATTERY_RANGE TR("Akku Bereich","Akku Spg-Bereich") // Symbol Akku Ladezustand
|
||||
#define TR_BATTERYWARNING INDENT"Akku Spg kl."
|
||||
#define TR_INACTIVITYALARM INDENT"Inaktivit\201t "
|
||||
#define TR_MEMORYWARNING INDENT"Speicher voll"
|
||||
#define TR_ALARMWARNING INDENT"Ton aus"
|
||||
#define TR_RENAVIG "Drehgeb. Navig."
|
||||
#define TR_THROTTLEREVERSE TR("Gas invers", "Vollgas hinten?") //\200nderung wg TH9x, Taranis
|
||||
#define TR_MINUTEBEEP TR(INDENT"Minute",INDENT"Jede Minute")
|
||||
#define TR_BEEPCOUNTDOWN INDENT"Countdown"
|
||||
#define TR_PERSISTENT TR(INDENT"M-Zeit",INDENT"Modell Zeit")
|
||||
#define TR_BACKLIGHT_LABEL "LCD Licht an"
|
||||
#define TR_BLDELAY INDENT"Dauer"
|
||||
#define TR_BLONBRIGHTNESS INDENT"An Helligkeit"
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"Aus Helligkeit"
|
||||
#define TR_SPLASHSCREEN "Startbild"
|
||||
#define TR_THROTTLEWARNING "Gas Alarm"
|
||||
#define TR_SWITCHWARNING TR("Sch. Alarm","Schalter Alarm")
|
||||
#define TR_TIMEZONE TR("Zeitzone","GPS Zeit Zone")
|
||||
#define TR_RXCHANNELORD TR("Kanalanordnung","Kanalvoreinstellung")
|
||||
#define TR_SLAVE "Sch\205ler PPM1-8 als Ausgang"
|
||||
#define TR_MODESRC " Modus\002% Quelle"
|
||||
#define TR_MULTIPLIER "Multiplikator"
|
||||
#define TR_CAL "Kal."
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER"\006"TR_ENTER" zum Start"
|
||||
#define TR_SETMIDPOINT CENTER"Sticks+Potis auf Mitte"
|
||||
#define TR_MOVESTICKSPOTS CENTER"Sticks+Potis bewegen"
|
||||
#define TR_RXBATT "Rx Batt:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER"NO DATA"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Free Stack\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER" f\205r Reset"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "CH"
|
||||
#define TR_MODEL "MODELL"
|
||||
#define TR_FP "FP"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "EEPROM voll"
|
||||
#define TR_ALERT "WARNUNG"
|
||||
#define TR_PRESSANYKEYTOSKIP "Taste dr\205cken"
|
||||
#define TR_THROTTLENOTIDLE "Gas nicht Null!"
|
||||
#define TR_ALARMSDISABLED "Alarme ausgeschaltet"
|
||||
#define TR_PRESSANYKEY TR("Taste dr\205cken",CENTER"Taste dr\205cken")
|
||||
#define TR_BADEEPROMDATA "EEPROM ung\205ltig"
|
||||
#define TR_EEPROMFORMATTING "EEPROM Initialisieren"
|
||||
#define TR_EEPROMOVERFLOW "EEPROM \204berlauf"
|
||||
#define TR_MENURADIOSETUP TR("SENDER EINST.","SENDER GRUNGEINSTELLUNGEN")
|
||||
#define TR_MENUDATEANDTIME "DATUM UND ZEIT"
|
||||
#define TR_MENUTRAINER TR("Lehr./Sch\204l.","LEHRER/SCH\204LER")
|
||||
#define TR_MENUVERSION "VERSION"
|
||||
#define TR_MENUDIAG TR("Schalt.","Schalter Test")
|
||||
#define TR_MENUANA "Analog Test"
|
||||
#define TR_MENUCALIBRATION TR("KALIB. ANALOG","KALIBRIERUNG STICKS+POTIS")
|
||||
#define TR_TRIMS2OFFSETS "\006Trims => Offset"
|
||||
#define TR_MENUMODELSEL TR("MODELLE","MODELL W\200HLEN")
|
||||
#define TR_MENUSETUP TR("KONF.","MODELL EINSTELLUNGEN")
|
||||
#define TR_MENUFLIGHTPHASE "FLUGPHASE"
|
||||
#define TR_MENUFLIGHTPHASES "FLUGPHASEN"
|
||||
#define TR_MENUHELISETUP "HUBSCHRAUBER"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_MENUINPUTS "EING\200NGE"
|
||||
#define TR_MENULIMITS "AUSG\200NGE"
|
||||
#elif defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ... #define TR_MENUDREXPO "KN\204PPEL"
|
||||
#define TR_MENUINPUTS "EING\200NGE"
|
||||
#define TR_MENULIMITS "AUSG\200NGE"
|
||||
#else
|
||||
#define TR_MENUINPUTS TR("DR/EXPO","DUALRATE/EXPO")
|
||||
#define TR_MENULIMITS TR("GRENZEN","SERVO WEG")
|
||||
#endif
|
||||
|
||||
#define TR_MENUCURVES "KURVEN"
|
||||
#define TR_MENUCURVE "KURVE"
|
||||
#define TR_MENUCUSTOMSWITCH "PROG.SCHALTER"
|
||||
#define TR_MENUCUSTOMSWITCHES TR_MENUCUSTOMSWITCH
|
||||
#define TR_MENUCUSTOMFUNC "SPEZ. FUNKTIONEN"
|
||||
#define TR_MENUTELEMETRY "TELEMETRIE"
|
||||
#define TR_MENUTEMPLATES "VORLAGEN"
|
||||
#define TR_MENUSTAT "STAT"
|
||||
#define TR_MENUDEBUG "DEBUG"
|
||||
#define TR_RXNUM TR("Rx Nummer",INDENT"Empf\201nger Nr.")
|
||||
#define TR_SYNCMENU "Sync [MENU]"
|
||||
#define TR_LIMIT INDENT"Limite"
|
||||
#define TR_MINRSSI "Min. RSSI"
|
||||
#define TR_LATITUDE "Breite:"
|
||||
#define TR_LONGITUDE "L\201nge:"
|
||||
#define TR_GPSCOORD TR("Gps Koord.","GPS Koordinaten Format")
|
||||
#define TR_VARIO TR("Vario","Variometer")
|
||||
#define TR_SHUTDOWN "Herunterfahren"
|
||||
#define TR_BATT_CALIB "Akku. Kalib."
|
||||
#define TR_CURRENT_CALIB "Stromkalib."
|
||||
#define TR_VOLTAGE INDENT"Spann."
|
||||
#define TR_CURRENT INDENT"Strom"
|
||||
#define TR_SELECT_MODEL "Modell W\201hlen"
|
||||
#define TR_CREATE_MODEL "Neues Modell"
|
||||
#define TR_COPY_MODEL "Kopiere Modell"
|
||||
#define TR_MOVE_MODEL "Verschiebe Modell"
|
||||
#define TR_BACKUP_MODEL "Modell Backup"
|
||||
#define TR_DELETE_MODEL "Modell L\203schen" // TODO merged into DELETEMODEL?
|
||||
#define TR_RESTORE_MODEL "Modell Restore"
|
||||
#define TR_SDCARD_ERROR "SDcard Fehler"
|
||||
#define TR_NO_SDCARD "Keine SDcard"
|
||||
#define TR_INCOMPATIBLE "Nicht kompatibel"
|
||||
#define TR_WARNING "WARNUNG"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "GAS"
|
||||
#define TR_ALARMSWARN "ALARM"
|
||||
#define TR_SWITCHWARN "SCHALTER"
|
||||
#define TR_INVERT_THR TR("Gas umkehren?","Vollgas hinten?") //\200nderung wg Th9x
|
||||
#define TR_SPEAKER_VOLUME INDENT "Lautst\201rke"
|
||||
#define TR_LCD "Bildschirm"
|
||||
#define TR_BRIGHTNESS INDENT "Helligkeit"
|
||||
#define TR_CPU_TEMP "CPU Temp.\016>"
|
||||
#define TR_CPU_CURRENT "Strom\022>"
|
||||
#define TR_CPU_MAH "Verbrauch"
|
||||
#define TR_COPROC "CoProz."
|
||||
#define TR_COPROC_TEMP "MB Temp. \016>"
|
||||
#define TR_CAPAWARNING INDENT "Kapaz. niedrig"
|
||||
#define TR_TEMPWARNING INDENT "Temperatur gr\203er"
|
||||
#define TR_FUNC "Funktion"
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Dauer"
|
||||
#define TR_DELAY "Verz\203g."
|
||||
#define TR_SD_CARD "SD Karte"
|
||||
#define TR_SDHC_CARD "SD-HC Karte"
|
||||
#define TR_NO_SOUNDS_ON_SD "Keine T\203ne auf SD"
|
||||
#define TR_NO_MODELS_ON_SD "Keine Modelle auf SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "Keine Bitmaps auf SD"
|
||||
#define TR_PLAY_FILE "Spielen"
|
||||
#define TR_DELETE_FILE "L\203schen"
|
||||
#define TR_COPY_FILE "Kopieren"
|
||||
#define TR_RENAME_FILE "Umbenennen"
|
||||
#define TR_ASSIGN_BITMAP "Assign Bitmap"
|
||||
#define TR_REMOVED " gel\203scht"
|
||||
#define TR_SD_INFO "Information"
|
||||
#define TR_SD_FORMAT "Formattieren"
|
||||
#define TR_NA "N/V" //NV=Nicht Verf\205gbar Kurz-Meldung
|
||||
#define TR_HARDWARE "Hardware"
|
||||
#define TR_FORMATTING "Formattierung..."
|
||||
#define TR_TEMP_CALIB "Temp. Kalib."
|
||||
#define TR_TIME "Uhrzeit:"
|
||||
#define TR_BAUDRATE "Baudrate"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Typ:"
|
||||
#define TR_SD_SPEED "Geschw:"
|
||||
#define TR_SD_SECTORS "Sektoren:"
|
||||
#define TR_SD_SIZE "Gr\203\206e:"
|
||||
#define TR_TYPE "Typ"
|
||||
#define TR_GLOBAL_VARS "Globale Variablen"
|
||||
#define TR_GLOBAL_VAR "Global Variable"
|
||||
#define TR_MENUGLOBALVARS "GLOBALE VARIABLEN"
|
||||
#define TR_OWN "Eigen"
|
||||
#define TR_DATE "Datum:"
|
||||
#define TR_ROTARY_ENCODER "Drehgeber"
|
||||
#define TR_CHANNELS_MONITOR "Kanal Monitor"
|
||||
#define TR_INTERNALRF "----Internes HF Modul----------"
|
||||
#define TR_EXTERNALRF "----Externes HF Modul----------"
|
||||
#define TR_FAILSAFE "Failsafe Mode"
|
||||
#define TR_FAILSAFESET "Failsafe Einst."
|
||||
#define TR_COUNTRYCODE "L\201nder Code"
|
||||
#define TR_VOICELANG "Sprach-Ansagen"
|
||||
#define TR_UNITSSYSTEM "Einheiten"
|
||||
#define TR_EDIT "Zeile Editieren"
|
||||
#define TR_INSERT_BEFORE "Neue Zeile davor"
|
||||
#define TR_INSERT_AFTER "Neue Zeile danach"
|
||||
#define TR_COPY "Zeile Kopieren"
|
||||
#define TR_MOVE "Zeile Verschieben"
|
||||
#define TR_PASTE "Paste"
|
||||
#define TR_DELETE "Zeile L\203schen"
|
||||
#define TR_INSERT "Neue Zeile"
|
||||
#define TR_RESET_FLIGHT "Reset Flugdaten"
|
||||
#define TR_RESET_TIMER1 "Reset Timer1"
|
||||
#define TR_RESET_TIMER2 "Reset Timer2"
|
||||
#define TR_RESET_TELEMETRY "Reset Telemetrie"
|
||||
#define TR_STATISTICS "Statistik und Gas"
|
||||
#define TR_ABOUT_US "Die Programmierer"
|
||||
#define TR_AND_SWITCH "UND Schalt" //UND mit weiterem Schaltern
|
||||
#define TR_CF "SF" //Spezial Funktionen engl. CF
|
||||
#define TR_SPEAKER INDENT"Lautspr"
|
||||
#define TR_BUZZER INDENT"Summer"
|
||||
#define TR_BYTES "bytes"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Range]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Set]"
|
||||
#define TR_TRAINER "----Trainer Buchse Einst.------" //DSC Buchse Funktion
|
||||
#define TR_ANTENNAPROBLEM CENTER "TX Antennen Problem!"
|
||||
#define TR_MODELIDUSED TR("ID schon benutzt","Modell ID schon benutzt")
|
||||
#define TR_MODULE INDENT "Modul-Typ"
|
||||
#define TR_CHANNELRANGE INDENT "Ausgangs Kan\201le"
|
||||
#define TR_LOWALARM INDENT "Low Alarm"
|
||||
#define TR_CRITICALALARM INDENT "Kritisch Alarm"
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Name ", " Schalter ", " Trimmung ", " Fade In ", " Fade Out " }
|
||||
#define TR_LIMITS_HEADERS { " Name ", " Offset ", " Min ", " Max ", " Richtung ", " PPM Mitte ", " Symmetrisch " }
|
||||
#define TR_CSW_HEADERS { " Funktion ", " Var1 ", " Var2 ", " UND Schalter ", " Dauer ", " Delay " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS "\204ber OpenTx"
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 "OpenTX ist Open Source,"
|
||||
#define TR_ABOUT_OPENTX_2 "nicht kommerziell, ohne"
|
||||
#define TR_ABOUT_OPENTX_3 "Funktionsgarantie, frei"
|
||||
#define TR_ABOUT_OPENTX_4 "verf\205gbar. Unterst\205tzung"
|
||||
#define TR_ABOUT_OPENTX_5 "durch Spenden willkommen"
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "OpenTX Hauptauthor"
|
||||
#define TR_ABOUT_BERTRAND_3 "Companion9x Mitentwickler"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Code und Treiber Guru"
|
||||
#define TR_ABOUT_MIKE_3 "wohl einer der Besten"
|
||||
#define TR_ABOUT_MIKE_4 "sehr inspirierend"
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Companion9x Hauptentwickler"
|
||||
#define TR_ABOUT_ROMOLO_3 ""
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Funktionalit\201t, Tests,"
|
||||
#define TR_ABOUT_ANDRE_3 "Debugging, Dokumentation"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "Openrcforums Webmaster"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotar"
|
||||
#define TR_ABOUT_MARTIN_2 "Grafik Designer"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "Firma FrSky "
|
||||
#define TR_ABOUT_HARDWARE_2 "Hardware Design/Produktion"
|
||||
#define TR_ABOUT_HARDWARE_3 "Firmware Vertrieb"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Sky9x Design/produktion"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Vorg\201nger-Projekte"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's' //Taste short
|
||||
#define TR_CHR_LONG 'l' //Taste long
|
||||
#define TR_CHR_TOGGLE 't' //Taste als togglefunktion = Ein Aus Ein
|
||||
#define TR_CHR_HOUR 'h' //Stunden
|
||||
|
||||
#define TR_BEEP_VOLUME "Beep Volume"
|
||||
#define TR_WAV_VOLUME "Wav Volume"
|
||||
#define TR_VARIO_VOLUME "Vario Volume"
|
||||
#define TR_BG_VOLUME "Bg Volume"
|
||||
@@ -75,7 +75,7 @@
|
||||
#define TR_VTRIMINC TR("Expo ""ExFein""Fein ""Mittel""Grob ","Exponential""Extra Fein ""Fein ""Mittel ""Grob ")
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "SilentBeeps\0Voice\0"
|
||||
#define TR_VBEEPCOUNTDOWN "Kein\0 Pieps\0Stimme"
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
@@ -241,19 +241,19 @@
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\010")
|
||||
#define TR_VUNITSSYSTEM TR("Metrik""Imper.", "Metrisch\0 ""Imperial")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define TR_VTELEMUNIT_NORM "V\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define TR_VTELEMUNIT_IMP "V\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#define SPEED_UNIT "Kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define TR_VTELEMUNIT "V\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
@@ -629,16 +629,16 @@
|
||||
#define TR_EXTERNALRF "----Externes HF Modul----------"
|
||||
#define TR_FAILSAFE "Failsafe Mode"
|
||||
#define TR_FAILSAFESET "Failsafe Einst."
|
||||
#define TR_COUNTRYCODE "L\201nder Code"
|
||||
#define TR_COUNTRYCODE "Länder Code"
|
||||
#define TR_VOICELANG "Sprach-Ansagen"
|
||||
#define TR_UNITSSYSTEM "Einheiten"
|
||||
#define TR_EDIT "Zeile Editieren"
|
||||
#define TR_INSERT_BEFORE "Neue Zeile davor"
|
||||
#define TR_INSERT_AFTER "Neue Zeile danach"
|
||||
#define TR_COPY "Zeile Kopieren"
|
||||
#define TR_MOVE "Zeile Verschieben"
|
||||
#define TR_PASTE "Paste"
|
||||
#define TR_DELETE "Zeile L\203schen"
|
||||
#define TR_COPY "Zeile kopieren"
|
||||
#define TR_MOVE "Zeile verschieben"
|
||||
#define TR_PASTE "Zeile einfügen"
|
||||
#define TR_DELETE "Zeile löschen"
|
||||
#define TR_INSERT "Neue Zeile"
|
||||
#define TR_RESET_FLIGHT "Reset Flugdaten"
|
||||
#define TR_RESET_TIMER1 "Reset Timer1"
|
||||
@@ -655,7 +655,7 @@
|
||||
#define TR_MODULE_RANGE "[Range]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Set]"
|
||||
#define TR_TRAINER "----Trainer Buchse Einst.------" //DSC Buchse Funktion
|
||||
#define TR_TRAINER "----DSC Buchse PPM In/Out------" //DSC Buchse Funktion
|
||||
#define TR_ANTENNAPROBLEM CENTER "TX Antennen Problem!"
|
||||
#define TR_MODELIDUSED TR("ID schon benutzt","Modell ID schon benutzt")
|
||||
#define TR_MODULE INDENT "Modul-Typ"
|
||||
@@ -665,34 +665,34 @@
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Name ", " Schalter ", " Trimmung ", " Fade In ", " Fade Out " }
|
||||
#define TR_LIMITS_HEADERS { " Name ", " Offset ", " Min ", " Max ", " Richtung ", " PPM Mitte ", " Symmetrisch " }
|
||||
#define TR_LIMITS_HEADERS { " Name ", " Subtrim ", " Min ", " Max ", " Richtung ", " Kurve ", " PPM Mitte ", " Subtrim Mode " }
|
||||
#define TR_CSW_HEADERS { " Funktion ", " Var1 ", " Var2 ", " UND Schalter ", " Dauer ", " Delay " }
|
||||
|
||||
//Taranis About screen
|
||||
@@ -747,7 +747,7 @@
|
||||
#define TR_CHR_TOGGLE 't' //Taste als togglefunktion = Ein Aus Ein
|
||||
#define TR_CHR_HOUR 'h' //Stunden
|
||||
|
||||
#define TR_BEEP_VOLUME "Beep Volume"
|
||||
#define TR_WAV_VOLUME "Wav Volume"
|
||||
#define TR_VARIO_VOLUME "Vario Volume"
|
||||
#define TR_BG_VOLUME "Bg Volume"
|
||||
#define TR_BEEP_VOLUME "Beep Lautst"
|
||||
#define TR_WAV_VOLUME "Wav Lautst"
|
||||
#define TR_VARIO_VOLUME "Vario Lautst"
|
||||
#define TR_BG_VOLUME "Bg Lautst"
|
||||
|
||||
@@ -1,751 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Jose Moreno <josemoreno259@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT es.h - EDIT es.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier es.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is es.h.
|
||||
*
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT es.h - EDIT es.h.txt INSTEAD !!!!!!!
|
||||
*/
|
||||
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "OFF""ON\0"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE "\005"
|
||||
#define TR_VBEEPMODE "Mudo ""Alarm""NoKey""Todo "
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "No REaREb"
|
||||
|
||||
#define LEN_VBLMODE "\004"
|
||||
#define TR_VBLMODE "OFF ""Keys""Stks""Both""ON\0"
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE "OFF"" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "CH1CH2CH3CH4"
|
||||
|
||||
#define LEN_DATETIME "\005"
|
||||
#define TR_DATETIME "DATA:""HORA:"
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\007")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "America""Japon\0 ""Europa\0")
|
||||
|
||||
#define LEN_VTRIMINC TR("\006", "\013")
|
||||
#define TR_VTRIMINC TR("Expo ""ExFino""Fino ""Medio ""Grueso", "Exponencial""Extra Fino ""Fino ""Medio ""Grueso ")
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "SilentBeeps\0Voz\0"
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "RETA123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "RETA123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "RETA12LR"
|
||||
#else
|
||||
#define TR_RETA123 "RETA123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POS""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\010"
|
||||
#define TR_VMLTPX "A\201adir ""Multipl.""Cambiar\0"
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\003"
|
||||
#define TR_VMIXTRIMS "OFF""ON\0""Dir""Ele""Ace""Ale"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\012"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario\0 "
|
||||
#else
|
||||
#define TR_VVARIO "[Vario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "Oir Sonido"
|
||||
#else
|
||||
#define TR_SOUND "Beep\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Tactil\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Tactil]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "Oir\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "Oir pista\0"
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "Oir Ambos\0"
|
||||
#define TR_PLAY_VALUE "Oir valor\0"
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[OirPista]"
|
||||
#define TR_PLAY_BOTH "[OirAmbos]"
|
||||
#define TR_PLAY_VALUE "[OirValor]"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Volumen\0 "
|
||||
#define TR_CFN_BG_MUSIC "BgMusica\0 ""BgMusica||"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "SD Logs\0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[SD Logs]\0"
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Ajuste\0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0"
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Luz fondo\0" TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Luz fondo\0" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Luz fondo\0" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET TR("\005", "\011")
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM TR("Telem", "Telemetria")
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET TR("Tmr1\0""Tmr2\0""All\0 " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC, "Reloj 1 ""Reloj 2 ""Todo " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC)
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Avs1""Avs2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Aviso1""Aviso2""Cheep ""Ratata""Tick ""Sirena""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Batt""Tmr1""Tmr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Fuel""T1\0 ""T2\0 ""Spd\0""Dist""GAlt""Cell""Cels""Vfas""Curr""Cnsp""Powr""AccX""AccY""AccZ""Hdg\0""VSpd""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Spd+""Dst+""Cur+""Pwr+""Acc\0""Hora"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\010")
|
||||
#define TR_VUNITSSYSTEM TR("Metric""Imper.", "Metric\0 ""Imperial")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\003"
|
||||
#define TR_VALARM "---""Ama""Nar""Roj"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "Nada\0 ""Hub\0 ""WSHHigh"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\004"
|
||||
#define TR_VSCREEN "Nums""Bars"
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 13
|
||||
#define LEN_VTEMPLATES "\015"
|
||||
#define TR_VTEMPLATES "Elim Mezcla\0\0""Simple 4-CH \0""Anular Motor\0""Cola en V \0""Elevon\\Delta\0""eCCPM \0""Heli Setup \0""Servo Test \0"
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "---\0""120\0""120X""140\0""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu""Salir""Abajo""Arrib""Dcha.""Izqd.", " Menu""Salir""Enter""Pgna.""Mas ""Menos")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF""CSG""CSH""CSI""CSJ""CSK""CSL""CSM""CSN""CSO""CSP""CSQ""CSR""CSS""CST""CSU""CSV""CSW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "Uno"
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "ACE""DIR""ELE""ALE""GEA""TRN" TR_CUSTOMSW "Uno"
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Dir\0""Ele\0""Thr\0""Ale\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmR" "TrmE" "TrmT" "TrmA" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "OFF""ABS""THs""TH%""THt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\006"
|
||||
#define TR_VTRAINERMODES "Master""Esclav"
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "Guardar\0 ""Adaptar\0 ""Sin pulsos"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Estabilizar""Acrobat. ""Alt Hold ""Auto ""Guiado ""Loiter ""RTL ""Circulo ""Pos Hold ""Tierra ""OF Loiter""Toy A ""Toy M ""INVALIDO "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circulo ""Estabilizar ""Entrenamiento""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guiado ""Inicialisando""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER "\010[SALIR]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER "\006" TR_ENTER "AL ACABAR "
|
||||
#define TR_FREE "libre"
|
||||
#define TR_DELETEMODEL "BORRAR MODELO"
|
||||
#define TR_COPYINGMODEL "Copiando modelo.."
|
||||
#define TR_MOVINGMODEL "Mover modelo..."
|
||||
#define TR_LOADINGMODEL "Cargar modelo..."
|
||||
#define TR_NAME "Nom."
|
||||
#define TR_MODELNAME "Nom.Modelo"
|
||||
#define TR_PHASENAME "Nom.Fase "
|
||||
#define TR_MIXNAME "Nom.Mezcla"
|
||||
#define TR_EXPONAME "Nom. Expo"
|
||||
#define TR_BITMAP "Imagen Modelo"
|
||||
#define TR_TIMER TR("Reloj","Reloj ")
|
||||
#define TR_ELIMITS TR("E.Limite","Ampliar Limites")
|
||||
#define TR_ETRIMS TR("E.Trims","Ampliar Trims")
|
||||
#define TR_TRIMINC "Paso Trim"
|
||||
#define TR_TTRACE TR("Fuente-A","Fuente Acelerad")
|
||||
#define TR_TTRIM TR("Trim-A","Trim Acelerad")
|
||||
#define TR_BEEPCTR TR("Ctr Beep","Center Beep")
|
||||
#define TR_PROTO TR(INDENT"Proto",INDENT"Protocol")
|
||||
#define TR_PPMFRAME "Trama PPM"
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH "Interr"
|
||||
#define TR_TRIMS "Trims"
|
||||
#define TR_FADEIN "Inicio"
|
||||
#define TR_FADEOUT "Final"
|
||||
#define TR_DEFAULT "(defecto)"
|
||||
#define TR_CHECKTRIMS CENTER "\006Check\012Trims"
|
||||
#define OFS_CHECKTRIMS CENTER_OFS+(9*FW)
|
||||
#define TR_SWASHTYPE "Tipo ciclico"
|
||||
#define TR_COLLECTIVE TR("Colectivo","Fuente Colectivo")
|
||||
#define TR_SWASHRING "Ciclico"
|
||||
#define TR_ELEDIRECTION TR("ELE Direccion","Largo cyc. direccion")
|
||||
#define TR_AILDIRECTION TR("AIL Direccion","Lateral cyc. direccion")
|
||||
#define TR_COLDIRECTION TR("PIT Direccion","Coll. pitch direccion")
|
||||
#define TR_MODE INDENT"Modo"
|
||||
#define TR_NOFREEEXPO "No expo libre!"
|
||||
#define TR_NOFREEMIXER "No mezcla lib!"
|
||||
#define TR_INSERTMIX "INSERTAR MIX"
|
||||
#define TR_EDITMIX "EDITAR MIX "
|
||||
#define TR_SOURCE INDENT"Fuente"
|
||||
#define TR_WEIGHT "Cantidad"
|
||||
#define TR_EXPO TR("Expo","Exponencial")
|
||||
#define TR_SIDE "Lado"
|
||||
#define TR_DIFFERENTIAL "Diferenc"
|
||||
#define TR_OFFSET INDENT"Offset"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Curva"
|
||||
#define TR_FLMODE TR("Modo","Modos")
|
||||
#define TR_MIXWARNING "Aviso"
|
||||
#define TR_OFF "OFF"
|
||||
#define TR_MULTPX "Multpx"
|
||||
#define TR_DELAYDOWN "Delay Dn"
|
||||
#define TR_DELAYUP "Delay Up"
|
||||
#define TR_SLOWDOWN "Slow Dn"
|
||||
#define TR_SLOWUP "Slow Up"
|
||||
#define TR_MIXER "Mezclas"
|
||||
#define TR_CV "CV"
|
||||
#define TR_GV "GV"
|
||||
#define TR_ACHANNEL "A\004canal"
|
||||
#define TR_RANGE INDENT"Alcance"
|
||||
#define TR_BAR "Bar"
|
||||
#define TR_ALARM INDENT"Alarma"
|
||||
#define TR_USRDATA "UsrData"
|
||||
#define TR_BLADES INDENT"Palas"
|
||||
#define TR_SCREEN "Pantalla"
|
||||
#define TR_SOUND_LABEL "Sonido"
|
||||
#define TR_LENGTH INDENT"Longitud"
|
||||
#define TR_SPKRPITCH INDENT"Tono"
|
||||
#define TR_HAPTIC_LABEL "Tactil"
|
||||
#define TR_HAPTICSTRENGTH INDENT"Intensidad"
|
||||
#define TR_CONTRAST "Contraste"
|
||||
#define TR_ALARMS_LABEL "Alarmas"
|
||||
#define TR_BATTERY_RANGE TR("Rango bateria","Rango medidor Bater")
|
||||
#define TR_BATTERYWARNING INDENT"Bateria Baja"
|
||||
#define TR_INACTIVITYALARM INDENT"Inactividad"
|
||||
#define TR_MEMORYWARNING INDENT"Memoria Baja"
|
||||
#define TR_ALARMWARNING INDENT"Sin Sonido"
|
||||
#define TR_RENAVIG "RotEnc Navig"
|
||||
#define TR_THROTTLEREVERSE TR("Invert_Acel", "Invertir Acel.")
|
||||
#define TR_MINUTEBEEP TR(INDENT"Minuto",INDENT"Cada Minuto")
|
||||
#define TR_BEEPCOUNTDOWN INDENT"Cuentaatras"
|
||||
#define TR_PERSISTENT TR(INDENT"Persist.",INDENT"Persistente")
|
||||
#define TR_BACKLIGHT_LABEL "Luz Fondo"
|
||||
#define TR_BLDELAY INDENT"Duracion"
|
||||
#define TR_BLONBRIGHTNESS INDENT"MAS Brillo"
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"MENOS Brillo"
|
||||
#define TR_SPLASHSCREEN "Ptalla.inicio"
|
||||
#define TR_THROTTLEWARNING TR("Aviso-A", "Aviso Acelerador")
|
||||
#define TR_SWITCHWARNING TR("Aviso-I", "Aviso Intrptor")
|
||||
#define TR_TIMEZONE TR("Zona Hora", "GPS Zona Hora")
|
||||
#define TR_RXCHANNELORD TR("Rx Orden canal", "Orden habitual canales")
|
||||
#define TR_SLAVE "Esclavo"
|
||||
#define TR_MODESRC "Modo\006% Fuente"
|
||||
#define TR_MULTIPLIER "Multiplicar"
|
||||
#define TR_CAL "Cal"
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER "\006" TR_ENTER "EMPEZAR"
|
||||
#define TR_SETMIDPOINT CENTER "\003STICKS AL CENTRO"
|
||||
#define TR_MOVESTICKSPOTS CENTER "\006MOVER STICKS/POTS"
|
||||
#define TR_RXBATT "Rx Batt:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER "SIN DATOS"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Pila LIbre\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER "Resetear"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "CH"
|
||||
#define TR_MODEL "MODELO"
|
||||
#define TR_FP "FM"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "EEPROM mem.baja"
|
||||
#define TR_ALERT "\016ALERTA"
|
||||
#define TR_PRESSANYKEYTOSKIP "Pulsar tecla omitir"
|
||||
#define TR_THROTTLENOTIDLE "Aceler.Activado"
|
||||
#define TR_ALARMSDISABLED "Alarmas Desact."
|
||||
#define TR_PRESSANYKEY TR("\010Pulsa una Tecla", "Pulsa una Tecla")
|
||||
#define TR_BADEEPROMDATA "Datos EEprom mal"
|
||||
#define TR_EEPROMFORMATTING "Formateo EEPROM"
|
||||
#define TR_EEPROMOVERFLOW "Desborde EEPROM"
|
||||
#define TR_MENURADIOSETUP "CONFIGURACION"
|
||||
#define TR_MENUDATEANDTIME "FECHA Y HORA"
|
||||
#define TR_MENUTRAINER "APRENDIZ"
|
||||
#define TR_MENUVERSION "VERSION"
|
||||
#define TR_MENUDIAG TR("INTERUPTS", "TEST INTERUP.")
|
||||
#define TR_MENUANA TR("ANAS", "ENTRADAS ANALOG")
|
||||
#define TR_MENUCALIBRATION "CALIBRACION"
|
||||
#define TR_TRIMS2OFFSETS "\006Trims => Offsets"
|
||||
#define TR_MENUMODELSEL TR("MODELSEL", "SELECCION MODELO")
|
||||
#define TR_MENUSETUP TR("CONF.", "CONF.MODELO")
|
||||
#define TR_MENUFLIGHTPHASE "MODO VUELO"
|
||||
#define TR_MENUFLIGHTPHASES "MODOS VUELO"
|
||||
#define TR_MENUHELISETUP "CONF. HELI"
|
||||
|
||||
#if defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ...
|
||||
#define TR_MENUINPUTS "STICKS"
|
||||
#define TR_MENULIMITS "SERVOS"
|
||||
#else
|
||||
#define TR_MENUINPUTS "DR/EXPO"
|
||||
#define TR_MENULIMITS "LIMITES"
|
||||
#endif
|
||||
|
||||
#define TR_MENUCURVES "CURVAS"
|
||||
#define TR_MENUCURVE "CURVA"
|
||||
#define TR_MENUCUSTOMSWITCH "AJTE.INTERUP."
|
||||
#define TR_MENUCUSTOMSWITCHES "AJTE.INTERUPTS."
|
||||
#define TR_MENUCUSTOMFUNC "AJTE. FUNCIONES"
|
||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||
#define TR_MENUTEMPLATES "PLANTILLAS"
|
||||
#define TR_MENUSTAT "STATS"
|
||||
#define TR_MENUDEBUG "DEBUG"
|
||||
#define TR_RXNUM TR("RxNum", INDENT"Receptor No.")
|
||||
#define TR_SYNCMENU "Sync "TR_ENTER
|
||||
#define TR_LIMIT INDENT"Limite"
|
||||
#define TR_MINRSSI "Min Rssi"
|
||||
#define TR_LATITUDE "Latitud"
|
||||
#define TR_LONGITUDE "Longitud"
|
||||
#define TR_GPSCOORD TR("GPS Coords", "GPS formato coordenadas")
|
||||
#define TR_VARIO TR("Vario", "Variometro")
|
||||
#define TR_SHUTDOWN "APAGANDO"
|
||||
#define TR_BATT_CALIB "Calib.bateria"
|
||||
#define TR_CURRENT_CALIB "Calib. actual"
|
||||
#define TR_VOLTAGE INDENT"Voltaje"
|
||||
#define TR_CURRENT INDENT"Actual"
|
||||
#define TR_SELECT_MODEL "Selec Modelo"
|
||||
#define TR_CREATE_MODEL "Crear Modelo"
|
||||
#define TR_COPY_MODEL "Copiar Modelo"
|
||||
#define TR_MOVE_MODEL "Mover Modelo"
|
||||
#define TR_BACKUP_MODEL "Copia Sgdad Mod."
|
||||
#define TR_DELETE_MODEL "Borrar Modelo"
|
||||
#define TR_RESTORE_MODEL "Restaurar Modelo"
|
||||
#define TR_SDCARD_ERROR "SDCARD Error"
|
||||
#define TR_NO_SDCARD "No SDCARD"
|
||||
#define TR_INCOMPATIBLE "Incompatible"
|
||||
#define TR_WARNING "AVISO"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "ACELERADOR"
|
||||
#define TR_ALARMSWARN "ALARMAS"
|
||||
#define TR_SWITCHWARN "INTERPTOR"
|
||||
#define TR_INVERT_THR TR("Invertir Acel?", "Invertir Acel.?")
|
||||
#define TR_SPEAKER_VOLUME INDENT "Volumen"
|
||||
#define TR_LCD "LCD"
|
||||
#define TR_BRIGHTNESS INDENT "Brillo"
|
||||
#define TR_CPU_TEMP "CPU Temp.\016>"
|
||||
#define TR_CPU_CURRENT "Actual\022>"
|
||||
#define TR_CPU_MAH "Consumo"
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "MB Temp. \016>"
|
||||
#define TR_CAPAWARNING INDENT "Capacidad Baja"
|
||||
#define TR_TEMPWARNING INDENT "Sobrecalent"
|
||||
#define TR_FUNC "Func"
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Duracion"
|
||||
#define TR_DELAY "Atraso"
|
||||
#define TR_SD_CARD "SD CARD"
|
||||
#define TR_SDHC_CARD "SD-HC CARD"
|
||||
#define TR_NO_SOUNDS_ON_SD "Sin sonidos en SD"
|
||||
#define TR_NO_MODELS_ON_SD "Sin Modelos en SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "Sin imagenes en SD"
|
||||
#define TR_PLAY_FILE "Play"
|
||||
#define TR_DELETE_FILE "Borrar"
|
||||
#define TR_COPY_FILE "Copiar"
|
||||
#define TR_RENAME_FILE "Renombrar"
|
||||
#define TR_ASSIGN_BITMAP "Asignar Imagen"
|
||||
#define TR_REMOVED "Borrado"
|
||||
#define TR_SD_INFO "Informacion"
|
||||
#define TR_SD_FORMAT "Formatear"
|
||||
#define TR_NA "N/A"
|
||||
#define TR_HARDWARE "COMPONENTES"
|
||||
#define TR_FORMATTING "Formateando.."
|
||||
#define TR_TEMP_CALIB "Temp. Calib"
|
||||
#define TR_TIME "Hora"
|
||||
#define TR_BAUDRATE "BT Baudrate"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Tipo:"
|
||||
#define TR_SD_SPEED "Velocidad:"
|
||||
#define TR_SD_SECTORS "Sectores:"
|
||||
#define TR_SD_SIZE "Tama\201o:"
|
||||
#define TR_TYPE "Tipo"
|
||||
#define TR_GLOBAL_VARS "Global Variables"
|
||||
#define TR_GLOBAL_VAR "Global Variable"
|
||||
#define TR_MENUGLOBALVARS "GLOBAL VARIABLES"
|
||||
#define TR_OWN "Propio"
|
||||
#define TR_DATE "Fecha"
|
||||
#define TR_ROTARY_ENCODER "R.Encs"
|
||||
#define TR_CHANNELS_MONITOR "MONITOR CANALES"
|
||||
#define TR_INTERNALRF "Interna RF"
|
||||
#define TR_EXTERNALRF "Externa RF"
|
||||
#define TR_FAILSAFE INDENT"Modo sgdad."
|
||||
#define TR_FAILSAFESET "AJUSTES SGDAD."
|
||||
#define TR_COUNTRYCODE "Codigo Pais"
|
||||
#define TR_VOICELANG "Idioma voces"
|
||||
#define TR_UNITSSYSTEM "Unidades"
|
||||
#define TR_EDIT "Editar"
|
||||
#define TR_INSERT_BEFORE "Insertar antes"
|
||||
#define TR_INSERT_AFTER "Insertar despues"
|
||||
#define TR_COPY "Copiar"
|
||||
#define TR_MOVE "Mover"
|
||||
#define TR_PASTE "Pegar"
|
||||
#define TR_DELETE "Borrar"
|
||||
#define TR_INSERT "Insertar"
|
||||
#define TR_RESET_FLIGHT "Reset Vuelo"
|
||||
#define TR_RESET_TIMER1 "Reset Reloj1"
|
||||
#define TR_RESET_TIMER2 "Reset Reloj2"
|
||||
#define TR_RESET_TELEMETRY "Reset Telemetria"
|
||||
#define TR_STATISTICS "Estadisticas"
|
||||
#define TR_ABOUT_US "Nosotros"
|
||||
#define TR_AND_SWITCH "AND Inter."
|
||||
#define TR_CF "CF"
|
||||
#define TR_SPEAKER INDENT"Altavoz"
|
||||
#define TR_BUZZER INDENT"Zumbador"
|
||||
#define TR_BYTES "bytes"
|
||||
#define TR_MODULE_BIND "[Enlace]"
|
||||
#define TR_MODULE_RANGE "[Limites]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Ajuste]"
|
||||
#define TR_TRAINER "Aprendiz"
|
||||
#define TR_ANTENNAPROBLEM CENTER "¡Problema antena TX!"
|
||||
#define TR_MODELIDUSED TR("ID en uso", "ID modelo en uso")
|
||||
#define TR_MODULE INDENT "Modulo"
|
||||
#define TR_CHANNELRANGE INDENT "Gama de canales"
|
||||
#define TR_LOWALARM INDENT "Alarma baja"
|
||||
#define TR_CRITICALALARM INDENT "Alarma Critica"
|
||||
#define TR_PERSISTENT_MAH INDENT "Valor mAh"
|
||||
#define TR_FAS_OFFSET TR(INDENT "FAS Ofs", INDENT "FAS Offset")
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODO"
|
||||
#define TR_MAVLINK_CUR_MODE "Modo actual"
|
||||
#define TR_MAVLINK_ARMED "Armad0"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Estado Bateria de vuelo"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Carrera"
|
||||
#define TR_MAVLINK_HEADING "Titulo"
|
||||
#define TR_MAVLINK_BEARING "Soporte"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitud"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Nombre ", " Interrup.", " Trims ", " Aparecer ", " Desparecer " }
|
||||
#define TR_LIMITS_HEADERS { " Nombre ", " Compensacion", " Min ", " Max ", " Direccion ", " Curve ", " Centrado PPM ", " Simetrica " }
|
||||
#define TR_CSW_HEADERS { " Funcion ", " V1 ", " V2 ", " AND Interrup. ", " Duracion ", " Retardo " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS "Nosotros"
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 "OpenTX es open source, no-"
|
||||
#define TR_ABOUT_OPENTX_2 "comercial y viene sin "
|
||||
#define TR_ABOUT_OPENTX_3 "garantias. Fue desarrollado"
|
||||
#define TR_ABOUT_OPENTX_4 "libremente. Ayudas a traves"
|
||||
#define TR_ABOUT_OPENTX_5 "de donaciones son bienvenidas!"
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "Autor principal OpenTX"
|
||||
#define TR_ABOUT_BERTRAND_3 "Companion9x codesarrollador"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Guru de codigo y drivers"
|
||||
#define TR_ABOUT_MIKE_3 "Seguramente uno de los"
|
||||
#define TR_ABOUT_MIKE_4 "mejores inspiradores"
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Desarrollador principal"
|
||||
#define TR_ABOUT_ROMOLO_3 "Companion9x"
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Funcionalidad, usabilidad,"
|
||||
#define TR_ABOUT_ANDRE_3 "depurado, documentacion"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "openrcforums webmaster"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotar"
|
||||
#define TR_ABOUT_MARTIN_2 "Dise\201o grafico"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "Productor dise\201o de hardware"
|
||||
#define TR_ABOUT_HARDWARE_3 "Firmware contributor"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Sky9x dise\201ador/productor"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Padres del proyecto"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "Volumen Beep"
|
||||
#define TR_WAV_VOLUME "Volumen Wav"
|
||||
#define TR_VARIO_VOLUME "Volumen Vario"
|
||||
#define TR_BG_VOLUME "Volumen Bg"
|
||||
@@ -1,750 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT fr.h - EDIT fr.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier fr.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is fr.h.
|
||||
*
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT fr.h - EDIT fr.h.txt INSTEAD !!!!!!!
|
||||
*/
|
||||
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "OFF""ON\0"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE "\005"
|
||||
#define TR_VBEEPMODE "Aucun""Alarm""NoKey""Tout\0"
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "NonREaREb"
|
||||
|
||||
#define LEN_VBLMODE TR("\004","\011")
|
||||
#define TR_VBLMODE TR("OFF\0""Btns""Ctrl""Tous""ON\0","OFF\0 ""Touches\0 ""Controles""Tous\0 ""ON\0 ")
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE "OFF"" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "CH1CH2CH3CH4"
|
||||
|
||||
#define LEN_DATETIME "\005"
|
||||
#define TR_DATETIME "DATE:""HEURE"
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\006")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "USA\0 ""Japon\0""Europe")
|
||||
|
||||
#define LEN_VTRIMINC TR("\006","\013")
|
||||
#define TR_VTRIMINC TR("Expo\0 ""ExFin\0""Fin\0 ""Moyen\0""Gros\0 ","Exponentiel""Extra Fin\0 ""Fin\0 ""Moyen\0 ""Grossier\0 ")
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "SilentBeeps\0Voice\0"
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "DPGA123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "DPGA123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "DPGA12LR"
|
||||
#else
|
||||
#define TR_RETA123 "DPGA123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POS""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX TR("\010","\013")
|
||||
#define TR_VMLTPX TR("Ajoute\0 ""Multipl.""Remplace","Additionner""Multiplier\0""Remplacer\0 ")
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\003"
|
||||
#define TR_VMIXTRIMS "OFF""ON\0""Dir""Prf""Gaz""Ail"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\015"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario\0 "
|
||||
#else
|
||||
#define TR_VVARIO "[Vario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "Jouer son\0 "
|
||||
#else
|
||||
#define TR_SOUND "Bip\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Vibreur\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Vibreur]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "Jouer\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "Jouer fich\0 "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "Jouer les 2\0 "
|
||||
#define TR_PLAY_VALUE "Dire valeur\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[Jouer fich.]"
|
||||
#define TR_PLAY_BOTH "[Jouer les 2]"
|
||||
#define TR_PLAY_VALUE "[Dire valeur]"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Volume\0 "
|
||||
#define TR_CFN_BG_MUSIC "Musique\0 ""Pause Musique"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "Logs SD\0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[Logs SD]\0 "
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Ajuster\0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0 "
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "S\200cur.\0 ""Ecolage\0 ""Trim instant." TR_SOUND TR_HAPTIC "Remise \202 0\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "R\200tro\200cl.\0 " TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "S\200cur.\0 ""Ecolage\0 ""Trim instant." TR_SOUND TR_HAPTIC "Remise \202 0\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "R\200tro\200cl.\0 " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "S\200cur.\0 ""Ecolage\0 ""Trim instant." TR_SOUND TR_HAPTIC "Remise \202 0\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "R\200tro\200cl.\0 " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET "\006"
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM "T\200l\200m."
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("ERa\0 ""ERb\0 ", "EncRot A\0""EncRot B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("Enc.r", "EncRot\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET "Timer1""Timer2""Timers" TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Batt""Chr1""Chr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Carb""T1\0 ""T2\0 ""Vit\0""Dist""AltG""Elem""Velm""Vfas""Cour""Cnsm""Puis""AccX""AccY""AccZ""Cap\0""VitV""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Vit+""Dst+""Cur+""Pwr+""Acc\0""Time"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\012")
|
||||
#define TR_VUNITSSYSTEM TR("M\200tr.\0""Imp\200r.", "M\200triques\0""Imp\200riales")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\004"
|
||||
#define TR_VALARM "----""Jaun""Oran""Roug"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "Aucun ""Hub\0 ""WSHHigh""Halcyon"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN TR("\004","\007")
|
||||
#define TR_VSCREEN TR("Val.""Bars","Valeurs""Barres\0")
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "DMS\0NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 15
|
||||
#define LEN_VTEMPLATES "\017"
|
||||
#define TR_VTEMPLATES "Suppr Mixages\0 ""4 Voies simple\0""Coupure Gaz\0 ""Empennage V\0 ""Elevon\\Delta\0 ""eCCPM\0 ""Conf. H\200lico\0 ""Test Servo\0 "
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu"" Exit"" Bas"" Haut""Droit""Gauch", " Menu"" Exit""Enter"" Page"" Plus""Minus")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "IP1""IP2""IP3""IP4""IP5""IP6""IP7""IP8""IP9""IPA""IPB""IPC""IPD""IPE""IPF""IPG""IPH""IPI""IPJ""IPK""IPL""IPM""IPN""IPO""IPP""IPQ""IPR""IPS""IPT""IPU""IPV""IPW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "IP1""IP2""IP3""IP4""IP5""IP6""IP7""IP8""IP9""IPA""IPB""IPC""IPD""IPE""IPF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "IP1""IP2""IP3""IP4""IP5""IP6""IP7""IP8""IP9""IPA""IPB""IPC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "1*\0"
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "1*\0"
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Dir\0""Prf\0""Gaz\0""Ail\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmD" "TrmP" "TrmG" "TrmA" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "OFF""ABS""GZs""GZ%""GZt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\006"
|
||||
#define TR_VTRAINERMODES "Ma\203tre""El\201ve\0"
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "Maintien\0""Pr\200d\200fini""Pas d'imp"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabilize""Acro ""Alt Hold ""Auto ""Guided ""Loiter ""RTL ""Circle ""Pos Hold ""Land ""OF Loiter""Toy A ""Toy M ""INVALID "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circle ""Stabilize ""Training ""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guided ""Initialising ""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\010[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER"\006"TR_ENTER" QUAND PRET"
|
||||
#define TR_FREE "disp"
|
||||
#define TR_DELETEMODEL "SUPPRIMER MODELE"
|
||||
#define TR_COPYINGMODEL "Copie..."
|
||||
#define TR_MOVINGMODEL "D\200placement..."
|
||||
#define TR_LOADINGMODEL "Chargement..."
|
||||
#define TR_NAME "Nom"
|
||||
#define TR_MODELNAME TR("Nom mod\201le","Nom du mod\201le")
|
||||
#define TR_PHASENAME "Nom phase"
|
||||
#define TR_MIXNAME TR("Nom mix.","Nom du mixeur")
|
||||
#define TR_EXPONAME "Nom expo"
|
||||
#define TR_BITMAP "Image du mod\201le"
|
||||
#define TR_TIMER "Chrono "
|
||||
#define TR_ELIMITS TR("Limites \200t","Limites \200tendues")
|
||||
#define TR_ETRIMS TR("Trims \200t.","Trims \200tendus")
|
||||
#define TR_TRIMINC TR("Pas Trim","Pas des trims")
|
||||
#define TR_TTRACE "Source gaz"
|
||||
#define TR_TTRIM "Trim gaz"
|
||||
#define TR_BEEPCTR TR("Bips centr","Bips centrage")
|
||||
#define TR_PROTO TR(INDENT"Proto.",INDENT"Protocole")
|
||||
#define TR_PPMFRAME INDENT"Trame PPM"
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH TR("Inter","Interrupteur")
|
||||
#define TR_TRIMS "Trims"
|
||||
#define TR_FADEIN "Fondu ON"
|
||||
#define TR_FADEOUT "Fondu OFF"
|
||||
#define TR_DEFAULT "(d\200faut)"
|
||||
#define TR_CHECKTRIMS "\006V\200rif\012Trims"
|
||||
#define OFS_CHECKTRIMS (9*FW)
|
||||
#define TR_SWASHTYPE TR("Type de Plat.","Type de plateau")
|
||||
#define TR_COLLECTIVE TR("Collectif","Voie du pas collectif")
|
||||
#define TR_SWASHRING TR("Limite Cycl.","Limite du cyclique")
|
||||
#define TR_ELEDIRECTION TR("Inv. longitud.","Inversion longitudinal")
|
||||
#define TR_AILDIRECTION TR("Inv. lat\200ral","Inversion lat\200ral")
|
||||
#define TR_COLDIRECTION TR("Inv. collectif","Inversion collectif")
|
||||
#define TR_MODE INDENT"Mode"
|
||||
#define TR_NOFREEEXPO "Max expos atteint!"
|
||||
#define TR_NOFREEMIXER "Max mixages atteint!"
|
||||
#define TR_INSERTMIX "INSERER MIXAGE"
|
||||
#define TR_EDITMIX "EDITER MIXAGE"
|
||||
#define TR_SOURCE INDENT"Source"
|
||||
#define TR_WEIGHT "Ratio"
|
||||
#define TR_EXPO TR("Expo","Exponentiel")
|
||||
#define TR_SIDE "Cot\200"
|
||||
#define TR_DIFFERENTIAL "Diff\200rentiel"
|
||||
#define TR_OFFSET INDENT"D\200calage"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Courbe"
|
||||
#define TR_FLMODE TR("Phase","Phases")
|
||||
#define TR_MIXWARNING "Alerte"
|
||||
#define TR_OFF "OFF"
|
||||
#define TR_MULTPX "Op\200ration"
|
||||
#define TR_DELAYDOWN "Retard bas"
|
||||
#define TR_DELAYUP "Retard haut"
|
||||
#define TR_SLOWDOWN "Ralenti bas"
|
||||
#define TR_SLOWUP "Ralenti haut"
|
||||
#define TR_MIXER "MIXEUR"
|
||||
#define TR_CV "CB"
|
||||
#define TR_GV "VG"
|
||||
#define TR_ACHANNEL "A"
|
||||
#define TR_RANGE INDENT"Plage"
|
||||
#define TR_BAR "Barre"
|
||||
#define TR_ALARM INDENT"Alarme"
|
||||
#define TR_USRDATA "Donn\200es"
|
||||
#define TR_BLADES INDENT"Pales"
|
||||
#define TR_SCREEN "Ecran "
|
||||
#define TR_SOUND_LABEL "Son"
|
||||
#define TR_LENGTH INDENT"Dur\200e"
|
||||
#define TR_SPKRPITCH INDENT"Tonalit\200"
|
||||
#define TR_HAPTIC_LABEL "Vibreur"
|
||||
#define TR_HAPTICSTRENGTH INDENT"Force"
|
||||
#define TR_CONTRAST "Contraste"
|
||||
#define TR_ALARMS_LABEL "Alarmes"
|
||||
#define TR_BATTERY_RANGE "Plage batterie"
|
||||
#define TR_BATTERYWARNING TR(INDENT"Batterie",INDENT"Batterie faible")
|
||||
#define TR_INACTIVITYALARM INDENT"Inactivit\200"
|
||||
#define TR_MEMORYWARNING INDENT"M\200moire pleine"
|
||||
#define TR_ALARMWARNING TR(INDENT"Silence",INDENT"Sons d\200sactiv\200s")
|
||||
#define TR_RENAVIG "Navig EncRot"
|
||||
#define TR_THROTTLEREVERSE TR("Inv. gaz","Inversion gaz")
|
||||
#define TR_MINUTEBEEP TR(INDENT"Bip min.",INDENT"Annonces minutes")
|
||||
#define TR_BEEPCOUNTDOWN TR(INDENT"Bip fin",INDENT"Compte \202 rebours")
|
||||
#define TR_PERSISTENT TR(INDENT"Persist.",INDENT"Persistant")
|
||||
#define TR_BACKLIGHT_LABEL "R\200tro\200clairage"
|
||||
#define TR_BLDELAY INDENT"Dur\200e"
|
||||
#define TR_BLONBRIGHTNESS INDENT"Luminosit\200 ON"
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"Luminosit\200 OFF"
|
||||
#define TR_SPLASHSCREEN "Logo d'accueil"
|
||||
#define TR_THROTTLEWARNING "Alerte gaz"
|
||||
#define TR_SWITCHWARNING TR("Alerte int","Alerte interrupt.")
|
||||
#define TR_TIMEZONE "Fuseau horaire"
|
||||
#define TR_RXCHANNELORD TR("Ordre voies RX","Ordre des voies pr\200f\200r\200")
|
||||
#define TR_SLAVE "El\201ve"
|
||||
#define TR_MODESRC "Mode\006% Source"
|
||||
#define TR_MULTIPLIER "Multiplieur"
|
||||
#define TR_CAL "Cal"
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER"\006" TR_ENTER " POUR DEBUT"
|
||||
#define TR_SETMIDPOINT CENTER"\010REGLER NEUTRES"
|
||||
#define TR_MOVESTICKSPOTS CENTER"\004BOUGER STICKS/POTS"
|
||||
#define TR_RXBATT "Batt.RX"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA "NO DATA"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Free Stack\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER" pour reset"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "CH"
|
||||
#define TR_MODEL "MODELE"
|
||||
#define TR_FP "PV"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "EEPROM pleine!"
|
||||
#define TR_ALERT "\014ALERTE"
|
||||
#define TR_PRESSANYKEYTOSKIP "Touche pour ignorer"
|
||||
#define TR_THROTTLENOTIDLE "Gaz pas \202 z\200ro"
|
||||
#define TR_ALARMSDISABLED "Alarmes D\200sactiv\200es"
|
||||
#define TR_PRESSANYKEY TR("Touche pour continuer","Touche pour continuer")
|
||||
#define TR_BADEEPROMDATA "EEPROM corrompue"
|
||||
#define TR_EEPROMFORMATTING "Formatage EEPROM"
|
||||
#define TR_EEPROMOVERFLOW "D\200passement EEPROM"
|
||||
#define TR_MENURADIOSETUP "CONFIG RADIO"
|
||||
#define TR_MENUDATEANDTIME "DATE ET HEURE"
|
||||
#define TR_MENUTRAINER "ECOLAGE"
|
||||
#define TR_MENUVERSION "VERSION"
|
||||
#define TR_MENUDIAG TR("INTERS","TEST INTERRUPTEURS")
|
||||
#define TR_MENUANA TR("ANAS","ENTREES ANALOGIQUES")
|
||||
#define TR_MENUCALIBRATION "CALIBRATION"
|
||||
#define TR_TRIMS2OFFSETS "\006Trims => Offsets"
|
||||
#define TR_MENUMODELSEL "MODELES"
|
||||
#define TR_MENUSETUP TR("CONF. MODELE","CONFIGURATION")
|
||||
#define TR_MENUFLIGHTPHASE "PHASE DE VOL"
|
||||
#define TR_MENUFLIGHTPHASES "PHASES DE VOL"
|
||||
#define TR_MENUHELISETUP TR("CONF.HELI","CONFIGURATION HELICO")
|
||||
|
||||
#if defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ...
|
||||
#define TR_MENUINPUTS "MANCHES"
|
||||
#define TR_MENULIMITS "SORTIES"
|
||||
#else
|
||||
#define TR_MENUINPUTS "DR/EXPO"
|
||||
#define TR_MENULIMITS "LIMITES"
|
||||
#endif
|
||||
|
||||
#define TR_MENUCURVES "COURBES"
|
||||
#define TR_MENUCURVE "COURBE"
|
||||
#define TR_MENUCUSTOMSWITCH "INTER PERS."
|
||||
#define TR_MENUCUSTOMSWITCHES "INTERS PERS."
|
||||
#define TR_MENUCUSTOMFUNC TR("FONCTIONS SPEC.","FONCTIONS SPECIALES")
|
||||
#define TR_MENUTELEMETRY "TELEMESURE"
|
||||
#define TR_MENUTEMPLATES "GABARITS"
|
||||
#define TR_MENUSTAT TR("STATS","STATISTIQUES")
|
||||
#define TR_MENUDEBUG "DEBUG"
|
||||
#define TR_RXNUM TR(INDENT"NumRx",INDENT"No. r\200cepteur")
|
||||
#define TR_SYNCMENU "Sync [MENU]"
|
||||
#define TR_LIMIT INDENT"Limite"
|
||||
#define TR_MINRSSI "RSSI Min."
|
||||
#define TR_LATITUDE "Latitude"
|
||||
#define TR_LONGITUDE "Longitude"
|
||||
#define TR_GPSCOORD TR("Coordonn\200es","Coordonn\200es GPS")
|
||||
#define TR_VARIO TR("Vario","Variom\201tre")
|
||||
#define TR_SHUTDOWN "ARRET EN COURS"
|
||||
#define TR_BATT_CALIB "Calib. Batterie"
|
||||
#define TR_CURRENT_CALIB "Calib. Courant"
|
||||
#define TR_VOLTAGE INDENT"Tension"
|
||||
#define TR_CURRENT INDENT"Courant"
|
||||
#define TR_SELECT_MODEL "S\200lect. Mod\201le"
|
||||
#define TR_CREATE_MODEL "Cr\200er Mod\201le"
|
||||
#define TR_COPY_MODEL "Copier Mod\201le"
|
||||
#define TR_MOVE_MODEL "D\200placer Mod\201le"
|
||||
#define TR_BACKUP_MODEL "Archiver Mod\201le"
|
||||
#define TR_DELETE_MODEL "Supprimer Mod\201le"
|
||||
#define TR_RESTORE_MODEL "Restaurer Mod\201le"
|
||||
#define TR_SDCARD_ERROR "Erreur carte SD"
|
||||
#define TR_NO_SDCARD "Pas de carte SD"
|
||||
#define TR_INCOMPATIBLE "Incompatible"
|
||||
#define TR_WARNING "ALERTE"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "GAZ"
|
||||
#define TR_ALARMSWARN "SON"
|
||||
#define TR_SWITCHWARN "INTERS"
|
||||
#define TR_INVERT_THR "Inverser Gaz?"
|
||||
#define TR_SPEAKER_VOLUME INDENT "Volume"
|
||||
#define TR_LCD "Afficheur"
|
||||
#define TR_BRIGHTNESS INDENT "Luminosit\200"
|
||||
#define TR_CPU_TEMP "Temp. CPU\016>"
|
||||
#define TR_CPU_CURRENT "Courant\022>"
|
||||
#define TR_CPU_MAH "Consomm."
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "Temp. MB \016>"
|
||||
#define TR_CAPAWARNING INDENT "Capacit\200 Basse"
|
||||
#define TR_TEMPWARNING INDENT "Surchauffe"
|
||||
#define TR_FUNC TR("Fonc", "Fonction")
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Dur\200e"
|
||||
#define TR_DELAY "D\200lai"
|
||||
#define TR_SD_CARD "Carte SD"
|
||||
#define TR_SDHC_CARD "Carte SD-HC"
|
||||
#define TR_NO_SOUNDS_ON_SD "Aucun son sur SD"
|
||||
#define TR_NO_MODELS_ON_SD "Aucun mod\201le SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "Aucun Bitmap SD"
|
||||
#define TR_PLAY_FILE "Lire"
|
||||
#define TR_DELETE_FILE "Supprimer"
|
||||
#define TR_COPY_FILE "Copier"
|
||||
#define TR_RENAME_FILE "Renommer"
|
||||
#define TR_ASSIGN_BITMAP "S\200lectionner image"
|
||||
#define TR_REMOVED " supprim\200"
|
||||
#define TR_SD_INFO "Information"
|
||||
#define TR_SD_FORMAT "Formater"
|
||||
#define TR_NA "N/D"
|
||||
#define TR_HARDWARE "MATERIEL"
|
||||
#define TR_FORMATTING "Formatage..."
|
||||
#define TR_TEMP_CALIB "Calib. temp"
|
||||
#define TR_TIME "Heure"
|
||||
#define TR_BAUDRATE "Baudrate BT"
|
||||
#define TR_SD_INFO_TITLE "INFO SD"
|
||||
#define TR_SD_TYPE "Type:"
|
||||
#define TR_SD_SPEED "Vitesse:"
|
||||
#define TR_SD_SECTORS "Secteurs:"
|
||||
#define TR_SD_SIZE "Taille:"
|
||||
#define TR_TYPE "Type"
|
||||
#define TR_GLOBAL_VARS "Variables Globales"
|
||||
#define TR_GLOBAL_VAR "Variable globale"
|
||||
#define TR_MENUGLOBALVARS "VARIABLES GLOBALES"
|
||||
#define TR_OWN "Pers"
|
||||
#define TR_DATE "Date"
|
||||
#define TR_ROTARY_ENCODER "Enc.Rot."
|
||||
#define TR_CHANNELS_MONITOR "MONITEUR CANAUX"
|
||||
#define TR_INTERNALRF "HF interne"
|
||||
#define TR_EXTERNALRF "HF externe"
|
||||
#define TR_FAILSAFE INDENT"Type failsafe"
|
||||
#define TR_FAILSAFESET "REGLAGES FAILSAFE"
|
||||
#define TR_COUNTRYCODE "Zone g\200o."
|
||||
#define TR_VOICELANG TR("Langue voix","Langue annonces vocales")
|
||||
#define TR_UNITSSYSTEM "Unit\200s"
|
||||
#define TR_EDIT "Editer"
|
||||
#define TR_INSERT_BEFORE "Ins\200rer avant"
|
||||
#define TR_INSERT_AFTER "Ins\200rer apr\201s"
|
||||
#define TR_COPY "Copier"
|
||||
#define TR_MOVE "D\200placer"
|
||||
#define TR_PASTE "Coller"
|
||||
#define TR_DELETE "Effacer"
|
||||
#define TR_INSERT "Ins\200rer"
|
||||
#define TR_RESET_FLIGHT TR("R\200init. vol","R\200initialiser vol")
|
||||
#define TR_RESET_TIMER1 TR("R\200init. Timer1","R\200initialiser Timer1")
|
||||
#define TR_RESET_TIMER2 TR("R\200init. Timer2","R\200initialiser Timer2")
|
||||
#define TR_RESET_TELEMETRY TR("R\200init. T\200l\200m.","R\200init. T\200l\200mesure")
|
||||
#define TR_STATISTICS "Statistiques"
|
||||
#define TR_ABOUT_US "A propos"
|
||||
#define TR_AND_SWITCH "ET suppl."
|
||||
#define TR_CF "FS"
|
||||
#define TR_SPEAKER INDENT"Haut-p."
|
||||
#define TR_BUZZER INDENT"Bipeur"
|
||||
#define TR_BYTES "bytes"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Port.]"
|
||||
#define TR_RESET_BTN "[RAZ]"
|
||||
#define TR_SET "[D\200f.]"
|
||||
#define TR_TRAINER "Ecolage"
|
||||
#define TR_ANTENNAPROBLEM CENTER "Antenne radio d\200fectueuse!"
|
||||
#define TR_MODELIDUSED TR("ID d\200j\202 affect\200","No de mod\201le d\200j\202 utilis\200")
|
||||
#define TR_MODULE INDENT "Type de module"
|
||||
#define TR_CHANNELRANGE INDENT "Plage de canaux"
|
||||
#define TR_LOWALARM INDENT "Alarme basse"
|
||||
#define TR_CRITICALALARM INDENT "Alarme critique"
|
||||
#define TR_PERSISTENT_MAH TR(INDENT "Enr. mAh",INDENT "Enregistrer mAh")
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Nom ", " Inter ", " Trims ", " Fondu ON ", " Fondu OFF " }
|
||||
#define TR_LIMITS_HEADERS { " Nom ", " Subtrim ", " Min ", " Max ", " Direction ", " Curve ", " Neutre PPM ", " Mode subtrim " }
|
||||
#define TR_CSW_HEADERS { " Fonction ", " V1 ", " V2 ", " ET suppl. ", " Dur\200e ", " D\200lai " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS TR(" A PROPOS ","A PROPOS")
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 TR("OpenTX\001est\001libre,\001non-","OpenTX est libre, non-")
|
||||
#define TR_ABOUT_OPENTX_2 TR("commercial,\001et\001offert\001sans","commercial et n'offre aucune")
|
||||
#define TR_ABOUT_OPENTX_3 TR("garantie.\001Il\001est\001d\200velopp\200","garantie. Il a \200t\200 d\200velopp\200")
|
||||
#define TR_ABOUT_OPENTX_4 TR("gratuitement.\001Donations","gratuitement. Vos donations")
|
||||
#define TR_ABOUT_OPENTX_5 TR("bienvenues!","sont bienvenues!")
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 TR("Auteur\001principal\001d'openTx","Auteur principal d'openTx")
|
||||
#define TR_ABOUT_BERTRAND_3 TR("Cod\200veloppeur\001de\001C9X","Cod\200veloppeur de Companion9x")
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Ma\203tre du code et des"
|
||||
#define TR_ABOUT_MIKE_3 "drivers"
|
||||
#define TR_ABOUT_MIKE_4 ""
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "D\200veloppeur principal de"
|
||||
#define TR_ABOUT_ROMOLO_3 "Companion9x"
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andr\200 Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 TR("Fonctions\200,\001usabilit\200,","Fonctionnalit\200s, usabilit\200,")
|
||||
#define TR_ABOUT_ANDRE_3 TR("d\200bogage,\001documentation","d\200bogage, documentation")
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "Webmaster d'openrcforums"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotar"
|
||||
#define TR_ABOUT_MARTIN_2 "Design graphique"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "D\200veloppeur/fabricant"
|
||||
#define TR_ABOUT_HARDWARE_3 "du mat\200riel"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "D\200veloppeur/fabricant"
|
||||
#define TR_ABOUT_HARDWARE_3 "de la carte Sky9x"
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Projets parents"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "Beep Volume"
|
||||
#define TR_WAV_VOLUME "Wav Volume"
|
||||
#define TR_VARIO_VOLUME "Vario Volume"
|
||||
#define TR_BG_VOLUME "Bg Volume"
|
||||
@@ -1,750 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT it.h - EDIT it.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier it.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is it.h.
|
||||
*
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT it.h - EDIT it.h.txt INSTEAD !!!!!!!
|
||||
*/
|
||||
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "OFF""ON\0"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE TR("\005", "\010")
|
||||
#define TR_VBEEPMODE TR("Silen""Avvis""Notst""Tutti","Silenti ""Avvisi\0 ""No Tasti""Tutti\0 ")
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "+Cort""Corta""Media""Lunga""+Lung"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "No REaREb"
|
||||
|
||||
#define LEN_VBLMODE TR("\005", "\006")
|
||||
#define TR_VBLMODE TR("OFF\0 ""Tasti""Stks\0""Tutti""ON\0 ", "Spenta""Tasti\0""Sticks""Tutti\0""Accesa")
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE "off"" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "ch1ch2ch3ch4"
|
||||
|
||||
#define LEN_DATETIME "\005"
|
||||
#define TR_DATETIME "DATA:""ORA :"
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\007")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "America""Japan\0 ""Europe\0")
|
||||
|
||||
#define LEN_VTRIMINC "\006"
|
||||
#define TR_VTRIMINC "Exp ""ExFine""Fine ""Medio ""Ampio "
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "NienteSuoni\0Voce\0 "
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "RETA123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "RETA123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "RETA12LR"
|
||||
#else
|
||||
#define TR_RETA123 "RETA123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POS""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\005"
|
||||
#define TR_VMLTPX "Add. ""Molt.""Sost."
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\003"
|
||||
#define TR_VMIXTRIMS "OFF""ON ""Rud""Ele""Thr""Ail"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\015"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario\0 "
|
||||
#else
|
||||
#define TR_VVARIO "[Vario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "Suona\0 "
|
||||
#else
|
||||
#define TR_SOUND "Beep\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Vibrazione\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Vibrazione]\0"
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "Brano\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "Brano\0 "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "Play Both\0 "
|
||||
#define TR_PLAY_VALUE "LeggiValore\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[Brano]\0 "
|
||||
#define TR_PLAY_BOTH "[Play Both]\0 "
|
||||
#define TR_PLAY_VALUE "[LeggiValore]"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Volume\0 "
|
||||
#define TR_CFN_BG_MUSIC "BgMusic\0 ""BgMusic Pause"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "SDCARD Logs\0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[SDCARD Logs]"
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Adjust \0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0 "
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant " TR_SOUND TR_HAPTIC "Azzera\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Retroillum.\0 " TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant " TR_SOUND TR_HAPTIC "Azzera\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Retroillum.\0 " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant " TR_SOUND TR_HAPTIC "Azzera\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Retroillum.\0 " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET "\006"
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM "Telem."
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET "Timer1""Timer2""Tutto " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Batt""Tmr1""Tmr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Carb""T1\0 ""T2\0 ""Vel\0""Dist""GAlt""Cell""Cels""Vfas""Curr""Cnsm""Powr""AccX""AccY""AccZ""Dir\0""VelV""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Vel+""Dst+""Cur+""Pwr+""Acc\0""Time"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\011")
|
||||
#define TR_VUNITSSYSTEM TR("Metric""Imper.", "Metriche\0""Imperiali")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\003"
|
||||
#define TR_VALARM "---""Yel""Org""Red"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "---\0 ""Hub\0 ""WSHHigh""Halcyon"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\004"
|
||||
#define TR_VSCREEN "Nums""Bars"
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 13
|
||||
#define LEN_VTEMPLATES "\015"
|
||||
#define TR_VTEMPLATES "Clear Mixes\0\0""Simple 4-CH \0""Sticky-T-Cut\0""V-Tail \0""Elevon\\Delta\0""eCCPM \0""Heli Setup \0""Servo Test \0"
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Men\201"" EXIT"" DN "" UP"" SX"" DX", " Menu"" Exit""Enter"" Page"" Plus""Minus")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC""SWD""SWE""SWF""SWG""SWH""SWI""SWJ""SWK""SWL""SWM""SWN""SWO""SWP""SWQ""SWR""SWS""SWT""SWU""SWV""SWW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC""SWD""SWE""SWF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "One"
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "One"
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Rud\0""Ele\0""Thr\0""Ail\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmR" "TrmE" "TrmT" "TrmA" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "OFF""ABS""THs""TH%""THt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\007"
|
||||
#define TR_VTRAINERMODES "Maestro""Allievo"
|
||||
|
||||
#define LEN_VFAILSAFE "\012"
|
||||
#define TR_VFAILSAFE "Mantieni\0 ""Personali\0""No impulsi"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabilize""Acro ""Alt Hold ""Auto ""Guided ""Loiter ""RTL ""Circle ""Pos Hold ""Land ""OF Loiter""Toy A ""Toy M ""INVALID "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circle ""Stabilize ""Training ""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guided ""Initialising ""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[Men\201]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\004[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER"\006"TR_ENTER" Conferma"
|
||||
#define TR_FREE " Disp."
|
||||
#define TR_DELETEMODEL "Elimina modello?"
|
||||
#define TR_COPYINGMODEL "Copia in corso.."
|
||||
#define TR_MOVINGMODEL "Spostamento..."
|
||||
#define TR_LOADINGMODEL "Caricamento..."
|
||||
#define TR_NAME "Nome"
|
||||
#define TR_MODELNAME "Nome modello"
|
||||
#define TR_PHASENAME "Nome fase"
|
||||
#define TR_MIXNAME "Nome mix"
|
||||
#define TR_EXPONAME "Nome expo"
|
||||
#define TR_BITMAP "Immagine"
|
||||
#define TR_TIMER TR("Timer","Timer ")
|
||||
#define TR_ELIMITS TR("Limiti.E","Limiti Estesi")
|
||||
#define TR_ETRIMS TR("Trim Ext","Trim Estesi")
|
||||
#define TR_TRIMINC "Trim Step"
|
||||
#define TR_TTRACE TR("T-Source","Throttle Source")
|
||||
#define TR_TTRIM TR("T-Trim","Throttle Trim")
|
||||
#define TR_BEEPCTR TR("Ctr Beep","Center Beep")
|
||||
#define TR_PROTO TR(INDENT "Proto", INDENT "Protocollo")
|
||||
#define TR_PPMFRAME TR("PPM frame", INDENT "PPM frame")
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH "Switch"
|
||||
#define TR_TRIMS "Trims"
|
||||
#define TR_FADEIN "Diss.In"
|
||||
#define TR_FADEOUT "Diss.Out"
|
||||
#define TR_DEFAULT "(default)"
|
||||
#define TR_CHECKTRIMS "\003Contr.\004Trim"
|
||||
#define OFS_CHECKTRIMS (9*FW)
|
||||
#define TR_SWASHTYPE "Tipo Ciclico"
|
||||
#define TR_COLLECTIVE TR("Collettivo","Origine Collettivo")
|
||||
#define TR_SWASHRING "Anello Ciclico"
|
||||
#define TR_ELEDIRECTION TR("Direzione ELE","Direzione Long. cyc.")
|
||||
#define TR_AILDIRECTION TR("Direzione AIL","Direzione Lateral cyc.")
|
||||
#define TR_COLDIRECTION TR("Direzione PIT","Direzione Coll. Passo")
|
||||
#define TR_MODE INDENT"Modo"
|
||||
#define TR_NOFREEEXPO "Expo pieni!"
|
||||
#define TR_NOFREEMIXER "Mixer pieni!"
|
||||
#define TR_INSERTMIX "INSER. MIX"
|
||||
#define TR_EDITMIX "MOD. MIX"
|
||||
#define TR_SOURCE INDENT"Sorg."
|
||||
#define TR_WEIGHT "Peso"
|
||||
#define TR_EXPO "Espo"
|
||||
#define TR_SIDE "Lato"
|
||||
#define TR_DIFFERENTIAL "Differ"
|
||||
#define TR_OFFSET INDENT"Offset"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Curva"
|
||||
#define TR_FLMODE "Fase"
|
||||
#define TR_MIXWARNING "Avviso"
|
||||
#define TR_OFF "OFF"
|
||||
#define TR_MULTPX "MultPx"
|
||||
#define TR_DELAYDOWN "Post.Gi\201 "
|
||||
#define TR_DELAYUP "Post.S\201"
|
||||
#define TR_SLOWDOWN "Rall.Gi\201 "
|
||||
#define TR_SLOWUP "Rall.S\201"
|
||||
#define TR_MIXER "MIXER"
|
||||
#define TR_CV "CV"
|
||||
#define TR_GV "GV"
|
||||
#define TR_ACHANNEL "A\002ingresso"
|
||||
#define TR_RANGE INDENT"Interv."
|
||||
#define TR_BAR "Barra"
|
||||
#define TR_ALARM INDENT"Allarme"
|
||||
#define TR_USRDATA "Dati"
|
||||
#define TR_BLADES INDENT"Pale"
|
||||
#define TR_SCREEN "Schermo "
|
||||
#define TR_SOUND_LABEL "Suono"
|
||||
#define TR_LENGTH INDENT"Durata"
|
||||
#define TR_SPKRPITCH INDENT"Tono"
|
||||
#define TR_HAPTIC_LABEL "Vibraz"
|
||||
#define TR_HAPTICSTRENGTH INDENT"Forza"
|
||||
#define TR_CONTRAST "Contrasto"
|
||||
#define TR_ALARMS_LABEL "Allarmi"
|
||||
#define TR_BATTERY_RANGE TR("Interv. Batt","Intervallo batteria")
|
||||
#define TR_BATTERYWARNING INDENT"Avviso batteria"
|
||||
#define TR_INACTIVITYALARM INDENT"Inattivita'"
|
||||
#define TR_MEMORYWARNING INDENT"Avviso memoria"
|
||||
#define TR_ALARMWARNING INDENT"Spento"
|
||||
#define TR_RENAVIG "Navig RotEnc "
|
||||
#define TR_THROTTLEREVERSE TR("Thr inv.", "Throttle Inverso")
|
||||
#define TR_MINUTEBEEP INDENT"Minuto"
|
||||
#define TR_BEEPCOUNTDOWN TR(INDENT"Conto rov",INDENT"Conto rovescia")
|
||||
#define TR_PERSISTENT TR(INDENT"Persist.",INDENT"Persistente")
|
||||
#define TR_BACKLIGHT_LABEL TR("Retroillum.","Retroilluminazione")
|
||||
#define TR_BLDELAY INDENT"Durata"
|
||||
#define TR_BLONBRIGHTNESS TR(INDENT"Lumin. ON",INDENT"Luminosit\200 ON")
|
||||
#define TR_BLOFFBRIGHTNESS TR(INDENT"Lumin. OFF",INDENT"Luminosit\200 OFF")
|
||||
#define TR_SPLASHSCREEN TR("Schermo avvio", "Schermata di avvio")
|
||||
#define TR_THROTTLEWARNING TR("All. Thr", "Allarme Throttle")
|
||||
#define TR_SWITCHWARNING TR("Avv. Int.", "Avviso Interr.")
|
||||
#define TR_TIMEZONE "Ora locale"
|
||||
#define TR_RXCHANNELORD "Ordine ch RX"
|
||||
#define TR_SLAVE "Allievo"
|
||||
#define TR_MODESRC "Modo\006% Origine"
|
||||
#define TR_MULTIPLIER "Moltiplica"
|
||||
#define TR_CAL "Cal"
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER"\006" TR_ENTER " per Cal."
|
||||
#define TR_SETMIDPOINT CENTER"\011SETTA CENTRO"
|
||||
#define TR_MOVESTICKSPOTS CENTER"\006MUOVI STICK/POT"
|
||||
#define TR_RXBATT "Rx Batt:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER"DATI ASSENTI"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\007us"
|
||||
#define TR_FREESTACKMINB "Free Stack\004b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER" x Azzerare"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "CH"
|
||||
#define TR_MODEL "MODELLO"
|
||||
#define TR_FP "FV"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "EEPROM quasi piena!"
|
||||
#define TR_ALERT "\016ALERT"
|
||||
#define TR_PRESSANYKEYTOSKIP "\010Premi un tasto"
|
||||
#define TR_THROTTLENOTIDLE TR("Motore non in posiz.","Motore non in posizione")
|
||||
#define TR_ALARMSDISABLED "Avvisi Disattivati!"
|
||||
#define TR_PRESSANYKEY "\010Premi un tasto"
|
||||
#define TR_BADEEPROMDATA "Dati corrotti!"
|
||||
#define TR_EEPROMFORMATTING "Formatto EEPROM..."
|
||||
#define TR_EEPROMOVERFLOW "EEPROM Piena"
|
||||
#define TR_MENURADIOSETUP "CONFIGURATX"
|
||||
#define TR_MENUDATEANDTIME "DATA E ORA"
|
||||
#define TR_MENUTRAINER "MAESTRO/ALLIEVO"
|
||||
#define TR_MENUVERSION "VERSIONE"
|
||||
#define TR_MENUDIAG "DIAG"
|
||||
#define TR_MENUANA "ANAS"
|
||||
#define TR_MENUCALIBRATION "CALIBRAZIONE"
|
||||
#define TR_TRIMS2OFFSETS "\006Trim => Offset "
|
||||
#define TR_MENUMODELSEL "MODELLI"
|
||||
#define TR_MENUSETUP "SETUP"
|
||||
#define TR_MENUFLIGHTPHASE "FASE DI VOLO"
|
||||
#define TR_MENUFLIGHTPHASES "FASI DI VOLO"
|
||||
#define TR_MENUHELISETUP "SETUP ELI"
|
||||
|
||||
#if defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ...
|
||||
#define TR_MENUINPUTS "STICK"
|
||||
#define TR_MENULIMITS "USCITE"
|
||||
#else
|
||||
#define TR_MENUINPUTS "DR/ESPO"
|
||||
#define TR_MENULIMITS "LIMITI"
|
||||
#endif
|
||||
|
||||
#define TR_MENUCURVES "CURVE"
|
||||
#define TR_MENUCURVE "CURVA"
|
||||
#define TR_MENUCUSTOMSWITCH "SWITCH PERSON."
|
||||
#define TR_MENUCUSTOMSWITCHES TR("SWITCH PERSON.","SWITCH PERSONALIZZATI")
|
||||
#define TR_MENUCUSTOMFUNC TR("FUNZ. PERSON.","FUNZIONI PERSONALIZZATE")
|
||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||
#define TR_MENUTEMPLATES "ESEMPI GUIDA"
|
||||
#define TR_MENUSTAT "STATS"
|
||||
#define TR_MENUDEBUG "DEBUG"
|
||||
#define TR_RXNUM "RxNum"
|
||||
#define TR_SYNCMENU TR("Sinc.","Sinc.[Men\201]")
|
||||
#define TR_LIMIT "Limiti"
|
||||
#define TR_MINRSSI "Min Rssi"
|
||||
#define TR_LATITUDE "Latitud."
|
||||
#define TR_LONGITUDE "Longitud."
|
||||
#define TR_GPSCOORD "Coord. GPS"
|
||||
#define TR_VARIO "Vario"
|
||||
#define TR_SHUTDOWN "ARRESTO.."
|
||||
#define TR_BATT_CALIB "Calibra batt."
|
||||
#define TR_CURRENT_CALIB "Calibra corr."
|
||||
#define TR_VOLTAGE "Voltage"
|
||||
#define TR_CURRENT "Corr."
|
||||
#define TR_SELECT_MODEL "Scegli Memo."
|
||||
#define TR_CREATE_MODEL "Crea Modello"
|
||||
#define TR_COPY_MODEL "Copia Modello"
|
||||
#define TR_MOVE_MODEL "Sposta Modello"
|
||||
#define TR_BACKUP_MODEL "Salva Modello"
|
||||
#define TR_DELETE_MODEL TR("Canc. Modello","Cancella Modello") // TODO merged into DELETEMODEL?
|
||||
#define TR_RESTORE_MODEL TR("Ripr. Modello","Ripristina Modello")
|
||||
#define TR_SDCARD_ERROR "Errore SD"
|
||||
#define TR_NO_SDCARD "No SDCARD"
|
||||
#define TR_INCOMPATIBLE "Incompatibile"
|
||||
#define TR_WARNING "AVVISO"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "MOTORE"
|
||||
#define TR_ALARMSWARN "ALLARMI"
|
||||
#define TR_SWITCHWARN "SWITCH"
|
||||
#define TR_INVERT_THR "Inverti Thr?"
|
||||
#define TR_SPEAKER_VOLUME "Volume Audio"
|
||||
#define TR_LCD "LCD"
|
||||
#define TR_BRIGHTNESS INDENT "Luminosit\200"
|
||||
#define TR_CPU_TEMP "Temp CPU \016>"
|
||||
#define TR_CPU_CURRENT "Corrente\022>"
|
||||
#define TR_CPU_MAH "Consumo"
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "Temp. MB \016>"
|
||||
#define TR_CAPAWARNING INDENT "Capacit\200Low"
|
||||
#define TR_TEMPWARNING INDENT "Temp Alta"
|
||||
#define TR_FUNC "Funz"
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Durata"
|
||||
#define TR_DELAY "Ritardo"
|
||||
#define TR_SD_CARD "SD Card"
|
||||
#define TR_SDHC_CARD "SD-HC Card"
|
||||
#define TR_NO_SOUNDS_ON_SD "No Suoni su SD"
|
||||
#define TR_NO_MODELS_ON_SD "No Model. su SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "no Immag. su SD"
|
||||
#define TR_PLAY_FILE "Suona"
|
||||
#define TR_DELETE_FILE "Cancella"
|
||||
#define TR_COPY_FILE "Copia"
|
||||
#define TR_RENAME_FILE "Rinomomina"
|
||||
#define TR_ASSIGN_BITMAP "Assegna Immagine"
|
||||
#define TR_REMOVED " rimosso"
|
||||
#define TR_SD_INFO "Informazioni"
|
||||
#define TR_SD_FORMAT "Format"
|
||||
#define TR_NA "N/A"
|
||||
#define TR_HARDWARE "HARDWARE"
|
||||
#define TR_FORMATTING "Formattazione."
|
||||
#define TR_TEMP_CALIB "Temp. Calib"
|
||||
#define TR_TIME "Ora"
|
||||
#define TR_BAUDRATE "BT Baudrate"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Tipo:"
|
||||
#define TR_SD_SPEED "Veloc.:"
|
||||
#define TR_SD_SECTORS "Settori:"
|
||||
#define TR_SD_SIZE "Dimens:"
|
||||
#define TR_TYPE "Tipo"
|
||||
#define TR_GLOBAL_VARS "Variabili Globali"
|
||||
#define TR_GLOBAL_VAR "Variabile globale"
|
||||
#define TR_MENUGLOBALVARS "VARIABILI GLOBALI"
|
||||
#define TR_OWN "Fase"
|
||||
#define TR_DATE "Data"
|
||||
#define TR_ROTARY_ENCODER "R.Encs"
|
||||
#define TR_CHANNELS_MONITOR "CHANNELS MONITOR"
|
||||
#define TR_INTERNALRF "Modulo Interno"
|
||||
#define TR_EXTERNALRF "Modulo esterno"
|
||||
#define TR_FAILSAFE "Modo failsafe"
|
||||
#define TR_FAILSAFESET TR("FAILSAFE","IMPOSTAZIONI FAILSAFE")
|
||||
#define TR_COUNTRYCODE TR("Codice Paese","Standard 2.4Ghz")
|
||||
#define TR_VOICELANG "Lingua Voce"
|
||||
#define TR_UNITSSYSTEM "Unit\200"
|
||||
#define TR_EDIT "Modifica"
|
||||
#define TR_INSERT_BEFORE "Inserisci prima"
|
||||
#define TR_INSERT_AFTER "Inserisci dopo"
|
||||
#define TR_COPY "Copia"
|
||||
#define TR_MOVE "Muovi"
|
||||
#define TR_PASTE "Paste"
|
||||
#define TR_DELETE "Cancella"
|
||||
#define TR_INSERT TR("Inser.","Inserisci")
|
||||
#define TR_RESET_FLIGHT "Azzera volo"
|
||||
#define TR_RESET_TIMER1 "Azzera Timer1"
|
||||
#define TR_RESET_TIMER2 "Azzera Timer2"
|
||||
#define TR_RESET_TELEMETRY "Azzera Telemetria"
|
||||
#define TR_STATISTICS "Statistiche"
|
||||
#define TR_ABOUT_US "Info su"
|
||||
#define TR_AND_SWITCH "AND Switch"
|
||||
#define TR_CF "CF"
|
||||
#define TR_SPEAKER INDENT"Speaker"
|
||||
#define TR_BUZZER INDENT"Buzzer"
|
||||
#define TR_BYTES "bytes"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Range]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Set]"
|
||||
#define TR_TRAINER TR("Trainer","Maestro/Allievo")
|
||||
#define TR_ANTENNAPROBLEM CENTER "Problemi antenna TX!"
|
||||
#define TR_MODELIDUSED TR("ID gi\200 usato","ID Modello gi\200 usato")
|
||||
#define TR_MODULE INDENT "Modulo"
|
||||
#define TR_CHANNELRANGE INDENT "Numero Canali"
|
||||
#define TR_LOWALARM INDENT "Allarme Basso"
|
||||
#define TR_CRITICALALARM INDENT "Allarme Critico"
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Nome ", " Switch ", " Trims ", " Fade In ", " Fade Out " }
|
||||
#define TR_LIMITS_HEADERS { " Nome ", " Offset ", " Min ", " Max ", " Direzione ", " Curve ", " Centro PPM ", " Simmetria " }
|
||||
#define TR_CSW_HEADERS { " Funzione ", " V1 ", " V2 ", " AND Switch ", " Durata ", " Ritardo " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS "Info su"
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 "OpenTX e' open source, non"
|
||||
#define TR_ABOUT_OPENTX_2 "commerciale, fornito senza"
|
||||
#define TR_ABOUT_OPENTX_3 "garanzie. E' stato sviluppato"
|
||||
#define TR_ABOUT_OPENTX_4 "gratuitamente. Il supporto"
|
||||
#define TR_ABOUT_OPENTX_5 "mediante donazioni e' gradito!"
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "Autore principale OpenTX"
|
||||
#define TR_ABOUT_BERTRAND_3 "Co-autore Companion9x"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Guru codice e driver"
|
||||
#define TR_ABOUT_MIKE_3 "esperto a basso livello"
|
||||
#define TR_ABOUT_MIKE_4 "Ispiratore"
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Autore Companion9x"
|
||||
#define TR_ABOUT_ROMOLO_3 ""
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Funzionalit\200, usabilit\200,"
|
||||
#define TR_ABOUT_ANDRE_3 "debugging, documentazione"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "Webmaster openrcforums"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotar"
|
||||
#define TR_ABOUT_MARTIN_2 "Graphic Designer"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "Disegno/produzione Hardware"
|
||||
#define TR_ABOUT_HARDWARE_3 "Contributi al Firmware"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Designer/Produttore SKY9X"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Progetti correlati"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "Beep Volume"
|
||||
#define TR_WAV_VOLUME "Wav Volume"
|
||||
#define TR_VARIO_VOLUME "Vario Volume"
|
||||
#define TR_BG_VOLUME "Bg Volume"
|
||||
@@ -1,751 +0,0 @@
|
||||
/*
|
||||
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT pl.h - EDIT pl.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier pl.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is pl.h.
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT pl.h - EDIT pl.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
*/
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "WY\214""ZA\214"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE TR("\007","\016")
|
||||
#define TR_VBEEPMODE TR("Cichy\0 ""Alarm\0 ""BezPrz\0""Wszytko", "Cichy\0 ""Tylko alarm\0 ""Bez Przycisk\205w""Wszystko\0 ")
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "O====""=O===""==O==""===O=""====O"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "Ne REaREb"
|
||||
|
||||
#define LEN_VBLMODE TR("\006", "\011")
|
||||
#define TR_VBLMODE TR("Wy\203\0 ""Przyc.""Dr\200\207ki""Oba\0 ""Za\203\0 ", "Wy\203aczone""Przyciski""Dr\200zki\0 ""Oba\0 ""W\203\200czy\201\0 ")
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE " X "" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "CH1CH2CH3CH4"
|
||||
|
||||
#define LEN_DATETIME "\006"
|
||||
#define TR_DATETIME "DANA:""Czas:\0 "
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "Normal""Optrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\007")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "Ameryka""Japonia""Europa\0")
|
||||
|
||||
#define LEN_VTRIMINC "\012"
|
||||
#define TR_VTRIMINC "Expo\0 ""B.Dok\203adny""Dok\203adny\0 ""\217redni\0 ""Zgrubny\0 "
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\007"
|
||||
#define TR_VBEEPCOUNTDOWN "Cichy\0 ""Pikanie""D\210wi\202ki"
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "KWGL123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "KWGL123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "KWGL12LR"
|
||||
#else
|
||||
#define TR_RETA123 "KWGL123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POZ""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\006"
|
||||
#define TR_VMLTPX "Dodaj\0""Mn\205\207\0 ""Zast\200p"
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\004"
|
||||
#define TR_VMIXTRIMS "WY\203\0""ZA\214\0""SK\0 ""SW\0 ""GAZ\0""Lotk"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\013"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Wario\0 "
|
||||
#else
|
||||
#define TR_VVARIO "[Wario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "\222 D\210wi\202k\0 "
|
||||
#else
|
||||
#define TR_SOUND "Pikanie\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Wibracje\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Wibracje] "
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "\222 \217cie\207ka "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "\222 \217cie\207ka "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "\222 Oba\0 "
|
||||
#define TR_PLAY_VALUE "\222 Warto\206\201\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[\222]\217cie\207ka "
|
||||
#define TR_PLAY_BOTH "[\222 Oba]\0 "
|
||||
#define TR_PLAY_VALUE "[\222 Wart.]\0"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "G\203o\206no\206\201\0 "
|
||||
#define TR_CFN_BG_MUSIC "Muz. t\203a " "Muz. t\203a ||"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "Logi->SD \0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[Logowa\201]\0 "
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Ustaw \0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0 "
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim " TR_SOUND TR_HAPTIC "Reset " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Pod\206wietl. " TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim " TR_SOUND TR_HAPTIC "Reset " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Pod\206wietl. " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim " TR_SOUND TR_HAPTIC "Reset " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Pod\206wietl. " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET "\005"
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM "Telem"
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET "Tmr1\0""Tmr2\0""ALL\0 " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Bat\0""Tmr1""Tmr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Fuel""T1\0 ""T2\0 ""Spd\0""Dist""GAlt""Cell""Cels""Vfas""Curr""Cnsp""Powr""AccX""AccY""AccZ""Hdg\0""VSpd""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Spd+""Dst+""Cur+""Pwr+""Acc\0""Time"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\012")
|
||||
#define TR_VUNITSSYSTEM TR("Metr.\0""Imper.", "Metryczne\0""Imperialne")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "V\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "V\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\005"
|
||||
#define TR_VALARM "-----""\207\205\203ty""pomar""czerw"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "---\0 ""Hub\0 ""WSHHigh""Halcyon"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\006"
|
||||
#define TR_VSCREEN "Liczby""Paski\0"
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 17
|
||||
#define LEN_VTEMPLATES "\021"
|
||||
#define TR_VTEMPLATES "Wyczy\206\201 miksery\0 ""Prosty. 4kanal\0 ""Prze\203\200cznik-T-Cut""V-Tail \0 ""Elevon-Delta\0 ""eCCPM \0 ""Heli Setup \0 ""Test serwa \0 "
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu"" Exit""W d\205\203""Wg\205r\202""Wpraw""Wlewo", " Menu"" Exit""W d\205\203""Wg\205r\202""Wpraw""Wlewo")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC""PLD""PLE""PLF""PLG""PLH""PLI""PLJ""PLK""PLL""PLM""PLN""PLO""PLP""PLQ""PLR""PLS""PLT""PLU""PLV""PLW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC""PLD""PLE""PLF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW " * "
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "GAZ""SK ""LOT""SW ""GEA""TRN" TR_CUSTOMSW " * "
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""SK\0 ""SW\0 ""Gaz\0""Lotk" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmK" "TrmW" "TrmG" "TrmL" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "WY\214""ABS""THs""TH%""THt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\006"
|
||||
#define TR_VTRAINERMODES "Trener""Ucze\204\0"
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "Utrzymuj\0""W\203asne\0 ""0 sygna\203u"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabilizacja""Akro ""Alt Hold ""Auto ""Sterowany ""Loiter ""RTL ""Circle ""Pos Hold ""Land ""OF Loiter""Toy A ""Toy M ""INVALID "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circle ""Stabilize ""Training ""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guided ""Initialising ""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\010[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER "\007"TR_ENTER" > DALEJ"
|
||||
#define TR_FREE TR("wolne:", "wolne")
|
||||
#define TR_DELETEMODEL "SKASUJ MODEL"
|
||||
#define TR_COPYINGMODEL "Kopiuj model.."
|
||||
#define TR_MOVINGMODEL "Przenie\206 model."
|
||||
#define TR_LOADINGMODEL "Za\203aduj model.."
|
||||
#define TR_NAME "Nazwa"
|
||||
#define TR_MODELNAME "Nazwa modelu"
|
||||
#define TR_PHASENAME "Nazwa"
|
||||
#define TR_MIXNAME "Nazwa"
|
||||
#define TR_EXPONAME "Nazwa"
|
||||
#define TR_BITMAP "Obrazek"
|
||||
#define TR_TIMER "Timer "
|
||||
#define TR_ELIMITS TR("Limit+25%", "Kana\203 +/- 125%")
|
||||
#define TR_ETRIMS TR("Trymery 100%", "Poszerzone Trymery")
|
||||
#define TR_TRIMINC TR("Krok Trymera", "Krok trymera")
|
||||
#define TR_TTRACE TR("\221r\205d\203o gazu", "\221r\205d\203o gazu")
|
||||
#define TR_TTRIM TR("Trymer gazu", "Trymer gazu")
|
||||
#define TR_BEEPCTR "(\043)Pikanie \206rodka"
|
||||
#define TR_PROTO INDENT"Protok\205l"
|
||||
#define TR_PPMFRAME "PPM frame"
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH "Prze\203\200cznik"
|
||||
#define TR_TRIMS "Trymery"
|
||||
#define TR_FADEIN "Pojawianie"
|
||||
#define TR_FADEOUT "Zanikanie"
|
||||
#define TR_DEFAULT "(Bazowa)"
|
||||
#define TR_CHECKTRIMS "\006Sprawd\210 \012 Trymery"
|
||||
#define OFS_CHECKTRIMS (9*FW)
|
||||
#define TR_SWASHTYPE "Typ tarczy"
|
||||
#define TR_COLLECTIVE "Kolektyw"
|
||||
#define TR_SWASHRING "Tarcza"
|
||||
#define TR_ELEDIRECTION "Ster Wysoko\206ci"
|
||||
#define TR_AILDIRECTION "\012Lotki"
|
||||
#define TR_COLDIRECTION "\012Kolektwy"
|
||||
#define TR_MODE INDENT"Tryb"
|
||||
#define TR_NOFREEEXPO "Brak wolnych expo!"
|
||||
#define TR_NOFREEMIXER "Brak wolnych mix!"
|
||||
#define TR_INSERTMIX "WSTAW MIKSER "
|
||||
#define TR_EDITMIX "EDYTUJ MIKSER "
|
||||
#define TR_SOURCE INDENT"\221r\205d\203o"
|
||||
#define TR_WEIGHT "Waga"
|
||||
#define TR_EXPO "Expo"
|
||||
#define TR_SIDE "Strona"
|
||||
#define TR_DIFFERENTIAL "R\205\207n.wychyle\204"
|
||||
#define TR_OFFSET INDENT"Ofset"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Krzywa"
|
||||
#define TR_FLMODE "Tryb"
|
||||
#define TR_MIXWARNING "UWAGA"
|
||||
#define TR_OFF "Wy\203."
|
||||
#define TR_MULTPX TR("Po\203\200czenie", "Po\203\200cz.")
|
||||
#define TR_DELAYDOWN TR("Op\205znienie (-)", "Op\205znienie(-)")
|
||||
#define TR_DELAYUP TR("Op\205znienie (+)", "Op\205znienie(\43)")
|
||||
#define TR_SLOWDOWN TR("Spowolnienie(-)", "Spowolnienie(\177)")
|
||||
#define TR_SLOWUP TR("Spowolnienie(+)", "Spowolnienie(\176)")
|
||||
#define TR_MIXER "MIKSER"
|
||||
#define TR_CV "K"
|
||||
#define TR_GV "ZG"
|
||||
#define TR_ACHANNEL "A\004Kana\203"
|
||||
#define TR_RANGE INDENT"Zakres"
|
||||
#define TR_BAR "Pasek"
|
||||
#define TR_ALARM INDENT"Alarm"
|
||||
#define TR_USRDATA TR("Dane U\207ytk.", "Dane u\207ytkownika")
|
||||
#define TR_BLADES TR(INDENT"\214opaty \206migla", INDENT"\214opaty \206mig\203a")
|
||||
#define TR_SCREEN "Ekran "
|
||||
#define TR_SOUND_LABEL "D\210wi\202k"
|
||||
#define TR_LENGTH INDENT"D\203ugo\206\201"
|
||||
#define TR_SPKRPITCH INDENT"D\210wi\202k"
|
||||
#define TR_HAPTIC_LABEL "Wibracja"
|
||||
#define TR_HAPTICSTRENGTH INDENT"Si\203a"
|
||||
#define TR_CONTRAST "Kontrast LCD"
|
||||
#define TR_ALARMS_LABEL "Alarmy"
|
||||
#define TR_BATTERY_RANGE TR("Poka\207 stan bat.", "Poka\207 pasek bateri")
|
||||
#define TR_BATTERYWARNING INDENT"Bateria roz\203adowana"
|
||||
#define TR_INACTIVITYALARM INDENT"Alarm bezczynno\206ci"
|
||||
#define TR_MEMORYWARNING INDENT"Pe\203na pami\202\201'"
|
||||
#define TR_ALARMWARNING INDENT"Wy\203\200cz d\210wi\202k"
|
||||
#define TR_RENAVIG "Nawigacja potencjometrem"
|
||||
#define TR_THROTTLEREVERSE TR("Odwr\205\201 gaz", "Odwr\205\201 gaz")
|
||||
#define TR_MINUTEBEEP TR(INDENT"Minuta", INDENT"Pik co minut\202")
|
||||
#define TR_BEEPCOUNTDOWN TR(INDENT"Odliczanie", INDENT"Odliczanie")
|
||||
#define TR_PERSISTENT INDENT"Dok\203adny"
|
||||
#define TR_BACKLIGHT_LABEL "Pod\206wietlenie"
|
||||
#define TR_BLDELAY INDENT"Czas trwania"
|
||||
#define TR_BLONBRIGHTNESS INDENT"Jasno\206c w\203."
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"Jasno\206\201 wy\203."
|
||||
#define TR_SPLASHSCREEN "Logo ekranu"
|
||||
#define TR_THROTTLEWARNING "(\043)Gaz"
|
||||
#define TR_SWITCHWARNING "(\043)Prze\203\200cznik"
|
||||
#define TR_TIMEZONE "Strefa czasowa"
|
||||
#define TR_RXCHANNELORD TR("Kolejno\206\201 kana\203\205w", "Bazowa kolejno\206\201 kana\203\205w")
|
||||
#define TR_SLAVE "Podrz\202dny"
|
||||
#define TR_MODESRC " Tryb\006% \221r\205d\203o"
|
||||
#define TR_MULTIPLIER "Po\203\200cznie"
|
||||
#define TR_CAL "Kal."
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER "\007" TR_ENTER " = START"
|
||||
#define TR_SETMIDPOINT TR(CENTER "\001Ustaw dr\200\207ki/potencj na \206rodku","\005Ustaw dr\200zki/potencj na \206rodku")
|
||||
#define TR_MOVESTICKSPOTS TR(CENTER "\004Poruszaj dr\200\207kami i potenc.","\010Poruszaj dr\200\207kami i potenc.")
|
||||
#define TR_RXBATT "Rx Bat.:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER "NO DATA"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Free Stack\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER" >> Reset"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "Kan"
|
||||
#define TR_MODEL "MODEL"
|
||||
#define TR_FP "FL"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "Niska pami\202\201 EEPROM"
|
||||
#define TR_ALERT "\006 UWAGA"
|
||||
#define TR_PRESSANYKEYTOSKIP "Wci\206nij guzik->ignoruj"
|
||||
#define TR_THROTTLENOTIDLE TR("Gaz nie na zerze", "Dr\200\207ek gazu nie na zerze")
|
||||
#define TR_ALARMSDISABLED "Alarmy wy\203\200czone"
|
||||
#define TR_PRESSANYKEY "\006Wci\206nij jaki\206 klawisz"
|
||||
#define TR_BADEEPROMDATA "\006B\203\200d danych EEPROM"
|
||||
#define TR_EEPROMFORMATTING "\004Formatowanie EEPROM"
|
||||
#define TR_EEPROMOVERFLOW "Prze\203adowany EEPROM"
|
||||
#define TR_MENURADIOSETUP "USTAWIENIA RADIA"
|
||||
#define TR_MENUDATEANDTIME "DATA I CZAS"
|
||||
#define TR_MENUTRAINER "TRENER"
|
||||
#define TR_MENUVERSION "WERSJA"
|
||||
#define TR_MENUDIAG "TEST PRZE\214\211CZNIK\216W"
|
||||
#define TR_MENUANA "WEJ\217CIA ANALOG."
|
||||
#define TR_MENUCALIBRATION "KALIBRACJA"
|
||||
#define TR_TRIMS2OFFSETS "\004Trymery => Subtrimy"
|
||||
#define TR_MENUMODELSEL "MODEL"
|
||||
#define TR_MENUSETUP "USTAWIENIA"
|
||||
#define TR_MENUFLIGHTPHASE "FAZA LOTU"
|
||||
#define TR_MENUFLIGHTPHASES "FAZY LOTU"
|
||||
#define TR_MENUHELISETUP "HELI"
|
||||
|
||||
|
||||
// Alignment
|
||||
|
||||
|
||||
#define TR_MENUINPUTS "DR/EXPO"
|
||||
#define TR_MENULIMITS "LIMITY"
|
||||
|
||||
|
||||
#define TR_MENUCURVES "KRZYWE"
|
||||
#define TR_MENUCURVE "\002k"
|
||||
#define TR_MENUCUSTOMSWITCH "PRZE\214\211CZNIK LOGICZNY"
|
||||
#define TR_MENUCUSTOMSWITCHES "Prze\203\200czniki logiczne"
|
||||
#define TR_MENUCUSTOMFUNC "FUNKCJE SPECJALNE"
|
||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||
#define TR_MENUTEMPLATES "SZABLONY"
|
||||
#define TR_MENUSTAT "STATYSTYKA"
|
||||
#define TR_MENUDEBUG "DIAG"
|
||||
#define TR_RXNUM "Nr odbiornika"
|
||||
#define TR_SYNCMENU "Synch. [MENU]"
|
||||
#define TR_LIMIT INDENT"Limit"
|
||||
#define TR_MINRSSI "Min Rssi"
|
||||
#define TR_LATITUDE "Szer. geo."
|
||||
#define TR_LONGITUDE "D\203. geo."
|
||||
#define TR_GPSCOORD "Typ koordynat GPS"
|
||||
#define TR_VARIO "Wario"
|
||||
#define TR_SHUTDOWN "Wy\203\200czanie.."
|
||||
#define TR_BATT_CALIB "Kalib:Baterii"
|
||||
#define TR_CURRENT_CALIB " +=\006Kalibracja pr\200du"
|
||||
#define TR_VOLTAGE INDENT"Napi\202cie"
|
||||
#define TR_CURRENT INDENT"Pr\200d"
|
||||
#define TR_SELECT_MODEL "Wyb\205r modelu"
|
||||
#define TR_CREATE_MODEL "Nowy model"
|
||||
#define TR_COPY_MODEL "Skopiuj model"
|
||||
#define TR_MOVE_MODEL "Przenie\206 model"
|
||||
#define TR_BACKUP_MODEL "Zbackupuj model"
|
||||
#define TR_DELETE_MODEL "Skasuj model"
|
||||
#define TR_RESTORE_MODEL "Odtw\205rz model"
|
||||
#define TR_SDCARD_ERROR "B\203\200d SD karty"
|
||||
#define TR_NO_SDCARD "Brak SD karta"
|
||||
#define TR_INCOMPATIBLE "Niekompatybilne"
|
||||
#define TR_WARNING "UWAGA"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "GAZ"
|
||||
#define TR_ALARMSWARN "ALARM"
|
||||
#define TR_SWITCHWARN "Prze\203\200cznik"
|
||||
#define TR_INVERT_THR "Odwr\205\201 gaz"
|
||||
#define TR_SPEAKER_VOLUME INDENT "G\203o\206no\206\201"
|
||||
#define TR_LCD "LCD"
|
||||
#define TR_BRIGHTNESS INDENT "Jasno\206\201"
|
||||
#define TR_CPU_TEMP "Temp. CPU\016>"
|
||||
#define TR_CPU_CURRENT "Pr\200d"
|
||||
#define TR_CPU_MAH "Zu\207ycie"
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "Temp. MB"
|
||||
#define TR_CAPAWARNING INDENT "Ma\203a pojemno\206\201"
|
||||
#define TR_TEMPWARNING INDENT "Przegrzanie"
|
||||
#define TR_FUNC "Funkc"
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Czas trwania"
|
||||
#define TR_DELAY "Op\205\210nienie"
|
||||
#define TR_SD_CARD "SD"
|
||||
#define TR_SDHC_CARD "SD-HC"
|
||||
#define TR_NO_SOUNDS_ON_SD "brak d\210wi\202k\205w na SD"
|
||||
#define TR_NO_MODELS_ON_SD "brak modelu na SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "brak obrazk\205w na SD"
|
||||
#define TR_PLAY_FILE "Odtw\205rz"
|
||||
#define TR_DELETE_FILE "Skasuj"
|
||||
#define TR_COPY_FILE "Kopiuj"
|
||||
#define TR_RENAME_FILE "Zmie\204 nazw\202"
|
||||
#define TR_ASSIGN_BITMAP "Wybierz obrazek"
|
||||
#define TR_REMOVED " skasowane"
|
||||
#define TR_SD_INFO "Informacje"
|
||||
#define TR_SD_FORMAT "Formatuj"
|
||||
#define TR_NA "[X]"
|
||||
#define TR_HARDWARE "HARDWARE"
|
||||
#define TR_FORMATTING "Formatowanie.."
|
||||
#define TR_TEMP_CALIB "Temp. kalibracji"
|
||||
#define TR_TIME "Czas"
|
||||
#define TR_BAUDRATE "Pr\202dko\206\201 BT"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Typ:"
|
||||
#define TR_SD_SPEED "Pr\202dko\206\201:"
|
||||
#define TR_SD_SECTORS "Sektory :"
|
||||
#define TR_SD_SIZE "Wielko\206\201:"
|
||||
#define TR_TYPE TR_SD_TYPE
|
||||
#define TR_GLOBAL_VARS "Zmienne globalne"
|
||||
#define TR_GLOBAL_VAR "Zmienna globalna"
|
||||
#define TR_MENUGLOBALVARS "ZMIENNE GLOBALNE"
|
||||
#define TR_OWN " W\203asno\206\201 "
|
||||
#define TR_DATE "Data"
|
||||
#define TR_ROTARY_ENCODER "R.Encs"
|
||||
#define TR_CHANNELS_MONITOR "MONITOR KANA\214\216W"
|
||||
#define TR_INTERNALRF "Wewn\202trzny modu\203 RF"
|
||||
#define TR_EXTERNALRF "Zewn\202trzny modu\203 RF"
|
||||
#define TR_FAILSAFE "Tryb Failsafe"
|
||||
#define TR_FAILSAFESET "USTAWIENIE FAILSAFE"
|
||||
#define TR_COUNTRYCODE "Kod regionu"
|
||||
#define TR_VOICELANG "J\202zyk g\203osu"
|
||||
#define TR_UNITSSYSTEM "Jednostki"
|
||||
#define TR_EDIT "Edytuj"
|
||||
#define TR_INSERT_BEFORE "Wstaw przed"
|
||||
#define TR_INSERT_AFTER "Wstaw za"
|
||||
#define TR_COPY "Kopiuj"
|
||||
#define TR_MOVE "Przemie\206\201"
|
||||
#define TR_PASTE "Wklej"
|
||||
#define TR_DELETE "Kasuj"
|
||||
#define TR_INSERT "Wstaw"
|
||||
#define TR_RESET_FLIGHT "Zeruj lot"
|
||||
#define TR_RESET_TIMER1 "Zeruj Timer1"
|
||||
#define TR_RESET_TIMER2 "Zeruj Timer2"
|
||||
#define TR_RESET_TELEMETRY "Wyczy\206\201 telemetri\202"
|
||||
#define TR_STATISTICS "Statystyki"
|
||||
#define TR_ABOUT_US "O nas"
|
||||
#define TR_AND_SWITCH "Prze\203\200cznik AND"
|
||||
#define TR_CF "FS"
|
||||
#define TR_SPEAKER INDENT"G\203o\206nik"
|
||||
#define TR_BUZZER INDENT"Brz\202czyk"
|
||||
#define TR_BYTES "[B]"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Zasieg]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Ustaw]"
|
||||
#define TR_TRAINER "Trener"
|
||||
#define TR_ANTENNAPROBLEM CENTER "Problem z anten\200 TX"
|
||||
#define TR_MODELIDUSED TR("ID ju\207 u\207yte","ID modelu ju\207 u\207yte")
|
||||
#define TR_MODULE INDENT "Modu\203"
|
||||
#define TR_CHANNELRANGE INDENT "Zakres kana\203u"
|
||||
#define TR_LOWALARM INDENT "Alarm niski"
|
||||
#define TR_CRITICALALARM INDENT "Alarm krytyczny"
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Status baterii "
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Kurs"
|
||||
#define TR_MAVLINK_HEADING "Kierunek"
|
||||
#define TR_MAVLINK_BEARING "Orientacja"
|
||||
#define TR_MAVLINK_ALTITUDE "Wysoko\206\201"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Nazwa ", " Prze\203\200cznik ", " Trymery ", " Pojawianie si\202 ", " Zanikanie " }
|
||||
#define TR_LIMITS_HEADERS { " Nazwa ", " Subtrim ", " Min ", " Max ", " Kierunek ", " Krzywa ", " \217rodek PPM ", " Tryb subtrim " }
|
||||
#define TR_CSW_HEADERS { " Funkcja ", " Param. 1 ", " Param 2 ", " AND Prze\203\200cznik ", " Czas trwania ", " Op\205\210nienie " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS TR(" ABOUT ", "ABOUT")
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 TR("OpenTX\001is\001open\001source,\001non", "OpenTX is open source, non-")
|
||||
#define TR_ABOUT_OPENTX_2 TR("commercial,\001wo\001warranties.", "commercial and comes with no")
|
||||
#define TR_ABOUT_OPENTX_3 TR("It\001was\001developed\001for\001free.", "warranties. It was developed")
|
||||
#define TR_ABOUT_OPENTX_4 TR("Support through donations", "for free. Support through")
|
||||
#define TR_ABOUT_OPENTX_5 TR("is welcome!", "donations is welcome!")
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "OpenTX main author"
|
||||
#define TR_ABOUT_BERTRAND_3 "Companion9x co-author"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Code and drivers guru"
|
||||
#define TR_ABOUT_MIKE_3 TR("Arguably,\001one\001of\001the\001best", "Arguably, one of the best")
|
||||
#define TR_ABOUT_MIKE_4 "Inspirational"
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Companion9x co-author"
|
||||
#define TR_ABOUT_ROMOLO_3 ""
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Functionality, usability,"
|
||||
#define TR_ABOUT_ANDRE_3 "debugging, documentation"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "openrcforums webmaster"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotař"
|
||||
#define TR_ABOUT_MARTIN_2 "Projekty graficzne"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "Proucent/projektant Hardware"
|
||||
#define TR_ABOUT_HARDWARE_3 "Wsp\205\203autor firmware"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Sky9x designer/producent"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Projekty macierzyste"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "G\203o\206no\206\201 pikania"
|
||||
#define TR_WAV_VOLUME "G\203o\206no\206\201 wav"
|
||||
#define TR_VARIO_VOLUME "G\203o\206no\206\201 wario"
|
||||
#define TR_BG_VOLUME "G\203o\206no\206c t\203a "
|
||||
@@ -1,750 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT pt.h - EDIT pt.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier pt.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is pt.h.
|
||||
*
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT pt.h - EDIT pt.h.txt INSTEAD !!!!!!!
|
||||
*/
|
||||
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "OFF""ON\0"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH"
|
||||
|
||||
#define LEN_VBEEPMODE "\005"
|
||||
#define TR_VBEEPMODE "Mudo ""Alarm""NoKey""Todo "
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "No REaREb"
|
||||
|
||||
#define LEN_VBLMODE "\004"
|
||||
#define TR_VBLMODE "OFF ""Chav""Stks""Tudo""ON\0"
|
||||
|
||||
#define LEN_TRNMODE "\003"
|
||||
#define TR_TRNMODE "OFF"" +="" :="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "CH1CH2CH3CH4"
|
||||
|
||||
#define LEN_DATETIME "\005"
|
||||
#define TR_DATETIME "DATA:""HORA:"
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\007")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "America""Japan\0 ""Europe\0")
|
||||
|
||||
#define LEN_VTRIMINC "\006"
|
||||
#define TR_VTRIMINC "Expo ""ExFino""Fino ""Medio ""Largo "
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "SilentBeeps\0Voice\0"
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "LPMA123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "LPMA123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "LPMA12LR"
|
||||
#else
|
||||
#define TR_RETA123 "LPMA123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "POS""NEG"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\011"
|
||||
#define TR_VMLTPX "Adicionar""Multipl. ""Trocar\0 0"
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\003"
|
||||
#define TR_VMIXTRIMS "OFF""ON\0""Lem""Pfd""Mot""Ail"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\015"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario\0 "
|
||||
#else
|
||||
#define TR_VVARIO "[Vario]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "Tocar Audio\0 "
|
||||
#else
|
||||
#define TR_SOUND "Beep\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Vibrar\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Vibrar]\0 "
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "Tocar Pista\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "Tocar\0 "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "Play Both\0 "
|
||||
#define TR_PLAY_VALUE "Ouvir Valor\0 "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[Tocar Pista]"
|
||||
#define TR_PLAY_BOTH "[Play Both]\0 "
|
||||
#define TR_PLAY_VALUE "[Tocar Valor]"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Volume\0 "
|
||||
#define TR_CFN_BG_MUSIC "BgMusic\0 ""BgMusic ||\0 "
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "SDCARD Logs\0 "
|
||||
#else
|
||||
#define TR_SDCLOGS "[SDCARD Logs]"
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Ajuste\0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Teste\0 "
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Backlight\0 " TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Backlight\0 " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido" TR_SOUND TR_HAPTIC "Reset\0 " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Backlight\0 " TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET "\006"
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM "Telem."
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET "Tempo1""Tempo2""Todo " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Avis1 ""Avis2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Batt""Tmr1""Tmr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Fuel""T1\0 ""T2\0 ""Spd\0""Dist""GAlt""Cell""Cels""Vfas""Curr""Cnsp""Powr""AccX""AccY""AccZ""Hdg\0""VVel""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Vel+""Dst+""Cur+""Pwr+""Acc\0""Hora"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\010")
|
||||
#define TR_VUNITSSYSTEM TR("Metric""Imper.", "Metric\0 ""Imperial")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "ft\0"
|
||||
#define SPEED_UNIT "kts"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\003"
|
||||
#define TR_VALARM "---""Ama""Lar""Ver"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "Nada\0 ""Hub\0 ""WSHHigh""Halcyon"
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\004"
|
||||
#define TR_VSCREEN "Nums""Bars"
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 13
|
||||
#define LEN_VTEMPLATES "\015"
|
||||
#define TR_VTEMPLATES "Tirar Mixagem""4CH Simples\0 ""Anular Motor\0""V-Tail\0 ""Elevon\\Zagi\0 ""eCCPM\0 ""Mixagem Heli\0""Testar Servos"
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu"" Sair""Desce"" Sobe""Direi""Esqda", " Menu"" Exit""Enter"" Page"" Plus""Minus")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC""CED""CEE""CEF""CEG""CEH""CEI""CEJ""CEK""CEL""CEM""CEN""CEO""CEP""CEQ""CER""CES""CET""CEU""CEV""CEW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC""CED""CEE""CEF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "1*\0"
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "1*\0"
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Lem\0""Pfd\0""Mot\0""Ail\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmL" "TrmP" "TrmM" "TrmA" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "OFF""ABS""MTs""MT%""MTt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\006"
|
||||
#define TR_VTRAINERMODES "Master""Slave\0"
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "Hold\0 ""Custom\0 ""No pulses"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabilize""Acro ""Alt Hold ""Auto ""Guided ""Loiter ""RTL ""Circle ""Pos Hold ""Land ""OF Loiter""Toy A ""Toy M ""INVALID "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manual ""Circle ""Stabilize ""Training ""Fly by Wire A""Fly by Wire A""Auto ""RTL ""Loiter ""Guided ""Initialising ""INVALID "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\010[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER"\006"TR_ENTER"QDO PRONTO"
|
||||
#define TR_FREE "Livre"
|
||||
#define TR_DELETEMODEL "EXCLUI MODELO"
|
||||
#define TR_COPYINGMODEL "Copiando modelo"
|
||||
#define TR_MOVINGMODEL "Movendo modelo"
|
||||
#define TR_LOADINGMODEL "Carregar modelo"
|
||||
#define TR_NAME "Nome"
|
||||
#define TR_MODELNAME "Model Name"
|
||||
#define TR_PHASENAME "Phase Name"
|
||||
#define TR_MIXNAME "Mix Name"
|
||||
#define TR_EXPONAME "Expo Name"
|
||||
#define TR_BITMAP "Model Image"
|
||||
#define TR_TIMER "Cronom"
|
||||
#define TR_ELIMITS "E.Limits"
|
||||
#define TR_ETRIMS "E.Trims"
|
||||
#define TR_TRIMINC "Trim Step"
|
||||
#define TR_TTRACE "T-Trace"
|
||||
#define TR_TTRIM "T-Trim"
|
||||
#define TR_BEEPCTR "Ctr Beep"
|
||||
#define TR_PROTO INDENT"Proto"
|
||||
#define TR_PPMFRAME "PPM frame"
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH "Chave"
|
||||
#define TR_TRIMS "Trims"
|
||||
#define TR_FADEIN "Aparecer"
|
||||
#define TR_FADEOUT "Ocultar"
|
||||
#define TR_DEFAULT "(default)"
|
||||
#define TR_CHECKTRIMS "\006Check\012Trims"
|
||||
#define OFS_CHECKTRIMS (9*FW)
|
||||
#define TR_SWASHTYPE "Ciclico Tipo"
|
||||
#define TR_COLLECTIVE "Coletivo"
|
||||
#define TR_SWASHRING "Anel Coletivo"
|
||||
#define TR_ELEDIRECTION "PFD Sentido"
|
||||
#define TR_AILDIRECTION "AIL Sentido"
|
||||
#define TR_COLDIRECTION "COL Sentido"
|
||||
#define TR_MODE INDENT"Modo"
|
||||
#define TR_NOFREEEXPO "No free expo!"
|
||||
#define TR_NOFREEMIXER "No free mixer!"
|
||||
#define TR_INSERTMIX "INSERIR MIX"
|
||||
#define TR_EDITMIX "EDITAR MIX"
|
||||
#define TR_SOURCE INDENT"Fonte"
|
||||
#define TR_WEIGHT "Quantia"
|
||||
#define TR_EXPO "Exponen"
|
||||
#define TR_SIDE "Lado"
|
||||
#define TR_DIFFERENTIAL "Diferencial"
|
||||
#define TR_OFFSET INDENT"Desvio"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Curvas"
|
||||
#define TR_FLMODE "Fase"
|
||||
#define TR_MIXWARNING "Aviso"
|
||||
#define TR_OFF "OFF"
|
||||
#define TR_MULTPX "Aplicar"
|
||||
#define TR_DELAYDOWN "Atraso Dn"
|
||||
#define TR_DELAYUP "Atraso Up"
|
||||
#define TR_SLOWDOWN "Lento Dn"
|
||||
#define TR_SLOWUP "Lento Up"
|
||||
#define TR_MIXER "MIXAGENS"
|
||||
#define TR_CV "CV"
|
||||
#define TR_GV "GV"
|
||||
#define TR_ACHANNEL "A\004Canal"
|
||||
#define TR_RANGE INDENT"Range"
|
||||
#define TR_BAR "Bar"
|
||||
#define TR_ALARM INDENT"Alarme"
|
||||
#define TR_USRDATA "UsrData"
|
||||
#define TR_BLADES INDENT"Helice"
|
||||
#define TR_SCREEN "Tela"
|
||||
#define TR_SOUND_LABEL "Som"
|
||||
#define TR_LENGTH INDENT"Comprimento"
|
||||
#define TR_SPKRPITCH INDENT"Pitch"
|
||||
#define TR_HAPTIC_LABEL "Vibrar"
|
||||
#define TR_HAPTICSTRENGTH INDENT"Forca"
|
||||
#define TR_CONTRAST "Contraste"
|
||||
#define TR_ALARMS_LABEL "Alarmes"
|
||||
#define TR_BATTERY_RANGE "Battery Range"
|
||||
#define TR_BATTERYWARNING INDENT"Bateria Baixa"
|
||||
#define TR_INACTIVITYALARM INDENT"Inactividade"
|
||||
#define TR_MEMORYWARNING INDENT"Memoria Baixa"
|
||||
#define TR_ALARMWARNING INDENT"Som Off"
|
||||
#define TR_RENAVIG "RotEnc Navig"
|
||||
#define TR_THROTTLEREVERSE "Inverte Acel."
|
||||
#define TR_MINUTEBEEP INDENT"Beep Minuto"
|
||||
#define TR_BEEPCOUNTDOWN INDENT"Beep Regressivo"
|
||||
#define TR_PERSISTENT INDENT"Persist."
|
||||
#define TR_BACKLIGHT_LABEL "Backlight"
|
||||
#define TR_BLDELAY INDENT"Tempo Backlight"
|
||||
#define TR_BLONBRIGHTNESS INDENT"ON Brightness"
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"OFF Brightness"
|
||||
#define TR_SPLASHSCREEN "Splash screen"
|
||||
#define TR_THROTTLEWARNING "Avisa Acel"
|
||||
#define TR_SWITCHWARNING "Avisa Chav"
|
||||
#define TR_TIMEZONE "Time Zone"
|
||||
#define TR_RXCHANNELORD "Ordem Canal RX"
|
||||
#define TR_SLAVE "Escravo"
|
||||
#define TR_MODESRC "Modo\006% Fonte"
|
||||
#define TR_MULTIPLIER "Multiplicar"
|
||||
#define TR_CAL "Cal"
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER"\006" TR_ENTER " INICIAR"
|
||||
#define TR_SETMIDPOINT CENTER"\005CENTRAR STICK/POT"
|
||||
#define TR_MOVESTICKSPOTS CENTER"\005MOVER STICKS/POTs"
|
||||
#define TR_RXBATT "Rx Batt:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER"SEM DADOS"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "MTR\032MT%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Pilha Livre\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER" Reinicia"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "CH"
|
||||
#define TR_MODEL "MODEL"
|
||||
#define TR_FP "FP"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "EEPROM BX Memoria"
|
||||
#define TR_ALERT "\016ALERT"
|
||||
#define TR_PRESSANYKEYTOSKIP "Pulsar Tecla p/ sair"
|
||||
#define TR_THROTTLENOTIDLE "**ACELERADOR ATIVO**"
|
||||
#define TR_ALARMSDISABLED "Desabilita Alarmes"
|
||||
#define TR_PRESSANYKEY "\010Pressione Tecla"
|
||||
#define TR_BADEEPROMDATA "EEPRON INVALIDA"
|
||||
#define TR_EEPROMFORMATTING "Formatando EEPROM"
|
||||
#define TR_EEPROMOVERFLOW "EEPROM CHEIA"
|
||||
#define TR_MENURADIOSETUP "AJUSTAR RADIO"
|
||||
#define TR_MENUDATEANDTIME "DATA E HORA"
|
||||
#define TR_MENUTRAINER "TRAINER"
|
||||
#define TR_MENUVERSION "VERSAO"
|
||||
#define TR_MENUDIAG "DIAGNOST"
|
||||
#define TR_MENUANA "ANALOGICOS"
|
||||
#define TR_MENUCALIBRATION "CALIBRAGEM"
|
||||
#define TR_TRIMS2OFFSETS "\006Trims => Offsets"
|
||||
#define TR_MENUMODELSEL "MODELOS"
|
||||
#define TR_MENUSETUP "SETUP"
|
||||
#define TR_MENUFLIGHTPHASE "MODO DE VOO"
|
||||
#define TR_MENUFLIGHTPHASES "MODOS DE VOO"
|
||||
#define TR_MENUHELISETUP "HELI SETUP"
|
||||
|
||||
#if defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ...
|
||||
#define TR_MENUINPUTS "STICKS"
|
||||
#define TR_MENULIMITS "SAIDAS"
|
||||
#else
|
||||
#define TR_MENUINPUTS "DR/EXPO"
|
||||
#define TR_MENULIMITS "LIMITES"
|
||||
#endif
|
||||
|
||||
#define TR_MENUCURVES "CURVAS"
|
||||
#define TR_MENUCURVE "CURVA"
|
||||
#define TR_MENUCUSTOMSWITCH "CHAVE ESPECIAL"
|
||||
#define TR_MENUCUSTOMSWITCHES "CHAVES ESPECIAIS"
|
||||
#define TR_MENUCUSTOMFUNC "FUNCAO ESPECIAL"
|
||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||
#define TR_MENUTEMPLATES "MODELOS"
|
||||
#define TR_MENUSTAT "REGISTROS"
|
||||
#define TR_MENUDEBUG "DEPURAR"
|
||||
#define TR_RXNUM "RxNum"
|
||||
#define TR_SYNCMENU "Sync [MENU]"
|
||||
#define TR_LIMIT INDENT"Limite"
|
||||
#define TR_MINRSSI "Min Rssi"
|
||||
#define TR_LATITUDE "Latitude"
|
||||
#define TR_LONGITUDE "Longitude"
|
||||
#define TR_GPSCOORD "Gps Coords"
|
||||
#define TR_VARIO "Vario"
|
||||
#define TR_SHUTDOWN "DESLIGANDOo"
|
||||
#define TR_BATT_CALIB "CALIBRAR BATT"
|
||||
#define TR_CURRENT_CALIB "Corrente Calib"
|
||||
#define TR_VOLTAGE INDENT"Volts"
|
||||
#define TR_CURRENT INDENT"Amperes"
|
||||
#define TR_SELECT_MODEL "Selec. Modelo"
|
||||
#define TR_CREATE_MODEL "Criar Modelo"
|
||||
#define TR_COPY_MODEL "Copy Model"
|
||||
#define TR_MOVE_MODEL "Move Model"
|
||||
#define TR_BACKUP_MODEL "Salvar Modelo"
|
||||
#define TR_DELETE_MODEL "Apagar Modelo"
|
||||
#define TR_RESTORE_MODEL "Restaura Modelo"
|
||||
#define TR_SDCARD_ERROR "SDCARD Erro"
|
||||
#define TR_NO_SDCARD "Sem SDCARD"
|
||||
#define TR_INCOMPATIBLE "Incompativel"
|
||||
#define TR_WARNING "AVISO"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "ACELERAD"
|
||||
#define TR_ALARMSWARN "ALARMES"
|
||||
#define TR_SWITCHWARN "CHAVES"
|
||||
#define TR_INVERT_THR "Inverte Acel?"
|
||||
#define TR_SPEAKER_VOLUME INDENT "Volume"
|
||||
#define TR_LCD "LCD"
|
||||
#define TR_BRIGHTNESS INDENT "Brilho"
|
||||
#define TR_CPU_TEMP "CPU Temp.\016>"
|
||||
#define TR_CPU_CURRENT "Current\022>"
|
||||
#define TR_CPU_MAH "Consumo."
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "MB Temp. \016>"
|
||||
#define TR_CAPAWARNING INDENT "Aviso Capacidade"
|
||||
#define TR_TEMPWARNING INDENT "Temperat. ALTA"
|
||||
#define TR_FUNC "Funcao"
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Tempo"
|
||||
#define TR_DELAY "Atraso"
|
||||
#define TR_SD_CARD "SD CARD"
|
||||
#define TR_SDHC_CARD "SD-HC CARD"
|
||||
#define TR_NO_SOUNDS_ON_SD "Sem Som no SD"
|
||||
#define TR_NO_MODELS_ON_SD "Sem Modelo no SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "No Bitmaps on SD"
|
||||
#define TR_PLAY_FILE "Play"
|
||||
#define TR_DELETE_FILE "Apagar"
|
||||
#define TR_COPY_FILE "Copiar"
|
||||
#define TR_RENAME_FILE "Renomear"
|
||||
#define TR_ASSIGN_BITMAP "Assign Bitmap"
|
||||
#define TR_REMOVED "Remover"
|
||||
#define TR_SD_INFO "Dados SD"
|
||||
#define TR_SD_FORMAT "Formatar"
|
||||
#define TR_NA "N/A"
|
||||
#define TR_HARDWARE "HARDWARE"
|
||||
#define TR_FORMATTING "Formatando..."
|
||||
#define TR_TEMP_CALIB "Temp. Calib"
|
||||
#define TR_TIME "Time"
|
||||
#define TR_BAUDRATE "BT Baudrate"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Tipe"
|
||||
#define TR_SD_SPEED "Velocidade"
|
||||
#define TR_SD_SECTORS "Sectores"
|
||||
#define TR_SD_SIZE "Tamanho"
|
||||
#define TR_TYPE "Tipe"
|
||||
#define TR_GLOBAL_VARS "Variaveis"
|
||||
#define TR_GLOBAL_VAR "Global Variable"
|
||||
#define TR_MENUGLOBALVARS "VARIAVEIS"
|
||||
#define TR_OWN "Propr."
|
||||
#define TR_DATE "Data"
|
||||
#define TR_ROTARY_ENCODER "R.Encs"
|
||||
#define TR_CHANNELS_MONITOR "CHANNELS MONITOR"
|
||||
#define TR_INTERNALRF "Internal RF"
|
||||
#define TR_EXTERNALRF "External RF"
|
||||
#define TR_FAILSAFE "Failsafe mode"
|
||||
#define TR_FAILSAFESET "FAILSAFE SETTINGS"
|
||||
#define TR_COUNTRYCODE "Country Code"
|
||||
#define TR_VOICELANG "Voice Language"
|
||||
#define TR_UNITSSYSTEM "Units"
|
||||
#define TR_EDIT "Edit"
|
||||
#define TR_INSERT_BEFORE "Insert Before"
|
||||
#define TR_INSERT_AFTER "Insert After"
|
||||
#define TR_COPY "Copy"
|
||||
#define TR_MOVE "Move"
|
||||
#define TR_PASTE "Paste"
|
||||
#define TR_DELETE "Delete"
|
||||
#define TR_INSERT "Insert"
|
||||
#define TR_RESET_FLIGHT "Reset Flight"
|
||||
#define TR_RESET_TIMER1 "Reset Timer1"
|
||||
#define TR_RESET_TIMER2 "Reset Timer2"
|
||||
#define TR_RESET_TELEMETRY "Reset Telemetry"
|
||||
#define TR_STATISTICS "Statistics"
|
||||
#define TR_ABOUT_US "About Us"
|
||||
#define TR_AND_SWITCH "AND Switch"
|
||||
#define TR_CF "CF"
|
||||
#define TR_SPEAKER INDENT"Speaker"
|
||||
#define TR_BUZZER INDENT"Buzzer"
|
||||
#define TR_BYTES "bytes"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Range]"
|
||||
#define TR_RESET_BTN "[Reset]"
|
||||
#define TR_SET "[Set]"
|
||||
#define TR_TRAINER "Trainer"
|
||||
#define TR_ANTENNAPROBLEM CENTER "TX Antenna problem!"
|
||||
#define TR_MODELIDUSED TR("ID already used","Model ID already used")
|
||||
#define TR_MODULE INDENT "Module"
|
||||
#define TR_CHANNELRANGE INDENT "Channel Range"
|
||||
#define TR_LOWALARM INDENT "Low Alarm"
|
||||
#define TR_CRITICALALARM INDENT "Critical Alarm"
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "Mavlink Setup"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "MODE"
|
||||
#define TR_MAVLINK_CUR_MODE "Current Mode"
|
||||
#define TR_MAVLINK_ARMED "Armed"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Flight Battery status"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Course"
|
||||
#define TR_MAVLINK_HEADING "Heading"
|
||||
#define TR_MAVLINK_BEARING "Bearing"
|
||||
#define TR_MAVLINK_ALTITUDE "Altitude"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Name ", " Switch ", " Trims ", " Fade In ", " Fade Out " }
|
||||
#define TR_LIMITS_HEADERS { " Name ", " Offset ", " Min ", " Max ", " Direction ", " Curve ", " PPM Center ", " Symmetrical " }
|
||||
#define TR_CSW_HEADERS { " Function ", " V1 ", " V2 ", " AND Switch ", " Duration ", " Delay " }
|
||||
|
||||
//Taranis About screen
|
||||
#define TR_ABOUTUS "ABOUT US"
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 "OpenTX is open source, non-"
|
||||
#define TR_ABOUT_OPENTX_2 "commercial and comes with no"
|
||||
#define TR_ABOUT_OPENTX_3 "warranties. It was developed"
|
||||
#define TR_ABOUT_OPENTX_4 "for free. Support through"
|
||||
#define TR_ABOUT_OPENTX_5 "donations is welcome!"
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "OpenTX main author"
|
||||
#define TR_ABOUT_BERTRAND_3 "Companion9x co-developer"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Code and drivers guru"
|
||||
#define TR_ABOUT_MIKE_3 "Arguably, one of the best"
|
||||
#define TR_ABOUT_MIKE_4 "Inspirational"
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Companion9x main developer"
|
||||
#define TR_ABOUT_ROMOLO_3 ""
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Functionality, usability,"
|
||||
#define TR_ABOUT_ANDRE_3 "debugging, documentation"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "openrcforums webmaster"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotar"
|
||||
#define TR_ABOUT_MARTIN_2 "Graphics designer"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "Hardware designer/producer"
|
||||
#define TR_ABOUT_HARDWARE_3 "Firmware contributor"
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Sky9x designer/producer"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Parent projects"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "Beep Volume"
|
||||
#define TR_WAV_VOLUME "Wav Volume"
|
||||
#define TR_VARIO_VOLUME "Vario Volume"
|
||||
#define TR_BG_VOLUME "Bg Volume"
|
||||
@@ -1,755 +0,0 @@
|
||||
/*
|
||||
* Authors (alphabetical order)
|
||||
* - Bertrand Songis <bsongis@gmail.com>
|
||||
* - Bernet Andre <bernet.andre@gmail.com>
|
||||
* - Kjell Kernen <kjell.kernen@gmail.com>
|
||||
* - Martin Hotar <mhotar@gmail.com>
|
||||
* - Romolo Manfredini <romolo.manfredini@gmail.com>
|
||||
*
|
||||
* opentx is based on code named
|
||||
* gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
|
||||
* er9x by Erez Raviv: http://code.google.com/p/er9x/,
|
||||
* and the original (and ongoing) project by
|
||||
* Thomas Husterer, th9x: http://code.google.com/p/th9x/
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
*
|
||||
* !!!!! DO NOT EDIT se.h - EDIT se.h.txt INSTEAD !!!!!!!
|
||||
*
|
||||
* In order to make translations easier se.h.txt is parsed and national
|
||||
* characters are replaced by bitmap codes. The result is se.h.
|
||||
*
|
||||
* See translate.py in the util catalog for the list of character codes
|
||||
*
|
||||
* !!!!! DO NOT EDIT se.h - EDIT se.h.txt INSTEAD !!!!!!!
|
||||
*/
|
||||
|
||||
|
||||
// NON ZERO TERMINATED STRINGS
|
||||
#define LEN_OFFON "\003"
|
||||
#define TR_OFFON "Av ""P\200\0"
|
||||
|
||||
#define LEN_MMMINV "\003"
|
||||
#define TR_MMMINV "---""INV"
|
||||
|
||||
#define LEN_NCHANNELS "\004"
|
||||
#define TR_NCHANNELS "\0014KN\0016KN\0018KN10KN12KN14KN16KN"
|
||||
|
||||
#define LEN_VBEEPMODE "\005"
|
||||
#define TR_VBEEPMODE "Tyst\0""Alarm""EjKnp""Alla\0"
|
||||
|
||||
#define LEN_VBEEPLEN "\005"
|
||||
#define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0"
|
||||
|
||||
#define LEN_VRENAVIG "\003"
|
||||
#define TR_VRENAVIG "No REaREb"
|
||||
|
||||
#define LEN_VBLMODE "\005"
|
||||
#define TR_VBLMODE "Av\0 ""Knapp""Spak\0""B\200da\0""P\200\0 "
|
||||
|
||||
#define LEN_TRNMODE "\002"
|
||||
#define TR_TRNMODE "Av""+="":="
|
||||
|
||||
#define LEN_TRNCHN "\003"
|
||||
#define TR_TRNCHN "KN1KN2KN3KN4"
|
||||
|
||||
#define LEN_DATETIME "\005"
|
||||
#define TR_DATETIME "DAG: ""TID: "
|
||||
|
||||
#define LEN_VLCD "\006"
|
||||
#define TR_VLCD "NormalOptrex"
|
||||
|
||||
#define LEN_COUNTRYCODES TR("\002", "\007")
|
||||
#define TR_COUNTRYCODES TR("US""JP""EU", "Amerika""Japan\0 ""Europa\0")
|
||||
|
||||
#define LEN_VTRIMINC TR("\006","\014")
|
||||
#define TR_VTRIMINC TR("Expo\0 ""xFin\0 ""Fin\0 ""Medium""Grov\0 ","Exponentiell""Extra Fin\0 ""Fin\0 ""Medium\0 ""Grov\0 ")
|
||||
|
||||
#define LEN_VBEEPCOUNTDOWN "\006"
|
||||
#define TR_VBEEPCOUNTDOWN "Tyst\0 Pip\0 R\202st\0 "
|
||||
|
||||
#define LEN_RETA123 "\001"
|
||||
|
||||
#if defined(PCBGRUVIN9X)
|
||||
#if ROTARY_ENCODERS > 2
|
||||
#define TR_RETA123 "RHGS123abcd"
|
||||
#else
|
||||
#define TR_RETA123 "RHGS123ab"
|
||||
#endif
|
||||
#elif defined(PCBTARANIS)
|
||||
#define TR_RETA123 "RHGS12HV"
|
||||
#else
|
||||
#define TR_RETA123 "RHGS123"
|
||||
#endif
|
||||
|
||||
#define LEN_VPROTOS "\006"
|
||||
|
||||
#if defined(PXX)
|
||||
#define TR_PXX "PXX\0 "
|
||||
#elif defined(DSM2) || defined(IRPROTOS)
|
||||
#define TR_PXX "[PXX]\0"
|
||||
#else
|
||||
#define TR_PXX
|
||||
#endif
|
||||
|
||||
#if defined(DSM2)
|
||||
#define TR_DSM2 "LP45\0 ""DSM2\0 ""DSMX\0 "
|
||||
#elif defined(IRPROTOS)
|
||||
#define TR_DSM2 "[LP45]""[DSM2]""[DSMX]"
|
||||
#else
|
||||
#define TR_DSM2
|
||||
#endif
|
||||
|
||||
#if defined(IRPROTOS)
|
||||
#define TR_IRPROTOS "SILV TRAC09PICZ SWIFT\0"
|
||||
#else
|
||||
#define TR_IRPROTOS
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_XPPM
|
||||
#else
|
||||
#define TR_XPPM "PPM16\0""PPMsim"
|
||||
#endif
|
||||
|
||||
#define TR_VPROTOS "PPM\0 " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS
|
||||
|
||||
#define LEN_POSNEG "\003"
|
||||
#define TR_POSNEG "Pos""Neg"
|
||||
|
||||
#define LEN_VCURVEFUNC "\003"
|
||||
#define TR_VCURVEFUNC "---""x>0""x<0""|x|""f>0""f<0""|f|"
|
||||
|
||||
#define LEN_VMLTPX "\010"
|
||||
#define TR_VMLTPX "Addera ""F\202rst\201rk""Ers\201tt "
|
||||
|
||||
#define LEN_VMLTPX2 "\002"
|
||||
#define TR_VMLTPX2 "+=""*="":="
|
||||
|
||||
#define LEN_VMIXTRIMS "\003"
|
||||
#define TR_VMIXTRIMS "Av\0""P\200\0""Rod""Hjd""Gas""Ske"
|
||||
|
||||
#define LEN_VCSWFUNC "\005"
|
||||
#define TR_VCSWFUNC "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"
|
||||
|
||||
#define LEN_VFSWFUNC "\012"
|
||||
|
||||
#if defined(VARIO)
|
||||
#define TR_VVARIO "Vario "
|
||||
#else
|
||||
#define TR_VVARIO "[Vario] "
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO)
|
||||
#define TR_SOUND "Spela Ljud"
|
||||
#else
|
||||
#define TR_SOUND "Pip\0 "
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_HAPTIC
|
||||
#elif defined(HAPTIC)
|
||||
#define TR_HAPTIC "Vibrator\0 "
|
||||
#else
|
||||
#define TR_HAPTIC "[Vibrator]"
|
||||
#endif
|
||||
|
||||
#if defined(VOICE)
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_PLAY_TRACK "Spela Sp\200r"
|
||||
#else
|
||||
#define TR_PLAY_TRACK "Spela\0 "
|
||||
#endif
|
||||
#define TR_PLAY_BOTH "Spela B\200da"
|
||||
#define TR_PLAY_VALUE "Spela Val "
|
||||
#else
|
||||
#define TR_PLAY_TRACK "[Sp. Sp\200r]"
|
||||
#define TR_PLAY_BOTH "[Sp. B\200da]"
|
||||
#define TR_PLAY_VALUE "[Sp. V\201rd]"
|
||||
#endif
|
||||
|
||||
#define TR_CFN_VOLUME "Volym\0 "
|
||||
#define TR_CFN_BG_MUSIC "BgMusik\0 ""BgMusik ||"
|
||||
|
||||
#if defined(SDCARD)
|
||||
#define TR_SDCLOGS "SD Loggar\0"
|
||||
#else
|
||||
#define TR_SDCLOGS "[SD Logg]\0"
|
||||
#endif
|
||||
|
||||
#ifdef GVARS
|
||||
#define TR_CFN_ADJUST_GVAR "Justera\0 "
|
||||
#else
|
||||
#define TR_CFN_ADJUST_GVAR
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define TR_CFN_TEST "Test\0"
|
||||
#else
|
||||
#define TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_VFSWFUNC "S\201kra\0 ""Trainer\0 ""S\201tt Trim\0" TR_SOUND TR_HAPTIC "Nollst\201ll\0" TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Belysning\0" TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#elif defined(PCBGRUVIN9X)
|
||||
#define TR_VFSWFUNC "S\201kra\0 ""Trainer\0 ""S\201tt Trim\0" TR_SOUND TR_HAPTIC "Nollst\201ll\0" TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Belysning\0" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#else
|
||||
#define TR_VFSWFUNC "S\201kra\0 ""Trainer\0 ""S\201tt Trim\0" TR_SOUND TR_HAPTIC "Nollst\201ll\0" TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Belysning\0" TR_CFN_ADJUST_GVAR TR_CFN_TEST
|
||||
#endif
|
||||
|
||||
#define LEN_VFSWRESET TR("\005", "\011")
|
||||
|
||||
#if defined(FRSKY)
|
||||
#define TR_FSW_RESET_TELEM TR("Telem", "Telemetri")
|
||||
#else
|
||||
#define TR_FSW_RESET_TELEM
|
||||
#endif
|
||||
|
||||
#if ROTARY_ENCODERS == 2
|
||||
#define TR_FSW_RESET_ROTENC TR("REa\0 ""REb\0 ", "RotEnc A\0""RotEnc B\0")
|
||||
#elif ROTARY_ENCODERS == 1
|
||||
#define TR_FSW_RESET_ROTENC TR("R.Enc", "RotEnc\0 ")
|
||||
#else
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#define TR_VFSWRESET TR("Tmr1\0""Tmr2\0""Allt\0" TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC, "Timer 1 ""Timer 2 ""Allt " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC)
|
||||
|
||||
#define LEN_FUNCSOUNDS TR("\004", "\006")
|
||||
#define TR_FUNCSOUNDS TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick ""Siren ""Ring ""SciFi ""Robot ""Chirp ""Tada ""Crickt""AlmClk")
|
||||
|
||||
#define LEN_VTELEMCHNS "\004"
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_RSSI_0 "SWR\0"
|
||||
#define TR_RSSI_1 "RSSI"
|
||||
#else
|
||||
#define TR_RSSI_0 "Tx\0 "
|
||||
#define TR_RSSI_1 "Rx\0 "
|
||||
#endif
|
||||
#define TR_VTELEMCHNS "---\0""Batt""Tmr1""Tmr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""H\202jd""Varv""Tank""T1\0 ""T2\0 ""Fart""Avst""GHjd""Batt""Cels""Vfas""Curr""Cnsp""Powr""AccX""AccY""AccZ""Hdg\0""VFrt""A1-\0""A2-\0""Hjd-""Hjd+""Rpm+""T1+\0""T2+\0""Frt+""Avs+""Cur+""Pwr+""Acc\0""Tid\0"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define LEN_VUNITSSYSTEM TR("\006", "\010")
|
||||
#define TR_VUNITSSYSTEM TR("Metri.""Imper.", "Metriska""Imperial")
|
||||
#define LEN_VTELEMUNIT_NORM "\003"
|
||||
#define TR_VTELEMUNIT_NORM "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#define LEN_VTELEMUNIT_IMP "\003"
|
||||
#define TR_VTELEMUNIT_IMP "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#else
|
||||
#if defined(IMPERIAL_UNITS)
|
||||
#define LENGTH_UNIT "fot"
|
||||
#define SPEED_UNIT "knp"
|
||||
#else
|
||||
#define LENGTH_UNIT "m\0 "
|
||||
#define SPEED_UNIT "kmh"
|
||||
#endif
|
||||
#define LEN_VTELEMUNIT "\003"
|
||||
#define TR_VTELEMUNIT "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
|
||||
#endif
|
||||
|
||||
#define STR_V (STR_VTELEMUNIT+1)
|
||||
#define STR_A (STR_VTELEMUNIT+4)
|
||||
|
||||
#define LEN_VALARM "\003"
|
||||
#define TR_VALARM "---""Gul""Ora""R\202d"
|
||||
|
||||
#define LEN_VALARMFN "\001"
|
||||
#define TR_VALARMFN "<>"
|
||||
|
||||
#define LEN_VTELPROTO "\007"
|
||||
#define TR_VTELPROTO "---\0 ""Hub\0 ""WSHH\202g."
|
||||
|
||||
#define LEN_VOLTSRC "\003"
|
||||
#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel"
|
||||
|
||||
#define LEN_VARIOSRC "\005"
|
||||
#if defined(FRSKY_SPORT)
|
||||
#define TR_VARIOSRC "Vario""A1\0 ""A2\0"
|
||||
#else
|
||||
#define TR_VARIOSRC "Alti\0""Alti+""Vario""A1\0 ""A2\0"
|
||||
#endif
|
||||
|
||||
#define LEN_VSCREEN "\007"
|
||||
#define TR_VSCREEN "Siffror""Staplar"
|
||||
|
||||
#define LEN_GPSFORMAT "\004"
|
||||
#define TR_GPSFORMAT "HMS NMEA"
|
||||
|
||||
#define LEN2_VTEMPLATES 13
|
||||
#define LEN_VTEMPLATES "\015"
|
||||
#define TR_VTEMPLATES "Nolla Mixar\0\0""Enkel 4kanal\0""Gasklippning\0""V-Stj\201rt \0""Deltavinge \0""eCCPM \0""Helikopter \0""Servotest \0"
|
||||
|
||||
#define LEN_VSWASHTYPE "\004"
|
||||
#define TR_VSWASHTYPE "--- ""120 ""120X""140 ""90\0"
|
||||
|
||||
#define LEN_VKEYS "\005"
|
||||
#define TR_VKEYS TR(" Menu"" Exit"" Ned"" Upp""H\202ger""V\201nst", " Menu"" Exit""Enter"" Page"" Plus""Minus")
|
||||
|
||||
#define LEN_VRENCODERS "\003"
|
||||
#define TR_VRENCODERS "REa""REb"
|
||||
|
||||
#define LEN_VSWITCHES "\003"
|
||||
#define LEN_VSRCRAW "\004"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_POTS_VSRCRAW "S1\0 ""S2\0 ""LS\0 ""RS\0 "
|
||||
#define TR_SW_VSRCRAW "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
|
||||
#elif defined(EXTRA_3POS)
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 "
|
||||
#define TR_SW_VSRCRAW "3P1\0""3P2\0"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2""ID3""ID4""ID5"
|
||||
#else
|
||||
#define TR_POTS_VSRCRAW "P1\0 ""P2\0 ""P3\0 "
|
||||
#define TR_SW_VSRCRAW "3POS"
|
||||
#define TR_9X_3POS_SWITCHES "ID0""ID1""ID2"
|
||||
#endif
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF""CSG""CSH""CSI""CSJ""CSK""CSL""CSM""CSN""CSO""CSP""CSQ""CSR""CSS""CST""CSU""CSV""CSW"
|
||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF"
|
||||
#else
|
||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC"
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW "One"
|
||||
#else
|
||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "One"
|
||||
#endif
|
||||
|
||||
#if defined(PCBSKY9X)
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
|
||||
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
|
||||
#else
|
||||
#define TR_ROTARY_ENCODERS_VSRCRAW
|
||||
#endif
|
||||
|
||||
#if defined(HELI)
|
||||
#define TR_CYC_VSRCRAW "CYK1""CYK2""CYK3"
|
||||
#else
|
||||
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
|
||||
#endif
|
||||
|
||||
#define TR_VSRCRAW "---\0""Rod\0""H\202j\0""Gas\0""Ske\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX " TR_CYC_VSRCRAW "TrmR" "TrmH" "TrmG" "TrmS" TR_SW_VSRCRAW
|
||||
|
||||
#define LEN_VTMRMODES "\003"
|
||||
#define TR_VTMRMODES "Av\0""ABS""GAs""GA%""GAt"
|
||||
|
||||
#define LEN_VTRAINERMODES "\006"
|
||||
#define TR_VTRAINERMODES "Master""Slav\0."
|
||||
|
||||
#define LEN_VFAILSAFE "\011"
|
||||
#define TR_VFAILSAFE "H\200ll\0 ""Special\0 ""Pulsfritt"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define LEN_MAVLINK_BAUDS "\006"
|
||||
#define TR_MAVLINK_BAUDS "4800 ""9600 ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
|
||||
#define LEN_MAVLINK_AC_MODES "\011"
|
||||
#define TR_MAVLINK_AC_MODES "Stabil ""Akrobat ""L\200s H\202jd ""Automat ""Guidad ""Hovra ""Flyg Hem ""Cirkla ""H\200ll Pos.""Landa ""OF Hovra ""Leksak A ""Leksak M ""OGILTIG "
|
||||
#define LEN_MAVLINK_AP_MODES "\015"
|
||||
#define TR_MAVLINK_AP_MODES "Manuell ""Cirkla ""Stabilisera ""\205vning ""Fly by Wire A""Fly by Wire A""Automatisk ""Flyg Hem ""Hovra ""Guidad ""Initialiserar""OGILTIG "
|
||||
#endif
|
||||
|
||||
// ZERO TERMINATED STRINGS
|
||||
#define INDENT "\001"
|
||||
#define LEN_INDENT 1
|
||||
#define INDENT_WIDTH (FW/2)
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ENTER "[ENTER]"
|
||||
#else
|
||||
#define TR_ENTER "[MENU]"
|
||||
#endif
|
||||
|
||||
#define TR_POPUPS TR_ENTER"\010[EXIT]"
|
||||
#define OFS_EXIT sizeof(TR_ENTER)
|
||||
|
||||
#define TR_MENUWHENDONE CENTER "\006" TR_ENTER " Avslutar "
|
||||
#define TR_FREE "kvar"
|
||||
#define TR_DELETEMODEL "Radera Modell"
|
||||
#define TR_COPYINGMODEL "Kopierar Modell "
|
||||
#define TR_MOVINGMODEL "Flyttar Modell "
|
||||
#define TR_LOADINGMODEL "Laddar Modell "
|
||||
#define TR_NAME "Namn"
|
||||
#define TR_MODELNAME "Modellnamn"
|
||||
#define TR_PHASENAME "Modnamn "
|
||||
#define TR_MIXNAME "Mixnamn "
|
||||
#define TR_EXPONAME "Exponamn "
|
||||
#define TR_BITMAP "Modellikon"
|
||||
#define TR_TIMER TR("Timer","Timer ")
|
||||
#define TR_ELIMITS TR("Gr\201nser++","Ut\202kade Gr\201nser")
|
||||
#define TR_ETRIMS TR("Trimmar++","Ut\202kade Trimmar")
|
||||
#define TR_TRIMINC TR("Trimning","Trim\202kning")
|
||||
#define TR_TTRACE "F\202lj Gas"
|
||||
#define TR_TTRIM "Gastrim"
|
||||
#define TR_BEEPCTR TR("Cent.pip", "Centerpip")
|
||||
#define TR_PROTO TR(INDENT"Proto",INDENT"Protokoll")
|
||||
#define TR_PPMFRAME "PPM-paket"
|
||||
#define TR_MS "ms"
|
||||
#define TR_SWITCH "Brytare"
|
||||
#define TR_TRIMS "Trimmar"
|
||||
#define TR_FADEIN "Tona In"
|
||||
#define TR_FADEOUT "Tona Ut"
|
||||
#define TR_DEFAULT "Standard"
|
||||
#define TR_CHECKTRIMS CENTER "\006Kolla\012Trimmar"
|
||||
#define OFS_CHECKTRIMS CENTER_OFS+(9*FW)
|
||||
#define TR_SWASHTYPE "Swashtyp"
|
||||
#define TR_COLLECTIVE "Kollektiv"
|
||||
#define TR_SWASHRING "Swashring"
|
||||
#define TR_ELEDIRECTION "H\202JD Riktning"
|
||||
#define TR_AILDIRECTION "SKEV Riktning"
|
||||
#define TR_COLDIRECTION "KOLL.Riktning"
|
||||
#define TR_MODE INDENT"L\201ge"
|
||||
#define TR_NOFREEEXPO "Expo saknas!"
|
||||
#define TR_NOFREEMIXER "Mixer saknas!"
|
||||
#define TR_INSERTMIX "Addera Mix"
|
||||
#define TR_EDITMIX "Redigera Mix"
|
||||
#define TR_SOURCE INDENT"K\201lla"
|
||||
#define TR_WEIGHT "Vikt"
|
||||
#define TR_EXPO TR("Expo","Exponentiell")
|
||||
#define TR_SIDE "Sida"
|
||||
#define TR_DIFFERENTIAL "Diff."
|
||||
#define TR_OFFSET INDENT"Offset"
|
||||
#define TR_TRIM "Trim"
|
||||
#define TR_DREX "DRex"
|
||||
#define TR_CURVE "Kurva"
|
||||
#define TR_FLMODE TR("L\201ge","L\201gen")
|
||||
#define TR_MIXWARNING "Varning"
|
||||
#define TR_OFF "Av "
|
||||
#define TR_MULTPX "Multpx"
|
||||
#define TR_DELAYDOWN "Dr\202j Ned"
|
||||
#define TR_DELAYUP "Dr\202j Upp"
|
||||
#define TR_SLOWDOWN "Tr\202g Ned"
|
||||
#define TR_SLOWUP "Tr\202g Upp"
|
||||
#define TR_MIXER "Mixar"
|
||||
#define TR_CV "KU"
|
||||
#define TR_GV "GV"
|
||||
#define TR_ACHANNEL "A\004kanal "
|
||||
#define TR_RANGE INDENT"MinMax"
|
||||
#define TR_BAR "Data"
|
||||
#define TR_ALARM INDENT"Alarm"
|
||||
#define TR_USRDATA "Anv\201ndardata"
|
||||
#define TR_BLADES INDENT"Blad"
|
||||
#define TR_SCREEN "Sk\201rm"
|
||||
#define TR_SOUND_LABEL "Ljud "
|
||||
#define TR_LENGTH INDENT"Tid"
|
||||
#define TR_SPKRPITCH INDENT"Ton"
|
||||
#define TR_HAPTIC_LABEL "Vibrator"
|
||||
#define TR_HAPTICSTRENGTH INDENT"Styrka"
|
||||
#define TR_CONTRAST "Kontrast"
|
||||
#define TR_ALARMS_LABEL "Alarm"
|
||||
#define TR_BATTERY_RANGE "Batteri-MinMax"
|
||||
#define TR_BATTERYWARNING INDENT"Batteri"
|
||||
#define TR_INACTIVITYALARM INDENT"Inaktivitet"
|
||||
#define TR_MEMORYWARNING INDENT"Lite Minne"
|
||||
#define TR_ALARMWARNING INDENT"Ljud Av"
|
||||
#define TR_RENAVIG "RotEnc Navig"
|
||||
#define TR_THROTTLEREVERSE "Revers.Gas"
|
||||
#define TR_MINUTEBEEP INDENT"Minutpip"
|
||||
#define TR_BEEPCOUNTDOWN INDENT"R\201kna Ned"
|
||||
#define TR_PERSISTENT TR("J\201mt p\200 ",INDENT"Alltid P\200")
|
||||
#define TR_BACKLIGHT_LABEL "Belysning"
|
||||
#define TR_BLDELAY INDENT"Av efter"
|
||||
#define TR_BLONBRIGHTNESS INDENT"P\200 Ljusstyrka"
|
||||
#define TR_BLOFFBRIGHTNESS INDENT"Av Ljusstyrka"
|
||||
#define TR_SPLASHSCREEN "Startbild"
|
||||
#define TR_THROTTLEWARNING "Gasvarning"
|
||||
#define TR_SWITCHWARNING TR("Bryt.varn.","Brytarvarning")
|
||||
#define TR_TIMEZONE TR("Tidszon","GPS Tidszon")
|
||||
#define TR_RXCHANNELORD "Kanaler i RX"
|
||||
#define TR_SLAVE "Slav"
|
||||
#define TR_MODESRC " L\201ge\004% K\201lla"
|
||||
#define TR_MULTIPLIER "Styrka"
|
||||
#define TR_CAL "Kalib."
|
||||
#define TR_VTRIM "Trim- +"
|
||||
#define TR_BG "BG:"
|
||||
#define TR_MENUTOSTART CENTER "\006" TR_ENTER " Startar "
|
||||
#define TR_SETMIDPOINT CENTER "\010Centrera Allt"
|
||||
#define TR_MOVESTICKSPOTS CENTER "\004R\202r Rattar/Spakar"
|
||||
#define TR_RXBATT "Rx Batt:"
|
||||
#define TR_TXnRX "Tx:\0Rx:"
|
||||
#define OFS_RX 4
|
||||
#define TR_ACCEL "Acc:"
|
||||
#define TR_NODATA CENTER "NO DATA"
|
||||
#define TR_TM1TM2 "TM1\032TM2"
|
||||
#define TR_THRTHP "THR\032TH%"
|
||||
#define TR_TOT "TOT"
|
||||
#define TR_TMR1LATMAXUS "Tmr1Lat max\006us"
|
||||
#define STR_US (STR_TMR1LATMAXUS+12)
|
||||
#define TR_TMR1LATMINUS "Tmr1Lat min\006us"
|
||||
#define TR_TMR1JITTERUS "Tmr1 Jitter\006us"
|
||||
|
||||
#if defined(CPUARM)
|
||||
#define TR_TMIXMAXMS "Tmix max\012ms"
|
||||
#else
|
||||
#define TR_TMIXMAXMS "Tmix max\014ms"
|
||||
#endif
|
||||
|
||||
#define TR_T10MSUS "T10ms\016us"
|
||||
#define TR_FREESTACKMINB "Free Stack\010b"
|
||||
#define TR_MENUTORESET CENTER TR_ENTER " Nollar"
|
||||
#define TR_PPM "PPM"
|
||||
#define TR_CH "KN"
|
||||
#define TR_MODEL "Modell"
|
||||
#define TR_FP "FL"
|
||||
#define TR_MIX "MIX"
|
||||
#define TR_EEPROMLOWMEM "EEPROM low mem"
|
||||
#define TR_ALERT "\016OBS"
|
||||
#define TR_PRESSANYKEYTOSKIP "Tryck ned en knapp"
|
||||
#define TR_THROTTLENOTIDLE "Gasen \201r p\200slagen!"
|
||||
#define TR_ALARMSDISABLED "Alarmen Avst\201ngda!"
|
||||
#define TR_PRESSANYKEY TR("Tryck ned en knapp", "Tryck ned en knapp")
|
||||
#define TR_BADEEPROMDATA "EEprom Datafel "
|
||||
#define TR_EEPROMFORMATTING "Formaterar EEprom"
|
||||
#define TR_EEPROMOVERFLOW "Fel i EEprom"
|
||||
#define TR_MENURADIOSETUP "Inst\201llningar"
|
||||
#define TR_MENUDATEANDTIME "Dag och Tid"
|
||||
#define TR_MENUTRAINER "Trainer (PPM in)"
|
||||
#define TR_MENUVERSION "Version"
|
||||
#define TR_MENUDIAG TR("Brytare","Test av Brytare")
|
||||
#define TR_MENUANA "Analoga V\201rden"
|
||||
#define TR_MENUCALIBRATION "Kalibrering"
|
||||
#define TR_TRIMS2OFFSETS "\004[Spara Trimv\201rden]"
|
||||
#define TR_MENUMODELSEL TR("Modell","V\201lj Modell")
|
||||
#define TR_MENUSETUP TR("V\201rden","Modellinst\201llningar")
|
||||
#define TR_MENUFLIGHTPHASE "Flygl\201ge"
|
||||
#define TR_MENUFLIGHTPHASES "Flygl\201gen"
|
||||
#define TR_MENUHELISETUP "Helikopter"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_MENUINPUTS "INPUTS"
|
||||
#define TR_MENULIMITS "Gr\201nser"
|
||||
#elif defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ...
|
||||
#define TR_MENUINPUTS "Spakar"
|
||||
#define TR_MENULIMITS "Gr\201nser"
|
||||
#else
|
||||
#define TR_MENUINPUTS TR("DR/Expo","DualRates/Expo")
|
||||
#define TR_MENULIMITS "Gr\201nser"
|
||||
#endif
|
||||
|
||||
#define TR_MENUCURVES "Kurvor"
|
||||
#define TR_MENUCURVE "Kurva"
|
||||
#define TR_MENUCUSTOMSWITCH "Logisk Brytare"
|
||||
#define TR_MENUCUSTOMSWITCHES "Logiska Brytare"
|
||||
#define TR_MENUCUSTOMFUNC "BrytarFunktioner"
|
||||
#define TR_MENUTELEMETRY "Telemetri"
|
||||
#define TR_MENUTEMPLATES "Mallar"
|
||||
#define TR_MENUSTAT "Statistik"
|
||||
#define TR_MENUDEBUG "Debug"
|
||||
#define TR_RXNUM "RxNum"
|
||||
#define TR_SYNCMENU "Synk [MENU]"
|
||||
#define TR_LIMIT INDENT"Niv\200"
|
||||
#define TR_MINRSSI "Min Rssi"
|
||||
#define TR_LATITUDE "Breddgrad"
|
||||
#define TR_LONGITUDE "L\201ngdgrad"
|
||||
#define TR_GPSCOORD TR("GPS-Koordinater", "GPS-koordinatsystem")
|
||||
#define TR_VARIO TR("Vario", "Variometer")
|
||||
#define TR_SHUTDOWN "ST\201NGER AV"
|
||||
#define TR_BATT_CALIB "Kalib. Batteri"
|
||||
#define TR_CURRENT_CALIB "Kalib. Str\202m"
|
||||
#define TR_VOLTAGE INDENT"Volt"
|
||||
#define TR_CURRENT INDENT"Ampere"
|
||||
#define TR_SELECT_MODEL "V\201lj Modell"
|
||||
#define TR_CREATE_MODEL "Skapa Modell"
|
||||
#define TR_COPY_MODEL "Kopiera Modell"
|
||||
#define TR_MOVE_MODEL "Flytta Modell"
|
||||
#define TR_BACKUP_MODEL "Modell-backup"
|
||||
#define TR_DELETE_MODEL "Ta Bort Modell"
|
||||
#define TR_RESTORE_MODEL "\200terst\201ll Modell"
|
||||
#define TR_SDCARD_ERROR "SDCARD-fel"
|
||||
#define TR_NO_SDCARD "SDCARD saknas"
|
||||
#define TR_INCOMPATIBLE "Inkompatibel"
|
||||
#define TR_WARNING "VARNING"
|
||||
#define TR_EEPROMWARN "EEPROM"
|
||||
#define TR_THROTTLEWARN "GAS"
|
||||
#define TR_ALARMSWARN "ALARM"
|
||||
#define TR_SWITCHWARN "BRYTARE"
|
||||
#define TR_INVERT_THR TR("Revers.Gas?", "Reversera Gasen?")
|
||||
#define TR_SPEAKER_VOLUME INDENT "Volym"
|
||||
#define TR_LCD "LCD"
|
||||
#define TR_BRIGHTNESS INDENT "Ljusstyrka"
|
||||
#define TR_CPU_TEMP "CPU temp.\016>"
|
||||
#define TR_CPU_CURRENT "Str\202m\022>"
|
||||
#define TR_CPU_MAH "F\202rbrukn."
|
||||
#define TR_COPROC "CoProc."
|
||||
#define TR_COPROC_TEMP "MB temp. \016>"
|
||||
#define TR_CAPAWARNING INDENT "L\200g Kapacitet"
|
||||
#define TR_TEMPWARNING TR(INDENT "H\202g Temp ", INDENT "H\202g Temperatur")
|
||||
#define TR_FUNC "Funk"
|
||||
#define TR_V1 "V1"
|
||||
#define TR_V2 "V2"
|
||||
#define TR_DURATION "Tidl\201ngd"
|
||||
#define TR_DELAY "F\202rdr\202j"
|
||||
#define TR_SD_CARD "SD-kort"
|
||||
#define TR_SDHC_CARD "SD/HC-kort"
|
||||
#define TR_NO_SOUNDS_ON_SD "Inga ljud i SD"
|
||||
#define TR_NO_MODELS_ON_SD "Ingen modell i SD"
|
||||
#define TR_NO_BITMAPS_ON_SD "Ikoner saknas p\200 SD"
|
||||
#define TR_PLAY_FILE "Spela"
|
||||
#define TR_DELETE_FILE "Radera"
|
||||
#define TR_COPY_FILE "Kopia"
|
||||
#define TR_RENAME_FILE "Byt namn"
|
||||
#define TR_ASSIGN_BITMAP "Tilldela ikon"
|
||||
#define TR_REMOVED " raderad"
|
||||
#define TR_SD_INFO "Information"
|
||||
#define TR_SD_FORMAT "Format"
|
||||
#define TR_NA "N/A"
|
||||
#define TR_HARDWARE "H\200rdvara"
|
||||
#define TR_FORMATTING "Formaterar..."
|
||||
#define TR_TEMP_CALIB "Temp.kalib."
|
||||
#define TR_TIME "Tid "
|
||||
#define TR_BAUDRATE "BT Baudrate"
|
||||
#define TR_SD_INFO_TITLE "SD INFO"
|
||||
#define TR_SD_TYPE "Typ: "
|
||||
#define TR_SD_SPEED "Hastighet:"
|
||||
#define TR_SD_SECTORS "Sektorer:"
|
||||
#define TR_SD_SIZE "Strl:"
|
||||
#define TR_TYPE "Typ "
|
||||
#define TR_GLOBAL_VARS "Globala Variabler"
|
||||
#define TR_GLOBAL_VAR "Global Variabel"
|
||||
#define TR_MENUGLOBALVARS "Globala Variabler"
|
||||
#define TR_OWN "Egen"
|
||||
#define TR_DATE "Datum"
|
||||
#define TR_ROTARY_ENCODER "R.Enks"
|
||||
#define TR_CHANNELS_MONITOR "Kanal\202versikt"
|
||||
#define TR_INTERNALRF "Intern RF"
|
||||
#define TR_EXTERNALRF "Extern RF"
|
||||
#define TR_FAILSAFE "Failsafe-l\201ge"
|
||||
#define TR_FAILSAFESET "FailsafeInst\201llning"
|
||||
#define TR_COUNTRYCODE "Landskod"
|
||||
#define TR_VOICELANG "R\202st-spr\200k"
|
||||
#define TR_UNITSSYSTEM "Enheter"
|
||||
#define TR_EDIT "Redigera"
|
||||
#define TR_INSERT_BEFORE "Addera F\202re"
|
||||
#define TR_INSERT_AFTER "Addera Efter"
|
||||
#define TR_COPY "Kopiera"
|
||||
#define TR_MOVE "Flytta"
|
||||
#define TR_PASTE "Infoga"
|
||||
#define TR_DELETE "Radera"
|
||||
#define TR_INSERT "Addera"
|
||||
#define TR_RESET_FLIGHT "Nollst\201ll Flygning"
|
||||
#define TR_RESET_TIMER1 "Nollst\201ll Timer1"
|
||||
#define TR_RESET_TIMER2 "Nollst\201ll Timer2"
|
||||
#define TR_RESET_TELEMETRY "Nollst\201ll Telemetri"
|
||||
#define TR_STATISTICS "Statistik"
|
||||
#define TR_ABOUT_US "Om Oss"
|
||||
#define TR_AND_SWITCH "AND Brytare"
|
||||
#define TR_CF "BF"
|
||||
#define TR_SPEAKER INDENT"H\202gtalare"
|
||||
#define TR_BUZZER INDENT"Summer"
|
||||
#define TR_BYTES "bytes"
|
||||
#define TR_MODULE_BIND "[Bind]"
|
||||
#define TR_MODULE_RANGE "[Testa]"
|
||||
#define TR_RESET_BTN "[Nollst\201ll]"
|
||||
#define TR_SET "[Spara]"
|
||||
#define TR_TRAINER "Trainer"
|
||||
#define TR_ANTENNAPROBLEM CENTER "Fel p\200 TX-antennen"
|
||||
#define TR_MODELIDUSED TR("ID finns redan","ModellID anv\201nds redan")
|
||||
#define TR_MODULE INDENT "Modul"
|
||||
#define TR_CHANNELRANGE INDENT "Kanalomr\200de"
|
||||
#define TR_LOWALARM INDENT "L\200g-alarm"
|
||||
#define TR_CRITICALALARM INDENT "Kritiskt alarm"
|
||||
#define TR_PERSISTENT_MAH INDENT "Store mAh"
|
||||
|
||||
#if defined(MAVLINK)
|
||||
#define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN"
|
||||
#define TR_MAVMENUSETUP_TITLE "MavlinkInst\201llningar"
|
||||
#define TR_MAVLINK_BAUD_LABEL "Baudrate"
|
||||
#define TR_MAVLINK_INFOS "INFOS"
|
||||
#define TR_MAVLINK_MODE "L\204GE"
|
||||
#define TR_MAVLINK_CUR_MODE "Nuvarande L\201ge"
|
||||
#define TR_MAVLINK_ARMED "Os\201krad"
|
||||
#define TR_MAVLINK_BAT_MENU_TITLE "BAT RSSI"
|
||||
#define TR_MAVLINK_BATTERY_LABEL "Status f\202r flygbatteri"
|
||||
#define TR_MAVLINK_RC_RSSI_LABEL "RC RSSI"
|
||||
#define TR_MAVLINK_PC_RSSI_LABEL "PC RSSI"
|
||||
#define TR_MAVLINK_NAV_MENU_TITLE "NAV"
|
||||
#define TR_MAVLINK_COURSE "Kurs"
|
||||
#define TR_MAVLINK_HEADING "Riktning"
|
||||
#define TR_MAVLINK_BEARING "B\201ring"
|
||||
#define TR_MAVLINK_ALTITUDE "H\202jd"
|
||||
#define TR_MAVLINK_GPS "GPS"
|
||||
#define TR_MAVLINK_NO_FIX "NO Fix"
|
||||
#define TR_MAVLINK_SAT "SAT"
|
||||
#define TR_MAVLINK_HDOP "HDOP"
|
||||
#define TR_MAVLINK_LAT "LAT"
|
||||
#define TR_MAVLINK_LON "LON"
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
// Taranis column headers
|
||||
#define TR_PHASES_HEADERS { " Namn ", " Brytare ", " Trimmar ", " Tona Upp ", " Tona Ned " }
|
||||
#define TR_LIMITS_HEADERS { " Namn ", " Offset ", " Min ", " Max ", " Riktning ", " PPM-centrum ", " Symmetriskt " }
|
||||
#define TR_CSW_HEADERS { " Funktion ", " V1 ", " V2 ", " AND Brytare ", " Tidsl\201ngd ", " F\202rdr\202j " }
|
||||
|
||||
// About screen
|
||||
#define TR_ABOUTUS "Om Oss"
|
||||
|
||||
#define TR_ABOUT_OPENTX_1 "OpenTX \201r icke-kommersiell,"
|
||||
#define TR_ABOUT_OPENTX_2 "\202ppen programvara utan"
|
||||
#define TR_ABOUT_OPENTX_3 "garantier som uvecklas helt"
|
||||
#define TR_ABOUT_OPENTX_4 "ideellt. St\202d i form av"
|
||||
#define TR_ABOUT_OPENTX_5 "donationer v\201lkomnas!"
|
||||
|
||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||
#define TR_ABOUT_BERTRAND_2 "Chefsutvecklare av OpenTX"
|
||||
#define TR_ABOUT_BERTRAND_3 "Hj\201lputvecklare av Companion9x"
|
||||
|
||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||
#define TR_ABOUT_MIKE_2 "Kod och drivrutins-guru"
|
||||
#define TR_ABOUT_MIKE_3 "Stor inspirationsk\201lla"
|
||||
#define TR_ABOUT_MIKE_4 ""
|
||||
|
||||
#define TR_ABOUT_ROMOLO_1 "Romolo Manfredini"
|
||||
#define TR_ABOUT_ROMOLO_2 "Chefsutvecklare av Companion9x"
|
||||
#define TR_ABOUT_ROMOLO_3 ""
|
||||
|
||||
#define TR_ABOUT_ANDRE_1 "Andre Bernet"
|
||||
#define TR_ABOUT_ANDRE_2 "Funktionalitet, Anv\201ndbarhet,"
|
||||
#define TR_ABOUT_ANDRE_3 "Fels\202kning, Dokumentation"
|
||||
|
||||
#define TR_ABOUT_ROB_1 "Rob Thomson"
|
||||
#define TR_ABOUT_ROB_2 "Webmaster f\202r openRCforums"
|
||||
|
||||
#define TR_ABOUT_MARTIN_1 "Martin Hotar"
|
||||
#define TR_ABOUT_MARTIN_2 "Grafikdesigner"
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define TR_ABOUT_HARDWARE_1 "FrSky"
|
||||
#define TR_ABOUT_HARDWARE_2 "H\200rdvarudesign/producent"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#else
|
||||
#define TR_ABOUT_HARDWARE_1 "Brent Nelson"
|
||||
#define TR_ABOUT_HARDWARE_2 "Sky9x design/producent"
|
||||
#define TR_ABOUT_HARDWARE_3 ""
|
||||
#endif
|
||||
|
||||
#define TR_ABOUT_PARENTS_1 "Ursprungsprojekt"
|
||||
#define TR_ABOUT_PARENTS_2 "ersky9x (Mike Blandford)"
|
||||
#define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)"
|
||||
#define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)"
|
||||
|
||||
#define TR_CHR_SHORT 's'
|
||||
#define TR_CHR_LONG 'l'
|
||||
#define TR_CHR_TOGGLE 't'
|
||||
#define TR_CHR_HOUR 'h'
|
||||
|
||||
#define TR_BEEP_VOLUME "Volym Pip"
|
||||
#define TR_WAV_VOLUME "Volym Wav"
|
||||
#define TR_VARIO_VOLUME "Volym Vario"
|
||||
#define TR_BG_VOLUME "Volym Bg"
|
||||
Reference in New Issue
Block a user