]> Git — Sourcephile - julm/worksheets.git/blob - src/Worksheets/Writing/Chinese.hs
update
[julm/worksheets.git] / src / Worksheets / Writing / Chinese.hs
1 module Worksheets.Writing.Chinese where
2
3 import Data.ByteString.Builder (Builder)
4 import Data.Foldable (foldMap)
5 import Data.List qualified as List
6 import Data.Text (Text)
7 import Data.Text qualified as Text
8 import Paths_worksheets qualified as Self
9 import System.FilePath.Posix ((</>))
10 import System.FilePath.Posix qualified as File
11 import Text.Blaze
12 import Text.Blaze.Html5 qualified as H
13 import Text.Blaze.Html5.Attributes qualified as HA
14 import Text.Blaze.Renderer.Utf8 qualified as Blaze
15 import Text.Show (Show (..))
16 import Prelude
17
18 worksheet :: Text -> [Word] -> IO Builder
19 worksheet title words = do
20 -- FIXME: this absolute path is not reproducible out of my system
21 dataPath <- Self.getDataDir <&> File.normalise
22 return $ Blaze.renderMarkupBuilder do
23 H.docTypeHtml do
24 H.head do
25 H.title $ title & H.toHtml
26 H.link
27 ! HA.rel "stylesheet"
28 ! HA.type_ "text/css"
29 ! HA.href (toValue $ dataPath </> "styles/worksheet.css")
30 H.body do
31 "\n"
32 H.div ! HA.class_ "words" $ do
33 forM_ (words {- & List.sortOn wordFrench-}) \Word{..} -> do
34 "\n"
35 H.div ! HA.class_ "words-row" $ do
36 H.div ! HA.class_ "words-cell words-cell-picture" $ do
37 H.img ! HA.src ("file://" <> dataPath </> "images" </> "thumbnails" </> wordPicture & toValue)
38 H.div ! HA.class_ "words-cell words-cell-french" $ do
39 let ws = wordFrench & Text.words & foldMap (Text.splitOn "-")
40 H.div ! HA.class_ "worksheets" $ do
41 forM_ ws \w -> do
42 H.div ! HA.class_ "worksheet"
43 -- ! HA.style ("flex-grow:"<> toValue(show(Text.length w)))
44 $ do
45 H.div
46 ! HA.class_ "row"
47 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length w) <> ", 1cm);" & toValue)
48 $ do
49 forM_ (Text.unpack w) \inputChar -> do
50 let cellSpace
51 | inputChar == ' ' = " cell-space"
52 | otherwise = ""
53 H.div ! HA.class_ ("cell" <> cellSpace) $ do
54 fromString [inputChar]
55 "\n"
56 H.div
57 ! HA.class_ "row"
58 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length w) <> ", 1cm);" & toValue)
59 $ do
60 forM_ (Text.unpack w) \inputChar -> do
61 let cellSpace
62 | inputChar == ' ' = " cell-space"
63 | otherwise = ""
64 H.div ! HA.class_ ("cell" <> cellSpace) $ do
65 fromString " "
66 "\n"
67
68 -- H.div ! HA.class_ "words-cell words-cell-english" $ do
69 -- H.text wordEnglish
70 -- H.div ! HA.class_ "words-cell words-cell-chinese" $ do
71 -- H.text wordChinese
72 -- H.div ! HA.class_ "words-cell words-cell-pinyin" $ do
73 -- H.text wordPinyin
74
75 rosetta :: Text -> [Rosetta] -> IO Builder
76 rosetta title words = do
77 -- FIXME: this absolute path is not reproducible out of my system
78 dataPath <- Self.getDataDir <&> File.normalise
79 return $ Blaze.renderMarkupBuilder do
80 H.docTypeHtml do
81 H.head do
82 H.title $ title & H.toHtml
83 H.link
84 ! HA.rel "stylesheet"
85 ! HA.type_ "text/css"
86 ! HA.href (toValue $ dataPath </> "styles/worksheet.css")
87 H.body do
88 "\n"
89 H.div ! HA.class_ "words" $ do
90 forM_ (words {- & List.sortOn wordFrench-}) \Rosetta{..} -> do
91 "\n"
92
93 H.div ! HA.class_ "words-row" $ do
94 H.div ! HA.class_ "words-cell words-cell-picture" $ do
95 H.img ! HA.src ("file://" <> dataPath </> "images" </> "thumbnails" </> (rosettaPictures List.!! 0) & toValue)
96 H.div ! HA.class_ "words-cell words-cell-french" $ do
97 let ws = rosettaFrench & Text.words & foldMap (Text.splitOn "-")
98 H.div ! HA.class_ "worksheets" $ do
99 forM_ ws \w -> do
100 H.div ! HA.class_ "worksheet"
101 -- ! HA.style ("flex-grow:"<> toValue(show(Text.length w)))
102 $ do
103 H.div
104 ! HA.class_ "row"
105 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length w) <> ", 1cm);" & toValue)
106 $ do
107 forM_ (Text.unpack w) \inputChar -> do
108 let cellSpace
109 | inputChar == ' ' = " cell-space"
110 | otherwise = ""
111 H.div ! HA.class_ ("cell" <> cellSpace) $ do
112 fromString [inputChar]
113 "\n"
114 H.div
115 ! HA.class_ "row row-input"
116 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length w) <> ", 1cm);" & toValue)
117 $ do
118 forM_ (Text.unpack w) \inputChar -> do
119 let cellSpace
120 | inputChar == ' ' = " cell-space"
121 | otherwise = ""
122 H.div ! HA.class_ ("cell" <> cellSpace) $ do
123 fromString " "
124 "\n"
125 H.div ! HA.class_ "words-row" $ do
126 H.div ! HA.class_ "words-cell words-cell-picture" $ do
127 H.img ! HA.src ("file://" <> dataPath </> "images" </> "thumbnails" </> (rosettaPictures List.!! 1) & toValue)
128 H.div ! HA.class_ "words-cell words-cell-english" $ do
129 let ws = rosettaEnglish & Text.words & foldMap (Text.splitOn "-")
130 H.div ! HA.class_ "worksheets" $ do
131 forM_ ws \w -> do
132 H.div ! HA.class_ "worksheet"
133 -- ! HA.style ("flex-grow:"<> toValue(show(Text.length w)))
134 $ do
135 H.div
136 ! HA.class_ "row"
137 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length w) <> ", 1cm);" & toValue)
138 $ do
139 forM_ (Text.unpack w) \inputChar -> do
140 let cellSpace
141 | inputChar == ' ' = " cell-space"
142 | otherwise = ""
143 H.div ! HA.class_ ("cell" <> cellSpace) $ do
144 fromString [inputChar]
145 "\n"
146 H.div
147 ! HA.class_ "row row-input"
148 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length w) <> ", 1cm);" & toValue)
149 $ do
150 forM_ (Text.unpack w) \inputChar -> do
151 let cellSpace
152 | inputChar == ' ' = " cell-space"
153 | otherwise = ""
154 H.div ! HA.class_ ("cell" <> cellSpace) $ do
155 fromString " "
156 "\n"
157 H.div ! HA.class_ "words-row" $ do
158 H.div ! HA.class_ "words-cell words-cell-picture" $ do
159 H.img ! HA.src ("file://" <> dataPath </> "images" </> "thumbnails" </> (rosettaPictures List.!! 2) & toValue)
160 H.div ! HA.class_ "words-cell words-cell-mandarin" $ do
161 let mandarinWords = rosettaMandarin & Text.words
162 H.div ! HA.class_ "worksheets" $ do
163 forM_ (List.zip mandarinWords rosettaPinyin) \(writingWord, soundingWords) -> do
164 H.div ! HA.class_ "worksheet"
165 -- ! HA.style ("flex-grow:"<> toValue(show(Text.length writingWord)))
166 $ do
167 H.div
168 ! HA.class_ "row row-sound"
169 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length writingWord) <> ", 1.5cm);" & toValue)
170 $ do
171 forM_ (List.zip (Text.unpack writingWord) (Text.words soundingWords)) \(writingGlyph, soundingWord) -> do
172 let cellSpace
173 | writingGlyph == ' ' = " cell-space"
174 | otherwise = ""
175 H.div ! HA.class_ ("cell" <> cellSpace) $ do
176 H.toHtml soundingWord
177 H.div
178 ! HA.class_ "row"
179 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length writingWord) <> ", 1.5cm);" & toValue)
180 $ do
181 forM_ (Text.unpack writingWord) \writingGlyph -> do
182 let cellSpace
183 | writingGlyph == ' ' = " cell-space"
184 | otherwise = ""
185 H.div ! HA.class_ ("cell" <> cellSpace) $ do
186 fromString [writingGlyph]
187 "\n"
188 H.div
189 ! HA.class_ "row row-input"
190 ! HA.style ("grid-template-columns: repeat(" <> show (Text.length writingWord) <> ", 1.5cm);" & toValue)
191 $ do
192 forM_ (Text.unpack writingWord) \writingGlyph -> do
193 let cellSpace
194 | writingGlyph == ' ' = " cell-space"
195 | otherwise = ""
196 H.div ! HA.class_ ("cell" <> cellSpace) $ do
197 fromString [writingGlyph]
198 "\n"
199 "\n"
200
201 data Word = Word
202 { wordFrench :: Text.Text
203 , wordEnglish :: Text.Text
204 , wordChinese :: Text.Text
205 , wordPinyin :: Text.Text
206 , wordPicture :: File.FilePath
207 }
208 deriving (Eq, Ord, Show)
209 data Rosetta = Rosetta
210 { rosettaFrench :: Text.Text
211 , rosettaEnglish :: Text.Text
212 , rosettaMandarin :: Text.Text
213 , rosettaPinyin :: [Text.Text]
214 , rosettaPictures :: [File.FilePath]
215 }
216 deriving (Eq, Ord, Show)
217
218 {-
219 zooDuReynou =
220 [ Word
221 { wordFrench = "Alpaga"
222 , wordEnglish = ""
223 , wordChinese = ""
224 , wordPinyin = ""
225 , wordPicture = "animals/ZooDuReynou/alpaga-400x284.jpg"
226 }
227 , Word
228 { wordFrench = "Amazone à nuque jaune"
229 , wordEnglish = ""
230 , wordChinese = ""
231 , wordPinyin = ""
232 , wordPicture = "animals/ZooDuReynou/amazone-nuque-jaune-e1604336787265-400x284.jpg"
233 }
234 , Word
235 { wordFrench = "Ane nain"
236 , wordEnglish = ""
237 , wordChinese = ""
238 , wordPinyin = ""
239 , wordPicture = "animals/ZooDuReynou/ane-nain-400x284.jpg"
240 }
241 , Word
242 { wordFrench = "Antilope cervicapre"
243 , wordEnglish = ""
244 , wordChinese = ""
245 , wordPinyin = ""
246 , wordPicture = "animals/ZooDuReynou/antilope-400x284.jpg"
247 }
248 , Word
249 { wordFrench = "Ara ararauna"
250 , wordEnglish = ""
251 , wordChinese = ""
252 , wordPinyin = ""
253 , wordPicture = "animals/ZooDuReynou/ara-ararauna-400x284.jpg"
254 }
255 , Word
256 { wordFrench = "Ara macao"
257 , wordEnglish = ""
258 , wordChinese = ""
259 , wordPinyin = ""
260 , wordPicture = "animals/ZooDuReynou/ara-macao-e1604336710685-400x284.jpg"
261 }
262 , Word
263 { wordFrench = "Autruche"
264 , wordEnglish = ""
265 , wordChinese = ""
266 , wordPinyin = ""
267 , wordPicture = "animals/ZooDuReynou/autruche-400x284.jpg"
268 }
269 , Word
270 { wordFrench = "Bernache du Canada"
271 , wordEnglish = ""
272 , wordChinese = ""
273 , wordPinyin = ""
274 , wordPicture = "animals/ZooDuReynou/bernache-du-canada-400x284.jpg"
275 }
276 , Word
277 { wordFrench = "Binturong"
278 , wordEnglish = ""
279 , wordChinese = ""
280 , wordPinyin = ""
281 , wordPicture = "animals/ZooDuReynou/binturong-400x284.jpg"
282 }
283 , Word
284 { wordFrench = "Buse de Harris"
285 , wordEnglish = ""
286 , wordChinese = ""
287 , wordPinyin = ""
288 , wordPicture = "animals/ZooDuReynou/buse-de-harris-400x284.jpg"
289 }
290 , Word
291 { wordFrench = "Calopsitte élégante"
292 , wordEnglish = ""
293 , wordChinese = ""
294 , wordPinyin = ""
295 , wordPicture = "animals/ZooDuReynou/calopsitte-elegante-400x284.jpg"
296 }
297 , Word
298 { wordFrench = "Capucin brun"
299 , wordEnglish = ""
300 , wordChinese = ""
301 , wordPinyin = ""
302 , wordPicture = "animals/ZooDuReynou/Sapajus_nigritus-e1599405488380-400x284.jpg"
303 }
304 , Word
305 { wordFrench = "Capybara"
306 , wordEnglish = ""
307 , wordChinese = ""
308 , wordPinyin = ""
309 , wordPicture = "animals/ZooDuReynou/capybara-e1599233616101-400x284.jpg"
310 }
311 , Word
312 { wordFrench = "Cerf axis"
313 , wordEnglish = ""
314 , wordChinese = ""
315 , wordPinyin = ""
316 , wordPicture = "animals/ZooDuReynou/cerf-axis-400x284.jpg"
317 }
318 , Word
319 { wordFrench = "Cerf de Duvaucel"
320 , wordEnglish = ""
321 , wordChinese = ""
322 , wordPinyin = ""
323 , wordPicture = "animals/ZooDuReynou/cerf-duvaucel-400x284.jpg"
324 }
325 , Word
326 { wordFrench = "Chameau de Bactriane domestique"
327 , wordEnglish = ""
328 , wordChinese = ""
329 , wordPinyin = ""
330 , wordPicture = "animals/ZooDuReynou/chameau-bactriane-400x284.jpg"
331 }
332 , Word
333 { wordFrench = "Chèvre naine"
334 , wordEnglish = ""
335 , wordChinese = ""
336 , wordPinyin = ""
337 , wordPicture = "animals/ZooDuReynou/chevre-naine-400x284.jpg"
338 }
339 , Word
340 { wordFrench = "Cobe de Lechwe"
341 , wordEnglish = ""
342 , wordChinese = ""
343 , wordPinyin = ""
344 , wordPicture = "animals/ZooDuReynou/cobe-de-lechwe-400x284.jpg"
345 }
346 , Word
347 { wordFrench = "Cobe de Mrs Gray"
348 , wordEnglish = ""
349 , wordChinese = ""
350 , wordPinyin = ""
351 , wordPicture = "animals/ZooDuReynou/cobe-de-mrs-gray-400x284.jpg"
352 }
353 , Word
354 { wordFrench = "Cochon d'Inde"
355 , wordEnglish = ""
356 , wordChinese = ""
357 , wordPinyin = ""
358 , wordPicture = "animals/ZooDuReynou/cochon-d-inde-400x284.jpg"
359 }
360 , Word
361 { wordFrench = "Colobe guéréza"
362 , wordEnglish = ""
363 , wordChinese = ""
364 , wordPinyin = ""
365 , wordPicture = "animals/ZooDuReynou/colobe-de-guereza-400x284.jpg"
366 }
367 , Word
368 { wordFrench = "Éland du Cap"
369 , wordEnglish = ""
370 , wordChinese = ""
371 , wordPinyin = ""
372 , wordPicture = "animals/ZooDuReynou/eland-du-cap-400x284.jpg"
373 }
374 , Word
375 { wordFrench = "Émeu"
376 , wordEnglish = ""
377 , wordChinese = ""
378 , wordPinyin = ""
379 , wordPicture = "animals/ZooDuReynou/emeu-400x284.jpg"
380 }
381 , Word
382 { wordFrench = "Gibbon à favoris blancs"
383 , wordEnglish = ""
384 , wordChinese = ""
385 , wordPinyin = ""
386 , wordPicture = "animals/ZooDuReynou/gibbon-favoris-blanc-400x284.jpg"
387 }
388 , Word
389 { wordFrench = "Girafe de Rothschild"
390 , wordEnglish = ""
391 , wordChinese = ""
392 , wordPinyin = ""
393 , wordPicture = "animals/ZooDuReynou/girafe-de-rothschild-400x284.jpg"
394 }
395 , Word
396 { wordFrench = "Girafe du Kordofan"
397 , wordEnglish = ""
398 , wordChinese = ""
399 , wordPinyin = ""
400 , wordPicture = "animals/ZooDuReynou/girafe-de-kordofan-400x284.jpg"
401 }
402 , Word
403 { wordFrench = "Girafe réticulée"
404 , wordEnglish = ""
405 , wordChinese = ""
406 , wordPinyin = ""
407 , wordPicture = "animals/ZooDuReynou/girafe-reticulee-400x284.jpg"
408 }
409 , Word
410 { wordFrench = "Gnou bleu"
411 , wordEnglish = ""
412 , wordChinese = ""
413 , wordPinyin = ""
414 , wordPicture = "animals/ZooDuReynou/gnou-bleu-400x284.jpg"
415 }
416 , Word
417 { wordFrench = "Grand bharal"
418 , wordEnglish = ""
419 , wordChinese = ""
420 , wordPinyin = ""
421 , wordPicture = "animals/ZooDuReynou/bharal-400x284.jpg"
422 }
423 , Word
424 { wordFrench = "Harfang des neiges"
425 , wordEnglish = ""
426 , wordChinese = ""
427 , wordPinyin = ""
428 , wordPicture = "animals/ZooDuReynou/harfang-e1604336434268-400x284.jpg"
429 }
430 , Word
431 { wordFrench = "Hibou grand-duc d'Europe"
432 , wordEnglish = ""
433 , wordChinese = ""
434 , wordPinyin = ""
435 , wordPicture = "animals/ZooDuReynou/hibou-grand-duc-400x284.jpg"
436 }
437 , Word
438 { wordFrench = "Kinkajou"
439 , wordEnglish = ""
440 , wordChinese = ""
441 , wordPinyin = ""
442 , wordPicture = "animals/ZooDuReynou/kinkajou-scaled-e1604336644583-400x284.jpg"
443 }
444 , Word
445 { wordFrench = "Kookaburra"
446 , wordEnglish = ""
447 , wordChinese = ""
448 , wordPinyin = ""
449 , wordPicture = "animals/ZooDuReynou/kookaburra-rieur-400x284.jpg"
450 }
451 , Word
452 { wordFrench = "Lama"
453 , wordEnglish = ""
454 , wordChinese = ""
455 , wordPinyin = ""
456 , wordPicture = "animals/ZooDuReynou/lama-e1604334925763-400x284.jpg"
457 }
458 , Word
459 { wordFrench = "Lapin nain"
460 , wordEnglish = ""
461 , wordChinese = ""
462 , wordPinyin = ""
463 , wordPicture = "animals/ZooDuReynou/lapin-nain-400x284.jpg"
464 }
465 , Word
466 { wordFrench = "Lion"
467 , wordEnglish = ""
468 , wordChinese = ""
469 , wordPinyin = ""
470 , wordPicture = "animals/ZooDuReynou/lionne-afrique-400x284.jpg"
471 }
472 , Word
473 { wordFrench = "Loup à crinière"
474 , wordEnglish = ""
475 , wordChinese = ""
476 , wordPinyin = ""
477 , wordPicture = "animals/ZooDuReynou/loup-criniere-400x284.jpg"
478 }
479 , Word
480 { wordFrench = "Loup gris d'Eurasie"
481 , wordEnglish = ""
482 , wordChinese = ""
483 , wordPinyin = ""
484 , wordPicture = "animals/ZooDuReynou/loup-gris-europe-400x284.jpg"
485 }
486 , Word
487 { wordFrench = "Loutre cendrée"
488 , wordEnglish = ""
489 , wordChinese = ""
490 , wordPinyin = ""
491 , wordPicture = "animals/ZooDuReynou/loutre-cendree-400x284.jpg"
492 }
493 , Word
494 { wordFrench = "Macaque de Barbarie"
495 , wordEnglish = ""
496 , wordChinese = ""
497 , wordPinyin = ""
498 , wordPicture = "animals/ZooDuReynou/macaque-barbarie-400x284.jpg"
499 }
500 , Word
501 { wordFrench = "Macaque de Tonkéan"
502 , wordEnglish = ""
503 , wordChinese = ""
504 , wordPinyin = ""
505 , wordPicture = "animals/ZooDuReynou/macaque-tonkean-400x284.jpg"
506 }
507 , Word
508 { wordFrench = "Maki catta"
509 , wordEnglish = ""
510 , wordChinese = ""
511 , wordPinyin = ""
512 , wordPicture = "animals/ZooDuReynou/maki-catta-reynou-400x284.jpg"
513 }
514 , Word
515 { wordFrench = "Mangouste jaune"
516 , wordEnglish = ""
517 , wordChinese = ""
518 , wordPinyin = ""
519 , wordPicture = "animals/ZooDuReynou/mangouste-jaune-400x284.jpg"
520 }
521 , Word
522 { wordFrench = "Lièvre de Patagonie"
523 , wordEnglish = ""
524 , wordChinese = ""
525 , wordPinyin = ""
526 , wordPicture = "animals/ZooDuReynou/mara-400x284.jpg"
527 }
528 , Word
529 { wordFrench = "Mouton d'Ouessant"
530 , wordEnglish = ""
531 , wordChinese = ""
532 , wordPinyin = ""
533 , wordPicture = "animals/ZooDuReynou/mouton-de-ouessant-400x284.jpg"
534 }
535 , Word
536 { wordFrench = "Mouton Thônes et Marthod"
537 , wordEnglish = ""
538 , wordChinese = ""
539 , wordPinyin = ""
540 , wordPicture = "animals/ZooDuReynou/mouton-thones-et-marthod-400x284.jpg"
541 }
542 , Word
543 { wordFrench = "Muntjac de Reeves"
544 , wordEnglish = ""
545 , wordChinese = ""
546 , wordPinyin = ""
547 , wordPicture = "animals/ZooDuReynou/muntjac-de-reeves-e1604335967603-400x284.jpg"
548 }
549 , Word
550 { wordFrench = "Nandou d'Amérique"
551 , wordEnglish = ""
552 , wordChinese = ""
553 , wordPinyin = ""
554 , wordPicture = "animals/ZooDuReynou/nandou-400x284.jpg"
555 }
556 , Word
557 { wordFrench = "Onagre de Perse"
558 , wordEnglish = ""
559 , wordChinese = ""
560 , wordPinyin = ""
561 , wordPicture = "animals/ZooDuReynou/onagre-400x284.jpg"
562 }
563 , Word
564 { wordFrench = "Oryx algazelle"
565 , wordEnglish = ""
566 , wordChinese = ""
567 , wordPinyin = ""
568 , wordPicture = "animals/ZooDuReynou/oryx-algazelle-e1604335781856-400x284.jpg"
569 }
570 , Word
571 { wordFrench = "Ouette d'Egypte"
572 , wordEnglish = ""
573 , wordChinese = ""
574 , wordPinyin = ""
575 , wordPicture = "animals/ZooDuReynou/oie-d-egypte-400x284.jpg"
576 }
577 , Word
578 { wordFrench = "Ours polaire"
579 , wordEnglish = ""
580 , wordChinese = ""
581 , wordPinyin = ""
582 , wordPicture = "animals/ZooDuReynou/ours-400x284.jpg"
583 }
584 , Word
585 { wordFrench = "Panda roux"
586 , wordEnglish = ""
587 , wordChinese = ""
588 , wordPinyin = ""
589 , wordPicture = "animals/ZooDuReynou/25052019-_SEB6877-e1599407632106-400x284.jpg"
590 }
591 , Word
592 { wordFrench = "Panthère des neiges"
593 , wordEnglish = ""
594 , wordChinese = ""
595 , wordPinyin = ""
596 , wordPicture = "animals/ZooDuReynou/panthere-des-neiges-400x284.jpg"
597 }
598 , Word
599 { wordFrench = "Paon bleu"
600 , wordEnglish = ""
601 , wordChinese = ""
602 , wordPinyin = ""
603 , wordPicture = "animals/ZooDuReynou/paon-bleu-400x284.jpg"
604 }
605 , Word
606 { wordFrench = "Pélican frisé"
607 , wordEnglish = ""
608 , wordChinese = ""
609 , wordPinyin = ""
610 , wordPicture = "animals/ZooDuReynou/pelican-400x284.jpg"
611 }
612 , Word
613 { wordFrench = "Perroquet gris du Gabon"
614 , wordEnglish = ""
615 , wordChinese = ""
616 , wordPinyin = ""
617 , wordPicture = "animals/ZooDuReynou/perroquet-gris-du-gabon-e1604335629164-400x284.jpg"
618 }
619 , Word
620 { wordFrench = "Perruche omnicolore"
621 , wordEnglish = ""
622 , wordChinese = ""
623 , wordPinyin = ""
624 , wordPicture = "animals/ZooDuReynou/perruche-omnicolore-reynou-400x284.jpg"
625 }
626 , Word
627 { wordFrench = "Perruche ondulée"
628 , wordEnglish = ""
629 , wordChinese = ""
630 , wordPinyin = ""
631 , wordPicture = "animals/ZooDuReynou/perruche-ondulee-e1604335541217-400x284.jpg"
632 }
633 , Word
634 { wordFrench = "Poney Shetland"
635 , wordEnglish = ""
636 , wordChinese = ""
637 , wordPinyin = ""
638 , wordPicture = "animals/ZooDuReynou/poney-shetland-400x284.jpg"
639 }
640 , Word
641 { wordFrench = "Porc cul noir"
642 , wordEnglish = ""
643 , wordChinese = ""
644 , wordPinyin = ""
645 , wordPicture = "animals/ZooDuReynou/porc-cul-noir-400x284.jpg"
646 }
647 , Word
648 { wordFrench = "Poule gauloise"
649 , wordEnglish = ""
650 , wordChinese = ""
651 , wordPinyin = ""
652 , wordPicture = "animals/ZooDuReynou/poule-gauloise-400x284.jpg"
653 }
654 , Word
655 { wordFrench = "Raton laveur"
656 , wordEnglish = ""
657 , wordChinese = ""
658 , wordPinyin = ""
659 , wordPicture = "animals/ZooDuReynou/iStock-1023969996-400x284.jpg"
660 }
661 , Word
662 { wordFrench = "Rhinocéros blanc"
663 , wordEnglish = ""
664 , wordChinese = ""
665 , wordPinyin = ""
666 , wordPicture = "animals/ZooDuReynou/Rhinocéros-blanc_A_Thomas_2015-1-400x284.jpg"
667 }
668 , Word
669 { wordFrench = "Roussette d'Egypte"
670 , wordEnglish = ""
671 , wordChinese = ""
672 , wordPinyin = ""
673 , wordPicture = "animals/ZooDuReynou/roussette-d-egypte-400x284.jpg"
674 }
675 , Word
676 { wordFrench = "Saimiri de Bolivie"
677 , wordEnglish = ""
678 , wordChinese = ""
679 , wordPinyin = ""
680 , wordPicture = "animals/ZooDuReynou/saimiri-de-bolivie-400x284.jpg"
681 }
682 , Word
683 { wordFrench = "Saki à face blanche"
684 , wordEnglish = ""
685 , wordChinese = ""
686 , wordPinyin = ""
687 , wordPicture = "animals/ZooDuReynou/saki-a-face-blanche-400x284.jpg"
688 }
689 , Word
690 { wordFrench = "Sanglier des Visayas"
691 , wordEnglish = ""
692 , wordChinese = ""
693 , wordPinyin = ""
694 , wordPicture = "animals/ZooDuReynou/sanglier-des-visayas-400x284.jpg"
695 }
696 , Word
697 { wordFrench = "Serval"
698 , wordEnglish = ""
699 , wordChinese = ""
700 , wordPinyin = ""
701 , wordPicture = "animals/ZooDuReynou/serval-scaled-e1604336868618-400x284.jpg"
702 }
703 , Word
704 { wordFrench = "Siamang"
705 , wordEnglish = ""
706 , wordChinese = ""
707 , wordPinyin = ""
708 , wordPicture = "animals/ZooDuReynou/siamang-400x284.jpg"
709 }
710 , Word
711 { wordFrench = "Sitatunga"
712 , wordEnglish = ""
713 , wordChinese = ""
714 , wordPinyin = ""
715 , wordPicture = "animals/ZooDuReynou/sitatunga-400x284.jpg"
716 }
717 , Word
718 { wordFrench = "Suricate"
719 , wordEnglish = ""
720 , wordChinese = ""
721 , wordPinyin = ""
722 , wordPicture = "animals/ZooDuReynou/suricate-400x284.jpg"
723 }
724 , Word
725 { wordFrench = "Tamarin empereur"
726 , wordEnglish = ""
727 , wordChinese = ""
728 , wordPinyin = ""
729 , wordPicture = "animals/ZooDuReynou/tamarin-empereur-400x284.jpg"
730 }
731 , Word
732 { wordFrench = "Tamarin pinché"
733 , wordEnglish = ""
734 , wordChinese = ""
735 , wordPinyin = ""
736 , wordPicture = "animals/ZooDuReynou/tamarin-pinche-400x284.jpg"
737 }
738 , Word
739 { wordFrench = "Tapir terrestre"
740 , wordEnglish = ""
741 , wordChinese = ""
742 , wordPinyin = ""
743 , wordPicture = "animals/ZooDuReynou/tapir-terrestre-400x284.jpg"
744 }
745 , Word
746 { wordFrench = "Tigre de Sumatra"
747 , wordEnglish = ""
748 , wordChinese = ""
749 , wordPinyin = ""
750 , wordPicture = "animals/ZooDuReynou/IMG_8021r-400x284.jpg"
751 }
752 , Word
753 { wordFrench = "Vanneau soldat"
754 , wordEnglish = ""
755 , wordChinese = ""
756 , wordPinyin = ""
757 , wordPicture = "animals/ZooDuReynou/vanneau-soldat-400x284.jpg"
758 }
759 , Word
760 { wordFrench = "Vari roux"
761 , wordEnglish = ""
762 , wordChinese = ""
763 , wordPinyin = ""
764 , wordPicture = "animals/ZooDuReynou/lemur-cata-400x284.jpg"
765 }
766 , Word
767 { wordFrench = "Wallaby à cou rouge"
768 , wordEnglish = ""
769 , wordChinese = ""
770 , wordPinyin = ""
771 , wordPicture = "animals/ZooDuReynou/wallaby-e1599232595678-400x284.jpg"
772 }
773 , Word
774 { wordFrench = "Watusi"
775 , wordEnglish = ""
776 , wordChinese = ""
777 , wordPinyin = ""
778 , wordPicture = "animals/ZooDuReynou/watussi-400x284.jpg"
779 }
780 , Word
781 { wordFrench = "Yack"
782 , wordEnglish = ""
783 , wordChinese = ""
784 , wordPinyin = ""
785 , wordPicture = "animals/ZooDuReynou/yack-400x284.jpg"
786 }
787 , Word
788 { wordFrench = "Zèbre de Hartmann"
789 , wordEnglish = ""
790 , wordChinese = ""
791 , wordPinyin = ""
792 , wordPicture = "animals/ZooDuReynou/zebre-de-chapman.jpg"
793 }
794 , Word
795 { wordFrench = "Zébu nain"
796 , wordEnglish = ""
797 , wordChinese = ""
798 , wordPinyin = ""
799 , wordPicture = "animals/ZooDuReynou/zebu-nain-400x284.jpg"
800 }
801 ]
802
803 aquariumDuLimousin =
804 [ Word { wordFrench="Acanthicus adonis", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/adonis6519.jpg" }
805 , Word { wordFrench="Chirurgien à poitrine blanche", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Acanthurus-leucosternon-Reunion-Island-2-725x483.jpg" }
806 , Word { wordFrench="Poisson-chirurgien à épaulettes orange", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Acanthurus-olivaceus-Tahiti-French-Polynesia-725x483.jpg" }
807 , Word { wordFrench="Poisson-chirurgien zébré", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Acanthurus-sohal-Marsa-Alam-Egypt-2-725x483.jpg" }
808 , Word { wordFrench="Esturgeon du Danube", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Acipenser_ruthenus_1-725x483.jpg" }
809 , Word { wordFrench="Poisson-rasoir", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/aeoliscus-strigatus-725x483.jpg" }
810 , Word { wordFrench="Nigro", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amatitlania-nigrofasciata-M-1820-725x483.jpg" }
811 , Word { wordFrench="Loche naine", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Botia_sidthimunki_1-725x483.jpg" }
812 , Word { wordFrench="Gobie magnifique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amblyeleotris-aurora-1-725x483.jpg" }
813 , Word { wordFrench="Axolotl", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ambystoma-mexicanum-725x483.jpg" }
814 , Word { wordFrench="Barbotte brune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Brown-Bullhead-Ameiurus-nebulosus-725x483.jpg" }
815 , Word { wordFrench="Citrinellum", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amphilophus_citrinellus_1-725x483.jpg" }
816 , Word { wordFrench="Poisson-clown mouffette", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amphiprion-akallopisos-725x483.jpg" }
817 , Word { wordFrench="Poisson-clown à joues épineuses", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Premnas-biaculeatus-male-Menjangan-Island-Bali-Indonesia-725.jpg" }
818 , Word { wordFrench="Poisson-clown de Clark", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/P9131616-725x483.jpg" }
819 , Word { wordFrench="Poisson-clown bistré", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amphiprion-melanopus-725x483.jpg" }
820 , Word { wordFrench="Poisson-clown (némo)", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amphiprion-ocellaris-3-725x483.jpg" }
821 , Word { wordFrench="Poisson-clown rose", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amphiprion-perideraion-Panglao-Philippines-725x483.jpg" }
822 , Word { wordFrench="Poisson-clown à selle de cheval", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Amphiprion-polymnus-Bali-Indonesia-725x483.jpg" }
823 , Word { wordFrench="Ancistrus dolichopterus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ancistrus-dolichopterus-L183-FSWFT304603053-725x483.jpg" }
824 , Word { wordFrench="Anguille", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/anguilla_anguilla_fme_fr34_1833_DxO-725x483.jpg" }
825 , Word { wordFrench="Poisson-grenouille peint", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Antennarius-pictus-Antennariidae-20150411-Rinca_ID-FL-725x48.jpg" }
826 , Word { wordFrench="Tortue à carapace molle", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Apalone-ferox-725x483.jpg" }
827 , Word { wordFrench="Tortue-molle à épines", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Apalone-spinifera-725x483.jpg" }
828 , Word { wordFrench="Aphyocharax nattereri", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Creagrutus-paraguayensis22.jpg" }
829 , Word { wordFrench="Poisson couteau", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Apteronotus-albifrons.jpg" }
830 , Word { wordFrench="Tétra aveugle", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/astyanax_jordani_220203_134019_01-725x483.jpg" }
831 , Word { wordFrench="Crevette balais", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Atya-gabonensis-3-725x483.jpg" }
832 , Word { wordFrench="Aurélie", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Aurelia-aurita-3-725x483.jpg" }
833 , Word { wordFrench="Barbus requin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Balantiocheilos_melanopterus_3-725x483.jpg" }
834 , Word { wordFrench="Barbus de Schwanenfeld", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Barbonymus-schwanenfeldii.jpg" }
835 , Word { wordFrench="Tétra azur", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/fredcochui03-709x483.jpg" }
836 , Word { wordFrench="Boraras naevus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Boraras_naevus_4-725x483.jpg" }
837 , Word { wordFrench="Boraras urophthalmoides", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Boraras_urophthalmoides_4-725x483.jpg" }
838 , Word { wordFrench="Loche striée", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Botia-lohachata.jpg" }
839 , Word { wordFrench="Loche zèbrée", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/4627338796_5e58359f23_b-725x483.jpg" }
840 , Word { wordFrench="Characin à longues nageoires", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Brycinus_longipinnis_2-725x483.jpg" }
841 , Word { wordFrench="Poisson comète", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Calloplesiops-altivelis-2-725x483.jpg" }
842 , Word { wordFrench="Poisson rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/poisson_rouge-725x483.jpg" }
843 , Word { wordFrench="Crevette Amano", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Caridina-multidentata-725x483_002.jpg" }
844 , Word { wordFrench="Poisson hachette", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/10182679675_e1670a72c4_h-725x483.jpg" }
845 , Word { wordFrench="Poisson-ange chérubin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Centropyge-argi-725x483.jpg" }
846 , Word { wordFrench="Poisson-ange nain à deux épines", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Centropyge-bispinosa-Reunion-Island-725x483.jpg" }
847 , Word { wordFrench="Poisson-ange nain à écailles perlées", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Centropyge-vrolikii-2-725x483.jpg" }
848 , Word { wordFrench="Chelmon à bec médiocre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chelmon-rostratus-1-725x483.jpg" }
849 , Word { wordFrench="Tortue serpentine", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/chelydra-serpentina-725x483.jpg" }
850 , Word { wordFrench="Requin-chabot gris", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chiloscyllium-griseum-01-725x483.jpg" }
851 , Word { wordFrench="Requin chabot", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chiloscyllium-punctatum-725x483.jpg" }
852 , Word { wordFrench="Demoiselle bleue", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chromis-viridis_nuptial-725x483.jpg" }
853 , Word { wordFrench="Botia clown", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chromobotia-macracantha-low-725x483.jpg" }
854 , Word { wordFrench="Tortue peinte", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/chrysemys-picta-725x483.jpg" }
855 , Word { wordFrench="Demoiselle bleu-ciel", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chrysiptera-hemicyanea-725x483.jpg" }
856 , Word { wordFrench="Demoiselle à queue dorée", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Chrysiptera-parasema-South-Komodo-Island-Indonesia-725x483.jpg" }
857 , Word { wordFrench="Chrysiptera rollandi", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Rollands-Damsel-Chrysiptera-rollandi-725x483.jpg" }
858 , Word { wordFrench="Cichlasoma bimaculatum", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Cichlasoma-bimaculatum-725x483.jpg" }
859 , Word { wordFrench="Épervier lutin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Cirrhitichthys-oxycephalus-1-725x483.jpg" } -- Épervier à points rouges
860 , Word { wordFrench="Escargot assassin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Anentome-helena-725x483.jpg" }
861 , Word { wordFrench="Pacu noir", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Colossoma_macropomum_2-725x483.jpg" }
862 , Word { wordFrench="Corydoras bronze", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Corydoras-aneus-Black-725x483.jpg" }
863 , Word { wordFrench="Corydoras delphax", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/1.jpg" }
864 , Word { wordFrench="Corydoras elegans", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Corydoras_elegans_P%C3%A9rou-725x483.jpg" }
865 , Word { wordFrench="Corydoras habrosus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Corydoras_habrosus_2-725x483.jpg" }
866 , Word { wordFrench="Corydoras léopard", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Corydoras-julii-Real-Brasil-725x483.jpg" }
867 , Word { wordFrench="Corydoras poivré", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/corydoras-paleatus-725x483.jpg" }
868 , Word { wordFrench="Corydoras rabauti", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Corydoras-rabauti-725x483.jpg" }
869 , Word { wordFrench="Corydoras à trois bandes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Corydoras-trilineatus-Peru-2-725x483.jpg" }
870 , Word { wordFrench="Mérou de Grace Kelly", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/cromileptes-altivelis-juvenile-725x483.jpg" }
871 , Word { wordFrench="Barbeau à raie noire", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/epalzeorhynchos-siamensis-725x483.jpg" } -- Mangeur d'algues
872 , Word { wordFrench="Poisson-chirurgien strié", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ctenochaetus-striatus-displaying-excitement-coloration-Tahit.jpg" }
873 , Word { wordFrench="Ctenochaetus truncatus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ctenochaetus-truncatus-Reunion-Island-2-725x483.jpg" }
874 , Word { wordFrench="Carpe amour", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/ctenopharyngodon_idella_220203_132435-725x483.jpg" }
875 , Word { wordFrench="Frontosa", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/cyphotilapia-frontosa-ratio-725x483.jpg" }
876 , Word { wordFrench="Carpe commune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Cyprinus-carpio-1986-725x483.jpg" }
877 , Word { wordFrench="Carpe Koï", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/DSC_0202-min-725x483.jpg" }
878 , Word { wordFrench="Poisson zèbre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/brachydanio_rerio-725x483.jpg" }
879 , Word { wordFrench="Demoiselle à queue blanche", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Dascyllus-abudafur-is-the-Indian-Ocean-sibling-of-D.-aruanus.jpg" }
880 , Word { wordFrench="Barbus à trois bandes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Dawkinsia-arulius-02-725x483.jpg" }
881 , Word { wordFrench="Barbus à 5 bandes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/pentazona346-725x483.jpg" }
882 , Word { wordFrench="Oursin-diadème commun", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Diadema-setosum-725x483.jpg" }
883 , Word { wordFrench="Porc-épic à longues épines", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Diodon-holocanthus-3-725x483.jpg" }
884 , Word { wordFrench="Murène étoilée", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Echidna-nebulosa-725x483.jpg" }
885 , Word { wordFrench="Echinopora lamellosa", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Echinopora-lamellosa-725x483.jpg" }
886 , Word { wordFrench="Ecsenius pictus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ecsenius-pictus-725x483.jpg" }
887 , Word { wordFrench="Anguille électrique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Electrophorus_electricus_2-725x483.jpg" }
888 , Word { wordFrench="Anémone à bouts renflés", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Entacmaea-quadricolor-1-725x483.jpg" }
889 , Word { wordFrench="Labeo bicolore", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/epalzeorhynchos-bicolor-725x483.jpg" }
890 , Word { wordFrench="Labéo vert", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Epalzeorhynchos-frenatum-01-725x483.jpg" }
891 , Word { wordFrench="Renard volant", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/epalzeorhynchos-kalopterus-725x483.jpg" }
892 , Word { wordFrench="Erpetoichthys calabaricus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Erpetoichthys-calabaricus-04-725x483.jpg" }
893 , Word { wordFrench="Poisson-brindille", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Farlowella-acus-02-725x483.jpg" }
894 , Word { wordFrench="Poisson docteur", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Garra_rufa1-725x483.jpg" }
895 , Word { wordFrench="Poisson hachette tacheté", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gasteropelecus-maculatus05-709x483.jpg" }
896 , Word { wordFrench="Poisson hachette", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gasteropelecus-sternicla-3127.jpg" }
897 , Word { wordFrench="Epinoche", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Epinoche-La-Sorgue-Vaucluse-3-1-725x483.jpg" }
898 , Word { wordFrench="Genicanthus lamarck", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/genicanthus-lamarck-725x483.jpg" }
899 , Word { wordFrench="Poisson arc-en-ciel rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Glossolepis_incisus-669x483.jpg" }
900 , Word { wordFrench="Poisson éléphant", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gnathonemus-petersii-poisson-elephant-%25C2%25A9-S.-Von-den-Berg.jpg" }
901 , Word { wordFrench="Gobie corail jaune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gobiodon-okinawae-Richard-Zerke-725x483.jpg" }
902 , Word { wordFrench="Labre-oiseau du Pacifique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gomphosus-varius-Juv-725x483.jpg" }
903 , Word { wordFrench="Gramma loreto", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gramma_loreto.jpg" }
904 , Word { wordFrench="Fausse tortue géographique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Graptemys-kohnii-725x483.jpg" }
905 , Word { wordFrench="Murène léopard", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/12866613135_f238c22b32_o-725x483.jpg" }
906 , Word { wordFrench="Murène verte", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gymnothorax-funebris-725x483.jpg" }
907 , Word { wordFrench="Gyrino", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Gyrinocheilus_aymonieri-697x483.jpg" }
908 , Word { wordFrench="Labre vert pastel", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Halichoeres-chloropterus-725x483.jpg" }
909 , Word { wordFrench="Tétra cuivré", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hasemania-marginata-61-709x483.jpg" }
910 , Word { wordFrench="Gourami embrasseur", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Helostoma-temminckii1-725x483.jpg" }
911 , Word { wordFrench="Nez rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hemigrammus_bleheri_1-725x483.jpg" }
912 , Word { wordFrench="Néon rose", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hemigrammus_erythrozonus1-725x483.jpg" }
913 , Word { wordFrench="Nez rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hemigrammus-rhodostomus-f2008_1221D0015-725x483.jpg" }
914 , Word { wordFrench="Hemigrammus rubrostriatus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/009-Hemigrammus-rubrostriatus-male-725x483.jpg" }
915 , Word { wordFrench="Poisson cocher commun", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Heniochus-acuminatus-03-725x483.jpg" }
916 , Word { wordFrench="Cichlidé perlé", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hericthys_Carpintis_1-725x483.jpg" }
917 , Word { wordFrench="Anémone magnifique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Heteractis-magnifica-725x483.jpg" }
918 , Word { wordFrench="Anguille jardinière mouchetée", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/heteroconger-hassi-725x483.jpg" }
919 , Word { wordFrench="Hippocampe à gros ventre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hippocampus-abdominalus-2-725x483.jpg" }
920 , Word { wordFrench="Crevette arlequin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hymenocera-picta-725x483.jpg" }
921 , Word { wordFrench="Tétra de Colombie", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hyphessobrycon_colombianus-725x483.jpg" }
922 , Word { wordFrench="Tétra joyau (serpae)", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hyphessobrycon_eques_6-725x483.jpg" }
923 , Word { wordFrench="Néon noir", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hyphssobrycon_herbertaxelrodi-725x483.jpg" }
924 , Word { wordFrench="Hyphessobrycon megalopterus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hyphessobrycon-megalopterus-725x483.jpg" }
925 , Word { wordFrench="Tétra citron", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hyphessobrycon_pulchripinnis_11-725x483.jpg" }
926 , Word { wordFrench="Fantôme rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hyphessobrycon-sweglesi2.jpg" }
927 , Word { wordFrench="Hypostomus punctatus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hypostomus-punctatus-01-725x483.jpg" }
928 , Word { wordFrench="Nicaraguense", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/nicaraguensis-2828-M-Nicara-725x483.jpg" }
929 , Word { wordFrench="Tétra royal", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Inpaichthys-kerri-femelle-725x483.jpg" }
930 , Word { wordFrench="Julido damier", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/marlieri-Burund12i.jpg" }
931 , Word { wordFrench="Julidochromis ornatus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/ornatus2755.jpg" }
932 , Word { wordFrench="Julido masqué", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/transcriptus-Pemba01.jpg" }
933 , Word { wordFrench="Silure de verre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Kryptopterus-bicirrhis-725x483.jpg" }
934 , Word { wordFrench="Poisson pavillon rayé", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Kuhlia-mugil-725x483.jpg" }
935 , Word { wordFrench="Labeotropheus trewavasae", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/labeotropheus_trewawasae_1-725x483.jpg" }
936 , Word { wordFrench="Labido jaune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Caeruleus3.jpg" }
937 , Word { wordFrench="Poisson-vache à longues cornes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Lactoria-cornuta-Tahiti-French-Polynesia-725x483.jpg" }
938 , Word { wordFrench="Poisson alligator", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Lepisosteus-oculatus-725x483.jpg" }
939 , Word { wordFrench="Lépisosté à museau plat", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Lepisosteus_platostomus_220203_131153-725x483.jpg" }
940 , Word { wordFrench="Perche soleil", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Lepomis-gibbosus1-725x483.jpg" }
941 , Word { wordFrench="Crevette barbier cardinal", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/lysmata-debelius-725x483.jpg" }
942 , Word { wordFrench="Anguille de feu", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Mastacembelus-erythrotaenia-725x483.jpg" }
943 , Word { wordFrench="Émyde à cou rayé", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Mauremys-sinensis-725x483.jpg" }
944 , Word { wordFrench="Cichlidé Zèbre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/estherae-M-formeO-1-725x483.jpg" }
945 , Word { wordFrench="Greshakei", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/gresakei-F.jpg" }
946 , Word { wordFrench="Auratus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/chipokae-4658-f.jpg" }
947 , Word { wordFrench="Arc-en-ciel de Boeseman", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Melanotaenia_boesemani_femelle-725x483.jpg" }
948 , Word { wordFrench="Poisson arc-en-ciel de Kutubu", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Melanotaenia-lacustris-01-725x483.jpg" }
949 , Word { wordFrench="Baliste veuf", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Melichthys-vidua-Pinktail-Triggerfish-dark-phase-725x483.jpg" }
950 , Word { wordFrench="Silver dollar rayé", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Metynnis-fasciatus-31-709x483.jpg" }
951 , Word { wordFrench="Dollar d'argent", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Metynnis-hypsauchen-2-725x483.jpg" }
952 , Word { wordFrench="Ramirezi", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/ramirezi-bleu-725x483.jpg" }
953 , Word { wordFrench="Tétra diamand", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Moenkhausia-pittieri-725x483.jpg" }
954 , Word { wordFrench="Poisson-lune argenté", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Monodactylus-argenteus-725x483_002.jpg" }
955 , Word { wordFrench="Pakousi, pacoucine", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Myloplus-rubripinnis1-723x483.jpg" }
956 , Word { wordFrench="Myloplus schomburgkii", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Myleus-schomburgkii-Small-Band-2-725x483.jpg" }
957 , Word { wordFrench="Poisson-soldat à œillères", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Myripristis-murdjan-Holocentridae-20160731-Safaga_EG-FL-725x.jpg" }
958 , Word { wordFrench="Cichlidé nain à œil d'or", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/nannacara_anomala_4-725x483.jpg" }
959 , Word { wordFrench="Poisson-crayon", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Nannostomus_beckfordi_1-725x483.jpg" }
960 , Word { wordFrench="Poisson-crayon à trois lignes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Nannostomus_trifasciatus.jpg" }
961 , Word { wordFrench="Nason zébré", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Naso-vlamingii-with-pale-colors-North-Komodo-Island-Indonesi.jpg" }
962 , Word { wordFrench="Red cherry", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Neocaridina-davidi-Sakura-Red-725x483.jpg" }
963 , Word { wordFrench="Brichardi", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Neolamprologus_brichardi_2-725x483.jpg" } -- / princesse du Burundi
964 , Word { wordFrench="Neolamprologus multifasciatus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Neolamprologus_multifasciatus-725x483.jpg" }
965 , Word { wordFrench="Cyprin arc-en-ciel", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Notropis-chrosomus-2-725x483.jpg" }
966 , Word { wordFrench="Barbus à carreaux", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Oliotius-oligolepis-04-725x483.jpg" }
967 , Word { wordFrench="Ophiure à annelures pourpres", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ophiolepis-superba-725x483.jpg" }
968 , Word { wordFrench="Tilapia du Mozambique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Oreochromis-mossambicus-725x483.jpg" }
969 , Word { wordFrench="Gourami géant", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Osphronemus_goramy_1-725x483.jpg" }
970 , Word { wordFrench="Apogon aux branchies tachetées", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ostorhinchus-chrysopomus-South-Rinca-Island-Indonesia-725x48.jpg" }
971 , Word { wordFrench="Otocinclus affinis", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/o_affinis2-725x483.jpg" }
972 , Word { wordFrench="Poisson-chat épineux", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Oxydoras_niger_3-725x483.jpg" }
973 , Word { wordFrench="Caïman nain", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Paleosuchus-palpebrosus-725x483.jpg" }
974 , Word { wordFrench="Panga géant", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pangasius-sanitwongsei-2-725x483.jpg" }
975 , Word { wordFrench="Kuhli", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pangio_khulii-725x483.jpg" }
976 , Word { wordFrench="Chirurgien bleu (Dory)", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/20150414_120108_Paracanthurus-hepatus_EIO-725x483.jpg" }
977 , Word { wordFrench="Cardinalis", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Paracheirodon_axelrodi_1-725x483.jpg" }
978 , Word { wordFrench="Néon bleu", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Paracheirodon_innesi-725x483.jpg" }
979 , Word { wordFrench="Cichlidé du managua", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Parachromis-managuense-2-725x483.jpg" }
980 , Word { wordFrench="Corail chips", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pavona-cactus-e1736937897806-725x483.jpg" }
981 , Word { wordFrench="Tilapia à cinq bandes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pelmatolapia-mariae-02-725x483.jpg" }
982 , Word { wordFrench="Péloméduse roussâtre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/50168388818_51d96d34fa_o-725x483.jpg" }
983 , Word { wordFrench="Péluse de Schweigger", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/11566669766_6241f69672_k-725x483.jpg" }
984 , Word { wordFrench="Pelmato", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pelvicachromis_pulcher_1-725x483.jpg" }
985 , Word { wordFrench="Perche commune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Perche-Commune-%C2%A9Anne-C%C3%A9cile-Monnier-725x483.jpg" }
986 , Word { wordFrench="Sauteur de vase Atlantique", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Periophthalmus-barbarus-725x483.jpg" }
987 , Word { wordFrench="Barbus rosé", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/conchonius-Blood-Red-2-725x483.jpg" }
988 , Word { wordFrench="Barbus Nigro", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Puntius_nigrofasciatus_2-725x483.jpg" }
989 , Word { wordFrench="Tétra du Congo", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Phenacogrammus_interruptus_3-725x483.jpg" }
990 , Word { wordFrench="Blennie blagnard", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pholidichthys-leucotaenia-Pholidichthyidae-20170601-Anda_PH-.jpg" }
991 , Word { wordFrench="Poisson chat à queue rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Phractocephalus_hemiliopterus_3-725x483.jpg" }
992 , Word { wordFrench="Vanille-fraise", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pictichromis-paccagnellorum-3-725x483.jpg" }
993 , Word { wordFrench="Bichir gris", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Polypterus-senegalus-2-725x483.jpg" }
994 , Word { wordFrench="Poisson empereur", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pomacanthus-imperator-Marsa-Alam-Egypt-1-725x483.jpg" }
995 , Word { wordFrench="Poisson-ange à front jaune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pomacanthus-xanthometopon-North-Komodo-Island-Indonesia-725x.jpg" }
996 , Word { wordFrench="Raie d'eau douce perlée", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Potamotrygon-falkneri-725x483.jpg" }
997 , Word { wordFrench="Raie tachetée du rio Xingu", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Potamotrygon_leopoldi_1-725x483.jpg" }
998 , Word { wordFrench="Raie à ocelles", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Potamotrygon_motoro_1-725x483.jpg" }
999 , Word { wordFrench="Ecrevisse de Louisiane", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Procambarus-clarkii-Ghost-725x483.jpg" }
1000 , Word { wordFrench="Namalenje", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Protomelas-taeniolatus_1-725x483.jpg" }
1001 , Word { wordFrench="Étoile de mer à bosses rouges", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/protoreaster-lincki-725x483.jpg" }
1002 , Word { wordFrench="Étoile de mer à cornes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Protoreaster-nodosus-725x483.jpg" }
1003 , Word { wordFrench="Barbier rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pseudanthias-squamipinnis-male-of-the-Indian-Ocean-725x483.jpg" }
1004 , Word { wordFrench="Labre nain à six bandes", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pseudocheilinus-hexataenia-Moorea-French-Polynesia-725x483.jpg" }
1005 , Word { wordFrench="Serran nain à dos jaune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pseudochromis-flavivertex-725x483.jpg" }
1006 , Word { wordFrench="Nez de pelle", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pseudoplatystoma-fasciatum-6-725x483.jpg" }
1007 , Word { wordFrench="Pseudorasbora parva", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pseudorasbora-parva-725x483.jpg" }
1008 , Word { wordFrench="Crabro", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pseudotropheus_crabro_1-725x483.jpg" }
1009 , Word { wordFrench="Poisson cardinal de Banggai", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pterapogon-kauderni-juvenile-Bali-Indonesia-725x483.jpg" }
1010 , Word { wordFrench="Rascasse volante", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pterois-volitans-Menjangan-Island-Bali-Indonesia-1-725x483.jpg" }
1011 , Word { wordFrench="Scalaire altum", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pterophyllum_scalare_3-725x483.jpg" }
1012 , Word { wordFrench="Scalaire", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pterophyllum-scalare-3-725x483.jpg" }
1013 , Word { wordFrench="Barbus de Sumatra", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/tetrazona-725x483.jpg" }
1014 , Word { wordFrench="Barbus-cerise", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Puntius_titteya_1-725x483.jpg" }
1015 , Word { wordFrench="Piranha à ventre rouge", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Pygocentrus_nattereri_2-725x483.jpg" }
1016 , Word { wordFrench="Poisson-ange duc", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Regal-Angelfish-with-abnormal-color-pattern-Pygoplites-diaca.jpg" }
1017 , Word { wordFrench="Baliste picasso", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/P4081152-725x483.jpg" }
1018 , Word { wordFrench="Murène ruban", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Ribbon-Eel-Rhinomuraena-quaesita-Indonesia-725x483.jpg" }
1019 , Word { wordFrench="Rubricatochromis guttatus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Hemichromis-guttatus_00001_01-725x483.jpg" }
1020 , Word { wordFrench="Gardon", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/rutilus_rutilus_fme_fr83_endre__dsc3950_DxO-1-725x483.jpg" }
1021 , Word { wordFrench="Barbus crayon", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Sahyadria-denisonii-31-725x483.jpg" }
1022 , Word { wordFrench="Pavillon tacheté", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/scatophagus_argus_220211_080739-725x483.jpg" }
1023 , Word { wordFrench="Tête de renard", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Siganus-vulpinus-juvenile-Panglao-Philippines-725x483.jpg" }
1024 , Word { wordFrench="Sinularia flexibilis", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Sinularia-flexibilis-725x483.jpg" }
1025 , Word { wordFrench="Apogon pyjama", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Sphaeramia-nematoptera-South-Komodo-Island-Indonesia-725x483.jpg" }
1026 , Word { wordFrench="Chevaine", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/squalius_cephalus_fme_fr34_marguerite-salleles-du-bosc_8099_.jpg" }
1027 , Word { wordFrench="Grande crevette nettoyeuse", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Banded-Coral-Shrimp-pair-Stenopus-hispidus-725x483.jpg" }
1028 , Word { wordFrench="Cinosterne caréné", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Sternotherus-carinatus-2-725x483.jpg" }
1029 , Word { wordFrench="Anémone carpette", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Stichodactyla-haddoni-2-725x483.jpg" }
1030 , Word { wordFrench="Discus de Heckel", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/discus-Rio-Unini4-725x483.jpg" }
1031 , Word { wordFrench="Poisson-pierre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Synanceia-verrucosa-portrait-725x483.jpg" }
1032 , Word { wordFrench="Dragonnet mandarin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Synchiropus-splendidus-pair-spawning-Bohol-Philippines-725x4.jpg" }
1033 , Word { wordFrench="Raie pastenague à points bleus", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Taeniura-lymma-3-Marsa-Alam-Egypt-725x483.jpg" }
1034 , Word { wordFrench="Néon du pauvre", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Tanichthys-albonubes-725x483.jpg" }
1035 , Word { wordFrench="Girelle paon verte", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Thalassoma-lunare-2-725x483.jpg" }
1036 , Word { wordFrench="Tanche", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/tanche-1-725x483.jpg" }
1037 , Word { wordFrench="Toxotes blythii", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Toxotes-blythii-Aquarium-02-725x483.jpg" }
1038 , Word { wordFrench="Tortue de Floride", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/9288929881_a80b0da455_o-725x483.jpg" }
1039 , Word { wordFrench="Gourami perlé", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Trichogaster_leerii_1-725x483.jpg" }
1040 , Word { wordFrench="Rasbora arlequin", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/trigonostigma_heteromorpha-2-725x483.jpg" }
1041 , Word { wordFrench="Tropheus duboisi", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/duboisi2.jpg" }
1042 , Word { wordFrench="Turbinaria reniformis", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Turbinaria-reniformis-725x483.jpg" }
1043 , Word { wordFrench="Chirurgien jaune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Zebrasoma-flavescens-725x483.jpg" }
1044 , Word { wordFrench="Chirurgien à voile brun", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Zebrasoma-scopas-Tahiti-French-Polynesia-725x483.jpg" }
1045 , Word { wordFrench="Chirurgien à voile", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Zebrasoma-velifer-Bora-Bora-French-Polynesia-725x483.jpg" }
1046 , Word { wordFrench="Chirurgien à queue jaune", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Zebrasoma-xanthurum-Marsa-Alam-Egypt-725x483.jpg" }
1047 , Word { wordFrench="Apogon à rayures bleues", wordEnglish="", wordChinese="", wordPinyin="", wordPicture="animals/AquariumDuLimousin/Zoramia-leptacantha-Bali-Indonesia-725x483.jpg" }
1048 ]
1049
1050 renard =
1051 [ Word
1052 { wordFrench = "renard"
1053 , wordEnglish = "fox"
1054 , wordChinese = "狐狸"
1055 , wordPinyin = "hú lí"
1056 , wordPicture = "Renard/fox-coloring-page-14.jpg"
1057 }
1058 , Word
1059 { wordFrench = "Zorro sur son cheval Tornado"
1060 , wordEnglish = ""
1061 , wordChinese = ""
1062 , wordPinyin = ""
1063 , wordPicture = "Zorro/Zorro-sur-son-cheval-Tornado.jpg"
1064 }
1065 , Word
1066 { wordFrench = "Fantastic Fox"
1067 , wordEnglish = "fox"
1068 , wordChinese = "狐狸"
1069 , wordPinyin = "hú lí"
1070 , wordPicture = "FantasticFox/father.edges.avif"
1071 }
1072 ]
1073
1074 zorro =
1075 [ Word
1076 { wordFrench = "Zorro is a vigilante"
1077 , wordEnglish = ""
1078 , wordChinese = ""
1079 , wordPinyin = ""
1080 , wordPicture = "Zorro/b89b4213940c414e96856702203dcc9f.jpg"
1081 }
1082 , Word
1083 { wordFrench = "Zorro rides Tornado the stallion"
1084 , wordEnglish = ""
1085 , wordChinese = ""
1086 , wordPinyin = ""
1087 , wordPicture = "Zorro/1c0cf3fd1528e5531a78c85f30643112.jpg"
1088 }
1089 , Word
1090 { wordFrench = "Zorro is a good fencer"
1091 , wordEnglish = ""
1092 , wordChinese = ""
1093 , wordPinyin = ""
1094 , wordPicture = "Zorro/Zorro_005.jpg"
1095 }
1096 ]
1097
1098 glace =
1099 [ Word
1100 { wordFrench = "Glace à la crème"
1101 , wordEnglish = ""
1102 , wordChinese = ""
1103 , wordPinyin = ""
1104 , wordPicture = ""
1105 }
1106 , Word
1107 { wordFrench = "Ice cream"
1108 , wordEnglish = ""
1109 , wordChinese = ""
1110 , wordPinyin = ""
1111 , wordPicture = ""
1112 }
1113 , Word
1114 { wordFrench = "氷其淋"
1115 , wordEnglish = ""
1116 , wordChinese = ""
1117 , wordPinyin = ""
1118 , wordPicture = ""
1119 }
1120 ]
1121
1122 chocolat =
1123 [ Word
1124 { wordFrench = ""
1125 , wordEnglish = ""
1126 , wordChinese = ""
1127 , wordPinyin = ""
1128 }
1129 , Word
1130 { wordFrench = ""
1131 , wordEnglish = ""
1132 , wordChinese = ""
1133 , wordPinyin = ""
1134 }
1135 , Word
1136 { wordFrench = "" --
1137 , wordEnglish = ""
1138 , wordChinese = ""
1139 , wordPinyin = ""
1140 }
1141 ]
1142 -}
1143 chocolat =
1144 [ Rosetta
1145 { rosettaFrench = "Le chocolat contient du cacao"
1146 , rosettaEnglish = "Chocolate contains cocoa"
1147 , rosettaMandarin = "巧克力 含有 可可"
1148 , rosettaPinyin = ["qiǎo kè lì", "hán yǒu", "kě kě"]
1149 , rosettaPictures =
1150 [ "Plantes/Cacao/Fruit-cacao-tree-source-cocoa-chocolate-plant.jpg"
1151 , "Plantes/Cacao/42f651_95f537d693fb48068880a02efa662822~mv2.jpg"
1152 , "Plantes/Cacao/Chocolate-Ingredients_520x500_c496776e-df9b-4348-a662-5ff65279f5ca.jpg"
1153 ]
1154 }
1155 ]
1156 pistache =
1157 [ Rosetta
1158 { rosettaFrench = "La glace à la pistache est délicieuse"
1159 , rosettaEnglish = "Pistachio ice cream is delicious"
1160 , rosettaMandarin = "开心果 冰淇淋 很 好吃"
1161 , rosettaPinyin = ["kāi xīn guǒ", "bīng qí lín", "hěn", "hào chī"]
1162 , rosettaPictures =
1163 [ "Plantes/Pistache/581614a479ee6b4df250c4caddc04bca.jpg"
1164 , "Plantes/Pistache/pistachios.webp"
1165 , "Plantes/Pistache/No-Churn-Vegan-Pistachio-Ice-Cream-3-e1502503524224.webp"
1166 ]
1167 }
1168 ]