diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml new file mode 100644 index 000000000..592cc4dcc --- /dev/null +++ b/res/values-ja/arrays.xml @@ -0,0 +1,63 @@ + + + + + + + やぁみんな! ちょっといいかな? + ちょっと見ていい? + ちょっと時間あるかな? + 忘れちゃった? + ごめんよ! + ちょっと時間があるとき: + 予定上: + ちょっとヒマある? + Astridだよ! + やぁ! ちょっといいかな? + ちょっと時間ある? + ごきげんよう + + + + + 私は、あなたのために何かを持っています! + 過去にこれを設定していいの? + なんでコレしないの? + それどう? イケてる? + 準備できてる? + これ管理できる? + 幸せになれるよ! これを終わらすだけで! + これを終えたらあなたの気分が良くなることを約束します! + 今日はコレしないの? + これを終えてください、私はそれにうんざりしています! + それやっちゃえる? もちろんできるさ! + あなたはこうするつもりですか? + 調子良さそうじゃん! さぁやろっか! + やるじゃん! それもやっちゃえ! + これ終わらせておやつにしない? + このタスクだけ? やっちゃお? + ToDoリストを消化する時間だよ! + + + + ピンク + ボーリング + Astrid + + + diff --git a/res/values-nn/arrays.xml b/res/values-nn/arrays.xml new file mode 100644 index 000000000..e6c29ca71 --- /dev/null +++ b/res/values-nn/arrays.xml @@ -0,0 +1,80 @@ + + + + + + + Hei! har du et øyeblikk? + Kan jeg forstyrre deg noen sekunder? + Har du litt tid? + Glemte du? + Unnskyld meg! + Når du har tid: + På agendaen: + Ledig et øyeblikk? + Astrid her! + Hei! Kan jeg plage deg litt? + Et minutt av din tid? + Det er en flott dag for å + + + + + Jeg har noe til deg! + Klar for å legge dette til fortiden? + Hvorfor gjør du ikke dette? + Så, er du klar? + Klar for å gjøre dette? + Takler du dette? + Du kan bli lykkelig! Bare gjør ferdig dette! + Jeg lover at du vil føle deg bedre om du fullfører dette! + Hvorfor ikke gjøre dette i dag? + Vær så snill å fullfør oppgaven, jeg er lei den! + Kan du noensinne fullføre dette? Ja, det kan du! + Kommer du noensinne til å fullføre dette? + Føl deg bra. Kom igjen! + Jeg er stolt av deg! La oss få det gjort! + Litt snop etter at du har fullført dette? + Bare denne ene oppgaven. Vær så snill? + På tide å korte ned gjøremålslisten! + + + + + Ikke fortell meg at det ikke er sant at du er en prokrastinerer! + Blir det ikke kjedelig å være lat? + Et eller annet sted er noen avhengig av at du fullfører dette! + Når du sier slumre mener du egentlig "Jeg gjør dette!", ikke sant? + Dette er siste gang du utsetter dette, ikke sant? + Bare fullfør dette i dag, jeg lover å ikke si det til noen! + Hvorfor utsette noe du kan.. velge å ikke utsette! + Du kommer til å fullføre dette etterhvert, antar jeg? + Jeg synes du er kjempebra! Hva med å ikke utsette dette? + Oppnår du målene dine om du gjør det? + Utsett, utsett, utsett. Når skal du forbedre deg? + Jeg har fått nok av unnskyldningene dine! Bare gjør det! + Brukte du ikke den unnskyldningen sist? + Jeg kan ikke hjelpe deg med å organisere livet ditt hvis du holder på sånn... + + + + + Rosa + Kjedelig + Astrid + + + diff --git a/res/values-nn/strings.xml b/res/values-nn/strings.xml index 17ca36413..aa117838c 100644 --- a/res/values-nn/strings.xml +++ b/res/values-nn/strings.xml @@ -228,7 +228,8 @@ Hvis du ikke ønsker å se den nye oppgaven rett etter at du fullfører den gaml Lagre - Oppgave lagret: utløper om %s + Oppgave lagret: utløper om %s + Oppgave lagret: utløp for %s siden Oppgave lagret diff --git a/res/values-zh/strings.xml b/res/values-zh/strings.xml deleted file mode 100644 index ff5300de5..000000000 --- a/res/values-zh/strings.xml +++ /dev/null @@ -1,415 +0,0 @@ - - - - - Astrid - - - - - - !!!! - !!! - !! - ! - - - - 星期 - - 小时 - - - - 一个任务 - 两个任务 - %d个任务 - - - %d / %d 需要作 - %d / %d 需要作 - - - 一个闹钟 - 两个闹钟 - %d个闹钟 - - - 一个标签 - 两个标签 - %d个标签 - - - - MMM d - - 小\n时 - - 一天 - %d天 - - - 一小时 - %d小时 - - - 一分钟 - %d分钟 - - - 一秒钟 - %d秒钟 - - - 一小时 - %d小时 - - - 一分钟 - %d分钟 - - - 一秒钟 - %d秒钟 - - 以前 - - - - - Astrid: - \"%s\"标签: - - 新任务 - 没有这个标签! - - - - 到期还有 - 到期在 - 希望 - 过期 - 完成了 - 估计: - 花了: - Poke Every - Repeats Every - Next Alarm: - 标签: - 笔记: - 造时: - 删时: - - - - 标签 - Display - 同步 - 。。。 - 同步 - 设定 - 帮助 - 忠告 - 打扫老任务 - - 编辑 - 删除 - 计时 - 停计时 - 延期 - - - 分类 - Hidden/Blocked Tasks - Completed Tasks - Tagged \'%s\' - Auto Sort - Sort By Name - Sort By Due Date - Sort Reverse - - Select an Action: - 延期了%d次 - 延期多少时间? - "Delete completed tasks older than # days:" - - - - - Astrid: 编辑任务 - Astrid: 编辑 - Astrid: 新任务 - - - 细目 - - 闹钟 - - - 总结 - 任务总结 - 多少要紧 - 标签: - - 需要多少时间? - 已经花了多少时间? - Absolute Deadline - Goal Deadline - Add Task To Calendar - Open Calendar Event - Hide Until This Date - Repeat Every - No Repeat Set - Hide Until This Task is Done - Notes - Enter Task Notes - - Periodic Reminders - Every - Notify me... - As Deadlines Approach - At Deadlines - After Absolute Deadline Passes - Nonstop Until I View the Task - Fixed Reminders - Add New Reminder - - - Time (hours : minutes) - Remind Me Every - Repeat Every (0 to disable) - Help: Astrid Repeats - -To use repeats, set at least one of the deadlines above. When you complete this task, the deadline will be automatically advanced. -\n\n -If you don\'t want to see the new task right after you complete the old one, you should use the "Hide Until" field, which will also be advanced automatically. -\n - - Don't Show Help Anymore - - - Save - Discard - Edit - Delete - Click to Set - Start Timer - Stop Timer - - Save - Task Saved: due in %s - Task Saved - - - - - Astrid says... - - - - Astrid: Tag View: - Create Task With Tag - Edit Tag - Delete Tag - Show on Home Page - Hide on Home Page - Create Shortcut - Shortcut created on your home screen! - Tag: - -- Not tagged -- - - Sort A-Z - Sort by Size - - - - - Synchronization Services - Actions - Options - sync_rtm - Remember The Milk - http://www.rememberthemilk.com - sync_every - Synchronize Frequency - If set, perform sync every # hours - sync_button - Main Menu Shortcut - Show \"Synchronize\" in Astrid\'s menu - sync_dialogs - Hide Dialogs - Hide the Sync Results dialogs - sync_background - In Background - Synchronize without bothering you - Sync Error! Sorry for the inconvenience! Error: - -In order to synchronize, please log in to your %s account and authorize Astrid to read your data. -\n\n -When finished, restart Astrid and come back here. - - -Welcome to Astrid\'s RTM sync! -\n\n -Things that don\'t sync:\n -- Notifications and repeats\n -- In RTM, deleting, or moving+renaming tasks\n -\n -Wish me luck!\n - - Synchronize Now! - Clear Personal Data - Clear data for selected services? - No Synchronizers Enabled! - - - - Loading... - Updating List... - Information - Question - View Task - Already Done! - Snooze - Quit - Hours/minutes to snooze? - - Delete - Delete this task? - Remove this tag from all tasks? - - Stop the timer? - - -Some things you may not know about Astrid:\n -\n -- To create a task, just start typing!\n -- While editing a task, hit \'back\' to save it\n -- Select a task & press 1-4 to quickly change it\'s priority\n -- If a task has a deadline, long-press to postpone it\n -\n -Thanks for using Astrid!\n - - - - - - - Absolute Deadline! - Goal Deadline! - Working on: - - - - - Couldn't find this item: - Couldn't save: - - - - - Notifications - - notif_qstart - Quiet Hours Start - Starting hour when Astrid should be quiet (e.g. 22) - - notif_qend - Quiet Hours End - Ending hour when Astrid should be quiet (e.g. 08) - - notif_default_reminder - Default Reminders - For new tasks, in days (i.e. 7). Blank to disable - - notif_annoy - Persistent Mode - If checked, you must view reminders before clearing them (also LED) - - notification_ringtone - Notification Ringtone - Choose a ringtone for Astrid\'s alerts - - notif_theme - Notification Icons - Choose Astrid\'s notification bar icon - - Appearance - - colorize - Colorize Task List - Different colors for different priorities - - font_size - Task List Font - Font on the main listing page (i.e. 22) - - Other - - nagging - Nag Messages - Show Astrid\'s comments when viewing reminders and postponing tasks? - - deadline_time - Default Deadlines - # of days from now to set new deadlines - - Displayed Fields - Select the fields to show in task list - - - titleVisible - Task Title - Task description - true - deadlineVisible - Dates - Upcoming deadlines / completed date - true - timeVisible - Times - Estimated & Elapsed Times - true - importanceVisible - Importance - Task importance indicator - true - tagsVisible - Tags - Tags associated with this task - true - repeatVisible - Repeats - Task repeat information - true - reminderVisible - Reminders - Displayed if this task has reminders - false - notesVisible - Notes - Notes associated with this task - false - diff --git a/res/values/strings.xml b/res/values/strings.xml index c21a67435..1b78826da 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -225,6 +225,7 @@ If you don\'t want to see the new task right after you complete the old one, you Save Task Saved: due in %s + Task Saved: due %s ago Task Saved diff --git a/src/com/timsu/astrid/activities/TaskEdit.java b/src/com/timsu/astrid/activities/TaskEdit.java index a65f37da2..25f15220f 100644 --- a/src/com/timsu/astrid/activities/TaskEdit.java +++ b/src/com/timsu/astrid/activities/TaskEdit.java @@ -308,10 +308,19 @@ public class TaskEdit extends TaskModificationTabbedActivity { * @param dueDate the Date when the task is due */ private void showSaveToast(Date dueDate) { + int stringResource; + int timeInSeconds = (int)((dueDate.getTime() - System.currentTimeMillis())/1000L); + + if (timeInSeconds < 0) { + timeInSeconds *= -1; // DateUtilities.getDurationString() requires positive integer + stringResource = R.string.taskEdit_onTaskSave_Overdue; + } else { + stringResource = R.string.taskEdit_onTaskSave_Due; + } String formattedDate = DateUtilities.getDurationString(getResources(), timeInSeconds, 2); Toast.makeText(this, - getResources().getString(R.string.taskEdit_onTaskSave_Due, formattedDate), + getResources().getString(stringResource, formattedDate), Toast.LENGTH_SHORT).show(); } diff --git a/src/com/timsu/astrid/sync/RTMSyncProvider.java b/src/com/timsu/astrid/sync/RTMSyncProvider.java index 034803e8c..c20b5a67e 100644 --- a/src/com/timsu/astrid/sync/RTMSyncProvider.java +++ b/src/com/timsu/astrid/sync/RTMSyncProvider.java @@ -393,6 +393,7 @@ public class RTMSyncProvider extends SynchronizationProvider { // notes StringBuilder sb = new StringBuilder(); for(RtmTaskNote note: rtmTaskSeries.getNotes().getNotes()) { + sb.append(note.getTitle() + "\n"); sb.append(note.getText() + "\n"); } if(sb.length() > 0)