diff options
Diffstat (limited to 'org_apg/res')
132 files changed, 5729 insertions, 0 deletions
diff --git a/org_apg/res/anim/push_left_in.xml b/org_apg/res/anim/push_left_in.xml new file mode 100644 index 000000000..45fb4875a --- /dev/null +++ b/org_apg/res/anim/push_left_in.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2007 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="500"/> + <alpha android:fromAlpha="1.0" android:toAlpha="1.0" android:duration="500" /> +</set> diff --git a/org_apg/res/anim/push_left_out.xml b/org_apg/res/anim/push_left_out.xml new file mode 100644 index 000000000..845679f16 --- /dev/null +++ b/org_apg/res/anim/push_left_out.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2007 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate android:fromXDelta="0" android:toXDelta="-100%p" android:duration="500"/> + <alpha android:fromAlpha="1.0" android:toAlpha="1.0" android:duration="500" /> +</set>
\ No newline at end of file diff --git a/org_apg/res/anim/push_right_in.xml b/org_apg/res/anim/push_right_in.xml new file mode 100644 index 000000000..09a244406 --- /dev/null +++ b/org_apg/res/anim/push_right_in.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2007 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate android:fromXDelta="-100%p" android:toXDelta="0" android:duration="500"/> + <alpha android:fromAlpha="1.0" android:toAlpha="1.0" android:duration="500" /> +</set> diff --git a/org_apg/res/anim/push_right_out.xml b/org_apg/res/anim/push_right_out.xml new file mode 100644 index 000000000..e8893a69a --- /dev/null +++ b/org_apg/res/anim/push_right_out.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2007 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<set xmlns:android="http://schemas.android.com/apk/res/android"> + <translate android:fromXDelta="0" android:toXDelta="100%p" android:duration="500"/> + <alpha android:fromAlpha="1.0" android:toAlpha="1.0" android:duration="500" /> +</set>
\ No newline at end of file diff --git a/org_apg/res/drawable-finger/btn_circle.xml b/org_apg/res/drawable-finger/btn_circle.xml new file mode 100644 index 000000000..6c3c7fc1a --- /dev/null +++ b/org_apg/res/drawable-finger/btn_circle.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2009 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:state_window_focused="false" android:state_enabled="true" + android:drawable="@drawable/btn_circle_normal" /> + <item android:state_window_focused="false" android:state_enabled="false" + android:drawable="@drawable/btn_circle_disable" /> + <item android:state_pressed="true" + android:drawable="@drawable/btn_circle_pressed" /> + <item android:state_focused="true" android:state_enabled="true" + android:drawable="@drawable/btn_circle_selected" /> + <item android:state_enabled="true" + android:drawable="@drawable/btn_circle_normal" /> + <item android:state_focused="true" + android:drawable="@drawable/btn_circle_disable_focused" /> + <item + android:drawable="@drawable/btn_circle_disable" /> +</selector> diff --git a/org_apg/res/drawable-hdpi-finger/btn_circle_disable.png b/org_apg/res/drawable-hdpi-finger/btn_circle_disable.png Binary files differnew file mode 100644 index 000000000..ae063b545 --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/btn_circle_disable.png diff --git a/org_apg/res/drawable-hdpi-finger/btn_circle_disable_focused.png b/org_apg/res/drawable-hdpi-finger/btn_circle_disable_focused.png Binary files differnew file mode 100644 index 000000000..7a5d4fe4e --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/btn_circle_disable_focused.png diff --git a/org_apg/res/drawable-hdpi-finger/btn_circle_normal.png b/org_apg/res/drawable-hdpi-finger/btn_circle_normal.png Binary files differnew file mode 100644 index 000000000..5eda66883 --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/btn_circle_normal.png diff --git a/org_apg/res/drawable-hdpi-finger/btn_circle_pressed.png b/org_apg/res/drawable-hdpi-finger/btn_circle_pressed.png Binary files differnew file mode 100644 index 000000000..88848bac2 --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/btn_circle_pressed.png diff --git a/org_apg/res/drawable-hdpi-finger/btn_circle_selected.png b/org_apg/res/drawable-hdpi-finger/btn_circle_selected.png Binary files differnew file mode 100644 index 000000000..74690705f --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/btn_circle_selected.png diff --git a/org_apg/res/drawable-hdpi-finger/ic_btn_round_minus.png b/org_apg/res/drawable-hdpi-finger/ic_btn_round_minus.png Binary files differnew file mode 100644 index 000000000..27af3faf4 --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/ic_btn_round_minus.png diff --git a/org_apg/res/drawable-hdpi-finger/ic_btn_round_plus.png b/org_apg/res/drawable-hdpi-finger/ic_btn_round_plus.png Binary files differnew file mode 100644 index 000000000..b24168c32 --- /dev/null +++ b/org_apg/res/drawable-hdpi-finger/ic_btn_round_plus.png diff --git a/org_apg/res/drawable-hdpi/encrypted.png b/org_apg/res/drawable-hdpi/encrypted.png Binary files differnew file mode 100644 index 000000000..541781cd1 --- /dev/null +++ b/org_apg/res/drawable-hdpi/encrypted.png diff --git a/org_apg/res/drawable-hdpi/encrypted_large.png b/org_apg/res/drawable-hdpi/encrypted_large.png Binary files differnew file mode 100644 index 000000000..209278377 --- /dev/null +++ b/org_apg/res/drawable-hdpi/encrypted_large.png diff --git a/org_apg/res/drawable-hdpi/encrypted_small.png b/org_apg/res/drawable-hdpi/encrypted_small.png Binary files differnew file mode 100644 index 000000000..3ff8e9b97 --- /dev/null +++ b/org_apg/res/drawable-hdpi/encrypted_small.png diff --git a/org_apg/res/drawable-hdpi/ic_next.png b/org_apg/res/drawable-hdpi/ic_next.png Binary files differnew file mode 100644 index 000000000..d71058055 --- /dev/null +++ b/org_apg/res/drawable-hdpi/ic_next.png diff --git a/org_apg/res/drawable-hdpi/ic_previous.png b/org_apg/res/drawable-hdpi/ic_previous.png Binary files differnew file mode 100644 index 000000000..d610e4667 --- /dev/null +++ b/org_apg/res/drawable-hdpi/ic_previous.png diff --git a/org_apg/res/drawable-hdpi/icon.png b/org_apg/res/drawable-hdpi/icon.png Binary files differnew file mode 100644 index 000000000..d36080251 --- /dev/null +++ b/org_apg/res/drawable-hdpi/icon.png diff --git a/org_apg/res/drawable-hdpi/key.png b/org_apg/res/drawable-hdpi/key.png Binary files differnew file mode 100644 index 000000000..af4742ec0 --- /dev/null +++ b/org_apg/res/drawable-hdpi/key.png diff --git a/org_apg/res/drawable-hdpi/key_large.png b/org_apg/res/drawable-hdpi/key_large.png Binary files differnew file mode 100644 index 000000000..590f7d5a4 --- /dev/null +++ b/org_apg/res/drawable-hdpi/key_large.png diff --git a/org_apg/res/drawable-hdpi/key_small.png b/org_apg/res/drawable-hdpi/key_small.png Binary files differnew file mode 100644 index 000000000..6966048a1 --- /dev/null +++ b/org_apg/res/drawable-hdpi/key_small.png diff --git a/org_apg/res/drawable-hdpi/overlay_error.png b/org_apg/res/drawable-hdpi/overlay_error.png Binary files differnew file mode 100644 index 000000000..e6d7e60ba --- /dev/null +++ b/org_apg/res/drawable-hdpi/overlay_error.png diff --git a/org_apg/res/drawable-hdpi/overlay_ok.png b/org_apg/res/drawable-hdpi/overlay_ok.png Binary files differnew file mode 100644 index 000000000..0672f869d --- /dev/null +++ b/org_apg/res/drawable-hdpi/overlay_ok.png diff --git a/org_apg/res/drawable-hdpi/signed.png b/org_apg/res/drawable-hdpi/signed.png Binary files differnew file mode 100644 index 000000000..ab9495e7b --- /dev/null +++ b/org_apg/res/drawable-hdpi/signed.png diff --git a/org_apg/res/drawable-hdpi/signed_large.png b/org_apg/res/drawable-hdpi/signed_large.png Binary files differnew file mode 100644 index 000000000..c209f4167 --- /dev/null +++ b/org_apg/res/drawable-hdpi/signed_large.png diff --git a/org_apg/res/drawable-hdpi/signed_small.png b/org_apg/res/drawable-hdpi/signed_small.png Binary files differnew file mode 100644 index 000000000..54c4906e8 --- /dev/null +++ b/org_apg/res/drawable-hdpi/signed_small.png diff --git a/org_apg/res/drawable-ldpi/encrypted.png b/org_apg/res/drawable-ldpi/encrypted.png Binary files differnew file mode 100644 index 000000000..bcd8cfc8e --- /dev/null +++ b/org_apg/res/drawable-ldpi/encrypted.png diff --git a/org_apg/res/drawable-ldpi/encrypted_large.png b/org_apg/res/drawable-ldpi/encrypted_large.png Binary files differnew file mode 100644 index 000000000..34c3d3f97 --- /dev/null +++ b/org_apg/res/drawable-ldpi/encrypted_large.png diff --git a/org_apg/res/drawable-ldpi/encrypted_small.png b/org_apg/res/drawable-ldpi/encrypted_small.png Binary files differnew file mode 100644 index 000000000..5e7294a4b --- /dev/null +++ b/org_apg/res/drawable-ldpi/encrypted_small.png diff --git a/org_apg/res/drawable-ldpi/ic_next.png b/org_apg/res/drawable-ldpi/ic_next.png Binary files differnew file mode 100644 index 000000000..474ed8faa --- /dev/null +++ b/org_apg/res/drawable-ldpi/ic_next.png diff --git a/org_apg/res/drawable-ldpi/ic_previous.png b/org_apg/res/drawable-ldpi/ic_previous.png Binary files differnew file mode 100644 index 000000000..6fd885e6b --- /dev/null +++ b/org_apg/res/drawable-ldpi/ic_previous.png diff --git a/org_apg/res/drawable-ldpi/icon.png b/org_apg/res/drawable-ldpi/icon.png Binary files differnew file mode 100644 index 000000000..5b9c33f0c --- /dev/null +++ b/org_apg/res/drawable-ldpi/icon.png diff --git a/org_apg/res/drawable-ldpi/key.png b/org_apg/res/drawable-ldpi/key.png Binary files differnew file mode 100644 index 000000000..c806b6041 --- /dev/null +++ b/org_apg/res/drawable-ldpi/key.png diff --git a/org_apg/res/drawable-ldpi/key_large.png b/org_apg/res/drawable-ldpi/key_large.png Binary files differnew file mode 100644 index 000000000..aa499a5e1 --- /dev/null +++ b/org_apg/res/drawable-ldpi/key_large.png diff --git a/org_apg/res/drawable-ldpi/key_small.png b/org_apg/res/drawable-ldpi/key_small.png Binary files differnew file mode 100644 index 000000000..073b95029 --- /dev/null +++ b/org_apg/res/drawable-ldpi/key_small.png diff --git a/org_apg/res/drawable-ldpi/overlay_error.png b/org_apg/res/drawable-ldpi/overlay_error.png Binary files differnew file mode 100644 index 000000000..e5a88e18f --- /dev/null +++ b/org_apg/res/drawable-ldpi/overlay_error.png diff --git a/org_apg/res/drawable-ldpi/overlay_ok.png b/org_apg/res/drawable-ldpi/overlay_ok.png Binary files differnew file mode 100644 index 000000000..63374d47f --- /dev/null +++ b/org_apg/res/drawable-ldpi/overlay_ok.png diff --git a/org_apg/res/drawable-ldpi/signed.png b/org_apg/res/drawable-ldpi/signed.png Binary files differnew file mode 100644 index 000000000..4202c3f97 --- /dev/null +++ b/org_apg/res/drawable-ldpi/signed.png diff --git a/org_apg/res/drawable-ldpi/signed_large.png b/org_apg/res/drawable-ldpi/signed_large.png Binary files differnew file mode 100644 index 000000000..d2917644c --- /dev/null +++ b/org_apg/res/drawable-ldpi/signed_large.png diff --git a/org_apg/res/drawable-ldpi/signed_small.png b/org_apg/res/drawable-ldpi/signed_small.png Binary files differnew file mode 100644 index 000000000..19d45f8da --- /dev/null +++ b/org_apg/res/drawable-ldpi/signed_small.png diff --git a/org_apg/res/drawable-mdpi-finger/btn_circle_disable.png b/org_apg/res/drawable-mdpi-finger/btn_circle_disable.png Binary files differnew file mode 100644 index 000000000..33b74a66c --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/btn_circle_disable.png diff --git a/org_apg/res/drawable-mdpi-finger/btn_circle_disable_focused.png b/org_apg/res/drawable-mdpi-finger/btn_circle_disable_focused.png Binary files differnew file mode 100644 index 000000000..005ad8dca --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/btn_circle_disable_focused.png diff --git a/org_apg/res/drawable-mdpi-finger/btn_circle_normal.png b/org_apg/res/drawable-mdpi-finger/btn_circle_normal.png Binary files differnew file mode 100644 index 000000000..fc5af1c9f --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/btn_circle_normal.png diff --git a/org_apg/res/drawable-mdpi-finger/btn_circle_pressed.png b/org_apg/res/drawable-mdpi-finger/btn_circle_pressed.png Binary files differnew file mode 100644 index 000000000..8f40afdfc --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/btn_circle_pressed.png diff --git a/org_apg/res/drawable-mdpi-finger/btn_circle_selected.png b/org_apg/res/drawable-mdpi-finger/btn_circle_selected.png Binary files differnew file mode 100644 index 000000000..c74fac227 --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/btn_circle_selected.png diff --git a/org_apg/res/drawable-mdpi-finger/ic_btn_round_minus.png b/org_apg/res/drawable-mdpi-finger/ic_btn_round_minus.png Binary files differnew file mode 100644 index 000000000..96dbb17d2 --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/ic_btn_round_minus.png diff --git a/org_apg/res/drawable-mdpi-finger/ic_btn_round_plus.png b/org_apg/res/drawable-mdpi-finger/ic_btn_round_plus.png Binary files differnew file mode 100644 index 000000000..1ec8a956a --- /dev/null +++ b/org_apg/res/drawable-mdpi-finger/ic_btn_round_plus.png diff --git a/org_apg/res/drawable-mdpi/encrypted.png b/org_apg/res/drawable-mdpi/encrypted.png Binary files differnew file mode 100644 index 000000000..34c3d3f97 --- /dev/null +++ b/org_apg/res/drawable-mdpi/encrypted.png diff --git a/org_apg/res/drawable-mdpi/encrypted_large.png b/org_apg/res/drawable-mdpi/encrypted_large.png Binary files differnew file mode 100644 index 000000000..541781cd1 --- /dev/null +++ b/org_apg/res/drawable-mdpi/encrypted_large.png diff --git a/org_apg/res/drawable-mdpi/encrypted_small.png b/org_apg/res/drawable-mdpi/encrypted_small.png Binary files differnew file mode 100644 index 000000000..bcd8cfc8e --- /dev/null +++ b/org_apg/res/drawable-mdpi/encrypted_small.png diff --git a/org_apg/res/drawable-mdpi/ic_next.png b/org_apg/res/drawable-mdpi/ic_next.png Binary files differnew file mode 100644 index 000000000..8271c1380 --- /dev/null +++ b/org_apg/res/drawable-mdpi/ic_next.png diff --git a/org_apg/res/drawable-mdpi/ic_previous.png b/org_apg/res/drawable-mdpi/ic_previous.png Binary files differnew file mode 100644 index 000000000..ef90db972 --- /dev/null +++ b/org_apg/res/drawable-mdpi/ic_previous.png diff --git a/org_apg/res/drawable-mdpi/icon.png b/org_apg/res/drawable-mdpi/icon.png Binary files differnew file mode 100644 index 000000000..fec2d62ce --- /dev/null +++ b/org_apg/res/drawable-mdpi/icon.png diff --git a/org_apg/res/drawable-mdpi/key.png b/org_apg/res/drawable-mdpi/key.png Binary files differnew file mode 100644 index 000000000..aa499a5e1 --- /dev/null +++ b/org_apg/res/drawable-mdpi/key.png diff --git a/org_apg/res/drawable-mdpi/key_large.png b/org_apg/res/drawable-mdpi/key_large.png Binary files differnew file mode 100644 index 000000000..af4742ec0 --- /dev/null +++ b/org_apg/res/drawable-mdpi/key_large.png diff --git a/org_apg/res/drawable-mdpi/key_small.png b/org_apg/res/drawable-mdpi/key_small.png Binary files differnew file mode 100644 index 000000000..c806b6041 --- /dev/null +++ b/org_apg/res/drawable-mdpi/key_small.png diff --git a/org_apg/res/drawable-mdpi/overlay_error.png b/org_apg/res/drawable-mdpi/overlay_error.png Binary files differnew file mode 100644 index 000000000..5fe017433 --- /dev/null +++ b/org_apg/res/drawable-mdpi/overlay_error.png diff --git a/org_apg/res/drawable-mdpi/overlay_ok.png b/org_apg/res/drawable-mdpi/overlay_ok.png Binary files differnew file mode 100644 index 000000000..b4f332260 --- /dev/null +++ b/org_apg/res/drawable-mdpi/overlay_ok.png diff --git a/org_apg/res/drawable-mdpi/signed.png b/org_apg/res/drawable-mdpi/signed.png Binary files differnew file mode 100644 index 000000000..d2917644c --- /dev/null +++ b/org_apg/res/drawable-mdpi/signed.png diff --git a/org_apg/res/drawable-mdpi/signed_large.png b/org_apg/res/drawable-mdpi/signed_large.png Binary files differnew file mode 100644 index 000000000..ab9495e7b --- /dev/null +++ b/org_apg/res/drawable-mdpi/signed_large.png diff --git a/org_apg/res/drawable-mdpi/signed_small.png b/org_apg/res/drawable-mdpi/signed_small.png Binary files differnew file mode 100644 index 000000000..4202c3f97 --- /dev/null +++ b/org_apg/res/drawable-mdpi/signed_small.png diff --git a/org_apg/res/drawable-xhdpi/icon.png b/org_apg/res/drawable-xhdpi/icon.png Binary files differnew file mode 100644 index 000000000..ffeb8cdf3 --- /dev/null +++ b/org_apg/res/drawable-xhdpi/icon.png diff --git a/org_apg/res/drawable/btn_circle_disable.png b/org_apg/res/drawable/btn_circle_disable.png Binary files differnew file mode 100644 index 000000000..33b74a66c --- /dev/null +++ b/org_apg/res/drawable/btn_circle_disable.png diff --git a/org_apg/res/drawable/btn_circle_disable_focused.png b/org_apg/res/drawable/btn_circle_disable_focused.png Binary files differnew file mode 100644 index 000000000..005ad8dca --- /dev/null +++ b/org_apg/res/drawable/btn_circle_disable_focused.png diff --git a/org_apg/res/drawable/btn_circle_normal.png b/org_apg/res/drawable/btn_circle_normal.png Binary files differnew file mode 100644 index 000000000..fc5af1c9f --- /dev/null +++ b/org_apg/res/drawable/btn_circle_normal.png diff --git a/org_apg/res/drawable/btn_circle_pressed.png b/org_apg/res/drawable/btn_circle_pressed.png Binary files differnew file mode 100644 index 000000000..8f40afdfc --- /dev/null +++ b/org_apg/res/drawable/btn_circle_pressed.png diff --git a/org_apg/res/drawable/btn_circle_selected.png b/org_apg/res/drawable/btn_circle_selected.png Binary files differnew file mode 100644 index 000000000..c74fac227 --- /dev/null +++ b/org_apg/res/drawable/btn_circle_selected.png diff --git a/org_apg/res/drawable/encrypted.png b/org_apg/res/drawable/encrypted.png Binary files differnew file mode 100644 index 000000000..2783804bc --- /dev/null +++ b/org_apg/res/drawable/encrypted.png diff --git a/org_apg/res/drawable/encrypted_large.png b/org_apg/res/drawable/encrypted_large.png Binary files differnew file mode 100644 index 000000000..6d7c616a4 --- /dev/null +++ b/org_apg/res/drawable/encrypted_large.png diff --git a/org_apg/res/drawable/encrypted_small.png b/org_apg/res/drawable/encrypted_small.png Binary files differnew file mode 100644 index 000000000..7f4ab803f --- /dev/null +++ b/org_apg/res/drawable/encrypted_small.png diff --git a/org_apg/res/drawable/ic_btn_round_minus.png b/org_apg/res/drawable/ic_btn_round_minus.png Binary files differnew file mode 100644 index 000000000..96dbb17d2 --- /dev/null +++ b/org_apg/res/drawable/ic_btn_round_minus.png diff --git a/org_apg/res/drawable/ic_btn_round_plus.png b/org_apg/res/drawable/ic_btn_round_plus.png Binary files differnew file mode 100644 index 000000000..1ec8a956a --- /dev/null +++ b/org_apg/res/drawable/ic_btn_round_plus.png diff --git a/org_apg/res/drawable/ic_launcher_folder.png b/org_apg/res/drawable/ic_launcher_folder.png Binary files differnew file mode 100644 index 000000000..ed31ba580 --- /dev/null +++ b/org_apg/res/drawable/ic_launcher_folder.png diff --git a/org_apg/res/drawable/ic_launcher_folder_small.png b/org_apg/res/drawable/ic_launcher_folder_small.png Binary files differnew file mode 100644 index 000000000..5df8d60f0 --- /dev/null +++ b/org_apg/res/drawable/ic_launcher_folder_small.png diff --git a/org_apg/res/drawable/ic_next.png b/org_apg/res/drawable/ic_next.png Binary files differnew file mode 100644 index 000000000..8271c1380 --- /dev/null +++ b/org_apg/res/drawable/ic_next.png diff --git a/org_apg/res/drawable/ic_previous.png b/org_apg/res/drawable/ic_previous.png Binary files differnew file mode 100644 index 000000000..ef90db972 --- /dev/null +++ b/org_apg/res/drawable/ic_previous.png diff --git a/org_apg/res/drawable/key.png b/org_apg/res/drawable/key.png Binary files differnew file mode 100644 index 000000000..de7e72524 --- /dev/null +++ b/org_apg/res/drawable/key.png diff --git a/org_apg/res/drawable/key_large.png b/org_apg/res/drawable/key_large.png Binary files differnew file mode 100644 index 000000000..6f18c0240 --- /dev/null +++ b/org_apg/res/drawable/key_large.png diff --git a/org_apg/res/drawable/key_small.png b/org_apg/res/drawable/key_small.png Binary files differnew file mode 100644 index 000000000..121803508 --- /dev/null +++ b/org_apg/res/drawable/key_small.png diff --git a/org_apg/res/drawable/overlay_error.png b/org_apg/res/drawable/overlay_error.png Binary files differnew file mode 100644 index 000000000..2372de59e --- /dev/null +++ b/org_apg/res/drawable/overlay_error.png diff --git a/org_apg/res/drawable/overlay_ok.png b/org_apg/res/drawable/overlay_ok.png Binary files differnew file mode 100644 index 000000000..2f0005898 --- /dev/null +++ b/org_apg/res/drawable/overlay_ok.png diff --git a/org_apg/res/drawable/signed.png b/org_apg/res/drawable/signed.png Binary files differnew file mode 100644 index 000000000..490e94fbd --- /dev/null +++ b/org_apg/res/drawable/signed.png diff --git a/org_apg/res/drawable/signed_large.png b/org_apg/res/drawable/signed_large.png Binary files differnew file mode 100644 index 000000000..92e64dc51 --- /dev/null +++ b/org_apg/res/drawable/signed_large.png diff --git a/org_apg/res/drawable/signed_small.png b/org_apg/res/drawable/signed_small.png Binary files differnew file mode 100644 index 000000000..590220281 --- /dev/null +++ b/org_apg/res/drawable/signed_small.png diff --git a/org_apg/res/layout/about_activity.xml b/org_apg/res/layout/about_activity.xml new file mode 100644 index 000000000..a85439ee1 --- /dev/null +++ b/org_apg/res/layout/about_activity.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent" > + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:isScrollContainer="true" + android:orientation="vertical" + android:paddingBottom="15dp" + android:paddingLeft="15dp" + android:paddingRight="15dp" + android:scrollbars="vertical" > + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="horizontal" > + + <LinearLayout + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:orientation="vertical" > + + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="top" + android:layout_marginRight="10dp" + android:src="@drawable/icon" /> + </LinearLayout> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" > + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/app_name" + android:textStyle="bold" /> + + <TextView + android:id="@+id/about_version" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textAppearance="@android:style/TextAppearance.Small" /> + </LinearLayout> + </LinearLayout> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:autoLink="web" + android:text="@string/about_url" + android:textAppearance="@android:style/TextAppearance.Small" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:text="@string/about_description" + android:textAppearance="@android:style/TextAppearance.Small" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:text="@string/about_license" + android:textAppearance="@android:style/TextAppearance.Small" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="8dp" + android:text="@string/about_developer" + android:textAppearance="@android:style/TextAppearance.Small" /> + + <!-- <TextView --> + <!-- android:layout_width="wrap_content" --> + <!-- android:layout_height="wrap_content" --> + <!-- android:layout_marginTop="8dp" --> + <!-- android:text="@string/about_icons" --> + <!-- android:textAppearance="@android:style/TextAppearance.Small" /> --> + + + <!-- <TextView --> + <!-- android:layout_width="wrap_content" --> + <!-- android:layout_height="wrap_content" --> + <!-- android:layout_marginTop="8dp" --> + <!-- android:text="@string/about_libs" --> + <!-- android:textAppearance="@android:style/TextAppearance.Small" /> --> + </LinearLayout> + +</ScrollView>
\ No newline at end of file diff --git a/org_apg/res/layout/account_item.xml b/org_apg/res/layout/account_item.xml new file mode 100644 index 000000000..0aa76719a --- /dev/null +++ b/org_apg/res/layout/account_item.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:layout_marginRight="?android:attr/scrollbarSize" + android:paddingLeft="6dip" + android:paddingTop="6dip" + android:paddingBottom="6dip" + android:layout_width="fill_parent" + android:layout_height="?android:attr/listPreferredItemHeight"> + + <TextView + android:id="@+id/accountName" + android:text="someone@gmail.com" + android:textAppearance="?android:attr/textAppearanceLarge" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + +</LinearLayout> diff --git a/org_apg/res/layout/add_account_dialog.xml b/org_apg/res/layout/add_account_dialog.xml new file mode 100644 index 000000000..d44ce9766 --- /dev/null +++ b/org_apg/res/layout/add_account_dialog.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:paddingLeft="5dip" + android:paddingRight="5dip"> + + <EditText + android:id="@+id/input" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:inputType="textEmailAddress"/> + +</LinearLayout> diff --git a/org_apg/res/layout/create_key.xml b/org_apg/res/layout/create_key.xml new file mode 100644 index 000000000..d8ccc73ec --- /dev/null +++ b/org_apg/res/layout/create_key.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<ScrollView + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_height="fill_parent" + android:layout_width="fill_parent"> + + <TableLayout + android:layout_height="fill_parent" + android:layout_width="fill_parent" + android:stretchColumns="1" + android:layout_marginRight="?android:attr/scrollbarSize" + android:paddingLeft="6dip"> + + <TableRow> + + <TextView android:id="@+id/label_algorithm" + android:text="@string/label_algorithm" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <Spinner + android:id="@+id/algorithm" + android:layout_width="fill_parent" + android:layout_height="wrap_content"/> + + </TableRow> + + <TableRow> + + <TextView android:id="@+id/label_size" + android:text="@string/label_keySize" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <EditText android:id="@+id/size" + android:text="1024" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:gravity="right" + android:numeric="integer"/> + </TableRow> + + </TableLayout> + +</ScrollView> diff --git a/org_apg/res/layout/decrypt.xml b/org_apg/res/layout/decrypt.xml new file mode 100644 index 000000000..8bfa76f01 --- /dev/null +++ b/org_apg/res/layout/decrypt.xml @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:fillViewport="true"> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1" + android:fillViewport="true"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical" + android:layout_marginLeft="5dip"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/sourcePrevious" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_previous"/> + + <TextView + android:id="@+id/sourceLabel" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1" + android:text="@string/label_message" + android:textAppearance="?android:attr/textAppearanceMedium" + android:gravity="center_horizontal|center_vertical" + android:textColor="#ffffffff"/> + + <ImageView + android:id="@+id/sourceNext" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_next"/> + + </LinearLayout> + + <ViewFlipper + android:id="@+id/source" + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1"> + + <LinearLayout + android:id="@+id/sourceMessage" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <EditText + android:id="@+id/message" + android:inputType="text|textCapSentences|textMultiLine|textLongMessage" + android:scrollHorizontally="true" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:gravity="top"/> + + </LinearLayout> + + <LinearLayout + android:id="@+id/sourceFile" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <EditText + android:id="@+id/filename" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <ImageButton + android:id="@+id/btn_browse" + android:src="@drawable/ic_launcher_folder_small" + android:layout_height="wrap_content" + android:layout_width="wrap_content"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <TextView + android:id="@+id/label_deleteAfterDecryption" + android:text="@string/label_deleteAfterDecryption" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_gravity="center_vertical" + android:paddingRight="10dip" + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1"/> + + <CheckBox + android:id="@+id/deleteAfterDecryption" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + + </LinearLayout> + + </ViewFlipper> + + </LinearLayout> + + </ScrollView> + + <LinearLayout + android:id="@+id/signature" + android:orientation="horizontal" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:clickable="true"> + + <RelativeLayout + android:layout_height="wrap_content" + android:layout_width="wrap_content"> + + <ImageView + android:id="@+id/ic_signature" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/signed_large"/> + + <ImageView + android:id="@+id/ic_signature_status" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/overlay_error"/> + + </RelativeLayout> + + <LinearLayout + android:orientation="vertical" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:paddingLeft="5dip"> + + <TextView + android:id="@+id/mainUserId" + android:text="Main User Id" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="left"/> + + <TextView + android:id="@+id/mainUserIdRest" + android:text="Main User Id Rest" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="left"/> + + </LinearLayout> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + style="@android:style/ButtonBar"> + + <Button + android:id="@+id/btn_reply" + android:text="@string/btn_reply" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1"/> + + <Button + android:id="@+id/btn_decrypt" + android:text="@string/btn_decrypt" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/edit_key.xml b/org_apg/res/layout/edit_key.xml new file mode 100644 index 000000000..88be75d86 --- /dev/null +++ b/org_apg/res/layout/edit_key.xml @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:paddingTop="5dip" + android:fillViewport="true"> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1"> + + <LinearLayout + android:id="@+id/container" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical" + android:layout_marginRight="?android:attr/scrollbarSize"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <View + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <Button + android:id="@+id/btn_change_pass_phrase" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="2" + android:text="@string/btn_setPassPhrase"/> + + <View + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + </LinearLayout> + + </LinearLayout> + + </ScrollView> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + style="@android:style/ButtonBar"> + + <Button + android:id="@+id/btn_save" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1" + android:text="@string/btn_save"/> + + <Button + android:id="@+id/btn_discard" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1" + android:text="@string/btn_doNotSave"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/edit_key_key_item.xml b/org_apg/res/layout/edit_key_key_item.xml new file mode 100644 index 000000000..850879f64 --- /dev/null +++ b/org_apg/res/layout/edit_key_key_item.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<org.apg.ui.widget.KeyEditor + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:paddingLeft="5dip"> + + <View + android:id="@+id/separator" + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider"/> + + <LinearLayout + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:orientation="horizontal"> + + <TableLayout + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_marginLeft="16dip" + android:stretchColumns="1"> + + <TableRow> + + <TextView + android:id="@+id/label_keyId" + android:text="@string/label_keyId" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <TextView + android:id="@+id/keyId" + android:text="00000000 00000000" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:paddingRight="5dip" + android:typeface="monospace"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_algorithm" + android:text="@string/label_algorithm" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <TextView + android:id="@+id/algorithm" + android:text="Name" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:paddingRight="5dip"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_creation" + android:text="@string/label_creation" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <TextView + android:id="@+id/creation" + android:layout_width="fill_parent" + android:layout_height="wrap_content"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_expiry" + android:text="@string/label_expiry" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <Button + android:id="@+id/expiry" + android:layout_width="fill_parent" + android:layout_height="wrap_content"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_usage" + android:text="@string/label_usage" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <Spinner + android:id="@+id/usage" + android:layout_width="fill_parent" + android:layout_height="wrap_content"/> + + </TableRow> + + </TableLayout> + + <ImageButton + android:id="@+id/delete" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + style="@style/MinusButton" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + +</org.apg.ui.widget.KeyEditor> diff --git a/org_apg/res/layout/edit_key_section.xml b/org_apg/res/layout/edit_key_section.xml new file mode 100644 index 000000000..d14748d4b --- /dev/null +++ b/org_apg/res/layout/edit_key_section.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<org.apg.ui.widget.SectionView + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <View + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider"/> + + <LinearLayout + android:id="@+id/header" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginLeft="14dip" + android:layout_marginTop="2dip" + android:layout_marginBottom="2dip" + android:orientation="horizontal" + android:gravity="center_vertical" + android:focusable="true" + android:clickable="true"> + + <TextView + android:id="@+id/title" + android:text="Section Name" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:textAppearance="?android:attr/textAppearanceMedium" + android:singleLine="true" + android:ellipsize="marquee" + android:fadingEdge="horizontal"/> + + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:duplicateParentState="true" + style="@style/PlusButton"/> + + </LinearLayout> + + <LinearLayout + android:id="@+id/editors" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:paddingBottom="6dip" + android:orientation="vertical"/> + +</org.apg.ui.widget.SectionView> diff --git a/org_apg/res/layout/edit_key_user_id_item.xml b/org_apg/res/layout/edit_key_user_id_item.xml new file mode 100644 index 000000000..6e7b552dd --- /dev/null +++ b/org_apg/res/layout/edit_key_user_id_item.xml @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<org.apg.ui.widget.UserIdEditor + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:paddingLeft="5dip"> + + <View + android:id="@+id/separator" + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider"/> + + <RadioButton + android:id="@+id/isMainUserId" + android:text="@string/label_mainUserId" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_marginLeft="20dip"/> + + <LinearLayout + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:orientation="horizontal"> + + <TableLayout + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_marginLeft="16dip"> + + <TableRow> + + <TextView + android:id="@+id/label_name" + android:text="@string/label_name" + android:layout_gravity="center_vertical" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:paddingRight="5dip"/> + + <EditText + android:id="@+id/name" + android:layout_weight="1" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:inputType="textPersonName|textCapWords"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_email" + android:text="@string/label_email" + android:layout_gravity="center_vertical" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:paddingRight="5dip"/> + + <EditText + android:id="@+id/email" + android:layout_weight="1" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:inputType="textEmailAddress"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_comment" + android:text="@string/label_comment" + android:layout_gravity="center_vertical" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:paddingRight="5dip"/> + + <EditText + android:id="@+id/comment" + android:layout_weight="1" + android:layout_height="wrap_content" + android:layout_width="fill_parent"/> + + </TableRow> + + </TableLayout> + + <ImageButton + android:id="@+id/delete" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + style="@style/MinusButton" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + +</org.apg.ui.widget.UserIdEditor> diff --git a/org_apg/res/layout/encrypt.xml b/org_apg/res/layout/encrypt.xml new file mode 100644 index 000000000..68808c8bf --- /dev/null +++ b/org_apg/res/layout/encrypt.xml @@ -0,0 +1,382 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical" + android:paddingTop="5dip"> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1" + android:fillViewport="true"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical" + android:layout_marginLeft="5dip"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/sourcePrevious" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_previous"/> + + <TextView + android:id="@+id/sourceLabel" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1" + android:text="@string/label_message" + android:textAppearance="?android:attr/textAppearanceMedium" + android:gravity="center_horizontal|center_vertical" + android:textColor="#ffffffff"/> + + <ImageView + android:id="@+id/sourceNext" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_next"/> + + </LinearLayout> + + <ViewFlipper + android:id="@+id/source" + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1"> + + <LinearLayout + android:id="@+id/sourceMessage" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <EditText + android:id="@+id/message" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:gravity="top" + android:inputType="text|textCapSentences|textMultiLine|textLongMessage"/> + + </LinearLayout> + + <LinearLayout + android:id="@+id/sourceFile" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <EditText + android:id="@+id/filename" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <ImageButton + android:id="@+id/btn_browse" + android:src="@drawable/ic_launcher_folder_small" + android:layout_height="wrap_content" + android:layout_width="wrap_content"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <TextView + android:id="@+id/label_fileCompression" + android:text="@string/label_fileCompression" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <Spinner + android:id="@+id/fileCompression" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <TextView + android:id="@+id/label_deleteAfterEncryption" + android:text="@string/label_deleteAfterEncryption" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_gravity="center_vertical" + android:paddingRight="10dip" + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1"/> + + <CheckBox + android:id="@+id/deleteAfterEncryption" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <TextView + android:id="@+id/label_asciiArmour" + android:text="@string/label_asciiArmour" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_gravity="center_vertical" + android:paddingRight="10dip" + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1"/> + + <CheckBox + android:id="@+id/asciiArmour" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + + </LinearLayout> + + </ViewFlipper> + + <View + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider" + android:layout_marginBottom="5dip"/> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/modePrevious" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_previous"/> + + <TextView + android:id="@+id/modeLabel" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="1" + android:text="@string/label_asymmetric" + android:textAppearance="?android:attr/textAppearanceMedium" + android:gravity="center_horizontal|center_vertical" + android:textColor="#ffffffff"/> + + <ImageView + android:id="@+id/modeNext" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_next"/> + + </LinearLayout> + + <ViewFlipper + android:id="@+id/mode" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <LinearLayout + android:id="@+id/modeAsymmetric" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <TextView + android:id="@+id/label_sign" + android:text="@string/label_sign" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + + <LinearLayout + android:orientation="vertical" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="5dip"> + + <TextView + android:id="@+id/mainUserId" + android:text="Main User Id" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="right"/> + + <TextView + android:id="@+id/mainUserIdRest" + android:text="Main User Id Rest" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="right"/> + + </LinearLayout> + + <CheckBox + android:id="@+id/sign" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:paddingBottom="3dip" + android:orientation="horizontal"> + + <TextView + android:id="@+id/label_selectPublicKeys" + android:text="@string/label_selectPublicKeys" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_height="wrap_content" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_gravity="center_vertical"/> + + <Button + android:text="@string/btn_selectEncryptKeys" + android:id="@+id/btn_selectEncryptKeys" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + </LinearLayout> + + <TableLayout + android:id="@+id/modeSymmetric" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:stretchColumns="1"> + + <TableRow> + + <TextView + android:id="@+id/label_passPhrase" + android:text="@string/label_passPhrase" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <EditText + android:id="@+id/passPhrase" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:inputType="textPassword"/> + + </TableRow> + + <TableRow> + + <TextView + android:id="@+id/label_passPhraseAgain" + android:text="@string/label_passPhraseAgain" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical" + android:paddingRight="10dip"/> + + <EditText + android:id="@+id/passPhraseAgain" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:inputType="textPassword"/> + + </TableRow> + + </TableLayout> + + </ViewFlipper> + + <View + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider" + android:layout_marginBottom="5dip"/> + + </LinearLayout> + + </ScrollView> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + style="@android:style/ButtonBar"> + + <Button + android:id="@+id/btn_encryptToClipboard" + android:text="@string/btn_encryptToClipboard" + android:layout_weight="1" + android:layout_width="0dip" + android:layout_height="fill_parent"/> + + <Button + android:id="@+id/btn_encrypt" + android:text="@string/btn_encrypt" + android:layout_weight="1" + android:layout_width="0dip" + android:layout_height="fill_parent"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/file_dialog.xml b/org_apg/res/layout/file_dialog.xml new file mode 100644 index 000000000..bc5a2a214 --- /dev/null +++ b/org_apg/res/layout/file_dialog.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:paddingLeft="5dip" + android:paddingRight="5dip"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <EditText + android:id="@+id/input" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <ImageButton + android:id="@+id/btn_browse" + android:src="@drawable/ic_launcher_folder_small" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center_vertical"/> + + </LinearLayout> + + <CheckBox + android:id="@+id/checkbox" + android:layout_height="wrap_content" + android:layout_width="wrap_content"/> + +</LinearLayout> diff --git a/org_apg/res/layout/filter_info.xml b/org_apg/res/layout/filter_info.xml new file mode 100644 index 000000000..9fef6548e --- /dev/null +++ b/org_apg/res/layout/filter_info.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:paddingBottom="5dip" + android:orientation="horizontal"> + + <TextView + android:id="@+id/filterInfo" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:textAppearance="?android:attr/textAppearanceMedium" + android:ellipsize="end"/> + + <Button + android:id="@+id/btn_clear" + android:text="@string/btn_clearFilter" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + +</LinearLayout> diff --git a/org_apg/res/layout/general.xml b/org_apg/res/layout/general.xml new file mode 100644 index 000000000..c6702efac --- /dev/null +++ b/org_apg/res/layout/general.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <ListView + android:id="@+id/options" + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1" + android:padding="5dip"/> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + style="@android:style/ButtonBar"> + + <Button + android:text="dummy" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:visibility="invisible"/> + + <Button + android:id="@+id/btn_cancel" + android:text="@android:string/cancel" + android:layout_width="0dip" + android:layout_height="fill_parent" + android:layout_weight="2"/> + + <Button + android:text="dummy" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:visibility="invisible"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/info.xml b/org_apg/res/layout/info.xml new file mode 100644 index 000000000..2507029c4 --- /dev/null +++ b/org_apg/res/layout/info.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<ScrollView + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fillViewport="true" + android:padding="5dip"> + + <TextView + android:id="@+id/message" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:textColor="#ffffffff" + android:autoLink="all"/> +</ScrollView> diff --git a/org_apg/res/layout/key_list.xml b/org_apg/res/layout/key_list.xml new file mode 100644 index 000000000..ac07801ab --- /dev/null +++ b/org_apg/res/layout/key_list.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <include android:id="@+id/layout_filter" layout="@layout/filter_info"/> + + <ExpandableListView + android:id="@+id/list" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:isScrollContainer="true"/> + +</LinearLayout>
\ No newline at end of file diff --git a/org_apg/res/layout/key_list_child_item_master_key.xml b/org_apg/res/layout/key_list_child_item_master_key.xml new file mode 100644 index 000000000..998ba256f --- /dev/null +++ b/org_apg/res/layout/key_list_child_item_master_key.xml @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:paddingLeft="10dip" + android:layout_marginRight="?android:attr/scrollbarSize" + android:layout_height="?android:attr/listPreferredItemHeight" + android:layout_width="fill_parent"> + + <LinearLayout + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:orientation="horizontal" + android:paddingRight="3dip"> + + <ImageView + android:id="@+id/ic_masterKey" + android:src="@drawable/key_small" + android:paddingRight="6dip" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + + <TextView + android:id="@+id/keyId" + android:text="Key ID" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="5dip" + android:typeface="monospace"/> + + <TextView + android:id="@+id/keyDetails" + android:text="(RSA, 1024bit)" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <LinearLayout + android:gravity="right" + android:orientation="horizontal" + android:paddingBottom="2dip" + android:paddingTop="2dip" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:layout_gravity="center_vertical"> + + <ImageView + android:id="@+id/ic_encryptKey" + android:src="@drawable/encrypted_small" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <ImageView + android:id="@+id/ic_signKey" + android:src="@drawable/signed_small" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/key_list_child_item_sub_key.xml b/org_apg/res/layout/key_list_child_item_sub_key.xml new file mode 100644 index 000000000..ac7c217a6 --- /dev/null +++ b/org_apg/res/layout/key_list_child_item_sub_key.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:paddingLeft="40dip" + android:layout_marginRight="?android:attr/scrollbarSize" + android:layout_height="?android:attr/listPreferredItemHeight" + android:layout_width="fill_parent"> + + <LinearLayout + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:orientation="horizontal" + android:paddingRight="3dip"> + + <TextView + android:id="@+id/keyId" + android:text="Key ID" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="5dip" + android:typeface="monospace"/> + + <TextView + android:id="@+id/keyDetails" + android:text="(RSA, 1024bit)" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <LinearLayout + android:gravity="right" + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:paddingBottom="2dip" + android:paddingTop="2dip" + android:layout_gravity="center_vertical"> + + <ImageView + android:id="@+id/ic_encryptKey" + android:src="@drawable/encrypted_small" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <ImageView + android:id="@+id/ic_signKey" + android:src="@drawable/signed_small" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/key_list_child_item_user_id.xml b/org_apg/res/layout/key_list_child_item_user_id.xml new file mode 100644 index 000000000..598dcef22 --- /dev/null +++ b/org_apg/res/layout/key_list_child_item_user_id.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:paddingLeft="40dip" + android:layout_marginRight="?android:attr/scrollbarSize" + android:singleLine="true" + android:layout_width="fill_parent" + android:layout_height="?android:attr/listPreferredItemHeight"> + + <TextView + android:id="@+id/userId" + android:text="User ID" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="3dip"/> + +</LinearLayout> diff --git a/org_apg/res/layout/key_list_group_item.xml b/org_apg/res/layout/key_list_group_item.xml new file mode 100644 index 000000000..35d0ab367 --- /dev/null +++ b/org_apg/res/layout/key_list_group_item.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:layout_marginRight="?android:attr/scrollbarSize" + android:layout_width="fill_parent" + android:layout_height="?android:attr/listPreferredItemHeight"> + + <LinearLayout + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:paddingLeft="36dip"> + + <TextView + android:id="@+id/mainUserId" + android:text="Main User ID" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <TextView + android:id="@+id/mainUserIdRest" + android:text="<user@somewhere.com>" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + <LinearLayout + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/key_server_editor.xml b/org_apg/res/layout/key_server_editor.xml new file mode 100644 index 000000000..a02540c2c --- /dev/null +++ b/org_apg/res/layout/key_server_editor.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<org.apg.ui.widget.KeyServerEditor + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <LinearLayout + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:orientation="horizontal" + android:layout_marginLeft="3dip"> + + <EditText + android:id="@+id/server" + android:layout_weight="1" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:inputType="textUri"/> + + <ImageButton + android:id="@+id/delete" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + style="@style/MinusButton" + android:layout_gravity="center_vertical" + android:layout_marginRight="3dip"/> + + </LinearLayout> + + <View + android:id="@+id/separator" + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider"/> + +</org.apg.ui.widget.KeyServerEditor> diff --git a/org_apg/res/layout/key_server_export_layout.xml b/org_apg/res/layout/key_server_export_layout.xml new file mode 100644 index 000000000..b2270417d --- /dev/null +++ b/org_apg/res/layout/key_server_export_layout.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <Spinner + android:id="@+id/keyServer" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <Button + android:id="@+id/btn_export_to_server" + android:text="@string/btn_export_to_server" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/key_server_preference.xml b/org_apg/res/layout/key_server_preference.xml new file mode 100644 index 000000000..2f5645f62 --- /dev/null +++ b/org_apg/res/layout/key_server_preference.xml @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <LinearLayout + android:id="@+android:id/text_layout" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:minHeight="?android:attr/listPreferredItemHeight" + android:gravity="center_vertical"> + + <RelativeLayout + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginLeft="16sp" + android:layout_marginRight="6sp" + android:layout_marginTop="6sp" + android:layout_marginBottom="6sp" + android:layout_weight="1" + android:focusable="true" + android:background="@android:drawable/menuitem_background"> + + <TextView + android:id="@+id/title" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:focusable="true" + android:singleLine="true" + android:textAppearance="?android:attr/textAppearanceLarge" /> + + <TextView + android:id="@+id/summary" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@android:id/title" + android:layout_alignLeft="@android:id/title" + android:textAppearance="?android:attr/textAppearanceSmall" + android:maxLines="2" /> + + </RelativeLayout> + + <ImageView + android:id="@+id/add" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginLeft="4dip" + android:layout_marginRight="6dip" + android:layout_gravity="center_vertical" + android:clickable="true" + style="@style/PlusButton"/> + + </LinearLayout> + + <View + android:id="@+id/separator" + android:layout_width="fill_parent" + android:layout_height="1dip" + android:background="?android:attr/listDivider"/> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1" + android:orientation="vertical"> + + <LinearLayout + android:id="@+id/editors" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"/> + + </ScrollView> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + style="@android:style/ButtonBar"> + + <Button + android:text="@android:string/ok" + android:id="@+id/btn_ok" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <Button + android:text="@android:string/cancel" + android:id="@+id/btn_cancel" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/key_server_query_layout.xml b/org_apg/res/layout/key_server_query_layout.xml new file mode 100644 index 000000000..6af4f3644 --- /dev/null +++ b/org_apg/res/layout/key_server_query_layout.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical"> + + <Spinner + android:id="@+id/keyServer" + android:layout_width="fill_parent" + android:layout_height="wrap_content"/> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <EditText + android:id="@+id/query" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <Button + android:id="@+id/btn_search" + android:text="@string/btn_search" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + <ListView + android:id="@+id/list" + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1"/> + +</LinearLayout> diff --git a/org_apg/res/layout/key_server_query_result_item.xml b/org_apg/res/layout/key_server_query_result_item.xml new file mode 100644 index 000000000..29c8b88f4 --- /dev/null +++ b/org_apg/res/layout/key_server_query_result_item.xml @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:paddingLeft="3dip" + android:paddingRight="?android:attr/scrollbarSize" + android:layout_height="wrap_content" + android:layout_width="fill_parent" + android:orientation="vertical"> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <LinearLayout + android:orientation="vertical" + android:paddingLeft="5dip" + android:paddingRight="5dip" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"> + + <TextView + android:id="@+id/mainUserId" + android:text="Main User ID" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <TextView + android:id="@+id/mainUserIdRest" + android:text="<user@somewhere.com>" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + <LinearLayout + android:orientation="vertical" + android:minWidth="90dip" + android:paddingLeft="3dip" + android:gravity="right" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView + android:id="@+id/keyId" + android:text="BBBBBBBB" + android:textAppearance="?android:attr/textAppearanceSmall" + android:typeface="monospace" + android:layout_width="wrap_content" + android:layout_height="fill_parent"/> + + <TextView + android:id="@+id/algorithm" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <TextView + android:id="@+id/status" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="#e00"/> + + </LinearLayout> + + </LinearLayout> + + <LinearLayout + android:id="@+id/list" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_marginLeft="30dip"> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/key_server_query_result_user_id.xml b/org_apg/res/layout/key_server_query_result_user_id.xml new file mode 100644 index 000000000..9d3a4a1ab --- /dev/null +++ b/org_apg/res/layout/key_server_query_result_user_id.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<TextView + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_marginRight="?android:attr/scrollbarSize" + android:singleLine="true" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceSmall" + android:paddingRight="3dip"> + +</TextView> diff --git a/org_apg/res/layout/mailbox_message_item.xml b/org_apg/res/layout/mailbox_message_item.xml new file mode 100644 index 000000000..05a267fb6 --- /dev/null +++ b/org_apg/res/layout/mailbox_message_item.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:paddingLeft="3dip" + android:layout_marginRight="?android:attr/scrollbarSize" + android:paddingTop="3dip" + android:paddingBottom="3dip" + android:layout_height="?android:attr/listPreferredItemHeight" + android:layout_width="fill_parent"> + + <ImageView + android:id="@+id/ic_status" + android:src="@drawable/encrypted" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical"/> + + <LinearLayout + android:orientation="vertical" + android:paddingLeft="5dip" + android:layout_weight="1" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <TextView + android:id="@+id/subject" + android:text="Subject" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <TextView + android:id="@+id/emailAddress" + android:text="user@somewhere.com" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/main.xml b/org_apg/res/layout/main.xml new file mode 100644 index 000000000..803b2abe9 --- /dev/null +++ b/org_apg/res/layout/main.xml @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:paddingTop="5dip" + android:fillViewport="true"> + + <ScrollView + android:layout_marginTop="10dip" + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1" + android:fillViewport="true"> + + <ListView + android:id="@+id/accounts" + android:layout_width="fill_parent" + android:layout_height="fill_parent"/> + + </ScrollView> + + <LinearLayout + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + style="@android:style/ButtonBar"> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <Button + android:id="@+id/btn_encryptFile" + android:text="@string/btn_encryptFile" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_height="fill_parent"/> + + <Button + android:id="@+id/btn_decryptFile" + android:text="@string/btn_decryptFile" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_height="fill_parent"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <Button + android:id="@+id/btn_encryptMessage" + android:text="@string/btn_encryptMessage" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_height="fill_parent"/> + + <Button + android:id="@+id/btn_decryptMessage" + android:text="@string/btn_decryptMessage" + android:layout_width="0dip" + android:layout_weight="1" + android:layout_height="fill_parent"/> + + </LinearLayout> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/pass_phrase.xml b/org_apg/res/layout/pass_phrase.xml new file mode 100644 index 000000000..d66ffca07 --- /dev/null +++ b/org_apg/res/layout/pass_phrase.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:paddingLeft="5dip" + android:paddingRight="5dip"> + + <EditText + android:id="@+id/passPhrase" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:inputType="textPassword"/> + + <EditText + android:id="@+id/passPhraseAgain" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:inputType="textPassword"/> + +</LinearLayout> diff --git a/org_apg/res/layout/select_public_key.xml b/org_apg/res/layout/select_public_key.xml new file mode 100644 index 000000000..9ce35a7a8 --- /dev/null +++ b/org_apg/res/layout/select_public_key.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:fillViewport="true"> + + <include android:id="@+id/layout_filter" layout="@layout/filter_info"/> + + <ListView + android:id="@+id/list" + android:choiceMode="multipleChoice" + android:layout_width="fill_parent" + android:layout_height="0dip" + android:layout_weight="1"/> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + style="@android:style/ButtonBar"> + + <Button + android:text="@android:string/ok" + android:id="@+id/btn_ok" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + <Button + android:text="@android:string/cancel" + android:id="@+id/btn_cancel" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/select_public_key_item.xml b/org_apg/res/layout/select_public_key_item.xml new file mode 100644 index 000000000..beca23176 --- /dev/null +++ b/org_apg/res/layout/select_public_key_item.xml @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:paddingLeft="3dip" + android:paddingRight="?android:attr/scrollbarSize" + android:layout_height="?android:attr/listPreferredItemHeight" + android:layout_width="fill_parent"> + + <CheckBox + android:id="@+id/selected" + android:focusable="false" + android:focusableInTouchMode="false" + android:clickable="false" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <LinearLayout + android:orientation="vertical" + android:paddingLeft="5dip" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"> + + <TextView + android:id="@+id/mainUserId" + android:text="Main User ID" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <TextView + android:id="@+id/mainUserIdRest" + android:text="<user@somewhere.com>" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + <LinearLayout + android:orientation="vertical" + android:minWidth="90dip" + android:paddingLeft="3dip" + android:gravity="right" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView + android:id="@+id/keyId" + android:text="BBBBBBBB" + android:textAppearance="?android:attr/textAppearanceSmall" + android:typeface="monospace" + android:layout_width="wrap_content" + android:layout_height="fill_parent"/> + + <TextView + android:id="@+id/status" + android:textAppearance="?android:attr/textAppearanceSmall" + android:text="expired" + android:textStyle="italic" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/select_secret_key.xml b/org_apg/res/layout/select_secret_key.xml new file mode 100644 index 000000000..feabc6160 --- /dev/null +++ b/org_apg/res/layout/select_secret_key.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:fillViewport="true"> + + <include android:id="@+id/layout_filter" layout="@layout/filter_info"/> + + <ListView + android:id="@+id/list" + android:layout_width="fill_parent" + android:layout_height="fill_parent"/> + +</LinearLayout> diff --git a/org_apg/res/layout/select_secret_key_item.xml b/org_apg/res/layout/select_secret_key_item.xml new file mode 100644 index 000000000..022545152 --- /dev/null +++ b/org_apg/res/layout/select_secret_key_item.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:singleLine="true" + android:paddingLeft="3dip" + android:paddingRight="?android:attr/scrollbarSize" + android:layout_height="?android:attr/listPreferredItemHeight" + android:layout_width="fill_parent"> + + <LinearLayout + android:orientation="vertical" + android:paddingLeft="5dip" + android:paddingRight="5dip" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1"> + + <TextView + android:id="@+id/mainUserId" + android:text="Main User ID" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + <TextView + android:id="@+id/mainUserIdRest" + android:text="<user@somewhere.com>" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + + <LinearLayout + android:orientation="vertical" + android:minWidth="90dip" + android:paddingLeft="3dip" + android:gravity="right" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView + android:id="@+id/keyId" + android:text="BBBBBBBB" + android:textAppearance="?android:attr/textAppearanceSmall" + android:typeface="monospace" + android:layout_width="wrap_content" + android:layout_height="fill_parent"/> + + <TextView + android:id="@+id/status" + android:textAppearance="?android:attr/textAppearanceSmall" + android:text="expired" + android:textStyle="italic" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + + </LinearLayout> + +</LinearLayout> diff --git a/org_apg/res/layout/sign_key_layout.xml b/org_apg/res/layout/sign_key_layout.xml new file mode 100644 index 000000000..17be03b21 --- /dev/null +++ b/org_apg/res/layout/sign_key_layout.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> Licensed under the + Apache License, Version 2.0 (the "License"); you may not use this file except + in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed + under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES + OR CONDITIONS OF ANY KIND, either express or implied. See the License for + the specific language governing permissions and limitations under the License. --> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" android:layout_height="fill_parent" + android:orientation="vertical"> + + <LinearLayout android:layout_width="fill_parent" + android:layout_height="wrap_content" android:orientation="horizontal"> + </LinearLayout> + + <LinearLayout android:layout_width="fill_parent" + android:layout_height="wrap_content" android:orientation="horizontal"> + + <TextView android:id="@+id/textView1" android:layout_height="wrap_content" + android:text="@string/label_sendKey" android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_width="wrap_content"></TextView> + <CheckBox android:text="" android:id="@+id/sendKey" + android:layout_width="wrap_content" android:layout_height="wrap_content" + android:checked="true"></CheckBox> + </LinearLayout> + + <LinearLayout android:layout_width="fill_parent" + android:layout_height="wrap_content" android:orientation="horizontal"> + + <Spinner android:id="@+id/keyServer" android:layout_width="wrap_content" + android:layout_height="wrap_content" android:layout_weight="1" /> + </LinearLayout> + + <Button android:layout_height="wrap_content" + android:layout_width="wrap_content" android:text="@string/btn_sign" + android:id="@+id/sign"></Button> + +</LinearLayout> diff --git a/org_apg/res/values-da/strings.xml b/org_apg/res/values-da/strings.xml new file mode 100644 index 000000000..418372fb9 --- /dev/null +++ b/org_apg/res/values-da/strings.xml @@ -0,0 +1,261 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Mail Inbox</string> + <string name="title_managePublicKeys">Administrér Offentlige Nøgler</string> + <string name="title_manageSecretKeys">Administrér Private Nøgler</string> + <string name="title_selectRecipients">Vælg Modtagere</string> + <string name="title_selectSignature">Vælg Signatur</string> + <string name="title_encrypt">Kryptér</string> + <string name="title_decrypt">Afkryptér</string> + <string name="title_authentication">Kodeord</string> + <string name="title_createKey">Opret Nøgle</string> + <string name="title_editKey">Redigér Nøgle</string> + <string name="title_preferences">Indstillinger</string> + <string name="title_changePassPhrase">Skift Kodeord</string> + <string name="title_setPassPhrase">Sæt Kodeord</string> + <string name="title_sendEmail">"Send Mail..."</string> + <string name="title_encryptToFile">Kryptér Til Fil</string> + <string name="title_decryptToFile">Afkryptér Til Fil</string> + <string name="title_addAccount">Tilføj Konto</string> + <string name="title_importKeys">Importér Nøgle</string> + <string name="title_exportKey">Eksportér Nøgle</string> + <string name="title_exportKeys">Eksportér Nøgler</string> + <string name="title_keyNotFound">Ingen Nøgle Matchede</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">Bruger ID</string> + <string name="section_keys">Nøgler</string> + <string name="section_general">Generelt</string> + <string name="section_defaults">Standard Indstillinger</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_encryptToClipboard">Kryptér Til Clipboard</string> + <string name="btn_encryptAndEmail">Kryptér Og Mail</string> + <string name="btn_encrypt">Kryptér</string> + <string name="btn_decrypt">Afkryptér</string> + <string name="btn_verify">Bekræft</string> + <string name="btn_selectEncryptKeys">Vælg Modtagere</string> + <string name="btn_reply">Svar</string> + <string name="btn_encryptMessage">Kryptér Besked</string> + <string name="btn_decryptMessage">Afkryptér Besked</string> + <string name="btn_encryptFile">Kryptér Fil</string> + <string name="btn_decryptFile">Afkryptér Fil</string> + <string name="btn_save">Gem</string> + <string name="btn_doNotSave">Fortryd</string> + <string name="btn_delete">Slet</string> + <string name="btn_noDate">Ingen</string> + <string name="btn_clearFilter">Ryd Filter</string> + <string name="btn_changePassPhrase">Skift Kodeord</string> + <string name="btn_setPassPhrase">Sæt Kodeord</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">Om APG</string> + <string name="menu_addAccount">Tilføj GMail Konto</string> + <string name="menu_deleteAccount">Slet Konto</string> + <string name="menu_managePublicKeys">Administrér Offentlige Nøgler</string> + <string name="menu_manageSecretKeys">Administrér Private Nøgler</string> + <string name="menu_preferences">Indstillinger</string> + <string name="menu_importKeys">Importér Nøgler</string> + <string name="menu_exportKeys">Eksportér Nøgler</string> + <string name="menu_exportKey">Eksportér Nøgle</string> + <string name="menu_deleteKey">Slet Nøgle</string> + <string name="menu_createKey">Opret Nøgle</string> + <string name="menu_editKey">Redigér Nøgle</string> + <string name="menu_search">Søg</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Signér</string> + <string name="label_message">Besked</string> + <string name="label_file">Fil</string> + <string name="label_passPhrase">Kodeord</string> + <string name="label_passPhraseAgain">Igen</string> + <string name="label_algorithm">Algoritme</string> + <string name="label_asciiArmour">ASCII Rustning</string> + <string name="label_selectPublicKeys">Offentlig(e) Nøgle(r)</string> + <string name="label_deleteAfterEncryption">Slet Efter Kryptering</string> + <string name="label_deleteAfterDecryption">Slet Efter Afkryptering</string> + <string name="label_encryptionAlgorithm">Krypteringsalgoritme</string> + <string name="label_hashAlgorithm">Hash-algoritme</string> + <string name="label_asymmetric">Offentlig Nøgle</string> + <string name="label_symmetric">Kodeord</string> + <string name="label_passPhraseCacheTtl">Kodeords Cache</string> + <string name="label_messageCompression">Besked Komprimering</string> + <string name="label_fileCompression">Fil Komprimering</string> + <string name="noKeysSelected">Vælg</string> + <string name="oneKeySelected">1 Valgt</string> + <string name="nKeysSelected">Valgt</string> + <string name="unknownUserId"><ukendt></string> + <string name="none"><ingen></string> + <string name="noKey"><ingen nøgle></string> + <string name="noDate">-</string> + <string name="noExpiry"><udløber ikke></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">kan kryptere</string> + <string name="canSign">kan signere</string> + <string name="expired">udløbet</string> + <string name="notValid">ugyldig</string> + + <!-- choice_lowerCase: capitalized firwst word, no punctuation --> + <string name="choice_none">Ingen</string> + <string name="choice_signOnly">Kun signering</string> + <string name="choice_encryptOnly">Kun kryptering</string> + <string name="choice_signAndEncrypt">Signér og kryptér</string> + <string name="choice_15secs">15 secs</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 min</string> + <string name="choice_5mins">5 min</string> + <string name="choice_10mins">10 min</string> + <string name="choice_20mins">20 min</string> + <string name="choice_40mins">40 min</string> + <string name="choice_1hour">1 timer</string> + <string name="choice_2hours">2 timer</string> + <string name="choice_4hours">4 timer</string> + <string name="choice_8hours">8 timer</string> + <string name="choice_untilQuit">Indtil slut</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Åbn...</string> + <string name="filemanager_titleSave">Gem Som...</string> + <string name="filemanager_titleEncrypt">Vælg Fil Som Skal Krypteres...</string> + <string name="filemanager_titleDecrypt">Vælg Fil Som Skal Afkrypteres...</string> + <string name="filemanager_btnOpen">Åbn</string> + <string name="filemanager_btnSave">Gem</string> + <string name="warning">Advarsel</string> + <string name="error">Fejl</string> + <string name="warningMessage">Advarsel: %s</string> + <string name="errorMessage">Fejl: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Forkert kodeord.</string> + <string name="usingClipboardContent">Bruger clipboardets indhold.</string> + <string name="keySaved">Nøgle gemt.</string> + <string name="setAPassPhrase">Sæt et kodeord først.</string> + <string name="noFilemanagerInstalled">Der er ikke installeret en kompatibel fil håndtering.</string> + <string name="passPhrasesDoNotMatch">Kodeordet matchede ikke.</string> + <string name="passPhraseMustNotBeEmpty">Et tomt kodeord er ikke tilladt.</string> + <string name="passPhraseForSymmetricEncryption">Symmetrisk kryptering.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Er du sikker på at du vil slette \n%s?</string> + <string name="fileDeleteSuccessful">Filen er slettet.</string> + <string name="noFileSelected">Vælg en fil først.</string> + <string name="decryptionSuccessful">Afkryptering lykkedes.</string> + <string name="encryptionSuccessful">Kryptering lykkedes.</string> + <string name="encryptionToClipboardSuccessful">Kryptering til clipboard lykkedes.</string> + <string name="enterPassPhraseTwice">Tast kodeordet to gange.</string> + <string name="selectEncryptionKey">Vælg mindst én krypteringsnøgle.</string> + <string name="selectEncryptionOrSignatureKey">Vælg mindst én krypteringsnøgle eller signaturnøgle.</string> + <string name="specifyFileToEncryptTo">Angiv navnet på filen der skal krypteres til.\nADVARSEL! Filen vil blive overskrevet hvis den allerede eksisterer.</string> + <string name="specifyFileToDecryptTo">Angiv navnet på filen der skal afkrypteres til.\nADVARSEL! Filen vil blive overskrevet hvis den allerede eksisterer.</string> + <string name="specifyGoogleMailAccount">Angiv den Google Mail konto du ønsker at tilføje.</string> + <string name="specifyFileToImportFrom">Angiv hvilken fil du ønsker at importere nøgler fra. (.asc eller .gpg)</string> + <string name="specifyFileToExportTo">Angiv hvilken fil der skal eksporteres til.\nADVARSEL! Filen vil blive overskrevet hvis den allerede eksisterer.</string> + <string name="specifyFileToExportSecretKeysTo">Angiv hvilken fil der skal eksporteres til.\nADVARSEL! Du er ved at eksportere PRIVATE nøgler.\nADVARSEL! Filen vil blive overskrevet hvis den allerede eksisterer.</string> + <string name="keyDeletionConfirmation">Ønsker du at slette \'%s\'-nøglen?\nDu kan ikke fortryde denne handling!</string> + <string name="secretKeyDeletionConfirmation">Ønsker du at slette den PRIVATE nøgle, \'%s\'?\nDu kan ikke fortryde denne handling!</string> + <string name="keysAddedAndUpdated">Tilføjelse af %1$s nøgle(r) og opdatering af %2$s nøgle(r) lykkedes."</string> + <string name="keysAdded">Tilføjelse af %s nøgle(r) lykkedes.</string> + <string name="keysUpdated">Opdatring af %s nøgle(r) lykkedes.</string> + <string name="noKeysAddedOrUpdated">Ingen nøgler blev tilføjet eller opdateret.</string> + <string name="keyExported">Eksport af 1 nøgle lykkedes.</string> + <string name="keysExported">Eksport af %s nøgler lykkedes.</string> + <string name="noKeysExported">Ingen nøgler blev eksporteret.</string> + <string name="keyCreationElGamalInfo">NB: Kun undernøgler understøtter ElGamal, og for ELGamal vil den nærmeste nøglestørrelse - 1536, 2048, 3072, 4096, eller 8192 - blive brugt.</string> + <string name="keyNotFound">Kunne ikke finde %08X nøglen.</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">\'%s\' kunne ikke slettes</string> + <string name="error_fileNotFound">filen findes ikke</string> + <string name="error_noSecretKeyFound">ingen egnet privat nøgle fundet</string> + <string name="error_noKnownEncryptionFound">ingen kendt krypterings måde fundet</string> + <string name="error_externalStorageNotReady">ekstern storage er ikke parat</string> + <string name="error_accountNotFound">\'%s\'-kontoen blev ikke fundet</string> + <string name="error_addingAccountFailed">\'%s\'-kontoen kunne ikke tilføjes</string> + <string name="error_invalidEmail">ugyldig email \'%s\'</string> + <string name="error_keySizeMinimum512bit">nøgle størrelsen skal være på mindst 512bit</string> + <string name="error_masterKeyMustNotBeElGamal">hoved nøglen kan ikke være en ElGamal nøgle</string> + <string name="error_unknownAlgorithmChoice">ukendt algoritme valg</string> + <string name="error_userIdNeedsAName">angiv et navn</string> + <string name="error_userIdNeedsAnEmailAddress">angiv en email adresse</string> + <string name="error_keyNeedsAUserId">der skal bruges mindst ét bruger-id</string> + <string name="error_mainUserIdMustNotBeEmpty">hovedbruger-id kan ikke være tomt</string> + <string name="error_keyNeedsMasterKey">der skal mindst bruges en hovednøgle</string> + <string name="error_expiryMustComeAfterCreation">udløbsdatoen skal være senere end oprettelsesdatoen</string> + <string name="error_noEncryptionKeysOrPassPhrase">hverken krypteringsnøgler eller kodeord modtaget</string> + <string name="error_signatureFailed">signering mislykkedes</string> + <string name="error_noSignaturePassPhrase">intet kodeord modtaget</string> + <string name="error_noSignatureKey">ingen signatur nøgle modtaget</string> + <string name="error_invalidData">ikke gyldig krypteringsdata</string> + <string name="error_corruptData">beskadiget data</string> + <string name="error_noSymmetricEncryptionPacket">kunne ikke finde en pakke med symmetrisk kryptering</string> + <string name="error_wrongPassPhrase">forkert kodeord</string> + <string name="error_savingKeys">der opstod en fejl da nøglen eller nøglerne skulle gemmes</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">færdig.</string> + <string name="progress_initializing">starter op...</string> + <string name="progress_saving">gemmer...</string> + <string name="progress_importing">importerer...</string> + <string name="progress_exporting">eksporterer...</string> + <string name="progress_generating">genererer nøgle, dette kan tage et stykke tid...</string> + <string name="progress_buildingKey">opbygger nøgle...</string> + <string name="progress_preparingMasterKey">forbereder hovednøgle...</string> + <string name="progress_certifyingMasterKey">bekræfter hovednøgle...</string> + <string name="progress_buildingMasterKeyRing">bygger hovednøglering...</string> + <string name="progress_addingSubKeys">tilføjer undernøgler...</string> + <string name="progress_savingKeyRing">gemmer nøglering...</string> + <string name="progress_importingSecretKeys">importerer private nøgler...</string> + <string name="progress_importingPublicKeys">importerer offentlige nøgler...</string> + <string name="progress_reloadingKeys">genloader nøgler...</string> + <string name="progress_exportingKey">eksporterer nøgle...</string> + <string name="progress_exportingKeys">eksporterer nøgler...</string> + <string name="progress_extractingSignatureKey">henter signatur nøgle...</string> + <string name="progress_extractingKey">henter nøgle...</string> + <string name="progress_preparingStreams">forbereder streams...</string> + <string name="progress_encrypting">krypterer data...</string> + <string name="progress_decrypting">afkrypterer data...</string> + <string name="progress_preparingSignature">forbereder signatur...</string> + <string name="progress_generatingSignature">skaber signatur...</string> + <string name="progress_processingSignature">behandler signatur...</string> + <string name="progress_verifyingSignature">bekræfter signatur...</string> + <string name="progress_signing">signerer...</string> + <string name="progress_readingData">læser data...</string> + <string name="progress_findingKey">søger nøgle...</string> + <string name="progress_decompressingData">afkomprimerer data...</string> + <string name="progress_verifyingIntegrity">bekræfter integritet...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Læs nøgle detaljer fra APG.</string> + <string name="permission_read_key_details_description">Læs om offentlige og private nøgler gemt i APG, f. eks. nøgle ID og bruger ID. Selve nøglerne kan IKKE læses.</string> + + <!-- action strings --> + <string name="action_encrypt">Kryptér</string> + <string name="action_decrypt">Afkryptér</string> + <string name="action_importPublic">Importér Offentlige Nøgler</string> + <string name="action_importSecret">Importér Private Nøgler</string> + <string name="hint_publicKeys">Søg I Offentlige Nøgler</string> + <string name="hint_secretKeys">Søg I Private Nøgler</string> + <string name="filterInfo">Filter: \"%s\"</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-de/strings.xml b/org_apg/res/values-de/strings.xml new file mode 100644 index 000000000..732d58b0a --- /dev/null +++ b/org_apg/res/values-de/strings.xml @@ -0,0 +1,269 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Author: Christian Woehrl <chw@wort-und-satz.de> +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Posteingang</string> + <string name="title_managePublicKeys">Öffentliche Schlüssel verwalten</string> + <string name="title_manageSecretKeys">Private Schlüssel verwalten</string> + <string name="title_selectRecipients">Empfänger auswählen</string> + <string name="title_selectSignature">Signatur auswählen</string> + <string name="title_encrypt">Verschlüsseln</string> + <string name="title_decrypt">Entschlüsseln</string> + <string name="title_authentication">Passwort</string> + <string name="title_createKey">Schlüssel erzeugen</string> + <string name="title_editKey">Schlüssel bearbeiten</string> + <string name="title_preferences">Einstellungen</string> + <string name="title_changePassPhrase">Passwort ändern</string> + <string name="title_setPassPhrase">Passwort wählen</string> + <string name="title_sendEmail">"Mail senden ..."</string> + <string name="title_encryptToFile">In eine Datei verschlüsseln</string> + <string name="title_decryptToFile">In eine Datei entschlüsseln</string> + <string name="title_addAccount">Konto hinzufügen</string> + <string name="title_importKeys">Schlüssel importieren</string> + <string name="title_exportKey">Einzelnen Schlüssel exportieren</string> + <string name="title_exportKeys">Mehrere Schlüssel exportieren</string> + <string name="title_keyNotFound">Kein Schlüssel gefunden</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">Benutzer-IDs</string> + <string name="section_keys">Schlüssel</string> + <string name="section_general">Allgemein</string> + <string name="section_defaults">Voreinstellungen</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + + <string name="btn_encryptToClipboard">In die Zwischenablage verschlüsseln</string> + <string name="btn_encryptAndEmail">Verschlüsseln und per Mail senden</string> + <string name="btn_encrypt">Verschlüsseln</string> + <string name="btn_decrypt">Entschlüsseln</string> + <string name="btn_verify">Verifizieren</string> + <string name="btn_selectEncryptKeys">Empfänger auswählen</string> + <string name="btn_reply">Antworten</string> + <string name="btn_encryptMessage">Nachricht verschlüsseln</string> + <string name="btn_decryptMessage">Nachricht entschlüsseln</string> + <string name="btn_encryptFile">Datei verschlüsseln</string> + <string name="btn_decryptFile">Datei entschlüsseln</string> + <string name="btn_save">Speichern</string> + <string name="btn_doNotSave">Abbrechen</string> + <string name="btn_delete">Löschen</string> + <string name="btn_noDate">Niemals</string> + <string name="btn_clearFilter">Filter zurücksetzen</string> + <string name="btn_changePassPhrase">Passwort ändern</string> + <string name="btn_setPassPhrase">Passwort wählen</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">Über</string> + <string name="menu_addAccount">GMail-Konto hinzufügen</string> + <string name="menu_deleteAccount">Konto entfernen</string> + <string name="menu_managePublicKeys">Öffentliche Schlüssel verwalten</string> + <string name="menu_manageSecretKeys">Private Schlüssel verwalten</string> + <string name="menu_preferences">Einstellungen</string> + <string name="menu_importKeys">Schlüssel importieren</string> + <string name="menu_exportKeys">Mehrere Schlüssel exportieren</string> + <string name="menu_exportKey">Einzelnen Schlüssel exportieren</string> + <string name="menu_deleteKey">Einzelnen Schlüssel löschen</string> + <string name="menu_createKey">Schlüssel erzeugen</string> + <string name="menu_editKey">Schlüssel bearbeiten</string> + <string name="menu_search">Suche</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Signieren</string> + <string name="label_message">Nachricht</string> + <string name="label_file">Datei</string> + <string name="label_passPhrase">Passwort</string> + <string name="label_passPhraseAgain">Wiederholen</string> + <string name="label_algorithm">Algorithmus</string> + <string name="label_asciiArmour">ASCII Armor</string> + <string name="label_selectPublicKeys">Öffentliche(r) Schlüssel</string> + <string name="label_deleteAfterEncryption">Nach Verschlüsselung löschen</string> + <string name="label_deleteAfterDecryption">Nach Entschlüsselung löschen</string> + <string name="label_encryptionAlgorithm">Verschlüsselungs-Algorithmus</string> + <string name="label_hashAlgorithm">Hash-Algorithmus</string> + <string name="label_asymmetric">Öffentlicher Schlüssel</string> + <string name="label_symmetric">Passwort</string> + <string name="label_passPhraseCacheTtl">Passwort-Cache</string> + <string name="label_messageCompression">Nachrichten-Kompression</string> + <string name="label_fileCompression">Datei-Kompression</string> + <string name="noKeysSelected">Auswählen</string> + <string name="oneKeySelected">1 ausgewählt</string> + <string name="nKeysSelected">Ausgewählt</string> + <string name="unknownUserId"><Unbekannt></string> + <string name="none"><Kein></string> + <string name="noKey"><Kein Schlüssel></string> + <string name="noDate">-</string> + <string name="noExpiry"><Kein Verfallsdatum></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">Kann verschlüsseln</string> + <string name="canSign">Kann signieren</string> + <string name="expired">Verfallen</string> + <string name="notValid">Ungültig</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">Keine Auswahl</string> + <string name="choice_signOnly">Nur signieren</string> + <string name="choice_encryptOnly">Nur verschlüsseln</string> + <string name="choice_signAndEncrypt">Signieren und verschlüsseln</string> + <string name="choice_15secs">15 Sek.</string> + <string name="choice_1min">1 Min.</string> + <string name="choice_3mins">3 Min.</string> + <string name="choice_5mins">5 Min.</string> + <string name="choice_10mins">10 Min.</string> + <string name="choice_20mins">20 Min.</string> + <string name="choice_40mins">40 Min.</string> + <string name="choice_1hour">1 Std.</string> + <string name="choice_2hours">2 Std.</string> + <string name="choice_4hours">4 Std.</string> + <string name="choice_8hours">8 Std.</string> + <string name="choice_untilQuit">Bis Programmende</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Öffnen ...</string> + <string name="filemanager_titleSave">Speichern unter ...</string> + <string name="filemanager_titleEncrypt">Zu entschlüsselnde Datei wählen ...</string> + <string name="filemanager_titleDecrypt">Zu verschlüsselnde Datei wählen ...</string> + <string name="filemanager_btnOpen">Öffnen</string> + <string name="filemanager_btnSave">Speichern</string> + <string name="warning">Achtung</string> + <string name="error">Fehler</string> + <string name="warningMessage">Achtung: %s</string> + <string name="errorMessage">Fehler: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Falsches Passwort.</string> + <string name="usingClipboardContent">Zwischenablage wird verwendet.</string> + <string name="keySaved">Schlüssel gespeichert.</string> + <string name="setAPassPhrase">Zuerst Passwort festlegen.</string> + <string name="noFilemanagerInstalled">Kein kompatibler Dateimanager installiert.</string> + <string name="passPhrasesDoNotMatch">Passwörter stimmen nicht überein.</string> + <string name="passPhraseMustNotBeEmpty">Leere Passwörter sind unzulässig.</string> + <string name="passPhraseForSymmetricEncryption">Symmetrische Verschlüsselung.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Soll\n%s wirklich gelöscht werden?</string> + <string name="fileDeleteSuccessful">Erfolgreich gelöscht.</string> + <string name="noFileSelected">Zuerst eine Datei auswählen.</string> + <string name="decryptionSuccessful">Entschlüsselung erfolgreich.</string> + <string name="encryptionSuccessful">Verschlüsselung erfolgreich.</string> + <string name="encryptionToClipboardSuccessful">Verschlüsselung in die Zwischenablage erfolgreich.</string> + <string name="enterPassPhraseTwice">Passwort bitte zwei Mal eingeben.</string> + <string name="selectEncryptionKey">Bitte mindestens einen Schlüssel zur Verschlüsselung auswählen.</string> + <string name="selectEncryptionOrSignatureKey">Bitte mindestens einen Schlüssel zur Verschlüsselung oder zum Signieren auswählen.</string> + <string name="specifyFileToEncryptTo">Bitte Zieldatei für Verschlüsselung angeben.\nACHTUNG! Vorhandene Datei gleichen Namens wird überschrieben.</string> + <string name="specifyFileToDecryptTo">Bitte Zieldatei für Entschlüsselung angeben.\nACHTUNG! Vorhandene Datei gleichen Namens wird überschrieben.</string> + <string name="specifyGoogleMailAccount">Bitte Google-Mail-Konto angeben, das hinzugefügt werden soll.</string> + <string name="specifyFileToImportFrom">Bitte Datei angeben, aus der Schlüssel importiert werden sollen. (.asc oder .gpg)</string> + <string name="specifyFileToExportTo">Bitte Zieldatei zum Export angeben.\nACHTUNG! Vorhandene Datei gleichen Namens wird überschrieben.</string> + <string name="specifyFileToExportSecretKeysTo">Bitte Zieldatei zum Export angeben.\nACHTUNG! Es sollen private Schlüssel exportiert werden.\nACHTUNG! Vorhandene Datei gleichen Namens wird überschrieben.</string> + <string name="keyDeletionConfirmation">Soll der Schlüssel \'%s\' wirklich gelöscht werden?\nDiese Aktion lässt sich nicht rückgängig machen!</string> + <string name="secretKeyDeletionConfirmation">Soll der PRIVATE Schlüssel \'%s\' wirklich gelöscht werden?\nDiese Aktion lässt sich nicht rückgängig machen!</string> + <string name="keysAddedAndUpdated">Erfolgreich %1$s Schlüssel hinzugefügt und %2$s Schlüssel aktualisiert.</string> + <string name="keysAdded">Erfolgreich %s Schlüssel hinzugefügt.</string> + <string name="keysUpdated">Erfolgreich %s Schlüssel aktualisiert.</string> + <string name="noKeysAddedOrUpdated">Keine Schlüssel hinzugefügt oder aktualisiert.</string> + <string name="keyExported">Erfolgreich 1 Schlüssel exportiert.</string> + <string name="keysExported"> Erfolgreich %s Schlüssel exportiert.</string> + <string name="noKeysExported">Kein Schlüssel exportiert.</string> + <string name="keyCreationElGamalInfo">Hinweis: Nur Subschlüssel unterstützen ElGamal, und für ElGamal wird die nächstmögliche Schlüssellänge 1536, 2048, 3072, 4096 oder 8192 genutzt.</string> + <string name="keyNotFound">Es konnte kein Schlüssel %08X gefunden werden.</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">Löschen von \'%s\' fehlgeschlagen</string> + <string name="error_fileNotFound">Datei nicht gefunden</string> + <string name="error_noSecretKeyFound">Kein geeigneter privater Schlüssel gefunden</string> + <string name="error_noKnownEncryptionFound">Keine bekannte Verschlüsselungsmethode gefunden</string> + <string name="error_externalStorageNotReady">Externer Speicher nicht bereit</string> + <string name="error_accountNotFound">Konto \'%s\' nicht gefunden</string> + <string name="error_addingAccountFailed">Hinzufügen von Konto \'%s\' fehlgeschlagen</string> + <string name="error_invalidEmail">Ungültige E-Mail \'%s\'</string> + <string name="error_keySizeMinimum512bit">Schlüssellänge von mindestens 512bit erforderlich</string> + <string name="error_masterKeyMustNotBeElGamal">Primärschlüssel darf kein ElGamal-Schlüssel sein</string> + <string name="error_unknownAlgorithmChoice">Unbekannter Algorithmus ausgewählt</string> + <string name="error_userIdNeedsAName">Angabe eines Namens erforderlich</string> + <string name="error_userIdNeedsAnEmailAddress">Angabe einer E-Mail-Adresse erforderlich</string> + <string name="error_keyNeedsAUserId">Mindestens eine Benutzer-ID erforderlich</string> + <string name="error_mainUserIdMustNotBeEmpty">Haupt-Benutzer-ID darf nicht leer bleiben</string> + <string name="error_keyNeedsMasterKey">Mindestens ein Primärschlüssel erforderlich</string> + <string name="error_expiryMustComeAfterCreation">Verfallsdatum muss später als Erstellungsdatum liegen</string> + <string name="error_noEncryptionKeysOrPassPhrase">Kein(e) Schlüssel oder Passwort zur Verschlüsselung angegeben</string> + <string name="error_signatureFailed">Signieren fehlgeschlagen</string> + <string name="error_noSignaturePassPhrase">Kein Passwort angegeben</string> + <string name="error_noSignatureKey">Kein Schlüssel zum Signieren angegeben</string> + <string name="error_invalidData">Keine gültigen Verschlüsselungsdaten</string> + <string name="error_corruptData">Daten nicht lesbar</string> + <string name="error_noSymmetricEncryptionPacket">Kein Paket mit symmetrischer Verschlüsselung gefunden</string> + <string name="error_wrongPassPhrase">Falsches Passwort</string> + <string name="error_savingKeys">Fehler beim Abspeichern eines oder mehrerer Schlüssel</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">Abgeschlossen.</string> + <string name="progress_initializing">Initialisierung ...</string> + <string name="progress_saving">Speicherung ...</string> + <string name="progress_importing">Import ...</string> + <string name="progress_exporting">Export ...</string> + <string name="progress_generating">Schlüssel wird erzeugt, dies kann eine Weile dauern ...</string> + <string name="progress_buildingKey">Schlüssel wird erstellt ...</string> + <string name="progress_preparingMasterKey">Primärschlüssel wird vorbereitet ...</string> + <string name="progress_certifyingMasterKey">Primärschlüssel wird zertifiziert ...</string> + <string name="progress_buildingMasterKeyRing">Primärschlüsselbund wird erstellt ...</string> + <string name="progress_addingSubKeys">Unterschlüssel werden hinzugefügt ...</string> + <string name="progress_savingKeyRing">Schlüsselbund wird gespeichert ...</string> + <string name="progress_importingSecretKeys">Private Schlüssel werden importiert ...</string> + <string name="progress_importingPublicKeys">Öffentliche Schlüssel werden importiert ...</string> + <string name="progress_reloadingKeys">Schlüssel werden neu geladen ...</string> + <string name="progress_exportingKey">Schlüssel wird exportiert ...</string> + <string name="progress_exportingKeys">Schlüssel werden exportiert ...</string> + <string name="progress_extractingSignatureKey">Signaturschlüssel wird extrahiert ...</string> + <string name="progress_extractingKey">Schlüssel wird extrahiert ...</string> + <string name="progress_preparingStreams">Daten werden vorbereitet ...</string> + <string name="progress_encrypting">Daten werden verschlüsselt ...</string> + <string name="progress_decrypting">Daten werden entschlüsselt ...</string> + <string name="progress_preparingSignature">Signatur wird vorbereitet ...</string> + <string name="progress_generatingSignature">Signatur wird erzeugt ...</string> + <string name="progress_processingSignature">Signatur wird verarbeitet...</string> + <string name="progress_verifyingSignature">Signatur wird verifiziert ...</string> + <string name="progress_signing">Signieren ...</string> + <string name="progress_readingData">Daten werden gelesen ...</string> + <string name="progress_findingKey">Schlüssel wird gesucht ...</string> + <string name="progress_decompressingData">Daten werden dekomprimiert ...</string> + <string name="progress_verifyingIntegrity">Integrität wird verifiziert ...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Schlüsseldetails von APG auslesen.</string> + <string name="permission_read_key_details_description">Details der öffentlichen und privaten Schlüssel können von APG ausgelesen werden, etwa Schlüssel-ID und Benutzer-IDs. Die Schlüssel selbst können NICHT gelesen werden.</string> + + <!-- action strings --> + <string name="action_encrypt">Verschlüsseln</string> + <string name="action_decrypt">Entschlüsseln</string> + <string name="action_importPublic">Öffentliche Schlüssel importieren</string> + <string name="action_importSecret">Private Schlüssel importieren</string> + <string name="hint_publicKeys">Öffentliche Schlüssel suchen</string> + <string name="hint_secretKeys">Private Schlüssel suchen</string> + <string name="filterInfo">Filter: \"%s\"</string> + + <!-- misc --> + <string name="fast">schnell</string> + <string name="slow">langsam</string> + <string name="very_slow">sehr langsam</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-es/strings.xml b/org_apg/res/values-es/strings.xml new file mode 100644 index 000000000..a2faf56d9 --- /dev/null +++ b/org_apg/res/values-es/strings.xml @@ -0,0 +1,303 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Bandeja de Entrada</string> + <string name="title_managePublicKeys">Administrar Llaves Publicas</string> + <string name="title_manageSecretKeys">Administrar Llaves Privadas</string> + <string name="title_selectRecipients">Seleccionar Destinatarios</string> + <string name="title_selectSignature">Seleccionar Firma</string> + <string name="title_encrypt">Cifrar</string> + <string name="title_decrypt">Descifrar</string> + <string name="title_authentication">Frase de Paso</string> + <string name="title_createKey">Crear Llave</string> + <string name="title_editKey">Editar Llave</string> + <string name="title_preferences">Preferencias</string> + <string name="title_keyServerPreference">Preferencias del Servidor de Llaves</string> + <string name="title_changePassPhrase">Cambiar Frase de Paso</string> + <string name="title_setPassPhrase">Establecer Frase de Paso</string> + <string name="title_sendEmail">"Enviar Correo..."</string> + <string name="title_encryptToFile">Cifrar en Fichero</string> + <string name="title_decryptToFile">Descifrar en Fichero</string> + <string name="title_addAccount">Añadir Cuenta</string> + <string name="title_importKeys">Importar Llaves</string> + <string name="title_exportKey">Exportar Llave</string> + <string name="title_exportKeys">Exportar Llaves</string> + <string name="title_keyNotFound">Llave no Encontrada</string> + <string name="title_help">Empezando</string> + <string name="title_keyServerQuery">Petición al Servidor de Llaves</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">Identidades de Usuario</string> + <string name="section_keys">Llaves</string> + <string name="section_general">General</string> + <string name="section_defaults">Valores por Defecto</string> + <string name="section_advanced">Avanzado</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">Firmar En Portapapeles</string> + <string name="btn_encryptToClipboard">Cifrar En Portapapeles</string> + <string name="btn_encryptAndEmail">Cifrar y Enviar</string> + <string name="btn_signAndEmail">Firmar y Enviar</string> + <string name="btn_encrypt">Cifrar</string> + <string name="btn_sign">Firmar</string> + <string name="btn_decrypt">Descifrar</string> + <string name="btn_verify">Verificar</string> + <string name="btn_selectEncryptKeys">Seleccionar Destinatarios</string> + <string name="btn_reply">Contestar</string> + <string name="btn_encryptMessage">Cifrar Mensaje</string> + <string name="btn_decryptMessage">Descifrar Mensaje</string> + <string name="btn_encryptFile">Cifrar Fichero</string> + <string name="btn_decryptFile">Descifrar Mensaje</string> + <string name="btn_save">Guardar</string> + <string name="btn_doNotSave">Cancelar</string> + <string name="btn_delete">Borrar</string> + <string name="btn_noDate">Ninguno</string> + <string name="btn_clearFilter">Limpiar Filtro</string> + <string name="btn_changePassPhrase">Cambiar Frase de Paso</string> + <string name="btn_setPassPhrase">Establecer Frase de Paso</string> + <string name="btn_search">Buscar</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">Acerca De</string> + <string name="menu_addAccount">Añadir Cuenta de Gmail</string> + <string name="menu_deleteAccount">Borrar Cuenta</string> + <string name="menu_managePublicKeys">Administrar Llaves Publicas</string> + <string name="menu_manageSecretKeys">Administrar Llaves Privadas</string> + <string name="menu_preferences">Preferencias</string> + <string name="menu_importKeys">Importar Llaves</string> + <string name="menu_exportKeys">Exportar Llaves</string> + <string name="menu_exportKey">Exportar Llave</string> + <string name="menu_deleteKey">Borrar Llave</string> + <string name="menu_createKey">Crear Llave</string> + <string name="menu_editKey">Editar Llave</string> + <string name="menu_search">Buscar</string> + <string name="menu_help">Ayuda</string> + <string name="menu_keyServer">Servidor de Llaves</string> + <string name="menu_updateKey">Actualizar</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Firmar</string> + <string name="label_message">Mensaje</string> + <string name="label_file">Fichero</string> + <string name="label_passPhrase">Frase de Paso</string> + <string name="label_passPhraseAgain">Otra Vez</string> + <string name="label_algorithm">Algoritmo</string> + <string name="label_asciiArmour">Armadura ASCII</string> + <string name="label_selectPublicKeys">Llave(s) Publica(s)</string> + <string name="label_deleteAfterEncryption">Borrar Una Vez Cifrado</string> + <string name="label_deleteAfterDecryption">Borrar Una Vez Descifrado</string> + <string name="label_deleteAfterImport">Borrar Tras Importar</string> + <string name="label_encryptionAlgorithm">Algoritmo De Cifrado</string> + <string name="label_hashAlgorithm">Algoritmo Hash</string> + <string name="label_asymmetric">Llave Pública</string> + <string name="label_symmetric">Frase de Paso</string> + <string name="label_passPhraseCacheTtl">Caché De La Frase de Paso</string> + <string name="label_messageCompression">Compresión de Mensaje</string> + <string name="label_fileCompression">Compresión de Fichero</string> + <string name="label_language">Idioma</string> + <string name="label_forceV3Signature">Forzar Firmas V3</string> + <string name="label_keyServers">Servidores De Llaves</string> + <string name="label_keyId">Identidad de Llave</string> + <string name="label_creation">Creación</string> + <string name="label_expiry">Expira</string> + <string name="label_usage">Uso</string> + <string name="label_keySize">Tamaño De La Llave</string> + <string name="label_mainUserId">Identidad Principal Del Usuario</string> + <string name="label_name">Nombre</string> + <string name="label_comment">Comentario</string> + <string name="label_email">Email</string> + <string name="noKeysSelected">Seleccionar</string> + <string name="oneKeySelected">1 Seleccionada</string> + <string name="nKeysSelected">Seleccionada</string> + <string name="unknownUserId"><desconocido></string> + <string name="none"><ninguno></string> + <string name="noKey"><sin llave></string> + <string name="noDate">-</string> + <string name="noExpiry"><no expira></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">puede cifrar</string> + <string name="canSign">puede firmar</string> + <string name="expired">expirada</string> + <string name="notValid">no valida</string> + <string name="nKeyServers">%s servidor de llave(s)</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">Ninguno</string> + <string name="choice_signOnly">Sólo firmar</string> + <string name="choice_encryptOnly">Sólo cifrar</string> + <string name="choice_signAndEncrypt">Firmar y Cifrar</string> + <string name="choice_15secs">15 segs</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 mins</string> + <string name="choice_5mins">5 mins</string> + <string name="choice_10mins">10 mins</string> + <string name="choice_20mins">20 mins</string> + <string name="choice_40mins">40 mins</string> + <string name="choice_untilQuit">hasta salir</string> + <string name="choice_language_system">Sistema por defecto</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Abrir...</string> + <string name="filemanager_titleSave">Guardar Como...</string> + <string name="filemanager_titleEncrypt">Seleccionar Fichero Para Cifrar...</string> + <string name="filemanager_titleDecrypt">Seleccionar Fichero Para Descifrar...</string> + <string name="filemanager_btnOpen">Abrir</string> + <string name="filemanager_btnSave">Guardar</string> + <string name="warning">Advertencia</string> + <string name="error">Error</string> + <string name="warningMessage">Advertencia: %s</string> + <string name="errorMessage">Error: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Frase de paso incorrecta.</string> + <string name="usingClipboardContent">Usando contenido del portapapeles.</string> + <string name="keySaved">Llave guardada.</string> + <string name="setAPassPhrase">Establece primero una frase de paso.</string> + <string name="noFilemanagerInstalled">Administrador de ficheros instalado no compatible.</string> + <string name="passPhrasesDoNotMatch">La frase de paso no concuerda.</string> + <string name="passPhraseMustNotBeEmpty">No se permiten palabras de paso vacías.</string> + <string name="passPhraseForSymmetricEncryption">Cifrado simetrico.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">¿Seguro que quieres borrar\n%s?</string> + <string name="fileDeleteSuccessful">Borrado completo.</string> + <string name="noFileSelected">Selecciona primero un fichero.</string> + <string name="decryptionSuccessful">Descifrado correcto.</string> + <string name="encryptionSuccessful">Cifrado correcto.</string> + <string name="encryptionToClipboardSuccessful">Cifrado en portapapeles correcto.</string> + <string name="enterPassPhraseTwice">Introduce la frase de paso dos veces.</string> + <string name="selectEncryptionKey">Selecciona al menos una llave de cifrado.</string> + <string name="selectEncryptionOrSignatureKey">Selecciona al menos una llave de cifrado o de firma.</string> + <string name="specifyFileToEncryptTo">Por favor, indica el nombre del fichero a cifrar.\nADVERTENCIA! El fichero se sobre-escribirá si ya existe.</string> + <string name="specifyFileToDecryptTo">Por favor, indica el nombre del fichero a descifrar.\nADVERTENCIA! El fichero se sobre-escribirá si ya existe.</string> + <string name="specifyGoogleMailAccount">Indica la cuenta de Google Mail que quieres añadir.</string> + <string name="specifyFileToImportFrom">Por favor, indica el fichero desde el cual importar las llaves. (.asc o .gpg)</string> + <string name="specifyFileToExportTo">Por favor, indica el fichero al que exportar.\nADVERTENCIA! El fichero se sobre-escribirá si ya existe.</string> + <string name="specifyFileToExportSecretKeysTo">Por favor, indica el fichero al que exportar.\nADVERTENCIA! Estás a punto de exportar las llaves PRIVADAS.\nADVERTENCIA! El fichero se sobre-escribirá si ya existe.</string> + <string name="keyDeletionConfirmation">¿Realmente quieres borrar la llave \'%s\'?\nNo puede deshacerse!</string> + <string name="secretKeyDeletionConfirmation">¿Realmente quieres borrar la llave SECRETA \'%s\'?\nNo puede deshacerse!</string> + <string name="keysAddedAndUpdated">Se han añadido %1$s llave(s) y actualizado %2$s llave(s) de forma correcta."</string> + <string name="keysAdded">Se ha(n) añadido %s llave(s) de forma correcta.</string> + <string name="keysUpdated">Se ha(n) actualizado %s llave(s) de forma correcta.</string> + <string name="noKeysAddedOrUpdated">No se ha añadido ni actualizado ninguna llave.</string> + <string name="keyExported">Se ha exportado correctamente 1 llave.</string> + <string name="keysExported">Se han exportado %s llaves de forma correcta.</string> + <string name="noKeysExported">No se han exportado llaves.</string> + <string name="keyCreationElGamalInfo">Nota: solamente las sub-llaves admiten ElGamal, y para ElGamal se usará el tamaño más cercano a 1536, 2048, 3072, 4096, o 8192.</string> + <string name="keyNotFound">No se pudo encontrar la llave %08X.</string> + <string name="keysFound">Se ha(n) encontrado %s llave(s).</string> + <string name="unknownSignatureKeyTouchToLookUp">Firma desconocida, pulsa para buscarla.</string> + <string name="keyEditingIsBeta">Edición de llaves aún en fase beta.</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">borrado de \'%s\' fallido</string> + <string name="error_fileNotFound">no se encontró el fichero</string> + <string name="error_noSecretKeyFound">no se encontró la llave secreta adecuada</string> + <string name="error_noKnownEncryptionFound">no se encontró un medio de cifrado</string> + <string name="error_externalStorageNotReady">el sistema de almacenamiento externo no está preparado</string> + <string name="error_accountNotFound">la cuenta \'%s\' no se encontró</string> + <string name="error_accountReadingNotAllowed">no tienes permisos para leer esta cuenta</string> + <string name="error_addingAccountFailed">la creación de la cuenta \'%s\' ha fallado</string> + <string name="error_invalidEmail">dirección de correo inválida \'%s\'</string> + <string name="error_keySizeMinimum512bit">el tamaño mínimo debe ser de 512bits</string> + <string name="error_masterKeyMustNotBeElGamal">la llave maestra no puede ser ElGamal</string> + <string name="error_unknownAlgorithmChoice">algoritmo desconocido</string> + <string name="error_userIdNeedsAName">necesitas especificar un nombre</string> + <string name="error_userIdNeedsAnEmailAddress">necesitas indicat una dirección de correo</string> + <string name="error_keyNeedsAUserId">necesitas al menos una identidad de usuario</string> + <string name="error_mainUserIdMustNotBeEmpty">el usuario principal no puede estar vacío</string> + <string name="error_keyNeedsMasterKey">necesitas al menos una llae maestra</string> + <string name="error_expiryMustComeAfterCreation">la fecha de expiración debe ser posterior a la fecha de creación</string> + <string name="error_noEncryptionKeysOrPassPhrase">no se ha(n) indicado llave(s) de cifrado o frase de paso</string> + <string name="error_signatureFailed">el proceso de firma ha fallado</string> + <string name="error_noSignaturePassPhrase">no se ha indicado frase de paso</string> + <string name="error_noSignatureKey">no se ha indicado llave de firma</string> + <string name="error_invalidData">datos de cifrado no válidos</string> + <string name="error_corruptData">datos corruptos</string> + <string name="error_noSymmetricEncryptionPacket">no se ha podido encontrar un paquete con cifrado simétrico</string> + <string name="error_wrongPassPhrase">frase de paso incorrecta</string> + <string name="error_savingKeys">hubo un error al guardar alguna(s) llave(s)</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">hecho.</string> + <string name="progress_initializing">iniciando...</string> + <string name="progress_saving">guardando...</string> + <string name="progress_importing">importando...</string> + <string name="progress_exporting">exportando...</string> + <string name="progress_generating">generando la llave, esto puede tardar un rato...</string> + <string name="progress_buildingKey">creando la llave...</string> + <string name="progress_preparingMasterKey">preparando la llave maestra...</string> + <string name="progress_certifyingMasterKey">certificando la llave maestra...</string> + <string name="progress_buildingMasterKeyRing">creando el anillo maestro de llaves...</string> + <string name="progress_addingSubKeys">añadiendo sub-llaves...</string> + <string name="progress_savingKeyRing">guardando anillo de llaves...</string> + <string name="progress_importingSecretKeys">importando llaves privadas...</string> + <string name="progress_importingPublicKeys">importando llaves públicas...</string> + <string name="progress_reloadingKeys">re-cargando llaves...</string> + <string name="progress_exportingKey">exportando llave...</string> + <string name="progress_exportingKeys">exportando llaves...</string> + <string name="progress_extractingSignatureKey">extrayendo llave de firma...</string> + <string name="progress_extractingKey">extrayendo llave...</string> + <string name="progress_preparingStreams">preparando flujos...</string> + <string name="progress_encrypting">cifrando datos...</string> + <string name="progress_decrypting">descifrando datos...</string> + <string name="progress_preparingSignature">preparando firma...</string> + <string name="progress_generatingSignature">generando firma...</string> + <string name="progress_processingSignature">procesanto firma...</string> + <string name="progress_verifyingSignature">verificando firma...</string> + <string name="progress_signing">firmando...</string> + <string name="progress_readingData">leyendo datos...</string> + <string name="progress_findingKey">buscando la llave...</string> + <string name="progress_decompressingData">descomprimiendo datos...</string> + <string name="progress_verifyingIntegrity">verificando integridad...</string> + <string name="progress_deletingSecurely">borrando \'%s\' de forma segura...</string> + <string name="progress_querying">realizando petición...</string> + <string name="progress_queryingServer">realizando %s petición(es)...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Leer detalles de llave desde APG.</string> + <string name="permission_read_key_details_description">Leer detalles de llaves pública y privada almacenados en APG, como identidades de llave y usuario. Las llaves en si NO se pueden leer.</string> + + <!-- action strings --> + <string name="action_encrypt">Cifrar</string> + <string name="action_decrypt">Descifrar</string> + <string name="action_importPublic">Importar Llaves Públicas</string> + <string name="action_importSecret">Importar Llaves Privadas</string> + <string name="hint_publicKeys">Buscar Llaves Públicas</string> + <string name="hint_secretKeys">Buscar Llaves Privadas</string> + <string name="filterInfo">Filtro: \"%s\"</string> + + <!-- misc --> + <string name="fast">rápido</string> + <string name="slow">lento</string> + <string name="very_slow">muy lento</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help">uedes instalar K-9 Mail para una mejor integración, soporta APG para PGP de forma nativa y permite difrar/descifrar mensajes directamente. +\n\nSe recomienda instalar OI File Manager o ASTRO para poder usar el botón de navegación para seleccioar ficheros en APG. +\n\nPrimero necesitarás algunas llaves. Puedes importarlas mediante los menús de opciones en \"Administrar Llaves Públicas\" y \"Administrar Llaves Privadas\" o crearlas mediante \"Administrar Llaves Privadas\". +\n\nTambién puedes añadir una cuenta GMail como actividad principal mediante \"Añadir Cuenta\", lo que simplifica el descifrado de mensajes recibidos en esa cuenta. +\n\nDale un vistazo a los menús de opciones para encontrar más funciones.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-it/strings.xml b/org_apg/res/values-it/strings.xml new file mode 100644 index 000000000..21a6d3486 --- /dev/null +++ b/org_apg/res/values-it/strings.xml @@ -0,0 +1,314 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Author: Fabrizio "Rick Deckard" Buzzi <deckardb76@gmail.com> +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Posta in arrivo</string> + <string name="title_managePublicKeys">Gestione Chiave Pubblica</string> + <string name="title_manageSecretKeys">Gestione Chiave Privata</string> + <string name="title_selectRecipients">Seleziona i Destinatari</string> + <string name="title_selectSignature">Seleziona Firma</string> + <string name="title_encrypt">Critta</string> + <string name="title_decrypt">Decritta</string> + <string name="title_authentication">Pass Phrase</string> + <string name="title_createKey">Crea Chiave</string> + <string name="title_editKey">Modifica Chiave</string> + <string name="title_preferences">Preferenze</string> + <string name="title_keyServerPreference">Preferenze Key Server</string> + <string name="title_changePassPhrase">Cambia Pass Phrase</string> + <string name="title_setPassPhrase">Imposta Pass Phrase</string> + <string name="title_sendEmail">"Invia mail..."</string> + <string name="title_encryptToFile">Critta su File</string> + <string name="title_decryptToFile">Decritta su File</string> + <string name="title_addAccount">Aggiungi Acconto</string> + <string name="title_importKeys">Importa Chiavi</string> + <string name="title_exportKey">Esporta Chiave</string> + <string name="title_exportKeys">Esporta Chiavi</string> + <string name="title_keyNotFound">Chiave non trovata</string> + <string name="title_help">Guida</string> + <string name="title_keyServerQuery">Query Key Server</string> + <string name="title_unknownSignatureKey">Firma chiave sconosciuta</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">User IDs</string> + <string name="section_keys">Chiavi</string> + <string name="section_general">Generale</string> + <string name="section_defaults">Defaults</string> + <string name="section_advanced">Avanzate</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">Firma su Clipboard</string> + <string name="btn_encryptToClipboard">Critta su Clipboard</string> + <string name="btn_encryptAndEmail">Critta ed invia per mail</string> + <string name="btn_signAndEmail">Firma ed invia per mail</string> + <string name="btn_encrypt">Critta</string> + <string name="btn_sign">Firma</string> + <string name="btn_decrypt">Decritta</string> + <string name="btn_verify">Verifica</string> + <string name="btn_selectEncryptKeys">Seleziona i Destinatari</string> + <string name="btn_reply">Rispondi</string> + <string name="btn_encryptMessage">Critta Messaggio</string> + <string name="btn_decryptMessage">Decritta Messaggio</string> + <string name="btn_encryptFile">Critta File</string> + <string name="btn_decryptFile">Decritta File</string> + <string name="btn_save">Salva</string> + <string name="btn_doNotSave">Annulla</string> + <string name="btn_delete">Cancella</string> + <string name="btn_noDate">Nessuno</string> + <string name="btn_clearFilter">Cancella Filtro</string> + <string name="btn_changePassPhrase">Cambia Pass Phrase</string> + <string name="btn_setPassPhrase">Imposta Pass Phrase</string> + <string name="btn_search">Cerca</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">Informazioni</string> + <string name="menu_addAccount">Aggiungi Acconto GMail</string> + <string name="menu_deleteAccount">Rimuovi Acconto</string> + <string name="menu_managePublicKeys">Gestisci Chiavi Pubbliche</string> + <string name="menu_manageSecretKeys">Gestisci Chiavi Private</string> + <string name="menu_preferences">Impostazioni</string> + <string name="menu_importKeys">Importa Chiavi</string> + <string name="menu_exportKeys">Esporta Chiavi</string> + <string name="menu_exportKey">Esporta Chiave</string> + <string name="menu_deleteKey">Rimuovi Chiave</string> + <string name="menu_createKey">Crea Chiave</string> + <string name="menu_editKey">Modifica Chiave</string> + <string name="menu_search">Cerca</string> + <string name="menu_help">Aiuto</string> + <string name="menu_keyServer">Key Server</string> + <string name="menu_updateKey">Aggiorna</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Firma</string> + <string name="label_message">Messaggio</string> + <string name="label_file">File</string> + <string name="label_passPhrase">Pass Phrase</string> + <string name="label_passPhraseAgain">Conferma Pass Phrase</string> + <string name="label_algorithm">Algoritmo</string> + <string name="label_asciiArmour">ASCII Armour</string> + <string name="label_selectPublicKeys">Chiavi Pubbliche</string> + <string name="label_deleteAfterEncryption">Cancella dopo la crittazione</string> + <string name="label_deleteAfterDecryption">Cancella dopo la decrittazione</string> + <string name="label_deleteAfterImport">Cancella dopo l\'importazione</string> + <string name="label_encryptionAlgorithm">Algoritmo di Crittazione</string> + <string name="label_hashAlgorithm">Algoritmo di Hash</string> + <string name="label_asymmetric">Chiave Pubblica</string> + <string name="label_symmetric">Pass Phrase</string> + <string name="label_passPhraseCacheTtl">Pass Phrase Cache</string> + <string name="label_messageCompression">Compressione Messaggio</string> + <string name="label_fileCompression">Compressione File</string> + <string name="label_language">Lingua</string> + <string name="label_forceV3Signature">Forza l\'uso di firme V3</string> + <string name="label_keyServers">Key Servers</string> + <string name="label_keyId">ID chiave</string> + <string name="label_creation">Creazione</string> + <string name="label_expiry">Scadenza</string> + <string name="label_usage">Utilizzo</string> + <string name="label_keySize">Dimensione chiave</string> + <string name="label_mainUserId">User ID principale</string> + <string name="label_name">Nome</string> + <string name="label_comment">Commento</string> + <string name="label_email">Email</string> + <string name="noKeysSelected">Seleziona</string> + <string name="oneKeySelected">1 Selezionato</string> + <string name="nKeysSelected">Selezionato</string> + <string name="unknownUserId"><sconosciuto></string> + <string name="none"><nessuno></string> + <string name="noKey"><nessuna chiave></string> + <string name="noDate">-</string> + <string name="noExpiry"><nessuna scadenza></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">crittazione consentita</string> + <string name="canSign">firma consentita</string> + <string name="expired">scaduto</string> + <string name="notValid">non valido</string> + <string name="nKeyServers">%s key server(s)</string> + <string name="fingerprint">fingerprint</string> + + <!-- choice_lowerCase: capitalized firwst word, no punctuation --> + <string name="choice_none">Nessuno</string> + <string name="choice_signOnly">Solo Firma</string> + <string name="choice_encryptOnly">Critta solamente</string> + <string name="choice_signAndEncrypt">Firma e critta</string> + <string name="choice_15secs">15 sec</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 min</string> + <string name="choice_5mins">5 min</string> + <string name="choice_10mins">10 min</string> + <string name="choice_20mins">20 min</string> + <string name="choice_40mins">40 min</string> + <string name="choice_1hour">1 ora</string> + <string name="choice_2hours">2 ore</string> + <string name="choice_4hours">4 ore</string> + <string name="choice_8hours">8 ore</string> + <string name="choice_untilQuit">tutta la sessione</string> + <string name="choice_language_system">Default di sistema</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Apri...</string> + <string name="filemanager_titleSave">Salva con nome...</string> + <string name="filemanager_titleEncrypt">Seleziona il file da crittare...</string> + <string name="filemanager_titleDecrypt">Seleziona il file da decrittare...</string> + <string name="filemanager_btnOpen">Apri</string> + <string name="filemanager_btnSave">Salva</string> + <string name="warning">Attenzione</string> + <string name="error">Errore</string> + <string name="warningMessage">Attenzione: %s</string> + <string name="errorMessage">Errore: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Pass Phrase errata.</string> + <string name="usingClipboardContent">Utilizza il contenuto della clipboard.</string> + <string name="keySaved">Chiave salvata..</string> + <string name="setAPassPhrase">Imposta prima una Pass Phrase.</string> + <string name="noFilemanagerInstalled">Nessun file manager compatibile installato.</string> + <string name="passPhrasesDoNotMatch">La Pass Phrase non è corretta</string> + <string name="passPhraseMustNotBeEmpty">La Pass Phrases non può essere vuota.</string> + <string name="passPhraseForSymmetricEncryption">Crittazione simmetrica.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Sei sicuro di procedere con la cancellazione di\n%s?</string> + <string name="fileDeleteSuccessful">Cancellazione eseguita..</string> + <string name="noFileSelected">Selezionare un file.</string> + <string name="decryptionSuccessful">Decrittazione eseguita.</string> + <string name="encryptionSuccessful">Crittazione eseguita.</string> + <string name="encryptionToClipboardSuccessful">Crittazione vero la clipboard eseguita.</string> + <string name="enterPassPhraseTwice">Scrivere la Pass Phrase due volte.</string> + <string name="selectEncryptionKey">Selezionare almeno una chiave.</string> + <string name="selectEncryptionOrSignatureKey">Selezionare almeno una chiave oppure una firma.</string> + <string name="specifyFileToEncryptTo">Specificare il file che si desidera crittare.\nATTENZIONE! Se il file esiste, sarà sovrascritto.</string> + <string name="specifyFileToDecryptTo">Specificare il file che si desidera decrittare.\nATTENZIONE! Se il file esiste, sarà sovrascritto.</string> + <string name="specifyGoogleMailAccount">Specificare l\'acconto Google Mail che si vuole aggiungere.</string> + <string name="specifyFileToImportFrom">Specificare il file da cui importare le chiavi (.asc or .gpg).</string> + <string name="specifyFileToExportTo">Specificare il file per l\'esportazione.\nATTENZIONE! Se il file esiste, sarà sovrascritto.</string> + <string name="specifyFileToExportSecretKeysTo">Specificare il file per l\'esportazione.\nATTENZIONE! Stai esportando la chiave privata.\nATTENZIONE! Se il file esiste, sarà sovrascritto.</string> + <string name="keyDeletionConfirmation">Confermi la cancellazione della chiave \'%s\'?\nL\'operazione è irreversibile!</string> + <string name="secretKeyDeletionConfirmation">Confermi la cancellazione della chiave PRIVATA \'%s\'?\nL\'operazione è irreversibile!</string> + <string name="keysAddedAndUpdated">Sono state correttamente inserite %1$s chiavi ed aggiornate %2$s chiavi."</string> + <string name="keysAdded">Sono state correttamente inserite %s chiavi.</string> + <string name="keysUpdated">Sono state correttamente aggiornate %s chiavi.</string> + <string name="noKeysAddedOrUpdated">Nessuna chiave è stata aggiunta o modificata.</string> + <string name="keyExported">La chiave è stata correttamente esportata.</string> + <string name="keysExported">Sono state correttamente esportate %s chiavi.</string> + <string name="noKeysExported">Nessuna chiave è stata esportata.</string> + <string name="keyCreationElGamalInfo">Nota: solo le sotto-chiavi supportano ElGamal, e per ElGamal sarà utilizzata la dimensione più vicina a 1536, 2048, 3072, 4096, oppure 8192.</string> + <string name="keyNotFound">Non è stato possibile trovare la chiave %08X.</string> + <string name="keysFound">Trovate %s chiavi.</string> + <string name="unknownSignatureKeyTouchToLookUp">Firma sconosciuta, premi per controllare la chiave.</string> + <string name="keyEditingIsBeta">L\'editing delle chiavi è una funzionalità ancora in fase beta.</string> + <string name="badKeysEncountered">%s chiavi segrete ignorate. Se hai esportato le chiavi con l\'opzione\n --export-secret-subkeys\nprovare ad utilizzare il parametro\n --export-secret-keys\n.</string> + <string name="lookupUnknownKey">La chiave %s è sconosciuta; si desidera provare a cercarla su un keyserver?</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">cancellazione di \'%s\' fallita</string> + <string name="error_fileNotFound">file non trovato</string> + <string name="error_noSecretKeyFound">non è stata trovata nessuna chiave privata utilizzabile</string> + <string name="error_noKnownEncryptionFound">non è stato trovato nessun tipo di crittazione valido</string> + <string name="error_externalStorageNotReady">la scheda di memoria non è pronta o non è utilizzabile</string> + <string name="error_accountNotFound">acconto \'%s\' non trovato</string> + <string name="error_accountReadingNotAllowed">accesso in lettura all\'account negato</string> + <string name="error_addingAccountFailed">non è stato possibile aggiungere l\'acconto \'%s\'</string> + <string name="error_invalidEmail">mail non valida \'%s\'</string> + <string name="error_keySizeMinimum512bit">la dimensione della chiave deve essere almeno di 512bit</string> + <string name="error_masterKeyMustNotBeElGamal">la chiave master non può essere una chiave ElGamal</string> + <string name="error_unknownAlgorithmChoice">algoritmo selezionato sconosciuto</string> + <string name="error_userIdNeedsAName">è necessario specificare un nome</string> + <string name="error_userIdNeedsAnEmailAddress">è necessario specificare una email</string> + <string name="error_keyNeedsAUserId">è necessario almeno uno user id</string> + <string name="error_mainUserIdMustNotBeEmpty">lo user id principale non può essere vuoto</string> + <string name="error_keyNeedsMasterKey">è necessaria almeno una chiave master</string> + <string name="error_expiryMustComeAfterCreation">la data di scadenza deve essere successiva alla data di creazione</string> + <string name="error_noEncryptionKeysOrPassPhrase">non è stata specifica una chiave oppure una Pass Phrase</string> + <string name="error_signatureFailed">firma fallita</string> + <string name="error_noSignaturePassPhrase">Pass Phrase non specificata</string> + <string name="error_noSignatureKey">firma non specificata</string> + <string name="error_invalidData">dati di crittazione non validi</string> + <string name="error_corruptData">dati corrotti</string> + <string name="error_noSymmetricEncryptionPacket">non è stato possibile trovare pacchetto con crittazione simmetrica</string> + <string name="error_wrongPassPhrase">Pass Phrase errata</string> + <string name="error_savingKeys">errore durante il salvataggio di alcune chiavi</string> + <string name="error_couldNotExtractPrivateKey">non è stato possibile estrarre la chiave privata</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">eseguito.</string> + <string name="progress_initializing">inizializzazione in corso...</string> + <string name="progress_saving">salvataggio in corso...</string> + <string name="progress_importing">importazione in corso...</string> + <string name="progress_exporting">esportazione in corso...</string> + <string name="progress_generating">generazione della chiave in corso; questo processo potrebbe richiedere alcuni minuti...</string> + <string name="progress_buildingKey">costruzione della chiave in corso...</string> + <string name="progress_preparingMasterKey">impostazione della chiave master in corso...</string> + <string name="progress_certifyingMasterKey">certificazione della chiave master in corso...</string> + <string name="progress_buildingMasterKeyRing">costruzione del master key ring in corso...</string> + <string name="progress_addingSubKeys">aggiunta delle sotto-chiavi in corso...</string> + <string name="progress_savingKeyRing">salvataggio del key ring in corso...</string> + <string name="progress_importingSecretKeys">importazione delle chiavi private in corso...</string> + <string name="progress_importingPublicKeys">importazione delle chiavi pubbliche in corso...</string> + <string name="progress_reloadingKeys">ricaricamento chiavi in corso...</string> + <string name="progress_exportingKey">esportazione chiave in corso...</string> + <string name="progress_exportingKeys">esportazione chiavi in corso...</string> + <string name="progress_extractingSignatureKey">estrazione firma in corso...</string> + <string name="progress_extractingKey">estrazione chiave in corso...</string> + <string name="progress_preparingStreams">preparazione del flusso dati in corso...</string> + <string name="progress_encrypting">crittazione in corso...</string> + <string name="progress_decrypting">decrittazione in corso...</string> + <string name="progress_preparingSignature">impostazione della firma in corso...</string> + <string name="progress_generatingSignature">generazione della firma in corso...</string> + <string name="progress_processingSignature">elaborazione della firma in corso...</string> + <string name="progress_verifyingSignature">verifica della firma in corso...</string> + <string name="progress_signing">applicazione della firma in corso...</string> + <string name="progress_readingData">lettura in corso...</string> + <string name="progress_findingKey">ricerca chiave in corso...</string> + <string name="progress_decompressingData">decompressione dei dati in corso...</string> + <string name="progress_verifyingIntegrity">verifica integrità dati in corso...</string> + <string name="progress_deletingSecurely">rimozione sicura di \'%s\'...</string> + <string name="progress_querying">interrogazione in corso...</string> + <string name="progress_queryingServer">interrogazione di %s in corso...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Accesso in lettura ai dettagli della chiave da APG.</string> + <string name="permission_read_key_details_description">Accesso in lettura ai dettagli delle chiavi pubbliche e private memorizzate in APG, compresi ID della chiave e ID dell\'utente. Non è possibile accedere in lettura alle chiavi in sè.</string> + + <!-- action strings --> + <string name="action_encrypt">Critta</string> + <string name="action_decrypt">Decritta</string> + <string name="action_importPublic">Importa Chiavi Pubbliche</string> + <string name="action_importSecret">Importa Chiavi Private</string> + <string name="hint_publicKeys">Cerca Chiavi Pubbliche</string> + <string name="hint_secretKeys">Cerca Chiavi Private</string> + <string name="filterInfo">Filtra: \"%s\"</string> + + <!-- misc --> + <string name="fast">veloce</string> + <string name="slow">lenta</string> + <string name="very_slow">molto lenta</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help">er una migliore integrazione, si consiglia di installare K-9 Mail; questo applicativo supporta infatti APG e consente di crittare/decrittare direttamente le mail. +\n\nPer poter utilizzare il bottone \"sfoglia\" per la selezione dei file su APG, si consiglia di installare OI File Manager oppure ASTRO. +\n\nCome prima cosa, è necessario disporre di una o più chiavi. E\' possibile importare chiavi esistenti tramite l\'opzione \"Manage Public Keys\" e \"Manage Secret Keys\", oppure crearne una nuova tramite l\'opzione \"Manage Secret Keys\". +\n\nE\' possibile aggiungere un account GMail tramite l\'opzione \"Aggiungi Acconto GMail\"; questo semplifica il processo di decrittaggio delle mail ricevute sulla propria casella di posta su GMail. +\n\nProva e controlla le opzioni dei vari menù per esplorare e conoscere tutte le funzionalità di APG.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-no/strings.xml b/org_apg/res/values-no/strings.xml new file mode 100644 index 000000000..825701f38 --- /dev/null +++ b/org_apg/res/values-no/strings.xml @@ -0,0 +1,313 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Author: Sander Danielsen <thelugal@gmail.com> + Norsk, Bokmål + + Send gjerne en e-post med spørsmål eller kommentarer. Kom gjerne med forslag til bedre + oversettelser! +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Epost innboks</string> + <string name="title_managePublicKeys">Håndter Offentlige Nøkler</string> + <string name="title_manageSecretKeys">Håndter Private Nøkler</string> + <string name="title_selectRecipients">Velg Mottakere</string> + <string name="title_selectSignature">SVelg Signatur</string> + <string name="title_encrypt">Krypter</string> + <string name="title_decrypt">Dekrypter</string> + <string name="title_authentication">Passord</string> + <string name="title_createKey">Lag Nøkkel</string> + <string name="title_editKey">Rediger Nøkkel</string> + <string name="title_preferences">Egenskaper</string> + <string name="title_keyServerPreference">Nøkkelserver Egenskaper</string> + <string name="title_changePassPhrase">Endre Passord</string> + <string name="title_setPassPhrase">Sett Passord</string> + <string name="title_sendEmail">"Send Epost..."</string> + <string name="title_encryptToFile">Krypter Til Fil</string> + <string name="title_decryptToFile">Dekrypter Til Fil</string> + <string name="title_addAccount">Legg Til Konto</string> + <string name="title_importKeys">Importer Nøkler</string> + <string name="title_exportKey">Eksporter Nøkkel</string> + <string name="title_exportKeys">Eksporter Nøkler</string> + <string name="title_keyNotFound">Finner Ikke Nøkkel</string> + <string name="title_help">Kom I Gang</string> + <string name="title_keyServerQuery">Søk Nøkkelserver</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">Bruker IDer</string> + <string name="section_keys">Nøkler</string> + <string name="section_general">Generelt</string> + <string name="section_defaults">Standard Innstillinger</string> + <string name="section_advanced">Avansert</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">Signer Til Utklippstavle</string> + <string name="btn_encryptToClipboard">Krypter Til Utklippstavle</string> + <string name="btn_encryptAndEmail">Krypter Og Send Epost</string> + <string name="btn_signAndEmail">Signer Og Send Epost</string> + <string name="btn_encrypt">Krypter</string> + <string name="btn_sign">Signer</string> + <string name="btn_decrypt">Dekrypter</string> + <string name="btn_verify">Verifiser</string> + <string name="btn_selectEncryptKeys">Velg Mottakere</string> + <string name="btn_reply">Svar</string> + <string name="btn_encryptMessage">Krypter Melding</string> + <string name="btn_decryptMessage">Dekrypter Melding</string> + <string name="btn_encryptFile">Krypter Fil</string> + <string name="btn_decryptFile">Dekrypter Fil</string> + <string name="btn_save">Lagre</string> + <string name="btn_doNotSave">Avbryt</string> + <string name="btn_delete">Slett</string> + <string name="btn_noDate">Ingen</string> + <string name="btn_clearFilter">Tøm Filter</string> + <string name="btn_changePassPhrase">Endre Passord</string> + <string name="btn_setPassPhrase">Sett Passord</string> + <string name="btn_search">Søk</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">Om APG</string> + <string name="menu_addAccount">Legg til GMail Konto</string> + <string name="menu_deleteAccount">Slett Konto</string> + <string name="menu_managePublicKeys">Håndter Offentlige Nøkler</string> + <string name="menu_manageSecretKeys">Håndter Private Nøkler</string> + <string name="menu_preferences">Instillinger</string> + <string name="menu_importKeys">Importer Nøkler</string> + <string name="menu_exportKeys">Eksporter Nøkler</string> + <string name="menu_exportKey">Eksporter Nøkkel</string> + <string name="menu_deleteKey">Slett Nøkkel</string> + <string name="menu_createKey">Opprett Nøkkel</string> + <string name="menu_editKey">Rediger Nøkkel</string> + <string name="menu_search">Søk</string> + <string name="menu_help">Hjelp</string> + <string name="menu_keyServer">Nøkkelserver</string> + <string name="menu_updateKey">Oppdater</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Signer</string> + <string name="label_message">Melding</string> + <string name="label_file">Fil</string> + <string name="label_passPhrase">Passord</string> + <string name="label_passPhraseAgain">Igjen</string> + <string name="label_algorithm">Algoritme</string> + <string name="label_asciiArmour">ASCII Armour</string> + <string name="label_selectPublicKeys">Offentlig(e) Nøkkel(/Nøkler) </string> + <string name="label_deleteAfterEncryption">Slett Etter Kryptering</string> + <string name="label_deleteAfterDecryption">Slett Etter Dekryptering</string> + <string name="label_deleteAfterImport">Slett Etter Import</string> + <string name="label_encryptionAlgorithm">Krypteringsalgoritme</string> + <string name="label_hashAlgorithm">Hash Algoritme</string> + <string name="label_asymmetric">Offentlig Nøkkel</string> + <string name="label_symmetric">Passord</string> + <string name="label_passPhraseCacheTtl">Passord Mellomlager</string> + <string name="label_messageCompression">Melding komprimering</string> + <string name="label_fileCompression">Fil Komprimering</string> + <string name="label_language">Språk</string> + <string name="label_forceV3Signature">Tving V3 Signaturer</string> + <string name="label_keyServers">Nøkkelserver</string> + <string name="label_keyId">Nøkkel ID</string> + <string name="label_creation">Laget</string> + <string name="label_expiry">Utløper</string> + <string name="label_usage">Bruk</string> + <string name="label_keySize">Nøkkelstørrelse</string> + <string name="label_mainUserId">Hoved Bruker ID</string> + <string name="label_name">Navn</string> + <string name="label_comment">Kommentar</string> + <string name="label_email">Epost</string> + <string name="noKeysSelected">Velg</string> + <string name="oneKeySelected">1 Valgt</string> + <string name="nKeysSelected">Valgt</string> + <string name="unknownUserId"><ukjent></string> + <string name="none"><ingen></string> + <string name="noKey"><ingen nøkkel></string> + <string name="noDate">-</string> + <string name="noExpiry"><utløper ikke></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">kan kryptere</string> + <string name="canSign">kan signere</string> + <string name="expired">utløpt</string> + <string name="notValid">ugyldig</string> + <string name="nKeyServers">%s nøkkelserver(e)</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">Ingen</string> + <string name="choice_signOnly">Kun Signer</string> + <string name="choice_encryptOnly">Kun Krypter</string> + <string name="choice_signAndEncrypt">Signer Og Krypter</string> + <string name="choice_15secs">15 sek</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 min</string> + <string name="choice_5mins">5 min</string> + <string name="choice_10mins">10 min</string> + <string name="choice_20mins">20 min</string> + <string name="choice_40mins">40 min</string> + <string name="choice_1hour">1 time</string> + <string name="choice_2hours">2 timer</string> + <string name="choice_4hours">4 timer</string> + <string name="choice_8hours">8 timer</string> + <string name="choice_untilQuit">til avsluttning</string> + <string name="choice_language_system">System </string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Åpne...</string> + <string name="filemanager_titleSave">Lagre Som...</string> + <string name="filemanager_titleEncrypt">Velg Fil Som Skal Krypteres...</string> + <string name="filemanager_titleDecrypt">Velg Fil Som Skal Dekrypteres...</string> + <string name="filemanager_btnOpen">Åpne</string> + <string name="filemanager_btnSave">Lagre</string> + <string name="warning">Advarsel</string> + <string name="error">Feil</string> + <string name="warningMessage">Advarsel: %s</string> + <string name="errorMessage">Feil: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Feil passord.</string> + <string name="usingClipboardContent">Bruker innhold i utklippstavle.</string> + <string name="keySaved">Nøkkel lagret.</string> + <string name="setAPassPhrase">Sett en passord først.</string> + <string name="noFilemanagerInstalled">Det er ikke installert en kompitabel filhåndtering.</string> + <string name="passPhrasesDoNotMatch">Passordet matchet ikke.</string> + <string name="passPhraseMustNotBeEmpty">Tomme passord er ikke lov.</string> + <string name="passPhraseForSymmetricEncryption">Symmetrisk kryptering.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Er du sikker på at du vil slette\n%s?</string> + <string name="fileDeleteSuccessful">Filen er slettet.</string> + <string name="noFileSelected">Velg en fil først.</string> + <string name="decryptionSuccessful">Dekryptering lykktes.</string> + <string name="encryptionSuccessful">Krytering lyktes.</string> + <string name="encryptionToClipboardSuccessful">Kryptering til utklippstavle lykktes.</string> + <string name="enterPassPhraseTwice">Tast passordet to ganger.</string> + <string name="selectEncryptionKey">Velg minst én krypteringsnøkkel.</string> + <string name="selectEncryptionOrSignatureKey">Velg minst én krypteringsnøkkel eller signaturnøkkel.</string> + <string name="specifyFileToEncryptTo">Vennligst angi hvilken fil det skal krypteres til.\nADVARSEL! Filen vil bli overskrevet, hvis den eksisterer.</string> + <string name="specifyFileToDecryptTo">Vennligst angi hvilken fil det skal dekrypteres til.\nADVARSEL! Filen vil bli overskrevet, hvis den eksisterer.</string> + <string name="specifyGoogleMailAccount">Angi hvilken Google Mail konto du vil legge til</string> + <string name="specifyFileToImportFrom">Vennligst angi hvilken fil du vil importere fra. (.asc eller .gpg)</string> + <string name="specifyFileToExportTo">Vennligst angi hvilken fil du vil eksportere til.\nADVARSEL! Filen vil bli overskrevet, hvis den eksisterer.</string> + <string name="specifyFileToExportSecretKeysTo">Vennligst angi hvilken fil du vil eksportere til.\nADVARSEL! Du er på vei til p eksportere HEMMELIGE nøkkler.\nADVARSEL! Filen vil bli overskrevet, hvis den eksisterer.</string> + <string name="keyDeletionConfirmation">Vil du virkelig slette nøkkelen? \'%s\'?\nDu kan ikke gjøre om dette!</string> + <string name="secretKeyDeletionConfirmation">Vil du virkelig slette den HEMMELIGE nøkkelen? \'%s\'?\nDu kan ikke gjøre om dette!</string> + <string name="keysAddedAndUpdated">Lykktes å legge til %1$s nøkkel(er) og oppdatere %2$s nøkkel(er)."</string> + <string name="keysAdded">Lykktes å legge til %s nøkkel(er).</string> + <string name="keysUpdated">Lykktes å oppdatere %s nøkkel(er).</string> + <string name="noKeysAddedOrUpdated">Ingen nøkler lagt til eller oppdatert.</string> + <string name="keyExported">Lykktes å eksportere 1 nøkkel.</string> + <string name="keysExported">Lykktes å eksportere %s nøkler.</string> + <string name="noKeysExported">Ingen nøkler eksportert.</string> + <string name="keyCreationElGamalInfo">Noter: kun undernøkler støtter ElGamal, og for ElGamal vil den nærmeste nøkkelstørrelsen 1536, 2048, 3072, 4096, eller 8192 bli brukt.</string> + <string name="keyNotFound">Kunne ikke finne nøkkel %08X.</string> + <string name="keysFound">Fang %s nøkkel(er).</string> + <string name="unknownSignatureKeyTouchToLookUp">Ukjent signatur, trykk for å sjekke nøkkel.</string> + <string name="keyEditingIsBeta">Nøkkelredigering er enda beta.</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">sletting \'%s\' mislyktes</string> + <string name="error_fileNotFound">finner ikke fil</string> + <string name="error_noSecretKeyFound">finner ingen passende hemmelig nøkkel</string> + <string name="error_noKnownEncryptionFound">ingen kjente krypteringsmåter funnet</string> + <string name="error_externalStorageNotReady">ekstern lagringsplass ikke klar</string> + <string name="error_accountNotFound">finner ikke kontoen - \'%s\'</string> + <string name="error_accountReadingNotAllowed">ikke tillatelse til lese konto</string> + <string name="error_addingAccountFailed">kunne ikke legge til konto - \'%s\'</string> + <string name="error_invalidEmail">ugyldig epost \'%s\'</string> + <string name="error_keySizeMinimum512bit">størrelsen på nøkkel må være minst 512bit</string> + <string name="error_masterKeyMustNotBeElGamal">hovednøkkelen kan ikke være en ElGamal nøkkel</string> + <string name="error_unknownAlgorithmChoice">ukjent algoritme valgt</string> + <string name="error_userIdNeedsAName">Du må spesifisere et navn</string> + <string name="error_userIdNeedsAnEmailAddress">du må spesifisere en epost adresse</string> + <string name="error_keyNeedsAUserId">må ha minst en bruker id</string> + <string name="error_mainUserIdMustNotBeEmpty">hovedbruker id kan ikke være tom</string> + <string name="error_keyNeedsMasterKey">trenger minst én hovednøkkel</string> + <string name="error_expiryMustComeAfterCreation">utløpsdatoen må komme etter opprettelsesdatoen</string> + <string name="error_noEncryptionKeysOrPassPhrase">ingen krypteringsnøkkel(er) eller passord gitt</string> + <string name="error_signatureFailed">signering feilet</string> + <string name="error_noSignaturePassPhrase">ingen passord gitt</string> + <string name="error_noSignatureKey">ingen signaturnøkkel gitt</string> + <string name="error_invalidData">ikke gyldig krypteringsdata</string> + <string name="error_corruptData">korrupt data</string> + <string name="error_noSymmetricEncryptionPacket">kunne ikke finne en pakke med symmetrisk kryptering</string> + <string name="error_wrongPassPhrase">Feil passord</string> + <string name="error_savingKeys">Feil under lagring av noen nøkkel(er)</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">ferdig.</string> + <string name="progress_initializing">initialiserer...</string> + <string name="progress_saving">lagrer...</string> + <string name="progress_importing">importerer...</string> + <string name="progress_exporting">eksporterer...</string> + <string name="progress_generating">genererer nøkkel, dette kan ta en stund...</string> + <string name="progress_buildingKey">bygger nøkkel...</string> + <string name="progress_preparingMasterKey">forbereder hovednøkkel...</string> + <string name="progress_certifyingMasterKey">berefter hovednøkkel...</string> + <string name="progress_buildingMasterKeyRing">bygger hovednøkkelring...</string> + <string name="progress_addingSubKeys">legger til undernøkler...</string> + <string name="progress_savingKeyRing">lagrer nøkkelring...</string> + <string name="progress_importingSecretKeys">importerer hemmelige nøkler...</string> + <string name="progress_importingPublicKeys">importerer offentlige nøkler...</string> + <string name="progress_reloadingKeys">gjennlaster nøkler...</string> + <string name="progress_exportingKey">eksporterer nøkkel...</string> + <string name="progress_exportingKeys">eksporterer nøkler...</string> + <string name="progress_extractingSignatureKey">henter signaturnøkkel...</string> + <string name="progress_extractingKey">henter nøkkel...</string> + <string name="progress_preparingStreams">forereder strømmer...</string> + <string name="progress_encrypting">krypterer data...</string> + <string name="progress_decrypting">dekrypterer data...</string> + <string name="progress_preparingSignature">forbereder signatur...</string> + <string name="progress_generatingSignature">genererer signatur...</string> + <string name="progress_processingSignature">behandler signatur...</string> + <string name="progress_verifyingSignature">bekrefter signatur...</string> + <string name="progress_signing">signerer...</string> + <string name="progress_readingData">leser data...</string> + <string name="progress_findingKey">finner nøkkel...</string> + <string name="progress_decompressingData">dekomprimerer data...</string> + <string name="progress_verifyingIntegrity">bekrefter integritet...</string> + <string name="progress_deletingSecurely">sletter \'%s\' sikkert...</string> + <string name="progress_querying">søker...</string> + <string name="progress_queryingServer">søker %s...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Les nøkkel-detaljer fra APG.</string> + <string name="permission_read_key_details_description">Les nøkkel-detaljer fra APG om offentlige og private nøkler lagret i APG, som f.eks. nøkkel-ID og bruker-IDer. Nøklene i seg selv kan IKKE bli lest.</string> + + <!-- action strings --> + <string name="action_encrypt">Krypter</string> + <string name="action_decrypt">Dekrypter</string> + <string name="action_importPublic">Importer Offentlige Nøkler</string> + <string name="action_importSecret">Importer Private Nøkler</string> + <string name="hint_publicKeys">Søk I Offentlige Nøkler</string> + <string name="hint_secretKeys">Søk I Private Nøkler</string> + <string name="filterInfo">Filter: \"%s\"</string> + + <!-- misc --> + <string name="fast">rask</string> + <string name="slow">treg</string> + <string name="very_slow">veldig treg</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help">Installer K-9 Mail for den beste integrasjonen, det støtter APG for PGP/INLINE og lar deg kryptere/dekryptere epost direkte. +\n\nDet er anbefalt at du installerer OI File Manager eller ASTRO for å kunne velge filer igjennom APG, med manuelt søk. <!-- to be able to use the browse button for file selection in APG. --> +\n\nFørst trenger du noen nøkler. Du kan enten importere dem via menyene i \"Håndter Offentlige Nøkler\" og \"Håndter Private Nøkler\" eller lage dem selv i \"Håndter Private Nøkler\". +\n\nDu kan også legge til en GMail-konto i hovedmenyen via \"Legg Til Konto\", noe som forenkler dekryptering av epost mottatt der. +\n\nSjekk menyene under de forskjellige aktivitetene for å finne flere funksjoner.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-pt/strings.xml b/org_apg/res/values-pt/strings.xml new file mode 100644 index 000000000..76e0cb244 --- /dev/null +++ b/org_apg/res/values-pt/strings.xml @@ -0,0 +1,312 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Caixa de Entrada</string> + <string name="title_managePublicKeys">Gerir Chaves Públicas</string> + <string name="title_manageSecretKeys">Gerir Chaves Privadas</string> + <string name="title_selectRecipients">Escolher Destinatários</string> + <string name="title_selectSignature">Escolher Assinatura</string> + <string name="title_encrypt">Cifrar</string> + <string name="title_decrypt">Decifrar</string> + <string name="title_authentication">Senha</string> + <string name="title_createKey">Criar Chave</string> + <string name="title_editKey">Editar Chave</string> + <string name="title_preferences">Preferências</string> + <string name="title_keyServerPreference">Preferências de Servidor de Chaves</string> + <string name="title_changePassPhrase">Alterar Senha</string> + <string name="title_setPassPhrase">Definir Senha</string> + <string name="title_sendEmail">"Enviar Email..."</string> + <string name="title_encryptToFile">Cifrar Para Arquivo</string> + <string name="title_decryptToFile">Descifrar Para Arquivo</string> + <string name="title_addAccount">Adicionar Conta</string> + <string name="title_importKeys">Importar Chaves</string> + <string name="title_exportKey">Exportar Chave</string> + <string name="title_exportKeys">Exportar Chaves</string> + <string name="title_keyNotFound">Chave Não Encontrada</string> + <string name="title_help">Conhecendo</string> + <string name="title_keyServerQuery">Busca no Servidor de Chaves</string> + <string name="title_unknownSignatureKey">Assinatura Desconhecida</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">IDs de Usuários</string> + <string name="section_keys">Chaves</string> + <string name="section_general">Geral</string> + <string name="section_defaults">Padrões</string> + <string name="section_advanced">Avançado</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">Assinar Para Clipboard</string> + <string name="btn_encryptToClipboard">Cifrar Para Clipboard</string> + <string name="btn_encryptAndEmail">Cifrar Para Email</string> + <string name="btn_signAndEmail">Assinar Para Email</string> + <string name="btn_encrypt">Cifrar</string> + <string name="btn_sign">Assinar</string> + <string name="btn_decrypt">Decifrar</string> + <string name="btn_verify">Verificar</string> + <string name="btn_selectEncryptKeys">Escolher Destinatários</string> + <string name="btn_reply">Responder</string> + <string name="btn_encryptMessage">Cifrar Mensagem</string> + <string name="btn_decryptMessage">Decifrar Mesagem</string> + <string name="btn_encryptFile">Cifrar Arquivo</string> + <string name="btn_decryptFile">Decifrar Arquivo</string> + <string name="btn_save">Salvar</string> + <string name="btn_doNotSave">Cancelar</string> + <string name="btn_delete">Apagar</string> + <string name="btn_noDate">Nenhuma</string> + <string name="btn_clearFilter">Limpar Filtro</string> + <string name="btn_changePassPhrase">Alterar Senha</string> + <string name="btn_setPassPhrase">Definir Senha</string> + <string name="btn_search">Buscar</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">Sobre</string> + <string name="menu_addAccount">Adicionar Conta GMail</string> + <string name="menu_deleteAccount">Apagar Conta</string> + <string name="menu_managePublicKeys">Gerir Chaves Públicas</string> + <string name="menu_manageSecretKeys">Gerir Chaves Privadas</string> + <string name="menu_preferences">Configurações</string> + <string name="menu_importKeys">Importar Chaves</string> + <string name="menu_exportKeys">Exportar Chaves</string> + <string name="menu_exportKey">Exportar Chave</string> + <string name="menu_deleteKey">Apagar Chave</string> + <string name="menu_createKey">Criar Chave</string> + <string name="menu_editKey">Editar Chave</string> + <string name="menu_search">Buscar</string> + <string name="menu_help">Ajuda</string> + <string name="menu_keyServer">Servidor de Chaves</string> + <string name="menu_updateKey">Atualizar</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Assinar</string> + <string name="label_message">Mensagem</string> + <string name="label_file">Arquivo</string> + <string name="label_passPhrase">Senha</string> + <string name="label_passPhraseAgain">Novamente</string> + <string name="label_algorithm">Algoritmo</string> + <string name="label_asciiArmour">Armadura ASCII</string> + <string name="label_selectPublicKeys">Chave(s) Pública(s)</string> + <string name="label_deleteAfterEncryption">Apagar Após Cifrar</string> + <string name="label_deleteAfterDecryption">Apagar Após Decifrar</string> + <string name="label_deleteAfterImport">Apagar Após Importar</string> + <string name="label_encryptionAlgorithm">Algoritmo de Cifragem</string> + <string name="label_hashAlgorithm">Algoritmo de Hash</string> + <string name="label_asymmetric">Chave Pública</string> + <string name="label_symmetric">Senha</string> + <string name="label_passPhraseCacheTtl">Cache de Senhas</string> + <string name="label_messageCompression">Compressão de Mensagem</string> + <string name="label_fileCompression">Compressão de Arquivo</string> + <string name="label_language">Língua</string> + <string name="label_forceV3Signature">Forçar Assinaturas V3</string> + <string name="label_keyServers">Servidores de Chave</string> + <string name="label_keyId">ID da Chave</string> + <string name="label_creation">Criação</string> + <string name="label_expiry">Expiração</string> + <string name="label_usage">Uso</string> + <string name="label_keySize">Tamanho da Chave</string> + <string name="label_mainUserId">ID do Usuário Principal</string> + <string name="label_name">Nome</string> + <string name="label_comment">Comentário</string> + <string name="label_email">Email</string> + <string name="noKeysSelected">Selecionar</string> + <string name="oneKeySelected">1 Selecionada</string> + <string name="nKeysSelected">Selecionada</string> + <string name="unknownUserId"><desconhecido></string> + <string name="none"><ninguém></string> + <string name="noKey"><sem chave></string> + <string name="noDate">-</string> + <string name="noExpiry"><não expira></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">pode cifrar</string> + <string name="canSign">pode assinar</string> + <string name="expired">expirada</string> + <string name="notValid">não válida</string> + <string name="nKeyServers">%s servidor(es) de chave(s)</string> + <string name="fingerprint">fingerprint</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">Nenhum</string> + <string name="choice_signOnly">Assinar apenas</string> + <string name="choice_encryptOnly">Cifrar apenas</string> + <string name="choice_signAndEncrypt">Assinar e Cifrar</string> + <string name="choice_15secs">15 segs</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 mins</string> + <string name="choice_5mins">5 mins</string> + <string name="choice_10mins">10 mins</string> + <string name="choice_20mins">20 mins</string> + <string name="choice_40mins">40 mins</string> + <string name="choice_1hour">1 hora</string> + <string name="choice_2hours">2 horas</string> + <string name="choice_4hours">4 horas</string> + <string name="choice_8hours">8 horas</string> + <string name="choice_untilQuit">até sair</string> + <string name="choice_language_system">Padrões do sistema</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Abrir...</string> + <string name="filemanager_titleSave">Salvar Como...</string> + <string name="filemanager_titleEncrypt">Selecionar Arquivo para Cifrar...</string> + <string name="filemanager_titleDecrypt">Selecionar Arquivo para Decifrar...</string> + <string name="filemanager_btnOpen">Abrir</string> + <string name="filemanager_btnSave">Salvar</string> + <string name="warning">Advertência</string> + <string name="error">Erro</string> + <string name="warningMessage">Advertência: %s</string> + <string name="errorMessage">Erro: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Chave errada.</string> + <string name="usingClipboardContent">Usando conteúdo do clipboard.</string> + <string name="keySaved">Chave salva.</string> + <string name="setAPassPhrase">Defina uma senha antes.</string> + <string name="noFilemanagerInstalled">Não há gerenciador de arquivos compatível instalado.</string> + <string name="passPhrasesDoNotMatch">A senha não confere.</string> + <string name="passPhraseMustNotBeEmpty">Não são permitidas senhas vazias.</string> + <string name="passPhraseForSymmetricEncryption">Cifragem simétrica.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Tem certeza que deseja apagar\n%s?</string> + <string name="fileDeleteSuccessful">Apagado com sucesso.</string> + <string name="noFileSelected">Selecione um arquivo primeiro.</string> + <string name="decryptionSuccessful">Decifrado com sucesso.</string> + <string name="encryptionSuccessful">Cifrado com sucesso.</string> + <string name="encryptionToClipboardSuccessful">Cifrado para clipboard com sucesso.</string> + <string name="enterPassPhraseTwice">Insira a senha duas vezes.</string> + <string name="selectEncryptionKey">Selecione pelo menos uma chave de cifragem.</string> + <string name="selectEncryptionOrSignatureKey">Selecione pelo menos uma chave de cifragem ou uma chave de assinatura.</string> + <string name="specifyFileToEncryptTo">Especifique o arquivo a cifrar sobre.\nATENÇÃO! O arquivo, se existir, será sobrescrito!</string> + <string name="specifyFileToDecryptTo">Especifique o arquivo a decifrar sobre.\nATENÇÃO! O arquivo, se existir, será sobrescrito!</string> + <string name="specifyGoogleMailAccount">Especifique a conta de Email do Google que deseja adicionar.</string> + <string name="specifyFileToImportFrom">Especifique o arquivo para importação de chaves. (.asc or .gpg)</string> + <string name="specifyFileToExportTo">Especifique o arquivo de exportação.\nATENÇÃO! O arquivo, se existir, será sobrescrito!</string> + <string name="specifyFileToExportSecretKeysTo">Especifique o arquivo de exportação.\nATENÇÃO! Você está exportando suas chaves PRIVADAS (SECRETAS).\nATENÇÃO! O arquivo, se existir, será sobrescrito.</string> + <string name="keyDeletionConfirmation">Você realmente deseja apagar a chave \'%s\'?\nEssa ação não pode ser desfeita!</string> + <string name="secretKeyDeletionConfirmation">Você realmente deseja apagar a chave PRIVADA \'%s\'?\nEssa ação não pode ser desfeita!</string> + <string name="keysAddedAndUpdated">Adicionada(s) com sucesso %1$s chave(s) e atualizada(s) %2$s chave(s).</string> + <string name="keysAdded">Adicionada(s) %s chave(s) com sucesso.</string> + <string name="keysUpdated">Atualizada(s) %s chaves(s) com sucesso.</string> + <string name="noKeysAddedOrUpdated">Nenhuma chave adicionada ou atualizada.</string> + <string name="keyExported">1 chave exportada com sucesso.</string> + <string name="keysExported">%s chaves exportadas com sucesso.</string> + <string name="noKeysExported">Nenhuma chave exportada.</string> + <string name="keyCreationElGamalInfo">Nota: apenas as sub-chaves suportam ElGamal, e para ElGamal se usuára o tamanho mais próximo a 1536, 2048, 3072, 4096, ou 8192.</string> + <string name="keyNotFound">Não se pode encontrar a chave %08X.</string> + <string name="keysFound">%s chave(s) encontrada(s).</string> + <string name="unknownSignatureKeyTouchToLookUp">Assinatura desconhecida, toque para buscar a chave.</string> + <string name="keyEditingIsBeta">A edição de chaves ainda está na versão beta.</string> + <string name="badKeysEncountered">%s chave(s) secreta(s) ignoradas. Provavelmente foram exportadas com a opção\n --export-secret-subkeys\nCertifique-se de exporta com a opção\n --export-secret-keys</string> + <string name="lookupUnknownKey">Chave %s desconhecida, você gostaria de procurá-la em um servidor de chaves?</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">erro ao apagar \'%s\'</string> + <string name="error_fileNotFound">arquivo não encontrado</string> + <string name="error_noSecretKeyFound">não foi encontrado uma chave secreta adequada</string> + <string name="error_noKnownEncryptionFound">não foi encontrado tipo de cifragem conhecido</string> + <string name="error_externalStorageNotReady">armazenamento externo não disponível</string> + <string name="error_accountNotFound">conta \'%s\' não encontrada</string> + <string name="error_accountReadingNotAllowed">sem permissões para ler a conta</string> + <string name="error_addingAccountFailed">falha ao adicionar a conta \'%s\'</string> + <string name="error_invalidEmail">email inválido \'%s\'</string> + <string name="error_keySizeMinimum512bit">o tamanho da chave deve ser pelo menos 512bit</string> + <string name="error_masterKeyMustNotBeElGamal">a chave primária não pode ser do tipo ElGamal</string> + <string name="error_unknownAlgorithmChoice">algoritmo selecionado desconhecido</string> + <string name="error_userIdNeedsAName">é necessário informar um nome</string> + <string name="error_userIdNeedsAnEmailAddress">é necessário informar um endereço de email</string> + <string name="error_keyNeedsAUserId">é necessário pelo menos um id de usuário</string> + <string name="error_mainUserIdMustNotBeEmpty">id de usuário principal não pode ser vazio</string> + <string name="error_keyNeedsMasterKey">é necessário pelo menos uma chave primária</string> + <string name="error_expiryMustComeAfterCreation">data de expiração deve ser após a data de criação</string> + <string name="error_noEncryptionKeysOrPassPhrase">não foram inseridos chave(s) de cifragem ou senha</string> + <string name="error_signatureFailed">falha na assinatura</string> + <string name="error_noSignaturePassPhrase">senha não inserida</string> + <string name="error_noSignatureKey">chave para assinatura não inserida</string> + <string name="error_invalidData">dados a serem cifrados inválidos</string> + <string name="error_corruptData">dados corrompidos</string> + <string name="error_noSymmetricEncryptionPacket">não foi encontrado um pacote com criptografia simétrica</string> + <string name="error_wrongPassPhrase">senha inválida</string> + <string name="error_savingKeys">erro ao salvar chave(s)</string> + <string name="error_couldNotExtractPrivateKey">não foi possível extrair chave privada</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">pronto.</string> + <string name="progress_initializing">inicializando...</string> + <string name="progress_saving">salvando...</string> + <string name="progress_importing">importando...</string> + <string name="progress_exporting">exportando...</string> + <string name="progress_generating">criando chave, isso pode demorar um pouco...</string> + <string name="progress_buildingKey">criando chave...</string> + <string name="progress_preparingMasterKey">preparando chave primária...</string> + <string name="progress_certifyingMasterKey">certificando chave primária...</string> + <string name="progress_buildingMasterKeyRing">criando anel de chave primária...</string> + <string name="progress_addingSubKeys">adicionando sub-chaves...</string> + <string name="progress_savingKeyRing">salvando anel de chaves...</string> + <string name="progress_importingSecretKeys">importando chaves secretas...</string> + <string name="progress_importingPublicKeys">importando chaves públicas...</string> + <string name="progress_reloadingKeys">recarregando chaves...</string> + <string name="progress_exportingKey">exportando chave...</string> + <string name="progress_exportingKeys">exportando chaves...</string> + <string name="progress_extractingSignatureKey">extraindo chave de assinatura...</string> + <string name="progress_extractingKey">extraindo chave...</string> + <string name="progress_preparingStreams">preparando fluxos...</string> + <string name="progress_encrypting">cifrando dados...</string> + <string name="progress_decrypting">decifrando dados...</string> + <string name="progress_preparingSignature">preparando assinatura...</string> + <string name="progress_generatingSignature">gerando assinatura...</string> + <string name="progress_processingSignature">processando assinatura...</string> + <string name="progress_verifyingSignature">verificando assinatura...</string> + <string name="progress_signing">assinando...</string> + <string name="progress_readingData">carregando dados...</string> + <string name="progress_findingKey">buscando chave...</string> + <string name="progress_decompressingData">descompactando dados...</string> + <string name="progress_verifyingIntegrity">verificando integridade...</string> + <string name="progress_deletingSecurely">apagando \'%s\' de forma segura...</string> + <string name="progress_querying">buscando...</string> + <string name="progress_queryingServer">buscando %s...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Ler detalhes de chaves do APG.</string> + <string name="permission_read_key_details_description">Ler detalhes de chaves públicas e privadas salvas no APG, tais como ID da chave e ID do usuário. As chaves NÃO podem ser lidas.</string> + + <!-- action strings --> + <string name="action_encrypt">Cifrar</string> + <string name="action_decrypt">Decifrar</string> + <string name="action_importPublic">Importar Chaves Públicas</string> + <string name="action_importSecret">Importar Chaves Privadas</string> + <string name="hint_publicKeys">Buscar Chaves Públicas</string> + <string name="hint_secretKeys">Buscar Chaves Privadas</string> + <string name="filterInfo">Filter: \"%s\"</string> + + <!-- misc --> + <string name="fast">rápido</string> + <string name="slow">lento</string> + <string name="very_slow">muito lento</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help"> Instale o leitor de emails K-9 para uma melhor integração. Ele suporta o APG para PGP/INLINE e permite cifragem e decifragem de emails diretamente. +\n\nÉ recomendado o uso dos Gerenciadores de Arquivos OI ou ASTRO para ser possível a utilização do botão de buscar arquivos no APG. +\n\nSão necessárias chaves para o APG. Importe-as pela opção do menu \"Gerir Chaves Públicas\" ou \"Gerir Chaves Privadas\" ou crie-as no menu \"Gerir Chaves Privadas\". +\n\nVocê também pode adicionar uma conta GMail pela opção \"Adicionar Conta\", isso simplifica a decifragem de emails. +\n\nVerifique as opções de menus para conhecer as funcionalides disponíveis.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-sl/strings.xml b/org_apg/res/values-sl/strings.xml new file mode 100644 index 000000000..576d6e56b --- /dev/null +++ b/org_apg/res/values-sl/strings.xml @@ -0,0 +1,304 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Author: 359 <359@siol.com> +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Poštni nabiralnik</string> + <string name="title_managePublicKeys">Upravljanje javnih ključev</string> + <string name="title_manageSecretKeys">Upravljanje zasebnih ključev</string> + <string name="title_selectRecipients">Izberi prejemnike</string> + <string name="title_selectSignature">Izberi podpis</string> + <string name="title_encrypt">Šifriraj</string> + <string name="title_decrypt">Dešifriraj</string> + <string name="title_authentication">Geslo</string> + <string name="title_createKey">Ustvari ključ</string> + <string name="title_editKey">Uredi ključ</string> + <string name="title_preferences">Nastavitve</string> + <string name="title_keyServerPreference">Nastavitve strežnikov s ključi</string> + <string name="title_changePassPhrase">Spremeni geslo</string> + <string name="title_setPassPhrase">Določi geslo</string> + <string name="title_sendEmail">"Pošlji e-pošto..."</string> + <string name="title_encryptToFile">Šifriraj v datoteko</string> + <string name="title_decryptToFile">Dešifriraj v datoteko</string> + <string name="title_addAccount">Dodaj račun</string> + <string name="title_importKeys">Uvozi ključe</string> + <string name="title_exportKey">Izvozi ključ</string> + <string name="title_exportKeys">Izvozi ključe</string> + <string name="title_keyNotFound">Ključ ni bil najden</string> + <string name="title_help">Kako začeti</string> + <string name="title_keyServerQuery">Iskanje po strežnikih s ključi</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">Uporabniške identitete</string> + <string name="section_keys">Ključi</string> + <string name="section_general">Splošno</string> + <string name="section_defaults">Privzete nastavitve</string> + <string name="section_advanced">Napredno</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">Podpiši in kopiraj v odložišče</string> + <string name="btn_encryptToClipboard">Šifriraj in kopiraj v odložišče</string> + <string name="btn_encryptAndEmail">Šifriraj in pošlji</string> + <string name="btn_signAndEmail">Podpiši in pošlji</string> + <string name="btn_encrypt">Šifriraj</string> + <string name="btn_sign">Podpiši</string> + <string name="btn_decrypt">Dešifriraj</string> + <string name="btn_verify">Overi</string> + <string name="btn_selectEncryptKeys">Izberi prejemnike</string> + <string name="btn_reply">Odgovori</string> + <string name="btn_encryptMessage">Šifriraj sporočilo</string> + <string name="btn_decryptMessage">Dešifriraj sporočilo</string> + <string name="btn_encryptFile">Šifriraj datoteko</string> + <string name="btn_decryptFile">Dešifriraj datoteko</string> + <string name="btn_save">Shrani</string> + <string name="btn_doNotSave">Prekliči</string> + <string name="btn_delete">Izbriši</string> + <string name="btn_noDate">Brez</string> + <string name="btn_clearFilter">Umakni filtriranje</string> + <string name="btn_changePassPhrase">Spremeni geslo</string> + <string name="btn_setPassPhrase">Določi geslo</string> + <string name="btn_search">Išči</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">O programu</string> + <string name="menu_addAccount">Dodaj GMail račun</string> + <string name="menu_deleteAccount">Izbriši račun</string> + <string name="menu_managePublicKeys">Upravljanje javnih ključev</string> + <string name="menu_manageSecretKeys">Upravljanje zasebnih ključev</string> + <string name="menu_preferences">Nastavitve</string> + <string name="menu_importKeys">Uvozi ključe</string> + <string name="menu_exportKeys">Izvozi ključe</string> + <string name="menu_exportKey">Izvozi ključ</string> + <string name="menu_deleteKey">Izbriši ključ</string> + <string name="menu_createKey">Ustvari ključ</string> + <string name="menu_editKey">Uredi ključ</string> + <string name="menu_search">Išči</string> + <string name="menu_help">Pomoč</string> + <string name="menu_keyServer">Strežnik s ključi</string> + <string name="menu_updateKey">Posodobi</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Podpiši</string> + <string name="label_message">Sporočilo</string> + <string name="label_file">Datoteka</string> + <string name="label_passPhrase">Geslo</string> + <string name="label_passPhraseAgain">Ponovi</string> + <string name="label_algorithm">Algoritem</string> + <string name="label_asciiArmour">ASCII Armour</string> + <string name="label_selectPublicKeys">Javni ključ(i)</string> + <string name="label_deleteAfterEncryption">Po šifriranju izbriši</string> + <string name="label_deleteAfterDecryption">Po dešifriranju izbriši</string> + <string name="label_deleteAfterImport">Po uvozu izbriši</string> + <string name="label_encryptionAlgorithm">Šifrirni algoritem</string> + <string name="label_hashAlgorithm">Hash algoritem</string> + <string name="label_asymmetric">Javni ključ</string> + <string name="label_symmetric">Geslo</string> + <string name="label_passPhraseCacheTtl">Predpomnilnik gesel</string> + <string name="label_messageCompression">Zgoščevanje sporočil</string> + <string name="label_fileCompression">Zgoščevanje datotek</string> + <string name="label_language">Jezik</string> + <string name="label_forceV3Signature">Vsili podpis V3 </string> + <string name="label_keyServers">Strežniki s ključi</string> + <string name="label_keyId">Identiteta ključa</string> + <string name="label_creation">Izdelava</string> + <string name="label_expiry">Pretek</string> + <string name="label_usage">Uporaba</string> + <string name="label_keySize">Velikost ključa</string> + <string name="label_mainUserId">Glavna uporabniška identiteta</string> + <string name="label_name">Ime</string> + <string name="label_comment">Komentar</string> + <string name="label_email">E-pošta</string> + <string name="noKeysSelected">Izberi</string> + <string name="oneKeySelected">1 izbran</string> + <string name="nKeysSelected">Izbrani</string> + <string name="unknownUserId"><nepoznan></string> + <string name="none"><brez></string> + <string name="noKey"><brez ključa></string> + <string name="noDate">-</string> + <string name="noExpiry"><nikoli></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">lahko šifrira</string> + <string name="canSign">lahko podpiše</string> + <string name="expired">potečeno</string> + <string name="notValid">neveljavno</string> + <string name="nKeyServers">%s strežnik(i) s ključi</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">Brez</string> + <string name="choice_signOnly">Samo podpis</string> + <string name="choice_encryptOnly">Samo šifriranje</string> + <string name="choice_signAndEncrypt">Podpis in šifriranje</string> + <string name="choice_15secs">15 sek</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 min</string> + <string name="choice_5mins">5 min</string> + <string name="choice_10mins">10 min</string> + <string name="choice_20mins">20 min</string> + <string name="choice_40mins">40 min</string> + <string name="choice_untilQuit">do izhoda</string> + <string name="choice_language_system">Sistemsko nastavljeno</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Odpri...</string> + <string name="filemanager_titleSave">Shrani kot...</string> + <string name="filemanager_titleEncrypt">Izberi datoteko za šifriranje...</string> + <string name="filemanager_titleDecrypt">Izberi datoteko za dešifriranje...</string> + <string name="filemanager_btnOpen">Odpri</string> + <string name="filemanager_btnSave">Shrani</string> + <string name="warning">Opozorilo</string> + <string name="error">Napaka</string> + <string name="warningMessage">Opozorilo: %s</string> + <string name="errorMessage">Napaka: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Napačno geslo.</string> + <string name="usingClipboardContent">Uporabljam vsebino odložišča.</string> + <string name="keySaved">Ključ shranjen.</string> + <string name="setAPassPhrase">Najprej določite geslo.</string> + <string name="noFilemanagerInstalled">Nameščen ni noben združljiv upravitelj datotek.</string> + <string name="passPhrasesDoNotMatch">Gesli se ne ujemata.</string> + <string name="passPhraseMustNotBeEmpty">Prazna gesla niso dovoljena.</string> + <string name="passPhraseForSymmetricEncryption">Simetrična enkripcija.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Ali ste prepričani, da želite izbrisati\n%s?</string> + <string name="fileDeleteSuccessful">Uspešno izbrisano.</string> + <string name="noFileSelected">Najprej izberite datoteko.</string> + <string name="decryptionSuccessful">Uspešno dešifrirano.</string> + <string name="encryptionSuccessful">Uspešno šifrirano.</string> + <string name="encryptionToClipboardSuccessful">Uspešno šifrirano v odložišče.</string> + <string name="enterPassPhraseTwice">Vstavite geslo dvakrat.</string> + <string name="selectEncryptionKey">Izberite vsaj en šifrirni ključ.</string> + <string name="selectEncryptionOrSignatureKey">Izberite vsaj en šifrirni ključ ali ključ za podpis.</string> + <string name="specifyFileToEncryptTo">Določite datoteko v katero želite šifrirati.\nPOZOR! Če ta datoteka že obstaja, bo prepisana.</string> + <string name="specifyFileToDecryptTo">Določite datoteko v katero želite dešifrirati.\nPOZOR! Če ta datoteka že obstaja, bo prepisana.</string> + <string name="specifyGoogleMailAccount">Določite Google Mail račun, ki ga želite dodati.</string> + <string name="specifyFileToImportFrom">Določite iz katere datoteke želite uvoziti ključe. (.asc ali .gpg)</string> + <string name="specifyFileToExportTo">Določite v katero datoteko želite izvoziti.\nPOZOR! Če ta datoteka že obstaja, bo prepisana.</string> + <string name="specifyFileToExportSecretKeysTo">Določite v katero datoteko želite izvoziti.\nPOZOR! Izvozili boste ZASEBNI ključ.\nPOZOR! Če ta datoteka že obstaja, bo prepisana.</string> + <string name="keyDeletionConfirmation">Ali zares želite izbrisati ključ \'%s\'?\nTega ne boste mogli popraviti!</string> + <string name="secretKeyDeletionConfirmation">Ali zares želite izbrisati ZASEBNI ključ \'%s\'?\nTega ne boste mogli popraviti!</string> + <string name="keysAddedAndUpdated">Uspešno dodani ključi: %1$s. Uspešno posodobljeni ključi: %2$s."</string> + <string name="keysAdded">Uspešno dodani ključi: %s.</string> + <string name="keysUpdated">Uspešno posodobljeni ključi: %s.</string> + <string name="noKeysAddedOrUpdated">Noben ključ ni bil dodan ali posodobljen.</string> + <string name="keyExported">Uspešno izvožen 1 ključ.</string> + <string name="keysExported">Uspešno izvoženi ključi: %s</string> + <string name="noKeysExported">Noben ključ ni bil izvožen.</string> + <string name="keyCreationElGamalInfo">Opomba: le podključi podpirajo ElGamal. Za ElGamal bo uporabljena velikost najbližja 1536, 2048, 3072, 4096, ali 8192.</string> + <string name="keyNotFound">Ne najdem ključa %08X.</string> + <string name="keysFound">Najdeni ključi: %s</string> + <string name="unknownSignatureKeyTouchToLookUp">Neznan podpis, za ogled pritisni.</string> + <string name="keyEditingIsBeta">Urejanje ključev je še vedno v precej testni fazi.</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">izbris \'%s\' ni uspel</string> + <string name="error_fileNotFound">ne najdem datoteke</string> + <string name="error_noSecretKeyFound">najden ni bil noben ustrezen zasebni kluč</string> + <string name="error_noKnownEncryptionFound">najdena ni bila nobena poznana vrsta enkripcije</string> + <string name="error_externalStorageNotReady">zunanji pomnilnik ni pripravljen</string> + <string name="error_accountNotFound">račun \'%s\' ni najden</string> + <string name="error_accountReadingNotAllowed">branje računa ni dovoljeno</string> + <string name="error_addingAccountFailed">dodajanje računa \'%s\' ni uspelo</string> + <string name="error_invalidEmail">neveljaven e-naslov \'%s\'</string> + <string name="error_keySizeMinimum512bit">velikost ključa mora biti vsaj 512bit</string> + <string name="error_masterKeyMustNotBeElGamal">statični ključ ne more biti ključ ElGamal</string> + <string name="error_unknownAlgorithmChoice">neznana izbira algoritma</string> + <string name="error_userIdNeedsAName">določiti morate ime</string> + <string name="error_userIdNeedsAnEmailAddress">določiti morate naslov e-pošte</string> + <string name="error_keyNeedsAUserId">potrebujem vsaj eno uporabniško identiteto</string> + <string name="error_mainUserIdMustNotBeEmpty">glavna uporabniška identiteta ne more biti prazna</string> + <string name="error_keyNeedsMasterKey">potrebujem vsaj statični ključ</string> + <string name="error_expiryMustComeAfterCreation">datum poteka mora biti kasnejši od datuma nastanka</string> + <string name="error_noEncryptionKeysOrPassPhrase">dan ni bil noben šifrirni ključ ali geslo</string> + <string name="error_signatureFailed">podpis ni bil uspešen</string> + <string name="error_noSignaturePassPhrase">dano ni bilo nobeno geslo</string> + <string name="error_noSignatureKey">dan ni bil noben podpisni ključ</string> + <string name="error_invalidData">neveljavni šifrirni podatki</string> + <string name="error_corruptData">pokvarjeni podatki</string> + <string name="error_noSymmetricEncryptionPacket">ne najdem podatkov s simetrično enkripcijo</string> + <string name="error_wrongPassPhrase">napačno geslo</string> + <string name="error_savingKeys">napaka pri shranjevanju nakaterih ključev</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">končano.</string> + <string name="progress_initializing">inicializiram...</string> + <string name="progress_saving">shranjujem...</string> + <string name="progress_importing">uvažam...</string> + <string name="progress_exporting">izvažam...</string> + <string name="progress_generating">generiram ključ, to lahko traja nekaj časa...</string> + <string name="progress_buildingKey">gradim ključ...</string> + <string name="progress_preparingMasterKey">pripravljam statični ključ...</string> + <string name="progress_certifyingMasterKey">potrjujem statični ključ...</string> + <string name="progress_buildingMasterKeyRing">gradim datoteko s statičnimi ključi...</string> + <string name="progress_addingSubKeys">dodajam podključe...</string> + <string name="progress_savingKeyRing">shranjujem datoteko s ključi...</string> + <string name="progress_importingSecretKeys">uvažam zasebne ključe...</string> + <string name="progress_importingPublicKeys">uvažam javne ključe...</string> + <string name="progress_reloadingKeys">reloading keys...</string> + <string name="progress_exportingKey">izvažam ključ...</string> + <string name="progress_exportingKeys">izvažam ključe...</string> + <string name="progress_extractingSignatureKey">izvlačim podpisni kluč...</string> + <string name="progress_extractingKey">izvlačim ključ...</string> + <string name="progress_preparingStreams">pripravljam tok...</string> + <string name="progress_encrypting">šifriram podatke...</string> + <string name="progress_decrypting">dešifriram podatke...</string> + <string name="progress_preparingSignature">pripravljam podpis...</string> + <string name="progress_generatingSignature">generiram podpis...</string> + <string name="progress_processingSignature">obdelujem podpis...</string> + <string name="progress_verifyingSignature">overovljam podpis...</string> + <string name="progress_signing">podpisujem...</string> + <string name="progress_readingData">berem podatke...</string> + <string name="progress_findingKey">iščem ključ...</string> + <string name="progress_decompressingData">raztezam podatke...</string> + <string name="progress_verifyingIntegrity">overovljam integriteto...</string> + <string name="progress_deletingSecurely">varno brišem \'%s\'...</string> + <string name="progress_queryingServer">poizvedujem na %s...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Preverite podrobnosti ključev v APG.</string> + <string name="permission_read_key_details_description">Preverite podrobnosti javnih in zasebnih ključev shranjenih v APG, kot so identiteta ključev in identiteta uporabnikov. Samih ključev NI MOGOČE preveriti.</string> + + <!-- action strings --> + <string name="action_encrypt">Šifriraj</string> + <string name="action_decrypt">Dešifriraj</string> + <string name="action_importPublic">Uvozi javne ključe</string> + <string name="action_importSecret">Uvozi zasebne ključe</string> + <string name="hint_publicKeys">Poišči javne ključe</string> + <string name="hint_secretKeys">Poišči zasebne ključe</string> + <string name="filterInfo">Filter: \"%s\"</string> + + <!-- misc --> + <string name="fast">hitro</string> + <string name="slow">počasi</string> + <string name="very_slow">zelo počasi</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help">Za boljšo integracijo namestite program K-9 Mail, ki omogoča način PGP/INLINE in neposredno šifriranje/dešifriranje e-pošte. + \n\nZaželjeno je, da namestite programa OI File Manager ali ASTRO, ki omogočata iskanje, izbiro in vnos datotek v APG. + \n\nZa začetek potrebujete nekaj ključev. Lahko jih uvozite s klikom na menija \"Upravljanje javnih ključev\" in \"Upravljanje zasebnih ključev\" ali jih ustvarite v meniju \"Upravljanje zasebnih ključev\". + \n\nPreko menija \"Dodaj račun\" lahko dodate vaše GMail račune in tako poenostavite dešifriranje e-pošte prejete nanje. + \n\nDa bi odkrili dodatne funkcije in zmožnosti programa APG, se sprehodite skozi njegove menije.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values-zh/strings.xml b/org_apg/res/values-zh/strings.xml new file mode 100644 index 000000000..8fa3d23fc --- /dev/null +++ b/org_apg/res/values-zh/strings.xml @@ -0,0 +1,309 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Author: Fredrick Zhang <fredrick.zhang@nagra.com> +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">收件箱</string> + <string name="title_managePublicKeys">管理公钥</string> + <string name="title_manageSecretKeys">管理私钥</string> + <string name="title_selectRecipients">选择接收人</string> + <string name="title_selectSignature">选择签名</string> + <string name="title_encrypt">加密</string> + <string name="title_decrypt">解密</string> + <string name="title_authentication">密码口令</string> + <string name="title_createKey">创建密钥</string> + <string name="title_editKey">编辑密钥</string> + <string name="title_preferences">设置</string> + <string name="title_keyServerPreference">密钥服务器设置</string> + <string name="title_changePassPhrase">更改密码口令</string> + <string name="title_setPassPhrase">设置密码口令</string> + <string name="title_sendEmail">\"发送邮件...\"</string> + <string name="title_encryptToFile">加密至文件</string> + <string name="title_decryptToFile">解密至文件</string> + <string name="title_addAccount">添加账户</string> + <string name="title_importKeys">导入密钥</string> + <string name="title_exportKey">导出密钥</string> + <string name="title_exportKeys">导出密钥</string> + <string name="title_keyNotFound">密钥未发现</string> + <string name="title_help">准备开始</string> + <string name="title_keyServerQuery">查询密钥服务器</string> + <string name="title_unknownSignatureKey">未知签名密钥</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">用户标识</string> + <string name="section_keys">密钥</string> + <string name="section_general">常规</string> + <string name="section_defaults">默认</string> + <string name="section_advanced">高级</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">签名至剪贴板</string> + <string name="btn_encryptToClipboard">加密至剪贴板</string> + <string name="btn_encryptAndEmail">加密并发送邮件</string> + <string name="btn_signAndEmail">签名并发送邮件</string> + <string name="btn_encrypt">加密</string> + <string name="btn_sign">签名</string> + <string name="btn_decrypt">解密</string> + <string name="btn_verify">验证</string> + <string name="btn_selectEncryptKeys">选择接收人</string> + <string name="btn_reply">回复</string> + <string name="btn_encryptMessage">加密信息</string> + <string name="btn_decryptMessage">解密信息</string> + <string name="btn_encryptFile">加密文件</string> + <string name="btn_decryptFile">解密文件</string> + <string name="btn_save">保存</string> + <string name="btn_doNotSave">取消</string> + <string name="btn_delete">删除</string> + <string name="btn_noDate">无</string> + <string name="btn_clearFilter">清空过滤器</string> + <string name="btn_changePassPhrase">更改密码口令</string> + <string name="btn_setPassPhrase">设置密码口令</string> + <string name="btn_search">搜索</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">关于</string> + <string name="menu_addAccount">添加GMail账户</string> + <string name="menu_deleteAccount">删除账户</string> + <string name="menu_managePublicKeys">管理公钥</string> + <string name="menu_manageSecretKeys">管理私钥</string> + <string name="menu_preferences">设置</string> + <string name="menu_importKeys">导入密钥</string> + <string name="menu_exportKeys">导出密钥</string> + <string name="menu_exportKey">导出密钥</string> + <string name="menu_deleteKey">删除密钥</string> + <string name="menu_createKey">创建密钥</string> + <string name="menu_editKey">编辑密钥</string> + <string name="menu_search">搜索</string> + <string name="menu_help">帮助</string> + <string name="menu_keyServer">密钥服务器</string> + <string name="menu_updateKey">更新密钥</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">签名</string> + <string name="label_message">信息</string> + <string name="label_file">文件</string> + <string name="label_passPhrase">密码口令</string> + <string name="label_passPhraseAgain">确认口令</string> + <string name="label_algorithm">算法</string> + <string name="label_asciiArmour">二进制转文本编码</string> + <string name="label_selectPublicKeys">选择公钥</string> + <string name="label_deleteAfterEncryption">加密后删除</string> + <string name="label_deleteAfterDecryption">解密后删除</string> + <string name="label_deleteAfterImport">导入后删除</string> + <string name="label_encryptionAlgorithm">加密算法</string> + <string name="label_hashAlgorithm">哈希算法</string> + <string name="label_asymmetric">非对称算法</string> + <string name="label_symmetric">对称算法</string> + <string name="label_passPhraseCacheTtl">口令缓存</string> + <string name="label_messageCompression">信息压缩</string> + <string name="label_fileCompression">文件压缩</string> + <string name="label_language">语言</string> + <string name="label_forceV3Signature">强制V3签名</string> + <string name="label_keyServers">密钥服务器</string> + <string name="label_keyId">密钥标识</string> + <string name="label_creation">创建日期</string> + <string name="label_expiry">期限</string> + <string name="label_usage">用途</string> + <string name="label_keySize">密钥尺寸</string> + <string name="label_mainUserId">主用户标识</string> + <string name="label_name">姓名</string> + <string name="label_comment">注释</string> + <string name="label_email">电子邮件</string> + <string name="noKeysSelected">选择</string> + <string name="oneKeySelected">1个选定</string> + <string name="nKeysSelected">个选定</string> + <string name="unknownUserId"><未知></string> + <string name="none"><无></string> + <string name="noKey"><无密钥></string> + <string name="noDate">-</string> + <string name="noExpiry"><不过期></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">可以加密</string> + <string name="canSign">可以签名</string> + <string name="expired">已过期</string> + <string name="notValid">不合法</string> + <string name="nKeyServers">%s 个密钥服务器</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">无</string> + <string name="choice_signOnly">仅签名</string> + <string name="choice_encryptOnly">仅加密</string> + <string name="choice_signAndEncrypt">签名且加密</string> + <string name="choice_15secs">15 秒</string> + <string name="choice_1min">1 分钟</string> + <string name="choice_3mins">3 分钟</string> + <string name="choice_5mins">5 分钟</string> + <string name="choice_10mins">10 分钟</string> + <string name="choice_20mins">20 分钟</string> + <string name="choice_40mins">40 分钟</string> + <string name="choice_untilQuit">直到退出</string> + <string name="choice_language_system">系统默认</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">打开...</string> + <string name="filemanager_titleSave">另存为...</string> + <string name="filemanager_titleEncrypt">选择要加密的文件...</string> + <string name="filemanager_titleDecrypt">选择要解密的文件...</string> + <string name="filemanager_btnOpen">打开</string> + <string name="filemanager_btnSave">保存</string> + <string name="warning">警告</string> + <string name="error">错误</string> + <string name="warningMessage">警告: %s</string> + <string name="errorMessage">错误: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">密码口令错误.</string> + <string name="usingClipboardContent">使用剪贴板内容.</string> + <string name="keySaved">密钥已保存.</string> + <string name="setAPassPhrase">请先设置密码口令.</string> + <string name="noFilemanagerInstalled">没有兼容的文件管理器被安装.</string> + <string name="passPhrasesDoNotMatch">密码口令不匹配.</string> + <string name="passPhraseMustNotBeEmpty">不允许空的密码口令.</string> + <string name="passPhraseForSymmetricEncryption">对称加密.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">确定要删除\n%s?</string> + <string name="fileDeleteSuccessful">删除成功.</string> + <string name="noFileSelected">请先选择文件.</string> + <string name="decryptionSuccessful">解密成功.</string> + <string name="encryptionSuccessful">加密成功.</string> + <string name="encryptionToClipboardSuccessful">成功加密至剪贴板.</string> + <string name="enterPassPhraseTwice">输入密码口令两次.</string> + <string name="selectEncryptionKey">至少选择一个加密密钥.</string> + <string name="selectEncryptionOrSignatureKey">至少选择一个加密密钥或一个签名密钥.</string> + <string name="specifyFileToEncryptTo">请指定加密生成的文件.\n警告! 文件如存在会被覆盖.</string> + <string name="specifyFileToDecryptTo">请指定解密生成的文件.\n警告! 文件如存在会被覆盖.</string> + <string name="specifyGoogleMailAccount">指定你想添加的Google Mail帐号.</string> + <string name="specifyFileToImportFrom">请指定导入密钥的文件. (.asc or .gpg)</string> + <string name="specifyFileToExportTo">请指定导出文件.\n警告! 文件如存在会被覆盖.</string> + <string name="specifyFileToExportSecretKeysTo">请指定导出文件.\n警告! 你正准备导出私钥.\n警告! 文件如存在会被覆盖.</string> + <string name="keyDeletionConfirmation">确认需要删除 \'%s\'?\n操作无法被恢复!</string> + <string name="secretKeyDeletionConfirmation">确认需要删除私钥 \'%s\'?\n操作无法被恢复!</string> + <string name="keysAddedAndUpdated">成功添加 %1$s 个密钥和更新 %2$s 个密钥.</string> + <string name="keysAdded">成功添加 %s 个密钥.</string> + <string name="keysUpdated">成功更新 %s 个密钥.</string> + <string name="noKeysAddedOrUpdated">无密钥被添加或更新.</string> + <string name="keyExported">成功导出 1 个密钥.</string> + <string name="keysExported">成功导出 %s 个密钥.</string> + <string name="noKeysExported">无密钥导出.</string> + <string name="keyCreationElGamalInfo">注意: 只有子密钥支持ElGamal, 最接近的密钥大小如1536, 2048, 3072, 4096, 8192会被其使用.</string> + <string name="keyNotFound">无法找到密钥 %08X.</string> + <string name="keysFound">发现 %s 个密钥.</string> + <string name="unknownSignatureKeyTouchToLookUp">未知签名, 请查找密钥.</string> + <string name="keyEditingIsBeta">密钥编辑仍处于测试阶段.</string> + <string name="badKeysEncountered">忽略 %s 个错误的密钥. 或许导出时你使用了\n --export-secret-subkeys\n请确保使用\n --export-secret-keys\n代替前者.</string> + <string name="lookupUnknownKey">未知密钥 %s, 是否需要在密钥服务器上查找?</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">删除 \'%s\' 失败</string> + <string name="error_fileNotFound">文件没有找到</string> + <string name="error_noSecretKeyFound">未发现合适的私钥</string> + <string name="error_noKnownEncryptionFound">未知加密方式</string> + <string name="error_externalStorageNotReady">外部存储设备未准备就绪</string> + <string name="error_accountNotFound">账户 \'%s\' 未发现</string> + <string name="error_accountReadingNotAllowed">无读取账户权限</string> + <string name="error_addingAccountFailed">添加账户 \'%s\' 失败</string> + <string name="error_invalidEmail">无效电子邮件 \'%s\'</string> + <string name="error_keySizeMinimum512bit">文件尺寸至少需512比特</string> + <string name="error_masterKeyMustNotBeElGamal">主密钥不可以是ElGamal</string> + <string name="error_unknownAlgorithmChoice">选择了未知算法</string> + <string name="error_userIdNeedsAName">需指定姓名</string> + <string name="error_userIdNeedsAnEmailAddress">需指定电子邮件</string> + <string name="error_keyNeedsAUserId">至少需要一个用户标识</string> + <string name="error_mainUserIdMustNotBeEmpty">主用户标识不能为空</string> + <string name="error_keyNeedsMasterKey">至少需要选择一个主密钥</string> + <string name="error_expiryMustComeAfterCreation">期限日期必需在创建日期之后</string> + <string name="error_noEncryptionKeysOrPassPhrase">无加密密钥或密码口令被提供</string> + <string name="error_signatureFailed">签名失败</string> + <string name="error_noSignaturePassPhrase">无密码口令被提供</string> + <string name="error_noSignatureKey">无签名密钥被提供</string> + <string name="error_invalidData">加密数据不合法</string> + <string name="error_corruptData">数据损坏</string> + <string name="error_noSymmetricEncryptionPacket">未发现对称加密包</string> + <string name="error_wrongPassPhrase">密码口令错误</string> + <string name="error_savingKeys">保存密钥出错</string> + <string name="error_couldNotExtractPrivateKey">无法提取私钥</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">完成.</string> + <string name="progress_initializing">初始化中...</string> + <string name="progress_saving">保存中...</string> + <string name="progress_importing">导入中...</string> + <string name="progress_exporting">导出中...</string> + <string name="progress_generating">正在创建密钥, 请等待...</string> + <string name="progress_buildingKey">生成密钥中...</string> + <string name="progress_preparingMasterKey">正在准备主密钥...</string> + <string name="progress_certifyingMasterKey">正在认证主密钥...</string> + <string name="progress_buildingMasterKeyRing">正在生成主密钥圈...</string> + <string name="progress_addingSubKeys">正在添加子密钥...</string> + <string name="progress_savingKeyRing">正在保存密钥圈...</string> + <string name="progress_importingSecretKeys">导入私钥中...</string> + <string name="progress_importingPublicKeys">导入公钥中...</string> + <string name="progress_reloadingKeys">重新加载密钥...</string> + <string name="progress_exportingKey">导出密钥中...</string> + <string name="progress_exportingKeys">导出密钥中...</string> + <string name="progress_extractingSignatureKey">提取签名密钥中...</string> + <string name="progress_extractingKey">提取密钥中...</string> + <string name="progress_preparingStreams">准备数据流...</string> + <string name="progress_encrypting">加密数据中...</string> + <string name="progress_decrypting">解密数据中...</string> + <string name="progress_preparingSignature">正在准备签名...</string> + <string name="progress_generatingSignature">正在生成签名...</string> + <string name="progress_processingSignature">处理签名中...</string> + <string name="progress_verifyingSignature">验证签名中...</string> + <string name="progress_signing">正在签名...</string> + <string name="progress_readingData">读取数据中...</string> + <string name="progress_findingKey">正在搜索密钥...</string> + <string name="progress_decompressingData">解压数据中...</string> + <string name="progress_verifyingIntegrity">正在验证集成...</string> + <string name="progress_deletingSecurely">正在安全删除 \'%s\' ...</string> + <string name="progress_querying">正在查询...</string> + <string name="progress_queryingServer">正在查询 %s...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">从APG读取密钥信息.</string> + <string name="permission_read_key_details_description">读取保存在APG中的公钥和私钥信息, 比如密钥标识和用户标识. 这些密钥本身无法被读取.</string> + + <!-- action strings --> + <string name="action_encrypt">加密</string> + <string name="action_decrypt">解密</string> + <string name="action_importPublic">导入公钥</string> + <string name="action_importSecret">导入私钥</string> + <string name="hint_publicKeys">搜索公钥</string> + <string name="hint_secretKeys">搜索私钥</string> + <string name="filterInfo">过滤信息: \"%s\"</string> + + <!-- misc --> + <string name="fast">快</string> + <string name="slow">慢</string> + <string name="very_slow">非常慢</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help">装 K-9 Mail 以便达到最好的集成, K9支持APG处理PGP/INLINE并让你直接加密或解密邮件. +\n\n建议安装 OI File Manager 或 ASTRO 以便在APG中浏览文件夹. +\n\n首先你需要一些密钥. 可以通过菜单 \"管理公钥\" 和 \"管理私钥\" 来导入, 或者在菜单 \"管理私钥\" 中创建. +\n\n你也可以通过菜单 \"添加账户\" 来添加GMail账户, 这样可以简化解密那些账户中邮件的过程. +\n\n可以通过查看选项菜单寻找更多的功能.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values/arrays.xml b/org_apg/res/values/arrays.xml new file mode 100644 index 000000000..25a4e66df --- /dev/null +++ b/org_apg/res/values/arrays.xml @@ -0,0 +1,214 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <string-array name="pass_phrase_cache_ttl_entries"> + <item>@string/choice_15secs</item> + <item>@string/choice_1min</item> + <item>@string/choice_3mins</item> + <item>@string/choice_5mins</item> + <item>@string/choice_10mins</item> + <item>@string/choice_20mins</item> + <item>@string/choice_40mins</item> + <item>@string/choice_1hour</item> + <item>@string/choice_2hours</item> + <item>@string/choice_4hours</item> + <item>@string/choice_8hours</item> + </string-array> + + <string-array name="pass_phrase_cache_ttl_values"> + <item>15</item> + <item>60</item> + <item>180</item> + <item>300</item> + <item>600</item> + <item>1200</item> + <item>2400</item> + <item>3600</item> + <item>7200</item> + <item>14400</item> + <item>28800</item> + </string-array> + + <string-array name="language_entries"> + <item>@string/choice_language_system</item> + <item>Afrikaans</item> + <item>Bahasa indonesia</item> + <item>Bahasa melayu</item> + <item>Bamanankan</item> + <item>Català</item> + <item>Cymraeg</item> + <item>Dansk</item> + <item>Deutsch</item> + <item>Dholuo</item> + <item>Eesti</item> + <item>English</item> + <item>Español</item> + <item>Fulfulde, Pulaar, Pular</item> + <item>Gaeilge</item> + <item>Galego</item> + <item>Hausa</item> + <item>Hrvatski</item> + <item>Kinyarwanda</item> + <item>Kirundi</item> + <item>Kiswahili</item> + <item>Latviešu</item> + <item>Lietuviškai</item> + <item>Magyar</item> + <item>Malti</item> + <item>Nederlands</item> + <item>Norsk bokmål</item> + <item>Pyccĸий</item> + <item>Română</item> + <item>Slovenčina</item> + <item>Slovenščina</item> + <item>Somali</item> + <item>Српски</item> + <item>Tiếng Việt</item> + <item>Tϋrkçe</item> + <item>Wolof</item> + <item>Yorùbá</item> + <item>Azərbaycan</item> + <item>Euskera</item> + <item>Français</item> + <item>isiXhosa</item> + <item>isiZulu</item> + <item>Italiano</item> + <item>O\'zbek</item> + <item>Polski</item> + <item>Português</item> + <item>Shqip</item> + <item>Suomi</item> + <item>Svenska</item> + <item>Íslenska</item> + <item>Čeština</item> + <item>Ɛʋɛ</item> + <item>Ελληνικά</item> + <item>Беларуская</item> + <item>Български</item> + <item>Кыргыз</item> + <item>Македонски</item> + <item>Українська</item> + <item>аҧсуа бызшәа</item> + <item>Қазақ</item> + <item>Հայերեն</item> + <item>עברית</item> + <item>اردو</item> + <item>العربية</item> + <item>فارسی</item> + <item>پښتو</item> + <item>हिंदी</item> + <item>తెలుగు</item> + <item>ಕನ್ನಡ</item> + <item>ภาษาไทย</item> + <item>አማርኛ</item> + <item>中文</item> + <item>日本語</item> + <item>한국어</item> + </string-array> + + <string-array name="language_values"> + <item></item> + <item>af</item> + <item>id</item> + <item>ms</item> + <item>bm</item> + <item>ca</item> + <item>cy</item> + <item>da</item> + <item>de</item> + <item>luo</item> + <item>et</item> + <item>en</item> + <item>es</item> + <item>ff</item> + <item>ga</item> + <item>gl</item> + <item>ha</item> + <item>hr</item> + <item>rw</item> + <item>rn</item> + <item>sw</item> + <item>lv</item> + <item>lt</item> + <item>hu</item> + <item>mt</item> + <item>nl</item> + <item>no</item> + <item>ru</item> + <item>ro</item> + <item>sk</item> + <item>sl</item> + <item>so</item> + <item>sr</item> + <item>vi</item> + <item>tr</item> + <item>wo</item> + <item>yo</item> + <item>az</item> + <item>eu</item> + <item>fr</item> + <item>xs</item> + <item>zu</item> + <item>it</item> + <item>uz</item> + <item>pl</item> + <item>pt</item> + <item>sq</item> + <item>fi</item> + <item>sv</item> + <item>is</item> + <item>cs</item> + <item>ee</item> + <item>el</item> + <item>be</item> + <item>bg</item> + <item>ky</item> + <item>mk</item> + <item>uk</item> + <item>ab</item> + <item>kk</item> + <item>hy</item> + <item>he</item> + <item>ur</item> + <item>ar</item> + <item>fa</item> + <item>ps</item> + <item>hi</item> + <item>te</item> + <item>kn</item> + <item>th</item> + <item>am</item> + <item>zh</item> + <item>ja</item> + <item>ko</item> + </string-array> + + <string-array name="supported_languages"> + <item></item> + <item>da</item> + <item>de</item> + <item>en</item> + <item>es</item> + <item>it</item> + <item>no</item> + <item>pt</item> + <item>sl</item> + <item>zh</item> + </string-array> + +</resources> diff --git a/org_apg/res/values/static_strings.xml b/org_apg/res/values/static_strings.xml new file mode 100644 index 000000000..c8a6a5026 --- /dev/null +++ b/org_apg/res/values/static_strings.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + + <string name="app_name" translate="false">APG+</string> + <string name="about_url" translate="false">https://github.com/dschuermann/apg</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values/strings.xml b/org_apg/res/values/strings.xml new file mode 100644 index 000000000..4cfc99df8 --- /dev/null +++ b/org_apg/res/values/strings.xml @@ -0,0 +1,333 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- title_lowerCase: capitalized words, no punctuation --> + <string name="title_mailInbox">Mail Inbox</string> + <string name="title_managePublicKeys">Manage Public Keys</string> + <string name="title_manageSecretKeys">Manage Secret Keys</string> + <string name="title_selectRecipients">Select Recipients</string> + <string name="title_selectSignature">Select Signature</string> + <string name="title_encrypt">Encrypt</string> + <string name="title_decrypt">Decrypt</string> + <string name="title_authentication">Pass Phrase</string> + <string name="title_createKey">Create Key</string> + <string name="title_editKey">Edit Key</string> + <string name="title_preferences">Preferences</string> + <string name="title_keyServerPreference">Key Server Preference</string> + <string name="title_changePassPhrase">Change Pass Phrase</string> + <string name="title_setPassPhrase">Set Pass Phrase</string> + <string name="title_sendEmail">"Send Mail..."</string> + <string name="title_encryptToFile">Encrypt To File</string> + <string name="title_decryptToFile">Decrypt To File</string> + <string name="title_addAccount">Add Account</string> + <string name="title_importKeys">Import Keys</string> + <string name="title_exportKey">Export Key</string> + <string name="title_exportKeys">Export Keys</string> + <string name="title_keyNotFound">Key Not Found</string> + <string name="title_help">Getting Started</string> + <string name="title_keyServerQuery">Query Key Server</string> + <string name="title_sendKey">Export to Key Server</string> + <string name="title_unknownSignatureKey">Unknown Signature Key</string> + <string name="title_importFromQRCode">Import from QR Code</string> + <string name="title_signKey">Sign Key</string> + <string name="title_about">About</string> + + <!-- section_lowerCase: capitalized words, no punctuation --> + <string name="section_userIds">User IDs</string> + <string name="section_keys">Keys</string> + <string name="section_general">General</string> + <string name="section_defaults">Defaults</string> + <string name="section_advanced">Advanced</string> + + <!-- btn_lowerCase: capitalized words, no punctuation --> + <string name="btn_signToClipboard">Sign To Clipboard</string> + <string name="btn_encryptToClipboard">Encrypt To Clipboard</string> + <string name="btn_encryptAndEmail">Encrypt And Email</string> + <string name="btn_signAndEmail">Sign And Email</string> + <string name="btn_encrypt">Encrypt</string> + <string name="btn_sign">Sign</string> + <string name="btn_decrypt">Decrypt</string> + <string name="btn_verify">Verify</string> + <string name="btn_selectEncryptKeys">Select Recipients</string> + <string name="btn_reply">Reply</string> + <string name="btn_encryptMessage">Encrypt Message</string> + <string name="btn_decryptMessage">Decrypt Message</string> + <string name="btn_encryptFile">Encrypt File</string> + <string name="btn_decryptFile">Decrypt File</string> + <string name="btn_save">Save</string> + <string name="btn_doNotSave">Cancel</string> + <string name="btn_delete">Delete</string> + <string name="btn_noDate">None</string> + <string name="btn_clearFilter">Clear Filter</string> + <string name="btn_changePassPhrase">Change Pass Phrase</string> + <string name="btn_setPassPhrase">Set Pass Phrase</string> + <string name="btn_search">Search</string> + <string name="btn_export_to_server">Export To Server</string> + + <!-- menu_lowerCase: capitalized words, no punctuation --> + <string name="menu_about">About</string> + <string name="menu_addAccount">Add GMail Account</string> + <string name="menu_deleteAccount">Delete Account</string> + <string name="menu_managePublicKeys">Manage Public Keys</string> + <string name="menu_manageSecretKeys">Manage Secret Keys</string> + <string name="menu_preferences">Settings</string> + <string name="menu_importKeys">Import Keys</string> + <string name="menu_exportKeys">Export Keys</string> + <string name="menu_exportKey">Export Key</string> + <string name="menu_deleteKey">Delete Key</string> + <string name="menu_createKey">Create Key</string> + <string name="menu_editKey">Edit Key</string> + <string name="menu_search">Search</string> + <string name="menu_help">Help</string> + <string name="menu_keyServer">Key Server</string> + <string name="menu_updateKey">Update</string> + <string name="menu_exportKeyToServer">Export To Server</string> + <string name="menu_share">Share</string> + <string name="menu_scanQRCode">Scan QR Code</string> + <string name="menu_signKey">Sign Key</string> + + <!-- label_lowerCase: capitalized words, no punctuation --> + <string name="label_sign">Sign</string> + <string name="label_message">Message</string> + <string name="label_file">File</string> + <string name="label_passPhrase">Pass Phrase</string> + <string name="label_passPhraseAgain">Again</string> + <string name="label_algorithm">Algorithm</string> + <string name="label_asciiArmour">ASCII Armour</string> + <string name="label_selectPublicKeys">Public Key(s)</string> + <string name="label_deleteAfterEncryption">Delete After Encryption</string> + <string name="label_deleteAfterDecryption">Delete After Decryption</string> + <string name="label_deleteAfterImport">Delete After Import</string> + <string name="label_encryptionAlgorithm">Encryption Algorithm</string> + <string name="label_hashAlgorithm">Hash Algorithm</string> + <string name="label_asymmetric">Public Key</string> + <string name="label_symmetric">Pass Phrase</string> + <string name="label_passPhraseCacheTtl">Pass Phrase Cache</string> + <string name="label_messageCompression">Message Compression</string> + <string name="label_fileCompression">File Compression</string> + <string name="label_language">Language</string> + <string name="label_forceV3Signature">Force V3 Signatures</string> + <string name="label_keyServers">Key Servers</string> + <string name="label_keyId">Key ID</string> + <string name="label_creation">Creation</string> + <string name="label_expiry">Expiry</string> + <string name="label_usage">Usage</string> + <string name="label_keySize">Key Size</string> + <string name="label_mainUserId">Main User ID</string> + <string name="label_name">Name</string> + <string name="label_comment">Comment</string> + <string name="label_email">Email</string> + <string name="label_sendKey">Send Key to Server?</string> + <string name="noKeysSelected">Select</string> + <string name="oneKeySelected">1 Selected</string> + <string name="nKeysSelected">Selected</string> + <string name="unknownUserId"><unknown></string> + <string name="none"><none></string> + <string name="noKey"><no key></string> + <string name="noDate">-</string> + <string name="noExpiry"><no expiry></string> + <string name="unknownStatus"></string> + <string name="canEncrypt">can encrypt</string> + <string name="canSign">can sign</string> + <string name="expired">expired</string> + <string name="notValid">not valid</string> + <string name="nKeyServers">%s key server(s)</string> + <string name="fingerprint">fingerprint</string> + + <!-- choice_lowerCase: capitalized first word, no punctuation --> + <string name="choice_none">None</string> + <string name="choice_signOnly">Sign only</string> + <string name="choice_encryptOnly">Encrypt only</string> + <string name="choice_signAndEncrypt">Sign and Encrypt</string> + <string name="choice_15secs">15 secs</string> + <string name="choice_1min">1 min</string> + <string name="choice_3mins">3 mins</string> + <string name="choice_5mins">5 mins</string> + <string name="choice_10mins">10 mins</string> + <string name="choice_20mins">20 mins</string> + <string name="choice_40mins">40 mins</string> + <string name="choice_1hour">1 hour</string> + <string name="choice_2hours">2 hours</string> + <string name="choice_4hours">4 hours</string> + <string name="choice_8hours">8 hours</string> + <string name="choice_untilQuit">until quit</string> + <string name="choice_language_system">System default</string> + <string name="dsa">DSA</string> + <string name="elgamal">ElGamal</string> + <string name="rsa">RSA</string> + <string name="filemanager_titleOpen">Open...</string> + <string name="filemanager_titleSave">Save As...</string> + <string name="filemanager_titleEncrypt">Select File To Encrypt...</string> + <string name="filemanager_titleDecrypt">Select File To Decrypt...</string> + <string name="filemanager_btnOpen">Open</string> + <string name="filemanager_btnSave">Save</string> + <string name="warning">Warning</string> + <string name="error">Error</string> + <string name="warningMessage">Warning: %s</string> + <string name="errorMessage">Error: %s</string> + + <!-- sentences --> + <string name="wrongPassPhrase">Wrong pass phrase.</string> + <string name="usingClipboardContent">Using clipboard content.</string> + <string name="keySaved">Key saved.</string> + <string name="setAPassPhrase">Set a pass phrase first.</string> + <string name="noFilemanagerInstalled">No compatible file manager installed.</string> + <string name="passPhrasesDoNotMatch">The pass phrases didn\'t match.</string> + <string name="passPhraseMustNotBeEmpty">Empty pass phrases are not allowed.</string> + <string name="passPhraseForSymmetricEncryption">Symmetric encryption.</string> + <string name="passPhraseFor">%s</string> + <string name="fileDeleteConfirmation">Are you sure you want to delete\n%s?</string> + <string name="fileDeleteSuccessful">Successfully deleted.</string> + <string name="noFileSelected">Select a file first.</string> + <string name="decryptionSuccessful">Successfully decrypted.</string> + <string name="encryptionSuccessful">Successfully encrypted.</string> + <string name="encryptionToClipboardSuccessful">Successfully encrypted to clipboard.</string> + <string name="enterPassPhraseTwice">Enter the pass phrase twice.</string> + <string name="selectEncryptionKey">Select at least one encryption key.</string> + <string name="selectEncryptionOrSignatureKey">Select at least one encryption key or a signature key.</string> + <string name="specifyFileToEncryptTo">Please specify which file to encrypt to.\nWARNING! File will be overwritten if it exists.</string> + <string name="specifyFileToDecryptTo">Please specify which file to decrypt to.\nWARNING! File will be overwritten if it exists.</string> + <string name="specifyGoogleMailAccount">Specify the Google Mail account you want to add.</string> + <string name="specifyFileToImportFrom">Please specify which file to import keys from. (.asc or .gpg)</string> + <string name="specifyFileToExportTo">Please specify which file to export to.\nWARNING! File will be overwritten if it exists.</string> + <string name="specifyFileToExportSecretKeysTo">Please specify which file to export to.\nWARNING! You are about to export SECRET keys.\nWARNING! File will be overwritten if it exists.</string> + <string name="keyDeletionConfirmation">Do you really want to delete the key \'%s\'?\nYou can\'t undo this!</string> + <string name="secretKeyDeletionConfirmation">Do you really want to delete the SECRET key \'%s\'?\nYou can\'t undo this!</string> + <string name="keysAddedAndUpdated">Successfully added %1$s key(s) and updated %2$s key(s).</string> + <string name="keysAdded">Successfully added %s key(s).</string> + <string name="keysUpdated">Successfully updated %s key(s).</string> + <string name="noKeysAddedOrUpdated">No keys added or updated.</string> + <string name="keyExported">Successfully exported 1 key.</string> + <string name="keysExported">Successfully exported %s keys.</string> + <string name="noKeysExported">No keys exported.</string> + <string name="keyCreationElGamalInfo">Note: only subkeys support ElGamal, and for ElGamal the nearest keysize of 1536, 2048, 3072, 4096, or 8192 will be used.</string> + <string name="keyNotFound">Couldn\'t find key %08X.</string> + <string name="keysFound">Found %s key(s).</string> + <string name="unknownSignatureKeyTouchToLookUp">Unknown signature, touch to look up key.</string> + <string name="keyEditingIsBeta">Key editing is still kind of beta.</string> + <string name="badKeysEncountered">%s bad secret key(s) ignored. Perhaps you exported with the option\n --export-secret-subkeys\nMake sure you export with\n --export-secret-keys\ninstead.</string> + <string name="lookupUnknownKey">Unknown key %s, do you want to try finding it on a keyserver?</string> + <string name="keySendSuccess">Successfully sent key to server</string> + <string name="keySignSuccess">Successfully signed key</string> + <string name="qrScanImportSuccess">Successfully validated and imported key</string> + + <!-- + error_lowerCase: phrases, no punctuation, all lowercase, + they will be put after "errorMessage", e.g. "Error: file not found" + --> + <string name="error_fileDeleteFailed">deleting \'%s\' failed</string> + <string name="error_fileNotFound">file not found</string> + <string name="error_noSecretKeyFound">no suitable secret key found</string> + <string name="error_noKnownEncryptionFound">no known kind of encryption found</string> + <string name="error_externalStorageNotReady">external storage not ready</string> + <string name="error_accountNotFound">account \'%s\' not found</string> + <string name="error_accountReadingNotAllowed">no permission to read the account</string> + <string name="error_addingAccountFailed">adding account \'%s\' failed</string> + <string name="error_invalidEmail">invalid email \'%s\'</string> + <string name="error_keySizeMinimum512bit">key size must be at least 512bit</string> + <string name="error_masterKeyMustNotBeElGamal">the master key cannot be an ElGamal key</string> + <string name="error_unknownAlgorithmChoice">unknown algorithm choice</string> + <string name="error_userIdNeedsAName">you need to specify a name</string> + <string name="error_userIdNeedsAnEmailAddress">you need to specify an email address</string> + <string name="error_keyNeedsAUserId">need at least one user id</string> + <string name="error_mainUserIdMustNotBeEmpty">main user id must not be empty</string> + <string name="error_keyNeedsMasterKey">need at least a master key</string> + <string name="error_expiryMustComeAfterCreation">expiry date must come after creation date</string> + <string name="error_noEncryptionKeysOrPassPhrase">no encryption key(s) or pass phrase given</string> + <string name="error_signatureFailed">signature failed</string> + <string name="error_noSignaturePassPhrase">no pass phrase given</string> + <string name="error_noSignatureKey">no signature key given</string> + <string name="error_invalidData">not valid encryption data</string> + <string name="error_corruptData">corrupt data</string> + <string name="error_noSymmetricEncryptionPacket">couldn\'t find a packet with symmetric encryption</string> + <string name="error_wrongPassPhrase">wrong pass phrase</string> + <string name="error_savingKeys">error saving some key(s)</string> + <string name="error_couldNotExtractPrivateKey">could not extract private key</string> + + <!-- progress_lowerCase: lowercase, phrases, usually ending in '...' --> + <string name="progress_done">done.</string> + <string name="progress_initializing">initializing...</string> + <string name="progress_saving">saving...</string> + <string name="progress_importing">importing...</string> + <string name="progress_exporting">exporting...</string> + <string name="progress_generating">generating key, this can take a while...</string> + <string name="progress_buildingKey">building key...</string> + <string name="progress_preparingMasterKey">preparing master key...</string> + <string name="progress_certifyingMasterKey">certifying master key...</string> + <string name="progress_buildingMasterKeyRing">building master key ring...</string> + <string name="progress_addingSubKeys">adding sub keys...</string> + <string name="progress_savingKeyRing">saving key ring...</string> + <string name="progress_importingSecretKeys">importing secret keys...</string> + <string name="progress_importingPublicKeys">importing public keys...</string> + <string name="progress_reloadingKeys">reloading keys...</string> + <string name="progress_exportingKey">exporting key...</string> + <string name="progress_exportingKeys">exporting keys...</string> + <string name="progress_extractingSignatureKey">extracting signature key...</string> + <string name="progress_extractingKey">extracting key...</string> + <string name="progress_preparingStreams">preparing streams...</string> + <string name="progress_encrypting">encrypting data...</string> + <string name="progress_decrypting">decrypting data...</string> + <string name="progress_preparingSignature">preparing signature...</string> + <string name="progress_generatingSignature">generating signature...</string> + <string name="progress_processingSignature">processing signature...</string> + <string name="progress_verifyingSignature">verifying signature...</string> + <string name="progress_signing">signing...</string> + <string name="progress_readingData">reading data...</string> + <string name="progress_findingKey">finding key...</string> + <string name="progress_decompressingData">decompressing data...</string> + <string name="progress_verifyingIntegrity">verifying integrity...</string> + <string name="progress_deletingSecurely">deleting \'%s\' securely...</string> + <string name="progress_querying">querying...</string> + <string name="progress_queryingServer">querying %s...</string> + + <!-- permission strings --> + <string name="permission_read_key_details_label">Read key details from APG.</string> + <string name="permission_read_key_details_description">Read key details of public and secret keys stored in APG, such as key ID and user IDs. The keys themselves can NOT be read.</string> + <string name="permission_store_blobs_label">Store blobs to en/decrypt with APG.</string> + <string name="permission_store_blobs_description">Store and read files on the android file system through APG. It cannot read files of other applications.</string> + + <!-- action strings --> + <string name="action_encrypt">Encrypt</string> + <string name="action_decrypt">Decrypt</string> + <string name="action_importPublic">Import Public Keys</string> + <string name="action_importSecret">Import Secret Keys</string> + <string name="hint_publicKeys">Search Public Keys</string> + <string name="hint_secretKeys">Search Secret Keys</string> + <string name="filterInfo">Filter: \"%s\"</string> + + <!-- misc --> + <string name="fast">fast</string> + <string name="slow">slow</string> + <string name="very_slow">very slow</string> + + <!-- about --> + <string name="about_description">Android Privacy Guard (APG) is a OpenPGP implementation for Android.</string> + <string name="about_license">License: Apache License 2.0</string> + <string name="about_version">Version:</string> + <string name="about_developer">Developer: Thialfihar (Main developer), Senecaso (QRCode, send key, sign key), Markus Doits (AIDL), Oliver Runge, Dominik Schürmann</string> + + <!-- texts --> + <!-- "OI File Manager", "ASTRO", and "K-9 Mail" must not be translated in order for the links to the market to work. --> + <string name="text_help">Install K-9 Mail for the best integration, it supports APG for PGP/INLINE and lets you directly encrypt/decrypt emails. +\n\nIt is recommended that you install OI File Manager or ASTRO to be able to use the browse button for file selection in APG. +\n\nFirst you need some keys. Either import them via the option menus in \"Manage Public Keys\" and \"Manage Secret Keys\" or create them in \"Manage Secret Keys\". +\n\nYou can also add a GMail account in the main activity via \"Add Account\", which simplifies decrypting emails received there. +\n\nCheck out the option menus in the various activities to find more functions.</string> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/values/styles.xml b/org_apg/res/values/styles.xml new file mode 100644 index 000000000..2a2a69341 --- /dev/null +++ b/org_apg/res/values/styles.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <style name="MinusButton"> + <item name="android:background">@drawable/btn_circle</item> + <item name="android:src">@drawable/ic_btn_round_minus</item> + </style> + + <style name="PlusButton"> + <item name="android:background">@drawable/btn_circle</item> + <item name="android:src">@drawable/ic_btn_round_plus</item> + </style> + +</resources>
\ No newline at end of file diff --git a/org_apg/res/xml/apg_preferences.xml b/org_apg/res/xml/apg_preferences.xml new file mode 100644 index 000000000..7c0dd2206 --- /dev/null +++ b/org_apg/res/xml/apg_preferences.xml @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > + + <PreferenceCategory android:title="@string/section_general" > + <ListPreference + android:dialogTitle="@string/label_language" + android:entries="@array/language_entries" + android:entryValues="@array/language_values" + android:key="language" + android:title="@string/label_language" /> + + <org.apg.ui.widget.IntegerListPreference + android:entries="@array/pass_phrase_cache_ttl_entries" + android:entryValues="@array/pass_phrase_cache_ttl_values" + android:key="passPhraseCacheTtl" + android:persistent="false" + android:title="@string/label_passPhraseCacheTtl" /> + + <PreferenceScreen + android:key="keyServers" + android:persistent="false" + android:title="@string/label_keyServers" /> + </PreferenceCategory> + <PreferenceCategory android:title="@string/section_defaults" > + <org.apg.ui.widget.IntegerListPreference + android:key="defaultEncryptionAlgorithm" + android:persistent="false" + android:title="@string/label_encryptionAlgorithm" /> + <org.apg.ui.widget.IntegerListPreference + android:key="defaultHashAlgorithm" + android:persistent="false" + android:title="@string/label_hashAlgorithm" /> + <org.apg.ui.widget.IntegerListPreference + android:key="defaultMessageCompression" + android:persistent="false" + android:title="@string/label_messageCompression" /> + <org.apg.ui.widget.IntegerListPreference + android:key="defaultFileCompression" + android:persistent="false" + android:title="@string/label_fileCompression" /> + + <CheckBoxPreference + android:key="defaultAsciiArmour" + android:persistent="false" + android:title="@string/label_asciiArmour" /> + </PreferenceCategory> + <PreferenceCategory android:title="@string/section_advanced" > + <CheckBoxPreference + android:key="forceV3Signatures" + android:persistent="false" + android:title="@string/label_forceV3Signature" /> + </PreferenceCategory> + +</PreferenceScreen>
\ No newline at end of file diff --git a/org_apg/res/xml/searchable_public_keys.xml b/org_apg/res/xml/searchable_public_keys.xml new file mode 100644 index 000000000..e9602b121 --- /dev/null +++ b/org_apg/res/xml/searchable_public_keys.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<searchable xmlns:android="http://schemas.android.com/apk/res/android" + android:hint="@string/hint_publicKeys" + android:label="@string/app_name" > + +</searchable>
\ No newline at end of file diff --git a/org_apg/res/xml/searchable_secret_keys.xml b/org_apg/res/xml/searchable_secret_keys.xml new file mode 100644 index 000000000..a7e8873d6 --- /dev/null +++ b/org_apg/res/xml/searchable_secret_keys.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2010 Thialfihar <thi@thialfihar.org> + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<searchable xmlns:android="http://schemas.android.com/apk/res/android" + android:hint="@string/hint_secretKeys" + android:label="@string/app_name" > + +</searchable>
\ No newline at end of file |