mirror of
https://github.com/TuxSH/PkmGCTools.git
synced 2026-09-08 00:35:44 -05:00
Release commit
This commit is contained in:
@@ -5,19 +5,22 @@ option(BUILD_PKMGCSAVEEDITOR "Build PkmGCSaveEditor" ON)
|
||||
message("BUILD_PKMGCSAVEEDITOR:\t${BUILD_PKMGCSAVEEDITOR}")
|
||||
|
||||
set(CMAKE_INSTALL_PREFIX installdir)
|
||||
set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP ON)
|
||||
include(InstallRequiredSystemLibraries)
|
||||
install(FILES ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Runtime)
|
||||
|
||||
add_subdirectory(LibPkmGC)
|
||||
add_definitions(${LIBPKMGC_DEFINITIONS})
|
||||
|
||||
if(BUILD_PKMGCSAVEEDITOR)
|
||||
add_subdirectory(PkmGCSaveEditor)
|
||||
install(FILES ${LIBPKMGC_RUNTIME} DESTINATION Debug/bin CONFIGURATIONS Debug)
|
||||
install(FILES ${LIBPKMGC_RUNTIME} DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES ${LIBPKMGC_RUNTIME} DESTINATION Debug/bin CONFIGURATIONS Debug COMPONENT Runtime)
|
||||
install(FILES ${LIBPKMGC_RUNTIME} DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Runtime)
|
||||
|
||||
install(FILES ${QT5_RUNTIME_DEBUG} DESTINATION Debug/bin CONFIGURATIONS Debug)
|
||||
install(FILES ${QT5_RUNTIME_RELEASE} DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES ${QT5_RUNTIME_DEBUG} DESTINATION Debug/bin CONFIGURATIONS Debug COMPONENT Runtime)
|
||||
install(FILES ${QT5_RUNTIME_RELEASE} DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Runtime)
|
||||
|
||||
install(FILES ${QT5_TRANSLATION_QM} DESTINATION Debug/bin/languages CONFIGURATIONS Debug)
|
||||
install(FILES ${QT5_TRANSLATION_QM} DESTINATION Release/bin/languages CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES ${QT5_TRANSLATION_QM} DESTINATION Debug/bin/languages CONFIGURATIONS Debug COMPONENT Translations OPTIONAL)
|
||||
install(FILES ${QT5_TRANSLATION_QM} DESTINATION Release/bin/languages CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Translations OPTIONAL)
|
||||
endif()
|
||||
|
||||
|
||||
@@ -28,18 +28,24 @@ if(LIBPKMGC_DYN_LIB)
|
||||
add_definitions(-DLIBPKMGC_DYN_LIB)
|
||||
add_library(LibPkmGC SHARED ${all_files})
|
||||
set(LIBPKMGC_RUNTIME $<TARGET_FILE:LibPkmGC> CACHE INTERNAL "Runtime dependencies for projects linking against this library" FORCE)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> $<TARGET_LINKER_FILE:LibPkmGC> DESTINATION Release/lib/shared CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> $<TARGET_LINKER_FILE:LibPkmGC> DESTINATION Debug/lib/shared CONFIGURATIONS Debug)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Debug/lib/shared CONFIGURATIONS Debug)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Release/lib/shared CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> $<TARGET_LINKER_FILE:LibPkmGC> DESTINATION Release/lib/shared CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Libraries)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> $<TARGET_LINKER_FILE:LibPkmGC> DESTINATION Debug/lib/shared CONFIGURATIONS Debug COMPONENT Libraries)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Debug/lib/shared CONFIGURATIONS Debug COMPONENT Libraries)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Release/lib/shared CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Libraries)
|
||||
else()
|
||||
set(LIBPKMGC_DEFINITIONS -DLIBPKMGC_STATIC_LIB CACHE INTERNAL "LibPkmGC's definitions" FORCE)
|
||||
add_definitions(-DLIBPKMGC_STATIC_LIB)
|
||||
add_library(LibPkmGC STATIC ${all_files})
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> DESTINATION Release/lib/static CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> DESTINATION Debug/lib/static CONFIGURATIONS Debug)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Debug/lib/static CONFIGURATIONS Debug)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Release/lib/static CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> DESTINATION Release/lib/static CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Libraries)
|
||||
install(FILES $<TARGET_FILE:LibPkmGC> DESTINATION Debug/lib/static CONFIGURATIONS Debug COMPONENT Libraries)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Debug/lib/static CONFIGURATIONS Debug COMPONENT Libraries)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION Release/lib/static CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Libraries)
|
||||
endif()
|
||||
|
||||
install(DIRECTORY "include/LibPkmGC" DESTINATION "Release/include" CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Headers)
|
||||
install(DIRECTORY "include/LibPkmGC" DESTINATION "Debug/include" CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Headers)
|
||||
|
||||
install(FILES "README.md" "LICENSE" DESTINATION "Debug/include" CONFIGURATIONS Debug COMPONENT Headers)
|
||||
install(FILES "README.md" "LICENSE" DESTINATION "Release/include" CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Headers)
|
||||
|
||||
set_target_properties(LibPkmGC PROPERTIES PREFIX "" IMPORT_PREFIX "")
|
||||
@@ -48,6 +48,11 @@ public:
|
||||
static u8 calculateLevelFromExp(PokemonSpeciesIndex species, u32 experience);
|
||||
static u32 calculateExpFromLevel(PokemonSpeciesIndex species, u8 level);
|
||||
|
||||
static u32 fixExperienceProportionally(PokemonSpeciesIndex oldSpecies, u32 oldExp, PokemonSpeciesIndex newSpecies);
|
||||
|
||||
u32 fixExperienceProportionally(PokemonSpeciesIndex newSpecies);
|
||||
PokemonSpeciesData getThisSpeciesData(void) const;
|
||||
const u32* getExpTable(void) const;
|
||||
void calculateStats(u16 outStats[6]) const;
|
||||
u8 calculateLevelFromExp(void) const;
|
||||
u32 calculateExpFromLevel(u8 lvl) const;
|
||||
|
||||
@@ -60,6 +60,15 @@ u32 Pokemon::calculateExpFromLevel(PokemonSpeciesIndex species, u8 level) {
|
||||
return expTable[level];
|
||||
}
|
||||
|
||||
u32 Pokemon::fixExperienceProportionally(PokemonSpeciesIndex oldSpecies, u32 oldExp, PokemonSpeciesIndex newSpecies) {
|
||||
// Rule of 3
|
||||
u8 l = calculateLevelFromExp(oldSpecies, oldExp);
|
||||
const u32 *oldT = LibPkmGC::getSpeciesExpTable(oldSpecies), *newT = LibPkmGC::getSpeciesExpTable(newSpecies);
|
||||
if (l == 100) return newT[100];
|
||||
return newT[l] + (newT[l + 1] - newT[l])*(oldExp - oldT[l]) / (oldT[l + 1] - oldT[l]);
|
||||
|
||||
}
|
||||
|
||||
Pokemon::Pokemon(size_t inSize, const u8* inData) : DataStruct(inSize, inData) {
|
||||
}
|
||||
|
||||
@@ -80,6 +89,18 @@ u32 Pokemon::calculateExpFromLevel(u8 lvl) const {
|
||||
|
||||
void Pokemon::updateExpFromLevel(u8 lvl) { experience = calculateExpFromLevel(lvl); }
|
||||
|
||||
u32 Pokemon::fixExperienceProportionally(PokemonSpeciesIndex newSpecies){
|
||||
return fixExperienceProportionally(species, experience, newSpecies);
|
||||
}
|
||||
|
||||
PokemonSpeciesData Pokemon::getThisSpeciesData(void) const {
|
||||
return LibPkmGC::getSpeciesData(species);
|
||||
}
|
||||
|
||||
const u32 * Pokemon::getExpTable(void) const {
|
||||
return LibPkmGC::getSpeciesExpTable(species);
|
||||
}
|
||||
|
||||
void Pokemon::calculateStats(u16 outStats[6]) const {
|
||||
calculateStats(species, (PokemonNatureIndex)(PID % 25), calculateLevelFromExp(), IVs, EVs, outStats);
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ void Pokemon::swap(Pokemon& other) {
|
||||
|
||||
|
||||
PokemonAbilityIndex Pokemon::getAbility(void) const {
|
||||
const PokemonSpeciesData dt = getSpeciesData(species);
|
||||
const PokemonSpeciesData dt = getThisSpeciesData();
|
||||
return (pkmFlags[LIBPKMGC_GC_SECOND_ABILITY_FLAG]) ? dt.possibleAbilities[1] : dt.possibleAbilities[0];
|
||||
}
|
||||
|
||||
@@ -55,15 +55,6 @@ Pokemon& Pokemon::operator=(Pokemon const& other) {
|
||||
return *this;
|
||||
}
|
||||
|
||||
/*
|
||||
bool Pokemon::hasSecondAbility(void) const {
|
||||
return isSecondAbilityDefined() && pkmFlags[LIBPKMGC_GC_SECOND_ABILITY_FLAG];
|
||||
}
|
||||
|
||||
void Pokemon::setSpecialAbilityStatus(bool status) {
|
||||
pkmFlags[LIBPKMGC_GC_SECOND_ABILITY_FLAG] = status;
|
||||
}*/
|
||||
|
||||
void Pokemon::swap(Base::Pokemon & other) {
|
||||
return swap((Pokemon&)other);
|
||||
}
|
||||
|
||||
@@ -46,8 +46,8 @@ if(Qt5LinguistTools_FOUND)
|
||||
add_custom_target(PkmGCSaveEditor_translations_update DEPENDS ${TRANSLATION_MESSAGES})
|
||||
add_custom_target(PkmGCSaveEditor_translations DEPENDS ${TRANSLATION_QM})
|
||||
|
||||
install(FILES ${TRANSLATION_QM} DESTINATION Debug/bin/languages CONFIGURATIONS Debug)
|
||||
install(FILES ${TRANSLATION_QM} DESTINATION Release/bin/languages CONFIGURATIONS Release RelWithDebInfo MinSizeRel)
|
||||
install(FILES ${TRANSLATION_QM} DESTINATION Debug/bin/languages CONFIGURATIONS Debug COMPONENT Translations OPTIONAL)
|
||||
install(FILES ${TRANSLATION_QM} DESTINATION Release/bin/languages CONFIGURATIONS Release RelWithDebInfo MinSizeRel COMPONENT Translations OPTIONAL)
|
||||
else(Qt5LinguistTools_FOUND)
|
||||
message("Qt5LinguistTools was NOT found. The translation files will not be able to be updated.")
|
||||
endif(Qt5LinguistTools_FOUND)
|
||||
|
||||
@@ -17,10 +17,6 @@ Editing your Mailbox and your Battle Mode data.
|
||||
* Interface: English, French
|
||||
* Dumped names (thanks [Tiddlywinks](http://projectpokemon.org/forums/showthread.php?46253-Stars-Pokemon-colosseum-and-XD-hacking-tutorial-part-2-Text-editing&p=205271&viewfull=1#post205271)!): English, French, German, Spanish, Italian, Japanese
|
||||
|
||||
##Download links:
|
||||
* PkmGCSaveEditor v1.0.0 Win32 binaries:
|
||||
* Source: https://github.com/TuxSH/PkmGCTools . You will need CMake ≥ 2.8.12, Qt ≥ 5.2, Boost ≥ 1.55 to compile this project.
|
||||
|
||||
##Special thanks to:
|
||||
Ralf (for his "offset tables"), StarsMMD, Tiddlywinks.
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ void ItemPocketEditor::saveChanges(void) {
|
||||
}
|
||||
|
||||
LibPkmGC::Item ItemPocketEditor::editedItem(void) const{
|
||||
Item item_ = { itemNameFld->currentItemIndex(), quantityFld->value() };
|
||||
Item item_ = { itemNameFld->currentItemIndex(), (u16) quantityFld->value() };
|
||||
return item_;
|
||||
}
|
||||
|
||||
|
||||
@@ -101,6 +101,7 @@ void PokemonUI::initWidget(void){
|
||||
|
||||
LanguageIndex lg = generateDumpedNamesLanguage();
|
||||
|
||||
oldSpecies = (PokemonSpeciesIndex)-1; // invalid
|
||||
mainLayout = new QVBoxLayout;
|
||||
tabs = new QTabWidget;
|
||||
|
||||
@@ -455,6 +456,7 @@ void PokemonUI::parseData(void){
|
||||
|
||||
abilityFld->setCurrentIndex((pkm->pkmFlags[LIBPKMGC_GC_SECOND_ABILITY_FLAG]) ? 1 : 0);
|
||||
|
||||
oldSpecies = pkm->species;
|
||||
}
|
||||
|
||||
void PokemonUI::saveChanges(void){
|
||||
@@ -649,12 +651,18 @@ void PokemonUI::updateAbilityList(void) {
|
||||
}
|
||||
|
||||
|
||||
void PokemonUI::updateExperienceFromLevel(void) {
|
||||
void PokemonUI::updateExperienceFromLevel(bool proportionally) {
|
||||
proportionally = false; // not working a.t.m
|
||||
if (syncLevelAndExpFldsCheckBox->isChecked()) {
|
||||
u8 lvl = Pokemon::calculateLevelFromExp(nameIndexToPkmSpeciesIndex((size_t)speciesFld->currentIndex()), (u32)experienceFld->value());
|
||||
if (lvl == levelFld->unsignedValue()) return;
|
||||
u32 experience = Pokemon::calculateExpFromLevel(nameIndexToPkmSpeciesIndex((size_t)speciesFld->currentIndex()), (u8)levelFld->value());
|
||||
|
||||
u32 experience = 0;
|
||||
if (!proportionally) {
|
||||
u8 lvl = Base::Pokemon::calculateLevelFromExp(nameIndexToPkmSpeciesIndex((size_t)speciesFld->currentIndex()), (u32)experienceFld->value());
|
||||
if (lvl == levelFld->unsignedValue()) return;
|
||||
experience = Base::Pokemon::calculateExpFromLevel(nameIndexToPkmSpeciesIndex((size_t)speciesFld->currentIndex()), (u8)levelFld->value());
|
||||
}
|
||||
else {
|
||||
experience = Base::Pokemon::fixExperienceProportionally(oldSpecies, experienceFld->unsignedValue(), nameIndexToPkmSpeciesIndex(speciesFld->currentIndex()));
|
||||
}
|
||||
experienceFld->disconnect(SIGNAL(valueChanged(int)));
|
||||
experienceFld->setValue((int)experience);
|
||||
connect(experienceFld, SIGNAL(valueChanged(int)), this, SLOT(updateLevelFromExperience()));
|
||||
@@ -677,7 +685,8 @@ void PokemonUI::speciesChangeHandler(void) {
|
||||
updateAbilityList();
|
||||
u32 maxExperience = Pokemon::calculateExpFromLevel(nameIndexToPkmSpeciesIndex((size_t)speciesFld->currentIndex()), 100);
|
||||
experienceFld->setUnsignedRange(0, maxExperience);
|
||||
updateExperienceFromLevel();
|
||||
updateExperienceFromLevel(oldSpecies != (PokemonSpeciesIndex)-1);
|
||||
if (oldSpecies != (PokemonSpeciesIndex)-1) oldSpecies = nameIndexToPkmSpeciesIndex(speciesFld->currentIndex());
|
||||
}
|
||||
|
||||
void PokemonUI::PIDChangeHandler(void) {
|
||||
|
||||
@@ -188,12 +188,12 @@ private:
|
||||
QButtonGroup *specialRibbonsFldGroup;
|
||||
QCheckBox *specialRibbonsFlds[12];
|
||||
|
||||
|
||||
LibPkmGC::PokemonSpeciesIndex oldSpecies;
|
||||
public slots:
|
||||
void updateMainStats(void);
|
||||
void updatePkmAttributes(void);
|
||||
void updateAbilityList(void);
|
||||
void updateExperienceFromLevel(void);
|
||||
void updateExperienceFromLevel(bool proportionally = false);
|
||||
void updateLevelFromExperience(void);
|
||||
void speciesChangeHandler(void);
|
||||
void PIDChangeHandler(void);
|
||||
|
||||
@@ -99,7 +99,7 @@ void StrategyMemoUI::setCurrentEntry(int index) {
|
||||
void StrategyMemoUI::updateEntryNameAndNbEntries(int index, size_t nameIndex) {
|
||||
updateEntryName(index, nameIndex);
|
||||
strategyMemo->entries[index]->species = nameIndexToPkmSpeciesIndex(nameIndex);
|
||||
strategyMemo->nbEntries = strategyMemo->recount();
|
||||
strategyMemo->nbEntries = (u16) strategyMemo->recount();
|
||||
nbEntriesFld->setUnsignedValue(strategyMemo->nbEntries);
|
||||
}
|
||||
|
||||
|
||||
@@ -113,6 +113,9 @@ MainWindow::MainWindow() : QMainWindow(), centralWidget(new MWCentralWidget) {
|
||||
dumpedNamesLanguageChanged(dumpedNamesLangGroup->actions()[(size_t)dumpedNamesLanguage]);
|
||||
|
||||
updateStatusBar();
|
||||
|
||||
saveFileAction->setDisabled(true);
|
||||
saveFileAsAction->setDisabled(true);
|
||||
}
|
||||
|
||||
void MainWindow::createDumpedNamesLanguageMenu(void) {
|
||||
@@ -367,9 +370,13 @@ void MainWindow::openSaveFile(void) {
|
||||
if (currentSaveSlot == NULL) {
|
||||
currentSaveFileName = "";
|
||||
this->setWindowTitle("PkmGCSaveEditor");
|
||||
saveFileAction->setDisabled(true);
|
||||
saveFileAsAction->setDisabled(true);
|
||||
}
|
||||
else {
|
||||
this->setWindowTitle("PkmGCSaveEditor - " + currentSaveFileName);
|
||||
saveFileAction->setDisabled(false);
|
||||
saveFileAsAction->setDisabled(false);
|
||||
}
|
||||
|
||||
centralWidget->currentSaveSlotChangeHandler();
|
||||
@@ -420,7 +427,7 @@ void MainWindow::saveSaveFileAs(void) {
|
||||
QString previousFileName = currentSaveFileName;
|
||||
|
||||
QString filters = ((saveFile->hasGCIData) ? gcifilter + ";;" : "") + rawfilter + ";;" + tr("All files (*)");
|
||||
currentSaveFileName = QFileDialog::getSaveFileName(this, tr("Save save file"), lastPkmDirectory, filters);
|
||||
currentSaveFileName = QFileDialog::getSaveFileName(this, tr("Save save file"), lastSaveDirectory, filters);
|
||||
|
||||
if (!saveSaveFile()) {
|
||||
currentSaveFileName = previousFileName;
|
||||
|
||||
@@ -492,264 +492,264 @@
|
||||
<translation>World</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="124"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="125"/>
|
||||
<source>Reset</source>
|
||||
<translation>Reset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="164"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="165"/>
|
||||
<source>Egg</source>
|
||||
<translation>Egg</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="164"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="165"/>
|
||||
<source>Second ability</source>
|
||||
<translation>Second ability</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="165"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="166"/>
|
||||
<source>Invalid Pokémon</source>
|
||||
<translation>Invalid Pokémon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="166"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="167"/>
|
||||
<source>Not tradable in-game</source>
|
||||
<translation>Not tradable in-game</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="166"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="167"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Unknown</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="167"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="168"/>
|
||||
<source>Caught</source>
|
||||
<translation>Caught</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="192"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="193"/>
|
||||
<source>Species</source>
|
||||
<translation>Species</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="193"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="194"/>
|
||||
<source>Name or nickname</source>
|
||||
<translation>Name or nickname</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="194"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="195"/>
|
||||
<source>PID</source>
|
||||
<translation>PID</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="195"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="196"/>
|
||||
<source>Attributes</source>
|
||||
<translation>Attributes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="196"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="197"/>
|
||||
<source>Ability</source>
|
||||
<translation>Ability</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="197"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="198"/>
|
||||
<source>Experience and level</source>
|
||||
<translation>Experience and level</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="198"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="199"/>
|
||||
<source>Held item</source>
|
||||
<translation>Held item</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="199"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="200"/>
|
||||
<source>Happiness</source>
|
||||
<translation>Happiness</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="200"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="201"/>
|
||||
<source>Pokérus</source>
|
||||
<translation>Pokérus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="201"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="202"/>
|
||||
<source>Status</source>
|
||||
<translation>Status</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="202"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="203"/>
|
||||
<source>Flags</source>
|
||||
<translation>Flags</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="203"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="204"/>
|
||||
<source>Markings</source>
|
||||
<translation>Markings</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="211"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="212"/>
|
||||
<source>Core information</source>
|
||||
<translation>Core information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="212"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="213"/>
|
||||
<source>Original trainer</source>
|
||||
<translation>Original trainer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="213"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="214"/>
|
||||
<source>Game version</source>
|
||||
<translation>Game version</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="223"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="224"/>
|
||||
<source>Copy info from save</source>
|
||||
<translation>Copy info from save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="224"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="225"/>
|
||||
<source>Generate shiny IDs</source>
|
||||
<translation>Generate shiny IDs</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="226"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="227"/>
|
||||
<source>Ball caught with</source>
|
||||
<translation>Ball caught with</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="227"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="228"/>
|
||||
<source>Location caught</source>
|
||||
<translation>Location caught</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="256"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="257"/>
|
||||
<source>IV</source>
|
||||
<translation>IV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="257"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="258"/>
|
||||
<source>EV</source>
|
||||
<translation>EV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="258"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="259"/>
|
||||
<source>Stat</source>
|
||||
<translation>Stat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="261"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="262"/>
|
||||
<source>Current HP</source>
|
||||
<translation>Current HP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="268"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="269"/>
|
||||
<source>Update stats automatically</source>
|
||||
<translation>Update stats automatically</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="280"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="281"/>
|
||||
<source>Luster</source>
|
||||
<translation>Luster</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="287"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="288"/>
|
||||
<source>Main stats</source>
|
||||
<translation>Main stats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="288"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="289"/>
|
||||
<source>Contest stats</source>
|
||||
<translation>Contest stats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="307"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="308"/>
|
||||
<source>Contest ribbons</source>
|
||||
<translation>Contest ribbons</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="320"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="321"/>
|
||||
<source>Contest type</source>
|
||||
<translation>Contest type</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="321"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="322"/>
|
||||
<source>Achievement</source>
|
||||
<translation>Achievement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="325"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="326"/>
|
||||
<source>Special ribbons</source>
|
||||
<translation>Special ribbons</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="351"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="352"/>
|
||||
<source>General</source>
|
||||
<translation>General</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="352"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="353"/>
|
||||
<source>Met/OT</source>
|
||||
<translation>Met/OT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="353"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="354"/>
|
||||
<source>Stats</source>
|
||||
<translation>Stats</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="354"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="355"/>
|
||||
<source>Moves</source>
|
||||
<translation>Moves</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="355"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="356"/>
|
||||
<source>Ribbons</source>
|
||||
<translation>Ribbons</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="531"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="533"/>
|
||||
<source>Genderless</source>
|
||||
<translation>Genderless</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="547"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="549"/>
|
||||
<source>Unown form: </source>
|
||||
<translation>Unown form: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="552"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="554"/>
|
||||
<source>will evolve into: </source>
|
||||
<translation>will evolve into: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="564"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="588"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="566"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="590"/>
|
||||
<source>Invalid version info</source>
|
||||
<translation>Invalid version info</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="567"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="591"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="569"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="593"/>
|
||||
<source>"Invalid Pokémon" flag set</source>
|
||||
<translation>"Invalid Pokémon" flag set</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="710"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="719"/>
|
||||
<source>Location caught (see <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_III)'>here</a>)</source>
|
||||
<translation>Location caught (see <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_III)'>here</a>)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="712"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="721"/>
|
||||
<source>Location caught (see <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(GCN)'>here</a>)</source>
|
||||
<translation>Location caught (see <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(GCN)'>here</a>)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="717"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="726"/>
|
||||
<source>Warning</source>
|
||||
<translation>Warning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="717"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="726"/>
|
||||
<source>The version info you specified is invalid. The game will therefore consider this Pokémon invalid.</source>
|
||||
<translation>The version info you specified is invalid. The game will therefore consider this Pokémon invalid.</translation>
|
||||
</message>
|
||||
@@ -873,141 +873,141 @@
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="80"/>
|
||||
<location filename="../src/MainWindow.cpp" line="183"/>
|
||||
<location filename="../src/MainWindow.cpp" line="186"/>
|
||||
<source>&File</source>
|
||||
<translation>&File</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="97"/>
|
||||
<location filename="../src/MainWindow.cpp" line="190"/>
|
||||
<location filename="../src/MainWindow.cpp" line="193"/>
|
||||
<source>&Options</source>
|
||||
<translation>&Options</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="98"/>
|
||||
<location filename="../src/MainWindow.cpp" line="191"/>
|
||||
<location filename="../src/MainWindow.cpp" line="194"/>
|
||||
<source>&Interface language</source>
|
||||
<translation>&Interface language</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="99"/>
|
||||
<location filename="../src/MainWindow.cpp" line="192"/>
|
||||
<location filename="../src/MainWindow.cpp" line="195"/>
|
||||
<source>&Dumped names language</source>
|
||||
<translation>&Dumped names language</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="185"/>
|
||||
<location filename="../src/MainWindow.cpp" line="188"/>
|
||||
<source>&Open...</source>
|
||||
<translation>&Open...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="186"/>
|
||||
<location filename="../src/MainWindow.cpp" line="189"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="187"/>
|
||||
<location filename="../src/MainWindow.cpp" line="190"/>
|
||||
<source>Save &as...</source>
|
||||
<translation>Save &as...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="188"/>
|
||||
<location filename="../src/MainWindow.cpp" line="191"/>
|
||||
<source>&Exit</source>
|
||||
<translation>&Exit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="196"/>
|
||||
<location filename="../src/MainWindow.cpp" line="197"/>
|
||||
<location filename="../src/MainWindow.cpp" line="199"/>
|
||||
<location filename="../src/MainWindow.cpp" line="200"/>
|
||||
<source>Select &automatically</source>
|
||||
<translation>Select &automatically</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="279"/>
|
||||
<location filename="../src/MainWindow.cpp" line="305"/>
|
||||
<location filename="../src/MainWindow.cpp" line="418"/>
|
||||
<location filename="../src/MainWindow.cpp" line="282"/>
|
||||
<location filename="../src/MainWindow.cpp" line="308"/>
|
||||
<location filename="../src/MainWindow.cpp" line="425"/>
|
||||
<source>GCI save files (*.gci)</source>
|
||||
<translation>GCI save files (*.gci)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="280"/>
|
||||
<location filename="../src/MainWindow.cpp" line="306"/>
|
||||
<location filename="../src/MainWindow.cpp" line="419"/>
|
||||
<location filename="../src/MainWindow.cpp" line="283"/>
|
||||
<location filename="../src/MainWindow.cpp" line="309"/>
|
||||
<location filename="../src/MainWindow.cpp" line="426"/>
|
||||
<source>Raw save files (*.bin)</source>
|
||||
<translation>Raw save files (*.bin)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="282"/>
|
||||
<location filename="../src/MainWindow.cpp" line="285"/>
|
||||
<source>The save file has been modified.</source>
|
||||
<translation>The save file has been modified.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="283"/>
|
||||
<location filename="../src/MainWindow.cpp" line="286"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation>Do you want to save your changes?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="308"/>
|
||||
<location filename="../src/MainWindow.cpp" line="311"/>
|
||||
<source>Could not open file.</source>
|
||||
<translation>Could not open file.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="309"/>
|
||||
<location filename="../src/MainWindow.cpp" line="312"/>
|
||||
<source>An error occured while reading the specified save file.</source>
|
||||
<translation>An error occured while reading the specified save file.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="312"/>
|
||||
<location filename="../src/MainWindow.cpp" line="315"/>
|
||||
<source>Open save file</source>
|
||||
<translation>Open save file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="312"/>
|
||||
<location filename="../src/MainWindow.cpp" line="315"/>
|
||||
<source>All Files (*)</source>
|
||||
<translation>All Files (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="328"/>
|
||||
<location filename="../src/MainWindow.cpp" line="334"/>
|
||||
<location filename="../src/MainWindow.cpp" line="339"/>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<location filename="../src/MainWindow.cpp" line="398"/>
|
||||
<location filename="../src/MainWindow.cpp" line="409"/>
|
||||
<location filename="../src/MainWindow.cpp" line="331"/>
|
||||
<location filename="../src/MainWindow.cpp" line="337"/>
|
||||
<location filename="../src/MainWindow.cpp" line="342"/>
|
||||
<location filename="../src/MainWindow.cpp" line="366"/>
|
||||
<location filename="../src/MainWindow.cpp" line="405"/>
|
||||
<location filename="../src/MainWindow.cpp" line="416"/>
|
||||
<source>Error</source>
|
||||
<translation>Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="328"/>
|
||||
<location filename="../src/MainWindow.cpp" line="331"/>
|
||||
<source>Invalid file size.</source>
|
||||
<translation>Invalid file size.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="358"/>
|
||||
<location filename="../src/MainWindow.cpp" line="360"/>
|
||||
<location filename="../src/MainWindow.cpp" line="361"/>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<source>Warning</source>
|
||||
<translation>Warning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="358"/>
|
||||
<location filename="../src/MainWindow.cpp" line="361"/>
|
||||
<source>The backup save slot was loaded because the most recent save slot is corrupt.</source>
|
||||
<translation>The backup save slot was loaded because the most recent save slot is corrupt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="360"/>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<source>The second backup save slot was loaded because the other ones are corrupt.</source>
|
||||
<translation>The second backup save slot was loaded because the other ones are corrupt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<location filename="../src/MainWindow.cpp" line="366"/>
|
||||
<source>All save slots are corrupt.</source>
|
||||
<translation>All save slots are corrupt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="381"/>
|
||||
<location filename="../src/MainWindow.cpp" line="388"/>
|
||||
<source>No save file loaded</source>
|
||||
<translation>No save file loaded</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/MainWindow.cpp" line="384"/>
|
||||
<location filename="../src/MainWindow.cpp" line="391"/>
|
||||
<source>%1, %n save(s)</source>
|
||||
<translation>
|
||||
<numerusform>%1, %n save</numerusform>
|
||||
@@ -1015,32 +1015,32 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="385"/>
|
||||
<location filename="../src/MainWindow.cpp" line="392"/>
|
||||
<source>Colosseum</source>
|
||||
<translation>Colosseum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="385"/>
|
||||
<location filename="../src/MainWindow.cpp" line="392"/>
|
||||
<source>XD</source>
|
||||
<translation>XD</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="390"/>
|
||||
<location filename="../src/MainWindow.cpp" line="397"/>
|
||||
<source>Could not write to file.</source>
|
||||
<translation>Could not write to file.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="391"/>
|
||||
<location filename="../src/MainWindow.cpp" line="398"/>
|
||||
<source>An error occured while writing to the specified save file.</source>
|
||||
<translation>An error occured while writing to the specified save file.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="422"/>
|
||||
<location filename="../src/MainWindow.cpp" line="429"/>
|
||||
<source>All files (*)</source>
|
||||
<translation>All files (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="423"/>
|
||||
<location filename="../src/MainWindow.cpp" line="430"/>
|
||||
<source>Save save file</source>
|
||||
<translation>Save save file</translation>
|
||||
</message>
|
||||
|
||||
@@ -492,264 +492,264 @@
|
||||
<translation>Monde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="124"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="125"/>
|
||||
<source>Reset</source>
|
||||
<translation>RaZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="164"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="165"/>
|
||||
<source>Egg</source>
|
||||
<translation>Œuf</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="164"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="165"/>
|
||||
<source>Second ability</source>
|
||||
<translation>Second talent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="165"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="166"/>
|
||||
<source>Invalid Pokémon</source>
|
||||
<translation>Pokémon invalide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="166"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="167"/>
|
||||
<source>Not tradable in-game</source>
|
||||
<translation>Non échangeable en interne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="166"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="167"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="167"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="168"/>
|
||||
<source>Caught</source>
|
||||
<translation>Capturé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="192"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="193"/>
|
||||
<source>Species</source>
|
||||
<translation>Espèce</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="193"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="194"/>
|
||||
<source>Name or nickname</source>
|
||||
<translation>Nom ou surnom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="194"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="195"/>
|
||||
<source>PID</source>
|
||||
<translation>PID</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="195"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="196"/>
|
||||
<source>Attributes</source>
|
||||
<translation>Caractéristiques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="196"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="197"/>
|
||||
<source>Ability</source>
|
||||
<translation>Talent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="197"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="198"/>
|
||||
<source>Experience and level</source>
|
||||
<translation>Expérience et niveau</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="198"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="199"/>
|
||||
<source>Held item</source>
|
||||
<translation>Objet tenu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="199"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="200"/>
|
||||
<source>Happiness</source>
|
||||
<translation>Bonheur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="200"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="201"/>
|
||||
<source>Pokérus</source>
|
||||
<translation>Pokérus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="201"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="202"/>
|
||||
<source>Status</source>
|
||||
<translation>Statut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="202"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="203"/>
|
||||
<source>Flags</source>
|
||||
<translation>Drapeaux</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="203"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="204"/>
|
||||
<source>Markings</source>
|
||||
<translation>Marques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="211"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="212"/>
|
||||
<source>Core information</source>
|
||||
<translation>Informations essentielles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="212"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="213"/>
|
||||
<source>Original trainer</source>
|
||||
<translation>Dresseur d'origine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="213"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="214"/>
|
||||
<source>Game version</source>
|
||||
<translation>Version du jeu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="223"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="224"/>
|
||||
<source>Copy info from save</source>
|
||||
<translation>Recopier les infos à partir de la sauvegarde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="224"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="225"/>
|
||||
<source>Generate shiny IDs</source>
|
||||
<translation>Générer des IDs rendant ce Pokémon shiny</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="226"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="227"/>
|
||||
<source>Ball caught with</source>
|
||||
<translation>Pokéball utilisée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="227"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="228"/>
|
||||
<source>Location caught</source>
|
||||
<translation>Lieu de capture</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="256"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="257"/>
|
||||
<source>IV</source>
|
||||
<translation>IV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="257"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="258"/>
|
||||
<source>EV</source>
|
||||
<translation>EV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="258"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="259"/>
|
||||
<source>Stat</source>
|
||||
<translation>Statistique</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="261"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="262"/>
|
||||
<source>Current HP</source>
|
||||
<translation>PVs actuels</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="268"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="269"/>
|
||||
<source>Update stats automatically</source>
|
||||
<translation>Mettre à jour les statistiques automatiquement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="280"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="281"/>
|
||||
<source>Luster</source>
|
||||
<translation>Lustre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="287"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="288"/>
|
||||
<source>Main stats</source>
|
||||
<translation>Statistiques principales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="288"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="289"/>
|
||||
<source>Contest stats</source>
|
||||
<translation>Statistiques de concours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="307"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="308"/>
|
||||
<source>Contest ribbons</source>
|
||||
<translation>Rubans de concours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="320"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="321"/>
|
||||
<source>Contest type</source>
|
||||
<translation>Type de concours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="321"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="322"/>
|
||||
<source>Achievement</source>
|
||||
<translation>Avancement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="325"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="326"/>
|
||||
<source>Special ribbons</source>
|
||||
<translation>Rubans spéciaux</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="351"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="352"/>
|
||||
<source>General</source>
|
||||
<translation>Général</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="352"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="353"/>
|
||||
<source>Met/OT</source>
|
||||
<translation>Infos de rencontre/D.O</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="353"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="354"/>
|
||||
<source>Stats</source>
|
||||
<translation>Statistiques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="354"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="355"/>
|
||||
<source>Moves</source>
|
||||
<translation>Attaques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="355"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="356"/>
|
||||
<source>Ribbons</source>
|
||||
<translation>Rubans</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="531"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="533"/>
|
||||
<source>Genderless</source>
|
||||
<translation>Asexué</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="547"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="549"/>
|
||||
<source>Unown form: </source>
|
||||
<translation>Forme Zarbi : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="552"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="554"/>
|
||||
<source>will evolve into: </source>
|
||||
<translation>évoluera en : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="564"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="588"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="566"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="590"/>
|
||||
<source>Invalid version info</source>
|
||||
<translation>Infos de version invalides</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="567"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="591"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="569"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="593"/>
|
||||
<source>"Invalid Pokémon" flag set</source>
|
||||
<translation>Drapeau "Pokémon invalide" activé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="710"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="719"/>
|
||||
<source>Location caught (see <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_III)'>here</a>)</source>
|
||||
<translation>Lieu de capture (cf. <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_III)'>Bulbapedia</a>)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="712"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="721"/>
|
||||
<source>Location caught (see <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(GCN)'>here</a>)</source>
|
||||
<translation>Lieu de capture (cf. <a href='http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(GCN)'>Bulbapedia</a>)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="717"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="726"/>
|
||||
<source>Warning</source>
|
||||
<translation>Avertissement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="717"/>
|
||||
<location filename="../src/GCUIs/PokemonUI.cpp" line="726"/>
|
||||
<source>The version info you specified is invalid. The game will therefore consider this Pokémon invalid.</source>
|
||||
<translation>Les informations sur la version du jeu que vous avez entrées sont invalides. Le jeu considérera de ce fait ce Pokémon invalide.</translation>
|
||||
</message>
|
||||
@@ -873,141 +873,141 @@
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="80"/>
|
||||
<location filename="../src/MainWindow.cpp" line="183"/>
|
||||
<location filename="../src/MainWindow.cpp" line="186"/>
|
||||
<source>&File</source>
|
||||
<translation>&Fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="97"/>
|
||||
<location filename="../src/MainWindow.cpp" line="190"/>
|
||||
<location filename="../src/MainWindow.cpp" line="193"/>
|
||||
<source>&Options</source>
|
||||
<translation>&Options</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="98"/>
|
||||
<location filename="../src/MainWindow.cpp" line="191"/>
|
||||
<location filename="../src/MainWindow.cpp" line="194"/>
|
||||
<source>&Interface language</source>
|
||||
<translation>Langue de l'&interface</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="99"/>
|
||||
<location filename="../src/MainWindow.cpp" line="192"/>
|
||||
<location filename="../src/MainWindow.cpp" line="195"/>
|
||||
<source>&Dumped names language</source>
|
||||
<translation>Langue des noms &extraits</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="185"/>
|
||||
<location filename="../src/MainWindow.cpp" line="188"/>
|
||||
<source>&Open...</source>
|
||||
<translation>&Ouvrir...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="186"/>
|
||||
<location filename="../src/MainWindow.cpp" line="189"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Enregistrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="187"/>
|
||||
<location filename="../src/MainWindow.cpp" line="190"/>
|
||||
<source>Save &as...</source>
|
||||
<translation>Enregistrer &sous...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="188"/>
|
||||
<location filename="../src/MainWindow.cpp" line="191"/>
|
||||
<source>&Exit</source>
|
||||
<translation>&Quitter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="196"/>
|
||||
<location filename="../src/MainWindow.cpp" line="197"/>
|
||||
<location filename="../src/MainWindow.cpp" line="199"/>
|
||||
<location filename="../src/MainWindow.cpp" line="200"/>
|
||||
<source>Select &automatically</source>
|
||||
<translation>Sélectionner &automatiquement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="279"/>
|
||||
<location filename="../src/MainWindow.cpp" line="305"/>
|
||||
<location filename="../src/MainWindow.cpp" line="418"/>
|
||||
<location filename="../src/MainWindow.cpp" line="282"/>
|
||||
<location filename="../src/MainWindow.cpp" line="308"/>
|
||||
<location filename="../src/MainWindow.cpp" line="425"/>
|
||||
<source>GCI save files (*.gci)</source>
|
||||
<translation>Fichiers de sauvegarde GCI (*.gci)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="280"/>
|
||||
<location filename="../src/MainWindow.cpp" line="306"/>
|
||||
<location filename="../src/MainWindow.cpp" line="419"/>
|
||||
<location filename="../src/MainWindow.cpp" line="283"/>
|
||||
<location filename="../src/MainWindow.cpp" line="309"/>
|
||||
<location filename="../src/MainWindow.cpp" line="426"/>
|
||||
<source>Raw save files (*.bin)</source>
|
||||
<translation>Fichiers de sauvegarde bruts (*.bin)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="282"/>
|
||||
<location filename="../src/MainWindow.cpp" line="285"/>
|
||||
<source>The save file has been modified.</source>
|
||||
<translation>Le fichier de sauvegarde a été modifié.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="283"/>
|
||||
<location filename="../src/MainWindow.cpp" line="286"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation>Voulez-vous enregistrer vos modifications ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="308"/>
|
||||
<location filename="../src/MainWindow.cpp" line="311"/>
|
||||
<source>Could not open file.</source>
|
||||
<translation>Impossible d'ouvrir le fichier.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="309"/>
|
||||
<location filename="../src/MainWindow.cpp" line="312"/>
|
||||
<source>An error occured while reading the specified save file.</source>
|
||||
<translation>Une erreur s'est produite durant la lecture du fichier de sauvegarde.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="312"/>
|
||||
<location filename="../src/MainWindow.cpp" line="315"/>
|
||||
<source>Open save file</source>
|
||||
<translation>Ouvrir fichier de sauvegarde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="312"/>
|
||||
<location filename="../src/MainWindow.cpp" line="315"/>
|
||||
<source>All Files (*)</source>
|
||||
<translation>Tous les fichiers (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="328"/>
|
||||
<location filename="../src/MainWindow.cpp" line="334"/>
|
||||
<location filename="../src/MainWindow.cpp" line="339"/>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<location filename="../src/MainWindow.cpp" line="398"/>
|
||||
<location filename="../src/MainWindow.cpp" line="409"/>
|
||||
<location filename="../src/MainWindow.cpp" line="331"/>
|
||||
<location filename="../src/MainWindow.cpp" line="337"/>
|
||||
<location filename="../src/MainWindow.cpp" line="342"/>
|
||||
<location filename="../src/MainWindow.cpp" line="366"/>
|
||||
<location filename="../src/MainWindow.cpp" line="405"/>
|
||||
<location filename="../src/MainWindow.cpp" line="416"/>
|
||||
<source>Error</source>
|
||||
<translation>Erreur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="328"/>
|
||||
<location filename="../src/MainWindow.cpp" line="331"/>
|
||||
<source>Invalid file size.</source>
|
||||
<translation>Taille de fichier invalide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="358"/>
|
||||
<location filename="../src/MainWindow.cpp" line="360"/>
|
||||
<location filename="../src/MainWindow.cpp" line="361"/>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<source>Warning</source>
|
||||
<translation>Avertissement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="358"/>
|
||||
<location filename="../src/MainWindow.cpp" line="361"/>
|
||||
<source>The backup save slot was loaded because the most recent save slot is corrupt.</source>
|
||||
<translation>L'emplacement de sauvegarde de secours a été chargé car l'emplacement le plus récent est corrompu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="360"/>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<source>The second backup save slot was loaded because the other ones are corrupt.</source>
|
||||
<translation>Le deuxième emplacement de sauvegarde de secours a été chargé car l'emplacement le plus récent est corrompu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="363"/>
|
||||
<location filename="../src/MainWindow.cpp" line="366"/>
|
||||
<source>All save slots are corrupt.</source>
|
||||
<translation>Tous les emplacements de sauvegarde sont corrompus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="381"/>
|
||||
<location filename="../src/MainWindow.cpp" line="388"/>
|
||||
<source>No save file loaded</source>
|
||||
<translation>Aucune sauvegarde chargée</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/MainWindow.cpp" line="384"/>
|
||||
<location filename="../src/MainWindow.cpp" line="391"/>
|
||||
<source>%1, %n save(s)</source>
|
||||
<translation>
|
||||
<numerusform>%1, %n sauvegarde</numerusform>
|
||||
@@ -1015,32 +1015,32 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="385"/>
|
||||
<location filename="../src/MainWindow.cpp" line="392"/>
|
||||
<source>Colosseum</source>
|
||||
<translation>Colosseum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="385"/>
|
||||
<location filename="../src/MainWindow.cpp" line="392"/>
|
||||
<source>XD</source>
|
||||
<translation>XD</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="390"/>
|
||||
<location filename="../src/MainWindow.cpp" line="397"/>
|
||||
<source>Could not write to file.</source>
|
||||
<translation>Impossible d'écrire dans le fichier.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="391"/>
|
||||
<location filename="../src/MainWindow.cpp" line="398"/>
|
||||
<source>An error occured while writing to the specified save file.</source>
|
||||
<translation>Une erreur s'est produite pendant l'écriture des données sur le fichier de sauvegarde.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="422"/>
|
||||
<location filename="../src/MainWindow.cpp" line="429"/>
|
||||
<source>All files (*)</source>
|
||||
<translation>Tous les fichiers (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/MainWindow.cpp" line="423"/>
|
||||
<location filename="../src/MainWindow.cpp" line="430"/>
|
||||
<source>Save save file</source>
|
||||
<translation>Sauvegarder fichier de sauvegarde</translation>
|
||||
</message>
|
||||
|
||||
Reference in New Issue
Block a user