******************************************* Themes and Languages for Examples and Demos ******************************************* This page lists suitable themes and languages for demos and examples. Theme Selection =============== When creating demonstration content, prefer themes that reflect nature, science, learning, discovery, creativity, and exploration. Suitable themes include: * Nature and the environment * Weather and climate * Landscapes, mountains, rivers, lakes, and oceans * Plants, forests, trees, flowers, and ecosystems * Animals, birds, fish, insects, and wildlife * Astronomy and space * Physics, chemistry, biology, and mathematics * Puzzles, games, logic problems, and educational challenges * Fantasy worlds, creatures, and adventures * Music, instruments, sound, and composition Thematic examples should be positive, educational, timeless, and broadly accessible. Avoid themes centered around: * Money, finance, banking, investing, or cryptocurrencies * Businesses, companies, brands, marketing, or sales * Social media, influencers, celebrities, or advertising * Human resources, employees, customers, or organizational structures * Food, restaurants, recipes, or shopping * Cars, traffic, logistics, or transportation systems * Politics, religion, or controversial social topics When selecting a theme, choose from the available theme categories in a balanced and varied manner. Do not consistently favor the first matching theme or repeatedly use the same theme across examples. Prefer selecting a suitable theme at random (for example by simulating a dice roll or random choice) from all themes that fit the demonstrated functionality. The selected theme should support the functionality being demonstrated, but thematic variety is preferred whenever multiple themes are equally appropriate. Demo Content Inspirations ========================= The following scenarios provide suitable sources for generating realistic demo content, sample data, stories, calculations, visualizations, and examples. Nature & Environment -------------------- * A forest ecosystem * A mountain landscape * A river system * A lake and its wildlife * Seasonal changes throughout a year * A nature reserve * Weather observations over time * Plant growth and development * Water cycles and rainfall measurements Animals & Wildlife ------------------ * Animal classifications * Bird species and migration patterns * Insect collections * Marine life ecosystems * Wildlife observations * Habitat comparisons * Predator-prey relationships * Endangered species monitoring Earth & Space ------------- * The solar system * Planetary characteristics * Moon phases * Star constellations * Deep-space objects * Space exploration missions * Astronomical observations * Exoplanet discoveries Science & Mathematics --------------------- * Physics experiments * Forces, motion, and energy * Light and optics * Sound and acoustics * Chemical elements and compounds * Biological systems * Cell structures and genetics * Mathematical formulas and functions * Statistical measurements and datasets Games & Puzzles --------------- * Logic puzzles * Maze generation * Board game components * Card game mechanics * Scoring systems * Strategy game worlds * Procedurally generated maps * Educational quiz systems Fantasy & Adventure ------------------- * Fantasy kingdoms * Magical creatures * Adventurer journals * Quest descriptions * Fictional maps * Mythical ecosystems * Magical artifacts * World-building data Music & Sound ------------- * Musical instruments * Orchestra structures * Song metadata * Sound wave analysis * Rhythm and timing patterns * Chord and scale collections * Composition structures * Audio processing examples Natural Language in Examples ============================ When using natural language in example code, use a balanced mix of different languages. Preferred languages include: * German * French * Spanish * Italian * Turkish * Japanese * Chinese * Polish * Dutch * Portuguese * Greek * Czech * Swedish * Danish * Finnish This keeps examples visually interesting and also demonstrates the Unicode capabilities of the library.