Skip to content

Commit

Permalink
feat: Added Ukranian language
Browse files Browse the repository at this point in the history
  • Loading branch information
joostdecock committed Jul 11, 2023
1 parent c0916fd commit 4782516
Show file tree
Hide file tree
Showing 112 changed files with 3,033 additions and 58 deletions.
2 changes: 1 addition & 1 deletion config/languages.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
["en", "fr", "es", "de", "nl"]
["en", "fr", "es", "de", "nl", "uk"]
6 changes: 6 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,16 @@ commit_message: "[ci skip]"
pull_request_assignees:
- joostdecock
files:
- source: /markdown/org/*/en.md
translation: /markdown/org/*/%two_letters_code%.md
- source: /markdown/org/**/en.md
translation: /markdown/org/**/%two_letters_code%.md
- source: /sites/org/pages/*/*.en.yaml
translation: /sites/org/pages/*/*.%two_letters_code%.yaml
- source: /sites/org/pages/**/*.en.yaml
translation: /sites/org/pages/**/*.%two_letters_code%.yaml
- source: /sites/org/components/*/*.en.yaml
translation: /sites/org/components/*/*.%two_letters_code%.yaml
- source: /sites/org/components/**/*.en.yaml
translation: /sites/org/components/**/*.%two_letters_code%.yaml
- source: /sites/shared/components/**/*.en.yaml
Expand Down
3 changes: 2 additions & 1 deletion designs/aaron/i18n/index.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ import de from './de.json' assert { type: 'json' }
import es from './es.json' assert { type: 'json' }
import fr from './fr.json' assert { type: 'json' }
import nl from './nl.json' assert { type: 'json' }
import uk from './uk.json' assert { type: 'json' }

export const i18n = { en, de, es, fr, nl }
export const i18n = { en, de, es, fr, nl, uk }
45 changes: 45 additions & 0 deletions designs/aaron/i18n/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"t": "Aaron A-Shirt",
"d": "Aaron is an athletic shirt or tank top.",
"s": {
"cutOneStripToFinishTheNeckOpening": "Cut one strip to finish the neck opening",
"cutTwoStripsToFinishTheArmholes": "Cut two strips to finish the armholes",
"length": "Length",
"width": "Width"
},
"o": {
"armholeDrop": {
"t": "Armhole drop",
"d": "Lower the armhole by this amount. Negative values will raise it."
},
"backlineBend": {
"t": "Back armhole shape",
"d": "Determines the shape/bend of the back of the armholes."
},
"hipsEase": {
"t": "Hips ease",
"d": "The amount of ease at your hips."
},
"necklineBend": {
"t": "Neckline shape",
"d": "Determines the shape/bend of the neckline at the front."
},
"necklineDrop": {
"t": "Neckline drop",
"d": "The amount the neck is cutout at the front."
},
"shoulderStrapPlacement": {
"t": "Shoulderstrap placement",
"d": "Determines whether the shoulder strap is placed closer to the neck (lower numbers) or the shoulder (higher numbers)."
},
"shoulderStrapWidth": {
"t": "Shoulderstrap width",
"d": "The width of the shoulder straps."
},
"stretchFactor": {
"t": "Stretch",
"d": "Determines the horizontal negative ease."
}
},
"p": {}
}
3 changes: 2 additions & 1 deletion designs/albert/i18n/index.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ import de from './de.json' assert { type: 'json' }
import es from './es.json' assert { type: 'json' }
import fr from './fr.json' assert { type: 'json' }
import nl from './nl.json' assert { type: 'json' }
import uk from './uk.json' assert { type: 'json' }

