@@ -99,7 +99,7 @@ export function TranslateDialog({
9999} : TranslateDialogProps ) {
100100 const [ sourceLanguage , setSourceLanguage ] = useState < string > ( AUTO_DETECT ) ;
101101 const [ targetLanguage , setTargetLanguage ] = useState < string > ( 'es' ) ;
102- const [ allArtboards , setAllArtboards ] = useState < boolean > ( true ) ;
102+ const [ allArtboards , setAllArtboards ] = useState < boolean > ( false ) ;
103103 const [ isTranslating , setIsTranslating ] = useState < boolean > ( false ) ;
104104
105105 // Re-seed every time the dialog opens: the project's language changes under
@@ -183,15 +183,20 @@ export function TranslateDialog({
183183 </ div >
184184 </ div >
185185 < div className = "grid grid-cols-4 items-center gap-4" >
186- < div className = "col-start-2 col-span-3 flex items-center space-x-2" >
187- < Checkbox
188- id = "allArtboards"
189- checked = { allArtboards }
190- onCheckedChange = { ( checked ) => setAllArtboards ( ! ! checked ) }
191- />
192- < Label htmlFor = "allArtboards" className = "text-sm font-normal" >
193- Translate all artboards
194- </ Label >
186+ < div className = "col-start-2 col-span-3 flex flex-col space-y-2" >
187+ < div className = "flex items-center space-x-2" >
188+ < Checkbox
189+ id = "allArtboards"
190+ checked = { allArtboards }
191+ onCheckedChange = { ( checked ) => setAllArtboards ( ! ! checked ) }
192+ />
193+ < Label htmlFor = "allArtboards" className = "text-sm font-normal" >
194+ Translate all artboards
195+ </ Label >
196+ </ div >
197+ < p className = "text-xs text-muted-foreground" >
198+ To stay within the free translation API limits, we recommend leaving this unchecked and translating your artboards one by one.
199+ </ p >
195200 </ div >
196201 </ div >
197202 { sameLanguage && (
0 commit comments