From 85f892a24a1603311e8c5a7059a6cd5c2da583c8 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Sun, 17 May 2009 07:57:50 +0000 Subject: [PATCH] Updated german translation for sync tokens, added preposition version of date plurals. Also removed other language localization files until we can proofread and get them up to date. --- res/values-de/strings.xml | 73 ++- res/values-ja/arrays.xml | 63 --- res/values-ja/strings.xml | 415 ------------------ res/values-nn/arrays.xml | 80 ---- res/values-nn/strings.xml | 413 ----------------- res/values-zh/arrays.xml | 89 ---- res/values-zh/strings.xml | 414 ----------------- res/values/strings.xml | 4 + .../astrid/activities/TaskListAdapter.java | 6 +- .../timsu/astrid/utilities/DateUtilities.java | 13 +- 10 files changed, 46 insertions(+), 1524 deletions(-) delete mode 100644 res/values-ja/arrays.xml delete mode 100644 res/values-ja/strings.xml delete mode 100644 res/values-nn/arrays.xml delete mode 100644 res/values-nn/strings.xml delete mode 100644 res/values-zh/arrays.xml delete mode 100644 res/values-zh/strings.xml diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index fdbcef9cf..dad4e17bc 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -51,15 +51,19 @@ - d. MMMM T\na\ng\ne - U\nh\nr + S\nt\nd 1 Tag %d Tage + + 1 Tag + %d Tagen + 1 Stunde %d Stunden @@ -244,37 +248,42 @@ Wenn Du die neue Aufgabe nicht gleich nach der Fertigstellung der alten sehen wi sync_rtm Remember The Milk http://www.rememberthemilk.com - sync_every - Häufigkeit der Synchronisation - Falls eingestellt, synchronisiere alle # Stunden - sync_button + Auto-Synchronisieren + Synchronisiert automatisch im fix eingestellten Interval falls ausgewählt Hauptmenu-Verknüpfung Zeige \"Synchronisieren\" im Menu von Astrid - sync_dialogs Fenster verstecken Verstecke das Sychronisationsergebnis-Fenster - sync_background - Im Hintergrund - Synchronisieren ohne dich zu stören + Auto-Sync nur über WLAN + Synchronisiert im Hintergrund nur über WLAN falls ausgewählt Synchronisations-Fehler! Entschuldige die Störung! Fehler: Bitte logge dich in dein %s Konto ein und authorisiere Astrid deine Daten zu lesen, um synchronisieren zu können. \n\n Nach der Fertigstellung, starte Astrid neu und komm hierher zurück. - - -Wilkommen zur Sunchronisierung von Astrid! -\n\n -Nicht synchronisiert werden:\n -- Erinnerungen und Wiederholungen\n -- In RTM: Löschen, Verschieben und Umbennen von Aufgaben\n -\n -Wünsch mir Glück!\n Synchronisiere jetzt! Persönliche Daten löschen Daten für ausgewähltes Gerät löschen? Keine Synchronisiergerät eingestellt! + Zuletzt synchronisiert: %s + Letzter Sync-Versuch: %s + noch nie + %s Ergebnisse + Zusammenfassung - Astrid: + Zusammenfassung - Server: + Erstellt: %d + Aktualisiert: %d + Gelöscht: %d + Zusammengeführt: %d + + Empfange Daten vom Server + Reading List: %s + Synchronisiere wiederholende Aufgabe + Sende Aufgabe:: %s + Lokal gelöschte Aufgaben + Empfange Aufgabe: %s + @@ -324,11 +333,9 @@ Danke, dass Du Astrid benutzt!\n Erinnerungen - notif_qstart Ruhestunden beginnen Stunde, bei der die Ruhestunden beginnen (z.B. 22) - notif_qend Ruhestunden beenden Stunde, bei der Astrid aufhört ruhig zu sein (z.B. 08) @@ -336,72 +343,48 @@ Danke, dass Du Astrid benutzt!\n Standarderinnerungen Für neue Aufgaben, in Tagen (z.B. 7). Zum Deaktiviereen leer lassen - notif_annoy Hartnäckiger Modus Wenn eingestellt, musst Du die Erinnerung anschauen, um sie zu entfernen - notification_ringtone Erinnerungsklingelton Wähle einen Klingelton für Astrids Erinnerungen - notif_theme Erinnerungsicon Wähle Astrids Icon für die Benachrichtigunsleiste Erscheinungsbild - colorize Färbe die Aufgabenliste Unterschiedliche Farben für unterschiedliche Prioritäten - font_size Schriftart der Aufgabenliste Schriftart auf der Hautplistenseite (z.B. 22) Weiteres - nagging Nörgel-Nachrichten Astrids Kommentare zeigen, wenn Du Erinnerungen anschaust oder Aufgaben aufschiebst? - deadline_time Standardfrist # der Tage ab heute zum Setzten neuer Fristen Angezeigte Felder Wähle die in der Aufgabenliste zu zeigenden Felder aus - - 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-ja/arrays.xml b/res/values-ja/arrays.xml deleted file mode 100644 index 592cc4dcc..000000000 --- a/res/values-ja/arrays.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - やぁみんな! ちょっといいかな? - ちょっと見ていい? - ちょっと時間あるかな? - 忘れちゃった? - ごめんよ! - ちょっと時間があるとき: - 予定上: - ちょっとヒマある? - Astridだよ! - やぁ! ちょっといいかな? - ちょっと時間ある? - ごきげんよう - - - - - 私は、あなたのために何かを持っています! - 過去にこれを設定していいの? - なんでコレしないの? - それどう? イケてる? - 準備できてる? - これ管理できる? - 幸せになれるよ! これを終わらすだけで! - これを終えたらあなたの気分が良くなることを約束します! - 今日はコレしないの? - これを終えてください、私はそれにうんざりしています! - それやっちゃえる? もちろんできるさ! - あなたはこうするつもりですか? - 調子良さそうじゃん! さぁやろっか! - やるじゃん! それもやっちゃえ! - これ終わらせておやつにしない? - このタスクだけ? やっちゃお? - ToDoリストを消化する時間だよ! - - - - ピンク - ボーリング - Astrid - - - diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml deleted file mode 100644 index f7abe62a9..000000000 --- a/res/values-ja/strings.xml +++ /dev/null @@ -1,415 +0,0 @@ - - - - - Astrid - - - - - - !!!! - !!! - !! - ! - - - 毎日 - 毎週 - 毎月 - 毎時 - - - - 1 タスク - %d タスク - - - %d / %d 有効 - %d / %d 有効 - - - 1 アラーム - 2 アラーム - %d アラーム - - - 1 タグ - %d タグ - - - - MMM d - - - - 1 日 - %d 日 - - - 1 時 - %d 時 - - - 1 分 - %d 分 - - - 1 秒 - %d 秒 - - - 1 時 - %d 時 - - - 1 分 - %d 分 - - - 1 秒 - %d 秒 - - - - - - - Astrid: - Tagged \"%s\": - 非表示 - 新規タスク - Could Not Find Requested Tag! - - - - 予定日まで - 予定日 - 目標 - 遅延 - 完了 - 概要: - 経過: - 通知周期 - 繰り返し周期 - 次のアラーム: - タグ: - メモ: - 登録: - - - 追加 - タグ - 表示 - 同期 - More - 同期 - 設定 - ヘルプ (ブラウザで開く) - Astridの概要! - ヒント - Clean Up Old Tasks - - タスク編集 - タスク削除 - タイマースタート - タイマーストップ - 延期 - - - ソート/フィルター - 隠し/処理待ちタスク - 完了したタスク - タグ \'%s\' - オートソート - 名前順 - 予定日順 - 逆順 - - Select an Action: - Times You\'ve Postponed: %d - どの程度の期間延期しますか? - "Delete completed tasks older than # days:" - - - - - - Astrid: タスク編集中 - Astrid: 編集中 - Astrid: 新規タスク - - - 基本情報 - 日付 - アラート - - - 概要 - タスクの説明 - どれくらい重要? - タグ: - - 所要時間は? - 既にタスクに費やした時間 - 期限 - 目標日時 - カレンダーにタスクを追加 - カレンダーのイベントを開く - この日時まで隠す - 繰り返し周期 - 繰り返しはしない - このタスクが処理されるまで隠す - メモ - メモをここに入力します... - - リマインダー - 周期 - 以下の場合通知する... - 期限が近づいたとき - 期限になったとき - 期限を過ぎた後 - タスクを確認するまで停止しない - 日時指定リマインダー - リマインダーの追加 - - - 時間 (時:分) - リマインダーの周期 - 繰り返し周期 (0で無効化) - ヘルプ: Astridの繰り返しについて - -繰り返しを使うために、上記の期限のうちの少なくとも1つを決めてください。あなたがこのタスクを完了したタイミングで、期限は自動的に繰り越されます。 -\n\n -もしあなたが現在のタスクを消化し終えるまで次回のタスクを見たくないならば、「〜まで隠す」の項目を使って自動的に繰り越すべきです。 -\n - - もうヘルプを表示しない - - - 保存 - 破棄 - 編集 - 削除 - 指定する - タイマースタート - タイマーストップ - - 保存 - Task Saved: due in %s - Task Saved - - - - - Astridより... - - - - Astrid: タグビュー: - タグを使ってタスク生成 - タグ編集 - タグ削除 - ホームページを表示 - ホームページを隠す - Create Shortcut - Shortcut created on your home screen! - Tag: - - A-Z順 - サイズ順 - - - - - 同期サービス - アクション - オプション - sync_rtm - Remember The Milk - http://www.rememberthemilk.com - sync_every - 同期する頻度 - 指定した場合、#時間毎に同期処理を実行します - sync_button - メインメニューへのショートカット - Astridのメニューの中に\"Synchronize\"を表示します - sync_dialogs - ダイアログの非表示 - 同期処理の結果ダイアログを表示しない - sync_background - バッググラウンドで - 簡易同期 - 同期エラー発生! ご迷惑をおかけします! エラー内容: - -同期処理を行うため、あなたの%sアカウントを使ってログインし、Astridにあなたのデータの読み込み許可を与えてください。 -\n\n -終了したら、Astridを再起動してからこの画面に戻ってきてください。 - - -AstridのRTM同期機能へようこそ! -\n\n -同期しないもの:\n -- 通知と繰り返し\n -- RTMで、消した、またはリネームして移動したタスク\n -\n -幸運を!\n - - 今すぐ同期する! - 個人データをクリアする - 選択されたサービスのデータをクリアしますか? - 同期機能が有効になっていません! - - - - Loading... - Updating List... - インフォメーション - 質問 - タスク確認 - 既に完了しています! - スヌーズ - 終了 - スヌーズのための時/分は? - - 削除 - このタスクを削除しますか? - すべてのタスクからこのタグを削除しますか? - - タイマーをストップしますか? - - -Astridについて知らないかもしれないいくつかのこと:\n -\n --タスクをつくるためには、ちょっと入力するだけです!\n --タスクを編集している時は、戻るボタンを押すことで保存できます。\n --素早く優先順位を変えるには、1から4のキーを押してタスクを選択してください。\n --タスクに期限があるならば、それを延長するために、長押ししてください。\n -\n -Astridを利用してくれてありがとう!\n - - - - - - - 期限! - 目標日時! - タイマー実行中: - - - - - この項目が見つかりませんでした: - 保存できませんでした: - - - - - 通知 - - notif_qstart - 静かにする時間の始まり - Astridが静かにすべき時間の始まり (例:22時) - - notif_qend - 静かにする時間の終わり - Astridが静かにすべき時間の終わり (例:08時) - - notif_default_reminder - 標準リマインダー - For new tasks, in days (i.e. 7). Blank to disable - - notif_annoy - 継続モード - チェックしたなら、それをクリアする前にリマインダーを見なければなりません。(LEDもね) - - notification_ringtone - 通知音 - Astridのアラート音を選択 - - notif_theme - 通知アイコン - Astridの通知用アイコンを選択 - - 外観 - - 色分け - 色分けしたタスクリスト - 優先順位毎に色分け - - font_size - タスクリストのフォントサイズ - メイン画面のフォントサイズ (例:サイズ22) - - その他 - nagging - Nag Messages - Show Astrid\'s comments when viewing reminders and postponing tasks? - - - deadline_time - 期限の初期値 - 新しい期限を設定するための現在からの日数 # - - 表示する項目 - タスクリストの内表示する項目を選択 - - - titleVisible - タスク名 - タスクの説明 - true - deadlineVisible - 日付 - 次の期限 / 完了日 - true - timeVisible - 時間 - 予定日と経過時間 - true - importanceVisible - 重要性 - タスクの重要度 - true - tagsVisible - タグ - このタスクの関連タグ - true - repeatVisible - 繰り返し - タスクの繰り返し情報 - true - reminderVisible - リマインダー - このタスクにリマインダーが設定されていれば表示される - false - notesVisible - メモ - このタスクの関連メモ - false - diff --git a/res/values-nn/arrays.xml b/res/values-nn/arrays.xml deleted file mode 100644 index e6c29ca71..000000000 --- a/res/values-nn/arrays.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - 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 deleted file mode 100644 index bbfded6fb..000000000 --- a/res/values-nn/strings.xml +++ /dev/null @@ -1,413 +0,0 @@ - - - - - Astrid - - - - - - !!!! - !!! - !! - ! - - - Dag(er) - Uke(r) - Månede(r) - Time(r) - - - - 1 oppgave - %d oppgaver - - - %d / %d aktive - %d / %d aktive - - - En alarm - To alarmer - %d alarmer - - - 1 tagg - %d tagger - - - - d. MMM - D\na\ny\ns - H\no\nu\nr\ns - - 1 dag - %d dager - - - 1 time - %d timer - - - 1 minutt - %d minutter - - - 1 sekund - %d sekunder - - - 1t - %dt - - - 1m - %dm - - - 1s - %ds - - siden - - - - - Astrid: - Tagget \"%s\": - skjult - Ny oppgave - Fant ikke forespurt tagg! - - - S - Utløper - Utløper på - Mål - Forfaller ved - Fullført - Estimert: - Tid brukt: - Påminnelse hver - Gjentas Hver - Neste Alarm: - Tagger: - Notater: - Opprettet: - Slettet - - - Legg Til - Tagger - Visning - Synk - Mer - Synkronisering - Instillinger - Hjelp (åpner i nettleser) - Ta Astrid\'s brukerundersøkelse! - Småtips - Rydd opp gamle oppgaver - - Rediger Oppgave - Slett Oppgave - Start Tidtaker - Stopp Tidtaker - Utsett - - - Sortering/filtre - Skjulte/blokkerte oppgaver - Fullførte oppgaver - Taggede \'%s\' - Sorter automatisk - Sorter på navn - Sorter på utløpsdato - Reversert sortering - - Velg en handling: - Antall ganger du har utsatt: %d - Hvor lenge vil du utsette? - "Slett fullførte oppgaver som er eldre enn # dager:" - - - - - Astrid: Redigerer oppgave - Astrid: Redigerer - Astrid: Ny oppgave - - - Grunndata - Datoer - Alarmer - - - Oppsummering - Oppgavebeskrivelse - Hvor viktig er det? - Tagger: - - Hvor lang tid vil det ta? - Tid allerede brukt på oppgaven - Absolutt frist - Målfrist - Legg oppgave til kalender - Åpne kalenderhendelse - Gjem til denne datoen - Gjenta hver - Ikke spesifisert - Gjem til denne oppgaven er ferdig - Notater - Legg inn oppgavenotater - - Periodiske påminnelser - Hver - Varsle meg... - Når utløpstidspunkt nærmer seg - Ved utløpstidspunkt - Etter at utløpstidspunkt har passert - Uten stopp til jeg ser på oppgaven - Faste påminnelser - Legg til ny påminnelse - - - Tid (timer : minutter) - Varsle meg hvert - Gjenta hvert (0 for å deaktivere) - Hjelp: Astrid-gjentakelser - -For å bruke gjentakelser må du sette minst ett av utløpstidspunktene over. Når du fullfører denne oppgaven, vil utløpstidspunktet automatisk bli flyttet. -\n\n -Hvis du ikke ønsker å se den nye oppgaven rett etter at du fullfører den gamle, bør du bruke "Gjem Til"-feltet, som også vil bli flyttet automatisk. -\n - - Skjul hjelp - - - Lagre - Forkast - Rediger - Slett - Klikk for å sette - Start tidtaker - Stopp tidtaker - - Lagre - Oppgave lagret: utløper om %s - Oppgave lagret - - - - - Astrid sier... - - - - Astrid: Taggvisning: - Opprett oppgave med tagg - Rediger tagg - Slett tagg - Vis på hovedside - Skjul på hovedside - Lag snarvei - Snarvei opprettet på hovedsiden! - Tagg: - - Sorter alfabetisk - Sorter etter størrelse - - - - - Synkroniseringstjenester - Handlinger - Valg - sync_rtm - Remember The Milk - http://www.rememberthemilk.com - sync_every - Synkroniseringsfrekvens - Hvis satt, utfør synkronisering hver # time(r) - sync_button - Hovedmeny-snarvei - Vis \"Synkronisér\" i Astrid\'s meny - sync_dialogs - Skjul dialogvinduer - Skjul dialogvindu med synkroniseringsresultat - sync_background - I bakgrunnen - Synkroniser uten å mase på deg - Synkroniseringsfeil! Beklager ulempen. Feilmelding: - -For å kunne synkronisere må du logge deg inn på din %s-konto og autorisere Astrid til å lese dine data. -\n\n -Når dette er fullført kan du starte Astrid å komme tilbake hit. - - -Velkommen til Astrid\'s RTM-synkronisering! -\n\n -Gjenstander som ikke vil bli synkronisert: -- Påminnelser og repetisjoner -- Sletting eller omdøping av oppgaver i RTM -\n -Ønsk meg lykke til!\n - - Synkroniser nå! - Slett personlig data - Slett data for valgte tjenester? - Ingen synkroniserere aktivert! - - - - Laster... - Laster opp liste... - Informasjon - Spørsmål - Vis oppgave - Allerede utført! - Slumre - Avslutt - Timer/minutter å slumre? - - Slett - Slette denne oppgaven? - Fjerne denne taggen fra alle oppgaver? - - Stopp tidtakeren? - - -Noen ting du kanskje ikke visste om Astrid:\n -\n -- For å opprette en oppgave, bare begynn å skrive!\n -- Mens du redigerer en oppgave, trykk \'tilbake'\ for å lagre den\n -- Velg en oppgave og trykk 1-4 for å raskt endre dens prioritet\n -- Dersom en oppgave har en utløpsfrist, trykk på den lenge for å utsette\n -\n -Takk for at du bruker Astrid!\n - - - - - - - Absolutt utløpsfrist! - Målfrist! - Arbeider med: - - - - - Kunne ikke finne denne gjenstanden!: - Kunne ikke lagre: - - - - - Notifications - - notif_qstart - Start på stilletimer - Tidspunkt fra når Astrid skal være stille (f.eks. 22) - - notif_qend - Slutt på stilletimer - Tidspunkt fra når Astrid ikke lenger skal være stille (f.eks. 08) - - notif_default_reminder - Standardpåminnelser - For nye oppgaver, i dager (f.eks. 7). Blank for å slå av. - - notif_annoy - Iherdig-modus - Dersom denne er avkryssen må du se påminnelser før du kan fjerne dem (gjelder også LED-lampen) - - notification_ringtone - Ringetone for påminnelser - Velg ringetone for Astrid\'s påminnelser - - notif_theme - Ikon for påminnelser - Choose Astrid\'s notification bar icon - - Utseende - - colorize - Fargelegg oppgavelisten - Ulike farger for ulike prioriteter - - font_size - Font for oppgavelisten - For på hovedsiden (f.eks. 22) - - Other - - nagging - Masemeldinger - Vis Astid\'s kommentarer ved visning av påminnere og ved utsettelse av oppgaver? - - deadline_time - Standard utløpstidspunkt - Utløpstidspunkt blir satt # dager fra nå - - Feltvisning - Velg feltene som skal vises i oppgavelisten - - - 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-zh/arrays.xml b/res/values-zh/arrays.xml deleted file mode 100644 index 7ff885c77..000000000 --- a/res/values-zh/arrays.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Hi there! Have a sec? - Can I see you for a sec? - Have a few minutes? - Did you forget? - Excuse me! - When you have a minute: - On your agenda: - Free for a moment? - Astrid here! - Hi! Can I bug you? - A minute of your time? - It\'s a great day to - - - - - I\'ve got something for you! - Ready to put this in the past? - Why don\'t you get this done? - How about it? Ready tiger? - Ready to do this? - Can you handle this? - You can be happy! Just finish this! - I promise you\'ll feel better if you finish this! - Won\'t you do this today? - Please finish this, I\'m sick of it! - Can you finish this? Yes you can! - Are you ever going to do this? - Feel good about yourself! Let\'s go! - I'm so proud of you! Lets get it done! - A little snack after you finish this? - Just this one task? Please? - Time to shorten your todo list! - - - - - Please tell me it isn\'t true that you're a procrastinator! - Doesn\'t being lazy get old sometimes? - Somewhere, someone is depending on you to finish this! - When you said postpone, you really meant \'I\'m doing this\', right? - This is the last time you postpone this, right? - Just finish this today, I won\'t tell anyone! - Why postpone when you can um... not postpone! - You\'ll finish this eventually, I presume? - I think you\'re really great! How about not putting this off? - Will you be able to achieve your goals if you do that? - Postpone, postpone, postpone. When will you change! - I\'ve had enough with your excuses! Just do it already! - Didn\'t you make that excuse last time? - I can\'t help you organize your life if you do that... - - - - - Pink - Boring - Astrid - - - diff --git a/res/values-zh/strings.xml b/res/values-zh/strings.xml deleted file mode 100644 index 9cc6e3fc4..000000000 --- a/res/values-zh/strings.xml +++ /dev/null @@ -1,414 +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: - - 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 8387628a0..2cce166c0 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -68,6 +68,10 @@ 1 Day %d Days + + 1 Day + %d Days + 1 Hour %d Hours diff --git a/src/com/timsu/astrid/activities/TaskListAdapter.java b/src/com/timsu/astrid/activities/TaskListAdapter.java index 65b8150b0..c0b0edaf5 100644 --- a/src/com/timsu/astrid/activities/TaskListAdapter.java +++ b/src/com/timsu/astrid/activities/TaskListAdapter.java @@ -352,7 +352,7 @@ public class TaskListAdapter extends ArrayAdapter { if(timeLeft < FULL_DATE_THRESHOLD) label.append(DateUtilities.getDurationString(r, - (int)Math.abs(timeLeft), 1)); + (int)Math.abs(timeLeft), 1, true)); else label.append(DateUtilities.getFormattedDate(r, task.getDefiniteDueDate())); @@ -375,7 +375,7 @@ public class TaskListAdapter extends ArrayAdapter { if(timeLeft < FULL_DATE_THRESHOLD) label.append(DateUtilities.getDurationString(r, - (int)Math.abs(timeLeft), 1)); + (int)Math.abs(timeLeft), 1, true)); else label.append(DateUtilities.getFormattedDate(r, task.getPreferredDueDate())); @@ -435,7 +435,7 @@ public class TaskListAdapter extends ArrayAdapter { StringBuilder label = new StringBuilder(); if(notifyEvery != null && notifyEvery > 0) { label.append(r.getString(R.string.taskList_periodicReminderPrefix)). - append(" ").append(DateUtilities.getDurationString(r, notifyEvery, 1)); + append(" ").append(DateUtilities.getDurationString(r, notifyEvery, 1, true)); } try { diff --git a/src/com/timsu/astrid/utilities/DateUtilities.java b/src/com/timsu/astrid/utilities/DateUtilities.java index 215c2d895..c8af6fb19 100644 --- a/src/com/timsu/astrid/utilities/DateUtilities.java +++ b/src/com/timsu/astrid/utilities/DateUtilities.java @@ -37,6 +37,13 @@ public class DateUtilities { return format.format(date); } + /** + * Convenience method for dropping the preopsition argument. + */ + public static String getDurationString(Resources r, int timeInSeconds, + int unitsToShow) { + return getDurationString(r, timeInSeconds, unitsToShow, false); + } /** * Format a time into the format: 5 days, 3 hours, 2 minutes @@ -45,10 +52,11 @@ public class DateUtilities { * @param timeInSeconds * @param unitsToShow number of units to show (i.e. if 2, then 5 hours * 3 minutes 2 seconds is truncated to 5 hours 3 minutes) + * @param withPreposition whether there is a preceeding preposition * @return */ public static String getDurationString(Resources r, int timeInSeconds, - int unitsToShow) { + int unitsToShow, boolean withPreposition) { short days, hours, minutes, seconds; short unitsDisplayed = 0; @@ -65,7 +73,8 @@ public class DateUtilities { StringBuilder result = new StringBuilder(); if(days > 0) { - result.append(r.getQuantityString(R.plurals.Ndays, days, days)). + int daysPlural = withPreposition ? R.plurals.NdaysPreposition : R.plurals.Ndays; + result.append(r.getQuantityString(daysPlural, days, days)). append(" "); unitsDisplayed++; }