New localization files

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10762 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2001-08-21 20:28:47 +00:00
parent abbb8baa11
commit 779c9cf4bd
6 changed files with 135 additions and 3 deletions

View file

@ -1,5 +1,11 @@
2001-08-21 Adam Fedor <fedor@gnu.org>
* Resources/English.lproj/Localizable.strings: New file
* Resources/German.lproj/Localizable.strings: Likewise.
* Resources/French.lproj/Localizable.strings: Likewise.
* Resources/GNUmakefile: Install them. (files from
michael.scheibler@onevision.de)
* config/config.loadtest.m: Make Test inheret from Object
(Darwin objc checks that classes implement forward::).
* config/config.objc.m: Likewise.

View file

@ -0,0 +1,34 @@
/* English string encodings */
GSUndefinedEncoding = "Unknown";
NSProprietaryStringEncoding = "Installation-specific";
NSASCIIStringEncoding = "7 bit ASCII";
NSNonLossyASCIIStringEncoding = "Non-lossy ASCII (7 bit)";
NSMacOSRomanStringEncoding = "MacOS Roman";
NSNEXTSTEPStringEncoding = "NEXTSTEP";
NSSymbolStringEncoding = "Adobe Symbol";
NSWindowsCP1251StringEncoding = "Windows Cyrillic (CP1251)";
NSWindowsCP1252StringEncoding = "Windows Latin-1 (CP1252)";
NSWindowsCP1253StringEncoding = "Windows Greek (CP1253)";
NSWindowsCP1254StringEncoding = "Windows Turkish (CP1254);
NSWindowsCP1250StringEncoding = "Windows Latin-2 (CP1250)";
NSISOLatin1StringEncoding = "ISO Latin-1 West European (ISO-8859-1)";
NSISOLatin2StringEncoding = "ISO Latin-2 East European (ISO-8859-2)";
NSISOLatin3StringEncoding = "ISO Latin-3 South European (ISO-8859-3)";
NSISOLatin4StringEncoding = "ISO Latin-4 North European (ISO-8859-4)";
NSISOLatin5StringEncoding = "ISO Latin-5 Turkish (ISO-8859-9)";
NSISOLatin6StringEncoding = "ISO Latin-6 Nordic (ISO-8859-10)";
NSISOLatin7StringEncoding = "ISO Latin-7 Baltic (ISO-8859-13)";
NSISOLatin8StringEncoding = "ISO Latin-8 Celtic (ISO-8859-14)";
NSISOLatin9StringEncoding = "ISO Latin-9 West European (new) (ISO-8859-15)";
NSISOCyrillicStringEncoding = "Cyrillic (ISO-8859-5)";
NSISOArabicStringEncoding = "Arabic (ISO-8859-6)";
NSISOGreekStringEncoding = "Greek (ISO-8859-7)";
NSISOHebrewStringEncoding = "Hebrew (ISO-8859-8)";
NSUTF7StringEncoding = "Unicode UTF-7 (RFC 2152)";
NSUTF8StringEncoding = "Unicode UTF-8";
NSUnicodeStringEncoding = "Unicode UTF-16";
NSKOI8RStringEncoding = "Cyrillic KOI8-R (Russian)";
NSJapaneseEUCStringEncoding = "Japanese EUC";
NSShiftJISStringEncoding = "Japanese Shift-JIS";
NSISO2022JPStringEncoding = "Japanese JIS (7 bits) (ISO 2022)";
NSGB2312StringEncoding = "Simplified Chinese GB2312";

View file

