diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ae6f202..6e8f286 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,126 +1,139 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+ have been supplied, we are a good candidate.
+
+
+
+
+
+ -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ic_launcher.png b/ic_launcher.png
index 77885c7..60cf725 100644
Binary files a/ic_launcher.png and b/ic_launcher.png differ
diff --git a/ic_launcher_small.png b/ic_launcher_small.png
index 7fec34d..03c2a09 100644
Binary files a/ic_launcher_small.png and b/ic_launcher_small.png differ
diff --git a/res/drawable-hdpi/ic_action_refresh.png b/res/drawable-hdpi/ic_action_refresh.png
new file mode 100644
index 0000000..085cd24
Binary files /dev/null and b/res/drawable-hdpi/ic_action_refresh.png differ
diff --git a/res/drawable-hdpi/ic_launcher.png b/res/drawable-hdpi/ic_launcher.png
index 91347fa..ac5cdbb 100644
Binary files a/res/drawable-hdpi/ic_launcher.png and b/res/drawable-hdpi/ic_launcher.png differ
diff --git a/res/drawable-mdpi/ic_action_refresh.png b/res/drawable-mdpi/ic_action_refresh.png
new file mode 100644
index 0000000..b8c4cb6
Binary files /dev/null and b/res/drawable-mdpi/ic_action_refresh.png differ
diff --git a/res/drawable-mdpi/ic_launcher.png b/res/drawable-mdpi/ic_launcher.png
new file mode 100644
index 0000000..b891dfd
Binary files /dev/null and b/res/drawable-mdpi/ic_launcher.png differ
diff --git a/res/drawable-xhdpi/ic_action_refresh.png b/res/drawable-xhdpi/ic_action_refresh.png
new file mode 100644
index 0000000..2b36d6f
Binary files /dev/null and b/res/drawable-xhdpi/ic_action_refresh.png differ
diff --git a/res/drawable-xhdpi/ic_launcher.png b/res/drawable-xhdpi/ic_launcher.png
index e781abc..1001e14 100644
Binary files a/res/drawable-xhdpi/ic_launcher.png and b/res/drawable-xhdpi/ic_launcher.png differ
diff --git a/res/drawable-xxhdpi/ic_launcher.png b/res/drawable-xxhdpi/ic_launcher.png
index cf420bd..483bcde 100644
Binary files a/res/drawable-xxhdpi/ic_launcher.png and b/res/drawable-xxhdpi/ic_launcher.png differ
diff --git a/res/drawable-xxxhdpi/ic_launcher.png b/res/drawable-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..0d5038f
Binary files /dev/null and b/res/drawable-xxxhdpi/ic_launcher.png differ
diff --git a/res/layout/activity_main.xml b/res/layout/activity_main.xml
index 52a065c..a9ae3e0 100644
--- a/res/layout/activity_main.xml
+++ b/res/layout/activity_main.xml
@@ -9,7 +9,7 @@
android:id="@+id/urlBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
+ android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
>
diff --git a/res/menu/incognito_menu.xml b/res/menu/incognito_menu.xml
index 5596a0d..5d8a295 100644
--- a/res/menu/incognito_menu.xml
+++ b/res/menu/incognito_menu.xml
@@ -1,8 +1,8 @@
\ No newline at end of file
diff --git a/res/menu/menu.xml b/res/menu/menu.xml
index 4d4cfdf..2565675 100644
--- a/res/menu/menu.xml
+++ b/res/menu/menu.xml
@@ -1,11 +1,11 @@
\ No newline at end of file
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
new file mode 100644
index 0000000..5fb0259
--- /dev/null
+++ b/res/values-ar/strings.xml
@@ -0,0 +1,113 @@
+
+
+ Lightning
+ جوجل
+ إعدادات المتصفح
+ الوصول إلى موقعك
+ حفظ كلمات السر
+ وكيل المستخدم
+ مسح السجل
+ راسلني
+ تفعيل مشغل الفلاش
+ عرض بشكل الجوال
+ عرض بشكل الكمبيوتر
+ عرض وكيل مستخدم مخصص
+ الصفحة الرئيسية
+ سوف يتم تطبيق الإعدادات فقط على علامات التبويب الجديدة
+ وضع ملء الشاشة
+ تفعيل الجافا
+ استعادة علامات التبويب المفقودة
+ الإعدادات
+ مسار التحميلات
+ الإعدادات المتقدمة
+ رمز المصدر
+ الرخصة
+ github.com/anthonycr/Lightning-Browser
+ ترخيص اباتشي 2.0
+ الإعدادات الجديدة
+ الإعدادات
+ إصدار التطبيق
+ مسح ذاكرة التخزين المؤقتة عند الخروج
+ تفعيل إلتفاف النص
+ حظر الصور
+ السماح للمواقع بالفتح في نوافذ جديدة
+ تفعيل ملفات تعريف الارتباط
+ استيراد العلامات المرجعية من المتصفح
+ حجم النص
+ الإعدادات المتقدمة
+ (مستحسن)
+ (مواقع قد تبدو غريبة)
+ محرك البحث
+ بحث
+ استخدام إطار عرض واسع
+ تحميل الصفحات في نظرة عامة
+ استعادة علامات التبويب المفقودة عند البدء
+ السجل
+ إضافة إلى العلامات المرجعية
+ العلامات المرجعية
+ مشاركة
+ الإعدادات
+ علامة تبويب التخفي
+ علامة تبويب جديدة
+ (لا يوجد مخزون في المتصفح)
+ (دعم مخزون المتصفح )
+ إخفاء شريط الحالة أثناء التصفح
+ مسح ملفات تعريف الارتباط
+ تفعيل إيماءات الأمام و الخلف
+ ماذا تريد أن تفعل مع هذه الصورة؟
+ تحميل
+ فتح
+ ماذا تريد أن تفعل مع هذا الرابط؟
+ مشاركة هذه الصفحة
+ ماذا تريد ان تفعل مع هذه العلامة المرجعية ؟
+ حذف
+ صفحة فارغة
+ الافتراضي
+ الكمبيوتر
+ الجوال
+ مخصص
+ محرك البحث
+ حسنا
+ هل ترغب في تحميل هذا الملف؟
+ إلغاء
+ تحذير
+ عفوا, لقد أجريت جوجل بعض التغييرات , و مشغل الفلاش لم يعد يعمل على أندرويد 4.4 فما فوق.
+ لم يتم العثور على مشغل الفلاش يرجى تثبيته من المتجر.
+ مشغل الفلاش لا يدعم أندرويد 4.2 فما فوق , و عند تفعيل الفلاش سوف يتعطل المتصفح . يرجى عدم إبلاغنا بالمشاكل في حال تفعيل مشغل الفلاش.
+ وكيل المستخدم
+ مسار التحميلات
+ صفحة رئيسية مخصصة
+ صفحة ويب
+ عفوا , لقد أجريت جوجل بعض التغييرات و إلتفاف النص لم يعد يعمل على أندرويد 4.4 فما فوق.
+ مسح السجل
+ مسح ملفات تعريف الارتباط
+ هل تريد مسح جميع سجلات التصفح ؟
+ هل تريد مسح جميع ملفات تعريف الارتباط ؟
+ نعم
+ لا
+ حجم النص
+ ضخم
+ كبير
+ عادي
+ صغير
+ ضئيل
+ خطأ
+ لم يتم العثور على متصفح ليتم إستيراد العلامات مرجعية .
+ العنوان
+ الرابط
+ تعديل العلامة المرجعية
+ تعديل
+ علامة تبويب التخفي
+ الافتراضي
+ فتح قائمة التنقل
+ إغلاق قائمة التنقل
+ البحث في الويب
+ تحديث
+ علامة تبويب جديدة
+ مشاركة
+ السجل
+ العلامات المرجعية
+ إضافة إلى العلامات المرجعية
+ نسخ الرابط
+ الأمام
+
\ No newline at end of file
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index a310681..bd6e3e6 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -57,4 +57,4 @@
Cookies löschen
Vor- und Zurückgesten aktivieren
-
+
\ No newline at end of file
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 1d06131..3f456ea 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -1,6 +1,6 @@
- Lightning
+ Lightning
Google
Ajustes del navegador
Acceder a tu ubicación
@@ -56,4 +56,4 @@
Limpiar cookies
Habilitar gestos de atrás y adelante
-
+
\ No newline at end of file
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 5c0e4dc..751e6d6 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -22,4 +22,4 @@
Paramètres
Onglet incognito
Nouvel onglet
-
+
\ No newline at end of file
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 878ca3f..693d83f 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -1,21 +1,21 @@
-
-
-
- Lightning
- Google
- הגדרות דפדפן
- מאפשר לאתרים לגשת למיקומך
- שמור את הסיסמאות שלך
- סוכן משתמש
- מחק הסטוריה ביציאה
- שלח לי דוא\"ל
- הפעל תכני פלאש (אם מותקן)
- הצג כנייד
- הצג כמחשב
- הצג כסוכן משתמש מותאם אישית
- דף הבית
- הגדות מוחלות על כרטיסיות חדשות בלבד
- הפעל מצב מסך מלא
- הפעל JavaScript
-
+
+
+
+ Lightning
+ Google
+ הגדרות דפדפן
+ מאפשר לאתרים לגשת למיקומך
+ שמור את הסיסמאות שלך
+ סוכן משתמש
+ מחק הסטוריה ביציאה
+ שלח לי דוא\"ל
+ הפעל תכני פלאש (אם מותקן)
+ הצג כנייד
+ הצג כמחשב
+ הצג כסוכן משתמש מותאם אישית
+ דף הבית
+ הגדות מוחלות על כרטיסיות חדשות בלבד
+ הפעל מצב מסך מלא
+ הפעל JavaScript
+
\ No newline at end of file
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 22bbcf7..e1b3062 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -107,4 +107,4 @@
Для загрузки файла необходима карта памяти
Карта памяти недоступна
Карта памяти подключена к ПК. Для начала загрузки отключите её от ПК, нажав на уведомление
-
+
\ No newline at end of file
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 84d5874..00d80de 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -3,7 +3,7 @@
Lightning
Google
- Tarayıcı ayarlarıstring>
+ Tarayıcı ayarlarıstring
Konum erişimi
Parolarınızı kaydetme
Kullanıcı arayüzü
@@ -53,5 +53,5 @@
Yeni pencere
(Hiçbir stok tarayıcı tespit edilemedi)
(Desteklenen stok tarayıcı tespit edildi)
-
-
+
+
\ No newline at end of file
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 07b56a5..053d129 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -1,17 +1,7 @@
- Lightning+
- 打开导航抽屉
- 关闭导航抽屉
- 网页搜索
- 刷新页面
- 新建标签
- 分享页面
- 历史记录
- 书签列表
- 添加书签
- 复制链接
- 前进
+
+ Lightning
Google
浏览器设置
允许站点访问地理位置
@@ -45,6 +35,8 @@
启用 Cookies
从浏览器中导入书签
页面文本尺寸
+ AdvancedSettings
+ Hello world!
(推荐)
(可能导致部分网页排版混乱)
搜索引擎
@@ -52,63 +44,17 @@
使用宽视图
使用概览模式载入页面
启动时恢复丢失页面
+ 历史记录
+ 添加书签
+ 书签列表
+ 分享页面
+ 应用设置
+ 隐身标签
+ 新建标签
(尚未检测到已支持原生浏览器)
(已检测到受支持的原生浏览器)
浏览时隐藏状态栏
清除浏览器 Cookies
- 您希望对此图片进行什么操作?
- 下载
- 打开
- 您希望对此链接进行什么操作?
- 分享此页面
- What would you like to do with this bookmark?
- 删除
- Blank Page
- 默认 UA
- 桌面访问
- 移动设备
- 自定义 UA
- 搜索引擎
- 确认
- 您是否需要下载此文件?
- 取消
- 警告
- "非常抱歉,Google 对此做了一些更改导致 Adobe Flash 无法支持 Android 4.4 以及更高版本。"
- "未检测到您的设备中安装了 Adobe Flash Player,
-请先安装 Adobe Flash Player 后再启用此选项。"
- Adobe Flash 无法正常支持 Android 4.2 以及更高版本并且可能导致浏览器崩溃,若您启用后出现浏览器崩溃的问题请勿对此问题进行反馈。
- User Agent
- 下载目录
- 自定义主页
- 网页
- "非常抱歉,Google 对此做了一些更改导致文本重拍无法支持 Android 4.4 以及更高版本。"
- 清除历史记录
- 清除 Cookies
- 您是否确认清除所有浏览器历史记录?
- 您是否确认清除所有浏览器历史记录 Cookies?
- 确认
- 取消
- 文本大小
- 最大
- 较大
- 普通
- 较小
- 最小
- 错误
- 暂未检测到任何可导入书签的浏览器
- Title
- URL
- 编辑书签
- 编辑
- 新建隐身标签
- Hello world!
- 默认页面
- 返回
- 页内搜索
- 正在开始下载…
- 仅可下载以 \"http\" 或 \"https\" 开头的链接地址
- 未发现 SDCard
- 为正常下载此文件需要 USB 存储设备。
- USB 存储不可用
- USB 存储设备目前正忙,为确保正常下载此文件请在通知栏中确认关闭 USB 大容量存储。
-
+ 启用前进后退手势控制
+
+
\ No newline at end of file
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 9129861..7940730 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -1,57 +1,57 @@
-
-
-
- Lightning
- Google
- 瀏覽器設置
- 允許站點訪問地理位置
- 保存密碼
- User Agent
- 清空歷史記錄
- 郵件開發者
- 啟用 Adobe Flash
- 作為移動設備訪問
- 作為桌面設備訪問
- 自定義 User Agent
- 首頁
- 設置僅將應用於新標簽頁
- 啟用全屏模式
- 啟用 JavaScript
- 恢復丟失標簽
- 設置
- 下載位置
- 高級設置
- 源碼
- 許可證
- github.com/anthonycr/Lightning-Browser
- Apache License 2.0
- NewSettings
- 設置
- 應用版本
- 退出時清理緩存
- 啟用文本重排
- 屏蔽網頁圖像
- 允許站點打開新窗口
- 啟用 Cookies
- 從瀏覽器中導入書簽
- 頁面文本尺寸
- AdvancedSettings
- Hello world!
- (推薦)
- (部分網頁可能看起來很奇怪)
- 搜索引擎
- 搜索
- 使用寬視圖
- 使用概覽模式載入頁面
- 啟動時恢復丟失頁面
- 歷史記錄
- 添加書簽
- 書簽列表
- 分享頁面
- 應用設置
- 隱身標簽
- 新建標簽
- (尚未檢測到原生瀏覽器)
- (檢測到已支持的原生瀏覽器)
-
+
+
+
+ Lightning
+ Google
+ 瀏覽器設置
+ 允許站點訪問地理位置
+ 保存密碼
+ User Agent
+ 清空歷史記錄
+ 郵件開發者
+ 啟用 Adobe Flash
+ 作為移動設備訪問
+ 作為桌面設備訪問
+ 自定義 User Agent
+ 首頁
+ 設置僅將應用於新標簽頁
+ 啟用全屏模式
+ 啟用 JavaScript
+ 恢復丟失標簽
+ 設置
+ 下載位置
+ 高級設置
+ 源碼
+ 許可證
+ github.com/anthonycr/Lightning-Browser
+ Apache License 2.0
+ NewSettings
+ 設置
+ 應用版本
+ 退出時清理緩存
+ 啟用文本重排
+ 屏蔽網頁圖像
+ 允許站點打開新窗口
+ 啟用 Cookies
+ 從瀏覽器中導入書簽
+ 頁面文本尺寸
+ AdvancedSettings
+ Hello world!
+ (推薦)
+ (部分網頁可能看起來很奇怪)
+ 搜索引擎
+ 搜索
+ 使用寬視圖
+ 使用概覽模式載入頁面
+ 啟動時恢復丟失頁面
+ 歷史記錄
+ 添加書簽
+ 書簽列表
+ 分享頁面
+ 應用設置
+ 隱身標簽
+ 新建標簽
+ (尚未檢測到原生瀏覽器)
+ (檢測到已支持的原生瀏覽器)
+
\ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 4015c81..aef7080 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1,9 +1,36 @@
+
+
Lightning
+ Open navigation drawer
+ Close navigation drawer
+ Web search
+ Refresh
+ New Tab
+ Share
+ History
+ Bookmarks
+ Add Bookmark
+ Copy Link
+ Forward
Google
- Browser Settings
+ Settings
Location Access
Save your passwords
User Agent
@@ -21,6 +48,7 @@
Settings
Download Location
Advanced Settings
+ Enable back and forward gestures
Source Code
License
github.com/anthonycr/Lightning-Browser
@@ -35,8 +63,6 @@
Enable Cookies
Import bookmarks from Browser
Text size
- AdvancedSettings
- Hello world!
(Recommended)
(Websites may look weird)
Search Engine
@@ -44,17 +70,63 @@
Use wide viewport
Load pages in overview mode
Restore lost tabs on start
- History
- Add bookmark
- Bookmarks
- Share
- Settings
- Incognito tab
- New tab
(No stock browser detected)
(Supported stock browser detected)
Hide status bar while browsing
Clear browser cookies
- Enable back and foward gestures
+ What would you like to do with this image?
+ Download
+ Open
+ What would you like to do with this link?
+ Share this page
+ What would you like to do with this bookmark?
+ Delete
+ Blank Page
+ Default
+ Desktop
+ Mobile
+ Custom
+ Search Engine
+ OK
+ Do you want to download this file?
+ Cancel
+ Warning
+ We\'re sorry, Google made some changes, and Adobe Flash no longer works on Android 4.4+
+ Adobe Flash Player was not detected.\nPlease install Flash Player.
+ Adobe Flash does not support Andoid 4.2 and above, and will crash the browser. Please do not report any crashes that occur if you enable Flash.
+ User Agent
+ Download Location
+ Custom Homepage
+ Webpage
+ We\'re sorry, Google made some changes, and Text Reflow no longer works on Android 4.4+
+ Clear History
+ Clear Cookies
+ Would you like to clear all browser history?
+ Would you like to clear all browser cookies?
+ Yes
+ No
+ Text Size
+ Largest
+ Large
+ Normal
+ Small
+ Smallest
+ Error
+ No browser was detected to import bookmarks from.
+ Title
+ URL
+ Edit Bookmark
+ Edit
+ New Incognito Tab
+ Hello world!
+ Default
+ Back
+ Find in Page
+ Starting download\u2026
+ Can only download \"http\" or \"https\" URLs.
+ No SD card
+ USB storage is required to download the file.
+ USB storage unavailable
+ The storage is busy. To allow downloads, touch Turn Off USB Storage in the notification.
\ No newline at end of file
diff --git a/src/acr/browser/barebones/activities/AdvancedSettingsActivity.java b/src/acr/browser/barebones/activities/AdvancedSettingsActivity.java
index 4346369..02565f8 100644
--- a/src/acr/browser/barebones/activities/AdvancedSettingsActivity.java
+++ b/src/acr/browser/barebones/activities/AdvancedSettingsActivity.java
@@ -422,10 +422,10 @@ public class AdvancedSettingsActivity extends Activity {
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(
AdvancedSettingsActivity.this); // dialog
- builder.setTitle("Clear History");
+ builder.setTitle(CONTEXT.getResources().getString(R.string.title_clear_history));
builder.setMessage(
- "Would you like to clear all browser history?")
- .setPositiveButton("Yes",
+ CONTEXT.getResources().getString(R.string.dialog_history))
+ .setPositiveButton(CONTEXT.getResources().getString(R.string.action_yes),
new DialogInterface.OnClickListener() {
@Override
@@ -444,7 +444,7 @@ public class AdvancedSettingsActivity extends Activity {
}
})
- .setNegativeButton("No",
+ .setNegativeButton(CONTEXT.getResources().getString(R.string.action_no),
new DialogInterface.OnClickListener() {
@Override
@@ -513,10 +513,10 @@ public class AdvancedSettingsActivity extends Activity {
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(
AdvancedSettingsActivity.this); // dialog
- builder.setTitle("Clear Cookies");
+ builder.setTitle(CONTEXT.getResources().getString(R.string.title_clear_cookies));
builder.setMessage(
- "Would you like to clear all browser cookies?")
- .setPositiveButton("Yes",
+ CONTEXT.getResources().getString(R.string.dialog_cookies))
+ .setPositiveButton(CONTEXT.getResources().getString(R.string.action_yes),
new DialogInterface.OnClickListener() {
@Override
@@ -535,7 +535,7 @@ public class AdvancedSettingsActivity extends Activity {
}
})
- .setNegativeButton("No",
+ .setNegativeButton(CONTEXT.getResources().getString(R.string.action_no),
new DialogInterface.OnClickListener() {
@Override
@@ -612,8 +612,14 @@ public class AdvancedSettingsActivity extends Activity {
public void onClick(View v) {
AlertDialog.Builder picker = new AlertDialog.Builder(
AdvancedSettingsActivity.this);
- picker.setTitle("Text Size");
- CharSequence[] chars = { "Largest", "Large", "Normal", "Small", "Smallest"};
+ picker.setTitle(getResources().getString(
+ R.string.title_text_size));
+ CharSequence[] chars = {
+ getResources().getString(R.string.size_largest),
+ getResources().getString(R.string.size_large),
+ getResources().getString(R.string.size_normal),
+ getResources().getString(R.string.size_small),
+ getResources().getString(R.string.size_smallest) };
int n = settings.getInt("textsize", 3);
@@ -628,7 +634,7 @@ public class AdvancedSettingsActivity extends Activity {
}
});
- picker.setNeutralButton("OK",
+ picker.setNeutralButton(CONTEXT.getResources().getString(R.string.action_ok),
new DialogInterface.OnClickListener() {
@Override
diff --git a/src/acr/browser/barebones/activities/BrowserActivity.java b/src/acr/browser/barebones/activities/BrowserActivity.java
index c6e535f..b46f78a 100644
--- a/src/acr/browser/barebones/activities/BrowserActivity.java
+++ b/src/acr/browser/barebones/activities/BrowserActivity.java
@@ -168,7 +168,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
public static boolean DEVICE_HAS_GPS = false;
// semi constants
- public static Context CONTEXT;
+ public static Context mContext;
public static String SEARCH;
public static List tabList;
@@ -250,8 +250,8 @@ public class BrowserActivity extends Activity implements OnTouchListener {
currentTabTitle.setPadding(leftPad, 0, rightPad, 0);
}
}
- final TextView title = new TextView(CONTEXT);
- title.setText("New Tab");
+ final TextView title = new TextView(mContext);
+ title.setText(mContext.getResources().getString(R.string.action_new_tab));
if (display) {
if (API < 16) {
title.setBackgroundDrawable(active);
@@ -278,7 +278,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
Drawable[] drawables = title.getCompoundDrawables();
bounds = drawables[2].getBounds();
title.setOnTouchListener(ACTIVITY);
- Animation holo = AnimationUtils.loadAnimation(CONTEXT, R.anim.up);
+ Animation holo = AnimationUtils.loadAnimation(mContext, R.anim.up);
tabLayout.addView(title);
title.setVisibility(View.INVISIBLE);
holo.setAnimationListener(new AnimationListener() {
@@ -300,7 +300,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
title.startAnimation(holo);
urlTitle[id] = title;
- urlTitle[id].setText("New Tab");
+ urlTitle[id].setText(mContext.getResources().getString(R.string.action_new_tab));
if (theUrl != null) {
main[id] = generateTab(id, theUrl, display);
@@ -309,14 +309,14 @@ public class BrowserActivity extends Activity implements OnTouchListener {
}
} else {
- Utils.showToast(CONTEXT, "Max number of tabs reached");
+ Utils.showToast(mContext, "Max number of tabs reached");
}
return id;
}
public static void deleteBookmark(String url) {
- File book = new File(CONTEXT.getFilesDir(), "bookmarks");
- File bookUrl = new File(CONTEXT.getFilesDir(), "bookurl");
+ File book = new File(mContext.getFilesDir(), "bookmarks");
+ File bookUrl = new File(mContext.getFilesDir(), "bookurl");
int n = 0;
try {
BufferedWriter bookWriter = new BufferedWriter(new FileWriter(book));
@@ -355,7 +355,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
readUrl.close();
} catch (IOException ignored) {
}
- openBookmarks(CONTEXT, currentTab);
+ openBookmarks(mContext, currentTab);
}
public static void generateHistory(final CustomWebView view,
@@ -425,7 +425,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
e.printStackTrace();
}
if (uBar.isShown()) {
- currentTabTitle.setText("History");
+ currentTabTitle.setText(mContext.getResources().getString(R.string.menu_history));
setUrlText("");
getUrl.setPadding(tenPad, 0, tenPad, 0);
}
@@ -439,7 +439,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
public static CustomWebView generateTab(final int pageToView, String Url,
final boolean display) {
- CustomWebView view = new CustomWebView(CONTEXT);
+ CustomWebView view = new CustomWebView(mContext);
view.setId(pageToView);
view.setWebViewClient(new CustomWebViewClient(ACTIVITY));
view.setWebChromeClient(new CustomChromeClient(ACTIVITY));
@@ -459,7 +459,7 @@ public class BrowserActivity extends Activity implements OnTouchListener {
}
uBar.bringToFront();
if (Url.contains("about:home")) {
- goBookmarks(CONTEXT, view);
+ goBookmarks(mContext, view);
} else if (Url.contains("about:blank")) {
view.loadUrl("");
} else {
@@ -477,15 +477,15 @@ public class BrowserActivity extends Activity implements OnTouchListener {
if (view.isShown() && view.canGoBack() && gestures) {
view.goBack();
}
- Animation left = AnimationUtils.loadAnimation(CONTEXT, R.anim.left);
+ Animation left = AnimationUtils.loadAnimation(mContext, R.anim.left);
background.startAnimation(left);
}
static List