@@ -172,31 +172,31 @@ private fun Main(
172172 val davSettingsTitle = stringResource(R .string.dav_settings_title)
173173 if (! showDavStatus.value) {
174174 StatusTitleClickable (
175- title = " DAV not configured. " ,
175+ title = stringResource( R .string.home_dav_status_not_configured) ,
176176 actionTitle = davSettingsTitle,
177177 statusColor = Color .Gray ,
178178 statusIcon = Icons .Default .Settings ,
179179 clickHandler = davSettingsHandler,
180180 )
181181 } else if (isDavLoading.value) {
182182 StatusTitleClickable (
183- title = " DAV loading. " ,
183+ title = stringResource( R .string.home_dav_status_loading) ,
184184 actionTitle = davSettingsTitle,
185185 statusColor = Color .Gray ,
186186 statusIcon = Icons .Default .Schedule ,
187187 clickHandler = davSettingsHandler,
188188 )
189189 } else if (isDavConnected.value) {
190190 StatusTitleClickable (
191- title = " DAV Connected. " ,
191+ title = stringResource( R .string.home_dav_status_connected) ,
192192 actionTitle = davSettingsTitle,
193193 statusColor = Color .Green ,
194194 statusIcon = Icons .Default .CheckCircle ,
195195 clickHandler = davSettingsHandler,
196196 )
197197 } else {
198198 StatusTitleClickable (
199- title = " DAV not connected. " ,
199+ title = stringResource( R .string.home_dav_status_not_connected) ,
200200 actionTitle = davSettingsTitle,
201201 statusColor = Color .Red ,
202202 statusIcon = Icons .Default .Cancel ,
@@ -207,14 +207,14 @@ private fun Main(
207207
208208 if (hasOptionalPermissions.value) {
209209 StatusTitle (
210- title = " Permissions granted " ,
210+ title = stringResource( R .string.home_permissions_granted) ,
211211 statusColor = Color .Green ,
212212 statusIcon = Icons .Default .CheckCircle
213213 )
214214 } else {
215215 StatusTitleClickable (
216- title = " Optional permissions missing. " ,
217- actionTitle = " Fix... " ,
216+ title = stringResource( R .string.home_permissions_missing) ,
217+ actionTitle = stringResource( R .string.home_permissions_action_fix) ,
218218 statusColor = Color .Yellow ,
219219 statusIcon = Icons .Default .Warning ,
220220 clickHandler = {
@@ -263,12 +263,12 @@ private fun Main(
263263 .fillMaxWidth()
264264 .background(color = MaterialTheme .colorScheme.surfaceVariant),
265265 verticalAlignment = Alignment .CenterVertically ,
266+ horizontalArrangement = Arrangement .Center
266267 ) {
267268 val modifier = Modifier .height(32 .dp)
268269 Column (
269270 modifier = Modifier
270271 .padding(1 .dp)
271- .fillMaxWidth(0.5f )
272272 .fillMaxHeight(),
273273 verticalArrangement = Arrangement .Center ,
274274 horizontalAlignment = Alignment .End
@@ -281,7 +281,7 @@ private fun Main(
281281 }
282282 Row (modifier = modifier, verticalAlignment = Alignment .CenterVertically ) {
283283 if (jobCount == 0 ) {
284- PrimaryTextLarge (text = " Not " )
284+ PrimaryTextLarge (text = stringResource( R .string.home_files_not_running_prefix) )
285285 } else {
286286 PrimaryTextLarge (text = formatCounter(jobCountPercent) + " %" )
287287 }
@@ -290,22 +290,21 @@ private fun Main(
290290 Column (
291291 modifier = Modifier
292292 .padding(1 .dp)
293- .fillMaxWidth(0.5f )
294293 .fillMaxHeight(),
295294 verticalArrangement = Arrangement .Center ,
296295 horizontalAlignment = Alignment .Start
297296 ) {
298297 Row (modifier = modifier, verticalAlignment = Alignment .CenterVertically ) {
299- StdText (text = " local files " )
298+ StdText (text = stringResource( R .string.home_files_local) )
300299 }
301300 Row (modifier = modifier, verticalAlignment = Alignment .CenterVertically ) {
302- StdText (text = " synced " )
301+ StdText (text = stringResource( R .string.home_files_synced) )
303302 }
304303 Row (modifier = modifier, verticalAlignment = Alignment .CenterVertically ) {
305304 if (jobCount == 0 ) {
306- StdText (text = " running " )
305+ StdText (text = stringResource( R .string.home_sync_running) )
307306 } else {
308- StdText (text = " syncing " )
307+ StdText (text = stringResource( R .string.home_sync_syncing) )
309308 }
310309 }
311310 }
@@ -325,11 +324,9 @@ private fun Main(
325324 }
326325 fullSyncNowHandler()
327326 }, enabled = syncEnabled) {
328- Text (text = " Sync now " , style = MaterialTheme .typography.labelLarge)
327+ Text (text = stringResource( R .string.home_action_sync_now) , style = MaterialTheme .typography.labelLarge)
329328 }
330329 }
331-
332- // TODO translations
333330 }
334331
335332 // Floating bottom
0 commit comments