@ -0,0 +1,34 @@
/* French string encodings */
GSUndefinedEncoding = "Inconnu";
NSProprietaryStringEncoding = "Propriétaire";
NSASCIIStringEncoding = "7 bits ASCII";
NSNonLossyASCIIStringEncoding = "Non-lossy ASCII (7 bits)";
NSMacOSRomanStringEncoding = "MacOS Roman";
NSNEXTSTEPStringEncoding = "NEXTSTEP";
NSSymbolStringEncoding = "Adobe Symbol";
NSWindowsCP1251StringEncoding = "Windows Cyrillique (CP1251)";
NSWindowsCP1252StringEncoding = "Windows Latin-1 (CP1252)";
NSWindowsCP1253StringEncoding = "Windows Grec (CP1253)";
NSWindowsCP1254StringEncoding = "Windows Turquie (CP1254);
NSWindowsCP1250StringEncoding = "Windows Latin-2 (CP1250)";
NSISOLatin1StringEncoding = "ISO Latin-1 Europe de l'Ouest (ISO-8859-1)";
NSISOLatin2StringEncoding = "ISO Latin-2 Europe de l'Est (ISO-8859-2)";
NSISOLatin3StringEncoding = "ISO Latin-3 Europe de la Sud (ISO-8859-3)";
NSISOLatin4StringEncoding = "ISO Latin-4 Europe du Nord (ISO-8859-4)";
NSISOLatin5StringEncoding = "ISO Latin-5 Turquie (ISO-8859-9)";
NSISOLatin6StringEncoding = "ISO Latin-6 Pays Nordiques (ISO-8859-10)";
NSISOLatin7StringEncoding = "ISO Latin-7 Pays Baltes (ISO-8859-13)";
NSISOLatin8StringEncoding = "ISO Latin-8 Pays Celtiques (ISO-8859-14)";
NSISOLatin9StringEncoding = "ISO Latin-9 Europe de l'Ouest (nouveau) (ISO-8859-15)";
NSISOCyrillicStringEncoding = "Cyrillique (ISO-8859-5)";
NSISOArabicStringEncoding = "Arabe (ISO-8859-6)";
NSISOGreekStringEncoding = "Grec (ISO-8859-7)";
NSISOHebrewStringEncoding = "Hébreu (ISO-8859-8)";
NSUTF7StringEncoding = "Unicode UTF-7 (RFC 2152)";
NSUTF8StringEncoding = "Unicode UTF-8";
NSUnicodeStringEncoding = "Unicode UTF-16";
NSKOI8RStringEncoding = "Cyrillique KOI8-R (Russe)";
NSJapaneseEUCStringEncoding = "Japonais EUC";
NSShiftJISStringEncoding = "Japonais Shift-JIS";
NSISO2022JPStringEncoding = "Japonais JIS (7 bits) (ISO 2022)";
NSGB2312StringEncoding = "Chinois simplifiés (GB2312)";

View file

@ -31,15 +31,18 @@ include $(GNUSTEP_MAKEFILES)/common.make
resourcedir = $(GNUSTEP_RESOURCES)
languagedir = $(GNUSTEP_RESOURCES)/Languages
LANGUAGES = \
LANGUAGES = English German French
LOCALIZED_RESOURCE_FILES = Localizable.strings
LANGUAGE_FILES = \
Languages/Dutch \
Languages/English \
Languages/French \
Languages/German \
Languages/Italian
LANGUAGE_INSTALL_FILES = $(LANGUAGES) Languages/Locale.aliases
LANGUAGE_INSTALL_FILES = $(LANGUAGE_FILES) Languages/Locale.aliases
-include GNUmakefile.local
@ -48,3 +51,4 @@ LANGUAGE_INSTALL_FILES = $(LANGUAGES) Languages/Locale.aliases
include $(GNUSTEP_MAKEFILES)/rules.make
-include GNUmakefile.postamble

View file

