mirror of
https://github.com/gsantner/dandelion
synced 2025-09-10 10:49:42 +02:00
Rework string ids to tell content
This commit is contained in:
parent
48a00b099e
commit
4cd88400ee
39 changed files with 1258 additions and 1263 deletions
|
@ -214,7 +214,7 @@ public class AboutActivity extends ThemedActivity
|
|||
sharingIntent.setType("text/plain");
|
||||
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.app_name));
|
||||
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, getString(R.string.hey_checkout_dandelion_tag__appspecific, getString(R.string.fragment_about__fdroid_link)));
|
||||
startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot)));
|
||||
startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.share_dotdotdot)));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -152,7 +152,7 @@ public class DiasporaStreamFragment extends BrowserFragment {
|
|||
sharingIntent.setType("text/plain");
|
||||
sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle());
|
||||
sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl());
|
||||
startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot)));
|
||||
startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.share_dotdotdot)));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -165,7 +165,7 @@ public class DiasporaStreamFragment extends BrowserFragment {
|
|||
|
||||
case R.id.action_share_link_to_clipboard: {
|
||||
shu.setClipboard(webView.getUrl());
|
||||
Toast.makeText(getContext(), R.string.share__toast_link_address_copied, Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(getContext(), R.string.link_adress_copied, Toast.LENGTH_SHORT).show();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -180,13 +180,13 @@ public class DiasporaStreamFragment extends BrowserFragment {
|
|||
}
|
||||
|
||||
case R.id.action_take_screenshot: {
|
||||
if (permc.doIfExtStoragePermissionGranted(getString(R.string.permissions_screenshot))) {
|
||||
if (permc.doIfExtStoragePermissionGranted(getString(R.string.screenshot_permission__appspecific))) {
|
||||
File fileSaveDirectory = appSettings.getAppSaveDirectory();
|
||||
if (permc.mkdirIfStoragePermissionGranted(fileSaveDirectory)) {
|
||||
Bitmap bmp = ShareUtil.getBitmapFromWebView(webView);
|
||||
String filename = "dandelion-" + ShareUtil.SDF_SHORT.format(new Date()) + ".jpg";
|
||||
_cu.writeImageToFileJpeg(new File(fileSaveDirectory, filename), bmp);
|
||||
Snackbar.make(webView, getString(R.string.share__toast_screenshot)
|
||||
Snackbar.make(webView, getString(R.string.saving_screenshot_as)
|
||||
+ " " + filename, Snackbar.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
|
@ -194,7 +194,7 @@ public class DiasporaStreamFragment extends BrowserFragment {
|
|||
}
|
||||
|
||||
case R.id.action_share_screenshot: {
|
||||
if (permc.doIfExtStoragePermissionGranted(getString(R.string.permissions_screenshot))) {
|
||||
if (permc.doIfExtStoragePermissionGranted(getString(R.string.screenshot_permission__appspecific))) {
|
||||
shu.shareImage(ShareUtil.getBitmapFromWebView(webView), Bitmap.CompressFormat.JPEG);
|
||||
}
|
||||
return true;
|
||||
|
@ -293,7 +293,7 @@ public class DiasporaStreamFragment extends BrowserFragment {
|
|||
if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) {
|
||||
if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
|
||||
new ThemedAlertDialogBuilder(getContext(), appSettings)
|
||||
.setMessage(R.string.permissions_image)
|
||||
.setMessage(R.string.image_permission_description__appspecific)
|
||||
.setNegativeButton(android.R.string.no, null)
|
||||
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
|
|
|
@ -264,7 +264,7 @@ public class MainActivity extends ThemedActivity
|
|||
|
||||
//Setup snackbar
|
||||
snackbarExitApp = Snackbar
|
||||
.make(fragmentContainer, R.string.confirm_exit, Snackbar.LENGTH_LONG)
|
||||
.make(fragmentContainer, R.string.do_you_want_to_exit, Snackbar.LENGTH_LONG)
|
||||
.setAction(android.R.string.yes, new View.OnClickListener() {
|
||||
public void onClick(View view) {
|
||||
finish();
|
||||
|
@ -273,13 +273,13 @@ public class MainActivity extends ThemedActivity
|
|||
});
|
||||
snackbarLastVisitedTimestampInStream =
|
||||
Snackbar.make(fragmentContainer,
|
||||
R.string.jump_to_last_visited_timestamp_in_stream, Snackbar.LENGTH_LONG)
|
||||
R.string.jump_to_last_visited_page_in_stream__appspecific, Snackbar.LENGTH_LONG)
|
||||
.setAction(android.R.string.yes, new View.OnClickListener() {
|
||||
public void onClick(View view) {
|
||||
openDiasporaUrl(urls.getStreamWithTimestampUrl(diasporaUserProfile.getLastVisitedPositionInStream()));
|
||||
}
|
||||
});
|
||||
snackbarNoInternet = Snackbar.make(fragmentContainer, R.string.no_internet, Snackbar.LENGTH_LONG);
|
||||
snackbarNoInternet = Snackbar.make(fragmentContainer, R.string.sorry_need_to_be_connected_to_internet, Snackbar.LENGTH_LONG);
|
||||
|
||||
// Load app settings
|
||||
setupNavigationSlider();
|
||||
|
@ -388,7 +388,7 @@ public class MainActivity extends ThemedActivity
|
|||
*/
|
||||
private void setupNavigationSlider() {
|
||||
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
|
||||
this, navDrawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
|
||||
this, navDrawer, toolbarTop, R.string.open_navdrawer, R.string.close_navdrawer);
|
||||
navDrawer.addDrawerListener(toggle);
|
||||
toggle.syncState();
|
||||
|
||||
|
@ -856,7 +856,7 @@ public class MainActivity extends ThemedActivity
|
|||
public void onClick(DialogInterface dialogInterface, int which) {
|
||||
String query = input.getText().toString().trim().replaceAll((which == DialogInterface.BUTTON_NEGATIVE ? "\\*" : "\\#"), "");
|
||||
if (query.equals("")) {
|
||||
Snackbar.make(fragmentContainer, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show();
|
||||
Snackbar.make(fragmentContainer, R.string.please_add_a_name, Snackbar.LENGTH_LONG).show();
|
||||
} else {
|
||||
openDiasporaUrl(which == DialogInterface.BUTTON_NEGATIVE ? urls.getSearchPeopleUrl(query) : urls.getSearchTagsUrl(query));
|
||||
}
|
||||
|
@ -868,8 +868,8 @@ public class MainActivity extends ThemedActivity
|
|||
final AlertDialog dialog = new ThemedAlertDialogBuilder(this, _appSettings)
|
||||
.setView(layout).setTitle(R.string.search_alert_title)
|
||||
.setCancelable(true)
|
||||
.setPositiveButton(R.string.search_alert_tag, clickListener)
|
||||
.setNegativeButton(R.string.search_alert_people, clickListener)
|
||||
.setPositiveButton(R.string.by_tags, clickListener)
|
||||
.setNegativeButton(R.string.by_people, clickListener)
|
||||
.create();
|
||||
|
||||
input.setOnEditorActionListener(new TextView.OnEditorActionListener() {
|
||||
|
|
|
@ -161,7 +161,7 @@ public class PodSelectionFragment extends ThemedFragment implements SearchView.O
|
|||
} catch (JSONException ignored) {
|
||||
}
|
||||
} else {
|
||||
Snackbar.make(listViewPod, R.string.podlist_error, Snackbar.LENGTH_SHORT).show();
|
||||
Snackbar.make(listViewPod, R.string.could_not_retrieve_list_of_pods__appspecific, Snackbar.LENGTH_SHORT).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -310,7 +310,7 @@ public class SettingsActivity extends ThemedActivity implements SharedPreference
|
|||
final LineColorPicker base = dialogLayout.findViewById(R.id.color_picker_dialog__base_picker);
|
||||
final LineColorPicker shade = dialogLayout.findViewById(R.id.color_picker_dialog__shade_picker);
|
||||
|
||||
title.setText(type == 1 ? R.string.pref_title__primary_color : R.string.pref_title__accent_color);
|
||||
title.setText(type == 1 ? R.string.primary_colors : R.string.accent_color);
|
||||
title.setTextColor(getResources().getColor(R.color.white));
|
||||
final int[] current = (type == 1 ? appSettings.getPrimaryColorSettings() : appSettings.getAccentColorSettings());
|
||||
base.setColors((type == 1 ? ColorPalette.getBaseColors(context) : ColorPalette.getAccentColors(context)));
|
||||
|
|
|
@ -52,7 +52,7 @@ public class ActivityUtils extends net.gsantner.opoc.util.ActivityUtils {
|
|||
public boolean showInfoIfUserNotConnectedToInternet(View anchor) {
|
||||
boolean isOnline = WebHelper.isOnline(_context);
|
||||
if (!isOnline) {
|
||||
showSnackBar(R.string.no_internet, true);
|
||||
showSnackBar(R.string.sorry_need_to_be_connected_to_internet, true);
|
||||
}
|
||||
return !isOnline;
|
||||
}
|
||||
|
|
|
@ -85,7 +85,7 @@ public class ContextMenuWebView extends NestedWebView {
|
|||
switch (item.getItemId()) {
|
||||
//Save image to external memory
|
||||
case ID_SAVE_IMAGE: {
|
||||
if (permc.doIfExtStoragePermissionGranted(context.getString(R.string.permissions_image))) {
|
||||
if (permc.doIfExtStoragePermissionGranted(context.getString(R.string.image_permission_description__appspecific))) {
|
||||
File fileSaveDirectory = appSettings.getAppSaveDirectory();
|
||||
if (permc.mkdirIfStoragePermissionGranted(fileSaveDirectory)) {
|
||||
String filename = "dandelion-" + ShareUtil.SDF_SHORT.format(new Date()) + url.substring(url.lastIndexOf("."));
|
||||
|
@ -95,7 +95,7 @@ public class ContextMenuWebView extends NestedWebView {
|
|||
((DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE)).enqueue(request);*/
|
||||
new DownloadTask(new File(fileSaveDirectory, filename), (ok, dlfile) -> {
|
||||
if (ok) {
|
||||
Toast.makeText(context, context.getText(R.string.share__toast_saved_image_to_location) + " " + dlfile.getName(), Toast.LENGTH_LONG).show();
|
||||
Toast.makeText(context, context.getText(R.string.saving_image_to) + " " + dlfile.getName(), Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}).execute(url);
|
||||
}
|
||||
|
@ -104,13 +104,13 @@ public class ContextMenuWebView extends NestedWebView {
|
|||
}
|
||||
|
||||
case ID_SHARE_IMAGE: {
|
||||
if (permc.doIfExtStoragePermissionGranted(context.getString(R.string.permissions_image))) {
|
||||
if (permc.doIfExtStoragePermissionGranted(context.getString(R.string.image_permission_description__appspecific))) {
|
||||
File fileSaveDirectory = appSettings.getAppSaveDirectory();
|
||||
if (permc.mkdirIfStoragePermissionGranted(fileSaveDirectory)) {
|
||||
String filename = ".dandelion-shared" + url.substring(url.lastIndexOf("."));
|
||||
new DownloadTask(new File(fileSaveDirectory, filename), (ok, dlfile) -> {
|
||||
if (ok) {
|
||||
Toast.makeText(context, context.getText(R.string.share__toast_saved_image_to_location) + " " + dlfile.getName(), Toast.LENGTH_LONG).show();
|
||||
Toast.makeText(context, context.getText(R.string.saving_image_to) + " " + dlfile.getName(), Toast.LENGTH_LONG).show();
|
||||
shu.shareStream(dlfile, "image/" + dlfile.getAbsolutePath().lastIndexOf(".") + 1);
|
||||
}
|
||||
}).execute(url);
|
||||
|
@ -132,7 +132,7 @@ public class ContextMenuWebView extends NestedWebView {
|
|||
if (url != null) {
|
||||
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||
clipboard.setPrimaryClip(ClipData.newPlainText("text", url));
|
||||
Toast.makeText(context, R.string.share__toast_link_address_copied, Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(context, R.string.link_adress_copied, Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -144,7 +144,7 @@ public class ContextMenuWebView extends NestedWebView {
|
|||
sendIntent.putExtra(Intent.EXTRA_TEXT, url);
|
||||
sendIntent.setType("text/plain");
|
||||
context.startActivity(Intent.createChooser(sendIntent, getResources()
|
||||
.getText(R.string.context_menu_share_link)));
|
||||
.getText(R.string.share_link_address)));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -157,16 +157,16 @@ public class ContextMenuWebView extends NestedWebView {
|
|||
result.getType() == HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
|
||||
// Menu options for an image.
|
||||
menu.setHeaderTitle(result.getExtra());
|
||||
menu.add(0, ID_SAVE_IMAGE, 0, context.getString(R.string.context_menu_save_image)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_IMAGE_EXTERNAL_BROWSER, 0, context.getString(R.string.context_menu_open_external_browser)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_SHARE_IMAGE, 0, context.getString(R.string.context_menu_share_image)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_COPY_IMAGE_LINK, 0, context.getString(R.string.context_menu_copy_image_link)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_SAVE_IMAGE, 0, context.getString(R.string.save_image)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_IMAGE_EXTERNAL_BROWSER, 0, context.getString(R.string.open_in_external_browser)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_SHARE_IMAGE, 0, context.getString(R.string.share_image)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_COPY_IMAGE_LINK, 0, context.getString(R.string.copy_image_address_to_clipboard)).setOnMenuItemClickListener(handler);
|
||||
} else if (result.getType() == HitTestResult.ANCHOR_TYPE ||
|
||||
result.getType() == HitTestResult.SRC_ANCHOR_TYPE) {
|
||||
// Menu options for a hyperlink.
|
||||
menu.setHeaderTitle(result.getExtra());
|
||||
menu.add(0, ID_COPY_LINK, 0, context.getString(R.string.copy_link_to_clipboard)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_SHARE_LINK, 0, context.getString(R.string.context_menu_share_link)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_COPY_LINK, 0, context.getString(R.string.copy_link_adress_to_clipboard)).setOnMenuItemClickListener(handler);
|
||||
menu.add(0, ID_SHARE_LINK, 0, context.getString(R.string.share_link_address)).setOnMenuItemClickListener(handler);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue