{
  "id": "ugly-duckling",
  "schema": 1,
  "_note": "絵は舞台(stage.json + stage/。tools/import-stage.mjs が materials/ugly-duckling から作る。Zzz は共有の materials/_shared)。本文は materials/ugly-duckling/text.json の14言語(英文が正。各言語のページの文の数は英文とそろえる)。\"ugly\" は題だけ(本文では灰色の子を \"grey duckling\" と呼ぶ ← story.md)。おばあさんはやさしい人に書き換えた(原典の意地悪な人物ではない)。BGM は materials/ugly-duckling/bgm/duckling_bgm.mp3(こもれびオルゴールの自作曲・66 BPM。import-stage.mjs が bgm.mp3 に写す)。読み上げ音声は未着(音声合成 → 時間の段)。",
  "title": {
    "ja": "みにくい アヒルの こ",
    "en": "The Ugly Duckling",
    "zh": "丑小鸭",
    "zh-hant": "醜小鴨",
    "ko": "미운 아기 오리",
    "es": "El patito feo",
    "fr": "Le Vilain Petit Canard",
    "de": "Das hässliche Entlein",
    "pt": "O Patinho Feio",
    "id": "Anak Itik yang Buruk Rupa",
    "it": "Il brutto anatroccolo",
    "tr": "Çirkin Ördek Yavrusu",
    "pl": "Brzydkie kaczątko",
    "ro": "Rățușca cea urâtă"
  },
  "origin": {
    "ja": "デンマークの おはなし（アンデルセン 1843ねん）",
    "en": "A fairy tale from Denmark (Andersen, 1843)",
    "zh": "丹麦的童话（安徒生，1843年）",
    "zh-hant": "丹麥的童話（安徒生，1843年）",
    "ko": "덴마크의 동화 (안데르센, 1843년)",
    "es": "Un cuento de Dinamarca (Andersen, 1843)",
    "fr": "Un conte du Danemark (Andersen, 1843)",
    "de": "Ein Märchen aus Dänemark (Andersen, 1843)",
    "pt": "Um conto da Dinamarca (Andersen, 1843)",
    "id": "Dongeng dari Denmark (Andersen, 1843)",
    "it": "Una fiaba dalla Danimarca (Andersen, 1843)",
    "tr": "Danimarka’dan bir masal (Andersen, 1843)",
    "pl": "Baśń z Danii (Andersen, 1843)",
    "ro": "O poveste din Danemarca (Andersen, 1843)"
  },
  "cover": "cover.png",
  "tint": "#8c9cb0",
  "stage": "stage.json",
  "bgm": {
    "src": "bgm.mp3",
    "loop": true
  },
  "pages": [
    {
      "text": {
        "ja": "みにくい アヒルの こ。",
        "en": "The Ugly Duckling.",
        "zh": "丑小鸭。",
        "zh-hant": "醜小鴨。",
        "ko": "미운 아기 오리.",
        "es": "El patito feo.",
        "fr": "Le Vilain Petit Canard.",
        "de": "Das hässliche Entlein.",
        "pt": "O Patinho Feio.",
        "id": "Anak Itik yang Buruk Rupa.",
        "it": "Il brutto anatroccolo.",
        "tr": "Çirkin Ördek Yavrusu.",
        "pl": "Brzydkie kaczątko.",
        "ro": "Rățușca cea urâtă."
      }
    },
    {
      "text": {
        "ja": "むかし むかし、おかあさんアヒルが いけの そばで たまごを あたためて いました。パリッ、パリッ！ きいろい ひなが うまれました。",
        "en": "Once upon a time, a mother duck sat on her eggs by the pond. Crack, crack! Out came her fluffy yellow ducklings.",
        "zh": "从前，鸭妈妈在池塘边孵蛋。咔嚓，咔嚓！毛茸茸的黄色小鸭子出来了。",
        "zh-hant": "從前，鴨媽媽在池塘邊孵蛋。咔嚓，咔嚓！毛茸茸的黃色小鴨子出來了。",
        "ko": "옛날 옛날에, 엄마 오리가 연못가에서 알을 품고 있었어요. 톡, 톡! 보송보송한 노란 아기 오리들이 나왔어요.",
        "es": "Había una vez una mamá pata que empollaba sus huevos junto al estanque. ¡Crac, crac! Salieron sus patitos amarillos y esponjosos.",
        "fr": "Il était une fois une maman cane qui couvait ses œufs au bord de l’étang. Crac, crac ! Ses canetons jaunes et duveteux sortirent.",
        "de": "Es war einmal eine Entenmutter, die am Teich auf ihren Eiern saß. Knack, knack! Heraus kamen ihre flauschigen gelben Entlein.",
        "pt": "Era uma vez uma mamãe pata que chocava seus ovos perto do lago. Crec, crec! Saíram seus patinhos amarelos e fofinhos.",
        "id": "Dahulu kala, seekor induk itik mengerami telur-telurnya di tepi kolam. Krak, krak! Keluarlah anak-anak itik kuning yang berbulu lembut.",
        "it": "C’era una volta una mamma anatra che covava le sue uova vicino allo stagno. Crac, crac! Uscirono i suoi anatroccoli gialli e morbidi.",
        "tr": "Bir varmış, bir yokmuş, bir anne ördek göletin kenarında yumurtalarının üstünde otururmuş. Çıt, çıt! Tüylü, sarı ördek yavruları çıkmış.",
        "pl": "Dawno, dawno temu mama kaczka wysiadywała jajka nad stawem. Trach, trach! Wykluły się jej puszyste, żółte kaczątka.",
        "ro": "A fost odată o mamă rață care clocea ouăle lângă iaz. Crac, crac! Au ieșit rățuștele ei galbene și pufoase."
      }
    },
    {
      "text": {
        "ja": "さいごの たまごは いちばん おおきな たまごでした。でて きたのは、あしも くびも ながい、はいいろの ひなでした。",
        "en": "The last egg was the biggest. Out came a grey duckling, with long legs and a long neck.",
        "zh": "最后一个蛋是最大的。里面出来了一只灰色的小鸭子，腿长长的，脖子也长长的。",
        "zh-hant": "最後一個蛋是最大的。裡面出來了一隻灰色的小鴨子，腿長長的，脖子也長長的。",
        "ko": "마지막 알이 가장 컸어요. 다리도 길고 목도 긴 회색 아기 오리가 나왔어요.",
        "es": "El último huevo era el más grande. De él salió un patito gris, con las patas largas y el cuello largo.",
        "fr": "Le dernier œuf était le plus gros. Il en sortit un caneton gris, avec de longues pattes et un long cou.",
        "de": "Das letzte Ei war das größte. Heraus kam ein graues Entlein mit langen Beinen und einem langen Hals.",
        "pt": "O último ovo era o maior. Dele saiu um patinho cinza, de pernas compridas e pescoço comprido.",
        "id": "Telur yang terakhir adalah yang paling besar. Keluarlah seekor anak itik abu-abu, berkaki panjang dan berleher panjang.",
        "it": "L’ultimo uovo era il più grande. Ne uscì un anatroccolo grigio, con le zampe lunghe e il collo lungo.",
        "tr": "Son yumurta en büyüğüymüş. İçinden uzun bacaklı, uzun boyunlu, gri bir ördek yavrusu çıkmış.",
        "pl": "Ostatnie jajko było największe. Wykluło się z niego szare kaczątko, z długimi nogami i długą szyją.",
        "ro": "Ultimul ou era cel mai mare. Din el a ieșit o rățușcă gri, cu picioare lungi și gâtul lung."
      }
    },
    {
      "text": {
        "ja": "ほかの アヒルたちは「あの こは ちがう」と いって、あそんで くれませんでした。はいいろの ひなは、さびしく なりました。",
        "en": "\"He looks different,\" said the other ducks, and they would not play with him. The grey duckling felt sad and lonely.",
        "zh": "别的鸭子说：“他长得不一样”，都不跟他玩。灰色的小鸭子又难过又孤单。",
        "zh-hant": "別的鴨子說：「他長得不一樣」，都不跟他玩。灰色的小鴨子又難過又孤單。",
        "ko": "다른 오리들은 저 아이는 다르게 생겼다며 같이 놀아 주지 않았어요. 회색 아기 오리는 슬프고 외로웠어요.",
        "es": "—Es diferente —dijeron los otros patos, y no quisieron jugar con él. El patito gris se sintió triste y solo.",
        "fr": "« Il n’est pas comme nous », dirent les autres canards, et ils ne jouèrent pas avec lui. Le caneton gris se sentit triste et seul.",
        "de": "„Der sieht anders aus“, sagten die anderen Enten, und sie spielten nicht mit ihm. Das graue Entlein war traurig und allein.",
        "pt": "— Ele é diferente — disseram os outros patos, e não quiseram brincar com ele. O patinho cinza ficou triste e sozinho.",
        "id": "\"Dia berbeda,\" kata itik-itik lain, dan mereka tidak mau bermain dengannya. Anak itik abu-abu itu merasa sedih dan kesepian.",
        "it": "«È diverso», dissero le altre anatre, e non vollero giocare con lui. L’anatroccolo grigio si sentì triste e solo.",
        "tr": "“O bizim gibi değil,” demiş öbür ördekler ve onunla oynamamışlar. Gri ördek yavrusu çok üzgün ve yalnızmış.",
        "pl": "— Wygląda inaczej — powiedziały inne kaczki i nie chciały się z nim bawić. Szare kaczątko było smutne i samotne.",
        "ro": "„Arată altfel”, au spus celelalte rațe, și nu s-au jucat cu ea. Rățușca gri s-a simțit tristă și singură."
      }
    },
    {
      "text": {
        "ja": "それで ひなは ひとりぼっちで、いけから でて いきました。そして たかい くさの なかに、しずかな ばしょを みつけました。",
        "en": "So he walked away from the pond, all by himself. He found a quiet place among the tall reeds.",
        "zh": "于是，他一个人离开了池塘。他在高高的草丛里，找到了一个安静的地方。",
        "zh-hant": "於是，他一個人離開了池塘。他在高高的草叢裡，找到了一個安靜的地方。",
        "ko": "그래서 아기 오리는 혼자서 연못을 떠났어요. 키 큰 갈대숲에서 조용한 곳을 찾았어요.",
        "es": "Así que se fue del estanque, él solito. Encontró un lugar tranquilo entre los juncos altos.",
        "fr": "Alors il quitta l’étang, tout seul. Il trouva un coin tranquille parmi les grands roseaux.",
        "de": "Also ging es ganz allein vom Teich fort. Es fand einen stillen Platz im hohen Schilf.",
        "pt": "Então ele foi embora do lago, sozinho. Encontrou um lugar tranquilo entre os juncos altos.",
        "id": "Maka ia pergi meninggalkan kolam, seorang diri. Ia menemukan tempat yang tenang di antara alang-alang yang tinggi.",
        "it": "Così se ne andò dallo stagno, tutto solo. Trovò un posto tranquillo tra le canne alte.",
        "tr": "Böylece göletten tek başına uzaklaşmış. Uzun sazların arasında sessiz bir yer bulmuş.",
        "pl": "Odszedł więc znad stawu, zupełnie sam. Znalazł ciche miejsce wśród wysokich trzcin.",
        "ro": "Așa că a plecat de lângă iaz, singură-singurică. A găsit un loc liniștit printre trestiile înalte."
      }
    },
    {
      "text": {
        "ja": "あきに、しろい きれいな とりたちが みなみへ とんで いきました。「あんなふうに なれたらなあ」と ひなは つぶやきました。",
        "en": "In autumn, he saw beautiful white birds flying south, high in the sky. \"How I wish I could be like them,\" he whispered.",
        "zh": "秋天，他看见一群美丽的白鸟，高高地飞向南方。他小声说：“我多想和它们一样啊。”",
        "zh-hant": "秋天，他看見一群美麗的白鳥，高高地飛向南方。他小聲說：「我多想和牠們一樣啊。」",
        "ko": "가을에, 아름다운 하얀 새들이 하늘 높이 남쪽으로 날아갔어요. 아기 오리는 저렇게 되고 싶다고 속삭였어요.",
        "es": "En otoño, vio unas hermosas aves blancas volando hacia el sur, muy alto. —Ojalá pudiera ser como ellas —susurró.",
        "fr": "En automne, il vit de beaux oiseaux blancs voler vers le sud, haut dans le ciel. « Comme j’aimerais être comme eux », murmura-t-il.",
        "de": "Im Herbst sah es wunderschöne weiße Vögel hoch am Himmel nach Süden fliegen. „Wäre ich doch wie sie“, flüsterte es.",
        "pt": "No outono, ele viu lindas aves brancas voando para o sul, bem alto no céu. — Como eu queria ser igual a elas — sussurrou.",
        "id": "Saat musim gugur, ia melihat burung-burung putih yang indah terbang tinggi ke selatan. \"Andai aku bisa seperti mereka,\" bisiknya.",
        "it": "In autunno vide dei bellissimi uccelli bianchi volare verso sud, alti nel cielo. «Come vorrei essere come loro», sussurrò.",
        "tr": "Sonbaharda, gökyüzünde yükseklerden güneye uçan güzel beyaz kuşlar görmüş. “Keşke onlar gibi olabilsem,” diye fısıldamış.",
        "pl": "Jesienią zobaczył piękne białe ptaki, które leciały wysoko na niebie, na południe. — Jak bardzo chciałbym być taki jak one — szepnął.",
        "ro": "Toamna, a văzut niște păsări albe și frumoase zburând spre sud, sus pe cer. „Ce mult aș vrea să fiu ca ele”, a șoptit."
      }
    },
    {
      "text": {
        "ja": "さむい ふゆ、やさしい おばあさんが ゆきの なかで ひなを みつけました。あたたかい ひの そばで やすませて くれました。",
        "en": "When the cold winter came, a kind old woman found him in the snow. She let him rest by her warm fire.",
        "zh": "寒冷的冬天来了，一位好心的老奶奶在雪地里发现了他。她让他在暖和的炉火边休息。",
        "zh-hant": "寒冷的冬天來了，一位好心的老奶奶在雪地裡發現了他。她讓他在暖和的爐火邊休息。",
        "ko": "추운 겨울이 오자, 친절한 할머니가 눈 속에서 아기 오리를 찾아냈어요. 할머니는 따뜻한 불가에서 쉬게 해 주었어요.",
        "es": "Cuando llegó el frío invierno, una ancianita amable lo encontró en la nieve. Lo dejó descansar junto a su fuego calentito.",
        "fr": "Quand vint l’hiver froid, une gentille vieille dame le trouva dans la neige. Elle le laissa se reposer près de son feu bien chaud.",
        "de": "Als der kalte Winter kam, fand eine freundliche alte Frau es im Schnee. Sie ließ es an ihrem warmen Feuer ausruhen.",
        "pt": "Quando chegou o inverno frio, uma velhinha bondosa o encontrou na neve. Ela o deixou descansar perto do seu fogo quentinho.",
        "id": "Saat musim dingin tiba, seorang nenek yang baik hati menemukannya di salju. Nenek membiarkannya beristirahat di dekat perapian yang hangat.",
        "it": "Quando arrivò il freddo inverno, una vecchina gentile lo trovò nella neve. Lo lasciò riposare vicino al suo fuoco caldo.",
        "tr": "Soğuk kış gelince, iyi kalpli yaşlı bir kadın onu karların içinde bulmuş. Onu sıcacık ateşinin yanında dinlendirmiş.",
        "pl": "Kiedy przyszła mroźna zima, dobra staruszka znalazła go w śniegu. Pozwoliła mu odpocząć przy swoim ciepłym ogniu.",
        "ro": "Când a venit iarna geroasă, o bătrânică bună a găsit-o în zăpadă. A lăsat-o să se odihnească lângă focul ei cald."
      }
    },
    {
      "text": {
        "ja": "やっと はるが きて、おひさまが また あたたかく なりました。ひなが つばさを のばすと、おおきくて つよい つばさでした。",
        "en": "At last, spring came, and the sun was warm again. The duckling stretched his wings, and they were big and strong.",
        "zh": "春天终于来了，太阳又暖和起来。小鸭子张开翅膀，翅膀又大又有力。",
        "zh-hant": "春天終於來了，太陽又暖和起來。小鴨子張開翅膀，翅膀又大又有力。",
        "ko": "드디어 봄이 오고, 햇살이 다시 따뜻해졌어요. 아기 오리가 날개를 펴자, 크고 튼튼한 날개였어요.",
        "es": "Por fin llegó la primavera, y el sol volvió a calentar. El patito estiró las alas, y eran grandes y fuertes.",
        "fr": "Enfin, le printemps arriva, et le soleil redevint chaud. Le caneton étira ses ailes : elles étaient grandes et fortes.",
        "de": "Endlich kam der Frühling, und die Sonne war wieder warm. Das Entlein streckte seine Flügel, und sie waren groß und stark.",
        "pt": "Enfim, a primavera chegou, e o sol voltou a esquentar. O patinho abriu as asas, e elas eram grandes e fortes.",
        "id": "Akhirnya musim semi datang, dan matahari kembali hangat. Anak itik itu merentangkan sayapnya, dan sayapnya besar dan kuat.",
        "it": "Finalmente arrivò la primavera, e il sole tornò a scaldare. L’anatroccolo aprì le ali, ed erano grandi e forti.",
        "tr": "Sonunda bahar gelmiş ve güneş yine ısıtmaya başlamış. Ördek yavrusu kanatlarını açmış; kanatları büyük ve güçlüymüş.",
        "pl": "Wreszcie nadeszła wiosna i słońce znowu grzało. Kaczątko rozłożyło skrzydła, a były one duże i silne.",
        "ro": "În sfârșit, a venit primăvara, și soarele a încălzit din nou. Rățușca și-a întins aripile, și erau mari și puternice."
      }
    },
    {
      "text": {
        "ja": "ひなは しろい とりたちが およぐ みずうみへ とんで いきました。そして はずかしそうに あたまを さげました。",
        "en": "He flew to the lake, where the white birds were swimming. He bowed his head shyly.",
        "zh": "他飞到湖边，白鸟们正在那儿游水。他害羞地低下了头。",
        "zh-hant": "他飛到湖邊，白鳥們正在那兒游水。他害羞地低下了頭。",
        "ko": "아기 오리는 하얀 새들이 헤엄치는 호수로 날아갔어요. 그리고 수줍게 고개를 숙였어요.",
        "es": "Voló hasta el lago, donde nadaban las aves blancas. Bajó la cabeza con timidez.",
        "fr": "Il s’envola jusqu’au lac, où nageaient les oiseaux blancs. Il baissa timidement la tête.",
        "de": "Es flog zum See, wo die weißen Vögel schwammen. Schüchtern senkte es den Kopf.",
        "pt": "Ele voou até o lago, onde as aves brancas nadavam. Abaixou a cabeça, com vergonha.",
        "id": "Ia terbang ke danau, tempat burung-burung putih itu berenang. Ia menundukkan kepalanya dengan malu-malu.",
        "it": "Volò fino al lago, dove nuotavano gli uccelli bianchi. Abbassò timidamente la testa.",
        "tr": "Beyaz kuşların yüzdüğü göle uçmuş. Utana utana başını eğmiş.",
        "pl": "Poleciał nad jezioro, gdzie pływały białe ptaki. Nieśmiało pochylił głowę.",
        "ro": "A zburat până la lac, unde înotau păsările albe. Și-a plecat capul, rușinată."
      }
    },
    {
      "text": {
        "ja": "みずに じぶんの すがたが うつりました。もう はいいろの ひなでは ありません。うつくしい しろい はくちょうでした！",
        "en": "Then he saw himself in the water. He was not a grey duckling anymore. He was a beautiful white swan!",
        "zh": "这时，他在水里看见了自己。他不再是灰色的小鸭子了。他是一只美丽的白天鹅！",
        "zh-hant": "這時，他在水裡看見了自己。他不再是灰色的小鴨子了。他是一隻美麗的白天鵝！",
        "ko": "그때 물에 비친 자기 모습을 보았어요. 이제 회색 아기 오리가 아니었어요. 아름다운 하얀 백조였어요!",
        "es": "Entonces se vio reflejado en el agua. Ya no era un patito gris. ¡Era un hermoso cisne blanco!",
        "fr": "Alors il se vit dans l’eau. Il n’était plus un caneton gris. C’était un magnifique cygne blanc !",
        "de": "Da sah es sich im Wasser. Es war kein graues Entlein mehr. Es war ein wunderschöner weißer Schwan!",
        "pt": "Então ele se viu na água. Ele não era mais um patinho cinza. Era um lindo cisne branco!",
        "id": "Lalu ia melihat dirinya di air. Ia bukan lagi anak itik abu-abu. Ia adalah seekor angsa putih yang cantik!",
        "it": "Allora si vide riflesso nell’acqua. Non era più un anatroccolo grigio. Era un bellissimo cigno bianco!",
        "tr": "Sonra sudaki yansımasını görmüş. Artık gri bir ördek yavrusu değilmiş. Güzel, beyaz bir kuğuymuş!",
        "pl": "Wtedy zobaczył się w wodzie. Nie był już szarym kaczątkiem. Był pięknym białym łabędziem!",
        "ro": "Atunci s-a văzut în apă. Nu mai era o rățușcă gri. Era o lebădă albă și frumoasă!"
      }
    },
    {
      "text": {
        "ja": "はくちょうたちが およいで きて、「いっしょに おいで」と いいました。わかい はくちょうは、ゆめのように しあわせでした。",
        "en": "The swans swam to him and said, \"Come, be with us.\" And the young swan was happier than he had ever dreamed.",
        "zh": "天鹅们游到他身边，说：“来吧，和我们在一起。”年轻的天鹅幸福极了，比做梦还要幸福。",
        "zh-hant": "天鵝們游到他身邊，說：「來吧，和我們在一起。」年輕的天鵝幸福極了，比做夢還要幸福。",
        "ko": "백조들이 헤엄쳐 와서 함께 지내자고 말했어요. 어린 백조는 꿈에서도 생각 못 할 만큼 행복했어요.",
        "es": "Los cisnes nadaron hacia él y le dijeron que se quedara con ellos. Y el joven cisne fue más feliz de lo que nunca había soñado.",
        "fr": "Les cygnes nagèrent vers lui et dirent : « Viens, reste avec nous ». Et le jeune cygne fut plus heureux qu’il ne l’avait jamais rêvé.",
        "de": "Die Schwäne schwammen zu ihm und sagten: „Komm, bleib bei uns.“ Und der junge Schwan war glücklicher, als er je geträumt hatte.",
        "pt": "Os cisnes nadaram até ele e disseram: “Venha, fique com a gente.” E o jovem cisne ficou mais feliz do que jamais tinha sonhado.",
        "id": "Angsa-angsa berenang mendekat dan berkata, \"Ayo, tinggal bersama kami.\" Angsa muda itu bahagia, lebih dari yang pernah ia impikan.",
        "it": "I cigni nuotarono verso di lui e dissero: «Vieni, resta con noi». E il giovane cigno fu più felice di quanto avesse mai sognato.",
        "tr": "Kuğular ona doğru yüzüp “Gel, bizimle ol,” demişler. Genç kuğu, hayal edebileceğinden de mutluymuş.",
        "pl": "Łabędzie podpłynęły do niego i powiedziały: — Chodź, bądź z nami. A młody łabędź był szczęśliwszy, niż kiedykolwiek marzył.",
        "ro": "Lebedele au înotat spre ea și i-au spus: „Vino, rămâi cu noi.” Iar tânăra lebădă a fost mai fericită decât visase vreodată."
      }
    }
  ],
  "end": {
    "text": {
      "ja": "おしまい。おやすみなさい。",
      "en": "The end. Good night.",
      "zh": "故事讲完了。晚安。",
      "zh-hant": "故事講完了。晚安。",
      "ko": "이야기 끝. 잘 자요.",
      "es": "Fin. Buenas noches.",
      "fr": "Fin. Bonne nuit.",
      "de": "Ende. Gute Nacht.",
      "pt": "Fim. Boa noite.",
      "id": "Tamat. Selamat tidur.",
      "it": "Fine. Buonanotte.",
      "tr": "Son. İyi geceler.",
      "pl": "Koniec. Dobranoc.",
      "ro": "Sfârșit. Noapte bună."
    }
  }
}