export const i18n = { en, de, es, fr, nl }
export const i18n = { en, de, es, fr, nl, uk }
36 changes: 36 additions & 0 deletions designs/albert/i18n/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"t": "Albert apron",
"d": "Albert is an apron.",
"p": {
"front": "Front",
"pocket": "Pocket",
"strap": "Strap"
},
"s": {},
"o": {
"backOpening": {
"t": "Back opening",
"d": "Controls the opening at the back of the apron"
},
"chestDepth": {
"t": "Strap length",
"d": "Controls the length of the straps"
},
"lengthBonus": {
"t": "Length bonus",
"d": "Controls the length of the apron"
},
"bibLength": {
"t": "Bib length",
"d": "Controls the length of the bib"
},
"bibWidth": {
"t": "Bib width",
"d": "Controls the width of the bib"
},
"strapWidth": {
"t": "Strap width",
"d": "Controls the width of the strap"
}
}
}
3 changes: 2 additions & 1 deletion designs/bee/i18n/index.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ import de from './de.json' assert { type: 'json' }
import es from './es.json' assert { type: 'json' }
import fr from './fr.json' assert { type: 'json' }
import nl from './nl.json' assert { type: 'json' }
import uk from './uk.json' assert { type: 'json' }

export const i18n = { en, de, es, fr, nl }
export const i18n = { en, de, es, fr, nl, uk }
120 changes: 120 additions & 0 deletions designs/bee/i18n/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
{
"t": "Bee bikini top",
"d": "Bee is a bikini top",
"p": {
"bandTie": "Band Tie",
"cup": "Cup",
"neckTie": "Neck Tie"
},
"s": {},
"o": {
"chestEase": {
"t": "Chest ease",
"d": "Controls the chest ease in the underlying Bella block Bee is based on"
},
"waistEase": {
"t": "Waist ease",
"d": "Controls the waist ease in the underlying Bella block Bee is based on"
},
"bustSpanEase": {
"t": "Bust span ease",
"d": "Controls the bust span ease in the underlying Bella block Bee is based on"
},
"topDepth": {
"t": "Top Depth",
"d": "Controls how far the bikini cup extends upwards"
},
"bottomCupDepth": {
"t": "Bottom depth",
"d": "Controls how far the bikini cup extends downwards"
},
"sideDepth": {
"t": "Side depth",
"d": "Controls how far the bikini cup extends towards the side"
},
"sideCurve": {
"t": "Side curve",
"d": "Controls the curvature of the side of the bikini cup"
},
"frontCurve": {
"t": "Front curve",
"d": "Controls the curvature of the front of the bikini cup"
},
"bellaGuide": {
"t": "Show Bella",
"d": "Shows the outline of the Bella block Bee is based on"
},
"ties": {
"t": "Ties",
"d": "Whether to includes ties, yes or no"
},
"bandTieWidth": {
"t": "Band (chest) tie width",
"d": "Controls the width of the ties around your chest"
},
"bandTieLength": {
"t": "Band (chest) tie length",
"d": "Controls the length of the ties around your chest"
},
"bandTieEnds": {
"t": "Band (chest) tie ends",
"d": "Whether you like straight or pointy ends on the ties around your chest"
},
"bandTieColours": {
"t": "Band (chest) tie length colours",
"d": "Whether you want single color ties around your chest, or dual-coloured ones"
},
"neckTieWidth": {
"t": "Neck tie width",
"d": "Controls the width of the ties around your chest"
},
"neckTieLength": {
"t": "Neck tie length",
"d": "Controls the length of the ties around your chest"
},
"neckTieEnds": {
"t": "Neck tie ends",
"d": "Whether you like straight or pointy ends on the ties around your chest"
},
"neckTieColours": {
"t": "Neck tie colours",
"d": "Whether you want single color ties around your chest, or dual-coloured ones"
},
"crossBackTies": {
"t": "Cross back ties",
"d": "Whether you'd like to use the cross back tie variation of Bee"
},
"bandLength": {
"t": "Band Length (Cross back ties)",
"d": "Controls the length of the band around your chest for the cross back ties variation of Bee"
},
"backDartHeight": {
"t": "Back dart height (Bella)",
"d": "Controls the back dart height in the underlying Bella block Bee is based on"
},
"armholeDepth": {
"t": "Armhole depth (Bella)",
"d": "Controls the armhole depth in the underlying Bella block Bee is based on"
},
"frontArmholePitchDepth": {
"t": "Front armhole pitch depth (Bella)",
"d": "Controls the front armhole pitch depth in the underlying Bella block Bee is based on"
},
"frontShoulderWidth": {
"t": "Front shoulder width (Bella)",
"d": "Controls the front shoulder width in the underlying Bella block Bee is based on"
},
"fullChestEaseReduction": {
"t": "Full chest reduction (Bella)",
"d": "Controls the full chest reduction in the underlying Bella block Bee is based on"
},
"highBustWidth": {
"t": "High bust width (Bella)",
"d": "Controls the high bust width in the underlying Bella block Bee is based on"
},
"shoulderToShoulderEase": {
"t": "Shoulder to Shoulder ease (Bella)",
"d": "Controls the shoulder to shoulder ease in the underlying Bella block Bee is based on"
}
}
}
3 changes: 2 additions & 1 deletion designs/bella/i18n/index.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ import de from './de.json' assert { type: 'json' }
import es from './es.json' assert { type: 'json' }
import fr from './fr.json' assert { type: 'json' }
import nl from './nl.json' assert { type: 'json' }
import uk from './uk.json' assert { type: 'json' }

export const i18n = { en, de, es, fr, nl }
export const i18n = { en, de, es, fr, nl, uk }
87 changes: 87 additions & 0 deletions designs/bella/i18n/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"t": "Bella body block",
"d": "Bella is a basic body block for people with breasts.",
"p": {
"back": "Back",
"frontSideDart": "Front"
},
"s": {},
"o": {
"chestEase": {
"t": "Chest ease",
"d": "Controls the amount of ease at the fullest part of your chest"
},
"waistEase": {
"t": "Waist ease",
"d": "Controls the amount of ease at your waist"
},
"bustSpanEase": {
"t": "Bust span ease",
"d": "Controls the amount of (horizontal) ease added to your bust span when locating the bust point."
},
"shoulderToShoulderEase": {
"t": "Shoulder to Shoulder ease",
"d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry."
},
"fullChestEaseReduction": {
"t": "Full chest ease reduction",
"d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area"
},
"backDartHeight": {
"t": "Back dart height",
"d": "Controls the height of the back dart"
},
"bustDartLength": {
"t": "Bust dart length",
"d": "Controls the length of the bust dart"
},
"waistDartLength": {
"t": "Waist dart length",
"d": "Controls the length of the waist dart"
},
"bustDartCurve": {
"t": "Bust dart curve",
"d": "Controls the curvature of the bust dart"
},
"armholeDepth": {
"t": "Armhole depth",
"d": "Controls the depth of the armhole"
},
"backArmholeSlant": {
"t": "Back armhole slant",
"d": "Slightly rotates the armhole around its pitch point"
},
"frontArmholeCurvature": {
"t": "Front armhole curvature",
"d": "Controls how deep the armhole is scooped out at the front bottom"
},
"backArmholeCurvature": {
"t": "Back armhole curvature",
"d": "Controls how deep the armhole is scooped out at the back bottom"
},
"frontArmholePitchDepth": {
"t": "Front armhole pitch depth",
"d": "Tweaks the horizontal placement of the front armhole pitch point"
},
"backArmholePitchDepth": {
"t": "Back armhole pitch depth",
"d": "Tweaks the horizontal placement of the back armhole pitch point"
},
"backNeckCutout": {
"t": "Back neck cutout",
"d": "Controls how deep the neck opening is scooped out at at the back"
},
"backHemSlope": {
"t": "Back hem slope",
"d": "Controls the slope of the hem at the back"
},
"frontShoulderWidth": {
"t": "Front shoulder width",
"d": "Controls the narrowness of the front shoulders relative to the back"
},
"highBustWidth": {
"t": "High bust width",
"d": "Allows you to tweak the hight bust width at the front"
}
}
}
3 changes: 2 additions & 1 deletion designs/benjamin/i18n/index.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ import de from './de.json' assert { type: 'json' }
import es from './es.json' assert { type: 'json' }
import fr from './fr.json' assert { type: 'json' }
import nl from './nl.json' assert { type: 'json' }
import uk from './uk.json' assert { type: 'json' }

export const i18n = { en, de, es, fr, nl }
export const i18n = { en, de, es, fr, nl, uk }
Loading

0 comments on commit 4782516

Please sign in to comment.