@ -40,6 +40,19 @@ after-install::
for file in $(LANGUAGE_INSTALL_FILES); do \
$(INSTALL_DATA) $$file $(resourcedir)/$$file ; \
done
ifneq ($(strip $(LOCALIZED_RESOURCE_FILES)),)
@(echo "Copying localized resources into system..."; \
for l in $(LANGUAGES); do \
if [ ! -f $$l.lproj ]; then \
$(MKDIRS) $(resourcedir)/$$l.lproj; \
fi; \
for f in $(LOCALIZED_RESOURCE_FILES); do \
if [ -f $$l.lproj/$$f ]; then \
cp -r $$l.lproj/$$f $(resourcedir)/$$l.lproj; \
fi; \
done; \
done;)
endif
# Things to do before uninstalling
# before-uninstall::
@ -50,6 +63,13 @@ after-uninstall::
rm -f $(resourcedir)/$$file ; \
done
-rmdir $(languagedir)
ifneq ($(strip $(LOCALIZED_RESOURCE_FILES)),)
@(for l in $(LANGUAGES); do \
if [ ! -f $$l.lproj ]; then \
rm -rf $(resourcedir)/$$l.lproj; \
fi; \
done;)
endif
# Things to do before cleaning
# before-clean::

View file

@ -0,0 +1,34 @@
/* German string encodings */
GSUndefinedEncoding = "unbekannt";
NSProprietaryStringEncoding = "installationsabhängig";
NSASCIIStringEncoding = "7 Bit ASCII";
NSNonLossyASCIIStringEncoding = "Non-lossy ASCII (7 Bit)";
NSMacOSRomanStringEncoding = "MacOS Roman";
NSNEXTSTEPStringEncoding = "NEXTSTEP";
NSSymbolStringEncoding = "Adobe Symbol";
NSWindowsCP1251StringEncoding = "Windows Kyrillisch (CP1251)";
NSWindowsCP1252StringEncoding = "Windows Latin-1 (CP1252)";
NSWindowsCP1253StringEncoding = "Windows Griechisch (CP1253)";
NSWindowsCP1254StringEncoding = "Windows Türkisch (CP1254);
NSWindowsCP1250StringEncoding = "Windows Latin-2 (CP1250)";
NSISOLatin1StringEncoding = "ISO Latin-1 Westeuropäisch (ISO-8859-1)";
NSISOLatin2StringEncoding = "ISO Latin-2 Osteuropäisch (ISO-8859-2)";
NSISOLatin3StringEncoding = "ISO Latin-3 Sþdeuropäisch (ISO-8859-3)";
NSISOLatin4StringEncoding = "ISO Latin-4 Nordeuropäisch (ISO-8859-4)";
NSISOLatin5StringEncoding = "ISO Latin-5 Türkisch (ISO-8859-9)";
NSISOLatin6StringEncoding = "ISO Latin-6 Nordisch (ISO-8859-10)";
NSISOLatin7StringEncoding = "ISO Latin-7 Baltisch (ISO-8859-13)";
NSISOLatin8StringEncoding = "ISO Latin-8 Keltisch (ISO-8859-14)";
NSISOLatin9StringEncoding = "ISO Latin-9 Westeuropäisch (neu) (ISO-8859-15)";
NSISOCyrillicStringEncoding = "Kyrillisch (ISO-8859-5)";
NSISOArabicStringEncoding = "Arabisch (ISO-8859-6)";
NSISOGreekStringEncoding = "Griechisch (ISO-8859-7)";
NSISOHebrewStringEncoding = "Hebräisch (ISO-8859-8)";
NSUTF7StringEncoding = "Unicode UTF-7 (RFC 2152)";
NSUTF8StringEncoding = "Unicode UTF-8";
NSUnicodeStringEncoding = "Unicode UTF-16";
NSKOI8RStringEncoding = "Kyrillisch KOI8-R (Russisch)";
NSJapaneseEUCStringEncoding = "Japanisch EUC";
NSShiftJISStringEncoding = "Japanisch Shift-JIS";
NSISO2022JPStringEncoding = "Japanisch JIS 7 Bit (ISO 2022)";
NSGB2312StringEncoding = "Chinesisch - Simplified Chinese GB2312";