-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpnglang.pas
301 lines (294 loc) · 17.8 KB
/
pnglang.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
{Portable Network Graphics Delphi Language Info (24 July 2002)}
{Feel free to change the text bellow to adapt to your language}
{Also if you have a translation to other languages and want to}
{share it, send me: [email protected] }
unit pnglang;
interface
{$DEFINE English}
{.$DEFINE Portuguese}
{.$DEFINE German}
{.$DEFINE French}
{.$DEFINE Slovenian}
{Language strings for english}
resourcestring
{$IFDEF English}
EPngInvalidCRCText = 'This "Portable Network Graphics" image is not valid ' +
'because it contains invalid pieces of data (crc error)';
EPNGInvalidIHDRText = 'The "Portable Network Graphics" image could not be ' +
'loaded because one of its main piece of data (ihdr) might be corrupted';
EPNGMissingMultipleIDATText = 'This "Portable Network Graphics" image is ' +
'invalid because it has missing image parts.';
EPNGZLIBErrorText = 'Could not decompress the image because it contains ' +
'invalid compressed data.'#13#10 + ' Description: ';
EPNGInvalidPaletteText = 'The "Portable Network Graphics" image contains ' +
'an invalid palette.';
EPNGInvalidFileHeaderText = 'The file being readed is not a valid '+
'"Portable Network Graphics" image because it contains an invalid header.' +
' This file may be corruped, try obtaining it again.';
EPNGIHDRNotFirstText = 'This "Portable Network Graphics" image is not ' +
'supported or it might be invalid.'#13#10 + '(IHDR chunk is not the first)';
EPNGNotExistsText = 'The png file could not be loaded because it does not ' +
'exists.';
EPNGSizeExceedsText = 'This "Portable Network Graphics" image is not ' +
'supported because either it''s width or height exceeds the maximum ' +
'size, which is 65535 pixels length.';
EPNGUnknownPalEntryText = 'There is no such palette entry.';
EPNGMissingPaletteText = 'This "Portable Network Graphics" could not be ' +
'loaded because it uses a color table which is missing.';
EPNGUnknownCriticalChunkText = 'This "Portable Network Graphics" image ' +
'contains an unknown critical part which could not be decoded.';
EPNGUnknownCompressionText = 'This "Portable Network Graphics" image is ' +
'encoded with an unknown compression scheme which could not be decoded.';
EPNGUnknownInterlaceText = 'This "Portable Network Graphics" image uses ' +
'an unknown interlace scheme which could not be decoded.';
EPNGCannotAssignChunkText = 'The chunks must be compatible to be assigned.';
EPNGUnexpectedEndText = 'This "Portable Network Graphics" image is invalid ' +
'because the decoder found an unexpected end of the file.';
EPNGNoImageDataText = 'This "Portable Network Graphics" image contains no ' +
'data.';
EPNGCannotChangeSizeText = 'The "Portable Network Graphics" image can not ' +
'be resize by changing width and height properties. Try assigning the ' +
'image from a bitmap.';
EPNGCannotAddChunkText = 'The program tried to add a existent critical ' +
'chunk to the current image which is not allowed.';
EPNGCannotAddInvalidImageText = 'It''s not allowed to add a new chunk ' +
'because the current image is invalid.';
EPNGCouldNotLoadResourceText = 'The png image could not be loaded from the ' +
'resource ID.';
EPNGOutMemoryText = 'Some operation could not be performed because the ' +
'system is out of resources. Close some windows and try again.';
EPNGCannotChangeTransparentText = 'Setting bit transparency color is not ' +
'allowed for png images containing alpha value for each pixel ' +
'(COLOR_RGBALPHA and COLOR_GRAYSCALEALPHA)';
EPNGHeaderNotPresentText = 'This operation is not valid because the ' +
'current image contains no valid header.';
{$ENDIF}
{$IFDEF Portuguese}
EPngInvalidCRCText = 'Essa imagem "Portable Network Graphics" não é válida ' +
'porque contém chunks inválidos de dados (erro crc)';
EPNGInvalidIHDRText = 'A imagem "Portable Network Graphics" não pode ser ' +
'carregada porque um dos seus chunks importantes (ihdr) pode estar '+
'inválido';
EPNGMissingMultipleIDATText = 'Essa imagem "Portable Network Graphics" é ' +
'inválida porque tem chunks de dados faltando.';
EPNGZLIBErrorText = 'Não foi possível descomprimir os dados da imagem ' +
'porque ela contém dados inválidos.'#13#10 + ' Descrição: ';
EPNGInvalidPaletteText = 'A imagem "Portable Network Graphics" contém ' +
'uma paleta inválida.';
EPNGInvalidFileHeaderText = 'O arquivo sendo lido não é uma imagem '+
'"Portable Network Graphics" válida porque contém um cabeçalho inválido.' +
' O arquivo pode estar corrompida, tente obter ela novamente.';
EPNGIHDRNotFirstText = 'Essa imagem "Portable Network Graphics" não é ' +
'suportada ou pode ser inválida.'#13#10 + '(O chunk IHDR não é o ' +
'primeiro)';
EPNGNotExistsText = 'A imagem png não pode ser carregada porque ela não ' +
'existe.';
EPNGSizeExceedsText = 'Essa imagem "Portable Network Graphics" não é ' +
'suportada porque a largura ou a altura ultrapassam o tamanho máximo, ' +
'que é de 65535 pixels de diâmetro.';
EPNGUnknownPalEntryText = 'Não existe essa entrada de paleta.';
EPNGMissingPaletteText = 'Essa imagem "Portable Network Graphics" não pode ' +
'ser carregada porque usa uma paleta que está faltando.';
EPNGUnknownCriticalChunkText = 'Essa imagem "Portable Network Graphics" ' +
'contém um chunk crítico desconheçido que não pode ser decodificado.';
EPNGUnknownCompressionText = 'Essa imagem "Portable Network Graphics" está ' +
'codificada com um esquema de compressão desconheçido e não pode ser ' +
'decodificada.';
EPNGUnknownInterlaceText = 'Essa imagem "Portable Network Graphics" usa um ' +
'um esquema de interlace que não pode ser decodificado.';
EPNGCannotAssignChunkText = 'Os chunk devem ser compatíveis para serem ' +
'copiados.';
EPNGUnexpectedEndText = 'Essa imagem "Portable Network Graphics" é ' +
'inválida porque o decodificador encontrou um fim inesperado.';
EPNGNoImageDataText = 'Essa imagem "Portable Network Graphics" não contém ' +
'dados.';
EPNGCannotChangeSizeText = 'A imagem "Portable Network Graphics" não pode ' +
'ser redimensionada mudando as propriedades width e height. Tente ' +
'copiar a imagem de um bitmap usando a função assign.';
EPNGCannotAddChunkText = 'O programa tentou adicionar um chunk crítico ' +
'já existente para a imagem atual, oque não é permitido.';
EPNGCannotAddInvalidImageText = 'Não é permitido adicionar um chunk novo ' +
'porque a imagem atual é inválida.';
EPNGCouldNotLoadResourceText = 'A imagem png não pode ser carregada apartir' +
' do resource.';
EPNGOutMemoryText = 'Uma operação não pode ser completada porque o sistema ' +
'está sem recursos. Fecha algumas janelas e tente novamente.';
EPNGCannotChangeTransparentText = 'Definir transparência booleana não é ' +
'permitido para imagens png contendo informação alpha para cada pixel ' +
'(COLOR_RGBALPHA e COLOR_GRAYSCALEALPHA)';
EPNGHeaderNotPresentText = 'Essa operação não é válida porque a ' +
'imagem atual não contém um cabeçalho válido.';
{$ENDIF}
{Language strings for German}
{$IFDEF German}
EPngInvalidCRCText = 'Dieses "Portable Network Graphics" Image ist ' +
'ungültig, weil Teile der Daten ungültig sind (CRC-Fehler).';
EPNGInvalidIHDRText = 'Dieses "Portable Network Graphics" Image konnte ' +
'nicht geladen werden, weil eine der Hauptdaten (IHDR) beschädigt ' +
'sein könnte.';
EPNGMissingMultipleIDATText = 'Dieses "Portable Network Graphics" Image ' +
'ist ungültig, weil Grafikdaten fehlen.';
EPNGZLIBErrorText = 'Die Grafik konnte nicht entpackt werden, weil sie ' +
'fehlerhafte komprimierte Daten enthält.'#13#10 + ' Beschreibung: ';
EPNGInvalidPaletteText = 'Das "Portable Network Graphics" Image enthält ' +
'eine ungültige Palette.';
EPNGInvalidFileHeaderText = 'Die Datei, die gelesen wird, ist kein ' +
'gültiges "Portable Network Graphics" Image, da es keinen gültigen ' +
'Header enthält. Die Datei könnte beschädigt sein, versuchen Sie, ' +
'eine neue Kopie zu bekommen.';
EPNGIHDRNotFirstText = 'Dieses "Portable Network Graphics" Image wird ' +
'nicht unterstützt bzw. es könnte ungültig sein.'#13#10 +
'(Der IHDR-Chunk ist nicht der erste Chunk in der Datei).';
EPNGNotExistsText = 'Die PNG Datei konnte nicht geladen werden, da sie ' +
'nicht existiert.';
EPNGSizeExceedsText = 'Dieses "Portable Network Graphics" Image wird nicht ' +
'unterstützt, weil entweder seine Breite oder seine Höhe das Maximum von ' +
'65535 Pixeln überschreitet.';
EPNGUnknownPalEntryText = 'Es gibt keinen solchen Palettenwert.';
EPNGMissingPaletteText = 'Dieses "Portable Network Graphics" Image konnte ' +
'nicht geladen werden, weil die benötigte Farbtabelle fehlt.';
EPNGUnknownCriticalChunkText = 'Dieses "Portable Network Graphics" Image ' +
'enhält einen unbekannten kritischen Teil, welcher nicht entschlüsselt ' +
'werden kann.';
EPNGUnknownCompressionText = 'Dieses "Portable Network Graphics" Image ' +
'wurde mit einem unbekannten Komprimierungsalgorithmus kodiert, welcher ' +
'nicht entschlüsselt werden kann.';
EPNGUnknownInterlaceText = 'Dieses "Portable Network Graphics" Image ' +
'benutzt ein unbekanntes Interlace-Schema, welcher nicht entschlüsselt ' +
'werden kann.';
EPNGCannotAssignChunkText = 'Die Chunks müssen kompatibel sein, um ' +
'zugewiesen werden zu können.';
EPNGUnexpectedEndText = 'Dieses "Portable Network Graphics" Image ist ' +
'ungültig, der Dekoder stieß unerwarteterweise auf das Ende der Datei.';
EPNGNoImageDataText = 'Dieses "Portable Network Graphics" Image enthält ' +
'keine Daten.';
EPNGCannotChangeSizeText = 'Das "Portable Network Graphics" Image kann ' +
'nicht durch Ändern der Eigenschaften Width und Height in seinen ' +
'Abmessungen geändert werden. Versuchen Sie das Image von einer Bitmap ' +
'aus zuzuweisen.';
EPNGCannotAddChunkText = 'Das Programm versucht einen existierenden ' +
'kritischen Chunk zum aktuellen Image hinzuzufügen. Dies ist nicht ' +
'zulässig.';
EPNGCannotAddInvalidImageText = 'Es ist nicht zulässig, dem aktuellen ' +
'Image einen neuen Chunk hinzuzufügen, da es ungültig ist.';
EPNGCouldNotLoadResourceText = 'Das PNG Image konnte nicht von den ' +
'Resourcendaten geladen werden.';
EPNGOutMemoryText = 'Es stehen nicht genügend Resourcen im System zur ' +
'Verfügung, um die Operation auszuführen. Schließen Sie einige Fenster '+
'und versuchen Sie es erneut.';
EPNGCannotChangeTransparentText = 'Das Setzen der Bit-' +
'Transparent-Farbe ist fuer PNG-Images die Alpha-Werte fuer jedes ' +
'Pixel enthalten (COLOR_RGBALPHA und COLOR_GRAYSCALEALPHA) nicht ' +
'zulaessig';
EPNGHeaderNotPresentText = 'Die Datei, die gelesen wird, ist kein ' +
'gültiges "Portable Network Graphics" Image, da es keinen gültigen ' +
'Header enthält.';
{$ENDIF}
{Language strings for French}
{$IFDEF French}
EPngInvalidCRCText = 'Cette image "Portable Network Graphics" n''est pas valide ' +
'car elle contient des données invalides (erreur crc)';
EPNGInvalidIHDRText = 'Cette image "Portable Network Graphics" n''a pu être ' +
'chargée car l''une de ses principale donnée (ihdr) doit être corrompue';
EPNGMissingMultipleIDATText = 'Cette image "Portable Network Graphics" est ' +
'invalide car elle contient des parties d''image manquantes.';
EPNGZLIBErrorText = 'Impossible de décompresser l''image car elle contient ' +
'des données compressées invalides.'#13#10 + ' Description: ';
EPNGInvalidPaletteText = 'L''image "Portable Network Graphics" contient ' +
'une palette invalide.';
EPNGInvalidFileHeaderText = 'Le fichier actuellement lu est une image '+
'"Portable Network Graphics" invalide car elle contient un en-tête invalide.' +
' Ce fichier doit être corrompu, essayer de l''obtenir à nouveau.';
EPNGIHDRNotFirstText = 'Cette image "Portable Network Graphics" n''est pas ' +
'supportée ou doit être invalide.'#13#10 + '(la partie IHDR n''est pas la première)';
EPNGNotExistsText = 'Le fichier png n''a pu être chargé car il n''éxiste pas.';
EPNGSizeExceedsText = 'Cette image "Portable Network Graphics" n''est pas supportée ' +
'car sa longueur ou sa largeur excède la taille maximale, qui est de 65535 pixels.';
EPNGUnknownPalEntryText = 'Il n''y a aucune entrée pour cette palette.';
EPNGMissingPaletteText = 'Cette image "Portable Network Graphics" n''a pu être ' +
'chargée car elle utilise une table de couleur manquante.';
EPNGUnknownCriticalChunkText = 'Cette image "Portable Network Graphics" ' +
'contient une partie critique inconnue qui n'' pu être décodée.';
EPNGUnknownCompressionText = 'Cette image "Portable Network Graphics" est ' +
'encodée à l''aide d''un schémas de compression inconnu qui ne peut être décodé.';
EPNGUnknownInterlaceText = 'Cette image "Portable Network Graphics" utilise ' +
'un schémas d''entrelacement inconnu qui ne peut être décodé.';
EPNGCannotAssignChunkText = 'Ce morceau doit être compatible pour être assigné.';
EPNGUnexpectedEndText = 'Cette image "Portable Network Graphics" est invalide ' +
'car le decodeur est arrivé à une fin de fichier non attendue.';
EPNGNoImageDataText = 'Cette image "Portable Network Graphics" ne contient pas de ' +
'données.';
EPNGCannotChangeSizeText = 'Cette image "Portable Network Graphics" ne peut pas ' +
'être retaillée en changeant ses propriétés width et height. Essayer d''assigner l''image depuis ' +
'un bitmap.';
EPNGCannotAddChunkText = 'Le programme a essayé d''ajouter un morceau critique existant ' +
'à l''image actuelle, ce qui n''est pas autorisé.';
EPNGCannotAddInvalidImageText = 'Il n''est pas permis d''ajouter un nouveau morceau ' +
'car l''image actuelle est invalide.';
EPNGCouldNotLoadResourceText = 'L''image png n''a pu être chargée depuis ' +
'l''ID ressource.';
EPNGOutMemoryText = 'Certaines opérations n''ont pu être effectuée car le ' +
'système n''a plus de ressources. Fermez quelques fenêtres et essayez à nouveau.';
EPNGCannotChangeTransparentText = 'Définir le bit de transparence n''est pas ' +
'permis pour des images png qui contiennent une valeur alpha pour chaque pixel ' +
'(COLOR_RGBALPHA et COLOR_GRAYSCALEALPHA)';
EPNGHeaderNotPresentText = 'Cette opération n''est pas valide car l''image ' +
'actuelle ne contient pas de header valide.';
EPNGAlphaNotSupportedText = 'Le type de couleur de l''image "Portable Network Graphics" actuelle ' +
'contient déjà des informations alpha ou il ne peut être converti.';
{$ENDIF}
{Language strings for slovenian}
{$IFDEF Slovenian}
EPngInvalidCRCText = 'Ta "Portable Network Graphics" slika je neveljavna, ' +
'ker vsebuje neveljavne dele podatkov (CRC napaka).';
EPNGInvalidIHDRText = 'Slike "Portable Network Graphics" ni bilo mono ' +
'naloiti, ker je eden od glavnih delov podatkov (IHDR) verjetno pokvarjen.';
EPNGMissingMultipleIDATText = 'Ta "Portable Network Graphics" slika je ' +
'naveljavna, ker manjkajo deli slike.';
EPNGZLIBErrorText = 'Ne morem raztegniti slike, ker vsebuje ' +
'neveljavne stisnjene podatke.'#13#10 + ' Opis: ';
EPNGInvalidPaletteText = 'Slika "Portable Network Graphics" vsebuje ' +
'neveljavno barvno paleto.';
EPNGInvalidFileHeaderText = 'Datoteka za branje ni veljavna '+
'"Portable Network Graphics" slika, ker vsebuje neveljavno glavo.' +
' Datoteka je verjetno pokvarjena, poskusite jo ponovno naloiti.';
EPNGIHDRNotFirstText = 'Ta "Portable Network Graphics" slika ni ' +
'podprta ali pa je neveljavna.'#13#10 + '(IHDR del datoteke ni prvi).';
EPNGNotExistsText = 'Ne morem naloiti png datoteke, ker ta ne ' +
'obstaja.';
EPNGSizeExceedsText = 'Ta "Portable Network Graphics" slika ni ' +
'podprta, ker ali njena irina ali viina presega najvecjo mono vrednost ' +
'65535 pik.';
EPNGUnknownPalEntryText = 'Slika nima vneene take barvne palete.';
EPNGMissingPaletteText = 'Te "Portable Network Graphics" ne morem ' +
'naloiti, ker uporablja manjkajoco barvno paleto.';
EPNGUnknownCriticalChunkText = 'Ta "Portable Network Graphics" slika ' +
'vsebuje neznan kriticni del podatkov, ki ga ne morem prebrati.';
EPNGUnknownCompressionText = 'Ta "Portable Network Graphics" slika je ' +
'kodirana z neznano kompresijsko shemo, ki je ne morem prebrati.';
EPNGUnknownInterlaceText = 'Ta "Portable Network Graphics" slika uporablja ' +
'neznano shemo za preliv, ki je ne morem prebrati.';
EPNGCannotAssignChunkText = Kocki morajo biti med seboj kompatibilni za prireditev vrednosti.';
EPNGUnexpectedEndText = 'Ta "Portable Network Graphics" slika je neveljavna, ' +
'ker je bralnik priel do nepricakovanega konca datoteke.';
EPNGNoImageDataText = 'Ta "Portable Network Graphics" ne vsebuje nobenih ' +
'podatkov.';
EPNGCannotChangeSizeText = 'Te "Portable Network Graphics" sliki ne morem ' +
'spremeniti velikosti s spremembo lastnosti viine in irine. Poskusite ' +
'sliko prirediti v bitno sliko.';
EPNGCannotAddChunkText = 'Program je poskusil dodati obstojeci kriticni ' +
'kos podatkov k trenutni sliki, kar ni dovoljeno.';
EPNGCannotAddInvalidImageText = 'Ni dovoljeno dodati nov kos podatkov, ' +
'ker trenutna slika ni veljavna.';
EPNGCouldNotLoadResourceText = 'Ne morem naloiti png slike iz ' +
'skladica.';
EPNGOutMemoryText = 'Ne morem izvesti operacije, ker je ' +
'sistem ostal brez resorjev. Zaprite nekaj oken in poskusite znova.';
EPNGCannotChangeTransparentText = 'Ni dovoljeno nastaviti prosojnosti posamezne barve ' +
'za png slike, ki vsebujejo alfa prosojno vrednost za vsako piko ' +
'(COLOR_RGBALPHA and COLOR_GRAYSCALEALPHA)';
EPNGHeaderNotPresentText = 'Ta operacija ni veljavna, ker ' +
'izbrana slika ne vsebuje veljavne glave.';
{$ENDIF}
implementation
end.