Added French translation by Pierre Rudloff

This commit is contained in:
gecko_reverse 2008-07-18 18:53:45 +00:00
parent b250d8f84b
commit 882fb32fff
7 changed files with 133 additions and 1 deletions

View File

@ -11,6 +11,7 @@
- Save State panel now pauses emulation while the file selection box is open. [Jeff]
- Fixed: Frozen video output (and/or messed 3d emulation) after loading a state. [Jeff]
- Added option to load the most recent file upon launching the program. [Jeff]
- Added French translation (thanks to Pierre Rudloff). [Jeff]
Windows port:
- Removed the bug report link with a define, to avoid reports from betas/external builds [shash]
- Added the version on window bar to recognize versions from screenshots [shash]

View File

@ -7,6 +7,8 @@
objects = {
/* Begin PBXBuildFile section */
726D68AC0E310B1800800002 /* French.nib in Resources */ = {isa = PBXBuildFile; fileRef = 726D68AA0E310B1800800002 /* French.nib */; };
726D68AD0E310B1800800002 /* French.strings in Resources */ = {isa = PBXBuildFile; fileRef = 726D68AB0E310B1800800002 /* French.strings */; };
7277B62F0D9D9AEA00D283BD /* DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = 7277B62E0D9D9AEA00D283BD /* DeSmuME.icns */; };
7277B6E30D9E045700D283BD /* English.nib in Resources */ = {isa = PBXBuildFile; fileRef = 7277B6DF0D9E045700D283BD /* English.nib */; };
7277B6E40D9E045700D283BD /* English.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7277B6E00D9E045700D283BD /* English.strings */; };
@ -54,6 +56,8 @@
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
726D68AA0E310B1800800002 /* French.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = French.nib; sourceTree = "<group>"; };
726D68AB0E310B1800800002 /* French.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = French.strings; sourceTree = "<group>"; };
7277B62E0D9D9AEA00D283BD /* DeSmuME.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = DeSmuME.icns; sourceTree = "<group>"; };
7277B6DF0D9E045700D283BD /* English.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = English.nib; sourceTree = "<group>"; };
7277B6E00D9E045700D283BD /* English.strings */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; path = English.strings; sourceTree = "<group>"; };
@ -207,6 +211,8 @@
29B97314FDCFA39411CA2CEA /* DeSmuME */ = {
isa = PBXGroup;
children = (
726D68AA0E310B1800800002 /* French.nib */,
726D68AB0E310B1800800002 /* French.strings */,
72C000010D9D59E60046B7EA /* Info.plist */,
72C000020D9D59E60046B7EA /* InfoPlist.strings */,
729BECEF0D9D581900ED561B /* AudioUnit.framework */,
@ -356,6 +362,8 @@
7277B6E40D9E045700D283BD /* English.strings in Resources */,
7277B6E50D9E045700D283BD /* Japanese.nib in Resources */,
7277B6E60D9E045700D283BD /* Japanese.strings in Resources */,
726D68AC0E310B1800800002 /* French.nib in Resources */,
726D68AD0E310B1800800002 /* French.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -373,7 +381,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cp ../../README $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/README\ncp ../../README.MAC $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/README.MAC\ncp ../../AUTHORS $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/AUTHORS\ncp ../../README.TRANSLATION $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/README.TRANSLATION\ncp ../../ChangeLog $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/ChangeLog\ncp ../../COPYING $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/COPYING\ncd $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/\nmkdir English.lproj\nmv English.nib English.lproj/MainMenu.nib\nmv English.strings English.lproj/Localizable.strings\nmkdir Japanese.lproj\nmv Japanese.nib Japanese.lproj/MainMenu.nib\nmv Japanese.strings Japanese.lproj/Localizable.strings";
shellScript = "cp ../../README $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/README\ncp ../../README.MAC $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/README.MAC\ncp ../../AUTHORS $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/AUTHORS\ncp ../../README.TRANSLATION $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/README.TRANSLATION\ncp ../../ChangeLog $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/ChangeLog\ncp ../../COPYING $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/COPYING\ncd $BUILT_PRODUCTS_DIR/DeSmuME.app/Contents/Resources/\nmkdir English.lproj\nmv English.nib English.lproj/MainMenu.nib\nmv English.strings English.lproj/Localizable.strings\nmkdir Japanese.lproj\nmv Japanese.nib Japanese.lproj/MainMenu.nib\nmv Japanese.strings Japanese.lproj/Localizable.strings\nmkdir French.lproj\nmv French.nib French.lproj/MainMenu.nib\nmv French.strings French.lproj/Localizable.strings\n";
};
/* End PBXShellScriptBuildPhase section */

View File

@ -0,0 +1,4 @@
{
IBClasses = ({CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; });
IBVersion = 1;
}

17
desmume/src/cocoa/French.nib/info.nib generated Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IBDocumentLocation</key>
<string>68 267 356 240 0 0 1440 878 </string>
<key>IBEditorPositions</key>
<dict>
<key>29</key>
<string>93 694 99 44 0 0 1440 878 </string>
</dict>
<key>IBFramework Version</key>
<string>489.0</string>
<key>IBSystem Version</key>
<string>8S2167</string>
</dict>
</plist>

Binary file not shown.

View File

@ -0,0 +1,97 @@
"DeSmuME Emulator" = "DeSmuME Emulator";
"File" = "Fichier";
"Emulation" = "Emulation";
"View" = "Présentation";
"Sound" = "Son";
"Window" = "Fenêtre";
"Help" = "Aide";
"Open ROM..." = "Ouvrir une ROM...";
"Open Recent" = "Fichiers récents";
"ROM Info..." = "Informations sur la ROM...";
"Save State As..." = "Enregistrer l'état sous...";
"Load State From..." = "Charger l'état depuis...";
"Save State" = "Enregistrer l'état";
"Load State" = "Charger l'état";
"Close ROM" = "Fermer la ROM";
"Slot %d" = "Slot %d";
"Execute" = "Exécuter";
"Pause" = "Pause";
"Reset" = "Réinitialiser";
"Frame Skip" = "Saut d'image";
"Auto" = "Automatique";
"Off" = "Off";
"Skip %d" = "%d";
"Set FAT Image File..." = "Définir le fichier d'image FAT...";
"Size 1x" = "Taille 1x";
"Size 2x" = "Taille 2x";
"Size 3x" = "Taille 3x";
"Size 4x" = "Taille 4x";
"Full Screen" = "Plein écran";
"Constrain Proportions" = "Contraindre les proportions";
"No Smaller Than DS" = "Pas plus petit que la DS";
"Show Status Bar" = "Afficher la barre d&apos;état";
"Rotation" = "Rotation";
"Rotation 0" = "0°";
"Rotation 90" = "90°";
"Rotation 180" = "180°";
"Rotation 270" = "270°";
"Layers" = "Calques";
"Top BG0" = "Top BG0";
"Top BG1" = "Top BG1";
"Top BG2" = "Top BG2";
"Top BG3" = "Top BG3";
"Sub BG0" = "Sub BG0";
"Sub BG1" = "Sub BG1";
"Sub BG2" = "Sub BG2";
"Sub BG3" = "Sub BG3";
"Save Screenshot..." = "Enregistrer une capture d'écran...";
"Volume" = "Volume";
"Volume %d" = "%d%";
"Mute" = "Muet";
"Go to Website" = "Aller sur le site web";
"Go to Forums" = "Aller sur les forums";
"Submit a Bug Report" = "Envoyer un rapport de bug";
"DeSmuME" = "DeSmuME";
"Nintendo DS Emulator" = "Emulateur Nintendo DS";
"Version %@" = "Version %@";
"Readme" = "Lisez-moi";
"License" = "Licence";
"Authors" = "Auteurs";
"Change Log" = "Change Log";
"Are you sure you want to quit?" = "Etes vous su de vouloir quitter ?";
"Are you sure you want to close the ROM?" = "Etes vous sur de vouloir fermer la ROM ?";
"No ROM Loaded" = "Aucune ROM chargée";
"Executing" = "Exécution";
"Paused" = "En pause";
"DeSmuME Preferences" = "Préférences de DeSmuME";
"Interface" = "Interface";
"Controls" = "Contrôles";
"DS Firmware" = "DS Firmware";
"Yes" = "Oui";
"No" = "Non";
"Execute Upon Load" = "Exécuter après le chargement";
"ROM File" = "Fichier";
"ROM Title" = "Titre";
"ROM Maker" = "Maker";
"ROM Size" = "Taille de la ROM";
"ARM9 Size" = "ARM9 Size";
"ARM7 Size" = "ARM7 Size";
"Data Size" = "Taille des données";
"ROM Icon" = "Icône de la ROM";
"Save Screenshot to File..." = "Enregistrer une capture d'écran dans un fichier...";
"Select Image Format: " = "Sélectionner le format d'image :";
"Pick by Extension" = "Choisir par extension";
"BMP" = "BMP";
"GIF" = "GIF";
"JPG" = "JPG";
"PNG" = "PNG";
"TIFF" = "TIFF";
"No ROM loaded" = "Aucune ROM chargée";
"ROM Loaded" = "ROM chargée";
"Emulation Executing" = "Exécution";
"Emulation Paused" = "En pause";
"Emulation Reset" = "Réinitialiser";
"Save State..." = "Enregistrer l'état...";
"Are you sure you want to clear all save slots?" = "Etes vous sur de vouloir effacer toutes les sauvegardes ?";
"Error" = "Erreur";
"An emulation error occured" = "Une erreur d'émulation est survenue";

View File

@ -28,3 +28,8 @@ cp English.strings DeSmuME.app/Contents/Resources/English.lproj/Localizable.stri
mkdir -p DeSmuME.app/Contents/Resources/Japanese.lproj
cp -R Japanese.nib DeSmuME.app/Contents/Resources/Japanese.lproj/MainMenu.nib
cp Japanese.strings DeSmuME.app/Contents/Resources/Japanese.lproj/Localizable.strings
#French
mkdir -p DeSmuME.app/Contents/Resources/French.lproj
cp -R French.nib DeSmuME.app/Contents/Resources/French.lproj/MainMenu.nib
cp French.strings DeSmuME.app/Contents/Resources/French.lproj/Localizable.strings