Files
figcraft/crates/ui-egui/locales/en.toml
T
BFlat e3e39bbc4d M6: Dev Mode measurements kept on the canvas, a read-only layers panel (#1248)
* M6: Dev Mode measurements kept on the canvas, a read-only layers panel

Measurements placed between two layers, along a side or to the layer
around one (devMode.addMeasurement / removeMeasurement / measurements),
stored on the layer they start from (saved, synced, undoable; old files
open without them), drawn in Dev Mode as labelled redlines that follow
the layers and listed, placed and removed in the Inspect tab. In Dev Mode
the layers panel only selects and expands.

* M6: Dev Mode measurements: explicit imports, a measurement row of its own (Sonar)
2026-10-24 13:33:26 +07:00

1802 lines
94 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# FigCraft interface strings: English, the source language.
#
# Keys are the English text as the code writes it (`tr("…")`, `trf`, `trn`, `tr_noop`); values are
# the same text, except plural entries ({ one, other }). Command labels come from the engine.
# `cargo test -p figcraft-ui-egui i18n` lists missing and unused keys. See docs/translating.md.
[meta]
name = "English"
[ui]
"% of all commits" = "% of all commits"
"(no longer published)" = "(no longer published)"
"({n} warnings: some entries were skipped)" = { one = "({n} warning: some entries were skipped)", other = "({n} warnings: some entries were skipped)" }
"+ Create variable" = "+ Create variable"
".fig (experimental)" = ".fig (experimental)"
"1…9, 0" = "1…9, 0"
"@{login}: {prs} PRs, {commits} commits, +{added} / −{deleted} lines (Δ {delta}), +{bin_added} / −{bin_deleted} binary assets, {first} – {last}" = "@{login}: {prs} PRs, {commits} commits, +{added} / −{deleted} lines (Δ {delta}), +{bin_added} / −{bin_deleted} binary assets, {first} – {last}"
"A collection of this file with these modes and variables: override their values per mode and add variables of its own" = "A collection of this file with these modes and variables: override their values per mode and add variables of its own"
"A .figcraft file with this name already exists. Choose its full name to confirm replacement." = "A .figcraft file with this name already exists. Choose its full name to confirm replacement."
"A layer on its own aligns to its frame: select more layers, or one in a frame" = "A layer on its own aligns to its frame: select more layers, or one in a frame"
"A responsive product page: hero, features, figures, a quote and a footer" = "A responsive product page: hero, features, figures, a quote and a footer"
"A spring plays until it settles: its mass, stiffness and damping set how long" = "A spring plays until it settles: its mass, stiffness and damping set how long"
"A title, an agenda, a big figure, a chart and a closing slide" = "A title, an agenda, a big figure, a chart and a closing slide"
"A to Z" = "A to Z"
"About" = "About"
"About FigCraft" = "About FigCraft"
"About this server" = "About this server"
"Action" = "Action"
"Actions" = "Actions"
"Actions for {name}" = "Actions for {name}"
"Actions…" = "Actions…"
"Active" = "Active"
"Actual size (100%)" = "Actual size (100%)"
"Add a category" = "Add a category"
"Add a comment" = "Add a comment"
"Add a description" = "Add a description"
"Add a frame (F) or a shape (R) to get started" = "Add a frame (F) or a shape (R) to get started"
"Add a layer or component to tile first" = "Add a layer or component to tile first"
"Add a note for developers" = "Add a note for developers"
"Add action" = "Add action"
"Add actions for when no condition holds" = "Add actions for when no condition holds"
"Add an annotation for developers" = "Add an annotation for developers"
"Add another condition" = "Add another condition"
"Add auto layout" = "Add auto layout"
"Add background behind overlay" = "Add background behind overlay"
"Add content to this slot" = "Add content to this slot"
"Add dev resource" = "Add dev resource"
"Add effect" = "Add effect"
"Add export setting" = "Add export setting"
"Add fill" = "Add fill"
"Add interaction" = "Add interaction"
"Add layout grid" = "Add layout grid"
"Add library" = "Add library"
"Add library file…" = "Add library file…"
"Add max height" = "Add max height"
"Add max width" = "Add max width"
"Add measurement" = "Add measurement"
"Add min height" = "Add min height"
"Add min width" = "Add min width"
"Add mode" = "Add mode"
"Add new page" = "Add new page"
"Add or update collections from a variables JSON" = "Add or update collections from a variables JSON"
"Add properties to make instances configurable" = "Add properties to make instances configurable"
"Add reaction" = "Add reaction"
"Add starting point" = "Add starting point"
"Add stroke" = "Add stroke"
"Add variant" = "Add variant"
"Add variant with a new value" = "Add variant with a new value"
"Added" = "Added"
"Added the library \"{name}\"" = "Added the library \"{name}\""
"Adding to {name}" = "Adding to {name}"
"Adjust" = "Adjust"
"Adjustment presets" = "Adjustment presets"
"Advanced" = "Advanced"
"Advanced stroke" = "Advanced stroke"
"After delay" = "After delay"
"After delay {ms}ms" = "After delay {ms}ms"
"Align" = "Align"
"Align bottom" = "Align bottom"
"Align center" = "Align center"
"Align horizontal centers" = "Align horizontal centers"
"Align left" = "Align left"
"Align middle" = "Align middle"
"Align right" = "Align right"
"Align text baselines" = "Align text baselines"
"Align top" = "Align top"
"Align vertical centers" = "Align vertical centers"
"Alignment" = "Alignment"
"All" = "All"
"All categories" = "All categories"
"All comments" = "All comments"
"All components" = "All components"
"All fonts" = "All fonts"
"All supported properties" = "All supported properties"
"All the fonts this file uses are installed" = "All the fonts this file uses are installed"
"All variables" = "All variables"
"Along the bottom" = "Along the bottom"
"Along the left" = "Along the left"
"Along the right" = "Along the right"
"Along the top" = "Along the top"
"Alpha" = "Alpha"
"Alphabetical" = "Alphabetical"
"Alt+drag" = "Alt+drag"
"An analytics screen on a grid: figures, charts drawn from vectors and a table" = "An analytics screen on a grid: figures, charts drawn from vectors and a table"
"An invite link that opens FigCraft and joins" = "An invite link that opens FigCraft and joins"
"Anchor" = "Anchor"
"Android" = "Android"
"Angular" = "Angular"
"Animation" = "Animation"
"Annotations" = "Annotations"
"Annotations shown on the canvas" = "Annotations shown on the canvas"
"Another server, or one that needs its key. The usual server is set in Preferences." = "Another server, or one that needs its key. The usual server is set in Preferences."
"Any status" = "Any status"
"Anyone on your network with this code can edit the file, while this app stays open." = "Anyone on your network with this code can edit the file, while this app stays open."
"Anyone with the edit link can change the file; the view link only lets people look. The links carry their secrets: share them like passwords. `figcraft-server links` makes more and revokes them." = "Anyone with the edit link can change the file; the view link only lets people look. The links carry their secrets: share them like passwords. `figcraft-server links` makes more and revokes them."
"Anyone with this code can edit the file." = "Anyone with this code can edit the file."
"Anyone with this code can look at the file, not change it." = "Anyone with this code can look at the file, not change it."
"Appearance" = "Appearance"
"Apply a component property" = "Apply a component property"
"Apply variable" = "Apply variable"
"Apply variable to text" = "Apply variable to text"
"Apply variable to visibility" = "Apply variable to visibility"
"Apps" = "Apps"
"Apr" = "Apr"
"Arc" = "Arc"
"Arc ratio" = "Arc ratio"
"Arc start" = "Arc start"
"Arc sweep" = "Arc sweep"
"Archive" = "Archive"
"Archived" = "Archived"
"Arrange" = "Arrange"
"Arrow" = "Arrow"
"Arrow at the end" = "Arrow at the end"
"As typed" = "As typed"
"Asking the server…" = "Asking the server…"
"Assets" = "Assets"
"Aug" = "Aug"
"Auto" = "Auto"
"Auto (space around)" = "Auto (space around)"
"Auto (space between)" = "Auto (space between)"
"Auto (space evenly)" = "Auto (space evenly)"
"Auto ({mode})" = "Auto ({mode})"
"Auto columns" = "Auto columns"
"Auto gap" = "Auto gap"
"Auto height" = "Auto height"
"Auto layout" = "Auto layout"
"Auto rows" = "Auto rows"
"Auto width" = "Auto width"
"Back to the FigCraft server" = "Back to the FigCraft server"
"Back to the font's value" = "Back to the font's value"
"Back" = "Back"
"Back to Ready for dev" = "Back to Ready for dev"
"Back to Ready for dev: the next change compares with how it is now" = "Back to Ready for dev: the next change compares with how it is now"
"Back to assets" = "Back to assets"
"Back to current" = "Back to current"
"Back to styles" = "Back to styles"
"Back to the canvas from a focused region" = "Back to the canvas from a focused region"
"Back to the current version" = "Back to the current version"
"Back to the values the font style implies" = "Back to the values the font style implies"
"Background" = "Background"
"Background blur" = "Background blur"
"Basics" = "Basics"
"Before" = "Before"
"Bend" = "Bend"
"Between the selected layers" = "Between the selected layers"
"Bevel" = "Bevel"
"Binary assets added" = "Binary assets added"
"Binary assets removed" = "Binary assets removed"
"Black & white" = "Black & white"
"Bleed" = "Bleed"
"Bleed marks" = "Bleed marks"
"Bleed marks need a bleed" = "Bleed marks need a bleed"
"Blend" = "Blend"
"Blend mode" = "Blend mode"
"Blue" = "Blue"
"Blur" = "Blur"
"Boolean" = "Boolean"
"Boolean groups" = "Boolean groups"
"Both directions" = "Both directions"
"Bottom" = "Bottom"
"Bottom left radius" = "Bottom left radius"
"Bottom padding" = "Bottom padding"
"Bottom right radius" = "Bottom right radius"
"Branch" = "Branch"
"Branch archived" = "Branch archived"
"Branch merged" = "Branch merged"
"Branch name" = "Branch name"
"Branch of {file}" = "Branch of {file}"
"Branch of {file} · merged or archived" = "Branch of {file} · merged or archived"
"Branch updated from main" = "Branch updated from main"
"Branch {name}" = "Branch {name}"
"Branches" = "Branches"
"Bound to {name}. Click to detach the variable." = "Bound to {name}. Click to detach the variable."
"Bring forward" = "Bring forward"
"Bring the main file's changes into the branch" = "Bring the main file's changes into the branch"
"Bring to front" = "Bring to front"
"Bristle" = "Bristle"
"Browse" = "Browse"
"Brush" = "Brush"
"Brush rotation jitter" = "Brush rotation jitter"
"Brush scatter" = "Brush scatter"
"Brush size jitter" = "Brush size jitter"
"Brush spacing" = "Brush spacing"
"Bulleted list" = "Bulleted list"
"C or Shift+C" = "C or Shift+C"
"C or ⇧C" = "C or ⇧C"
"CMYK colour" = "CMYK colour"
"Can view" = "Can view"
"Check" = "Check"
"Checking the fonts installed on this computer…" = "Checking the fonts installed on this computer…"
"Checking the server…" = "Checking the server…"
"Chevron" = "Chevron"
"Clear from this list" = "Clear from this list"
"Code or invite link" = "Code or invite link"
"Color profile: {name}" = "Color profile: {name}"
"Colour and text styles, Light and Dark variables, buttons, inputs and cards" = "Colour and text styles, Light and Dark variables, buttons, inputs and cards"
"Connector" = "Connector"
"Convert to frame" = "Convert to frame"
"Convert to section" = "Convert to section"
"CSS custom properties…" = "CSS custom properties…"
"Can edit" = "Can edit"
"Can't read this library: {e}" = "Can't read this library: {e}"
"Cancel" = "Cancel"
"Canvas" = "Canvas"
"Canvas stacking" = "Canvas stacking"
"Cap height to baseline" = "Cap height to baseline"
"Case" = "Case"
"Case-sensitive forms" = "Case-sensitive forms"
"Categories" = "Categories"
"Center" = "Center"
"Change alias" = "Change alias"
"Change resolved" = "Change resolved"
"Change style" = "Change style"
"Change to" = "Change to"
"Change to needs a layer inside a variant" = "Change to needs a layer inside a variant"
"Changed" = "Changed"
"Changed on both sides: keep one" = "Changed on both sides: keep one"
"Changes on main" = "Changes on main"
"Changes on the branch" = "Changes on the branch"
"Changes unknown" = "Changes unknown"
"Choose React, Leptos, SwiftUI or Compose above to connect this component to its code." = "Choose React, Leptos, SwiftUI or Compose above to connect this component to its code."
"Choose another profile to change it." = "Choose another profile to change it."
"Choose collection" = "Choose collection"
"Choose image" = "Choose image"
"Choose mode" = "Choose mode"
"Choose variable" = "Choose variable"
"Circle" = "Circle"
"Clear recent" = "Clear recent"
"Click + to replace mixed content" = "Click + to replace mixed content"
"Click anywhere on the canvas to leave one." = "Click anywhere on the canvas to leave one."
"Click or drag to merge · {alt} removes" = "Click or drag to merge · {alt} removes"
"Click or drag to remove · {alt} merges" = "Click or drag to remove · {alt} merges"
"Click to record a key" = "Click to record a key"
"Clip content" = "Clip content"
"Clip to shape" = "Clip to shape"
"Close" = "Close"
"Close overlay" = "Close overlay"
"Close preview" = "Close preview"
"Close tab" = "Close tab"
"Close version history" = "Close version history"
"Close when clicking outside" = "Close when clicking outside"
"Code" = "Code"
"Code syntax" = "Code syntax"
"Collapse" = "Collapse"
"Collapse panel" = "Collapse panel"
"Collection" = "Collection"
"Collections" = "Collections"
"Color" = "Color"
"Color burn" = "Color burn"
"Color dodge" = "Color dodge"
"Color format" = "Color format"
"Color profile" = "Color profile"
"Color styles" = "Color styles"
"Color values in this file are in this color space." = "Color values in this file are in this color space."
"Color variables" = "Color variables"
"Colour" = "Colour"
"Column" = "Column"
"Column gap" = "Column gap"
"Column sizes" = "Column sizes"
"Column span" = "Column span"
"Columns" = "Columns"
"Columns {count}" = "Columns {count}"
"Comment" = "Comment"
"Comments" = "Comments"
"Commits" = "Commits"
"Company" = "Company"
"Compare changes" = "Compare changes"
"Compare with" = "Compare with"
"Compatibility notes" = "Compatibility notes"
"Completed" = "Completed"
"Component" = "Component"
"Component name" = "Component name"
"Component property" = "Component property"
"Component set" = "Component set"
"Component sets" = "Component sets"
"Components" = "Components"
"Conditional" = "Conditional"
"Confetti" = "Confetti"
"Conflicts" = "Conflicts"
"Connect to code" = "Connect to code"
"Connected" = "Connected"
"Connected to code: {from}" = "Connected to code: {from}"
"Connection lost, reconnecting (attempt {attempt})…" = "Connection lost, reconnecting (attempt {attempt})…"
"Constrain proportions" = "Constrain proportions"
"Constraints" = "Constraints"
"Content" = "Content"
"Contents hidden" = "Contents hidden"
"Contents only" = "Contents only"
"Contextual alternates" = "Contextual alternates"
"Contrast" = "Contrast"
"Contributors" = "Contributors"
"Contributors: {people} · Commits: {commits}" = "Contributors: {people} · Commits: {commits}"
"Controller" = "Controller"
"Cool" = "Cool"
"Copied as CSS" = "Copied as CSS"
"Copied as PNG" = "Copied as PNG"
"Copied as SVG" = "Copied as SVG"
"Copied as text" = "Copied as text"
"Copied {value}" = "Copied {value}"
"Copy" = "Copy"
"Copy as" = "Copy as"
"Copy as CSS" = "Copy as CSS"
"Copy as PNG" = "Copy as PNG"
"Copy as SVG" = "Copy as SVG"
"Copy code" = "Copy code"
"Copy link" = "Copy link"
"Copy the {label}" = "Copy the {label}"
"Copy {value}" = "Copy {value}"
"Corner radius" = "Corner radius"
"Corner smoothing" = "Corner smoothing"
"Couldn't download the variables" = "Couldn't download the variables"
"Couldn't reach {server}: showing what this computer remembers." = "Couldn't reach {server}: showing what this computer remembers."
"Couldn't read {name}." = "Couldn't read {name}."
"Couldn't save automatically: {error}" = "Couldn't save automatically: {error}"
"Count" = "Count"
"Create" = "Create"
"Create a variable collection first" = "Create a variable collection first"
"Create a variable first" = "Create a variable first"
"Create alias" = "Create alias"
"Create branch" = "Create branch"
"Create collection" = "Create collection"
"Create component" = "Create component"
"Create component property" = "Create component property"
"Create components, styles or variables to publish them as a library." = "Create components, styles or variables to publish them as a library."
"Create property…" = "Create property…"
"Create style" = "Create style"
"Create style from the selected text" = "Create style from the selected text"
"Created" = "Created"
"Crop" = "Crop"
"Crop marks" = "Crop marks"
"Ctrl+arrows" = "Ctrl+arrows"
"Ctrl+click" = "Ctrl+click"
"Ctrl+scroll" = "Ctrl+scroll"
"Current name" = "Current name"
"Current version" = "Current version"
"Cursor chat" = "Cursor chat"
"Custom" = "Custom"
"Custom size" = "Custom size"
"Cut" = "Cut"
"Dark" = "Dark"
"Darken" = "Darken"
"Dash" = "Dash"
"Dashboard" = "Dashboard"
"Date created" = "Date created"
"Dec" = "Dec"
"Decoration style" = "Decoration style"
"Decoration" = "Decoration"
"Deep select" = "Deep select"
"Default" = "Default"
"Default content" = "Default content"
"Default value (the top-left variant)" = "Default value (the top-left variant)"
"Delay" = "Delay"
"Delete" = "Delete"
"Delete category (its annotations stay)" = "Delete category (its annotations stay)"
"Delete collection" = "Delete collection"
"Delete group" = "Delete group"
"Delete mode" = "Delete mode"
"Delete page" = "Delete page"
"Delete preset" = "Delete preset"
"Delete property" = "Delete property"
"Delete the style (layers keep their values)" = "Delete the style (layers keep their values)"
"Delete thread" = "Delete thread"
"Delete variable" = "Delete variable"
"Delete “{name}”? This can't be undone." = "Delete “{name}”? This can't be undone."
"Density" = "Density"
"Depth" = "Depth"
"Describe how and when to use this component" = "Describe how and when to use this component"
"Describe what changed" = "Describe what changed"
"Description" = "Description"
"Description (optional)" = "Description (optional)"
"Design" = "Design"
"Design panel" = "Design panel"
"Design system starter" = "Design system starter"
"Desktop" = "Desktop"
"Destination" = "Destination"
"Detach alias" = "Detach alias"
"Detach instance" = "Detach instance"
"Detach property" = "Detach property"
"Detach style" = "Detach style"
"Detach styles" = "Detach styles"
"Detach variable" = "Detach variable"
"Details" = "Details"
"Dev Mode" = "Dev Mode"
"Dev Mode only inspects: switch to Design (Shift+D) to edit" = "Dev Mode only inspects: switch to Design (Shift+D) to edit"
"Dev resources" = "Dev resources"
"Development" = "Development"
"Device" = "Device"
"Device at 100%" = "Device at 100%"
"Diamond" = "Diamond"
"Difference" = "Difference"
"Dimensions" = "Dimensions"
"Direction" = "Direction"
"Disconnect from code" = "Disconnect from code"
"Dispersion" = "Dispersion"
"Display name" = "Display name"
"Dissolve" = "Dissolve"
"Distribute and tidy" = "Distribute and tidy"
"Distribute horizontal spacing" = "Distribute horizontal spacing"
"Distribute vertical spacing" = "Distribute vertical spacing"
"Divider" = "Divider"
"Don't Save" = "Don't Save"
"Don't truncate" = "Don't truncate"
"Done" = "Done"
"Done editing" = "Done editing"
"Dots" = "Dots"
"Dotted" = "Dotted"
"Down" = "Down"
"Drafts" = "Drafts"
"Drag the stroke to add a width point" = "Drag the stroke to add a width point"
"Draw" = "Draw"
"Draw a frame" = "Draw a frame"
"Drawing tools" = "Drawing tools"
"Drop a .figcraft, .fig, .json, .svg or image file." = "Drop a .figcraft, .fig, .json, .svg or image file."
"Drop to import" = "Drop to import"
"Drop to open" = "Drop to open"
"Drop shadow" = "Drop shadow"
"Dual-licensed MIT OR Apache-2.0. Made by the ArtCraft team and community." = "Dual-licensed MIT OR Apache-2.0. Made by the ArtCraft team and community."
"Duo" = "Duo"
"Duplicate" = "Duplicate"
"Duplicate by dragging" = "Duplicate by dragging"
"Duplicate mode" = "Duplicate mode"
"Duplicate page" = "Duplicate page"
"Edit" = "Edit"
"Edit as an expression" = "Edit as an expression"
"Edit colour" = "Edit colour"
"Edit comment" = "Edit comment"
"Edit dev resource" = "Edit dev resource"
"Edit link" = "Edit link"
"Edit link copied" = "Edit link copied"
"Edit style" = "Edit style"
"Edit variable" = "Edit variable"
"Edit with the builder" = "Edit with the builder"
"Edited {when}" = "Edited {when}"
"Effect settings" = "Effect settings"
"Effect styles" = "Effect styles"
"Effects" = "Effects"
"Elbow" = "Elbow"
"Ellipse" = "Ellipse"
"Ellipses" = "Ellipses"
"Else" = "Else"
"Else if" = "Else if"
"Embedded profile" = "Embedded profile"
"Empty" = "Empty"
"End" = "End"
"End point" = "End point"
"Ends the session; everyone keeps their copy" = "Ends the session; everyone keeps their copy"
"Enter" = "Enter"
"Enter the address of a figcraft-server and press Browse to see the plugins it offers." = "Enter the address of a figcraft-server and press Browse to see the plugins it offers."
"Enter to save · Esc to cancel" = "Enter to save · Esc to cancel"
"Eraser" = "Eraser"
"Esc" = "Esc"
"Essential" = "Essential"
"Every conflict has a choice." = "Every conflict has a choice."
"Every top-level frame already starts a flow" = "Every top-level frame already starts a flow"
"Exact opacity (4 then 5: 45%)" = "Exact opacity (4 then 5: 45%)"
"Exclude" = "Exclude"
"Excluded" = "Excluded"
"Excluded from layout" = "Excluded from layout"
"Excludes" = "Excludes"
"Exclusion" = "Exclusion"
"Exit focus view (Esc)" = "Exit focus view (Esc)"
"Expand" = "Expand"
"Export" = "Export"
"Export all" = "Export all"
"Export frames and layers as PNG, JPG, SVG or PDF" = "Export frames and layers as PNG, JPG, SVG or PDF"
"Export page as PNG" = "Export page as PNG"
"Export settings" = "Export settings"
"Export variables" = "Export variables"
"Export {name}" = "Export {name}"
"Export {n} layers" = { one = "Export {n} layer", other = "Export {n} layers" }
"Exported {file}" = "Exported {file}"
"Exported {name}" = "Exported {name}"
"Exported {name}; {n} kinds of content were left out" = { one = "Exported {name}; {n} kind of content was left out", other = "Exported {name}; {n} kinds of content were left out" }
"Exported {n} files" = { one = "Exported {n} file", other = "Exported {n} files" }
"Export…" = "Export…"
"Expose properties to instances" = "Expose properties to instances"
"Exposure" = "Exposure"
"Expression" = "Expression"
"Extend collection" = "Extend collection"
"Extends \"{name}\": overridden values are marked" = "Extends \"{name}\": overridden values are marked"
"Eye" = "Eye"
"F" = "F"
"Fade" = "Fade"
"False" = "False"
"Feb" = "Feb"
"Fetching from the server…" = "Fetching from the server…"
"FigCraft couldn't open its window: {error}" = "FigCraft couldn't open its window: {error}"
"FigCraft doesn't support every feature of these files yet. The notes list what was left out or changed in the imported copy; the original file is unchanged." = "FigCraft doesn't support every feature of these files yet. The notes list what was left out or changed in the imported copy; the original file is unchanged."
"File" = "File"
"File name" = "File name"
"File not found" = "File not found"
"File published" = "File published"
"Files aren't end-to-end encrypted: the server's operator can read them." = "Files aren't end-to-end encrypted: the server's operator can read them."
"Files nobody opens for {n} days are deleted." = { one = "Files nobody opens for {n} day are deleted.", other = "Files nobody opens for {n} days are deleted." }
"Fill" = "Fill"
"Fill (fr)" = "Fill (fr)"
"Fill container" = "Fill container"
"Fill window" = "Fill window"
"Fills" = "Fills"
"Fill|sizing" = "Fill"
"Filter and sort" = "Filter and sort"
"Find" = "Find"
"Find and replace" = "Find and replace"
"Find layers" = "Find layers"
"First" = "First"
"First commit" = "First commit"
"First on top" = "First on top"
"Fit" = "Fit"
"Fit device to window" = "Fit device to window"
"Fit to contents" = "Fit to contents"
"Fit to window" = "Fit to window"
"Fit width" = "Fit width"
"Fixed" = "Fixed"
"Fixed gap" = "Fixed gap"
"Fixed size" = "Fixed size"
"Flatten" = "Flatten"
"Flip" = "Flip"
"Flip horizontal" = "Flip horizontal"
"Flip text to the other side" = "Flip text to the other side"
"Flip vertical" = "Flip vertical"
"Flip width profile" = "Flip width profile"
"Flow starting point" = "Flow starting point"
"Flow starting points" = "Flow starting points"
"Flows" = "Flows"
"Focus view" = "Focus view"
"Fold autosaves" = "Fold autosaves"
"Folder: click to collapse" = "Folder: click to collapse"
"Folder: click to expand" = "Folder: click to expand"
"Follow" = "Follow"
"Follow {name}" = "Follow {name}"
"Following" = "Following"
"Following {name} · {key} to stop" = "Following {name} · {key} to stop"
"Font" = "Font"
"Font not installed" = "Font not installed"
"Font size" = "Font size"
"Font style" = "Font style"
"Forget on this computer" = "Forget on this computer"
"Four screens of a trail app with components and a prototype flow" = "Four screens of a trail app with components and a prototype flow"
"Fractions" = "Fractions"
"Frame" = "Frame"
"Frame selection" = "Frame selection"
"Frame tools" = "Frame tools"
"Frames" = "Frames"
"From the library \"{name}\": read-only" = "From the library \"{name}\": read-only"
"From {name}" = "From {name}"
"From {server}" = "From {server}"
"Frost" = "Frost"
"Gap" = "Gap"
"Gap between columns" = "Gap between columns"
"Gap between items" = "Gap between items"
"Gap between rows" = "Gap between rows"
"Getting started" = "Getting started"
"Give the address of a server open to the public, or a server's address with its key (`figcraft-server key` prints it)." = "Give the address of a server open to the public, or a server's address with its key (`figcraft-server key` prints it)."
"Glass" = "Glass"
"Go to main component" = "Go to main component"
"Go to {name}" = "Go to {name}"
"Grab bag" = "Grab bag"
"Gradient" = "Gradient"
"Gray" = "Gray"
"Green" = "Green"
"Greyscale components and two example screens to sketch a flow with" = "Greyscale components and two example screens to sketch a flow with"
"Grid" = "Grid"
"Grid ({size})" = "Grid ({size})"
"Grid styles" = "Grid styles"
"Grid {size}" = "Grid {size}"
"Group" = "Group"
"Group selection" = "Group selection"
"Groups" = "Groups"
"Gutter" = "Gutter"
"Hand tool" = "Hand tool"
"Hanging list" = "Hanging list"
"Hanging punctuation" = "Hanging punctuation"
"Hard light" = "Hard light"
"Heart" = "Heart"
"Height" = "Height"
"Help" = "Help"
"Help and resources" = "Help and resources"
"Help page" = "Help page"
"Here: {names}" = "Here: {names}"
"Hidden" = "Hidden"
"Hide contents" = "Hide contents"
"Hide from publishing" = "Hide from publishing"
"Hide section contents" = "Hide section contents"
"Hide these tips (Getting started in the Help menu shows them again)" = "Hide these tips (Getting started in the Help menu shows them again)"
"Hide when publishing" = "Hide when publishing"
"Highlight layers on hover" = "Highlight layers on hover"
"Highlighter" = "Highlighter"
"Highlights" = "Highlights"
"Hold Alt" = "Hold Alt"
"Hold Alt+Z" = "Hold Alt+Z"
"Hold Ctrl" = "Hold Ctrl"
"Hold Z" = "Hold Z"
"Hold ⌃ or ⌘" = "Hold ⌃ or ⌘"
"Hold ⌥" = "Hold ⌥"
"Hold ⌥Z" = "Hold ⌥Z"
"Home" = "Home"
"Horizontal" = "Horizontal"
"Horizontal align" = "Horizontal align"
"Horizontal hex" = "Horizontal hex"
"Horizontal padding" = "Horizontal padding"
"Horizontal spacing" = "Horizontal spacing"
"Hosted by {operator}" = "Hosted by {operator}"
"Hover a layer to see its properties" = "Hover a layer to see its properties"
"Hover other layers to measure the distance" = "Hover other layers to measure the distance"
"Hue" = "Hue"
"Hug" = "Hug"
"Hug contents" = "Hug contents"
"Icon components on a 24 px grid with keylines and a size preview" = "Icon components on a 24 px grid with keylines and a size preview"
"Icon set starter" = "Icon set starter"
"If it keeps happening, please report it at {link} with this message." = "If it keeps happening, please report it at {link} with this message."
"If" = "If"
"If {condition}" = "If {condition}"
"Ignore auto layout (absolute position)" = "Ignore auto layout (absolute position)"
"Image" = "Image"
"Images" = "Images"
"Import" = "Import"
"Import path" = "Import path"
"Import plugin from manifest" = "Import plugin from manifest"
"Import plugin from manifest…" = "Import plugin from manifest…"
"Import report" = "Import report"
"Import variables" = "Import variables"
"Imported document" = "Imported document"
"Imported {name}" = "Imported {name}"
"Imported {n} new variables, updated {updated}" = { one = "Imported {n} new variable, updated {updated}", other = "Imported {n} new variables, updated {updated}" }
"Import…" = "Import…"
"In an instance, this comes from the main component" = "In an instance, this comes from the main component"
"In the browser you can join sessions the desktop app hosts and files on a FigCraft server. A page opened over https reaches other computers only through wss:// links (a server behind TLS)." = "In the browser you can join sessions the desktop app hosts and files on a FigCraft server. A page opened over https reaches other computers only through wss:// links (a server behind TLS)."
"Include bounding box" = "Include bounding box"
"Include id attribute" = "Include id attribute"
"Included" = "Included"
"Included in layout" = "Included in layout"
"Individual corners" = "Individual corners"
"Individual padding" = "Individual padding"
"Individual strokes" = "Individual strokes"
"Ink" = "Ink"
"Inner shadow" = "Inner shadow"
"Inside" = "Inside"
"Inspect" = "Inspect"
"Inspect the layer under the pointer: size, colours, typography" = "Inspect the layer under the pointer: size, colours, typography"
"Install plugin" = "Install plugin"
"Install" = "Install"
"Installed {name}" = "Installed {name}"
"Installed" = "Installed"
"Installing…" = "Installing…"
"Instance" = "Instance"
"Instance properties" = "Instance properties"
"Instance swap" = "Instance swap"
"Instance swap (no other component)" = "Instance swap (no other component)"
"Instances" = "Instances"
"Instant" = "Instant"
"Intensity" = "Intensity"
"Interaction" = "Interaction"
"Interactions" = "Interactions"
"Interface design and prototyping. A free, open-source, clean-room design tool written from scratch in Rust, part of the ArtCraft Crafting Apps." = "Interface design and prototyping. A free, open-source, clean-room design tool written from scratch in Rust, part of the ArtCraft Crafting Apps."
"Interface size" = "Interface size"
"Intersect" = "Intersect"
"Intersects" = "Intersects"
"Invalid color" = "Invalid color"
"Invite link" = "Invite link"
"Invite link copied" = "Invite link copied"
"It asks permission to:" = "It asks permission to:"
"Jan" = "Jan"
"Join" = "Join"
"Join code copied" = "Join code copied"
"Join code or invite link" = "Join code or invite link"
"Join live session" = "Join live session"
"Join us on Discord" = "Join us on Discord"
"Join with a code" = "Join with a code"
"Joined" = "Joined"
"Joined {file}" = "Joined {file}"
"Joining…" = "Joining…"
"Join|stroke" = "Join"
"Jul" = "Jul"
"Jun" = "Jun"
"Just now" = "Just now"
"Justify" = "Justify"
"Keep a measurement on the canvas for developers" = "Keep a measurement on the canvas for developers"
"Keep appearance" = "Keep appearance"
"Keep appearance converts every color value to {profile} so colors look the same. Keep values leaves the numbers as they are, so colors shift." = "Keep appearance converts every color value to {profile} so colors look the same. Keep values leaves the numbers as they are, so colors shift."
"Keep tool selected after use" = "Keep tool selected after use"
"Keep values" = "Keep values"
"Key/Gamepad" = "Key/Gamepad"
"Key/Gamepad {key}" = "Key/Gamepad {key}"
"Keyboard shortcuts" = "Keyboard shortcuts"
"Kits" = "Kits"
"Landing page" = "Landing page"
"Language" = "Language"
"Lasso" = "Lasso"
"Last" = "Last"
"Last change: {note}" = "Last change: {note}"
"Last commit" = "Last commit"
"Last modified" = "Last modified"
"Last on top" = "Last on top"
"Layer blur" = "Layer blur"
"Layer name" = "Layer name"
"Layers" = "Layers"
"Layers in an instance take their position from the main component" = "Layers in an instance take their position from the main component"
"Layout" = "Layout"
"Layout grid" = "Layout grid"
"Layout grid settings" = "Layout grid settings"
"Layout grids" = "Layout grids"
"Leave session" = "Leave session"
"Leaves" = "Leaves"
"Left" = "Left"
"Left & right" = "Left & right"
"Left padding" = "Left padding"
"Left side" = "Left side"
"Left side width" = "Left side width"
"Letter case" = "Letter case"
"Letter spacing" = "Letter spacing"
"Libraries" = "Libraries"
"Libraries in this file" = "Libraries in this file"
"Library updates available" = "Library updates available"
"Library: click to collapse" = "Library: click to collapse"
"Library: click to expand" = "Library: click to expand"
"Library: its variables are read-only here; edit them in the library file and publish it" = "Library: its variables are read-only here; edit them in the library file and publish it"
"Light" = "Light"
"Lighten" = "Lighten"
"Light|glass" = "Light"
"Line" = "Line"
"Line arrow" = "Line arrow"
"Line delta" = "Line delta"
"Line height" = "Line height"
"Linear" = "Linear"
"Lines" = "Lines"
"Lines +/−" = "Lines +/−"
"Lines added" = "Lines added"
"Lines deleted" = "Lines deleted"
"Link" = "Link"
"Link copied" = "Link copied"
"Link docs, code or tickets for developers." = "Link docs, code or tickets for developers."
"Link frames on the Prototype tab, then present the flow" = "Link frames on the Prototype tab, then present the flow"
"Link this component to its code component: instances then show your real snippet with their values." = "Link this component to its code component: instances then show your real snippet with their values."
"List spacing" = "List spacing"
"List style" = "List style"
"Live session" = "Live session"
"Live · {people}" = "Live · {people}"
"Local components" = "Local components"
"Local network" = "Local network"
"Local styles" = "Local styles"
"Local variables" = "Local variables"
"Lock/Unlock" = "Lock/Unlock"
"Locked" = "Locked"
"Lowercase" = "Lowercase"
"Luminance" = "Luminance"
"Luminosity" = "Luminosity"
"Main" = "Main"
"Main component deleted" = "Main component deleted"
"Main menu" = "Main menu"
"Make a component" = "Make a component"
"Make slot" = "Make slot"
"Mar" = "Mar"
"Margin" = "Margin"
"Mark all as read" = "Mark all as read"
"Mark as resolved" = "Mark as resolved"
"Mark as unread" = "Mark as unread"
"Mark as unresolved" = "Mark as unresolved"
"Marker" = "Marker"
"Mask" = "Mask"
"Mass · Stiffness · Damping" = "Mass · Stiffness · Damping"
"Match (empty: the whole name)" = "Match (empty: the whole name)"
"Max H" = "Max H"
"Max W" = "Max W"
"Max lines" = "Max lines"
"Maximize" = "Maximize"
"May" = "May"
"Measure to the selection" = "Measure to the selection"
"Measurements" = "Measurements"
"Merge into main" = "Merge into main"
"Merge regions" = "Merge regions"
"Merge the branch into the main file (one undo step) and archive it" = "Merge the branch into the main file (one undo step) and archive it"
"Merged" = "Merged"
"Merged PRs" = "Merged PRs"
"Min H" = "Min H"
"Min W" = "Min W"
"Minimize" = "Minimize"
"Mirror angle" = "Mirror angle"
"Mirror angle and length" = "Mirror angle and length"
"Mirroring" = "Mirroring"
"Missing" = "Missing"
"Missing fonts" = "Missing fonts"
"Missing layer" = "Missing layer"
"Missing style" = "Missing style"
"Missing variable" = "Missing variable"
"Miter" = "Miter"
"Miter angle" = "Miter angle"
"Mixed" = "Mixed"
"Mixed fonts" = "Mixed fonts"
"Mixed interactions: click + to replace them" = "Mixed interactions: click + to replace them"
"Mobile app" = "Mobile app"
"Mode" = "Mode"
"Model" = "Model"
"Models" = "Models"
"Mono" = "Mono"
"More" = "More"
"More instance actions" = "More instance actions"
"Mouse down" = "Mouse down"
"Mouse enter" = "Mouse enter"
"Mouse leave" = "Mouse leave"
"Mouse up" = "Mouse up"
"Move along the toolbar or the layer rows" = "Move along the toolbar or the layer rows"
"Move" = "Move"
"Move column left" = "Move column left"
"Move column right" = "Move column right"
"Move down" = "Move down"
"Move in" = "Move in"
"Move out" = "Move out"
"Move tools" = "Move tools"
"Move up" = "Move up"
"Moved to {name}" = "Moved to {name}"
"Multi" = "Multi"
"Multiply" = "Multiply"
"Muted" = "Muted"
"Name" = "Name"
"Name (A–Z)" = "Name (A–Z)"
"Named instance" = "Named instance"
"Navigate to" = "Navigate to"
"Nested instance" = "Nested instance"
"New board" = "New board"
"New design file" = "New design file"
"Newest first" = "Newest first"
"Next or previous control in the focused region" = "Next or previous control in the focused region"
"Next frame" = "Next frame"
"Next ready for dev" = "Next ready for dev"
"Next size option" = "Next size option"
"No assets: no export settings, icons or images. Add export settings in the Design tab." = "No assets: no export settings, icons or images. Add export settings in the Design tab."
"No boolean variables fit here." = "No boolean variables fit here."
"No boolean variables yet. Create them in Local variables." = "No boolean variables yet. Create them in Local variables."
"No branches. A branch is a copy of the file to try changes in, then review and merge." = "No branches. A branch is a copy of the file to try changes in, then review and merge."
"No category" = "No category"
"No changes" = "No changes"
"No color styles" = "No color styles"
"No colour variables fit here." = "No colour variables fit here."
"No colour variables yet. Create them in Local variables." = "No colour variables yet. Create them in Local variables."
"No comments yet" = "No comments yet"
"No compatibility warnings reported" = "No compatibility warnings reported"
"No components yet. Select layers and press {keys}." = "No components yet. Select layers and press {keys}."
"No conflicts." = "No conflicts."
"No contributor data was built into this copy." = "No contributor data was built into this copy."
"No device" = "No device"
"No fonts match" = "No fonts match"
"No files or templates match your search" = "No files or templates match your search"
"No join code here (the server is older than join codes, or this address can't be put in one): share the link instead." = "No join code here (the server is older than join codes, or this address can't be put in one): share the link instead."
"No layer changes to show." = "No layer changes to show."
"No libraries yet. Add a .figcraft file that was published as a library, or paste a team library's link." = "No libraries yet. Add a .figcraft file that was published as a library, or paste a team library's link."
"No list" = "No list"
"No matching comments" = "No matching comments"
"No matching components" = "No matching components"
"No matching layers" = "No matching layers"
"No matching styles" = "No matching styles"
"No matching variables" = "No matching variables"
"No mirroring" = "No mirroring"
"No model credits were built into this copy." = "No model credits were built into this copy."
"No number variables fit here." = "No number variables fit here."
"No number variables yet. Create them in Local variables." = "No number variables yet. Create them in Local variables."
"No other pages" = "No other pages"
"No paints" = "No paints"
"No plugins on {server}." = "No plugins on {server}."
"No plugins yet. Import a development plugin from its figcraft-plugin.json." = "No plugins yet. Import a development plugin from its figcraft-plugin.json."
"No preferred components" = "No preferred components"
"No preset" = "No preset"
"No saved versions yet. Save a version to mark a point in your work you can come back to." = "No saved versions yet. Save a version to mark a point in your work you can come back to."
"No scrolling" = "No scrolling"
"No shortcuts match" = "No shortcuts match"
"No status" = "No status"
"No string variables fit here." = "No string variables fit here."
"No string variables yet. Create them in Local variables." = "No string variables yet. Create them in Local variables."
"No styles yet." = "No styles yet."
"No styles yet. Click + to create one from the selection." = "No styles yet. Click + to create one from the selection."
"No templates match your search" = "No templates match your search"
"No text styles yet. Click + to create one from the selected text." = "No text styles yet. Click + to create one from the selected text."
"No variables fit here." = "No variables fit here."
"No variables yet. Create them in Local variables." = "No variables yet. Create them in Local variables."
"Nobody else is here yet" = "Nobody else is here yet"
"Noise" = "Noise"
"None" = "None"
"None." = "None."
"Normal" = "Normal"
"Not bound" = "Not bound"
"Not in a live session" = "Not in a live session"
"Not in this font" = "Not in this font"
"Not properties, kept as written: {names}" = "Not properties, kept as written: {names}"
"Not read yet" = "Not read yet"
"Not shared" = "Not shared"
"Note {n}" = "Note {n}"
"Nothing changed since this version." = "Nothing changed since this version."
"Nothing changed since this was marked ready for dev." = "Nothing changed since this was marked ready for dev."
"Nothing here yet. Set a frame's status to list it." = "Nothing here yet. Set a frame's status to list it."
"Nothing online yet. Use Share on a file to put it online and it is listed here." = "Nothing online yet. Use Share on a file to put it online and it is listed here."
"Nothing to export" = "Nothing to export"
"Nov" = "Nov"
"Now" = "Now"
"Nudge (Shift: big nudge)" = "Nudge (Shift: big nudge)"
"Nudge amount" = "Nudge amount"
"Number" = "Number"
"Number ↑" = "Number ↑"
"Number ↓" = "Number ↓"
"Numbered list" = "Numbered list"
"Object" = "Object"
"Oct" = "Oct"
"Off" = "Off"
"Offered first when filling the slot (any content is allowed)" = "Offered first when filling the slot (any content is allowed)"
"Offered first when swapping the instance (any component is allowed)" = "Offered first when swapping the instance (any component is allowed)"
"Offset" = "Offset"
"Oldest first" = "Oldest first"
"On click" = "On click"
"On drag" = "On drag"
"On this page" = "On this page"
"One announcement in five common sizes: square, portrait, story, link and banner" = "One announcement in five common sizes: square, portrait, story, link and banner"
"Online" = "Online"
"Online files" = "Online files"
"Online sharing is off: files are shared on the local network only." = "Online sharing is off: files are shared on the local network only."
"Only the first changed layers are listed." = "Only the first changed layers are listed."
"Only the first {n} changed layers are listed." = "Only the first {n} changed layers are listed."
"Only your threads" = "Only your threads"
"Opacity" = "Opacity"
"Opacity & blend" = "Opacity & blend"
"Opacity 10%…90%, 0: 100%" = "Opacity 10%…90%, 0: 100%"
"Open" = "Open"
"Open .figcraft, .svg or images" = "Open .figcraft, .svg or images"
"Open branch" = "Open branch"
"Open file" = "Open file"
"Open files" = "Open files"
"Open presentations" = "Open presentations"
"Open in focus view" = "Open in focus view"
"Open in new window" = "Open in new window"
"Open invite links in FigCraft" = "Open invite links in FigCraft"
"Open link" = "Open link"
"Open link {url}" = "Open link {url}"
"Open overlay" = "Open overlay"
"Open prototype preview" = "Open prototype preview"
"Open variables ({count})" = "Open variables ({count})"
"Opened as a new document" = "Opened as a new document"
"Opened “{name}” in a new tab" = "Opened “{name}” in a new tab"
"Opening the file…" = "Opening the file…"
"Opening {n} files as new files" = { one = "Opening as a new file", other = "Opening {n} files as new files" }
"Open|comments" = "Open"
"Options" = "Options"
"Orange" = "Orange"
"Order" = "Order"
"Other apps may not open every .fig file exported here." = "Other apps may not open every .fig file exported here."
"Other" = "Other"
"Others lose access and keep their copy; the file stays on the server for you" = "Others lose access and keep their copy; the file stays on the server for you"
"Others type this under Share ▸ Join with a code" = "Others type this under Share ▸ Join with a code"
"Outline stroke" = "Outline stroke"
"Outline text" = "Outline text"
"Outlines" = "Outlines"
"Outside" = "Outside"
"Overflow" = "Overflow"
"Overlay" = "Overlay"
"Overlay position" = "Overlay position"
"Overridden here (the collection it extends has another value)" = "Overridden here (the collection it extends has another value)"
"Overrides" = "Overrides"
"Owner token" = "Owner token"
"Owner token copied" = "Owner token copied"
"PDF print options" = "PDF print options"
"PDF print settings" = "PDF print settings"
"Padding" = "Padding"
"Page" = "Page"
"Page deleted" = "Page deleted"
"Pages" = "Pages"
"Pages added to the document" = "Pages added to the document"
"Pink" = "Pink"
"Placed on the current page" = "Placed on the current page"
"Pages: {pages}" = "Pages: {pages}"
"Paint bucket" = "Paint bucket"
"Pan the canvas" = "Pan the canvas"
"Pan with nothing selected (Shift: farther)" = "Pan with nothing selected (Shift: farther)"
"Panels" = "Panels"
"Paper" = "Paper"
"Paragraph indent" = "Paragraph indent"
"Paragraph indent applies to left-aligned text" = "Paragraph indent applies to left-aligned text"
"Paragraph spacing" = "Paragraph spacing"
"Pass through" = "Pass through"
"Paste a link (https://…)" = "Paste a link (https://…)"
"Paste a team library link (a view link)" = "Paste a team library link (a view link)"
"Paste here" = "Paste here"
"Paste to replace" = "Paste to replace"
"Pasted design layers; {n} kinds of content were left out" = { one = "Pasted design layers; {n} kind of content was left out", other = "Pasted design layers; {n} kinds of content were left out" }
"Pattern" = "Pattern"
"Pattern alignment" = "Pattern alignment"
"Pattern scale" = "Pattern scale"
"Pattern source" = "Pattern source"
"Pen" = "Pen"
"Pencil" = "Pencil"
"People in this file" = "People in this file"
"People join from anywhere with a code. The file is kept on {server} while you share it." = "People join from anywhere with a code. The file is kept on {server} while you share it."
"People on your network join with a code. Nothing goes through a server." = "People on your network join with a code. Nothing goes through a server."
"Phone" = "Phone"
"Pick color" = "Pick color"
"Pick color (I)" = "Pick color (I)"
"Pick one font family first" = "Pick one font family first"
"Pick the Frame tool, then drag on the canvas or choose a device size" = "Pick the Frame tool, then drag on the canvas or choose a device size"
"Pin a property" = "Pin a property"
"Pinch" = "Pinch"
"Pixel grid" = "Pixel grid"
"Pixel preview 1x" = "Pixel preview 1x"
"Pixel preview 2x" = "Pixel preview 2x"
"Place a shape or frame (its tool chosen)" = "Place a shape or frame (its tool chosen)"
"Place automatically" = "Place automatically"
"Place image" = "Place image"
"Plugin" = "Plugin"
"Plugins run in FigCraft's sandbox, without files, network or clock. Install only plugins you trust." = "Plugins run in FigCraft's sandbox, without files, network or clock. Install only plugins you trust."
"Plugins" = "Plugins"
"Plugins & widgets" = "Plugins & widgets"
"Plus darker" = "Plus darker"
"Plus lighter" = "Plus lighter"
"Plus one" = "Plus one"
"Point" = "Point"
"Points" = "Points"
"Polygon" = "Polygon"
"Polygons" = "Polygons"
"Port" = "Port"
"Position" = "Position"
"Post" = "Post"
"Preferences" = "Preferences"
"Preferred" = "Preferred"
"Present" = "Present"
"Present or preview" = "Present or preview"
"Present this flow" = "Present this flow"
"Presentation" = "Presentation"
"Presentation slides" = "Presentation slides"
"Presenting: comments" = "Presenting: comments"
"Presenting: cycle the size options" = "Presenting: cycle the size options"
"Presenting: full screen" = "Presenting: full screen"
"Presenting: next frame" = "Presenting: next frame"
"Presenting: previous frame" = "Presenting: previous frame"
"Presenting: restart" = "Presenting: restart"
"Preserve scroll position" = "Preserve scroll position"
"Presets" = "Presets"
"Press a key…" = "Press a key…"
"Playground" = "Playground"
"Preview" = "Preview"
"Preview this flow" = "Preview this flow"
"Preview this frame" = "Preview this frame"
"Previous frame" = "Previous frame"
"Previous ready for dev" = "Previous ready for dev"
"Progressive" = "Progressive"
"Properties" = "Properties"
"Prototype" = "Prototype"
"Prototype preview" = "Prototype preview"
"Prototype settings" = "Prototype settings"
"Publish" = "Publish"
"Publish changes" = "Publish changes"
"Publish to another server…" = "Publish to another server…"
"Publish to server" = "Publish to server"
"Published version {v}" = "Published version {v}"
"Published version {v} to the server" = "Published version {v} to the server"
"Published version {v}: save the file so other files can use it" = "Published version {v}: save the file so other files can use it"
"Published · {people}" = "Published · {people}"
"Publishing to a server needs the desktop app; in the browser you can join a server's files" = "Publishing to a server needs the desktop app; in the browser you can join a server's files"
"Publishing with the server's key." = "Publishing with the server's key."
"Publishing…" = "Publishing…"
"Push" = "Push"
"Push changes to main component" = "Push changes to main component"
"Put text on path" = "Put text on path"
"Question" = "Question"
"R" = "R"
"Radial" = "Radial"
"Radius" = "Radius"
"Ratio" = "Ratio"
"Reading the library…" = "Reading the library…"
"Ready for dev" = "Ready for dev"
"Real name" = "Real name"
"Recent" = "Recent"
"Recent files" = "Recent files"
"Recents" = "Recents"
"Recovered {n} unsaved files after the app quit unexpectedly: save them to keep them" = { one = "Recovered an unsaved file after the app quit unexpectedly: save it to keep it", other = "Recovered {n} unsaved files after the app quit unexpectedly: save them to keep them" }
"Rectangle" = "Rectangle"
"Rectangles" = "Rectangles"
"Red" = "Red"
"Reduce motion" = "Reduce motion"
"Refraction" = "Refraction"
"Regular expression" = "Regular expression"
"Relative to your system's display scaling (100% is the system's own size). Document zoom is separate." = "Relative to your system's display scaling (100% is the system's own size). Document zoom is separate."
"Remove" = "Remove"
"Remove all" = "Remove all"
"Remove annotation" = "Remove annotation"
"Remove auto layout" = "Remove auto layout"
"Remove dev resource" = "Remove dev resource"
"Remove export setting" = "Remove export setting"
"Remove from recents" = "Remove from recents"
"Remove from server" = "Remove from server"
"Remove from server…" = "Remove from server…"
"Remove guide" = "Remove guide"
"Remove interaction" = "Remove interaction"
"Remove library from this file" = "Remove library from this file"
"Remove measurement" = "Remove measurement"
"Remove min and max" = "Remove min and max"
"Remove min and max height" = "Remove min and max height"
"Remove min and max width" = "Remove min and max width"
"Remove regions" = "Remove regions"
"Remove slot" = "Remove slot"
"Remove starting point" = "Remove starting point"
"Remove stop" = "Remove stop"
"Remove text from path" = "Remove text from path"
"Remove the else and its actions" = "Remove the else and its actions"
"Remove this condition and its actions" = "Remove this condition and its actions"
"Remove this file from the server? It can't be shared or opened from there again. Your copy stays open here." = "Remove this file from the server? It can't be shared or opened from there again. Your copy stays open here."
"Remove {name} from session" = "Remove {name} from session"
"Remove {name} from {server}?" = "Remove {name} from {server}?"
"Removed" = "Removed"
"Removed from the server" = "Removed from the server"
"Removed since it was marked" = "Removed since it was marked"
"Removed since this version" = "Removed since this version"
"Rename" = "Rename"
"Rename duplicated layers" = "Rename duplicated layers"
"Rename folder" = "Rename folder"
"Rename group" = "Rename group"
"Rename layers" = "Rename layers"
"Rename mode" = "Rename mode"
"Rename on the server" = "Rename on the server"
"Rename on the server…" = "Rename on the server…"
"Rename page" = "Rename page"
"Rename to" = "Rename to"
"Reorder selection" = "Reorder selection"
"Replace all" = "Replace all"
"Replace mixed export settings" = "Replace mixed export settings"
"Replace with" = "Replace with"
"Replace with a new interaction" = "Replace with a new interaction"
"Reply" = "Reply"
"Report" = "Report"
"Report this file…" = "Report this file…"
"Reset" = "Reset"
"Reset adjustments" = "Reset adjustments"
"Reset all changes" = "Reset all changes"
"Reset all overrides on this layer" = "Reset all overrides on this layer"
"Reset overrides" = "Reset overrides"
"Reset slot" = "Reset slot"
"Reset this override" = "Reset this override"
"Reset to style" = "Reset to style"
"Reset to the inherited value" = "Reset to the inherited value"
"Resize by the nudge amount" = "Resize by the nudge amount"
"Resize frames to the device's screen (or the window without a device): their constraints and auto layout respond" = "Resize frames to the device's screen (or the window without a device): their constraints and auto layout respond"
"Resize to fit" = "Resize to fit"
"Resizing" = "Resizing"
"Resolve" = "Resolve"
"Resolve change" = "Resolve change"
"Resolved" = "Resolved"
"Resources" = "Resources"
"Responsive" = "Responsive"
"Restart" = "Restart"
"Restore" = "Restore"
"Restore main component" = "Restore main component"
"Restore this version" = "Restore this version"
"Restored “{name}”" = "Restored “{name}”"
"Reverse the order" = "Reverse the order"
"Reversed triangle" = "Reversed triangle"
"Review and merge" = "Review and merge"
"Ribbon" = "Ribbon"
"Right" = "Right"
"Right padding" = "Right padding"
"Right side" = "Right side"
"Right side width" = "Right side width"
"Rotate 90°" = "Rotate 90°"
"Rotate 90° right" = "Rotate 90° right"
"Rotate to landscape" = "Rotate to landscape"
"Rotate to portrait" = "Rotate to portrait"
"Rotation" = "Rotation"
"Rotation jitter" = "Rotation jitter"
"Round" = "Round"
"Rounded" = "Rounded"
"Rounded rectangle" = "Rounded rectangle"
"Row" = "Row"
"Row gap" = "Row gap"
"Row sizes" = "Row sizes"
"Row span" = "Row span"
"Rows" = "Rows"
"Rows {count}" = "Rows {count}"
"Rulers" = "Rulers"
"Run" = "Run"
"Run {label}" = "Run {label}"
"Save files automatically" = "Save files automatically"
"Search templates" = "Search templates"
"See all templates" = "See all templates"
"Select layers and they space themselves as their content changes" = "Select layers and they space themselves as their content changes"
"SHA-256: {sha}…" = "SHA-256: {sha}…"
"Same as layer" = "Same as layer"
"Saturation" = "Saturation"
"Save" = "Save"
"Save as" = "Save as"
"Save as preset…" = "Save as preset…"
"Save version {key}" = "Save version {key}"
"Saved" = "Saved"
"Saved {name}" = "Saved {name}"
"Say something" = "Say something"
"Scale" = "Scale"
"Scatter" = "Scatter"
"Scoping: where pickers offer it" = "Scoping: where pickers offer it"
"Screen" = "Screen"
"Scroll behavior" = "Scroll behavior"
"Scroll to" = "Scroll to"
"Scroll to layer" = "Scroll to layer"
"Scroll with parent" = "Scroll with parent"
"Search plugins" = "Search plugins"
"Search" = "Search"
"Search actions, layers and tools" = "Search actions, layers and tools"
"Search assets" = "Search assets"
"Search comments" = "Search comments"
"Search files and templates" = "Search files and templates"
"Search results" = "Search results"
"Search fonts" = "Search fonts"
"Search layers" = "Search layers"
"Search pages" = "Search pages"
"Search shortcuts" = "Search shortcuts"
"Section" = "Section"
"Section color" = "Section color"
"Sections" = "Sections"
"Select a frame and add a starting point to present it as a flow." = "Select a frame and add a starting point to present it as a flow."
"Select a frame to preview it" = "Select a frame to preview it"
"Select a layer to see its properties and code" = "Select a layer to see its properties and code"
"Select all" = "Select all"
"Select all with same" = "Select all with same"
"Select layer" = "Select layer"
"Select layers to apply the style to" = "Select layers to apply the style to"
"Select layers with this color" = "Select layers with this color"
"Select overlapping shapes" = "Select overlapping shapes"
"Select points to edit their position, radius and mirroring" = "Select points to edit their position, radius and mirroring"
"Select slot" = "Select slot"
"Selection colors" = "Selection colors"
"Selection" = "Selection"
"Selection box, {w} by {h} at {x}, {y}: arrows move it, Shift+arrows or {cmd}+arrows size it, Enter selects, Escape cancels" = "Selection box, {w} by {h} at {x}, {y}: arrows move it, Shift+arrows or {cmd}+arrows size it, Enter selects, Escape cancels"
"Selection box: arrows move it, Shift+arrows or {cmd}+arrows size it, Enter selects, Escape cancels" = "Selection box: arrows move it, Shift+arrows or {cmd}+arrows size it, Enter selects, Escape cancels"
"Send backward" = "Send backward"
"Send report" = "Send report"
"Send to back" = "Send to back"
"Sep" = "Sep"
"Server address (ws://host:47900/)" = "Server address (ws://host:47900/)"
"Server address" = "Server address"
"Server for online sharing" = "Server for online sharing"
"Set as default" = "Set as default"
"Set variable" = "Set variable"
"Set variable mode" = "Set variable mode"
"Set variable {name}" = "Set variable {name}"
"Set {name} to {value}" = "Set {name} to {value}"
"Shadows" = "Shadows"
"Shape" = "Shape"
"Shape builder" = "Shape builder"
"Shape tools" = "Shape tools"
"Shapes" = "Shapes"
"Share" = "Share"
"Share this file" = "Share this file"
"Share with a code" = "Share with a code"
"Share: live session, export" = "Share: live session, export"
"Shared" = "Shared"
"Shared: copy its code from the file's menu" = "Shared: copy its code from the file's menu"
"Sharing a file needs the desktop app; here you can join one." = "Sharing a file needs the desktop app; here you can join one."
"Sharing on the local network (online sharing is off: no server is set in Preferences)." = "Sharing on the local network (online sharing is off: no server is set in Preferences)."
"Sharing on your network · {people}" = "Sharing on your network · {people}"
"Sharing online · {people}" = "Sharing online · {people}"
"Sharing stopped: the file stays on the server, open only to you" = "Sharing stopped: the file stays on the server, open only to you"
"Show" = "Show"
"Show all templates" = "Show all templates"
"Show as grid" = "Show as grid"
"Show as list" = "Show as list"
"Show autosaves" = "Show autosaves"
"Show behind transparent areas" = "Show behind transparent areas"
"Show comments (Shift+C)" = "Show comments (Shift+C)"
"Show device frame" = "Show device frame"
"Show dimensions on objects" = "Show dimensions on objects"
"Show hotspot hints" = "Show hotspot hints"
"Show in Explorer" = "Show in Explorer"
"Show in Finder" = "Show in Finder"
"Show in folder" = "Show in folder"
"Show only this on the canvas" = "Show only this on the canvas"
"Show open" = "Show open"
"Show section contents" = "Show section contents"
"Show this layer" = "Show this layer"
"Show usage" = "Show usage"
"Show/Hide" = "Show/Hide"
"Show/Hide UI" = "Show/Hide UI"
"Side by side" = "Side by side"
"Sidebar" = "Sidebar"
"Simplify stroke" = "Simplify stroke"
"Size" = "Size"
"Size jitter" = "Size jitter"
"Skip ink" = "Skip ink"
"Slashed zero" = "Slashed zero"
"Slice" = "Slice"
"Slices" = "Slices"
"Slide in" = "Slide in"
"Slide out" = "Slide out"
"Slot" = "Slot"
"Slot content" = "Slot content"
"Small capitals" = "Small capitals"
"Small caps" = "Small caps"
"Smart animate" = "Smart animate"
"Snap to pixel grid" = "Snap to pixel grid"
"Social and slides" = "Social and slides"
"Social media" = "Social media"
"Social post sizes" = "Social post sizes"
"Soft light" = "Soft light"
"Solid" = "Solid"
"Some variants have the same property values: give each one a unique combination" = "Some variants have the same property values: give each one a unique combination"
"Sort" = "Sort"
"Sort by" = "Sort by"
"Sort by date" = "Sort by date"
"Sort by page" = "Sort by page"
"Sort by {column}" = "Sort by {column}"
"Space around" = "Space around"
"Space between" = "Space between"
"Space drag" = "Space drag"
"Space evenly" = "Space evenly"
"Space+drag" = "Space+drag"
"Spacing" = "Spacing"
"Spam, stolen work, abuse…" = "Spam, stolen work, abuse…"
"Speech bubble" = "Speech bubble"
"Splay" = "Splay"
"Spotlight me" = "Spotlight me"
"Spread" = "Spread"
"Square" = "Square"
"Stamp" = "Stamp"
"Stamps" = "Stamps"
"Standard" = "Standard"
"Standard ligatures" = "Standard ligatures"
"Star" = "Star"
"Stars" = "Stars"
"Start" = "Start"
"Start ascending from / stop descending at" = "Start ascending from / stop descending at"
"Start from a blank canvas" = "Start from a blank canvas"
"Start from a template" = "Start from a template"
"Start on path" = "Start on path"
"Start on the Home screen" = "Start on the Home screen"
"Start point" = "Start point"
"Start sharing" = "Start sharing"
"Start sharing with the Share button, then pass on the code it gives" = "Start sharing with the Share button, then pass on the code it gives"
"Starting to share…" = "Starting to share…"
"Status" = "Status"
"Sticky" = "Sticky"
"Sticky note" = "Sticky note"
"Sticky note colors" = "Sticky note colors"
"Sticky notes, shapes and connectors" = "Sticky notes, shapes and connectors"
"Stop" = "Stop"
"Stop following {name}" = "Stop following {name}"
"Stop session" = "Stop session"
"Stop sharing" = "Stop sharing"
"Stop spotlighting" = "Stop spotlighting"
"Stop {n} {hex}" = "Stop {n} {hex}"
"Straight" = "Straight"
"Stretch" = "Stretch"
"Strikethrough" = "Strikethrough"
"String" = "String"
"Stroke" = "Stroke"
"Stroke style" = "Stroke style"
"Stroke weight" = "Stroke weight"
"Strokes" = "Strokes"
"Style" = "Style"
"Styles" = "Styles"
"Stylistic set 1" = "Stylistic set 1"
"Stylistic set 2" = "Stylistic set 2"
"Stylistic set 3" = "Stylistic set 3"
"Stylistic set 4" = "Stylistic set 4"
"Stylistic set 5" = "Stylistic set 5"
"Subtract" = "Subtract"
"Subtracts" = "Subtracts"
"Suffix" = "Suffix"
"Suspend snapping while dragging" = "Suspend snapping while dragging"
"Swap instance" = "Swap instance"
"Swap library: use another library's assets of the same names" = "Swap library: use another library's assets of the same names"
"Swap orientation" = "Swap orientation"
"Swap overlay" = "Swap overlay"
"Swap to {name}" = "Swap to {name}"
"Swap width and height" = "Swap width and height"
"Swapped instance" = "Swapped instance"
"Swapped {n} assets" = { one = "Swapped {n} asset", other = "Swapped {n} assets" }
"Swapped {n} assets; {missed} had no match and still use the old library" = { one = "Swapped {n} asset; {missed} had no match and still use the old library", other = "Swapped {n} assets; {missed} had no match and still use the old library" }
"Sweep" = "Sweep"
"System" = "System"
"Tab / Shift+Tab" = "Tab / Shift+Tab"
"Table" = "Table"
"Tablet" = "Tablet"
"Tabular numbers" = "Tabular numbers"
"Take the values from the first selected layer" = "Take the values from the first selected layer"
"Taper" = "Taper"
"Taper both ends" = "Taper both ends"
"Tell the server's operator what is wrong with it" = "Tell the server's operator what is wrong with it"
"Temperature" = "Temperature"
"Template" = "Template"
"Templates" = "Templates"
"Terms" = "Terms"
"Text" = "Text"
"Text align" = "Text align"
"Text content" = "Text content"
"Text size" = "Text size"
"Text style" = "Text style"
"Text styles" = "Text styles"
"Texts" = "Texts"
"Texture" = "Texture"
"The canvas previews colors in sRGB; exported PNG, JPG and WebP files are tagged Display P3." = "The canvas previews colors in sRGB; exported PNG, JPG and WebP files are tagged Display P3."
"The destination document is unavailable. Nothing was imported." = "The destination document is unavailable. Nothing was imported."
"The destination document was closed. Nothing was imported." = "The destination document was closed. Nothing was imported."
"The destination page was removed. Nothing was imported." = "The destination page was removed. Nothing was imported."
"The file is deleted from the server: nobody can open or join it from there again, and this can't be undone. Copies that are open stay with whoever has them." = "The file is deleted from the server: nobody can open or join it from there again, and this can't be undone. Copies that are open stay with whoever has them."
"The file now holds another library" = "The file now holds another library"
"The file now holds another library (\"{name}\")" = "The file now holds another library (\"{name}\")"
"The files you shared or published online from this computer. They stay on their server until you remove them." = "The files you shared or published online from this computer. They stay on their server until you remove them."
"The link carries the session's secret: share it only with people you invite." = "The link carries the session's secret: share it only with people you invite."
"The name in your online files and on the server. The document inside keeps its own name." = "The name in your online files and on the server. The document inside keeps its own name."
"The selection uses several text styles: click to apply one" = "The selection uses several text styles: click to apply one"
"The server deletes this file if nobody opens it before {date}." = "The server deletes this file if nobody opens it before {date}."
"The whole file" = "The whole file"
"The window is too small for {size}%, so the interface is drawn at {drawn}%. Make the window larger to use {size}%." = "The window is too small for {size}%, so the interface is drawn at {drawn}%. Make the window larger to use {size}%."
"Theme" = "Theme"
"There's no destination for that action" = "There's no destination for that action"
"Thickness" = "Thickness"
"This branch can't be reviewed: {e}" = "This branch can't be reviewed: {e}"
"This branch was merged or archived." = "This branch was merged or archived."
"This computer only" = "This computer only"
"This computer remembers the owner token, so the file can be managed from the home screen's Online list. Copy it to manage the file from somewhere else: it is a password for this file and won't be shown again." = "This computer remembers the owner token, so the file can be managed from the home screen's Online list. Copy it to manage the file from somewhere else: it is a password for this file and won't be shown again."
"This condition is edited as an expression" = "This condition is edited as an expression"
"This file" = "This file"
"This file has unsaved changes" = "This file has unsaved changes"
"This file is too large to join here (up to {mb} MB)" = "This file is too large to join here (up to {mb} MB)"
"This file uses fonts that aren't installed on this computer. Their text is drawn in a fallback font until you install them." = "This file uses fonts that aren't installed on this computer. Their text is drawn in a fallback font until you install them."
"This file is on {server}, open only to you. Share it to let others in with a new code." = "This file is on {server}, open only to you. Share it to let others in with a new code."
"This frame is new on the branch." = "This frame is new on the branch."
"This frame isn't on the branch." = "This frame isn't on the branch."
"This server is open to the public: no key needed." = "This server is open to the public: no key needed."
"This server needs its key: add ?key=… to the address (`figcraft-server key` prints it on the server's machine)." = "This server needs its key: add ?key=… to the address (`figcraft-server key` prints it on the server's machine)."
"This server takes files only with its key: see Advanced." = "This server takes files only with its key: see Advanced."
"Thumbs up" = "Thumbs up"
"This version can't be read." = "This version can't be read."
"This version doesn't have it: all of it is new." = "This version doesn't have it: all of it is new."
"Tidy up" = "Tidy up"
"Tile" = "Tile"
"Tile type" = "Tile type"
"Tint" = "Tint"
"Title" = "Title"
"Title case" = "Title case"
"To share this library with your team, publish the file to a server (Share ▸ Publish to server…), then publish the library there." = "To share this library with your team, publish the file to a server (Share ▸ Publish to server…), then publish the library there."
"To the layer around it" = "To the layer around it"
"Toggle" = "Toggle"
"Toggle light/dark theme" = "Toggle light/dark theme"
"Toggle visibility" = "Toggle visibility"
"Tools" = "Tools"
"Top" = "Top"
"Top & bottom" = "Top & bottom"
"Top left radius" = "Top left radius"
"Top padding" = "Top padding"
"Top right radius" = "Top right radius"
"Transform" = "Transform"
"Triangle" = "Triangle"
"Triangle arrow" = "Triangle arrow"
"Trigger" = "Trigger"
"True" = "True"
"Truncate text" = "Truncate text"
"Truncate with an ellipsis" = "Truncate with an ellipsis"
"Try again" = "Try again"
"Try another search or filter." = "Try another search or filter."
"Try another search, or browse templates." = "Try another search, or browse templates."
"Try another word, or look at every kind." = "Try another word, or look at every kind."
"Turn a layer into a component, reuse it, and change every copy at once" = "Turn a layer into a component, reuse it, and change every copy at once"
"Two digits" = "Two digits"
"Type" = "Type"
"Type settings" = "Type settings"
"Type the join code you were given, or paste an invite link." = "Type the join code you were given, or paste an invite link."
"Typography" = "Typography"
"Underline" = "Underline"
"Undo takes back only your own changes; what others changed since stays." = "Undo takes back only your own changes; what others changed since stays."
"Ungroup" = "Ungroup"
"Uniform" = "Uniform"
"Union" = "Union"
"Unions" = "Unions"
"Unknown — treated as sRGB" = "Unknown — treated as sRGB"
"Unread" = "Unread"
"Unresolve" = "Unresolve"
"Unsaved changes" = "Unsaved changes"
"Unsaved changes in {names}. Save them before closing?" = "Unsaved changes in {names}. Save them before closing?"
"Unsaved changes: save first ({save}), or close the tab with {alt}-click to discard" = "Unsaved changes: save first ({save}), or close the tab with {alt}-click to discard"
"Unsaved changes: save first, or close again with {key} to discard" = "Unsaved changes: save first, or close again with {key} to discard"
"Up" = "Up"
"Update plugin" = "Update plugin"
"Update" = "Update"
"Update from main" = "Update from main"
"Update from selection" = "Update from selection"
"Updated {components} and {styles}" = "Updated {components} and {styles}"
"Updated {name}" = "Updated {name}"
"Updating the graphics driver often helps. To use OpenGL only, start FigCraft from a Command Prompt with:" = "Updating the graphics driver often helps. To use OpenGL only, start FigCraft from a Command Prompt with:"
"Updating the graphics driver often helps. WGPU_BACKEND (vulkan, gl, metal) names another graphics API to try." = "Updating the graphics driver often helps. WGPU_BACKEND (vulkan, gl, metal) names another graphics API to try."
"Uploads this file to a FigCraft server and keeps this tab in sync with it. You get a link to edit and a link to view." = "Uploads this file to a FigCraft server and keeps this tab in sync with it. You get a link to edit and a link to view."
"Uppercase" = "Uppercase"
"Use a fixed value" = "Use a fixed value"
"Use an expression, e.g. count + 1" = "Use an expression, e.g. count + 1"
"Use as mask" = "Use as mask"
"Use auto layout" = "Use auto layout"
"Use number keys for opacity" = "Use number keys for opacity"
"Use the .figcraft or .fig extension." = "Use the .figcraft or .fig extension."
"Use the layer's fill" = "Use the layer's fill"
"Use your browser's zoom to change the interface size." = "Use your browser's zoom to change the interface size."
"Used in {files} · {instances}" = "Used in {files} · {instances}"
"Username" = "Username"
"Value" = "Value"
"Uses variables: each layer shows them in its own mode" = "Uses variables: each layer shows them in its own mode"
"Variable" = "Variable"
"Variable collections" = "Variable collections"
"Variable modes" = "Variable modes"
"Variable width" = "Variable width"
"Variables" = "Variables"
"Variables JSON…" = "Variables JSON…"
"Variables store reusable values (colours, numbers, strings, booleans) with modes such as Light and Dark." = "Variables store reusable values (colours, numbers, strings, booleans) with modes such as Light and Dark."
"Variant" = "Variant"
"Vector" = "Vector"
"Vectors" = "Vectors"
"Version" = "Version"
"Version history" = "Version history"
"Version {version}" = "Version {version}"
"Version {v} · {components} · {styles} · {variables}" = "Version {v} · {components} · {styles} · {variables}"
"Vertical" = "Vertical"
"Vertical align" = "Vertical align"
"Vertical hex" = "Vertical hex"
"Vertical padding" = "Vertical padding"
"Vertical spacing" = "Vertical spacing"
"Vertical trim" = "Vertical trim"
"View" = "View"
"View link" = "View link"
"View link copied" = "View link copied"
"View only" = "View only"
"View only: you see every change as it happens but can't edit. Leave to keep a copy you can edit." = "View only: you see every change as it happens but can't edit. Leave to keep a copy you can edit."
"Viewing “{name}”" = "Viewing “{name}”"
"Violet" = "Violet"
"Visibility" = "Visibility"
"Visible" = "Visible"
"Vivid" = "Vivid"
"WGPU_BACKEND is set and names the graphics API to use; unsetting it lets FigCraft choose." = "WGPU_BACKEND is set and names the graphics API to use; unsetting it lets FigCraft choose."
"Warm" = "Warm"
"Watch" = "Watch"
"Wavy" = "Wavy"
"Web" = "Web"
"Websites" = "Websites"
"WebSocket URL" = "WebSocket URL"
"WebSocket URL copied" = "WebSocket URL copied"
"Wedge" = "Wedge"
"Weight" = "Weight"
"What changed since a saved version" = "What changed since a saved version"
"What you try here changes this preview and the code below, not the file" = "What you try here changes this preview and the code below, not the file"
"What changed since it was marked ready for dev" = "What changed since it was marked ready for dev"
"What is wrong with this file? The server's operator gets your report." = "What is wrong with this file? The server's operator gets your report."
"What it's for" = "What it's for"
"What this changed from isn't known: it changed before FigCraft kept a copy of ready-for-dev frames. Resolve the change (or mark it ready again) to compare from now on." = "What this changed from isn't known: it changed before FigCraft kept a copy of ready-for-dev frames. Resolve the change (or mark it ready again) to compare from now on."
"When marked ready" = "When marked ready"
"While hovering" = "While hovering"
"While pressing" = "While pressing"
"White" = "White"
"Who runs it, its terms and how long it keeps files" = "Who runs it, its terms and how long it keeps files"
"Why it changed" = "Why it changed"
"Widget" = "Widget"
"Widgets" = "Widgets"
"Width" = "Width"
"Width point" = "Width point"
"Width profile" = "Width profile"
"Wireframe kit" = "Wireframe kit"
"With the layers' export settings" = "With the layers' export settings"
"Wrap" = "Wrap"
"Wrap in new section" = "Wrap in new section"
"Yellow" = "Yellow"
"Yesterday" = "Yesterday"
"You" = "You"
"You'll get the shared file as a new tab and edit it together." = "You'll get the shared file as a new tab and edit it together."
"You're spotlighting: everyone follows your view" = "You're spotlighting: everyone follows your view"
"Your copy of the file stays open" = "Your copy of the file stays open"
"Your copy stays open; the file stays on the server" = "Your copy stays open; the file stays on the server"
"Your name" = "Your name"
"Your name in comments" = "Your name in comments"
"Your system asks for reduced motion: animations stay off." = "Your system asks for reduced motion: animations stay off."
"Z" = "Z"
"Z to A" = "Z to A"
"Zoom" = "Zoom"
"Zoom around the pointer" = "Zoom around the pointer"
"Zoom device to fill window" = "Zoom device to fill window"
"Zoom in" = "Zoom in"
"Zoom out" = "Zoom out"
"Zoom to 100%" = "Zoom to 100%"
"Zoom to 200%" = "Zoom to 200%"
"Zoom to 50%" = "Zoom to 50%"
"Zoom to fit" = "Zoom to fit"
"Zoom to selection" = "Zoom to selection"
"Zoom tool: click to zoom in, drag an area" = "Zoom tool: click to zoom in, drag an area"
"Zoom tool: zoom out" = "Zoom tool: zoom out"
"and {n} more" = { one = "and {n} more", other = "and {n} more" }
"bleed marks" = "bleed marks"
"by {author}" = "by {author}"
"call any command its access allows" = "call any command its access allows"
"call only: {commands}" = "call only: {commands}"
"can edit the document" = "can edit the document"
"conditional prototype actions nested too deeply were skipped" = "conditional prototype actions nested too deeply were skipped"
"conditional prototype actions with conditions that can't be evaluated were skipped" = "conditional prototype actions with conditions that can't be evaluated were skipped"
"connector label background was skipped: style data is missing" = "connector label background was skipped: style data is missing"
"connector label was skipped: background bounds are invalid" = "connector label was skipped: background bounds are invalid"
"connector label was skipped: background transform is invalid" = "connector label was skipped: background transform is invalid"
"connector label was skipped: composed text transform is invalid" = "connector label was skipped: composed text transform is invalid"
"connector label was skipped: derived background bounds are missing" = "connector label was skipped: derived background bounds are missing"
"connector label was skipped: derived text bounds are missing" = "connector label was skipped: derived text bounds are missing"
"connector label was skipped: text bounds are invalid" = "connector label was skipped: text bounds are invalid"
"connector label was skipped: text style data is missing" = "connector label was skipped: text style data is missing"
"connector label was skipped: text transform is invalid" = "connector label was skipped: text transform is invalid"
"connector labels were skipped" = "connector labels were skipped"
"connector layers import as static frame/vector snapshots with labels when present; live endpoint bindings are not retained" = "connector layers import as static frame/vector snapshots with labels when present; live endpoint bindings are not retained"
"connector snapshot vector data is missing; connector was left empty" = "connector snapshot vector data is missing; connector was left empty"
"connectors whose ends can't be placed are empty" = "connectors whose ends can't be placed are empty"
"crop marks" = "crop marks"
"damaged vector geometry was skipped" = "damaged vector geometry was skipped"
"damaged vector networks import as outlines" = "damaged vector networks import as outlines"
"development: {path}" = "development: {path}"
"document children other than pages were skipped" = "document children other than pages were skipped"
"duplicate grid track sizing entries use equal tracks" = "duplicate grid track sizing entries use equal tracks"
"e.g. count + 1" = "e.g. count + 1"
"e.g. count >= 3 and not done" = "e.g. count >= 3 and not done"
"elbowed and curved connectors without a saved path import as straight lines" = "elbowed and curved connectors without a saved path import as straight lines"
"entries without a node type were skipped" = "entries without a node type were skipped"
"figcraft:// links from a browser, chat or email open this app and join the session." = "figcraft:// links from a browser, chat or email open this app and join the session."
"filled areas of a vector with their own fill use the layer's fill" = "filled areas of a vector with their own fill use the layer's fill"
"from {server}" = "from {server}"
"gamepad triggers without exactly one known controller button were skipped" = "gamepad triggers without exactly one known controller button were skipped"
"grid track list exceeds 1000 entries; the tracks use the default equal sizing" = "grid track list exceeds 1000 entries; the tracks use the default equal sizing"
"grid track sizing is unsupported or malformed; affected tracks use equal sizing" = "grid track sizing is unsupported or malformed; affected tracks use equal sizing"
"grid track sizing list exceeds 1000 entries; the tracks use the default equal sizing" = "grid track sizing list exceeds 1000 entries; the tracks use the default equal sizing"
"hidden" = "hidden"
"iOS" = "iOS"
"image filters are ambiguous because both filter containers are present; filter conversion was skipped" = "image filters are ambiguous because both filter containers are present; filter conversion was skipped"
"image filters use FigCraft's approximate renderer" = "image filters use FigCraft's approximate renderer"
"instance swap properties whose default component isn't in the file were skipped" = "instance swap properties whose default component isn't in the file were skipped"
"instances inside their own main component were imported as frames" = "instances inside their own main component were imported as frames"
"instances of components that aren't in the file show no layers" = "instances of components that aren't in the file show no layers"
"instances of components that aren't in the file were imported as frames" = "instances of components that aren't in the file were imported as frames"
"instances that would nest a component inside itself were imported as frames" = "instances that would nest a component inside itself were imported as frames"
"instances without a main component were imported as empty frames" = "instances without a main component were imported as empty frames"
"invalid internal .fig text path data was ignored" = "invalid internal .fig text path data was ignored"
"invalid or oversized vector networks import as outlines" = "invalid or oversized vector networks import as outlines"
"invalid or oversized vector path data was skipped" = "invalid or oversized vector path data was skipped"
"just now" = "just now"
"key triggers without a supported key were skipped" = "key triggers without a supported key were skipped"
"key up triggers import as key presses" = "key up triggers import as key presses"
"layers without a position were placed at their parent's origin" = "layers without a position were placed at their parent's origin"
"layers without a type were skipped" = "layers without a type were skipped"
"legacy image filter container is unsupported; filter conversion was skipped" = "legacy image filter container is unsupported; filter conversion was skipped"
"locked" = "locked"
"malformed image filters container was skipped" = "malformed image filters container was skipped"
"malformed image paintFilter container was skipped" = "malformed image paintFilter container was skipped"
"malformed slot content assignment was skipped" = "malformed slot content assignment was skipped"
"no bleed" = "no bleed"
"nobody else here yet" = "nobody else here yet"
"non-default slot settings are not represented and were skipped" = "non-default slot settings are not represented and were skipped"
"now" = "now"
"only in a text style or variable" = "only in a text style or variable"
"or" = "or"
"point stroke joins were preserved; dashed or variable-width strokes render with the layer join" = "point stroke joins were preserved; dashed or variable-width strokes render with the layer join"
"preferred slot component keys cannot be resolved to file nodes and were skipped" = "preferred slot component keys cannot be resolved to file nodes and were skipped"
"prototype actions of unknown types were skipped" = "prototype actions of unknown types were skipped"
"prototype actions without a destination in the file were skipped" = "prototype actions without a destination in the file were skipped"
"prototype expressions on variables that aren't in the variables JSON were skipped" = "prototype expressions on variables that aren't in the variables JSON were skipped"
"prototype expressions with unsupported functions were skipped" = "prototype expressions with unsupported functions were skipped"
"prototype interactions without supported actions were skipped" = "prototype interactions without supported actions were skipped"
"prototype navigations of unknown types were skipped" = "prototype navigations of unknown types were skipped"
"prototype transitions of unknown types play instantly" = "prototype transitions of unknown types play instantly"
"prototype triggers of unknown types were skipped" = "prototype triggers of unknown types were skipped"
"put a widget on the canvas" = "put a widget on the canvas"
"read and edit the document" = "read and edit the document"
"read the document" = "read the document"
"reads the document" = "reads the document"
"set-variable actions on variables that aren't in the variables JSON were skipped" = "set-variable actions on variables that aren't in the variables JSON were skipped"
"set-variable actions with values that can't be evaluated were skipped" = "set-variable actions with values that can't be evaluated were skipped"
"set-variable actions with values that don't fit the variable were skipped" = "set-variable actions with values that don't fit the variable were skipped"
"set-variable actions without a value were skipped" = "set-variable actions without a value were skipped"
"set-variable-mode actions on collections or modes that aren't in the variables JSON were skipped" = "set-variable-mode actions on collections or modes that aren't in the variables JSON were skipped"
"slot content assignment target is missing or is not slot content" = "slot content assignment target is missing or is not slot content"
"slot content assignment uses the empty GUID sentinel and was skipped" = "slot content assignment uses the empty GUID sentinel and was skipped"
"slot layers without a matching slot property were imported as frames" = "slot layers without a matching slot property were imported as frames"
"some vector points refer to point settings missing from the file; they use the layer's joins and plain corners" = "some vector points refer to point settings missing from the file; they use the layer's joins and plain corners"
"some vector segments refer to style settings missing from the file; they use the layer's stroke" = "some vector segments refer to style settings missing from the file; they use the layer's stroke"
"stale or invalid grid track sizing entries were ignored" = "stale or invalid grid track sizing entries were ignored"
"stars and polygons without point counts or geometry use the default point count" = "stars and polygons without point counts or geometry use the default point count"
"style settings of some vector segments aren't supported; those segments use the layer's stroke" = "style settings of some vector segments aren't supported; those segments use the layer's stroke"
"text path underline or strikethrough decoration is not rendered" = "text path underline or strikethrough decoration is not rendered"
"text style overrides refer to missing table entries" = "text style overrides refer to missing table entries"
"the file has no pages" = "the file has no pages"
"the plugin" = "the plugin"
"the variables JSON has no `variableCollections` (expected the local variables response) and was ignored" = "the variables JSON has no `variableCollections` (expected the local variables response) and was ignored"
"this session only" = "this session only"
"unknown component property types were skipped" = "unknown component property types were skipped"
"variable aliases to variables that aren't in the variables JSON (or of another type) were skipped" = "variable aliases to variables that aren't in the variables JSON (or of another type) were skipped"
"variable bindings to properties the layer doesn't have were skipped" = "variable bindings to properties the layer doesn't have were skipped"
"variable bindings to variables that aren't in the variables JSON (library variables) were skipped" = "variable bindings to variables that aren't in the variables JSON (library variables) were skipped"
"variable bindings were skipped: the file JSON has no variable definitions (pass the local variables JSON as `variables`, or embed its `meta` next to the file JSON)" = "variable bindings were skipped: the file JSON has no variable definitions (pass the local variables JSON as `variables`, or embed its `meta` next to the file JSON)"
"variable bindings whose variable type doesn't fit the property were skipped" = "variable bindings whose variable type doesn't fit the property were skipped"
"variable collections without modes were skipped" = "variable collections without modes were skipped"
"variable mode lookups in prototype expressions that aren't a variable and one of its modes were skipped" = "variable mode lookups in prototype expressions that aren't a variable and one of its modes were skipped"
"variable modes of collections that aren't in the file were skipped" = "variable modes of collections that aren't in the file were skipped"
"variable modes of collections that aren't in the variables JSON were skipped" = "variable modes of collections that aren't in the variables JSON were skipped"
"variable values that don't match their type (or composed colours) were skipped" = "variable values that don't match their type (or composed colours) were skipped"
"variables of unknown types were skipped" = "variables of unknown types were skipped"
"variables whose collection isn't in the variables JSON were skipped" = "variables whose collection isn't in the variables JSON were skipped"
"variables without readable values were skipped" = "variables without readable values were skipped"
"vector points with unknown stroke joins use the layer join" = "vector points with unknown stroke joins use the layer join"
"vectors without geometry are empty" = "vectors without geometry are empty"
"vectors without geometry are empty (export the file JSON with geometry=paths)" = "vectors without geometry are empty (export the file JSON with geometry=paths)"
"very long text was cut to 1,048,576 characters" = "very long text was cut to 1,048,576 characters"
"very long vector paths were skipped" = "very long vector paths were skipped"
"video actions are not supported and were skipped" = "video actions are not supported and were skipped"
"video triggers are not supported and were skipped" = "video triggers are not supported and were skipped"
"yesterday" = "yesterday"
"{instances} in {files}" = "{instances} in {files}"
"{language}: draft translation, waiting for a native speaker's review." = "{language}: draft translation, waiting for a native speaker's review."
"{length} bleed" = "{length} bleed"
"{month} {day}, {year}" = "{month} {day}, {year}"
"{name} cleared from the list" = "{name} cleared from the list"
"{name} is forgotten on this computer; the file stays on {server}" = "{name} is forgotten on this computer; the file stays on {server}"
"{name} is on the server." = "{name} is on the server."
"{name} is spotlighting" = "{name} is spotlighting"
"{name} is too large to open in the browser (over 512 MB)." = "{name} is too large to open in the browser (over 512 MB)."
"{name}\nClick to apply to the selection" = "{name}\nClick to apply to the selection"
"{name}\nDrag onto the canvas, or click to place in the middle of the view.\nHold Alt (Option) while dropping onto an instance to swap it." = "{name}\nDrag onto the canvas, or click to place in the middle of the view.\nHold Alt (Option) while dropping onto an instance to swap it."
"{name} (from {library})" = "{name} (from {library})"
"{name} (you)" = "{name} (you)"
"{name} ({layers} layers)" = "{name} ({layers} layers)"
"{name} ({tag}): {min} – {max}, default {default}. Double-click the slider to go back to the style's value; Escape while dragging cancels." = "{name} ({tag}): {min} – {max}, default {default}. Double-click the slider to go back to the style's value; Escape while dragging cancels."
"{name} from {path}" = "{name} from {path}"
"{name} was removed from the server" = "{name} was removed from the server"
"{name} · deleted on main" = "{name} · deleted on main"
"{name} · deleted on the branch" = "{name} · deleted on the branch"
"{name} · not published" = "{name} · not published"
"{name} · on a server" = "{name} · on a server"
"{name} · published version {v}" = "{name} · published version {v}"
"{name} · version {v} on the server" = "{name} · version {v} on the server"
"{name}, in a live session" = "{name}, in a live session"
"{name}, online, open only to you" = "{name}, online, open only to you"
"{name}, {kind}, {w} by {h}, selected" = "{name}, {kind}, {w} by {h}, selected"
"{n} added" = { one = "{n} added", other = "{n} added" }
"{n} autosave versions" = { one = "{n} autosave version", other = "{n} autosave versions" }
"{n} changed" = { one = "{n} changed", other = "{n} changed" }
"{n} columns" = { one = "{n} column", other = "{n} columns" }
"{n} components" = { one = "{n} component", other = "{n} components" }
"{n} components and styles have newer versions" = { one = "{n} component or style has a newer version", other = "{n} components and styles have newer versions" }
"{n} conflicts to resolve" = { one = "{n} conflict to resolve", other = "{n} conflicts to resolve" }
"{n} days ago" = { one = "{n} day ago", other = "{n} days ago" }
"{n} files" = { one = "{n} file", other = "{n} files" }
"{n} hours ago" = { one = "{n} hour ago", other = "{n} hours ago" }
"{n} instances" = { one = "{n} instance", other = "{n} instances" }
"{n} layers" = { one = "{n} layer", other = "{n} layers" }
"{n} layers as one file" = { one = "{n} layer as one file", other = "{n} layers as one file" }
"{n} layers selected" = { one = "{n} layer selected", other = "{n} layers selected" }
"{n} layers · {parts}" = { one = "{n} layer · {parts}", other = "{n} layers · {parts}" }
"{n} matches" = { one = "{n} match", other = "{n} matches" }
"{n} minutes ago" = { one = "{n} minute ago", other = "{n} minutes ago" }
"{n} months ago" = { one = "{n} month ago", other = "{n} months ago" }
"{n} more notes omitted from this report" = { one = "{n} more note omitted from this report", other = "{n} more notes omitted from this report" }
"{n} of {total}" = "{n} of {total}"
"{n} people joined" = { one = "{n} person joined", other = "{n} people joined" }
"{n} preferred components" = { one = "{n} preferred component", other = "{n} preferred components" }
"{n} ready" = { one = "{n} ready", other = "{n} ready" }
"{n} removed" = { one = "{n} removed", other = "{n} removed" }
"{n} replies" = { one = "{n} reply", other = "{n} replies" }
"{n} rows" = { one = "{n} row", other = "{n} rows" }
"{n} styles" = { one = "{n} style", other = "{n} styles" }
"{n} text layers" = { one = "{n} text layer", other = "{n} text layers" }
"{n} variables" = { one = "{n} variable", other = "{n} variables" }
"{n} weeks ago" = { one = "{n} week ago", other = "{n} weeks ago" }
"{n} years ago" = { one = "{n} year ago", other = "{n} years ago" }
"{n}d" = "{n}d"
"{n}h" = "{n}h"
"{n}m" = "{n}m"
"{n}w" = "{n}w"
"{page}, nothing selected" = "{page}, nothing selected"
"{percent}%" = "{percent}%"
"{profile} (current)" = "{profile} (current)"
"{property} is its value; {property ? \"a\" : \"b\"} picks a string. Other {…} stays as written." = "{property} is its value; {property ? \"a\" : \"b\"} picks a string. Other {…} stays as written."
"{server} can't say what became of your files (it is older than this app)." = "{server} can't say what became of your files (it is older than this app)."
"{server} · No longer on the server" = "{server} · No longer on the server"
"{server} · {shared} · Opened {date}" = "{server} · {shared} · Opened {date}"
"{tool} hold {key}" = "{tool} hold {key}"
"{value} isn't a colour" = "{value} isn't a colour"
"{when} · edited" = "{when} · edited"
"← ↑ → ↓" = "← ↑ → ↓"
"← → ↑ ↓" = "← → ↑ ↓"
"←" = "←"
"→, Space or N" = "→, Space or N"
"↵" = "↵"
"⇥ / ⇧⇥" = "⇥ / ⇧⇥"
"⌘ arrows" = "⌘ arrows"
"⌘ click" = "⌘ click"
"⌘ scroll" = "⌘ scroll"
"⌥ drag" = "⌥ drag"