diff --git a/simulator/build_pool_manifest.py b/simulator/build_pool_manifest.py index 690ba69..9c75543 100644 --- a/simulator/build_pool_manifest.py +++ b/simulator/build_pool_manifest.py @@ -269,6 +269,7 @@ LABELS: dict[str, list[dict]] = { measure("measure.distance", "≈7,500 ly", [0.06, 0.06, 0.2, 0.08], 3), ], "cosmos_galaxies": [ + measure("measure.count", "~2T galaxies", [0.06, 0.16, 0.24, 0.08], 2), static_label("detected.galaxy", 4, ["galaxy", "spiral galaxy", "barred spiral", "barred spiral · ~10¹¹ stars"], [0.34, 0.30, 0.30, 0.34]), measure("measure.distance", "~Mly", [0.06, 0.06, 0.18, 0.08], 3), ], @@ -291,13 +292,19 @@ LABELS: dict[str, list[dict]] = { ], "orbit_bluemarble": [ static_label("detected.globe", 4, ["Earth", "the globe", "terrestrial planet", "terrestrial planet · 12,742 km across"], [0.28, 0.18, 0.44, 0.6]), + # Rotating full-disk globe: continents drift through frame, so label the + # PERSISTENT features (clouds, starfield) with static boxes, not a continent. + static_label("detected.cloud_band", 3, ["clouds", "weather systems", "cloud systems", "global cloud systems · clouds cover ~67% of Earth"], [0.34, 0.42, 0.34, 0.32]), + static_label("detected.starfield", 1, ["stars", "starfield", "background stars", "background starfield · a rendered backdrop, not to scale"], [0.74, 0.05, 0.22, 0.30]), ], # ---------- coast ---------- "coast_birdrock": [ + static_label("detected.seabirds", 2, ["birds", "seabirds", "nesting seabirds", "seabird colony · the rookery that names the rock"], [0.35, 0.18, 0.25, 0.2]), static_label("detected.surf", 4, ["waves", "surf", "breaking swell", "breaking swell · wind-driven, ~10 s period"], [0.20, 0.55, 0.6, 0.3]), static_label("detected.searock", 2, ["rock", "sea stack", "coastal sea stack", "sea stack · wave-cut residual rock"], [0.30, 0.25, 0.22, 0.3]), ], "coast_surfgrass": [ + static_label("detected.tidepool", 2, ["pool", "tidepool", "intertidal pool", "tidepool · a pocket sea bared at low tide"], [0.15, 0.6, 0.4, 0.25]), static_label("detected.surfgrass", 4, ["grass", "surfgrass", "Phyllospadix", "Phyllospadix · a marine seagrass, not algae"], [0.18, 0.40, 0.5, 0.4]), static_label("detected.coralline", 2, ["pink", "coralline algae", "crustose coralline", "crustose coralline · calcified red algae"], [0.6, 0.55, 0.2, 0.2]), ], @@ -336,6 +343,7 @@ LABELS: dict[str, list[dict]] = { measure("measure.depth", "−22 m", [0.06, 0.06, 0.16, 0.08], 3), ], "reef_hawkfish": [ + static_label("detected.coral", 2, ["coral", "reef coral", "hard coral", "hard coral · the reef this fish grazes into sand"], [0.1, 0.6, 0.55, 0.3]), tracked_label( "detected.parrotfish", 4, ["fish", "parrotfish", "Bolbometopon muricatum", "B. muricatum · humphead, grazes reef into sand"], @@ -353,6 +361,7 @@ LABELS: dict[str, list[dict]] = { ), ], "reef_coralspacific": [ + static_label("detected.polyp", 1, ["polyps", "coral polyps", "living polyps", "polyps · each a tiny animal, the colony’s builders"], [0.25, 0.4, 0.3, 0.3]), static_label("detected.coral", 4, ["coral", "coral colony", "Pacific scleractinian", "Pacific scleractinian · a symbiosis with algae"], [0.2, 0.4, 0.4, 0.4]), tracked_label( "detected.spotfish", 2, @@ -393,6 +402,7 @@ LABELS: dict[str, list[dict]] = { measure("measure.depth", "−1,600 m", [0.06, 0.06, 0.16, 0.08], 2), ], "abyss_hiding": [ + static_label("detected.marinesnow", 1, ["specks", "marine snow", "falling detritus", "marine snow · organic debris drifting down from above"], [0.1, 0.1, 0.8, 0.6]), tracked_label( "detected.jelly", 4, ["jelly", "crimson jelly", "Scyphozoa", "Scyphozoa · red is invisible in the lightless deep"], @@ -454,55 +464,68 @@ LABELS: dict[str, list[dict]] = { ], # ---------- sky ---------- "sky_grca_templesa": [ + static_label("detected.butte", 2, ["tower", "butte", "rock temple", "rock ‘temple’ · an erosional butte left standing"], [0.4, 0.3, 0.2, 0.35]), static_label("detected.canyon", 4, ["canyon", "gorge", "the Grand Canyon", "Grand Canyon · ~1.8 Gyr of rock, cut by the Colorado"], [0.10, 0.38, 0.8, 0.52]), static_label("detected.strata", 2, ["layers", "rock strata", "sedimentary beds", "strata · stacked epochs of deposition"], [0.15, 0.55, 0.6, 0.25]), ], "sky_greenland_landice": [ + static_label("detected.crevasse", 2, ["cracks", "crevasses", "glacial crevasses", "crevasses · the ice fracturing as it flows"], [0.2, 0.55, 0.5, 0.25]), static_label("detected.icesheet", 4, ["ice", "ice sheet", "the Greenland ice sheet", "ice sheet · up to ~3 km thick, flowing slowly seaward"], [0.08, 0.40, 0.84, 0.5]), static_label("detected.snow", 2, ["snow", "snowfield", "firn", "firn · old snow compacting toward glacial ice"], [0.20, 0.20, 0.6, 0.25]), ], "sky_greenland_suture": [ + static_label("detected.floe", 2, ["plates", "ice floes", "pack-ice floes", "pack-ice floes · drifting plates of frozen sea"], [0.15, 0.2, 0.3, 0.3]), static_label("detected.seaice", 4, ["ice", "sea ice", "drift ice", "drift ice · a frozen ocean skin, cracking and refreezing"], [0.08, 0.10, 0.84, 0.8]), static_label("detected.lead", 2, ["crack", "lead", "open lead", "lead · a fracture of open water between floes"], [0.30, 0.40, 0.4, 0.2]), ], "sky_jungle_amazon": [ + static_label("detected.mist", 1, ["haze", "canopy mist", "transpiration haze", "transpiration haze · the forest exhaling water vapor"], [0.06, 0.1, 0.88, 0.18]), static_label("detected.canopy", 4, ["trees", "forest canopy", "the Amazon canopy", "rainforest canopy · among the densest biodiversity on Earth"], [0.06, 0.30, 0.88, 0.6]), static_label("detected.emergent", 2, ["tree", "tall tree", "emergent tree", "emergent · a giant breaking above the canopy roof"], [0.42, 0.40, 0.16, 0.2]), ], "sky_jungle_waterfall": [ + static_label("detected.spray", 2, ["mist", "spray", "plunge spray", "plunge spray · the river aerosolized on impact"], [0.36, 0.62, 0.28, 0.25]), static_label("detected.waterfall", 4, ["falls", "waterfall", "cataract", "cataract · a river plunging off the canopy’s edge"], [0.34, 0.20, 0.3, 0.7]), static_label("detected.canopy", 2, ["trees", "jungle canopy", "rainforest canopy", "canopy · dense forest crowding the gorge"], [0.05, 0.30, 0.9, 0.5]), ], "sky_coast_cliffspain": [ + static_label("detected.headland", 1, ["point", "headland", "rock promontory", "promontory · a cliffed arm of land into the sea"], [0.1, 0.2, 0.3, 0.4]), static_label("detected.seacliff", 4, ["cliff", "sea cliff", "coastal headland", "sea cliff · Atlantic rock cut back by the surf"], [0.10, 0.25, 0.8, 0.55]), static_label("detected.surf", 2, ["waves", "surf", "breaking swell", "breaking swell · ocean meeting stone"], [0.15, 0.70, 0.7, 0.25]), ], "sky_mtn_castlecrags": [ + static_label("detected.talus", 2, ["scree", "talus", "talus slope", "talus · frost-shattered rock piled below the crags"], [0.3, 0.55, 0.4, 0.25]), static_label("detected.spire", 4, ["rock", "spire", "granite spire", "granite spire · a glacier-carved pluton, exhumed and weathered"], [0.30, 0.20, 0.4, 0.6]), static_label("detected.forest", 2, ["trees", "conifer forest", "montane forest", "montane forest · cloaking the slopes below the crags"], [0.05, 0.60, 0.9, 0.35]), ], "sky_mtn_rocky": [ + static_label("detected.snowfield", 2, ["snow", "snowfield", "alpine snowfield", "alpine snowfield · lingering high-elevation snow"], [0.3, 0.22, 0.3, 0.22]), static_label("detected.summit", 4, ["peak", "summit", "alpine summit", "alpine summit · above tree line, snow-streaked granite"], [0.25, 0.20, 0.5, 0.5]), static_label("detected.tundra", 2, ["meadow", "alpine tundra", "alpine tundra", "alpine tundra · low cushion plants above the trees"], [0.10, 0.62, 0.8, 0.3]), ], # ---------- coast ---------- "coast_kelp": [ + static_label("detected.pneumatocyst", 1, ["floats", "gas bladders", "pneumatocysts", "pneumatocysts · gas floats lifting the blades to light"], [0.4, 0.18, 0.2, 0.25]), static_label("detected.kelp", 4, ["kelp", "giant kelp", "Macrocystis pyrifera", "Macrocystis · can grow ~0.5 m a day toward the light"], [0.20, 0.10, 0.6, 0.8]), static_label("detected.frond", 2, ["leaf", "blade", "kelp frond", "frond · gas-filled floats hold it upright"], [0.40, 0.30, 0.2, 0.4]), ], "coast_otters": [ + static_label("detected.fur", 1, ["fur", "dense fur", "the densest fur", "densest fur on Earth · ~1M hairs/in², no blubber"], [0.34, 0.38, 0.3, 0.25]), static_label("detected.otter", 4, ["otter", "sea otter", "Enhydra lutris", "Enhydra lutris · eats ~25% of its weight a day to stay warm"], [0.30, 0.35, 0.4, 0.35]), static_label("detected.water", 2, ["water", "estuary", "tidal slough", "tidal slough · sheltered nursery water"], [0.05, 0.05, 0.9, 0.25]), ], "coast_kalaloch": [ + static_label("detected.sunset", 2, ["glow", "sunset", "golden hour", "golden hour · low sun reddened through more air"], [0.05, 0.05, 0.9, 0.22]), static_label("detected.surf", 4, ["waves", "surf", "breaking swell", "breaking swell · long-period Pacific swell"], [0.15, 0.50, 0.7, 0.35]), static_label("detected.searock", 2, ["rock", "sea stack", "coastal sea stack", "sea stack · wave-cut residual rock"], [0.30, 0.25, 0.3, 0.3]), ], "coast_seals": [ + static_label("detected.whiskers", 1, ["whiskers", "vibrissae", "sensing whiskers", "vibrissae · whiskers that feel prey in murky water"], [0.3, 0.42, 0.2, 0.15]), static_label("detected.seal", 4, ["seals", "harbor seals", "Phoca vitulina", "Phoca vitulina · hauls out on rock to rest and warm"], [0.20, 0.40, 0.6, 0.35]), static_label("detected.searock", 2, ["rock", "haul-out rock", "intertidal rock", "haul-out · a tide-washed resting ledge"], [0.05, 0.6, 0.9, 0.3]), ], "coast_mist": [ + static_label("detected.swell", 2, ["waves", "swell", "ocean swell", "ocean swell · wind-built waves from distant storms"], [0.1, 0.58, 0.8, 0.25]), static_label("detected.mist", 4, ["mist", "sea mist", "advection fog", "advection fog · warm air cooling over cold upwelling"], [0.05, 0.10, 0.9, 0.5]), static_label("detected.searock", 2, ["rock", "shore rock", "coastal rock", "coastal rock · the standing edge of the land"], [0.20, 0.55, 0.6, 0.35]), ], @@ -519,19 +542,43 @@ LABELS: dict[str, list[dict]] = { ], # ---------- abyss ---------- "abyss_bigfin": [ - static_label("detected.squid", 4, ["squid", "bigfin squid", "Magnapinna", "Magnapinna · elbowed arms trailing meters into the dark"], [0.30, 0.20, 0.4, 0.65]), + static_label("detected.arms", 2, ["arms", "elbowed arms", "trailing filaments", "elbowed arms · held out, then trailing meters of thread"], [0.35, 0.5, 0.3, 0.4]), + tracked_label( + "detected.squid", 4, + ["squid", "bigfin squid", "Magnapinna", "Magnapinna · elbowed arms trailing meters into the dark"], + 0.0, 1.0, + [(0.0, [0.3, 0.36, 0.28, 0.3]), (0.5, [0.42, 0.22, 0.26, 0.28]), (1.0, [0.55, 0.1, 0.26, 0.3])], + ), measure("measure.depth", "−2,000 m", [0.06, 0.06, 0.16, 0.08], 2), ], "abyss_dandelion": [ - static_label("detected.siphonophore", 4, ["orb", "siphonophore", "dandelion siphonophore", "Rhodaliidae · a colony of clones tethered to the seabed"], [0.32, 0.28, 0.36, 0.4]), + static_label("detected.tentacle", 2, ["threads", "tentacles", "feeding tentacles", "feeding tentacles · a drifting net for prey"], [0.3, 0.45, 0.4, 0.3]), + tracked_label( + "detected.siphonophore", 4, + ["orb", "siphonophore", "dandelion siphonophore", "Rhodaliidae · a colony of clones tethered to the seabed"], + 0.0, 1.0, + [(0.0, [0.38, 0.28, 0.26, 0.36]), (0.5, [0.3, 0.2, 0.34, 0.46]), (1.0, [0.18, 0.1, 0.45, 0.7])], + ), measure("measure.depth", "−2,500 m", [0.06, 0.06, 0.16, 0.08], 2), ], "abyss_octopus": [ - static_label("detected.octopus", 4, ["octopus", "deep-sea octopus", "Graneledone", "Graneledone boreopacifica · broods its eggs for ~4.5 years"], [0.25, 0.30, 0.5, 0.45]), + static_label("detected.arms", 2, ["arms", "eight arms", "sucker-lined arms", "eight arms · sucker-lined, tasting what they touch"], [0.25, 0.45, 0.5, 0.3]), + tracked_label( + "detected.octopus", 4, + ["octopus", "deep-sea octopus", "Graneledone", "Graneledone boreopacifica · broods its eggs for ~4.5 years"], + 0.0, 1.0, + [(0.0, [0.5, 0.1, 0.35, 0.55]), (0.5, [0.42, 0.16, 0.36, 0.52]), (1.0, [0.05, 0.02, 0.92, 0.95])], + ), measure("measure.depth", "−2,500 m", [0.06, 0.06, 0.16, 0.08], 2), ], "abyss_seapig": [ - static_label("detected.seacucumber", 4, ["blob", "sea cucumber", "Enypniastes eximia", "Enypniastes · a swimming sea cucumber, the “headless chicken”"], [0.30, 0.30, 0.4, 0.4]), + static_label("detected.veil", 2, ["veil", "oral veil", "swimming veil", "oral veil · sweeps sediment, and flaps to swim"], [0.3, 0.3, 0.35, 0.25]), + tracked_label( + "detected.seacucumber", 4, + ["blob", "sea cucumber", "Enypniastes eximia", "Enypniastes · a swimming sea cucumber, the “headless chicken”"], + 0.0, 1.0, + [(0.0, [0.58, 0.38, 0.18, 0.3]), (0.5, [0.46, 0.32, 0.19, 0.32]), (1.0, [0.38, 0.28, 0.2, 0.36])], + ), measure("measure.depth", "−2,700 m", [0.06, 0.06, 0.16, 0.08], 2), ], } diff --git a/simulator/sample_media/manifest.json b/simulator/sample_media/manifest.json index c18335f..798810b 100644 --- a/simulator/sample_media/manifest.json +++ b/simulator/sample_media/manifest.json @@ -240,6 +240,16 @@ "source": "NASA SVS a014950 14950_Galaxies_FlyThrough_4k; trim 8–32s, crossfade-loop", "right_variants": {}, "annotations": [ + { + "key": "measure.count", + "box": [ + 0.06, + 0.16, + 0.24, + 0.08 + ], + "min_level": 2 + }, { "key": "detected.galaxy", "salience": 4, @@ -297,6 +307,7 @@ ], "strings": { "en": { + "measure.count": "~2T galaxies", "detected.galaxy": [ "galaxy", "spiral galaxy", @@ -330,6 +341,7 @@ ] }, "es": { + "measure.count": "~2 billones de galaxias", "detected.galaxy": [ "galaxia", "galaxia espiral", @@ -363,6 +375,7 @@ ] }, "fr": { + "measure.count": "~2 000 milliards de galaxies", "detected.galaxy": [ "galaxie", "galaxie spirale", @@ -396,6 +409,7 @@ ] }, "ja": { + "measure.count": "約2兆個の銀河", "detected.galaxy": [ "銀河", "渦巻銀河", @@ -1839,6 +1853,26 @@ 0.44, 0.6 ] + }, + { + "key": "detected.cloud_band", + "salience": 3, + "box": [ + 0.34, + 0.42, + 0.34, + 0.32 + ] + }, + { + "key": "detected.starfield", + "salience": 1, + "box": [ + 0.74, + 0.05, + 0.22, + 0.3 + ] } ], "affect": [ @@ -1883,6 +1917,18 @@ "terrestrial planet", "terrestrial planet · 12,742 km across" ], + "detected.cloud_band": [ + "clouds", + "weather systems", + "cloud systems", + "global cloud systems · clouds cover ~67% of Earth" + ], + "detected.starfield": [ + "stars", + "starfield", + "background stars", + "background starfield · a rendered backdrop, not to scale" + ], "feel.serenity": [ "calm", "serenity", @@ -1915,6 +1961,18 @@ "planeta terrestre", "planeta terrestre · 12.742 km de diámetro" ], + "detected.cloud_band": [ + "nubes", + "sistemas meteorológicos", + "sistemas nubosos", + "sistemas nubosos globales · las nubes cubren ~67% de la Tierra" + ], + "detected.starfield": [ + "estrellas", + "campo estelar", + "estrellas de fondo", + "campo estelar de fondo · un telón renderizado, sin escala" + ], "feel.serenity": [ "calma", "serenidad", @@ -1947,6 +2005,18 @@ "planète tellurique", "planète tellurique · 12 742 km de diamètre" ], + "detected.cloud_band": [ + "nuages", + "systèmes météo", + "systèmes nuageux", + "systèmes nuageux planétaires · les nuages couvrent ~67% de la Terre" + ], + "detected.starfield": [ + "étoiles", + "champ d’étoiles", + "étoiles d’arrière-plan", + "champ d’étoiles de fond · un décor rendu, hors échelle" + ], "feel.serenity": [ "calme", "sérénité", @@ -1979,6 +2049,18 @@ "岩石惑星", "岩石惑星 · 直径12,742 km" ], + "detected.cloud_band": [ + "雲", + "気象システム", + "雲システム", + "地球規模の雲システム · 雲は地表の約67%を覆う" + ], + "detected.starfield": [ + "星", + "星野", + "背景の星", + "背景の星野 · 描画された背景で実寸ではない" + ], "feel.serenity": [ "穏やか", "静けさ", @@ -2942,6 +3024,16 @@ "source": "NPS Grand Canyon b-roll hd10 0121cbe5; 1080p, trim 0–24s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.butte", + "salience": 2, + "box": [ + 0.4, + 0.3, + 0.2, + 0.35 + ] + }, { "key": "detected.canyon", "salience": 4, @@ -2999,6 +3091,12 @@ ], "strings": { "en": { + "detected.butte": [ + "tower", + "butte", + "rock temple", + "rock ‘temple’ · an erosional butte left standing" + ], "detected.canyon": [ "canyon", "gorge", @@ -3037,6 +3135,12 @@ ] }, "es": { + "detected.butte": [ + "torre", + "cerro testigo", + "templo de roca", + "‘templo’ de roca · un cerro testigo de la erosión" + ], "detected.canyon": [ "cañón", "garganta", @@ -3075,6 +3179,12 @@ ] }, "fr": { + "detected.butte": [ + "tour", + "butte-témoin", + "temple rocheux", + "‘temple’ rocheux · une butte-témoin laissée par l’érosion" + ], "detected.canyon": [ "canyon", "gorge", @@ -3113,6 +3223,12 @@ ] }, "ja": { + "detected.butte": [ + "塔", + "残丘", + "岩の神殿", + "岩の‘神殿’ · 浸食に取り残された残丘" + ], "detected.canyon": [ "峡谷", "渓谷", @@ -3160,6 +3276,16 @@ "source": "NASA SVS 13472 Panasonic 2016 Airborne LandIce; trim 20–60s, vidstab-stabilized, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.crevasse", + "salience": 2, + "box": [ + 0.2, + 0.55, + 0.5, + 0.25 + ] + }, { "key": "detected.icesheet", "salience": 4, @@ -3217,6 +3343,12 @@ ], "strings": { "en": { + "detected.crevasse": [ + "cracks", + "crevasses", + "glacial crevasses", + "crevasses · the ice fracturing as it flows" + ], "detected.icesheet": [ "ice", "ice sheet", @@ -3255,6 +3387,12 @@ ] }, "es": { + "detected.crevasse": [ + "grietas", + "grietas", + "grietas glaciares", + "grietas · el hielo fracturándose al fluir" + ], "detected.icesheet": [ "hielo", "capa de hielo", @@ -3293,6 +3431,12 @@ ] }, "fr": { + "detected.crevasse": [ + "fissures", + "crevasses", + "crevasses glaciaires", + "crevasses · la glace se fracture en s’écoulant" + ], "detected.icesheet": [ "glace", "calotte glaciaire", @@ -3331,6 +3475,12 @@ ] }, "ja": { + "detected.crevasse": [ + "亀裂", + "クレバス", + "氷河の裂け目", + "クレバス · 流れる氷が割れてできた裂け目" + ], "detected.icesheet": [ "氷", "氷床", @@ -3378,6 +3528,16 @@ "source": "NASA SVS 13472 4K SeaIce 2017 ‘Suture’; trim 10–50s, vidstab-stabilized, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.floe", + "salience": 2, + "box": [ + 0.15, + 0.2, + 0.3, + 0.3 + ] + }, { "key": "detected.seaice", "salience": 4, @@ -3435,6 +3595,12 @@ ], "strings": { "en": { + "detected.floe": [ + "plates", + "ice floes", + "pack-ice floes", + "pack-ice floes · drifting plates of frozen sea" + ], "detected.seaice": [ "ice", "sea ice", @@ -3473,6 +3639,12 @@ ] }, "es": { + "detected.floe": [ + "placas", + "témpanos", + "témpanos de banquisa", + "témpanos · placas de mar congelado a la deriva" + ], "detected.seaice": [ "hielo", "hielo marino", @@ -3511,6 +3683,12 @@ ] }, "fr": { + "detected.floe": [ + "plaques", + "floes", + "floes de banquise", + "floes · plaques de mer gelée à la dérive" + ], "detected.seaice": [ "glace", "glace de mer", @@ -3549,6 +3727,12 @@ ] }, "ja": { + "detected.floe": [ + "板状氷", + "氷盤", + "流氷の氷盤", + "氷盤 · 漂う凍った海の板" + ], "detected.seaice": [ "氷", "海氷", @@ -3596,6 +3780,16 @@ "source": "Pexels 31291128 (amazon canopy) → 29780524 (jungle canopy), 1s xfade splice; crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.mist", + "salience": 1, + "box": [ + 0.06, + 0.1, + 0.88, + 0.18 + ] + }, { "key": "detected.canopy", "salience": 4, @@ -3653,6 +3847,12 @@ ], "strings": { "en": { + "detected.mist": [ + "haze", + "canopy mist", + "transpiration haze", + "transpiration haze · the forest exhaling water vapor" + ], "detected.canopy": [ "trees", "forest canopy", @@ -3691,6 +3891,12 @@ ] }, "es": { + "detected.mist": [ + "bruma", + "bruma del dosel", + "bruma de transpiración", + "bruma de transpiración · el bosque exhalando vapor" + ], "detected.canopy": [ "árboles", "dosel forestal", @@ -3729,6 +3935,12 @@ ] }, "fr": { + "detected.mist": [ + "brume", + "brume de canopée", + "brume de transpiration", + "brume de transpiration · la forêt exhalant sa vapeur" + ], "detected.canopy": [ "arbres", "canopée forestière", @@ -3767,6 +3979,12 @@ ] }, "ja": { + "detected.mist": [ + "もや", + "林冠のもや", + "蒸散のもや", + "蒸散のもや · 森が吐き出す水蒸気" + ], "detected.canopy": [ "木々", "森の樹冠", @@ -3814,6 +4032,16 @@ "source": "Pexels 8334944; 4K source, trim 6–46s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.spray", + "salience": 2, + "box": [ + 0.36, + 0.62, + 0.28, + 0.25 + ] + }, { "key": "detected.waterfall", "salience": 4, @@ -3871,6 +4099,12 @@ ], "strings": { "en": { + "detected.spray": [ + "mist", + "spray", + "plunge spray", + "plunge spray · the river aerosolized on impact" + ], "detected.waterfall": [ "falls", "waterfall", @@ -3909,6 +4143,12 @@ ] }, "es": { + "detected.spray": [ + "rocío", + "aerosol", + "rocío de caída", + "rocío de caída · el río pulverizado al impactar" + ], "detected.waterfall": [ "salto", "cascada", @@ -3947,6 +4187,12 @@ ] }, "fr": { + "detected.spray": [ + "embruns", + "embruns", + "embruns de chute", + "embruns de chute · la rivière pulvérisée à l’impact" + ], "detected.waterfall": [ "chutes", "cascade", @@ -3985,6 +4231,12 @@ ] }, "ja": { + "detected.spray": [ + "水しぶき", + "しぶき", + "落下のしぶき", + "落下のしぶき · 衝突で霧化した川" + ], "detected.waterfall": [ "滝", "大滝", @@ -4032,6 +4284,16 @@ "source": "Pexels 36668415; 4K source, trim 1–25s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.headland", + "salience": 1, + "box": [ + 0.1, + 0.2, + 0.3, + 0.4 + ] + }, { "key": "detected.seacliff", "salience": 4, @@ -4089,6 +4351,12 @@ ], "strings": { "en": { + "detected.headland": [ + "point", + "headland", + "rock promontory", + "promontory · a cliffed arm of land into the sea" + ], "detected.seacliff": [ "cliff", "sea cliff", @@ -4127,6 +4395,12 @@ ] }, "es": { + "detected.headland": [ + "punta", + "promontorio", + "promontorio rocoso", + "promontorio · un brazo de tierra acantilado en el mar" + ], "detected.seacliff": [ "acantilado", "acantilado marino", @@ -4165,6 +4439,12 @@ ] }, "fr": { + "detected.headland": [ + "pointe", + "promontoire", + "promontoire rocheux", + "promontoire · un bras de terre escarpé dans la mer" + ], "detected.seacliff": [ "falaise", "falaise maritime", @@ -4203,6 +4483,12 @@ ] }, "ja": { + "detected.headland": [ + "岬", + "岬", + "岩の岬", + "岬 · 海へ突き出す断崖の地" + ], "detected.seacliff": [ "崖", "海食崖", @@ -4250,6 +4536,16 @@ "source": "USFS/DVIDS 998726 DOD_111563303; trim 120–174s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.talus", + "salience": 2, + "box": [ + 0.3, + 0.55, + 0.4, + 0.25 + ] + }, { "key": "detected.spire", "salience": 4, @@ -4307,6 +4603,12 @@ ], "strings": { "en": { + "detected.talus": [ + "scree", + "talus", + "talus slope", + "talus · frost-shattered rock piled below the crags" + ], "detected.spire": [ "rock", "spire", @@ -4345,6 +4647,12 @@ ] }, "es": { + "detected.talus": [ + "pedrera", + "talud", + "talud de derrubios", + "talud · roca rota por el hielo amontonada bajo los riscos" + ], "detected.spire": [ "roca", "aguja", @@ -4383,6 +4691,12 @@ ] }, "fr": { + "detected.talus": [ + "éboulis", + "talus", + "talus d’éboulis", + "éboulis · roches gélifractées entassées sous les aiguilles" + ], "detected.spire": [ "roche", "aiguille", @@ -4421,6 +4735,12 @@ ] }, "ja": { + "detected.talus": [ + "岩屑", + "タルス", + "岩屑の斜面", + "タルス · 凍結破砕した岩が岩峰の下に堆積" + ], "detected.spire": [ "岩", "岩峰", @@ -4468,6 +4788,16 @@ "source": "NPS Rocky Mountain b-roll 188046ff; trim 60–110s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.snowfield", + "salience": 2, + "box": [ + 0.3, + 0.22, + 0.3, + 0.22 + ] + }, { "key": "detected.summit", "salience": 4, @@ -4525,6 +4855,12 @@ ], "strings": { "en": { + "detected.snowfield": [ + "snow", + "snowfield", + "alpine snowfield", + "alpine snowfield · lingering high-elevation snow" + ], "detected.summit": [ "peak", "summit", @@ -4563,6 +4899,12 @@ ] }, "es": { + "detected.snowfield": [ + "nieve", + "nevero", + "nevero alpino", + "nevero alpino · nieve persistente de gran altitud" + ], "detected.summit": [ "pico", "cumbre", @@ -4601,6 +4943,12 @@ ] }, "fr": { + "detected.snowfield": [ + "neige", + "névé", + "névé alpin", + "névé alpin · neige persistante de haute altitude" + ], "detected.summit": [ "pic", "sommet", @@ -4639,6 +4987,12 @@ ] }, "ja": { + "detected.snowfield": [ + "雪", + "雪原", + "高山の雪原", + "高山の雪原 · 標高の高い場所に残る雪" + ], "detected.summit": [ "峰", "頂", @@ -4686,6 +5040,16 @@ "source": "NPS Channel Islands AV 663a2f13; trim 3–27s, crossfade-loop", "right_variants": {}, "annotations": [ + { + "key": "detected.seabirds", + "salience": 2, + "box": [ + 0.35, + 0.18, + 0.25, + 0.2 + ] + }, { "key": "detected.surf", "salience": 4, @@ -4743,6 +5107,12 @@ ], "strings": { "en": { + "detected.seabirds": [ + "birds", + "seabirds", + "nesting seabirds", + "seabird colony · the rookery that names the rock" + ], "detected.surf": [ "waves", "surf", @@ -4781,6 +5151,12 @@ ] }, "es": { + "detected.seabirds": [ + "aves", + "aves marinas", + "aves marinas anidando", + "colonia de aves marinas · el criadero que da nombre a la roca" + ], "detected.surf": [ "olas", "rompiente", @@ -4819,6 +5195,12 @@ ] }, "fr": { + "detected.seabirds": [ + "oiseaux", + "oiseaux marins", + "oiseaux marins nicheurs", + "colonie d’oiseaux marins · la rookerie qui nomme le rocher" + ], "detected.surf": [ "vagues", "ressac", @@ -4857,6 +5239,12 @@ ] }, "ja": { + "detected.seabirds": [ + "鳥", + "海鳥", + "営巣する海鳥", + "海鳥のコロニー · 岩の名の由来となる集団繁殖地" + ], "detected.surf": [ "波", "打ち寄せる波", @@ -4904,6 +5292,16 @@ "source": "NPS Cabrillo AV de7d1cf2; trim 2–26s, crossfade-loop", "right_variants": {}, "annotations": [ + { + "key": "detected.tidepool", + "salience": 2, + "box": [ + 0.15, + 0.6, + 0.4, + 0.25 + ] + }, { "key": "detected.surfgrass", "salience": 4, @@ -4961,6 +5359,12 @@ ], "strings": { "en": { + "detected.tidepool": [ + "pool", + "tidepool", + "intertidal pool", + "tidepool · a pocket sea bared at low tide" + ], "detected.surfgrass": [ "grass", "surfgrass", @@ -4999,6 +5403,12 @@ ] }, "es": { + "detected.tidepool": [ + "charca", + "poza de marea", + "poza intermareal", + "poza de marea · un mar en miniatura al bajar la marea" + ], "detected.surfgrass": [ "hierba", "hierba marina", @@ -5037,6 +5447,12 @@ ] }, "fr": { + "detected.tidepool": [ + "mare", + "cuvette de marée", + "mare intertidale", + "cuvette de marée · une mer de poche découverte à marée basse" + ], "detected.surfgrass": [ "herbe", "herbe marine", @@ -5075,6 +5491,12 @@ ] }, "ja": { + "detected.tidepool": [ + "潮だまり", + "タイドプール", + "潮間帯の池", + "潮だまり · 干潮で現れる小さな海" + ], "detected.surfgrass": [ "草", "スガモ", @@ -5122,6 +5544,16 @@ "source": "Pexels 30285973; 4K source, trim 0–46s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.pneumatocyst", + "salience": 1, + "box": [ + 0.4, + 0.18, + 0.2, + 0.25 + ] + }, { "key": "detected.kelp", "salience": 4, @@ -5179,6 +5611,12 @@ ], "strings": { "en": { + "detected.pneumatocyst": [ + "floats", + "gas bladders", + "pneumatocysts", + "pneumatocysts · gas floats lifting the blades to light" + ], "detected.kelp": [ "kelp", "giant kelp", @@ -5217,6 +5655,12 @@ ] }, "es": { + "detected.pneumatocyst": [ + "flotadores", + "vejigas de gas", + "neumatocistos", + "neumatocistos · flotadores de gas que alzan las hojas a la luz" + ], "detected.kelp": [ "alga", "alga parda gigante", @@ -5255,6 +5699,12 @@ ] }, "fr": { + "detected.pneumatocyst": [ + "flotteurs", + "vésicules à gaz", + "pneumatocystes", + "pneumatocystes · des flotteurs à gaz qui hissent les lames vers la lumière" + ], "detected.kelp": [ "varech", "varech géant", @@ -5293,6 +5743,12 @@ ] }, "ja": { + "detected.pneumatocyst": [ + "浮き", + "気胞", + "気胞(ニューマトシスト)", + "気胞 · 葉を光へ持ち上げるガスの浮き" + ], "detected.kelp": [ "海藻", "巨大ケルプ", @@ -5340,6 +5796,16 @@ "source": "USFWS Pacific Southwest b-roll (Wikimedia 28833083527); trim 0–48s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.fur", + "salience": 1, + "box": [ + 0.34, + 0.38, + 0.3, + 0.25 + ] + }, { "key": "detected.otter", "salience": 4, @@ -5397,6 +5863,12 @@ ], "strings": { "en": { + "detected.fur": [ + "fur", + "dense fur", + "the densest fur", + "densest fur on Earth · ~1M hairs/in², no blubber" + ], "detected.otter": [ "otter", "sea otter", @@ -5435,6 +5907,12 @@ ] }, "es": { + "detected.fur": [ + "pelaje", + "pelaje denso", + "el pelaje más denso", + "el pelaje más denso de la Tierra · ~1 M de pelos/in², sin grasa" + ], "detected.otter": [ "nutria", "nutria marina", @@ -5473,6 +5951,12 @@ ] }, "fr": { + "detected.fur": [ + "fourrure", + "fourrure dense", + "la fourrure la plus dense", + "la fourrure la plus dense au monde · ~1 M de poils/in², sans graisse" + ], "detected.otter": [ "loutre", "loutre de mer", @@ -5511,6 +5995,12 @@ ] }, "ja": { + "detected.fur": [ + "毛皮", + "密な毛皮", + "世界一密な毛皮", + "世界一密な毛皮 · 約100万本/in²、脂肪層なし" + ], "detected.otter": [ "カワウソ", "ラッコ", @@ -5558,6 +6048,16 @@ "source": "Wikimedia ‘Waves crashing on rocks off Beach 4, Kalaloch’; trim 0–46s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.sunset", + "salience": 2, + "box": [ + 0.05, + 0.05, + 0.9, + 0.22 + ] + }, { "key": "detected.surf", "salience": 4, @@ -5615,6 +6115,12 @@ ], "strings": { "en": { + "detected.sunset": [ + "glow", + "sunset", + "golden hour", + "golden hour · low sun reddened through more air" + ], "detected.surf": [ "waves", "surf", @@ -5653,6 +6159,12 @@ ] }, "es": { + "detected.sunset": [ + "resplandor", + "atardecer", + "hora dorada", + "hora dorada · el sol bajo enrojecido por más atmósfera" + ], "detected.surf": [ "olas", "rompiente", @@ -5691,6 +6203,12 @@ ] }, "fr": { + "detected.sunset": [ + "lueur", + "coucher de soleil", + "heure dorée", + "heure dorée · le soleil bas rougi par plus d’atmosphère" + ], "detected.surf": [ "vagues", "ressac", @@ -5729,6 +6247,12 @@ ] }, "ja": { + "detected.sunset": [ + "輝き", + "夕焼け", + "ゴールデンアワー", + "ゴールデンアワー · 大気を長く通り赤らむ低い太陽" + ], "detected.surf": [ "波", "打ち寄せる波", @@ -5776,6 +6300,16 @@ "source": "Pexels 6497564; 4K source, trim 8–54s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.whiskers", + "salience": 1, + "box": [ + 0.3, + 0.42, + 0.2, + 0.15 + ] + }, { "key": "detected.seal", "salience": 4, @@ -5833,6 +6367,12 @@ ], "strings": { "en": { + "detected.whiskers": [ + "whiskers", + "vibrissae", + "sensing whiskers", + "vibrissae · whiskers that feel prey in murky water" + ], "detected.seal": [ "seals", "harbor seals", @@ -5871,6 +6411,12 @@ ] }, "es": { + "detected.whiskers": [ + "bigotes", + "vibrisas", + "bigotes sensores", + "vibrisas · bigotes que detectan presas en agua turbia" + ], "detected.seal": [ "focas", "focas comunes", @@ -5909,6 +6455,12 @@ ] }, "fr": { + "detected.whiskers": [ + "moustaches", + "vibrisses", + "moustaches sensorielles", + "vibrisses · des moustaches qui sentent les proies en eau trouble" + ], "detected.seal": [ "phoques", "phoques communs", @@ -5947,6 +6499,12 @@ ] }, "ja": { + "detected.whiskers": [ + "ひげ", + "触毛", + "感覚のひげ", + "触毛 · 濁った水中で獲物を感じ取るひげ" + ], "detected.seal": [ "アザラシ", "ゼニガタアザラシ", @@ -5994,6 +6552,16 @@ "source": "Pexels 31036891; 4K source, trim 3–57s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.swell", + "salience": 2, + "box": [ + 0.1, + 0.58, + 0.8, + 0.25 + ] + }, { "key": "detected.mist", "salience": 4, @@ -6051,6 +6619,12 @@ ], "strings": { "en": { + "detected.swell": [ + "waves", + "swell", + "ocean swell", + "ocean swell · wind-built waves from distant storms" + ], "detected.mist": [ "mist", "sea mist", @@ -6089,6 +6663,12 @@ ] }, "es": { + "detected.swell": [ + "olas", + "mar de fondo", + "oleaje de fondo", + "mar de fondo · olas formadas por tormentas lejanas" + ], "detected.mist": [ "bruma", "bruma marina", @@ -6127,6 +6707,12 @@ ] }, "fr": { + "detected.swell": [ + "vagues", + "houle", + "houle océanique", + "houle · des vagues nées de tempêtes lointaines" + ], "detected.mist": [ "brume", "brume de mer", @@ -6165,6 +6751,12 @@ ] }, "ja": { + "detected.swell": [ + "波", + "うねり", + "海のうねり", + "うねり · 遠くの嵐が生んだ波" + ], "detected.mist": [ "霧", "海霧", @@ -6751,6 +7343,16 @@ "source": "NOAA Fisheries b-roll VIDEO_ID 6039896460001; trim 250–274s, crossfade-loop", "right_variants": {}, "annotations": [ + { + "key": "detected.coral", + "salience": 2, + "box": [ + 0.1, + 0.6, + 0.55, + 0.3 + ] + }, { "key": "detected.parrotfish", "salience": 4, @@ -6833,6 +7435,12 @@ ], "strings": { "en": { + "detected.coral": [ + "coral", + "reef coral", + "hard coral", + "hard coral · the reef this fish grazes into sand" + ], "detected.parrotfish": [ "fish", "parrotfish", @@ -6866,6 +7474,12 @@ ] }, "es": { + "detected.coral": [ + "coral", + "coral de arrecife", + "coral duro", + "coral duro · el arrecife que este pez muele en arena" + ], "detected.parrotfish": [ "pez", "pez loro", @@ -6899,6 +7513,12 @@ ] }, "fr": { + "detected.coral": [ + "corail", + "corail récifal", + "corail dur", + "corail dur · le récif que ce poisson broie en sable" + ], "detected.parrotfish": [ "poisson", "poisson-perroquet", @@ -6932,6 +7552,12 @@ ] }, "ja": { + "detected.coral": [ + "サンゴ", + "礁サンゴ", + "造礁サンゴ", + "造礁サンゴ · この魚が削って砂にする礁" + ], "detected.parrotfish": [ "魚", "ブダイ", @@ -6974,6 +7600,16 @@ "source": "NOAA Fisheries b-roll VIDEO_ID 5231464663001; trim 30–54s, crossfade-loop", "right_variants": {}, "annotations": [ + { + "key": "detected.polyp", + "salience": 1, + "box": [ + 0.25, + 0.4, + 0.3, + 0.3 + ] + }, { "key": "detected.coral", "salience": 4, @@ -7056,6 +7692,12 @@ ], "strings": { "en": { + "detected.polyp": [ + "polyps", + "coral polyps", + "living polyps", + "polyps · each a tiny animal, the colony’s builders" + ], "detected.coral": [ "coral", "coral colony", @@ -7094,6 +7736,12 @@ ] }, "es": { + "detected.polyp": [ + "pólipos", + "pólipos de coral", + "pólipos vivos", + "pólipos · cada uno un animal diminuto, constructores de la colonia" + ], "detected.coral": [ "coral", "colonia de coral", @@ -7132,6 +7780,12 @@ ] }, "fr": { + "detected.polyp": [ + "polypes", + "polypes coralliens", + "polypes vivants", + "polypes · chacun un animal minuscule, bâtisseurs de la colonie" + ], "detected.coral": [ "corail", "colonie de corail", @@ -7170,6 +7824,12 @@ ] }, "ja": { + "detected.polyp": [ + "ポリプ", + "サンゴのポリプ", + "生きたポリプ", + "ポリプ · 一つ一つが小さな動物、群体の建設者" + ], "detected.coral": [ "サンゴ", "サンゴの群体", @@ -8245,6 +8905,16 @@ "source": "NOAA Ocean Exploration dark-1280x720-1; trim 20–44s, crossfade-loop", "right_variants": {}, "annotations": [ + { + "key": "detected.marinesnow", + "salience": 1, + "box": [ + 0.1, + 0.1, + 0.8, + 0.6 + ] + }, { "key": "detected.jelly", "salience": 4, @@ -8327,6 +8997,12 @@ ], "strings": { "en": { + "detected.marinesnow": [ + "specks", + "marine snow", + "falling detritus", + "marine snow · organic debris drifting down from above" + ], "detected.jelly": [ "jelly", "crimson jelly", @@ -8360,6 +9036,12 @@ ] }, "es": { + "detected.marinesnow": [ + "motas", + "nieve marina", + "detrito que cae", + "nieve marina · restos orgánicos que descienden desde arriba" + ], "detected.jelly": [ "medusa", "medusa carmesí", @@ -8393,6 +9075,12 @@ ] }, "fr": { + "detected.marinesnow": [ + "points", + "neige marine", + "détritus tombants", + "neige marine · débris organiques descendant des couches supérieures" + ], "detected.jelly": [ "méduse", "méduse cramoisie", @@ -8426,6 +9114,12 @@ ] }, "ja": { + "detected.marinesnow": [ + "粒子", + "マリンスノー", + "落下する有機物", + "マリンスノー · 上層から沈む有機物の屑" + ], "detected.jelly": [ "クラゲ", "深紅のクラゲ", @@ -8468,14 +9162,49 @@ "source": "NOAA OER Windows to the Deep 2021 dive10-bigfin-squid; trim 34–76s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.arms", + "salience": 2, + "box": [ + 0.35, + 0.5, + 0.3, + 0.4 + ] + }, { "key": "detected.squid", "salience": 4, - "box": [ - 0.3, - 0.2, - 0.4, - 0.65 + "appear": 0.0, + "disappear": 1.0, + "track": [ + { + "t": 0.0, + "box": [ + 0.3, + 0.36, + 0.28, + 0.3 + ] + }, + { + "t": 0.5, + "box": [ + 0.42, + 0.22, + 0.26, + 0.28 + ] + }, + { + "t": 1.0, + "box": [ + 0.55, + 0.1, + 0.26, + 0.3 + ] + } ] }, { @@ -8525,6 +9254,12 @@ ], "strings": { "en": { + "detected.arms": [ + "arms", + "elbowed arms", + "trailing filaments", + "elbowed arms · held out, then trailing meters of thread" + ], "detected.squid": [ "squid", "bigfin squid", @@ -8558,6 +9293,12 @@ ] }, "es": { + "detected.arms": [ + "brazos", + "brazos acodados", + "filamentos colgantes", + "brazos acodados · extendidos y luego colgando metros de hilo" + ], "detected.squid": [ "calamar", "calamar de aletas grandes", @@ -8591,6 +9332,12 @@ ] }, "fr": { + "detected.arms": [ + "bras", + "bras coudés", + "filaments traînants", + "bras coudés · tendus puis traînant des mètres de fil" + ], "detected.squid": [ "calmar", "calmar à grandes nageoires", @@ -8624,6 +9371,12 @@ ] }, "ja": { + "detected.arms": [ + "腕", + "肘状の腕", + "垂れ下がる糸", + "肘状の腕 · 横に張り出し、数メートルの糸を引く" + ], "detected.squid": [ "イカ", "大きなヒレのイカ", @@ -8666,14 +9419,49 @@ "source": "NOAA OER 2021 North Atlantic Stepping Stones dive13-dandelion; trim 12–70s, crossfade-loop.", "right_variants": {}, "annotations": [ + { + "key": "detected.tentacle", + "salience": 2, + "box": [ + 0.3, + 0.45, + 0.4, + 0.3 + ] + }, { "key": "detected.siphonophore", "salience": 4, - "box": [ - 0.32, - 0.28, - 0.36, - 0.4 + "appear": 0.0, + "disappear": 1.0, + "track": [ + { + "t": 0.0, + "box": [ + 0.38, + 0.28, + 0.26, + 0.36 + ] + }, + { + "t": 0.5, + "box": [ + 0.3, + 0.2, + 0.34, + 0.46 + ] + }, + { + "t": 1.0, + "box": [ + 0.18, + 0.1, + 0.45, + 0.7 + ] + } ] }, { @@ -8723,6 +9511,12 @@ ], "strings": { "en": { + "detected.tentacle": [ + "threads", + "tentacles", + "feeding tentacles", + "feeding tentacles · a drifting net for prey" + ], "detected.siphonophore": [ "orb", "siphonophore", @@ -8756,6 +9550,12 @@ ] }, "es": { + "detected.tentacle": [ + "hilos", + "tentáculos", + "tentáculos de caza", + "tentáculos de caza · una red a la deriva para atrapar presas" + ], "detected.siphonophore": [ "orbe", "sifonóforo", @@ -8789,6 +9589,12 @@ ] }, "fr": { + "detected.tentacle": [ + "fils", + "tentacules", + "tentacules de capture", + "tentacules de capture · un filet dérivant pour les proies" + ], "detected.siphonophore": [ "sphère", "siphonophore", @@ -8822,6 +9628,12 @@ ] }, "ja": { + "detected.tentacle": [ + "糸", + "触手", + "捕食の触手", + "捕食の触手 · 獲物を捕らえる漂う網" + ], "detected.siphonophore": [ "球", "クダクラゲ", @@ -8865,13 +9677,48 @@ "right_variants": {}, "annotations": [ { - "key": "detected.octopus", - "salience": 4, + "key": "detected.arms", + "salience": 2, "box": [ 0.25, - 0.3, + 0.45, 0.5, - 0.45 + 0.3 + ] + }, + { + "key": "detected.octopus", + "salience": 4, + "appear": 0.0, + "disappear": 1.0, + "track": [ + { + "t": 0.0, + "box": [ + 0.5, + 0.1, + 0.35, + 0.55 + ] + }, + { + "t": 0.5, + "box": [ + 0.42, + 0.16, + 0.36, + 0.52 + ] + }, + { + "t": 1.0, + "box": [ + 0.05, + 0.02, + 0.92, + 0.95 + ] + } ] }, { @@ -8921,6 +9768,12 @@ ], "strings": { "en": { + "detected.arms": [ + "arms", + "eight arms", + "sucker-lined arms", + "eight arms · sucker-lined, tasting what they touch" + ], "detected.octopus": [ "octopus", "deep-sea octopus", @@ -8954,6 +9807,12 @@ ] }, "es": { + "detected.arms": [ + "brazos", + "ocho brazos", + "brazos con ventosas", + "ocho brazos · con ventosas que saborean lo que tocan" + ], "detected.octopus": [ "pulpo", "pulpo abisal", @@ -8987,6 +9846,12 @@ ] }, "fr": { + "detected.arms": [ + "bras", + "huit bras", + "bras à ventouses", + "huit bras · garnis de ventouses qui goûtent ce qu’elles touchent" + ], "detected.octopus": [ "pieuvre", "pieuvre des abysses", @@ -9020,6 +9885,12 @@ ] }, "ja": { + "detected.arms": [ + "腕", + "八本の腕", + "吸盤の並ぶ腕", + "八本の腕 · 触れたものを味わう吸盤付き" + ], "detected.octopus": [ "タコ", "深海のタコ", @@ -9063,13 +9934,48 @@ "right_variants": {}, "annotations": [ { - "key": "detected.seacucumber", - "salience": 4, + "key": "detected.veil", + "salience": 2, "box": [ 0.3, 0.3, - 0.4, - 0.4 + 0.35, + 0.25 + ] + }, + { + "key": "detected.seacucumber", + "salience": 4, + "appear": 0.0, + "disappear": 1.0, + "track": [ + { + "t": 0.0, + "box": [ + 0.58, + 0.38, + 0.18, + 0.3 + ] + }, + { + "t": 0.5, + "box": [ + 0.46, + 0.32, + 0.19, + 0.32 + ] + }, + { + "t": 1.0, + "box": [ + 0.38, + 0.28, + 0.2, + 0.36 + ] + } ] }, { @@ -9119,6 +10025,12 @@ ], "strings": { "en": { + "detected.veil": [ + "veil", + "oral veil", + "swimming veil", + "oral veil · sweeps sediment, and flaps to swim" + ], "detected.seacucumber": [ "blob", "sea cucumber", @@ -9152,6 +10064,12 @@ ] }, "es": { + "detected.veil": [ + "velo", + "velo oral", + "velo natatorio", + "velo oral · barre el sedimento y aletea para nadar" + ], "detected.seacucumber": [ "mancha", "pepino de mar", @@ -9185,6 +10103,12 @@ ] }, "fr": { + "detected.veil": [ + "voile", + "voile oral", + "voile natatoire", + "voile oral · balaie le sédiment et bat pour nager" + ], "detected.seacucumber": [ "masse", "concombre de mer", @@ -9218,6 +10142,12 @@ ] }, "ja": { + "detected.veil": [ + "ヴェール", + "口前のヴェール", + "遊泳用のヴェール", + "口前のヴェール · 堆積物を掃き、羽ばたいて泳ぐ" + ], "detected.seacucumber": [ "塊", "ナマコ", diff --git a/tools/i18n/catalogs/en.json b/tools/i18n/catalogs/en.json index ebd9cb6..59e7ff6 100644 --- a/tools/i18n/catalogs/en.json +++ b/tools/i18n/catalogs/en.json @@ -69,7 +69,8 @@ "longing", "yearning", "an aching yearning" - ] + ], + "measure.count": "~2T galaxies" }, "cosmos_orion": { "detected.nebula": [ @@ -312,6 +313,18 @@ "terrestrial planet", "terrestrial planet · 12,742 km across" ], + "detected.cloud_band": [ + "clouds", + "weather systems", + "cloud systems", + "global cloud systems · clouds cover ~67% of Earth" + ], + "detected.starfield": [ + "stars", + "starfield", + "background stars", + "background starfield · a rendered backdrop, not to scale" + ], "feel.serenity": [ "calm", "serenity", @@ -529,6 +542,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.butte": [ + "tower", + "butte", + "rock temple", + "rock ‘temple’ · an erosional butte left standing" ] }, "sky_greenland_landice": { @@ -567,6 +586,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.crevasse": [ + "cracks", + "crevasses", + "glacial crevasses", + "crevasses · the ice fracturing as it flows" ] }, "sky_greenland_suture": { @@ -605,6 +630,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.floe": [ + "plates", + "ice floes", + "pack-ice floes", + "pack-ice floes · drifting plates of frozen sea" ] }, "sky_jungle_amazon": { @@ -643,6 +674,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.mist": [ + "haze", + "canopy mist", + "transpiration haze", + "transpiration haze · the forest exhaling water vapor" ] }, "sky_jungle_waterfall": { @@ -681,6 +718,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.spray": [ + "mist", + "spray", + "plunge spray", + "plunge spray · the river aerosolized on impact" ] }, "sky_coast_cliffspain": { @@ -719,6 +762,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.headland": [ + "point", + "headland", + "rock promontory", + "promontory · a cliffed arm of land into the sea" ] }, "sky_mtn_castlecrags": { @@ -757,6 +806,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.talus": [ + "scree", + "talus", + "talus slope", + "talus · frost-shattered rock piled below the crags" ] }, "sky_mtn_rocky": { @@ -795,6 +850,12 @@ "vertigo", "giddiness", "a giddy, falling vertigo" + ], + "detected.snowfield": [ + "snow", + "snowfield", + "alpine snowfield", + "alpine snowfield · lingering high-elevation snow" ] }, "coast_birdrock": { @@ -833,6 +894,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.seabirds": [ + "birds", + "seabirds", + "nesting seabirds", + "seabird colony · the rookery that names the rock" ] }, "coast_surfgrass": { @@ -871,6 +938,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.tidepool": [ + "pool", + "tidepool", + "intertidal pool", + "tidepool · a pocket sea bared at low tide" ] }, "coast_kelp": { @@ -909,6 +982,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.pneumatocyst": [ + "floats", + "gas bladders", + "pneumatocysts", + "pneumatocysts · gas floats lifting the blades to light" ] }, "coast_otters": { @@ -947,6 +1026,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.fur": [ + "fur", + "dense fur", + "the densest fur", + "densest fur on Earth · ~1M hairs/in², no blubber" ] }, "coast_kalaloch": { @@ -985,6 +1070,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.sunset": [ + "glow", + "sunset", + "golden hour", + "golden hour · low sun reddened through more air" ] }, "coast_seals": { @@ -1023,6 +1114,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.whiskers": [ + "whiskers", + "vibrissae", + "sensing whiskers", + "vibrissae · whiskers that feel prey in murky water" ] }, "coast_mist": { @@ -1061,6 +1158,12 @@ "melancholy", "longing", "a soft seaward longing" + ], + "detected.swell": [ + "waves", + "swell", + "ocean swell", + "ocean swell · wind-built waves from distant storms" ] }, "reef_lionfish": { @@ -1172,6 +1275,12 @@ "immersion", "absorption", "a held, breathless absorption" + ], + "detected.coral": [ + "coral", + "reef coral", + "hard coral", + "hard coral · the reef this fish grazes into sand" ] }, "reef_coralspacific": { @@ -1210,6 +1319,12 @@ "immersion", "absorption", "a held, breathless absorption" + ], + "detected.polyp": [ + "polyps", + "coral polyps", + "living polyps", + "polyps · each a tiny animal, the colony’s builders" ] }, "reef_redsea": { @@ -1399,6 +1514,12 @@ "dread", "foreboding", "a slow, cold foreboding" + ], + "detected.marinesnow": [ + "specks", + "marine snow", + "falling detritus", + "marine snow · organic debris drifting down from above" ] }, "abyss_bigfin": { @@ -1432,6 +1553,12 @@ "dread", "foreboding", "a slow, cold foreboding" + ], + "detected.arms": [ + "arms", + "elbowed arms", + "trailing filaments", + "elbowed arms · held out, then trailing meters of thread" ] }, "abyss_dandelion": { @@ -1465,6 +1592,12 @@ "dread", "foreboding", "a slow, cold foreboding" + ], + "detected.tentacle": [ + "threads", + "tentacles", + "feeding tentacles", + "feeding tentacles · a drifting net for prey" ] }, "abyss_octopus": { @@ -1498,6 +1631,12 @@ "dread", "foreboding", "a slow, cold foreboding" + ], + "detected.arms": [ + "arms", + "eight arms", + "sucker-lined arms", + "eight arms · sucker-lined, tasting what they touch" ] }, "abyss_seapig": { @@ -1531,6 +1670,12 @@ "dread", "foreboding", "a slow, cold foreboding" + ], + "detected.veil": [ + "veil", + "oral veil", + "swimming veil", + "oral veil · sweeps sediment, and flaps to swim" ] } } diff --git a/tools/i18n/catalogs/es.json b/tools/i18n/catalogs/es.json index 11157e5..2e72713 100644 --- a/tools/i18n/catalogs/es.json +++ b/tools/i18n/catalogs/es.json @@ -69,7 +69,8 @@ "anhelo", "añoranza", "una añoranza punzante" - ] + ], + "measure.count": "~2 billones de galaxias" }, "cosmos_orion": { "feel.wonder": [ @@ -312,6 +313,18 @@ "planeta terrestre", "planeta terrestre · 12.742 km de diámetro" ], + "detected.cloud_band": [ + "nubes", + "sistemas meteorológicos", + "sistemas nubosos", + "sistemas nubosos globales · las nubes cubren ~67% de la Tierra" + ], + "detected.starfield": [ + "estrellas", + "campo estelar", + "estrellas de fondo", + "campo estelar de fondo · un telón renderizado, sin escala" + ], "feel.serenity": [ "calma", "serenidad", @@ -529,6 +542,12 @@ "estratos de roca", "lechos sedimentarios", "estratos · épocas de sedimentación apiladas" + ], + "detected.butte": [ + "torre", + "cerro testigo", + "templo de roca", + "‘templo’ de roca · un cerro testigo de la erosión" ] }, "sky_greenland_landice": { @@ -567,6 +586,12 @@ "nevero", "neviza", "neviza · nieve vieja que se compacta hacia hielo glaciar" + ], + "detected.crevasse": [ + "grietas", + "grietas", + "grietas glaciares", + "grietas · el hielo fracturándose al fluir" ] }, "sky_greenland_suture": { @@ -605,6 +630,12 @@ "canal", "canal abierto", "canal · una fractura de agua abierta entre témpanos" + ], + "detected.floe": [ + "placas", + "témpanos", + "témpanos de banquisa", + "témpanos · placas de mar congelado a la deriva" ] }, "sky_jungle_amazon": { @@ -643,6 +674,12 @@ "árbol alto", "árbol emergente", "emergente · un gigante que rompe sobre el techo del dosel" + ], + "detected.mist": [ + "bruma", + "bruma del dosel", + "bruma de transpiración", + "bruma de transpiración · el bosque exhalando vapor" ] }, "sky_jungle_waterfall": { @@ -681,6 +718,12 @@ "dosel de la jungla", "dosel selvático", "dosel · bosque denso que abarrota la garganta" + ], + "detected.spray": [ + "rocío", + "aerosol", + "rocío de caída", + "rocío de caída · el río pulverizado al impactar" ] }, "sky_coast_cliffspain": { @@ -719,6 +762,12 @@ "rompiente", "oleaje rompiente", "oleaje rompiente · el océano que encuentra la piedra" + ], + "detected.headland": [ + "punta", + "promontorio", + "promontorio rocoso", + "promontorio · un brazo de tierra acantilado en el mar" ] }, "sky_mtn_castlecrags": { @@ -757,6 +806,12 @@ "bosque de coníferas", "bosque montano", "bosque montano · cubriendo las laderas bajo los riscos" + ], + "detected.talus": [ + "pedrera", + "talud", + "talud de derrubios", + "talud · roca rota por el hielo amontonada bajo los riscos" ] }, "sky_mtn_rocky": { @@ -795,6 +850,12 @@ "tundra alpina", "tundra alpina", "tundra alpina · plantas en cojín bajas sobre los árboles" + ], + "detected.snowfield": [ + "nieve", + "nevero", + "nevero alpino", + "nevero alpino · nieve persistente de gran altitud" ] }, "coast_birdrock": { @@ -833,6 +894,12 @@ "melancolía", "anhelo", "un suave anhelo hacia el mar" + ], + "detected.seabirds": [ + "aves", + "aves marinas", + "aves marinas anidando", + "colonia de aves marinas · el criadero que da nombre a la roca" ] }, "coast_surfgrass": { @@ -871,6 +938,12 @@ "melancolía", "anhelo", "un suave anhelo hacia el mar" + ], + "detected.tidepool": [ + "charca", + "poza de marea", + "poza intermareal", + "poza de marea · un mar en miniatura al bajar la marea" ] }, "coast_kelp": { @@ -909,6 +982,12 @@ "lámina", "fronda de alga", "fronda · flotadores llenos de gas la mantienen erguida" + ], + "detected.pneumatocyst": [ + "flotadores", + "vejigas de gas", + "neumatocistos", + "neumatocistos · flotadores de gas que alzan las hojas a la luz" ] }, "coast_otters": { @@ -947,6 +1026,12 @@ "estuario", "estero de marea", "estero de marea · aguas resguardadas de crianza" + ], + "detected.fur": [ + "pelaje", + "pelaje denso", + "el pelaje más denso", + "el pelaje más denso de la Tierra · ~1 M de pelos/in², sin grasa" ] }, "coast_kalaloch": { @@ -985,6 +1070,12 @@ "farallón", "farallón costero", "farallón · roca residual tallada por las olas" + ], + "detected.sunset": [ + "resplandor", + "atardecer", + "hora dorada", + "hora dorada · el sol bajo enrojecido por más atmósfera" ] }, "coast_seals": { @@ -1023,6 +1114,12 @@ "roca de descanso", "roca intermareal", "descansadero · una repisa de descanso bañada por la marea" + ], + "detected.whiskers": [ + "bigotes", + "vibrisas", + "bigotes sensores", + "vibrisas · bigotes que detectan presas en agua turbia" ] }, "coast_mist": { @@ -1061,6 +1158,12 @@ "roca de orilla", "roca costera", "roca costera · el borde firme de la tierra" + ], + "detected.swell": [ + "olas", + "mar de fondo", + "oleaje de fondo", + "mar de fondo · olas formadas por tormentas lejanas" ] }, "reef_lionfish": { @@ -1172,6 +1275,12 @@ "inmersión", "absorción", "una absorción contenida y sin aliento" + ], + "detected.coral": [ + "coral", + "coral de arrecife", + "coral duro", + "coral duro · el arrecife que este pez muele en arena" ] }, "reef_coralspacific": { @@ -1210,6 +1319,12 @@ "inmersión", "absorción", "una absorción contenida y sin aliento" + ], + "detected.polyp": [ + "pólipos", + "pólipos de coral", + "pólipos vivos", + "pólipos · cada uno un animal diminuto, constructores de la colonia" ] }, "reef_redsea": { @@ -1399,6 +1514,12 @@ "pavor", "presagio", "un presagio lento y frío" + ], + "detected.marinesnow": [ + "motas", + "nieve marina", + "detrito que cae", + "nieve marina · restos orgánicos que descienden desde arriba" ] }, "abyss_bigfin": { @@ -1432,7 +1553,13 @@ "Magnapinna", "Magnapinna · brazos acodados que se extienden metros en la oscuridad" ], - "measure.depth": "−2.000 m" + "measure.depth": "−2.000 m", + "detected.arms": [ + "brazos", + "brazos acodados", + "filamentos colgantes", + "brazos acodados · extendidos y luego colgando metros de hilo" + ] }, "abyss_dandelion": { "feel.unease": [ @@ -1465,7 +1592,13 @@ "sifonóforo diente de león", "Rhodaliidae · una colonia de clones anclada al lecho marino" ], - "measure.depth": "−2.500 m" + "measure.depth": "−2.500 m", + "detected.tentacle": [ + "hilos", + "tentáculos", + "tentáculos de caza", + "tentáculos de caza · una red a la deriva para atrapar presas" + ] }, "abyss_octopus": { "feel.unease": [ @@ -1498,7 +1631,13 @@ "Graneledone", "Graneledone boreopacifica · incuba sus huevos durante ~4,5 años" ], - "measure.depth": "−2.500 m" + "measure.depth": "−2.500 m", + "detected.arms": [ + "brazos", + "ocho brazos", + "brazos con ventosas", + "ocho brazos · con ventosas que saborean lo que tocan" + ] }, "abyss_seapig": { "feel.unease": [ @@ -1531,6 +1670,12 @@ "Enypniastes eximia", "Enypniastes · un pepino de mar nadador, el “pollo sin cabeza”" ], - "measure.depth": "−2.700 m" + "measure.depth": "−2.700 m", + "detected.veil": [ + "velo", + "velo oral", + "velo natatorio", + "velo oral · barre el sedimento y aletea para nadar" + ] } } diff --git a/tools/i18n/catalogs/fr.json b/tools/i18n/catalogs/fr.json index cf877be..8d64195 100644 --- a/tools/i18n/catalogs/fr.json +++ b/tools/i18n/catalogs/fr.json @@ -69,7 +69,8 @@ "désir", "aspiration", "une aspiration douloureuse" - ] + ], + "measure.count": "~2 000 milliards de galaxies" }, "cosmos_orion": { "feel.wonder": [ @@ -312,6 +313,18 @@ "planète tellurique", "planète tellurique · 12 742 km de diamètre" ], + "detected.cloud_band": [ + "nuages", + "systèmes météo", + "systèmes nuageux", + "systèmes nuageux planétaires · les nuages couvrent ~67% de la Terre" + ], + "detected.starfield": [ + "étoiles", + "champ d’étoiles", + "étoiles d’arrière-plan", + "champ d’étoiles de fond · un décor rendu, hors échelle" + ], "feel.serenity": [ "calme", "sérénité", @@ -529,6 +542,12 @@ "strates rocheuses", "bancs sédimentaires", "strates · des époques de dépôt empilées" + ], + "detected.butte": [ + "tour", + "butte-témoin", + "temple rocheux", + "‘temple’ rocheux · une butte-témoin laissée par l’érosion" ] }, "sky_greenland_landice": { @@ -567,6 +586,12 @@ "champ de neige", "névé", "névé · vieille neige se compactant en glace glaciaire" + ], + "detected.crevasse": [ + "fissures", + "crevasses", + "crevasses glaciaires", + "crevasses · la glace se fracture en s’écoulant" ] }, "sky_greenland_suture": { @@ -605,6 +630,12 @@ "chenal", "chenal libre", "chenal · une fracture d'eau libre entre les floes" + ], + "detected.floe": [ + "plaques", + "floes", + "floes de banquise", + "floes · plaques de mer gelée à la dérive" ] }, "sky_jungle_amazon": { @@ -643,6 +674,12 @@ "grand arbre", "arbre émergent", "émergent · un géant perçant au-dessus de la canopée" + ], + "detected.mist": [ + "brume", + "brume de canopée", + "brume de transpiration", + "brume de transpiration · la forêt exhalant sa vapeur" ] }, "sky_jungle_waterfall": { @@ -681,6 +718,12 @@ "canopée de jungle", "canopée de forêt tropicale", "canopée · forêt dense pressée autour de la gorge" + ], + "detected.spray": [ + "embruns", + "embruns", + "embruns de chute", + "embruns de chute · la rivière pulvérisée à l’impact" ] }, "sky_coast_cliffspain": { @@ -719,6 +762,12 @@ "ressac", "houle déferlante", "houle déferlante · l'océan à la rencontre de la pierre" + ], + "detected.headland": [ + "pointe", + "promontoire", + "promontoire rocheux", + "promontoire · un bras de terre escarpé dans la mer" ] }, "sky_mtn_castlecrags": { @@ -757,6 +806,12 @@ "forêt de conifères", "forêt montagnarde", "forêt montagnarde · habillant les pentes sous les pics" + ], + "detected.talus": [ + "éboulis", + "talus", + "talus d’éboulis", + "éboulis · roches gélifractées entassées sous les aiguilles" ] }, "sky_mtn_rocky": { @@ -795,6 +850,12 @@ "toundra alpine", "toundra alpine", "toundra alpine · plantes en coussin basses au-dessus des arbres" + ], + "detected.snowfield": [ + "neige", + "névé", + "névé alpin", + "névé alpin · neige persistante de haute altitude" ] }, "coast_birdrock": { @@ -833,6 +894,12 @@ "mélancolie", "langueur", "une douce langueur tournée vers le large" + ], + "detected.seabirds": [ + "oiseaux", + "oiseaux marins", + "oiseaux marins nicheurs", + "colonie d’oiseaux marins · la rookerie qui nomme le rocher" ] }, "coast_surfgrass": { @@ -871,6 +938,12 @@ "mélancolie", "langueur", "une douce langueur tournée vers le large" + ], + "detected.tidepool": [ + "mare", + "cuvette de marée", + "mare intertidale", + "cuvette de marée · une mer de poche découverte à marée basse" ] }, "coast_kelp": { @@ -909,6 +982,12 @@ "lame", "fronde de varech", "fronde · des flotteurs remplis de gaz la maintiennent droite" + ], + "detected.pneumatocyst": [ + "flotteurs", + "vésicules à gaz", + "pneumatocystes", + "pneumatocystes · des flotteurs à gaz qui hissent les lames vers la lumière" ] }, "coast_otters": { @@ -947,6 +1026,12 @@ "estuaire", "chenal de marée", "chenal de marée · eaux de nourricerie abritées" + ], + "detected.fur": [ + "fourrure", + "fourrure dense", + "la fourrure la plus dense", + "la fourrure la plus dense au monde · ~1 M de poils/in², sans graisse" ] }, "coast_kalaloch": { @@ -985,6 +1070,12 @@ "aiguille marine", "aiguille côtière", "aiguille marine · roche résiduelle taillée par les vagues" + ], + "detected.sunset": [ + "lueur", + "coucher de soleil", + "heure dorée", + "heure dorée · le soleil bas rougi par plus d’atmosphère" ] }, "coast_seals": { @@ -1023,6 +1114,12 @@ "rocher reposoir", "rocher intertidal", "reposoir · une corniche de repos balayée par la marée" + ], + "detected.whiskers": [ + "moustaches", + "vibrisses", + "moustaches sensorielles", + "vibrisses · des moustaches qui sentent les proies en eau trouble" ] }, "coast_mist": { @@ -1061,6 +1158,12 @@ "rocher de rivage", "rocher côtier", "rocher côtier · le bord dressé de la terre" + ], + "detected.swell": [ + "vagues", + "houle", + "houle océanique", + "houle · des vagues nées de tempêtes lointaines" ] }, "reef_lionfish": { @@ -1172,6 +1275,12 @@ "immersion", "absorption", "une absorption retenue, à couper le souffle" + ], + "detected.coral": [ + "corail", + "corail récifal", + "corail dur", + "corail dur · le récif que ce poisson broie en sable" ] }, "reef_coralspacific": { @@ -1210,6 +1319,12 @@ "immersion", "absorption", "une absorption retenue, à couper le souffle" + ], + "detected.polyp": [ + "polypes", + "polypes coralliens", + "polypes vivants", + "polypes · chacun un animal minuscule, bâtisseurs de la colonie" ] }, "reef_redsea": { @@ -1399,6 +1514,12 @@ "effroi", "pressentiment", "un pressentiment lent et glacé" + ], + "detected.marinesnow": [ + "points", + "neige marine", + "détritus tombants", + "neige marine · débris organiques descendant des couches supérieures" ] }, "abyss_bigfin": { @@ -1432,7 +1553,13 @@ "Magnapinna", "Magnapinna · des bras coudés traînant sur des mètres dans l'obscurité" ], - "measure.depth": "−2 000 m" + "measure.depth": "−2 000 m", + "detected.arms": [ + "bras", + "bras coudés", + "filaments traînants", + "bras coudés · tendus puis traînant des mètres de fil" + ] }, "abyss_dandelion": { "feel.unease": [ @@ -1465,7 +1592,13 @@ "siphonophore pissenlit", "Rhodaliidae · une colonie de clones amarrée au fond marin" ], - "measure.depth": "−2 500 m" + "measure.depth": "−2 500 m", + "detected.tentacle": [ + "fils", + "tentacules", + "tentacules de capture", + "tentacules de capture · un filet dérivant pour les proies" + ] }, "abyss_octopus": { "feel.unease": [ @@ -1498,7 +1631,13 @@ "Graneledone", "Graneledone boreopacifica · couve ses œufs pendant ~4,5 ans" ], - "measure.depth": "−2 500 m" + "measure.depth": "−2 500 m", + "detected.arms": [ + "bras", + "huit bras", + "bras à ventouses", + "huit bras · garnis de ventouses qui goûtent ce qu’elles touchent" + ] }, "abyss_seapig": { "feel.unease": [ @@ -1531,6 +1670,12 @@ "Enypniastes eximia", "Enypniastes · un concombre de mer nageur, le “poulet sans tête”" ], - "measure.depth": "−2 700 m" + "measure.depth": "−2 700 m", + "detected.veil": [ + "voile", + "voile oral", + "voile natatoire", + "voile oral · balaie le sédiment et bat pour nager" + ] } } diff --git a/tools/i18n/catalogs/ja.json b/tools/i18n/catalogs/ja.json index 971def4..822b05a 100644 --- a/tools/i18n/catalogs/ja.json +++ b/tools/i18n/catalogs/ja.json @@ -69,7 +69,8 @@ "憧れ", "切望", "胸を締めつける切望" - ] + ], + "measure.count": "約2兆個の銀河" }, "cosmos_orion": { "feel.wonder": [ @@ -312,6 +313,18 @@ "岩石惑星", "岩石惑星 · 直径12,742 km" ], + "detected.cloud_band": [ + "雲", + "気象システム", + "雲システム", + "地球規模の雲システム · 雲は地表の約67%を覆う" + ], + "detected.starfield": [ + "星", + "星野", + "背景の星", + "背景の星野 · 描画された背景で実寸ではない" + ], "feel.serenity": [ "穏やか", "静けさ", @@ -529,6 +542,12 @@ "岩層", "堆積層", "地層 · 積み重なった堆積の時代" + ], + "detected.butte": [ + "塔", + "残丘", + "岩の神殿", + "岩の‘神殿’ · 浸食に取り残された残丘" ] }, "sky_greenland_landice": { @@ -567,6 +586,12 @@ "雪原", "フィルン", "フィルン · 氷河の氷へと締まっていく古い雪" + ], + "detected.crevasse": [ + "亀裂", + "クレバス", + "氷河の裂け目", + "クレバス · 流れる氷が割れてできた裂け目" ] }, "sky_greenland_suture": { @@ -605,6 +630,12 @@ "水路", "リード", "リード · 氷盤の間に開いた水の裂け目" + ], + "detected.floe": [ + "板状氷", + "氷盤", + "流氷の氷盤", + "氷盤 · 漂う凍った海の板" ] }, "sky_jungle_amazon": { @@ -643,6 +674,12 @@ "高い木", "突出木", "突出木 · 樹冠の天井を突き抜ける巨木" + ], + "detected.mist": [ + "もや", + "林冠のもや", + "蒸散のもや", + "蒸散のもや · 森が吐き出す水蒸気" ] }, "sky_jungle_waterfall": { @@ -681,6 +718,12 @@ "ジャングルの樹冠", "熱帯雨林の樹冠", "樹冠 · 峡谷に密集する濃い森" + ], + "detected.spray": [ + "水しぶき", + "しぶき", + "落下のしぶき", + "落下のしぶき · 衝突で霧化した川" ] }, "sky_coast_cliffspain": { @@ -719,6 +762,12 @@ "打ち寄せる波", "砕けるうねり", "砕けるうねり · 海が岩に出会う" + ], + "detected.headland": [ + "岬", + "岬", + "岩の岬", + "岬 · 海へ突き出す断崖の地" ] }, "sky_mtn_castlecrags": { @@ -757,6 +806,12 @@ "針葉樹林", "山地林", "山地林 · 岩峰の下の斜面を覆う" + ], + "detected.talus": [ + "岩屑", + "タルス", + "岩屑の斜面", + "タルス · 凍結破砕した岩が岩峰の下に堆積" ] }, "sky_mtn_rocky": { @@ -795,6 +850,12 @@ "ツンドラ", "高山ツンドラ", "高山ツンドラ · 樹林の上に育つ低いクッション状の植物" + ], + "detected.snowfield": [ + "雪", + "雪原", + "高山の雪原", + "高山の雪原 · 標高の高い場所に残る雪" ] }, "coast_birdrock": { @@ -833,6 +894,12 @@ "憂い", "恋しさ", "海へと向かう柔らかな恋しさ" + ], + "detected.seabirds": [ + "鳥", + "海鳥", + "営巣する海鳥", + "海鳥のコロニー · 岩の名の由来となる集団繁殖地" ] }, "coast_surfgrass": { @@ -871,6 +938,12 @@ "憂い", "恋しさ", "海へと向かう柔らかな恋しさ" + ], + "detected.tidepool": [ + "潮だまり", + "タイドプール", + "潮間帯の池", + "潮だまり · 干潮で現れる小さな海" ] }, "coast_kelp": { @@ -909,6 +982,12 @@ "葉状体", "ケルプの葉", "葉状部 · ガスを含んだ浮き袋が直立させる" + ], + "detected.pneumatocyst": [ + "浮き", + "気胞", + "気胞(ニューマトシスト)", + "気胞 · 葉を光へ持ち上げるガスの浮き" ] }, "coast_otters": { @@ -947,6 +1026,12 @@ "河口", "潮汐の入り江", "潮の入り江 · 守られた育成の水域" + ], + "detected.fur": [ + "毛皮", + "密な毛皮", + "世界一密な毛皮", + "世界一密な毛皮 · 約100万本/in²、脂肪層なし" ] }, "coast_kalaloch": { @@ -985,6 +1070,12 @@ "海食柱", "海岸の海食柱", "海食柱 · 波に削り残された岩" + ], + "detected.sunset": [ + "輝き", + "夕焼け", + "ゴールデンアワー", + "ゴールデンアワー · 大気を長く通り赤らむ低い太陽" ] }, "coast_seals": { @@ -1023,6 +1114,12 @@ "上陸岩", "潮間帯の岩", "上陸地 · 潮に洗われる休息の岩棚" + ], + "detected.whiskers": [ + "ひげ", + "触毛", + "感覚のひげ", + "触毛 · 濁った水中で獲物を感じ取るひげ" ] }, "coast_mist": { @@ -1061,6 +1158,12 @@ "岸の岩", "海岸の岩", "海岸の岩 · 陸の立つ縁" + ], + "detected.swell": [ + "波", + "うねり", + "海のうねり", + "うねり · 遠くの嵐が生んだ波" ] }, "reef_lionfish": { @@ -1172,6 +1275,12 @@ "没入", "没頭", "息を呑む没頭" + ], + "detected.coral": [ + "サンゴ", + "礁サンゴ", + "造礁サンゴ", + "造礁サンゴ · この魚が削って砂にする礁" ] }, "reef_coralspacific": { @@ -1210,6 +1319,12 @@ "没入", "没頭", "息を呑む没頭" + ], + "detected.polyp": [ + "ポリプ", + "サンゴのポリプ", + "生きたポリプ", + "ポリプ · 一つ一つが小さな動物、群体の建設者" ] }, "reef_redsea": { @@ -1399,6 +1514,12 @@ "恐れ", "胸騒ぎ", "ゆっくりと冷たい胸騒ぎ" + ], + "detected.marinesnow": [ + "粒子", + "マリンスノー", + "落下する有機物", + "マリンスノー · 上層から沈む有機物の屑" ] }, "abyss_bigfin": { @@ -1432,7 +1553,13 @@ "Magnapinna", "Magnapinna · 肘のように曲がる腕を闇へ何メートルも垂らす" ], - "measure.depth": "−2,000 m" + "measure.depth": "−2,000 m", + "detected.arms": [ + "腕", + "肘状の腕", + "垂れ下がる糸", + "肘状の腕 · 横に張り出し、数メートルの糸を引く" + ] }, "abyss_dandelion": { "feel.unease": [ @@ -1465,7 +1592,13 @@ "タンポポクダクラゲ", "Rhodaliidae · 海底につながれたクローンの群体" ], - "measure.depth": "−2,500 m" + "measure.depth": "−2,500 m", + "detected.tentacle": [ + "糸", + "触手", + "捕食の触手", + "捕食の触手 · 獲物を捕らえる漂う網" + ] }, "abyss_octopus": { "feel.unease": [ @@ -1498,7 +1631,13 @@ "Graneledone", "Graneledone boreopacifica · 卵を約4.5年抱き続ける" ], - "measure.depth": "−2,500 m" + "measure.depth": "−2,500 m", + "detected.arms": [ + "腕", + "八本の腕", + "吸盤の並ぶ腕", + "八本の腕 · 触れたものを味わう吸盤付き" + ] }, "abyss_seapig": { "feel.unease": [ @@ -1531,6 +1670,12 @@ "Enypniastes eximia", "Enypniastes · 泳ぐナマコ、「頭のない鶏」" ], - "measure.depth": "−2,700 m" + "measure.depth": "−2,700 m", + "detected.veil": [ + "ヴェール", + "口前のヴェール", + "遊泳用のヴェール", + "口前のヴェール · 堆積物を掃き、羽ばたいて泳ぐ" + ] } }