Files
TREK/shared/src/i18n/en/studioText.ts
T
Maurice 75d0593198 feat(studio): text effects, fit to frame and 24 lockups in a Text styles shelf
- A text can be cased (capitals, lower case, small caps), placed at the top,
  middle or foot of its frame, outlined, given a hard shadow or a marker band,
  bent on an arc or round a circle, filled with a gallery photo or left
  hollow, and shrunk to fit its frame. Every effect prints as vector: copies
  and strokes for HTML type, textPath and a clip over an <image> for SVG.
- Fitting is solved when the text is edited, in the Studio and in the edit
  engine, and stored; the chosen size is kept as the ceiling.
- Text sizes reach 400 pt and tracking 1.5 em.
- The Elements panel opens on a Text tab: the plain styles and 24 lockups
  (titles, badges and stamps, chapter marks, quotes, captions, places), each
  drawn with the book's own title and placed as one group.
- The assistant sets every effect through style and add, places a lockup with
  add_lockup, reads the effects in describe_book_page and gets two new
  findings (curve_overflow, effect_heavy) beside photo-fill and band checks.
- Book format revision 6.
2026-10-23 22:08:13 +00:00

80 lines
4.2 KiB
TypeScript

import type { TranslationStrings } from '../types';
const studioText: TranslationStrings = {
'journey.studio.fx.placement': 'Case and placement',
'journey.studio.fx.case': 'Case',
'journey.studio.fx.caseNone': 'As typed',
'journey.studio.fx.caseUpper': 'Capitals',
'journey.studio.fx.caseLower': 'Lower case',
'journey.studio.fx.caseSmall': 'Small caps',
'journey.studio.fx.vertical': 'In the frame',
'journey.studio.fx.top': 'Top',
'journey.studio.fx.middle': 'Middle',
'journey.studio.fx.bottom': 'Bottom',
'journey.studio.fx.fit': 'Shrink to fit',
'journey.studio.fx.fitHint':
'The size you set is the largest the words are set at. They shrink when the frame gets too small and grow back when there is room.',
'journey.studio.fx.effects': 'Effects',
'journey.studio.fx.shadow': 'Hard shadow',
'journey.studio.fx.across': 'Across',
'journey.studio.fx.down': 'Down',
'journey.studio.fx.band': 'Marker band',
'journey.studio.fx.padAcross': 'Room at the sides',
'journey.studio.fx.padDown': 'Room above and below',
'journey.studio.fx.bandDrawn': 'Curved and photo-filled words are drawn without a marker band.',
'journey.studio.fx.curve': 'Curve',
'journey.studio.fx.straight': 'Straight',
'journey.studio.fx.arc': 'Arc',
'journey.studio.fx.circle': 'Circle',
'journey.studio.fx.bend': 'Bend',
'journey.studio.fx.start': 'Centred at',
'journey.studio.fx.letters': 'Letters',
'journey.studio.fx.hollow': 'Hollow',
'journey.studio.fx.noPhotos': 'This journey has no photos to fill the letters with yet.',
'journey.studio.fx.pickPhoto': 'Photo inside the letters',
'journey.studio.fx.focalHint': 'Drag to choose which part of the photo shows through the letters.',
'journey.studio.fx.zoom': 'Zoom',
'journey.studio.fx.drawnHint':
'Curved and photo-filled words do not wrap: a curve sets one line, a photo fill starts a new line where you press Enter.',
'journey.studio.textStylesHint':
"Each style is set in your book's title and sized to fit it. It arrives selected as one set, so you can move it at once; click a single part to change its words.",
'journey.studio.lockupGroup.titles': 'Titles',
'journey.studio.lockupGroup.badges': 'Badges and stamps',
'journey.studio.lockupGroup.chapters': 'Chapters',
'journey.studio.lockupGroup.quotes': 'Quotes, captions and places',
'journey.studio.lockup.poster-stack': 'Poster stack',
'journey.studio.lockup.spaced-date': 'Date line and title',
'journey.studio.lockup.serif-sun': 'Serif title with sun',
'journey.studio.lockup.title-script-year': 'Title with italic line',
'journey.studio.lockup.script-overlay': 'Word over the title',
'journey.studio.lockup.photo-word': 'Photo in the letters',
'journey.studio.lockup.fabric-band': 'Title on a band',
'journey.studio.lockup.arched-title': 'Arched title',
'journey.studio.lockup.retro-shadow': 'Retro shadow',
'journey.studio.lockup.outline-echo': 'Outline echo',
'journey.studio.lockup.minimal-caps': 'Spaced capitals',
'journey.studio.lockup.circle-badge': 'Round badge',
'journey.studio.lockup.postmark': 'Postmark',
'journey.studio.lockup.stamp': 'Stamp',
'journey.studio.lockup.ticket': 'Ticket',
'journey.studio.lockup.chapter-outline': 'Outlined number',
'journey.studio.lockup.chapter-rules': 'Number between rules',
'journey.studio.lockup.day-opener': 'Day opener',
'journey.studio.lockup.quote-classic': 'Classic quote',
'journey.studio.lockup.quote-band': 'Quote on bands',
'journey.studio.lockup.caption-rule': 'Caption with rule',
'journey.studio.lockup.caption-number': 'Numbered caption',
'journey.studio.lockup.coords-pin': 'Coordinates with pin',
'journey.studio.lockup.coords-stack': 'Place and coordinates',
'journey.studio.lockupWord.title': 'Lisbon',
'journey.studio.lockupWord.subtitle': 'A summer by the sea',
'journey.studio.lockupWord.kicker': 'Travel journal',
'journey.studio.lockupWord.overlay': 'travel',
'journey.studio.lockupWord.place': 'Portugal',
'journey.studio.lockupWord.dates': '12 to 26 August',
'journey.studio.lockupWord.quote': 'The best views come after the hardest climbs.',
'journey.studio.lockupWord.caption': 'Alfama at first light',
'journey.studio.lockupWord.label': 'Day',
};
export default studioText;